@import url("//fonts.googleapis.com/css?family=Lato|Open+Sans:400,300,600,700,800&subset=latin,latin-ext");
@import url(../bower_components/normalize.css/normalize.css);
@import url(../bower_components/fancybox/source/jquery.fancybox.css);
@import url(../bower_components/slick.js/slick/slick.css);
@import url(../bower_components/icheck/skins/all.css);
@import url(../bower_components/datetimepicker/jquery.datetimepicker.css);
@import url(../bower_components/perfect-scrollbar/css/perfect-scrollbar.min.css);
@font-face {
  font-family: 'akpa';
  /* src:url('../fonts/akpa.eot?qneyz1'); */
  /* src:url('../fonts/akpa.eot?#iefixqneyz0') format('embedded-opentype'), */
  src: url("../fonts/akpa.woff?qneyz1") format("woff"), url("../fonts/akpa.ttf?qneyz1") format("truetype"), url("../fonts/akpa.svg?qneyz1#akpa") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../scss/fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'akpa';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 26, ../scss/fonts.scss */
.icon-back28:before {
  content: "\e600";
}

/* line 30, ../scss/fonts.scss */
.icon-checked21:before {
  content: "\e601";
}

/* line 34, ../scss/fonts.scss */
.icon-cloud305:before {
  content: "\e602";
}

/* line 38, ../scss/fonts.scss */
.icon-cross106:before {
  content: "\e603";
}

/* line 42, ../scss/fonts.scss */
.icon-daily6:before {
  content: "\e604";
}

/* line 46, ../scss/fonts.scss */
.icon-download168:before {
  content: "\e605";
}

/* line 50, ../scss/fonts.scss */
.icon-facebook3:before {
  content: "\e606";
}

/* line 54, ../scss/fonts.scss */
.icon-info12:before {
  content: "\e607";
}

/* line 58, ../scss/fonts.scss */
.icon-info28:before {
  content: "\e608";
}

/* line 62, ../scss/fonts.scss */
.icon-keyboard53:before {
  content: "\e609";
}

/* line 66, ../scss/fonts.scss */
.icon-last-track:before {
  content: "\e60a";
}

/* line 70, ../scss/fonts.scss */
.icon-letterx:before {
  content: "\e60b";
}

/* line 74, ../scss/fonts.scss */
.icon-list4:before {
  content: "\e60c";
}

/* line 78, ../scss/fonts.scss */
.icon-low27:before {
  content: "\e60d";
}

/* line 82, ../scss/fonts.scss */
.icon-low27fat:before {
  content: "\e625";
}

/* line 86, ../scss/fonts.scss */
.icon-magnifying-glass21:before {
  content: "\e60e";
}

/* line 90, ../scss/fonts.scss */
.icon-mail3:before {
  content: "\e60f";
}

/* line 94, ../scss/fonts.scss */
.icon-media23:before {
  content: "\e610";
}

/* line 98, ../scss/fonts.scss */
.icon-menu2:before {
  content: "\e611";
}

/* line 102, ../scss/fonts.scss */
.icon-menug2:before {
  content: "\e612";
}

/* line 106, ../scss/fonts.scss */
.icon-move13:before {
  content: "\e613";
}

/* line 110, ../scss/fonts.scss */
.icon-photo33:before {
  content: "\e614";
}

/* line 114, ../scss/fonts.scss */
.icon-play43:before {
  content: "\e615";
}

/* line 118, ../scss/fonts.scss */
.icon-play125:before {
  content: "\e616";
}

/* line 122, ../scss/fonts.scss */
.icon-play126:before {
  content: "\e617";
}

/* line 126, ../scss/fonts.scss */
.icon-private6:before {
  content: "\e618";
}

/* line 130, ../scss/fonts.scss */
.icon-right127:before {
  content: "\e619";
}

/* line 134, ../scss/fonts.scss */
.icon-right133:before {
  content: "\e61a";
}

/* line 138, ../scss/fonts.scss */
.icon-shopping66:before {
  content: "\e61b";
}

/* line 142, ../scss/fonts.scss */
.icon-shopping232:before {
  content: "\e61c";
}

/* line 146, ../scss/fonts.scss */
.icon-size10:before {
  content: "\e61d";
}

/* line 150, ../scss/fonts.scss */
.icon-skip2:before {
  content: "\e61e";
}

/* line 154, ../scss/fonts.scss */
.icon-star138:before {
  content: "\e61f";
}

/* line 158, ../scss/fonts.scss */
.icon-tick7:before {
  content: "\e620";
}

/* line 162, ../scss/fonts.scss */
.icon-unlocked17:before {
  content: "\e621";
}

/* line 166, ../scss/fonts.scss */
.icon-volume15:before {
  content: "\e622";
}

/* line 170, ../scss/fonts.scss */
.icon-writing9:before {
  content: "\e623";
}

/* line 175, ../scss/fonts.scss */
.icon-infoballoon:before {
  content: "\e626";
}

/* line 364, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-version {
  font-family: "/5.5.2/";
}

/* line 368, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0;
}

/* line 373, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0;
}

/* line 378, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.0625em)/";
  width: 40.0625em;
}

/* line 383, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
  width: 40.0625em;
}

/* line 388, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.0625em)/";
  width: 64.0625em;
}

/* line 393, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
  width: 64.0625em;
}

/* line 398, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:90.0625em)/";
  width: 90.0625em;
}

/* line 403, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
  width: 90.0625em;
}

/* line 408, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.0625em)/";
  width: 120.0625em;
}

/* line 413, ../bower_components/foundation/scss/foundation/components/_global.scss */
meta.foundation-data-attribute-namespace {
  font-family: false;
}

/* line 422, ../bower_components/foundation/scss/foundation/components/_global.scss */
html, body {
  height: 100%;
}

/* line 425, ../bower_components/foundation/scss/foundation/components/_global.scss */
html {
  box-sizing: border-box;
}

/* line 428, ../bower_components/foundation/scss/foundation/components/_global.scss */
*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}

/* line 434, ../bower_components/foundation/scss/foundation/components/_global.scss */
html,
body {
  font-size: 100%;
}

/* line 438, ../bower_components/foundation/scss/foundation/components/_global.scss */
body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 451, ../bower_components/foundation/scss/foundation/components/_global.scss */
a:hover {
  cursor: pointer;
}

/* line 454, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 456, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  -ms-interpolation-mode: bicubic;
}

/* line 461, ../bower_components/foundation/scss/foundation/components/_global.scss */
#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object,
.mqa-display img,
.mqa-display embed,
.mqa-display object {
  max-width: none !important;
}

/* line 468, ../bower_components/foundation/scss/foundation/components/_global.scss */
.left {
  float: left !important;
}

/* line 469, ../bower_components/foundation/scss/foundation/components/_global.scss */
.right {
  float: right !important;
}

/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.clearfix:after {
  clear: both;
}

/* line 473, ../bower_components/foundation/scss/foundation/components/_global.scss */
.hide {
  display: none;
}

/* line 478, ../bower_components/foundation/scss/foundation/components/_global.scss */
.invisible {
  visibility: hidden;
}

