@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?qneyz2") format("woff"), url("../fonts/akpa.ttf?qneyz2") format("truetype"), url("../fonts/akpa.svg?qneyz2#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 174, ../scss/fonts.scss */
.icon-infoballoon:before {
  content: "\e626";
}

/* line 178, ../scss/fonts.scss */
.icon-eyearrow:before {
  content: "\e627";
}

/* line 182, ../scss/fonts.scss */
.icon-approved:before {
  content: "\e628";
  color: lightgreen;
}

/* line 187, ../scss/fonts.scss */
.icon-denied:before {
  content: "\e629";
  color: darkred;
}

/* 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 83, ../scss/components/_header.scss */
.header .top a .icon.instagram {
  background: url(../images/icon/inst.png) no-repeat center;
}
/* line 92, ../scss/components/_header.scss */
.header .top a.left {
  padding-left: 2.0625rem;
  margin-right: 10px;
}
/* line 96, ../scss/components/_header.scss */
.header .top a.left.no-margin {
  margin-right: 0;
}
/* line 100, ../scss/components/_header.scss */
.header .top a.left.padding2 {
  padding-right: 0.3em;
}
/* line 104, ../scss/components/_header.scss */
.header .top a.left .icon {
  left: 0;
}
/* line 109, ../scss/components/_header.scss */
.header .top a.right {
  padding-right: 2.0625rem;
  margin-left: 5px;
}
/* line 113, ../scss/components/_header.scss */
.header .top a.right.no-margin {
  margin-left: 0;
}
/* line 117, ../scss/components/_header.scss */
.header .top a.right .icon {
  right: 0;
}
/* line 122, ../scss/components/_header.scss */
.header .top a.cart {
  color: #000000;
}
/* line 125, ../scss/components/_header.scss */
.header .top a.cart .icon {
  background: #1f68c1;
}
/* line 133, ../scss/components/_header.scss */
.header .top ul.lang {
  padding: 0;
  width: 43px;
  width: 120px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 133, ../scss/components/_header.scss */
  .header .top ul.lang {
    width: 120px;
  }
}
/* line 140, ../scss/components/_header.scss */
.header .top ul.lang:focus {
  outline: none;
}
/* line 143, ../scss/components/_header.scss */
.header .top ul.lang li {
  position: relative;
}
/* line 145, ../scss/components/_header.scss */
.header .top ul.lang li span {
  position: relative;
  top: 3px;
}
/* line 158, ../scss/components/_header.scss */
.header .bottom {
  padding: 0 0;
  position: relative;
}
/* line 162, ../scss/components/_header.scss */
.header .bottom .padding-helper {
  padding: 35px 0;
  overflow: hidden;
}
/* line 167, ../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 180, ../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 180, ../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 199, ../scss/components/_header.scss */
  .header .bottom .menu .helper {
    float: right;
  }
}
/* line 205, ../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 205, ../scss/components/_header.scss */
  .header .bottom .menu ul {
    text-align: right;
    display: block;
    float: left;
  }
}
/* line 217, ../scss/components/_header.scss */
.header .bottom .menu ul li {
  width: 50%;
  float: left;
}
/* line 221, ../scss/components/_header.scss */
.header .bottom .menu ul li a {
  font-family: 'Lato';
  color: #fff;
  text-decoration: none;
  font-size: 21px;
  display: block;
}
/* line 228, ../scss/components/_header.scss */
.header .bottom .menu ul li a.active {
  color: #1f68c1;
}
@media only screen and (min-width: 40.0625em) {
  /* line 221, ../scss/components/_header.scss */
  .header .bottom .menu ul li a {
    padding: 12px 15px;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 221, ../scss/components/_header.scss */
  .header .bottom .menu ul li a {
    color: #3e486c;
    font-size: 19px;
  }
  /* line 240, ../scss/components/_header.scss */
  .header .bottom .menu ul li a:hover {
    color: #1f68c1;
  }
}
@media only screen and (min-width: 40.0625em) {
  /* line 217, ../scss/components/_header.scss */
  .header .bottom .menu ul li {
    width: auto;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 217, ../scss/components/_header.scss */
  .header .bottom .menu ul li {
    float: none;
    display: inline-block;
  }
}
/* line 257, ../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 268, ../scss/components/_header.scss */
body.openMenu .header .bottom .menu {
  display: block;
}
/* line 272, ../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 288, ../scss/components/_header.scss */
.header .bottom .menu a.cart .icon {
  font-size: 17px;
  line-height: 40px;
}
/* line 293, ../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 310, ../scss/components/_header.scss */
.header .bottom .menu a.cart:hover {
  border-color: #1f68c1;
  background: #1f68c1;
}
/* line 314, ../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, .slider .bottom h2 {
  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, .slider .bottom h2 {
    text-align: left;
  }
}
@media only screen and (min-width: 64.0625em) {
  /* line 44, ../scss/components/_slider.scss */
  .slider .bottom h1, .slider .bottom h2 {
    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, .slider .bottom h2.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, .slider .bottom h2.special span {
    display: inline-block;
    position: relative;
  }
  /* line 79, ../scss/components/_slider.scss */
  .slider .bottom h1.special span:before, .slider .bottom h2.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, .slider .bottom h2.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 h3 {
  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 h3 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 h3 a {
    margin-bottom: 0;
  }
}
/* line 172, ../scss/components/_slider.scss */
.newest-photos .slide div h3 a .img {
  text-align: center;
  display: block;
  overflow: hidden;
}
/* line 177, ../scss/components/_slider.scss */
.newest-photos .slide div h3 a .img img {
  display: inline-block !important;
}
/* line 182, ../scss/components/_slider.scss */
.newest-photos .slide div h3 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 h3 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 h3 {
  font-weight: 400;
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  width: 100%;
}
/* line 374, ../scss/components/_slider.scss */
.newest-texts .slide h3 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 h3 a {
    margin-bottom: 55px;
  }
}
/* line 393, ../scss/components/_slider.scss */
.newest-texts .slide h3 a .img {
  text-align: center;
  display: block;
}
/* line 397, ../scss/components/_slider.scss */
.newest-texts .slide h3 a .img img {
  display: inline-block !important;
}
/* line 402, ../scss/components/_slider.scss */
.newest-texts .slide h3 a .category {
  display: block;
  overflow: hidden;
}
/* line 406, ../scss/components/_slider.scss */
.newest-texts .slide h3 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 h3 a .category span {
    margin-bottom: 10px;
  }
}
/* line 426, ../scss/components/_slider.scss */
.newest-texts .slide h3 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 h3 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 h3 a .title, .newest-texts .slide h3 a .content .template-1 .area .title h1, .content .template-1 .area .title .newest-texts .slide h3 a h1, .newest-texts .slide h3 a .content .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .newest-texts .slide h3 a h1,
.newest-texts .slide h3 a .content .template-2 .area .foto-list .name .title h1,
.content .template-2 .area .foto-list .name .title .newest-texts .slide h3 a h1,
.newest-texts .slide h3 a .content .template-2 .area .cart-list .name .title h1,
.content .template-2 .area .cart-list .name .title .newest-texts .slide h3 a h1,
.newest-texts .slide h3 a .content .template-2 .area .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .name .title .newest-texts .slide h3 a h1,
.newest-texts .slide h3 a .content .template-2 .area .foto-group .name .title h1,
.content .template-2 .area .foto-group .name .title .newest-texts .slide h3 a h1,
.newest-texts .slide h3 a .content .template-2 .area .search-list .name .title h1,
.content .template-2 .area .search-list .name .title .newest-texts .slide h3 a h1, .newest-texts .slide h3 a .content .template-2 .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .newest-texts .slide h3 a .name.overtitle,
.newest-texts .slide h3 a .content .template-2 .area .foto-list .name.overtitle,
.content .template-2 .area .foto-list .newest-texts .slide h3 a .name.overtitle,
.newest-texts .slide h3 a .content .template-2 .area .cart-list .name.overtitle,
.content .template-2 .area .cart-list .newest-texts .slide h3 a .name.overtitle,
.newest-texts .slide h3 a .content .template-2 .area .extended-info-list .name.overtitle,
.content .template-2 .area .extended-info-list .newest-texts .slide h3 a .name.overtitle,
.newest-texts .slide h3 a .content .template-2 .area .foto-group .name.overtitle,
.content .template-2 .area .foto-group .newest-texts .slide h3 a .name.overtitle,
.newest-texts .slide h3 a .content .template-2 .area .search-list .name.overtitle,
.content .template-2 .area .search-list .newest-texts .slide h3 a .name.overtitle {
  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 h3 a .title, .newest-texts .slide h3 a .content .template-1 .area .title h1, .content .template-1 .area .title .newest-texts .slide h3 a h1, .newest-texts .slide h3 a .content .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .newest-texts .slide h3 a h1,
  .newest-texts .slide h3 a .content .template-2 .area .foto-list .name .title h1,
  .content .template-2 .area .foto-list .name .title .newest-texts .slide h3 a h1,
  .newest-texts .slide h3 a .content .template-2 .area .cart-list .name .title h1,
  .content .template-2 .area .cart-list .name .title .newest-texts .slide h3 a h1,
  .newest-texts .slide h3 a .content .template-2 .area .extended-info-list .name .title h1,
  .content .template-2 .area .extended-info-list .name .title .newest-texts .slide h3 a h1,
  .newest-texts .slide h3 a .content .template-2 .area .foto-group .name .title h1,
  .content .template-2 .area .foto-group .name .title .newest-texts .slide h3 a h1,
  .newest-texts .slide h3 a .content .template-2 .area .search-list .name .title h1,
  .content .template-2 .area .search-list .name .title .newest-texts .slide h3 a h1, .newest-texts .slide h3 a .content .template-2 .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .newest-texts .slide h3 a .name.overtitle,
  .newest-texts .slide h3 a .content .template-2 .area .foto-list .name.overtitle,
  .content .template-2 .area .foto-list .newest-texts .slide h3 a .name.overtitle,
  .newest-texts .slide h3 a .content .template-2 .area .cart-list .name.overtitle,
  .content .template-2 .area .cart-list .newest-texts .slide h3 a .name.overtitle,
  .newest-texts .slide h3 a .content .template-2 .area .extended-info-list .name.overtitle,
  .content .template-2 .area .extended-info-list .newest-texts .slide h3 a .name.overtitle,
  .newest-texts .slide h3 a .content .template-2 .area .foto-group .name.overtitle,
  .content .template-2 .area .foto-group .newest-texts .slide h3 a .name.overtitle,
  .newest-texts .slide h3 a .content .template-2 .area .search-list .name.overtitle,
  .content .template-2 .area .search-list .newest-texts .slide h3 a .name.overtitle {
    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 .header {
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
  text-align: left;
  float: left;
}
/* line 163, ../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 163, ../scss/components/_search.scss */
  .search-advanced .search-title .basic {
    display: inline;
    margin-top: 0;
  }
}
/* line 180, ../scss/components/_search.scss */
.search-advanced .group {
  margin-top: 5px !important;
}
/* line 183, ../scss/components/_search.scss */
.search-advanced .group.margin {
  margin-top: 40px !important;
}
/* line 187, ../scss/components/_search.scss */
.search-advanced .label {
  color: #fff;
  margin-top: 10px;
  padding-right: 5px;
  font-size: 15px;
}
/* line 196, ../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 204, ../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 210, ../scss/components/_search.scss */
.search-advanced .input.gutter {
  padding-right: 4px;
}
/* line 215, ../scss/components/_search.scss */
.search-advanced label span {
  color: #fff;
  margin-left: 5px;
  font-size: 15px;
  cursor: pointer;
}
/* line 224, ../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 234, ../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 248, ../scss/components/_search.scss */
.search-advanced .button {
  margin-top: 25px;
}
/* line 250, ../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, .tv-service .content .template-1 .area .title h1, .content .template-1 .area .title .tv-service h1, .tv-service .content .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .tv-service h1,
.tv-service .content .template-2 .area .foto-list .name .title h1,
.content .template-2 .area .foto-list .name .title .tv-service h1,
.tv-service .content .template-2 .area .cart-list .name .title h1,
.content .template-2 .area .cart-list .name .title .tv-service h1,
.tv-service .content .template-2 .area .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .name .title .tv-service h1,
.tv-service .content .template-2 .area .foto-group .name .title h1,
.content .template-2 .area .foto-group .name .title .tv-service h1,
.tv-service .content .template-2 .area .search-list .name .title h1,
.content .template-2 .area .search-list .name .title .tv-service h1, .tv-service .content .template-2 .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .tv-service .name.overtitle,
.tv-service .content .template-2 .area .foto-list .name.overtitle,
.content .template-2 .area .foto-list .tv-service .name.overtitle,
.tv-service .content .template-2 .area .cart-list .name.overtitle,
.content .template-2 .area .cart-list .tv-service .name.overtitle,
.tv-service .content .template-2 .area .extended-info-list .name.overtitle,
.content .template-2 .area .extended-info-list .tv-service .name.overtitle,
.tv-service .content .template-2 .area .foto-group .name.overtitle,
.content .template-2 .area .foto-group .tv-service .name.overtitle,
.tv-service .content .template-2 .area .search-list .name.overtitle,
.content .template-2 .area .search-list .tv-service .name.overtitle {
  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, .tv-service .content .template-1 .area .title h1 small, .content .template-1 .area .title .tv-service h1 small, .tv-service .content .template-2 .area .foto-category .name .title h1 small, .content .template-2 .area .foto-category .name .title .tv-service h1 small,
.tv-service .content .template-2 .area .foto-list .name .title h1 small,
.content .template-2 .area .foto-list .name .title .tv-service h1 small,
.tv-service .content .template-2 .area .cart-list .name .title h1 small,
.content .template-2 .area .cart-list .name .title .tv-service h1 small,
.tv-service .content .template-2 .area .extended-info-list .name .title h1 small,
.content .template-2 .area .extended-info-list .name .title .tv-service h1 small,
.tv-service .content .template-2 .area .foto-group .name .title h1 small,
.content .template-2 .area .foto-group .name .title .tv-service h1 small,
.tv-service .content .template-2 .area .search-list .name .title h1 small,
.content .template-2 .area .search-list .name .title .tv-service h1 small, .tv-service .content .template-2 .area .foto-category .name.overtitle small, .content .template-2 .area .foto-category .tv-service .name.overtitle small,
.tv-service .content .template-2 .area .foto-list .name.overtitle small,
.content .template-2 .area .foto-list .tv-service .name.overtitle small,
.tv-service .content .template-2 .area .cart-list .name.overtitle small,
.content .template-2 .area .cart-list .tv-service .name.overtitle small,
.tv-service .content .template-2 .area .extended-info-list .name.overtitle small,
.content .template-2 .area .extended-info-list .tv-service .name.overtitle small,
.tv-service .content .template-2 .area .foto-group .name.overtitle small,
.content .template-2 .area .foto-group .tv-service .name.overtitle small,
.tv-service .content .template-2 .area .search-list .name.overtitle small,
.content .template-2 .area .search-list .tv-service .name.overtitle 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, .tv-service .content .template-1 .area .title h1, .content .template-1 .area .title .tv-service h1, .tv-service .content .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .tv-service h1,
  .tv-service .content .template-2 .area .foto-list .name .title h1,
  .content .template-2 .area .foto-list .name .title .tv-service h1,
  .tv-service .content .template-2 .area .cart-list .name .title h1,
  .content .template-2 .area .cart-list .name .title .tv-service h1,
  .tv-service .content .template-2 .area .extended-info-list .name .title h1,
  .content .template-2 .area .extended-info-list .name .title .tv-service h1,
  .tv-service .content .template-2 .area .foto-group .name .title h1,
  .content .template-2 .area .foto-group .name .title .tv-service h1,
  .tv-service .content .template-2 .area .search-list .name .title h1,
  .content .template-2 .area .search-list .name .title .tv-service h1, .tv-service .content .template-2 .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .tv-service .name.overtitle,
  .tv-service .content .template-2 .area .foto-list .name.overtitle,
  .content .template-2 .area .foto-list .tv-service .name.overtitle,
  .tv-service .content .template-2 .area .cart-list .name.overtitle,
  .content .template-2 .area .cart-list .tv-service .name.overtitle,
  .tv-service .content .template-2 .area .extended-info-list .name.overtitle,
  .content .template-2 .area .extended-info-list .tv-service .name.overtitle,
  .tv-service .content .template-2 .area .foto-group .name.overtitle,
  .content .template-2 .area .foto-group .tv-service .name.overtitle,
  .tv-service .content .template-2 .area .search-list .name.overtitle,
  .content .template-2 .area .search-list .tv-service .name.overtitle {
    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 h3 {
  margin: 0;
  padding: 0;
  font-weight: 300;
  font-size: 15px;
}
/* line 80, ../scss/components/_tv-service.scss */
.tv-service .menu ul h3 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 h3 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 h2 {
  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 h2 a {
  color: #fff;
  text-decoration: none;
}
/* line 73, ../scss/components/_order-access.scss */
.order-access h2 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 h2 {
  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 h2 {
    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 h3 {
  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 h3 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 h3 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 h3 a .icon {
    top: auto;
    bottom: 12px;
  }
}
/* line 97, ../scss/components/_newest-video.scss */
.newest-video .slide h3 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 h3 a .bar {
    padding: 20px 90px 20px 20px;
  }
}
/* line 111, ../scss/components/_newest-video.scss */
.newest-video .slide h3 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 h3 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, .content .template-1 .banner .area .title h1, .content .template-1 .area .title .banner h1, .content .template-1 .banner .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .template-1 .banner h1,
.content .template-1 .banner .template-2 .area .foto-list .name .title h1,
.content .template-2 .area .foto-list .name .title .template-1 .banner h1,
.content .template-1 .banner .template-2 .area .cart-list .name .title h1,
.content .template-2 .area .cart-list .name .title .template-1 .banner h1,
.content .template-1 .banner .template-2 .area .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .name .title .template-1 .banner h1,
.content .template-1 .banner .template-2 .area .foto-group .name .title h1,
.content .template-2 .area .foto-group .name .title .template-1 .banner h1,
.content .template-1 .banner .template-2 .area .search-list .name .title h1,
.content .template-2 .area .search-list .name .title .template-1 .banner h1, .content .template-1 .banner .template-2 .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .template-1 .banner .name.overtitle,
.content .template-1 .banner .template-2 .area .foto-list .name.overtitle,
.content .template-2 .area .foto-list .template-1 .banner .name.overtitle,
.content .template-1 .banner .template-2 .area .cart-list .name.overtitle,
.content .template-2 .area .cart-list .template-1 .banner .name.overtitle,
.content .template-1 .banner .template-2 .area .extended-info-list .name.overtitle,
.content .template-2 .area .extended-info-list .template-1 .banner .name.overtitle,
.content .template-1 .banner .template-2 .area .foto-group .name.overtitle,
.content .template-2 .area .foto-group .template-1 .banner .name.overtitle,
.content .template-1 .banner .template-2 .area .search-list .name.overtitle,
.content .template-2 .area .search-list .template-1 .banner .name.overtitle {
  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, .content .template-1 .banner .area .title h1, .content .template-1 .area .title .banner h1, .content .template-1 .banner .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .template-1 .banner h1,
  .content .template-1 .banner .template-2 .area .foto-list .name .title h1,
  .content .template-2 .area .foto-list .name .title .template-1 .banner h1,
  .content .template-1 .banner .template-2 .area .cart-list .name .title h1,
  .content .template-2 .area .cart-list .name .title .template-1 .banner h1,
  .content .template-1 .banner .template-2 .area .extended-info-list .name .title h1,
  .content .template-2 .area .extended-info-list .name .title .template-1 .banner h1,
  .content .template-1 .banner .template-2 .area .foto-group .name .title h1,
  .content .template-2 .area .foto-group .name .title .template-1 .banner h1,
  .content .template-1 .banner .template-2 .area .search-list .name .title h1,
  .content .template-2 .area .search-list .name .title .template-1 .banner h1, .content .template-1 .banner .template-2 .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .template-1 .banner .name.overtitle,
  .content .template-1 .banner .template-2 .area .foto-list .name.overtitle,
  .content .template-2 .area .foto-list .template-1 .banner .name.overtitle,
  .content .template-1 .banner .template-2 .area .cart-list .name.overtitle,
  .content .template-2 .area .cart-list .template-1 .banner .name.overtitle,
  .content .template-1 .banner .template-2 .area .extended-info-list .name.overtitle,
  .content .template-2 .area .extended-info-list .template-1 .banner .name.overtitle,
  .content .template-1 .banner .template-2 .area .foto-group .name.overtitle,
  .content .template-2 .area .foto-group .template-1 .banner .name.overtitle,
  .content .template-1 .banner .template-2 .area .search-list .name.overtitle,
  .content .template-2 .area .search-list .template-1 .banner .name.overtitle {
    background: #1f68c1;
    color: #fff;
    padding: 25px 30px;
    font-size: 22px;
  }
}
/* line 35, ../scss/components/_content.scss */
.content .template-1 .banner .title a, .content .template-1 .area .title .banner h1 a, .content .template-1 .banner .template-2 .area .foto-category .name .title h1 a, .content .template-2 .area .foto-category .name .title .template-1 .banner h1 a,
.content .template-1 .banner .template-2 .area .foto-list .name .title h1 a,
.content .template-2 .area .foto-list .name .title .template-1 .banner h1 a,
.content .template-1 .banner .template-2 .area .cart-list .name .title h1 a,
.content .template-2 .area .cart-list .name .title .template-1 .banner h1 a,
.content .template-1 .banner .template-2 .area .extended-info-list .name .title h1 a,
.content .template-2 .area .extended-info-list .name .title .template-1 .banner h1 a,
.content .template-1 .banner .template-2 .area .foto-group .name .title h1 a,
.content .template-2 .area .foto-group .name .title .template-1 .banner h1 a,
.content .template-1 .banner .template-2 .area .search-list .name .title h1 a,
.content .template-2 .area .search-list .name .title .template-1 .banner h1 a, .content .template-1 .banner .template-2 .area .foto-category .name.overtitle a, .content .template-2 .area .foto-category .template-1 .banner .name.overtitle a,
.content .template-1 .banner .template-2 .area .foto-list .name.overtitle a,
.content .template-2 .area .foto-list .template-1 .banner .name.overtitle a,
.content .template-1 .banner .template-2 .area .cart-list .name.overtitle a,
.content .template-2 .area .cart-list .template-1 .banner .name.overtitle a,
.content .template-1 .banner .template-2 .area .extended-info-list .name.overtitle a,
.content .template-2 .area .extended-info-list .template-1 .banner .name.overtitle a,
.content .template-1 .banner .template-2 .area .foto-group .name.overtitle a,
.content .template-2 .area .foto-group .template-1 .banner .name.overtitle a,
.content .template-1 .banner .template-2 .area .search-list .name.overtitle a,
.content .template-2 .area .search-list .template-1 .banner .name.overtitle 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, .content .template-1 .area .title h1, .content .template-1 .template-2 .area .foto-category .name .title h1, .content .template-2 .template-1 .area .foto-category .name .title h1,
.content .template-1 .template-2 .area .foto-list .name .title h1,
.content .template-2 .template-1 .area .foto-list .name .title h1,
.content .template-1 .template-2 .area .cart-list .name .title h1,
.content .template-2 .template-1 .area .cart-list .name .title h1,
.content .template-1 .template-2 .area .extended-info-list .name .title h1,
.content .template-2 .template-1 .area .extended-info-list .name .title h1,
.content .template-1 .template-2 .area .foto-group .name .title h1,
.content .template-2 .template-1 .area .foto-group .name .title h1,
.content .template-1 .template-2 .area .search-list .name .title h1,
.content .template-2 .template-1 .area .search-list .name .title h1, .content .template-1 .template-2 .area .foto-category .name.overtitle, .content .template-2 .template-1 .area .foto-category .name.overtitle,
.content .template-1 .template-2 .area .foto-list .name.overtitle,
.content .template-2 .template-1 .area .foto-list .name.overtitle,
.content .template-1 .template-2 .area .cart-list .name.overtitle,
.content .template-2 .template-1 .area .cart-list .name.overtitle,
.content .template-1 .template-2 .area .extended-info-list .name.overtitle,
.content .template-2 .template-1 .area .extended-info-list .name.overtitle,
.content .template-1 .template-2 .area .foto-group .name.overtitle,
.content .template-2 .template-1 .area .foto-group .name.overtitle,
.content .template-1 .template-2 .area .search-list .name.overtitle,
.content .template-2 .template-1 .area .search-list .name.overtitle {
  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, .content .template-1 .template-2 .area .foto-category .name .title h1 .back-link, .content .template-2 .template-1 .area .foto-category .name .title h1 .back-link,
.content .template-1 .template-2 .area .foto-list .name .title h1 .back-link,
.content .template-2 .template-1 .area .foto-list .name .title h1 .back-link,
.content .template-1 .template-2 .area .cart-list .name .title h1 .back-link,
.content .template-2 .template-1 .area .cart-list .name .title h1 .back-link,
.content .template-1 .template-2 .area .extended-info-list .name .title h1 .back-link,
.content .template-2 .template-1 .area .extended-info-list .name .title h1 .back-link,
.content .template-1 .template-2 .area .foto-group .name .title h1 .back-link,
.content .template-2 .template-1 .area .foto-group .name .title h1 .back-link,
.content .template-1 .template-2 .area .search-list .name .title h1 .back-link,
.content .template-2 .template-1 .area .search-list .name .title h1 .back-link, .content .template-1 .template-2 .area .foto-category .name.overtitle .back-link, .content .template-2 .template-1 .area .foto-category .name.overtitle .back-link,
.content .template-1 .template-2 .area .foto-list .name.overtitle .back-link,
.content .template-2 .template-1 .area .foto-list .name.overtitle .back-link,
.content .template-1 .template-2 .area .cart-list .name.overtitle .back-link,
.content .template-2 .template-1 .area .cart-list .name.overtitle .back-link,
.content .template-1 .template-2 .area .extended-info-list .name.overtitle .back-link,
.content .template-2 .template-1 .area .extended-info-list .name.overtitle .back-link,
.content .template-1 .template-2 .area .foto-group .name.overtitle .back-link,
.content .template-2 .template-1 .area .foto-group .name.overtitle .back-link,
.content .template-1 .template-2 .area .search-list .name.overtitle .back-link,
.content .template-2 .template-1 .area .search-list .name.overtitle .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, .content .template-1 .template-2 .area .foto-category .name .title h1 .back-link:hover, .content .template-2 .template-1 .area .foto-category .name .title h1 .back-link:hover,
.content .template-1 .template-2 .area .foto-list .name .title h1 .back-link:hover,
.content .template-2 .template-1 .area .foto-list .name .title h1 .back-link:hover,
.content .template-1 .template-2 .area .cart-list .name .title h1 .back-link:hover,
.content .template-2 .template-1 .area .cart-list .name .title h1 .back-link:hover,
.content .template-1 .template-2 .area .extended-info-list .name .title h1 .back-link:hover,
.content .template-2 .template-1 .area .extended-info-list .name .title h1 .back-link:hover,
.content .template-1 .template-2 .area .foto-group .name .title h1 .back-link:hover,
.content .template-2 .template-1 .area .foto-group .name .title h1 .back-link:hover,
.content .template-1 .template-2 .area .search-list .name .title h1 .back-link:hover,
.content .template-2 .template-1 .area .search-list .name .title h1 .back-link:hover, .content .template-1 .template-2 .area .foto-category .name.overtitle .back-link:hover, .content .template-2 .template-1 .area .foto-category .name.overtitle .back-link:hover,
.content .template-1 .template-2 .area .foto-list .name.overtitle .back-link:hover,
.content .template-2 .template-1 .area .foto-list .name.overtitle .back-link:hover,
.content .template-1 .template-2 .area .cart-list .name.overtitle .back-link:hover,
.content .template-2 .template-1 .area .cart-list .name.overtitle .back-link:hover,
.content .template-1 .template-2 .area .extended-info-list .name.overtitle .back-link:hover,
.content .template-2 .template-1 .area .extended-info-list .name.overtitle .back-link:hover,
.content .template-1 .template-2 .area .foto-group .name.overtitle .back-link:hover,
.content .template-2 .template-1 .area .foto-group .name.overtitle .back-link:hover,
.content .template-1 .template-2 .area .search-list .name.overtitle .back-link:hover,
.content .template-2 .template-1 .area .search-list .name.overtitle .back-link:hover {
  text-decoration: underline;
}
/* line 202, ../scss/components/_content.scss */
.content .template-1 .area .title h1, .content .template-1 .template-2 .area .foto-category .name .title h1 h1, .content .template-2 .template-1 .area .foto-category .name .title h1 h1,
.content .template-1 .template-2 .area .foto-list .name .title h1 h1,
.content .template-2 .template-1 .area .foto-list .name .title h1 h1,
.content .template-1 .template-2 .area .cart-list .name .title h1 h1,
.content .template-2 .template-1 .area .cart-list .name .title h1 h1,
.content .template-1 .template-2 .area .extended-info-list .name .title h1 h1,
.content .template-2 .template-1 .area .extended-info-list .name .title h1 h1,
.content .template-1 .template-2 .area .foto-group .name .title h1 h1,
.content .template-2 .template-1 .area .foto-group .name .title h1 h1,
.content .template-1 .template-2 .area .search-list .name .title h1 h1,
.content .template-2 .template-1 .area .search-list .name .title h1 h1, .content .template-1 .template-2 .area .foto-category .name.overtitle h1, .content .template-2 .template-1 .area .foto-category .name.overtitle h1,
.content .template-1 .template-2 .area .foto-list .name.overtitle h1,
.content .template-2 .template-1 .area .foto-list .name.overtitle h1,
.content .template-1 .template-2 .area .cart-list .name.overtitle h1,
.content .template-2 .template-1 .area .cart-list .name.overtitle h1,
.content .template-1 .template-2 .area .extended-info-list .name.overtitle h1,
.content .template-2 .template-1 .area .extended-info-list .name.overtitle h1,
.content .template-1 .template-2 .area .foto-group .name.overtitle h1,
.content .template-2 .template-1 .area .foto-group .name.overtitle h1,
.content .template-1 .template-2 .area .search-list .name.overtitle h1,
.content .template-2 .template-1 .area .search-list .name.overtitle h1 {
  font-weight: 400;
  padding: 0;
  border-bottom: 0;
  margin: 0;
}
/* line 212, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb {
  border-bottom: 1px solid #d5d5d5;
}
/* line 215, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul {
  margin: 0;
  padding: 15px 0;
  list-style: none;
  overflow: hidden;
}
/* line 221, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li {
  float: left;
}
/* line 224, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li:before {
  content: "\203A";
  margin: 0 8px;
  color: #d3d3d3;
}
/* line 230, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li:first-child:before {
  display: none;
}
/* line 234, ../scss/components/_content.scss */
.content .template-1 .area .breadcrumb ul li:last-child a {
  color: #4095fe;
}
/* line 238, ../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 246, ../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 255, ../scss/components/_content.scss */
.content .template-1 .area .text {
  font-size: 15px;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 23px;
  padding: 20px 0;
}
/* line 263, ../scss/components/_content.scss */
.content .template-1 .area .text .heading {
  padding: 20px;
  background: #4095fe;
}
/* line 266, ../scss/components/_content.scss */
.content .template-1 .area .text .heading h1, .content .template-1 .area .text .heading h2 {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
}
/* line 274, ../scss/components/_content.scss */
.content .template-1 .area .text p {
  margin: 30px 0;
}
/* line 278, ../scss/components/_content.scss */
.content .template-1 .area .text a {
  text-decoration: none;
}
/* line 282, ../scss/components/_content.scss */
.content .template-1 .area .text a.basic-link {
  text-decoration: none;
}
/* line 284, ../scss/components/_content.scss */
.content .template-1 .area .text a.basic-link:hover {
  text-decoration: underline;
}
/* line 289, ../scss/components/_content.scss */
.content .template-1 .area .text .err {
  color: red;
  font-size: 12px;
  margin: 0;
}
/* line 295, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list {
  margin: 45px 0;
}
/* line 298, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul {
  display: inline-block;
}
/* line 300, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul li {
  margin-bottom: 20px;
  display: table;
  width: 100%;
}
/* line 305, ../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 310, ../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 317, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list ul li:hover .icon {
  color: #000;
}
/* line 325, ../scss/components/_content.scss */
.content .template-1 .area .text .text-list.small-margin li {
  margin-bottom: 5px;
}
/* line 331, ../scss/components/_content.scss */
.content .template-1 .area .text .main-photo {
  text-align: center;
}
@media only screen and (min-width: 64.0625em) {
  /* line 335, ../scss/components/_content.scss */
  .content .template-1 .area .text .photo {
    margin-left: 20px;
  }
}
/* line 341, ../scss/components/_content.scss */
.content .template-1 .area .text .photo.negative-top {
  position: relative;
  top: -40px;
}
/* line 347, ../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 347, ../scss/components/_content.scss */
  .content .template-1 .area .text .contact-box {
    margin-left: 20px;
    max-width: 300px;
    float: right;
    min-width: 300px;
  }
}
/* line 362, ../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 369, ../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 376, ../scss/components/_content.scss */
.content .template-1 .area .text .contact-box .contact-box-wrapper a {
  color: #0fbacc;
  text-decoration: none;
}
/* line 382, ../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 395, ../scss/components/_content.scss */
.content .template-1 .area .text .video {
  margin: 10px 0;
}
/* line 397, ../scss/components/_content.scss */
.content .template-1 .area .text .video video {
  width: 100%;
  height: auto;
}
/* line 406, ../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 406, ../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 414, ../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 420, ../scss/components/_content.scss */
  .content .template-1 .area .text .box.second {
    margin-right: 0;
  }
}
/* line 427, ../scss/components/_content.scss */
.content .template-1 .area .text .box.blue .icon {
  background: #0fbacc;
}
/* line 432, ../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 440, ../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 440, ../scss/components/_content.scss */
  .content .template-1 .area .text .box .icon {
    position: relative;
    left: 5px;
  }
}
/* line 453, ../scss/components/_content.scss */
.content .template-1 .area .text .box .icon div {
  line-height: 65px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 440, ../scss/components/_content.scss */
  .content .template-1 .area .text .box .icon {
    width: 65px;
    height: 65px;
    font-size: 30px;
    margin: 0 auto;
  }
  /* line 463, ../scss/components/_content.scss */
  .content .template-1 .area .text .box .icon div {
    line-height: 65px;
  }
}
/* line 469, ../scss/components/_content.scss */
.content .template-1 .area .text .box h1, .content .template-1 .area .text .box h2 {
  font-weight: 300;
  font-size: 30px;
  line-height: 1em;
  margin: 0;
  padding: 0 0 30px 0;
}
/* line 478, ../scss/components/_content.scss */
.content .template-1 .area .text .box .text {
  font-size: 15px;
  line-height: 25px;
  font-weight: 300;
  color: #fff;
}
/* line 484, ../scss/components/_content.scss */
.content .template-1 .area .text .box .text a {
  display: block;
  margin-top: 8px;
  color: #0fbacc;
  text-decoration: none;
}
/* line 490, ../scss/components/_content.scss */
.content .template-1 .area .text .box .text a:hover {
  text-decoration: underline;
}
/* line 498, ../scss/components/_content.scss */
.content .template-1 .area .text .partners .category, .content .template-1 .area .text .channels .category {
  margin-bottom: 35px;
}
/* line 500, ../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 505, ../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 508, ../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 515, ../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 525, ../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 530, ../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 535, ../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 535, ../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 549, ../scss/components/_content.scss */
.content .template-1 .area .text.work-for-us .work-for-us-item {
  overflow: hidden;
  margin-top: 30px;
}
/* line 553, ../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 558, ../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 558, ../scss/components/_content.scss */
  .content .template-1 .area .text.work-for-us .work-for-us-item .button {
    text-align: left;
  }
}
/* line 575, ../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 575, ../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 575, ../scss/components/_content.scss */
  .content .template-1 .area .text.app-multi-pro .photo {
    float: right;
  }
}
/* line 587, ../scss/components/_content.scss */
.content .template-1 .area .text.app-multi-pro .photo.main {
  text-align: center;
}
@media only screen {
  /* line 587, ../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 587, ../scss/components/_content.scss */
  .content .template-1 .area .text.app-multi-pro .photo.main {
    float: right;
  }
}
/* line 604, ../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 604, ../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 618, ../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 618, ../scss/components/_content.scss */
  .content .template-1 .area .text.internet .photo {
    float: right;
    margin-top: 30px;
  }
}
/* line 630, ../scss/components/_content.scss */
.content .template-1 .area .text.press ul.dashed li {
  margin-bottom: 15px;
}
/* line 637, ../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 637, ../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 651, ../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 651, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters .filters-title {
    font-weight: normal;
  }
}
/* line 659, ../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 659, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters .label {
    text-align: right;
  }
}
/* line 667, ../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 667, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .filters select {
    margin-bottom: 0;
  }
}
/* line 689, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .filters select::-ms-expand {
  display: none;
}
/* line 694, ../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 694, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .tab-channels {
    border-spacing: 1px;
    border-collapse: inherit;
  }
}
/* line 701, ../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 708, ../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 708, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .tab-channels td {
    padding: 15px;
    border-bottom: 0;
  }
}
/* line 717, ../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 726, ../scss/components/_content.scss */
.content .template-1 .area .text.channel-list .tab-channels td:last-child {
  border-bottom: 0;
}
/* line 732, ../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 732, ../scss/components/_content.scss */
  .content .template-1 .area .text.channel-list .tab-channels tr:nth-child(2n+1) td {
    border-bottom: 0;
  }
}
/* line 740, ../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 745, ../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 756, ../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 764, ../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 764, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form input.short {
    width: 100px;
  }
}
/* line 770, ../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 770, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form input.medium {
    width: 317px;
  }
}
/* line 776, ../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 776, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form input.long {
    width: 455px;
  }
}
/* line 782, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group {
  margin-bottom: 20px;
}
/* line 785, ../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 785, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .label {
    display: inline-block;
  }
}
/* line 792, ../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 792, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .input {
    display: inline-block;
    width: 420px;
  }
}
/* line 801, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .input input {
  width: 100%;
}
/* line 805, ../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 817, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .form .group .input .datepicker-btn:hover {
  background: #4095fe;
}
/* line 823, ../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 823, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group label {
    display: inline-block;
  }
}
/* line 829, ../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 835, ../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 840, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .form .group .from-to-inputs input {
    margin: 0 7px;
  }
}
/* line 850, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable {
  margin: 40px 0;
  border: 1px solid #4095fe;
  padding: 20px 18px;
}
/* line 855, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item {
  border-bottom: 1px solid #f0f0f0;
  padding: 15px 5px;
}
/* line 859, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item > div {
  display: inline-block;
  margin-right: 15px;
}
/* line 864, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item .age {
  font-weight: bold;
  padding: 0 3px;
}
/* line 869, ../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 869, ../scss/components/_content.scss */
  .content .template-1 .area .text.search-program .timetable .item .program {
    margin-top: 0;
    display: inline-block;
  }
}
/* line 878, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable .item:last-child {
  border-bottom: 0;
}
/* line 885, ../scss/components/_content.scss */
.content .template-1 .area .text.search-program .timetable.small-margin {
  margin: 15px 0;
}
/* line 892, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form {
  margin: 0 -15px;
}
/* line 895, ../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 902, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .input {
  position: relative;
}
/* line 904, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .input.required:after {
  content: "*";
  position: absolute;
  right: 6px;
  color: #e53e3e;
  top: 3px;
}
/* line 914, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form span.required {
  color: #e53e3e;
}
/* line 918, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .basic-data .input {
  margin-top: 20px;
}
/* line 923, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes {
  margin-top: 40px;
}
/* line 926, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes .check-title {
  display: block;
  margin: 15px 0;
}
/* line 930, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes label {
  display: block;
  margin-bottom: 10px;
}
/* line 934, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .checkboxes label > span {
  margin-left: 10px;
  color: #767676;
  cursor: pointer;
}
/* line 942, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .description {
  margin-top: 45px;
}
/* line 946, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .description textarea {
  height: 150px;
}
/* line 951, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .captcha {
  margin-top: 45px;
  width: 280px;
}
/* line 955, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .captcha input {
  height: 30px;
  width: 80px;
}
/* line 961, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons {
  margin-top: 45px;
}
/* line 963, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons label {
  display: block;
  margin-bottom: 10px;
}
/* line 966, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .buttons label > span {
  margin-left: 10px;
  color: #767676;
  cursor: pointer;
}
/* line 973, ../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 973, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .form .buttons .button {
    text-align: right;
    margin-top: 0;
  }
}
/* line 983, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .form .legend {
  font-size: 13px;
  color: #838383;
}
/* line 990, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map {
  position: relative;
}
/* line 994, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map .address-box {
  min-width: 170px;
  background: #fff;
  display: inline-block;
  width: 30%;
  min-width: 225px;
}
@media only screen and (min-width: 40.0625em) {
  /* line 994, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .contact-map .address-box {
    padding: 35px 40px;
    top: 40px;
    left: 40px;
  }
}
/* line 1010, ../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 1010, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .contact-map .address-box .name {
    margin-bottom: 35px;
  }
}
/* line 1018, ../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 1018, ../scss/components/_content.scss */
  .content .template-1 .area .text.contact .contact-map .address-box .group {
    margin-bottom: 30px;
  }
}
/* line 1026, ../scss/components/_content.scss */
.content .template-1 .area .text.contact .contact-map #gmap {
  width: 100%;
  height: 430px;
  display: inline-block;
  width: 60%;
  min-width: 450px;
}
/* line 1036, ../scss/components/_content.scss */
.content .template-1 .area .serwistv-foot-link {
  color: #fff;
  text-decoration: none;
}
/* line 1039, ../scss/components/_content.scss */
.content .template-1 .area .serwistv-foot-link:hover {
  color: #0fbacc;
}
/* line 1050, ../scss/components/_content.scss */
.content .template-2 {
  border-top: 1px solid #d5d5d5;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1050, ../scss/components/_content.scss */
  .content .template-2 {
    border-top: none;
  }
}
/* line 1057, ../scss/components/_content.scss */
.content .template-2 .banner {
  position: relative;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1061, ../scss/components/_content.scss */
  .content .template-2 .banner .title-helper {
    display: none;
  }
}
/* line 1067, ../scss/components/_content.scss */
.content .template-2 .banner .title, .content .template-2 .banner .template-1 .area .title h1, .content .template-1 .area .title .template-2 .banner h1, .content .template-2 .banner .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .banner h1,
.content .template-2 .banner .area .foto-list .name .title h1,
.content .template-2 .area .foto-list .name .title .banner h1,
.content .template-2 .banner .area .cart-list .name .title h1,
.content .template-2 .area .cart-list .name .title .banner h1,
.content .template-2 .banner .area .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .name .title .banner h1,
.content .template-2 .banner .area .foto-group .name .title h1,
.content .template-2 .area .foto-group .name .title .banner h1,
.content .template-2 .banner .area .search-list .name .title h1,
.content .template-2 .area .search-list .name .title .banner h1, .content .template-2 .banner .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .banner .name.overtitle,
.content .template-2 .banner .area .foto-list .name.overtitle,
.content .template-2 .area .foto-list .banner .name.overtitle,
.content .template-2 .banner .area .cart-list .name.overtitle,
.content .template-2 .area .cart-list .banner .name.overtitle,
.content .template-2 .banner .area .extended-info-list .name.overtitle,
.content .template-2 .area .extended-info-list .banner .name.overtitle,
.content .template-2 .banner .area .foto-group .name.overtitle,
.content .template-2 .area .foto-group .banner .name.overtitle,
.content .template-2 .banner .area .search-list .name.overtitle,
.content .template-2 .area .search-list .banner .name.overtitle {
  font-size: 29px;
  color: #1f68c1;
  line-height: 29px;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1067, ../scss/components/_content.scss */
  .content .template-2 .banner .title, .content .template-2 .banner .template-1 .area .title h1, .content .template-1 .area .title .template-2 .banner h1, .content .template-2 .banner .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .title .banner h1,
  .content .template-2 .banner .area .foto-list .name .title h1,
  .content .template-2 .area .foto-list .name .title .banner h1,
  .content .template-2 .banner .area .cart-list .name .title h1,
  .content .template-2 .area .cart-list .name .title .banner h1,
  .content .template-2 .banner .area .extended-info-list .name .title h1,
  .content .template-2 .area .extended-info-list .name .title .banner h1,
  .content .template-2 .banner .area .foto-group .name .title h1,
  .content .template-2 .area .foto-group .name .title .banner h1,
  .content .template-2 .banner .area .search-list .name .title h1,
  .content .template-2 .area .search-list .name .title .banner h1, .content .template-2 .banner .area .foto-category .name.overtitle, .content .template-2 .area .foto-category .banner .name.overtitle,
  .content .template-2 .banner .area .foto-list .name.overtitle,
  .content .template-2 .area .foto-list .banner .name.overtitle,
  .content .template-2 .banner .area .cart-list .name.overtitle,
  .content .template-2 .area .cart-list .banner .name.overtitle,
  .content .template-2 .banner .area .extended-info-list .name.overtitle,
  .content .template-2 .area .extended-info-list .banner .name.overtitle,
  .content .template-2 .banner .area .foto-group .name.overtitle,
  .content .template-2 .area .foto-group .banner .name.overtitle,
  .content .template-2 .banner .area .search-list .name.overtitle,
  .content .template-2 .area .search-list .banner .name.overtitle {
    background: #1f68c1;
    color: #fff;
    padding: 25px 30px;
    font-size: 22px;
  }
}
/* line 1080, ../scss/components/_content.scss */
.content .template-2 .banner .title a, .content .template-1 .area .title .template-2 .banner h1 a, .content .template-2 .banner .area .foto-category .name .title h1 a, .content .template-2 .area .foto-category .name .title .banner h1 a,
.content .template-2 .banner .area .foto-list .name .title h1 a,
.content .template-2 .area .foto-list .name .title .banner h1 a,
.content .template-2 .banner .area .cart-list .name .title h1 a,
.content .template-2 .area .cart-list .name .title .banner h1 a,
.content .template-2 .banner .area .extended-info-list .name .title h1 a,
.content .template-2 .area .extended-info-list .name .title .banner h1 a,
.content .template-2 .banner .area .foto-group .name .title h1 a,
.content .template-2 .area .foto-group .name .title .banner h1 a,
.content .template-2 .banner .area .search-list .name .title h1 a,
.content .template-2 .area .search-list .name .title .banner h1 a, .content .template-2 .banner .area .foto-category .name.overtitle a, .content .template-2 .area .foto-category .banner .name.overtitle a,
.content .template-2 .banner .area .foto-list .name.overtitle a,
.content .template-2 .area .foto-list .banner .name.overtitle a,
.content .template-2 .banner .area .cart-list .name.overtitle a,
.content .template-2 .area .cart-list .banner .name.overtitle a,
.content .template-2 .banner .area .extended-info-list .name.overtitle a,
.content .template-2 .area .extended-info-list .banner .name.overtitle a,
.content .template-2 .banner .area .foto-group .name.overtitle a,
.content .template-2 .area .foto-group .banner .name.overtitle a,
.content .template-2 .banner .area .search-list .name.overtitle a,
.content .template-2 .area .search-list .banner .name.overtitle a {
  text-decoration: none;
  color: #a3a3a3;
  font-size: 15px;
  float: right;
  position: relative;
}
/* line 1090, ../scss/components/_content.scss */
.content .template-2 .searchengine {
  background: #333333;
  padding: 30px 0;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1090, ../scss/components/_content.scss */
  .content .template-2 .searchengine {
    background-image: url(../images/searchengineBg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
  }
}
/* line 1101, ../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 1101, ../scss/components/_content.scss */
  .content .template-2 .searchengine .categories ul {
    text-align: left;
    margin-bottom: 10px;
  }
}
/* line 1113, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li {
  display: inline-block;
}
/* line 1116, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li:after {
  content: '|';
  margin: 0 10px;
  color: #505050;
}
/* line 1122, ../scss/components/_content.scss */
.content .template-2 .searchengine .categories ul li:last-child:after {
  content: '';
  margin: 0 5px;
}
/* line 1127, ../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 1127, ../scss/components/_content.scss */
  .content .template-2 .searchengine .categories ul li a {
    font-size: 15px;
  }
}
/* line 1142, ../scss/components/_content.scss */
.content .template-2 .searchengine .search select {
  background-color: #494949;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1142, ../scss/components/_content.scss */
  .content .template-2 .searchengine .search select {
    background-color: #e4e4e4;
  }
}
/* line 1154, ../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 1154, ../scss/components/_content.scss */
  .content .template-2 .area .breadcrumb {
    display: block;
  }
}
/* line 1163, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul {
  margin: 0;
  padding: 15px 0;
  list-style: none;
  overflow: hidden;
}
/* line 1169, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li {
  float: left;
}
/* line 1172, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li:before {
  content: "\203A";
  margin: 0 8px;
  color: #d3d3d3;
}
/* line 1178, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li:first-child:before {
  display: none;
}
/* line 1182, ../scss/components/_content.scss */
.content .template-2 .area .breadcrumb ul li:last-child a {
  color: #4095fe;
}
/* line 1186, ../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 1194, ../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 1210, ../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 .foto-group .head,
.content .template-2 .area .search-list .head {
  font-size: 21px;
  color: #1f68c1;
  font-weight: 700;
  padding: 15px 0;
}
/* line 1217, ../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 .foto-group .name,
.content .template-2 .area .search-list .name {
  padding: 30px 0 15px 0;
  overflow: hidden;
}
/* line 1221, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title, .content .template-2 .template-1 .area .title .foto-category .name h1, .content .template-1 .template-2 .area .title .foto-category .name h1, .content .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .name.overtitle,
.content .template-2 .area .foto-list .name .title,
.content .template-2 .template-1 .area .title .foto-list .name h1,
.content .template-1 .template-2 .area .title .foto-list .name h1,
.content .template-2 .area .foto-list .name .title h1,
.content .template-2 .area .foto-list .name .name.overtitle,
.content .template-2 .area .cart-list .name .title,
.content .template-2 .template-1 .area .title .cart-list .name h1,
.content .template-1 .template-2 .area .title .cart-list .name h1,
.content .template-2 .area .cart-list .name .title h1,
.content .template-2 .area .cart-list .name .name.overtitle,
.content .template-2 .area .extended-info-list .name .title,
.content .template-2 .template-1 .area .title .extended-info-list .name h1,
.content .template-1 .template-2 .area .title .extended-info-list .name h1,
.content .template-2 .area .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .name .name.overtitle,
.content .template-2 .area .foto-group .name .title,
.content .template-2 .template-1 .area .title .foto-group .name h1,
.content .template-1 .template-2 .area .title .foto-group .name h1,
.content .template-2 .area .foto-group .name .title h1,
.content .template-2 .area .foto-group .name .name.overtitle,
.content .template-2 .area .search-list .name .title,
.content .template-2 .template-1 .area .title .search-list .name h1,
.content .template-1 .template-2 .area .title .search-list .name h1,
.content .template-2 .area .search-list .name .title h1,
.content .template-2 .area .search-list .name .name.overtitle {
  font-size: 29px;
  font-weight: 400;
  color: #151515;
  display: block;
  margin-bottom: 10px;
  line-height: normal;
}
/* line 1229, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title h1, .content .template-2 .template-1 .area .title .foto-category .name h1 h1, .content .template-1 .template-2 .area .title .foto-category .name h1 h1, .content .template-2 .area .foto-category .name .name.overtitle h1,
.content .template-2 .area .foto-list .name .title h1,
.content .template-2 .template-1 .area .title .foto-list .name h1 h1,
.content .template-1 .template-2 .area .title .foto-list .name h1 h1,
.content .template-2 .area .foto-list .name .name.overtitle h1,
.content .template-2 .area .cart-list .name .title h1,
.content .template-2 .template-1 .area .title .cart-list .name h1 h1,
.content .template-1 .template-2 .area .title .cart-list .name h1 h1,
.content .template-2 .area .cart-list .name .name.overtitle h1,
.content .template-2 .area .extended-info-list .name .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 h1,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 h1,
.content .template-2 .area .extended-info-list .name .name.overtitle h1,
.content .template-2 .area .foto-group .name .title h1,
.content .template-2 .template-1 .area .title .foto-group .name h1 h1,
.content .template-1 .template-2 .area .title .foto-group .name h1 h1,
.content .template-2 .area .foto-group .name .name.overtitle h1,
.content .template-2 .area .search-list .name .title h1,
.content .template-2 .template-1 .area .title .search-list .name h1 h1,
.content .template-1 .template-2 .area .title .search-list .name h1 h1,
.content .template-2 .area .search-list .name .name.overtitle h1 {
  float: none;
  display: inline;
}
@media only screen and (min-width: 40.0625em) {
  /* line 1221, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .title, .content .template-2 .template-1 .area .title .foto-category .name h1, .content .template-1 .template-2 .area .title .foto-category .name h1, .content .template-2 .area .foto-category .name .title h1, .content .template-2 .area .foto-category .name .name.overtitle,
  .content .template-2 .area .foto-list .name .title,
  .content .template-2 .template-1 .area .title .foto-list .name h1,
  .content .template-1 .template-2 .area .title .foto-list .name h1,
  .content .template-2 .area .foto-list .name .title h1,
  .content .template-2 .area .foto-list .name .name.overtitle,
  .content .template-2 .area .cart-list .name .title,
  .content .template-2 .template-1 .area .title .cart-list .name h1,
  .content .template-1 .template-2 .area .title .cart-list .name h1,
  .content .template-2 .area .cart-list .name .title h1,
  .content .template-2 .area .cart-list .name .name.overtitle,
  .content .template-2 .area .extended-info-list .name .title,
  .content .template-2 .template-1 .area .title .extended-info-list .name h1,
  .content .template-1 .template-2 .area .title .extended-info-list .name h1,
  .content .template-2 .area .extended-info-list .name .title h1,
  .content .template-2 .area .extended-info-list .name .name.overtitle,
  .content .template-2 .area .foto-group .name .title,
  .content .template-2 .template-1 .area .title .foto-group .name h1,
  .content .template-1 .template-2 .area .title .foto-group .name h1,
  .content .template-2 .area .foto-group .name .title h1,
  .content .template-2 .area .foto-group .name .name.overtitle,
  .content .template-2 .area .search-list .name .title,
  .content .template-2 .template-1 .area .title .search-list .name h1,
  .content .template-1 .template-2 .area .title .search-list .name h1,
  .content .template-2 .area .search-list .name .title h1,
  .content .template-2 .area .search-list .name .name.overtitle {
    float: left;
  }
  /* line 1237, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .name .title h1, .content .template-2 .template-1 .area .title .foto-category .name h1 h1, .content .template-1 .template-2 .area .title .foto-category .name h1 h1, .content .template-2 .area .foto-category .name .name.overtitle h1,
  .content .template-2 .area .foto-list .name .title h1,
  .content .template-2 .template-1 .area .title .foto-list .name h1 h1,
  .content .template-1 .template-2 .area .title .foto-list .name h1 h1,
  .content .template-2 .area .foto-list .name .name.overtitle h1,
  .content .template-2 .area .cart-list .name .title h1,
  .content .template-2 .template-1 .area .title .cart-list .name h1 h1,
  .content .template-1 .template-2 .area .title .cart-list .name h1 h1,
  .content .template-2 .area .cart-list .name .name.overtitle h1,
  .content .template-2 .area .extended-info-list .name .title h1,
  .content .template-2 .template-1 .area .title .extended-info-list .name h1 h1,
  .content .template-1 .template-2 .area .title .extended-info-list .name h1 h1,
  .content .template-2 .area .extended-info-list .name .name.overtitle h1,
  .content .template-2 .area .foto-group .name .title h1,
  .content .template-2 .template-1 .area .title .foto-group .name h1 h1,
  .content .template-1 .template-2 .area .title .foto-group .name h1 h1,
  .content .template-2 .area .foto-group .name .name.overtitle h1,
  .content .template-2 .area .search-list .name .title h1,
  .content .template-2 .template-1 .area .title .search-list .name h1 h1,
  .content .template-1 .template-2 .area .title .search-list .name h1 h1,
  .content .template-2 .area .search-list .name .name.overtitle h1 {
    float: none;
    display: inline;
  }
}
/* line 1243, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title.blue, .content .template-2 .template-1 .area .title .foto-category .name h1.blue, .content .template-1 .template-2 .area .title .foto-category .name h1.blue, .content .template-2 .area .foto-category .name .title h1.blue, .content .template-2 .area .foto-category .name .blue.name.overtitle,
.content .template-2 .area .foto-list .name .title.blue,
.content .template-2 .template-1 .area .title .foto-list .name h1.blue,
.content .template-1 .template-2 .area .title .foto-list .name h1.blue,
.content .template-2 .area .foto-list .name .title h1.blue,
.content .template-2 .area .foto-list .name .blue.name.overtitle,
.content .template-2 .area .cart-list .name .title.blue,
.content .template-2 .template-1 .area .title .cart-list .name h1.blue,
.content .template-1 .template-2 .area .title .cart-list .name h1.blue,
.content .template-2 .area .cart-list .name .title h1.blue,
.content .template-2 .area .cart-list .name .blue.name.overtitle,
.content .template-2 .area .extended-info-list .name .title.blue,
.content .template-2 .template-1 .area .title .extended-info-list .name h1.blue,
.content .template-1 .template-2 .area .title .extended-info-list .name h1.blue,
.content .template-2 .area .extended-info-list .name .title h1.blue,
.content .template-2 .area .extended-info-list .name .blue.name.overtitle,
.content .template-2 .area .foto-group .name .title.blue,
.content .template-2 .template-1 .area .title .foto-group .name h1.blue,
.content .template-1 .template-2 .area .title .foto-group .name h1.blue,
.content .template-2 .area .foto-group .name .title h1.blue,
.content .template-2 .area .foto-group .name .blue.name.overtitle,
.content .template-2 .area .search-list .name .title.blue,
.content .template-2 .template-1 .area .title .search-list .name h1.blue,
.content .template-1 .template-2 .area .title .search-list .name h1.blue,
.content .template-2 .area .search-list .name .title h1.blue,
.content .template-2 .area .search-list .name .blue.name.overtitle {
  color: #1f68c1;
}
/* line 1246, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .live, .content .template-2 .template-1 .area .title .foto-category .name h1 .live, .content .template-1 .template-2 .area .title .foto-category .name h1 .live, .content .template-2 .area .foto-category .name .name.overtitle .live,
.content .template-2 .area .foto-list .name .title .live,
.content .template-2 .template-1 .area .title .foto-list .name h1 .live,
.content .template-1 .template-2 .area .title .foto-list .name h1 .live,
.content .template-2 .area .foto-list .name .name.overtitle .live,
.content .template-2 .area .cart-list .name .title .live,
.content .template-2 .template-1 .area .title .cart-list .name h1 .live,
.content .template-1 .template-2 .area .title .cart-list .name h1 .live,
.content .template-2 .area .cart-list .name .name.overtitle .live,
.content .template-2 .area .extended-info-list .name .title .live,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .live,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .live,
.content .template-2 .area .extended-info-list .name .name.overtitle .live,
.content .template-2 .area .foto-group .name .title .live,
.content .template-2 .template-1 .area .title .foto-group .name h1 .live,
.content .template-1 .template-2 .area .title .foto-group .name h1 .live,
.content .template-2 .area .foto-group .name .name.overtitle .live,
.content .template-2 .area .search-list .name .title .live,
.content .template-2 .template-1 .area .title .search-list .name h1 .live,
.content .template-1 .template-2 .area .title .search-list .name h1 .live,
.content .template-2 .area .search-list .name .name.overtitle .live {
  color: white;
  background-color: #ee3500;
  font-weight: bold;
}
/* line 1251, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .innet, .content .template-2 .template-1 .area .title .foto-category .name h1 .innet, .content .template-1 .template-2 .area .title .foto-category .name h1 .innet, .content .template-2 .area .foto-category .name .name.overtitle .innet,
.content .template-2 .area .foto-list .name .title .innet,
.content .template-2 .template-1 .area .title .foto-list .name h1 .innet,
.content .template-1 .template-2 .area .title .foto-list .name h1 .innet,
.content .template-2 .area .foto-list .name .name.overtitle .innet,
.content .template-2 .area .cart-list .name .title .innet,
.content .template-2 .template-1 .area .title .cart-list .name h1 .innet,
.content .template-1 .template-2 .area .title .cart-list .name h1 .innet,
.content .template-2 .area .cart-list .name .name.overtitle .innet,
.content .template-2 .area .extended-info-list .name .title .innet,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .innet,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .innet,
.content .template-2 .area .extended-info-list .name .name.overtitle .innet,
.content .template-2 .area .foto-group .name .title .innet,
.content .template-2 .template-1 .area .title .foto-group .name h1 .innet,
.content .template-1 .template-2 .area .title .foto-group .name h1 .innet,
.content .template-2 .area .foto-group .name .name.overtitle .innet,
.content .template-2 .area .search-list .name .title .innet,
.content .template-2 .template-1 .area .title .search-list .name h1 .innet,
.content .template-1 .template-2 .area .title .search-list .name h1 .innet,
.content .template-2 .area .search-list .name .name.overtitle .innet {
  color: 2F4F4F;
  background-color: yellow;
  font-weight: bold;
}
/* line 1256, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .hittv, .content .template-2 .template-1 .area .title .foto-category .name h1 .hittv, .content .template-1 .template-2 .area .title .foto-category .name h1 .hittv, .content .template-2 .area .foto-category .name .name.overtitle .hittv,
.content .template-2 .area .foto-list .name .title .hittv,
.content .template-2 .template-1 .area .title .foto-list .name h1 .hittv,
.content .template-1 .template-2 .area .title .foto-list .name h1 .hittv,
.content .template-2 .area .foto-list .name .name.overtitle .hittv,
.content .template-2 .area .cart-list .name .title .hittv,
.content .template-2 .template-1 .area .title .cart-list .name h1 .hittv,
.content .template-1 .template-2 .area .title .cart-list .name h1 .hittv,
.content .template-2 .area .cart-list .name .name.overtitle .hittv,
.content .template-2 .area .extended-info-list .name .title .hittv,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .hittv,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .hittv,
.content .template-2 .area .extended-info-list .name .name.overtitle .hittv,
.content .template-2 .area .foto-group .name .title .hittv,
.content .template-2 .template-1 .area .title .foto-group .name h1 .hittv,
.content .template-1 .template-2 .area .title .foto-group .name h1 .hittv,
.content .template-2 .area .foto-group .name .name.overtitle .hittv,
.content .template-2 .area .search-list .name .title .hittv,
.content .template-2 .template-1 .area .title .search-list .name h1 .hittv,
.content .template-1 .template-2 .area .title .search-list .name h1 .hittv,
.content .template-2 .area .search-list .name .name.overtitle .hittv {
  color: white;
  background-color: orange;
  font-weight: bold;
}
/* line 1261, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .retro, .content .template-2 .template-1 .area .title .foto-category .name h1 .retro, .content .template-1 .template-2 .area .title .foto-category .name h1 .retro, .content .template-2 .area .foto-category .name .name.overtitle .retro,
.content .template-2 .area .foto-list .name .title .retro,
.content .template-2 .template-1 .area .title .foto-list .name h1 .retro,
.content .template-1 .template-2 .area .title .foto-list .name h1 .retro,
.content .template-2 .area .foto-list .name .name.overtitle .retro,
.content .template-2 .area .cart-list .name .title .retro,
.content .template-2 .template-1 .area .title .cart-list .name h1 .retro,
.content .template-1 .template-2 .area .title .cart-list .name h1 .retro,
.content .template-2 .area .cart-list .name .name.overtitle .retro,
.content .template-2 .area .extended-info-list .name .title .retro,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .retro,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .retro,
.content .template-2 .area .extended-info-list .name .name.overtitle .retro,
.content .template-2 .area .foto-group .name .title .retro,
.content .template-2 .template-1 .area .title .foto-group .name h1 .retro,
.content .template-1 .template-2 .area .title .foto-group .name h1 .retro,
.content .template-2 .area .foto-group .name .name.overtitle .retro,
.content .template-2 .area .search-list .name .title .retro,
.content .template-2 .template-1 .area .title .search-list .name h1 .retro,
.content .template-1 .template-2 .area .title .search-list .name h1 .retro,
.content .template-2 .area .search-list .name .name.overtitle .retro {
  color: white;
  background-color: #990099;
  font-weight: bold;
}
/* line 1266, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .exclusive, .content .template-2 .template-1 .area .title .foto-category .name h1 .exclusive, .content .template-1 .template-2 .area .title .foto-category .name h1 .exclusive, .content .template-2 .area .foto-category .name .name.overtitle .exclusive,
.content .template-2 .area .foto-list .name .title .exclusive,
.content .template-2 .template-1 .area .title .foto-list .name h1 .exclusive,
.content .template-1 .template-2 .area .title .foto-list .name h1 .exclusive,
.content .template-2 .area .foto-list .name .name.overtitle .exclusive,
.content .template-2 .area .cart-list .name .title .exclusive,
.content .template-2 .template-1 .area .title .cart-list .name h1 .exclusive,
.content .template-1 .template-2 .area .title .cart-list .name h1 .exclusive,
.content .template-2 .area .cart-list .name .name.overtitle .exclusive,
.content .template-2 .area .extended-info-list .name .title .exclusive,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .exclusive,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .exclusive,
.content .template-2 .area .extended-info-list .name .name.overtitle .exclusive,
.content .template-2 .area .foto-group .name .title .exclusive,
.content .template-2 .template-1 .area .title .foto-group .name h1 .exclusive,
.content .template-1 .template-2 .area .title .foto-group .name h1 .exclusive,
.content .template-2 .area .foto-group .name .name.overtitle .exclusive,
.content .template-2 .area .search-list .name .title .exclusive,
.content .template-2 .template-1 .area .title .search-list .name h1 .exclusive,
.content .template-1 .template-2 .area .title .search-list .name h1 .exclusive,
.content .template-2 .area .search-list .name .name.overtitle .exclusive {
  color: white;
  background-color: #000000;
  font-weight: bold;
}
/* line 1271, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .soon, .content .template-2 .template-1 .area .title .foto-category .name h1 .soon, .content .template-1 .template-2 .area .title .foto-category .name h1 .soon, .content .template-2 .area .foto-category .name .name.overtitle .soon,
.content .template-2 .area .foto-list .name .title .soon,
.content .template-2 .template-1 .area .title .foto-list .name h1 .soon,
.content .template-1 .template-2 .area .title .foto-list .name h1 .soon,
.content .template-2 .area .foto-list .name .name.overtitle .soon,
.content .template-2 .area .cart-list .name .title .soon,
.content .template-2 .template-1 .area .title .cart-list .name h1 .soon,
.content .template-1 .template-2 .area .title .cart-list .name h1 .soon,
.content .template-2 .area .cart-list .name .name.overtitle .soon,
.content .template-2 .area .extended-info-list .name .title .soon,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .soon,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .soon,
.content .template-2 .area .extended-info-list .name .name.overtitle .soon,
.content .template-2 .area .foto-group .name .title .soon,
.content .template-2 .template-1 .area .title .foto-group .name h1 .soon,
.content .template-1 .template-2 .area .title .foto-group .name h1 .soon,
.content .template-2 .area .foto-group .name .name.overtitle .soon,
.content .template-2 .area .search-list .name .title .soon,
.content .template-2 .template-1 .area .title .search-list .name h1 .soon,
.content .template-1 .template-2 .area .title .search-list .name h1 .soon,
.content .template-2 .area .search-list .name .name.overtitle .soon {
  color: white;
  background-color: #FF0000;
  font-weight: bold;
}
/* line 1277, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .title .extended-info-marker, .content .template-2 .template-1 .area .title .foto-category .name h1 .extended-info-marker, .content .template-1 .template-2 .area .title .foto-category .name h1 .extended-info-marker, .content .template-2 .area .foto-category .name .name.overtitle .extended-info-marker,
.content .template-2 .area .foto-list .name .title .extended-info-marker,
.content .template-2 .template-1 .area .title .foto-list .name h1 .extended-info-marker,
.content .template-1 .template-2 .area .title .foto-list .name h1 .extended-info-marker,
.content .template-2 .area .foto-list .name .name.overtitle .extended-info-marker,
.content .template-2 .area .cart-list .name .title .extended-info-marker,
.content .template-2 .template-1 .area .title .cart-list .name h1 .extended-info-marker,
.content .template-1 .template-2 .area .title .cart-list .name h1 .extended-info-marker,
.content .template-2 .area .cart-list .name .name.overtitle .extended-info-marker,
.content .template-2 .area .extended-info-list .name .title .extended-info-marker,
.content .template-2 .template-1 .area .title .extended-info-list .name h1 .extended-info-marker,
.content .template-1 .template-2 .area .title .extended-info-list .name h1 .extended-info-marker,
.content .template-2 .area .extended-info-list .name .name.overtitle .extended-info-marker,
.content .template-2 .area .foto-group .name .title .extended-info-marker,
.content .template-2 .template-1 .area .title .foto-group .name h1 .extended-info-marker,
.content .template-1 .template-2 .area .title .foto-group .name h1 .extended-info-marker,
.content .template-2 .area .foto-group .name .name.overtitle .extended-info-marker,
.content .template-2 .area .search-list .name .title .extended-info-marker,
.content .template-2 .template-1 .area .title .search-list .name h1 .extended-info-marker,
.content .template-1 .template-2 .area .title .search-list .name h1 .extended-info-marker,
.content .template-2 .area .search-list .name .name.overtitle .extended-info-marker {
  font-size: 1.5em;
  color: #1f68c1;
  text-decoration: none;
}
/* line 1286, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name.overtitle,
.content .template-2 .area .foto-list .name.overtitle,
.content .template-2 .area .cart-list .name.overtitle,
.content .template-2 .area .extended-info-list .name.overtitle,
.content .template-2 .area .foto-group .name.overtitle,
.content .template-2 .area .search-list .name.overtitle {
  padding: 10px 0 0 0;
}
/* line 1290, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name.overtitle h1,
.content .template-2 .area .foto-list .name.overtitle h1,
.content .template-2 .area .cart-list .name.overtitle h1,
.content .template-2 .area .extended-info-list .name.overtitle h1,
.content .template-2 .area .foto-group .name.overtitle h1,
.content .template-2 .area .search-list .name.overtitle h1 {
  float: none;
  display: inline;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1298, ../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 .foto-group .name .helper,
  .content .template-2 .area .search-list .name .helper {
    text-align: right;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1298, ../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 .foto-group .name .helper,
  .content .template-2 .area .search-list .name .helper {
    margin-top: -25px;
  }
  /* line 1304, ../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 .foto-group .name .helper.special,
  .content .template-2 .area .search-list .name .helper.special {
    margin-top: -15px;
  }
}
/* line 1311, ../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 .foto-group .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 1311, ../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 .foto-group .name .rows,
  .content .template-2 .area .search-list .name .rows {
    display: block;
    float: left;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1311, ../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 .foto-group .name .rows,
  .content .template-2 .area .search-list .name .rows {
    display: inline-block;
    float: none;
  }
}
/* line 1326, ../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 .foto-group .name .rows .text,
.content .template-2 .area .search-list .name .rows .text {
  float: left;
  font-size: 13px;
  color: #333333;
  line-height: 38px;
}
/* line 1333, ../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 .foto-group .name .rows ul,
.content .template-2 .area .search-list .name .rows ul {
  margin: 0 16px;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 1339, ../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 .foto-group .name .rows ul li,
.content .template-2 .area .search-list .name .rows ul li {
  float: left;
}
/* line 1342, ../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 .foto-group .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 1358, ../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 .foto-group .name .rows ul li a:hover,
.content .template-2 .area .foto-group .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 1366, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .rows ul div,
.content .template-2 .area .foto-list .name .rows ul div,
.content .template-2 .area .cart-list .name .rows ul div,
.content .template-2 .area .extended-info-list .name .rows ul div,
.content .template-2 .area .foto-group .name .rows ul div,
.content .template-2 .area .search-list .name .rows ul div {
  display: list-item;
  float: left;
  width: 10px;
  height: 1px;
}
/* line 1376, ../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 .foto-group .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 1376, ../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 .foto-group .name .pagercontainer,
  .content .template-2 .area .search-list .name .pagercontainer {
    display: block;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1376, ../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 .foto-group .name .pagercontainer,
  .content .template-2 .area .search-list .name .pagercontainer {
    display: inline-block;
    float: none;
  }
}
/* line 1392, ../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 .foto-group .name .pagercontainer .text,
.content .template-2 .area .search-list .name .pagercontainer .text {
  float: left;
  font-size: 13px;
  color: #333333;
  line-height: 38px;
}
/* line 1399, ../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 .foto-group .name .pagercontainer ul,
.content .template-2 .area .search-list .name .pagercontainer ul {
  margin: 0 16px;
  padding: 0;
  list-style: none;
  float: left;
}
/* line 1405, ../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 .foto-group .name .pagercontainer ul li,
.content .template-2 .area .search-list .name .pagercontainer ul li {
  float: left;
}
/* line 1408, ../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 .foto-group .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 1424, ../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 .foto-group .name .pagercontainer ul li a:hover,
.content .template-2 .area .foto-group .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 1432, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .name .pagercontainer ul div,
.content .template-2 .area .foto-list .name .pagercontainer ul div,
.content .template-2 .area .cart-list .name .pagercontainer ul div,
.content .template-2 .area .extended-info-list .name .pagercontainer ul div,
.content .template-2 .area .foto-group .name .pagercontainer ul div,
.content .template-2 .area .search-list .name .pagercontainer ul div {
  display: list-item;
  float: left;
  width: 10px;
  height: 1px;
}
/* line 1441, ../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 .foto-group .name .buttons,
.content .template-2 .area .search-list .name .buttons {
  margin-top: 15px;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1441, ../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 .foto-group .name .buttons,
  .content .template-2 .area .search-list .name .buttons {
    display: block;
    float: right;
  }
}
@media only screen and (min-width: 90.0625em) {
  /* line 1441, ../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 .foto-group .name .buttons,
  .content .template-2 .area .search-list .name .buttons {
    display: inline-block;
  }
}
/* line 1453, ../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 .foto-group .name .buttons a,
.content .template-2 .area .foto-group .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 1468, ../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 .foto-group .name .buttons a:hover, html.no-touch
.content .template-2 .area .foto-group .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 1472, ../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 .foto-group .name .buttons a .expand,
.content .template-2 .area .foto-group .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 1478, ../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 .foto-group .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 1478, ../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 .foto-group .name a.events,
  .content .template-2 .area .search-list .name a.events {
    float: right;
    width: auto;
  }
}
/* line 1495, ../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 .foto-group .cartInfo,
.content .template-2 .area .search-list .cartInfo {
  font-size: 15px;
  font-weight: 300;
  color: #1a1a1a;
  line-height: 22px;
}
/* line 1501, ../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 .foto-group .cartInfo .lead,
.content .template-2 .area .search-list .cartInfo .lead {
  font-weight: 700;
  padding: 5px 0;
}
/* line 1506, ../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 .foto-group .cartInfo .icon,
.content .template-2 .area .search-list .cartInfo .icon {
  font-size: 87px;
  color: #0fbacc;
  float: left;
  margin-right: 40px;
  margin-bottom: 10px;
}
/* line 1515, ../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 .foto-group .list,
.content .template-2 .area .search-list .list {
  border-bottom: 1px solid #d5d5d5;
}
/* line 1518, ../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 .foto-group .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 1515, ../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 .foto-group .list,
  .content .template-2 .area .search-list .list {
    border-color: #ededed;
  }
}
/* line 1527, ../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 .foto-group .list div.colattrib,
.content .template-2 .area .search-list .list div.colattrib {
  text-align: center;
  overflow: hidden;
  position: absolute;
  height: 15px;
  top: -15px;
  max-width: 140px;
}
/* line 1537, ../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 .foto-group .list div.colattrib span,
.content .template-2 .area .search-list .list div.colattrib span {
  overflow: hidden;
  position: relative;
  padding: 0 2px;
  white-space: nowrap;
  color: white;
  text-align: left;
  font-size: 0.7em;
  font-weight: bold;
  display: inline-block;
  vertical-align: top;
}
/* line 1552, ../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 .foto-group .list div.colattrib.live,
.content .template-2 .area .search-list .list div.colattrib.live {
  background-color: red;
}
/* line 1557, ../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 .foto-group .list div.colattrib.innet,
.content .template-2 .area .search-list .list div.colattrib.innet {
  background-color: yellow;
}
/* line 1560, ../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 .foto-group .list div.colattrib.innet span,
.content .template-2 .area .search-list .list div.colattrib.innet span {
  color: #2F4F4F;
}
/* line 1565, ../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 .foto-group .list div.colattrib.hittv,
.content .template-2 .area .search-list .list div.colattrib.hittv {
  background-color: orange;
}
/* line 1568, ../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 .foto-group .list div.colattrib.hittv span,
.content .template-2 .area .search-list .list div.colattrib.hittv span {
  /* color:blue; */
}
/* line 1573, ../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 .foto-group .list div.colattrib.retro,
.content .template-2 .area .search-list .list div.colattrib.retro {
  background-color: #990099;
}
/* line 1576, ../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 .foto-group .list div.colattrib.retro span,
.content .template-2 .area .search-list .list div.colattrib.retro span {
  /* color:blue; */
}
/* line 1581, ../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 .foto-group .list div.colattrib.exclusive,
.content .template-2 .area .search-list .list div.colattrib.exclusive {
  background-color: #FFFFFF;
}
/* line 1584, ../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 .foto-group .list div.colattrib.exclusive span,
.content .template-2 .area .search-list .list div.colattrib.exclusive span {
  color: #000000;
}
/* line 1589, ../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 .foto-group .list div.colattrib.soon,
.content .template-2 .area .search-list .list div.colattrib.soon {
  background-color: #FF0000;
}
/* line 1592, ../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 .foto-group .list div.colattrib.soon span,
.content .template-2 .area .search-list .list div.colattrib.soon span {
  color: #FFFFFF;
}
/* line 1599, ../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 .foto-group .list a,
.content .template-2 .area .foto-group .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 1607, ../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 .foto-group .list a .textBlock,
.content .template-2 .area .foto-group .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 1613, ../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 .foto-group .list a .textBlock .author,
.content .template-2 .area .foto-group .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 1621, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock .title, .content .template-2 .template-1 .area .foto-category .list a .textBlock .title h1, .content .template-1 .template-2 .area .foto-category .list a .textBlock .title h1, .content .template-2 .template-1 .area .title .foto-category .list a .textBlock h1, .content .template-1 .template-2 .area .title .foto-category .list a .textBlock h1, .content .template-2 .area .foto-category .list a .textBlock .name .title h1, .content .template-2 .area .foto-category .name .title .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-category .list a .textBlock h1, .content .template-2 .area .foto-category .list a .textBlock .name.overtitle,
.content .template-2 .area .foto-category .list a .textBlock .text,
.content .template-2 .area .foto-category .list .record .textBlock .title,
.content .template-2 .template-1 .area .foto-category .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .foto-category .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-category .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .foto-category .list .record .textBlock .name .title h1,
.content .template-2 .area .foto-category .name .title .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .foto-category .list .record .textBlock .name.overtitle,
.content .template-2 .area .foto-category .list .record .textBlock .text,
.content .template-2 .area .foto-list .list a .textBlock .title,
.content .template-2 .template-1 .area .foto-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .foto-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-list .list a .textBlock .name .title h1,
.content .template-2 .area .foto-list .name .title .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-list .list a .textBlock .name.overtitle,
.content .template-2 .area .foto-list .list a .textBlock .text,
.content .template-2 .area .foto-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .foto-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .foto-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .list .record .textBlock .name .title h1,
.content .template-2 .area .foto-list .name .title .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .foto-list .list .record .textBlock .text,
.content .template-2 .area .cart-list .list a .textBlock .title,
.content .template-2 .template-1 .area .cart-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .cart-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .cart-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .cart-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .cart-list .list a .textBlock .name .title h1,
.content .template-2 .area .cart-list .name .title .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .cart-list .list a .textBlock .name.overtitle,
.content .template-2 .area .cart-list .list a .textBlock .text,
.content .template-2 .area .cart-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .cart-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .cart-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .cart-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .list .record .textBlock .name .title h1,
.content .template-2 .area .cart-list .name .title .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .cart-list .list .record .textBlock .text,
.content .template-2 .area .extended-info-list .list a .textBlock .title,
.content .template-2 .template-1 .area .extended-info-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .extended-info-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .list a .textBlock .name .title h1,
.content .template-2 .area .extended-info-list .name .title .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .list a .textBlock .name.overtitle,
.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 .template-1 .area .extended-info-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .extended-info-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .list .record .textBlock .name .title h1,
.content .template-2 .area .extended-info-list .name .title .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .extended-info-list .list .record .textBlock .text,
.content .template-2 .area .foto-group .list a .textBlock .title,
.content .template-2 .template-1 .area .foto-group .list a .textBlock .title h1,
.content .template-1 .template-2 .area .foto-group .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-group .list a .textBlock h1,
.content .template-1 .template-2 .area .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-group .list a .textBlock .name .title h1,
.content .template-2 .area .foto-group .name .title .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-group .list a .textBlock .name.overtitle,
.content .template-2 .area .foto-group .list a .textBlock .text,
.content .template-2 .area .foto-group .list .record .textBlock .title,
.content .template-2 .template-1 .area .foto-group .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .foto-group .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-group .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-group .list .record .textBlock .name .title h1,
.content .template-2 .area .foto-group .name .title .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-group .list .record .textBlock .name.overtitle,
.content .template-2 .area .foto-group .list .record .textBlock .text,
.content .template-2 .area .search-list .list a .textBlock .title,
.content .template-2 .template-1 .area .search-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .search-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .search-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .search-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .search-list .list a .textBlock .name .title h1,
.content .template-2 .area .search-list .name .title .list a .textBlock h1,
.content .template-2 .area .search-list .list a .textBlock .name.overtitle,
.content .template-2 .area .search-list .list a .textBlock .text,
.content .template-2 .area .search-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .search-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .search-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .search-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .search-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .search-list .list .record .textBlock .name .title h1,
.content .template-2 .area .search-list .name .title .list .record .textBlock h1,
.content .template-2 .area .search-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .search-list .list .record .textBlock .text {
  font-size: 14px;
  font-weight: 300;
  color: #4b4b4b;
  line-height: 23px;
  display: block;
}
/* line 1630, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .textBlock .title, .content .template-2 .template-1 .area .foto-category .list a .textBlock .title h1, .content .template-1 .template-2 .area .foto-category .list a .textBlock .title h1, .content .template-2 .template-1 .area .title .foto-category .list a .textBlock h1, .content .template-1 .template-2 .area .title .foto-category .list a .textBlock h1, .content .template-2 .area .foto-category .list a .textBlock .name .title h1, .content .template-2 .area .foto-category .name .title .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-category .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-category .list a .textBlock h1, .content .template-2 .area .foto-category .list a .textBlock .name.overtitle,
.content .template-2 .area .foto-category .list .record .textBlock .title,
.content .template-2 .template-1 .area .foto-category .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .foto-category .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-category .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .foto-category .list .record .textBlock .name .title h1,
.content .template-2 .area .foto-category .name .title .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-category .list .record .textBlock h1,
.content .template-2 .area .foto-category .list .record .textBlock .name.overtitle,
.content .template-2 .area .foto-list .list a .textBlock .title,
.content .template-2 .template-1 .area .foto-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .foto-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-list .list a .textBlock .name .title h1,
.content .template-2 .area .foto-list .name .title .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-list .list a .textBlock h1,
.content .template-2 .area .foto-list .list a .textBlock .name.overtitle,
.content .template-2 .area .foto-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .foto-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .foto-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .list .record .textBlock .name .title h1,
.content .template-2 .area .foto-list .name .title .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .cart-list .list a .textBlock .title,
.content .template-2 .template-1 .area .cart-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .cart-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .cart-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .cart-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .cart-list .list a .textBlock .name .title h1,
.content .template-2 .area .cart-list .name .title .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .cart-list .list a .textBlock h1,
.content .template-2 .area .cart-list .list a .textBlock .name.overtitle,
.content .template-2 .area .cart-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .cart-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .cart-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .cart-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .list .record .textBlock .name .title h1,
.content .template-2 .area .cart-list .name .title .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .cart-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .extended-info-list .list a .textBlock .title,
.content .template-2 .template-1 .area .extended-info-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .extended-info-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .list a .textBlock .name .title h1,
.content .template-2 .area .extended-info-list .name .title .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .extended-info-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .list a .textBlock .name.overtitle,
.content .template-2 .area .extended-info-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .extended-info-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .extended-info-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .list .record .textBlock .name .title h1,
.content .template-2 .area .extended-info-list .name .title .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .extended-info-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .list .record .textBlock .name.overtitle,
.content .template-2 .area .foto-group .list a .textBlock .title,
.content .template-2 .template-1 .area .foto-group .list a .textBlock .title h1,
.content .template-1 .template-2 .area .foto-group .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-group .list a .textBlock h1,
.content .template-1 .template-2 .area .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-group .list a .textBlock .name .title h1,
.content .template-2 .area .foto-group .name .title .list a .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-group .list a .textBlock h1,
.content .template-2 .area .foto-group .list a .textBlock .name.overtitle,
.content .template-2 .area .foto-group .list .record .textBlock .title,
.content .template-2 .template-1 .area .foto-group .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .foto-group .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .foto-group .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-group .list .record .textBlock .name .title h1,
.content .template-2 .area .foto-group .name .title .list .record .textBlock h1,
.content .template-2 .area .search-list .name .title .foto-group .list .record .textBlock h1,
.content .template-2 .area .foto-group .list .record .textBlock .name.overtitle,
.content .template-2 .area .search-list .list a .textBlock .title,
.content .template-2 .template-1 .area .search-list .list a .textBlock .title h1,
.content .template-1 .template-2 .area .search-list .list a .textBlock .title h1,
.content .template-2 .template-1 .area .title .search-list .list a .textBlock h1,
.content .template-1 .template-2 .area .title .search-list .list a .textBlock h1,
.content .template-2 .area .foto-category .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .foto-list .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .cart-list .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .foto-group .name .title .search-list .list a .textBlock h1,
.content .template-2 .area .search-list .list a .textBlock .name .title h1,
.content .template-2 .area .search-list .name .title .list a .textBlock h1,
.content .template-2 .area .search-list .list a .textBlock .name.overtitle,
.content .template-2 .area .search-list .list .record .textBlock .title,
.content .template-2 .template-1 .area .search-list .list .record .textBlock .title h1,
.content .template-1 .template-2 .area .search-list .list .record .textBlock .title h1,
.content .template-2 .template-1 .area .title .search-list .list .record .textBlock h1,
.content .template-1 .template-2 .area .title .search-list .list .record .textBlock h1,
.content .template-2 .area .foto-category .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .foto-list .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .cart-list .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .extended-info-list .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .foto-group .name .title .search-list .list .record .textBlock h1,
.content .template-2 .area .search-list .list .record .textBlock .name .title h1,
.content .template-2 .area .search-list .name .title .list .record .textBlock h1,
.content .template-2 .area .search-list .list .record .textBlock .name.overtitle {
  margin-bottom: 15px;
}
/* line 1634, ../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 .foto-group .list a .textBlock .text,
.content .template-2 .area .foto-group .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 1640, ../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 .foto-group .list a .img,
.content .template-2 .area .foto-group .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 1646, ../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 .foto-group .list a .img:before,
.content .template-2 .area .foto-group .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 1654, ../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 .foto-group .list a .img.active,
.content .template-2 .area .foto-group .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 1658, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .img.unauthorized,
.content .template-2 .area .foto-category .list .record .img.unauthorized,
.content .template-2 .area .foto-list .list a .img.unauthorized,
.content .template-2 .area .foto-list .list .record .img.unauthorized,
.content .template-2 .area .cart-list .list a .img.unauthorized,
.content .template-2 .area .cart-list .list .record .img.unauthorized,
.content .template-2 .area .extended-info-list .list a .img.unauthorized,
.content .template-2 .area .extended-info-list .list .record .img.unauthorized,
.content .template-2 .area .foto-group .list a .img.unauthorized,
.content .template-2 .area .foto-group .list .record .img.unauthorized,
.content .template-2 .area .search-list .list a .img.unauthorized,
.content .template-2 .area .search-list .list .record .img.unauthorized {
  background: navy;
}
/* line 1662, ../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 .foto-group .list a .img img,
.content .template-2 .area .foto-group .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 1704, ../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 .foto-group .list a .img .date,
.content .template-2 .area .foto-group .list a .img .type,
.content .template-2 .area .foto-group .list a .img .link,
.content .template-2 .area .foto-group .list a .img .midi,
.content .template-2 .area .foto-group .list .record .img .date,
.content .template-2 .area .foto-group .list .record .img .type,
.content .template-2 .area .foto-group .list .record .img .link,
.content .template-2 .area .foto-group .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 1720, ../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 .foto-group .list a .img .date:hover,
.content .template-2 .area .foto-group .list a .img .type:hover,
.content .template-2 .area .foto-group .list a .img .link:hover,
.content .template-2 .area .foto-group .list a .img .midi:hover,
.content .template-2 .area .foto-group .list .record .img .date:hover,
.content .template-2 .area .foto-group .list .record .img .type:hover,
.content .template-2 .area .foto-group .list .record .img .link:hover,
.content .template-2 .area .foto-group .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 1725, ../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 .foto-group .list a .img .link,
.content .template-2 .area .foto-group .list a .img .midi,
.content .template-2 .area .foto-group .list .record .img .link,
.content .template-2 .area .foto-group .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 1725, ../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 .foto-group .list a .img .link,
  .content .template-2 .area .foto-group .list a .img .midi,
  .content .template-2 .area .foto-group .list .record .img .link,
  .content .template-2 .area .foto-group .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 1725, ../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 .foto-group .list a .img .link,
  .content .template-2 .area .foto-group .list a .img .midi,
  .content .template-2 .area .foto-group .list .record .img .link,
  .content .template-2 .area .foto-group .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 1739, ../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 .foto-group .list a .img .link:hover,
.content .template-2 .area .foto-group .list a .img .midi:hover,
.content .template-2 .area .foto-group .list .record .img .link:hover,
.content .template-2 .area .foto-group .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 1753, ../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 .foto-group .list a .img .link > span,
.content .template-2 .area .foto-group .list a .img .midi > span,
.content .template-2 .area .foto-group .list .record .img .link > span,
.content .template-2 .area .foto-group .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 1781, ../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 .foto-group .list a .img:hover .link,
.content .template-2 .area .foto-group .list a .img:hover .midi,
.content .template-2 .area .foto-group .list .record .img:hover .link,
.content .template-2 .area .foto-group .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 1787, ../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 .foto-group .list a .img .type,
.content .template-2 .area .foto-group .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 1792, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .rejected_mark,
.content .template-2 .area .foto-category .list .record .rejected_mark,
.content .template-2 .area .foto-list .list a .rejected_mark,
.content .template-2 .area .foto-list .list .record .rejected_mark,
.content .template-2 .area .cart-list .list a .rejected_mark,
.content .template-2 .area .cart-list .list .record .rejected_mark,
.content .template-2 .area .extended-info-list .list a .rejected_mark,
.content .template-2 .area .extended-info-list .list .record .rejected_mark,
.content .template-2 .area .foto-group .list a .rejected_mark,
.content .template-2 .area .foto-group .list .record .rejected_mark,
.content .template-2 .area .search-list .list a .rejected_mark,
.content .template-2 .area .search-list .list .record .rejected_mark {
  position: absolute;
  top: 0;
}
/* line 1797, ../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 .foto-group .list a .mh,
.content .template-2 .area .foto-group .list .record .mh,
.content .template-2 .area .search-list .list a .mh,
.content .template-2 .area .search-list .list .record .mh {
  display: block;
}
/* line 1801, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .title, .content .template-2 .template-1 .area .foto-category .list a .title h1, .content .template-1 .template-2 .area .foto-category .list a .title h1, .content .template-2 .template-1 .area .title .foto-category .list a h1, .content .template-1 .template-2 .area .title .foto-category .list a h1, .content .template-2 .area .foto-category .list a .name .title h1, .content .template-2 .area .foto-category .name .title .list a h1,
.content .template-2 .area .foto-list .name .title .foto-category .list a h1,
.content .template-2 .area .cart-list .name .title .foto-category .list a h1,
.content .template-2 .area .extended-info-list .name .title .foto-category .list a h1,
.content .template-2 .area .foto-group .name .title .foto-category .list a h1,
.content .template-2 .area .search-list .name .title .foto-category .list a h1, .content .template-2 .area .foto-category .list a .name.overtitle,
.content .template-2 .area .foto-category .list .record .title,
.content .template-2 .template-1 .area .foto-category .list .record .title h1,
.content .template-1 .template-2 .area .foto-category .list .record .title h1,
.content .template-2 .template-1 .area .title .foto-category .list .record h1,
.content .template-1 .template-2 .area .title .foto-category .list .record h1,
.content .template-2 .area .foto-category .list .record .name .title h1,
.content .template-2 .area .foto-category .name .title .list .record h1,
.content .template-2 .area .foto-list .name .title .foto-category .list .record h1,
.content .template-2 .area .cart-list .name .title .foto-category .list .record h1,
.content .template-2 .area .extended-info-list .name .title .foto-category .list .record h1,
.content .template-2 .area .foto-group .name .title .foto-category .list .record h1,
.content .template-2 .area .search-list .name .title .foto-category .list .record h1,
.content .template-2 .area .foto-category .list .record .name.overtitle,
.content .template-2 .area .foto-list .list a .title,
.content .template-2 .template-1 .area .foto-list .list a .title h1,
.content .template-1 .template-2 .area .foto-list .list a .title h1,
.content .template-2 .template-1 .area .title .foto-list .list a h1,
.content .template-1 .template-2 .area .title .foto-list .list a h1,
.content .template-2 .area .foto-category .name .title .foto-list .list a h1,
.content .template-2 .area .foto-list .list a .name .title h1,
.content .template-2 .area .foto-list .name .title .list a h1,
.content .template-2 .area .cart-list .name .title .foto-list .list a h1,
.content .template-2 .area .extended-info-list .name .title .foto-list .list a h1,
.content .template-2 .area .foto-group .name .title .foto-list .list a h1,
.content .template-2 .area .search-list .name .title .foto-list .list a h1,
.content .template-2 .area .foto-list .list a .name.overtitle,
.content .template-2 .area .foto-list .list .record .title,
.content .template-2 .template-1 .area .foto-list .list .record .title h1,
.content .template-1 .template-2 .area .foto-list .list .record .title h1,
.content .template-2 .template-1 .area .title .foto-list .list .record h1,
.content .template-1 .template-2 .area .title .foto-list .list .record h1,
.content .template-2 .area .foto-category .name .title .foto-list .list .record h1,
.content .template-2 .area .foto-list .list .record .name .title h1,
.content .template-2 .area .foto-list .name .title .list .record h1,
.content .template-2 .area .cart-list .name .title .foto-list .list .record h1,
.content .template-2 .area .extended-info-list .name .title .foto-list .list .record h1,
.content .template-2 .area .foto-group .name .title .foto-list .list .record h1,
.content .template-2 .area .search-list .name .title .foto-list .list .record h1,
.content .template-2 .area .foto-list .list .record .name.overtitle,
.content .template-2 .area .cart-list .list a .title,
.content .template-2 .template-1 .area .cart-list .list a .title h1,
.content .template-1 .template-2 .area .cart-list .list a .title h1,
.content .template-2 .template-1 .area .title .cart-list .list a h1,
.content .template-1 .template-2 .area .title .cart-list .list a h1,
.content .template-2 .area .foto-category .name .title .cart-list .list a h1,
.content .template-2 .area .foto-list .name .title .cart-list .list a h1,
.content .template-2 .area .cart-list .list a .name .title h1,
.content .template-2 .area .cart-list .name .title .list a h1,
.content .template-2 .area .extended-info-list .name .title .cart-list .list a h1,
.content .template-2 .area .foto-group .name .title .cart-list .list a h1,
.content .template-2 .area .search-list .name .title .cart-list .list a h1,
.content .template-2 .area .cart-list .list a .name.overtitle,
.content .template-2 .area .cart-list .list .record .title,
.content .template-2 .template-1 .area .cart-list .list .record .title h1,
.content .template-1 .template-2 .area .cart-list .list .record .title h1,
.content .template-2 .template-1 .area .title .cart-list .list .record h1,
.content .template-1 .template-2 .area .title .cart-list .list .record h1,
.content .template-2 .area .foto-category .name .title .cart-list .list .record h1,
.content .template-2 .area .foto-list .name .title .cart-list .list .record h1,
.content .template-2 .area .cart-list .list .record .name .title h1,
.content .template-2 .area .cart-list .name .title .list .record h1,
.content .template-2 .area .extended-info-list .name .title .cart-list .list .record h1,
.content .template-2 .area .foto-group .name .title .cart-list .list .record h1,
.content .template-2 .area .search-list .name .title .cart-list .list .record h1,
.content .template-2 .area .cart-list .list .record .name.overtitle,
.content .template-2 .area .extended-info-list .list a .title,
.content .template-2 .template-1 .area .extended-info-list .list a .title h1,
.content .template-1 .template-2 .area .extended-info-list .list a .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .list a h1,
.content .template-1 .template-2 .area .title .extended-info-list .list a h1,
.content .template-2 .area .foto-category .name .title .extended-info-list .list a h1,
.content .template-2 .area .foto-list .name .title .extended-info-list .list a h1,
.content .template-2 .area .cart-list .name .title .extended-info-list .list a h1,
.content .template-2 .area .extended-info-list .list a .name .title h1,
.content .template-2 .area .extended-info-list .name .title .list a h1,
.content .template-2 .area .foto-group .name .title .extended-info-list .list a h1,
.content .template-2 .area .search-list .name .title .extended-info-list .list a h1,
.content .template-2 .area .extended-info-list .list a .name.overtitle,
.content .template-2 .area .extended-info-list .list .record .title,
.content .template-2 .template-1 .area .extended-info-list .list .record .title h1,
.content .template-1 .template-2 .area .extended-info-list .list .record .title h1,
.content .template-2 .template-1 .area .title .extended-info-list .list .record h1,
.content .template-1 .template-2 .area .title .extended-info-list .list .record h1,
.content .template-2 .area .foto-category .name .title .extended-info-list .list .record h1,
.content .template-2 .area .foto-list .name .title .extended-info-list .list .record h1,
.content .template-2 .area .cart-list .name .title .extended-info-list .list .record h1,
.content .template-2 .area .extended-info-list .list .record .name .title h1,
.content .template-2 .area .extended-info-list .name .title .list .record h1,
.content .template-2 .area .foto-group .name .title .extended-info-list .list .record h1,
.content .template-2 .area .search-list .name .title .extended-info-list .list .record h1,
.content .template-2 .area .extended-info-list .list .record .name.overtitle,
.content .template-2 .area .foto-group .list a .title,
.content .template-2 .template-1 .area .foto-group .list a .title h1,
.content .template-1 .template-2 .area .foto-group .list a .title h1,
.content .template-2 .template-1 .area .title .foto-group .list a h1,
.content .template-1 .template-2 .area .title .foto-group .list a h1,
.content .template-2 .area .foto-category .name .title .foto-group .list a h1,
.content .template-2 .area .foto-list .name .title .foto-group .list a h1,
.content .template-2 .area .cart-list .name .title .foto-group .list a h1,
.content .template-2 .area .extended-info-list .name .title .foto-group .list a h1,
.content .template-2 .area .foto-group .list a .name .title h1,
.content .template-2 .area .foto-group .name .title .list a h1,
.content .template-2 .area .search-list .name .title .foto-group .list a h1,
.content .template-2 .area .foto-group .list a .name.overtitle,
.content .template-2 .area .foto-group .list .record .title,
.content .template-2 .template-1 .area .foto-group .list .record .title h1,
.content .template-1 .template-2 .area .foto-group .list .record .title h1,
.content .template-2 .template-1 .area .title .foto-group .list .record h1,
.content .template-1 .template-2 .area .title .foto-group .list .record h1,
.content .template-2 .area .foto-category .name .title .foto-group .list .record h1,
.content .template-2 .area .foto-list .name .title .foto-group .list .record h1,
.content .template-2 .area .cart-list .name .title .foto-group .list .record h1,
.content .template-2 .area .extended-info-list .name .title .foto-group .list .record h1,
.content .template-2 .area .foto-group .list .record .name .title h1,
.content .template-2 .area .foto-group .name .title .list .record h1,
.content .template-2 .area .search-list .name .title .foto-group .list .record h1,
.content .template-2 .area .foto-group .list .record .name.overtitle,
.content .template-2 .area .search-list .list a .title,
.content .template-2 .template-1 .area .search-list .list a .title h1,
.content .template-1 .template-2 .area .search-list .list a .title h1,
.content .template-2 .template-1 .area .title .search-list .list a h1,
.content .template-1 .template-2 .area .title .search-list .list a h1,
.content .template-2 .area .foto-category .name .title .search-list .list a h1,
.content .template-2 .area .foto-list .name .title .search-list .list a h1,
.content .template-2 .area .cart-list .name .title .search-list .list a h1,
.content .template-2 .area .extended-info-list .name .title .search-list .list a h1,
.content .template-2 .area .foto-group .name .title .search-list .list a h1,
.content .template-2 .area .search-list .list a .name .title h1,
.content .template-2 .area .search-list .name .title .list a h1,
.content .template-2 .area .search-list .list a .name.overtitle,
.content .template-2 .area .search-list .list .record .title,
.content .template-2 .template-1 .area .search-list .list .record .title h1,
.content .template-1 .template-2 .area .search-list .list .record .title h1,
.content .template-2 .template-1 .area .title .search-list .list .record h1,
.content .template-1 .template-2 .area .title .search-list .list .record h1,
.content .template-2 .area .foto-category .name .title .search-list .list .record h1,
.content .template-2 .area .foto-list .name .title .search-list .list .record h1,
.content .template-2 .area .cart-list .name .title .search-list .list .record h1,
.content .template-2 .area .extended-info-list .name .title .search-list .list .record h1,
.content .template-2 .area .foto-group .name .title .search-list .list .record h1,
.content .template-2 .area .search-list .list .record .name .title h1,
.content .template-2 .area .search-list .name .title .list .record h1,
.content .template-2 .area .search-list .list .record .name.overtitle {
  display: block;
  font-size: 18px;
  color: #000;
  padding-top: 10px;
  overflow: hidden;
}
@media only screen and (min-width: 64.0625em) {
  /* line 1801, ../scss/components/_content.scss */
  .content .template-2 .area .foto-category .list a .title, .content .template-2 .template-1 .area .foto-category .list a .title h1, .content .template-1 .template-2 .area .foto-category .list a .title h1, .content .template-2 .template-1 .area .title .foto-category .list a h1, .content .template-1 .template-2 .area .title .foto-category .list a h1, .content .template-2 .area .foto-category .list a .name .title h1, .content .template-2 .area .foto-category .name .title .list a h1,
  .content .template-2 .area .foto-list .name .title .foto-category .list a h1,
  .content .template-2 .area .cart-list .name .title .foto-category .list a h1,
  .content .template-2 .area .extended-info-list .name .title .foto-category .list a h1,
  .content .template-2 .area .foto-group .name .title .foto-category .list a h1,
  .content .template-2 .area .search-list .name .title .foto-category .list a h1, .content .template-2 .area .foto-category .list a .name.overtitle,
  .content .template-2 .area .foto-category .list .record .title,
  .content .template-2 .template-1 .area .foto-category .list .record .title h1,
  .content .template-1 .template-2 .area .foto-category .list .record .title h1,
  .content .template-2 .template-1 .area .title .foto-category .list .record h1,
  .content .template-1 .template-2 .area .title .foto-category .list .record h1,
  .content .template-2 .area .foto-category .list .record .name .title h1,
  .content .template-2 .area .foto-category .name .title .list .record h1,
  .content .template-2 .area .foto-list .name .title .foto-category .list .record h1,
  .content .template-2 .area .cart-list .name .title .foto-category .list .record h1,
  .content .template-2 .area .extended-info-list .name .title .foto-category .list .record h1,
  .content .template-2 .area .foto-group .name .title .foto-category .list .record h1,
  .content .template-2 .area .search-list .name .title .foto-category .list .record h1,
  .content .template-2 .area .foto-category .list .record .name.overtitle,
  .content .template-2 .area .foto-list .list a .title,
  .content .template-2 .template-1 .area .foto-list .list a .title h1,
  .content .template-1 .template-2 .area .foto-list .list a .title h1,
  .content .template-2 .template-1 .area .title .foto-list .list a h1,
  .content .template-1 .template-2 .area .title .foto-list .list a h1,
  .content .template-2 .area .foto-category .name .title .foto-list .list a h1,
  .content .template-2 .area .foto-list .list a .name .title h1,
  .content .template-2 .area .foto-list .name .title .list a h1,
  .content .template-2 .area .cart-list .name .title .foto-list .list a h1,
  .content .template-2 .area .extended-info-list .name .title .foto-list .list a h1,
  .content .template-2 .area .foto-group .name .title .foto-list .list a h1,
  .content .template-2 .area .search-list .name .title .foto-list .list a h1,
  .content .template-2 .area .foto-list .list a .name.overtitle,
  .content .template-2 .area .foto-list .list .record .title,
  .content .template-2 .template-1 .area .foto-list .list .record .title h1,
  .content .template-1 .template-2 .area .foto-list .list .record .title h1,
  .content .template-2 .template-1 .area .title .foto-list .list .record h1,
  .content .template-1 .template-2 .area .title .foto-list .list .record h1,
  .content .template-2 .area .foto-category .name .title .foto-list .list .record h1,
  .content .template-2 .area .foto-list .list .record .name .title h1,
  .content .template-2 .area .foto-list .name .title .list .record h1,
  .content .template-2 .area .cart-list .name .title .foto-list .list .record h1,
  .content .template-2 .area .extended-info-list .name .title .foto-list .list .record h1,
  .content .template-2 .area .foto-group .name .title .foto-list .list .record h1,
  .content .template-2 .area .search-list .name .title .foto-list .list .record h1,
  .content .template-2 .area .foto-list .list .record .name.overtitle,
  .content .template-2 .area .cart-list .list a .title,
  .content .template-2 .template-1 .area .cart-list .list a .title h1,
  .content .template-1 .template-2 .area .cart-list .list a .title h1,
  .content .template-2 .template-1 .area .title .cart-list .list a h1,
  .content .template-1 .template-2 .area .title .cart-list .list a h1,
  .content .template-2 .area .foto-category .name .title .cart-list .list a h1,
  .content .template-2 .area .foto-list .name .title .cart-list .list a h1,
  .content .template-2 .area .cart-list .list a .name .title h1,
  .content .template-2 .area .cart-list .name .title .list a h1,
  .content .template-2 .area .extended-info-list .name .title .cart-list .list a h1,
  .content .template-2 .area .foto-group .name .title .cart-list .list a h1,
  .content .template-2 .area .search-list .name .title .cart-list .list a h1,
  .content .template-2 .area .cart-list .list a .name.overtitle,
  .content .template-2 .area .cart-list .list .record .title,
  .content .template-2 .template-1 .area .cart-list .list .record .title h1,
  .content .template-1 .template-2 .area .cart-list .list .record .title h1,
  .content .template-2 .template-1 .area .title .cart-list .list .record h1,
  .content .template-1 .template-2 .area .title .cart-list .list .record h1,
  .content .template-2 .area .foto-category .name .title .cart-list .list .record h1,
  .content .template-2 .area .foto-list .name .title .cart-list .list .record h1,
  .content .template-2 .area .cart-list .list .record .name .title h1,
  .content .template-2 .area .cart-list .name .title .list .record h1,
  .content .template-2 .area .extended-info-list .name .title .cart-list .list .record h1,
  .content .template-2 .area .foto-group .name .title .cart-list .list .record h1,
  .content .template-2 .area .search-list .name .title .cart-list .list .record h1,
  .content .template-2 .area .cart-list .list .record .name.overtitle,
  .content .template-2 .area .extended-info-list .list a .title,
  .content .template-2 .template-1 .area .extended-info-list .list a .title h1,
  .content .template-1 .template-2 .area .extended-info-list .list a .title h1,
  .content .template-2 .template-1 .area .title .extended-info-list .list a h1,
  .content .template-1 .template-2 .area .title .extended-info-list .list a h1,
  .content .template-2 .area .foto-category .name .title .extended-info-list .list a h1,
  .content .template-2 .area .foto-list .name .title .extended-info-list .list a h1,
  .content .template-2 .area .cart-list .name .title .extended-info-list .list a h1,
  .content .template-2 .area .extended-info-list .list a .name .title h1,
  .content .template-2 .area .extended-info-list .name .title .list a h1,
  .content .template-2 .area .foto-group .name .title .extended-info-list .list a h1,
  .content .template-2 .area .search-list .name .title .extended-info-list .list a h1,
  .content .template-2 .area .extended-info-list .list a .name.overtitle,
  .content .template-2 .area .extended-info-list .list .record .title,
  .content .template-2 .template-1 .area .extended-info-list .list .record .title h1,
  .content .template-1 .template-2 .area .extended-info-list .list .record .title h1,
  .content .template-2 .template-1 .area .title .extended-info-list .list .record h1,
  .content .template-1 .template-2 .area .title .extended-info-list .list .record h1,
  .content .template-2 .area .foto-category .name .title .extended-info-list .list .record h1,
  .content .template-2 .area .foto-list .name .title .extended-info-list .list .record h1,
  .content .template-2 .area .cart-list .name .title .extended-info-list .list .record h1,
  .content .template-2 .area .extended-info-list .list .record .name .title h1,
  .content .template-2 .area .extended-info-list .name .title .list .record h1,
  .content .template-2 .area .foto-group .name .title .extended-info-list .list .record h1,
  .content .template-2 .area .search-list .name .title .extended-info-list .list .record h1,
  .content .template-2 .area .extended-info-list .list .record .name.overtitle,
  .content .template-2 .area .foto-group .list a .title,
  .content .template-2 .template-1 .area .foto-group .list a .title h1,
  .content .template-1 .template-2 .area .foto-group .list a .title h1,
  .content .template-2 .template-1 .area .title .foto-group .list a h1,
  .content .template-1 .template-2 .area .title .foto-group .list a h1,
  .content .template-2 .area .foto-category .name .title .foto-group .list a h1,
  .content .template-2 .area .foto-list .name .title .foto-group .list a h1,
  .content .template-2 .area .cart-list .name .title .foto-group .list a h1,
  .content .template-2 .area .extended-info-list .name .title .foto-group .list a h1,
  .content .template-2 .area .foto-group .list a .name .title h1,
  .content .template-2 .area .foto-group .name .title .list a h1,
  .content .template-2 .area .search-list .name .title .foto-group .list a h1,
  .content .template-2 .area .foto-group .list a .name.overtitle,
  .content .template-2 .area .foto-group .list .record .title,
  .content .template-2 .template-1 .area .foto-group .list .record .title h1,
  .content .template-1 .template-2 .area .foto-group .list .record .title h1,
  .content .template-2 .template-1 .area .title .foto-group .list .record h1,
  .content .template-1 .template-2 .area .title .foto-group .list .record h1,
  .content .template-2 .area .foto-category .name .title .foto-group .list .record h1,
  .content .template-2 .area .foto-list .name .title .foto-group .list .record h1,
  .content .template-2 .area .cart-list .name .title .foto-group .list .record h1,
  .content .template-2 .area .extended-info-list .name .title .foto-group .list .record h1,
  .content .template-2 .area .foto-group .list .record .name .title h1,
  .content .template-2 .area .foto-group .name .title .list .record h1,
  .content .template-2 .area .search-list .name .title .foto-group .list .record h1,
  .content .template-2 .area .foto-group .list .record .name.overtitle,
  .content .template-2 .area .search-list .list a .title,
  .content .template-2 .template-1 .area .search-list .list a .title h1,
  .content .template-1 .template-2 .area .search-list .list a .title h1,
  .content .template-2 .template-1 .area .title .search-list .list a h1,
  .content .template-1 .template-2 .area .title .search-list .list a h1,
  .content .template-2 .area .foto-category .name .title .search-list .list a h1,
  .content .template-2 .area .foto-list .name .title .search-list .list a h1,
  .content .template-2 .area .cart-list .name .title .search-list .list a h1,
  .content .template-2 .area .extended-info-list .name .title .search-list .list a h1,
  .content .template-2 .area .foto-group .name .title .search-list .list a h1,
  .content .template-2 .area .search-list .list a .name .title h1,
  .content .template-2 .area .search-list .name .title .list a h1,
  .content .template-2 .area .search-list .list a .name.overtitle,
  .content .template-2 .area .search-list .list .record .title,
  .content .template-2 .template-1 .area .search-list .list .record .title h1,
  .content .template-1 .template-2 .area .search-list .list .record .title h1,
  .content .template-2 .template-1 .area .title .search-list .list .record h1,
  .content .template-1 .template-2 .area .title .search-list .list .record h1,
  .content .template-2 .area .foto-category .name .title .search-list .list .record h1,
  .content .template-2 .area .foto-list .name .title .search-list .list .record h1,
  .content .template-2 .area .cart-list .name .title .search-list .list .record h1,
  .content .template-2 .area .extended-info-list .name .title .search-list .list .record h1,
  .content .template-2 .area .foto-group .name .title .search-list .list .record h1,
  .content .template-2 .area .search-list .list .record .name .title h1,
  .content .template-2 .area .search-list .name .title .list .record h1,
  .content .template-2 .area .search-list .list .record .name.overtitle {
    font-size: 17px;
  }
}
/* line 1812, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .title.small, .content .template-2 .template-1 .area .foto-category .list a .title h1.small, .content .template-1 .template-2 .area .foto-category .list a .title h1.small, .content .template-2 .template-1 .area .title .foto-category .list a h1.small, .content .template-1 .template-2 .area .title .foto-category .list a h1.small, .content .template-2 .area .foto-category .list a .name .title h1.small, .content .template-2 .area .foto-category .name .title .list a h1.small,
.content .template-2 .area .foto-list .name .title .foto-category .list a h1.small,
.content .template-2 .area .cart-list .name .title .foto-category .list a h1.small,
.content .template-2 .area .extended-info-list .name .title .foto-category .list a h1.small,
.content .template-2 .area .foto-group .name .title .foto-category .list a h1.small,
.content .template-2 .area .search-list .name .title .foto-category .list a h1.small, .content .template-2 .area .foto-category .list a .small.name.overtitle,
.content .template-2 .area .foto-category .list .record .title.small,
.content .template-2 .template-1 .area .foto-category .list .record .title h1.small,
.content .template-1 .template-2 .area .foto-category .list .record .title h1.small,
.content .template-2 .template-1 .area .title .foto-category .list .record h1.small,
.content .template-1 .template-2 .area .title .foto-category .list .record h1.small,
.content .template-2 .area .foto-category .list .record .name .title h1.small,
.content .template-2 .area .foto-category .name .title .list .record h1.small,
.content .template-2 .area .foto-list .name .title .foto-category .list .record h1.small,
.content .template-2 .area .cart-list .name .title .foto-category .list .record h1.small,
.content .template-2 .area .extended-info-list .name .title .foto-category .list .record h1.small,
.content .template-2 .area .foto-group .name .title .foto-category .list .record h1.small,
.content .template-2 .area .search-list .name .title .foto-category .list .record h1.small,
.content .template-2 .area .foto-category .list .record .small.name.overtitle,
.content .template-2 .area .foto-list .list a .title.small,
.content .template-2 .template-1 .area .foto-list .list a .title h1.small,
.content .template-1 .template-2 .area .foto-list .list a .title h1.small,
.content .template-2 .template-1 .area .title .foto-list .list a h1.small,
.content .template-1 .template-2 .area .title .foto-list .list a h1.small,
.content .template-2 .area .foto-category .name .title .foto-list .list a h1.small,
.content .template-2 .area .foto-list .list a .name .title h1.small,
.content .template-2 .area .foto-list .name .title .list a h1.small,
.content .template-2 .area .cart-list .name .title .foto-list .list a h1.small,
.content .template-2 .area .extended-info-list .name .title .foto-list .list a h1.small,
.content .template-2 .area .foto-group .name .title .foto-list .list a h1.small,
.content .template-2 .area .search-list .name .title .foto-list .list a h1.small,
.content .template-2 .area .foto-list .list a .small.name.overtitle,
.content .template-2 .area .foto-list .list .record .title.small,
.content .template-2 .template-1 .area .foto-list .list .record .title h1.small,
.content .template-1 .template-2 .area .foto-list .list .record .title h1.small,
.content .template-2 .template-1 .area .title .foto-list .list .record h1.small,
.content .template-1 .template-2 .area .title .foto-list .list .record h1.small,
.content .template-2 .area .foto-category .name .title .foto-list .list .record h1.small,
.content .template-2 .area .foto-list .list .record .name .title h1.small,
.content .template-2 .area .foto-list .name .title .list .record h1.small,
.content .template-2 .area .cart-list .name .title .foto-list .list .record h1.small,
.content .template-2 .area .extended-info-list .name .title .foto-list .list .record h1.small,
.content .template-2 .area .foto-group .name .title .foto-list .list .record h1.small,
.content .template-2 .area .search-list .name .title .foto-list .list .record h1.small,
.content .template-2 .area .foto-list .list .record .small.name.overtitle,
.content .template-2 .area .cart-list .list a .title.small,
.content .template-2 .template-1 .area .cart-list .list a .title h1.small,
.content .template-1 .template-2 .area .cart-list .list a .title h1.small,
.content .template-2 .template-1 .area .title .cart-list .list a h1.small,
.content .template-1 .template-2 .area .title .cart-list .list a h1.small,
.content .template-2 .area .foto-category .name .title .cart-list .list a h1.small,
.content .template-2 .area .foto-list .name .title .cart-list .list a h1.small,
.content .template-2 .area .cart-list .list a .name .title h1.small,
.content .template-2 .area .cart-list .name .title .list a h1.small,
.content .template-2 .area .extended-info-list .name .title .cart-list .list a h1.small,
.content .template-2 .area .foto-group .name .title .cart-list .list a h1.small,
.content .template-2 .area .search-list .name .title .cart-list .list a h1.small,
.content .template-2 .area .cart-list .list a .small.name.overtitle,
.content .template-2 .area .cart-list .list .record .title.small,
.content .template-2 .template-1 .area .cart-list .list .record .title h1.small,
.content .template-1 .template-2 .area .cart-list .list .record .title h1.small,
.content .template-2 .template-1 .area .title .cart-list .list .record h1.small,
.content .template-1 .template-2 .area .title .cart-list .list .record h1.small,
.content .template-2 .area .foto-category .name .title .cart-list .list .record h1.small,
.content .template-2 .area .foto-list .name .title .cart-list .list .record h1.small,
.content .template-2 .area .cart-list .list .record .name .title h1.small,
.content .template-2 .area .cart-list .name .title .list .record h1.small,
.content .template-2 .area .extended-info-list .name .title .cart-list .list .record h1.small,
.content .template-2 .area .foto-group .name .title .cart-list .list .record h1.small,
.content .template-2 .area .search-list .name .title .cart-list .list .record h1.small,
.content .template-2 .area .cart-list .list .record .small.name.overtitle,
.content .template-2 .area .extended-info-list .list a .title.small,
.content .template-2 .template-1 .area .extended-info-list .list a .title h1.small,
.content .template-1 .template-2 .area .extended-info-list .list a .title h1.small,
.content .template-2 .template-1 .area .title .extended-info-list .list a h1.small,
.content .template-1 .template-2 .area .title .extended-info-list .list a h1.small,
.content .template-2 .area .foto-category .name .title .extended-info-list .list a h1.small,
.content .template-2 .area .foto-list .name .title .extended-info-list .list a h1.small,
.content .template-2 .area .cart-list .name .title .extended-info-list .list a h1.small,
.content .template-2 .area .extended-info-list .list a .name .title h1.small,
.content .template-2 .area .extended-info-list .name .title .list a h1.small,
.content .template-2 .area .foto-group .name .title .extended-info-list .list a h1.small,
.content .template-2 .area .search-list .name .title .extended-info-list .list a h1.small,
.content .template-2 .area .extended-info-list .list a .small.name.overtitle,
.content .template-2 .area .extended-info-list .list .record .title.small,
.content .template-2 .template-1 .area .extended-info-list .list .record .title h1.small,
.content .template-1 .template-2 .area .extended-info-list .list .record .title h1.small,
.content .template-2 .template-1 .area .title .extended-info-list .list .record h1.small,
.content .template-1 .template-2 .area .title .extended-info-list .list .record h1.small,
.content .template-2 .area .foto-category .name .title .extended-info-list .list .record h1.small,
.content .template-2 .area .foto-list .name .title .extended-info-list .list .record h1.small,
.content .template-2 .area .cart-list .name .title .extended-info-list .list .record h1.small,
.content .template-2 .area .extended-info-list .list .record .name .title h1.small,
.content .template-2 .area .extended-info-list .name .title .list .record h1.small,
.content .template-2 .area .foto-group .name .title .extended-info-list .list .record h1.small,
.content .template-2 .area .search-list .name .title .extended-info-list .list .record h1.small,
.content .template-2 .area .extended-info-list .list .record .small.name.overtitle,
.content .template-2 .area .foto-group .list a .title.small,
.content .template-2 .template-1 .area .foto-group .list a .title h1.small,
.content .template-1 .template-2 .area .foto-group .list a .title h1.small,
.content .template-2 .template-1 .area .title .foto-group .list a h1.small,
.content .template-1 .template-2 .area .title .foto-group .list a h1.small,
.content .template-2 .area .foto-category .name .title .foto-group .list a h1.small,
.content .template-2 .area .foto-list .name .title .foto-group .list a h1.small,
.content .template-2 .area .cart-list .name .title .foto-group .list a h1.small,
.content .template-2 .area .extended-info-list .name .title .foto-group .list a h1.small,
.content .template-2 .area .foto-group .list a .name .title h1.small,
.content .template-2 .area .foto-group .name .title .list a h1.small,
.content .template-2 .area .search-list .name .title .foto-group .list a h1.small,
.content .template-2 .area .foto-group .list a .small.name.overtitle,
.content .template-2 .area .foto-group .list .record .title.small,
.content .template-2 .template-1 .area .foto-group .list .record .title h1.small,
.content .template-1 .template-2 .area .foto-group .list .record .title h1.small,
.content .template-2 .template-1 .area .title .foto-group .list .record h1.small,
.content .template-1 .template-2 .area .title .foto-group .list .record h1.small,
.content .template-2 .area .foto-category .name .title .foto-group .list .record h1.small,
.content .template-2 .area .foto-list .name .title .foto-group .list .record h1.small,
.content .template-2 .area .cart-list .name .title .foto-group .list .record h1.small,
.content .template-2 .area .extended-info-list .name .title .foto-group .list .record h1.small,
.content .template-2 .area .foto-group .list .record .name .title h1.small,
.content .template-2 .area .foto-group .name .title .list .record h1.small,
.content .template-2 .area .search-list .name .title .foto-group .list .record h1.small,
.content .template-2 .area .foto-group .list .record .small.name.overtitle,
.content .template-2 .area .search-list .list a .title.small,
.content .template-2 .template-1 .area .search-list .list a .title h1.small,
.content .template-1 .template-2 .area .search-list .list a .title h1.small,
.content .template-2 .template-1 .area .title .search-list .list a h1.small,
.content .template-1 .template-2 .area .title .search-list .list a h1.small,
.content .template-2 .area .foto-category .name .title .search-list .list a h1.small,
.content .template-2 .area .foto-list .name .title .search-list .list a h1.small,
.content .template-2 .area .cart-list .name .title .search-list .list a h1.small,
.content .template-2 .area .extended-info-list .name .title .search-list .list a h1.small,
.content .template-2 .area .foto-group .name .title .search-list .list a h1.small,
.content .template-2 .area .search-list .list a .name .title h1.small,
.content .template-2 .area .search-list .name .title .list a h1.small,
.content .template-2 .area .search-list .list a .small.name.overtitle,
.content .template-2 .area .search-list .list .record .title.small,
.content .template-2 .template-1 .area .search-list .list .record .title h1.small,
.content .template-1 .template-2 .area .search-list .list .record .title h1.small,
.content .template-2 .template-1 .area .title .search-list .list .record h1.small,
.content .template-1 .template-2 .area .title .search-list .list .record h1.small,
.content .template-2 .area .foto-category .name .title .search-list .list .record h1.small,
.content .template-2 .area .foto-list .name .title .search-list .list .record h1.small,
.content .template-2 .area .cart-list .name .title .search-list .list .record h1.small,
.content .template-2 .area .extended-info-list .name .title .search-list .list .record h1.small,
.content .template-2 .area .foto-group .name .title .search-list .list .record h1.small,
.content .template-2 .area .search-list .list .record .name .title h1.small,
.content .template-2 .area .search-list .name .title .list .record h1.small,
.content .template-2 .area .search-list .list .record .small.name.overtitle {
  font-size: 13px;
  color: #080808;
  font-weight: 300;
  padding-top: 5px;
}
/* line 1821, ../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 .foto-group .list a .subtitle,
.content .template-2 .area .foto-group .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 1828, ../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 .foto-group .list a .buttons,
.content .template-2 .area .foto-group .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 1833, ../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 .foto-group .list a .buttons a,
.content .template-2 .area .foto-group .list a .buttons .button,
.content .template-2 .area .foto-group .list .record .buttons a,
.content .template-2 .area .foto-group .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 1833, ../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 .foto-group .list a .buttons a,
  .content .template-2 .area .foto-group .list a .buttons .button,
  .content .template-2 .area .foto-group .list .record .buttons a,
  .content .template-2 .area .foto-group .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 1860, ../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 .foto-group .list a .buttons a.download,
.content .template-2 .area .foto-group .list a .buttons .button.download,
.content .template-2 .area .foto-group .list .record .buttons a.download,
.content .template-2 .area .foto-group .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 1860, ../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 .foto-group .list a .buttons a.download,
  .content .template-2 .area .foto-group .list a .buttons .button.download,
  .content .template-2 .area .foto-group .list .record .buttons a.download,
  .content .template-2 .area .foto-group .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 1870, ../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 .foto-group .list a .buttons a.download .icon,
.content .template-2 .area .foto-group .list a .buttons .button.download .icon,
.content .template-2 .area .foto-group .list .record .buttons a.download .icon,
.content .template-2 .area .foto-group .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 1874, ../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 .foto-group .list a .buttons a.download .name,
.content .template-2 .area .foto-group .list a .buttons .button.download .name,
.content .template-2 .area .foto-group .list .record .buttons a.download .name,
.content .template-2 .area .foto-group .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 1874, ../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 .foto-group .list a .buttons a.download .name,
  .content .template-2 .area .foto-group .list a .buttons .button.download .name,
  .content .template-2 .area .foto-group .list .record .buttons a.download .name,
  .content .template-2 .area .foto-group .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 1885, ../scss/components/_content.scss */