/* line 484, ../bower_components/foundation/scss/foundation/components/_global.scss */
.antialiased {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 487, ../bower_components/foundation/scss/foundation/components/_global.scss */
img {
  display: inline-block;
  vertical-align: middle;
}

/* line 497, ../bower_components/foundation/scss/foundation/components/_global.scss */
textarea {
  height: auto;
  min-height: 50px;
}

/* line 500, ../bower_components/foundation/scss/foundation/components/_global.scss */
select {
  width: 100%;
}

/* line 107, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 -0.625rem;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:before, [class*="block-grid-"]:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
[class*="block-grid-"]:after {
  clear: both;
}
/* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
[class*="block-grid-"] > li {
  display: block;
  float: left;
  height: auto;
  padding: 0 0.625rem 1.25rem;
}

@media only screen {
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li {
    list-style: none;
    width: 100%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li {
    list-style: none;
    width: 50%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li {
    list-style: none;
    width: 33.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li {
    list-style: none;
    width: 25%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li {
    list-style: none;
    width: 20%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li {
    list-style: none;
    width: 16.66667%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li {
    list-style: none;
    width: 14.28571%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li {
    list-style: none;
    width: 12.5%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li {
    list-style: none;
    width: 11.11111%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li {
    list-style: none;
    width: 10%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li {
    list-style: none;
    width: 9.09091%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li {
    list-style: none;
    width: 8.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .small-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 40.0625em) {
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li {
    list-style: none;
    width: 100%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li {
    list-style: none;
    width: 50%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li {
    list-style: none;
    width: 33.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li {
    list-style: none;
    width: 25%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li {
    list-style: none;
    width: 20%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li {
    list-style: none;
    width: 16.66667%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li {
    list-style: none;
    width: 14.28571%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li {
    list-style: none;
    width: 12.5%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li {
    list-style: none;
    width: 11.11111%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li {
    list-style: none;
    width: 10%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li {
    list-style: none;
    width: 9.09091%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li {
    list-style: none;
    width: 8.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .medium-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li {
    list-style: none;
    width: 100%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li {
    list-style: none;
    width: 50%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li {
    list-style: none;
    width: 33.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li {
    list-style: none;
    width: 25%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li {
    list-style: none;
    width: 20%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li {
    list-style: none;
    width: 16.66667%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li {
    list-style: none;
    width: 14.28571%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li {
    list-style: none;
    width: 12.5%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li {
    list-style: none;
    width: 11.11111%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li {
    list-style: none;
    width: 10%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li {
    list-style: none;
    width: 9.09091%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }

  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li {
    list-style: none;
    width: 8.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .large-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* Foundation Dropdowns */
/* line 231, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 2px;
  max-width: 200px;
}
/* line 73, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.open {
  display: block;
}
/* line 77, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:first-child {
  margin-top: 0;
}
/* line 78, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown > *:last-child {
  margin-bottom: 0;
}
/* line 105, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent #FFFFFF transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -12px;
  left: 10px;
  z-index: 89;
}
/* line 112, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent #cccccc transparent;
  border-bottom-style: solid;
  position: absolute;
  top: -14px;
  left: 9px;
  z-index: 88;
}
/* line 120, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:before {
  left: auto;
  right: 10px;
}
/* line 124, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.right:after {
  left: auto;
  right: 9px;
}
/* line 234, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 0;
  margin-left: 2px;
  max-width: 200px;
}
/* line 73, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right.open {
  display: block;
}
/* line 77, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:first-child {
  margin-top: 0;
}
/* line 78, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right > *:last-child {
  margin-bottom: 0;
}
/* line 135, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #FFFFFF transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 10px;
  left: -12px;
  z-index: 89;
}
/* line 142, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-right:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent #cccccc transparent transparent;
  border-right-style: solid;
  position: absolute;
  top: 9px;
  left: -14px;
  z-index: 88;
}
/* line 238, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-top: 0;
  margin-left: -2px;
  max-width: 200px;
}
/* line 73, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left.open {
  display: block;
}
/* line 77, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:first-child {
  margin-top: 0;
}
/* line 78, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left > *:last-child {
  margin-bottom: 0;
}
/* line 156, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #FFFFFF;
  border-left-style: solid;
  position: absolute;
  top: 10px;
  right: -12px;
  left: auto;
  z-index: 89;
}
/* line 164, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-left:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: transparent transparent transparent #cccccc;
  border-left-style: solid;
  position: absolute;
  top: 9px;
  right: -14px;
  left: auto;
  z-index: 88;
}
/* line 242, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  width: 100%;
  z-index: 89;
  margin-left: 0;
  margin-top: -2px;
  max-width: 200px;
}
/* line 73, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top.open {
  display: block;
}
/* line 77, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:first-child {
  margin-top: 0;
}
/* line 78, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top > *:last-child {
  margin-bottom: 0;
}
/* line 179, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:before {
  border: inset 6px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: #FFFFFF transparent transparent transparent;
  border-top-style: solid;
  bottom: -12px;
  position: absolute;
  top: auto;
  left: 10px;
  right: auto;
  z-index: 89;
}
/* line 188, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.drop-top:after {
  border: inset 7px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  border-color: #cccccc transparent transparent transparent;
  border-top-style: solid;
  bottom: -14px;
  position: absolute;
  top: auto;
  left: 9px;
  right: auto;
  z-index: 88;
}
/* line 247, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li {
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin: 0;
}
/* line 215, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li:hover, .f-dropdown li:focus {
  background: #EEEEEE;
}
/* line 218, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li.radius {
  border-radius: 3px;
}
/* line 220, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown li a {
  display: block;
  padding: 0.5rem;
  color: #555555;
}
/* line 250, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content {
  display: none;
  left: -9999px;
  list-style: none;
  margin-left: 0;
  position: absolute;
  background: #FFFFFF;
  border: solid 1px #cccccc;
  font-size: 0.875rem;
  height: auto;
  max-height: none;
  padding: 1.25rem;
  width: 100%;
  z-index: 89;
  max-width: 200px;
}
/* line 73, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content.open {
  display: block;
}
/* line 77, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:first-child {
  margin-top: 0;
}
/* line 78, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.content > *:last-child {
  margin-bottom: 0;
}
/* line 253, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.tiny {
  max-width: 200px;
}
/* line 254, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.small {
  max-width: 300px;
}
/* line 255, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.medium {
  max-width: 500px;
}
/* line 256, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.large {
  max-width: 800px;
}
/* line 257, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.mega {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 261, ../bower_components/foundation/scss/foundation/components/_dropdown.scss */
.f-dropdown.mega.open {
  left: 0 !important;
}

/* line 228, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row {
  margin: 0 auto;
  max-width: 112.5rem;
  width: 100%;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row:after {
  clear: both;
}
/* line 232, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse > .column,
.row.collapse > .columns {
  padding-left: 0;
  padding-right: 0;
}
/* line 235, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row.collapse .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 238, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row {
  margin: 0 -0.9375rem;
  max-width: none;
  width: auto;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:before, .row .row:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row:after {
  clear: both;
}
/* line 239, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:before, .row .row.collapse:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.row .row.collapse:after {
  clear: both;
}

/* line 243, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column,
.columns {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  width: 100%;
  float: left;
}

/* line 248, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column + .column:last-child,
.columns + .column:last-child, .column +
.columns:last-child,
.columns +
.columns:last-child {
  float: right;
}
/* line 251, ../bower_components/foundation/scss/foundation/components/_grid.scss */
.column + .column.end,
.columns + .column.end, .column +
.columns.end,
.columns +
.columns.end {
  float: left;
}

@media only screen {
  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .small-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered,
  .columns.small-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered,
  .columns.small-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-centered:last-child,
  .columns.small-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered:last-child,
  .columns.small-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.small-uncentered.opposite,
  .columns.small-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse > .column,
  .row.small-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.small-uncollapse > .column,
  .row.small-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}
@media only screen and (min-width: 40.0625em) {
  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .medium-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered,
  .columns.medium-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered,
  .columns.medium-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-centered:last-child,
  .columns.medium-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered:last-child,
  .columns.medium-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.medium-uncentered.opposite,
  .columns.medium-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse > .column,
  .row.medium-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.medium-uncollapse > .column,
  .row.medium-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 264, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 267, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .large-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered,
  .columns.large-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered,
  .columns.large-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-centered:last-child,
  .columns.large-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered:last-child,
  .columns.large-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.large-uncentered.opposite,
  .columns.large-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse > .column,
  .row.large-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.large-uncollapse > .column,
  .row.large-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 275, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 278, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered,
  .columns.xlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered,
  .columns.xlarge-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-centered:last-child,
  .columns.xlarge-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered:last-child,
  .columns.xlarge-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xlarge-uncentered.opposite,
  .columns.xlarge-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.xlarge-collapse > .column,
  .row.xlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.xlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.xlarge-uncollapse > .column,
  .row.xlarge-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-0 {
    position: relative;
    left: 0;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-0 {
    position: relative;
    right: 0;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-1 {
    position: relative;
    left: 8.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-1 {
    position: relative;
    right: 8.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-2 {
    position: relative;
    left: 16.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-2 {
    position: relative;
    right: 16.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-3 {
    position: relative;
    left: 25%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-3 {
    position: relative;
    right: 25%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-4 {
    position: relative;
    left: 33.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-4 {
    position: relative;
    right: 33.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-5 {
    position: relative;
    left: 41.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-5 {
    position: relative;
    right: 41.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-6 {
    position: relative;
    left: 50%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-6 {
    position: relative;
    right: 50%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-7 {
    position: relative;
    left: 58.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-7 {
    position: relative;
    right: 58.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-8 {
    position: relative;
    left: 66.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-8 {
    position: relative;
    right: 66.66667%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-9 {
    position: relative;
    left: 75%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-9 {
    position: relative;
    right: 75%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-10 {
    position: relative;
    left: 83.33333%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-10 {
    position: relative;
    right: 83.33333%;
    left: auto;
  }

  /* line 155, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-push-11 {
    position: relative;
    left: 91.66667%;
    right: auto;
  }

  /* line 158, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-pull-11 {
    position: relative;
    right: 91.66667%;
    left: auto;
  }

  /* line 163, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column,
  .columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-1 {
    width: 8.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-2 {
    width: 16.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-3 {
    width: 25%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-4 {
    width: 33.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-5 {
    width: 41.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-6 {
    width: 50%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-7 {
    width: 58.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-8 {
    width: 66.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-9 {
    width: 75%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-10 {
    width: 83.33333%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-11 {
    width: 91.66667%;
  }

  /* line 168, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-12 {
    width: 100%;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-0 {
    margin-left: 0 !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-1 {
    margin-left: 8.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-2 {
    margin-left: 16.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-3 {
    margin-left: 25% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-4 {
    margin-left: 33.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-5 {
    margin-left: 41.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-6 {
    margin-left: 50% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-7 {
    margin-left: 58.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-8 {
    margin-left: 66.66667% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-9 {
    margin-left: 75% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-10 {
    margin-left: 83.33333% !important;
  }

  /* line 172, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-offset-11 {
    margin-left: 91.66667% !important;
  }

  /* line 175, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .xxlarge-reset-order {
    float: left;
    left: auto;
    margin-left: 0;
    margin-right: 0;
    right: auto;
  }

  /* line 183, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered,
  .columns.xxlarge-centered {
    margin-left: auto;
    margin-right: auto;
    float: none;
  }

  /* line 186, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered,
  .columns.xxlarge-uncentered {
    float: left;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 194, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-centered:last-child,
  .columns.xxlarge-centered:last-child {
    float: none;
  }

  /* line 200, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered:last-child,
  .columns.xxlarge-uncentered:last-child {
    float: left;
  }

  /* line 205, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .column.xxlarge-uncentered.opposite,
  .columns.xxlarge-uncentered.opposite {
    float: right;
  }

  /* line 212, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.xxlarge-collapse > .column,
  .row.xxlarge-collapse > .columns {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 215, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.xxlarge-collapse .row {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 218, ../bower_components/foundation/scss/foundation/components/_grid.scss */
  .row.xxlarge-uncollapse > .column,
  .row.xxlarge-uncollapse > .columns {
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    float: left;
  }
}
/* line 30, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs {
  margin-bottom: 0 !important;
  margin-left: 0;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.tabs:before, .tabs:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.tabs:after {
  clear: both;
}
/* line 35, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd,
.tabs .tab-title {
  float: left;
  list-style: none;
  margin-bottom: 0 !important;
  position: relative;
}
/* line 42, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a,
.tabs .tab-title > a {
  display: block;
  background-color: #EFEFEF;
  color: #222222;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
  padding: 1rem 2rem;
}
/* line 50, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd > a:hover,
.tabs .tab-title > a:hover {
  background-color: #e1e1e1;
}
/* line 55, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs dd.active a,
.tabs .tab-title.active a {
  background-color: #FFFFFF;
  color: #222222;
}
/* line 64, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:first-child a,
.tabs.radius .tab:first-child a {
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
/* line 69, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs.radius dd:last-child a,
.tabs.radius .tab:last-child a {
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 74, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs.vertical dd,
.tabs.vertical .tab-title {
  position: inherit;
  float: none;
  display: block;
  top: auto;
}

/* line 84, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content {
  margin-bottom: 1.5rem;
  width: 100%;
}
/* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
.tabs-content:before, .tabs-content:after {
  content: " ";
  display: table;
}
/* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
.tabs-content:after {
  clear: both;
}
/* line 89, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content {
  display: none;
  float: left;
  padding: 0.9375rem 0;
  width: 100%;
}
/* line 95, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.active {
  display: block;
  float: none;
}
/* line 99, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content > .content.contained {
  padding: 0.9375rem;
}
/* line 104, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical {
  display: block;
}
/* line 107, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.tabs-content.vertical > .content {
  padding: 0 0.9375rem;
}

@media only screen and (min-width: 40.0625em) {
  /* line 115, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
  .tabs.vertical {
    float: left;
    margin: 0;
    margin-bottom: 1.25rem !important;
    max-width: 20%;
    width: 20%;
  }

  /* line 125, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
  .tabs-content.vertical {
    float: left;
    margin-left: -1px;
    max-width: 80%;
    padding-left: 1rem;
    width: 80%;
  }
}
/* line 136, ../bower_components/foundation/scss/foundation/components/_tabs.scss */
.no-js .tabs-content > .content {
  display: block;
  float: none;
}

/* small displays */
@media only screen {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .show-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .visible-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .hidden-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-small-only, table.show-for-small-up, table.show-for-small, table.show-for-small-down, table.hide-for-medium-only, table.hide-for-medium-up, table.hide-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-small-only, thead.show-for-small-up, thead.show-for-small, thead.show-for-small-down, thead.hide-for-medium-only, thead.hide-for-medium-up, thead.hide-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-small-only, tbody.show-for-small-up, tbody.show-for-small, tbody.show-for-small-down, tbody.hide-for-medium-only, tbody.hide-for-medium-up, tbody.hide-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-small-only, tr.show-for-small-up, tr.show-for-small, tr.show-for-small-down, tr.hide-for-medium-only, tr.hide-for-medium-up, tr.hide-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.show-for-small-only, td.show-for-small-only, th.show-for-small-up, td.show-for-small-up, th.show-for-small, td.show-for-small, th.show-for-small-down, td.show-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.hide-for-medium-up, td.hide-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* medium displays */
@media only screen and (min-width: 40.0625em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .hide-for-medium-only, .hide-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .visible-for-medium-only, .visible-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .hidden-for-medium-only, .hidden-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.show-for-medium-only, table.show-for-medium-up, table.show-for-medium, table.show-for-medium-down, table.hide-for-large-only, table.hide-for-large-up, table.hide-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.show-for-medium-only, thead.show-for-medium-up, thead.show-for-medium, thead.show-for-medium-down, thead.hide-for-large-only, thead.hide-for-large-up, thead.hide-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.show-for-medium-only, tbody.show-for-medium-up, tbody.show-for-medium, tbody.show-for-medium-down, tbody.hide-for-large-only, tbody.hide-for-large-up, tbody.hide-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.show-for-medium-only, tr.show-for-medium-up, tr.show-for-medium, tr.show-for-medium-down, tr.hide-for-large-only, tr.hide-for-large-up, tr.hide-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.show-for-medium-only, td.show-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.show-for-medium, td.show-for-medium, th.show-for-medium-down, td.show-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.hide-for-large-up, td.hide-for-large-up, th.hide-for-large, td.hide-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* large displays */
@media only screen and (min-width: 64.0625em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .hide-for-large-only, .hide-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .visible-for-large-only, .visible-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .hidden-for-large-only, .hidden-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.show-for-large-only, table.show-for-large-up, table.show-for-large, table.show-for-large-down, table.hide-for-xlarge-only, table.hide-for-xlarge-up, table.hide-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.show-for-large-only, thead.show-for-large-up, thead.show-for-large, thead.show-for-large-down, thead.hide-for-xlarge-only, thead.hide-for-xlarge-up, thead.hide-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.show-for-large-only, tbody.show-for-large-up, tbody.show-for-large, tbody.show-for-large-down, tbody.hide-for-xlarge-only, tbody.hide-for-xlarge-up, tbody.hide-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.show-for-large-only, tr.show-for-large-up, tr.show-for-large, tr.show-for-large-down, tr.hide-for-xlarge-only, tr.hide-for-xlarge-up, tr.hide-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.show-for-large-only, td.show-for-large-only, th.show-for-large-up, td.show-for-large-up, th.show-for-large, td.show-for-large, th.show-for-large-down, td.show-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.hide-for-xlarge-up, td.hide-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xlarge displays */
@media only screen and (min-width: 90.0625em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .hide-for-xlarge-only, .hide-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .visible-for-xlarge-only, .visible-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .hidden-for-xlarge-only, .hidden-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.show-for-xlarge-only, table.show-for-xlarge-up, table.show-for-xlarge, table.show-for-xlarge-down, table.hide-for-xxlarge-only, table.hide-for-xxlarge-up, table.hide-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.show-for-xlarge-only, thead.show-for-xlarge-up, thead.show-for-xlarge, thead.show-for-xlarge-down, thead.hide-for-xxlarge-only, thead.hide-for-xxlarge-up, thead.hide-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.show-for-xlarge-only, tbody.show-for-xlarge-up, tbody.show-for-xlarge, tbody.show-for-xlarge-down, tbody.hide-for-xxlarge-only, tbody.hide-for-xxlarge-up, tbody.hide-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.show-for-xlarge-only, tr.show-for-xlarge-up, tr.show-for-xlarge, tr.show-for-xlarge-down, tr.hide-for-xxlarge-only, tr.hide-for-xxlarge-up, tr.hide-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.show-for-xlarge-only, td.show-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.show-for-xlarge, td.show-for-xlarge, th.show-for-xlarge-down, td.show-for-xlarge-down, th.hide-for-xxlarge-only, td.hide-for-xxlarge-only, th.hide-for-xxlarge-up, td.hide-for-xxlarge-up, th.hide-for-xxlarge, td.hide-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* xxlarge displays */
@media only screen and (min-width: 120.0625em) {
  /* line 244, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-small-only, .show-for-small-up, .hide-for-small, .hide-for-small-down, .hide-for-medium-only, .show-for-medium-up, .hide-for-medium, .hide-for-medium-down, .hide-for-large-only, .show-for-large-up, .hide-for-large, .hide-for-large-down, .hide-for-xlarge-only, .show-for-xlarge-up, .hide-for-xlarge, .hide-for-xlarge-down, .show-for-xxlarge-only, .show-for-xxlarge-up, .show-for-xxlarge, .show-for-xxlarge-down {
    display: inherit !important;
  }

  /* line 247, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-small-only, .hide-for-small-up, .show-for-small, .show-for-small-down, .show-for-medium-only, .hide-for-medium-up, .show-for-medium, .show-for-medium-down, .show-for-large-only, .hide-for-large-up, .show-for-large, .show-for-large-down, .show-for-xlarge-only, .hide-for-xlarge-up, .show-for-xlarge, .show-for-xlarge-down, .hide-for-xxlarge-only, .hide-for-xxlarge-up, .hide-for-xxlarge, .hide-for-xxlarge-down {
    display: none !important;
  }

  /* line 251, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hidden-for-small-only, .visible-for-small-up, .hidden-for-small, .hidden-for-small-down, .hidden-for-medium-only, .visible-for-medium-up, .hidden-for-medium, .hidden-for-medium-down, .hidden-for-large-only, .visible-for-large-up, .hidden-for-large, .hidden-for-large-down, .hidden-for-xlarge-only, .visible-for-xlarge-up, .hidden-for-xlarge, .hidden-for-xlarge-down, .visible-for-xxlarge-only, .visible-for-xxlarge-up, .visible-for-xxlarge, .visible-for-xxlarge-down {
    position: static !important;
    height: auto;
    width: auto;
    overflow: visible;
    clip: auto;
  }

  /* line 254, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .visible-for-small-only, .hidden-for-small-up, .visible-for-small, .visible-for-small-down, .visible-for-medium-only, .hidden-for-medium-up, .visible-for-medium, .visible-for-medium-down, .visible-for-large-only, .hidden-for-large-up, .visible-for-large, .visible-for-large-down, .visible-for-xlarge-only, .hidden-for-xlarge-up, .visible-for-xlarge, .visible-for-xlarge-down, .hidden-for-xxlarge-only, .hidden-for-xxlarge-up, .hidden-for-xxlarge, .hidden-for-xxlarge-down {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
  }

  /* line 259, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.hide-for-small-only, table.show-for-small-up, table.hide-for-small, table.hide-for-small-down, table.hide-for-medium-only, table.show-for-medium-up, table.hide-for-medium, table.hide-for-medium-down, table.hide-for-large-only, table.show-for-large-up, table.hide-for-large, table.hide-for-large-down, table.hide-for-xlarge-only, table.show-for-xlarge-up, table.hide-for-xlarge, table.hide-for-xlarge-down, table.show-for-xxlarge-only, table.show-for-xxlarge-up, table.show-for-xxlarge, table.show-for-xxlarge-down {
    display: table !important;
  }

  /* line 262, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.hide-for-small-only, thead.show-for-small-up, thead.hide-for-small, thead.hide-for-small-down, thead.hide-for-medium-only, thead.show-for-medium-up, thead.hide-for-medium, thead.hide-for-medium-down, thead.hide-for-large-only, thead.show-for-large-up, thead.hide-for-large, thead.hide-for-large-down, thead.hide-for-xlarge-only, thead.show-for-xlarge-up, thead.hide-for-xlarge, thead.hide-for-xlarge-down, thead.show-for-xxlarge-only, thead.show-for-xxlarge-up, thead.show-for-xxlarge, thead.show-for-xxlarge-down {
    display: table-header-group !important;
  }

  /* line 265, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.hide-for-small-only, tbody.show-for-small-up, tbody.hide-for-small, tbody.hide-for-small-down, tbody.hide-for-medium-only, tbody.show-for-medium-up, tbody.hide-for-medium, tbody.hide-for-medium-down, tbody.hide-for-large-only, tbody.show-for-large-up, tbody.hide-for-large, tbody.hide-for-large-down, tbody.hide-for-xlarge-only, tbody.show-for-xlarge-up, tbody.hide-for-xlarge, tbody.hide-for-xlarge-down, tbody.show-for-xxlarge-only, tbody.show-for-xxlarge-up, tbody.show-for-xxlarge, tbody.show-for-xxlarge-down {
    display: table-row-group !important;
  }

  /* line 268, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.hide-for-small-only, tr.show-for-small-up, tr.hide-for-small, tr.hide-for-small-down, tr.hide-for-medium-only, tr.show-for-medium-up, tr.hide-for-medium, tr.hide-for-medium-down, tr.hide-for-large-only, tr.show-for-large-up, tr.hide-for-large, tr.hide-for-large-down, tr.hide-for-xlarge-only, tr.show-for-xlarge-up, tr.hide-for-xlarge, tr.hide-for-xlarge-down, tr.show-for-xxlarge-only, tr.show-for-xxlarge-up, tr.show-for-xxlarge, tr.show-for-xxlarge-down {
    display: table-row;
  }

  /* line 271, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.hide-for-small-only, td.hide-for-small-only, th.show-for-small-up, td.show-for-small-up, th.hide-for-small, td.hide-for-small, th.hide-for-small-down, td.hide-for-small-down, th.hide-for-medium-only, td.hide-for-medium-only, th.show-for-medium-up, td.show-for-medium-up, th.hide-for-medium, td.hide-for-medium, th.hide-for-medium-down, td.hide-for-medium-down, th.hide-for-large-only, td.hide-for-large-only, th.show-for-large-up, td.show-for-large-up, th.hide-for-large, td.hide-for-large, th.hide-for-large-down, td.hide-for-large-down, th.hide-for-xlarge-only, td.hide-for-xlarge-only, th.show-for-xlarge-up, td.show-for-xlarge-up, th.hide-for-xlarge, td.hide-for-xlarge, th.hide-for-xlarge-down, td.hide-for-xlarge-down, th.show-for-xxlarge-only, td.show-for-xxlarge-only, th.show-for-xxlarge-up, td.show-for-xxlarge-up, th.show-for-xxlarge, td.show-for-xxlarge, th.show-for-xxlarge-down, td.show-for-xxlarge-down {
    display: table-cell !important;
  }
}
/* Orientation targeting */
/* line 285, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-landscape,
.hide-for-portrait {
  display: inherit !important;
}

/* line 287, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.hide-for-landscape,
.show-for-portrait {
  display: none !important;
}

/* Specific visibility for tables */
/* line 292, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
table.hide-for-landscape, table.show-for-portrait {
  display: table !important;
}

/* line 296, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-landscape, thead.show-for-portrait {
  display: table-header-group !important;
}

/* line 300, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-landscape, tbody.show-for-portrait {
  display: table-row-group !important;
}

/* line 304, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-landscape, tr.show-for-portrait {
  display: table-row !important;
}

/* line 309, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
td.hide-for-landscape, td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
  display: table-cell !important;
}

@media only screen and (orientation: landscape) {
  /* line 314, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-landscape,
  .hide-for-portrait {
    display: inherit !important;
  }

  /* line 316, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-landscape,
  .show-for-portrait {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 321, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-landscape, table.hide-for-portrait {
    display: table !important;
  }

  /* line 325, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-landscape, thead.hide-for-portrait {
    display: table-header-group !important;
  }

  /* line 329, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-landscape, tbody.hide-for-portrait {
    display: table-row-group !important;
  }

  /* line 333, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-landscape, tr.hide-for-portrait {
    display: table-row !important;
  }

  /* line 338, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-landscape, td.hide-for-portrait,
  th.show-for-landscape,
  th.hide-for-portrait {
    display: table-cell !important;
  }
}
@media only screen and (orientation: portrait) {
  /* line 344, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-portrait,
  .hide-for-landscape {
    display: inherit !important;
  }

  /* line 346, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-portrait,
  .show-for-landscape {
    display: none !important;
  }

  /* Specific visibility for tables */
  /* line 351, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-portrait, table.hide-for-landscape {
    display: table !important;
  }

  /* line 355, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-portrait, thead.hide-for-landscape {
    display: table-header-group !important;
  }

  /* line 359, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-portrait, tbody.hide-for-landscape {
    display: table-row-group !important;
  }

  /* line 363, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-portrait, tr.hide-for-landscape {
    display: table-row !important;
  }

  /* line 368, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-portrait, td.hide-for-landscape,
  th.show-for-portrait,
  th.hide-for-landscape {
    display: table-cell !important;
  }
}
/* Touch-enabled device targeting */
/* line 374, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-touch {
  display: none !important;
}

/* line 375, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.hide-for-touch {
  display: inherit !important;
}

/* line 376, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch .show-for-touch {
  display: inherit !important;
}

/* line 377, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch .hide-for-touch {
  display: none !important;
}

/* Specific visibility for tables */
/* line 380, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
table.hide-for-touch {
  display: table !important;
}

/* line 381, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch table.show-for-touch {
  display: table !important;
}

/* line 382, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
thead.hide-for-touch {
  display: table-header-group !important;
}

/* line 383, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch thead.show-for-touch {
  display: table-header-group !important;
}

/* line 384, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
tbody.hide-for-touch {
  display: table-row-group !important;
}

/* line 385, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch tbody.show-for-touch {
  display: table-row-group !important;
}

/* line 386, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
tr.hide-for-touch {
  display: table-row !important;
}

/* line 387, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch tr.show-for-touch {
  display: table-row !important;
}

/* line 388, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
td.hide-for-touch {
  display: table-cell !important;
}

/* line 389, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch td.show-for-touch {
  display: table-cell !important;
}

/* line 390, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
th.hide-for-touch {
  display: table-cell !important;
}

/* line 391, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.touch th.show-for-touch {
  display: table-cell !important;
}

/* Screen reader-specific classes */
/* line 394, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-for-sr {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}

/* line 397, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-on-focus {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
}
/* line 400, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.show-on-focus:focus, .show-on-focus:active {
  position: static !important;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

/*
 * Print styles.
 *
 * Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/
 * Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com)
*/
/* line 414, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
.print-only {
  display: none !important;
}

@media print {
  /* line 416, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  * {
    background: transparent !important;
    box-shadow: none !important;
    color: #000000 !important;
    /* Black prints faster: h5bp.com/s */
    text-shadow: none !important;
  }

  /* line 422, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }

  /* line 423, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }

  /* line 425, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table !important;
  }

  /* line 426, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 427, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 428, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 429, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 430, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }

  /* line 432, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  a,
  a:visited {
    text-decoration: underline;
  }

  /* line 434, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 436, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 439, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  /* line 443, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }

  /* line 449, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead {
    display: table-header-group;
    /* h5bp.com/t */
  }

  /* line 451, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr,
  img {
    page-break-inside: avoid;
  }

  /* line 454, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: .5cm;
  }
  /* line 458, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 465, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  h2,
  h3 {
    page-break-after: avoid;
  }

  /* line 468, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-on-print {
    display: none !important;
  }

  /* line 469, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .print-only {
    display: block !important;
  }

  /* line 470, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none !important;
  }

  /* line 471, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: inherit !important;
  }
}
/* Print visibility */
@media print {
  /* line 477, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: block;
  }

  /* line 478, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .hide-for-print {
    display: none;
  }

  /* line 480, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  table.show-for-print {
    display: table !important;
  }

  /* line 481, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  thead.show-for-print {
    display: table-header-group !important;
  }

  /* line 482, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tbody.show-for-print {
    display: table-row-group !important;
  }

  /* line 483, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  tr.show-for-print {
    display: table-row !important;
  }

  /* line 484, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  td.show-for-print {
    display: table-cell !important;
  }

  /* line 485, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  th.show-for-print {
    display: table-cell !important;
  }
}
@media not print {
  /* line 489, ../bower_components/foundation/scss/foundation/components/_visibility.scss */
  .show-for-print {
    display: none !important;
  }
}
/* line 10, ../scss/components/_global.scss */
body {
  font-size: 16px;
  background: #ffffff;
  color: #1a1a1a;
  font-family: "Open Sans", sans-serif;
  line-height: 1.5;
}

/* line 1, ../scss/components/_header.scss */
.header {
  position: relative;
  z-index: 2;
}
/* line 5, ../scss/components/_header.scss */
.header .top {
  font-weight: bold;
  font-size: 0.875rem;
  padding: 0.875rem 0;
  border-bottom: 1px solid #DDDDDD;
}
@media only screen and (min-width: 64.0625em) {
  /* line 5, ../scss/components/_header.scss */
  .header .top {
    font-weight: 400;
    font-size: 12px;
    color: #a4a4a4;
  }
}
/* line 17, ../scss/components/_header.scss */
.header .top a {
  position: relative;
  color: #1f68c1;
  text-decoration: none;
  line-height: 1.5rem;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 25, ../scss/components/_header.scss */
.header .top a:hover {
  color: #0ebfcd;
}
/* line 28, ../scss/components/_header.scss */
.header .top a.special {
  color: #a4a4a4;
  font-weight: 600;
}
/* line 33, ../scss/components/_header.scss */
.header .top a .icon {
  width: 1.5rem;
  height: 1.5rem;
  background: #0fbacc;
  position: absolute;
  top: 50%;
  margin-top: -0.75rem;
  border-radius: 1.5rem;
  text-align: center;
  line-height: 1.375rem;
  color: #FFFFFF;
  font-weight: normal;
  padding: 0 0.3125rem;
  z-index: -1;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 64.0625em) {
  /* line 33, ../scss/components/_header.scss */
  .header .top a .icon {
    width: 18px;
    height: 18px;
    margin-top: -9px;
    line-height: 20px;
    padding: 0;
    background-size: contain !important;
  }
}
/* line 59, ../scss/components/_header.scss */
.header .top a .icon .value {
  font-size: 0.6875rem;
  text-transform: uppercase;
}
/* line 65, ../scss/components/_header.scss */
.header .top a .icon.fb {
  background: url(../images/icon/fb.png) no-repeat center;
}
/* line 68, ../scss/components/_header.scss */
.header .top a .icon.login {
  background: url(../images/icon/login_big.png) no-repeat center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 68, ../scss/components/_header.scss */
  .header .top a .icon.login {
    background: url(../images/icon/login.png) no-repeat center;
  }
}
/* line 74, ../scss/components/_header.scss */
.header .top a .icon.user {
  background: url(../images/icon/user.png) no-repeat center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 74, ../scss/components/_header.scss */
  .header .top a .icon.user {
    background: url(../images/icon/user.png) no-repeat center;
  }
}
/* line 80, ../scss/components/_header.scss */
.header .top a .icon.yt {
  background: url(../images/icon/yt.png) no-repeat center;
}
/* line 89, ../scss/components/_header.scss */
.header .top a.left {
  padding-left: 2.0625rem;
  margin-right: 20px;
}
/* line 93, ../scss/components/_header.scss */
.header .top a.left.no-margin {
  margin-right: 0;
}
/* line 97, ../scss/components/_header.scss */
.header .top a.left.padding2 {
  padding-right: 0.3em;
}
/* line 101, ../scss/components/_header.scss */
.header .top a.left .icon {
  left: 0;
}
/* line 106, ../scss/components/_header.scss */
.header .top a.right {
  padding-right: 2.0625rem;
  margin-left: 20px;
}
/* line 110, ../scss/components/_header.scss */
.header .top a.right.no-margin {
  margin-left: 0;
}
/* line 114, ../scss/components/_header.scss */
.header .top a.right .icon {
  right: 0;
}
/* line 119, ../scss/components/_header.scss */
.header .top a.cart {
  color: #000000;
}
/* line 122, ../scss/components/_header.scss */
.header .top a.cart .icon {
  background: #1f68c1;
}
/* line 130, ../scss/components/_header.scss */
.header .top ul.lang {
  padding: 0;
  width: 43px;
  width: 120px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 130, ../scss/components/_header.scss */
  .header .top ul.lang {
    width: 120px;
  }
}
/* line 137, ../scss/components/_header.scss */
.header .top ul.lang:focus {
  outline: none;
}
/* line 140, ../scss/components/_header.scss */
.header .top ul.lang li {
  position: relative;
}
/* line 142, ../scss/components/_header.scss */
.header .top ul.lang li span {
  position: relative;
  top: 3px;
}
/* line 155, ../scss/components/_header.scss */
.header .bottom {
  padding: 0 0;
  position: relative;
}
/* line 159, ../scss/components/_header.scss */
.header .bottom .padding-helper {
  padding: 35px 0;
  overflow: hidden;
}
/* line 164, ../scss/components/_header.scss */
.header .bottom .hamburger {
  width: 60px;
  height: 60px;
  background: #1f67c1;
  border-radius: 5px;
  text-align: center;
  color: #fff;
  font-size: 32px;
  padding: 14px 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMxNzkyYzciLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzFmNjdjMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #1792c7), color-stop(80%, #1f67c1));
  background-image: -moz-linear-gradient(#1792c7 20%, #1f67c1 80%);
  background-image: -webkit-linear-gradient(#1792c7 20%, #1f67c1 80%);
  background-image: linear-gradient(#1792c7 20%, #1f67c1 80%);
}
/* line 177, ../scss/components/_header.scss */
.header .bottom .menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #272727;
  padding: 35px 0;
  display: none;
}
@media only screen and (min-width: 64.0625em) {
  /* line 177, ../scss/components/_header.scss */
  .header .bottom .menu {
    position: static;
    display: block;
    padding: 6px 0;
    width: auto;
    overflow: hidden;
    background: transparent;
    text-align: right;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 196, ../scss/components/_header.scss */
  .header .bottom .menu .helper {
    float: right;
  }
}
/* line 202, ../scss/components/_header.scss */
.header .bottom .menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
@media only screen and (min-width: 64.0625em) {
  /* line 202, ../scss/components/_header.scss */
  .header .bottom .menu ul {
    text-align: right;
    display: block;
    float: left;
  }
}
/* line 214, ../scss/components/_header.scss */
.header .bottom .menu ul li {
  width: 50%;
  float: left;
}
/* line 218, ../scss/components/_header.scss */
.header .bottom .menu ul li a {
  font-family: 'Lato';
  color: #fff;
  text-decoration: none;
  font-size: 21px;
  display: block;
}
/* line 225, ../scss/components/_header.scss */
.header .bottom .menu ul li a.active {
  color: #1f68c1;
}
@media only screen and (min-width: 40.0625em) {
  /* line 218, ../scss/components/_header.scss */
  .header .bottom .menu ul li a {
    padding: 12px 15px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 218, ../scss/components/_header.scss */
  .header .bottom .menu ul li a {
    color: #3e486c;
    font-size: 19px;
  }
  /* line 237, ../scss/components/_header.scss */
  .header .bottom .menu ul li a:hover {
    color: #1f68c1;
  }
}
@media only screen and (min-width: 40.0625em) {
  /* line 214, ../scss/components/_header.scss */
  .header .bottom .menu ul li {
    width: auto;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 214, ../scss/components/_header.scss */
  .header .bottom .menu ul li {
    float: none;
    display: inline-block;
  }
}
/* line 254, ../scss/components/_header.scss */
.header .bottom .menu .close {
  background: #4a4a4a;
  width: 60px;
  height: 60px;
  border-radius: 5px;
  text-align: center;
  color: #fff;
  font-size: 29px;
  padding: 15px 0;
}
/* line 265, ../scss/components/_header.scss */
body.openMenu .header .bottom .menu {
  display: block;
}
/* line 269, ../scss/components/_header.scss */
.header .bottom .menu a.cart {
  display: block;
  float: left;
  border: 1px solid #c2c2c2;
  color: #c2c2c2;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  text-align: center;
  text-decoration: none;
  position: relative;
  margin: 5px 5px 5px 25px;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-property: "ease-in-out";
  -o-transition-property: "ease-in-out";
  -webkit-transition-property: "ease-in-out";
  transition-property: "ease-in-out";
}
/* line 285, ../scss/components/_header.scss */
.header .bottom .menu a.cart .icon {
  font-size: 17px;
  line-height: 40px;
}
/* line 290, ../scss/components/_header.scss */
.header .bottom .menu a.cart .value {
  position: absolute;
  top: -5px;
  right: -5px;
  width: 18px;
  height: 18px;
  background: #1f68c1;
  color: #fff;
  font-size: 8px;
  line-height: 18px;
  text-align: center;
  border-radius: 100%;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-property: "ease-in-out";
  -o-transition-property: "ease-in-out";
  -webkit-transition-property: "ease-in-out";
  transition-property: "ease-in-out";
}
/* line 307, ../scss/components/_header.scss */
.header .bottom .menu a.cart:hover {
  border-color: #1f68c1;
  background: #1f68c1;
}
/* line 311, ../scss/components/_header.scss */
.header .bottom .menu a.cart:hover .value {
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  font-size: 14px;
  line-height: 38px;
}

/* line 1, ../scss/components/_footer.scss */
.footer {
  background: #0b53ac;
  color: #72b0fd;
  margin-top: 50px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1, ../scss/components/_footer.scss */
  .footer {
    background: #1e60b2;
  }
}
/* line 10, ../scss/components/_footer.scss */
.footer a {
  color: #fff;
  text-decoration: none;
}
/* line 15, ../scss/components/_footer.scss */
.footer ul.menu {
  margin: 0;
  padding: 10px 0;
  list-style: none;
}
/* line 19, ../scss/components/_footer.scss */
.footer ul.menu li {
  display: inline-block;
  padding: 0;
}
/* line 23, ../scss/components/_footer.scss */
.footer ul.menu li a {
  display: block;
  font-weight: 300;
  text-decoration: none;
  color: #fff;
  font-size: 15px;
  padding: 10px 10px;
  text-align: center;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 33, ../scss/components/_footer.scss */
.footer ul.menu li a .active, .footer ul.menu li a:hover {
  color: #0fbacc;
}
@media only screen and (min-width: 40.0625em) {
  /* line 23, ../scss/components/_footer.scss */
  .footer ul.menu li a {
    padding: 10px 20px;
    text-align: left;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 23, ../scss/components/_footer.scss */
  .footer ul.menu li a {
    font-size: 18px;
    padding: 20px 20px;
  }
}
/* line 53, ../scss/components/_footer.scss */
.footer .submenus {
  margin: 20px 0 0 0px;
  padding-bottom: 30px;
  border-bottom: 1px solid #4086db;
}
/* line 61, ../scss/components/_footer.scss */
.footer .submenus ul.submenu li a {
  padding-left: 5px;
  font-weight: 300;
  font-size: 15px;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 66, ../scss/components/_footer.scss */
.footer .submenus ul.submenu li a:hover {
  color: #0fbacc;
}
/* line 71, ../scss/components/_footer.scss */
.footer .submenus ul.submenu li:before {
  color: #0fbacc;
}
@media only screen and (min-width: 64.0625em) {
  /* line 78, ../scss/components/_footer.scss */
  .footer .background-1 {
    background: #0b53ac;
  }
}
/* line 84, ../scss/components/_footer.scss */
.footer .background-2 {
  background: url(../images/footerBg.jpg) no-repeat center;
}
/* line 88, ../scss/components/_footer.scss */
.footer .copyrights {
  font-size: 15px;
  font-weight: 300;
  border-bottom: 1px solid #286dc2;
  margin-bottom: 30px;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 88, ../scss/components/_footer.scss */
  .footer .copyrights {
    border-bottom: 0;
  }
}
/* line 99, ../scss/components/_footer.scss */
.footer .foot {
  font-size: 15px;
  font-weight: 300;
  margin-bottom: 30px;
}
/* line 105, ../scss/components/_footer.scss */
.footer ul.menu2 {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
}
@media only screen and (min-width: 64.0625em) {
  /* line 105, ../scss/components/_footer.scss */
  .footer ul.menu2 {
    float: right;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 115, ../scss/components/_footer.scss */
  .footer ul.menu2 li {
    float: left;
    margin: 20px 15px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 122, ../scss/components/_footer.scss */
  .footer ul.menu2 li:last-child {
    margin-right: 0;
  }
}
/* line 128, ../scss/components/_footer.scss */
.footer ul.menu2 li a {
  padding: 2px 0;
  display: inline-block;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 133, ../scss/components/_footer.scss */
.footer ul.menu2 li a:hover {
  text-decoration: underline;
}

/* line 2, ../scss/components/_utility.scss */
a.basic-link {
  text-decoration: none;
}
/* line 4, ../scss/components/_utility.scss */
a.basic-link:hover {
  text-decoration: underline;
}

/* line 9, ../scss/components/_utility.scss */
.text-right {
  text-align: right;
}

/* line 12, ../scss/components/_utility.scss */
.text-left {
  text-align: left;
}

/* line 15, ../scss/components/_utility.scss */
.text-center {
  text-align: center;
}

/* line 19, ../scss/components/_utility.scss */
.text-color-aquamarine {
  color: #0fbacc;
}

/* line 20, ../scss/components/_utility.scss */
.text-color-black {
  color: #000;
}

/* line 21, ../scss/components/_utility.scss */
.text-color-gray {
  color: #969696;
}

/* line 23, ../scss/components/_utility.scss */
.text-weight-semi-bold {
  font-weight: 600;
}

/* line 24, ../scss/components/_utility.scss */
.text-weight-bold {
  font-weight: 700;
}

/* line 28, ../scss/components/_utility.scss */
.background-blue {
  background: #5588B4;
}

/* line 29, ../scss/components/_utility.scss */
.background-yellow {
  background: #efe64f;
}

/* line 30, ../scss/components/_utility.scss */
.background-orange {
  background: #e08021;
}

/* line 31, ../scss/components/_utility.scss */
.background-red {
  background: #e70000;
}

/* line 34, ../scss/components/_utility.scss */
.clearfix {
  width: 100%;
  clear: both;
}

/* line 39, ../scss/components/_utility.scss */
ul.cleared {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 44, ../scss/components/_utility.scss */
ul.cleared li {
  margin: 0;
  padding: 0;
}

/* line 50, ../scss/components/_utility.scss */
ul.dashed {
  margin-left: 10px;
}
/* line 52, ../scss/components/_utility.scss */
ul.dashed li {
  position: relative;
}
/* line 55, ../scss/components/_utility.scss */
ul.dashed li:before {
  content: "-";
  position: absolute;
  left: -10px;
}

/* line 63, ../scss/components/_utility.scss */
.hidden {
  display: none;
}

/* line 67, ../scss/components/_utility.scss */
.btn {
  display: inline-block;
  text-align: center;
  padding: 1.25rem 1.5625rem;
  text-decoration: none;
  border: 0;
  cursor: pointer;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 77, ../scss/components/_utility.scss */
.btn-small {
  padding: 0.5625rem 0.625rem;
}

/* line 81, ../scss/components/_utility.scss */
.btn-black {
  color: #fff;
  background: #1a1a1a;
}
/* line 85, ../scss/components/_utility.scss */
.btn-black:hover {
  background: #4095fe;
}
/* line 87, ../scss/components/_utility.scss */
.btn-black:hover .expand {
  color: #fff;
}
/* line 92, ../scss/components/_utility.scss */
.btn-black .expand {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #4095fe;
  margin-left: 2.1875rem;
}
@media only screen and (min-width: 40.0625em) {
  /* line 92, ../scss/components/_utility.scss */
  .btn-black .expand {
    margin-left: 3.125rem;
  }
}

/* line 103, ../scss/components/_utility.scss */
.btn-aquamarine {
  background: #0fbacc;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 113, ../scss/components/_utility.scss */
.btn-aquamarine:hover {
  background: #000;
}
/* line 118, ../scss/components/_utility.scss */
.btn-aquamarine .expand {
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  color: #fff;
  margin-left: 2.1875rem;
}
@media only screen and (min-width: 40.0625em) {
  /* line 118, ../scss/components/_utility.scss */
  .btn-aquamarine .expand {
    margin-left: 3.125rem;
  }
}

/* line 131, ../scss/components/_utility.scss */
input[type="text"],
input[type="password"],
select,
textarea {
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #d1d1d1;
  padding: 15px 20px;
  font-size: 15px;
  color: #767676;
  outline: 0;
}

/* line 147, ../scss/components/_utility.scss */
.scroll-box.fixed {
  position: fixed;
  top: 0;
  z-index: 999999;
}

/* line 157, ../scss/components/_utility.scss */
.perfect-scroll, .fancybox-inner {
  position: relative;
}

/* line 161, ../scss/components/_utility.scss */
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: #0b53ac;
  display: block;
  width: 13px;
}

/* line 166, ../scss/components/_utility.scss */
.ps-container > .ps-scrollbar-y-rail {
  width: 13px;
  display: block;
}

/* line 171, ../scss/components/_utility.scss */
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail,
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container > .ps-scrollbar-y-rail {
  opacity: .9;
  background: #dfdfdf;
}

/* line 177, ../scss/components/_utility.scss */
.ps-container:hover > .ps-scrollbar-x-rail, .ps-container:hover > .ps-scrollbar-y-rail, .ps-container:hover > .ps-scrollbar-x-rail, .ps-container > .ps-scrollbar-y-rail {
  opacity: 1;
}

@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-1 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-1:before, .xlarge-block-grid-1:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-1:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-1 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-1 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 100%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-1 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-1:before, .xxlarge-block-grid-1:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-1:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-1 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-1 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 100%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-1 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-1 > li:nth-of-type(1n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-2 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-2:before, .xlarge-block-grid-2:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-2:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-2 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-2 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 50%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-2 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-2:before, .xxlarge-block-grid-2:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-2:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-2 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-2 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 50%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-2 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-2 > li:nth-of-type(2n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-3 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-3:before, .xlarge-block-grid-3:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-3:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-3 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-3 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 33.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-3 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-3:before, .xxlarge-block-grid-3:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-3:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-3 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-3 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 33.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-3 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-3 > li:nth-of-type(3n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-4 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-4:before, .xlarge-block-grid-4:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-4:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-4 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-4 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 25%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-4 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-4:before, .xxlarge-block-grid-4:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-4:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-4 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-4 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 25%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-4 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-4 > li:nth-of-type(4n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-5 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-5:before, .xlarge-block-grid-5:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-5:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-5 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-5 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 20%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-5 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-5:before, .xxlarge-block-grid-5:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-5:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-5 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-5 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 20%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-5 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-5 > li:nth-of-type(5n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-6 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-6:before, .xlarge-block-grid-6:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-6:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-6 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-6 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 16.66667%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-6 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-6:before, .xxlarge-block-grid-6:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-6:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-6 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-6 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 16.66667%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-6 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-6 > li:nth-of-type(6n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-7 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-7:before, .xlarge-block-grid-7:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-7:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-7 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-7 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 14.28571%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-7 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-7:before, .xxlarge-block-grid-7:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-7:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-7 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-7 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 14.28571%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-7 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-7 > li:nth-of-type(7n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-8 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-8:before, .xlarge-block-grid-8:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-8:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-8 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-8 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 12.5%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-8 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-8:before, .xxlarge-block-grid-8:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-8:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-8 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-8 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 12.5%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-8 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-8 > li:nth-of-type(8n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-9 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-9:before, .xlarge-block-grid-9:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-9:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-9 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-9 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 11.11111%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-9 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-9:before, .xxlarge-block-grid-9:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-9:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-9 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-9 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 11.11111%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-9 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-9 > li:nth-of-type(9n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-10 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-10:before, .xlarge-block-grid-10:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-10:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-10 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-10 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 10%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-10 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-10:before, .xxlarge-block-grid-10:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-10:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-10 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-10 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 10%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-10 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-10 > li:nth-of-type(10n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-11 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-11:before, .xlarge-block-grid-11:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-11:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-11 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-11 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 9.09091%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-11 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-11:before, .xxlarge-block-grid-11:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-11:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-11 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-11 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 9.09091%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-11 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-11 > li:nth-of-type(11n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 184, ../scss/components/_utility.scss */
  .xlarge-block-grid-12 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-12:before, .xlarge-block-grid-12:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xlarge-block-grid-12:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-12 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-12 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 8.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xlarge-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
@media only screen and (min-width: 120.0625em) {
  /* line 192, ../scss/components/_utility.scss */
  .xxlarge-block-grid-12 {
    display: block;
    padding: 0;
    margin: 0 -0.625rem;
  }
  /* line 172, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-12:before, .xxlarge-block-grid-12:after {
    content: " ";
    display: table;
  }
  /* line 173, ../bower_components/foundation/scss/foundation/components/_global.scss */
  .xxlarge-block-grid-12:after {
    clear: both;
  }
  /* line 51, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-12 > li {
    display: block;
    float: left;
    height: auto;
    padding: 0 0.625rem 1.25rem;
  }
  /* line 62, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-12 > li {
    list-style: none;
    padding: 0 0.625rem 1.25rem;
    width: 8.33333%;
  }
  /* line 69, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-12 > li:nth-of-type(1n) {
    clear: none;
  }
  /* line 70, ../bower_components/foundation/scss/foundation/components/_block-grid.scss */
  .xxlarge-block-grid-12 > li:nth-of-type(12n+1) {
    clear: both;
  }
}
/* line 246, ../scss/components/_utility.scss */
.flag-icon {
  background: url("../images/sprites.png");
  background-repeat: no-repeat;
  display: inline-block;
  margin: 0 5px;
}
/* line 252, ../scss/components/_utility.scss */
.flag-icon.big {
  height: 24px;
  width: 24px;
}
/* line 255, ../scss/components/_utility.scss */
.flag-icon.big.pl {
  background-position: 1px 0px;
}
/* line 258, ../scss/components/_utility.scss */
.flag-icon.big.en {
  background-position: -42px 0px;
}
/* line 261, ../scss/components/_utility.scss */
.flag-icon.big.de {
  background-position: -24px 0px;
}
/* line 265, ../scss/components/_utility.scss */
.flag-icon.small {
  height: 18px;
  width: 18px;
}
/* line 268, ../scss/components/_utility.scss */
.flag-icon.small.pl {
  background-position: -24px 0px;
}
/* line 271, ../scss/components/_utility.scss */
.flag-icon.small.en {
  background-position: -66px 0px;
}
/* line 274, ../scss/components/_utility.scss */
.flag-icon.small.de {
  background-position: -90px 0px;
}

/* line 2, ../scss/components/_tabs.scss */
.tabs {
  border-bottom: 1px solid #cbcbcb;
  padding-left: 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 2, ../scss/components/_tabs.scss */
  .tabs {
    padding-left: 20px;
  }
}
/* line 8, ../scss/components/_tabs.scss */
.tabs li.tab-title {
  overflow: hidden;
  width: 100%;
}
@media only screen and (min-width: 40.0625em) {
  /* line 8, ../scss/components/_tabs.scss */
  .tabs li.tab-title {
    width: auto;
  }
}
/* line 15, ../scss/components/_tabs.scss */
.tabs li.tab-title > a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  background: #f3f3f3;
  outline: 0;
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  border-top: 1px solid #cbcbcb;
  font-size: 15px;
  font-weight: 600;
  color: #787878;
}
@media only screen and (min-width: 40.0625em) {
  /* line 15, ../scss/components/_tabs.scss */
  .tabs li.tab-title > a {
    position: relative;
    bottom: -8px;
  }
}
/* line 36, ../scss/components/_tabs.scss */
.tabs li.tab-title.active {
  overflow: visible;
}
/* line 38, ../scss/components/_tabs.scss */
.tabs li.tab-title.active > a {
  color: #000;
  background: #fff;
}
/* line 45, ../scss/components/_tabs.scss */
.tabs li.tab-title:last-child > a {
  border-right: 1px solid #cbcbcb;
  left: -1px;
}

/* line 54, ../scss/components/_tabs.scss */
.tabs-content {
  padding: 20px 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 54, ../scss/components/_tabs.scss */
  .tabs-content {
    padding: 45px 20px;
  }
}

/* line 2, ../scss/components/_rwd_table.scss */
.rwd-table {
  margin: 1em 0;
}
/* line 5, ../scss/components/_rwd_table.scss */
.rwd-table tr {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
/* line 10, ../scss/components/_rwd_table.scss */
.rwd-table th {
  display: none;
}
/* line 14, ../scss/components/_rwd_table.scss */
.rwd-table td {
  display: block;
}
/* line 17, ../scss/components/_rwd_table.scss */
.rwd-table td:before {
  content: attr(data-th);
  font-weight: bold;
  width: 35%;
  margin-right: 15px;
  display: inline-block;
}
@media only screen and (min-width: 40.0625em) {
  /* line 17, ../scss/components/_rwd_table.scss */
  .rwd-table td:before {
    display: none;
  }
}
/* line 31, ../scss/components/_rwd_table.scss */
.rwd-table th, .rwd-table td {
  text-align: left;
}
@media only screen and (min-width: 40.0625em) {
  /* line 31, ../scss/components/_rwd_table.scss */
  .rwd-table th, .rwd-table td {
    display: table-cell;
    padding: .25em .5em;
  }
  /* line 38, ../scss/components/_rwd_table.scss */
  .rwd-table th:first-child, .rwd-table td:first-child {
    padding-left: 0;
  }
  /* line 42, ../scss/components/_rwd_table.scss */
  .rwd-table th:last-child, .rwd-table td:last-child {
    padding-right: 0;
  }
}

/* line 1, ../scss/components/_slider.scss */
.slider {
  background: url(../images/slider.jpg) no-repeat top center;
}
/* line 4, ../scss/components/_slider.scss */
.slider .top {
  padding: 60px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 4, ../scss/components/_slider.scss */
  .slider .top {
    padding-bottom: 0;
  }
}
/* line 11, ../scss/components/_slider.scss */
.slider .top h1 {
  padding: 0;
  margin: 0 0 40px 0;
  color: #fff;
  font-weight: 400;
  font-size: 25px;
  text-align: center;
  text-shadow: 5px 0px 16px #26505f;
}
@media only screen and (min-width: 40.0625em) {
  /* line 11, ../scss/components/_slider.scss */
  .slider .top h1 {
    font-size: 29px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 11, ../scss/components/_slider.scss */
  .slider .top h1 {
    font-size: 40px;
    font-weight: 300;
  }
}
/* line 32, ../scss/components/_slider.scss */
.slider .bottom {
  background: #fff;
}
@media only screen and (min-width: 64.0625em) {
  /* line 32, ../scss/components/_slider.scss */
  .slider .bottom {
    background: transparent;
  }
}
/* line 39, ../scss/components/_slider.scss */
.slider .bottom .special-helper {
  overflow: hidden;
}
/* line 44, ../scss/components/_slider.scss */
.slider .bottom h1 {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 29px;
  color: #474747;
  text-align: center;
  margin: 0;
  padding: 30px 0;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 40.0625em) {
  /* line 44, ../scss/components/_slider.scss */
  .slider .bottom h1 {
    text-align: left;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 44, ../scss/components/_slider.scss */
  .slider .bottom h1 {
    font-weight: 300;
    font-size: 30px;
    padding: 40px 0;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 65, ../scss/components/_slider.scss */
  .slider .bottom h1.special {
    text-align: center;
    color: #fff;
    font-size: 33px;
    font-weight: 100;
    text-shadow: 5px 0px 16px #26505f;
  }
  /* line 75, ../scss/components/_slider.scss */
  .slider .bottom h1.special span {
    display: inline-block;
    position: relative;
  }
  /* line 79, ../scss/components/_slider.scss */
  .slider .bottom h1.special span:before {
    content: '';
    position: absolute;
    width: 200%;
    right: 110%;
    top: 50%;
    background: #fff;
    height: 1px;
  }
  /* line 89, ../scss/components/_slider.scss */
  .slider .bottom h1.special span:after {
    content: '';
    position: absolute;
    width: 200%;
    left: 110%;
    top: 50%;
    background: #fff;
    height: 1px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 106, ../scss/components/_slider.scss */
  .slider .bottom2 {
    background: #fff;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 113, ../scss/components/_slider.scss */
  .slider .bottom2:before {
    content: '';
    position: absolute;
    right: 100%;
    top: 0;
    background: #fff;
    width: 100%;
    height: 100%;
  }
  /* line 123, ../scss/components/_slider.scss */
  .slider .bottom2:after {
    content: '';
    position: absolute;
    left: 100%;
    top: 0;
    background: #fff;
    width: 100%;
    height: 100%;
  }
}

/* line 136, ../scss/components/_slider.scss */
.newest-photos {
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 136, ../scss/components/_slider.scss */
  .newest-photos {
    padding-bottom: 0;
    border: none;
  }
}
/* line 147, ../scss/components/_slider.scss */
.newest-photos .slide {
  overflow: hidden;
}
/* line 152, ../scss/components/_slider.scss */
.newest-photos .slide div h2 {
  font-weight: 400;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0 0.9375rem;
}
/* line 161, ../scss/components/_slider.scss */
.newest-photos .slide div h2 a {
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
  margin-bottom: 26px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 161, ../scss/components/_slider.scss */
  .newest-photos .slide div h2 a {
    margin-bottom: 0;
  }
}
/* line 172, ../scss/components/_slider.scss */
.newest-photos .slide div h2 a .img {
  text-align: center;
  display: block;
  overflow: hidden;
}
/* line 177, ../scss/components/_slider.scss */
.newest-photos .slide div h2 a .img img {
  display: inline-block !important;
}
/* line 182, ../scss/components/_slider.scss */
.newest-photos .slide div h2 a .name {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  font-weight: 300;
  color: #FFFFFF;
  font-size: 17px;
  background: rgba(31, 104, 194, 0.9);
  height: 40px;
  padding: 8px 12px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
/* line 198, ../scss/components/_slider.scss */
.newest-photos .slide div h2 a .date {
  position: absolute;
  left: 0;
  bottom: 40px;
  background: rgba(15, 186, 204, 0.9);
  color: #fff;
  font-size: 13px;
  padding: 5px 12px;
}
/* line 212, ../scss/components/_slider.scss */
.newest-photos ul.slick-dots {
  margin: 6px 6px 26px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 212, ../scss/components/_slider.scss */
  .newest-photos ul.slick-dots {
    margin-bottom: 6px;
  }
}
/* line 223, ../scss/components/_slider.scss */
.newest-photos ul.slick-dots li {
  display: inline-block;
  padding: 9px 9px;
}
/* line 227, ../scss/components/_slider.scss */
.newest-photos ul.slick-dots li button {
  margin: 0;
  padding: 0;
  border: 3px solid #1f68c1;
  background: #1f68c1;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
@media only screen and (min-width: 64.0625em) {
  /* line 227, ../scss/components/_slider.scss */
  .newest-photos ul.slick-dots li button {
    background: #fff;
    border-color: #fff;
  }
}
/* line 244, ../scss/components/_slider.scss */
.newest-photos ul.slick-dots li.slick-active button {
  background: #FFFFFF;
}
@media only screen and (min-width: 64.0625em) {
  /* line 244, ../scss/components/_slider.scss */
  .newest-photos ul.slick-dots li.slick-active button {
    background: #333333;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 254, ../scss/components/_slider.scss */
  .newest-photos .center-helper {
    text-align: center;
  }
}
/* line 260, ../scss/components/_slider.scss */
.newest-photos a.more {
  text-decoration: none;
  color: #fff;
  background: #113138;
  font-weight: 600;
  display: block;
  text-align: center;
  padding: 12px 15px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 270, ../scss/components/_slider.scss */
.newest-photos a.more:hover {
  background: #a2c6d2;
}
@media only screen and (min-width: 64.0625em) {
  /* line 260, ../scss/components/_slider.scss */
  .newest-photos a.more {
    display: inline-block;
    background: transparent;
    border: 2px solid #a2c6d2;
    font-weight: 300;
    font-size: 17px;
    padding: 5px 15px;
  }
}

/* line 285, ../scss/components/_slider.scss */
.newest-texts {
  padding-bottom: 30px;
}
/* line 288, ../scss/components/_slider.scss */
.newest-texts .prev,
.newest-texts .next {
  border: 2px solid #cdcdcd;
  color: #3a3a3a;
  padding: 18px 8px;
  float: left;
  font-size: 11px;
  margin: 40px 0 0 5px;
  cursor: pointer;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 300, ../scss/components/_slider.scss */
html.no-touch .newest-texts .prev:hover, html.no-touch
.newest-texts .next:hover {
  background: #cdcdcd;
  color: #fff;
}
/* line 306, ../scss/components/_slider.scss */
.newest-texts .prev {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 310, ../scss/components/_slider.scss */
.newest-texts a.show-more {
  display: block;
  float: left;
  text-decoration: none;
  color: #c2c2c2;
  font-size: 17px;
  line-height: 50px;
  font-weight: 300;
  margin: 40px 16px 0 0;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 322, ../scss/components/_slider.scss */
html.no-touch .newest-texts a.show-more:hover {
  color: #000;
}
@media only screen and (min-width: 40.0625em) {
  /* line 285, ../scss/components/_slider.scss */
  .newest-texts {
    margin-bottom: 30px;
    border-bottom: 1px solid #d5d5d5;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 285, ../scss/components/_slider.scss */
  .newest-texts {
    border: none;
    margin-bottom: 0;
  }
}
/* line 337, ../scss/components/_slider.scss */
.newest-texts h1 {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 29px;
  color: #474747;
  text-align: center;
  margin: 0;
  padding: 30px 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 337, ../scss/components/_slider.scss */
  .newest-texts h1 {
    text-align: left;
  }
}
/* line 351, ../scss/components/_slider.scss */
.newest-texts .slide {
  overflow: hidden;
}
/* line 354, ../scss/components/_slider.scss */
.newest-texts .slide .row {
  /* display: block !important; */
  /* @media only screen and (min-width:64.0625em) {
  	float: left;
  	width: 33.33%;
  	padding: 0 $column-gutter/2;
  } */
}
/* line 365, ../scss/components/_slider.scss */
.newest-texts .slide h2 {
  font-weight: 400;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  width: 100%;
}
/* line 374, ../scss/components/_slider.scss */
.newest-texts .slide h2 a {
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
  margin-bottom: 22px;
  overflow: hidden;
  /* .side {
  	width: 50%;
  	padding: 0 $column-gutter/2;
  	display: block;
  	float: left;
  } */
}
@media only screen and (min-width: 64.0625em) {
  /* line 374, ../scss/components/_slider.scss */
  .newest-texts .slide h2 a {
    margin-bottom: 55px;
  }
}
/* line 393, ../scss/components/_slider.scss */
.newest-texts .slide h2 a .img {
  text-align: center;
  display: block;
}
/* line 397, ../scss/components/_slider.scss */
.newest-texts .slide h2 a .img img {
  display: inline-block !important;
}
/* line 402, ../scss/components/_slider.scss */
.newest-texts .slide h2 a .category {
  display: block;
  overflow: hidden;
}
/* line 406, ../scss/components/_slider.scss */
.newest-texts .slide h2 a .category span {
  background: #0fbacc;
  color: #FFFFFF;
  display: block;
  float: left;
  font-size: 14px;
  font-weight: 300;
  /* float: left; */
  padding: 5px 10px;
  margin-bottom: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 64.0625em) {
  /* line 406, ../scss/components/_slider.scss */
  .newest-texts .slide h2 a .category span {
    margin-bottom: 10px;
  }
}
/* line 426, ../scss/components/_slider.scss */
.newest-texts .slide h2 a .name {
  display: block;
  font-weight: 700;
  font-size: 18px;
  color: #1f68c1;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 64.0625em) {
  /* line 426, ../scss/components/_slider.scss */
  .newest-texts .slide h2 a .name {
    font-weight: 300;
    border-top: 1px solid #dddddd;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 445, ../scss/components/_slider.scss */
.newest-texts .slide h2 a .title {
  display: block;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
@media only screen and (min-width: 64.0625em) {
  /* line 445, ../scss/components/_slider.scss */
  .newest-texts .slide h2 a .title {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
/* line 466, ../scss/components/_slider.scss */
.newest-texts ul.slick-dots {
  margin: 6px 6px 26px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  text-align: center;
}
/* line 473, ../scss/components/_slider.scss */
.newest-texts ul.slick-dots li {
  display: inline-block;
  padding: 9px 9px;
}
/* line 477, ../scss/components/_slider.scss */
.newest-texts ul.slick-dots li button {
  margin: 0;
  padding: 0;
  border: 3px solid #1f68c1;
  background: #1f68c1;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 489, ../scss/components/_slider.scss */
.newest-texts ul.slick-dots li.slick-active button {
  background: #FFFFFF;
}
/* line 495, ../scss/components/_slider.scss */
.newest-texts a.more {
  text-decoration: none;
  color: #fff;
  background: #113138;
  font-weight: 600;
  display: block;
  text-align: center;
  padding: 12px 15px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 495, ../scss/components/_slider.scss */
  .newest-texts a.more {
    display: none;
  }
}

/* line 1, ../scss/components/_search.scss */
.search {
  position: relative;
}
/* line 4, ../scss/components/_search.scss */
.search .relative {
  position: relative;
}
/* line 8, ../scss/components/_search.scss */
.search input[type=text] {
  margin: 0;
  padding: 20px 80px 20px 20px;
  border: none;
  background: #FFFFFF;
  font-family: 'Open Sans';
  font-size: 17px;
  color: #383838;
  width: 100%;
  box-shadow: 0px 2px 1px rgba(34, 31, 31, 0.42);
  outline: none;
}
/* line 61, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.search input[type=text]:-moz-placeholder {
  color: #383838;
}
/* line 64, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.search input[type=text]::-moz-placeholder {
  color: #383838;
}
/* line 67, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.search input[type=text]:-ms-input-placeholder {
  color: #383838;
}
/* line 56, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.search input[type=text]::-webkit-input-placeholder {
  color: #383838;
}
@media only screen and (min-width: 64.0625em) {
  /* line 8, ../scss/components/_search.scss */
  .search input[type=text] {
    color: #888888;
    padding-right: 415px;
  }
  /* line 61, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
  .search input[type=text]:-moz-placeholder {
    color: #888888;
  }
  /* line 64, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
  .search input[type=text]::-moz-placeholder {
    color: #888888;
  }
  /* line 67, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
  .search input[type=text]:-ms-input-placeholder {
    color: #888888;
  }
  /* line 56, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
  .search input[type=text]::-webkit-input-placeholder {
    color: #888888;
  }
}
/* line 34, ../scss/components/_search.scss */
.search button {
  background: #FFFFFF;
  border: none;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  color: #0ebfcd;
  font-size: 32px;
  width: 60px;
  outline: none;
}
@media only screen and (min-width: 64.0625em) {
  /* line 34, ../scss/components/_search.scss */
  .search button {
    width: 65px;
  }
}
/* line 53, ../scss/components/_search.scss */
.search select {
  background: #051b38 url(../images/selectArrow.png) no-repeat right 24px center;
  margin: 10px 0 0 0;
  padding: 15px 20px;
  border: none;
  color: #FFFFFF;
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 15px;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
@media only screen and (min-width: 64.0625em) {
  /* line 53, ../scss/components/_search.scss */
  .search select {
    position: absolute;
    margin: 0;
    top: 5px;
    right: 65px;
    width: 330px;
    background: #e4e4e4 url(../images/selectArrow2.jpg) no-repeat right 4px center;
    color: #4b4a4a;
  }
}
/* line 77, ../scss/components/_search.scss */
.search .advanced {
  color: #d2d2d2;
  font-size: 13px;
  text-decoration: none;
  margin: 10px 0;
  padding: 8px 0;
  cursor: pointer;
}
@media only screen and (min-width: 64.0625em) {
  /* line 77, ../scss/components/_search.scss */
  .search .advanced {
    display: block;
    float: left;
  }
}
/* line 91, ../scss/components/_search.scss */
.search .options {
  padding: 10px 0;
}
/* line 94, ../scss/components/_search.scss */
.search .options label {
  color: #fff;
  font-size: 15px;
  display: inline-block;
  padding: 5px;
  width: 50%;
  float: left;
  cursor: pointer;
}
@media only screen and (min-width: 40.0625em) {
  /* line 94, ../scss/components/_search.scss */
  .search .options label {
    float: none;
    width: auto;
    margin-left: 5px;
  }
}
@media only screen and (min-width: 40.0625em) {
  /* line 91, ../scss/components/_search.scss */
  .search .options {
    text-align: right;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 91, ../scss/components/_search.scss */
  .search .options {
    float: right;
  }
}
/* line 120, ../scss/components/_search.scss */
.search .checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 100%;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
/* line 130, ../scss/components/_search.scss */
.search .checkbox.checked:before {
  content: '';
  width: 10px;
  height: 10px;
  background: #333333;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  border-radius: 100%;
}

/* line 150, ../scss/components/_search.scss */
.search-advanced .search-title {
  padding: 15px;
  border-bottom: 1px solid #686868;
  text-align: right;
  margin-bottom: 20px;
}
/* line 155, ../scss/components/_search.scss */
.search-advanced .search-title h1 {
  color: #fff;
  font-size: 17px;
  margin: 0;
  text-align: left;
  float: left;
}
/* line 162, ../scss/components/_search.scss */
.search-advanced .search-title .basic {
  display: block;
  text-align: left;
  color: #d2d2d2;
  clear: both;
  margin-top: 5px;
  font-size: 13px;
  text-decoration: none;
  cursor: pointer;
}
@media only screen and (min-width: 40.0625em) {
  /* line 162, ../scss/components/_search.scss */
  .search-advanced .search-title .basic {
    display: inline;
    margin-top: 0;
  }
}
/* line 179, ../scss/components/_search.scss */
.search-advanced .group {
  margin-top: 5px !important;
}
/* line 182, ../scss/components/_search.scss */
.search-advanced .group.margin {
  margin-top: 40px !important;
}
/* line 186, ../scss/components/_search.scss */
.search-advanced .label {
  color: #fff;
  margin-top: 10px;
  padding-right: 5px;
  font-size: 15px;
}
/* line 195, ../scss/components/_search.scss */
.search-advanced .input input, .search-advanced .input select {
  width: 100%;
  padding: 12px 14px;
  border: 0;
  color: #888888;
  background: #fff;
  font-style: italic;
}
/* line 203, ../scss/components/_search.scss */
.search-advanced .input select {
  background: #fff url(../images/selectArrow3.jpg) no-repeat center right;
  padding: 9px 55px 9px 15px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 209, ../scss/components/_search.scss */
.search-advanced .input.gutter {
  padding-right: 4px;
}
/* line 214, ../scss/components/_search.scss */
.search-advanced label span {
  color: #fff;
  margin-left: 5px;
  font-size: 15px;
  cursor: pointer;
}
/* line 223, ../scss/components/_search.scss */
.search-advanced .checkbox, .search-advanced .radio {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 100%;
  position: relative;
  top: 2px;
  margin-right: 5px;
}
/* line 233, ../scss/components/_search.scss */
.search-advanced .checkbox.checked:before, .search-advanced .radio.checked:before {
  content: '';
  width: 10px;
  height: 10px;
  background: #333333;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -5px;
  margin-top: -5px;
  border-radius: 100%;
}
/* line 247, ../scss/components/_search.scss */
.search-advanced .button {
  margin-top: 25px;
}
/* line 249, ../scss/components/_search.scss */
.search-advanced .button button {
  border: 0;
}

/* line 1, ../scss/components/_tv-service.scss */
.tv-service {
  color: #fff;
}
/* line 5, ../scss/components/_tv-service.scss */
.tv-service .background {
  background: url(../images/tv-service.jpg) no-repeat top center;
  overflow: hidden;
}
/* line 10, ../scss/components/_tv-service.scss */
.tv-service .title {
  text-transform: uppercase;
  font-size: 92px;
  font-weight: 400;
  line-height: 60px;
  margin: 0;
  padding: 40px 0;
}
/* line 19, ../scss/components/_tv-service.scss */
.tv-service .title small {
  display: block;
  font-size: 30px;
  line-height: 30px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 10, ../scss/components/_tv-service.scss */
  .tv-service .title {
    padding-top: 70px;
  }
}
/* line 30, ../scss/components/_tv-service.scss */
.tv-service .text {
  margin-top: 100px;
  background: rgba(11, 86, 177, 0.9);
  font-size: 15px;
  font-weight: 300;
  line-height: 24px;
  padding: 25px 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 30, ../scss/components/_tv-service.scss */
  .tv-service .text {
    text-align: center;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 30, ../scss/components/_tv-service.scss */
  .tv-service .text {
    margin: 0px 0 70px 0;
    padding: 25px 15px;
    text-align: justify;
  }
}
/* line 49, ../scss/components/_tv-service.scss */
.tv-service .menu {
  background: #113138;
}
/* line 52, ../scss/components/_tv-service.scss */
.tv-service .menu ul {
  margin: 0;
  padding: 15px 0;
  list-style: none;
  overflow: hidden;
}
@media only screen and (min-width: 40.0625em) {
  /* line 52, ../scss/components/_tv-service.scss */
  .tv-service .menu ul {
    padding: 20px 0;
    text-align: center;
  }
}
/* line 63, ../scss/components/_tv-service.scss */
.tv-service .menu ul li {
  float: left;
  width: 50%;
}
@media only screen and (min-width: 40.0625em) {
  /* line 63, ../scss/components/_tv-service.scss */
  .tv-service .menu ul li {
    display: inline-block;
    float: none;
    width: auto;
  }
}
/* line 74, ../scss/components/_tv-service.scss */
.tv-service .menu ul h2 {
  margin: 0;
  padding: 0;
  font-weight: 300;
  font-size: 15px;
}
/* line 80, ../scss/components/_tv-service.scss */
.tv-service .menu ul h2 a {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  padding: 2px 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 80, ../scss/components/_tv-service.scss */
  .tv-service .menu ul h2 a {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 1, ../scss/components/_order-access.scss */
.order-access {
  background: #161516;
  color: #fff;
}
/* line 5, ../scss/components/_order-access.scss */
.order-access .background {
  padding: 60px 0px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 5, ../scss/components/_order-access.scss */
  .order-access .background {
    background: url(../images/access.jpg) top right no-repeat;
  }
}
/* line 14, ../scss/components/_order-access.scss */
.order-access .icon {
  width: 60px;
  height: 60px;
  background: #1f68c1;
  border-radius: 3px;
  text-align: center;
  font-size: 32px;
  margin-right: 30px;
}
/* line 23, ../scss/components/_order-access.scss */
.order-access .icon div {
  line-height: 60px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 14, ../scss/components/_order-access.scss */
  .order-access .icon {
    width: 75px;
    height: 75px;
    font-size: 40px;
    margin: 0 auto;
  }
  /* line 33, ../scss/components/_order-access.scss */
  .order-access .icon div {
    line-height: 75px;
  }
}
/* line 39, ../scss/components/_order-access.scss */
.order-access .icon2 {
  width: 60px;
  height: 60px;
  background: #0fbacc;
  border-radius: 3px;
  text-align: center;
  font-size: 32px;
  margin-right: 30px;
}
/* line 48, ../scss/components/_order-access.scss */
.order-access .icon2 div {
  line-height: 60px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 39, ../scss/components/_order-access.scss */
  .order-access .icon2 {
    width: 75px;
    height: 75px;
    font-size: 40px;
    margin: 0 auto;
  }
  /* line 58, ../scss/components/_order-access.scss */
  .order-access .icon2 div {
    line-height: 75px;
  }
}
/* line 64, ../scss/components/_order-access.scss */
.order-access h1 {
  font-weight: 300;
  font-size: 29px;
  line-height: 1em;
  margin: 0;
  padding: 0 0 30px 0;
}
/* line 70, ../scss/components/_order-access.scss */
.order-access h1 a {
  color: #fff;
  text-decoration: none;
}
/* line 73, ../scss/components/_order-access.scss */
.order-access h1 a:hover {
  color: #0fbacc;
}
/* line 79, ../scss/components/_order-access.scss */
.order-access .text {
  font-size: 15px;
  line-height: 25px;
  font-weight: 300;
}
/* line 84, ../scss/components/_order-access.scss */
.order-access .text a {
  color: #0fbacc;
  text-decoration: none;
}

/* line 1, ../scss/components/_newest-video.scss */
.newest-video {
  padding-bottom: 30px;
}
/* line 5, ../scss/components/_newest-video.scss */
.newest-video .prev,
.newest-video .next {
  border: 2px solid #cdcdcd;
  color: #3a3a3a;
  padding: 18px 8px;
  float: left;
  font-size: 11px;
  margin: 40px 0 0 5px;
  cursor: pointer;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 17, ../scss/components/_newest-video.scss */
html.no-touch .newest-video .prev:hover, html.no-touch
.newest-video .next:hover {
  background: #cdcdcd;
  color: #fff;
}
/* line 23, ../scss/components/_newest-video.scss */
.newest-video .prev {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/* line 27, ../scss/components/_newest-video.scss */
.newest-video a.show-more {
  display: block;
  float: left;
  text-decoration: none;
  color: #c2c2c2;
  font-size: 17px;
  line-height: 50px;
  font-weight: 300;
  margin: 40px 16px 0 0;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 39, ../scss/components/_newest-video.scss */
html.no-touch .newest-video a.show-more:hover {
  color: #000;
}
/* line 44, ../scss/components/_newest-video.scss */
.newest-video h1 {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 29px;
  color: #474747;
  text-align: center;
  margin: 0;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 44, ../scss/components/_newest-video.scss */
  .newest-video h1 {
    font-weight: 300;
    font-size: 30px;
    padding: 40px 0;
    text-align: left;
  }
}
/* line 61, ../scss/components/_newest-video.scss */
.newest-video .slide {
  overflow: hidden;
}
/* line 64, ../scss/components/_newest-video.scss */
.newest-video .slide h2 {
  font-weight: 400;
  margin: 0;
  padding: 0;
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1em;
}
/* line 73, ../scss/components/_newest-video.scss */
.newest-video .slide h2 a {
  display: block;
  color: inherit;
  text-decoration: none;
  position: relative;
  margin-bottom: 30px;
  color: #fff;
  text-align: center;
}
/* line 82, ../scss/components/_newest-video.scss */
.newest-video .slide h2 a .icon {
  position: absolute;
  font-size: 60px;
  top: 15px;
  right: 15px;
  z-index: 2;
  text-shadow: 5px 5px 5px rgba(33, 33, 30, 0.35);
}
@media only screen and (min-width: 40.0625em) {
  /* line 82, ../scss/components/_newest-video.scss */
  .newest-video .slide h2 a .icon {
    top: auto;
    bottom: 12px;
  }
}
/* line 97, ../scss/components/_newest-video.scss */
.newest-video .slide h2 a .bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: rgba(31, 104, 193, 0.8);
  padding: 10px 15px;
  line-height: 20px;
  text-align: left;
}
@media only screen and (min-width: 40.0625em) {
  /* line 97, ../scss/components/_newest-video.scss */
  .newest-video .slide h2 a .bar {
    padding: 20px 90px 20px 20px;
  }
}
/* line 111, ../scss/components/_newest-video.scss */
.newest-video .slide h2 a .bar .name {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 400;
  font-size: 18px;
}
/* line 119, ../scss/components/_newest-video.scss */
.newest-video .slide h2 a .bar .date {
  font-size: 14px;
  font-weight: 300;
  color: #97a9cf;
}
/* line 129, ../scss/components/_newest-video.scss */
.newest-video ul.slick-dots {
  margin: 6px 6px 26px;
  padding: 0;
  list-style: none;
  overflow: hidden;
  text-align: center;
}
/* line 136, ../scss/components/_newest-video.scss */
.newest-video ul.slick-dots li {
  display: inline-block;
  padding: 9px 9px;
}
/* line 140, ../scss/components/_newest-video.scss */
.newest-video ul.slick-dots li button {
  margin: 0;
  padding: 0;
  border: 3px solid #1f68c1;
  background: #1f68c1;
  width: 16px;
  height: 16px;
  border-radius: 100%;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 152, ../scss/components/_newest-video.scss */
.newest-video ul.slick-dots li.slick-active button {
  background: #FFFFFF;
}
/* line 158, ../scss/components/_newest-video.scss */
.newest-video a.more {
  text-decoration: none;
  color: #fff;
  background: #113138;
  font-weight: 600;
  display: block;
  text-align: center;
  padding: 12px 15px;
}

/* line 1, ../scss/components/_newsletter.scss */
.newsletter {
  padding-bottom: 30px;
  margin: 30px 0 0 30px;
}
/* line 5, ../scss/components/_newsletter.scss */
.newsletter h1 {
  font-family: 'Open Sans';
  font-weight: 400;
  font-size: 29px;
  color: #fff;
  text-align: center;
  margin: 0;
  padding: 30px 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 5, ../scss/components/_newsletter.scss */
  .newsletter h1 {
    text-align: left;
    padding-top: 0;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 5, ../scss/components/_newsletter.scss */
  .newsletter h1 {
    font-size: 30px;
    font-weight: 300;
    padding-bottom: 10px;
  }
}
/* line 28, ../scss/components/_newsletter.scss */
.newsletter form .relative {
  position: relative;
  margin: 0 0 15px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 28, ../scss/components/_newsletter.scss */
  .newsletter form .relative {
    margin-bottom: 5px;
  }
}
/* line 37, ../scss/components/_newsletter.scss */
.newsletter form input[type=text] {
  width: 100%;
  border: 2px solid #c7c7c7;
  font-family: 'Open Sans';
  font-size: 17px;
  color: #383838;
  padding: 10px 45px 10px 15px;
  margin: 0;
}
/* line 61, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.newsletter form input[type=text]:-moz-placeholder {
  color: #383838;
}
/* line 64, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.newsletter form input[type=text]::-moz-placeholder {
  color: #383838;
}
/* line 67, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.newsletter form input[type=text]:-ms-input-placeholder {
  color: #383838;
}
/* line 56, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.newsletter form input[type=text]::-webkit-input-placeholder {
  color: #383838;
}
/* line 51, ../scss/components/_newsletter.scss */
.newsletter form button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  background: #1f68c1;
  color: #fff;
  width: 30px;
  line-height: 100%;
}
/* line 65, ../scss/components/_newsletter.scss */
.newsletter form a.unsubscribe {
  display: inline-block;
  text-decoration: none;
  color: #0fbacc;
  font-size: 14px;
  font-weight: 300;
}
@media only screen and (min-width: 64.0625em) {
  /* line 65, ../scss/components/_newsletter.scss */
  .newsletter form a.unsubscribe {
    font-size: 12px;
    margin-bottom: 5px;
  }
}
/* line 78, ../scss/components/_newsletter.scss */
.newsletter form label {
  margin-top: 15px;
  display: inline-block;
  line-height: 1em;
}
@media only screen and (min-width: 64.0625em) {
  /* line 78, ../scss/components/_newsletter.scss */
  .newsletter form label {
    line-height: 10px;
    margin-top: 5px;
  }
}
/* line 88, ../scss/components/_newsletter.scss */
.newsletter form label .text {
  font-size: 12px;
  font-weight: 300;
  color: #fff;
  line-height: normal;
}
@media only screen and (min-width: 64.0625em) {
  /* line 88, ../scss/components/_newsletter.scss */
  .newsletter form label .text {
    font-size: 10px;
  }
}
/* line 99, ../scss/components/_newsletter.scss */
.newsletter form label .icheckbox_minimal {
  position: relative;
  top: 5px;
}
/* line 105, ../scss/components/_newsletter.scss */
.newsletter form .checkbox {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 23px;
  height: 23px;
  background: #fff;
  background-image: none;
  border: 1px solid #585858;
  cursor: pointer;
  position: relative;
  z-index: 100;
  color: #d53b39;
}
@media only screen and (min-width: 64.0625em) {
  /* line 105, ../scss/components/_newsletter.scss */
  .newsletter form .checkbox {
    width: 13px;
    height: 13px;
    border-color: #dddddd;
  }
}
/* line 126, ../scss/components/_newsletter.scss */
.newsletter form .checkbox.checked:before {
  font-family: 'akpa';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 100%;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e601";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 13px;
  text-align: center;
  padding: 4px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 126, ../scss/components/_newsletter.scss */
  .newsletter form .checkbox.checked:before {
    font-size: 8px;
    padding: 2px 0;
  }
}
/* line 155, ../scss/components/_newsletter.scss */
.newsletter form .checkbox.disabled {
  opacity: 0.5;
  cursor: default;
}

/* line 2, ../scss/components/_content.scss */
.content .template-1 {
  border-top: 1px solid #d5d5d5;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2, ../scss/components/_content.scss */
  .content .template-1 {
    border-top: none;
  }
}
/* line 9, ../scss/components/_content.scss */
.content .template-1 .banner {
  position: relative;
}
@media only screen and (min-width: 64.0625em) {
  /* line 13, ../scss/components/_content.scss */
  .content .template-1 .banner .title-helper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
/* line 22, ../scss/components/_content.scss */
.content .template-1 .banner .title {
  font-size: 29px;
  color: #1f68c1;
  line-height: 29px;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 22, ../scss/components/_content.scss */
  .content .template-1 .banner .title {
    background: #1f68c1;
    color: #fff;
    padding: 25px 30px;
    font-size: 22px;
  }
}
/* line 35, ../scss/components/_content.scss */
.content .template-1 .banner .title a {
  text-decoration: none;
  color: #a3a3a3;
  font-size: 15px;
  float: right;
  position: relative;
}
/* line 44, ../scss/components/_content.scss */
.content .template-1 .banner .image {
  width: 100%;
  height: 165px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 40.0625em) {
  /* line 44, ../scss/components/_content.scss */
  .content .template-1 .banner .image {
    height: 195px;
  }
}
/* line 58, ../scss/components/_content.scss */
.content .template-1 .area .menu {
  background: #1a1a1a;
}
/* line 61, ../scss/components/_content.scss */
.content .template-1 .area .menu ul {
  margin: 0;
  padding: 25px 0;
  list-style: none;
  overflow: hidden;
}
@media only screen and (min-width: 40.0625em) {
  /* line 67, ../scss/components/_content.scss */
  .content .template-1 .area .menu ul li {
    width: 50%;
    float: left;
    padding: 0 15px;
  }
  /* line 74, ../scss/components/_content.scss */
  .content .template-1 .area .menu ul li:last-child a {
    border-bottom: none;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 67, ../scss/components/_content.scss */
  .content .template-1 .area .menu ul li {
    width: 100%;
    float: none;
  }
}
/* line 84, ../scss/components/_content.scss */
.content .template-1 .area .menu ul li a {
  text-decoration: none;
  color: #fefefe;
  font-size: 15px;
  padding: 10px 10px;
  display: block;
  position: relative;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 94, ../scss/components/_content.scss */
html.no-touch .content .template-1 .area .menu ul li a:hover, .content .template-1 .area .menu ul li a.active {
  color: #0fbacc;
}
/* line 98, ../scss/components/_content.scss */
html.no-touch .content .template-1 .area .menu ul li a:hover:before, .content .template-1 .area .menu ul li a.active:before {
  color: #fff;
}
@media only screen and (min-width: 40.0625em) {
  /* line 84, ../scss/components/_content.scss */
  .content .template-1 .area .menu ul li a {
    border-bottom: 1px solid #2c2c2c;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 84, ../scss/components/_content.scss */
  .content .template-1 .area .menu ul li a {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 111, ../scss/components/_content.scss */
  .content .template-1 .area .menu ul li a:before {
    content: "\e609";
    font-family: 'akpa';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 11px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -5px;
    color: #5d5d5d;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
  }
}
/* line 140, ../scss/components/_content.scss */
.content .template-1 .area .extra-menu {
  display: none;
  background: #fff;
  margin-top: 40px;
  border: 1px solid #e1e1e1;
  border-top: 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 140, ../scss/components/_content.scss */
  .content .template-1 .area .extra-menu {
    display: block;
  }
}
/* line 151, ../scss/components/_content.scss */
.content .template-1 .area .extra-menu .extra-menu-title {
  background: #1f68c1;
  color: #fff;
  padding: 25px 30px;
  font-size: 22px;
  margin: -1px -1px 0 -1px;
}
/* line 160, ../scss/components/_content.scss */
.content .template-1 .area .extra-menu ul {
  padding: 30px 25px;
}
/* line 163, ../scss/components/_content.scss */
.content .template-1 .area .extra-menu ul li a {
  display: block;
  text-decoration: none;
  font-size: 13px;
  color: #333333;
  padding: 10px 1px;
  border-bottom: 1px solid #2c2c2c;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 171, ../scss/components/_content.scss */
.content .template-1 .area .extra-menu ul li a.active, .content .template-1 .area .extra-menu ul li a:hover {
  color: #0fbacc;
}
/* line 177, ../scss/components/_content.scss */
.content .template-1 .area .extra-menu ul li:last-child a {
  border-bottom: 0;
}
/* line 185, ../scss/components/_content.scss */
.content .template-1 .area .title {
  font-size: 29px;
  color: #151515;
  padding: 30px 0;
  border-bottom: 1px solid #d5d5d5;
}
/* line 191, ../scss/components/_content.scss */
.content .template-1 .area .title .back-link {
  font-size: 13px;
  color: #bdbdbd;
  text-align: right;
  text-decoration: none;
  float: right;
}
/* line 197, ../scss/components/_content.scss */
.content .template-1 .area .title .back-link:hover {
  text-decoration: underline;
}
/* line 203, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb {
  border-bottom: 1px solid #d5d5d5;
}
/* line 206, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul {
  margin: 0;
  padding: 15px 0;
  list-style: none;
  overflow: hidden;
}
/* line 212, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li {
  float: left;
}
/* line 215, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li:before {
  content: "\203A";
  margin: 0 8px;
  color: #d3d3d3;
}
/* line 221, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li:first-child:before {
  display: none;
}
/* line 225, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li:last-child a {
  color: #4095fe;
}
/* line 229, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li a {
  color: #9f9f9f;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 237, ../scss/components/_content.scss */
html.no-touch .content .template-1 .area .breadcrumb ul li a:hover, .content .template-1 .area .breadcrumb ul li a.active {
  color: #4095fe;
}
/* line 246, ../scss/components/_content.scss */
.content .template-1 .area .text {
  font-size: 15px;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 23px;
  padding: 20px 0;
}
/* line 254, ../scss/components/_content.scss */
.content .template-1 .area .text .heading {
  padding: 20px;
  background: #4095fe;
}
/* line 257, ../scss/components/_content.scss */
.content .template-1 .area .text .heading h1 {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}
/* line 265, ../scss/components/_content.scss */
.content .template-1 .area .text p {
  margin: 30px 0;
}
/* line 269, ../scss/components/_content.scss */
.content .template-1 .area .text a {
  text-decoration: none;
}
/* line 273, ../scss/components/_content.scss */
.content .template-1 .area .text a.basic-link {
  text-decoration: none;
}
/* line 275, ../scss/components/_content.scss */
.content .template-1 .area .text a.basic-link:hover {
  text-decoration: underline;
}
/* line 280, ../scss/components/_content.scss */
.content .template-1 .area .text .err {
  color: red;
  font-size: 12px;
  margin: 0;
}
/* line 286, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list {
  margin: 45px 0;
}
/* line 289, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul {
  display: inline-block;
}
/* line 291, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul li {
  margin-bottom: 20px;
  display: table;
  width: 100%;
}
/* line 296, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul li .icon, .content .template-1 .area .text .text-list ul li .value {
  display: table-cell;
  vertical-align: top;
}
/* line 301, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul li .icon {
  color: #499afe;
  width: 30px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 308, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul li:hover .icon {
  color: #000;
}
/* line 316, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list.small-margin li {
  margin-bottom: 5px;
}
/* line 322, ../scss/components/_content.scss */
.content .template-1 .area .text .main-photo {
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 326, ../scss/components/_content.scss */
  .content .template-1 .area .text .photo {
    margin-left: 20px;
  }
}
/* line 332, ../scss/components/_content.scss */
.content .template-1 .area .text .photo.negative-top {
  position: relative;
  top: -40px;
}
/* line 338, ../scss/components/_content.scss */
.content .template-1 .area .text .contact-box {
  border: 1px solid #3383e6;
  position: relative;
  max-width: 500px;
  margin: 0 auto;
  margin-top: 70px;
  margin-bottom: 70px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 338, ../scss/components/_content.scss */
  .content .template-1 .area .text .contact-box {
    margin-left: 20px;
    max-width: 300px;
    float: right;
    min-width: 300px;
  }
}
/* line 353, ../scss/components/_content.scss */
.content .template-1 .area .text .contact-box .contact-box-wrapper {
  width: 210px;
  padding: 35px 30px;
  box-sizing: border-box;
  font-size: 15px;
  text-align: left;
}
/* line 360, ../scss/components/_content.scss */
.content .template-1 .area .text .contact-box .contact-box-wrapper .contact-box-title {
  font-weight: bold;
  margin-bottom: 30px;
  font-size: 19px;
  line-height: 26px;
}
/* line 367, ../scss/components/_content.scss */
.content .template-1 .area .text .contact-box .contact-box-wrapper a {
  color: #0fbacc;
  text-decoration: none;
}
/* line 373, ../scss/components/_content.scss */
.content .template-1 .area .text .contact-box .contact-box-photo {
  position: absolute;
  top: -15px;
  right: -1px;
  bottom: -15px;
  width: 100px;
  background-position: center;
  background-size: cover;
}
/* line 386, ../scss/components/_content.scss */
.content .template-1 .area .text .video {
  margin: 10px 0;
}
/* line 388, ../scss/components/_content.scss */
.content .template-1 .area .text .video video {
  width: 100%;
  height: auto;
}
/* line 397, ../scss/components/_content.scss */
.content .template-1 .area .text .box {
  color: #fff;
  margin: 20px 0;
  height: 100%;
}
@media only screen and (min-width: 64.0625em) {
  /* line 397, ../scss/components/_content.scss */
  .content .template-1 .area .text .box {
    margin-left: 20px;
    margin: 50px 0;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 405, ../scss/components/_content.scss */
  .content .template-1 .area .text .box.first {
    margin-left: 0;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 411, ../scss/components/_content.scss */
  .content .template-1 .area .text .box.second {
    margin-right: 0;
  }
}
/* line 418, ../scss/components/_content.scss */
.content .template-1 .area .text .box.blue .icon {
  background: #0fbacc;
}
/* line 423, ../scss/components/_content.scss */
.content .template-1 .area .text .box .background {
  height: 100%;
  box-sizing: border-box;
  padding: 40px 0px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
/* line 431, ../scss/components/_content.scss */
.content .template-1 .area .text .box .icon {
  width: 60px;
  height: 60px;
  background: #1f68c1;
  border-radius: 3px;
  text-align: center;
  font-size: 30px;
  margin: 0 auto;
}
@media only screen and (min-width: 64.0625em) {
  /* line 431, ../scss/components/_content.scss */
  .content .template-1 .area .text .box .icon {
    position: relative;
    left: 5px;
  }
}
/* line 444, ../scss/components/_content.scss */
.content .template-1 .area .text .box .icon div {
  line-height: 65px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 431, ../scss/components/_content.scss */
  .content .template-1 .area .text .box .icon {
    width: 65px;
    height: 65px;
    font-size: 30px;
    margin: 0 auto;
  }
  /* line 454, ../scss/components/_content.scss */
  .content .template-1 .area .text .box .icon div {
    line-height: 65px;
  }
}
/* line 460, ../scss/components/_content.scss */
.content .template-1 .area .text .box h1 {
  font-weight: 300;
  font-size: 30px;
  line-height: 1em;
  margin: 0;
  padding: 0 0 30px 0;
}
/* line 469, ../scss/components/_content.scss */
.content .template-1 .area .text .box .text {
  font-size: 15px;
  line-height: 25px;
  font-weight: 300;
  color: #fff;
}
/* line 475, ../scss/components/_content.scss */
.content .template-1 .area .text .box .text a {
  display: block;
  margin-top: 8px;
  color: #0fbacc;
  text-decoration: none;
}
/* line 481, ../scss/components/_content.scss */
.content .template-1 .area .text .box .text a:hover {
  text-decoration: underline;
}
/* line 489, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category, .content .template-1 .area .text .channels .category {
  margin-bottom: 35px;
}
/* line 491, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category .category-title, .content .template-1 .area .text .channels .category .category-title {
  color: #1f68c1;
  margin-bottom: 10px;
}
/* line 496, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category ul, .content .template-1 .area .text .channels .category ul {
  margin: 0;
  border-left: 1px solid #e5e5e5;
}
/* line 499, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category ul li:before, .content .template-1 .area .text .channels .category ul li:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
/* line 506, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category ul li, .content .template-1 .area .text .channels .category ul li {
  padding-top: 25px;
  padding-bottom: 25px;
  text-align: center;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  height: 135px;
  border-bottom: 1px solid #e5e5e5;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 516, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category ul li img, .content .template-1 .area .text .channels .category ul li img {
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  transform: scale(1);
}
@media only screen and (min-width: 40.0625em) {
  /* line 521, ../scss/components/_content.scss */
  .content .template-1 .area .text .partners .category ul li:nth-child(n+4), .content .template-1 .area .text .channels .category ul li:nth-child(n+4) {
    border-top: 0 !important;
  }
}
/* line 526, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category ul li:nth-child(n+3), .content .template-1 .area .text .channels .category ul li:nth-child(n+3) {
  border-top: 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 526, ../scss/components/_content.scss */
  .content .template-1 .area .text .partners .category ul li:nth-child(n+3), .content .template-1 .area .text .channels .category ul li:nth-child(n+3) {
    border-top: 1px solid #e5e5e5;
  }
}
/* line 540, ../scss/components/_content.scss */
.content .template-1 .area .text.work-for-us .work-for-us-item {
  overflow: hidden;
  margin-top: 30px;
}
/* line 544, ../scss/components/_content.scss */
.content .template-1 .area .text.work-for-us .work-for-us-item .text-list {
  margin: 40px 0;
  min-height: 250px;
}
/* line 549, ../scss/components/_content.scss */
.content .template-1 .area .text.work-for-us .work-for-us-item .button {
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 549, ../scss/components/_content.scss */
  .content .template-1 .area .text.work-for-us .work-for-us-item .button {
    text-align: left;
  }
}
/* line 566, ../scss/components/_content.scss */
.content .template-1 .area .text.app-multi-pro .photo {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (min-width: 40.0625em) {
  /* line 566, ../scss/components/_content.scss */
  .content .template-1 .area .text.app-multi-pro .photo {
    margin-top: 30px;
    margin-right: -15px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 566, ../scss/components/_content.scss */
  .content .template-1 .area .text.app-multi-pro .photo {
    float: right;
  }
}
/* line 578, ../scss/components/_content.scss */
.content .template-1 .area .text.app-multi-pro .photo.main {
  text-align: center;
}
@media only screen {
  /* line 578, ../scss/components/_content.scss */
  .content .template-1 .area .text.app-multi-pro .photo.main {
    float: none;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 578, ../scss/components/_content.scss */
  .content .template-1 .area .text.app-multi-pro .photo.main {
    float: right;
  }
}
/* line 595, ../scss/components/_content.scss */
.content .template-1 .area .text.epg .photo {
  margin-left: 0;
  text-align: center;
}
@media only screen and (min-width: 40.0625em) {
  /* line 595, ../scss/components/_content.scss */
  .content .template-1 .area .text.epg .photo {
    float: right;
    margin-top: 25px;
    margin-right: -15px;
    margin-left: 25px;
    margin-bottom: 25px;
  }
}
/* line 609, ../scss/components/_content.scss */
.content .template-1 .area .text.internet .photo {
  margin-left: 0;
  text-align: center;
}
@media only screen and (min-width: 40.0625em) {
  /* line 609, ../scss/components/_content.scss */
  .content .template-1 .area .text.internet .photo {
    float: right;
    margin-top: 30px;
  }
}
/* line 621, ../scss/components/_content.scss */
.content .template-1 .area .text.press ul.dashed li {
  margin-bottom: 15px;
}
/* line 628, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .filters {
  line-height: 45px;
  background: #f3f3f3;
  margin: -20px -15px 20px -15px;
  padding: 20px 30px;
  border-bottom: 1px solid #d5d5d5;
}
@media only screen and (min-width: 64.0625em) {
  /* line 628, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters {
    margin: 20px 0 40px 0;
    padding: 0;
    background: #fff;
    border-bottom: 0;
  }
}
/* line 642, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .filters .filters-title {
  color: #6b6b6b;
  font-weight: bold;
}
@media only screen and (min-width: 64.0625em) {
  /* line 642, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters .filters-title {
    font-weight: normal;
  }
}
/* line 650, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .filters .label {
  display: block;
  color: #000;
  margin-right: 20px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 650, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters .label {
    text-align: right;
  }
}
/* line 658, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .filters select {
  font-size: 14px;
  line-height: normal;
  color: #a7a7a7;
  font-style: italic;
  padding: 10px 15px;
  border: 1px solid #ddd;
  background: #fff url(../images/blue_selectArrow.png) no-repeat right top;
  background-size: auto 100%;
  font-weight: 300;
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  -moz-appearance: none;
  /* Firefox */
  margin-bottom: 10px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 658, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters select {
    margin-bottom: 0;
  }
}
/* line 680, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .filters select::-ms-expand {
  display: none;
}
/* line 685, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels {
  width: 100%;
  text-align: left;
}
@media only screen and (min-width: 40.0625em) {
  /* line 685, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .tab-channels {
    border-spacing: 1px;
    border-collapse: inherit;
  }
}
/* line 692, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels th {
  background: #4095fe;
  color: #fff;
  font-weight: 300;
  padding: 20px 15px;
}
/* line 699, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels td {
  color: #1a1a1a;
  border-bottom: 1px solid #e8e8e8;
}
@media only screen and (min-width: 40.0625em) {
  /* line 699, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .tab-channels td {
    padding: 15px;
    border-bottom: 0;
  }
}
/* line 708, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels td:before {
  background: #4095fe;
  color: #fff;
  padding: 10px 15px;
  border-bottom: 1px solid #3a88e7;
  margin-bottom: -1px;
  font-weight: 300;
}
/* line 717, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels td:last-child {
  border-bottom: 0;
}
/* line 723, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels tr:nth-child(2n+1) td {
  background: #f4f4f4;
  border-bottom: 1px solid #d4d4d4;
}
@media only screen and (min-width: 40.0625em) {
  /* line 723, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .tab-channels tr:nth-child(2n+1) td {
    border-bottom: 0;
  }
}
/* line 731, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels tr:nth-child(2n+1) td:before {
  background: #2070d2;
  border-bottom: 1px solid #1c62b8;
}
/* line 736, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels tr:nth-child(2n+1) td:last-child {
  border-bottom: 0;
}
/* line 747, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form input {
  padding: 8px 13px;
  border: 1px solid #d1d1d1;
  color: #9b9b9b;
  font-style: italic;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 755, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form input.short {
  width: 70px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 755, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form input.short {
    width: 100px;
  }
}
/* line 761, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form input.medium {
  width: 100%;
}
@media only screen and (min-width: 40.0625em) {
  /* line 761, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form input.medium {
    width: 317px;
  }
}
/* line 767, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form input.long {
  width: 100%;
}
@media only screen and (min-width: 40.0625em) {
  /* line 767, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form input.long {
    width: 455px;
  }
}
/* line 773, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group {
  margin-bottom: 20px;
}
/* line 776, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .label {
  display: block;
  min-width: 60px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 776, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .label {
    display: inline-block;
  }
}
/* line 783, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .input {
  display: block;
  position: relative;
}
@media only screen and (min-width: 40.0625em) {
  /* line 783, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .input {
    display: inline-block;
    width: 420px;
  }
}
/* line 792, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .input input {
  width: 100%;
}
/* line 796, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .input .datepicker-btn {
  background: #0fbacc;
  color: #fff;
  padding: 0 23px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  line-height: 38px;
  cursor: pointer;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 808, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .input .datepicker-btn:hover {
  background: #4095fe;
}
/* line 814, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group label {
  margin-bottom: 5px;
  display: block;
}
@media only screen and (min-width: 40.0625em) {
  /* line 814, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group label {
    display: inline-block;
  }
}
/* line 820, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group label > span {
  cursor: pointer;
  margin-left: 12px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 826, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .from-to-inputs {
    display: inline-block;
  }
}
@media only screen and (min-width: 40.0625em) {
  /* line 831, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .from-to-inputs input {
    margin: 0 7px;
  }
}
/* line 841, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable {
  margin: 40px 0;
  border: 1px solid #4095fe;
  padding: 20px 18px;
}
/* line 846, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item {
  border-bottom: 1px solid #f0f0f0;
  padding: 15px 5px;
}
/* line 850, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item > div {
  display: inline-block;
  margin-right: 15px;
}
/* line 855, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item .age {
  font-weight: bold;
  padding: 0 3px;
}
/* line 860, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item .program {
  display: block;
  margin-top: 5px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 860, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .timetable .item .program {
    margin-top: 0;
    display: inline-block;
  }
}
/* line 869, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item:last-child {
  border-bottom: 0;
}
/* line 876, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable.small-margin {
  margin: 15px 0;
}
/* line 883, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form {
  margin: 0 -15px;
}
/* line 886, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .group-title {
  font-weight: bold;
  margin-left: 15px;
  margin-top: 40px;
  text-transform: uppercase;
}
/* line 893, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .input {
  position: relative;
}
/* line 895, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .input.required:after {
  content: "*";
  position: absolute;
  right: 6px;
  color: #e53e3e;
  top: 3px;
}
/* line 905, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form span.required {
  color: #e53e3e;
}
/* line 909, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .basic-data .input {
  margin-top: 20px;
}
/* line 914, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes {
  margin-top: 40px;
}
/* line 917, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes .check-title {
  display: block;
  margin: 15px 0;
}
/* line 921, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes label {
  display: block;
  margin-bottom: 10px;
}
/* line 925, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes label > span {
  margin-left: 10px;
  color: #767676;
  cursor: pointer;
}
/* line 933, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .description {
  margin-top: 45px;
}
/* line 937, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .description textarea {
  height: 150px;
}
/* line 942, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons {
  margin-top: 45px;
}
/* line 944, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons label {
  display: block;
  margin-bottom: 10px;
}
/* line 947, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons label > span {
  margin-left: 10px;
  color: #767676;
  cursor: pointer;
}
/* line 954, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons .button {
  text-align: center;
  margin-top: 10px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 954, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .form .buttons .button {
    text-align: right;
    margin-top: 0;
  }
}
/* line 964, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .legend {
  font-size: 13px;
  color: #838383;
}
/* line 971, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map {
  position: relative;
}
/* line 975, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map .address-box {
  min-width: 170px;
  background: #fff;
}
@media only screen and (min-width: 40.0625em) {
  /* line 975, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .contact-map .address-box {
    padding: 35px 40px;
    position: absolute;
    z-index: 999999;
    top: 40px;
    left: 40px;
  }
}
/* line 987, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map .address-box .name {
  font-weight: bold;
  margin-bottom: 15px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 987, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .contact-map .address-box .name {
    margin-bottom: 35px;
  }
}
/* line 995, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map .address-box .group {
  margin-bottom: 15px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 995, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .contact-map .address-box .group {
    margin-bottom: 30px;
  }
}
/* line 1003, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map #gmap {
  width: 100%;
  height: 430px;
}
/* line 1010, ../scss/components/_content.scss */
.content .template-1 .area .serwistv-foot-link {
  color: #fff;
  text-decoration: none;
}
/* line 1013, ../scss/components/_content.scss */
.content .template-1 .area .serwistv-foot-link:hover {
  color: #0fbacc;
}
/* line 1024, ../scss/components/_content.scss */
.content .template-2 {
  border-top: 1px solid #d5d5d5;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1024, ../scss/components/_content.scss */
  .content .template-2 {
    border-top: none;
  }
}
/* line 1031, ../scss/components/_content.scss */
.content .template-2 .banner {
  position: relative;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1035, ../scss/components/_content.scss */
  .content .template-2 .banner .title-helper {
    display: none;
  }
}
/* line 1041, ../scss/components/_content.scss */
.content .template-2 .banner .title {
  font-size: 29px;
  color: #1f68c1;
  line-height: 29px;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1041, ../scss/components/_content.scss */
  .content .template-2 .banner .title {
    background: #1f68c1;
    color: #fff;
    padding: 25px 30px;
    font-size: 22px;
  }
}
/* line 1054, ../scss/components/_content.scss */
.content .template-2 .banner .title a {
  text-decoration: none;
  color: #a3a3a3;
  font-size: 15px;
  float: right;
  position: relative;
}
/* line 1064, ../scss/components/_content.scss */
.content .template-2 .searchengine {
  background: #333333;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1064, ../scss/components/_content.scss */
  .content .template-2 .searchengine {
    background-image: url(../images/searchengineBg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
  }
}
/* line 1075, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul {
  margin: 0 auto 30px auto;
  padding: 0;
  list-style: none;
  overflow: hidden;
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1075, ../scss/components/_content.scss */
  .content .template-2 .searchengine .categories ul {
    text-align: left;
    margin-bottom: 10px;
  }
}
/* line 1087, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li {
  display: inline-block;
}
/* line 1090, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li:after {
  content: '|';
  margin: 0 10px;
  color: #505050;
}
/* line 1096, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li:last-child:after {
  content: '';
  margin: 0 5px;
}
/* line 1101, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li a {
  color: #0fbacc;
  text-decoration: none;
  font-size: 14px;
  line-height: 26px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1101, ../scss/components/_content.scss */
  .content .template-2 .searchengine .categories ul li a {
    font-size: 15px;
  }
}
/* line 1116, ../scss/components/_content.scss */
.content .template-2 .searchengine .search select {
  background-color: #494949;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1116, ../scss/components/_content.scss */
  .content .template-2 .searchengine .search select {
    background-color: #e4e4e4;
  }
}
/* line 1128, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb {
  border-bottom: 1px solid #f3f3f3;
  display: none;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1128, ../scss/components/_content.scss */
  .content .template-2 .area .breadcrumb {
    display: block;
  }
}
/* line 1137, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul {
  margin: 0;
  padding: 15px 0;
  list-style: none;
  overflow: hidden;
}
/* line 1143, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li {
  float: left;
}
/* line 1146, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li:before {
  content: "\203A";
  margin: 0 8px;
  color: #d3d3d3;
}
/* line 1152, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li:first-child:before {
  display: none;
}
/* line 1156, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li:last-child a {
  color: #4095fe;
}
/* line 1160, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li a {
  color: #9f9f9f;
  font-size: 14px;
  font-weight: 300;
  text-decoration: none;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1168, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .breadcrumb ul li a:hover, .content .template-2 .area .breadcrumb ul li a.active {
  color: #4095fe;
}
/* line 1183, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .head,
.content .template-2 .area .foto-list .head,
.content .template-2 .area .cart-list .head,
.content .template-2 .area .extended-info-list .head,
.content .template-2 .area .search-list .head {
  font-size: 21px;
  color: #1f68c1;
  font-weight: 700;
  padding: 15px 0;
}
/* line 1190, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name,
.content .template-2 .area .foto-list .name,
.content .template-2 .area .cart-list .name,
.content .template-2 .area .extended-info-list .name,
.content .template-2 .area .search-list .name {
  padding: 30px 0 15px 0;
  overflow: hidden;
}
/* line 1194, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title,
.content .template-2 .area .foto-list .name .title,
.content .template-2 .area .cart-list .name .title,
.content .template-2 .area .extended-info-list .name .title,
.content .template-2 .area .search-list .name .title {
  font-size: 29px;
  color: #151515;
  display: block;
  margin-bottom: 10px;
  line-height: normal;
}
@media only screen and (min-width: 40.0625em) {
  /* line 1194, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .title,
  .content .template-2 .area .foto-list .name .title,
  .content .template-2 .area .cart-list .name .title,
  .content .template-2 .area .extended-info-list .name .title,
  .content .template-2 .area .search-list .name .title {
    float: left;
  }
}
/* line 1205, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title.blue,
.content .template-2 .area .foto-list .name .title.blue,
.content .template-2 .area .cart-list .name .title.blue,
.content .template-2 .area .extended-info-list .name .title.blue,
.content .template-2 .area .search-list .name .title.blue {
  color: #1f68c1;
}
/* line 1208, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .live,
.content .template-2 .area .foto-list .name .title .live,
.content .template-2 .area .cart-list .name .title .live,
.content .template-2 .area .extended-info-list .name .title .live,
.content .template-2 .area .search-list .name .title .live {
  color: white;
  background-color: #ee3500;
  font-weight: bold;
}
/* line 1213, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .innet,
.content .template-2 .area .foto-list .name .title .innet,
.content .template-2 .area .cart-list .name .title .innet,
.content .template-2 .area .extended-info-list .name .title .innet,
.content .template-2 .area .search-list .name .title .innet {
  color: 2F4F4F;
  background-color: yellow;
  font-weight: bold;
}
/* line 1218, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .hittv,
.content .template-2 .area .foto-list .name .title .hittv,
.content .template-2 .area .cart-list .name .title .hittv,
.content .template-2 .area .extended-info-list .name .title .hittv,
.content .template-2 .area .search-list .name .title .hittv {
  color: white;
  background-color: orange;
  font-weight: bold;
}
/* line 1223, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .retro,
.content .template-2 .area .foto-list .name .title .retro,
.content .template-2 .area .cart-list .name .title .retro,
.content .template-2 .area .extended-info-list .name .title .retro,
.content .template-2 .area .search-list .name .title .retro {
  color: white;
  background-color: 990099;
  font-weight: bold;
}
/* line 1228, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .exclusive,
.content .template-2 .area .foto-list .name .title .exclusive,
.content .template-2 .area .cart-list .name .title .exclusive,
.content .template-2 .area .extended-info-list .name .title .exclusive,
.content .template-2 .area .search-list .name .title .exclusive {
  color: white;
  background-color: 000000;
  font-weight: bold;
}
/* line 1233, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .soon,
.content .template-2 .area .foto-list .name .title .soon,
.content .template-2 .area .cart-list .name .title .soon,
.content .template-2 .area .extended-info-list .name .title .soon,
.content .template-2 .area .search-list .name .title .soon {
  color: white;
  background-color: #FF0000;
  font-weight: bold;
}
/* line 1239, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .extended-info-marker,
.content .template-2 .area .foto-list .name .title .extended-info-marker,
.content .template-2 .area .cart-list .name .title .extended-info-marker,
.content .template-2 .area .extended-info-list .name .title .extended-info-marker,
.content .template-2 .area .search-list .name .title .extended-info-marker {
  font-size: 1.5em;
  color: #1f68c1;
  text-decoration: none;
}
/* line 1248, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .subtitle,
.content .template-2 .area .foto-list .name .subtitle,
.content .template-2 .area .cart-list .name .subtitle,
.content .template-2 .area .extended-info-list .name .subtitle,
.content .template-2 .area .search-list .name .subtitle {
  font-size: 15px;
  font-weight: 300;
  color: #969696;
}
/* line 1253, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .subtitle .info,
.content .template-2 .area .foto-list .name .subtitle .info,
.content .template-2 .area .cart-list .name .subtitle .info,
.content .template-2 .area .extended-info-list .name .subtitle .info,
.content .template-2 .area .search-list .name .subtitle .info {
  color: #0fbacc;
  margin-top: 15px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1259, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .helper,
  .content .template-2 .area .foto-list .name .helper,
  .content .template-2 .area .cart-list .name .helper,
  .content .template-2 .area .extended-info-list .name .helper,
  .content .template-2 .area .search-list .name .helper {
    text-align: right;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1259, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .helper,
  .content .template-2 .area .foto-list .name .helper,
  .content .template-2 .area .cart-list .name .helper,
  .content .template-2 .area .extended-info-list .name .helper,
  .content .template-2 .area .search-list .name .helper {
    margin-top: -25px;
  }
  /* line 1265, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .helper.special,
  .content .template-2 .area .foto-list .name .helper.special,
  .content .template-2 .area .cart-list .name .helper.special,
  .content .template-2 .area .extended-info-list .name .helper.special,
  .content .template-2 .area .search-list .name .helper.special {
    margin-top: -15px;
  }
}
/* line 1272, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .rows,
.content .template-2 .area .foto-list .name .rows,
.content .template-2 .area .cart-list .name .rows,
.content .template-2 .area .extended-info-list .name .rows,
.content .template-2 .area .search-list .name .rows {
  float: left;
  display: none;
  margin-top: 15px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1272, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .rows,
  .content .template-2 .area .foto-list .name .rows,
  .content .template-2 .area .cart-list .name .rows,
  .content .template-2 .area .extended-info-list .name .rows,
  .content .template-2 .area .search-list .name .rows {
    display: block;
    float: left;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1272, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .rows,
  .content .template-2 .area .foto-list .name .rows,
  .content .template-2 .area .cart-list .name .rows,
  .content .template-2 .area .extended-info-list .name .rows,
  .content .template-2 .area .search-list .name .rows {
    display: inline-block;
    float: none;
  }
}
/* line 1287, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .rows .text,
.content .template-2 .area .foto-list .name .rows .text,
.content .template-2 .area .cart-list .name .rows .text,
.content .template-2 .area .extended-info-list .name .rows .text,
.content .template-2 .area .search-list .name .rows .text {
  float: left;
  font-size: 13px;
  color: #333333;
  line-height: 38px;
}
/* line 1294, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .rows ul,
.content .template-2 .area .foto-list .name .rows ul,
.content .template-2 .area .cart-list .name .rows ul,
.content .template-2 .area .extended-info-list .name .rows ul,
.content .template-2 .area .search-list .name .rows ul {
  margin: 0 16px;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 1300, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .rows ul li,
.content .template-2 .area .foto-list .name .rows ul li,
.content .template-2 .area .cart-list .name .rows ul li,
.content .template-2 .area .extended-info-list .name .rows ul li,
.content .template-2 .area .search-list .name .rows ul li {
  float: left;
}
/* line 1303, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .rows ul li a,
.content .template-2 .area .foto-list .name .rows ul li a,
.content .template-2 .area .cart-list .name .rows ul li a,
.content .template-2 .area .extended-info-list .name .rows ul li a,
.content .template-2 .area .search-list .name .rows ul li a {
  display: block;
  border: 1px solid #d1d1d1;
  color: #333333;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
  width: 30px;
  text-align: center;
  margin-left: -1px;
  position: relative;
  z-index: 1;
  line-height: 38px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1319, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .name .rows ul li a:hover, .content .template-2 .area .foto-category .name .rows ul li a.active, html.no-touch
.content .template-2 .area .foto-list .name .rows ul li a:hover,
.content .template-2 .area .foto-list .name .rows ul li a.active, html.no-touch
.content .template-2 .area .cart-list .name .rows ul li a:hover,
.content .template-2 .area .cart-list .name .rows ul li a.active, html.no-touch
.content .template-2 .area .extended-info-list .name .rows ul li a:hover,
.content .template-2 .area .extended-info-list .name .rows ul li a.active, html.no-touch
.content .template-2 .area .search-list .name .rows ul li a:hover,
.content .template-2 .area .search-list .name .rows ul li a.active {
  z-index: 2;
  border-color: #4095fe;
}
/* line 1329, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .pagercontainer,
.content .template-2 .area .foto-list .name .pagercontainer,
.content .template-2 .area .cart-list .name .pagercontainer,
.content .template-2 .area .extended-info-list .name .pagercontainer,
.content .template-2 .area .search-list .name .pagercontainer {
  float: left;
  margin-top: 15px;
  text-align: right;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1329, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .pagercontainer,
  .content .template-2 .area .foto-list .name .pagercontainer,
  .content .template-2 .area .cart-list .name .pagercontainer,
  .content .template-2 .area .extended-info-list .name .pagercontainer,
  .content .template-2 .area .search-list .name .pagercontainer {
    display: block;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1329, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .pagercontainer,
  .content .template-2 .area .foto-list .name .pagercontainer,
  .content .template-2 .area .cart-list .name .pagercontainer,
  .content .template-2 .area .extended-info-list .name .pagercontainer,
  .content .template-2 .area .search-list .name .pagercontainer {
    display: inline-block;
    float: none;
  }
}
/* line 1345, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .pagercontainer .text,
.content .template-2 .area .foto-list .name .pagercontainer .text,
.content .template-2 .area .cart-list .name .pagercontainer .text,
.content .template-2 .area .extended-info-list .name .pagercontainer .text,
.content .template-2 .area .search-list .name .pagercontainer .text {
  float: left;
  font-size: 13px;
  color: #333333;
  line-height: 38px;
}
/* line 1352, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .pagercontainer ul,
.content .template-2 .area .foto-list .name .pagercontainer ul,
.content .template-2 .area .cart-list .name .pagercontainer ul,
.content .template-2 .area .extended-info-list .name .pagercontainer ul,
.content .template-2 .area .search-list .name .pagercontainer ul {
  margin: 0 16px;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 1358, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .pagercontainer ul li,
.content .template-2 .area .foto-list .name .pagercontainer ul li,
.content .template-2 .area .cart-list .name .pagercontainer ul li,
.content .template-2 .area .extended-info-list .name .pagercontainer ul li,
.content .template-2 .area .search-list .name .pagercontainer ul li {
  float: left;
}
/* line 1361, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .pagercontainer ul li a,
.content .template-2 .area .foto-list .name .pagercontainer ul li a,
.content .template-2 .area .cart-list .name .pagercontainer ul li a,
.content .template-2 .area .extended-info-list .name .pagercontainer ul li a,
.content .template-2 .area .search-list .name .pagercontainer ul li a {
  display: block;
  border: 1px solid #d1d1d1;
  color: #333333;
  font-size: 13px;
  font-weight: 300;
  text-decoration: none;
  width: 30px;
  text-align: center;
  margin-left: -1px;
  position: relative;
  z-index: 1;
  line-height: 38px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1377, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .name .pagercontainer ul li a:hover, .content .template-2 .area .foto-category .name .pagercontainer ul li a.active, html.no-touch
.content .template-2 .area .foto-list .name .pagercontainer ul li a:hover,
.content .template-2 .area .foto-list .name .pagercontainer ul li a.active, html.no-touch
.content .template-2 .area .cart-list .name .pagercontainer ul li a:hover,
.content .template-2 .area .cart-list .name .pagercontainer ul li a.active, html.no-touch
.content .template-2 .area .extended-info-list .name .pagercontainer ul li a:hover,
.content .template-2 .area .extended-info-list .name .pagercontainer ul li a.active, html.no-touch
.content .template-2 .area .search-list .name .pagercontainer ul li a:hover,
.content .template-2 .area .search-list .name .pagercontainer ul li a.active {
  z-index: 2;
  border-color: #4095fe;
}
/* line 1387, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .buttons,
.content .template-2 .area .foto-list .name .buttons,
.content .template-2 .area .cart-list .name .buttons,
.content .template-2 .area .extended-info-list .name .buttons,
.content .template-2 .area .search-list .name .buttons {
  margin-top: 15px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1387, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .buttons,
  .content .template-2 .area .foto-list .name .buttons,
  .content .template-2 .area .cart-list .name .buttons,
  .content .template-2 .area .extended-info-list .name .buttons,
  .content .template-2 .area .search-list .name .buttons {
    display: block;
    float: right;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1387, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .buttons,
  .content .template-2 .area .foto-list .name .buttons,
  .content .template-2 .area .cart-list .name .buttons,
  .content .template-2 .area .extended-info-list .name .buttons,
  .content .template-2 .area .search-list .name .buttons {
    display: inline-block;
  }
}
/* line 1399, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .buttons a,
.content .template-2 .area .foto-category .name .buttons .button,
.content .template-2 .area .foto-list .name .buttons a,
.content .template-2 .area .foto-list .name .buttons .button,
.content .template-2 .area .cart-list .name .buttons a,
.content .template-2 .area .cart-list .name .buttons .button,
.content .template-2 .area .extended-info-list .name .buttons a,
.content .template-2 .area .extended-info-list .name .buttons .button,
.content .template-2 .area .search-list .name .buttons a,
.content .template-2 .area .search-list .name .buttons .button {
  background: #0fbacc;
  color: #fff;
  display: inline-block;
  padding: 9px 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  margin: 0 3px;
  cursor: pointer;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1414, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .name .buttons a:hover, html.no-touch
.content .template-2 .area .foto-category .name .buttons .button:hover, html.no-touch
.content .template-2 .area .foto-list .name .buttons a:hover, html.no-touch
.content .template-2 .area .foto-list .name .buttons .button:hover, html.no-touch
.content .template-2 .area .cart-list .name .buttons a:hover, html.no-touch
.content .template-2 .area .cart-list .name .buttons .button:hover, html.no-touch
.content .template-2 .area .extended-info-list .name .buttons a:hover, html.no-touch
.content .template-2 .area .extended-info-list .name .buttons .button:hover, html.no-touch
.content .template-2 .area .search-list .name .buttons a:hover, html.no-touch
.content .template-2 .area .search-list .name .buttons .button:hover {
  background: #000;
}
/* line 1418, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .buttons a .expand,
.content .template-2 .area .foto-category .name .buttons .button .expand,
.content .template-2 .area .foto-list .name .buttons a .expand,
.content .template-2 .area .foto-list .name .buttons .button .expand,
.content .template-2 .area .cart-list .name .buttons a .expand,
.content .template-2 .area .cart-list .name .buttons .button .expand,
.content .template-2 .area .extended-info-list .name .buttons a .expand,
.content .template-2 .area .extended-info-list .name .buttons .button .expand,
.content .template-2 .area .search-list .name .buttons a .expand,
.content .template-2 .area .search-list .name .buttons .button .expand {
  margin-left: 10px;
}
/* line 1424, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name a.events,
.content .template-2 .area .foto-list .name a.events,
.content .template-2 .area .cart-list .name a.events,
.content .template-2 .area .extended-info-list .name a.events,
.content .template-2 .area .search-list .name a.events {
  width: 100%;
  color: #fff;
  display: block;
  padding: 10px 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
}
@media only screen and (min-width: 40.0625em) {
  /* line 1424, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name a.events,
  .content .template-2 .area .foto-list .name a.events,
  .content .template-2 .area .cart-list .name a.events,
  .content .template-2 .area .extended-info-list .name a.events,
  .content .template-2 .area .search-list .name a.events {
    float: right;
    width: auto;
  }
}
/* line 1441, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .cartInfo,
.content .template-2 .area .foto-list .cartInfo,
.content .template-2 .area .cart-list .cartInfo,
.content .template-2 .area .extended-info-list .cartInfo,
.content .template-2 .area .search-list .cartInfo {
  font-size: 15px;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 22px;
}
/* line 1447, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .cartInfo .lead,
.content .template-2 .area .foto-list .cartInfo .lead,
.content .template-2 .area .cart-list .cartInfo .lead,
.content .template-2 .area .extended-info-list .cartInfo .lead,
.content .template-2 .area .search-list .cartInfo .lead {
  font-weight: 700;
  padding: 5px 0;
}
/* line 1452, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .cartInfo .icon,
.content .template-2 .area .foto-list .cartInfo .icon,
.content .template-2 .area .cart-list .cartInfo .icon,
.content .template-2 .area .extended-info-list .cartInfo .icon,
.content .template-2 .area .search-list .cartInfo .icon {
  font-size: 87px;
  color: #0fbacc;
  float: left;
  margin-right: 40px;
  margin-bottom: 10px;
}
/* line 1461, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list,
.content .template-2 .area .foto-list .list,
.content .template-2 .area .cart-list .list,
.content .template-2 .area .extended-info-list .list,
.content .template-2 .area .search-list .list {
  border-bottom: 1px solid #d5d5d5;
}
/* line 1464, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .cart-section,
.content .template-2 .area .foto-list .list .cart-section,
.content .template-2 .area .cart-list .list .cart-section,
.content .template-2 .area .extended-info-list .list .cart-section,
.content .template-2 .area .search-list .list .cart-section {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1461, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list,
  .content .template-2 .area .foto-list .list,
  .content .template-2 .area .cart-list .list,
  .content .template-2 .area .extended-info-list .list,
  .content .template-2 .area .search-list .list {
    border-color: #ededed;
  }
}
/* line 1473, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib,
.content .template-2 .area .foto-list .list div.colattrib,
.content .template-2 .area .cart-list .list div.colattrib,
.content .template-2 .area .extended-info-list .list div.colattrib,
.content .template-2 .area .search-list .list div.colattrib {
  margin: 0 -50% 0 -50%;
  text-align: center;
  overflow: hidden;
  position: absolute;
  left: 50%;
  height: 15px;
  top: -15px;
  width: 50px;
}
/* line 1483, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib span,
.content .template-2 .area .foto-list .list div.colattrib span,
.content .template-2 .area .cart-list .list div.colattrib span,
.content .template-2 .area .extended-info-list .list div.colattrib span,
.content .template-2 .area .search-list .list div.colattrib span {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 -50%;
  white-space: nowrap;
  color: white;
  font-size: 0.7em;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
}
/* line 1496, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.live,
.content .template-2 .area .foto-list .list div.colattrib.live,
.content .template-2 .area .cart-list .list div.colattrib.live,
.content .template-2 .area .extended-info-list .list div.colattrib.live,
.content .template-2 .area .search-list .list div.colattrib.live {
  width: 59px;
  background-color: red;
}
/* line 1501, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.innet,
.content .template-2 .area .foto-list .list div.colattrib.innet,
.content .template-2 .area .cart-list .list div.colattrib.innet,
.content .template-2 .area .extended-info-list .list div.colattrib.innet,
.content .template-2 .area .search-list .list div.colattrib.innet {
  width: 50px;
  background-color: yellow;
}
/* line 1504, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.innet span,
.content .template-2 .area .foto-list .list div.colattrib.innet span,
.content .template-2 .area .cart-list .list div.colattrib.innet span,
.content .template-2 .area .extended-info-list .list div.colattrib.innet span,
.content .template-2 .area .search-list .list div.colattrib.innet span {
  color: #2F4F4F;
}
/* line 1509, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.hittv,
.content .template-2 .area .foto-list .list div.colattrib.hittv,
.content .template-2 .area .cart-list .list div.colattrib.hittv,
.content .template-2 .area .extended-info-list .list div.colattrib.hittv,
.content .template-2 .area .search-list .list div.colattrib.hittv {
  width: 50px;
  background-color: orange;
}
/* line 1512, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.hittv span,
.content .template-2 .area .foto-list .list div.colattrib.hittv span,
.content .template-2 .area .cart-list .list div.colattrib.hittv span,
.content .template-2 .area .extended-info-list .list div.colattrib.hittv span,
.content .template-2 .area .search-list .list div.colattrib.hittv span {
  /* color:blue; */
}
/* line 1517, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.retro,
.content .template-2 .area .foto-list .list div.colattrib.retro,
.content .template-2 .area .cart-list .list div.colattrib.retro,
.content .template-2 .area .extended-info-list .list div.colattrib.retro,
.content .template-2 .area .search-list .list div.colattrib.retro {
  width: 50px;
  background-color: #990099;
}
/* line 1520, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.retro span,
.content .template-2 .area .foto-list .list div.colattrib.retro span,
.content .template-2 .area .cart-list .list div.colattrib.retro span,
.content .template-2 .area .extended-info-list .list div.colattrib.retro span,
.content .template-2 .area .search-list .list div.colattrib.retro span {
  /* color:blue; */
}
/* line 1525, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.exclusive,
.content .template-2 .area .foto-list .list div.colattrib.exclusive,
.content .template-2 .area .cart-list .list div.colattrib.exclusive,
.content .template-2 .area .extended-info-list .list div.colattrib.exclusive,
.content .template-2 .area .search-list .list div.colattrib.exclusive {
  width: 60px;
  background-color: #FFFFFF;
}
/* line 1528, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.exclusive span,
.content .template-2 .area .foto-list .list div.colattrib.exclusive span,
.content .template-2 .area .cart-list .list div.colattrib.exclusive span,
.content .template-2 .area .extended-info-list .list div.colattrib.exclusive span,
.content .template-2 .area .search-list .list div.colattrib.exclusive span {
  color: #000000;
}
/* line 1533, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.soon,
.content .template-2 .area .foto-list .list div.colattrib.soon,
.content .template-2 .area .cart-list .list div.colattrib.soon,
.content .template-2 .area .extended-info-list .list div.colattrib.soon,
.content .template-2 .area .search-list .list div.colattrib.soon {
  width: 80px;
  background-color: #FF0000;
}
/* line 1536, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list div.colattrib.soon span,
.content .template-2 .area .foto-list .list div.colattrib.soon span,
.content .template-2 .area .cart-list .list div.colattrib.soon span,
.content .template-2 .area .extended-info-list .list div.colattrib.soon span,
.content .template-2 .area .search-list .list div.colattrib.soon span {
  color: #FFFFFF;
}
/* line 1543, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a,
.content .template-2 .area .foto-category .list .record,
.content .template-2 .area .foto-list .list a,
.content .template-2 .area .foto-list .list .record,
.content .template-2 .area .cart-list .list a,
.content .template-2 .area .cart-list .list .record,
.content .template-2 .area .extended-info-list .list a,
.content .template-2 .area .extended-info-list .list .record,
.content .template-2 .area .search-list .list a,
.content .template-2 .area .search-list .list .record {
  text-decoration: none;
  color: inherit;
  margin: 15px 0;
  display: block;
  position: relative;
}
/* line 1551, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock,
.content .template-2 .area .foto-category .list .record .textBlock,
.content .template-2 .area .foto-list .list a .textBlock,
.content .template-2 .area .foto-list .list .record .textBlock,
.content .template-2 .area .cart-list .list a .textBlock,
.content .template-2 .area .cart-list .list .record .textBlock,
.content .template-2 .area .extended-info-list .list a .textBlock,
.content .template-2 .area .extended-info-list .list .record .textBlock,
.content .template-2 .area .search-list .list a .textBlock,
.content .template-2 .area .search-list .list .record .textBlock {
  display: block;
  width: 100%;
  border: 1px solid #dbdbdb;
  padding: 20px;
}
/* line 1557, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock .author,
.content .template-2 .area .foto-category .list .record .textBlock .author,
.content .template-2 .area .foto-list .list a .textBlock .author,
.content .template-2 .area .foto-list .list .record .textBlock .author,
.content .template-2 .area .cart-list .list a .textBlock .author,
.content .template-2 .area .cart-list .list .record .textBlock .author,
.content .template-2 .area .extended-info-list .list a .textBlock .author,
.content .template-2 .area .extended-info-list .list .record .textBlock .author,
.content .template-2 .area .search-list .list a .textBlock .author,
.content .template-2 .area .search-list .list .record .textBlock .author {
  font-size: 15px;
  font-weight: 600;
  color: #080808;
  margin-bottom: 20px;
  display: block;
}
/* line 1565, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock .title,
.content .template-2 .area .foto-category .list a .textBlock .text,
.content .template-2 .area .foto-category .list .record .textBlock .title,
.content .template-2 .area .foto-category .list .record .textBlock .text,
.content .template-2 .area .foto-list .list a .textBlock .title,
.content .template-2 .area .foto-list .list a .textBlock .text,
.content .template-2 .area .foto-list .list .record .textBlock .title,
.content .template-2 .area .foto-list .list .record .textBlock .text,
.content .template-2 .area .cart-list .list a .textBlock .title,
.content .template-2 .area .cart-list .list a .textBlock .text,
.content .template-2 .area .cart-list .list .record .textBlock .title,
.content .template-2 .area .cart-list .list .record .textBlock .text,
.content .template-2 .area .extended-info-list .list a .textBlock .title,
.content .template-2 .area .extended-info-list .list a .textBlock .text,
.content .template-2 .area .extended-info-list .list .record .textBlock .title,
.content .template-2 .area .extended-info-list .list .record .textBlock .text,
.content .template-2 .area .search-list .list a .textBlock .title,
.content .template-2 .area .search-list .list a .textBlock .text,
.content .template-2 .area .search-list .list .record .textBlock .title,
.content .template-2 .area .search-list .list .record .textBlock .text {
  font-size: 14px;
  font-weight: 300;
  color: #4b4b4b;
  line-height: 23px;
  display: block;
}
/* line 1574, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock .title,
.content .template-2 .area .foto-category .list .record .textBlock .title,
.content .template-2 .area .foto-list .list a .textBlock .title,
.content .template-2 .area .foto-list .list .record .textBlock .title,
.content .template-2 .area .cart-list .list a .textBlock .title,
.content .template-2 .area .cart-list .list .record .textBlock .title,
.content .template-2 .area .extended-info-list .list a .textBlock .title,
.content .template-2 .area .extended-info-list .list .record .textBlock .title,
.content .template-2 .area .search-list .list a .textBlock .title,
.content .template-2 .area .search-list .list .record .textBlock .title {
  margin-bottom: 15px;
}
/* line 1578, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock .text,
.content .template-2 .area .foto-category .list .record .textBlock .text,
.content .template-2 .area .foto-list .list a .textBlock .text,
.content .template-2 .area .foto-list .list .record .textBlock .text,
.content .template-2 .area .cart-list .list a .textBlock .text,
.content .template-2 .area .cart-list .list .record .textBlock .text,
.content .template-2 .area .extended-info-list .list a .textBlock .text,
.content .template-2 .area .extended-info-list .list .record .textBlock .text,
.content .template-2 .area .search-list .list a .textBlock .text,
.content .template-2 .area .search-list .list .record .textBlock .text {
  text-align: justify;
  display: block;
}
/* line 1584, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img,
.content .template-2 .area .foto-category .list .record .img,
.content .template-2 .area .foto-list .list a .img,
.content .template-2 .area .foto-list .list .record .img,
.content .template-2 .area .cart-list .list a .img,
.content .template-2 .area .cart-list .list .record .img,
.content .template-2 .area .extended-info-list .list a .img,
.content .template-2 .area .extended-info-list .list .record .img,
.content .template-2 .area .search-list .list a .img,
.content .template-2 .area .search-list .list .record .img {
  position: relative;
  display: block;
  overflow: hidden;
  text-align: center;
  background: #e4e4e4;
}
/* line 1590, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img:before,
.content .template-2 .area .foto-category .list .record .img:before,
.content .template-2 .area .foto-list .list a .img:before,
.content .template-2 .area .foto-list .list .record .img:before,
.content .template-2 .area .cart-list .list a .img:before,
.content .template-2 .area .cart-list .list .record .img:before,
.content .template-2 .area .extended-info-list .list a .img:before,
.content .template-2 .area .extended-info-list .list .record .img:before,
.content .template-2 .area .search-list .list a .img:before,
.content .template-2 .area .search-list .list .record .img:before {
  content: '';
  display: inline-block;
  margin-left: -5px;
  height: 100%;
  vertical-align: middle;
}
/* line 1598, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img.active,
.content .template-2 .area .foto-category .list .record .img.active,
.content .template-2 .area .foto-list .list a .img.active,
.content .template-2 .area .foto-list .list .record .img.active,
.content .template-2 .area .cart-list .list a .img.active,
.content .template-2 .area .cart-list .list .record .img.active,
.content .template-2 .area .extended-info-list .list a .img.active,
.content .template-2 .area .extended-info-list .list .record .img.active,
.content .template-2 .area .search-list .list a .img.active,
.content .template-2 .area .search-list .list .record .img.active {
  background: #0b53ac;
}
/* line 1602, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img img,
.content .template-2 .area .foto-category .list .record .img img,
.content .template-2 .area .foto-list .list a .img img,
.content .template-2 .area .foto-list .list .record .img img,
.content .template-2 .area .cart-list .list a .img img,
.content .template-2 .area .cart-list .list .record .img img,
.content .template-2 .area .extended-info-list .list a .img img,
.content .template-2 .area .extended-info-list .list .record .img img,
.content .template-2 .area .search-list .list a .img img,
.content .template-2 .area .search-list .list .record .img img {
                                /* @media only screen and (min-width:40.0625em)  {
                                    @media only screen and (orientation: portrait) {
                                        max-height: 235px;                                       
                                    }

                                    @media only screen and (orientation: landscape) {
                                        max-height: 320px;                                          
                                    }
                                }

                                @media only screen and (min-width:64.0625em) { 

                                    max-height: 160px;

                                    @media only screen and (orientation: portrait) {
                                        max-height: 160px;                                          
                                    }

                                    @media only screen and (orientation: landscape) {
                                        max-height: 160px;                                   
                                    }                                
                                }

                                @media only screen and (min-width:90.0625em) { 

                                    max-height: 180px;

                                    @media only screen and (orientation: portrait) {
                                        max-height: 180px;                                          
                                    }

                                    @media only screen and (orientation: landscape) {
                                        max-height: 180px;                                   
                                    }                                
                                } */
  vertical-align: middle;
  display: inline-block !important;
}
/* line 1644, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img .date,
.content .template-2 .area .foto-category .list a .img .type,
.content .template-2 .area .foto-category .list a .img .link, .content .template-2 .area .foto-category .list a .img .midi,
.content .template-2 .area .foto-category .list .record .img .date,
.content .template-2 .area .foto-category .list .record .img .type,
.content .template-2 .area .foto-category .list .record .img .link,
.content .template-2 .area .foto-category .list .record .img .midi,
.content .template-2 .area .foto-list .list a .img .date,
.content .template-2 .area .foto-list .list a .img .type,
.content .template-2 .area .foto-list .list a .img .link,
.content .template-2 .area .foto-list .list a .img .midi,
.content .template-2 .area .foto-list .list .record .img .date,
.content .template-2 .area .foto-list .list .record .img .type,
.content .template-2 .area .foto-list .list .record .img .link,
.content .template-2 .area .foto-list .list .record .img .midi,
.content .template-2 .area .cart-list .list a .img .date,
.content .template-2 .area .cart-list .list a .img .type,
.content .template-2 .area .cart-list .list a .img .link,
.content .template-2 .area .cart-list .list a .img .midi,
.content .template-2 .area .cart-list .list .record .img .date,
.content .template-2 .area .cart-list .list .record .img .type,
.content .template-2 .area .cart-list .list .record .img .link,
.content .template-2 .area .cart-list .list .record .img .midi,
.content .template-2 .area .extended-info-list .list a .img .date,
.content .template-2 .area .extended-info-list .list a .img .type,
.content .template-2 .area .extended-info-list .list a .img .link,
.content .template-2 .area .extended-info-list .list a .img .midi,
.content .template-2 .area .extended-info-list .list .record .img .date,
.content .template-2 .area .extended-info-list .list .record .img .type,
.content .template-2 .area .extended-info-list .list .record .img .link,
.content .template-2 .area .extended-info-list .list .record .img .midi,
.content .template-2 .area .search-list .list a .img .date,
.content .template-2 .area .search-list .list a .img .type,
.content .template-2 .area .search-list .list a .img .link,
.content .template-2 .area .search-list .list a .img .midi,
.content .template-2 .area .search-list .list .record .img .date,
.content .template-2 .area .search-list .list .record .img .type,
.content .template-2 .area .search-list .list .record .img .link,
.content .template-2 .area .search-list .list .record .img .midi {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(64, 149, 254, 0.9);
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  white-space: nowrap;
  padding: 5px 15px;
  margin: 0;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1660, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img .date:hover,
.content .template-2 .area .foto-category .list a .img .type:hover,
.content .template-2 .area .foto-category .list a .img .link:hover, .content .template-2 .area .foto-category .list a .img .midi:hover,
.content .template-2 .area .foto-category .list .record .img .date:hover,
.content .template-2 .area .foto-category .list .record .img .type:hover,
.content .template-2 .area .foto-category .list .record .img .link:hover,
.content .template-2 .area .foto-category .list .record .img .midi:hover,
.content .template-2 .area .foto-list .list a .img .date:hover,
.content .template-2 .area .foto-list .list a .img .type:hover,
.content .template-2 .area .foto-list .list a .img .link:hover,
.content .template-2 .area .foto-list .list a .img .midi:hover,
.content .template-2 .area .foto-list .list .record .img .date:hover,
.content .template-2 .area .foto-list .list .record .img .type:hover,
.content .template-2 .area .foto-list .list .record .img .link:hover,
.content .template-2 .area .foto-list .list .record .img .midi:hover,
.content .template-2 .area .cart-list .list a .img .date:hover,
.content .template-2 .area .cart-list .list a .img .type:hover,
.content .template-2 .area .cart-list .list a .img .link:hover,
.content .template-2 .area .cart-list .list a .img .midi:hover,
.content .template-2 .area .cart-list .list .record .img .date:hover,
.content .template-2 .area .cart-list .list .record .img .type:hover,
.content .template-2 .area .cart-list .list .record .img .link:hover,
.content .template-2 .area .cart-list .list .record .img .midi:hover,
.content .template-2 .area .extended-info-list .list a .img .date:hover,
.content .template-2 .area .extended-info-list .list a .img .type:hover,
.content .template-2 .area .extended-info-list .list a .img .link:hover,
.content .template-2 .area .extended-info-list .list a .img .midi:hover,
.content .template-2 .area .extended-info-list .list .record .img .date:hover,
.content .template-2 .area .extended-info-list .list .record .img .type:hover,
.content .template-2 .area .extended-info-list .list .record .img .link:hover,
.content .template-2 .area .extended-info-list .list .record .img .midi:hover,
.content .template-2 .area .search-list .list a .img .date:hover,
.content .template-2 .area .search-list .list a .img .type:hover,
.content .template-2 .area .search-list .list a .img .link:hover,
.content .template-2 .area .search-list .list a .img .midi:hover,
.content .template-2 .area .search-list .list .record .img .date:hover,
.content .template-2 .area .search-list .list .record .img .type:hover,
.content .template-2 .area .search-list .list .record .img .link:hover,
.content .template-2 .area .search-list .list .record .img .midi:hover {
  background: #000;
}
/* line 1665, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img .link, .content .template-2 .area .foto-category .list a .img .midi,
.content .template-2 .area .foto-category .list .record .img .link,
.content .template-2 .area .foto-category .list .record .img .midi,
.content .template-2 .area .foto-list .list a .img .link,
.content .template-2 .area .foto-list .list a .img .midi,
.content .template-2 .area .foto-list .list .record .img .link,
.content .template-2 .area .foto-list .list .record .img .midi,
.content .template-2 .area .cart-list .list a .img .link,
.content .template-2 .area .cart-list .list a .img .midi,
.content .template-2 .area .cart-list .list .record .img .link,
.content .template-2 .area .cart-list .list .record .img .midi,
.content .template-2 .area .extended-info-list .list a .img .link,
.content .template-2 .area .extended-info-list .list a .img .midi,
.content .template-2 .area .extended-info-list .list .record .img .link,
.content .template-2 .area .extended-info-list .list .record .img .midi,
.content .template-2 .area .search-list .list a .img .link,
.content .template-2 .area .search-list .list a .img .midi,
.content .template-2 .area .search-list .list .record .img .link,
.content .template-2 .area .search-list .list .record .img .midi {
  width: 100%;
  height: 100%;
  background-color: transparent;
                               /*  @media only screen and (min-width:64.0625em) {
                                   width: auto;
                                   height: auto;
                                   background: rgba(64, 149, 254, 0.9);

                                   &:hover {
                                       background: #000;
                                   }
                                } */
}
@media only screen {
  /* line 1665, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .img .link, .content .template-2 .area .foto-category .list a .img .midi,
  .content .template-2 .area .foto-category .list .record .img .link,
  .content .template-2 .area .foto-category .list .record .img .midi,
  .content .template-2 .area .foto-list .list a .img .link,
  .content .template-2 .area .foto-list .list a .img .midi,
  .content .template-2 .area .foto-list .list .record .img .link,
  .content .template-2 .area .foto-list .list .record .img .midi,
  .content .template-2 .area .cart-list .list a .img .link,
  .content .template-2 .area .cart-list .list a .img .midi,
  .content .template-2 .area .cart-list .list .record .img .link,
  .content .template-2 .area .cart-list .list .record .img .midi,
  .content .template-2 .area .extended-info-list .list a .img .link,
  .content .template-2 .area .extended-info-list .list a .img .midi,
  .content .template-2 .area .extended-info-list .list .record .img .link,
  .content .template-2 .area .extended-info-list .list .record .img .midi,
  .content .template-2 .area .search-list .list a .img .link,
  .content .template-2 .area .search-list .list a .img .midi,
  .content .template-2 .area .search-list .list .record .img .link,
  .content .template-2 .area .search-list .list .record .img .midi {
    bottom: 0;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 1665, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .img .link, .content .template-2 .area .foto-category .list a .img .midi,
  .content .template-2 .area .foto-category .list .record .img .link,
  .content .template-2 .area .foto-category .list .record .img .midi,
  .content .template-2 .area .foto-list .list a .img .link,
  .content .template-2 .area .foto-list .list a .img .midi,
  .content .template-2 .area .foto-list .list .record .img .link,
  .content .template-2 .area .foto-list .list .record .img .midi,
  .content .template-2 .area .cart-list .list a .img .link,
  .content .template-2 .area .cart-list .list a .img .midi,
  .content .template-2 .area .cart-list .list .record .img .link,
  .content .template-2 .area .cart-list .list .record .img .midi,
  .content .template-2 .area .extended-info-list .list a .img .link,
  .content .template-2 .area .extended-info-list .list a .img .midi,
  .content .template-2 .area .extended-info-list .list .record .img .link,
  .content .template-2 .area .extended-info-list .list .record .img .midi,
  .content .template-2 .area .search-list .list a .img .link,
  .content .template-2 .area .search-list .list a .img .midi,
  .content .template-2 .area .search-list .list .record .img .link,
  .content .template-2 .area .search-list .list .record .img .midi {
    bottom: -40px;
  }
}
/* line 1679, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img .link:hover, .content .template-2 .area .foto-category .list a .img .midi:hover,
.content .template-2 .area .foto-category .list .record .img .link:hover,
.content .template-2 .area .foto-category .list .record .img .midi:hover,
.content .template-2 .area .foto-list .list a .img .link:hover,
.content .template-2 .area .foto-list .list a .img .midi:hover,
.content .template-2 .area .foto-list .list .record .img .link:hover,
.content .template-2 .area .foto-list .list .record .img .midi:hover,
.content .template-2 .area .cart-list .list a .img .link:hover,
.content .template-2 .area .cart-list .list a .img .midi:hover,
.content .template-2 .area .cart-list .list .record .img .link:hover,
.content .template-2 .area .cart-list .list .record .img .midi:hover,
.content .template-2 .area .extended-info-list .list a .img .link:hover,
.content .template-2 .area .extended-info-list .list a .img .midi:hover,
.content .template-2 .area .extended-info-list .list .record .img .link:hover,
.content .template-2 .area .extended-info-list .list .record .img .midi:hover,
.content .template-2 .area .search-list .list a .img .link:hover,
.content .template-2 .area .search-list .list a .img .midi:hover,
.content .template-2 .area .search-list .list .record .img .link:hover,
.content .template-2 .area .search-list .list .record .img .midi:hover {
  background: transparent;
}
/* line 1693, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img .link > span, .content .template-2 .area .foto-category .list a .img .midi > span,
.content .template-2 .area .foto-category .list .record .img .link > span,
.content .template-2 .area .foto-category .list .record .img .midi > span,
.content .template-2 .area .foto-list .list a .img .link > span,
.content .template-2 .area .foto-list .list a .img .midi > span,
.content .template-2 .area .foto-list .list .record .img .link > span,
.content .template-2 .area .foto-list .list .record .img .midi > span,
.content .template-2 .area .cart-list .list a .img .link > span,
.content .template-2 .area .cart-list .list a .img .midi > span,
.content .template-2 .area .cart-list .list .record .img .link > span,
.content .template-2 .area .cart-list .list .record .img .midi > span,
.content .template-2 .area .extended-info-list .list a .img .link > span,
.content .template-2 .area .extended-info-list .list a .img .midi > span,
.content .template-2 .area .extended-info-list .list .record .img .link > span,
.content .template-2 .area .extended-info-list .list .record .img .midi > span,
.content .template-2 .area .search-list .list a .img .link > span,
.content .template-2 .area .search-list .list a .img .midi > span,
.content .template-2 .area .search-list .list .record .img .link > span,
.content .template-2 .area .search-list .list .record .img .midi > span {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(64, 149, 254, 0.9);
  color: #fff;
  font-size: 15px;
  font-weight: 300;
  white-space: nowrap;
  padding: 5px 15px;
  margin: 0;
  /* @media only screen and (min-width:64.0625em) {
     position: static;
     display: inline;
     font-size: inherit;
     font-weight: inherit;
     white-space: inherit;
     padding: 0;
     color: inherit;
     background: transparent;
  } */
}
/* line 1721, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img:hover .link, .content .template-2 .area .foto-category .list a .img:hover .midi,
.content .template-2 .area .foto-category .list .record .img:hover .link,
.content .template-2 .area .foto-category .list .record .img:hover .midi,
.content .template-2 .area .foto-list .list a .img:hover .link,
.content .template-2 .area .foto-list .list a .img:hover .midi,
.content .template-2 .area .foto-list .list .record .img:hover .link,
.content .template-2 .area .foto-list .list .record .img:hover .midi,
.content .template-2 .area .cart-list .list a .img:hover .link,
.content .template-2 .area .cart-list .list a .img:hover .midi,
.content .template-2 .area .cart-list .list .record .img:hover .link,
.content .template-2 .area .cart-list .list .record .img:hover .midi,
.content .template-2 .area .extended-info-list .list a .img:hover .link,
.content .template-2 .area .extended-info-list .list a .img:hover .midi,
.content .template-2 .area .extended-info-list .list .record .img:hover .link,
.content .template-2 .area .extended-info-list .list .record .img:hover .midi,
.content .template-2 .area .search-list .list a .img:hover .link,
.content .template-2 .area .search-list .list a .img:hover .midi,
.content .template-2 .area .search-list .list .record .img:hover .link,
.content .template-2 .area .search-list .list .record .img:hover .midi {
  bottom: 0;
}
/* line 1727, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img .type,
.content .template-2 .area .foto-category .list .record .img .type,
.content .template-2 .area .foto-list .list a .img .type,
.content .template-2 .area .foto-list .list .record .img .type,
.content .template-2 .area .cart-list .list a .img .type,
.content .template-2 .area .cart-list .list .record .img .type,
.content .template-2 .area .extended-info-list .list a .img .type,
.content .template-2 .area .extended-info-list .list .record .img .type,
.content .template-2 .area .search-list .list a .img .type,
.content .template-2 .area .search-list .list .record .img .type {
  text-transfrom: uppercase;
}
/* line 1732, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .mh,
.content .template-2 .area .foto-category .list .record .mh,
.content .template-2 .area .foto-list .list a .mh,
.content .template-2 .area .foto-list .list .record .mh,
.content .template-2 .area .cart-list .list a .mh,
.content .template-2 .area .cart-list .list .record .mh,
.content .template-2 .area .extended-info-list .list a .mh,
.content .template-2 .area .extended-info-list .list .record .mh,
.content .template-2 .area .search-list .list a .mh,
.content .template-2 .area .search-list .list .record .mh {
  display: block;
}
/* line 1736, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .title,
.content .template-2 .area .foto-category .list .record .title,
.content .template-2 .area .foto-list .list a .title,
.content .template-2 .area .foto-list .list .record .title,
.content .template-2 .area .cart-list .list a .title,
.content .template-2 .area .cart-list .list .record .title,
.content .template-2 .area .extended-info-list .list a .title,
.content .template-2 .area .extended-info-list .list .record .title,
.content .template-2 .area .search-list .list a .title,
.content .template-2 .area .search-list .list .record .title {
  display: block;
  font-size: 18px;
  color: #000;
  padding-top: 10px;
  overflow: hidden;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1736, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .title,
  .content .template-2 .area .foto-category .list .record .title,
  .content .template-2 .area .foto-list .list a .title,
  .content .template-2 .area .foto-list .list .record .title,
  .content .template-2 .area .cart-list .list a .title,
  .content .template-2 .area .cart-list .list .record .title,
  .content .template-2 .area .extended-info-list .list a .title,
  .content .template-2 .area .extended-info-list .list .record .title,
  .content .template-2 .area .search-list .list a .title,
  .content .template-2 .area .search-list .list .record .title {
    font-size: 17px;
  }
}
/* line 1747, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .title.small,
.content .template-2 .area .foto-category .list .record .title.small,
.content .template-2 .area .foto-list .list a .title.small,
.content .template-2 .area .foto-list .list .record .title.small,
.content .template-2 .area .cart-list .list a .title.small,
.content .template-2 .area .cart-list .list .record .title.small,
.content .template-2 .area .extended-info-list .list a .title.small,
.content .template-2 .area .extended-info-list .list .record .title.small,
.content .template-2 .area .search-list .list a .title.small,
.content .template-2 .area .search-list .list .record .title.small {
  font-size: 13px;
  color: #080808;
  font-weight: 300;
  padding-top: 5px;
}
/* line 1756, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .subtitle,
.content .template-2 .area .foto-category .list .record .subtitle,
.content .template-2 .area .foto-list .list a .subtitle,
.content .template-2 .area .foto-list .list .record .subtitle,
.content .template-2 .area .cart-list .list a .subtitle,
.content .template-2 .area .cart-list .list .record .subtitle,
.content .template-2 .area .extended-info-list .list a .subtitle,
.content .template-2 .area .extended-info-list .list .record .subtitle,
.content .template-2 .area .search-list .list a .subtitle,
.content .template-2 .area .search-list .list .record .subtitle {
  font-size: 14px;
  font-weight: 300;
  color: #989797;
  display: block;
}
/* line 1763, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons,
.content .template-2 .area .foto-category .list .record .buttons,
.content .template-2 .area .foto-list .list a .buttons,
.content .template-2 .area .foto-list .list .record .buttons,
.content .template-2 .area .cart-list .list a .buttons,
.content .template-2 .area .cart-list .list .record .buttons,
.content .template-2 .area .extended-info-list .list a .buttons,
.content .template-2 .area .extended-info-list .list .record .buttons,
.content .template-2 .area .search-list .list a .buttons,
.content .template-2 .area .search-list .list .record .buttons {
  display: block;
  overflow: hidden;
  margin-top: 10px;
}
/* line 1768, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a,
.content .template-2 .area .foto-category .list a .buttons .button,
.content .template-2 .area .foto-category .list .record .buttons a,
.content .template-2 .area .foto-category .list .record .buttons .button,
.content .template-2 .area .foto-list .list a .buttons a,
.content .template-2 .area .foto-list .list a .buttons .button,
.content .template-2 .area .foto-list .list .record .buttons a,
.content .template-2 .area .foto-list .list .record .buttons .button,
.content .template-2 .area .cart-list .list a .buttons a,
.content .template-2 .area .cart-list .list a .buttons .button,
.content .template-2 .area .cart-list .list .record .buttons a,
.content .template-2 .area .cart-list .list .record .buttons .button,
.content .template-2 .area .extended-info-list .list a .buttons a,
.content .template-2 .area .extended-info-list .list a .buttons .button,
.content .template-2 .area .extended-info-list .list .record .buttons a,
.content .template-2 .area .extended-info-list .list .record .buttons .button,
.content .template-2 .area .search-list .list a .buttons a,
.content .template-2 .area .search-list .list a .buttons .button,
.content .template-2 .area .search-list .list .record .buttons a,
.content .template-2 .area .search-list .list .record .buttons .button {
  display: block;
  float: left;
  margin: 2px;
  text-decoration: none;
  color: #fff;
  background: #e7e7e7;
  cursor: default;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 23px;
  overflow: hidden;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1768, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .buttons a,
  .content .template-2 .area .foto-category .list a .buttons .button,
  .content .template-2 .area .foto-category .list .record .buttons a,
  .content .template-2 .area .foto-category .list .record .buttons .button,
  .content .template-2 .area .foto-list .list a .buttons a,
  .content .template-2 .area .foto-list .list a .buttons .button,
  .content .template-2 .area .foto-list .list .record .buttons a,
  .content .template-2 .area .foto-list .list .record .buttons .button,
  .content .template-2 .area .cart-list .list a .buttons a,
  .content .template-2 .area .cart-list .list a .buttons .button,
  .content .template-2 .area .cart-list .list .record .buttons a,
  .content .template-2 .area .cart-list .list .record .buttons .button,
  .content .template-2 .area .extended-info-list .list a .buttons a,
  .content .template-2 .area .extended-info-list .list a .buttons .button,
  .content .template-2 .area .extended-info-list .list .record .buttons a,
  .content .template-2 .area .extended-info-list .list .record .buttons .button,
  .content .template-2 .area .search-list .list a .buttons a,
  .content .template-2 .area .search-list .list a .buttons .button,
  .content .template-2 .area .search-list .list .record .buttons a,
  .content .template-2 .area .search-list .list .record .buttons .button {
    width: 42px;
    height: 42px;
    line-height: 42px;
    font-size: 19px;
  }
}
/* line 1795, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a.download,
.content .template-2 .area .foto-category .list a .buttons .button.download,
.content .template-2 .area .foto-category .list .record .buttons a.download,
.content .template-2 .area .foto-category .list .record .buttons .button.download,
.content .template-2 .area .foto-list .list a .buttons a.download,
.content .template-2 .area .foto-list .list a .buttons .button.download,
.content .template-2 .area .foto-list .list .record .buttons a.download,
.content .template-2 .area .foto-list .list .record .buttons .button.download,
.content .template-2 .area .cart-list .list a .buttons a.download,
.content .template-2 .area .cart-list .list a .buttons .button.download,
.content .template-2 .area .cart-list .list .record .buttons a.download,
.content .template-2 .area .cart-list .list .record .buttons .button.download,
.content .template-2 .area .extended-info-list .list a .buttons a.download,
.content .template-2 .area .extended-info-list .list a .buttons .button.download,
.content .template-2 .area .extended-info-list .list .record .buttons a.download,
.content .template-2 .area .extended-info-list .list .record .buttons .button.download,
.content .template-2 .area .search-list .list a .buttons a.download,
.content .template-2 .area .search-list .list a .buttons .button.download,
.content .template-2 .area .search-list .list .record .buttons a.download,
.content .template-2 .area .search-list .list .record .buttons .button.download {
  line-height: 17px;
  font-size: 17px;
  padding-top: 8px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1795, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .buttons a.download,
  .content .template-2 .area .foto-category .list a .buttons .button.download,
  .content .template-2 .area .foto-category .list .record .buttons a.download,
  .content .template-2 .area .foto-category .list .record .buttons .button.download,
  .content .template-2 .area .foto-list .list a .buttons a.download,
  .content .template-2 .area .foto-list .list a .buttons .button.download,
  .content .template-2 .area .foto-list .list .record .buttons a.download,
  .content .template-2 .area .foto-list .list .record .buttons .button.download,
  .content .template-2 .area .cart-list .list a .buttons a.download,
  .content .template-2 .area .cart-list .list a .buttons .button.download,
  .content .template-2 .area .cart-list .list .record .buttons a.download,
  .content .template-2 .area .cart-list .list .record .buttons .button.download,
  .content .template-2 .area .extended-info-list .list a .buttons a.download,
  .content .template-2 .area .extended-info-list .list a .buttons .button.download,
  .content .template-2 .area .extended-info-list .list .record .buttons a.download,
  .content .template-2 .area .extended-info-list .list .record .buttons .button.download,
  .content .template-2 .area .search-list .list a .buttons a.download,
  .content .template-2 .area .search-list .list a .buttons .button.download,
  .content .template-2 .area .search-list .list .record .buttons a.download,
  .content .template-2 .area .search-list .list .record .buttons .button.download {
    font-size: 15px;
    line-height: 15px;
  }
}
/* line 1805, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a.download .icon,
.content .template-2 .area .foto-category .list a .buttons .button.download .icon,
.content .template-2 .area .foto-category .list .record .buttons a.download .icon,
.content .template-2 .area .foto-category .list .record .buttons .button.download .icon,
.content .template-2 .area .foto-list .list a .buttons a.download .icon,
.content .template-2 .area .foto-list .list a .buttons .button.download .icon,
.content .template-2 .area .foto-list .list .record .buttons a.download .icon,
.content .template-2 .area .foto-list .list .record .buttons .button.download .icon,
.content .template-2 .area .cart-list .list a .buttons a.download .icon,
.content .template-2 .area .cart-list .list a .buttons .button.download .icon,
.content .template-2 .area .cart-list .list .record .buttons a.download .icon,
.content .template-2 .area .cart-list .list .record .buttons .button.download .icon,
.content .template-2 .area .extended-info-list .list a .buttons a.download .icon,
.content .template-2 .area .extended-info-list .list a .buttons .button.download .icon,
.content .template-2 .area .extended-info-list .list .record .buttons a.download .icon,
.content .template-2 .area .extended-info-list .list .record .buttons .button.download .icon,
.content .template-2 .area .search-list .list a .buttons a.download .icon,
.content .template-2 .area .search-list .list a .buttons .button.download .icon,
.content .template-2 .area .search-list .list .record .buttons a.download .icon,
.content .template-2 .area .search-list .list .record .buttons .button.download .icon {
  display: block;
}
/* line 1809, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a.download .name,
.content .template-2 .area .foto-category .list a .buttons .button.download .name,
.content .template-2 .area .foto-category .list .record .buttons a.download .name,
.content .template-2 .area .foto-category .list .record .buttons .button.download .name,
.content .template-2 .area .foto-list .list a .buttons a.download .name,
.content .template-2 .area .foto-list .list a .buttons .button.download .name,
.content .template-2 .area .foto-list .list .record .buttons a.download .name,
.content .template-2 .area .foto-list .list .record .buttons .button.download .name,
.content .template-2 .area .cart-list .list a .buttons a.download .name,
.content .template-2 .area .cart-list .list a .buttons .button.download .name,
.content .template-2 .area .cart-list .list .record .buttons a.download .name,
.content .template-2 .area .cart-list .list .record .buttons .button.download .name,
.content .template-2 .area .extended-info-list .list a .buttons a.download .name,
.content .template-2 .area .extended-info-list .list a .buttons .button.download .name,
.content .template-2 .area .extended-info-list .list .record .buttons a.download .name,
.content .template-2 .area .extended-info-list .list .record .buttons .button.download .name,
.content .template-2 .area .search-list .list a .buttons a.download .name,
.content .template-2 .area .search-list .list a .buttons .button.download .name,
.content .template-2 .area .search-list .list .record .buttons a.download .name,
.content .template-2 .area .search-list .list .record .buttons .button.download .name {
  font-size: 13px;
  font-weight: 700;
  padding: 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1809, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .buttons a.download .name,
  .content .template-2 .area .foto-category .list a .buttons .button.download .name,
  .content .template-2 .area .foto-category .list .record .buttons a.download .name,
  .content .template-2 .area .foto-category .list .record .buttons .button.download .name,
  .content .template-2 .area .foto-list .list a .buttons a.download .name,
  .content .template-2 .area .foto-list .list a .buttons .button.download .name,
  .content .template-2 .area .foto-list .list .record .buttons a.download .name,
  .content .template-2 .area .foto-list .list .record .buttons .button.download .name,
  .content .template-2 .area .cart-list .list a .buttons a.download .name,
  .content .template-2 .area .cart-list .list a .buttons .button.download .name,
  .content .template-2 .area .cart-list .list .record .buttons a.download .name,
  .content .template-2 .area .cart-list .list .record .buttons .button.download .name,
  .content .template-2 .area .extended-info-list .list a .buttons a.download .name,
  .content .template-2 .area .extended-info-list .list a .buttons .button.download .name,
  .content .template-2 .area .extended-info-list .list .record .buttons a.download .name,
  .content .template-2 .area .extended-info-list .list .record .buttons .button.download .name,
  .content .template-2 .area .search-list .list a .buttons a.download .name,
  .content .template-2 .area .search-list .list a .buttons .button.download .name,
  .content .template-2 .area .search-list .list .record .buttons a.download .name,
  .content .template-2 .area .search-list .list .record .buttons .button.download .name {
    font-size: 12px;
  }
}
/* line 1820, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a[href], .content .template-2 .area .foto-category .list a .buttons a.button-active,
.content .template-2 .area .foto-category .list a .buttons .button[href],
.content .template-2 .area .foto-category .list a .buttons .button.button-active,
.content .template-2 .area .foto-category .list .record .buttons a[href],
.content .template-2 .area .foto-category .list .record .buttons a.button-active,
.content .template-2 .area .foto-category .list .record .buttons .button[href],
.content .template-2 .area .foto-category .list .record .buttons .button.button-active,
.content .template-2 .area .foto-list .list a .buttons a[href],
.content .template-2 .area .foto-list .list a .buttons a.button-active,
.content .template-2 .area .foto-list .list a .buttons .button[href],
.content .template-2 .area .foto-list .list a .buttons .button.button-active,
.content .template-2 .area .foto-list .list .record .buttons a[href],
.content .template-2 .area .foto-list .list .record .buttons a.button-active,
.content .template-2 .area .foto-list .list .record .buttons .button[href],
.content .template-2 .area .foto-list .list .record .buttons .button.button-active,
.content .template-2 .area .cart-list .list a .buttons a[href],
.content .template-2 .area .cart-list .list a .buttons a.button-active,
.content .template-2 .area .cart-list .list a .buttons .button[href],
.content .template-2 .area .cart-list .list a .buttons .button.button-active,
.content .template-2 .area .cart-list .list .record .buttons a[href],
.content .template-2 .area .cart-list .list .record .buttons a.button-active,
.content .template-2 .area .cart-list .list .record .buttons .button[href],
.content .template-2 .area .cart-list .list .record .buttons .button.button-active,
.content .template-2 .area .extended-info-list .list a .buttons a[href],
.content .template-2 .area .extended-info-list .list a .buttons a.button-active,
.content .template-2 .area .extended-info-list .list a .buttons .button[href],
.content .template-2 .area .extended-info-list .list a .buttons .button.button-active,
.content .template-2 .area .extended-info-list .list .record .buttons a[href],
.content .template-2 .area .extended-info-list .list .record .buttons a.button-active,
.content .template-2 .area .extended-info-list .list .record .buttons .button[href],
.content .template-2 .area .extended-info-list .list .record .buttons .button.button-active,
.content .template-2 .area .search-list .list a .buttons a[href],
.content .template-2 .area .search-list .list a .buttons a.button-active,
.content .template-2 .area .search-list .list a .buttons .button[href],
.content .template-2 .area .search-list .list a .buttons .button.button-active,
.content .template-2 .area .search-list .list .record .buttons a[href],
.content .template-2 .area .search-list .list .record .buttons a.button-active,
.content .template-2 .area .search-list .list .record .buttons .button[href],
.content .template-2 .area .search-list .list .record .buttons .button.button-active {
  background: #0b53ac;
  cursor: pointer;
}
/* line 1825, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a[href].info, .content .template-2 .area .foto-category .list a .buttons a.button-active.info,
.content .template-2 .area .foto-category .list a .buttons .button[href].info,
.content .template-2 .area .foto-category .list a .buttons .button.button-active.info,
.content .template-2 .area .foto-category .list .record .buttons a[href].info,
.content .template-2 .area .foto-category .list .record .buttons a.button-active.info,
.content .template-2 .area .foto-category .list .record .buttons .button[href].info,
.content .template-2 .area .foto-category .list .record .buttons .button.button-active.info,
.content .template-2 .area .foto-list .list a .buttons a[href].info,
.content .template-2 .area .foto-list .list a .buttons a.button-active.info,
.content .template-2 .area .foto-list .list a .buttons .button[href].info,
.content .template-2 .area .foto-list .list a .buttons .button.button-active.info,
.content .template-2 .area .foto-list .list .record .buttons a[href].info,
.content .template-2 .area .foto-list .list .record .buttons a.button-active.info,
.content .template-2 .area .foto-list .list .record .buttons .button[href].info,
.content .template-2 .area .foto-list .list .record .buttons .button.button-active.info,
.content .template-2 .area .cart-list .list a .buttons a[href].info,
.content .template-2 .area .cart-list .list a .buttons a.button-active.info,
.content .template-2 .area .cart-list .list a .buttons .button[href].info,
.content .template-2 .area .cart-list .list a .buttons .button.button-active.info,
.content .template-2 .area .cart-list .list .record .buttons a[href].info,
.content .template-2 .area .cart-list .list .record .buttons a.button-active.info,
.content .template-2 .area .cart-list .list .record .buttons .button[href].info,
.content .template-2 .area .cart-list .list .record .buttons .button.button-active.info,
.content .template-2 .area .extended-info-list .list a .buttons a[href].info,
.content .template-2 .area .extended-info-list .list a .buttons a.button-active.info,
.content .template-2 .area .extended-info-list .list a .buttons .button[href].info,
.content .template-2 .area .extended-info-list .list a .buttons .button.button-active.info,
.content .template-2 .area .extended-info-list .list .record .buttons a[href].info,
.content .template-2 .area .extended-info-list .list .record .buttons a.button-active.info,
.content .template-2 .area .extended-info-list .list .record .buttons .button[href].info,
.content .template-2 .area .extended-info-list .list .record .buttons .button.button-active.info,
.content .template-2 .area .search-list .list a .buttons a[href].info,
.content .template-2 .area .search-list .list a .buttons a.button-active.info,
.content .template-2 .area .search-list .list a .buttons .button[href].info,
.content .template-2 .area .search-list .list a .buttons .button.button-active.info,
.content .template-2 .area .search-list .list .record .buttons a[href].info,
.content .template-2 .area .search-list .list .record .buttons a.button-active.info,
.content .template-2 .area .search-list .list .record .buttons .button[href].info,
.content .template-2 .area .search-list .list .record .buttons .button.button-active.info {
  background: #0fbacc;
}
/* line 1829, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .list a .buttons a[href]:hover, html.no-touch .content .template-2 .area .foto-category .list a .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .foto-category .list a .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .foto-category .list a .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .foto-category .list .record .buttons a[href]:hover, html.no-touch
.content .template-2 .area .foto-category .list .record .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .foto-category .list .record .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .foto-category .list .record .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .foto-list .list a .buttons a[href]:hover, html.no-touch
.content .template-2 .area .foto-list .list a .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .foto-list .list a .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .foto-list .list a .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .foto-list .list .record .buttons a[href]:hover, html.no-touch
.content .template-2 .area .foto-list .list .record .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .foto-list .list .record .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .foto-list .list .record .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .cart-list .list a .buttons a[href]:hover, html.no-touch
.content .template-2 .area .cart-list .list a .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .cart-list .list a .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .cart-list .list a .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .cart-list .list .record .buttons a[href]:hover, html.no-touch
.content .template-2 .area .cart-list .list .record .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .cart-list .list .record .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .cart-list .list .record .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .extended-info-list .list a .buttons a[href]:hover, html.no-touch
.content .template-2 .area .extended-info-list .list a .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .extended-info-list .list a .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .extended-info-list .list a .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .extended-info-list .list .record .buttons a[href]:hover, html.no-touch
.content .template-2 .area .extended-info-list .list .record .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .extended-info-list .list .record .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .extended-info-list .list .record .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .search-list .list a .buttons a[href]:hover, html.no-touch
.content .template-2 .area .search-list .list a .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .search-list .list a .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .search-list .list a .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .search-list .list .record .buttons a[href]:hover, html.no-touch
.content .template-2 .area .search-list .list .record .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .search-list .list .record .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .search-list .list .record .buttons .button.button-active:hover {
  background: #000;
}
/* line 1833, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a.active,
.content .template-2 .area .foto-category .list a .buttons .button.active,
.content .template-2 .area .foto-category .list .record .buttons a.active,
.content .template-2 .area .foto-category .list .record .buttons .button.active,
.content .template-2 .area .foto-list .list a .buttons a.active,
.content .template-2 .area .foto-list .list a .buttons .button.active,
.content .template-2 .area .foto-list .list .record .buttons a.active,
.content .template-2 .area .foto-list .list .record .buttons .button.active,
.content .template-2 .area .cart-list .list a .buttons a.active,
.content .template-2 .area .cart-list .list a .buttons .button.active,
.content .template-2 .area .cart-list .list .record .buttons a.active,
.content .template-2 .area .cart-list .list .record .buttons .button.active,
.content .template-2 .area .extended-info-list .list a .buttons a.active,
.content .template-2 .area .extended-info-list .list a .buttons .button.active,
.content .template-2 .area .extended-info-list .list .record .buttons a.active,
.content .template-2 .area .extended-info-list .list .record .buttons .button.active,
.content .template-2 .area .search-list .list a .buttons a.active,
.content .template-2 .area .search-list .list a .buttons .button.active,
.content .template-2 .area .search-list .list .record .buttons a.active,
.content .template-2 .area .search-list .list .record .buttons .button.active {
  background: #000;
}
/* line 1838, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons label,
.content .template-2 .area .foto-category .list .record .buttons label,
.content .template-2 .area .foto-list .list a .buttons label,
.content .template-2 .area .foto-list .list .record .buttons label,
.content .template-2 .area .cart-list .list a .buttons label,
.content .template-2 .area .cart-list .list .record .buttons label,
.content .template-2 .area .extended-info-list .list a .buttons label,
.content .template-2 .area .extended-info-list .list .record .buttons label,
.content .template-2 .area .search-list .list a .buttons label,
.content .template-2 .area .search-list .list .record .buttons label {
  font-size: 15px;
  font-weight: 300;
  color: #1a1a1a;
  margin: 12px 0;
  display: inline-block;
}
/* line 1845, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons label .checkbox,
.content .template-2 .area .foto-category .list .record .buttons label .checkbox,
.content .template-2 .area .foto-list .list a .buttons label .checkbox,
.content .template-2 .area .foto-list .list .record .buttons label .checkbox,
.content .template-2 .area .cart-list .list a .buttons label .checkbox,
.content .template-2 .area .cart-list .list .record .buttons label .checkbox,
.content .template-2 .area .extended-info-list .list a .buttons label .checkbox,
.content .template-2 .area .extended-info-list .list .record .buttons label .checkbox,
.content .template-2 .area .search-list .list a .buttons label .checkbox,
.content .template-2 .area .search-list .list .record .buttons label .checkbox {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: #fff;
  border-radius: 100%;
  position: relative;
  top: 2px;
  margin-right: 5px;
  border: 1px solid #bcbcbc;
}
/* line 1856, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons label .checkbox.checked:before,
.content .template-2 .area .foto-category .list .record .buttons label .checkbox.checked:before,
.content .template-2 .area .foto-list .list a .buttons label .checkbox.checked:before,
.content .template-2 .area .foto-list .list .record .buttons label .checkbox.checked:before,
.content .template-2 .area .cart-list .list a .buttons label .checkbox.checked:before,
.content .template-2 .area .cart-list .list .record .buttons label .checkbox.checked:before,
.content .template-2 .area .extended-info-list .list a .buttons label .checkbox.checked:before,
.content .template-2 .area .extended-info-list .list .record .buttons label .checkbox.checked:before,
.content .template-2 .area .search-list .list a .buttons label .checkbox.checked:before,
.content .template-2 .area .search-list .list .record .buttons label .checkbox.checked:before {
  content: '';
  width: 6px;
  height: 6px;
  background: #333333;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3px;
  margin-top: -3px;
  border-radius: 100%;
}
/* line 1872, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .info,
.content .template-2 .area .foto-category .list .record .info,
.content .template-2 .area .foto-list .list a .info,
.content .template-2 .area .foto-list .list .record .info,
.content .template-2 .area .cart-list .list a .info,
.content .template-2 .area .cart-list .list .record .info,
.content .template-2 .area .extended-info-list .list a .info,
.content .template-2 .area .extended-info-list .list .record .info,
.content .template-2 .area .search-list .list a .info,
.content .template-2 .area .search-list .list .record .info {
  font-size: 15px;
  color: #3ecedd;
  display: block;
  overflow: hidden;
  /* overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; */
}
/* line 1878, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .info .modal,
.content .template-2 .area .foto-category .list .record .info .modal,
.content .template-2 .area .foto-list .list a .info .modal,
.content .template-2 .area .foto-list .list .record .info .modal,
.content .template-2 .area .cart-list .list a .info .modal,
.content .template-2 .area .cart-list .list .record .info .modal,
.content .template-2 .area .extended-info-list .list a .info .modal,
.content .template-2 .area .extended-info-list .list .record .info .modal,
.content .template-2 .area .search-list .list a .info .modal,
.content .template-2 .area .search-list .list .record .info .modal {
  display: none;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1872, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .info,
  .content .template-2 .area .foto-category .list .record .info,
  .content .template-2 .area .foto-list .list a .info,
  .content .template-2 .area .foto-list .list .record .info,
  .content .template-2 .area .cart-list .list a .info,
  .content .template-2 .area .cart-list .list .record .info,
  .content .template-2 .area .extended-info-list .list a .info,
  .content .template-2 .area .extended-info-list .list .record .info,
  .content .template-2 .area .search-list .list a .info,
  .content .template-2 .area .search-list .list .record .info {
    font-size: 12px;
  }
}
/* line 1891, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .category,
.content .template-2 .area .foto-category .list .record .category,
.content .template-2 .area .foto-list .list a .category,
.content .template-2 .area .foto-list .list .record .category,
.content .template-2 .area .cart-list .list a .category,
.content .template-2 .area .cart-list .list .record .category,
.content .template-2 .area .extended-info-list .list a .category,
.content .template-2 .area .extended-info-list .list .record .category,
.content .template-2 .area .search-list .list a .category,
.content .template-2 .area .search-list .list .record .category {
  font-size: 14px;
  color: #989797;
}
/* line 1897, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a.more .img,
.content .template-2 .area .foto-category .list .record.more .img,
.content .template-2 .area .foto-list .list a.more .img,
.content .template-2 .area .foto-list .list .record.more .img,
.content .template-2 .area .cart-list .list a.more .img,
.content .template-2 .area .cart-list .list .record.more .img,
.content .template-2 .area .extended-info-list .list a.more .img,
.content .template-2 .area .extended-info-list .list .record.more .img,
.content .template-2 .area .search-list .list a.more .img,
.content .template-2 .area .search-list .list .record.more .img {
  background: #1f68c1;
}
/* line 1900, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a.more .img img,
.content .template-2 .area .foto-category .list .record.more .img img,
.content .template-2 .area .foto-list .list a.more .img img,
.content .template-2 .area .foto-list .list .record.more .img img,
.content .template-2 .area .cart-list .list a.more .img img,
.content .template-2 .area .cart-list .list .record.more .img img,
.content .template-2 .area .extended-info-list .list a.more .img img,
.content .template-2 .area .extended-info-list .list .record.more .img img,
.content .template-2 .area .search-list .list a.more .img img,
.content .template-2 .area .search-list .list .record.more .img img {
  opacity: 0;
}
/* line 1904, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a.more .img .text,
.content .template-2 .area .foto-category .list .record.more .img .text,
.content .template-2 .area .foto-list .list a.more .img .text,
.content .template-2 .area .foto-list .list .record.more .img .text,
.content .template-2 .area .cart-list .list a.more .img .text,
.content .template-2 .area .cart-list .list .record.more .img .text,
.content .template-2 .area .extended-info-list .list a.more .img .text,
.content .template-2 .area .extended-info-list .list .record.more .img .text,
.content .template-2 .area .search-list .list a.more .img .text,
.content .template-2 .area .search-list .list .record.more .img .text {
  position: absolute;
  color: #fff;
  font-size: 17px;
  font-weight: 300;
  bottom: 25px;
  left: 20px;
  right: 20px;
  text-align: left;
}
/* line 1919, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list ul.slick-dots,
.content .template-2 .area .foto-list .list ul.slick-dots,
.content .template-2 .area .cart-list .list ul.slick-dots,
.content .template-2 .area .extended-info-list .list ul.slick-dots,
.content .template-2 .area .search-list .list ul.slick-dots {
  padding: 7px 0px 7px;
  margin: 0;
  list-style: none;
  overflow: hidden;
  text-align: center;
  border-top: 1px solid #d5d5d5;
}
/* line 1927, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list ul.slick-dots li,
.content .template-2 .area .foto-list .list ul.slick-dots li,
.content .template-2 .area .cart-list .list ul.slick-dots li,
.content .template-2 .area .extended-info-list .list ul.slick-dots li,
.content .template-2 .area .search-list .list ul.slick-dots li {
  display: inline-block;
  padding: 9px 9px;
}
/* line 1931, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list ul.slick-dots li button,
.content .template-2 .area .foto-list .list ul.slick-dots li button,
.content .template-2 .area .cart-list .list ul.slick-dots li button,
.content .template-2 .area .extended-info-list .list ul.slick-dots li button,
.content .template-2 .area .search-list .list ul.slick-dots li button {
  margin: 0;
  padding: 0;
  border: 4px solid #1f68c1;
  background: #1f68c1;
  width: 23px;
  height: 23px;
  border-radius: 100%;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
/* line 1943, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list ul.slick-dots li.slick-active button,
.content .template-2 .area .foto-list .list ul.slick-dots li.slick-active button,
.content .template-2 .area .cart-list .list ul.slick-dots li.slick-active button,
.content .template-2 .area .extended-info-list .list ul.slick-dots li.slick-active button,
.content .template-2 .area .search-list .list ul.slick-dots li.slick-active button {
  background: #FFFFFF;
}
/* line 1949, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements,
.content .template-2 .area .foto-list .list .form-elements,
.content .template-2 .area .cart-list .list .form-elements,
.content .template-2 .area .extended-info-list .list .form-elements,
.content .template-2 .area .search-list .list .form-elements {
  display: block;
  overflow: hidden;
  margin-top: 25px;
  margin-bottom: 20px;
}
/* line 1955, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements > span,
.content .template-2 .area .foto-list .list .form-elements > span,
.content .template-2 .area .cart-list .list .form-elements > span,
.content .template-2 .area .extended-info-list .list .form-elements > span,
.content .template-2 .area .search-list .list .form-elements > span {
  display: block;
}
/* line 1959, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements a.saveForAll,
.content .template-2 .area .foto-list .list .form-elements a.saveForAll,
.content .template-2 .area .cart-list .list .form-elements a.saveForAll,
.content .template-2 .area .extended-info-list .list .form-elements a.saveForAll,
.content .template-2 .area .search-list .list .form-elements a.saveForAll {
  margin: 10px 0 0 0;
  padding: 0;
  display: inline-block;
  color: #0fbacc;
  font-weight: 300;
  font-size: 14px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 1969, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .list .form-elements a.saveForAll:hover, html.no-touch
.content .template-2 .area .foto-list .list .form-elements a.saveForAll:hover, html.no-touch
.content .template-2 .area .cart-list .list .form-elements a.saveForAll:hover, html.no-touch
.content .template-2 .area .extended-info-list .list .form-elements a.saveForAll:hover, html.no-touch
.content .template-2 .area .search-list .list .form-elements a.saveForAll:hover {
  color: #000;
}
/* line 1974, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements select,
.content .template-2 .area .foto-category .list .form-elements input,
.content .template-2 .area .foto-list .list .form-elements select,
.content .template-2 .area .foto-list .list .form-elements input,
.content .template-2 .area .cart-list .list .form-elements select,
.content .template-2 .area .cart-list .list .form-elements input,
.content .template-2 .area .extended-info-list .list .form-elements select,
.content .template-2 .area .extended-info-list .list .form-elements input,
.content .template-2 .area .search-list .list .form-elements select,
.content .template-2 .area .search-list .list .form-elements input {
  border: 1px solid #d1d1d1;
  font-family: 'Open Sans';
  font-size: 14px;
  font-weight: 300;
  outline: none;
  padding: 9px 15px;
  margin-bottom: 10px;
  line-height: 23px;
  color: #767676;
}
/* line 1987, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements select,
.content .template-2 .area .foto-list .list .form-elements select,
.content .template-2 .area .cart-list .list .form-elements select,
.content .template-2 .area .extended-info-list .list .form-elements select,
.content .template-2 .area .search-list .list .form-elements select {
  background: url(../images/selectArrow3.jpg) no-repeat center right;
  padding: 9px 55px 9px 15px;
  -moz-appearance: none;
  -webkit-appearance: none;
}
/* line 61, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.content .template-2 .area .foto-category .list .form-elements input:-moz-placeholder,
.content .template-2 .area .foto-list .list .form-elements input:-moz-placeholder,
.content .template-2 .area .cart-list .list .form-elements input:-moz-placeholder,
.content .template-2 .area .extended-info-list .list .form-elements input:-moz-placeholder,
.content .template-2 .area .search-list .list .form-elements input:-moz-placeholder {
  color: #767676;
}
/* line 64, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.content .template-2 .area .foto-category .list .form-elements input::-moz-placeholder,
.content .template-2 .area .foto-list .list .form-elements input::-moz-placeholder,
.content .template-2 .area .cart-list .list .form-elements input::-moz-placeholder,
.content .template-2 .area .extended-info-list .list .form-elements input::-moz-placeholder,
.content .template-2 .area .search-list .list .form-elements input::-moz-placeholder {
  color: #767676;
}
/* line 67, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.content .template-2 .area .foto-category .list .form-elements input:-ms-input-placeholder,
.content .template-2 .area .foto-list .list .form-elements input:-ms-input-placeholder,
.content .template-2 .area .cart-list .list .form-elements input:-ms-input-placeholder,
.content .template-2 .area .extended-info-list .list .form-elements input:-ms-input-placeholder,
.content .template-2 .area .search-list .list .form-elements input:-ms-input-placeholder {
  color: #767676;
}
/* line 56, ../../../../../usr/local/share/gems/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.content .template-2 .area .foto-category .list .form-elements input::-webkit-input-placeholder,
.content .template-2 .area .foto-list .list .form-elements input::-webkit-input-placeholder,
.content .template-2 .area .cart-list .list .form-elements input::-webkit-input-placeholder,
.content .template-2 .area .extended-info-list .list .form-elements input::-webkit-input-placeholder,
.content .template-2 .area .search-list .list .form-elements input::-webkit-input-placeholder {
  color: #767676;
}
/* line 1999, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements.photo .line1,
.content .template-2 .area .foto-list .list .form-elements.photo .line1,
.content .template-2 .area .cart-list .list .form-elements.photo .line1,
.content .template-2 .area .extended-info-list .list .form-elements.photo .line1,
.content .template-2 .area .search-list .list .form-elements.photo .line1 {
  overflow: hidden;
}
/* line 2002, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements.photo .line1 select,
.content .template-2 .area .foto-list .list .form-elements.photo .line1 select,
.content .template-2 .area .cart-list .list .form-elements.photo .line1 select,
.content .template-2 .area .extended-info-list .list .form-elements.photo .line1 select,
.content .template-2 .area .search-list .list .form-elements.photo .line1 select {
  float: left;
  width: 60%;
}
/* line 2007, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements.photo .line1 input,
.content .template-2 .area .foto-list .list .form-elements.photo .line1 input,
.content .template-2 .area .cart-list .list .form-elements.photo .line1 input,
.content .template-2 .area .extended-info-list .list .form-elements.photo .line1 input,
.content .template-2 .area .search-list .list .form-elements.photo .line1 input {
  float: right;
  width: 35%;
}
/* line 2013, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements.movie .line1,
.content .template-2 .area .foto-list .list .form-elements.movie .line1,
.content .template-2 .area .cart-list .list .form-elements.movie .line1,
.content .template-2 .area .extended-info-list .list .form-elements.movie .line1,
.content .template-2 .area .search-list .list .form-elements.movie .line1 {
  overflow: hidden;
}
/* line 2015, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements.movie .line1 .text,
.content .template-2 .area .foto-list .list .form-elements.movie .line1 .text,
.content .template-2 .area .cart-list .list .form-elements.movie .line1 .text,
.content .template-2 .area .extended-info-list .list .form-elements.movie .line1 .text,
.content .template-2 .area .search-list .list .form-elements.movie .line1 .text {
  font-size: 14px;
  color: #767676;
  font-weight: 300;
  display: block;
}
/* line 2023, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .form-elements.movie .line2,
.content .template-2 .area .foto-list .list .form-elements.movie .line2,
.content .template-2 .area .cart-list .list .form-elements.movie .line2,
.content .template-2 .area .extended-info-list .list .form-elements.movie .line2,
.content .template-2 .area .search-list .list .form-elements.movie .line2 {
  font-size: 14px;
  color: #c3c3c3;
  font-weight: 300;
}
/* line 2030, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox,
.content .template-2 .area .foto-list .list .summaryBox,
.content .template-2 .area .cart-list .list .summaryBox,
.content .template-2 .area .extended-info-list .list .summaryBox,
.content .template-2 .area .search-list .list .summaryBox {
  border: 1px solid #4095fe;
  position: relative;
  padding: 0 25px;
  margin: 50px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2030, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list .summaryBox,
  .content .template-2 .area .foto-list .list .summaryBox,
  .content .template-2 .area .cart-list .list .summaryBox,
  .content .template-2 .area .extended-info-list .list .summaryBox,
  .content .template-2 .area .search-list .list .summaryBox {
    padding: 0 70px;
  }
}
/* line 2040, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox a.clearCart,
.content .template-2 .area .foto-list .list .summaryBox a.clearCart,
.content .template-2 .area .cart-list .list .summaryBox a.clearCart,
.content .template-2 .area .extended-info-list .list .summaryBox a.clearCart,
.content .template-2 .area .search-list .list .summaryBox a.clearCart {
  top: 0;
  right: 0;
  background: #4095fe;
  color: #fff;
  display: block;
  padding: 10px 15px;
  font-size: 13px;
  margin: 20px 0 0 0;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 40.0625em) {
  /* line 2040, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list .summaryBox a.clearCart,
  .content .template-2 .area .foto-list .list .summaryBox a.clearCart,
  .content .template-2 .area .cart-list .list .summaryBox a.clearCart,
  .content .template-2 .area .extended-info-list .list .summaryBox a.clearCart,
  .content .template-2 .area .search-list .list .summaryBox a.clearCart {
    position: absolute;
    margin: 0;
  }
}
/* line 2058, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox a.clearCart .icon,
.content .template-2 .area .foto-list .list .summaryBox a.clearCart .icon,
.content .template-2 .area .cart-list .list .summaryBox a.clearCart .icon,
.content .template-2 .area .extended-info-list .list .summaryBox a.clearCart .icon,
.content .template-2 .area .search-list .list .summaryBox a.clearCart .icon {
  width: 16px;
  height: 16px;
  display: block;
  background: #fff;
  color: #000;
  font-size: 7px;
  line-height: 17px;
  text-align: center;
  float: right;
  margin-left: 15px;
  position: relative;
  top: 1px;
}
/* line 2073, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .list .summaryBox a.clearCart:hover, html.no-touch
.content .template-2 .area .foto-list .list .summaryBox a.clearCart:hover, html.no-touch
.content .template-2 .area .cart-list .list .summaryBox a.clearCart:hover, html.no-touch
.content .template-2 .area .extended-info-list .list .summaryBox a.clearCart:hover, html.no-touch
.content .template-2 .area .search-list .list .summaryBox a.clearCart:hover {
  background: #ff4444;
}
/* line 2078, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox .head,
.content .template-2 .area .foto-list .list .summaryBox .head,
.content .template-2 .area .cart-list .list .summaryBox .head,
.content .template-2 .area .extended-info-list .list .summaryBox .head,
.content .template-2 .area .search-list .list .summaryBox .head {
  border-bottom: 1px solid #e2e2e2;
  padding: 20px 0px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2078, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list .summaryBox .head,
  .content .template-2 .area .foto-list .list .summaryBox .head,
  .content .template-2 .area .cart-list .list .summaryBox .head,
  .content .template-2 .area .extended-info-list .list .summaryBox .head,
  .content .template-2 .area .search-list .list .summaryBox .head {
    padding: 20px 30px;
  }
}
/* line 2087, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox .text,
.content .template-2 .area .foto-list .list .summaryBox .text,
.content .template-2 .area .cart-list .list .summaryBox .text,
.content .template-2 .area .extended-info-list .list .summaryBox .text,
.content .template-2 .area .search-list .list .summaryBox .text {
  padding: 30px 0px;
  overflow: hidden;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2087, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list .summaryBox .text,
  .content .template-2 .area .foto-list .list .summaryBox .text,
  .content .template-2 .area .cart-list .list .summaryBox .text,
  .content .template-2 .area .extended-info-list .list .summaryBox .text,
  .content .template-2 .area .search-list .list .summaryBox .text {
    padding: 30px 30px;
  }
}
/* line 2095, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox .text a,
.content .template-2 .area .foto-list .list .summaryBox .text a,
.content .template-2 .area .cart-list .list .summaryBox .text a,
.content .template-2 .area .extended-info-list .list .summaryBox .text a,
.content .template-2 .area .search-list .list .summaryBox .text a {
  padding: 0 0;
  margin: 6px 0;
  display: inline-block;
  font-size: 15px;
  color: #000;
  font-weight: 300;
}
/* line 2103, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list .summaryBox .text a .icon,
.content .template-2 .area .foto-list .list .summaryBox .text a .icon,
.content .template-2 .area .cart-list .list .summaryBox .text a .icon,
.content .template-2 .area .extended-info-list .list .summaryBox .text a .icon,
.content .template-2 .area .search-list .list .summaryBox .text a .icon {
  display: block;
  float: left;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  font-size: 16px;
  color: #fff;
  background: #0fbacc;
  margin-right: 35px;
  position: relative;
  margin-top: -7px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 2121, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .foto-category .list .summaryBox .text a:hover .icon, html.no-touch
.content .template-2 .area .foto-list .list .summaryBox .text a:hover .icon, html.no-touch
.content .template-2 .area .cart-list .list .summaryBox .text a:hover .icon, html.no-touch
.content .template-2 .area .extended-info-list .list .summaryBox .text a:hover .icon, html.no-touch
.content .template-2 .area .search-list .list .summaryBox .text a:hover .icon {
  background: #000;
}
/* line 2131, ../scss/components/_content.scss */
.content .template-2 .area .foto-category div.trailer a,
.content .template-2 .area .foto-list div.trailer a,
.content .template-2 .area .cart-list div.trailer a,
.content .template-2 .area .extended-info-list div.trailer a,
.content .template-2 .area .search-list div.trailer a {
  display: inline;
  color: #0b53ac;
}
/* line 2141, ../scss/components/_content.scss */
.content .template-2 .area .extended-info-list .icon {
  margin-left: 10px;
  text-decoration: none;
}
/* line 2145, ../scss/components/_content.scss */
.content .template-2 .area .extended-info-list .titlelink {
  color: #1f68c1;
}
/* line 2152, ../scss/components/_content.scss */
.content .template-2 .area .texts .name, .content .template-2 .area .videos .name {
  padding: 30px 0 15px 0;
  overflow: hidden;
}
/* line 2156, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .title, .content .template-2 .area .videos .name .title {
  color: #333;
  font-size: 33px;
}
/* line 2160, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .see-more, .content .template-2 .area .videos .name .see-more {
  float: right;
  margin-top: 5px;
}
/* line 2165, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .author-date, .content .template-2 .area .videos .name .author-date {
  font-size: 14px;
  margin-top: 5px;
}
/* line 2172, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .live, .content .template-2 .area .videos .name .live {
  color: white;
  background-color: #ee3500;
  font-weight: bold;
}
/* line 2177, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .innet, .content .template-2 .area .videos .name .innet {
  color: 2F4F4F;
  background-color: yellow;
  font-weight: bold;
}
/* line 2182, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .hittv, .content .template-2 .area .videos .name .hittv {
  color: white;
  background-color: orange;
  font-weight: bold;
}
/* line 2187, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .retro, .content .template-2 .area .videos .name .retro {
  color: white;
  background-color: 990099;
  font-weight: bold;
}
/* line 2192, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .exclusive, .content .template-2 .area .videos .name .exclusive {
  color: white;
  background-color: 000000;
  font-weight: bold;
}
/* line 2197, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .soon, .content .template-2 .area .videos .name .soon {
  color: white;
  background-color: #FF0000;
  font-weight: bold;
}
/* line 2213, ../scss/components/_content.scss */
.content .template-2 .area .texts .details, .content .template-2 .area .videos .details {
  margin-top: 32px;
}
/* line 2215, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .img, .content .template-2 .area .videos .details .img {
  display: block;
  text-align: center;
  max-width: 100%;
  margin-bottom: 15px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 2215, ../scss/components/_content.scss */
  .content .template-2 .area .texts .details .img, .content .template-2 .area .videos .details .img {
    max-width: 50%;
    margin: 0 40px 40px 0;
    float: left;
  }
}
/* line 2227, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .info-text, .content .template-2 .area .videos .details .info-text {
  font-size: 15px;
  overflow: visible !important;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2227, ../scss/components/_content.scss */
  .content .template-2 .area .texts .details .info-text, .content .template-2 .area .videos .details .info-text {
    overflow: hidden !important;
    height: 340px;
    padding-right: 30px;
  }
}
/* line 2236, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .info-text .ps-scrollbar-y-rail, .content .template-2 .area .videos .details .info-text .ps-scrollbar-y-rail {
  display: none;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2236, ../scss/components/_content.scss */
  .content .template-2 .area .texts .details .info-text .ps-scrollbar-y-rail, .content .template-2 .area .videos .details .info-text .ps-scrollbar-y-rail {
    display: block;
  }
}
/* line 2244, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .buttons, .content .template-2 .area .videos .details .buttons {
  margin: 30px 0;
  padding: 15px 0;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  overflow: hidden;
}
/* line 2251, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .buttons .button, .content .template-2 .area .videos .details .buttons .button {
  background: #e7e7e7;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  padding: 9px 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  margin: 0 3px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 2265, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .texts .details .buttons .button:hover, html.no-touch .content .template-2 .area .videos .details .buttons .button:hover {
  background: #000;
}
/* line 2269, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .buttons .button .expand, .content .template-2 .area .videos .details .buttons .button .expand {
  margin-left: 10px;
}
/* line 2273, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .buttons .button.info, .content .template-2 .area .videos .details .buttons .button.info {
  background: #0fbacc;
}
/* line 2277, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .buttons .button.dark, .content .template-2 .area .videos .details .buttons .button.dark {
  background: #0b53ac;
}
/* line 2281, ../scss/components/_content.scss */
.content .template-2 .area .texts .details .buttons .button.active, .content .template-2 .area .videos .details .buttons .button.active {
  background: #000;
}
/* line 2292, ../scss/components/_content.scss */
.content .template-2 .area .texts .texts-gallery .more, .content .template-2 .area .videos .texts-gallery .more {
  cursor: pointer;
}
/* line 2294, ../scss/components/_content.scss */
.content .template-2 .area .texts .texts-gallery .more .img, .content .template-2 .area .videos .texts-gallery .more .img {
  background: #1f68c1;
  position: relative;
}
/* line 2297, ../scss/components/_content.scss */
.content .template-2 .area .texts .texts-gallery .more .img img, .content .template-2 .area .videos .texts-gallery .more .img img {
  opacity: 0;
}
/* line 2301, ../scss/components/_content.scss */
.content .template-2 .area .texts .texts-gallery .more .img .text, .content .template-2 .area .videos .texts-gallery .more .img .text {
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  text-align: left;
}
/* line 2320, ../scss/components/_content.scss */
.content .template-2 .area .videos .details .video video {
  width: 100%;
}
/* line 2325, ../scss/components/_content.scss */
.content .template-2 .area .videos .details .buttons {
  padding: 0;
  margin-top: 10px;
  border-top: 0;
  border-bottom: 0;
}
/* line 2339, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info {
  font-size: 15px;
  font-weight: 300;
  margin: 80px 0 20px 0;
}
/* line 2344, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info b {
  font-weight: 700;
}
/* line 2348, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info .buttons {
  margin-top: 0px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2348, ../scss/components/_content.scss */
  .content .template-2 .area .search-list .result-info .buttons {
    display: block;
    float: right;
    margin-top: -8px;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 2348, ../scss/components/_content.scss */
  .content .template-2 .area .search-list .result-info .buttons {
    display: inline-block;
  }
}
/* line 2361, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info .buttons a {
  background: #4095fe;
  color: #fff;
  display: inline-block;
  padding: 9px 10px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  margin: 0 3px;
  min-width: 90px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 2375, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .search-list .result-info .buttons a:hover {
  background: #000;
}
/* line 2378, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info .buttons a .expand {
  margin-left: 20px;
}
/* line 2388, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .category {
  font-size: 21px;
  font-weight: 700;
  color: #1f68c1;
  margin: 40px 0 20px 0;
}
/* line 2395, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .year {
  font-size: 15px;
  font-weight: 300;
  color: #777777;
  margin: 20px 0;
}
/* line 2402, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result {
  font-size: 15px;
  font-weight: 300;
}
/* line 2406, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2412, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul li a {
  display: inline-block;
  margin: 5px 0;
  text-decoration: none;
  color: #4095fe;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 2418, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul li a.icon {
  margin: 5px 5px;
  font-size: 17px;
}
/* line 2425, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .search-list .search-result .result ul li a:hover {
  color: #000;
}
/* line 2430, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul li b {
  font-weight: 400;
}

/* line 2443, ../scss/components/_content.scss */
.infoModal .modal {
  display: none;
}

/* line 2448, ../scss/components/_content.scss */
span.warn {
  color: red;
}

/* line 2454, ../scss/components/_content.scss */
.infoTooltip {
  background-color: white;
  overflow-y: auto;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  position: relative;
  /* display:none; */
}
/* line 2461, ../scss/components/_content.scss */
.infoTooltip .name {
  display: block;
  border-bottom: 1px solid #e5e5e5;
  padding: 5px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 300;
  color: #333333;
  height: 35px;
}
/* line 2472, ../scss/components/_content.scss */
.infoTooltip .text {
  display: block;
  padding: 0 15px 0 15px;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  color: #1a1a1a;
}
/* line 2480, ../scss/components/_content.scss */
.infoTooltip .text p {
  margin: 2px;
}
/* line 2484, ../scss/components/_content.scss */
.infoTooltip .text a {
  color: inherit;
}
/* line 2488, ../scss/components/_content.scss */
.infoTooltip .text .lead {
  display: block;
  font-weight: 700;
  padding: 20px 0;
}
/* line 2495, ../scss/components/_content.scss */
.infoTooltip a.close {
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  font-size: 10px;
  line-height: 35px;
  text-align: center;
  background: #000;
  color: #fff;
  text-decoration: none;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 2509, ../scss/components/_content.scss */
html.no-touch .infoTooltip a.close:hover {
  background: #ff2e2e;
}

/* line 1, ../scss/components/_fancybox.scss */
.fancybox-overlay {
  background: rgba(0, 0, 0, 0.8);
}

@media only screen and (min-width: 64.0625em) {
  /* line 11, ../scss/components/_fancybox.scss */
  html.no-touch .fotoListImage:hover .fancybox-title-float-wrap, html.touch .fotoListImage .fancybox-title-float-wrap {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
/* line 18, ../scss/components/_fancybox.scss */
html.no-touch .fotoListImage:hover .fancyButtons, html.touch .fotoListImage .fancyButtons {
  opacity: 1;
  height: auto;
}
/* line 23, ../scss/components/_fancybox.scss */
html.no-touch .fotoListImage:hover .own-prev, html.touch .fotoListImage .own-prev {
  left: 0;
  opacity: 1;
}
@media only screen and (min-width: 90.0625em) {
  /* line 23, ../scss/components/_fancybox.scss */
  html.no-touch .fotoListImage:hover .own-prev, html.touch .fotoListImage .own-prev {
    left: -180px;
  }
}
/* line 32, ../scss/components/_fancybox.scss */
html.no-touch .fotoListImage:hover .own-next, html.touch .fotoListImage .own-next {
  right: 0;
  opacity: 1;
}
@media only screen and (min-width: 90.0625em) {
  /* line 32, ../scss/components/_fancybox.scss */
  html.no-touch .fotoListImage:hover .own-next, html.touch .fotoListImage .own-next {
    right: -180px;
  }
}
/* line 43, ../scss/components/_fancybox.scss */
.fotoListImage .fancybox-title-float-wrap {
  position: absolute;
  position: relative;
  left: 0;
  bottom: 0;
  margin: 0;
  padding: 0px 20px;
  width: 100%;
  background: #fff;
  text-align: left;
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 14px;
  color: #1a1a1a;
  line-height: 14px;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 61, ../scss/components/_fancybox.scss */
.fotoListImage .fancybox-title-float-wrap .child {
  margin: 0;
  background: transparent;
  font-family: 'Open Sans';
  font-weight: 300;
  font-size: 14px;
  color: #1a1a1a;
  text-shadow: none;
  text-transform: none;
  width: 100%;
  border-radius: 0;
  display: block;
  white-space: normal;
  position: relative;
  padding: 10px 0;
}
/* line 79, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons {
  display: block;
  line-height: 0;
  height: 0;
  overflow: hidden;
  position: relative;
  opacity: 0;
  margin-top: 10px;
  text-align: left;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 64.0625em) {
  /* line 79, ../scss/components/_fancybox.scss */
  .fotoListImage .fancyButtons {
    margin-top: -10px;
    float: right;
  }
}
/* line 97, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons .left,
.fotoListImage .fancyButtons .right {
  display: block;
  float: left !important;
}
/* line 103, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a,
.fotoListImage .fancyButtons .button {
  display: block;
  float: left;
  margin: 2px;
  text-decoration: none;
  color: #fff;
  background: #e7e7e7;
  cursor: default;
  width: 50px;
  height: 50px;
  text-align: center;
  line-height: 50px;
  font-size: 23px;
  overflow: hidden;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 64.0625em) {
  /* line 103, ../scss/components/_fancybox.scss */
  .fotoListImage .fancyButtons a,
  .fotoListImage .fancyButtons .button {
    width: 42px;
    height: 42px;
    line-height: 42px;
    font-size: 19px;
  }
}
/* line 130, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a.download,
.fotoListImage .fancyButtons .button.download {
  line-height: 17px;
  font-size: 17px;
  padding-top: 8px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 130, ../scss/components/_fancybox.scss */
  .fotoListImage .fancyButtons a.download,
  .fotoListImage .fancyButtons .button.download {
    font-size: 15px;
    line-height: 15px;
  }
}
/* line 140, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a.download .icon,
.fotoListImage .fancyButtons .button.download .icon {
  display: block;
}
/* line 144, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a.download .name,
.fotoListImage .fancyButtons .button.download .name {
  font-size: 13px;
  font-weight: 700;
  padding: 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 144, ../scss/components/_fancybox.scss */
  .fotoListImage .fancyButtons a.download .name,
  .fotoListImage .fancyButtons .button.download .name {
    font-size: 12px;
  }
}
/* line 155, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a[href], .fotoListImage .fancyButtons a.button-active,
.fotoListImage .fancyButtons .button[href],
.fotoListImage .fancyButtons .button.button-active {
  background: #0b53ac;
  cursor: pointer;
}
/* line 160, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a[href].info, .fotoListImage .fancyButtons a.button-active.info,
.fotoListImage .fancyButtons .button[href].info,
.fotoListImage .fancyButtons .button.button-active.info {
  background: #0fbacc;
}
/* line 164, ../scss/components/_fancybox.scss */
html.no-touch .fotoListImage .fancyButtons a[href]:hover, html.no-touch .fotoListImage .fancyButtons a.button-active:hover, html.no-touch
.fotoListImage .fancyButtons .button[href]:hover, html.no-touch
.fotoListImage .fancyButtons .button.button-active:hover {
  background: #000;
}
/* line 168, ../scss/components/_fancybox.scss */
.fotoListImage .fancyButtons a[href].active, .fotoListImage .fancyButtons a.button-active.active,
.fotoListImage .fancyButtons .button[href].active,
.fotoListImage .fancyButtons .button.button-active.active {
  background: #000;
}
/* line 175, ../scss/components/_fancybox.scss */
.fotoListImage .own-prev,
.fotoListImage .own-next {
  position: absolute;
  top: 50%;
  text-decoration: none;
  color: #fff;
  font-size: 60px;
  overflow: hidden;
  width: 500px;
  height: 400px;
  margin-top: -200px;
  padding-top: 170px;
  line-height: 60px;
  opacity: 0;
  left: -160px;
  text-align: left;
  display: block;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
@media only screen and (min-width: 64.0625em) {
  /* line 175, ../scss/components/_fancybox.scss */
  .fotoListImage .own-prev,
  .fotoListImage .own-next {
    display: block;
  }
}
/* line 200, ../scss/components/_fancybox.scss */
.fotoListImage .own-next {
  left: auto;
  right: -80px;
  right: -60px;
  text-align: right;
}

/* line 210, ../scss/components/_fancybox.scss */
.infoModal .fancybox-skin {
  border-radius: 0;
}
/* line 215, ../scss/components/_fancybox.scss */
.infoModal .fancybox-inner .name {
  display: block;
  border-bottom: 1px solid #e5e5e5;
  padding: 35px;
  margin-bottom: 20px;
  font-size: 25px;
  font-weight: 300;
  color: #333333;
  min-height: 110px;
}
/* line 226, ../scss/components/_fancybox.scss */
.infoModal .fancybox-inner .text {
  display: block;
  padding: 0 35px 35px 35px;
  font-size: 15px;
  font-weight: 300;
  line-height: 23px;
  color: #1a1a1a;
}
/* line 234, ../scss/components/_fancybox.scss */
.infoModal .fancybox-inner .text a {
  color: inherit;
}
/* line 238, ../scss/components/_fancybox.scss */
.infoModal .fancybox-inner .text .lead {
  display: block;
  font-weight: 700;
  padding: 20px 0;
}
/* line 246, ../scss/components/_fancybox.scss */
.infoModal .close {
  position: absolute;
  top: 0;
  right: 0;
  width: 45px;
  font-size: 10px;
  line-height: 110px;
  text-align: center;
  background: #000;
  color: #fff;
  text-decoration: none;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 260, ../scss/components/_fancybox.scss */
html.no-touch .infoModal .close:hover {
  background: #ff2e2e;
}

/* line 2, ../scss/components/_texts_gallery.scss */
.texts-gallery {
  width: 100%;
}
/* line 4, ../scss/components/_texts_gallery.scss */
.texts-gallery .img {
  background: #f3f3f3;
  text-align: center;
  overflow: hidden;
}
/* line 8, ../scss/components/_texts_gallery.scss */
.texts-gallery .img:before {
  content: '';
  display: inline-block;
  margin-left: -5px;
  height: 100%;
  vertical-align: middle;
}
/* line 15, ../scss/components/_texts_gallery.scss */
.texts-gallery .img img {
  max-height: 125px;
}
/* line 20, ../scss/components/_texts_gallery.scss */
.texts-gallery .more {
  cursor: pointer;
}
/* line 22, ../scss/components/_texts_gallery.scss */
.texts-gallery .more .img {
  background: #1f68c1;
  position: relative;
}
/* line 25, ../scss/components/_texts_gallery.scss */
.texts-gallery .more .img img {
  opacity: 0;
}
/* line 29, ../scss/components/_texts_gallery.scss */
.texts-gallery .more .img .text {
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  text-align: left;
}
/* line 41, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons {
  margin-top: 5px;
  overflow: hidden;
}
/* line 45, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons .button {
  background: #e7e7e7;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  padding: 4px 8px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  margin: 0;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 59, ../scss/components/_texts_gallery.scss */
html.no-touch .texts-gallery .buttons .button:hover {
  background: #000;
}
/* line 63, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons .button .expand {
  margin-left: 10px;
}
/* line 67, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons .button.dark {
  background: #0b53ac;
}
/* line 71, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons .button.info {
  background: #0fbacc;
}
/* line 75, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons .button.active {
  background: #000;
}
/* line 79, ../scss/components/_texts_gallery.scss */
.texts-gallery .buttons .button.enabled {
  background: #0fbacc;
}

/* line 2, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery {
  width: 100%;
}
/* line 4, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .img {
  background: #f3f3f3;
  text-align: center;
  overflow: hidden;
}
/* line 8, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .img:before {
  content: '';
  display: inline-block;
  margin-left: -5px;
  height: 100%;
  vertical-align: middle;
}
/* line 15, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .img img {
  max-height: 125px;
}
/* line 20, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .more {
  cursor: pointer;
}
/* line 22, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .more .img {
  background: #1f68c1;
  position: relative;
}
/* line 25, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .more .img img {
  opacity: 0;
}
/* line 29, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .more .img .text {
  color: #fff;
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
  text-align: left;
}
/* line 41, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .buttons {
  margin-top: 5px;
  overflow: hidden;
}
/* line 45, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .buttons .button {
  background: #0fbacc;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  padding: 4px 8px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 300;
  text-align: center;
  margin: 0;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
/* line 59, ../scss/components/_zobacztakze_teksty_items.scss */
html.no-touch .zobacz-takze-gallery .buttons .button:hover {
  background: #000;
}
/* line 63, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .buttons .button .expand {
  margin-left: 10px;
}
/* line 67, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .buttons .button.dark {
  background: #0b53ac;
}
/* line 71, ../scss/components/_zobacztakze_teksty_items.scss */
.zobacz-takze-gallery .buttons .button.active {
  background: #000;
}

@media only screen and (min-width: 64.0625em) {
  /* line 2, ../scss/components/_work_for_us_modal.scss */
  .work-for-us-modal {
    min-width: 900px;
  }
}
/* line 6, ../scss/components/_work_for_us_modal.scss */
.work-for-us-modal .img {
  background: #f3f3f3;
  text-align: center;
}
/* line 10, ../scss/components/_work_for_us_modal.scss */
.work-for-us-modal .worker-name {
  margin-top: 10px;
  font-size: 15px;
}
/* line 15, ../scss/components/_work_for_us_modal.scss */
.work-for-us-modal .worker-email {
  font-size: 14px;
}

/* line 2, ../scss/components/_login_box.scss */
.login-box {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 2, ../scss/components/_login_box.scss */
  .login-box {
    padding: 35px 0;
    width: 770px;
  }
}
/* line 16, ../scss/components/_login_box.scss */
.login-box .form .inputs {
  margin-bottom: 10px;
}
/* line 19, ../scss/components/_login_box.scss */
.login-box .form .inputs input {
  margin-bottom: 15px;
}
/* line 24, ../scss/components/_login_box.scss */
.login-box .form .forget-pass {
  margin: 20px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 24, ../scss/components/_login_box.scss */
  .login-box .form .forget-pass {
    float: left;
  }
}
/* line 31, ../scss/components/_login_box.scss */
.login-box .form button {
  border: 0;
  padding: 20px 25px;
  font-size: 15px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 31, ../scss/components/_login_box.scss */
  .login-box .form button {
    float: right;
  }
}

/*# sourceMappingURL=app.css.map */