.content .template-2 .area .foto-category .list a .buttons a.authorization,
.content .template-2 .area .foto-category .list a .buttons .button.authorization,
.content .template-2 .area .foto-category .list .record .buttons a.authorization,
.content .template-2 .area .foto-category .list .record .buttons .button.authorization,
.content .template-2 .area .foto-list .list a .buttons a.authorization,
.content .template-2 .area .foto-list .list a .buttons .button.authorization,
.content .template-2 .area .foto-list .list .record .buttons a.authorization,
.content .template-2 .area .foto-list .list .record .buttons .button.authorization,
.content .template-2 .area .cart-list .list a .buttons a.authorization,
.content .template-2 .area .cart-list .list a .buttons .button.authorization,
.content .template-2 .area .cart-list .list .record .buttons a.authorization,
.content .template-2 .area .cart-list .list .record .buttons .button.authorization,
.content .template-2 .area .extended-info-list .list a .buttons a.authorization,
.content .template-2 .area .extended-info-list .list a .buttons .button.authorization,
.content .template-2 .area .extended-info-list .list .record .buttons a.authorization,
.content .template-2 .area .extended-info-list .list .record .buttons .button.authorization,
.content .template-2 .area .foto-group .list a .buttons a.authorization,
.content .template-2 .area .foto-group .list a .buttons .button.authorization,
.content .template-2 .area .foto-group .list .record .buttons a.authorization,
.content .template-2 .area .foto-group .list .record .buttons .button.authorization,
.content .template-2 .area .search-list .list a .buttons a.authorization,
.content .template-2 .area .search-list .list a .buttons .button.authorization,
.content .template-2 .area .search-list .list .record .buttons a.authorization,
.content .template-2 .area .search-list .list .record .buttons .button.authorization {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 25px;
}
/* line 1892, ../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 .foto-group .list a .buttons a[href],
.content .template-2 .area .foto-group .list a .buttons a.button-active,
.content .template-2 .area .foto-group .list a .buttons .button[href],
.content .template-2 .area .foto-group .list a .buttons .button.button-active,
.content .template-2 .area .foto-group .list .record .buttons a[href],
.content .template-2 .area .foto-group .list .record .buttons a.button-active,
.content .template-2 .area .foto-group .list .record .buttons .button[href],
.content .template-2 .area .foto-group .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 1897, ../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 .foto-group .list a .buttons a[href].info,
.content .template-2 .area .foto-group .list a .buttons a.button-active.info,
.content .template-2 .area .foto-group .list a .buttons .button[href].info,
.content .template-2 .area .foto-group .list a .buttons .button.button-active.info,
.content .template-2 .area .foto-group .list .record .buttons a[href].info,
.content .template-2 .area .foto-group .list .record .buttons a.button-active.info,
.content .template-2 .area .foto-group .list .record .buttons .button[href].info,
.content .template-2 .area .foto-group .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 1901, ../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 .foto-group .list a .buttons a[href]:hover, html.no-touch
.content .template-2 .area .foto-group .list a .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .foto-group .list a .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .foto-group .list a .buttons .button.button-active:hover, html.no-touch
.content .template-2 .area .foto-group .list .record .buttons a[href]:hover, html.no-touch
.content .template-2 .area .foto-group .list .record .buttons a.button-active:hover, html.no-touch
.content .template-2 .area .foto-group .list .record .buttons .button[href]:hover, html.no-touch
.content .template-2 .area .foto-group .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 1905, ../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 .foto-group .list a .buttons a.active,
.content .template-2 .area .foto-group .list a .buttons .button.active,
.content .template-2 .area .foto-group .list .record .buttons a.active,
.content .template-2 .area .foto-group .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 1910, ../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 .foto-group .list a .buttons label,
.content .template-2 .area .foto-group .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 1917, ../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 .foto-group .list a .buttons label .checkbox,
.content .template-2 .area .foto-group .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 1928, ../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 .foto-group .list a .buttons label .checkbox.checked:before,
.content .template-2 .area .foto-group .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 1944, ../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 .foto-group .list a .info,
.content .template-2 .area .foto-group .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 1950, ../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 .foto-group .list a .info .modal,
.content .template-2 .area .foto-group .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 1944, ../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 .foto-group .list a .info,
  .content .template-2 .area .foto-group .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 1963, ../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 .foto-group .list a .category,
.content .template-2 .area .foto-group .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 1969, ../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 .foto-group .list a.more .img,
.content .template-2 .area .foto-group .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 1972, ../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 .foto-group .list a.more .img img,
.content .template-2 .area .foto-group .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 1976, ../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 .foto-group .list a.more .img .text,
.content .template-2 .area .foto-group .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 1991, ../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 .foto-group .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 1999, ../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 .foto-group .list ul.slick-dots li,
.content .template-2 .area .search-list .list ul.slick-dots li {
  display: inline-block;
  padding: 9px 9px;
}
/* line 2003, ../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 .foto-group .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 2015, ../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 .foto-group .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 2021, ../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 .foto-group .list .form-elements,
.content .template-2 .area .search-list .list .form-elements {
  display: block;
  overflow: hidden;
  margin-top: 25px;
  margin-bottom: 20px;
}
/* line 2027, ../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 .foto-group .list .form-elements > span,
.content .template-2 .area .search-list .list .form-elements > span {
  display: block;
}
/* line 2031, ../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 .foto-group .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 2041, ../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 .foto-group .list .form-elements a.saveForAll:hover, html.no-touch
.content .template-2 .area .search-list .list .form-elements a.saveForAll:hover {
  color: #000;
}
/* line 2046, ../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 .foto-group .list .form-elements select,
.content .template-2 .area .foto-group .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 2059, ../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 .foto-group .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 .foto-group .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 .foto-group .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 .foto-group .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 .foto-group .list .form-elements input::-webkit-input-placeholder,
.content .template-2 .area .search-list .list .form-elements input::-webkit-input-placeholder {
  color: #767676;
}
/* line 2071, ../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 .foto-group .list .form-elements.photo .line1,
.content .template-2 .area .search-list .list .form-elements.photo .line1 {
  overflow: hidden;
}
/* line 2074, ../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 .foto-group .list .form-elements.photo .line1 select,
.content .template-2 .area .search-list .list .form-elements.photo .line1 select {
  float: left;
  width: 60%;
}
/* line 2079, ../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 .foto-group .list .form-elements.photo .line1 input,
.content .template-2 .area .search-list .list .form-elements.photo .line1 input {
  float: right;
  width: 35%;
}
/* line 2085, ../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 .foto-group .list .form-elements.movie .line1,
.content .template-2 .area .search-list .list .form-elements.movie .line1 {
  overflow: hidden;
}
/* line 2087, ../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 .foto-group .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 2095, ../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 .foto-group .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 2102, ../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 .foto-group .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 2102, ../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 .foto-group .list .summaryBox,
  .content .template-2 .area .search-list .list .summaryBox {
    padding: 0 70px;
  }
}
/* line 2112, ../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 .foto-group .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 2112, ../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 .foto-group .list .summaryBox a.clearCart,
  .content .template-2 .area .search-list .list .summaryBox a.clearCart {
    position: absolute;
    margin: 0;
  }
}
/* line 2130, ../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 .foto-group .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 2145, ../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 .foto-group .list .summaryBox a.clearCart:hover, html.no-touch
.content .template-2 .area .search-list .list .summaryBox a.clearCart:hover {
  background: #ff4444;
}
/* line 2150, ../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 .foto-group .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 2150, ../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 .foto-group .list .summaryBox .head,
  .content .template-2 .area .search-list .list .summaryBox .head {
    padding: 20px 30px;
  }
}
/* line 2159, ../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 .foto-group .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 2159, ../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 .foto-group .list .summaryBox .text,
  .content .template-2 .area .search-list .list .summaryBox .text {
    padding: 30px 30px;
  }
}
/* line 2167, ../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 .foto-group .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 2175, ../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 .foto-group .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 2193, ../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 .foto-group .list .summaryBox .text a:hover .icon, html.no-touch
.content .template-2 .area .search-list .list .summaryBox .text a:hover .icon {
  background: #000;
}
/* line 2203, ../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 .foto-group div.trailer a,
.content .template-2 .area .search-list div.trailer a {
  display: inline;
  color: #0b53ac;
}
/* line 2214, ../scss/components/_content.scss */
.content .template-2 .area .extended-info-list .icon {
  margin-left: 10px;
  text-decoration: none;
}
/* line 2218, ../scss/components/_content.scss */
.content .template-2 .area .extended-info-list .titlelink {
  color: #1f68c1;
}
/* line 2225, ../scss/components/_content.scss */
.content .template-2 .area .texts .name, .content .template-2 .area .videos .name {
  padding: 30px 0 15px 0;
  overflow: hidden;
}
/* line 2229, ../scss/components/_content.scss */
.content .template-2 .area .texts .name .title, .content .template-2 .template-1 .area .texts .name .title h1, .content .template-1 .template-2 .area .texts .name .title h1, .content .template-2 .template-1 .area .title .texts .name h1, .content .template-1 .template-2 .area .title .texts .name h1, .content .template-2 .area .texts .foto-category .name .title h1, .content .template-2 .area .foto-category .texts .name .title h1,
.content .template-2 .area .texts .foto-list .name .title h1,
.content .template-2 .area .foto-list .texts .name .title h1,
.content .template-2 .area .texts .cart-list .name .title h1,
.content .template-2 .area .cart-list .texts .name .title h1,
.content .template-2 .area .texts .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .texts .name .title h1,
.content .template-2 .area .texts .foto-group .name .title h1,
.content .template-2 .area .foto-group .texts .name .title h1,
.content .template-2 .area .texts .search-list .name .title h1,
.content .template-2 .area .search-list .texts .name .title h1, .content .template-2 .area .texts .name .foto-category .name.overtitle, .content .template-2 .area .foto-category .texts .name .name.overtitle,
.content .template-2 .area .texts .name .foto-list .name.overtitle,
.content .template-2 .area .foto-list .texts .name .name.overtitle,
.content .template-2 .area .texts .name .cart-list .name.overtitle,
.content .template-2 .area .cart-list .texts .name .name.overtitle,
.content .template-2 .area .texts .name .extended-info-list .name.overtitle,
.content .template-2 .area .extended-info-list .texts .name .name.overtitle,
.content .template-2 .area .texts .name .foto-group .name.overtitle,
.content .template-2 .area .foto-group .texts .name .name.overtitle,
.content .template-2 .area .texts .name .search-list .name.overtitle,
.content .template-2 .area .search-list .texts .name .name.overtitle, .content .template-2 .area .videos .name .title, .content .template-2 .template-1 .area .videos .name .title h1, .content .template-1 .template-2 .area .videos .name .title h1, .content .template-2 .template-1 .area .title .videos .name h1, .content .template-1 .template-2 .area .title .videos .name h1, .content .template-2 .area .videos .foto-category .name .title h1, .content .template-2 .area .foto-category .videos .name .title h1,
.content .template-2 .area .videos .foto-list .name .title h1,
.content .template-2 .area .foto-list .videos .name .title h1,
.content .template-2 .area .videos .cart-list .name .title h1,
.content .template-2 .area .cart-list .videos .name .title h1,
.content .template-2 .area .videos .extended-info-list .name .title h1,
.content .template-2 .area .extended-info-list .videos .name .title h1,
.content .template-2 .area .videos .foto-group .name .title h1,
.content .template-2 .area .foto-group .videos .name .title h1,
.content .template-2 .area .videos .search-list .name .title h1,
.content .template-2 .area .search-list .videos .name .title h1, .content .template-2 .area .videos .name .foto-category .name.overtitle, .content .template-2 .area .foto-category .videos .name .name.overtitle,
.content .template-2 .area .videos .name .foto-list .name.overtitle,
.content .template-2 .area .foto-list .videos .name .name.overtitle,
.content .template-2 .area .videos .name .cart-list .name.overtitle,
.content .template-2 .area .cart-list .videos .name .name.overtitle,
.content .template-2 .area .videos .name .extended-info-list .name.overtitle,
.content .template-2 .area .extended-info-list .videos .name .name.overtitle,
.content .template-2 .area .videos .name .foto-group .name.overtitle,
.content .template-2 .area .foto-group .videos .name .name.overtitle,
.content .template-2 .area .videos .name .search-list .name.overtitle,
.content .template-2 .area .search-list .videos .name .name.overtitle {
  color: #333;
  font-size: 33px;
}
/* line 2233, ../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 2238, ../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 2245, ../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 2250, ../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 2255, ../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 2260, ../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 2265, ../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 2270, ../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 2286, ../scss/components/_content.scss */
.content .template-2 .area .texts .details, .content .template-2 .area .videos .details {
  margin-top: 32px;
}
/* line 2288, ../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 2288, ../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 2300, ../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 2300, ../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 2309, ../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 2309, ../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 2317, ../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 2324, ../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 2338, ../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 2342, ../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 2346, ../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 2350, ../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 2354, ../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 2365, ../scss/components/_content.scss */
.content .template-2 .area .texts .texts-gallery .more, .content .template-2 .area .videos .texts-gallery .more {
  cursor: pointer;
}
/* line 2367, ../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 2370, ../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 2374, ../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 2393, ../scss/components/_content.scss */
.content .template-2 .area .videos .details .video video {
  width: 100%;
}
/* line 2398, ../scss/components/_content.scss */
.content .template-2 .area .videos .details .buttons {
  padding: 0;
  margin-top: 10px;
  border-top: 0;
  border-bottom: 0;
}
/* line 2412, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info {
  font-size: 15px;
  font-weight: 300;
  margin: 80px 0 20px 0;
}
/* line 2417, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info b {
  font-weight: 700;
}
/* line 2421, ../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 2421, ../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 2421, ../scss/components/_content.scss */
  .content .template-2 .area .search-list .result-info .buttons {
    display: inline-block;
  }
}
/* line 2434, ../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 2448, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .search-list .result-info .buttons a:hover {
  background: #000;
}
/* line 2451, ../scss/components/_content.scss */
.content .template-2 .area .search-list .result-info .buttons a .expand {
  margin-left: 20px;
}
/* line 2461, ../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 2468, ../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 2475, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result {
  font-size: 15px;
  font-weight: 300;
}
/* line 2479, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2485, ../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 2491, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul li a.icon {
  margin: 5px 5px;
  font-size: 17px;
}
/* line 2498, ../scss/components/_content.scss */
html.no-touch .content .template-2 .area .search-list .search-result .result ul li a:hover {
  color: #000;
}
/* line 2503, ../scss/components/_content.scss */
.content .template-2 .area .search-list .search-result .result ul li b {
  font-weight: 400;
}

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

/* line 2522, ../scss/components/_content.scss */
.rodoModal .modal {
  display: none;
}

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

/* line 2533, ../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 2540, ../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 2551, ../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 2559, ../scss/components/_content.scss */
.infoTooltip .text p {
  margin: 2px;
}
/* line 2563, ../scss/components/_content.scss */
.infoTooltip .text a {
  color: inherit;
}
/* line 2567, ../scss/components/_content.scss */
.infoTooltip .text .lead {
  display: block;
  font-weight: 700;
  padding: 20px 0;
}
/* line 2574, ../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 2588, ../scss/components/_content.scss */
html.no-touch .infoTooltip a.close:hover {
  background: #ff2e2e;
}

/* line 2595, ../scss/components/_content.scss */
div.seo_descr {
  color: #9f9f9f;
  font-size: 15px;
}
/* line 2602, ../scss/components/_content.scss */
div.seo_descr a {
  color: #1f68c1;
  text-decoration: none;
}
/* line 2607, ../scss/components/_content.scss */
div.seo_descr h2 {
  color: #3e486c;
  font-weight: 300;
  font-size: 20px;
}
/* line 2615, ../scss/components/_content.scss */
div.seo_descr li {
  list-style-type: square;
}

/* 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, .rodoModal .fancybox-skin {
  border-radius: 0;
}
/* line 215, ../scss/components/_fancybox.scss */
.infoModal .fancybox-inner .name, .rodoModal .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, .rodoModal .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:not(.btn), .rodoModal .fancybox-inner .text a:not(.btn) {
  color: inherit;
}
/* line 238, ../scss/components/_fancybox.scss */
.infoModal .fancybox-inner .text .lead, .rodoModal .fancybox-inner .text .lead {
  display: block;
  font-weight: 700;
  padding: 20px 0;
}
/* line 246, ../scss/components/_fancybox.scss */
.infoModal .close, .rodoModal .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, html.no-touch .rodoModal .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;
  }
}

/* line 2, ../scss/components/_spinner.scss */
[class*="loader-"] {
  display: inline-block;
  width: 1em;
  height: 1em;
  color: inherit;
  vertical-align: middle;
  pointer-events: none;
}

/* line 12, ../scss/components/_spinner.scss */
.loader-01 {
  border: .2em dotted currentcolor;
  border-radius: 50%;
  animation: 1s loader-01 linear infinite;
}

@keyframes loader-01 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

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