@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline; }

body {
  line-height: 1;
  color: black;
  background: white; }

ol, ul {
  list-style: none; }

table {
  border-collapse: separate;
  border-spacing: 0;
  vertical-align: middle; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: "" ""; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: ""; }

a img {
  border: none; }

/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
/* Media-query, customize to your own needs */
/*$mobile-landscape: 480px;*/
/*$mobile-bp: 768px;*/
/* Media-query hacks IE */
/* Slider Dots
------------------------------- */
/* Helper Classes
------------------------------- */
.coupon .coupon-inner, .tag, .letter article .feature {
  -webkit-font-smoothing: subpixel-antialiased; }

.icon-container {
  float: left;
  height: 20px;
  margin: 2px 10px 0 0;
  position: relative;
  width: 20px; }
  .icon-container i {
    left: 0;
    position: absolute;
    top: 0; }

i[class^="i-"] {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat; }

i[class^="i-lang"] {
  width: 18px;
  height: 11px;
  margin-bottom: 5px; }

/* Main Navigation */
/* contains word ~ | ends with $ | contains substring * */
.header nav.main-nav li .icon-container i[class*="-gry"],
header.main-header .main-nav nav li .icon-container i[class*="-gry"] {
  display: block;
  opacity: 0.5; }
  @media screen and (min-width: 1024px) {
    .header nav.main-nav li .icon-container i[class*="-gry"],
    header.main-header .main-nav nav li .icon-container i[class*="-gry"] {
      display: none; } }

@media screen and (max-width: 1023px) {
  .header nav.main-nav li .icon-container i[class*="-blk"],
  header.main-header .main-nav nav li .icon-container i[class*="-blk"] {
    display: none; } }

.header nav.main-nav li:hover .icon-container i[class*="-gry"],
header.main-header .main-nav nav li:hover .icon-container i[class*="-gry"] {
  display: block; }

.header nav.main-nav li:hover.simple .icon-container i[class*="-gry"],
header.main-header .main-nav nav li:hover.simple .icon-container i[class*="-gry"] {
  display: none; }

.header nav.main-nav li:hover.simple .icon-container i[class*="-blk"],
header.main-header .main-nav nav li:hover.simple .icon-container i[class*="-blk"] {
  display: block; }

.header nav.user-nav li .icon-container i[class*="-gry"],
header.main-header .user-nav nav li .icon-container i[class*="-gry"] {
  display: none; }

.header nav.user-nav li:hover .icon-container i[class*="-blk"],
header.main-header .user-nav nav li:hover .icon-container i[class*="-blk"] {
  display: none; }

.header nav.user-nav li:hover .icon-container i[class*="-gry"],
header.main-header .user-nav nav li:hover .icon-container i[class*="-gry"] {
  display: block; }

.user-account .icon-container,
.user-notifications .icon-container,
.www-intl .icon-container {
  margin-right: 3px; }
  .user-account .icon-container i.i-profile-pic-sparheld-unknown,
  .user-account .icon-container img,
  .user-notifications .icon-container i.i-profile-pic-sparheld-unknown,
  .user-notifications .icon-container img,
  .www-intl .icon-container i.i-profile-pic-sparheld-unknown,
  .www-intl .icon-container img {
    width: 25px;
    height: 25px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

/* Main Navigation LV1 */
/* .i-heart-wht,*/
.i-thumb-blk,
.i-thumb-gry {
  height: 16px;
  width: 20px; }

.i-grid-blk,
.i-grid-gry {
  height: 16px;
  width: 20px; }

.i-nav-voucher-blk,
.i-nav-voucher-gry {
  height: 20px;
  width: 20px; }

.i-nav-coupon-blk,
.i-nav-coupon-gry,
.i-nav-coupon-bul {
  height: 14px;
  width: 20px; }

.i-nav-freebie-blk,
.i-nav-freebie-gry {
  height: 18px;
  width: 20px; }

.i-nav-community-blk,
.i-nav-community-gry {
  height: 13px;
  width: 20px; }

.i-nav-notification-blk,
.i-nav-notification-gry {
  height: 20px;
  width: 20px; }

.i-shop-blk,
.i-shop-gry {
  height: 16px;
  width: 20px; }

header .i-star-blk,
header .i-star-gry {
  height: 18px;
  margin-top: -2px;
  width: 20px; }

.i-heart-blk,
.i-heart-gry {
  height: 17px;
  width: 20px; }

/* Main Navigation LV2 */
.i-c-mode svg {
  margin-left: 21px;
  margin-top: 21px; }

.i-c-beauty svg {
  margin-left: 30px;
  margin-top: 19px; }

.i-c-baby svg {
  margin-left: 23px;
  margin-top: 24px; }

.i-c-furniture svg {
  margin-left: 25px;
  margin-top: 22px; }

.i-c-electronic svg {
  margin-left: 27px;
  margin-top: 21px; }

.i-c-books svg {
  margin-left: 25px;
  margin-top: 21px; }

.i-c-travel svg {
  margin-left: 20px;
  margin-top: 21px; }

.i-c-hobby svg {
  margin-left: 20px;
  margin-top: 18px; }

/* User Navigation */
.user-nav .icon-container:first-of-type {
  height: 25px;
  width: 25px; }

.usermenu .icon-container:last-of-type,
.languages .icon-container:last-of-type {
  height: 8px;
  width: 12px;
  margin: 9px 0 0; }

.i-profile-blk,
.i-profile-gry,
.i-earth-blk,
.i-earth-gry {
  height: 25px;
  margin: 0;
  width: 25px; }

.i-dropdown-blk,
.i-dropdown-gry {
  height: 8px;
  width: 12px; }

/* Social Navigation */
.i-facebook, .i-googleplus, .i-twitter {
  width: 30px;
  height: 30px; }

.i-facebook-big, .i-googleplus-big, .i-twitter-big {
  width: 40px;
  height: 40px; }

/* Buscar / Search INDEX*/

.i-search-gry,
.i-search-blk {
  width: 18px;
  height: 18px; }
  @media screen and (min-width: 1024px) {
    .i-search-gry,
    .i-search-blk {
      width: 30px;
      height: 30px; } }
  @media screen and (min-width: 1024px) {
    header.main-header .icon.input .i-search-gry,
	.subpage-header .icon.input .i-search-gry, 
	
	header.main-header .icon.input .i-search-blk,
    .subpage-header .icon.input.i-search-blk {
      width: 24px;
      height: 24px; } }


/* Search ORIGINAL */
/*
.i-search-gry,
.i-search-wht {
  width: 18px;
  height: 18px; }
  @media screen and (min-width: 1024px) {
    .i-search-gry,
    .i-search-wht {
      width: 30px;
      height: 30px; } }
  @media screen and (min-width: 1024px) {
    header.main-header .icon.input .i-search-gry,
	.subpage-header .icon.input .i-search-gry, 
	
	header.main-header .icon.input .i-search-wht,
    .subpage-header .icon.input .i-search-blk {
      width: 24px;
      height: 24px; } }
*/

/* Other */
i[class^="i-c-"] {
  width: 60px;
  height: 60px; }
  @media screen and (min-width: 700px) {
    i[class^="i-c-"] {
      width: 60px;
      height: 60px; } }
  @media screen and (min-width: 1024px) {
    i[class^="i-c-"] {
      width: 85px;
      height: 85px; } }
  @media screen and (min-width: 1280px) {
    i[class^="i-c-"] {
      width: 90px;
      height: 90px; } }

.i-star, .i-star-grey, .i-star-orange {
  width: 16px;
  height: 16px; }
  .i-star.empty, .i-star-grey.empty, .i-star-orange.empty {
    opacity: 0.5; }
  .i-star.big, .i-star-grey.big, .i-star-orange.big {
    width: 21px;
    height: 21px; }
    .i-star.big.very, .i-star-grey.big.very, .i-star-orange.big.very {
      width: 27px;
      height: 27px; }
  .i-star.huge, .i-star-grey.huge, .i-star-orange.huge {
    width: 70px;
    height: 42px; }
  .i-star.large, .i-star-grey.large, .i-star-orange.large {
    width: 36px;
    height: 36px; }

.i-logo-sparheld-1 {
  width: 293px;
  height: 54px; }

.i-left-arrow-gry, .i-right-arrow-gry {
  width: 11px;
  height: 20px; }
  @media screen and (min-width: 700px) {
    .i-left-arrow-gry, .i-right-arrow-gry {
      width: 19px;
      height: 30px; } }
  @media screen and (min-width: 1024px) {
    .i-left-arrow-gry, .i-right-arrow-gry {
      width: 25px;
      height: 40px; } }

.i-stamp {
  width: 316px;
  height: 150px; }

/* GB - Boton más */
.i-plus-blu,
.i-plus-white,
.i-plus-gry {
  width: 14px;
  height: 14px; }

.i-minus-blu,
.i-minus-white {
  width: 14px;
  height: 2px; }

.i-small-logo {
  width: 54px;
  height: 50px; }

.i-back-to-top {
  width: 40px;
  height: 40px; }

i[class^="i-burger-"] {
  width: 20px;
  height: 15px; }

.i-small-heart-full, .i-small-heart-empty {
  width: 32px;
  height: 32px; }

.i-thumb-up,
.i-thumb-down,
.i-thumb-up-green,
.i-thumb-down-red,
.i-columns,
.i-watch {
  width: 17px;
  height: 17px; }

.i-bookmark,
.i-bookmark-full {
  width: 16px;
  height: 23px; }

i[class^="i-social"],
.i-rss-big {
  width: 40px;
  height: 40px; }

.i-trustedshops,
.i-tuev,
.i-ehi {
  width: 40px;
  height: 40px; }

.i-close-gry {
  width: 13px;
  height: 13px; }

.i-checkmark-green {
  width: 16px;
  height: 13px; }

.i-logo-icon {
  width: 54px;
  height: 54px; }

.i-logo-icon-grey {
  width: 54px;
  height: 54px; }

.i-checkmark-gry {
  width: 21px;
  height: 21px; }

.i-sad-smiley {
  width: 64px;
  height: 64px; }

.i-camera {
  width: 48px;
  height: 35px; }

.i-trash-black {
  width: 24px;
  height: 24px; }

.bigger {
  width: 40px;
  height: 40px; }

.i-profile-pic-sparheld {
  background-image: url("data:image/png;base64,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"); }

.i-profile-pic-sparheld-unknown {
  background-image: url("data:image/png;base64,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"); }

.i-profile-pic-sparheld.icon-small,
.i-profile-pic-sparheld-unknown.icon-small,
img.icon-small {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px; }

.i-gm-comment-gry,
.i-gm-work-no-gry,
.i-gm-work-no-red {
  width: 16px;
  height: 16px; }

.i-gm-share-gry {
  width: 16px;
  height: 11px; }

.i-gm-work-yes-gry,
.i-gm-work-yes-green {
  width: 16px;
  height: 13px; }

.i-home-trophy {
  width: 24px;
  height: 25px; }

.i-news-feed {
  width: 140px;
  height: 140px; }
  .i-news-feed.small {
    width: 100px;
    height: 100px; }

.i-home-employee {
  width: 24px;
  height: 15px; }

i[class^="i-x-close-"] {
  width: 33px;
  height: 33px; }

.i-pencil-write,
.i-money-percent,
.i-checkmark-large,
.i-coupon-cut {
  width: 80px;
  height: 80px; }

i[class^="i-shield-"] {
  width: 40px;
  height: 40px; }

i[class^="i-shield-stars-"] {
  width: 60px;
  height: 56px; }

.i-top-members {
  width: 60px;
  height: 60px; }

.i-filter-dots {
  width: 32px;
  height: 8px; }

/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=dcc9b31faa55fb431cb2)
 * Config saved to config.json and https://gist.github.com/dcc9b31faa55fb431cb2
 *
 *! normalize.css v3.0.2 | MIT License | git.io/normalize 
!*/
/* Taiko:Custom by hb & jLa */
/* Grid Variables
----------------------- */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
  box-sizing: border-box; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .container {
      width: 100%;
      max-width: 740px; } }
  @media screen and (min-width: 1024px) {
    .container {
      width: 994px;
      max-width: 994px; } }
  @media screen and (min-width: 1280px) {
    .container {
      width: 1250px;
      max-width: 1250px; } }
  @media screen and (max-width: 767px) {
    .container.full {
      max-width: 100%;
      padding: 0; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px;
  padding-right: 10px; }

.row {
  margin-left: -10px;
  margin-right: -10px; }

/*@media screen and (min-width: 1024px) {
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}*/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .grid-format, .grid-sizer, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .grid-format, .grid-sizer, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .grid-format, .grid-sizer, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .grid-format, .grid-sizer {
  float: left; }

.col-xs-12, .grid-format, .grid-sizer {
  width: 100%; }

.col-xs-11 {
  width: 91.66666667%; }

.col-xs-10 {
  width: 83.33333333%; }

.col-xs-9 {
  width: 75%; }

.col-xs-8 {
  width: 66.66666667%; }

.col-xs-7 {
  width: 58.33333333%; }

.col-xs-6 {
  width: 50%; }

.col-xs-5 {
  width: 41.66666667%; }

.col-xs-4 {
  width: 33.33333333%; }

.col-xs-3 {
  width: 25%; }

.col-xs-2 {
  width: 16.66666667%; }

.col-xs-1 {
  width: 8.33333333%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-pull-11 {
  right: 91.66666667%; }

.col-xs-pull-10 {
  right: 83.33333333%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-8 {
  right: 66.66666667%; }

.col-xs-pull-7 {
  right: 58.33333333%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-5 {
  right: 41.66666667%; }

.col-xs-pull-4 {
  right: 33.33333333%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-2 {
  right: 16.66666667%; }

.col-xs-pull-1 {
  right: 8.33333333%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-push-11 {
  left: 91.66666667%; }

.col-xs-push-10 {
  left: 83.33333333%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-8 {
  left: 66.66666667%; }

.col-xs-push-7 {
  left: 58.33333333%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-5 {
  left: 41.66666667%; }

.col-xs-push-4 {
  left: 33.33333333%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-2 {
  left: 16.66666667%; }

.col-xs-push-1 {
  left: 8.33333333%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-offset-12 {
  margin-left: 100%; }

.col-xs-offset-11 {
  margin-left: 91.66666667%; }

.col-xs-offset-10 {
  margin-left: 83.33333333%; }

.col-xs-offset-9 {
  margin-left: 75%; }

.col-xs-offset-8 {
  margin-left: 66.66666667%; }

.col-xs-offset-7 {
  margin-left: 58.33333333%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-5 {
  margin-left: 41.66666667%; }

.col-xs-offset-4 {
  margin-left: 33.33333333%; }

.col-xs-offset-3 {
  margin-left: 25%; }

.col-xs-offset-2 {
  margin-left: 16.66666667%; }

.col-xs-offset-1 {
  margin-left: 8.33333333%; }


.col-xs-offset-0 {
  margin-left: 0%; }

@media screen and (min-width: 700px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .grid-format, .grid-sizer, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-11 {
    width: 91.66666667%; }
  .col-sm-10 {
    width: 83.33333333%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-8 {
    width: 66.66666667%; }
  .col-sm-7 {
    width: 58.33333333%; }
  .col-sm-6, .grid-format, .grid-sizer {
    width: 50%; }
  .col-sm-5 {
    width: 41.66666667%; }
  .col-sm-4 {
    width: 33.33333333%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-2 {
    width: 16.66666667%; }
  .col-sm-1 {
    width: 8.33333333%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-pull-11 {
    right: 91.66666667%; }
  .col-sm-pull-10 {
    right: 83.33333333%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-8 {
    right: 66.66666667%; }
  .col-sm-pull-7 {
    right: 58.33333333%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-5 {
    right: 41.66666667%; }
  .col-sm-pull-4 {
    right: 33.33333333%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-2 {
    right: 16.66666667%; }
  .col-sm-pull-1 {
    right: 8.33333333%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-push-11 {
    left: 91.66666667%; }
  .col-sm-push-10 {
    left: 83.33333333%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-8 {
    left: 66.66666667%; }
  .col-sm-push-7 {
    left: 58.33333333%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-5 {
    left: 41.66666667%; }
  .col-sm-push-4 {
    left: 33.33333333%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-2 {
    left: 16.66666667%; }
  .col-sm-push-1 {
    left: 8.33333333%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-offset-12 {
    margin-left: 100%; }
  .col-sm-offset-11 {
    margin-left: 91.66666667%; }
  .col-sm-offset-10 {
    margin-left: 83.33333333%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-8 {
    margin-left: 66.66666667%; }
  .col-sm-offset-7 {
    margin-left: 58.33333333%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-5 {
    margin-left: 41.66666667%; }
  .col-sm-offset-4 {
    margin-left: 33.33333333%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-2 {
    margin-left: 16.66666667%; }
  .col-sm-offset-1 {
    margin-left: 8.33333333%; }
  .col-sm-offset-0 {
    margin-left: 0%; } }

@media screen and (min-width: 1024px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .grid-format, .grid-sizer, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-12 {
    width: 100%; }
  .col-md-11 {
    width: 91.66666667%; }
  .col-md-10 {
    width: 83.33333333%; }
  .col-md-9 {
    width: 75%; }
  .col-md-8 {
    width: 66.66666667%; }
  .col-md-7 {
    width: 58.33333333%; }
  .col-md-6 {
    width: 50%; }
  .col-md-5 {
    width: 41.66666667%; }
  .col-md-4, .grid-format, .grid-sizer {
    width: 33.33333333%; }
  .col-md-3 {
    width: 25%; }
  .col-md-2 {
    width: 16.66666667%; }
  .col-md-1 {
    width: 8.33333333%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-pull-11 {
    right: 91.66666667%; }
  .col-md-pull-10 {
    right: 83.33333333%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-8 {
    right: 66.66666667%; }
  .col-md-pull-7 {
    right: 58.33333333%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-5 {
    right: 41.66666667%; }
  .col-md-pull-4 {
    right: 33.33333333%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-2 {
    right: 16.66666667%; }
  .col-md-pull-1 {
    right: 8.33333333%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-push-11 {
    left: 91.66666667%; }
  .col-md-push-10 {
    left: 83.33333333%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-8 {
    left: 66.66666667%; }
  .col-md-push-7 {
    left: 58.33333333%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-5 {
    left: 41.66666667%; }
  .col-md-push-4 {
    left: 33.33333333%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-2 {
    left: 16.66666667%; }
  .col-md-push-1 {
    left: 8.33333333%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-offset-12 {
    margin-left: 100%; }
  .col-md-offset-11 {
    margin-left: 91.66666667%; }
  .col-md-offset-10 {
    margin-left: 83.33333333%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-8 {
    margin-left: 66.66666667%; }
  .col-md-offset-7 {
    margin-left: 58.33333333%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-5 {
    margin-left: 41.66666667%; }
  .col-md-offset-4 {
    margin-left: 33.33333333%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-2 {
    margin-left: 16.66666667%; }
  .col-md-offset-1 {
    margin-left: 8.33333333%; }
  .col-md-offset-0 {
    margin-left: 0%; } }

@media screen and (min-width: 1280px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-11 {
    width: 91.66666667%; }
  .col-lg-10 {
    width: 83.33333333%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-8 {
    width: 66.66666667%; }
  .col-lg-7 {
    width: 58.33333333%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-5 {
    width: 41.66666667%; }
  .col-lg-4 {
    width: 33.33333333%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-2 {
    width: 16.66666667%; }
  .col-lg-1 {
    width: 8.33333333%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-pull-11 {
    right: 91.66666667%; }
  .col-lg-pull-10 {
    right: 83.33333333%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-8 {
    right: 66.66666667%; }
  .col-lg-pull-7 {
    right: 58.33333333%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-5 {
    right: 41.66666667%; }
  .col-lg-pull-4 {
    right: 33.33333333%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-2 {
    right: 16.66666667%; }
  .col-lg-pull-1 {
    right: 8.33333333%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-push-11 {
    left: 91.66666667%; }
  .col-lg-push-10 {
    left: 83.33333333%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-8 {
    left: 66.66666667%; }
  .col-lg-push-7 {
    left: 58.33333333%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-5 {
    left: 41.66666667%; }
  .col-lg-push-4 {
    left: 33.33333333%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-2 {
    left: 16.66666667%; }
  .col-lg-push-1 {
    left: 8.33333333%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-offset-12 {
    margin-left: 100%; }
  .col-lg-offset-11 {
    margin-left: 91.66666667%; }
  .col-lg-offset-10 {
    margin-left: 83.33333333%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-8 {
    margin-left: 66.66666667%; }
  .col-lg-offset-7 {
    margin-left: 58.33333333%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-5 {
    margin-left: 41.66666667%; }
  .col-lg-offset-4 {
    margin-left: 33.33333333%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-2 {
    margin-left: 16.66666667%; }
  .col-lg-offset-1 {
    margin-left: 8.33333333%; }
  .col-lg-offset-0 {
    margin-left: 0%; } }

.clearfix:before, .nav.nav-tabs:before,
.clearfix:after,
.nav.nav-tabs:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table; }

.clearfix:after, .nav.nav-tabs:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both; }

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.pull-right {
  float: right !important; }

.pull-left {
  float: left !important; }

.hide {
  display: none !important; }

.show {
  display: block !important; }

.invisible {
  visibility: hidden; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.hidden {
  display: none !important;
  visibility: hidden !important; }

.affix {
  position: fixed; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  margin-top: 0;
  margin-bottom: 0.7em;
  font-weight: 300; }

h1, .h1 {
  font-size: 26px;
  font-size: 2.6rem;
  font-weight: 400; }
  @media screen and (min-width: 1024px) {
    h1, .h1 {
      font-size: 38px;
      font-size: 3.8rem; } }

h2, .h2 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 400;
  display: block; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    h2, .h2 {
      font-size: 24px;
      font-size: 2.4rem; } }
  @media screen and (min-width: 1024px) {
    h2, .h2 {
      font-size: 26px;
      font-size: 2.6rem; } }
  @media screen and (min-width: 1280px) {
    h2, .h2 {
      font-size: 28px;
      font-size: 2.8rem; } }
  .newsletter h2, .newsletter .h2 {
    margin-bottom: 1em; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .newsletter h2, .newsletter .h2 {
        margin-bottom: 1em; } }
  .overlay .overlay-wrapper .register h2, .overlay .overlay-wrapper .register .h2 {
    font-size: 24px;
    font-size: 2.4rem; }

h3, .h3 {
  font-size: 16px;
  font-size: 1.6rem;
  display: block;
  /*font-weight: 400;*/ }
  @media screen and (min-width: 1024px) {
    h3, .h3 {
      font-size: 21px;
      font-size: 2.1rem; } }

.subheadline {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300; }

p {
  margin-top: 0;
  font-size: 12px;
  font-size: 1.2rem; }
  @media screen and (min-width: 1024px) {
    p {
      font-size: 14px;
      font-size: 1.4rem; } }
  @media screen and (min-width: 1280px) {
    p {
      font-size: 16px;
      font-size: 1.6rem; } }

code {
  padding: .2rem .5rem;
  margin: 0 .2rem;
  font-size: 90%;
  white-space: nowrap;
  background: #fcfcfc;
  border: 1px solid #ececec;
  border-radius: 5px; }

pre > code {
  display: block;
  padding: 1rem 1.5rem;
  white-space: pre; }

b {
  font-weight: 600; }

button,
.button {
  margin-bottom: 1rem; }

input,
textarea,
select,
fieldset {
  margin-bottom: 1.5rem; }

pre,
blockquote,
dl,
figure,
table,
p,
ul,
ol,
form {
  margin-bottom: 1.5rem; }

hr {
  border: none;
  border: 1px solid #eeeeee; }

.hr {
  text-align: center;
  overflow: hidden;
  margin: 30px 0;
  border: none; }
  .hr i, .hr span {
    position: relative;
    color: #a6a6a6;
    font-weight: 600;
    font-size: 16px; }
    .hr i path, .hr span path {
      fill: #bbb; }
    .hr i:before, .hr i:after, .hr span:before, .hr span:after {
      content: '';
      position: absolute;
      top: 50%;
      height: 1px;
      background-color: #c8c8c8;
      width: 1000px; }
      @media screen and (max-width: 767px) {
        .hr i:before, .hr i:after, .hr span:before, .hr span:after {
          width: 0; } }
    .hr i:before, .hr span:before {
      left: 0;
      margin-left: -1040px; }
    .hr i:after, .hr span:after {
      right: 0;
      margin-right: -1040px; }

.strikeout {
  text-decoration: line-through; }

a, .lnk {
  display: inline-block;
  
  color: #F1870F; /* tomate #F1870F - LE DEJO CON AZUL #335CB3 - LINKS index (no menu) */
  
  text-decoration: none;
  cursor: pointer; }
  a.lnk-invert, .lnk.lnk-invert {
    color: gray; }
  a:hover, a:focus, .lnk:hover, .lnk:focus {
    text-decoration: underline; }
  nav a, nav .lnk {
    color: inherit; }
  a.lv1:hover, .lnk.lv1:hover {
    text-decoration: none; }
  a.block, .lnk.block {
    display: block; }
    a.block:hover, .lnk.block:hover {
      text-decoration: none; }
  a.inline, .lnk.inline {
    display: inline; }
    a.inline:hover, .lnk.inline:hover {
      text-decoration: none; }

button {
  outline: 0;
  border: 0;
  background-color: transparent;
  font-size: 1.4rem;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.button {
  display: inline-block;
  border: 0;
  outline: 0;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: compact(compact(border-color 0.2s, color 0.2s, background-color 0.2s, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(border-color 0.2s, color 0.2s, background-color 0.2s, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(border-color 0.2s, color 0.2s, background-color 0.2s, false, false, false, false, false, false, false) false false false);
  transition: compact(border-color 0.2s, color 0.2s, background-color 0.2s, false, false, false, false, false, false, false);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
  .button:hover {
    text-decoration: none; }
  .button.big {
    min-height: 50px;
    padding: 9px 15px;
    font-size: 21px; }
  .button.primary {
    background-color: #F1870F;
    color: white;
    font-size: 16px;
    min-height: 40px;
    padding: 9px 30px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .button.primary:hover {
      background-color: #e37f0d; }
    .button.primary.big {
      min-height: 50px;
      padding: 9px 15px;
      font-size: 21px; }
  .button.secondary {
    background-color: #00ff00; /* ? */
    color: white;
    font-size: 16px;
    padding: 9px 30px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .button.secondary:hover {
      background-color: #3056a7; }
    .button.secondary.big {
      height: 50px;
      padding: 9px 15px;
      font-size: 21px; }
  .button.tertiary {
    background-color: #bbb;
    color: white;
    font-size: 16px;
    padding: 9px 30px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .button.tertiary:hover {
      background-color: #b3b3b3; }
    .button.tertiary.big {
      height: 50px;
      padding: 9px 15px;
      font-size: 21px; }
  .button.printable { /* GB - Cambié el color del boton */
    background: #F1870F url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iM3B4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9IjAgMCAzIDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPmktY3RhLWNvdXBvbjwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSIqKiotaWNvbnMtKioqIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJzaC1hc3NldC1saWJyYXJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY4MC4wMDAwMDAsIC05Ny4wMDAwMDApIiBmaWxsPSIjRjlGOUY5Ij4gICAgICAgICAgICA8ZyBpZD0iMDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjYuMDAwMDAwLCA5Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTMxNCwwIEwzMTQsMyBMMzE3LDMgTDMxNywwIEwzMTQsMCBaIE0zMTQsNyBMMzE0LDExIEwzMTcsMTEgTDMxNyw3IEwzMTQsNyBaIE0zMTQsMTUgTDMxNCwxOSBMMzE3LDE5IEwzMTcsMTUgTDMxNCwxNSBaIE0zMTQsMjMgTDMxNCwyNyBMMzE3LDI3IEwzMTcsMjMgTDMxNCwyMyBaIE0zMTQsMzEgTDMxNCwzNSBMMzE3LDM1IEwzMTcsMzEgTDMxNCwzMSBaIE0zMTQsMzkgTDMxNCw0MyBMMzE3LDQzIEwzMTcsMzkgTDMxNCwzOSBaIE0zMTQsNTAgTDMxNyw1MCBMMzE3LDQ3IEwzMTQsNDcgTDMxNCw1MCBaIiBpZD0iaS1jdGEtY291cG9uIj48L3BhdGg+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+) no-repeat 85%;
    padding-right: 15% !important;
    /* the rest of the bg position */ }
  .button.freebie { /* GB - Cambié el color del boton */
    background: #F1870F url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+aS1jdGEtZ3JhdGlzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IioqKi1pY29ucy0qKioiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9InNoLWFzc2V0LWxpYnJhcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNjcxLjAwMDAwMCwgLTE3Mi4wMDAwMDApIiBmaWxsPSIjRjlGOUY5Ij4gICAgICAgICAgICA8ZyBpZD0iMDMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNjYuMDAwMDAwLCA5Ny4wMDAwMDApIj4gICAgICAgICAgICAgICAgPHBhdGggZD0iTTMwNS45OTE4MDMsNzkgQzMwNS40NDQwNDUsNzkgMzA1LDc5LjQ0MzcxNjYgMzA1LDc5Ljk5OTgwNzUgTDMwNSw4My4wMDAxOTI1IEMzMDUsODMuNTUyMzcwOSAzMDUuNDUzMTg2LDg0IDMwNiw4NCBMMzA2LDg0IEwzMDYsOTIuMDAyNDU1NCBDMzA2LDkyLjU1MzM4NCAzMDYuNDQ0OTQ2LDkzIDMwNi45OTMzOTgsOTMgTDMyMy4wMDY2MDIsOTMgQzMyMy41NTUyNDEsOTMgMzI0LDkyLjU1MzY4ODYgMzI0LDkyLjAwMjQ1NTQgTDMyNCw4NCBMMzI0LDg0IEMzMjQuNTUyMjg1LDg0IDMyNSw4My41NTYyODM0IDMyNSw4My4wMDAxOTI1IEwzMjUsNzkuOTk5ODA3NSBDMzI1LDc5LjQ0NzYyOTEgMzI0LjU0NDY5NCw3OSAzMjQuMDA4MTk3LDc5IEwzMDUuOTkxODAzLDc5IFogTTMwNiw4MC45OTg5NTY2IEMzMDYsODAuNDQ3MjQ4MSAzMDYuNDUzMDM2LDgwIDMwNi45OTcwMyw4MCBMMzE0LDgwIEwzMTQsODMgTDMwNi45OTcwMyw4MyBDMzA2LjQ0NjM4Niw4MyAzMDYsODIuNTU3MzM5NyAzMDYsODIuMDAxMDQzNCBMMzA2LDgwLjk5ODk1NjYgWiBNMzA4LjAwMjkyOSw5MiBDMzA3LjQ0OTAyNyw5MiAzMDcsOTEuNTYyMTE4NiAzMDcsOTAuOTk3MDcwNyBMMzA3LDg1IEwzMTQsODUgTDMxNCw5MiBMMzA4LjAwMjkyOSw5MiBaIE0zMTYsOTIgTDMxNiw4NSBMMzIzLDg1IEwzMjMsOTAuOTk3MDcwNyBDMzIzLDkxLjU1MDk3MzIgMzIyLjU2MjExOSw5MiAzMjEuOTk3MDcxLDkyIEwzMTYsOTIgWiBNMzE2LDgzIEwzMTYsODAgTDMyMy4wMDI5Nyw4MCBDMzIzLjU1MzYxNCw4MCAzMjQsODAuNDQyNjYwMyAzMjQsODAuOTk4OTU2NiBMMzI0LDgyLjAwMTA0MzQgQzMyNCw4Mi41NTI3NTE5IDMyMy41NDY5NjQsODMgMzIzLjAwMjk3LDgzIEwzMTYsODMgWiBNMzE1LDc5IEMzMTQuNzc3MTY1LDc5IDMxNC45MjUwNjQsNzguOTk1ODgyMiAzMTUsNzkgQzMxNC45MzA0MTcsNzguOTk1NjA3NyAzMTQuOTM1MjA2LDc4Ljk5MzY4NjEgMzE1LDc5IEMzMTQuOTQ2MTkzLDc4Ljk5MzY4NjEgMzE0Ljk1MTI2NCw3OC45OTU4ODIyIDMxNSw3OSBDMzE0Ljk1Njg5OCw3OC45OTU4ODIyIDMxNS4xMDczMzMsNzkgMzE1LDc5IEMzMTYuMTQ5NjcsNzkgMzE3LjY3MzczNiw3OC45NjQwMzgyIDMxOSw3OSBDMzIxLjAwNjExNyw3OC4zNzg3NjYgMzIyLDc3LjcwNTM3MzcgMzIyLDc3IEMzMjIsNzUuNjc1ODYzIDMyMS4xNzQ1ODEsNzUgMzIwLDc1IEMzMTguNjI5MDI0LDc1IDMxNi42Mjc0NTUsNzUuNzI1NTUwOCAzMTUsNzggQzMxMy4yODk3MjIsNzUuNzI1ODI1MyAzMTEuMzIxOTU4LDc1IDMxMCw3NSBDMzA4LjgxNDE1LDc1IDMwOCw3NS42NzU4NjMgMzA4LDc3IEMzMDguMDAwMjgyLDc3Ljc2MTEwMDggMzA5LjEzMjIwNCw3OSAzMTUsNzkgWiBNMzIwLDc2IEMzMjAuMzExOTg5LDc2IDMyMSw3Ni4wOTQ1MzM1IDMyMSw3NyBDMzIxLDc3LjEzNDY3NiAzMjAuMTk4MDM1LDc3LjUxNjY0NjEgMzE5LDc4IEMzMTcuODY1ODI1LDc3LjkxOTcxNSAzMTYuNzYzOTgsNzcuOTc5OTk3MyAzMTYsNzggQzMxNy4zMjYwNDEsNzYuNjI1MjkxMSAzMTguODUzNDMsNzYgMzIwLDc2IFogTTMxMCw3NiBDMzExLjE0MTUyMyw3NiAzMTIuNjcxNzI1LDc2LjYyNTEzNjkgMzE0LDc4IEMzMTEuMDYzNjEyLDc3LjkyOTA4IDMwOSw3Ny40MTU2NjI3IDMwOSw3NyBDMzA5LDc2LjA5NDE5NSAzMDkuNjgzOTgsNzYgMzEwLDc2IFoiIGlkPSJpLWN0YS1ncmF0aXMiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 90%;
    padding-right: 30% !important; }
  .button.undln:hover {
    text-decoration: underline; }
  
  /* GB * Boton Mas */
  .button.more, .button.less {
    border: 1px solid #F1870F; /* tomate */
    font-size: 14px;
    color: #F1870F;  /* tomate */
    background-color: transparent;
    min-height: 40px;
    line-height: 37px;
    padding: 0 20px 0 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .button.more i, .button.less i {
      margin-right: 10px;
      vertical-align: middle; }
      .button.more i[class$="white"], .button.less i[class$="white"] {
        display: none; }
    .button.more:hover, .button.less:hover {
      background-color: #F1870F; /* tomate */
      color: white; }
	  
	  
      .button.more:hover a, .button.less:hover a {
        color: white; }
      .button.more:hover i, .button.less:hover i {
        display: none; }
        .button.more:hover i[class$="white"], .button.less:hover i[class$="white"] {
          display: inline-block; }
    .button.more .loading-flower, .button.less .loading-flower {
      display: none; }
    .button.more.loading, .button.less.loading {
      pointer-events: none; }
      .button.more.loading > [class^="i-"], .button.less.loading > [class^="i-"] {
        display: none !important; }
      .button.more.loading .loading-flower, .button.less.loading .loading-flower {
        background-size: contain;
        width: 20px;
        height: 20px;
        display: inline-block; }
  .button.more[data-collapse-target] {
    display: none; }
    .button.more[data-collapse-target].collapse-closed {
      display: inline-block; }
  .button.less[data-collapse-target] {
    display: inline-block; }
    .button.less[data-collapse-target].collapse-closed {
      display: none; }
  .button.btn-href {
    background: transparent;
    color: #00ff00; /* ? */
    text-decoration: underline; }

html {
  font-size: 62.5%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, body {
  min-height: 100%;
  -webkit-overflow-scrolling: touch; }

body {
  font-size: 1.4em;
  line-height: 1.5;
  font-weight: 400;
  font-family: Arial, Helvetica, sans-serif;
  color: #282828;
  background: #ececec;
  min-width: 320px;
  margin: 0;
  padding: 0; }

.main-container {
  display: block; }

/* A must have for every project. IE8+ */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* Nice to have */
.hidden {
  display: none !important;
  visibility: hidden; }

.v-hidden {
  visibility: hidden; }

.v-hidden-all * {
  visibility: hidden !important; }

.rel {
  position: relative; }

.pntr {
  cursor: pointer; }

/* The clearfix */
.cf:before,
.cf:after {
  content: " ";
  display: table; }

.cf:after {
  clear: both; }

.cf {
  *zoom: 1; }

.o-vis {
  overflow: visible !important; }

.o-hid {
  overflow: hidden !important; }

.ellipsis {
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden; }

.vp:before {
  content: '';
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  height: 100%;
  vertical-align: middle; }

.vc {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle; }

.ib {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline; }

.tl {
  text-align: left; }

.tc {
  text-align: center; }

.tr {
  text-align: right; }

/* This class is used on elements not correctly redrawing while scolling on iOS Devices */
.repaint-fix {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0); }

/* Used for special cases, android browser wraps text */
.no-wrap {
  white-space: nowrap; }

/* Shorthand to float elements left */
.l {
  float: left; }

/* Shorthand to float elements right */
.r {
  float: right; }

.dt {
  display: table; }

.dtc {
  display: table-cell; }

/* Use this class for elements, that should only be visible to screen-readers */
.aural {
  position: absolute;
  left: -9999px;
  font-size: 0.00001em;
  line-height: 0.00001em;
  width: 1px;
  height: 1px;
  display: block; }

.white-box-shadow {
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01); }

.loading-flower {
  background: url("../imagenes/loading-flower.gif"); }
  .loading-flower.small-center {
    height: 50px;
    background-position: center;
    background-repeat: no-repeat; }

.text-center {
  text-align: center; }

.columnize {
  display: table-cell;
  vertical-align: middle; }

th,
td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #ececec; }

th:first-child,
td:first-child {
  padding-left: 0; }

th:last-child,
td:last-child {
  padding-right: 0; }

ul {
  list-style: disc outside; }
  ul.inside {
    list-style-position: inside; }

ol {
  list-style: decimal inside;
  padding-left: 0;
  margin-top: 0; }

li {
  padding-left: 0;
  margin-bottom: 0; }

ul.no-style {
  list-style: none; }

input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="password"] {
  height: 40px; }
  @media screen and (min-width: 700px) {
    input[type="email"].placeholder, input[type="number"].placeholder, input[type="search"].placeholder, input[type="text"].placeholder, input[type="tel"].placeholder, input[type="url"].placeholder, input[type="password"].placeholder {
      color: #bbb;
      font-family: Arial, Helvetica, sans-serif;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
    input[type="email"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="password"]:-moz-placeholder {
      color: #bbb;
      font-family: Arial, Helvetica, sans-serif;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
    input[type="email"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="password"]::-moz-placeholder {
      color: #bbb;
      font-family: Arial, Helvetica, sans-serif;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
    input[type="email"].placeholder, input[type="number"].placeholder, input[type="search"].placeholder, input[type="text"].placeholder, input[type="tel"].placeholder, input[type="url"].placeholder, input[type="password"].placeholder {
      color: #bbb;
      font-family: Arial, Helvetica, sans-serif;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; } }

input[type="color"], input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"],
textarea,
select {
  background-color: #fff;
  background-image: none;
  border: 1px solid #bbb;
  border-radius: 3px;
  box-shadow: none;
  -webkit-box-shadow: none;
  box-sizing: border-box;
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: 500;
  margin: 0 0 10px;
  outline: 0;
  padding: 10px 16px;
  width: 100%;
  text-rendering: optimizeLegibility;
  vertical-align: bottom;
  -webkit-font-smoothing: antialiased;
  -webkit-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(border-color 0.2s, false, false, false, false, false, false, false, false, false); }
  input[type="color"]:focus, input[type="date"]:focus, input[type="datetime-local"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="week"]:focus,
  textarea:focus,
  select:focus {
    outline: 0;
    border-color: #959595; }
  input[type="color"].invalid, input[type="date"].invalid, input[type="datetime-local"].invalid, input[type="datetime"].invalid, input[type="email"].invalid, input[type="month"].invalid, input[type="number"].invalid, input[type="password"].invalid, input[type="search"].invalid, input[type="tel"].invalid, input[type="text"].invalid, input[type="time"].invalid, input[type="url"].invalid, input[type="week"].invalid,
  textarea.invalid,
  select.invalid {
    border-color: #D0021B !important; }

textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-height: 65px; }

/* Register Form
----------------------- */
#register-form {
  margin: 0 auto 20px;
  width: 230px; }
  #register-form .control-group {
    margin: 5px 0; }
  #register-form .controls {
    position: relative;
    display: inline-block;
    width: 100%; }
  #register-form .control-label {
    display: none; }
  #register-form input {
    margin-bottom: 17px; }
  #register-form .input, #register-form input {
    width: 100%; }
  #register-form .hr {
    color: #666;
    display: block;
    line-height: 30px;
    margin: 10px auto;
    position: relative;
    width: 50px;
    overflow: visible; }
    #register-form .hr:before, #register-form .hr:after {
      border-bottom: 1px solid #bbb;
      border-top: 0;
      content: '';
      display: block;
      height: 1px;
      position: absolute;
      top: 15px;
      width: 90px; }
    #register-form .hr:before {
      right: 100%; }
    #register-form .hr:after {
      left: 100%; }
  #register-form .button {
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    min-height: 40px;
    line-height: 1;
    margin-bottom: 0;
    padding: 10px 16px;
    text-align: center;
    width: 100%; }
    #register-form .button.primary, #register-form .button.secondary {
      font-size: inherit;
      padding: 10px 16px; }
    #register-form .button.primary {
      background: #F1870F; }
    #register-form .button.secondary {
      background: #00ff00; } /* ? */
    #register-form .button.facebook {
      padding-top: 12px;
      background: #3259AE; }

.register .meta {
  color: #666;
  font-size: 12px;
  margin: 0 auto;
  max-width: 290px;
  text-align: center; }
  .register .meta p {
    font-size: 12px !important; }

label,
legend {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600; }

fieldset {
  padding: 0;
  border-width: 0; }

input[type="checkbox"], input[type="radio"] {
  display: inline-block;
  width: 20px;
  height: 20px;
  padding: 0; }

input.disabled {
  background: #ececec; }

label > .label-body {
  display: inline-block;
  margin-left: .5rem;
  font-weight: normal; }

.icon.input {
  position: relative; }
  .icon.input input {
    padding-right: 50px; }
  .icon.input i {
    position: absolute;
    right: 8px;
    top: 6px; }

.input, .controls {
  position: relative;
  display: inline-block; }
  .input .f-label, .controls .f-label {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: -16px;
    font-size: 12px;
    z-index: 1;
    -webkit-transform: translate(0, 100%);
    -moz-transform: translate(0, 100%);
    -ms-transform: translate(0, 100%);
    -o-transform: translate(0, 100%);
    transform: translate(0, 100%);
    -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false); }
    .input .f-label.active, .controls .f-label.active {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -o-transform: translate(0, 0);
      transform: translate(0, 0); }
    .input .f-label + input, .input .f-label + textarea, .controls .f-label + input, .controls .f-label + textarea {
      position: relative;
      z-index: 2; }

form {
  margin: 0; }
  form.loading {
    pointer-events: none;
    opacity: 0.5; }

.checkbox, .radio {
  display: inline-block;
  position: relative;
  vertical-align: middle; }
  .checkbox label, .radio label {
    font-size: inherit;
    font-weight: 400; }
  .checkbox input[type="checkbox"], .radio input[type="checkbox"] {
    opacity: 0;
    padding: 0;
    border: none;
    width: 20px;
    height: 20px;
    position: absolute; }
    .checkbox input[type="checkbox"] + label, .radio input[type="checkbox"] + label {
      padding-left: 35px;
      cursor: pointer;
      -moz-user-select: none;
      -webkit-user-select: none;
      -ms-user-select: none; }
      .checkbox input[type="checkbox"] + label:before, .radio input[type="checkbox"] + label:before {
        content: '';
        position: absolute;
        top: -1px;
        left: 0;
        width: 22px;
        height: 22px;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
        -webkit-transition: compact(compact(border-color 0.3s, false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(border-color 0.3s, false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(border-color 0.3s, false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(border-color 0.3s, false, false, false, false, false, false, false, false, false); }
      .checkbox input[type="checkbox"] + label:after, .radio input[type="checkbox"] + label:after {
        content: '';
        opacity: 0;
        position: absolute;
        top: 6px;
        left: 7px;
        width: 10px;
        height: 6px;
        background: 0 0;
        border: 2px solid #F1870F;
        border-top: none;
        border-right: none;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg); }
    .checkbox input[type="checkbox"]:hover + label:before, .radio input[type="checkbox"]:hover + label:before {
      border-color: #C8C8C8; }
    .checkbox input[type="checkbox"]:checked + label:after, .radio input[type="checkbox"]:checked + label:after {
      opacity: 1; }
    .checkbox input[type="checkbox"].invalid + label:before, .radio input[type="checkbox"].invalid + label:before {
      border-color: #D0021B; }

.flash {
  padding: 15px 30px;
  border: 1px solid transparent;
  text-align: center;
  margin-bottom: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition: compact(compact(color 0.2s, border-color 0.2s, background-color 0.2s, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(color 0.2s, border-color 0.2s, background-color 0.2s, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(color 0.2s, border-color 0.2s, background-color 0.2s, false, false, false, false, false, false, false) false false false);
  transition: compact(color 0.2s, border-color 0.2s, background-color 0.2s, false, false, false, false, false, false, false); }
  .flash ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    text-align: left; }
  .flash.error {
    color: #D0021B;
    border-color: #D0021B;
    background-color: #ffd2d8; }
  .flash.success {
    color: #6fa12c;
    border-color: #8BC937;
    background-color: #e8f4d8; }
  .flash.notice {
    color: #c26c0b;
    border-color: #F1870F;
    background-color: #fce7d0; }

@media screen and (min-width: 1280px) {
  .container {
    width: 1250px; } }

.container:after,
.row:after {
  content: "";
  display: table;
  clear: both; }

.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 15px; }
  .column.fluid,
  .columns.fluid {
    padding: 0; }

.one.column,
.one.columns {
  width: 8.3333333333%; }

.two.columns {
  width: 16.6666666667%; }

.three.columns {
  width: 25%; }

.four.columns {
  width: 33.3333333333%; }

.five.columns {
  width: 41.6666666667%; }

.six.columns {
  width: 50%; }

.seven.columns {
  width: 58.3333333333%; }

.eight.columns {
  width: 66.6666666667%; }

.nine.columns {
  width: 75%; }

.ten.columns {
  width: 83.3333333333%; }

.eleven.columns {
  width: 91.6666666667%; }

.twelve.columns {
  width: 100%; }

.one-third.column {
  width: 33.3333333333%; }

.two-thirds.column {
  width: 66.6666666667%; }

.one-half.column {
  width: 50%; }

.offset-by-one.column,
.offset-by-one.columns {
  margin-left: 8.3333333333%; }

.offset-by-two.column,
.offset-by-two.columns {
  margin-left: 16.6666666667%; }

.offset-by-three.column,
.offset-by-three.columns {
  margin-left: 25%; }

.offset-by-four.column,
.offset-by-four.columns {
  margin-left: 33.3333333333%; }

.offset-by-five.column,
.offset-by-five.columns {
  margin-left: 41.6666666667%; }

.offset-by-six.column,
.offset-by-six.columns {
  margin-left: 50%; }

.offset-by-seven.column,
.offset-by-seven.columns {
  margin-left: 58.3333333333%; }

.offset-by-eight.column,
.offset-by-eight.columns {
  margin-left: 66.6666666667%; }

.offset-by-nine.column,
.offset-by-nine.columns {
  margin-left: 75%; }

.offset-by-ten.column,
.offset-by-ten.columns {
  margin-left: 83.3333333333%; }

.offset-by-eleven.column,
.offset-by-eleven.columns {
  margin-left: 91.6666666667%; }

.offset-by-one-third.column,
.offset-by-one-third.columns {
  margin-left: 33.3333333333%; }

.offset-by-two-thirds.column,
.offset-by-two-thirds.columns {
  margin-left: 66.6666666667%; }

.offset-by-one-half.column,
.offset-by-one-half.column {
  margin-left: 50%; }

.seven-column-row {
  margin-left: -6px;
  margin-right: -6px;
  overflow: hidden;
  *zoom: 1; }

@media screen and (min-width: 1024px) {
  .one-of-seven {
    width: 14.285%;
    padding: 0 6px;
    float: left; } }

@media screen and (max-width: 1279px) {
  .one-of-six-md {
    width: 16.66%;
    padding: 0 6px;
    float: left; } }

@media screen and (max-width: 1023px) {
  .one-of-five-sm {
    width: 20%;
    padding: 0 6px;
    float: left; } }

@media screen and (max-width: 699px) {
  .one-of-two-xs {
    width: 50%;
    padding: 0 6px;
    float: left; } }

@media screen and (min-width: 1024px) {
  .hide-desktop {
    display: none !important; } }

@media screen and (max-width: 1279px) {
  .hide-md {
    display: none !important; } }

@media screen and (max-width: 1023px) {
  .hide-sm {
    display: none !important; } }

@media screen and (max-width: 767px) {
  .hide-xs {
    display: none !important; } }

.flex-space-between {
  display: flex;
  justify-content: space-between; }

.header {
	
	/* GB - Color fondo TOMATE CARGADO cabecera superior 1/2*/
  	background-color: #F1870F;
  
  height: 80px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  backface-visibility: hidden;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  .header.mobile-header {
    border-bottom: 0; }
    .header.mobile-header .mobile-topnav {
      display: none; }
      @media screen and (max-width: 767px) {
        .header.mobile-header .mobile-topnav {
          display: block; } }
    .header.mobile-header .navs {
      float: none;
      margin-left: 0; }
  .header + * {
    margin-top: 60px; }
    @media screen and (min-width: 1024px) {
      .header + * {
        margin-top: 0; } }
  .header button.menu {
    display: none; }
  .header nav {
    height: 80px;
	
		/* COLOR MENU */
    	color: #000;
	
    font-family: Tahoma, Geneva, sans-serif; }
    .header nav ul {
      margin: 0;
      padding: 0;
      list-style: none;
      height: 100%; }
    .header nav li {
      display: inline-block;
      height: 70px;
      padding: 15px 20px;
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      -webkit-transition: compact(compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false false);
      transition: compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false); }
      @media screen and (min-width: 1024px) {
        .header nav li {
          margin-top: 10px; } }
      .header nav li .lv1 path,
      .header nav li .i-dropdown path {
        fill: #fff;
        -webkit-transition: compact(compact(all 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(all 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(all 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false false);
        transition: compact(all 0.2s, color 0.2s, false, false, false, false, false, false, false, false); }
      .header nav li:hover {
		  
		  /* COLOR BOTON ON OVER */
        	background-color: #fff;
        	color: #666; }
			
        @media screen and (min-width: 1024px) {
          .header nav li:hover.simple {
			  
			  /* GB - COLOR LETRAS LINK */
            	background-color: transparent;
				/* background-color: #fff; */
            	color: #000; }
			
            .header nav li:hover.simple a {
              text-decoration: underline; } }
        .header nav li:hover .lv1 path,
        .header nav li:hover .i-dropdown path {
          fill: #666; }
        .header nav li:hover .subnav {
          visibility: visible;
          opacity: 1;
          -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); }
    .header nav.main-nav {
      float: left; }
      .header nav.main-nav li i.lv1 {
        margin-right: 10px;
        vertical-align: middle; }
    .header nav.subnav {
      background: white;
      color: #00ff00; /* ? */
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      height: auto;
      left: 0;
      opacity: 0;
      position: absolute;
      right: 0;
      top: 80px;
      visibility: hidden;
      z-index: 101;
      -webkit-box-shadow: compact(0px 1px 1px 0px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
      -moz-box-shadow: compact(0px 1px 1px 0px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
      box-shadow: compact(0px 1px 1px 0px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
      -webkit-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
      transition: compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false);
      -moz-border-radius-bottomleft: 3px;
      -webkit-border-bottom-left-radius: 3px;
      border-bottom-left-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -webkit-border-bottom-right-radius: 3px;
      border-bottom-right-radius: 3px; }
      .header nav.subnav .back {
        display: none; }
      .header nav.subnav .container {
        border-bottom: 0; }
      .header nav.subnav li {
        height: auto;
        padding: 0; }
      .header nav.subnav .voucher-inner:hover {
        background-color: #f8f8f8; }
      .header nav.subnav .categories {
        width: 100%;
        padding: 10px 0; }
      .header nav.subnav .category {
        padding: 20px 5px;
        text-align: center;
        vertical-align: top;
        width: 12.5%; }
        @media screen and (min-width: 768px) and (max-width: 1023px) {
          .header nav.subnav .category {
            width: 25%; } }
        .header nav.subnav .category a {
          color: #F1870F; } /* tomate - color texto categorias menu index */
        .header nav.subnav .category .icon {
          display: block;
          background: #F6F6F6;
          background: rgba(200, 200, 200, 0.15);
          margin: 0 auto 15px;
          overflow: hidden;
          width: 90px;
          height: 90px;
          -webkit-border-radius: 100px;
          -moz-border-radius: 100px;
          -ms-border-radius: 100px;
          -o-border-radius: 100px;
          border-radius: 100px;
          -webkit-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(all 0.2s ease, false, false, false, false, false, false, false, false, false); }
          .header nav.subnav .category .icon img {
            width: 100%;
            height: auto; }
          @media screen and (max-width: 1279px) {
            .header nav.subnav .category .icon {
              width: 68px;
              height: 68px; } }
			  
        .header nav.subnav .category:hover a {
		  color: #F1870F; /* tomate - color texto LINK categorias menu index */
		  font-weight:bold;
		  } 
		  
        .header nav.subnav .category:hover .icon {
          background-color: #eee;
          background-color: rgba(200, 200, 200, 0.3); }
      .header nav.subnav .shops-list .shop {
        display: block;
        padding: 0 0 0 2px; }
		
        .header nav.subnav .shops-list .shop a:hover {
          color: #F1870F; /* tomate - LINK nombre tiendas solo texto index menu */
		  font-weight:bold;
		  }
		  
      .header nav.subnav .shops {
        padding: 10px 0; }
      .header nav.subnav .one-of-seven {
        margin-top: 20px;
        margin-bottom: 20px; }
      .header nav.subnav .more {
        position: absolute;
        bottom: -50px;
        left: 0;
        right: 0;
        height: 50px;
        padding: 14px 0;
        background-color: #f8f8f8;
		
        border-bottom: 2px solid #F1870F; /* tomate - linea borde menu index */
		
        border-top: 1px solid #ececec;
        text-align: center;
		
        color: #F1870F; /* tomate - texto antes de la linea del borde / menu index */
		font-weight:bold;
		
        -moz-border-radius-bottomleft: 3px;
        -webkit-border-bottom-left-radius: 3px;
        border-bottom-left-radius: 3px;
        -moz-border-radius-bottomright: 3px;
        -webkit-border-bottom-right-radius: 3px;
        border-bottom-right-radius: 3px; }
    .header nav.user-nav {
      float: right; }
      .header nav.user-nav li {
        position: relative; }
      .header nav.user-nav span {
        display: block;
        height: 0;
        text-indent: -9999px; }
      .header nav.user-nav .i-dropdown {
        margin-left: 5px;
        vertical-align: top; }
      .header nav.user-nav .subnav {
        left: auto;
        padding-bottom: 15px;
        padding-top: 5px;
        right: 0;
        top: 70px;
        -moz-border-radius-topleft: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        box-shadow: 0 1px 2px #bbb; }
        .header nav.user-nav .subnav li {
          display: block;
          padding: 0 20px; }
          .header nav.user-nav .subnav li i {
            margin-right: 8px; }
          .header nav.user-nav .subnav li:hover {
            background: none; }
      .header nav.user-nav .usermenu .subnav {
        width: 170px; }
        .header nav.user-nav .usermenu .subnav.loggedin {
          width: 250px; }
          .header nav.user-nav .usermenu .subnav.loggedin li:nth-child(1),
          .header nav.user-nav .usermenu .subnav.loggedin li:nth-child(4),
          .header nav.user-nav .usermenu .subnav.loggedin li:nth-child(9),
          .header nav.user-nav .usermenu .subnav.loggedin li:nth-child(11) {
            margin-bottom: 20px; }
      .header nav.user-nav .languages .subnav {
        width: 170px; }
  @media screen and (max-width: 767px) {
    .header .usermenu .subnav {
      margin-left: 0 !important; }
    .header nav.subnav {
      box-shadow: none !important; } }
  @media screen and (max-width: 699px) {
    .header .navs {
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch; }
      .header .navs .user-nav {
        -webkit-transform: translate(-100%, 0);
        -moz-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        -o-transform: translate(-100%, 0);
        transform: translate(-100%, 0);
        -webkit-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false) false false false);
        transition: compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false); }
      .header .navs.active .user-nav {
        visibility: visible;
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false) false false false);
        transition: compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false); }
    .header nav {
      float: none;
      width: 100%; }
      .header nav li {
        display: block; }
      .header nav .subnav {
        font-size: 14px;
        line-height: 2; }
      .header nav.main-nav li i.lv1 {
        width: 20px; }
      .header nav.user-nav {
        float: none;
        height: auto; }
        .header nav.user-nav li {
          height: auto;
          padding: 0;
          opacity: 1; }
        .header nav.user-nav .usermenu,
        .header nav.user-nav .languages {
          background-color: #fff;
          border-radius: 0;
          padding: 0 30px 30px;
          width: 100%; }
          .header nav.user-nav .usermenu > a,
          .header nav.user-nav .languages > a {
            display: none; }
          .header nav.user-nav .usermenu .subnav,
          .header nav.user-nav .languages .subnav {
            position: relative;
            top: auto;
            -webkit-transform: translate(0, 0);
            -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            padding: 0;
            width: auto;
            -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
            margin-bottom: 10px;
            z-index: 110;
            visibility: visible;
            opacity: 1; }
            .header nav.user-nav .usermenu .subnav.loggedin,
            .header nav.user-nav .languages .subnav.loggedin {
              width: 100%; }
            .header nav.user-nav .usermenu .subnav li,
            .header nav.user-nav .languages .subnav li {
              padding: 0; }
              .header nav.user-nav .usermenu .subnav li i,
              .header nav.user-nav .languages .subnav li i {
                width: 20px; }
        .header nav.user-nav .usermenu .subnav {
          margin-left: 30px; } }
  @media screen and (max-width: 1023px) {
    .header {
      z-index: 1001;
      top: 0;
      left: 0;
      right: 0;
      height: 60px; }
      .header .container {
        border: none;
        padding-top: 10px; }
      .header button.menu {
        display: inline-block;
        margin: 0 0 0 -15px;
        padding: 9px 15px; }
      .header .navs {
        position: fixed;
        top: 60px;
        left: 0;
        right: 0;
        height: 0px;
        padding-right: 20px;
        z-index: 0;
        max-height: calc(100vh - 60px); }
        .header .navs .main-nav {
          -webkit-transform: translate(-100%, 0);
          -moz-transform: translate(-100%, 0);
          -ms-transform: translate(-100%, 0);
          -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
          -webkit-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false) false false false);
          transition: compact(transform 0.4s, -webkit-transform 0.4s, false, false, false, false, false, false, false, false); }
          .header .navs .main-nav > .row ul {
            margin-left: 30px; }
        .header .navs.active {
          background-color: rgba(0, 0, 0, 0.3);
          bottom: 0;
          height: auto;
          z-index: 110;
          pointer-events: auto; }
          .header .navs.active .main-nav {
            -webkit-transform: translate(0, 0);
            -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0);
            -webkit-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false) false false);
            -moz-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false) false false false);
            -o-transition: compact(compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false) false false false);
            transition: compact(transform 0.4s, -webkit-transform 0.4s, background-color 0.6s ease 0.4s, false, false, false, false, false, false, false); }
      .header nav > .row {
        margin: 0; }
      .header nav.main-nav {
        background-color: white;
		
        color: #F1870F; /* tomate - letras menu movil lateral izquierdo */
				
        height: auto;
        font-size: 15px;
        float: none;
        padding: 30px 0;
        position: relative;
        z-index: 200; }
        .header nav.main-nav li {
          display: block;
          height: auto;
          padding: 5px 0;
          margin: 0; }
        .header nav.main-nav .subnav {
          visibility: visible;
          opacity: 1;
          top: 0;
          bottom: 0;
          z-index: 120;
          font-size: 15px;
          padding: 30px 0;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0;
          -webkit-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
          -moz-box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
          box-shadow: compact(none, false, false, false, false, false, false, false, false, false);
          -webkit-transform: translate(-100%, 0);
          -moz-transform: translate(-100%, 0);
          -ms-transform: translate(-100%, 0);
          -o-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
          -webkit-transition: compact(compact(all 0.4s !important, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(all 0.4s !important, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(all 0.4s !important, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(all 0.4s !important, false, false, false, false, false, false, false, false, false); }
          .header nav.main-nav .subnav.active {
            -webkit-transform: translate(0, 0);
            -moz-transform: translate(0, 0);
            -ms-transform: translate(0, 0);
            -o-transform: translate(0, 0);
            transform: translate(0, 0); }
          .header nav.main-nav .subnav .container {
            height: 800px;
            padding-left: 30px;
            padding-right: 0; }
          .header nav.main-nav .subnav .row {
            margin: 0; }
          .header nav.main-nav .subnav .back {
            display: block;
            font-size: 16px;
            margin-bottom: 15px;
            margin-left: 12px; }
            .header nav.main-nav .subnav .back i {
              width: 20px;
              height: 20px;
              margin-right: 10px;
              margin-left: 0; }
          .header nav.main-nav .subnav .container,
          .header nav.main-nav .subnav .more {
            background: #fff; }
          .header nav.main-nav .subnav .more {
            background-color: white;
            border: none;
            display: block;
            height: auto;
            line-height: 1;
            padding-left: 50px;
            position: relative;
            text-align: left;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0; }
          .header nav.main-nav .subnav .category {
            width: auto;
            text-align: left;
            padding: 0; }
            .header nav.main-nav .subnav .category .icon {
              display: block;
              float: left;
              margin: 0;
              width: 32px;
              height: 32px; }
            .header nav.main-nav .subnav .category .label {
              display: block;
              float: right;
              margin: 1px 15px 0;
			  } }
  @media screen and (min-width: 700px) {
    .header nav.user-nav {
      color: #00ff00; /* ? */
      font-size: 15px;
      float: none;
      padding: 0px;
      position: absolute;
      top: -50px;
      height: 45px;
      right: 20px;
      visibility: visible;
      z-index: 100; }
      .header nav.user-nav ul {
        width: auto; }
      .header nav.user-nav li {
        display: inline-block;
        height: 50px;
        padding: 10px 15px;
        margin: 0; }
      .header nav.user-nav .subnav {
        top: 50px;
        z-index: 201; }
        .header nav.user-nav .subnav li {
          height: auto;
          margin-top: 5px; }
          .header nav.user-nav .subnav li:hover {
			  
            color: #00ff00; } /* ? */
			
			}
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .header nav.main-nav .subnav.active {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
      .header nav.main-nav .subnav.active .container {
        max-width: none;
        width: 100%; }
    .header nav.user-nav {
      right: 20px; } }
  @media screen and (max-width: 1023px) {
	  
    .header nav li:hover {
      color: #F1870F; /* tomate - LINK letras menu movil lateral izquierdo */
	  font-weight:bold;
	  }
	  
      .header nav li:hover a.lv1 {
        text-decoration: underline; }
    .header nav.main-nav .subnav .category:hover {
      background-color: transparent; } }
  @media screen and (min-width: 1024px) {
    .header {
      position: relative;
      border: none; }
      .header > .container {
        border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .header nav.user-nav {
        float: right;
        margin-top: 15px;
        position: relative;
        top: auto;
        right: -15px; }
        .header nav.user-nav li {
          padding: 10px 15px;
          height: 65px; }
        .header nav.user-nav .subnav {
          top: 65px; } }
  @media screen and (min-width: 1280px) {
    .header nav.user-nav li {
      padding: 10px 15px; } }

.subpage-header,
.mobile-header {
  height: 60px; }
  @media screen and (min-width: 700px) {
    .subpage-header .container,
    .mobile-header .container {
      padding-right: 0; } }
  @media screen and (min-width: 1024px) {
    .subpage-header .container,
    .mobile-header .container {
      padding-top: 10px; } }
  @media screen and (min-width: 1280px) {
    .subpage-header .container,
    .mobile-header .container {
      padding-right: 15px; } }
  .subpage-header button.menu,
  .mobile-header button.menu {
    left: 0;
    top: 10px;
    margin: 0;
    position: absolute; }
	
  .subpage-header .logo,
  .mobile-header .logo {
	float: left;
    position: relative;
    height: 38px;
    margin: 0 0 0 40px;
    width: 193px; 
	}
	
    .subpage-header .logo i,
    .mobile-header .logo i {
      position: absolute;
      top: 0;
      left: 0px; 
      bottom: 0;
      right: 0;
      width: auto;
      height: auto;
      background-size: contain; }
      .subpage-header .logo i.i-logo,
      .mobile-header .logo i.i-logo {
        display: block; }
      .subpage-header .logo i.long,
      .mobile-header .logo i.long {
        display: none; }
    @media screen and (max-width: 767px) {
      .subpage-header .logo,
      .mobile-header .logo {
        float: none;
        margin-left: auto;
        margin-right: auto; }
        .subpage-header .logo i.i-logo,
        .mobile-header .logo i.i-logo {
          display: none; }
        .subpage-header .logo i.long,
        .mobile-header .logo i.long {
          display: inline-block; } }
    
	/* GB - Tamaño LOGO superior izquierdo NO INDEX */
	@media screen and (min-width: 700px) {
      .subpage-header .logo,
      .mobile-header .logo {
		background-size: 42px 40px;
        float: left;
        height: 40px;
        margin: 0 10px 0 40px;
        width: 150px; /* Tamaño del LOGO: 150 */
		} 
	}
		
    @media screen and (min-width: 1024px) {
      .subpage-header .logo,
      .mobile-header .logo {
        margin: 0 0 0 -15px; } }
    @media screen and (min-width: 1280px) {
      .subpage-header .logo,
      .mobile-header .logo {
        background-size: 186px 40px;
        height: 40px;
        margin: 0 20px 0 -10px;
        width: 186px; }
        .subpage-header .logo i.i-logo,
        .mobile-header .logo i.i-logo {
          display: none; }
        .subpage-header .logo i.long,
        .mobile-header .logo i.long {
          display: block; } }
  .subpage-header .navs,
  .mobile-header .navs {
    float: right; }
    @media screen and (min-width: 1024px) {
      .subpage-header .navs,
      .mobile-header .navs {
        float: left;
        margin-left: 20px; } }
    @media screen and (min-width: 1280px) {
      .subpage-header .navs,
      .mobile-header .navs {
        float: right; } }
  .subpage-header nav,
  .mobile-header nav {
    height: 50px; }
    .subpage-header nav li,
    .mobile-header nav li {
      display: inline-block;
      height: 50px;
      margin-top: 0;
      padding: 10px 10px; }
    .subpage-header nav.main-nav,
    .mobile-header nav.main-nav {
      margin-right: 20px; }
      .subpage-header nav.main-nav li i.lv1,
      .mobile-header nav.main-nav li i.lv1 {
        margin-right: 5px; }
      @media screen and (min-width: 1024px) {
        .subpage-header nav.main-nav .subnav,
        .mobile-header nav.main-nav .subnav {
          top: 60px; } }
    .subpage-header nav.user-nav,
    .mobile-header nav.user-nav {
      margin-top: 0; }
      @media screen and (min-width: 700px) {
        .subpage-header nav.user-nav,
        .mobile-header nav.user-nav {
          right: 20px; }
          .subpage-header nav.user-nav li,
          .mobile-header nav.user-nav li {
            padding: 6px 10px; } }
      @media screen and (min-width: 1024px) {
        .subpage-header nav.user-nav,
        .mobile-header nav.user-nav {
          margin-right: -20px; }
          .subpage-header nav.user-nav li,
          .mobile-header nav.user-nav li {
            height: 50px; } }
      .subpage-header nav.user-nav .subnav,
      .mobile-header nav.user-nav .subnav {
        top: 50px; }
  @media screen and (min-width: 1024px) {
    .subpage-header,
    .mobile-header {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      z-index: 1001;
      border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
      .subpage-header + *,
      .mobile-header + * {
        margin-top: 60px; }
      .subpage-header .navs,
      .mobile-header .navs {
        float: right; }
        .subpage-header .navs nav.user-nav,
        .mobile-header .navs nav.user-nav {
          right: 0;
          margin-right: 0;
          margin-left: 15px; } }

/* This is the new header with project_hapi */
header.main-header {
  background-color: #006ABA;

  height: 60px;
  backface-visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1001; }
  header.main-header > .container {
    padding: 0; }
  header.main-header + * {
    margin-top: 60px; }
  header.main-header button.menu {
    display: none; }
    @media screen and (max-width: 1023px) {
      header.main-header button.menu {
        display: inline-block;
        position: absolute;
        left: 0;
        top: 10px;
        padding: 9px 15px; } }
  header.main-header a.logo {
    display: block;
    float: left;
    margin: 10px;
    width: 193px;
    height: 38px;
    position: relative; }
    header.main-header a.logo i {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      width: auto;
      height: auto;
      background-size: contain; }
      header.main-header a.logo i.i-logo {
        display: none; }
    @media screen and (max-width: 1279px) {
      header.main-header a.logo {
        width: 40px; }
        header.main-header a.logo .i-logo-sparheld-2 {
          display: none; }
        header.main-header a.logo .i-logo {
          display: block !important; } }
    @media screen and (max-width: 1023px) {
      header.main-header a.logo {
        width: 193px;
        position: absolute;
        left: 50px; }
        header.main-header a.logo .i-logo-sparheld-2 {
          display: block; }
        header.main-header a.logo .i-logo {
          display: none !important; } }
    @media screen and (max-width: 767px) {
      header.main-header a.logo {
        width: 130px;
        margin-left: 50px;
        left: 0; } }
  header.main-header div.icon.input {
    float: right;
    width: 300px;
    margin: 10px 10px 0 0; }
    @media screen and (max-width: 1279px) {
      header.main-header div.icon.input {
        width: 240px; } }
    @media screen and (max-width: 1023px) {
      header.main-header div.icon.input {
        position: absolute;
        right: 20px; }
        header.main-header div.icon.input.logged {
          right: 80px; } }
    @media screen and (max-width: 767px) {
      header.main-header div.icon.input.logged {
        right: 5px; } }
    header.main-header div.icon.input .input-container {
      display: inline-block;
      width: 100%; }
      header.main-header div.icon.input .input-container input {
        border: 0;
        font-size: 16px;
        margin-bottom: 0;
        padding: 10px 50px 10px 10px; }
        header.main-header div.icon.input .input-container input.placeholder {
          opacity: 1; }
        header.main-header div.icon.input .input-container input:-moz-placeholder {
          opacity: 1; }
        header.main-header div.icon.input .input-container input::-moz-placeholder {
          opacity: 1; }
        header.main-header div.icon.input .input-container input:-ms-input-placeholder {
          opacity: 1; }
        header.main-header div.icon.input .input-container input::-webkit-input-placeholder {
          opacity: 1; }
        header.main-header div.icon.input .input-container input.placeholder {
          opacity: 1; }
        header.main-header div.icon.input .input-container input::-ms-clear {
          display: none; }
    header.main-header div.icon.input .icon-container {
      position: absolute;
      right: 5px;
      top: -5px; }
      header.main-header div.icon.input .icon-container .i-search-blk,
      header.main-header div.icon.input .icon-container .i-search-gry {
        right: 10px;
        top: 11px;
        z-index: 2; }
      header.main-header div.icon.input .icon-container .i-search-blk {
        display: none; }
        @media screen and (max-width: 767px) {
          header.main-header div.icon.input .icon-container .i-search-blk {
            display: block;
            cursor: pointer; } }
    @media screen and (max-width: 767px) {
      header.main-header div.icon.input {
        float: none;
        position: absolute;
        top: 5px;
        right: 10px; }
        header.main-header div.icon.input .input-container {
          position: fixed;
          display: block;
          left: 0;
          right: 0;
          top: 60px;
          padding: 2px 10px 10px 10px;
          background-color: #00ff00; /* ? */
          opacity: 0;
          visibility: hidden;
          -webkit-transition: compact(compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
          transition: compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false); }
          header.main-header div.icon.input .input-container input {
            padding: 10px; }
        header.main-header div.icon.input.active .input-container {
          visibility: visible;
          opacity: 1;
          -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); } }
  header.main-header div.main-nav nav,
  header.main-header div.user-nav nav {
    height: 60px;
    color: #fff;
    font-family: Tahoma, Geneva, sans-serif; }
    header.main-header div.main-nav nav ul,
    header.main-header div.user-nav nav ul {
      margin: 0;
      padding: 0;
      list-style: none;
      height: 100%; }
      header.main-header div.main-nav nav ul li,
      header.main-header div.user-nav nav ul li {
        display: inline-block;
        height: 50px;
        padding: 10px 10px;
        margin-top: 10px;
        position: relative;
        -moz-border-radius-topleft: 3px;
        -webkit-border-top-left-radius: 3px;
        border-top-left-radius: 3px;
        -moz-border-radius-topright: 3px;
        -webkit-border-top-right-radius: 3px;
        border-top-right-radius: 3px;
        -webkit-transition: compact(compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false) false false false);
        transition: compact(background-color 0.2s, color 0.2s, false, false, false, false, false, false, false, false); }
        header.main-header div.main-nav nav ul li:hover,
        header.main-header div.user-nav nav ul li:hover {
          background-color: #fff;
          color: #666; }
          header.main-header div.main-nav nav ul li:hover .subnav,
          header.main-header div.user-nav nav ul li:hover .subnav {
            visibility: visible;
            opacity: 1;
            -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
            -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
            -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
            transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); }
          header.main-header div.main-nav nav ul li:hover.top-lvl,
          header.main-header div.user-nav nav ul li:hover.top-lvl {
            background-color: transparent;
            color: #fff; }
        header.main-header div.main-nav nav ul li nav.subnav,
        header.main-header div.user-nav nav ul li nav.subnav {
          background: #fff;
          color: #00ff00; /* ? */
          font-family: Arial, Helvetica, sans-serif;
          font-size: 13px;
          height: auto;
          opacity: 0;
          position: absolute;
          top: 50px;
          visibility: hidden;
          z-index: 101;
          box-shadow: 0 1px 2px #bbb;
          -webkit-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
          transition: compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false);
          -moz-border-radius-bottomleft: 3px;
          -webkit-border-bottom-left-radius: 3px;
          border-bottom-left-radius: 3px;
          -moz-border-radius-bottomright: 3px;
          -webkit-border-bottom-right-radius: 3px;
          border-bottom-right-radius: 3px; }
          header.main-header div.main-nav nav ul li nav.subnav a.back,
          header.main-header div.user-nav nav ul li nav.subnav a.back {
            display: none; }
  header.main-header div.main-nav {
    margin: 0 10px;
    float: left;
    position: relative; }
    header.main-header div.main-nav nav ul li .i-right-arrow-gry {
      display: none; }
    header.main-header div.main-nav nav ul li nav.subnav {
      -moz-border-radius-topright: 3px;
      -webkit-border-top-right-radius: 3px;
      border-top-right-radius: 3px;
      left: 0;
      overflow: hidden !important; }
      header.main-header div.main-nav nav ul li nav.subnav a.back {
        display: none; }
      header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher {
        min-width: 1000px;
        padding: 0; }
        header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul {
          border-right: 1px solid #ececec;
          height: 310px;
          vertical-align: top;
          float: left;
          width: 25%;
          padding-top: 10px; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul:last-child {
            border-right: 0;
            width: 50%; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul li {
            padding: 2px 10px; }
            header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul li:hover {
              color: #00ff00; } /* ? */
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.categories-listing > li:last-child,
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.shops-listing > li:last-child {
            padding: 10px 0;
            background-color: #f8f8f8;
            border-top: 1px solid #ececec;
            text-align: center;
            border-radius: 0; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.categories-listing > li:last-child {
            margin-top: 8px; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.shops-listing > li:last-child {
            margin-top: 10px; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.categories-listing > li:first-child,
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.shops-listing > li:first-child {
            color: #666; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.shops-listing li.list-cols {
            width: 100%;
            overflow: hidden;
            padding-left: 0;
            padding-top: 0;
            margin-top: 0; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.shops-listing li ul {
            float: left; }
            header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul.shops-listing li ul li {
              padding-top: 1.5px; }
          header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher > ul .icon-container {
            float: right;
            margin: 0; }
      header.main-header div.main-nav nav ul li nav.subnav.subnav-community .top-members,
      header.main-header div.main-nav nav ul li nav.subnav.subnav-community .live {
        margin-top: 20px; }
    @media screen and (max-width: 1023px) {
      header.main-header div.main-nav {
        display: none;
        background-color: rgba(0, 0, 0, 0.3);
        bottom: 0;
        height: auto;
        z-index: 110;
        pointer-events: auto;
        position: fixed;
        left: 0;
        overflow-y: scroll;
        overflow-x: hidden;
        margin: 0;
        float: none;
        top: 60px;
        width: 100%; }
        header.main-header div.main-nav.active {
          display: block; }
        header.main-header div.main-nav nav {
          background-color: #fff;
          color: #00ff00; /* ? */
          height: auto;
          font-size: 15px;
          float: none;
          padding: 30px 0;
          position: relative;
          z-index: 200;
          margin-right: 20px; }
          header.main-header div.main-nav nav ul {
            margin-left: 30px; }
            header.main-header div.main-nav nav ul li {
              display: block;
              height: auto;
              padding: 5px 0;
              margin: 0;
              position: relative; }
              header.main-header div.main-nav nav ul li:hover {
                text-decoration: underline !important; }
                header.main-header div.main-nav nav ul li:hover.top-lvl {
                  color: #666; }
                header.main-header div.main-nav nav ul li:hover nav.subnav {
                  visibility: hidden;
                  opacity: 0; }
              header.main-header div.main-nav nav ul li .i-right-arrow-gry {
                display: inline-block;
                width: 16px;
                height: 16px;
                position: absolute;
                right: 20px;
                top: 8px; }
              header.main-header div.main-nav nav ul li.my-sparheld .icon-container i, header.main-header div.main-nav nav ul li.my-sparheld .icon-container img {
                width: 22px;
                height: 22px; }
              header.main-header div.main-nav nav ul li nav.subnav {
                visibility: hidden;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                -ms-border-radius: 0;
                -o-border-radius: 0;
                border-radius: 0; }
                header.main-header div.main-nav nav ul li nav.subnav.active {
                  visibility: visible;
                  opacity: 1;
                  -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
                  -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
                  -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
                  transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false);
                  position: fixed;
                  right: 5px;
                  top: 60px;
                  box-shadow: 0 0;
                  min-height: 440px; }
                  header.main-header div.main-nav nav ul li nav.subnav.active ul {
                    margin: 15px !important; }
                    header.main-header div.main-nav nav ul li nav.subnav.active ul li {
                      margin-bottom: 5px;
                      padding-left: 30px; }
                      header.main-header div.main-nav nav ul li nav.subnav.active ul li a {
                        display: inline-block; }
                      header.main-header div.main-nav nav ul li nav.subnav.active ul li.extra {
                        padding-left: 0; }
                header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher {
                  min-width: auto; }
                  header.main-header div.main-nav nav ul li nav.subnav.subnav-voucher ul {
                    border: 0;
                    float: none; }
                header.main-header div.main-nav nav ul li nav.subnav a.back {
                  padding: 20px;
                  display: block;
                  border-bottom: 1px solid #bbb;
                  width: 100%;
                  font-size: 15px;
                  text-decoration: none; }
                  header.main-header div.main-nav nav ul li nav.subnav a.back i[class^='i-nav'], header.main-header div.main-nav nav ul li nav.subnav a.back img {
                    margin: 0 8px; }
                  header.main-header div.main-nav nav ul li nav.subnav a.back img {
                    position: relative;
                    top: 5px;
                    width: 22px;
                    height: 22px; }
            header.main-header div.main-nav nav ul .nav-languages {
              margin: 20px 0 0 0; }
              header.main-header div.main-nav nav ul .nav-languages li a i {
                margin-right: 10px; } }
  header.main-header div.main-nav nav ul li .icon-container,
  header.main-header div.user-nav nav ul li .icon-container {
    margin-top: 0; }
  header.main-header div.main-nav nav ul li nav.subnav,
  header.main-header div.user-nav nav ul li nav.subnav {
    padding: 10px 0;
    white-space: nowrap; }
    header.main-header div.main-nav nav ul li nav.subnav ul li,
    header.main-header div.user-nav nav ul li nav.subnav ul li {
      display: block;
      padding: 0 20px;
      height: auto;
      margin-top: 5px; }
      header.main-header div.main-nav nav ul li nav.subnav ul li i,
      header.main-header div.user-nav nav ul li nav.subnav ul li i {
        margin-right: 8px; }
      header.main-header div.main-nav nav ul li nav.subnav ul li.separator,
      header.main-header div.user-nav nav ul li nav.subnav ul li.separator {
        margin-top: 20px; }
  header.main-header div.user-nav {
    float: right;
    position: relative; }
    header.main-header div.user-nav nav ul li a span {
      display: block;
      height: 0;
      text-indent: -9999px; }
    header.main-header div.user-nav nav ul li nav.subnav {
      -moz-border-radius-topleft: 3px;
      -webkit-border-top-left-radius: 3px;
      border-top-left-radius: 3px;
      right: 0; }
    @media screen and (max-width: 1023px) {
      header.main-header div.user-nav {
        display: none; } }
  @media screen and (max-width: 699px) {
    header.main-header div.main-nav,
    header.main-header div.user-nav {
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch; } }
  @media screen and (max-width: 699px) {
    header.main-header .twitter-typeahead input.tt-hint {
      width: 100%; } }
  header.main-header .twitter-typeahead input.tt-input {
    margin-bottom: 1px;
    -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false); }
    @media screen and (max-width: 699px) {
      header.main-header .twitter-typeahead input.tt-input {
        width: 100%; } }
  header.main-header .twitter-typeahead .tt-menu {
    width: 464px;
    min-width: 100%;
    top: 5px; }
    @media screen and (max-width: 1279px) {
      header.main-header .twitter-typeahead .tt-menu {
        width: 402px; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      header.main-header .twitter-typeahead .tt-menu {
        width: 100%; } }
    @media screen and (max-width: 699px) {
      header.main-header .twitter-typeahead .tt-menu {
        width: auto; } }
  header.main-header .twitter-typeahead .tt-suggestion:first-child:before {
    display: none; }
  @media screen and (max-width: 699px) {
    header.main-header .twitter-typeahead .tt-suggestion {
      padding: 15px 15px 15px 90px; }
      header.main-header .twitter-typeahead .tt-suggestion .image-container {
        width: 75px;
        left: 5px;
        top: 20px; } }

section.search {
	/* GB - Fondo color TOMATE CLARO cabecera 2/2 search */
  	background-color: #F9EDE1;
	
  text-align: center; }
  section.search .vp, section.search .row {
    height: 100%; }
  section.search form {
    margin: 0; }
  
  	/* GB - color letas bajo logo */
  	section.search h1 {
    	font-size: 18px;
    	color: #91A7D4;
    	color: #0094D7; /* tomate #F1870F - LE DEJO CON CELESTE #0094D7 - Letras a bajo del logo Index*/
		
    margin: 6px 0 40px; }
    @media screen and (max-width: 1023px) {
      section.search h1 {
        font-size: 14px;
        margin: 6px 0 20px; } }
  section.search .container {
    position: relative;
    padding-top: 70px;
    padding-bottom: 30px;
    min-height: 300px; }
    @media screen and (max-width: 767px) {
      section.search .container {
        height: 300px; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      section.search .container {
        height: calc(100vh - 325px); } }
    @media screen and (min-width: 1024px) {
      section.search .container {
        height: calc(100vh - 325px);
        min-height: 400px; } }
    @media screen and (min-width: 1280px) {
      section.search .container {
        height: calc(100vh - 362px); } }
		
  /* GB - Lo oculto para que aparezca el logo cuando la pagina esta MAXIMIZADA */
  	/*
  section.search .logo {
    display: block;
    height: 60px;
    width: 100%;
    background-size: contain;
    background-position: center; }
   	*/
   
   /* GB - Lo oculto para que aparezca el logo cuando la pagina no esta MAXIMIZADA */
   	/*
    @media screen and (max-width: 1023px) {
      section.search .logo {
        height: 35px; } }
	*/
	
	/* GB - Tamaño del campo de búsqueda */
  	section.search .icon.input {
    	margin: 0 auto;
    	position: relative;
    	width: 610px; }
	
    section.search .icon.input input {
      border: 0;
      font-size: 16px;
      height: 60px;
      margin-bottom: 0;
      padding-top: 21px;
      padding-bottom: 21px;
      padding-left: 30px;
      width: 100%; }
    section.search .icon.input .i-search-gry {
      position: absolute;
      right: 30px;
      top: 15px; }
    @media screen and (max-width: 1023px) {
      section.search .icon.input {
        width: 450px; }
        section.search .icon.input input {
          height: 45px;
          font-size: 12px;
          padding-left: 15px;
          padding-right: 30px; }
        section.search .icon.input .i-search-gry {
          top: 13px;
          right: 15px; } }
    @media screen and (max-width: 767px) {
      section.search .icon.input {
        width: 300px; } }
  section.search button {
    float: right;
    margin: 0;
    padding: 0; }
  section.search .social-links {
    overflow: hidden;
    display: table;
    margin: 40px auto 0 auto; }
    section.search .social-links > div {
      float: left;
      margin-right: 10px; }
    section.search .social-links a {
      margin: 0 15px;
      color: white; }
      section.search .social-links a i {
        margin-right: 10px; }
    @media screen and (max-width: 1023px) {
      section.search .social-links {
        font-size: 11px;
        display: block;
        margin: 60px 0 0; } }

.subpage-header .icon.input,
.mobile-header .icon.input {
  float: right;
  margin: 0;
  position: relative;
  width: 50px;
  top: -1px; }
  .subpage-header .icon.input .input-container,
  .mobile-header .icon.input .input-container {
    display: inline-block;
    width: 100%; }
  .subpage-header .icon.input input,
  .mobile-header .icon.input input {
    border: 0;
    font-size: 16px;
    height: 44px;
    margin-bottom: 0;
    padding: 10px;
    width: 100%; }
    .subpage-header .icon.input input.placeholder,
    .mobile-header .icon.input input.placeholder {
      opacity: 0; }
    .subpage-header .icon.input input:-moz-placeholder,
    .mobile-header .icon.input input:-moz-placeholder {
      opacity: 0; }
    .subpage-header .icon.input input::-moz-placeholder,
    .mobile-header .icon.input input::-moz-placeholder {
      opacity: 0; }
    .subpage-header .icon.input input:-ms-input-placeholder,
    .mobile-header .icon.input input:-ms-input-placeholder {
      opacity: 0; }
    .subpage-header .icon.input input::-webkit-input-placeholder,
    .mobile-header .icon.input input::-webkit-input-placeholder {
      opacity: 0; }
    .subpage-header .icon.input input.placeholder,
    .mobile-header .icon.input input.placeholder {
      opacity: 0; }
    .subpage-header .icon.input input::-ms-clear,
    .mobile-header .icon.input input::-ms-clear {
      display: none; }
  .subpage-header .icon.input .icon-container,
  .mobile-header .icon.input .icon-container {
    position: absolute;
    right: -10px;
    top: 0; }
    @media screen and (max-width: 699px) {
      .subpage-header .icon.input .icon-container,
      .mobile-header .icon.input .icon-container {
        width: 50px;
        height: 50px; }
        .subpage-header .icon.input .icon-container .i-search-gry, .subpage-header .icon.input .icon-container .i-search-blk,
        .mobile-header .icon.input .icon-container .i-search-gry,
        .mobile-header .icon.input .icon-container .i-search-blk {
          right: 10px;
          left: auto;
          cursor: pointer; } }
    @media screen and (min-width: 700px) {
      .subpage-header .icon.input .icon-container,
      .mobile-header .icon.input .icon-container {
        right: 0;
        margin-top: 0; } }
    @media screen and (min-width: 1024px) {
      .subpage-header .icon.input .icon-container,
      .mobile-header .icon.input .icon-container {
        right: 5px;
        top: -2px; } }
    @media screen and (max-width: 767px) {
      .subpage-header .icon.input .icon-container .i-search-gry, .subpage-header .icon.input .icon-container .i-search-blk,
      .mobile-header .icon.input .icon-container .i-search-gry,
      .mobile-header .icon.input .icon-container .i-search-blk {
        right: 10px;
        left: auto;
        cursor: pointer; } }
  .subpage-header .icon.input .i-search-blk,
  .subpage-header .icon.input .i-search-gry,
  .mobile-header .icon.input .i-search-blk,
  .mobile-header .icon.input .i-search-gry {
    right: 10px;
    top: 13px;
    z-index: 2; }
  @media screen and (max-width: 767px) {
    .subpage-header .icon.input,
    .mobile-header .icon.input {
      float: none;
      position: absolute;
      top: 5px;
      right: 10px; }
      .subpage-header .icon.input .input-container,
      .mobile-header .icon.input .input-container {
        position: fixed;
        display: block;
        left: 0;
        right: 0;
        top: 59px;
        padding: 2px 10px;
		
        background-color: #F1870F; /* tomate campo de búsqueda movil*/
		
        opacity: 0;
        visibility: hidden;
        -webkit-transition: compact(compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
        transition: compact(opacity 0.2s, visibility 0.1s ease 0.2s, false, false, false, false, false, false, false, false); }
      .subpage-header .icon.input.active .input-container,
      .mobile-header .icon.input.active .input-container {
        visibility: visible;
        opacity: 1;
        -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); } }
  @media screen and (min-width: 700px) {
    .subpage-header .icon.input,
    .mobile-header .icon.input {
      float: left;
      margin-left: 50px;
      width: 380px; }
      .subpage-header .icon.input .i-search-blk,
      .mobile-header .icon.input .i-search-blk {
        display: none; } }
  @media screen and (min-width: 1024px) {
    .subpage-header .icon.input,
    .mobile-header .icon.input {
      float: left;
      margin-left: 15px;
      width: 250px; } }
  @media screen and (min-width: 1280px) {
    .subpage-header .icon.input,
    .mobile-header .icon.input {
      margin-left: 0;
      width: 330px; } }

.voucher {
  margin: 6px 0; }

.voucher-inner {
  display: block;
  position: relative;
  background-color: white;
  padding-top: 105%;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .voucher-inner .bookmark {
    position: absolute;
    top: 2px;
    right: 0;
    display: none; }
  .voucher-inner.loading {
    pointer-events: none;
    opacity: 0.5; }
  .voucher-inner:hover .bookmark {
    display: inline-block; }
  .empty .voucher-inner {
    background-color: #e4e4e4;
    border-bottom: 1px solid white;
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.02);
    border-right: 1px solid #ececec;
    border-right: 1px solid rgba(0, 0, 0, 0.01);
    border-top: 1px solid #f8f8f8;
    border-top: 1px solid rgba(0, 0, 0, 0.15); }

.bookmark .i-small-heart-full {
  display: none; }

.bookmark:hover .i-small-heart-full {
  display: inline-block; }

.bookmark:hover .i-small-heart-empty {
  display: none; }

.bookmarked .bookmark {
  display: inline-block; }
  .bookmarked .bookmark .i-small-heart-full {
    display: inline-block; }
  .bookmarked .bookmark .i-small-heart-empty {
    display: none; }

.voucher-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 20px; }
  .voucher-content img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: auto; }
  .voucher-content .info {
    position: absolute;
    bottom: 20px; }
  .voucher-content a, .voucher-content .title {
    margin: 7px 0;
	
    color: #F1870F; /* tomate - texto menú imágenes */
	/*font-weight:bold;*/
	}
	
  .voucher-content:hover {
    background-color: #f8f8f8; }
    .voucher-content:hover a, .voucher-content:hover:hover .title {
      text-decoration: underline; }
    .empty .voucher-content:hover {
      background-color: #e4e4e4; }
      .empty .voucher-content:hover a, .empty .voucher-content:hover:hover .title {
        text-decoration: none; }
  .voucher-content .rating i {
    margin-right: 2px; }
  @media screen and (max-width: 1279px) {
    .voucher-content {
      padding: 10px; }
      .voucher-content a, .voucher-content .title {
        margin: 3px 0; }
      .voucher-content .info {
        bottom: 10px; }
      .voucher-content .rating i {
        width: 16px;
        height: 16px; } }
  .empty .voucher-content .title {
    color: #bbb; }
  .empty .voucher-content .img {
    width: 100%;
    background-color: #bbb;
    padding-top: 50%; }

.shops-list {
  margin: 15px 0;
  padding: 0 6px;
  text-align: left; }
  .hidden-shops .shops-list {
    margin: 0 0 15px;
    padding: 0; }
    @media screen and (min-width: 1024px) {
      .hidden-shops .shops-list {
        margin: 0 0 40px; } }
  .shops-list li {
    display: block;
    padding: 5px 6px;
    margin: 0;
    color: #F1870F; /* tomate #F1870F - LE DEJO CON AZUL #335CB3 - letras tiendas menu sin imagemes */	
	}

/**
 * Forcing mobile format on all screen sizes (for .big-voucher)
 */
.grid-format .hide-xs, .grid-format .hide-sm, .grid-sizer .hide-xs, .grid-sizer .hide-sm {
  display: none !important; }

.grid-format .checked, .grid-sizer .checked {
  white-space: nowrap; }

@media screen and (min-width: 1024px) {
  .grid-format .big-voucher.with-badge .h2, .grid-sizer .big-voucher.with-badge .h2 {
    min-height: 60px; } }

.grid-format .big-voucher .coupon-cover, .grid-sizer .big-voucher .coupon-cover {
  white-space: nowrap; }

/**
 * When adding or updating a
 *   @media screen and (max-width: 767px) {}
 * please update (or create if missing) the equivalent
 *   .grid-format & {}
 * block right underneath it. The grid format is used on LandingPagesV2
 * that render coupons on mobile format regardless the screen size.
 */
.big-voucher {
  position: relative;
  background-color: white;
  padding: 15px 20px 70px 20px;
  margin-bottom: 10px;
  min-height: 188px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  border-left: 3px solid #dfdfdf;
  -webkit-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(border-color 0.2s, false, false, false, false, false, false, false, false, false); }
  .big-voucher.with-badge {
    padding-left: 230px; }
    @media screen and (max-width: 1279px) {
      .big-voucher.with-badge {
        padding-left: 160px; } }
    @media screen and (max-width: 767px) {
      .big-voucher.with-badge {
        padding-left: 15px; } }
    .grid-format .big-voucher.with-badge {
      padding-left: 15px; }
  .big-voucher.loading {
    pointer-events: none;
    opacity: 0.5; }
  
  /* GB color de la franja lateral izquierda vertical de las promociones */
  .big-voucher:hover:not(.voucher-wrapper) {
    border-left: 3px solid #F1870F; /* tomate franja vertical*/
  }
  .big-voucher .bookmark {
    position: absolute;
    top: -1px;
    right: 15px;
    padding: 0; }
    .big-voucher .bookmark .i-bookmark-full {
      display: none; }
  .big-voucher.bookmarked .bookmark .i-bookmark, .big-voucher .bookmark:hover .i-bookmark {
    display: none; }
  .big-voucher.bookmarked .bookmark .i-bookmark-full, .big-voucher .bookmark:hover .i-bookmark-full {
    display: inline-block; }
  .big-voucher .image-container {
    position: absolute;
    top: 15px;
    left: 20px;
    width: 170px;
    height: 122px;
    text-align: center;
    border: 1px solid #dfdfdf;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px; }
    .big-voucher .image-container img {
      display: block;
      width: 100%;
      max-width: 120px;
      height: auto;
      margin: 10px auto; }
    .big-voucher .image-container a, .big-voucher .image-container .zorro-url {
      color: #282828;
      width: 170px;
      height: 122px;
      font-weight: normal; }
      .big-voucher .image-container a footer, .big-voucher .image-container .zorro-url footer {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 40px;
        line-height: 40px;
        border-top: 1px solid #dfdfdf;
        background-color: #ececec; }
  .big-voucher .h2 {
    font-size: 20px;
    margin-bottom: 2px; }
    .big-voucher .h2 a, .big-voucher .h2 span.zorro-url {
      color: #282828;
      display: block;
      font-weight: normal; }
      .big-voucher .h2 a:hover, .big-voucher .h2 span.zorro-url:hover {
        color: #0094D7; /* celeste - Link promocion externa */
        text-decoration: underline; }
    @media screen and (max-width: 767px) {
      .big-voucher .h2 {
        min-height: 40px; } }
    .grid-format .big-voucher .h2 {
      min-height: 40px; }
  .big-voucher p {
    font-size: 14px;
    color: gray;
    margin: 0; }
  .big-voucher .tag {
    display: none;
    margin-bottom: 0; }
  .big-voucher.exclusive .tag {
    display: inline-block;
    margin-bottom: 15px;
    text-transform: none; }
  .big-voucher .buttons {
    display: block;
    overflow: hidden;
    *zoom: 1; }
  .big-voucher .secondary.button {
    text-align: center;
    margin: 15px 15px 0 0;
    height: 50px;
    padding: 0 30px;
    line-height: 50px;
    float: left; }
    @media screen and (max-width: 1279px) {
      .big-voucher .secondary.button {
        font-size: 14px;
        height: 44px;
        line-height: 44px; } }
    @media screen and (max-width: 767px) {
      .big-voucher .secondary.button {
        display: block;
        height: 40px;
        line-height: 40px;
        width: 100%;
        float: none;
        margin-top: 10px; } }
    .grid-format .big-voucher .secondary.button {
      display: block;
      height: 40px;
      line-height: 40px;
      width: 100%;
      float: none;
      margin-top: 10px; }
  .big-voucher .show-all {
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    height: 50px;
    max-width: 270px; }
    .big-voucher .show-all:before {
      content: '';
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      height: 100%;
      vertical-align: middle; }
    .big-voucher .show-all span {
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      vertical-align: middle; }
    @media screen and (max-width: 767px) {
      .big-voucher .show-all {
        display: block;
        float: none;
        margin-left: 0;
        margin-top: 0;
        text-align: center;
        max-width: none; } }
    .grid-format .big-voucher .show-all {
      display: block;
      float: none;
      margin-left: 0;
      margin-top: 0;
      text-align: center;
      max-width: none; }
  .big-voucher .coupon {
    margin-top: 15px;
    float: left; }
    @media screen and (max-width: 1279px) {
      .big-voucher .coupon {
        width: 240px;
        height: 44px; }
        .big-voucher .coupon .coupon-inner {
          height: 35px;
          line-height: 35px;
          font-size: 16px;
          padding: 0 10px; }
        .big-voucher .coupon .coupon-cover {
          font-size: 14px;
          padding: 11px 0 10px 20px;
          white-space: nowrap;
          text-overflow: clip; }
          .big-voucher .coupon .coupon-cover:before {
            right: -28px;
            border-width: 20px 12px 24px 19px; }
          .big-voucher .coupon .coupon-cover:after {
            border-width: 10px 26px 7px 27px; }
        .big-voucher .coupon:hover .coupon-cover {
          width: 74%; }
          .big-voucher .coupon:hover .coupon-cover:before {
            right: -29px;
            border-width: 20px 12px 24px 19px; }
          .big-voucher .coupon:hover .coupon-cover:after {
            right: -41px;
            top: 13px;
            border-width: 10px 26px 7px 27px;
            -webkit-transform: rotate(-39deg);
            -moz-transform: rotate(-39deg);
            -ms-transform: rotate(-39deg);
            -o-transform: rotate(-39deg);
            transform: rotate(-39deg); } }
    @media screen and (max-width: 767px) {
      .big-voucher .coupon {
        width: 100%;
        float: none;
        margin-top: 10px; }
        .big-voucher .coupon .coupon-cover {
          padding-left: 50px; } }
    .grid-format .big-voucher .coupon {
      width: 100%;
      float: none;
      margin-top: 10px; }
      .grid-format .big-voucher .coupon .coupon-cover {
        padding-left: 50px; }
  .big-voucher > footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    padding: 17px 0 10px 20px;
    background-color: #f8f8f8;
    vertical-align: bottom;
    color: gray;
    font-size: 12px;
    border-top: 1px solid #dfdfdf; }
    .big-voucher > footer .control {
      display: inline-block; }
      .big-voucher > footer .control i {
        position: relative;
        top: -2px;
        margin-right: 5px;
        margin-left: 20px; }
      .big-voucher > footer .control .upvote, .big-voucher > footer .control .downvote {
        cursor: pointer; }
        .big-voucher > footer .control .upvote i, .big-voucher > footer .control .downvote i {
          display: none;
          margin: 0 7px 0 0; }
          .big-voucher > footer .control .upvote i:first-child, .big-voucher > footer .control .downvote i:first-child {
            display: inline-block; }
        .big-voucher > footer .control .upvote:hover i, .big-voucher > footer .control .upvote.active i, .big-voucher > footer .control .downvote:hover i, .big-voucher > footer .control .downvote.active i {
          display: inline-block; }
          .big-voucher > footer .control .upvote:hover i:first-child, .big-voucher > footer .control .upvote.active i:first-child, .big-voucher > footer .control .downvote:hover i:first-child, .big-voucher > footer .control .downvote.active i:first-child {
            display: none; }
        .big-voucher > footer .control .upvote.disabled, .big-voucher > footer .control .downvote.disabled {
          pointer-events: none; }
      .big-voucher > footer .control .upvote {
        margin-left: 15px;
        margin-right: 10px; }
        .big-voucher > footer .control .upvote:hover, .big-voucher > footer .control .upvote.active {
          color: #8BC937; }
      .big-voucher > footer .control .downvote {
        margin-right: 5px; }
        .big-voucher > footer .control .downvote:hover, .big-voucher > footer .control .downvote.active {
          color: #D0021B; }
    @media screen and (max-width: 1279px) {
      .big-voucher > footer {
        padding-left: 15px; }
        .big-voucher > footer i {
          margin-left: 15px; } }
  @media screen and (min-width: 1280px) {
    .big-voucher {
      min-height: 207px; } }
  @media screen and (max-width: 1279px) {
    .big-voucher {
      padding: 15px 15px 70px 20px; }
      .big-voucher .image-container {
        top: 10px;
        left: 15px;
        width: 120px;
        height: 112px; }
        .big-voucher .image-container a, .big-voucher .image-container span.zorro-url {
          width: 112px;
          height: 112px; }
      .big-voucher .h2 {
        font-size: 16px; } }
  @media screen and (max-width: 699px) {
    .big-voucher {
      padding: 15px 15px 70px 15px; }
      .big-voucher .image-container {
        position: static;
        width: 100px;
        height: 80px;
        float: left;
        border: none;
        margin-right: 15px; }
        .big-voucher .image-container img {
          margin: 0; }
        .big-voucher .image-container a, .big-voucher .image-container span.zorro-url {
          width: 100px;
          height: 80px; }
      .big-voucher .bookmark {
        right: 10px; }
      .big-voucher .h2 {
        margin-bottom: 20px;
        font-size: 16px;
        padding-right: 15px; }
      .big-voucher > footer {
        padding: 17px 15px 10px; }
        .big-voucher > footer .control {
          float: left; }
          .big-voucher > footer .control i {
            margin-left: 0; }
          .big-voucher > footer .control:last-child {
            float: right; } }
  .grid-format .big-voucher {
    padding: 15px 15px 70px 15px; }
    .grid-format .big-voucher .image-container {
      position: static;
      width: 100px;
      height: 80px;
      float: left;
      border: none;
      margin-right: 15px; }
      .grid-format .big-voucher .image-container img {
        margin: 0; }
      .grid-format .big-voucher .image-container a, .grid-format .big-voucher .image-container span.zorro-url {
        width: 100px;
        height: 80px; }
    .grid-format .big-voucher .bookmark {
      right: 10px; }
    .grid-format .big-voucher .h2 {
      margin-bottom: 20px;
      font-size: 16px;
      padding-right: 15px; }
    .grid-format .big-voucher > footer {
      padding: 17px 15px 10px; }
      .grid-format .big-voucher > footer .control {
        float: left; }
        .grid-format .big-voucher > footer .control i {
          margin-left: 0; }
        .grid-format .big-voucher > footer .control:last-child {
          float: right; }

/** Voucher container for the new gen */
.voucher-wrapper {
  position: relative;
  background-color: #fff;
  padding: 10px 20px 70px;
  margin-bottom: 0;
  min-height: auto;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -ms-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  -webkit-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(border-color 0.2s, false, false, false, false, false, false, false, false, false);
  border: 1px solid #f8f8f8; }
  .voucher-wrapper.with-badge {
    padding-left: 230px;
    padding-bottom: 90px; }
    @media screen and (max-width: 1023px) {
      .voucher-wrapper.with-badge {
        padding-top: 15px; }
        .voucher-wrapper.with-badge .coupon-content .wrp-read-more,
        .voucher-wrapper.with-badge .coupon-content .buttons {
          margin-left: 140px; } }
    @media screen and (max-width: 1279px) {
      .voucher-wrapper.with-badge .coupon-content .wrp-read-more,
      .voucher-wrapper.with-badge .coupon-content .buttons {
        margin-left: 0; } }
    @media screen and (max-width: 767px) {
      .voucher-wrapper.with-badge {
        padding-left: 15px; }
        .voucher-wrapper.with-badge .coupon-content .image-container img {
          margin: 0; }
        .voucher-wrapper.with-badge .coupon-content span.h2 span.zorro-url {
          margin-top: 10px; }
        .voucher-wrapper.with-badge .coupon-content span.h2 .checked {
          display: block; }
          .voucher-wrapper.with-badge .coupon-content span.h2 .checked i {
            margin-left: 0; }
        .voucher-wrapper.with-badge .coupon-content .wrp-read-more,
        .voucher-wrapper.with-badge .coupon-content .buttons {
          margin-left: 0; } }
  .voucher-wrapper.with-header {
    padding-top: 80px; }
    .voucher-wrapper.with-header .bookmark {
      top: 60px; }
  .voucher-wrapper.freebie {
    min-height: 330px;
    padding-top: 80px; }
    .voucher-wrapper.freebie .image-container {
      height: 180px; }
    @media screen and (max-width: 767px) {
      .voucher-wrapper.freebie .h2 {
        margin-bottom: 0;
        min-height: 20px; }
        .voucher-wrapper.freebie .h2 .zorro-url {
          margin-top: 0; }
      .voucher-wrapper.freebie .image-container {
        height: 130px;
        width: 130px;
        margin-right: 20px; } }
  .voucher-wrapper.loading {
    pointer-events: none;
    opacity: 0.5; }
  .voucher-wrapper .bookmark {
    position: absolute;
    top: -1px;
    right: 15px;
    padding: 0; }
    .voucher-wrapper .bookmark .i-bookmark-full {
      display: none; }
  .voucher-wrapper.bookmarked .bookmark .i-bookmark,
  .voucher-wrapper .bookmark:hover .i-bookmark {
    display: none; }
  .voucher-wrapper.bookmarked .bookmark .i-bookmark-full,
  .voucher-wrapper .bookmark:hover .i-bookmark-full {
    display: inline-block; }
  .voucher-wrapper .image-container {
    position: absolute;
    top: 80px;
    left: 20px;
    width: 170px;
    height: 122px;
    text-align: center;
    border: 1px solid #dfdfdf;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px; }
    .voucher-wrapper .image-container img {
      display: block;
      width: 100%;
      max-width: 120px;
      height: auto;
      margin: 10px auto; }
    .voucher-wrapper .image-container span.zorro-url {
      color: #282828;
      width: 170px;
      height: 122px; }
      .voucher-wrapper .image-container span.zorro-url span {
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 40px;
        line-height: 40px;
        border-top: 1px solid #dfdfdf;
        background-color: #ececec;
        font-weight: normal; }
  .voucher-wrapper .h2 {
    font-size: 20px;
    margin-bottom: 0; }
    .voucher-wrapper .h2 span.zorro-url {
      display: block;
      color: #00ff00; /* ? */
      font-weight: bold; }
      .voucher-wrapper .h2 span.zorro-url:hover {
        text-decoration: underline; }
    @media screen and (max-width: 767px) {
      .voucher-wrapper .h2 {
        min-height: 40px; } }
  .voucher-wrapper p {
    font-size: 14px;
    color: gray;
    margin: 0; }
  .voucher-wrapper .tag {
    display: none;
    margin-bottom: 0; }
  .voucher-wrapper.exclusive .tag {
    display: inline-block;
    margin-bottom: 15px;
    text-transform: none;
    background: #fff;
    color: #F1870F; }
    .voucher-wrapper.exclusive .tag i {
      position: relative;
      top: -2px;
      margin-right: 5px; }
    @media screen and (max-width: 767px) {
      .voucher-wrapper.exclusive .tag {
        margin: 0 0 7px 0; } }
  .voucher-wrapper .checked {
    color: #8BC937;
    font-size: 14px;
    margin-right: 15px; }
    .voucher-wrapper .checked i {
      margin-right: 5px; }
      @media screen and (max-width: 699px) {
        .voucher-wrapper .checked i {
          margin-left: 0; } }
  .voucher-wrapper .soon-expiring {
    color: #666;
    font-size: 14px; }
    .voucher-wrapper .soon-expiring i {
      margin-right: 5px; }
    @media screen and (max-width: 699px) {
      .voucher-wrapper .soon-expiring {
        display: block;
        margin-left: 0;
        margin-bottom: 10px; } }
  .voucher-wrapper .has-expired {
    display: block;
    color: #666;
    font-size: 14px; }
    .voucher-wrapper .has-expired i {
      margin-right: 5px; }
  .voucher-wrapper div.buttons {
    display: block;
    overflow: hidden;
    *zoom: 1; }
    .voucher-wrapper div.buttons .coupon {
      margin-top: 12px;
      float: left; }
      .voucher-wrapper div.buttons .coupon .coupon-cover {
        padding-left: 30px; }
      @media screen and (max-width: 1279px) {
        .voucher-wrapper div.buttons .coupon {
          width: 240px;
          height: 44px; }
          .voucher-wrapper div.buttons .coupon .coupon-inner {
            height: 35px;
            line-height: 35px;
            font-size: 16px;
            padding: 0 10px; }
          .voucher-wrapper div.buttons .coupon .coupon-cover {
            font-size: 14px;
            padding: 11px 0 10px 30px;
            white-space: nowrap;
            text-overflow: clip; }
            .voucher-wrapper div.buttons .coupon .coupon-cover:before {
              right: -28px;
              border-width: 20px 12px 24px 19px; }
            .voucher-wrapper div.buttons .coupon .coupon-cover:after {
              border-width: 10px 26px 7px 27px; }
          .voucher-wrapper div.buttons .coupon:hover .coupon-cover {
            width: 74%; }
            .voucher-wrapper div.buttons .coupon:hover .coupon-cover:before {
              right: -29px;
              border-width: 20px 12px 24px 19px; }
            .voucher-wrapper div.buttons .coupon:hover .coupon-cover:after {
              right: -41px;
              top: 13px;
              border-width: 10px 26px 7px 27px;
              -webkit-transform: rotate(-39deg);
              -moz-transform: rotate(-39deg);
              -ms-transform: rotate(-39deg);
              -o-transform: rotate(-39deg);
              transform: rotate(-39deg); } }
      @media screen and (max-width: 1023px) {
        .voucher-wrapper div.buttons .coupon {
          width: 100%;
          float: none;
          margin-top: 10px; }
          .voucher-wrapper div.buttons .coupon .coupon-cover {
            padding-left: 50px; } }
    .voucher-wrapper div.buttons .show-all {
      color: gray;
      text-decoration: underline;
      margin-top: 10px; }
      .voucher-wrapper div.buttons .show-all span {
        display: inline !important; }
      @media screen and (max-width: 1279px) {
        .voucher-wrapper div.buttons .show-all {
          float: left;
          margin-left: 0;
          height: auto;
          max-width: none;
          width: 100%; }
          .voucher-wrapper div.buttons .show-all:before {
            content: '';
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
            height: 100%;
            vertical-align: middle; } }
  .voucher-wrapper .secondary.button {
    text-align: center;
    margin: 15px 15px 0 0;
    height: 50px;
    padding: 0 30px;
    line-height: 50px;
    float: left; }
    @media screen and (max-width: 1279px) {
      .voucher-wrapper .secondary.button {
        font-size: 14px;
        height: 44px;
        line-height: 44px; } }
    @media screen and (max-width: 767px) {
      .voucher-wrapper .secondary.button {
        display: block;
        height: 40px;
        line-height: 40px;
        width: 100%;
        float: none;
        margin-top: 10px; } }
  .voucher-wrapper > header, .voucher-wrapper > footer {
    position: absolute;
    left: 0;
    right: 0;
    background-color: #f8f8f8;
    vertical-align: bottom;
    color: gray;
    font-size: 12px; }
  .voucher-wrapper > header {
    top: 0;
    height: 60px;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0 0 20px; }
    .voucher-wrapper > header > img {
      display: inline-block;
      vertical-align: middle; }
    .voucher-wrapper > header span em {
      font-weight: bold;
      color: #282828; }
    .voucher-wrapper > header > div {
      display: inline; }
  .voucher-wrapper > footer {
    bottom: 0;
    height: 50px;
    border-top: 1px solid #dfdfdf;
    padding: 0 20px; }
    .voucher-wrapper > footer .control {
      display: inline-block;
      margin-right: 20px; }
      .voucher-wrapper > footer .control.v-separator {
        border-right: 1px solid #dfdfdf;
        height: 30px;
        position: relative;
        top: 10px; }
      .voucher-wrapper > footer .control i {
        margin-right: 5px;
        margin-left: 0; }
      .voucher-wrapper > footer .control .upvote, .voucher-wrapper > footer .control .downvote {
        cursor: pointer; }
        .voucher-wrapper > footer .control .upvote i, .voucher-wrapper > footer .control .downvote i {
          display: none;
          margin: 0 7px 0 0; }
          .voucher-wrapper > footer .control .upvote i:first-child, .voucher-wrapper > footer .control .downvote i:first-child {
            display: inline-block; }
        .voucher-wrapper > footer .control .upvote:hover i, .voucher-wrapper > footer .control .upvote.active i, .voucher-wrapper > footer .control .downvote:hover i, .voucher-wrapper > footer .control .downvote.active i {
          display: inline-block; }
          .voucher-wrapper > footer .control .upvote:hover i:first-child, .voucher-wrapper > footer .control .upvote.active i:first-child, .voucher-wrapper > footer .control .downvote:hover i:first-child, .voucher-wrapper > footer .control .downvote.active i:first-child {
            display: none; }
        .voucher-wrapper > footer .control .upvote.disabled, .voucher-wrapper > footer .control .downvote.disabled {
          pointer-events: none; }
      .voucher-wrapper > footer .control .upvote {
        margin-left: 15px;
        margin-right: 10px; }
        .voucher-wrapper > footer .control .upvote:hover, .voucher-wrapper > footer .control .upvote.active {
          color: #8BC937; }
      .voucher-wrapper > footer .control .downvote {
        margin-right: 5px; }
        .voucher-wrapper > footer .control .downvote:hover, .voucher-wrapper > footer .control .downvote.active {
          color: #D0021B; }
      .voucher-wrapper > footer .control.voting .label {
        display: inline-block;
        margin-bottom: 1rem; }
    .voucher-wrapper > footer a {
      color: gray; }
    @media screen and (max-width: 1279px) {
      .voucher-wrapper > footer {
        padding-left: 15px; }
        .voucher-wrapper > footer i {
          margin-left: 15px; } }
  @media screen and (max-width: 1279px) {
    .voucher-wrapper {
      padding-bottom: 65px; } }
  @media screen and (max-width: 1023px) {
    .voucher-wrapper .image-container a {
      width: 120px;
      height: 60px; }
    .voucher-wrapper .image-container .h2 {
      font-size: 16px; } }
  @media screen and (max-width: 699px) {
    .voucher-wrapper .image-container {
      position: static;
      width: 100px;
      height: 60px;
      float: left;
      border: none;
      margin-right: 30px;
      min-height: auto; }
      .voucher-wrapper .image-container img {
        margin: 0; }
      .voucher-wrapper .image-container a {
        width: auto;
        height: auto; }
    .voucher-wrapper .bookmark {
      right: 10px; }
    .voucher-wrapper .h2 {
      margin-bottom: 10px;
      font-size: 16px;
      padding-right: 15px; }
    .voucher-wrapper > footer {
      padding: 20px 15px 0 15px; }
      .voucher-wrapper > footer .control {
        float: left; }
        .voucher-wrapper > footer .control i {
          margin-left: 0; }
        .voucher-wrapper > footer .control:last-child {
          margin-right: 0;
          float: right; } }

div[class^="wrapper-comments-"],
div.social-shares {
  background-color: #f8f8f8;
  color: gray;
  position: relative;
  padding: 20px;
  margin-bottom: 25px;
  margin-top: -25px;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  -webkit-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(border-color 0.2s, false, false, false, false, false, false, false, false, false); }

div[class^="wrapper-comments-"] {
  display: none; }
  div[class^="wrapper-comments-"] .comments-list > div {
    margin-bottom: 20px;
    padding: 10px; }
    div[class^="wrapper-comments-"] .comments-list > div .comment-member {
      min-height: 50px; }
      div[class^="wrapper-comments-"] .comments-list > div .comment-member img, div[class^="wrapper-comments-"] .comments-list > div .comment-member i {
        float: left; }
      div[class^="wrapper-comments-"] .comments-list > div .comment-member > div span:first-child {
        color: #282828;
        margin-right: 5px; }
    div[class^="wrapper-comments-"] .comments-list > div div[class^="replies-list-"] {
      margin-left: 60px;
      border-left: 2px solid #bbb; }
      div[class^="wrapper-comments-"] .comments-list > div div[class^="replies-list-"] > div {
        padding: 10px; }

div.social-shares > div:last-child {
  margin-top: 10px; }

.group-container {
  background: #fff;
  border: 5px solid #f8f8f8;
  margin-bottom: 20px;
  padding: 10px;
  color: #666;
  font-size: 14px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative; }
  .group-container:before {
    content: " ";
    width: 5px;
    height: 20px;
    background: #f8f8f8;
    position: absolute;
    left: 50%;
    top: -20px; }
  .group-container ul {
    margin-left: 30px; }
    .group-container ul .zorro-url {
      font-weight: normal;
      color: #00ff00; }
      .group-container ul .zorro-url:hover {
        text-decoration: underline; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y; }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-controls .owl-nav .owl-prev,
  .owl-carousel .owl-controls .owl-nav .owl-next,
  .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel .owl-refresh .owl-item {
    display: none; }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d; }
  .owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto; }
  .owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab; }
  .owl-carousel .owl-rtl {
    direction: rtl; }
  .owl-carousel .owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

.slider.owl-carousel .slide {
  position: relative;
  z-index: 9; }
  .slider.owl-carousel .slide img {
    width: 100%;
    max-width: 100%;
    height: auto; }
  .slider.owl-carousel .slide .slide-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 20px 40px; }
    @media screen and (min-width: 700px) {
      .slider.owl-carousel .slide .slide-content {
        padding: 0 40px 40px; } }
    @media screen and (max-width: 767px) {
      .slider.owl-carousel .slide .slide-content {
        padding: 0 10px 20px; } }
    .slider.owl-carousel .slide .slide-content .h1 {
      color: white;
      /*
        deactivate until we fix compact() function being removed from compass
        @include text-shadow(rgba(black, 0.5) 1px 1px 1px);
        */
      text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; }
      @media screen and (max-width: 767px) {
        .slider.owl-carousel .slide .slide-content .h1 {
          line-height: 1.2; } }

.slider-controls {
  position: relative;
  height: 140px;
  padding: 0 80px;
  background-color: white;
  /*
  @include box-shadow(0px 1px 1px 0px rgba(black,0.2));
  */
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none; }
  @media screen and (max-width: 767px) {
    .slider-controls {
      height: 90px;
      padding: 0 45px; } }
  .slider-controls .prev, .slider-controls .next {
    position: absolute;
    bottom: 0;
    width: 80px;
    height: 100%;
    text-align: center;
    cursor: pointer; }
    @media screen and (max-width: 767px) {
      .slider-controls .prev, .slider-controls .next {
        width: 45px; } }
  .slider-controls .prev {
    left: 0; }
  .slider-controls .next {
    right: 0; }
  .slider-controls .dots-outer {
    position: relative;
    top: -15px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    height: 130%;
    overflow-x: hidden; }
    @media screen and (max-width: 767px) {
      .slider-controls .dots-outer {
        padding-left: 10px;
        padding-right: 10px; } }
    .slider-controls .dots-outer .dots {
      position: relative;
      width: 100%;
      z-index: 10;
      -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false); }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        .slider-controls .dots-outer .dots {
          width: 150%; } }
      @media screen and (max-width: 767px) {
        .slider-controls .dots-outer .dots {
          width: 300%; } }
      .slider-controls .dots-outer .dots .dot {
        background-color: white;
        cursor: pointer;
        float: left;
        height: 140px;
        width: 16.66%;
        text-align: center;
        position: relative;
        z-index: 1;
        -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false);
        border-bottom: 1px solid #ececec;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
        border-left: 1px solid #f8f8f8;
        border-left: 1px solid rgba(0, 0, 0, 0.05);
        border-right: 1px solid #f8f8f8;
        border-right: 1px solid rgba(0, 0, 0, 0.02);
        border-top: 1px solid #ececec;
        border-top: 1px solid rgba(0, 0, 0, 0.01); }
        @media screen and (max-width: 767px) {
          .slider-controls .dots-outer .dots .dot {
            height: 90px;
            padding: 10px; }
            .slider-controls .dots-outer .dots .dot:before {
              display: none; } }
        .slider-controls .dots-outer .dots .dot img {
          display: block;
          margin-bottom: 5px;
          width: 100%;
          height: auto;
          max-width: 100%; }
          @media screen and (max-width: 767px) {
            .slider-controls .dots-outer .dots .dot img {
              margin-bottom: 5px;
              max-width: 95px; } }
        .slider-controls .dots-outer .dots .dot p {
          margin: 0; }
        .slider-controls .dots-outer .dots .dot.active {
          z-index: 2;
          -webkit-transform: scale(1.1, 1.1);
          -moz-transform: scale(1.1, 1.1);
          -ms-transform: scale(1.1, 1.1);
          -o-transform: scale(1.1, 1.1);
          transform: scale(1.1, 1.1);
          /*
          @include box-shadow(0px 1px 5px 0px rgba(black,0.2));
          */
          -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px; }

section.main-slider {
  display: none; }
  section.main-slider .forever-slider {
    margin-top: 30px;
    padding: 0 70px; }
    section.main-slider .forever-slider button.slick-arrow {
      width: 60px;
      height: 244px;
      top: 0;
      margin-top: 0;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1023px) {
      section.main-slider .forever-slider {
        padding: 0; }
        section.main-slider .forever-slider button {
          display: none !important; } }
    section.main-slider .forever-slider .featured-coupons {
      width: 265px;
      height: 244px;
      margin: 0 5px;
      position: relative;
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
      text-shadow: rgba(0, 0, 0, 0.3) 0 1px 0;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }

      section.main-slider .forever-slider .featured-coupons span.zorro-url {
        color: #666;
        font-size: 16px;
        height: 244px;
        font-weight: normal; }
        section.main-slider .forever-slider .featured-coupons span.zorro-url:hover {
          color: #fff; }
          section.main-slider .forever-slider .featured-coupons span.zorro-url:hover div {
            background: #F1870F;
            color: #fff; }
        section.main-slider .forever-slider .featured-coupons span.zorro-url img {
          width: 100%;
          height: 244px;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px; }
        section.main-slider .forever-slider .featured-coupons span.zorro-url > div {
          position: absolute;
          background: #fff;
          opacity: .9;
          left: 0;
          right: 0;
          bottom: 0;
          padding: 10px 5px;
          min-height: 90px;
          -moz-border-radius-bottomleft: 5px;
          -webkit-border-bottom-left-radius: 5px;
          border-bottom-left-radius: 5px;
          -moz-border-radius-bottomright: 5px;
          -webkit-border-bottom-right-radius: 5px;
          border-bottom-right-radius: 5px; }
          section.main-slider .forever-slider .featured-coupons span.zorro-url > div span {
            display: block;
            text-align: center; }
            section.main-slider .forever-slider .featured-coupons span.zorro-url > div span:last-child {
              color: #282828;
              font-size: 16px; }
      section.main-slider .forever-slider .featured-coupons:last-child {
        margin-right: 0; }
      @media screen and (max-width: 1279px) {
        section.main-slider .forever-slider .featured-coupons {
          width: 270px; } }
      @media screen and (max-width: 1023px) {
        section.main-slider .forever-slider .featured-coupons {
          margin: 0 7px; } }
      @media screen and (max-width: 340px) {
        section.main-slider .forever-slider .featured-coupons {
          margin: 0 10px; } }
    section.main-slider .forever-slider ul.slick-dots {
      list-style: none;
      text-align: center;
      padding-top: 15px;
      margin-bottom: 0; }
      section.main-slider .forever-slider ul.slick-dots li {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-right: 5px;
        background: #bbb;
        cursor: pointer;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px; }
        section.main-slider .forever-slider ul.slick-dots li button {
          color: #bbb;
          text-indent: -9999px;
          font-size: 1px; }
        section.main-slider .forever-slider ul.slick-dots li.slick-active {
          background: #999; }
          section.main-slider .forever-slider ul.slick-dots li.slick-active button {
            color: #999; }
  section.main-slider .slick-prev, section.main-slider .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    display: block;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none; }
  section.main-slider .slick-next {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAYAAAD6xArmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA4lJREFUSImt1U1oXFUUB/D/OS8drBiUoChZCIKCBd0IigvjV21qrVC0Nhu7aEjmfdSE2VY3STZ2lU07+O6dmZiFUOtb1A+K9SMqkoogKF0oXSgECjpC7cRKFTvz3jkuel8YQ9NJ5vXszuG+H/93ebwDALDWzhpj3sRNLLLWzgKYcf1x3/crRKRFYQbwb1c/XavVFmZmZrgoTABgrT0sIlVmJgBQ1YSIDgZB0OkXZgAIguAtAIdEJAMAIhpT1VOLi4u3FEqclzHmZVV9l5lLLvmXaZrum5qaulIIdvioqr7PzLe60belUumF8fHxPwvBAGCtfQLAaQC3A4CInCuVSqMTExMXC8EAYIx5RFU/ZeY7AUBVz6vqriiKfi0EA0C9Xt+RpukSMw+75Cue5+30fX+lF3zD77VcLp9X1RERWQEAZr5PVZettQ8WSpxXo9EYTtN0iYh2uOQXPc8b9X3/XF+J85qcnPyNiJ4UkR9c8ruyLPuqVqs9XggGgCAI/mDmZ0XkrMPvUNXPjTHPFIIdfpmZd4vIZ250m6p+bIzZu/7spu54fSVJUmq1WieJ6CUAEJGO53kHfd9P+kqc19jYWHtoaOiAqr4DAMy8LcuyE8aY8UKJ81JVstZWieiwS65EVAnD8HghOK84jo8y85Gu0RuFf+gAwMx/dfeqOlg4sTFmmoiO5b2IHIuiqFIIrtVqh7IsezvfPAAWfN8vE5EO9IvGcfxKlmWNrnV2stls+vki7iuxtXaPiHzIzNsc+lGz2dw/NzeX5me2DFtrnwJwBsB2ABCRpXa7/WKlUrnafW5LcBzHjwFYYuZBh55l5t1BEPyz/uymPzdjzMMAzuSoqn7fbrf3Xg/ddOI4jh8AsMzMd7vRj+12++np6elLGz3TM7G19l5ce/0c/bnT6ey6EdozcbVavWdgYGCZiO4HABG5wMwjQRBc6BVoQ7herw+JyNcAHnKj35l5pFwu/9ILBTa4ikajMZim6Sdd6CUiem6z6HXh+fn57VmWnWbmR93osqqO+r7/02ZRAPC6myRJSiLyAYCdACAif6vqniiKvtsK+r/ESZJ4rVbrBIDn3egqEe2LouibraJrsKrS6urqAhHtd/NUVQ+EYfhFPyjgrmJ4eLgKoOxmoqqvhmF4ql8UADiO46MAXgOu7SxVnQzD8L0iKAAwM6/9ldwiXCyKrpW1dtZa+/pNAwH8B9GklgjYdzrjAAAAAElFTkSuQmCC") no-repeat center;
    right: 0; }
  section.main-slider .slick-prev {
    background: #fff url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAoCAYAAAD6xArmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAA5RJREFUSImtl19oHFUUh3/n7G6thKpFkOyiKFQURBCKKAgrlVprK6b+gW0RGhN2szOTBtfnvKx5EPsSJAns3FlH8iCtsMWINlhMqlRTfRIFHxRElCK4iphIQbtuds/xZWbZatbNzuS8zTfnfvNj5s7cOwnsUKkqDQ8PvzYyMpJdXl6+RDshLZfLnMlk5gGcCtBMcgekyXQ6/QaAsS7cSMSR1mq1XalU6iwRvdCFT1mW9Xpk8ezs7I0isgTgWIBERMZs2/YBINI99n1/T7vdfh/AgcC4SUQnbNteCnsGFlcqlb1EdIGZHw7QNSJ6tlgsftjdN9DDq1QqtyUSiRUADwToKoCnisXi5X/3bjtxtVq9XVUvArg3QL+r6hO2bX+5Vf+2xMaYfUR0EcBdACAiPwM45DjON73GcD+p67r3qepal/RHVc3+n7Sv2BizH8AnzJwGAFX9FkB2cnLyh36Bet4Kz/MeAfABgJsD9FUymTycz+d/6yftmdgYc1BEVruknwF4bLvSLRMbY54monMAbgAAEVkZGhp6bnR09M/tSv+T2BhznIiWQqmqvttsNkcGlV4ndl03r6pvI3hpVPWter2eK5VKfw8q7Yg9zysxs8/MFEgr9Xp9bGZmphVFCgBJY8w0gFdDICKnbdueJiKNKgUAVtU91wHmq3GlAECqSp7nzRPRVAhV9SXbthfiiJmItF6vlwAsdq5GNF+tVsfiiDvzuFarJTY2Ns4AOB4gAXDCsqxzUcSd6ZbL5doATgI4H54TkTOu6x6NlTisxcXF3c1mcxnAQQAQkQaAI47jXIqUOKzx8fHG5ubmMyLyOQAw825mPu+67kOxEnclv6XRaHzEzPsDtMHMByYmJr6OlLgr+R/MfBhA+EHf22q1VqrV6j2xEodljEmr6hoz7wvQT4lEIlsoFK7EEgOA7/t3ttvtNQB3AICqft9qtbJTU1O/9BrTd80DgEKhcIWIHheRXwGAiO5OpVKrCwsLt8YSA0CxWPyOiA6JyHqA7k8mkxfm5uZu2qp/4J2QMeZBVf2YmcOP16cAjliW9VekxGHZtv0FMx8FcC1AjwJ4p1ar7YolBgDLsi6LyDERaQboyfX19bPlcrmzZYskBgDHcVYB5ESkDQBE9Hwmk/HL5TLHEgfy9wCcFJFwYXgxk8nMqyrtyD+I67p5ZvbDYxE5HStxWI7jvAng5fCYmSOt7D3LGDPted4rAPAPSIRo/HW+xmYAAAAASUVORK5CYII=") no-repeat center;
    left: 0; }
  section.main-slider .slick-prev:before,
  section.main-slider .slick-next:before {
    font-family: inherit;
    color: #666;
    font-size: 50px;
    line-height: 1;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  section.main-slider .slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }
    section.main-slider .slick-slider .slick-list {
      position: relative;
      display: block;
      overflow: hidden;
      margin: 0;
      padding: 0; }
      section.main-slider .slick-slider .slick-list:focus {
        outline: none; }
      section.main-slider .slick-slider .slick-list.dragging {
        cursor: pointer;
        cursor: hand; }
      section.main-slider .slick-slider .slick-list .slick-slide {
        display: none;
        float: left; }
        section.main-slider .slick-slider .slick-list .slick-slide img {
          display: block; }
        section.main-slider .slick-slider .slick-list .slick-slide .slick-loading img {
          display: none; }
        section.main-slider .slick-slider .slick-list .slick-slide .dragging img {
          pointer-events: none; }
    section.main-slider .slick-slider .slick-list, section.main-slider .slick-slider .slick-track {
      -webkit-transform: translate3d(0, 0, 0);
      -moz-transform: translate3d(0, 0, 0);
      -ms-transform: translate3d(0, 0, 0);
      -o-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); }
    section.main-slider .slick-slider .slick-track {
      position: relative;
      top: 0;
      left: 0;
      display: block;
      margin-bottom: 2px; }
      @media screen and (max-width: 1023px) {
        section.main-slider .slick-slider .slick-track {
          margin-left: 85px; } }
      @media screen and (max-width: 767px) {
        section.main-slider .slick-slider .slick-track {
          margin-left: 13px; } }
      @media screen and (max-width: 500px) {
        section.main-slider .slick-slider .slick-track {
          margin-left: 35px; } }
      @media screen and (max-width: 340px) {
        section.main-slider .slick-slider .slick-track {
          margin-left: 15px; } }
      section.main-slider .slick-slider .slick-track:before, section.main-slider .slick-slider .slick-track:after {
        display: table;
        content: ''; }
      section.main-slider .slick-slider .slick-track:after {
        clear: both; }
    section.main-slider .slick-slider.slick-loading .slick-track {
      visibility: hidden; }
    section.main-slider .slick-slider.slick-initialized .slick-slide {
      display: block; }
    section.main-slider .slick-slider.slick-loading .slick-slide {
      visibility: hidden; }
    section.main-slider .slick-slider.slick-vertical .slick-slide {
      display: block;
      height: auto;
      border: 1px solid transparent; }
    section.main-slider .slick-slider .slick-arrow.slick-hidden {
      display: none; }

.coupon {
  display: inline-block;
  position: relative;
  width: 320px;
  height: 50px;
  cursor: pointer; }
  @media screen and (max-width: 767px) {
    .coupon {
      width: 260px; } }
  .coupon .coupon-inner {
    background: #ececec;
    color: #bbb;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin: 5px 0;
    padding: 0 10px;
    text-align: right;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .coupon .coupon-cover {
    background: #F1870F; /* tomate - Relleno imagen adesivo promocion - #F1870F */
	
	border-color:#fff; /* GB - tomate #F1870F - Relleno imagen adesivo promocion - cover*/
	border-style: dashed; border-width: 2px; /* GB - tomate - punteado*/
	
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 80%;
    color: white;
    padding: 13px 10px 12px 18px;
    font-size: 16px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 20px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: compact(compact(width 0.2s, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(width 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(width 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(width 0.2s, false, false, false, false, false, false, false, false, false); }
    .coupon .coupon-cover:before {
      position: absolute;
      content: '';
      
	  
	  border-style : dashed; border-width: 2px; /* GB - tomate - punteado*/
	 
	  /* GB - Promocion adhesivo obscuro */
      border-color: #F1870F transparent transparent #F1870F; /* tomate adhesivo despegado */
      -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false);
      top: 0;
      right: -26px;
      border-width: 20px 23px 30px 32px; }
	  
	  /* GB - Promocion adhesivo claro */
    .coupon .coupon-cover:after {
      position: absolute;
      content: '';
      border-style: solid;
      border-color: #1F93D1 transparent transparent #1F93D1; /* tomate adhesivo despegado - color parte1 doblez - color parte2 doblez */
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px;
      -webkit-box-shadow: compact(-1px -1px 1px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
      -moz-box-shadow: compact(-1px -1px 1px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
      box-shadow: compact(-1px -1px 1px rgba(0, 0, 0, 0.2), false, false, false, false, false, false, false, false, false);
      -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false);
      top: 13px;
      right: -41px;
      border-width: 10px 20px 15px 34px;
      -webkit-transform: rotate(-39deg);
      -moz-transform: rotate(-39deg);
      -ms-transform: rotate(-39deg);
      -o-transform: rotate(-39deg);
      transform: rotate(-39deg); }
  .coupon:hover .coupon-cover {
    width: 70%; }
    .coupon:hover .coupon-cover:before {
      top: 0;
      right: -49px;
      border-width: 20px 23px 30px 32px; }
    .coupon:hover .coupon-cover:after {
      top: 10px;
      right: -57px;
      border-width: 11px 25px 20px 42px;
      -webkit-transform: rotate(-19deg);
      -moz-transform: rotate(-19deg);
      -ms-transform: rotate(-19deg);
      -o-transform: rotate(-19deg);
      transform: rotate(-19deg); }

.overlay {
  display: block;
  visibility: hidden;
  position: fixed;
  text-align: center;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 5000;
  background-color: transparent;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: compact(compact(background-color 0.4s, visibility 0.1s ease 0.4s, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(background-color 0.4s, visibility 0.1s ease 0.4s, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(background-color 0.4s, visibility 0.1s ease 0.4s, false, false, false, false, false, false, false, false) false false false);
  transition: compact(background-color 0.4s, visibility 0.1s ease 0.4s, false, false, false, false, false, false, false, false); }
  .overlay.open, .overlay.loading {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(background-color 0.2s, false, false, false, false, false, false, false, false, false); }
  .overlay.open .overlay-wrapper .overlay-content {
    opacity: 1; }
  .overlay .overlay-wrapper {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    overflow: auto;
    max-height: 100%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .overlay .overlay-wrapper .overlay-content {
      background: #fff;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      overflow: hidden;
      display: inline-block;
      margin-left: auto;
      margin-right: auto;
      position: relative;
      opacity: 0;
      -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); }
    .overlay .overlay-wrapper .close {
      position: absolute;
      right: 20px;
      top: 20px; }
    .overlay .overlay-wrapper h2, .overlay .overlay-wrapper .h2 {
      font-weight: 600;
      font-size: 36px;
      display: inline-block; }
    .overlay .overlay-wrapper h3, .overlay .overlay-wrapper .h3 {
      font-weight: 600;
      font-size: 24px;
      display: inline-block; }
    .overlay .overlay-wrapper .voucher-wrapper {
      text-align: left;
      margin-bottom: 0; }
      .overlay .overlay-wrapper .voucher-wrapper .h2 {
        font-size: 20px;
        font-weight: normal; }
      .overlay .overlay-wrapper .voucher-wrapper .input {
        position: relative;
        width: 530px;
        margin: 15px 0; }
        .overlay .overlay-wrapper .voucher-wrapper .input > span {
          display: none; }
          @media screen and (max-width: 1023px) {
            .overlay .overlay-wrapper .voucher-wrapper .input > span {
              display: inline-block; } }
        .overlay .overlay-wrapper .voucher-wrapper .input input {
          background: #ececec;
          color: #666;
          border: none; }
        .overlay .overlay-wrapper .voucher-wrapper .input .button-container {
          position: absolute;
          right: 0;
          bottom: -5px; }
          .overlay .overlay-wrapper .voucher-wrapper .input .button-container .button {
            float: right;
            font-size: 18px; }
            .overlay .overlay-wrapper .voucher-wrapper .input .button-container .button.done {
              background: lightgray;
              pointer-events: none; }
              .overlay .overlay-wrapper .voucher-wrapper .input .button-container .button.done + i {
                display: inline-block; }
          .overlay .overlay-wrapper .voucher-wrapper .input .button-container i {
            display: none;
            position: relative;
            top: 20px;
            right: 10px;
            float: left; }
      .overlay .overlay-wrapper .voucher-wrapper .secondary {
        width: 50%;
        margin: 0;
        float: none; }
        .overlay .overlay-wrapper .voucher-wrapper .secondary.freebie {
          width: 100%; }
      @media screen and (max-width: 1023px) {
        .overlay .overlay-wrapper .voucher-wrapper {
          padding-bottom: 100px; } }
      @media screen and (max-width: 767px) {
        .overlay .overlay-wrapper .voucher-wrapper {
          padding-bottom: 80px; }
          .overlay .overlay-wrapper .voucher-wrapper .input {
            width: 100%; }
          .overlay .overlay-wrapper .voucher-wrapper .secondary {
            width: 100%; } }
    .overlay .overlay-wrapper div[class^="wrapper-comments-"],
    .overlay .overlay-wrapper div.social-shares {
      text-align: left;
      margin-bottom: 0;
      margin-top: 0; }
    @media screen and (max-width: 767px) {
      .overlay .overlay-wrapper.hapi {
        width: 90%; } }

.overlay .overlay-wrapper .overlay-inner .simple-modal {
  padding: 40px; }
  .overlay .overlay-wrapper .overlay-inner .simple-modal p {
    text-align: left;
    font-size: 16px; }

.overlay .overlay-wrapper .overlay-inner .register {
  padding: 20px;
  width: 400px; }
  @media screen and (max-width: 767px) {
    .overlay .overlay-wrapper .overlay-inner .register {
      width: 300px; } }

.overlay .overlay-wrapper .overlay-inner .how-to {
  padding: 40px 30px; }
  .overlay .overlay-wrapper .overlay-inner .how-to p {
    color: #666; }
  .overlay .overlay-wrapper .overlay-inner .how-to .slider-wrapper {
    position: relative;
    width: 700px;
    margin-top: 30px; }
    .overlay .overlay-wrapper .overlay-inner .how-to .slider-wrapper .h3 {
      margin-top: 30px; }
    .overlay .overlay-wrapper .overlay-inner .how-to .slider-wrapper .button {
      margin-top: 20px; }
  .overlay .overlay-wrapper .overlay-inner .how-to #overlay-slider {
    margin: 0 auto;
    width: 520px; }
  .overlay .overlay-wrapper .overlay-inner .how-to .slider-controls {
    background: transparent;
    box-shadow: none;
    height: 280px;
    position: absolute;
    top: 0;
    width: 100%; }
    .overlay .overlay-wrapper .overlay-inner .how-to .slider-controls .prev,
    .overlay .overlay-wrapper .overlay-inner .how-to .slider-controls .next {
      width: 60px;
      padding: 120px 20px; }
    .overlay .overlay-wrapper .overlay-inner .how-to .slider-controls .next {
      float: right; }

.overlay .overlay-wrapper .overlay-inner .code {
  max-width: 700px; }
  .overlay .overlay-wrapper .overlay-inner .code header {
    padding: 30px 40px 0; }
    .overlay .overlay-wrapper .overlay-inner .code header h2 {
      margin-top: 0;
      margin-bottom: 1.1em; }
    .overlay .overlay-wrapper .overlay-inner .code header .input {
      position: relative;
      width: 530px;
      margin-bottom: 30px; }
      .overlay .overlay-wrapper .overlay-inner .code header .input input {
        background: #ececec;
        color: #666;
        border: none; }
      .overlay .overlay-wrapper .overlay-inner .code header .input .button-container {
        position: absolute;
        right: 0;
        bottom: -5px; }
        .overlay .overlay-wrapper .overlay-inner .code header .input .button-container .button {
          float: right;
          font-size: 18px; }
          .overlay .overlay-wrapper .overlay-inner .code header .input .button-container .button.done {
            background: lightgray;
            pointer-events: none; }
            .overlay .overlay-wrapper .overlay-inner .code header .input .button-container .button.done + i {
              display: inline-block; }
        .overlay .overlay-wrapper .overlay-inner .code header .input .button-container i {
          display: none;
          position: relative;
          top: 20px;
          right: 10px;
          float: left; }
    .overlay .overlay-wrapper .overlay-inner .code header .button.secondary {
      width: 50%; }
    .overlay .overlay-wrapper .overlay-inner .code header hr {
      margin: 15px auto; }
    .overlay .overlay-wrapper .overlay-inner .code header p {
      font-size: 14px; }
      .overlay .overlay-wrapper .overlay-inner .code header p span {
        display: inline-block;
        margin: 0 12px; }
        .overlay .overlay-wrapper .overlay-inner .code header p span.vote {
          cursor: pointer; }
          .overlay .overlay-wrapper .overlay-inner .code header p span.vote i {
            display: none; }
            .overlay .overlay-wrapper .overlay-inner .code header p span.vote i:first-child {
              display: inline-block; }
          .overlay .overlay-wrapper .overlay-inner .code header p span.vote:hover i, .overlay .overlay-wrapper .overlay-inner .code header p span.vote.active i {
            display: inline-block; }
            .overlay .overlay-wrapper .overlay-inner .code header p span.vote:hover i:first-child, .overlay .overlay-wrapper .overlay-inner .code header p span.vote.active i:first-child {
              display: none; }
          .overlay .overlay-wrapper .overlay-inner .code header p span.vote.disabled {
            pointer-events: none; }
      .overlay .overlay-wrapper .overlay-inner .code header p.voting-widget-large {
        font-size: 30px; }
        .overlay .overlay-wrapper .overlay-inner .code header p.voting-widget-large span.title {
          display: block;
          margin-bottom: 20px; }
        .overlay .overlay-wrapper .overlay-inner .code header p.voting-widget-large span.date-validity {
          display: none; }
        .overlay .overlay-wrapper .overlay-inner .code header p.voting-widget-large span.vote i {
          width: 40px;
          height: 40px; }
  .overlay .overlay-wrapper .overlay-inner .code footer {
    position: relative;
    background-color: #f8f8f8;
    padding: 20px 40px 20px 230px;
    min-height: 130px;
    text-align: left;
    font-size: 14px;
    border-top: 1px solid #C8C8C8;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }
    .overlay .overlay-wrapper .overlay-inner .code footer .image-container {
      position: absolute;
      left: 40px;
      top: 20px;
      background-color: white;
      text-align: center;
      padding: 10px 20px;
      display: block;
      border: 1px solid #C8C8C8;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .overlay .overlay-wrapper .overlay-inner .code footer .image-container img {
        width: 100%;
        height: auto;
        display: block; }
    .overlay .overlay-wrapper .overlay-inner .code footer h2 {
      font-size: 14px;
      font-weight: 300; }
    .overlay .overlay-wrapper .overlay-inner .code footer p {
      font-size: 14px;
      color: #666; }
    .overlay .overlay-wrapper .overlay-inner .code footer .control {
      font-size: 12px; }
      .overlay .overlay-wrapper .overlay-inner .code footer .control i {
        margin-right: 10px; }
  @media screen and (max-width: 767px) {
    .overlay .overlay-wrapper .overlay-inner .code h2 {
      font-size: 18px; }
    .overlay .overlay-wrapper .overlay-inner .code header {
      padding: 20px; }
      .overlay .overlay-wrapper .overlay-inner .code header .input {
        width: 100%;
        margin-bottom: 15px; }
        .overlay .overlay-wrapper .overlay-inner .code header .input input {
          text-align: center; }
      .overlay .overlay-wrapper .overlay-inner .code header .button.secondary {
        width: 100%;
        font-size: 16px;
        padding-top: 7px;
        padding-bottom: 6px;
        height: 40px; }
    .overlay .overlay-wrapper .overlay-inner .code footer {
      padding: 20px 20px 20px 120px; }
      .overlay .overlay-wrapper .overlay-inner .code footer .image-container {
        width: 90px;
        padding: 5px;
        left: 20px; } }

.overlay .overlay-wrapper .overlay-inner .comment h2 {
  margin-top: 0;
  margin-bottom: 1.1em;
  display: block;
  text-align: center; }

.overlay .overlay-wrapper .overlay-inner .comment header {
  padding: 30px 40px 20px;
  text-align: left; }
  .overlay .overlay-wrapper .overlay-inner .comment header p {
    font-size: 14px; }

.overlay .overlay-wrapper .overlay-inner .comment ul {
  list-style: none; }
  .overlay .overlay-wrapper .overlay-inner .comment ul i {
    margin-right: 10px; }

.overlay .overlay-wrapper .overlay-inner .comment form {
  display: block;
  background-color: #ececec;
  padding: 30px 40px 20px;
  margin: 0;
  text-align: left;
  overflow: hidden;
  *zoom: 1; }
  .overlay .overlay-wrapper .overlay-inner .comment form .left, .overlay .overlay-wrapper .overlay-inner .comment form .right {
    float: left;
    width: 50%; }
  .overlay .overlay-wrapper .overlay-inner .comment form .left {
    padding-right: 30px; }
  .overlay .overlay-wrapper .overlay-inner .comment form .right {
    padding-left: 30px; }
  .overlay .overlay-wrapper .overlay-inner .comment form .input {
    margin-bottom: 16px;
    width: 100%; }
    .overlay .overlay-wrapper .overlay-inner .comment form .input.overall {
      margin-top: 10px;
      margin-bottom: 30px; }
  .overlay .overlay-wrapper .overlay-inner .comment form label {
    display: inline-block;
    margin: 0;
    margin-right: 10px;
    font-weight: 200; }
    .overlay .overlay-wrapper .overlay-inner .comment form label strong {
      font-weight: 600; }
  .overlay .overlay-wrapper .overlay-inner .comment form .stars {
    display: inline-block;
    float: right;
    margin-right: 30px; }
    .overlay .overlay-wrapper .overlay-inner .comment form .stars label {
      margin: 0; }
      .overlay .overlay-wrapper .overlay-inner .comment form .stars label.full i {
        opacity: 1; }
    .overlay .overlay-wrapper .overlay-inner .comment form .stars i {
      width: 16px;
      height: 16px;
      margin: 0;
      cursor: pointer;
      vertical-align: middle;
      opacity: 0.5;
      -webkit-transition: compact(compact(opacity 0.1s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(opacity 0.1s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(opacity 0.1s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(opacity 0.1s, false, false, false, false, false, false, false, false, false); }
    .overlay .overlay-wrapper .overlay-inner .comment form .stars input {
      display: none; }
    .overlay .overlay-wrapper .overlay-inner .comment form .stars.inverted i {
      opacity: 1; }
    .overlay .overlay-wrapper .overlay-inner .comment form .stars.inverted input:checked ~ label i {
      opacity: 0.5; }
  .overlay .overlay-wrapper .overlay-inner .comment form textarea {
    min-height: 140px;
    margin: 0; }
  .overlay .overlay-wrapper .overlay-inner .comment form .footer {
    position: absolute;
    width: 50%;
    padding-left: 30px;
    right: 0;
    bottom: 70px; }
  .overlay .overlay-wrapper .overlay-inner .comment form p {
    font-size: 14px; }

footer.footer {
  position: relative;
  z-index: 1000;
  
  	/* GB - Color TOMATE CARGADO fondo pie */
  	background-color: #F1870F;
  
  height: auto;
  padding: 30px 0;
  
  	/* GB - color letras pie */
  	color: #000; }
	
  footer.footer .container {
    position: relative; }
  
  	/* GB - color letras pie */
  	footer.footer a {
    	color: #000; }
		
  footer.footer li {
    display: inline-block; }
  footer.footer .logo-icon {
    display: block;
    margin-right: 10px;
    text-align: center; }
    @media screen and (min-width: 1024px) {
      footer.footer .logo-icon {
        display: inline-block;
        float: left;
        text-align: left; } }
  footer.footer .footer-nav {
    text-align: center; }
    footer.footer .footer-nav ul {
      margin-bottom: 0; }
      footer.footer .footer-nav ul li a {
        padding: 10px; }
        @media screen and (min-width: 1024px) {
          footer.footer .footer-nav ul li a {
            padding: 15px; } }
    @media screen and (min-width: 1024px) {
      footer.footer .footer-nav {
        text-align: left; } }
  footer.footer .contacts {
    text-align: center;
    margin-top: 20px; }
    footer.footer .contacts address, footer.footer .contacts > p:first-child {
      margin-bottom: 10px; }
    footer.footer .contacts p {
      font-size: 1.2rem;
      margin-bottom: 2px; }
    @media screen and (min-width: 1024px) {
      footer.footer .contacts {
        padding-left: 80px;
        text-align: left; } }
  footer.footer .social-nav {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 20px; }
    @media screen and (min-width: 1024px) {
      footer.footer .social-nav {
        position: absolute;
        top: -10px;
        right: 0;
        width: auto; } }

main.main-container {
  min-height: calc(100vh - 170px); }
  @media screen and (max-width: 1023px) {
    main.main-container {
      min-height: calc(100vh - 290px); } }

section.back-to-top {
  position: fixed;
  backface-visibility: hidden;
  bottom: 60px;
  left: 0;
  right: 0;
  z-index: 100; }
  section.back-to-top .container {
    position: relative; }
  section.back-to-top button {
    position: absolute;
    right: -60px;
    color: #bbb;
    opacity: 0;
    -webkit-transition: compact(compact(opacity 1s, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(opacity 1s, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(opacity 1s, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(opacity 1s, false, false, false, false, false, false, false, false, false); }
    section.back-to-top button.active {
      opacity: 1; }
    section.back-to-top button i {
      margin-left: 10px; }

.twitter-typeahead {
  width: 100%; }
  .twitter-typeahead .tt-hint {
    color: #bbb; }
  .twitter-typeahead .tt-menu {
    width: 100%;
    background-color: white;
    margin-top: -2px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none; }
  .twitter-typeahead .tt-suggestion {
    display: block;
    position: relative;
    line-height: 1.5;
    text-decoration: none;
    text-align: left;
    padding: 25px 20px 25px 170px;
    cursor: pointer; }
    .twitter-typeahead .tt-suggestion:hover, .twitter-typeahead .tt-suggestion.tt-cursor {
      background-color: #f8f8f8; }
    .twitter-typeahead .tt-suggestion .image-container {
      width: 120px;
      position: absolute;
      top: 15px;
      left: 20px; }
      .twitter-typeahead .tt-suggestion .image-container img {
        display: block;
        width: 100%;
        height: auto; }
    .twitter-typeahead .tt-suggestion .text-container {
      margin: 4px 0 0; }
    .twitter-typeahead .tt-suggestion .shop-name {
      color: #F1870F; } /* GB - cambié el color */
    .twitter-typeahead .tt-suggestion .shop-codes {
      color: #bbb; }
    .twitter-typeahead .tt-suggestion:first-child:before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 20px;
      right: 20px;
      height: 1px;
      background-color: #bbb; }
  .twitter-typeahead .show-all {
    display: block;
    line-height: 50px;
    margin: 0;
    text-align: center;
    background-color: #f8f8f8;
    border-bottom: 2px solid #335CB3;
    border-top: 1px solid #ececec;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; }

@media screen and (max-width: 699px) {
  .subpage-header .twitter-typeahead input.tt-hint,
  .mobile-header .twitter-typeahead input.tt-hint {
    width: 100%; } }

.subpage-header .twitter-typeahead input.tt-input,
.mobile-header .twitter-typeahead input.tt-input {
  margin-bottom: 1px;
  -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false); }
  @media screen and (max-width: 699px) {
    .subpage-header .twitter-typeahead input.tt-input,
    .mobile-header .twitter-typeahead input.tt-input {
      width: 100%; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .subpage-header .twitter-typeahead input.tt-input,
    .mobile-header .twitter-typeahead input.tt-input {
      width: 400px !important; } }
  @media screen and (max-width: 699px) {
    .subpage-header .twitter-typeahead input.tt-input:focus,
    .mobile-header .twitter-typeahead input.tt-input:focus {
      /*
          background-color: $white !important;
          color: $black !important;
          margin-left: -260px;
          z-index: 1;*/ } }

.subpage-header .twitter-typeahead .tt-menu,
.mobile-header .twitter-typeahead .tt-menu {
  width: 500px;
  min-width: 100%;
  top: 5px; }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    .subpage-header .twitter-typeahead .tt-menu,
    .mobile-header .twitter-typeahead .tt-menu {
      width: 100%; } }
  @media screen and (max-width: 699px) {
    .subpage-header .twitter-typeahead .tt-menu,
    .mobile-header .twitter-typeahead .tt-menu {
      width: auto; } }

.subpage-header .twitter-typeahead .tt-suggestion:first-child:before,
.mobile-header .twitter-typeahead .tt-suggestion:first-child:before {
  display: none; }

@media screen and (max-width: 699px) {
  .subpage-header .twitter-typeahead .tt-suggestion,
  .mobile-header .twitter-typeahead .tt-suggestion {
    padding: 15px 15px 15px 90px; }
    .subpage-header .twitter-typeahead .tt-suggestion .image-container,
    .mobile-header .twitter-typeahead .tt-suggestion .image-container {
      width: 75px;
      left: 5px;
      top: 20px; } }

.tag {
  border: 1px solid #F1870F;
  background-color: #F1870F;
  color: white;
  display: inline-block;
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 5px;
  margin-right: 15px;
  padding: 4px 10px 3px;
  text-transform: uppercase;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media screen and (min-width: 1024px) {
    .tag {
      font-size: 14px;
      font-size: 1.4rem;
      margin-bottom: 15px; } }

.letter {
  background-color: #fff;
  margin: 0 0 30px;
  padding: 0 13px;
  position: relative;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  border-top-width: 0; }
  .letter .i-stamp {
    display: none; }
    @media screen and (min-width: 1024px) {
      .letter .i-stamp {
        display: block;
        position: absolute;
        top: 30px;
        right: -70px;
        opacity: 0.1;
        z-index: 9; } }
  .letter article {
    background-image: url("../imagenes/newsletter/newsletter-border-top.png"); /* GB */
    background-position: left top;
    background-repeat: repeat-x;
    overflow: visible;
    padding: 40px 10px 20px; }
    @media screen and (max-width: 767px) {
      .letter article .h2 {
        text-align: center; } }
    @media screen and (min-width: 768px) {
      .letter article {
        text-align: center;
        padding-bottom: 40px; } }
    @media screen and (min-width: 1024px) {
      .letter article {
        padding: 60px 10px; } }
    @media screen and (min-width: 1280px) {
      .letter article {
        padding: 60px 10px; } }
    @media screen and (min-width: 768px) {
      .letter article p {
        display: block;
        margin: 0 auto 20px;
        width: 470px; } }
    @media screen and (min-width: 1024px) {
      .letter article p {
        width: 80%; } }
    .letter article .features {
      color: #bbb;
      margin-top: 10px; }
      @media screen and (min-width: 768px) {
        .letter article .features {
          margin: 15px 0 0; } }
    .letter article .feature {
      display: block;
      margin: 8px 0 0; }
      .letter article .feature:first-child {
        margin-top: 0; }
      @media screen and (min-width: 768px) {
        .letter article .feature {
          display: inline-block;
          margin: 0 20px; }
          .letter article .feature:first-child {
            margin-left: 0; }
          .letter article .feature:last-child {
            margin-right: 0; } }
      .letter article .feature i {
        margin-right: 10px;
        opacity: 0.4; }
  .letter .input-container {
    display: inline-block;
    width: 90%; }
    @media screen and (max-width: 767px) {
      .letter .input-container {
        width: 100%; } }
  .letter .input {
    display: inline-block;
    width: 60%; }
    @media screen and (max-width: 767px) {
      .letter .input {
        width: 100%; } }
  .letter input {
    height: 35px;
    font-size: 16px;
    text-align: left; }
    @media screen and (max-width: 767px) {
      .letter input {
        padding: 6px 15px; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      .letter input {
        height: 40px;
        margin-bottom: 15px; } }
    @media screen and (min-width: 1024px) {
      .letter input {
        height: 50px;
        margin-bottom: 15px;
        font-size: 18px; } }
  .letter .button {
    position: relative;
    font-size: 18px;
    width: auto;
    vertical-align: top;
    padding: 0 20px;
    margin-left: 15px;
    z-index: 10; }
    @media screen and (max-width: 767px) {
      .letter .button {
        display: block;
        margin-left: auto;
        margin-right: auto; } }
    @media screen and (min-width: 768px) {
      .letter .button {
        height: 40px;
        line-height: 40px;
        font-size: 18px; } }
    @media screen and (min-width: 1024px) {
      .letter .button {
        height: 50px;
        line-height: 50px;
        font-size: 21px; } }
  .letter input[type="text"] {
    border: 0;
    border-bottom: 1px solid #bbb;
    border-radius: 0; }
  .letter:before, .letter:after {
    content: '';
    position: absolute;
    top: 15px;
    bottom: 15px;
    width: 11px; }
    @media screen and (min-width: 768px) {
      .letter:before, .letter:after {
        top: 23px;
        bottom: 30px; } }
    @media screen and (min-width: 1024px) {
      .letter:before, .letter:after {
        top: 37px;
        bottom: 37px; } }
    @media screen and (min-width: 1280px) {
      .letter:before, .letter:after {
        top: 55px;
        bottom: 55px; } }
  .letter:before {
    background-image: url("../imagenes/newsletter/newsletter-border-left.png"); /* GB */
    background-position: left top;
    background-repeat: no-repeat;
    left: -1px; }
    @media screen and (min-width: 768px) {
      .letter:before {
        background-image: url("../imagenes/newsletter/newsletter-border-left-tablet.png"); } } /* GB */
  .letter:after {
    background-image: url("../imagenes/newsletter/newsletter-border-right.png"); /* GB */
    background-position: left top;
    background-repeat: no-repeat;
    right: -2px; }
    @media screen and (min-width: 768px) {
      .letter:after {
        background-image: url("../imagenes/newsletter/newsletter-border-right-tablet.png"); } } /* GB */
  .letter.small article {
    background-image: none;
    padding: 20px 10px; }
    @media screen and (min-width: 1024px) {
      .letter.small article {
        padding: 20px 10px; } }
    @media screen and (min-width: 1280px) {
      .letter.small article {
        padding: 20px 10px; } }
  .letter.small input {
    height: 40px;
    font-size: 16px; }
  .letter.small .button {
    font-size: 18px;
    height: 40px;
    line-height: 40px; }
    @media screen and (max-width: 1279px) {
      .letter.small .button {
        font-size: 14px; } }
  .letter.small:before, .letter.small:after {
    top: 15px;
    bottom: 15px; }
    @media screen and (min-width: 768px) {
      .letter.small:before, .letter.small:after {
        top: 30px;
        bottom: 30px; } }
    @media screen and (min-width: 1024px) {
      .letter.small:before, .letter.small:after {
        top: 30px;
        bottom: 30px; } }
    @media screen and (min-width: 1280px) {
      .letter.small:before, .letter.small:after {
        top: 20px;
        bottom: 20px; } }
  .letter.hapi {

    background: transparent;
    border: 0; }
    .letter.hapi:before, .letter.hapi:after {
      background: transparent; }
    .letter.hapi .features {
      color: #666; }
      @media screen and (max-width: 1279px) {
        .letter.hapi .features {
          font-size: 12px; } }
    .letter.hapi.start-newsletter .i-stamp {
      width: 250px;
      height: 150px;
      top: -20px;
      right: inherit; }
    .letter.hapi.start-newsletter article form {
      margin-top: 60px; }
      .letter.hapi.start-newsletter article form span.h2 {
        font-size: 2.1rem; }
      .letter.hapi.start-newsletter article form .input-container {
        width: 100%; }
        .letter.hapi.start-newsletter article form .input-container .input {
          width: 100%; }
        .letter.hapi.start-newsletter article form .input-container button {
          margin: 0;
          width: 100%; }
      .letter.hapi.start-newsletter article form .features {
        text-align: left;
        margin: 30px 0; }
        .letter.hapi.start-newsletter article form .features .feature {
          margin: 0 0 10px 0; }

[data-read-more] .more {
  display: none; }

[data-read-more] button {
  color: gray;
  text-decoration: underline; }

.stars .fraction-container {
  position: relative;
  display: inline-block; }
  .stars .fraction-container .fraction-star {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden; }

[data-area] .c3-xgrid, [data-area] .c3-xgrid-focus {
  stroke: url("#LineGradient");
  stroke-dasharray: 0; }
  .firefox [data-area] .c3-xgrid, .firefox [data-area] .c3-xgrid-focus {
    stroke: url("#LineGradient"); }
  .firefox .shops.categories.details [data-area] .c3-xgrid, .firefox .shops.categories.details [data-area] .c3-xgrid-focus {
    stroke: #1194F6;
    opacity: 0.1 !important; }

[data-area] .c3-area-y {
  fill: url("#AreaGradient") !important;
  opacity: 0.95 !important; }
  .firefox [data-area] .c3-area-y {
    fill: #335CB3 !important; }

[data-area] .c3-line-y {
  stroke: none !important;
  opacity: 0.95 !important;
  fill: none; }

[data-area] .c3-circle {
  stroke: white !important;
  stroke-width: 3px !important;
  r: 5 !important; }
  [data-area] .c3-circle._expanded_ {
    fill: #F1870F !important; }

[data-area] .tooltip {
  color: #F1870F;
  font-size: 12px;
  display: block;
  width: 20px;
  text-align: center; }

[data-area] .domain {
  stroke: none;
  fill: none; }

[data-area] .tick line {
  display: none; }

[data-area] text {
  fill: #bbb !important;
  font-size: 12px; }

[data-pie] .c3-chart-arc.c3-focused path {
  fill: #F1870F !important; }

[data-pie] .c3-chart-arc.c3-defocused {
  opacity: 0.9 !important; }

[data-pie] .c3-tooltip-container {
  left: 0;
  top: 0; }

[data-pie] .tooltip {
  color: #bbb;
  font-size: 14px;
  text-align: center; }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    [data-pie] .tooltip {
      margin-left: -40px; } }
  [data-pie] .tooltip .value {
    color: #F1870F;
    font-size: 26px; }

.stats {
  margin-bottom: 20px; }

.stat .number {
  font-weight: 600;
  font-size: 24px; }

.stat .label {
  color: #bbb; }

.graph {
  padding: 0 15px; }
  .graph [data-area], .graph [data-pie] {
    height: 150px; }
  .graph .label {
    margin-top: 30px;
    text-align: center;
    color: #bbb; }
  .graph [data-pie] .c3-tooltip-container {
    right: 50%;
    top: 50% !important;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

header.sub-header {
  background-color: #f8f8f8;
  padding: 17px 0; }
  header.sub-header .container {
    position: relative; }
  header.sub-header.social .category {
    padding-right: 280px; }
  header.sub-header .category {
    display: inline-block;
    padding-left: 80px; }
    header.sub-header .category a {
      color: #F1870F; } /* GB - cambié el color */
    header.sub-header .category .icon {
      display: inline-block;
      position: absolute;
      top: 50%;
      left: 20px;
      margin-top: -30px;
      background: #F6F6F6;
      background: rgba(200, 200, 200, 0.15);
      overflow: hidden;
      vertical-align: middle;
      width: 60px;
      height: 60px;
      -webkit-border-radius: 60px;
      -moz-border-radius: 60px;
      -ms-border-radius: 60px;
      -o-border-radius: 60px;
      border-radius: 60px;
      -webkit-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(all 0.2s ease, false, false, false, false, false, false, false, false, false); }
      header.sub-header .category .icon img {
        width: 100%;
        height: auto; }
    header.sub-header .category:hover a {
      color: #F1870F; } /* GB - cambié el color */
    header.sub-header .category:hover .icon {
      background-color: #eee;
      background-color: rgba(200, 200, 200, 0.3); }
    header.sub-header .category .label {
      display: inline-block;
      font-size: 32px;
      margin-left: 15px;
      margin-bottom: 0;
	  vertical-align: top; }
  header.sub-header .social-links {
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    padding-top: 20px; }
    header.sub-header .social-links > div {
      float: left !important;
      margin-right: 10px; }
    header.sub-header .social-links i[class^="i-social"] {
      width: 30px;
      height: 30px;
      margin-right: 10px; }
    header.sub-header .social-links a {
      color: #282828;
      margin-right: 15px;
      vertical-align: middle; }
      header.sub-header .social-links a:hover {
        color: #282828; }
      header.sub-header .social-links a span {
        vertical-align: middle; }
  @media screen and (max-width: 767px) {
    header.sub-header {
      padding: 15px 0; }
      header.sub-header .category {
        position: relative;
        padding-left: 50px; }
        header.sub-header .category .icon {
          position: absolute;
          left: 10px;
          margin-top: -20px;
          width: 40px;
          height: 40px; }
        header.sub-header .category .label {
          font-size: 18px; }
      header.sub-header .social-links {
        display: none; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    header.sub-header .category {
      padding-left: 60px; }
      header.sub-header .category .icon {
        width: 50px;
        height: 50px;
        margin-top: -25px; }
      header.sub-header .category .label {
        font-size: 22px; } }
  
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    header.sub-header .category {
      padding-left: 70px; }
      header.sub-header .category .label {
        font-size: 28px; 
		color:#000;} } /* GB - texto Contactenos / Acerca de */

.filter-tabs {
  margin-bottom: 4rem; }
  .filter-tabs select {
    display: none; }
    @media screen and (max-width: 1023px) {
      .filter-tabs select {
        display: block; } }
  .filter-tabs ul, .filter-tabs li {
    list-style: none; }
  .filter-tabs li {
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #C8C8C8;
    border-bottom: 1px solid transparent;
    color: #F1870F; /* GB - Cambié el color */
    padding: 0 20px;
    cursor: pointer;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: compact(compact(background-color 0.2s, border 0.2s, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(background-color 0.2s, border 0.2s, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(background-color 0.2s, border 0.2s, false, false, false, false, false, false, false, false) false false false);
    transition: compact(background-color 0.2s, border 0.2s, false, false, false, false, false, false, false, false); }
    .filter-tabs li a {
      width: 100%;
      white-space: nowrap;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      overflow: hidden; }
    .filter-tabs li:first-child {
      border-top: 1px solid transparent;
      border-bottom: 1px solid transparent; }
    .filter-tabs li:last-child {
      border-bottom: 1px solid #C8C8C8; }
    .filter-tabs li.active {
      background-color: white;
      border-top: 1px solid transparent;
      border-bottom: 1px solid transparent;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .filter-tabs li.active + li {
        border-top: 1px solid transparent; }

.filters-horizontal .stack-left {
  float: left; }
  @media screen and (max-width: 1023px) {
    .filters-horizontal .stack-left {
      float: none; } }

.filters-horizontal .stack-right {
  float: right; }
  @media screen and (max-width: 1023px) {
    .filters-horizontal .stack-right {
      float: none; } }

.filters-horizontal .filter-tabs {
  margin-bottom: 0; }
  .filters-horizontal .filter-tabs ul li {
    display: inline-block;
    border: 0;
    background: #f8f8f8;
    margin-right: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    .filters-horizontal .filter-tabs ul li:hover, .filters-horizontal .filter-tabs ul li.active {
      box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
      background: #fff;
      color: #666; }
    .filters-horizontal .filter-tabs ul li.shop-coupons-filter-sub ul {
      display: none;
      position: absolute;
      top: 42px;
      z-index: 2; }
      .filters-horizontal .filter-tabs ul li.shop-coupons-filter-sub ul li {
        display: block;
        margin-bottom: 1px;
        background: #fff;
        left: -20px;
        top: 10px;
        position: relative;
        border: 1px solid #dfdfdf; }
    .filters-horizontal .filter-tabs ul li.shop-coupons-filter-sub:hover ul {
      display: block; }

.filters-horizontal .filter-hide-expired label {
  font-weight: normal;
  margin-bottom: 0;
  font-size: 18px; }

.filters-horizontal .filter-hide-expired input {
  vertical-align: top; }

.input-box {
  background-color: white;
  overflow: hidden;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .input-box .input {
    position: relative;
    padding: 0 5px;
    width: 100%; }
    .input-box .input input {
      border: none;
      border-bottom: 1px solid #ececec;
      margin: 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
    .input-box .input i {
      position: absolute;
      right: 10px;
      top: 8px;
      width: 22px;
      height: 22px; }
  .input-box .list-container {
    position: relative; }
    .input-box .list-container .top-gradient, .input-box .list-container .bottom-gradient {
      position: absolute;
      left: 0;
      right: 0;
      height: 20px; }
    .input-box .list-container .top-gradient {
      top: 0;
      background: -owg(compact(linear-gradient(white, rgba(255, 255, 255, 0)), false, false, false, false, false, false, false, false, false));
      background: -webkit(compact(linear-gradient(white, rgba(255, 255, 255, 0)), false, false, false, false, false, false, false, false, false));
      background: -moz(compact(linear-gradient(white, rgba(255, 255, 255, 0)), false, false, false, false, false, false, false, false, false));
      background: -o(compact(linear-gradient(white, rgba(255, 255, 255, 0)), false, false, false, false, false, false, false, false, false));
      background: compact(linear-gradient(white, rgba(255, 255, 255, 0)), false, false, false, false, false, false, false, false, false); }
    .input-box .list-container .bottom-gradient {
      bottom: 0;
      background: -owg(compact(linear-gradient(rgba(255, 255, 255, 0), white), false, false, false, false, false, false, false, false, false));
      background: -webkit(compact(linear-gradient(rgba(255, 255, 255, 0), white), false, false, false, false, false, false, false, false, false));
      background: -moz(compact(linear-gradient(rgba(255, 255, 255, 0), white), false, false, false, false, false, false, false, false, false));
      background: -o(compact(linear-gradient(rgba(255, 255, 255, 0), white), false, false, false, false, false, false, false, false, false));
      background: compact(linear-gradient(rgba(255, 255, 255, 0), white), false, false, false, false, false, false, false, false, false); }
  .input-box .notfound {
    text-align: center;
    padding: 20px 0 10px; }
  .input-box ul {
    list-style: none;
    padding: 20px 5px;
    max-height: 230px;
    overflow-y: scroll;
    margin: 0; }
    .input-box ul li {
      padding: 8px 10px;
      font-size: 14px; }
      .input-box ul li .checkbox {
        margin: 0; }
        section.search-results .sidebar .input-box ul li .checkbox {
          margin: 0; }
        .input-box ul li .checkbox label {
          margin: 0; }
      .input-box ul li.hide {
        display: none; }

.mobile-nav {
  display: none;
  margin-bottom: 30px; }
  @media screen and (max-width: 1023px) {
    .mobile-nav {
      display: block; } }

.placeholder {
  width: 100%; }
  .placeholder .placeholder-inner {
    text-align: center;
    background-color: #e4e4e4;
    height: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid white;
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.02);
    border-right: 1px solid #ececec;
    border-right: 1px solid rgba(0, 0, 0, 0.01);
    border-top: 1px solid #f8f8f8;
    border-top: 1px solid rgba(0, 0, 0, 0.15); }
    .placeholder .placeholder-inner:before {
      content: '';
      display: -moz-inline-stack;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      zoom: 1;
      *display: inline;
      height: 100%;
      vertical-align: middle; }
  .placeholder .placeholder-content {
    display: inline-block;
    text-align: left;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    vertical-align: middle; }
    .placeholder .placeholder-content.search-results {
      text-align: center;
      padding-left: 20px; }
      .placeholder .placeholder-content.search-results i {
        display: table-cell;
        vertical-align: middle; }
      .placeholder .placeholder-content.search-results .header-container {
        display: table-cell;
        vertical-align: middle;
        padding-left: 30px;
        text-align: left; }
    .placeholder .placeholder-content i {
      margin-right: 30px;
      vertical-align: top; }
    .placeholder .placeholder-content .header-container {
      display: inline-block; }
      .placeholder .placeholder-content .header-container h2, .placeholder .placeholder-content .header-container .h2 {
        display: inline-block;
        margin-bottom: 0.3em;
        color: #bbb; }

.redirect-message {
  width: 60%;
  min-width: 300px;
  background-color: white;
  padding: 15px;
  margin: 200px auto;
  text-align: center;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .redirect-message i {
    width: 100px;
    height: 100px;
    margin: 10px 0; }

.background-iframe-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.spinner {
  margin: 50px auto;
  text-align: center; }
  .spinner img {
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01); }

.warning {
  display: none; }
  @media screen and (max-width: 1023px) {
    .ie8 .warning {
      display: block;
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 100px;
      text-align: center;
      color: white;
      background-color: black;
      z-index: 7000; }
      .ie8 .warning p {
        font-size: 32px; } }

#ouibounce-modal {
  z-index: 99999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none; }
  #ouibounce-modal .underlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s; }
  #ouibounce-modal .ouibounce-container {
    width: 50%;
    height: 320px;
    z-index: 1;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation: popin 0.3s;
    animation: popin 0.3s; }
  #ouibounce-modal a.close {
    position: absolute;
    top: 12px;
    right: 20px; }

.pages.index.stats .tooltip {
  display: none;
  position: absolute;
  padding: 15px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  background-color: #FFFFFF;
  text-align: center;
  -webkit-box-shadow: compact(0 0 20px 1px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);
  -moz-box-shadow: compact(0 0 20px 1px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);
  box-shadow: compact(0 0 20px 1px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false); }
  .pages.index.stats .tooltip .tooltip-content {
    min-width: 180px;
    position: relative; }
    .pages.index.stats .tooltip .tooltip-content .title {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: #383838;
      margin-bottom: 10px;
      display: block; }
    .pages.index.stats .tooltip .tooltip-content .subtitle {
      display: block;
      font-size: 12px;
      color: #f1870e !important; }
  .pages.index.stats .tooltip .tip {
    position: absolute;
    left: 42.5%;
    bottom: -13px; }

.pages.index.stats .references {
  background-color: transparent;
  text-align: center;
  color: #878787; }
  .pages.index.stats .references .title {
    -webkit-border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
    -ms-border-radius: 8px 8px 0px 0px;
    -o-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
    background-color: #EDEDED;
    color: #878787;
    min-width: 200px;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    padding: 8px; }
  .pages.index.stats .references ol {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
    border-radius: 8px;
    background-color: #EDEDED;
    margin: 0px;
    padding: 25px;
    counter-reset: item; }
    .pages.index.stats .references ol li {
      counter-increment: item;
      line-height: 23px;
      text-align: left;
      margin: 0;
      padding: 0;
      color: #878787;
      list-style: none inside; }
      .pages.index.stats .references ol li:before {
        content: counter(item) ":"; }

.stats-page {
  width: 983px;
  margin: 0 auto; }
  .stats-page .pull-right {
    float: right !important; }
  .stats-page .fb, .stats-page .tw {
    margin-right: 10px; }
  .stats-page .primary-title {
    font-size: 28px;
    font-weight: normal;
    line-height: 55px;
    margin-top: 20px; }
  .stats-page .headline {
    float: left;
    font-size: 16px;
    font-weight: normal;
    vertical-align: middle;
    margin-bottom: 10px; }
    .stats-page .headline .sprite-stats-page-big-clock {
      vertical-align: -9px; }
    .stats-page .headline #globalSecondsTimer {
      font-size: 21px;
      font-weight: bold; }

.stats-panel {
  padding: 10px;
  padding-bottom: 0px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: compact(0 0 20px 1px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);
  -moz-box-shadow: compact(0 0 20px 1px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);
  box-shadow: compact(0 0 20px 1px rgba(0, 0, 0, 0.1), false, false, false, false, false, false, false, false, false);
  background-color: #FFFFFF; }
  .stats-panel .combo-box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    float: left;
    width: 477px;
    margin-right: 9px;
    margin-bottom: 9px;
    background-color: #FFFFFF; }
    .stats-panel .combo-box:last-child {
      margin-right: 0px; }
    .stats-panel .combo-box > .title {
      margin-bottom: 5px; }
      .stats-panel .combo-box > .title .contents {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        height: 57px;
        width: 477px; }
    .stats-panel .combo-box > .box {
      border-radius: 0px;
      margin-right: 5px;
      margin-bottom: 0px;
      width: 236px; }
  .stats-panel .box {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    -ms-border-radius: 12px;
    -o-border-radius: 12px;
    border-radius: 12px;
    float: left;
    width: 234px;
    margin-right: 9px;
    margin-bottom: 9px;
    height: 211px;
    color: #FFFFFF; }
    .stats-panel .box.last {
      margin-right: 0px; }
    .stats-panel .box.tall {
      height: 250px; }
      .stats-panel .box.tall .contents {
        height: 250px; }
    .stats-panel .box:last-child {
      margin-right: 0px; }
    .stats-panel .box .contents {
      display: table-cell;
      width: 234px;
      height: 211px;
      text-align: center;
      vertical-align: middle; }
      .stats-panel .box .contents .icon {
        margin-bottom: 6px; }
      .stats-panel .box .contents .title {
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 15px; }
      .stats-panel .box .contents .subtitle {
        font-size: 11px;
        font-weight: lighter;
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
        opacity: 0.6;
        margin-bottom: 1px; }
      .stats-panel .box .contents .metric {
        margin-bottom: 10px; }
        .stats-panel .box .contents .metric .unit {
          font-size: 12px;
          font-weight: bold; }
        .stats-panel .box .contents .metric .value {
          font-size: 21px;
          font-weight: bold; }
        .stats-panel .box .contents .metric:last-child {
          margin-bottom: 0px; }
  .stats-panel .color-grey {
    background-color: #F1F1F1; }
  .stats-panel .color-dark-red {
    background-color: #95251E; }
  .stats-panel .color-red {
    background-color: #D63326; }
  .stats-panel .color-brown {
    background-color: #954D2E; }
  .stats-panel .color-light-blue {
    background-color: #6289AE; }
  .stats-panel .color-light-brown {
    background-color: #A37A5B; }
  .stats-panel .color-light-green {
    background-color: #47B654; }
  .stats-panel .color-purple {
    background-color: #9F5BB0; }
  .stats-panel .color-light-turquoise {
    background-color: #64C3C1; }
  .stats-panel .color-turquoise {
    background-color: #4BA3A1; }
  .stats-panel .color-light-purple {
    background-color: #DC92CD; }
  .stats-panel .color-green {
    background-color: #619F2B; }
  .stats-panel .color-light-orange {
    background-color: #F9993D; }
  .stats-panel .color-orange {
    background-color: #FC5420; }
  .stats-panel .text-color-black {
    color: #000000 !important; }

.pages.index.stats.site-it .sprite-stats-page {
  background-image: url(/img/sprite-stats-page-it-v1.png);
  background-repeat: no-repeat;
  display: inline-block; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-abiti {
    background-position: -2px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-auto {
    background-position: -244px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-coop {
    background-position: -2px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-espressi-bevuti {
    background-position: -244px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-lotteria-e-scommesse {
    background-position: -2px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-mediashopping {
    background-position: -244px -176px;
    width: 179px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-pizze {
    background-position: -2px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-prodotti-di-bellezza {
    background-position: -244px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-prodotti-farmaceutici {
    background-position: -2px -350px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-sigarette {
    background-position: -244px -350px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-spesa-offline {
    background-position: -2px -437px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-spesa-online {
    background-position: -244px -437px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-sport-e-cura-del-corpo {
    background-position: -486px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-tablet {
    background-position: -486px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-tooltip {
    background-position: -728px -2px;
    width: 33px;
    height: 17px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-viaggi {
    background-position: -427px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-it .sprite-stats-page.sprite-stats-page-vini {
    background-position: -486px -263px;
    width: 238px;
    height: 83px; }

.pages.index.stats.site-fi .sprite-stats-page {
  background-image: url(/img/sprite-stats-page-fi-v3.png);
  background-repeat: no-repeat;
  display: block; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-aelypuhelimet {
    background-position: -2px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-asuminen-ja-energia {
    background-position: -244px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-autokauppa {
    background-position: -2px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-cdon {
    background-position: -244px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-huonekalut-ja-kodinkoneet {
    background-position: -2px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-kahvi {
    background-position: -244px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-kosmetiikka {
    background-position: -2px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-kulttuuri-ja-vapaa-aika {
    background-position: -244px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-laeaekkeet {
    background-position: -2px -350px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-matkat {
    background-position: -244px -350px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-ostoksia-kaupoissa {
    background-position: -2px -437px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-ostoksia-verkossa {
    background-position: -244px -437px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-prisma {
    background-position: -486px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-ruisleipae {
    background-position: -486px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-tooltip {
    background-position: -728px -2px;
    width: 33px;
    height: 17px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-vaatteet-ja-kengaet {
    background-position: -486px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-fi .sprite-stats-page.sprite-stats-page-veikkaus-ja-rahapelit {
    background-position: -486px -263px;
    width: 238px;
    height: 83px; }

.pages.index.stats.site-sv .sprite-stats-page {
  background-image: url(/img/sprite-stats-page-se-v1.png);
  background-repeat: no-repeat;
  display: block; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-cdon {
    background-position: -2px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-detaljhandel {
    background-position: -244px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-e-handel {
    background-position: -2px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-hm {
    background-position: -244px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-ikea {
    background-position: -2px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-kaffe {
    background-position: -244px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-kosmetika {
    background-position: -2px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-lakemedel {
    background-position: -244px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-livsmedel {
    background-position: -2px -350px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-lottospel {
    background-position: -244px -350px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-mobler {
    background-position: -2px -437px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-mode {
    background-position: -244px -437px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-musik {
    background-position: -486px -2px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-presenter {
    background-position: -486px -89px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-sportartiklar {
    background-position: -486px -176px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-taxi {
    background-position: -486px -263px;
    width: 238px;
    height: 83px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-tooltip {
    background-position: -728px -2px;
    width: 33px;
    height: 17px; }
  .pages.index.stats.site-sv .sprite-stats-page.sprite-stats-page-vin {
    background-position: -486px -350px;
    width: 238px;
    height: 83px; }

section.live-ticker .map-canvas {
  width: 100%;
  height: 100%;
  margin-top: -25px; }

section.live-ticker .row {
  margin: 0; }

section.live-ticker .live-coupons {
  width: 500px;
  height: 800px;
  background: #ececec;
  position: absolute;
  top: 110px;
  left: 10px;
  border-radius: 5px;
  box-shadow: 1px 1px 5px #bbb; }
  @media screen and (max-width: 1023px) {
    section.live-ticker .live-coupons {
      display: none; } }
  section.live-ticker .live-coupons > div.head-title {
    background: #fff;
    border-bottom: 1px solid #dfdfdf;
    padding: 5px 8px;
    border-radius: 5px 5px 0; }
    section.live-ticker .live-coupons > div.head-title span {
      font-size: 22px; }
    section.live-ticker .live-coupons > div.head-title a.close {
      float: right;
      margin: 10px; }
  section.live-ticker .live-coupons .ticks-container {
    overflow: auto;
    height: 90%;
    padding: 10px; }
    section.live-ticker .live-coupons .ticks-container article {
      min-height: 100px;
      margin-bottom: 10px; }
      section.live-ticker .live-coupons .ticks-container article .tick-header {
        border-bottom: 1px solid #dfdfdf;
        padding: 5px;
        background-color: #f8f8f8; }
      section.live-ticker .live-coupons .ticks-container article .tick-body {
        background: #fff;
        padding: 15px; }
        section.live-ticker .live-coupons .ticks-container article .tick-body .h2 {
          font-size: 16px; }
    section.live-ticker .live-coupons .ticks-container .big-voucher {
      background-color: transparent;
      padding: 0; }
    section.live-ticker .live-coupons .ticks-container .shop-logo {
      float: left;
      margin-right: 5px; }
    section.live-ticker .live-coupons .ticks-container .buttons {
      clear: both; }
      section.live-ticker .live-coupons .ticks-container .buttons .coupon {
        width: 100%; }
        section.live-ticker .live-coupons .ticks-container .buttons .coupon a {
          text-decoration: none; }

section.live-ticker .container .content-inner {
  position: relative;
  background-color: #fff;
  padding: 30px;
  overflow: hidden;
  margin: 20px auto;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01); }

section.live-ticker a.gmaps-info-window {
  background: #fff;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #282828; }
  section.live-ticker a.gmaps-info-window:hover {
    color: #F1870F; } /* GB - cambié el color */
  section.live-ticker a.gmaps-info-window img {
    float: left;
    margin-right: 10px; }

/* Media-query, customize to your own needs */
/*$mobile-landscape: 480px;*/
/*$mobile-bp: 768px;*/
/* Media-query hacks IE */
/* Slider Dots
------------------------------- */
/* Helper Classes
------------------------------- */
.coupon .coupon-inner, .tag, .letter article .feature {
  -webkit-font-smoothing: subpixel-antialiased; }

.flip-clock-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden; }

.flip-clock-wrapper a {
  cursor: pointer;
  text-decoration: none;
  color: #ccc; }

.flip-clock-wrapper a:hover {
  color: #fff; }

.flip-clock-wrapper ul {
  list-style: none; }

.flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.nav.nav-tabs:before,
.flip-clock-wrapper.clearfix:after,
.flip-clock-wrapper.nav.nav-tabs:after {
  content: " ";
  display: table; }

.flip-clock-wrapper.clearfix:after, .flip-clock-wrapper.nav.nav-tabs:after {
  clear: both; }

.flip-clock-wrapper.clearfix, .flip-clock-wrapper.nav.nav-tabs {
  *zoom: 1; }

/* Main */
.flip-clock-wrapper {
  font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
  -webkit-user-select: none; }

.flip-clock-meridium {
  background: none !important;
  box-shadow: 0 0 0 !important;
  font-size: 36px !important; }

.flip-clock-meridium a {
  color: #313333; }

.flip-clock-wrapper {
  text-align: center;
  position: relative;
  width: 100%;
  margin: 1em; }

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */ }

.flip-clock-wrapper:after {
  clear: both; }

/* Skeleton */
.flip-clock-wrapper ul {
  position: relative;
  float: left;
  /*margin: 5px;*/
  margin: 1px;
  width: 60px;
  height: 90px;
  font-size: 80px;
  font-weight: bold;
  line-height: 87px;
  border-radius: 6px;
  background: #000; }

.flip-clock-wrapper ul li {
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  line-height: 87px;
  text-decoration: none !important; }

.flip-clock-wrapper ul li:first-child {
  z-index: 2; }

.flip-clock-wrapper ul li a {
  display: block;
  height: 100%;
  -webkit-perspective: 200px;
  -moz-perspective: 200px;
  perspective: 200px;
  margin: 0 !important;
  overflow: visible !important;
  cursor: default !important; }

.flip-clock-wrapper ul li a div {
  z-index: 1;
  position: absolute;
  left: 0;
  width: 100%;
  height: 50%;
  font-size: 80px;
  overflow: hidden;
  outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2; }

.flip-clock-wrapper ul li a div.up {
  -webkit-transform-origin: 50% 100%;
  -moz-transform-origin: 50% 100%;
  -ms-transform-origin: 50% 100%;
  -o-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  top: 0; }

.flip-clock-wrapper ul li a div.up:after {
  content: "";
  position: absolute;
  top: 42px;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 2px;
  background-color: #000;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
  border-bottom: 1px solid rgba(0, 0, 0, 0.7);
  display: block; }

.flip-clock-wrapper ul li a div.down {
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
  bottom: 0;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.flip-clock-wrapper ul li a div div.inn {
  position: absolute;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 200%;
  color: #fff;
  text-shadow: 0 1px 2px #000;
  text-align: center;
  background-color: #333;
  border-radius: 6px;
  font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
  top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
  bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
  z-index: 3; }

.flip-clock-wrapper .flip {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
  -webkit-animation: asd 0.5s 0.5s linear both;
  -moz-animation: asd 0.5s 0.5s linear both;
  animation: asd 0.5s 0.5s linear both;
  z-index: 5; }

.flip-clock-divider {
  float: left;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 100px; }

.flip-clock-divider:first-child {
  width: 0; }

.flip-clock-dot {
  display: block;
  background: #323434;
  width: 10px;
  height: 10px;
  position: absolute;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  left: 5px; }

.flip-clock-divider .flip-clock-label {
  position: absolute;
  bottom: -1.2em;
  right: -86px;
  color: black;
  text-shadow: none;
  font-size: 25px; }

.flip-clock-divider.days .flip-clock-label {
  right: -91px; }

.flip-clock-divider.hours .flip-clock-label {
  right: -109px; }

.flip-clock-divider.minutes .flip-clock-label {
  right: -104px; }

.flip-clock-divider.seconds .flip-clock-label {
  right: -114px; }

.flip-clock-dot.top {
  top: 30px; }

.flip-clock-dot.bottom {
  bottom: 30px; }

@-webkit-keyframes asd {
  0% {
    z-index: 2; }
  20% {
    z-index: 4; }
  100% {
    z-index: 4; } }

@-moz-keyframes asd {
  0% {
    z-index: 2; }
  20% {
    z-index: 4; }
  100% {
    z-index: 4; } }

@-o-keyframes asd {
  0% {
    z-index: 2; }
  20% {
    z-index: 4; }
  100% {
    z-index: 4; } }

@keyframes asd {
  0% {
    z-index: 2; }
  20% {
    z-index: 4; }
  100% {
    z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
  z-index: 2;
  -webkit-animation: turn 0.5s 0.5s linear both;
  -moz-animation: turn 0.5s 0.5s linear both;
  animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
  0% {
    -webkit-transform: rotateX(90deg); }
  100% {
    -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
  0% {
    -moz-transform: rotateX(90deg); }
  100% {
    -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
  0% {
    -o-transform: rotateX(90deg); }
  100% {
    -o-transform: rotateX(0deg); } }

@keyframes turn {
  0% {
    transform: rotateX(90deg); }
  100% {
    transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
  z-index: 2;
  -webkit-animation: turn2 0.5s linear both;
  -moz-animation: turn2 0.5s linear both;
  animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
  0% {
    -webkit-transform: rotateX(0deg); }
  100% {
    -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
  0% {
    -moz-transform: rotateX(0deg); }
  100% {
    -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
  0% {
    -o-transform: rotateX(0deg); }
  100% {
    -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
  0% {
    transform: rotateX(0deg); }
  100% {
    transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
  z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.4)));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%;
  -webkit-animation: show 500ms linear both;
  -moz-animation: show 500ms linear both;
  animation: show 500ms linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.4)));
  background: linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%;
  -webkit-animation: hide 500ms 0.3s linear both;
  -moz-animation: hide 500ms 300ms linear both;
  animation: hide 500ms 300ms linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: show 500ms linear both;
  -moz-animation: show 500ms linear both;
  animation: show 500ms linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.4)), color-stop(100%, rgba(0, 0, 0, 0.1)));
  background: linear, top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%;
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%);
  background: linear, to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.1) 100%;
  -webkit-animation: hide 500ms 300ms linear both;
  -moz-animation: hide 500ms 300ms linear both;
  animation: hide 500ms 200ms linear both; }

@-webkit-keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes show {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes hide {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes hide {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-o-keyframes hide {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes hide {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.countdown-container {
  width: 558px;
  height: 100px;
  margin: 20px auto 60px auto;
  text-align: center; }

.countdown-message {
  text-align: center;
  font-size: 32px;
  font-weight: 600; }

#lpv2-head {
  width: 100%;
  background-position: top center;
  background-repeat: no-repeat; }

.coming-soon-title {
  font-weight: 600;
  font-size: 21px;
  margin-bottom: 24px; }

.filter-tag {
  float: left;
  padding: 8px 27px;
  min-width: 140px;
  text-align: center;
  margin: 0 15px 15px 0;
  border: 1px solid #000000;
  border-radius: 4px;
  background-color: transparent;
  cursor: pointer; }
  .filter-tag.active {
    color: #F1870F; } /* GB - cambié el color */

.lp2-description {
  background-color: white;
  border-radius: 6px;
  padding: 20px;
  font-weight: 200;
  margin-bottom: 40px;
  line-height: 24px; }

@media only screen and (max-width: 736px) {
  .countdown-container {
    height: 73px;
    margin: 0 auto;
    width: 302px; }
  .countdown-message {
    font-size: 26px; }
  .coming-soon-title {
    font-size: 15px; }
  .flip-clock-wrapper ul {
    height: 38px;
    line-height: 38px; }
  .flip-clock-wrapper ul li a div.up:after {
    top: 17px; }
  .flip-clock-divider {
    height: 42px; }
  .flip-clock-wrapper ul li {
    line-height: 38px; }
  .flip-clock-divider.days .flip-clock-label {
    right: -49px; }
  .flip-clock-divider.hours .flip-clock-label {
    right: -58px; }
  .flip-clock-divider.minutes .flip-clock-label {
    right: -54px; }
  .flip-clock-divider.seconds .flip-clock-label {
    right: -59px; }
  .flip-clock-divider {
    width: 8px; }
  .flip-clock-wrapper ul {
    width: 32px; }
  .flip-clock-divider .flip-clock-label {
    font-size: 12px; }
  .flip-clock-wrapper ul li a div div.inn {
    font-size: 24px; }
  .flip-clock-wrapper ul li a div.up:after {
    border-bottom: none; } }

.reduc-soccer-game {
  background: #fff url("../imagenes/ballon-foot.gif") center right no-repeat; }
  @media screen and (max-width: 767px) {
    .reduc-soccer-game {
      background-size: 90px; } }
  .reduc-soccer-game:hover {
    border-left-color: green; }
  .reduc-soccer-game a.secondary {
    background: green; }
    .reduc-soccer-game a.secondary:hover {
      background: seagreen; }

.reduc-soccer-form .control-group-checkbox, .reduc-soccer-form p {
  text-align: left; }

.reduc-soccer-form form {
  width: 100%; }
  .reduc-soccer-form form #submit-element {
    width: 50%;
    margin: 0 auto; }

.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto); }

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #8BC937;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg); }

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: rgba(139, 201, 55, 0.4); }
  .c100 *, .c100 *:before, .c100 *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  .c100.center {
    float: none;
    margin: 0 auto; }
  .c100.big {
    font-size: 180px; }
    .c100.big div.img i,
    .c100.big div.img img {
      width: 160px;
      height: 160px; }
    .c100.big div.img i {
      top: -4px; }
    .c100.big div.img img {
      top: 9px; }
  .c100.small {
    font-size: 130px; }
    .c100.small div.img i,
    .c100.small div.img img {
      width: 102px;
      height: 102px; }
  .c100 > div.img {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    width: 5em;
    line-height: 5em;
    font-size: 0.2em;
    color: #F1870F; /* GB - cambié el color */
    display: block;
    text-align: center;
    white-space: nowrap;
    -webkit-transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    -moz-transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    -o-transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    -webkit-transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    -moz-transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    -o-transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    -webkit-transition-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    -moz-transition-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    -o-transition-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false);
    transition-timing-function: compact(ease-out, false, false, false, false, false, false, false, false, false); }
    .c100 > div.img i, .c100 > div.img img {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      -ms-border-radius: 50%;
      -o-border-radius: 50%;
      border-radius: 50%;
      position: relative; }
  .c100:after {
    position: absolute;
    top: 0.08em;
    left: 0.08em;
    display: block;
    content: " ";
    border-radius: 50%;
    background-color: #fff;
    width: 0.84em;
    height: 0.84em;
    -webkit-transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    -moz-transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    -o-transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    transition-property: compact(all, false, false, false, false, false, false, false, false, false);
    -webkit-transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    -moz-transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    -o-transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    transition-duration: compact(0.2s, false, false, false, false, false, false, false, false, false);
    -webkit-transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    -moz-transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    -o-transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false);
    transition-timing-function: compact(ease-in, false, false, false, false, false, false, false, false, false); }
  .c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0em, 1em, 1em, 0.5em); }
  .c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
    -moz-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    -o-transform: rotate(3.6deg);
    transform: rotate(3.6deg); }
  .c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
    -moz-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    -o-transform: rotate(7.2deg);
    transform: rotate(7.2deg); }
  .c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
    -moz-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    -o-transform: rotate(10.8deg);
    transform: rotate(10.8deg); }
  .c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
    -moz-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    -o-transform: rotate(14.4deg);
    transform: rotate(14.4deg); }
  .c100.p5 .bar {
    -webkit-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -o-transform: rotate(18deg);
    transform: rotate(18deg); }
  .c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
    -moz-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    -o-transform: rotate(21.6deg);
    transform: rotate(21.6deg); }
  .c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
    -moz-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    -o-transform: rotate(25.2deg);
    transform: rotate(25.2deg); }
  .c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
    -moz-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    -o-transform: rotate(28.8deg);
    transform: rotate(28.8deg); }
  .c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
    -moz-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    -o-transform: rotate(32.4deg);
    transform: rotate(32.4deg); }
  .c100.p10 .bar {
    -webkit-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg); }
  .c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
    -moz-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    -o-transform: rotate(39.6deg);
    transform: rotate(39.6deg); }
  .c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
    -moz-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    -o-transform: rotate(43.2deg);
    transform: rotate(43.2deg); }
  .c100.p13 .bar {
    -webkit-transform: rotate(46.8deg);
    -moz-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    -o-transform: rotate(46.8deg);
    transform: rotate(46.8deg); }
  .c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
    -moz-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    -o-transform: rotate(50.4deg);
    transform: rotate(50.4deg); }
  .c100.p15 .bar {
    -webkit-transform: rotate(54deg);
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -o-transform: rotate(54deg);
    transform: rotate(54deg); }
  .c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
    -moz-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    -o-transform: rotate(57.6deg);
    transform: rotate(57.6deg); }
  .c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
    -moz-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    -o-transform: rotate(61.2deg);
    transform: rotate(61.2deg); }
  .c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
    -moz-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    -o-transform: rotate(64.8deg);
    transform: rotate(64.8deg); }
  .c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
    -moz-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    -o-transform: rotate(68.4deg);
    transform: rotate(68.4deg); }
  .c100.p20 .bar {
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    transform: rotate(72deg); }
  .c100.p21 .bar {
    -webkit-transform: rotate(75.6deg);
    -moz-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    -o-transform: rotate(75.6deg);
    transform: rotate(75.6deg); }
  .c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
    -moz-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    -o-transform: rotate(79.2deg);
    transform: rotate(79.2deg); }
  .c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
    -moz-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    -o-transform: rotate(82.8deg);
    transform: rotate(82.8deg); }
  .c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
    -moz-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    -o-transform: rotate(86.4deg);
    transform: rotate(86.4deg); }
  .c100.p25 .bar {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
  .c100.p26 .bar {
    -webkit-transform: rotate(93.6deg);
    -moz-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    -o-transform: rotate(93.6deg);
    transform: rotate(93.6deg); }
  .c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
    -moz-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    -o-transform: rotate(97.2deg);
    transform: rotate(97.2deg); }
  .c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
    -moz-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    -o-transform: rotate(100.8deg);
    transform: rotate(100.8deg); }
  .c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
    -moz-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    -o-transform: rotate(104.4deg);
    transform: rotate(104.4deg); }
  .c100.p30 .bar {
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg); }
  .c100.p31 .bar {
    -webkit-transform: rotate(111.6deg);
    -moz-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    -o-transform: rotate(111.6deg);
    transform: rotate(111.6deg); }
  .c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
    -moz-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    -o-transform: rotate(115.2deg);
    transform: rotate(115.2deg); }
  .c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
    -moz-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    -o-transform: rotate(118.8deg);
    transform: rotate(118.8deg); }
  .c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
    -moz-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    -o-transform: rotate(122.4deg);
    transform: rotate(122.4deg); }
  .c100.p35 .bar {
    -webkit-transform: rotate(126deg);
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg); }
  .c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
    -moz-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    -o-transform: rotate(129.6deg);
    transform: rotate(129.6deg); }
  .c100.p37 .bar {
    -webkit-transform: rotate(133.2deg);
    -moz-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    -o-transform: rotate(133.2deg);
    transform: rotate(133.2deg); }
  .c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
    -moz-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    -o-transform: rotate(136.8deg);
    transform: rotate(136.8deg); }
  .c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
    -moz-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    -o-transform: rotate(140.4deg);
    transform: rotate(140.4deg); }
  .c100.p40 .bar {
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg); }
  .c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
    -moz-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    -o-transform: rotate(147.6deg);
    transform: rotate(147.6deg); }
  .c100.p42 .bar {
    -webkit-transform: rotate(151.2deg);
    -moz-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    -o-transform: rotate(151.2deg);
    transform: rotate(151.2deg); }
  .c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
    -moz-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    -o-transform: rotate(154.8deg);
    transform: rotate(154.8deg); }
  .c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
    -moz-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    -o-transform: rotate(158.4deg);
    transform: rotate(158.4deg); }
  .c100.p45 .bar {
    -webkit-transform: rotate(162deg);
    -moz-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    -o-transform: rotate(162deg);
    transform: rotate(162deg); }
  .c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
    -moz-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    -o-transform: rotate(165.6deg);
    transform: rotate(165.6deg); }
  .c100.p47 .bar {
    -webkit-transform: rotate(169.2deg);
    -moz-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    -o-transform: rotate(169.2deg);
    transform: rotate(169.2deg); }
  .c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
    -moz-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    -o-transform: rotate(172.8deg);
    transform: rotate(172.8deg); }
  .c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
    -moz-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    -o-transform: rotate(176.4deg);
    transform: rotate(176.4deg); }
  .c100.p50 .bar {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  .c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
    -moz-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    -o-transform: rotate(183.6deg);
    transform: rotate(183.6deg); }
  .c100.p52 .bar {
    -webkit-transform: rotate(187.2deg);
    -moz-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    -o-transform: rotate(187.2deg);
    transform: rotate(187.2deg); }
  .c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
    -moz-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    -o-transform: rotate(190.8deg);
    transform: rotate(190.8deg); }
  .c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
    -moz-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    -o-transform: rotate(194.4deg);
    transform: rotate(194.4deg); }
  .c100.p55 .bar {
    -webkit-transform: rotate(198deg);
    -moz-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    -o-transform: rotate(198deg);
    transform: rotate(198deg); }
  .c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
    -moz-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    -o-transform: rotate(201.6deg);
    transform: rotate(201.6deg); }
  .c100.p57 .bar {
    -webkit-transform: rotate(205.2deg);
    -moz-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    -o-transform: rotate(205.2deg);
    transform: rotate(205.2deg); }
  .c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
    -moz-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    -o-transform: rotate(208.8deg);
    transform: rotate(208.8deg); }
  .c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
    -moz-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    -o-transform: rotate(212.4deg);
    transform: rotate(212.4deg); }
  .c100.p60 .bar {
    -webkit-transform: rotate(216deg);
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -o-transform: rotate(216deg);
    transform: rotate(216deg); }
  .c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
    -moz-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    -o-transform: rotate(219.6deg);
    transform: rotate(219.6deg); }
  .c100.p62 .bar {
    -webkit-transform: rotate(223.2deg);
    -moz-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    -o-transform: rotate(223.2deg);
    transform: rotate(223.2deg); }
  .c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
    -moz-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    -o-transform: rotate(226.8deg);
    transform: rotate(226.8deg); }
  .c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
    -moz-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    -o-transform: rotate(230.4deg);
    transform: rotate(230.4deg); }
  .c100.p65 .bar {
    -webkit-transform: rotate(234deg);
    -moz-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    -o-transform: rotate(234deg);
    transform: rotate(234deg); }
  .c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
    -moz-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    -o-transform: rotate(237.6deg);
    transform: rotate(237.6deg); }
  .c100.p67 .bar {
    -webkit-transform: rotate(241.2deg);
    -moz-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    -o-transform: rotate(241.2deg);
    transform: rotate(241.2deg); }
  .c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
    -moz-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    -o-transform: rotate(244.8deg);
    transform: rotate(244.8deg); }
  .c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
    -moz-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    -o-transform: rotate(248.4deg);
    transform: rotate(248.4deg); }
  .c100.p70 .bar {
    -webkit-transform: rotate(252deg);
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -o-transform: rotate(252deg);
    transform: rotate(252deg); }
  .c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
    -moz-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    -o-transform: rotate(255.6deg);
    transform: rotate(255.6deg); }
  .c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
    -moz-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    -o-transform: rotate(259.2deg);
    transform: rotate(259.2deg); }
  .c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
    -moz-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    -o-transform: rotate(262.8deg);
    transform: rotate(262.8deg); }
  .c100.p74 .bar {
    -webkit-transform: rotate(266.4deg);
    -moz-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    -o-transform: rotate(266.4deg);
    transform: rotate(266.4deg); }
  .c100.p75 .bar {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); }
  .c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
    -moz-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    -o-transform: rotate(273.6deg);
    transform: rotate(273.6deg); }
  .c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
    -moz-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    -o-transform: rotate(277.2deg);
    transform: rotate(277.2deg); }
  .c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
    -moz-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    -o-transform: rotate(280.8deg);
    transform: rotate(280.8deg); }
  .c100.p79 .bar {
    -webkit-transform: rotate(284.4deg);
    -moz-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    -o-transform: rotate(284.4deg);
    transform: rotate(284.4deg); }
  .c100.p80 .bar {
    -webkit-transform: rotate(288deg);
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -o-transform: rotate(288deg);
    transform: rotate(288deg); }
  .c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
    -moz-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    -o-transform: rotate(291.6deg);
    transform: rotate(291.6deg); }
  .c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
    -moz-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    -o-transform: rotate(295.2deg);
    transform: rotate(295.2deg); }
  .c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
    -moz-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    -o-transform: rotate(298.8deg);
    transform: rotate(298.8deg); }
  .c100.p84 .bar {
    -webkit-transform: rotate(302.4deg);
    -moz-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    -o-transform: rotate(302.4deg);
    transform: rotate(302.4deg); }
  .c100.p85 .bar {
    -webkit-transform: rotate(306deg);
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -o-transform: rotate(306deg);
    transform: rotate(306deg); }
  .c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
    -moz-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    -o-transform: rotate(309.6deg);
    transform: rotate(309.6deg); }
  .c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
    -moz-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    -o-transform: rotate(313.2deg);
    transform: rotate(313.2deg); }
  .c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
    -moz-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    -o-transform: rotate(316.8deg);
    transform: rotate(316.8deg); }
  .c100.p89 .bar {
    -webkit-transform: rotate(320.4deg);
    -moz-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    -o-transform: rotate(320.4deg);
    transform: rotate(320.4deg); }
  .c100.p90 .bar {
    -webkit-transform: rotate(324deg);
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -o-transform: rotate(324deg);
    transform: rotate(324deg); }
  .c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
    -moz-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    -o-transform: rotate(327.6deg);
    transform: rotate(327.6deg); }
  .c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
    -moz-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    -o-transform: rotate(331.2deg);
    transform: rotate(331.2deg); }
  .c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
    -moz-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    -o-transform: rotate(334.8deg);
    transform: rotate(334.8deg); }
  .c100.p94 .bar {
    -webkit-transform: rotate(338.4deg);
    -moz-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    -o-transform: rotate(338.4deg);
    transform: rotate(338.4deg); }
  .c100.p95 .bar {
    -webkit-transform: rotate(342deg);
    -moz-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    -o-transform: rotate(342deg);
    transform: rotate(342deg); }
  .c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
    -moz-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    -o-transform: rotate(345.6deg);
    transform: rotate(345.6deg); }
  .c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
    -moz-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    -o-transform: rotate(349.2deg);
    transform: rotate(349.2deg); }
  .c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
    -moz-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    -o-transform: rotate(352.8deg);
    transform: rotate(352.8deg); }
  .c100.p99 .bar {
    -webkit-transform: rotate(356.4deg);
    -moz-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    -o-transform: rotate(356.4deg);
    transform: rotate(356.4deg); }
  .c100.p100 .bar {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg); }

ul.embedded-comments-list {
  list-style: none;
  margin-bottom: 0; }
  ul.embedded-comments-list ul.errors {
    list-style: none; }
  ul.embedded-comments-list .comment-write fieldset {
    margin: 0; }
  ul.embedded-comments-list .comment-write input[type=submit] {
    margin-bottom: 0; }
  ul.embedded-comments-list .comment-write .comment-member {
    width: auto; }
  ul.embedded-comments-list .embedded-comments-reveal-roots {
    display: block;
    text-align: center; }
  ul.embedded-comments-list .embedded-comments-reveal-replies {
    color: #9d9d9d;
    border-color: #e2e2e4; }
    ul.embedded-comments-list .embedded-comments-reveal-replies:hover {
      color: #9d9d9d;
      text-decoration: underline;
      background-color: inherit; }
  ul.embedded-comments-list .comment {
    margin-bottom: 20px; }
    ul.embedded-comments-list .comment .zorro-url {
      color: #F1870F; /* GB - cambié el color */
      font-weight: normal; }
      ul.embedded-comments-list .comment .zorro-url:hover {
        text-decoration: underline; }
    ul.embedded-comments-list .comment > .icon-small {
      float: left; }
    ul.embedded-comments-list .comment .comment-author {
      color: #282828;
      font-weight: bold; }
      ul.embedded-comments-list .comment .comment-author:hover {
        text-decoration: underline; }
    ul.embedded-comments-list .comment .comment-body {
      color: #999; }
    ul.embedded-comments-list .comment .comment-time-elapsed {
      color: #bbb; }
    ul.embedded-comments-list .comment .more.button {
      margin-left: 50px;
      margin-top: 22px; }
    ul.embedded-comments-list .comment .comment-options {
      color: #F1870F; } /* GB - cambié el color */
      ul.embedded-comments-list .comment .comment-options .comment-count-likes {
        color: #999; }
        ul.embedded-comments-list .comment .comment-options .comment-count-likes .i-thumb-up {
          vertical-align: top;
          margin-top: -1px; }
    ul.embedded-comments-list .comment .comment-functional-content {
      padding-left: 50px; }
    ul.embedded-comments-list .comment > ul.embedded-comments-list {
      list-style: none;
      margin-left: 40px;
      margin-top: 15px;
      padding-left: 10px;
      border-left: 2px solid #999; }
      ul.embedded-comments-list .comment > ul.embedded-comments-list .icon-small {
        vertical-align: top;
        width: 30px;
        height: 30px; }
      ul.embedded-comments-list .comment > ul.embedded-comments-list > li {
        margin-bottom: 15px; }
        ul.embedded-comments-list .comment > ul.embedded-comments-list > li:last-child {
          margin-bottom: 0; }
          ul.embedded-comments-list .comment > ul.embedded-comments-list > li:last-child div.controls {
            margin-bottom: 10px; }

header.main-header .user-notifications {
  display: inline-block;
  float: right;
  height: 50px;
  width: 50px;
  padding: 10px;
  margin-top: 10px;
  position: relative;
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px; }
  header.main-header .user-notifications sup.counter {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #F1870F;
    display: block;
    position: absolute;
    top: -8px;
    right: -10px;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    padding: 0 4px; }
  header.main-header .user-notifications .icon-container {
    margin-top: 3px; }
  header.main-header .user-notifications .subnav {
    background: #fff;
    color: #F1870F; /* GB - cambié el color */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: auto;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50px;
    visibility: hidden;
    z-index: 110;
    padding: 0;
    width: 428px;
    overflow: hidden;
    max-height: 345px;
    overflow-y: scroll;
    box-shadow: 0 1px 2px #bbb;
    -webkit-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false) false false false);
    transition: compact(opacity 0.2s, visibility 0s ease 0.2s, false, false, false, false, false, false, false, false);
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px; }
    @media screen and (max-width: 767px) {
      header.main-header .user-notifications .subnav {
        width: 250px; } }
  @media screen and (max-width: 1023px) {
    header.main-header .user-notifications {
      position: absolute;
      right: 20px; }
      header.main-header .user-notifications.active {
        background-color: #fff; }
        header.main-header .user-notifications.active .icon-container .i-nav-notification-blk {
          display: none; }
      header.main-header .user-notifications .subnav.active {
        visibility: visible;
        opacity: 1; } }
  @media screen and (max-width: 767px) {
    header.main-header .user-notifications {
      right: 50px; } }
  @media screen and (min-width: 1024px) {
    header.main-header .user-notifications:hover, header.main-header .user-notifications:focus {
      background-color: #fff;
      color: #666; }
      header.main-header .user-notifications:hover .icon-container .i-nav-notification-blk, header.main-header .user-notifications:focus .icon-container .i-nav-notification-blk {
        display: none; }
      header.main-header .user-notifications:hover .subnav, header.main-header .user-notifications:focus .subnav {
        visibility: visible;
        opacity: 1;
        -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
        -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
        -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
        transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); }
      header.main-header .user-notifications:hover.top-lvl, header.main-header .user-notifications:focus.top-lvl {
        background-color: transparent;
        color: #fff; } }

.notifications-more-btn {
  font-size: 14px;
  color: #999;
  background-color: transparent;
  line-height: 24px;
  padding: 0 20px 0 15px;
  display: block;
  text-align: center; }
  .notifications-more-btn.loading {
    opacity: 0.5;
    cursor: progress; }

.user-notifications-empty {
  color: #999;
  font-size: 14px;
  text-align: center;
  margin: 0;
  padding: 15px; }

.user-notifications .counter:empty {
  display: none; }

.user-notification-item {
  padding: 12px;
  margin: 0;
  border-bottom: 1px solid #ececec; }
  .user-notification-item:last-child {
    border-bottom: none; }
  .user-notification-item .notification-icon-placeholder {
    overflow: hidden;
    width: 30px;
    height: 30px;
    float: left;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
    .user-notification-item .notification-icon-placeholder .i-profile-pic-sparheld-unknown.icon-small {
      width: 30px;
      height: 30px; }
    .user-notification-item .notification-icon-placeholder i[class^="i-shield-"] {
      width: 30px;
      height: 30px; }
  .user-notification-item .notification-author-name {
    font-weight: bold;
    color: #282828;
    display: inline; }
    .user-notification-item .notification-author-name:hover {
      text-decoration: underline; }
  .user-notification-item .notification-text-body {
    margin-left: 35px;
    word-wrap: break-word;
    white-space: normal;
    color: #999; }
    .user-notification-item .notification-text-body * {
      display: inline; }

.multi-item-container {
  margin-bottom: 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
  border-left: 3px solid #dfdfdf;
  background-color: white; }
  .multi-item-container:hover {
    border-left: 3px solid #2d529f; }
  .multi-item-container .item-ext-container > * {
    display: block;
    border: none;
    margin-top: 0;
    margin-bottom: 0; }

.overlay-inner > .multi-item-container {
  margin-bottom: 0; }

.interaction.interaction-simple {
  padding-left: 25px;
  margin-bottom: 15px; }

.interaction-author-name,
.voucher-wrapper .interaction-author-name,
.interaction .interaction-author-name,
.interaction-prefix-header .interaction-author-name {
  font-weight: bold;
  color: #282828;
  font-size: 12px;
  vertical-align: baseline;
  text-decoration: none; }
  .interaction-author-name.zorro-url:hover,
  .voucher-wrapper .interaction-author-name.zorro-url:hover,
  .interaction .interaction-author-name.zorro-url:hover,
  .interaction-prefix-header .interaction-author-name.zorro-url:hover {
    text-decoration: underline; }
  .interaction-author-name > img.icon-small,
  .voucher-wrapper .interaction-author-name > img.icon-small,
  .interaction .interaction-author-name > img.icon-small,
  .interaction-prefix-header .interaction-author-name > img.icon-small {
    vertical-align: middle; }

.interaction-simple-text,
.voucher-wrapper .interaction-simple-text,
.interaction .interaction-simple-text
.interaction-prefix-header .interaction-simple-text {
  color: gray;
  font-size: 12px;
  vertical-align: middle; }
  .interaction-simple-text .interaction-simple-text-inline-icon,
  .voucher-wrapper .interaction-simple-text .interaction-simple-text-inline-icon,
  .interaction .interaction-simple-text
.interaction-prefix-header .interaction-simple-text .interaction-simple-text-inline-icon {
    width: 20px;
    height: 20px; }

.interaction-prefix-header {
  background-color: #f8f8f8;
  color: gray;
  vertical-align: middle;
  border-bottom: 1px solid #dfdfdf;
  padding: 10px 20px;
  min-height: 60px; }
  .interaction-prefix-header > img {
    vertical-align: middle; }

.interaction-layout {
  font-size: 12px; }
  .interaction-layout header {
    background-color: #f8f8f8;
    color: gray;
    height: 60px;
    vertical-align: middle;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 20px; }
  .interaction-layout footer {
    border-bottom: 1px solid #dfdfdf;
    vertical-align: middle;
    padding: 10px 20px;
    background-color: #f8f8f8; }
    .interaction-layout footer a {
      color: gray; }

.interaction-news .body {
  padding: 40px 80px; }
  .interaction-news .body > i {
    float: left; }
  .interaction-news .body > p, .interaction-news .body > ul {
    color: #999;
    font-size: 14px;
    margin-left: 150px; }
  .interaction-news .body > p.title {
    font-size: 24px;
    color: #282828; }
  .interaction-news .body > ul {
    margin-left: 170px; }
  .interaction-news .body strong {
    font-weight: bold; }

.interaction-news footer .control > i {
  margin-right: 5px; }

@media screen and (max-width: 699px) {
  .interaction-news .body {
    padding: 20px; }
    .interaction-news .body > i {
      float: none;
      display: block;
      margin: 0 auto; }
    .interaction-news .body > p {
      margin: 0; }
    .interaction-news .body > ul {
      margin: 10px; } }

@media screen and (max-width: 699px) {
  .interaction-author-name {
    float: left; }
    .interaction-author-name.author-label {
      margin-right: 3px; } }

@media screen and (max-width: 699px) {
  .interaction-simple-text {
    display: block; } }

.filter-tags-container {
  padding-left: 5px;
  margin-top: 15px; }

@media screen and (max-width: 1023px) {
  body.default.index.index section.main-wrapper aside > div:last-child {
    margin-bottom: 0; }
    body.default.index.index section.main-wrapper aside > div:last-child br {
      display: none; } }

[data-filterXC] {
  overflow: hidden;
  position: relative; }
  [data-filterXC] > .loading-indicator {
    width: 82px;
    height: 82px;
    margin: -82px auto 0 auto;
    transition: margin-top 143ms ease-in-out;
    -o-transition: margin-top 143ms ease-in;
    -moz-transition: margin-top 143ms ease-in;
    -webkit-transition: margin-top 143ms ease-in;
    z-index: 2; }
  [data-filterXC].loading > .loading-indicator {
    margin-top: 0; }
  [data-filterXC] > .blocker {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 143ms ease-in-out;
    background-color: #f5f6f6;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF5F6F6', endColorstr='#FFF5F6F6');
    background-image: -owg(compact(linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%), false, false, false, false, false, false, false, false, false));
    background-image: -webkit(compact(linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%), false, false, false, false, false, false, false, false, false));
    background-image: -moz(compact(linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%), false, false, false, false, false, false, false, false, false));
    background-image: -o(compact(linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%), false, false, false, false, false, false, false, false, false));
    background-image: compact(linear-gradient(top, #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%), false, false, false, false, false, false, false, false, false); }
  [data-filterXC].loading > .blocker {
    opacity: 0.43;
    visibility: visible; }

.nav.nav-tabs {
  border-bottom: 1px solid #bbb;
  list-style: none;
  padding-left: 15px; }
  .nav.nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav.nav-tabs > li > a {
      margin-right: 15px;
      line-height: 1.42857143;
      border: 1px solid transparent;
      border-color: #bbb #bbb #bbb;
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      -ms-border-radius: 4px 4px 0 0;
      -o-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
      padding: 10px 15px; }
      .nav.nav-tabs > li > a:hover {
        /* border-color: $light-grey $light-grey $grey;  */ }
    .nav.nav-tabs > li.active a, .nav.nav-tabs > li.active a:hover, .nav.nav-tabs > li.active a:focus {
      color: #666;
      background-color: #fff;
      border: 1px solid #bbb;
      border-bottom-color: transparent;
      cursor: default;
      text-decoration: none; }

section.voucher-slider {
  background: #ececec;
  padding: 15px 0 45px 0; }
  section.voucher-slider .slide-content {
    /*
      deactivate until we fix compact() function being removed from compass
      @include background-image(linear-gradient(rgba(0,0,0, 0),rgba(0,0,0, 0.3) 60%, rgba(0,0,0, 0.7)));
      */
    background-image: -owg(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: -webkit(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: -moz(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: -o(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)); }
  @media screen and (max-width: 767px) {
    section.voucher-slider {
      padding: 40px 0; } }
  section.voucher-slider .slide .h1 {
    display: block; }
  @media screen and (min-width: 1024px) {
    section.voucher-slider .slide .h1 {
      max-width: 50%; }
    section.voucher-slider .slide .coupon {
      display: block; } }

section.features {
  background: #ececec;
  padding: 20px 0; }
  section.features .feature {
    border: 1px solid transparent;
    cursor: pointer;
    min-height: 105px;
    margin: 0 10px;
    padding: 15px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: compact(compact(border 0.2s, background 0.2s, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(border 0.2s, background 0.2s, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(border 0.2s, background 0.2s, false, false, false, false, false, false, false, false) false false false);
    transition: compact(border 0.2s, background 0.2s, false, false, false, false, false, false, false, false); }
    section.features .feature i, section.features .feature svg {
      float: left;
      margin: 0 10px 0 0; }
    section.features .feature .h3 {
		
      color: #F1870F; /* tomate #F1870F - LE DEJO CON AZUL #335CB3 - index texto: Actualizacion, Compromiso, Funciona */
	  
      font-weight: 500; }
    section.features .feature p {
      margin-left: 70px;
      margin-bottom: 0;
      color: #666; }
    section.features .feature:hover {
      background: #f8f8f8;
      border-bottom: 1px solid #ececec;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      border-left: 1px solid #f8f8f8;
      border-left: 1px solid rgba(0, 0, 0, 0.05);
      border-right: 1px solid #f8f8f8;
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      border-top: 1px solid #ececec;
      border-top: 1px solid rgba(0, 0, 0, 0.01); }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    section.features .feature {
      min-height: 120px;
      margin: 10px;
      padding-right: 0; } }
  @media screen and (min-width: 1024px) {
    section.features .feature p {
      margin-left: 95px; } }
  @media screen and (min-width: 1280px) {
    section.features .feature {
      min-height: auto;
      padding: 30px 10px; }
      section.features .feature p {
        margin-left: 100px; } }

section.partners {
  text-align: center;
  padding: 30px 0;
  background-color: white; }
  section.partners i {
    margin: 0 25px; }
    section.partners i:first-child {
      margin-left: 0; }
    section.partners i:last-child {
      margin-right: 0; }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    section.partners i {
      margin: 0 13px; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    section.partners i {
      margin: 0 10px; } }
  @media screen and (max-width: 767px) {
    section.partners i {
      margin: 0 7px; } }

section.newsletter {
  padding: 5px 0 35px;
  overflow: hidden; }
  @media screen and (max-width: 767px) {
    section.newsletter {
      padding: 40px 0; } }
  section.newsletter .flash {
    width: 80%;
    margin-left: auto;
    margin-right: auto; }
    @media screen and (max-width: 1023px) {
      section.newsletter .flash {
        width: 87%; } }
    @media screen and (max-width: 767px) {
      section.newsletter .flash {
        width: 100%; } }

section.shops {
  text-align: center; }
  section.shops .h2, section.shops h2 {
    margin-bottom: 1.5em; }
  section.shops .seven-column-row {
    text-align: left;
    margin-bottom: 40px; }
    section.shops .seven-column-row .voucher-fav-item {
      margin-top: 6px;
      margin-bottom: 6px; }
  section.shops .buttons-container {
    width: 100%;
    text-align: center; }
  section.shops .column-container {
    margin-bottom: 40px;
    text-align: left;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    -webkit-column-width: 100%;
    column-width: 100%; }
    @media screen and (min-width: 480px) {
      section.shops .column-container {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-width: 50%;
        column-width: 50%; } }
    @media screen and (min-width: 700px) {
      section.shops .column-container {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
        -webkit-column-width: 25%;
        column-width: 25%; } }
    @media screen and (min-width: 1024px) {
      section.shops .column-container {
        -moz-column-count: 7;
        -webkit-column-count: 7;
        column-count: 7;
        -webkit-column-width: 14.285%;
        column-width: 14.285%; } }
    section.shops .column-container .shops-list {
      margin: 0; }

.no-csscolumns section.shops .column-container {
  overflow: hidden;
  *zoom: 1; }
  .no-csscolumns section.shops .column-container ul {
    width: 50%;
    float: left;
    padding-left: 2.5%;
    padding-right: 2.5%; }
    @media screen and (min-width: 700px) {
      .no-csscolumns section.shops .column-container ul {
        width: 25%; } }
    @media screen and (min-width: 1024px) {
      .no-csscolumns section.shops .column-container ul {
        width: 14.285%; } }

section.big-features header {
  text-align: center;
  margin-bottom: 30px; }
  @media screen and (min-width: 700px) {
    section.big-features header p {
      width: 80%;
      margin-left: auto;
      margin-right: auto; } }
  @media screen and (min-width: 1024px) {
    section.big-features header p {
      width: 70%; } }

section.big-features .feature {
  padding: 20px;
  height: auto;
  background-color: #fff;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01); }
  @media screen and (min-width: 700px) {
    section.big-features .feature {
      height: 540px;
      margin-bottom: 20px; } }
  @media screen and (min-width: 1024px) {
    section.big-features .feature {
      height: 600px;
      padding: 40px;
      margin-bottom: 30px; } }
  section.big-features .feature i, section.big-features .feature svg {
    display: block;
    margin: 0 auto 30px; }
  section.big-features .feature .h3 {
    margin-bottom: 30px; }
  section.big-features .feature p {
    font-size: 12px;
    font-size: 1.2rem; }
    @media screen and (min-width: 700px) {
      section.big-features .feature p {
        font-size: 14px;
        font-size: 1.4rem; } }

section.new-shops {
  padding: 70px 0; }
  section.new-shops .column-container {
    text-align: left;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
    -moz-column-gap: 10px;
    -webkit-column-gap: 10px;
    column-gap: 10px;
    -webkit-column-width: 100%;
    column-width: 100%; }
    @media screen and (min-width: 480px) {
      section.new-shops .column-container {
        -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-width: 50%;
        column-width: 50%; } }
    @media screen and (min-width: 700px) {
      section.new-shops .column-container {
        -moz-column-count: 4;
        -webkit-column-count: 4;
        column-count: 4;
        -webkit-column-width: 25%;
        column-width: 25%; } }
    @media screen and (min-width: 1024px) {
      section.new-shops .column-container {
        -moz-column-count: 6;
        -webkit-column-count: 6;
        column-count: 6;
        -webkit-column-width: 16.666%;
        column-width: 16.666%; } }
    section.new-shops .column-container .shops-list {
      margin: 0 0 30px;
      text-align: center; }
      @media screen and (min-width: 480px) {
        section.new-shops .column-container .shops-list {
          text-align: left; } }
      section.new-shops .column-container .shops-list li:first-child {
        font-size: 18px;
        color: #666; }
    section.new-shops .column-container div:nth-child(2) .shops-list {
      height: 50px; }
  section.new-shops header {
    margin-bottom: 1em;
    text-align: center; }
  section.new-shops h3 {
    color: #666; }
  section.new-shops footer {
    text-align: center;
    margin-top: 40px; }

.no-csscolumns section.new-shops .column-container ul {
  width: 50%;
  float: left;
  padding-left: 2.5%;
  padding-right: 2.5%; }
  @media screen and (min-width: 700px) {
    .no-csscolumns section.new-shops .column-container ul {
      width: 25%; } }
  @media screen and (min-width: 1024px) {
    .no-csscolumns section.new-shops .column-container ul {
      width: 16.666%; } }

section.statistics {
  background-color: white;
  padding-top: 50px;
  padding-bottom: 50px; }
  section.statistics header {
    margin-bottom: 1em;
    text-align: center; }
  section.statistics .stats {
    margin-bottom: 20px;
    overflow: hidden;
    *zoom: 1; }
  section.statistics .stat {
    width: 20%;
    float: left;
    text-align: center; }
    section.statistics .stat .number {
      font-weight: 600;
      font-size: 24px;
      margin: 25px 0 14px; }
    section.statistics .stat .label {
      color: #bbb; }
    section.statistics .stat svg {
      width: 90px;
      height: 90px;
      display: inline-block; }
  section.statistics .graphs .col-sm-6, section.statistics .graphs .grid-format, section.statistics .graphs .grid-sizer {
    margin-top: 30px; }
  section.statistics .graph {
    padding: 0 15px; }
    section.statistics .graph [data-area], section.statistics .graph [data-pie] {
      height: 150px; }
    section.statistics .graph .label {
      margin-top: 30px;
      text-align: center;
      color: #bbb; }
    section.statistics .graph [data-pie] .c3-tooltip-container {
      right: 50%;
      top: 50% !important;
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      transform: translateY(-50%); }

section.teaser-homepage {
  margin-top: 20px; }
  section.teaser-homepage img {
    width: 100%;
    max-width: 100%; }
  @media screen and (max-width: 767px) {
    section.teaser-homepage {
      display: none; } }

/* Project hapi */
section.main-wrapper {
  margin-bottom: 25px; }
  section.main-wrapper aside > div {
    width: 100%;
    margin-bottom: 30px; }
  section.main-wrapper aside .user-first-visit {
    height: 200px;
    background-image: url("data:image/png;base64,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");
    background-repeat: no-repeat;
    color: #fff;
    padding: 10px; }
    section.main-wrapper aside .user-first-visit span {
      display: block;
      height: 50%;
      color: #fff; }
      section.main-wrapper aside .user-first-visit span:first-child {
        font-size: 26px;
        text-align: center;
        border-bottom: 1px solid #f8f8f8; }
        section.main-wrapper aside .user-first-visit span:first-child strong {
          font-weight: 700;
          display: block; }
      section.main-wrapper aside .user-first-visit span:last-child {
        font-size: 16px;
        padding: 25px 0 0 70px; }
  section.main-wrapper aside .members-ranking,
  section.main-wrapper aside .internal-team {
    background-color: #f8f8f8;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01);
    color: gray; }
    section.main-wrapper aside .members-ranking ul,
    section.main-wrapper aside .internal-team ul {
      list-style: none;
      margin-bottom: 0; }
      section.main-wrapper aside .members-ranking ul li,
      section.main-wrapper aside .internal-team ul li {
        padding: 10px;
        border-bottom: 1px solid #dfdfdf;
        overflow: hidden; }
        section.main-wrapper aside .members-ranking ul li span,
        section.main-wrapper aside .internal-team ul li span {
          display: block; }
          section.main-wrapper aside .members-ranking ul li span.name,
          section.main-wrapper aside .internal-team ul li span.name {
            color: #666;
            font-weight: 600; }
        section.main-wrapper aside .members-ranking ul li i, section.main-wrapper aside .members-ranking ul li img,
        section.main-wrapper aside .internal-team ul li i,
        section.main-wrapper aside .internal-team ul li img {
          float: left;
          margin-right: 10px; }
        section.main-wrapper aside .members-ranking ul li:first-child,
        section.main-wrapper aside .internal-team ul li:first-child {
          font-size: 16px; }
          section.main-wrapper aside .members-ranking ul li:first-child i,
          section.main-wrapper aside .internal-team ul li:first-child i {
            margin: 0 10px; }
        section.main-wrapper aside .members-ranking ul li:last-child,
        section.main-wrapper aside .internal-team ul li:last-child {
          border-bottom: 0;
          text-align: center; }
  section.main-wrapper aside .internal-team ul li.employee {
    padding: 0; }
    section.main-wrapper aside .internal-team ul li.employee img {
      height: 85px;
      width: 130px;
      margin-right: 5px; }
  section.main-wrapper aside .internal-team .i-home-employee {
    margin-top: 5px; }
  @media screen and (max-width: 1279px) {
    section.main-wrapper aside .internal-team ul li.employee {
      font-size: 14px; }
      section.main-wrapper aside .internal-team ul li.employee img {
        width: 100px;
        height: 65px; } }
  section.main-wrapper .main-interaction-feed > div {
    margin-bottom: 20px; }
  section.main-wrapper .main-interaction-feed .interactions-shopAdded {
    padding-left: 20px; }
  section.main-wrapper .main-interaction-feed .interactions-couponTested .tester-info {
    background-color: #f8f8f8;
    vertical-align: bottom;
    color: gray;
    font-size: 12px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    -o-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01);
    border-left: 3px solid #dfdfdf;
    -webkit-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(border-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(border-color 0.2s, false, false, false, false, false, false, false, false, false);
    height: 60px;
    border-bottom: 1px solid #dfdfdf;
    padding: 10px 0 0 20px; }
    section.main-wrapper .main-interaction-feed .interactions-couponTested .tester-info > img {
      display: inline-block;
      vertical-align: middle; }
  section.main-wrapper .main-interaction-feed .interactions-couponTested > article {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0; }
  section.main-wrapper .main-interaction-feed .placeholder-inner .placeholder-content {
    text-align: inherit;
    padding: 10px; }
    section.main-wrapper .main-interaction-feed .placeholder-inner .placeholder-content i {
      margin: 0 0 20px 0; }
    section.main-wrapper .main-interaction-feed .placeholder-inner .placeholder-content h2 {
      text-align: left; }
      @media screen and (max-width: 1279px) {
        section.main-wrapper .main-interaction-feed .placeholder-inner .placeholder-content h2 br {
          display: none; } }
  @media screen and (max-width: 767px) {
    section.main-wrapper > header i {
      width: 40px;
      height: 40px; }
    section.main-wrapper > header span {
      font-size: 18px !important; } }

.zorro-url {
  font-weight: bold;
  color: #666;
  display: inline-block;
  cursor: pointer; }

.sparheld-big {
  bottom: 0;
  left: -100px;
  position: absolute;
  top: auto; }
  .sparheld-big img {
    display: block; }
  @media screen and (min-width: 1024px) {
    .sparheld-big {
      left: -200px; } }

section.search-results {
  overflow: hidden;
  margin-top: 20px; }
  section.search-results #all-results {
    margin-bottom: 25px; }
  section.search-results .sidebar {
    font-size: 16px; }
    @media screen and (max-width: 1279px) {
      section.search-results .sidebar {
        font-size: 14px; }
        section.search-results .sidebar .filter-tabs {
          margin-bottom: 0; } }
    section.search-results .sidebar .description {
      font-size: 14px; }
      section.search-results .sidebar .description strong {
        font-weight: 600; }
    section.search-results .sidebar .breadcrumbs ol li {
      display: inline-block; }
    section.search-results .sidebar .exclusive-checkbox {
      margin-bottom: 30px; }
    section.search-results .sidebar .statistics {
      background-color: rgba(255, 255, 255, 0.8);
      color: #666;
      margin: 30px 0;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      border-bottom: 1px solid #ececec;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      border-left: 1px solid #f8f8f8;
      border-left: 1px solid rgba(0, 0, 0, 0.05);
      border-right: 1px solid #f8f8f8;
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      border-top: 1px solid #ececec;
      border-top: 1px solid rgba(0, 0, 0, 0.01);
      -webkit-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(background-color 0.2s, false, false, false, false, false, false, false, false, false); }
      section.search-results .sidebar .statistics:hover {
        background-color: white; }
      section.search-results .sidebar .statistics .inner {
        padding: 10px 15px; }
      section.search-results .sidebar .statistics [data-area] .c3-xgrid, section.search-results .sidebar .statistics [data-area] .c3-xgrid-focus {
        stroke: url("#LightLineGradient"); }
        section.search-results .sidebar .statistics [data-area] .c3-xgrid .firefox, section.search-results .sidebar .statistics [data-area] .c3-xgrid-focus .firefox {
          stroke: url("/#LightLineGradient"); }
      section.search-results .sidebar .statistics [data-area] .c3-area-y {
        fill: url("#LightAreaGradient") !important; }
        .firefox section.search-results .sidebar .statistics [data-area] .c3-area-y {
          fill: #5bb5f9 !important;
          opacity: 0.4 !important; }
      section.search-results .sidebar .statistics [data-area] .c3-line-y {
        stroke: #5bb5f9 !important;
        opacity: 0.95 !important; }
      section.search-results .sidebar .statistics [data-area] .c3-circle {
        fill: #5bb5f9 !important; }
      section.search-results .sidebar .statistics .h1 {
        display: block;
        text-align: center;
        margin-bottom: 10px; }
      section.search-results .sidebar .statistics p {
        font-size: 14px; }
      section.search-results .sidebar .statistics [data-area] {
        height: 125px; }
      section.search-results .sidebar .statistics ul, section.search-results .sidebar .statistics li {
        margin: 0;
        list-style: none; }
      section.search-results .sidebar .statistics li {
        position: relative;
        padding: 15px 10px 15px 60px;
        border-top: 1px solid #C8C8C8;
        font-size: 14px; }
        section.search-results .sidebar .statistics li .number {
          position: absolute;
          top: 15px;
          left: 0;
          bottom: 10px;
          width: 60px;
          text-align: center;
          font-size: 32px;
          line-height: 32px; }
    section.search-results .sidebar .h3 {
      color: #a6a6a6; }
    section.search-results .sidebar .list {
      margin: 4rem 0; }
      section.search-results .sidebar .list .shops-list {
        margin: 0 0 2rem 0;
        padding: 0; }
        section.search-results .sidebar .list .shops-list li {
          padding: 2px 0; }
        section.search-results .sidebar .list .shops-list + .shops-list {
          margin-top: -2rem; }
    section.search-results .sidebar .images img {
      width: 100%;
      height: auto;
      margin: 1rem 0; }
    section.search-results .sidebar .our-guaranty-slogan {
      height: 200px;
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAADICAYAAABMFuzmAAAAAXNSR0IArs4c6QAAQABJREFUeAHMvVvMbVlzHbTPpU93/79/bP44GMd+wA4yAUQUQiQSECBkKeIBS/AUpISHCISIAjzxjHnjCUWWwhtCiEiAuPoFMCIRkAiEAEGIkiAhrgqB+Brfu0+fGzWqatQcVXOuvb/T/oO8uveeNWuMGlVzrrXnXmvt/e3z7Ibtj/6pv//27MVP3G4fftft2Qd33W7PRmtdd9FP2Poa8mzgpZP80X82+B8UP+UjXmnKiARDb40j6/9gfA0BX+tvIGImPsYBrYoH1zqzBuDgYQO+bfRlfOEMfG+eTESqcyZuzqaf+IeMx75t8ZmIMZ6CBLbUjAE8K4HUmiUrXjUbt+Yx45yXY1K70pYhc8pY1K149imHbsOFSwyu4u+4T5Xh8XIYOOfLtfAkuJvSd9j6yEU7TTYfmt6InTHbPhS+m9kvdxmRruVycZZhY1Uu7JwgultuxYtgMbSz9Ya+mnCn2Uvxz97evv/nbv/2H/4zz27/7J/8+24fnv/k7fmLb9/ev8sJ46yxRum7KX2nSB/mfCHWXjjoOV3irV+LEdwYg+u5YR1sya+wMgLTrvI9dANTL/W32j3Inoizj3Zupg15ULHRZkqXsCfiwVrPOBAYw3xKbjjDRKzh8JdYkK8ONKAuI1rMLzFrETK6+bu6xka6NlDRWUOSGMUZvohIWN4wso/GC1FcbDel78HZL3cZju4vyMi4zxH897Ue4ZeLUJVUxsqV5ZQ2+5gj0GvHjFjtesxy9DGXIA3TXdxwZr/cZWSM9ZtLOm7a0/MXN1tzfuHDuw//yPPb+9u/UosQJEDakqZ2NSJaPjE+Ih5zNjc94NeidmIi8uBv5R3wmdBlrnjmB3RcoFIImOLOJ5ZtNQCxsY1euNSndnI0h4SVCbzG/ij+gLeadrzeICzhPJPdx1OFsPgqM4yBb+ke4UPuY7uQ33I+EAH/KubK/0CywyJyL1cFCZ8+uGrqFDcbXXVJ58Px2FKy2kz2oH0UghMfnAA9v/3x57dnz/+O2/u3XfFKoPxlnOOOg1JqxF+o3M6TwvirKOLWFqWMAEd32zNb3SPAu8Mnafe84Aq/zDI0+mn29gIaWqP7ULQO2odMG8lHkFVOw7b6SXxU+B384Rsfc2TLy3Ota1C+VvdOiX4Y3MOflPCRQOL3aHfGjGk5bndiFl+Cj/tDcD2O/Crs2e98Lsvn0tQXj3sfVXIPRwF3cHvxo24y/F2XHanoaabl0vFuQXfBje2OVv6Mtz4Wr1bv5ECFvmzZ3TJC6BI07IRL8uMBIEmu8JIoQ4LOZr+kOHPKiyHpsO6lUV4JfIeN7V7HPX0p6F7dkPiN4loGtDa96bjol7uMUEZXhjMTxP0wFgGyPYYE0futJcnw+7xAUZItRKftInu5y1jBUKOb7UKPltLa/BzZT3GqIvijv70QE6/kg8/4R/ixtApKdPbhnr7sT7fqA5tlKv6xNvTu5ftYveJfiF64a1CnscG37btM5HqXolXNtYHYJ8Yfcz0x9jQuDuEkAZ/61a7BDOfodoEMulNHyaoBzU1XCbRF+MgXfBP8oAvRPSKTWes0zZQ2/HSzrbDNUQgMvSJ6fPqvdTaZ6DyA64B3ttR1jHsiLrRZkY6t5zYm4jphhidpuFu+1hlEdBM/ju/oFA3DvUZxpcl7RCv7Ay1dSFbQEr4XfuKvyIP1KCDxC1q/RLlXGFIn/oh2qBKuh7ufcdBnvWyJocX8bjWIA/gpLjX2m9WTLFqa9+vYU9oKkzOiRL25k3QTwQDTiTDaVWBqleQQ0APUYvSG6D6xEM34IVPprvyPCIirGoscPh+X+NSsmKvEz2RKwEke8/kBcogtlyYvZ8n0ooELx+usArXqsz1DwboTDugOfM5RmpqMKuZTdykQL4cZSXQo8RZrHbjh247J9J9kDcLWFyPNFXh/1sRqJ4tiDnW8H/4smHHRtvIRXnWXkQFPaHr6JwQIpcVah+mbP/mtaBJFq5ntjCgRn7SprH21GSOqfWYXUGGjqFYwjpuBL4WwcCFbWhP82P6DXJS7l+8Cw7B41kCZaCWnx9pTmzPBPQAk9akNgos405+a1nJPWiAzVvg0Z3r6W03lfGzM8j2CdRhYOH0g0GYradyV/oqFYY8DPSKLKELL9EPsinKcX5LR0l569d08j534LFJwGZabF/KeSV9HU5Kl3Isnp1qpg77msg7yXOVq8zBITQfi7Ywos/U7VunUZlNR8Al2L2re9GxnRE4d+bBQwlXuMg65IfAIT8o92kHZXU2+C/B4neO7ktr8kPPxb0g4Kl0Z4b8XA8YVfvSbM+XnG4SPTw/+yP74+ZjncVgwxlgZdk8TIRdhDH/cPlXgXiHIcsI/yPvQCbcwSx8VGH5BqTFclfoorgRoZMCVHgsBfsmh1uM2L82kShd+pKx4xqKhDF+Fnp/OczHnswbl3o9fSTPG6z/E35MBdsQP41TptgeOAn5W1KajxV/lPWtVKBbjopSxfOKqGBhYOHRIDXTC5mEevEHomwT2W0/TeyEkvkeLllAjdhR6hQ/aPoA7nk1zZT7Kgn8Rs/xXBNbx9fBz1MELVxWvuNno8uHlLPz8lZmMGVzvXvoWuuZEfBfmy/Cj8lWUmi2uKDTYKst85S5DCWVfogBqMov+dOMk7EM8AZkL0PZiUf6YI1TDa3/YXrDyzWMr0CbpXH06DJQrl6e0p0axHDhrLV8ZS/TgWuCFdRUj/nlWdKH02I1p4hiLPcdVQBp38E1rxsogAKHrNbCNJfbFc7tEMP9zLLLEwbcApMD+fGd/LYPd/v49RFKXeh6TPo+TJ2DYPrbWiGKmSpnu3qBo6HsdHareRXnA/f3thJ98LqiAJGUNlRSG4Gs0yfhwe+k+cNo2HUg4fQiYhdBHLuPYThz9mDvIM6rJBuWJzyryxJBHNBSl5U/+A/zyuNOpm5rabzzrtLMhJZp9PACEcypm6gs9Bt4c1Xl8ydmEK+7uvkUI53NFLOtCchGGdcWXHPaN3tsnL5/dXtoKVG8anCdcL7gGA4yLFLYIvTfgvS1Kb+0JrS1V96YrCruqJ9D+fORO5+iz7nKXsfJzKO7peL8rk1inSI0GXGKWhLVIxD3z5Xr1Kw0ZUPHYyl1GEEilG0XUXh0a0iUdLkoUvDkKuWOoImijv9WVOHM9wqce+4yvyqCLbQPCTYi08m6OQsqA5BNoxX9ksMSj5v1kH4XywLwMygJOdbjvBNjgXO9C9MKNKXluC8+rF7YA2WN/0WRgpSwjZtNgLGD4U6mXL17YumRnSnaq9Nb+YgH2cbtwg8sTmS1O61e7iMM5ujk5xXbjTh2dmD1oYjvFtXxCaP4I7wI7IS/NMpPPCGxmp4i0yDcXGanBmQ2foGilqXSc/vuJsufZuTGgR/Wd4sx3FXavRNbB9iht4OV5LQIOCa4OWNDbfmqdg1biTME62adY9ZGA29FJ0FrDc87275kIzc2pNfuTP/r36HMKRujevQ7Asfbpi+e+ADnrlPfRpS9Eav/ZR8/Wff4SmrfbG/trqbd2xnT/jNEze9l67O/jEI/WucIXoepZrnbcAWccW6Hu+3eSUMD0icDHmJtM+9TMUOY6vXCYCCLbdnQKK3GfzM6dO0xviEYZHrRrlWfgXd5YgotZ4Q8NCRKzwvwA0PEVYgYCMkjMcM1Cj+IrHrIbRUVByK14iVefhFN7IGX4iY2b1XuEjkltKpx8wKhk+JFCnDpok6hQi7WOYIBwBvSNT17cPrGFCP312s1A4SPD2ga+ApNiuMViUXllC9Kn9sAZV214k8LmDZ6uEonfadJ3gdQodxlEH7f30j+M1nwmxG5d00E8t7bCkkhwtsfvEYEkgh6jfbWnIEIf4FX9IRbhD/A1+nO8HF1JGPVsB9HUOUxac7VOBJemYQrTRssy3IcngpAQuyDxgcLtwl365KkmcjP/CXefERrHErFv42tvEM4/FaI+sY/zQ3GI0baYCqNPcU9sTyAVkU5xJQ4Je+D+z+evXsQC4bKH2FIx7C58AtPn4/xws3Xu9tknz2+46vONL9TEK9VDgwJCPKUHrK+7Q5grIPYq3gn6dCA2XcOrT0Nj1Cae+gq5yy6RNfWywdRg7au9IsrCZOukFDAk1X9lo4QH6a5Cl38I6LCcNPAVKNbkzD6o8NnGmqO36ueLEXOT1KBQy1oxGb61pd9EjJb9wrfIx44pWREQ7ZvvZnNFSDzjA/3n9iLEPV588hSb3dQ1GHy0uMnLUpPwHWhMUzfrIj0+BfsE94FYSnHg0Ji0nUfyAa/4K2PpIv+nthh9+QY3s1Wrx/Kw6F7rXYds1OZAHIegwCpNvR9nX9V05f8I9fNC5ML2VAeTKN7DSPOj9DQbRTAj8BOr7hOBfiL4XjIAtZxw37sGHDGIXoyt+FO4gHWA+Lsc/IN7OrJA4bbh1DACTbaMYdv8rRPB7d7GxCGiPrG1PuZq3HKW4ZdmORaccXxiD1yO2P+5majr0oH7Juayp7f2ePcuFqh6jUo5a5Kp9fQW+V/Y4oN6sBBFDXOAUQsO7xzCSDD5CaNGzsukAFOf2ViMcWb0xVfvMs8kpW41gnuuoVk8GsI/uhQ3u87MSF4tvke03ycyHGPyWlRrxd21PiLkvBBB/bQIMasXxg7aqnY5m6t1FufC2i8DBtGPIPNtdQzeVXcbW9aHBpvras0JaF6HGRBhX+85NVwvFU6vDvhqvIe8G17kEG2akqykyng4DCwmOPvBAoT7LrgU2bYmFx1MHxawVxjI81gM3pnWO1uN8P0cnC1FmahdBFrtyLRwnIGhFlwGoR4shkBbvPfX0we7Z/PMXpSbLClLnp7VXgYZZcRhBFiMXtkEvX5rAzxuI2hyGtw6k4nJtWHLvE3GHQjUy89bHsRFGqkNNaDbNsF13zrn6ntEm0gqXvlbQuv4hEyn9peQj9EKxwF6ufnABN8mBg7Bmw3Vic/+ZeYOMC/bQj9WLwUYVi2NEjYjuRhemoqWveFJrphJMKCwUlnG4YAmHS+uT/HdG/uU6KhB4lILC34pA7v8pT1hAYEQUmKRw+KExQJ2nTGlFtY8xGG5QRgecewgOEkwyqZP2zuLEGgtNmrzaPil6z59anEAzGH/v7SFKM4CsRgtAYyvb+gnPiEnitNp0gcOvXKV4ZH1VOl3nCdMxX1k7BIZYUm2sd0Xk+8RQRVV2uYJ7Al7XDehBIk42yRXEfSzpZgnsE76Rx7esMbBGJRDPFz3cE/FOLaZ/zg+GVyVJz4PHX12vcUTNi8sTI7PJ1T9BjM2mQ8PIMqTP9t7uKc+EEZJSzK5DY/zVD8LsvNovwdU+3lFhnXIRYpDE4/+WmCYeJzdGG1FLms/6DOeMsz9pFZ0T/wHcA+xI9le3TieP7VTti/ex+JKjl7e0qcjbPYcy9XcT94SDuui/stFqPQOgYVBWvDmZwGC0yXt6aRaYDVT6KgHpz2OBUAjcZUb9v7uoASLnxMPydoe6Q8cdR63FL3EEcTEbFOoumX0DLP+hiLmFPdUXxPrnbtjMeoRn85YhHAW9Jk9/Azk7nh6Cd47DUVpbQoW2d32hHTdm8HHOhZToyICZ98zsfZhKyG10NDNVsM0pfrTxiVjnPkpqEFqKydtHafntyetw/F0qJ9SGk9fa+/kP+m12EedoX3Qey5719RGwEn/IBI0AxB+Dz/pIQSThPBT+ruaFlwxSFydyIRuc2WHvg2PsIpxnOTEvBEfTI5Z3MGGQ5w0tT0OOqI9lFx3tU5Ie/zwZ/geT+BKX3CZTnzrBjdd8QkUTkLbmCREh6ruZnOumvNBhzFsScewp48Y/DUtSlJbyeS3QBKyNUGsYqWbxuxXlC16hjls+wnzp7cguOv7wpjBpzKpC8FjmVmINycB9S2bZ0P9D18XzrS9NTzTibEoLbx1Fkes+GaXOB6alfzENPARfghDyMNSnXBX/Kx8V9j0Nnzk2HBNk9wKMaNs49Fmi1C36WCrmkVazisaEzS8dUKDR7zzDzh1nA18cfAi+fST/ATKEBy0PHBDXJ4xV5WL/qXlnke45A4FifdY6W/7BpjgLKF8gW8lKL6DpeK0hmcBWx0SUljcSMfNfW7HBYjgaRjE0LY6BKi4Mk4gBMofby7Yr8uneLcRBp5y15hC1DCFw7nCNszmhpyntZuChCU2ayrGvVir0eELDtx8lN40HsROOvtIvIWKw01w8sG4akHgI53ahe2bOuEoIGB3ia8dFAc+8G2uJR4hjg8fg6YbfN2AW/yndj/Ivihsm93gdfxRoJO+c09IVym3AQuGlAe8VTLxEm6s73SnFm7bZzgr8nvza1AXa8qqzauepV8V+VRexldtV3o+/x8peqV1KXP6ZnUTWZPRdrIXB6LiGaiu7cXUxM/xQsFNPt8wgKtBXPlLxzQaRwtMUsMZKDyYxRE/qa0FfnqQdCfe3yIN3yibw+qpgihsbfoO9CABT/0KH2R002VXY/6Jz2CE1OkZRNRV2iBlp3xlhALfjqO3+Oxv4xzxV7jXApHBb31ggrN2cbGMoJ2AZBwhuxQ7TB7+DCTyapDagK2frpAYeBVGQ3AxiVKr+mls0z8J9/qnPOAfxnxPBpjdI9Koqax98LSP8Af9q4MEob71eL1+Bhy3SN1w9pZOR6zDCLY9i/4RJ9HANg/iP5g+00c+yR/TZmHQ88cTYzcudFILw/Zu9kty4OXfDew6vHvPeXl44G51ibbsDvFW2eG7qLkCBo58tcG2B13eskPSg5vVoM8Qhp5WFWD3YhgrLb5sib/6v/yAhnrWtilrHRGc9c6+Uy244jshhlWgsTu+9yW3m5NvTsiV5AEfEnFp9pg3wr5T3e9AYkjgcRx06uNgLRy1px8mthYfrv4sfJjSDd7m6OGz5y8ei+GLaKsPAUwk2u6SuKlbfcaW48IQbTBYj5n4kqJ/RC+R/R6CAJfmqEP0K+TqxQ0C+KPEinPpE5g72psT3oZZcm6A3o6TDu+1WMA5hQXiRvUZhBcf58/57dkithSuvg+JINSMB8gVYPbcCluDvDf9D7VKbyayftVyj4S4+E5XLESlI0E+MOk754l90rYdQaASNmO+Q9SlGVgIvQrnbBZeRujzzKy50RGHd6UfkclZO67cMHx8FuNhaBmPlg8nRp98ulSWocC0Lu/zqZHSKXkIs2WYt+ak31t2Gqk6/JJhOdLgVE//uZ8DRKpKV8Y5RL3cb+qj7dI6gQRS35sTTh7aQy0Hl0ZsNlJcpLl39oizf/yV/nETvTLLOEbYUB4VfsZRY9R5wCtnGRfJ7+EDG11Onn1qlkjVkQaaLQh1GHD0s0aJp6u1iTff6szFCEhbkLaDx/Qg2XbEKBBYw1e+ZiGMvFamJwCYjxYVHfIZXxQDNIy8wmmQdEHYdBmXY2UYW8Js1T+mxymij0Ni/tnG1bs75WPeNEkhaVxg5YZRnRmcmOBiBlkcp/G1nYAI4XsXffWpDWj0G9cF8HRnm/G4/6aL0Y5DbHnNWp1uz6zb+Efs5DfhDTw4MsGWJ6lcUw6R7ho4uuMeEWii7gPX0SdO1xWuMtsOFH3wxiTM+0RYhOpekfMZwyLQP2kqzsAHPsJeMzuM1RZY4icaYbazPEoRZ/+j2ymA/hO2BzQsQvxOM9QeLkKXKR8k4rFxOT8P4rkPPL+J8BSkwsrAKGwt0URqnwYAPOMp015AGU9sk1g3qlta5VksblzXR/qq1XIpkAKKcx4BVdkyvssCWIxw6ULLtBtsQOXRANqJs+vk6pguhZcvzoggWsl20qLD+hp4C2mdLg31Q5GNVOFVsNRkYOGIap2QeaQfrJzoQzxxbx/hSd5odMy2iWMywsF2wNUFzfchnqhZaPgcN8y1Jsf6jkdMfLy84vFFNxzLH388I2jpyEEWTuRs2+ZoaIsHVV+MYDK8WhoA4yZ1n0rBYU49hGETWjjw3Aa23GXZG+gxrghhmAwu0fCHsZUH0r3QEYSu5rdEzFXuMlYsOS12wZfWQeqSCwD8FpMd9zegZOzH8w242gEUheqJg4FBtwZYut1/woXaydbLncCzI700W2dHTMy2CUrngMOFreqiQ5x0eS0y0IpxBXsikX3RcBdwxiuHcWwNIxU03y/Zot82iYHf5Yev+OanrlNOtRhZwuMm6nI8vi+U3BUS2XM/ruFPQhZZ7jKq+isDxwh+Hxop8Hj/wf523175OH+O/wPLQuzwxc1jfLM5pstb2kbyxRdTMzeURD8SnbYLN6nH+Wsx+NOZ+G7x63f2w9eZEGmDtixq9tZYlzezDWN4y0kFzAvtUzvB32h/5gi9/jMg8Pmkl5F9d4rCxAVyM3HS2BYNDmxTN7wBLSzYuFjIuBa+eBFtIN+KJkR5zLxrGAFt8cogM9r7e6pzvefi4p99gdT09MYlna1ypu2cK2L6a1gwJrf38QKd94f8Dzc7TaowwOdbCWkzr0KMxIsa+GVJiVuDcPy4mP9IvcXhZ0PgxGIELDZ3iN5CHEe3LSQL9zLsCS2+scDfVbpcnCLh139eqUsDLlym4WdNXuPH1MxxoAW/jt8Kl3HDp5EYlfaBLx8W50v8BHksNEzzCj/VhxDwGTRKioXId5CxnAjy3BB1AMtN1cGpruHOLcdMYP0SCww15VkYonDI1dlQOPaYiKyxshva6GV+pMLGNnriGHUWLw3mz/oq/OsYkHQ9GlciVcSaKneJv0LFB/OePvGMxQsx7g+FBu4PcV0veTWcFtzl5gTRM3HzN8rA7UDGP9GDH0/Dz2dwEXI1UGs8Qx9+34betqM77gta6iIvfhwJUjgjj4UJi3PMytfR3w40jp2t1PfSVqLnr57ZYvTOf4S/5SO/l78oxMPTnxt2ElD6PdwwwNA7bok7dtDxtYaBgcMVC9G9FxS1LhObKDhXGo4x8UX7BM71PB4KpIvpXP80gEycDenrwDnFGIt8b+3JW+ESX4LdajtD9RA4t4OvJuOAzXD0nVZByTAnw9maAx/b5wVOnbJfnhBW3Eya2jNl0WZgEOOf5bHFx04H4jeJGCD8o+bRyWBrE7+iwQ9WpYkZ8Ms/W5g+2IKIy1WcIWF+/HZOxmSkNRXsrqUVjO25aulx4OFD/c/tR/7f2Kr4lf2gGs6OHm6tHmHjWGvYEosaVz+ipC+mKNZ0Nh87VzHA72DrjGhbSBClI/gafQ9RDVbL9loTUTgQeJ8IEXF4iB7D8ZYt7hox/Y6BjK0Ru4t64bXnzVFITGpqQpKLC2zvZ4sOMUQrjj43lsf+aa9VORs5o4a/umWUeg1NILwA8EKDi2dCly8oJxlR4kM8HZyDcPZn3y+L99bOQN7Yi90XH7/XsYn2eBTVKNJxcyYX3JUmbouv7qOezY9BHItWol8W4n7TC3u9xN+NQWtuu34ruJXD+OZ0wU/s7Ojlq+c2N+98fvy3r0lnyj2MSLT+ujZS8VZtuht6UPYWtcOl1d3eazGts14XFbbwdY+IO2JbkDKKyRHrWxnRBe5HrfrTdsxw5Lin7/Qg45mbL0h4Bfv/vESjKFhmezfzMZAtxUSfUMXCgdooy7Y5nLRCYVHbVxjrVJ+04Rhdsnp7IMGF+g9QxA5gdC/1TdMXHSP4bzz7HHX2dU+TwEZwFllQGUvGKDgU3mABsrf79uPyGb7Ih/jmys7Jt0TGvDXy/UXX6+l81I5LRpy54SzJfx/bruFAPW89nlMU3IHB6cdh+KGJT9Twd3/4V2UxZ1gQ15YdNFUADJKspbmCHltNb9BVfkDePeF39DDctRBB4WqRYLK20OToeNaBLm3yMQP0XRZiAPM6B6NYG8+K0EIL1HjPzvmlLlpwqOUSiDEDPsdhA0AHW89V8R4TjHgmnz72NZ4+cqw9uAQdJsmqqRTgV1jyNgo1VSdtSBUcl2P+06+Usjm7d5bgpVQ8gkSw/GWkqqW0feQLkL2atn8VFfRtiEN3w0v62sAxuAbbeZbT06I1mh/i5B7rkXDDMYbXWJDe5b8YkgtS18r8l3oDx3FcWwThLAz/HhsWPeTEAs5/yNHpbYgaX0JpLCzGquMWbtMTP817eKUo47BfIRQ46u8LETEk8Q3E6qTvonEaE48Yur21p7ZYQA+AxZRGj+diNDPXpVqGB9466RL9BrdO56I3Ye/jiduRQPDQkn9qSRd9pQFuByj5DkQH0ybhyiibGjLFOMfE2RAvyx6LQG0mkmIPdQDFJVi/5zGI3j3pMp1hCeMQwtkIllDcv0Hoc3tlob09w0UmsCBzyDf7iB9Xfvp72Di22N/m18VMA8mWiGvPJ1+Q3mKRjT8Wxlx6MV5CFo0gMZdGOrEy3MOzBoz3M1vw3tswUTvPznBm6W/YSzgsjMN1u/haLBkguJhEfQ5Kq7zLqDlarrKgx5WvnGFgevtCBCF42+YK4RFzo8AxQ50kQUdclIoKA9sKiMWo+6KXl2p7CGDZjOD6SzNAdwoPZnKRnzDa4zYB9plnChCfrYmTijwF0zgmX8SNNh3Wh0vL8m7w6tu9mebimEnUminvyHAil7nwzv2V/cPwtg5dbyM0iMsZn17Fx9u4P+Ovcz9eY0j+GsCx214MWUC6n+ETqcJj8YqFKMLeYaGyWrGoWCNaq44agLumH5eZ9vG7xb+1Wl7Zz+qi7trU3kONlvVWwCQVELvS6LiHin8Vxf79yKjbCveb/VZIu+RdoWXxjPe4r72UkZ/1V5kDL+UL4w69L0SIJ5lJ68gVcXAKl06ZZUhQavsgDMdBM7fN1XVwDM2w+kifWh7S4wh5C4hb5bviJ9nhJB/jKcgWXCWqTc6h9bAncpu+abWUJw0jjHdchvi/pGGdiLIZPYWz3Hoh0yEt4iDqW7wocQaEy4gqkPjU8WJWYnT9d55th+OS0b9kucV4UNQdZqSWZ5wx4LIG2wwPb+A4rmyZuj17YXWDa0+4J4MXs39vyRXGE4KaqPVzjnHj/Yuv7FNIW4nwl/Z13HIqhtSaNyQnOAa15SMvWv9kz+YKN9Hff7B/OcTqx1kovgbBsYq4XYpaXa3+rudFT7zVP+uTeE8ouJiLtZy2EDXl4AC/3IxfszpIFVdGEjIH3WgxwKZzqKPtnTiUe0YKAsszIxI2fQKjrbRlDEJ2XQ+25fT6zUQINvZpA5hyygWPfcY8tV7wNZh5EN8KcWJyrcCqH6xIzgi8myLUb1pjLHc3HSyJoec9F41LFJwFxUnQwBmmrdcfCw5eSPbdvlh8dKxXL0SRV0nYWIRSekLRH8Px8hFn+V/h24XmwBnSW3sxv8PCBALzsZ3KohkLgS1G9nO7/XJtBonuAfoYF8rCVPk9JSxKVvtXtiDhk8n7WxZ+jyZjO2rdi90C1r6xP/Ew1N8xkAGbOfziMXpr1hN3PjG20zn75GX7AF7sTvSev6BWrbtl0T1sybkFEFtGoik+McFhcnPYnoqWwehzUSUH+sUDniKFU9Ra8u6+YsBPIvmUqH4ZRCIE+5fjXIhbeHHgX0b1SOP4oTA41fX6OBB6JadBuNTBP7OMF+7aMnk2NQ4QUJr5419ntX8v3l77oMWmGuZp85MYmpOuCeNsqG/39ITZaPHJGC6zzPIXNc7w4tvdjWgC2R9uvEV++YZnR/GnHJFtEDH5wyVVjfEDmeTRz/l6bvv3s+cvbG7tHh2+tW1xsZ8Hn3qctjbfWUmFlLFKhOu4L5JSGPorHm8W8u+aJdkbI7XFSDFoZEYWzENnFsIX50nT67CnyYEWdSrtckSYP1toFWBR4atLtSAO/RLEIDKPaVAGMbRrosqhwWlHTu9sO40Y4jPXQeHapcWkFl0pGbGJbULiTxNzVPNjfNxnwQsM9d1dgKDtuY27jZNYfMfmS7tb62cNiOGGGKSpLXNaH5cuOAOy/4NTZZcRub2AElhGSK1+WXHJdSrXKaxJ0mQiqaOBPgQsmHhgIcLZji+4oPn4spiqqce/wZcTLQ5/V+aXmh6knArMUSiGHIZfDihDtCE/ZXCGhDeeL9689cs1ZDtuzh+5SZwl0o/2HnZRN0u095+rbRYy+u3IBZY4acdRGkic7ZbegBZLItsBj3guSMttcZiEi4nweojrRFY6GHws1adbJfT0kMbMeDSs76GkEBBjDy5COj+4QY3FqPZJyysdz40n0XV49XEv6Ne/yksXCXWTOZweOvgY+nP7sh7+mSL//hKIS24qXPcrpozkPupPyUf8juOG+adWu9fvqyjwztEM/LAFC9iv22KNb0237er4JOkejvndcs9aoo8X/uefvPQ57wz0XCibtJlf9Sfk6btahdFA4sMWw7LjcOk/EKpXwUGtXI80kqi04wSDoCQmCB8R7NyHGyiYAzyOfNEA7rwL1YpHjMRd0D/ObXqur9ozh/aVl5mqPvatFRoXIbiwEOBLcsi5XcFkeDV35gRar+3M4LV9dH05J4B8i28kf84XMA9O1o08yaN13TcydBHT3hRXJGQjRRWwQADN7UKBU3exzQIfHNmMh0UUixEecUPd8KYb/Dh7j3hevn7lf2mfepwLkW+m13sQBqncWh/qLcBIC4PUZ/YnJKh3MSa/Zc9OanjQ0nPQu+oTG3yvRXxZD4ctF6xKyryryl5I9vpA6ZS2TQT9IkrzyCP/41udXo9mHh8iOxe6WsukbvGTgP70aZ6Jk5st9OlCGO1qSaCD2tnnwTrgOR94A3+Fz0t9PNYMPlWr5ZwMHu7B4H4Qzoai2BRcgem3HAbhd3e+YWdBftO2cbLj+iNJTUIFKDnn6JQ3aFH6wOHkmEoWeTM3JiTNVAmMfscawcb03M404kfO4sWlOO5XaR/12Bchbd7wOG/KB330tcDjDrzDNwifSOKMbs2MOaOsHLvGm40uH17wAW8DGfgpRvjjjEiDk1UT0KqIorzwQwxC4b7EM2bNgvHNV7mYm0LZPzTYwVDzNmVBw4uvvQCdRIHWoVNaESKVrbDCJGAtTN/EF9WZ94TDnUEMaQdDhLlk6URvPSPQgjh/nNOUbXOQQVgQ/B06OUvrYLG+Afm7un0qFjelR1Jyc0y4Af0Nf5GOOwFeM8mH9ojPoq1/UeNSHDF8Gy5C4kXjeEjIPnCYEwbNarC7UrdXNs51DwgAtgjoi1EgWMRxX+2EBePOM+uoM7UawEVQ4hmHxRP36Oq4vRxfJbrQTfzhftjDGTKODCaUgKudRsoRlwk5SEaocK60fKWfAojrsfjYOU59ux+y2wvRw03Tqd5h9tESc+LCplthlqo+tU84fOAUhg6DaLO/ylhWClS8Insc/sHEF8/NzyNg0Ze1hy3MLLxovvBPxvhufgiAvtX0qd0M/0ZeBqxxQcQeOHZYt2cQHeLu16cMcBz+JlBET++QaBJtLumcpRglqSQm0VgLzG//43IN979wc5gLTH+Z9Hh8rP6lLerkroQPrC6zk++Nx/f/Bz9LzS+iy/h2qT7Nh8RXuUDtgz+I2xla984Es9/Z2zXzgOv15MZBa7p8clTkanTgrGBY2IlX7O3sqE5lLaJkytAC0vYMLacHaohSUAj7VGOfMewXTqAcNPbWqSnAOZPwbbymABq+L4RPqNaYd2n31CWIiCaVi5B/fO0H2M5BMhzcn9uZV/xjguAMnucw33C3ijYMDnGKueJwGRS9aA9HRe3/FdUsCpRTEsGUblBsvOarExMjICsWYdyLQcAmGYH54o/vKfliRL+2W7Ala8MaBZ34F3p4A++XykZ8FK9abmPwZlRNUg98d/RijcIXI6AgcaMTIpsQK0FsPug6tU1/EIAp3nIRVMKIl66zLf4Re32b1JjHiRLRzfQs4rV+q9mg6mcl2awgajCWBLaL2a2Mq4Ui0Qw7LUCMxydkn9jC8HByGHAg9kXIiMdy7aCyMwJcirXT/tKlUUctHb31xeKYIHgVfofjBR7w5iqhi/FIWYjbFrEQwyK0QUbHwo/fFoqP60ULJkJxrOQZAy5z8SXQh4Wg5EibhozBPHFMK0fwigMxNpy5+eb1pLMaODNeZAp2wwBgB+2jL4MxdJ4FZgVd9nHvKRnBmbxH/VbhKGPGAqaP7Yr3AdaCEP54oS67wjnBLmNPMUOin7pbo3lh8wEiMfq03YSe4LB4Sh7YGNtpwzzgTyRwSbYW4BPTfHdLxOUDfoLCSH7QkaxalisXofoESWHaNb/lMEPqP0mTirZwiRE8X9fm4Y5NEHk1j8S4WeOaQPYdP2NrEdpr8ks1W5jxRe2W38uzJ68rdPEN6Lj5f87jXqTwWPQORW0liKPiXMmf8MZRX6FY7rQO+hvH9CXFBl84Yj9FQTY1mQhC98T84FHFQfb44QOdLsfVQa0ECjc/Sor6SMqWYuqmj61iy177GjwRR5cPHE0DDgX4Afz/uTFf5kY3d1XNaZZzWoSwAKFkfGERf6mtQz6OgvpT3NPaJzzbt6WHiiXz7wb5jXDDoPe1t1Pw9J364TvuKjhx5M8wOjxoA20E6TtBMr51WSZOmIizR5wlvvBP1zpjF36NMyNbkHw7DkbHscfzDCsFejr01kpdGG5crw0HGrfUb2kGDkxdvUMhaZUcwpZdMhQOn/hdwsC17IuomIcBNp3Slxg1iZ/SF2/WVYAZHXMZ3ZFmByOe56VMnTFQJgRWgtJyYPm/I5ZpNn0MBz5rdV4k16yf4WgRgrMg3KfwDTp3NxDOpK/8hSGYmC5pCXEJgk+LPHHhMKoT49F+1fOoxtQQqQqNAuJ5Ww0k4OGxiRqyjhKXvA6JXubFS4IvC/wjA9tGSfDsP3zfCH9k7NNAOjkejI4t/P6tbVuMwK3aGeBiW6o1teSR0hLkfiAWrZ8RFW3Ej24Ur/EWCM6M97gGZFAI8niFU5bBANdgMqY1mbB8GaN9VS+/GB4y4xJHLCDCj7REdpkMFo/pYI6A1FwlHL7A4TqdXVSgi6g+7Wy9XvqgRvuJ+KYPDdsynAsP2wD7M86E8Ls8/p0WLEIsodOiR4zzzL6jmBP8pIR81wUvtDlGc+EeA15gNcmVS2YbcXwBFo6E+UBzNX4AhSMYHd2sUnPd/QPXWbeGQ85xdQ7bcRlPwlj71v2hHXdaueM4ww1svUG81i8vJJQtHy6F8c8krQ1CGGg04S9x8xuGOiFTm5Ada2Cx7Oos72NNXPRd+IBzAD5HgiPUF1L60IbtVM8e+rIQgWMkzetEEbmLZ44t3kUChFThousU9pPDLnKuqp0Zg4EfXRITumh4LjRhzqHq4AW4bXDR3ex0thqFQD9bFzac/WrP+qyFrdbFLJDAAoQXIm5K40uDL+LDGqXvNvYFRI4bfkoi/mmbKBFJBtEAnAR9xgVv4jMghIaIdI/xcCaw4YwN4Fr+TrxqngSA85htuM13xq5WxbJsuNy9MLw2/ZvY+epbCMeDFnscfyyLf6+NjGzZdeHq1DQtFWAzZqHNsqKwGPVN4gFIKuehLn/0qOrdwTEHIRiifSHqWOqN6pi4FSUdmOC0TfqOg0PC0J+TS1rx6bDWjwDET5BJwO1Y3DvB/ZNYmrhAdVYcBjgUTgsAVGub6Zmaglc4BQauOQPCCT3FGJQtd7TheIfFWRAuxXwnX4S4VMNax4TRj0e8I4+c0sV9jzoTEj/jmwuDadvI6/jw+QqQgVs8xSImDmz4ovZo2Z/B5KTGhN0ttbi5k9aZUOrMpoW0ju2jO5+mlY79ca3t43bzusm0jh201oer3GWIr8QPhvAdtT7GXu4yInZN+kELcYO/hJwf3/2L0H0hgh/xPvmyM4K/nmeOCFj4thgtaNVzoc/cDbbOpqlFNHImg085UgNM0yt008YUBMrFQRcEt08pNcVT8OSoNiTQx3/TT3mWywXoc/u9G9yT9u1RXvAgQJEM0wZfssNfl19tkMD3hPxYa/m0gxxG9FxXSsQ1jlwPTg34sk8YHnPxEW5OQpL82umknTjnIrvRCN/lZt6FQ36LueNyKOXwBxZYyLfXK+Oz/Qo/cOZ/JFvJBoNdE56lEvL2fvx+RmRBCFnDbWq75H19BnN/oeWGr37Sztb6cJUmOpMzQrxbAQGObotocg/0J9zqnWDLkh1y0O6bo6apqzNSwH9aBOBTv3+rO+en+ZN3D0c1qqfxkb/X63XZE87mcEmExQcP/dH7HjF6EEWtEDpu4cdPVay/gYJv8vFTFnYqj7exBrWOYXYQ8Lql5Use6cdXIkELvHMsHUNPuZovO0ghaTZK4bMAO+u0sWFoa3jCqThVlESgemD8Vjj+5MYLEYkobMVgf/DsPVQPSeAqjQO+ig2Jes48G27+hFbOCjLsDo647TgLMeyz2G9LHIvyYUvC4g0OgAkefMdChEeJ9bZyyDNc6LougxU/+Z6G85IN2r4gbLWrTti6cCy7L1SMOuHLR9Zq126JMaE+zDm+n/MZFyC+hd0bNjFv2Vl5lmVYwvhL+si3qlg8+yTOTr32LysObXS3AxsqwqP8NtfCqZDhg1+1qn/iOZhPgjO/wm4bAFrhElPc6Zv9Iu4GqKRbi3+/DP9kUM/Zw/ArkX6JxrgORw/1XuHwX2Gpte2G9F82NT8nxnUy5Jm5bPSn6s0HnZZoCI/uVorinnkyGiErU5/yzQ9IYbWVWqRBqC4Nti24otXLRWpOnnJotymjU9orfNdmfdgXYfuXBe2fI/Y/0xDNu6YnRDz1LtiAjeuXZLhLfbHhvnT82YYSTvz0nSCE0r8PXIWTR7JC4Vvh6PtglST20KhuGRfcEx7U9f45OPfKQOgB/9QWIvzG0ZoXKSdNfLco/rRmx3iMHJBwHd8UDELpPhC8+Wh06yRR8E7ecaGGCb0Y+DwbAi6XZpoYtj2yATE25ZgHxdDFllS24Hhm4RJDizjumKMGndbOyfT85ieldOlAmzZy0F0G8QJcgT0uQCyPZzD0M130TX7bOWREe4WHn2chqWNFhG6ckPunU3Ym5LWwwC4v40vgcn4YCCFP5PsA9PgiHROwDT5y+/eS4C6oDPEFf3HQb0Gxz7f5Ei2GpNSpQfjpoC6uE9hrB8Dj/E4f9VDKxoLXbhyO4IBs2xWdwD3cJPxXEUKpJEM3A63xS2bvZk7Pa46YCEZbO3DEiKuI7jPQ5qofnwZ4HsSVUWGej+7ySoJjPVtARuJvzSS29Mo4BZ58FgAdhw44D4gtV3IZ4hrsVBHLAAQtbmWmoRg52taEqlPtElRn7Q+g3FlR6uKjP33ksi0cddqDfiQDho2+pWyYgfHTHcG5fPYELnJJCUDVw4NQ/MOH53+CBnz7aoDfF2KliBs6l/kHL+QgMDYKqHvEOrR8sctZ0/KXgrvwhAd5hQ4j85M++PGFVxdcr01XCN+gp7bk5fC24zTqwhlv/LNOqVfVZd3W8Cdq+9wb0DQRLxrbolDCZfSI3ltSormcPRcUPVy54USJ8RiYrerxe0QeSAW0uiHa+nwo5Dbw5OR8Hckej6e5ORBOmK4hvjbgjCUMLmxs3BHshzefGdCco3MMNM7ZT+9aOOLMxUuyWspvdvlMjSXv8aOc6tpPNdg9Gf9EjEGFmQFfPcxAAmycj+jlswqknQ0O8PqzghljHHwb+BXvSTmuWuaobhnp1H4Ks8bsRgPe5M4+mOpjjPpC7fx8j0ctizzWtxTX+1nXwxVt/JwHNYhn6w190IPNR1i4V+SXaAUnXrT41jW6vvl+zl45ZQAeN3HGWgvI6Dhe15uQxCd1ayoXEPLTyW4FLTLWRP1gyCnmw+360EHw4rs7nhCZnPIeiYf4Aw8Td3A3aeDOwROSz60IB1iwGeZ94mhPm+LksD3xu+/EVJ/aPfLUi59WxY3hY5w6fZrs6bgAUTtxxqE1F74IiXtDe2gSjeM/sm9tkChA3dBxDJza0BFHhcGoTrHLKFhiC4wSotYD7rH2VIOBQ3jULlyEYQL3jUT2DUoZtqqLRegL/Ba13ehH+8Hvs0leyKDbXK0TiczlZ0VIr3DZ9kVT037rP80bIY23BpDgncY1Y8DH6ZCcTeVITobLheaKCaHjiVlSYyFCB49KvCTcOuKpUFTrX8UXJw28pcxwdZROGRa4BZhLfGIG1RyKzxq8r0FHgjjBVb7aoM2+hD7JZDxaPvCJCk5bcyOFfW/T6WM9EiQ4cUxrUeMfQtx+zJ05jIca2o1UYmyRm3NdugXSiOMD+BWn+XciUxwPaGbB2PSw8Y4IbzgCB85E1PR2ceYZEb7ig29A84wCZ5df4IfOVJdplkxTr47h/suJOPv0OnIwFRfGOnsFr6LTEEeGT8bs41+HrW0bv2BFUmPgo6sFQppXC66A+sxpx/iMOvWnT4t4ZCN2xKO79uYuUHTGesDOgydG1jGGOV5PnVM9ktE+ZSOfXPa5x9k/tYhRv/Zpo40NCxC+I4QIf/KdBts8eNS8OgMs2YizHVDWgd2Af6fL5UihtmF40dfZUOUj0VpwUReHL9CqT52oRzfpl4b4imqXuHnMtFoLN8PD7KnCYVRnmU3ggKtm2fG9oeq6EX8G4z+PYquRLpC+GPlPwErEdsxLbqHBXJ9Mnjn4OB/39M7znmIIbWNNPxtKG4eLqE8S94PjJM2gqz79bFf8uZTA8802yRVTBtWsNZ+63VYHKMkZ7svZ2ipDIB9pWhN5xQ9f2zhz5mRutnCsc+kWtXeYg+1glCb96riIIdVb5cMx+to1G18YXCMzh8+Xkpp4doALh2a5y3A+vjvtB7T3EkNSj7MvTtploX+iMfeV4x4UXO2X1sCnRsJVbqbXUQdliS+JIlPFwsy3qOZfs+ckH1cjdE7hI86DbbE291pL7MVrxeBMCIuOLkJOtyf8U89+mYaikbalbp0IWYPzM9D6aY6iluFiuAzsooobdBpGZMpn4ydHUh9qbUEVM7xLswGriG2OvPzAcyHKSPhqLGU02ZrQpa9BYW8HhGfsOtrjjlIfC2EZJUGHkhP02Tzgrm9+thr6JDv125gfBB7KuB9hAa6fgTaH+BQltqeIgXPgUeIiOX4VMM7K91jcVOw3qFUk+aXPeLS0D/xyDU51Z3wAvmsr9mBshBIMsuPD50j6GtQ6zloLkHWtgznzRch08QLb0iPK/PhbMfy+93aZ5qryBIHxSvUvOQolD5D04GwsfmI2HKi5dsZ5F6gWh2gtdPCoTWTK98Do86Pk0FX5qtPzBC4LkTlYC9tyULiAxXXOqNxp9iT0UBAHTVToO8Ba+phuOioNiBu5ohzDzJCGONpgISdnhq1EL1ODPDChkx8+2apW8ZWp8dMGKT5p89+tiW5F7obEjxJqzD5G4YmI3xvy+TAn47PFd5fiJ07TQRzxPqfmKN+dAbejVJKv4HBeSOy7qJJG3E5ggYmjC/GrBISGbkTbupNnQ9nnPSEsMvgYAfc8xhpCQZ+fdxbwxVe4Z6Sb1IL6dwH71cT4tDKiejR8yIsPGWITPTjQhe7VRrq1RSvjKij9J1nPZzjbIdGHlwKiIwsRIg2BEB7YhBiOK+eRGAIbtDliJjzvAfMi0j/hexPn3BE3J4nxbNcg71haBOxHfUiRc+KfU+FkqO885ame+Dm+mUYoauKSAi+q2hjvjvjFxVW7OR038W2+mJB1peKFu2lmLvcdddc8BDxyYG5RF7YGScfflNAX3wxwcQo5mPx+SYYXf1yO2T2hpGE/ITzqg3Pmir+ij8u0DNJadoHUwD1CvERZN1tohI192G7+AsKm1PAsHzAv1gxr42zIbK9DYw8izbU6LocJWa7W6XNjEDZOoJljITIPhPhw4aZsILb0kVe+K675G9QCPbpyRu/wnAIMRVv1qXOGCrZmY5KsPuPxoei9GOU1mznhhI2NbfQePeNTqthP1LLWa6FOtgIHTmUF6FsttPFJiR/EkUhKjK8NtN8x5tw0LnMs3W6dcPhyO8HErGXKy13gBBAlyM10UJ84W9KJ15g6AesXHwjBoo3LLD8Tsv2DuWONlGzFuByTxJcR8e/Ox8LBpBZ5OUAsRHaPDgvE3LJUaMUnXitPUJOgcZRhm0eYL0QerjFqQ8T6d+r0NBc43TFuLWjl2BeiuVe96BWgMm7XoIgcuLxZvEGbIwZ7cIf6AUB+upmHpRxbI4Ovj8nDzPEBzO2MmdzvdD9zxbGHImWCacKNjW307JmTsQHFcMNy4KDAzdToKxw+fFrHdI6iQ/miN0Z53cA4tk18MD1cfI0flzv9NTi4ADuhKTzSrwEO2RCxOZLhxT2hd372QPf2xbyevSaQfMBxzwg6eSp6nCcjIsgeeIHGWZEZF1v8I5cX4NHNAUdbJWTOmBetGiLSF7PkTz6LgfZxFyG1TLD9qiiLKkkwotOg1kmO+MRUpSVkhGOxO9vze10nUfjyoTBsvxch+EnafQfOwdULTgLq0gdz0Mf+vdalRAdcj2cQ/soeo8SEgZyNx5kt7sI5J04+PVHHWovHGtRuUEo85PGJTUQw7qR54cNY2ob+9J1dERbcNaUX8dA85pLkGMy2zVru9C0e84R/jbXPV4j2F9nUCc70YjHC74D7lHQBCwA7MViWf31oEXpzzHF5lhiabU4UA85+TI7TdZ7cUaQko58khwYuMNWRCMM7luNSSwP/Avr97ZhAQpilTeijIImvWdGZUPyBvcYSRPafLGcBjGkTDTkDoAP8So/jBx3b7Id36bCvbcVUIXnNbH26WAfi3EegHKqYtnBg+kIdkB+8JS6hxnvhlwPmm3WVXBkr0PU1ZkHNaqGtk7STryks3kYdjqpf44UjpjLcNgyHdJwJ4bejd/J+qTFUDjFgYGHBn+34/thlQ6T2N36zyPaJFYMFbB0QQUMfXlyePekfz6x9vhJflMkE2c56q8DAR5fBS3vlc4xdtBbrl2bXZ0XJZlANgmnYmhI4xYN/c6TL/Ks6CtzhA2rC92OIevqs4Sqc3GqTX7VnICdZdUhFrPpLSwzlirtMjU8bKZuuzwGFNKBUzoZSaVsbv/h3CLHE+KmP640iwnCXPV3uJ+GWedAp7AlSW7g4YEpXZMO8ixtopyG+CNmL+0v7tAuLkW4Y5r4ICQlmzkWfyvhKxmd23euXdRKi+m4LBg2/Xye+xY8M6/LsSFr0zcJ5t8S42av2EB+0BksM3Nu+H7iGup24p/JvVgfjvBhJdOmWMcD0n+AaqIBb4ZQTjruoO/3kowVmj0tK4uR56CXZ0XryUMZHmmMeyrEtgTTony15taONQA6x3VHIbiCYDzPnMWVnRfhvfZN2V8AZ0X5gDV6rsXWSSF+27DraOsK3ygzqh8aB2wkWPzh5cKfw3rQ56bGA8A1ufGkZN6ZPZ0Lt5H9Xb3O+1ONTyFiETkFInH622YWG/xAd/Og0PDL4wkis4Sly1UT4NoWNjvm+p7ntjxb9hI78GVOwWZXGwjf9Jx9iktdgdC5GkXREMtRt7ygY3kU6YZvIkkL6qxBKX7YaSBtt2t5kP12EahgcfuHC951YQFahfdpXBRoOjaYjMghXzPpYhOCuTeKxBu2fYLiI0SWKc+rapTSM5EvYIHh3P7uAmzlnxAMxD50c9rNlV8djcXHlapdAOBNqf55RAVnMo/5eM/5e71P7Z4TuLmKcyylvcvjkDPcNfTvgWDBj0TTSAc/Ia4FGmAKpyfxbggIu9Ife6GLi2zGHHRE7o1W1OlNgIQ+sq0Dzc/LnWE6KLkMttpMIPx+JkVpudYDDfvLvNsotwYxg31qn+VOOUbDST7z6y4j7AavfLdVNhPN3SlPBERd/GTByI95cdbBXzD1jaDgVPjxYEOPN5/t6xkSfh0GwJweS6WuQdGiSx7Te5uBgk7eMZBpgB38sQvwnfIqcHJQRZ23lmGNFyKgBPwXri9AK2jhSWLJcqCKwgO0f46/6UBfO4nYdkdvGbNjcTUdO5vFm5UxlWTSALXxNgyQ5aZjPblYDWcT41ypXv5IxgXzk5quWhyvfM4WmmKtA5aZ6VWxYgykAXgLqYk0Ot0AKZ8vmnkYKb29Z8J+0qXnVslC2V7yz3y+dfFWQ+FaKdVAWfUILxQKgUrAAAEAASURBVM1RidplGeaeOsZo3x3yiNShHKei9hllQSAIn/U9hoHkrZZnQphyyLG/GCGTQkFqIDqif6wpA4S2SZgDleODLHxZcZMx7Fhb5U5xbzQRLsewCD34/cHSOVW2fPimu/1Rf26aJ1zv8UWnD+3cIgDWxZYSyAsfd9sc+OzPOjccQp6kMjypb2FZ9QqOsyK7gbUlEW2aNYgVT6haDrIcd7icmHuU0kkD+szxMXHUYSx1MG4+ai99HWEm+NgW+eNTkNiJLDDHyVLQqt3SEGjO6NjY6r4H9zHplgqXZkm0hoCZNT9AxY9ubelHg4drlWCxwoiPdrkIDVC6JnSUyFxkHjlwJnDEIxgQzia+/IpnQhRdrX5naL1XHUTFhX8BdzsT2uZujGOlHBa+0iHiA0X3eBZd++EQgLmJ/0+gYffzPcK38DlU9q2V5ZNerenkU1ztyUVffGKGvzlEyPzH8YN/EeMQ4i7wUndi9gZXu8zvZ38J+IuW8bOFJH1M9tQ+eLZxUYBt48AnNfFpDXEAuaUreuyg5YNEaVMfZ+/nd/c4GOLSjJqMt37VB5t+tsNR8wd8YAwBAqmCyxCGmdDaoOHoQj2ewRUCgx18YoRFyO4J4feDqhjilMLlWCyc8BStdOC0B46/DMVH6e03qBGIDcdUCXhQ+PHMeaNIISGKxTAomSRxnjRAtqQZi4By9jgDyLpuqyZQWuc65qmIyPFba08NNR6KlwGIeRQ5zs6RuZwes7rdepDfJ31wuoD1pGjl080WPNh4cNLYhyZsbK1eIThuT3fxjHd9cNFHSP7eTPaRpvKRVA6QLjYfn2H+9hSfltHVI9YLrfyeG8WkZwt0QtHdKFcZHa/ah7smWPzIB5m2iUPMRqmOxHN+C8Muje/m+OWY318RcJiYvm34yoF+1hOLkN2Y9jHNIi/6FT9wJs2vFOiZGdL72mexER4LZpUFqSYHlmyJx5lWIwZpm//kkMraSpIAw3u/aGUYniXJGRHQHohBYrXlilvxboCb/Aoro1OZbYPh4GOEwO8TgXZi6DNOQJoFpUH/JjMB7ast6ahBGC33L2x9gPsUnDxwa8ufb22Dp3iRHhgpyHk09jp2mGxp9hvVxK9SCE6T7VWI+FcdcCJQgr0r/YoTH0x/9YmveDDED1O6QBHqZ0Lb5dgggmxbr9c97q+nJOBj9k/xPSEHhtYmkgeOj6OULow4e+v7aFAtXVtPU36xtB6zgdvjrKncpeCW13sHN9I2VARiQeHG2uBCDV6M4NseY+Dck+VPozTKEAZ86ae50TZHjz+OjBSKsj9bwz3+Xg7GnLSufBnzSPYR7jIksUXJ+Ef1cADCt/ys9Nwm9zRfBtX9oUMwDkgeH09OR53Kd6qVvvmJU+TDgoCfyYhLURPUA5b6H1UQ8unG/OHDGN9avXFjenI1LvZBDa0giXHp6OO3pj9/8iIEsdQRuUqhRuKoe180cKKwyHdrXbRKDRd+gG/bRDOwzbGFdMeBry61LXD9u2YNQKc5crDdF4mFW7D4WnVFWKGwyl1Gi1qdr4GfQnxvEWC7siwLmOK0Ty19iIbNh/ZhYyPGmKsWP+OKf/eceET3Z8MwHh0T6WwlIFwEskVjD1xKuKeO5sQlPsz0o4mAjaGOkktn9GOBfWt//Bk/qxHf3Wk/S1IiF3VM4eJPo5ZXX2hxU/c1z4QWNIO8j0syv6o9onBGbbwcO9Ku6kRuPs6B4c0aken0jWz9IHvd55qCOodmQzNd2O/bjfDMGSpBbK4mDxyPYMRwld3xFoqOwetTM43bmMuhq+/yXljHHcCiMgbdtm2OhTp0B3fmHRxQq+kOd2Ud1ozRvie4w3+Ej1Drotz6d+grHAY2ttHz7nAFwsD8xGzjmMP2v7/btvlJ3cpDHfqzrVfqJmyE8HVZ+J75AutnJd6LL1r6H5e264uh6V08DX/101+UMvxlgkWonQk5nRzvmHZseFGj7r12EqLFmRC+Mb22rnNeySBsEf4oY0kAgBubt9Hxl2m+VnnLRF+TtRCB7oXPF3aKZgNt7L7+JyTmJO4FhIa7mt9Be2IOPeMVot+gB1d8nniFrpMyn3GQdUPgCsaA43tGyqGdXIagRX0+GXSSi5Y+tNkNKzvpl/wOe5g9sV62FQvDSemhzfbkph44Y/P6h++vVfeQHuPEpYv/u+fYATzqOO5TTKtvENDlcQNejS/uQbRQ72QA85FQsmaUBsFo+ULmOhW0yPMuz4Twaxj1grIwXDpiobh3CTkPidjfyFlFRQGj74sQz4SSsccEsA8J2qLvZvyhKe4JZdTgGAlCu1jyP7aJX2VAFOesK+hCQASrOutmSwz98Pmf9fhxoRzi6UOzcaAV+PUwMx7U02bH9FqInGABiNniliNeB/26tGsvruvoQd+J0pMYeKsLAwLlACqb+f0ov4MXGzpPKMZn0/TaATT00b2e9cr40UYrL2tIH/75GP8ioud+pEwSWtm8a08FCy7miqDTWk4fXU5qnRVmFhYh7Bo81lRhEcozISwIxsPFoF5aIM3lYhQBYzde1dD9mLv6nlCHWt2YnKj3DsmhWIT6mdCQ4grc3AhObQyWtnJIcVwBs813cpNl1adk5iDAtrmXEv7QOc6ISUS7cPd6twmYe/U5XLYes3a+d5dOdj18+1uzBEf+8EpCN/G0fBmZzQGrmM5cPSMwrPKXYTQXWPSy0o8BnwbdeEzAtsBupGRzUh+tnpWwLs8tgdVPX/VTFX2H8ATbO9EWtiqA67X+o3oLouBoB0HkI3E6Bi26wAauXa9VHSqyYjkkzYe/+o9Lo8xku5jTSRXsdSxkfmbEyzRPZ08QdZvs0QJbiR30T8f8G9MGQlwPqxEOkP9s0YJmQvvnt3E5Zn87tjZw7goHVSmjztLihFTaMpxSl18VAEM4mqNxrANMqIRx76l+9+iAk+exhcOIZL5b3I+FvAgGj2I8v+Kox8+IxOnZrK9CVcGVgfipIVzCVQ8dwmmm4UUpozFaBxTdfEbMoaGTU3ySLgnBnLD2XcKeOD7PL4S7uIGOZ0GneRcp3LTGi2oVxWD1JYzGYXtyGO+V8Z8wykT526dzHp86YHp9LoZebuwHuQ+/H5RrQbBQS4jLC77mqKYTgn8ttX6QjPO7iBcW64ldgrOr11iEMAnQiDIzdnEphhcRxrC21vE5wCK0LsfIpDj71nYhOASEeRqUcRqtdTziFOVaCAV9y4tcqdPkWsd+z8g+RG/iHYfKXnJwENdjnW1PU8P6yFF5Al83qxl3t+2iOIjiUaojWvgwpRud5hBC+hlTtOko4JA3udgpWt5ViBeXMa3Qy4Cek6Hq1dATrtxLmyIhEDeu6bsMMkATPuI/Bb/mtHfAQ0mYfvwsrZ8JATfH1T2OFm487D5cUrW/j3MS6smaaGaXGr7wbfeEiA5yaRI/tBbCP9vodBYgMafFgMchW9YvYSeXwrD3ykf+e/ol1lXQw8f4r9r9riIvo4VVIse3ITduSsBHv9jjHtHKd15VgVNFuOY7H1jkSEaaTaZ1Mmj4RrfXsYFMHC1maM7Sg5BdHwF8dPlMcnKK715C1SWPLSSWjRuu28f5C45x+ngl9dHUoANhztdGYXwcjDs9cKCoF/8aanCujhXqZaLqxllVfJpWzlVNucpwzO8JISfmrr9eDO/cEJu+0bdufDo2XzKDtyobVvKKXkbnbbV2GL1OER0HrO8u8R/HO3V9pvxXHo/fK5p072uOQSDEljBqxEP9ZsufeCiSUX5Amx9QgzcHA7LVpgUqMCbsxGMetj08eoxje+KkD+PxSUg9hmR3jyRhIvQzUPvg3vNPnLH0n9qUTKj+LStPY084LfVXuWqB3DceA2tRdgEvF4dhHIoWUzKJd5nqxWWMLSwQti0WGre8jyfUGmdCppW8AsuohOVxYwm6Nhaz+DRN+K7JvtVigXEJiL8dSzm0tNOlzfmMDkoZZEKv7HYQ/oretztagU+C9XXsDm+Og/bU0TkO+nwO1RGnnwbMAOvzEhmx2JfbZScmsiZzFwh4HQeLMepYwGaN3ye4CjS/zlvJgL9i4np/9YtWxgFrrtapqDJ8Mu5xgE189NuEGuawPR3HV5kPxtAtxvQ/6E+4dMQAR+rDP9jXXpDUYCuhYRJAS3sj+XpW87HD6dk1YkqpyzboqNVf6P5iwNmQCrdOALWPdwyQ/3Qr75OBgkeuhJginH3h8jVkUoNz5930RTYXQDj4HuN+cJJnDf4devwV/b4lR4Elkt6lo7TSh9O/ZwOe6qkNiH22Hoin2NRNX7UGFg6jOmlzgqKLm9avXsh4+U6zxUUC3tzvC7rmAG/mpS804oyocaZAEGNPpb01KybuGeGACx/bFbK45YOLjzbYYiyDvGrNKJu0zUHg0IJrG+qtB/p8wC+2mW2rA6R5Vwexd7fUB0e5Xgt85uQZj+ey8xZz+W8Uy/FznYKi1kIKKxri4PZHGiaKC5lwUm31efZTCKDieyf7ZKD7wf8C3X/UHVzSnMJOtmiGaykRjLHHp2lCtjwYki9C9XtCOTkeuuKXJsoLPWvOm/lf2efa+Cv6GmoxD0Gb0OBUtwwUYYrZF3dLQz/qbUCGutOeDO9/FBu+FbKi6fNDi+8OBdtXE2zc9QVXjqvwiIabD+pVm9NffRjqY8709wveSlRG0/EJA3QFDzYWoQ++ms4Aikx/avvAyRmi3iWGVkZHk3CFwvExGwUYx9YSeG2mdbkHJA/DxNVMaHjNSYRdYwcz/Qcd//Ts4K8Yjx0E6HsOaGPrOE80AsOzF+c87Mb9zIH4iijLxxZBeCHHYlTobtyRamTjYQHxxSjnD6G1CNW4bWwA/IA/i/cXbcviU1OfjvVpGsR73VPeg9iJprLErY2zjqHheJBIjfDslbMMVa+zVKhiqUOLfe1ngf76bfTqBOTs8rkRQt2nqSdu/VzqEWM9JXs5XSt6UDltU52c4O9nRsA1oejCLd1Q2hzhrufE0RxlGT/bEnhgIC5jfbEYdPj04dwRo/jUIAbZTDMytC4uzeKQIZnthUDC8c6DjvJDOg5yTbM4s9yIX7hGlbaMaS1Gh9zFu9ITdafYFw0shn8OUovQDPdUp4PJZs7i9/EijwXZ/6/wo2Y4E9o2F+3eqr+7XUiPxcOc+7EKydqGvpcfBKyp25tF4cmZ+RyneHDYQ6u3j1qoYfizD//Rfg3wMahOS5BMxc3Fsx+4Hdrx/HfNAJig4lUVneUINXebT92GLJEAqgbhnc+UhMCU1EP/cmUWMg4IbN6kHhqPR2uG97MFtwYt+SvACY+fmFeZXkM6Tji5yqPvYYu/GcOLkdNCkWzZdR10cmxm+un2hT7LPL9AY/oitCVYaizoAv7U/50i+2Y1v5jJfbEUxDqIlCsMpMO/J1+7kEbxINc6rl9lbpA57P9+ObaRpEbIn/D0+fg6vfVOoUpwvJPw3Sof0oX2epkkT/WaHbr1+nSs54IL98fw1Qs9JvqQR0wHTSFxNKeaE5YlHx4+GJ8s6563xLfkYPdYDFjPijgBSxd8PtLbJIhpu6J3y3isC8kQppv301k2jPS1WuiDgNoUPPmIPaU9xU8f+nxAsx8cnkXhVmcA8YVFZx6esLjB7U9HvOcXCuaZc81WYI3DWcZLP9NATCNdd8BzbhmL6y7xOw+w+BY7/YYWj2A4YhGyG7VOmKTZZ+xT2hEL/e1FIByYeOHKhi+Z+4cUfEEPHNRwWfAWL9rgWXdLD4HceMaIN651Wd01yD22k1q1CiCmXJqpnDDKDd+VP6ETPGLWYnQkZzbJRZq4muR+RFXFblRcGtTjXmC/eD18jflEUB+FGE+Mfrb38BkDbvoO4e00veaBGsyzWiD9jMg8jDMTP77Obo9avc3aA5LCOtDalg1MnBm99LMj9E6bkMssYwSYHwd5g1vH+fqO3gXADf6nfjkmnxY14q55mKyIQD1V0yEOrMIjhDWwt+PGsLmu6a74pQ9X+zmPgsooeXj4COfOgR/5cHkGbW7trItOqFVx5kSABoE3UzgeTjkjAlM3CFufD4XUBl6C6Og2+4pZmBW+Fib0O343Obg68Cp0isw+cqSP8TphSp929WFUB4KxUW/DknuJM95alS3+wJ0jZ0QVU4YEpJkNFiI/M4J20cPAc09JAtuuVWSdv0FpXcpYEj8zsgO8bySkF12nDH8Fpf8KLl4Y7YXsrhWPRQiXIeGegrMftP0ZvMnFAKYPfR37wKtbhqeKXWa+cpfhOJaLWiRUvuUC1eIEtyOp9N2wJ72RDxtfcuzHBpnZQoKaLAsB6lMbYeSZeWchGszqIloUyg/DtmO15LMN6nqmn+1CwqLfWpqNks7CymispqWUqlmdGQoXHnMSARODXdvQGN02gGO8CbUY61SfRrQ4gGIhp7+KEGNheCFiGP39beUDHt9PknCaJWNGzRdBtCDoQzHBGWtUnBltp/2CuwL7TS7zMF0Q7bk5MgK++xsWRV+EkGvLh3ju/NS55BG31tOO3BrX8gx9vCM3PHTjnwuSHGmywfd5aiFqqaPDYwXyfNOfx0OUKG9yKf4ihYnnAJk6WqTBw0UjpwNu2hPHVMNdnPxmNRzL6cHtCSLNIfwNiIR0sy2BcjRBPTNqQHVm3OiPbhS8OUttGeRIG7NtFPpgws6+mKUjVPc9uS+aJYZUmaR0aLAFRwMe2UHGMXD+Cn/g+AJi3EtScdj24IGEVFc2MG4Zxu7e2jeWuRgxHQp0+0Ew+S7aOpUGCys2tgWE1/PUmZCOp4jUZVvAEwzGsM2QGh/6xLId3ZkE/+7a2lrH3PYX7LzuLghGdVZoeQPjGREItZANNrXPeCNH55x2EQeen5oRB1rLVTpPPvLRTj6xjDvCrCJArs6uJgdEfAeJemwZy7616lLb5ek4FiIiV6bGw2YffGhaXz8D9folV1LA9m3i0Gg+1a8gGlu7s3cPa+ZBFMcreLM43CciW1MZjzvpJF/HgICUh4zsU1XlsfPKj8Lntzf+rweipqst9ZnGqdbx+aczYv3szwZ8uQgZrc6ErtIdx9XztNnCHOmxMHWxA9pcYACi513pSzzC9j/8XQTg7f6QQ10frye+4QPB/M9FaJ+vqIfHzobPciHMtJHEM5Vz8hONf+mVk+eBYDYF6zPa/IS9FX8BqYwGs1MjsP6UPcVI+ErWnNJ5lD+pyMsDwGtwhzm3gkR7msylfvrYEsv+dBOu+SyHGZdkJaVtXNtnvXqcTge8He9DgafZp5z4o1q+iJegCRzLOzpbjXsgYjj/i4ovD+JOwZv497AT0MbiGMpwT8/O4vLFwlaQMutMCB5OXKEuXL37huaHfbEhB18LRRl5RrdoZry3n7Jcl82TiEuyZ/a9H0ZMHH74Zn0nHjXY6vjok9bhqWP9lkrwE9/mpkoXaTMlsAOBHXdcy7yiwPWdsFzdQq5zvngT5n2QHtV7iPcRptbQI8ygqh8AHwTRjniFfjPYXh7vB+z11/C8VsXDxqXZxd7yRci/ta3j9Hx0UK85A6SrCqCDsWzTTxjF2ANfIsSfFuwbiOJn3NfZdxZ7fxHas5enxlUeM7IYlNfqGpzt3aHIi8izzuUp6x3+qemr/CaFs1y/fBqy6MbMrbMhiOJMaFB93wPrm7LUTtaxJlGY+JRA3+YmF6JE0dSDhojO0jMs3OTTqXHQNb8XhTbzNAqdaPcNp5TxAHbiTB/1kk9YW7Whyfo8PUASUuNc+OB58Ec+MY+2mj/tVp/vv8rjUPVgUIvO1ceBud49iZteisRCtPiLcWEpdS/Egkhgm654hcS859hwZrRuYGc+D8vYkijjoih1gxt8/AX99Y1pxFzobuNamp7Jw4bPgXxq8Yccd0JREu7dxXaINYD3cJJUDaYYEdy3BQzjfPa4crXyR6x3QXW6Pa2wxSwcLu74NE1czohO0Qh64CfMFiG+bQ5xX2AZGTmDo28ScQWJBenxxJZU1X+Rk+7ZlkACxN3PDlri9IFA+wk49zDbivVEoSUyCuOnEypMgbJZB7VW65dnCE4BHqg4RPAnE48OzFJiCtdhp1AxDhhcawDFxULhi5HiLbx1PI717nKL6/eETitwZf6ahr+uVp6lYj4UdIIWKefgmoRLMv/ETF/AGm/5/WdejxLxeuHdlxMFJW5XjSNXXBbKAgIhnWxAfKA2x2GMzSWkitSQhQgBQmDXXVeq6Wd9RfOgXQ+atRkHRSiVtnLcDkAXJbjjDIlYnDFV6NEA9/QY5ElhkfQ73TqtD2n44MTGVuyJK0VopQscD84vOL7ZO4j51s8vLH/PS3+2ni9E8XdEkA1pB4qMF/U6K+pYkWD4WA2fO6ZII5Zdtm2OKshqwveM7MyIl2k1fgRWcAVwyrkYFSBGW4QYIHjoDm3w+Ni45mBdI6yo9JPntdNJlvX3VYCgp3hr12URpbGw7WH/Q359JUs5IYN/eQe7iMi8KMNxhGHeKSNvlFOhyhtGJkFBPuYDX+cecCYdCxF0D8Fw+3aBqTip1V7EKO4FlWMYj+JtLJafKz7f2YfIgy5zsFW6+ab71K+DzWKJo+XjhDMN+eir7bg5yleGf0ISkvAtv4dcPhkv6XVPwbhzHYFu/T2Ya2Uc7Ix39+WTkmDblk20ige8nuNlAsanvEzzWAosJiwsPvsLiPoRU4uQu886XfWql7qYIDxc6qSXPMpc8Yp20gh9nIngDPXe5m8q2KE1yYut+xYL/OTE4o1YzKU3sPLBPm6WF5jOB/0Je4rh9JLDd1iIkAfgCGqugXlpjbDCizpwj5EnH2iRBaB5P54Tvi7fdi1yqNhb8pmHLVmjXzsm47Ihe07f3mcAW0ROe/YXx7/pWsmeYLDeOOb8hVT/akOFr3z49Gz7uBgaPKCot0oqlTIgtyRnp2hh9DPa2FfjzKhFxLs4XE86E/J6WzGIlAeUZNPxibtMl6Ie20LHuMVfpsSI2WCba5yZbvuBpIx7efza85pPHvczDeeNbcgKK038oe1WA48j1sKWfial/zSf4rOFSBIzaLaNwg7bA1kS1IFbNMTNWOkjlo+KUYPxEiMwxr/mgDvjzJWwB6bGw9Y+Zl77akNW+7D5AIZN42lrDDizb/cEuMMB69bmzuJa34iUsnbdLqETQsuun6SFG/lw6gG9yw1Y4mg8Zrki7BS/fH3/hQDOjPCJmr5gUEb7JnGIt2R1JlTYNFig+Od8CVRmlYv4sXn88M0u49eBOhnVf2u/Ntk3BKeApccuWftxMLM8iWgE/TOOBrDDeBsTS/bcpzEm14nHhCRQ3Fo5lX0OTYjrTl7Ulb58dLEtYBpGUI7aTt0cU6DH76h57mvofo5LtrUw8RKO7VH+oRP5WcPJPmEqeopR/Gz7ZZXvV4uPHRgtbYSdDhaXWzXhC3DrIKY/c1rX342p6XqDk9SYgwMGl7vLqIhlYJ/YMem85V1WAPgGNm5ix3Eavr2kJeIf0XNwHEOJgqePAtqLY3nJNU97Pa18xZUXV/nqGDEPQjBYkVy8tFIWn5Th34HrmxWQOFq/LGs1QT4InFPAcVkWSpyO82veOKKP4+jRpeG+8yiglYsPBfCRFL80g+84f06CgIjAV11i5fCI9WR+UsZkBecqjgqIzwddW8sECnRd7hAy2McOw6XctuOQ8zfj5kP94Dcm/d2MZfoOvCqYJOC0V9s+bXG3Pfn4483prf0Ls9E/6SOAWmKKq+FNosfyHl9QiDUh/yY0znIe7Z76npDLdI1WwuxA+J44jmGXc+EZnbEz3+xTYw/vng/25c65CIlWmuurDv0FxmMctDif6fh5Edr14cHvEdUmZvjSgaanWLDP6QBbtz6+x0GHeYyDL2e7couimVIJTT+K2Blh3nXxFQpqo2+OIWJVR4EReKTTSWH2IUXfkM3uWoxWTCxOERc7Nc6muINVcy5kexbVIbpqWvHkrTO3YGdujMOmAotHHFzUsnbJpXM6Zj9o0Gr3OQcNN633gxYkIYoZbuIKZFlOiLMgetByjpuuEtLGWZF/D6hhzCd/tuEH/1X+Fhwd56v/EHtwrYgEiwOjOpkDzfAFsp5Rh+1jPxvCm8C2Md5evLbjcEYU2/JvIeboxwu5ypw+9C3K7g/hfmFsbDVu2smJcAFH7OjmPaIYDM+KIu9gimSbTKfZE9vGQ0d1yFPSwBufPOGIuRankYZh3jIALe1FwAtgLS67zQVpcZYOsL6IEOMLjX3o0u4xPZ68qC9qQ9zacAp7+gbtGhvzIIax1tJcUuGzJC/8s1+NWyQcwF/5OyLxIcTuw4OVxKUd42N/x4l4CzgfdcZDBwiGfYZFCpdjR6mj06WvnzKhExjPllHZn27CbGt+6Bgt4/FSNO5X82zoEB9/FpM6BzwkKTzyPaVrtbzhYnjQby8c6GkqjMOXFXUyqQPZCdwvzaigucI+iVAMWOLUdRf9iZFerfhJBaZ2dYRb8YtsL2lj4lTdHhh102gB0iGJrUBPNPsLyNJy/Ba/sFiM0NeNfbbANF65tJWLNWNd788xjGQU0JYhTg0+Tu/5JqTUsO2nXe1gjO8VDXRLtzkyIPxr0R06vuOmT/oHWd7Adpbhn9k3pvGvsJ4PAgqwVW3z6YFPQbTYr3yo3215uoonpdKWQSRaurPd55sEo6fp9/f8DWRJ4bjQY2UdJ4uzn90uzC2msgMCn5T5vxbD8RHTEMxP+dNgn3HKdx8JACBgZ/n+XE8gBABX6Njg3LX8RXfDYi5fSUw4Y+lPJb82QsJ8NDqczYHpNu5L++To9e2vf/Fr9s/g3G6//P6btzfvPzPqW9sZ5kHRTNPDja2bktQmZ89PhK3ufPq0/Y3hmh/7Al9EnIcY69asaftOtAnAHLQDIyfFQnF2j4+Av7IFJ70MjtY4+ARt/bGsuYt4J7dHjxdHo7dO5pTmCC8n7hdhQ/2xCFlnwY7FE4o9AG0+wEwOx3YICT0+GwGckj8ENJxxo/X4iEVJ/WzIHP76QhtxOEv9xP7dMZYJwO3EF2vliaE2QoIl2vvWwyKE/2SAGycd1oh2zcdC+7En/oyThUiElIcUDgV+/ZEf43N60GVBNUuJDX3vWpK4ZfWJfXsq39me4S/9sKiI9odP7AXx1e3HvuvP3P6pb/1nt7/91V+6vbEzov/17ffffvLXfu/tX/+VH719+eFVLEayqyKHPc8SWKdOZLM90p6khiZWAslhAvrZIuhk04cWm8aHZ+XGN2ixCJFrOMNBVZuhaCEZO1G8SwMQ/v1AXA1s75ipiYPyzfP3+TH6SU+k3VwLkL/PrHRJ3By9/gMcBMljHC5G+/iEp/NF9zYfBKyt3GUISNMwwmwJsfUcNvlXuRjHXW7tG/vHANaXB5OA459cM3AM9J/a9R3MrN4W3XqRXj2kTl/2TQ5nQ3WzXPOzVkqg3dObc2prAO3FkYVoB/miwMkFtqv53JIu/ZSgA+1pJPbSsgXmu1/88u0f/eZ/c/udr/6v20+/+57bf/Xl33r7n9/84O3XsbBY5Hc9//L2ez/9X25/+Ft/6vajn/9Pt1d29vPGzoyQ/wdf/vztRz/7c7e/69X/dvujP/dP37664R3D8vkk2RNan1AY2K5qCbQ/s37GKeoJzOEJrFUueB+DI3bGQ2Nt+O7a5eapMh6257bmeseVFN5gcOO6fXeIpVgLOfxExwubw7o/WtFqRJBONey1tc5y03oAk9Z23+X4DmKX3FTm7vKuT6JZQwcagBo347XBC+dePsan3nss9u3eUMaDJ9sndia4XKM24cF0aSfbq2GrBUDGJ8cDzPWVLYhHOvkujidso4bRdcpxLlb+l1Kp809PWhAGg4OW7c5HFT6qqC9Nr9VtwTP4gy0mf/dnf/H2x773X7v97k//d7tefGf/vbh9YQvQz7z77ttfefs9lvPD7Qde/MLtt774pdsndqb0lcW8tsUrtmdm+5+A3v7xb/0Xtz/95d92+xO/8vutjK9yjixnTY4ZPimITDvNOrBYc4jfeS7R0NqYv1FcBCGldflOMYe/yq3VnYQwT635qUWhHcPNz3fv494A2au1b9daCC4bcD+mb6Gliw/wtQDtuVr8A1h2Xgs7jxFimKiD6JyjUjtwHbvwb/KDV90yKtNuBAel4d9py96itVz2RmDvAusje51jhqzzZWjF6z9UyWhzo1DuMCyG8Rt1BipOAfrmDqd/Bm3zXsTSjzMiEFHxtiFg96+V9YyHesYxZ5Oh05i2oPzwq//n9m9830/c/qaXP2uXVZ/cXt9igXlul2W/zRafH3z5c16F/4ipnee//RBnO5DUuxq4Ukb/n/+en7z91Be/+/azb79tw3q7jaq9aGuSoJbjcV8WLG7C1e7K4bmaFvKvcPrRctP89FXNRnSuBpDEFliOha4Iip7CRsNB/tq/RMfEFeQquGmNxci/z2M661hc/L4AzdxLryxStmFsjlWzjqGEaFzEEa528GoIw08+XycNbp1kmq+0GCyth+CJA8cCr5dkS0ai3MSngpTmzX9yuqKpm2MtS2RJ63Vk30XtjNjqeO2rkPDKzIAqm5Wohoqav47VEjkYcVMmAARAY+hcOD2GOdbCpDlUbGgrZJ96/dg3/tvbb3/5V3wRUgXYz202P7HzIyw+v/Tum7efff/X+VnSX33/Xc7/7Nmb22d25vMC95Jse2O8v+WTv3z7l779J+zS7Stf6Bx4+JQ11gRIkTXf8GEDlza6aYurfE5/Au4UCqDlwwUiB/cRXA83aoFIrfSxC4gHlfs++D8dE99NSS44Y8PlW/y2tSlbfCw8we+L0AjUrsp7bgVhKyGxcpUxgi78Pm8Tk77OwVDcutzXGzAcIj+Q1sX7Pz4iX5dkGbjF4wa1/Ztw9kYBCIuQ38NONfcZ0sI4rpZROoqbHi7HXr/B60gB66oobbYi13jqf4L9Ut7S8ogaRZQIM3eci9D9SzWIIN5iKVO6727/wOd/8fZGPsBDhle2wLy2S7P//ssfuv3Ur/+dt//x9Q/f/o8333v7eVuM3tll2Defv779jS9/6fY7Xv2/Fv8Xbv/g53/+9gN2n+idLUS4ZPuD3/wvb69M9cf/6h+yuN9mipjgd3aGxAKynqrjwpgHnvZPNuUh9zE4J0Zjpob1cSOzfXrFed1aD8ZTbDpcTDD6Xqs9+dmwd7xmfGHQLxPSlQrSfLAD1v4g9dULqyXcNa3e1UC1RQLmETo6va44fi7wk9icy5G+d6HLiemI9zatUQfDD6G7K2Nt0vBRPRaAmIyczBYQXNwO8T9xSWy9AZA8FiEobjWTK62lxI3p11aD//gajgUOja2XxZollvrkCfR0M4Kf3f6J/8At5FqGZ479sikmJn6vvYq5950UBK14XJb9iH3q9Sd/4F+8ffv5r9oyYSu+3f/BJdZ/aovPH//Ff+j2n//a77D147Pbs298cvst33h++/bnL22HPLv98pfvbr/wxfvbr/6q7cS3X92+/7Ofv/2Bb/3Xtz/y3T/ll3ivTRs3s//S2++9/Yf2adp/9Ou/5/ZnX//Q7Zfef7eVYB/x5xmU1rP2wKpRhvmbwMS/ehFf2ovp5qSjXrPRvSqd1NjLSSxnGxskcNbzum6cJs/fgs3OdLhx/rl93LZSnvVKHHDGls+NSyBoLmtPx1gqOYmdjJs+9E0Eq2aaTixaGWedLX/yqcUXZo9evZK3N0V70WAB+OKrt+v9CvEXOT61ecY9PC43HEKIl/DKZdZ5IVpcfGsaZ2Jv7FI8SgdmBcxx9HeZmDvPtLS2GEywwKuwdBYWRi1Ei0hLZgQrzbadfEEK+jWeLKv9k9u//Fv/1ds/893/sX/k/qktEP/3299y+xd+4R+7/Zu/+Pfaddmr2+/7m791+wO/5/tvv++Hv337ke/75u2bn+LAt/tENok//ctf3v7cX/6V23/y53/m9u/+Dz9z+7mff3P7wc9/+vbj3/53bn/wW3/az5yw6z4xXXyk/3++/Rtu/96v/T23n/jFf9i+d/RddizYIoZ58FLxVLNDZ/oejcVof822KtAy2KWT3azEzWIs1l6vwqiBQ5jDAVagd+4+IfwLO01/Z+/Y/Ywpw4yA4xVf5fncb14fEwb5YU0XsR7H4FO5B2y+iCoM3Is8zrmj1cIOPMQjb+O56Hry9PaU4VhQvnj9Nj+ql8DEIzA6uCTDT9z6RZngMBGJDXrsXy9AkQel4l4QvpKxvioQOl6g5PC+v6DT6Y0QYLqs+Lyg0ffqmMPagsOwhejfr2N6DUsCYHIhQgxH7pTWcY8+xadrK1yxDx8+vf3+b/53t3/r+/6Yn7lgscDl1z/5M3/k9hd+9Yduv+uHv3n78R/7kf+vui+B1uyqyjyv3ntV9WpIpTJVAknIQBJCAiQgSxsQBQIKKIsmYBAVUWlXQ2OjdrsWruXqpns5rSW2tLYtILaCisGFiwaRYanMc8KQEMgMmYokldSQGl/Vq6G/b+/znbPPuff/36sCbT1V/z377P3t4Zx7737nzumFT9zSXCWINiJ91/b96Q8+elf6g4/jvqLFpfRLp34gvfGUazHHwtcPsGSks0g8THbX7npqevVDv5AWZ5GMyswIgEH/5MFGOjfU5x7sA1oH6Lshl/9cwyRXxQIOibRKSsxj7ht1ARpm16gxc6NHrsdf7O4ybhwK0+a5i5l6P0+0KJcDHYLkS6DAMnHgsz0oI/KJSYjKwMdVZ/ZGbBQ/kA3EHUP+uDJEF/1AFDURnAnxUIjtzJOoqDmDd1Brfeu8kCYoTD1+c6tjGUINpTcINFh+RYxfBKGjgCHZTrNaeTN2nV60Q7Msg/EIOiYvCxI4x/vka95oVFnIY2FUomz9leXUuA7hrlLllvUwO7kcl+n/5Iw/TKfP7cHh2NF0w6Hz0jUP/HK6ff/Z6dXPelR6x89dmZ78mE3hob7eZ9s+GYduP3TZ6en7zt+UPn3nzvShhy5Ke2bWpOcu3GhA+mVCOoxDtsvWbE03bl+bbjl8QZqZ5xW6PEgKU2OmdutqQms58HLyzixjmKDCJxnGnzejjRi86M72xCY2a2xAdMujMN4vtArHX+1rIGTTUGaJkyaWOVvhICKkwgyz/ELKk5DLyXu9gFcsrK2QKI3MA54qEjXipqGNO+tNqMxWjgHqTB4HLQlx0II9kqUpvM9+9WCr7Us5NofXQzV6p9zP1bKl4rY4+6Ffrkv+C84EdAO15RjFlUOqKxdi4xWBa3bNxhwbjbx0eCwREe2ACiMvFOsx2gPAgFH+cnvMfrfA89Z9Of3xlj9KF8w/aMlh25GT0k898Pp0y4Fz06+88Lz05pdfnjasGbnXMoQwibzw9PXpqseflv7+lm3pww+el06e35+evvbmdBhdVVmDO4QXcXPe++99NG7NXUAyWh0GCJHaGhcaNbsVB1Dt2N3vtjy4b/1jM4JfHqJ5nNFxVJpEEx874Pr2V5YmIY0nQnkeiLzRZ82yCw4X/8Ly53FlwaCKvoPQQ4AjEUFWyCmywV9fKXU67IiVji+21QAR10CahssM0/EbO7khW6h5ToYXAZqxHJiojLU4L8TZJhOHTVZgg+ZqqVjy+mEw18h3PBHNK3OU95u226KABrxVl5lPRnRMHNvGiwICB0ZGeD3GLt/3TDpw3oiEnoY9di4F4edMdt4GiDOR1XenPz/zzenas37XkhBvSuRl99/ccXX6yp7Hpp942pnpN/7tpSueBRW3HXHZozamP/+5K9IpJ61Ov7796nTdwYvs8E8wRrl5Hjc7Hj2Q0vZv4U6yPegzB5QSVrn2lrPLwFOeBbHu5cGc4Y9XLt+s5ScTfD+M3epT+BHc00OQ7j+x2Q/EZSPP0JoPwMBYcGfQZeOBdV+5xubGfgAb/fg5CmmGeERqbNQWtNQUENQV+u7XVQcpzbg+CrMj1JcmjqZRFXq/MTypsCYOMjsx3SQhMIWrVo0im+eFOO7qX/zjwNTEX1/qFWGX8IocDwE5G2LxJDTUM1ORbRsAGOpTkWWCfJIaLxpnKThv+jIwAxkR/MuHv3csYwjwtEWqdrAvLZis16+UgpN8VToX9wm9+8zfTS/f8BlcqMeZelxm51Wtzy5ekt6585npgrPXpt952eN98Iv+8RG3Prg37cPAs3zv+ZvTf33RY9PupZPSb+98cbkJkjKG/tDSOiz5XBuuWuy4Ox1bfASCPBwE9WuHXWkGPveNUI6PydnIJY7JcnIqm340Mol2+4eWzUTUZ6lbkxKQcSU2jHchk7lqAbyBkbMdJRnV3LjZVbU59edJ7vYkKG219qxZQjMDrfseP2h38EETNmWfMnPPhREDdOEX8TTsZPUikR3EwD8cTAhMRl5Qc9BifCbA3AdsXh3zCxLFWtkV3cIwDXH8qavCc0F+pzaSVvZDecQI29TEWtbLXNlUTbbRkZGxE8dW8kl1vKExGml8oNG08/ipR6XunUiJ9Wx6+cbP4J6fb+O5sTUw5yPD+m2PXJUWj65Lv/r8C9NZm/D0/AmWj93ycPrB3/50+sVrbypPL/+7Z5ybnnLh+vThPVekL2BWxEdDWI5goG/adwYoxMHkw6f1d21Nxw7sQjuvNUNywfj1EzP0zdZujztOuZmVjmz1vtT22mdFGslWVlcY5IivT0DczoZFfVTdIqjCnaMkIzD6jV8aPPTgzMjuS9HGE7tnQDBs7AYCmUE9HkvRG+0H1bPNxnTT6HxklYn2qklTHPvDHCza5m0Yvzy+uMRL9NE/HNFXYZHwhp34xyGZt3zZQA3pfLr0Iaxt8piEeDimUl23OPNZhQ43yAiuBiuzK6g7Oza+HY92wY9TgKFh6pgyRdkA2mIXkRFZ3neMJjDzeRZuOlwK52l4gvrOpS3pI3suS4999EK6+sm86fDEykeRhK556/XpgUcOprd/7Fvpde/6GpLRMbva8O+feS6mpmvTX+99mh0G0gPvV7r9wKneN0s8TEaIf/cDnoxqp08soO9YK4/lqB3K8EO8fG0Hzx/4GqlJR/uJavsDR5W8wsSX3qibngl9qvO8hZ08pdtBqbFwRrQfO0N5pQWVpTOyjbipAhhYLoyoK3gRkhhlNohBQzZNlYvOBpuKn9hOXOyRn3+EMRnwJ/NOCCQttn3FcFx5v5C3xIVJQNy963JZC9Z7+OOpJBRY9rfVE6EsZ+3WUGW6s+qiRASW6XSKbFonO/uyYHLpihlqyLtENKJBFov5QCO3hbQOC6MRV5t62Prn8ajFqbN7pEquPdh6/eKFadehzekFl52WNuOq14kUJqGXv/W69NDug7xsYyYYkw4NnnfZGWnz5tXpU/svTg8f3WjJiDPknYcX0CcAqWInfjkUEOzZhmS0M4QSOxPY/6Sk98NdRP+R9ik/j/95CZdFicb16lKJR3VZiQXS2i1sEhTxl0PikK2dy8mI8gIIIOP7gjdFlkvVtKFtJGCclD7rkUK9UV3hWYuWvng9n3LwzCZI69sYxmEmJ7YOIA20herZDmeCvFGxvN3QkNQHgDj9igV/mJVJnhDGxVksXbIYC0pmPrfJj7Ms6nEmymfWzIbJzRShuWSDbMm4RBYUGnJiGC2ynlXBhsTSKeNDTMCZvONRVxjIu0Rk0ryQoVyzagw6Pw5G1YasdBTT06Or01Y8gKoJJ3F8OPX6gxfaynn2padV1eOgmiTEZIKN/jVXXZB+/8efYIcRNHXuKQvpCWetS3csbkn3H95sz65xRa3GlTNfYxwCMKxvoCncvz3PjBQM+xr7RL54AVP6LHmGGWRMf5I82zaf2RZtk61i8frT8Dz3wG2gbAfARNpVgk1jRGPZ6AgrS0p3GQOHmndU10dNcjBNgNC08eBXIHgSmztmPVxwu4pJXroArM/gNeM6hu30DDLCKyzalB3UhS6EC3P8xX8nDhaM5L7AxMtDsXo+KKOo2/TDGCbkhQAmIY6rCqWhaezovt3vePECvsPhmNtxHy02e+iN9x56uQUUI4DCxPHJyu4+jG/2LV9B7p9E6OxH+HA4GEBAKP0GVkMiJr7K9c92/4CdoNZpNub32w5tSavWrEq85D5W7t1xIH3waw+OiZIlobdgJoTDMdzs4kno2eenN19z+eDmussehbc3HlmDZHgqMu9RmxWdv4DzQczDHDP2If44tcCs6Nh+YkIhlp3nCuAY2DgUIgNDWyuqGbApctnPlprKZNmnTIDH2d3B8kliakgYafJWUOjjOKC8o3qee0+zg2Ub5GlMyUKTJ0/t8nXB02F0Gpx3+gCOlIyniZWW4nsFCrZtL2PcQsjJlrMgzEhaFwTgZ13N8QbXvDqmJESpzYSCSx56++E3leosKZgwf0yAffKLh2wVDy901Idi8WVUkQcQ5f2U28anWnaqKHufe3Fsh37yWQEULNrRy3AZzbWaxUDUo7ArtMkfzhH93d7vSe/b91S7s5kooh8+vCGtx7NjfGyjL9/etZhe8cfXp5f8wefTOz93byP+6C0PpZczCfFwjJc4sfJfcxWS0MufMPKFh5TO2LjGHG4/stHs8OVeV518Zx6oPCOyLYVi2LMBBn9xtycjBht/pf8Op5bJySeORbWwbI/JDZzx0YdoyiNdDIOJ/0zsPHFdzsXIXsEVxnQi+hDNuilRgD8l6A8P08pL3CUufQYD619NRsvnmnjuyGYNts1FJ0AaLzslHdslFvBllHUxQUK/AnYe7WiaWPDEdHiTYVF8N+Bo1OgjuNDBQ89FJKE+EYTAMqlg3SafG+QFABYmG11UYJhCmjAvOJK8RN/PcOwd1zhfyKKwvR6J3VhYsNZ4qDYDWnS6NNiXMV5ZMQAXlUJkC6Ft6zFeNbOeA6Ce9E7lwBR7IQ1DMCJzFv5i4Lmy39/5fDzjtYB5iAdyFBl2RAUPtB5OP4Ek9Omvb8Nf+2PpNe/8SvrznIyYhK6xJLSYk9DR9NqrLsRMaDwJMVJP3PXvysGjs+kFp9yenrn5m+gvb5xk7PknWvXBffkwLQxeXAFkS9TXdL6cXBjWpfSGZGSM70o8H8GT14MilSgQrzcbMUZHgJQCKLN4gpVf1vD7WMDM46N1O9CEfAlTuf04hOG7bwY7cBzf4M4GU3up+MV4ISTxWrYYzAAyYGSd1sSgBTWeB2Iy5fNi9jzeAJQZdMFf8E9y7er6WST+MZnBvtBPOAYBj4TLpDT8I5R995XGgnaY/+hQSWjovGqb39CBkTgacCNvGnRau0VRjknpuAqrxY5nWlHa0ZKjZsy5kGuGMCv68sHzcDh2lj1hT8gps/vTPjxFv3io3YHW4Vmq5/C8Ef9aYKD24y/Oa/7yhvQr77kp/eTbv5QetpkQZPmc0O/hcIx/XSaVHftw8yIc8kX7/KvC3/rZpfTfzv1o2jiPhGZrBQC7j4iR0W9u87Bv6QDuM9qNbsQ4Q39HHXvPfRBFR2CvP9Ymfkw32qm0XaXB1cKmsDsqckFeBxOk1ssAuAHRjtnCWwHyvS/9eQ6TF2etTZrgp4qYkLhT++X+GkGl6Cv7E7Mx1TQyIvBIhqYDBgxgRoHyaDVnHzy8PHAQNwpi+xsvsJN3sCI3d/jLj+1q7Wp8+IHbFUr1yGSkNv9omkJRF9GbZTyDRB6sSs9Y2hbyOgsOfXwNnP3KvdVciJEt9oFEXdLLyrOdXGE0soPOT1kpA4MxqEjTebZKHcu0krPnfN3AGjth7KngWLpw9bZ0BLOfu/HAaiy8V+XXfuRx6bdeelnCVX7b2PcB96a/uy3dvxN3Q/NhK/wlfe1zLpg6E5LNb9y/F6eRlvCqWZyE9j0jHcKs6Hs33JeetQmHaDhr5ImHvhArw2WtYsnoYDp2cC/6OLbxqZ+xpjLbKlEW+ZT3bekcbz2DHRs7CW+e69cbXahLU91ROAIYYdk2Evxw5+IDmnbeyGxAqch7A2z7j0ufIR3xS/7YufzwQxgETpJFrEJI4OKyNNyYrBgo0EpogCqHFHd0Xo3aj9kPkxB3/ukFdmiqce8vNuP4cPP1wuRTE5C448cJw7g5tLxcPyx9P7Ku4unFg1hhsWCkFLwUWeDFzhZ5r5sFRV7185CEQDMZ7daNqSq2oyylIFcMxWkhDMSTxk9Z+03mp/SJ2x4OipV8w/MvTr/JZGTmseCshwkCG8NrcDj2exPOCVULCa8KOZhu/Pb+dD6S3llzu7CD1jiYEM9bizuqNSPi6Js4YywpwadNYVHjvUcJh2rjySh6PTG67LMT1F2usfaaO6x+XCeMnHc3cxZpJ4ZBUy/3qLPc2mrXaYASpkJjHog4tYaI7zngeQ/+xn0SHg1WdVKcFfFwbR/OuSyiDzzcHCTVSfoW15T4WlddC3q2oXl0nnz8/M9+xHKId4sjNnfN+Ef6IP+NDOsEA8ET0vYqj5FBsc3LonG7mg25B61f3/Rj0BwrYmi/rhK3EXGDYz4D50BYmSMsrFY71NEYdauzLJFi1rFm31EyMy7AZTonIjVDPcnOiJGgNSQN70pr8BWOs+Z2IvesspsKn7rmzrRu/pH0gZsesg1vqJzSG16AZHR1TkbYqWwm9Nzp54SinY/jPqNtDy+mf7PuznQGXrzPmxlVGNXWQyflNcwO8we5EpDVZIHP/zx0wyMhaQkzOG6UKP6X28gTWkR9uutLTTL070llsB0EJclY8+Vm3Ins0Ac7N/96cqd2n560rGNBf0CaQRhjbDI+AJHB0axlHrMjHmLz0rQXyVVX7BhFFGdJfHUpkxL7wcTEc2GWD4IZefA9EopiqDYHVKhKErFLHA99QWMR/ngPEBM5Z0HN4aKtoGrDzEbblMsNazR5VYyzoDoO0vKZEFvMf558FJVj2GJ82i7q8LsTzswiTzjXzksDEK9Cg6Q7nokDz8jYDrRMFR0YbMRsREagAxkx3SPuARVmDuYv/7WwXsTRGQuKPMOHAPFs2cVr7knnz+NwDJfzeR/R41ZvTT+44db0wbtOTh+68cH00u/B0/AjhcmIK+q/vOfr6dWcCU05MR3VeYPXWz55F1iH0ss2fh4WbA0YhO/C3nl4XfryPvhkrFyL5RyRcKw9MZXpMnHcEw4vpmPz/KAj5lUYD7J9WFzXeS6jw3G5hWL6TjmOtG0/mem6vm5kJ8qlO6m2v+5hw6ANzleYX+376WDwniCzLSO9g75tuLC9jLTtXTq4qnYYx9cHR2c22dmY7WgacuRU/BHBSe58K5L9bUDA/LPCuPmjP1RW2C5dhr6Zw4I1WxwTulViriEQAeXKMHu2GOO55eyLul54+MXzlnqFh/he1yTEdo6u1MLInWrnc8m3O9av7/ofFoZc/VtAsWnKmcHKxmcAyP0gOMhENvYjJgOsEpjyUAbsltEloqBogWi1gk89a2YDshMgrh3lWck6PZOuWHN3Og13WPMzQSx8zOPnN/1j+vDuJ6Xf/OBt6bm4C3rTwvgd1r/6gkvSUx5zcnrmxadNPTHtMfjy2uvuSx//xq70jI23pGcu3Gz3MVHCcNbhnNFf7nxyuvvQ6diCc5wmhNS2bE9Ajs883+xdzlR6GOeNZvHNNZ5DQqGakhLb2jBspxiVS4doL4N1DXbkRVo6ba0V03Jji6e5jiD5IjfwWMiC4MTFPtwHot6oGLXGaCjFDTZCFCg6z9nA7KpZm83YjIa4EmYhXDusispwKi45OebAHJEfE0blniZeFpxg9OMFcgmLzjiycG0o/GQ0vzvGPkcT3EJoSvcJGW28oQN1yben4iETjlciDZ0yazXwXg9tGVRgao9AC0uBsjcKrAit096SzUF3MiNAi7oRLvcbGltJaHVW2SysphH4Qd1I4LIOD40UL0V8Dchz1n09vWTTdekrd+xJb3z/zb1y037eZVvsWLthTmjchifxf/U9N+PxkgPpDZvflxbweWrOwvjgK9/S+MGdj0tv3Ppc41lQDIwrhj9FqbZ1NfOLnGeYUI4s4ZSR/3XVelJNMQvb+qltgiwTvbI6D6Z5t8C1EA1+AAA1NklEQVRoJfymWDEYFuyKgiQNfXs8AEmJJ7r5wCrvhp5cpviTXSlbx90lP4WzMD9nl/o5o7G4aYpFdUNHpqHCAjLaNjtiW8fUQE391gYR+gVgi5OK6hE7rgsAMfgx0fA2hgXcE8cHV2NYHhVnQW7QJuBuoFm6FPERgNIPZewL11dsm0LxChnFMQgF2vBcqyyLQ/dvfAue9gLPBGxnnsgBplguUCc6W2jmGZEEY1FKRqNZHlkKhjLxB2YoOJZuOfQovKDMT2I6h3+Fj6b/ftpfpy/hubM3fySlc/BIxi8/96LQg+Mnt+LK2k//yZfSvdsOpv+05cPpqnU32Zc91qw6nG49cHp68/3PSNduvxIzM9zoaJfluBnxx8DxUwLq26VfJDKe2GM4XpjhTZkFAPo7KRrISTaWk2c9g2FhMYLH8MgrG4wfIkRrpJmEeDFmHjNFHl7wkMdLRGZWrGRXdZRlmgmIl/rnOUOCH53zMXExX4gRC2QFeSAreMjkvn3MFhXllLAanCiXLPJI05jzeOjF2c8ckqwN00jf7U8WTnXQf84xpqxDMrcks1N8CgjI8AR+FkZ1o7lA3zw4Bwmj8ShdL0TACZztWxV4hSxEAIIndme6OKAcstl0xcveWDQFLhtekXQEgMSySEe0ddok7QKdfgCfkeYM6Jz5HeWkMU9cn47DtcvW3Jc+tO9J6f034eFY7NhPv+jUCcfXrdm+deN9j6Qff9v16brb9qSXnPLZ9KbT/gIQ7FCrjqS/3fH49BO3vyJ9avdFOG+BRGJ9YE0CPx5ikaYsXymz2+TFMx3HHDMd0HZYZobMRF6YzzY2YvKom0BriA3JTHDiC5k308F+Dm/lhl2BGzuTElvj5zqyxZGdr/WVAwt7IYdvlgkJOzAqK24mxF2MZH0CMrZs4K6JJQVjupDk+KRazE4izNS4LZriKuctJvZljXweyG2P69AN5WbWfE7GmXiwaPFcL+OX7QOOpJzSngeYN8GAq0EBFPimH9q0cVxlhbrmHw/9pite+sYSZQzcnCr6PgJF38m7ZmMXJg4dWUgP4AOJL15/PRID3tGCrRF/I5CUZtNFqx9IT1h7T/r4/kvTB762mL549/Z00ZYN6ezNeEp+BWUP7jN62ye+lV79Z19Nd3z7QLrm1E+n/7XlT9PCKnx8ETvAl/adnV5x+4/j66+4SjbLww4EWxJMppWIKAPtScgTDxgVL10lISWlQf9XEPiJQmxDgbLtZIxfhiCweLxd2BIPahnKAiWLoGjvOYYf7nzRdp1ZDYyOM4JNAcjiCXN/C6Sf3LVN2BZCoe7bQTRGshu+dY1JyesMsslgOraQWPuWjDlDXI1DMJ4HsveGEzCmlPkehyPU/fbAzYBTbWRTHh8aPD/EK6JNsfjlARKSdG580KpNKeDIt1IIbxLSsUZxBAVzjhlb9sZy27ZfjG0zI6J+DMAcyAsVRUdHUsiyrll0yMdh0O2HHo1PBm1Ol87dm9alxbRhHhfUMWA8X3QxPpb4rHU3pzuObEn/eNf69I4vbk1fu2+X7QAb1/J7ZjwJyE0CY4QOPHLgcLod54L+z6fvtheiveMTeLnZkT3p17a8N/3Gae/GF2CXbObFFf/6b/1ounHvOROSkJIMgmRy0WyIO54SEPtuMpxW0w5pMyTrGPqGetIQWcQMGj/Cx4oSCmXCCJ9XlvsgsyvEj7A7lDe5cTYOMko+VXfK/CvMHYDJaAKk0xhpjirWwDmEnHlxlkQ/5aQ5fFcU7aoPLVc7PQMcdWUhtTrVcOXLOg9JZxELv6PHN1Qy+XDza20P9RRfxDldsU0v8voNfz8s0rJQQMDxjyMPZ/0cUUZQnw5a80XdZEUOkOwRYYFlxciv2oHKuMAZkmOYnte3Gcarrs1cH6piWE1Kjcai0AUViKzASjjVhoqCubTp2EPp0j2fw+eh701XP/qe9OzT7jfULFLH3qNr07t2Py390Y7npFv2nYl58Nq06eS16aIz1qXT8N6iOWwY+3CX6707F9Md23Cn9SK/xb4vveikG9LrN38wfc/aOy2xcbY1j+T3DZwXetY3fj7tOYLXwzIMW+MgmEiYaJhYrGYI5LlshnzDsK70MfJMBl7BUxel6TPbYMQtjHKCxLONkLbJR4ly0S6ZuCyqJExnIjQAVgQOeLfJ5NB+VFG+6HiCzRKgsKynBRpkINlSIuQOyIRop9JNlgFmmmu8tSzXLddBtMtiqzbX7B9nOly9lgiVuEd3dlkwM3mBGDKblfwzlTKFD1Iq7DK56AprtdTZ1nYCC7yfirNUL6jtVhu1ZQHt6hxMtsEwO1W1GZfGRGyIpkHQalZCTjt5YBdsUW5iCYlISope7a5mZ6aWCfKGjQZ35kU85/Xtb6S5wzvTz55/R/r1S65L62b5Wk2c0MSVre24z+fjuy9If//IJelz+8/DOaZT0t5VG9PRGcyOZo+lk+cO4d6kh9Kz138j/dC6G+zQji/j5+xKZQGX6d/18BXpVTg3lGZ5E0r2bf1gQlHiIZ9BYnPhiWfS5ScMZkORl/HyZbXxQMUVHgGUT5JF3AnRGDizH5XDio/sZenJejyn48mI49XhRljuSriJAB8XilkE91Zekun6HEImJ9bciUsbiqRLMRoLs8v7jnzHZ5NDxSRA2v+ukArKNNSxit2Iy0xdmmciohWqsvTJp3CDK+fFZTZCVjDIJMzn3Ey16WjQVSYMrHZQIHADEVGDHtjNgbIq45F5jYWAM/5ymCqve2wxWIV1KLPQRhZyO3QhTkNdlEFIv5M1bDSOIimsxVWrsy9Jhx+4Ob3tm5el/Ufm0x9e/imzuoin9TfOHkpXn/r19OLNX8ekZy49uLTe3qx4ZGY+LSCpnDG/N21etc+SFt5Lh/uE5spJcEXEv0NMZj5zwd9Rbn30oJpA3yIrn2L886SDJAQ57RSc6ZoiF20ZrMRWrA2CUWhIOsR4c0UKAJn/FYHH/VhU1J9ceOsRL/Gvw7kSjlTpiUjVZqLvZd8OfqTHemJxfa6CcuhmMUBhubEf2IStEg6J0nAkndCm4hrotwztFnGCEpOQWQ8uZL6zUpvmFwoyCJKJqKziUQPBAUnZkNUgFqvUwjb9DQqW4CBs5EXbieKTzR4oW6qr7pxncSqsoEh/LOMO1AWmINgnW03eWTePw6WzHp/SA7ekv7jvknTVaVvTKx51ezqAh1J5vYYJiAWH5+mctXvSYxI+/RM2GCYIfrMsPkNGPF2sw4nqTyAJvXfHE5CHeImdXPzMP+vQzrSfoDZAtoLKdDKWzdwe3Q5MvvxCwxBHybTsr5/8Bzu2Q4BftsKBpvfL2COyYKqSk3CT+NCkCDHyZYsHcNi7wBWjIjXVYT0JMqwBLvgsbdpNY0R9GflQAxzoFLVCON82jsDjqijNQhirriVshRBZvgBcu0dMQmBbifcI2aqUwOpsn9WIX7Ls00DmLGNMT4tOv7GRMcbLOKmxNlbQj7JCQ3kYtJQd1fjs/VDfDqqLRRFhKxIr1r2hLCPbfoWISiO0cEGfJNk82p/HlbEzH4fjsY3pj++9FMkHJwVdSIAVQvloyBJ+ljOwprZhhvTNxc3p7oObcDiGm8lwGLYaNyyuxRU53rX9N0hAr7zjmvTIYbwB0nqKgaByTjq2ti2bcIDoBnX+lUOwwHOy6o+uEzMDYzQ1VoxvzroeZjBFtiWTiD8oFoeuPzA/ys5MxWM2ZHdgYcggXn6lS3XY42sweOJUpqvyMvYpZt/MdtUaUgYcssVRXGpPqks4vc/ePntCTDbEWnQlTOh9ZgJygGZDWbNURR0csw7GMGyiIlLqLY/nx+zZN7GlFlcAaXNEGwLIHllSDjySyp4NO2AD2UBi3MVdD86CSb4htulGHUwckICpzO4Oo9HY4xyOicG3jmgERnAGJ7iTkcUbAi0ZPTZ9/qGU3nLP5ek/nncjvzpmiYezHcJ4dY0nnz+565z01m8/Jd2AE9kPIcnMg3/Juu3p2Zu/lb5v4312+PY325+Q/nbX4+2FbInvp6ZfS0DMSPhZGFxkPmR1NpT5ReYwLN0Gxf2gksdi48FahHGzvyyfpN+pZM1cQdj7aAFdi8akAFLxBFan4E2pCS8Q20UmJl5GgGTEK11+0yMBY0V867gDxBqDG28EQJa2sz6+iXYoMEWvDDdiu+dPghiOYWC+E8bSwqqe4NENBAhWwTJGs20PpcXSDu8dGpiwIQU2OnIDtb+tqeil0gPMgAF7I7xqIVAWVG5LR3WABXJm5qf/qiBsFpCFHNg40EEH5KDXLh6wB4xgBskAs5uUvzVmo8YT2EsH0+z2O9KLTv5aetXZt6QnbXgonbF6f+Jd0Y/gs0D/+74np9+6+xlpn10BQ4LhWUaLBznVzjiyO7SL8xd8hozJxxIQcavTurkDlnD24cqcy4jlGSGvIw8Ck9lVMrOTMaEX/19IdqWuNTQaxvGFRDtUZzGbxXDggWwwBWwYPrrBV1xMLrApP7FuFCYKHGU7wXH0s5gjEcuEdsEDW9z02NaOkk/LdR2Zo8z33zFbgSeFUgcZbOgjjWHF5ziB07pRIKYa9AtZCCEVXG0XKmMblaYBZNe2ZscrmMzvxdlfk4hKDIXgCdvSmEB0gLISATdRYNCYNfHlV7wf6Lz5h9Mn9+H8DWY5GGq3n5NReugesPak89fvTY9bvxOfiD6Y7jiwOX1x9znAw4ht96xpkA3U1FXSEZ88k8+nJ6zfmv7Hue9NH9l9aXrTg88HG6/0yHp29QS6lnSM53btniG2eXVNtqE1LBxh6kwqy8mlN4aLa48+Ylt6x1HLxXJ/4QZuBgxzyoj4jFU9edzFIj8TQx+3W6wsq5+R6heb1Gn8TfIBfqNXvNKINSTWLCgmIMmkxZlQy8s2vBIs15kpBfWzR4HPK2W8SliK+jYIBpgAM3zRk1Kx4uNUmr0iBGTZrKSAApHxUjPzagiGtrF6vuSoIRq5ahYAIH3w6WFSoYMglz+xNAjciQtvNr1q06fSfz7lg+lNO16Y/ueOH8JsZxPkSAx2AhtX085Awtl+d/rW/nn88IS8JRm4Kp8BolsaDAnC2oFPGa6+bZg/kF59+qfSL235eDpnza60aXYxvXXH97f3FUHXrowxyGIXtqwtH2yzxD6LVudOVG6G80I2NZhg07w1Ay+qTKMHKmDwjwL5sjtWm00pEyBQ64yHHDxsmMNVNNsNo90IlanCGzBcUvQ7edcsZkg0Oowz85waWWZjRU+QoRPrOfrIIwadxiBaqqSiVvaOXOhcO+RvENIORojldpd1iGChDd431CQhl/jqMBAWFiQVTOgLo7mgkHUWFr7DfBlxmS+czUayblHJ7aIGYjBrIQ8Kcl90OwLy2Zkrrn5jZVNjWMjVz3fSIaZyxm1U+Ww6bX5X+p0z/iqdNrcn/cC6W9JzcB/QbhwqfRNffj3MQyZGP4scuXYDngvhGxHxZkTOcJAPzL8lJWugzSRBPmvyeA8Q8ysu/2MWdfWpN6Tff8x70ytPvS6txT1Ki0fn01nzu9MN+89ONy+eAxWmH+rCiCUg1t4usyObDcHkv+RiK5wrnvEjULatZMLk4uVaONWdeNmmdhqMG0l79QVtTbSnIHJMvQMasXVAwQRMr1Ogsh0BvQ1hMr8RN41oBHT5E9Xw+aeLRZqs2XUWJSFvaSlE1pBisSCc17RxEEmouYs6jq+c2XgXY8FIx2NTOgE1mez0CzDzJ4kNB6HJp4AoyvF0M6IgKU5bov5F4GFMK/OWbKjuMLi69ZKN19mzZbxXiOVJa+9Kf3rWW9IX8AT+ux55RvowDte2LuHl+bh5MW2+EN+lv8deRFaTRbapxMEbGO18E17HObeYLlzYln705FvTi0+5KT1x3VbLXwfDTY78u/3KU7+Q3r/7KfY2AOa45ioZ2xohCkf7mWP4567isJK2kpn6yyV+xLIP4kea+uIXW0Ysv+D4WzLCjAA2+MZAPobT2uvNNM56odvr4xuiKofmyqGDbKuusEJZskPL9HJdhE5IVFuAI6Z4FOQypqLqi2FXw45ol13HrFn1hSWbMyB793i5g1rSjHdnzowmRJvcHEjRt2PrP/jCVWlLUV7WbxRlRZODb83MK7DcLuulCFoi9GHODAXG9IGMdhRJ5InuAxOfX8/Yl1656dN2j5C4vBGR5WkLt6en43ff0uZ0HZLSZw9cnL6IeuvqDWnHjkN4BzNeE+rTIgwSNnjQp+ArHBcvPJwuWtiRnrzh2+lJ6x5Il+O3CQnpCLaeJSS+vhwE7/vX35GevP7u9MV9F2Ej4/kpDkL4Gal2b+GfsK0NpXdBvhXGBFrNzC0M8jPERH2bzKJbCIOubBEMBpK6vJTP58TovpYV+Ch9y1orUKnbLcANvmm0Binqx6ZVNjwhgllfOpMx+WQHpTqmPwaFQ6IzMIElFSZ0viJ3eDiWEepHsRPsW+BoB5bslrof7wg2vaw8sNHxB/IuvtGxAIZ6NrCZBoNTicAFaSV6kIZktV7Z+SPhYQcJ57nrr0tXYgak5CMpaz2acebcIzZrevHG6y2RPITzRw+evSG94c4fTJ/ceT7yT74cj4Ryxfr70/su/Qu7b4iX93mpn/ca6UbIaF80ZzsbZg+mV27+PBLRxWCzj7mf+CvgsyE/PLPx0RDFYTF8ENjsDGYME/jCrUSuDUS1AmbN8GSbtdEUhJK70MoAtA0i4FpAFAxpxmKxB4cxvsDmXb/8xheT0bSdtTiJdgpzhYT9tdWgjHYchkJwJAUvLoI889yS820GRMZArxgohA/T0F4Tg9AFVgiT8FBsCQmo+T4dIbz6G6GKxwKU0VxPG9OBLBqFftfsLI80e4XctkHsZSPqYmH74rQCAUBJeqoFMsGAWaRMRvqROTY2DsY7R2YOpZ/d9EneB13cFUOB4AvuedjGxMSk8Oi5HXjx/a505+Ip7oA7BjuLhPSZPeen6/aebdpMPryx0RNJMDhCLuHO7RfiIdnHrN0GPM8rAWSzLNbZvvTYff3IM1pjkmsbwww6YXl2mM3kllfZTRNHA0BDGOP3RtRuQL2F2raNFliOCw1PVa827dPHpltNlbgqDPZiI2CnkRZD1rOKCwZogk4z48gVqdqQdSthAuB5GJ5wt2+W2Qv0/U2V9sZKnKdZxIv0mSD4fqbx0P3wtAuibTZhNsFYAqevkoQktvGHGdaizSoAwrDWz2Qji0HQUg5Ysz/CNwj4jY8eF9sZG0w3ZOxH9umJKDoi3TiUiehIvLG6TUwFgZPET1t3Gw6Jbi0znyJbhuBpmndtw3mjAyfzaAyF0eOH/wfxTft3PPwU/6O9jJ0oZrJ7FGZeP7bperDrqbJyzxCNx3EgTbeqRQsTa8pORC4d1izRpmiXZKEaEsZaMtbkr7RkG4pFJkfVo9B98HCCh2iDwh3BbKIe7BQD9JBh+u6j6rOdeUUj8yTqxcDbzAOJh8/L8Uut+3FpnDU/UMlkxDvG+SiFfuwP+TxxzGRh3zdj0gDPPjEE3zZpLDGQUACBaeu15TMB8tL84HwQsfZXfdCBYZeDiwHJcTuR8S6GQrwWfxFkIsdXwixED5zS1oyoQDojapaaRPwVRSPqiWznlzZVcK/Qz2A2tB6zovq3qNUfa/Fw66Gldekvtz0xrxiMhq11jgqyEmZFH9h5abp98VQ7PBuzMYnHZHTNydfhfBLeCslZke0pGm31M2iTxf6PiALqxOXRvhk0hvs0p2RG55IbePnFAJ5taWPVBhtdDKxKODBW9hvuoPVKD3BlmjzUacxPEiuuAiZwBDzCKirA89CR516YSJhUmGgYJxOTrfoCjoa4tfo2EbcM6h5iImNygj0mKrNjNqJ+NhpYdEe/i5aApnzhNuhUs2AOxoPSUbA7V+DeGmJpb9RmVqDpYr5pQEDj4MlHL84mplbQCTMiQTtLMUA5E9Rq4icXS0Y4XLoMb1/84Q03NrMhmuOzYWv4QOqEQvlHdjw23bb/DEQrX9DU4RN6sH3p5PTu7U+yF+OPmeFZH9rhq0VIq/BE9uPXbE3P2/h1sHAYKJsCWB3HQ7qqCYhyKZ6oXHqqZX/M7jSeZJ2+1l9cp9FVB3crBAik2iVxyVzDU1F2HQn27d4X7GxN6ZqNjA3FR5ox6ie+xd0bYTtjLQhv0oQXnjf0BMTvlXF2Uy1kivZJyk8hhPTaz72CDnGQZFLhbIpJaRE+OKNi0rMn5TE5FO0noZW8kAipbKaL4xwzKwjIVmzEihacuiGWbIzKTpos08aUIDdMH7Smc8JHLDHRX5GJAGAQh2QrrGEfuzGtjBWzngVy1uOkG7E9hu2Z9FO4Usb7hvi6Dm6sTD6zSCxfwFsTX3fbD6c7cdjFB1VjYf8P4NUgf/bgFRjvnDMtWUBSapo/ikR0JV4TshHnoRSTW+KM6kG8HvYX7vux9A97LrXe8s2NPJ3KwppX8ebxwGxZIa7aLVu7efQDRmMgnNqCqD1NLixr4SJvGbpRyf6swoIbWdxorT3NXtYvELbbwqH2n2M1A+Z64+yAHylcOgzZULU1JLnVXIhBGOgYd9EUP8CjmuH8MHGYgCikvoGGddbN0iCXQpE0BthnzpT8I42ecPhhSM6YGIN/INITlA2c9Ysmst1iHgQHUUV0wUtQFJzRNYWqwh7ANn4Du9Qg3zW9ztjMKnpka58TvmACYeodIDTz3h04QbclM4aVfi0gCKo9HvI8Go9zXH3S9fgLMGtPxnOH/+jO89JP3vQj6flfekl6+11X2oOsfKA1Fr7X+nN7zsbvXNynCJmdTGYSyijL5GzjFbSLW9KHdj3OZj2NDcyCvnLgnPT2h5+dXnzXf0gvvfu1uH/oCrsat4DDxMNIcE9fd3t6ysK38KcrXuqvfYj2/mXSOVaOi21UuT3WhTFe0ykClgVljWWwiIUzBZ8dNU5qw1zJDmojjVkxhRrhk6XtoeA4DD4r46FYu59lGyOmXJ2CIAzkmJ8Gy1C4OeJHn/7z64fRjPkZMKjMHwTqjzCxA+SJX4Bmserl5tSKNmz/6VHFeGdPQQW8WEElSFvS+iaFLApNTQx81HwraA00LXoMXgMZ2a6ShdjRX37SF9JjVz9oV8L+9uGL0ktveFF60ZdflN57/0WY8SAX4iVn/7DjPEsK0R0vxb8Ds6Glo/ggo4JW8iHD5sqojTeb3rn9qWkfsLVTjHYmfWzvJYbhPUh/v/uJ6WX3vDb9yN2vx82TT0v78EmhzZip/czJn3QfsU8xmEIvCyjIEyNkv6ttYwQv1qLpiLS1Secf+YPS2S3gqUrFSpn1yFeRTCZ4penAkp8M5mFKKSQHf00lnxTPCF8q2TB98DCpvk6VggiKdFYq46B2rm27A97Gt5M1NqOM9sd8yOaYbIJOD43xjPmI20EJKRiJbiauw4wvalGpGPUuav0F9nGTiMMvF9GPdVAmFEHDlBC15CQzZgTKm7u24NL7SzZ8Mb3r/kvx5PyV6TM7H+UzjznYsFkOFfGVjb1npXsPbkxnr9ljCYkfQrz5wBnpwzvxjTObKQHHhKMsrtqiAh+Hep/fd0H67N7z03M23obvmM2hS8fSbjyx/4m9uFeINkydXw9ZlT6Lr4V89sCl6YqFu9PPb/5Yeua6W9Mla+5Ltx7EJ6j5WhIriBE6Iisd+FnsVQZzBUtvpXKoFB3plw2FwlBiM9IBUsloWFwpqRa/rX0bw190jDXpsqpLXC1+2Kr2OUPhYRrPk/i3wPyLHTZMXBi04ltbk/hCUQ4jCJKHRjYLQvLzbUW62YmaUi3bcgmiSEpir5yJlK0ymGiHpneGds8ig65tkYXC2KB3LiXr2NZsnWdEUADpvQy8xs4Yv+d17a7ZmGODcutfoDVYRY7vwpE2tLYyNqXYjFphEhFKjkT6HWw1zr384gOvSNdthasDeLsiDwZLAqIZKGDA7188KX1175m4r2c3EhEg4F277fK0C+d97O2KFhSN4+fPZICkLn+0g0cMMLt5x/bvTc/eeLu1eYL6uv3np28exInuksx45y918N5fJKSv4s7t195/Ybp84a68FXUj2w+kWcaigxk7bjgnIo86kZ7mU7JBHQ1EegAcZWjm40LXZ/fGiwRcEaIDkiyK8OM2yGTEH99hpE8JkeaqrEVKqEmyyLzVkruIoEO8GRAniq1EW6YvIxUvyutOPrpTR40ODxGT7eQC2TSxhMSof8KrNuNNo7ob+JYhh9Akv8PGA0UeLi9bzF4cxE5j4K+TqxlNiI4r2nj4VPfo6LAPg/4OGHKV6yxngCTxm8HOf++hU/C4xiVp5tRzU9qA+4C4NVsgiEDnfGzkZ3F17AI7rOLXX7didvTuhy6veOrYL7tTm7q0Y+0j6cO7H5++vnimXUFjHz+z70LcZb3ONnqAXFm6bOLENZ/6v2nx3HQrvkSL6Zpj4gCwPyspy62c5eQr8dFg8kBrwJu6AQ7Wp5IKE45oangCajsc5a1V+Rc36IksNQijxcBIwzcTEg+jeGKbV5x4Gdwvqcsmgwp0R3LH0rt6eDm9FLrheFd3RTTGnOIi6JE0w4VnLszHqCOPgToSs7btjgR+Y46FLV6mEDWAEZAb4utZ+Klv3vE+jwe4/SV2EZ5jISuQNegoOJ7goo9pdHMf0YgDsVSX0ZxkVEDW+GGQ+I5evlWayWJmM+6A3oDZCQuTgdWZRvPzu89OD+OeobU4zHr/jselexb54KsSAwBKIJx9FX3QdGcyHIrhCtlf7XyqXYHjXdb/sPdSyPIlW0CLXrMF0AA3YvrKsYNyWjX5ojM5qOhAuIEQjEnyMZ/UF191z2N7ZcWGK2+0mu2o9k8hVx+TEw99Ccd6pEhsIjTY5TImE3SIwKGUH1bxahOvMnnNwyy7wRDnfZigeP6Hj5FULHBIQOT5uoUP9nNiGZFRRfipO7ZAfV20e8FwlWsToIqNDWqpW43FIH4K9Bu6KHaKyAxZiy+tW1iNd0XxSASFLvVtQGPQboU7yxgKjqwAIDmIL6udaAWb9ZZiMxIcqneR1WAUKAGiRyLpgp45id8pW52O7cU7Yc02Rwj6SDi3HTgN36Y/Fc+BHUrv3HYF2Nm2ko7Ms01RfFmZYcBH0nnPrivTL57+sbQTX5a9aRHJz1YCY+SPFc4eZdIZ05YWZAaIznEZVzwaFH0ichob0zcneSF55C1DY/z5F3Dt6lXYoXH4wh3WSrWlxKO6tRj70kqKGXW9H1NzUf0MtTuZ7ICtBz7xJp6EOesKCxQ7k1VxgoDbp/z28ZvyuJ5v1iMyssxekMm+7DXtHKEZzAHkyvtSDGZgxIuOIvfLdc6PQs5xH7ECvgeNWRGexwTPr+eBUDzmV3F3NZvjG4hZ/44W8NslomhOgZAHpJoWLFjNCrQoo/KQzoNggvWnYIKE49U9TEbQpU0M3GE8X/aZR85J+3Hl64a9j0YCoQxC/gyEQdVsiOeJXNFr44NEQrv74Jnpg7svt5fp7zi8CW+N5Wwn24GtePKVYzstKU2Ws8+xfKftaIu024v+Iy20z2qGibXMdgDke4I4PZ+dxw/jxuepaJ0juLLS963T0ro1GK0ugzd1YAiL8EataXQO2cz6UTJQGTAiGiayXDDVhmoazgHLNsUJ8mq807UmlYGQyOjcKHwJiQu0lMgidrRUPA/BmITsXOjIODE3cTvgrLIpjU9KIDdIxnXwVjfj6wC5ruKVnQnyKYlIbjRK2SINRuOiLeLSkPJIDQOYXqe1SBCrcDfznm1oI1EwsYD9kV2PTZ/ecx5e4cEHUfXXGzLrQK7NDWmaF88asOH1n+54Gl7Ahpeqce+1Qr5+ZMRzI1nXcL7QDh5YDTmWFBrACTSizRJ2sGO5FhuL3QEOvpJNXOPkxcTKtwPyu/LWdQwFk9I6vM+bD6fyUGdYyON4jMk6dAORTsPsFNjMcsFYS3WApoBFYG9VFuSmOyI3nWX0uU2Z6ph+8JVJg9vOKrtDjG1vY+YsTuAb1cwseBBx5fXmDQ5MYyODwOaJf5sF8Tis2Mw+Yxs+eMjG2yoaXOMvKuQ4G3nXsJi6wGJzGfnMzE++kydyEBAcs15RCTiRjFu0bx2RMW6VJ5kPL+Iw7WGcosFbGLGD4GvS6QhqnlkyMzoRzeMrxmcxorYpJ9vgs1id26j8mHgVJvbUk27GusbEpc+YfEXEnV78WMuIkognAgTQleXlGkBPNDURemIZS0ydi0GTFpl4+FXWvlDGK0xLeKp8RcWHA9Aa54r0DFSUq8oIy4UTBVWXlCWEltW2ptmBbJq4E1ZXk5QCP5AlnrGVR5xtFAUVYhoxMoY3VccOZkEmw3ZYgx844l3f/sdoxF8ZA8jGxMHad0wiRsyIsiPbd6LH4c5UHRKX5VFFAHa+2Jtih++nnluTZjZuScf2bbekxI8lWjE1JRA28CumQNj0QIyMK5gZ+wYaE5DnLeoKqyAn13WmAbWyIqnvnRVPdbXkPoZ8IabJeXjls7SqL3/SP76a3lZzNjRSyOVfT4rtKXL2k+4oiHXucxXQmMdFanoZwY2wjtveqA1FMk0I2UTxUOCrfsiXJ6+Pz6b7zzZZDcx3jLIv9Vji/JB79Rz+gGs9R/Wy7XqkxVneJJi8jhzFhSQrWvFsZCPRloOGSw/D+aIt5uxEPCJED+R21SwHQJB+bjYz2KCgLwKrhjyQFQ0m+VZGAAwK76ee2YArZGvwjmoWzXoYGmmbrua6zG7Qpsx+xDlWX+PgkR5ZWta6BGPSlS/iody4Vk0gJyJf3v641UlcnKRGfp61meIkDGdMflWFG6UNu4Zn0kY8aqooQUoav6ifWXU7oJGow/aUQluyJ7UGPuqgIqQ/qlthkZp+TxCRjMmrose2b3QusG2ySDORg8hVxVMsZq/Tt3m84IdhC2vmcEI6OzX1zn5R7WyjyeRVL+VLLn3W4hUjQ6L0FyLRtiFlqHhsih7INSMqiKxs/hUEahnI4vGK+ACUuoHRaMQSZjw3FByOzSxsxqunMSM6tD/bgtz0Ms46AJp1Zpl5tm2GxJbLuaocQyB/8klMpNmWnLWKOVZjhfVyOsvJx9xIp6+JJW9CgYj3jPgYTMbQBofPr7D47KieO5piv5gURjUEIlUXrAgJVIsfaiWewCp2jTdFl/Ix/WirNdZIamMZH70N24w6HTa1eVXDdb0YvNMRTn0oYk9A/OPBd4PXJAIFYVTLRhEURsbaHmLJ6BDvILaiOmBXTFI37j8rVjS9fLJaAUwwZGIsLBFMcyg7DCLYGlsRFqdsscYP9mdwEvsYTmKngzzRDEX9RTdzbMs2aTbwYxLCXwX7bAttoG3fIzNd4syZL+QysCavRYFZs8iQ2pEnWjps94X6UR7tEDtmn/we17eJySWLZjAedbpOJmyb+xHdvMHPInEtrMalXVzi5+Ga9gOZ9npM3823uNiSjvofZR097rQHde3QPAF9qtimBDOurniD3UJCZuLQl0AaLLaN7uyxWTCdrPgZErwUzwTEK16lUN06QI74clBQTjQ+vcGZMM8TliiMKK3OwLSmfE/DTJDBXXfVjAFMM6gAl8NFh8DaoRV4UlNNWBlEa2CBRLIa36pHEjl2kDMjshgTfmM1ebJPDN3ZiqIOS/avpjPrMsZSuZUaxFdFTtEACx2IllG1J8nJjyXiM1+mrLmcvNrivSIchnqIAd2BuhiK3dvcODndP4TLu7yZEKfLoQsMYX2RiZ5f2hEQaQEyj9WYfcEseMVZmJWw9TTNgBy0MUiN4zT+/TG4MBUsbFuTy2zHQgq0xKylN+BNkJlOthV0mHh4lav8YTGcAMQjCHbEHXrbxNlWM2yy7zVnVXOzs0hGvOnYlI5vQTMnohe9QL9LRJQqUNLqQfYkkbHRKOIsp0opApMRaCWNwIpiu5JAlfkFrHdcPbPDNJzU5kZgbrIvtlnyDuIbEdriZ7Fh6KD4kx4Zoh1lS+kFcZAOyYIrDjImt1csh1rBdm6iacVXIBBqTDOPQ8BL9rZtGi8aKIqBkJy1O+B4rsElTH5Jmg+r2utfqzjoZpXijPqy18LaFjA9rG8vByg+s+W+XRzKsGoXCK5krbqoyb+6JAUC4pUwH7KqJnl0F2lDBgZJ8xF4YFkCwgzIb0psZWaC8Zlurp2ZlwEvMsZvKFO2bQUvRxiuj8Ye5cBr/6LM1R1lPk5cPpKI3G61PjbKGVMCsSjAnIItZqWkugickCn2Endgz3BmtMSPLGY8B4JuzBX2ktLATAr//HJ7AXTG2YSd6KMgzGAYXOJ6nquby2Ij8IqtTERML2NbctYKWbTFCSb5wplOAQRB5XH24s8TUS0qUnm50jmDut2hi8O1uaM4ZMPsaHATHE02G/hyPnOsgnUua4QZZwyBq7RuD73/gJmkm1W4KQ2TT9C39R99x5gCriejSi/r10mH5XDwEHkefwRqAhIItbZJ2lV8EpsvNmCFhlgambPq0gbAEt4sZlz2mEwVDqmYhCiVj0JHxvHJcUchIvU14jWNNiX2JDuKLNJkWy1BYTSWakM41V0HBGRsmDbOzGxIx3C/ER40goTYgAfpsyEloVYsU8vXigXIQoqAk7izaQOIcQhKZRvPzuNATkbox8A+9YEpetHeGNN5tDiPv6JjCLdACVETEBPEfmf2bDqCNycs4ZCND5quONHZNubeawy5PSGMAS6qFxrKo/pihvEtOiIQvWBiNTWFvT7adu9Pzw+KZjMYLmYKEcAkHcs/olxvPCyuJ6GDHdOSX/BlrocYLsuN5mIU5Pxskn6XTUTF3neZwIrwGZGtEXUyxx2a1W3sUABEttFYmJiNgKuGOkoGhA16RuLSMg7Vjh0+6MmIMNvZsfqUpVnrZ9aDjc7b8TcVnzTVVi1+rvstvIcVeS+QnUl8ySfXPLfDc0O1jNkKPJLEq6ZiEFsj/BXm4QJ/R/E+KR6yHcEfh3KDdrRBOzIU7Te2DRQWU4WOK2MX1CaSnmxsU4Fp1SWuMT0LQXGgJtmMJ9uSZwOlWYhgGTxjaxAgsjYWCIhjyatgnP3gf5UFC0aaTscsvEJMAnT83AxqPKd4CPHoGb+iQIz6L5rrgIPJIl6kj1uOMTBjtoBFGrUiz7kZnWVWBWuAURf9qJftmsmALXYiEQ1EmhgkHdz8mI7gxWbHcEDLnaPYNMIwxRrVtcEUrDEzZBJdLPwrJHBYhhmkl378uu6MiRte04By2+Zf7bV4do3vEuf5Iz4uwFlSOVzo3FmzMcGGtocxcOAtm3ym2/LDL8baBBAciAxymdSmZRAwxWc7wLvGoGnTr2yLCYeJhwmI41hcNPZyTJFnO3jvN+PiUBodFTPGKvIBGIyFPwp0cAnyEpBDi7b4SkIUiBfp45ZPuo+II9z0I3orYWVCQNYBF9lEmrhnBrxZ62wYT4ss482POF/B10bIH2dFdm6I5mRCtKmDKX7TMTJVCiAz+rZw/1x171/tWCMWNUHabMXyEJkouTJaQx3wxu9xjZIQMtQqGxfJnpeU55HsbZbEwzasmuaVsGYm6kZ77qNZXRaTMIphUi2casfV/Ux81Z0dY4/INF4cD9GEiTYzQU+ywiqEITWTnMVFBB7mln21hQE7YIAVeIEcYDWIDcbcd4se4G0mRrtto0N7k5im8x1qOXkHb5rNjKiRdA04MT8IxLLypIAUjOrOjJoUWxEOtZnkQrwMaaqsiJseLfkwGTEJGYaxZbBq6cos25SZr0AXXq8ogfhRkcZYonHRESfa0TVItWMtrPz1/tE2luRZNzftBkayOrGhCg9EOdQqzGxouUr9I85pn3T6zXHa2biJ8KZIvvTMkhIf5bEywV8Mibi447niipcrUmUY6go7MCGsgdOyemQgI4p+IWz75FMXPPHMccF/45kzwip04MYYjVzBjkNrXyhvFIMC+bAzEFcGZ2c8tLcrpCVTygRjmFaWk0/RRQj50CwHOQVrIq3lCI+0g7IVCVSDTXJQIlN00BngMwNX03jTnpUyaNJTTSlo7Xhks3RiZ4ZlI0ejjLEMROyYPBjgmJk+F2P6YC9nn+4KJpuJbbBsus8tf1DkM8pCfAN8zxhibd/1DGRgO/IlLLuiJ27QPPzg+aOjmMEewTjwZfbH+Isu2KCCjRMIbWMRY3QBNpKo5ptBY73BuhnIzV8WDcwGfeJYhDFa8lznyhINFnykxhNPd64OgZoZqZthGS+NMobOAdiU0Gr0mkZWJlYBB3tSNDu9ntp1QPjc2hJXmorpqTFSLycfURmw4L49R2SIGlS79Ud1eLcAMta2xCgXTRCLatLUGSmCSGxbGHDRT69bEhDtyUBfRxnp7MA2+Bw/eVIjhCW2I13iAybSphR5UGrk2UjkRXqgL0auYwxklbYT83w0hvasWYRZuVHIvDFMgGcHmvFIUrZ1qCt85aS8q+Uw3D5XkR2OgDsPFs/T+CtivSaqnLuxdSJPsXZbodNNvpL+RHWaolABy5xcWDszNYbCEmO8qqTzOqzjbCdujqbeBTR8FrHatFDUZK1BpUD8BmQNXxR5ITK/bwedxmjF8VUi7JM95kN2HIeoTvq7KLdEZOuoOKxBLetJK9cGvBjow+3ail71BDHZBaKYVEtnpT6Fl1G1ZU+OVAs3Yl8qDK7slbKHusgzTRM9z+Bj+pFHpRH/dVCKYR6m2l233YZvbjJqzJLkbV2DjfuCMGM8ybzuZjxByB2VcaziiVpeIUJfmJT4B5gbPs8rsQt+5abGQYp6lMWdnRb4KuIJ3abYi0zFuh+Qrs0mx9Vr3k/lJ5Zt5pP5rfHsK1eKeSVcwyg2rl91svCCFcXZyJpGBRM7QVRBQ8ov5fMORzkbYoyzjHg59Sif878mvKJQ+9+6ZU/UoxHP6mjcGjSQraHQKkqZ19mXmNJIy0KBS1gYQWEkVumP1rKlmqBIRyXZllz+hVEbtY2L2lFOekxfvCiXnuqAATmHm9+mDTm910LdPh5wgklhhVSbNdOM756uMKIW4UZrG2OMhg/bCnd2P5fiUVJuh2/AUM8SlCv5Zw1AW1NLbwx8Zsfe1V7aDMiIAcjX4hCF53dsYAShnmh30FvObYxRgxNMjjthaYIwujBcsTfWiJtG8W8ERSuOOauislfJou82K6rsfzoK69kPzdhR/g9/4dsNu++sejghtrChTd1Dinq0L1orrYAqIYjqHH9Z++Tbyptio1o7AUqOpTqpLb7q5fCSH0eNLk565xCt8HAgrFYzLF6/fcsro9XIKfH0PGLJi3zyYtEhk/OYWKJ0jPaT3ph8oDCCejWFurSn2mZSmEG1H1GECgFUlS/VYJVS5BlbBCAynue07PPlUb/QhYiaRk8a0woMuoE0x01bGmCKX+IOMpGlFjgzmmbTKBoDAjs/Z9j/LImI6wsrjGcTb+QrOLyQWYM1DDmF1cortgCynVBRWT+yp0BbYfQ1VSk4C/ZNJdso6iAiXTQLs3D+NRAcVj5TxnMVXmo//HxETULaQfqaelWr0kxAaon22j1paftGNJAFbRISeqyWn86Imib2BMXDIlxhtp3EX4ka+y2FMR+BZwGjzYGQehB7n/mwL95cOWpylBksTJKTH2Qko/8gcmMdnswG0zRcJS4H4gEjogc0D8/KZjWQfhcZfNNGOnojVuuq1+Gd0TsST3aWgk3Osg9rZ6oukDIq6qDqihhQ2WaTmAagniG7rPtfxkZIVBeceqUDhek88VWrX4pV7WjXaDkdCDLjO5XTTIi7ic/5PD9Szw25PyUgatu+BnaffByp0fQWkwz/iUt9FmG9VZcKRwmnbi/cZiZpSX/oRxKrpW510ygwcnlndxtyxkqFaO3sVlOgH4UoajLmEDfPW9k7nR0VgIVhRB1jHo7RWF/kIPAFk89RvYBvyBF7Jj9efmN00OAhM5PRxA1goHECDE6AjiH3HJ553Wy66X33pEuf/3nMiq6E0zPLiptil0GycPyUNSNd1z4HR1uCqYwvaCSuDLTLdrMCdfdBXyorUhJ4+RBpbsx86R4ATfzZ9InKa2ROTegOr25wZsBDL9ship47jmqeZAoA40tp7VSDBVvrVXzvXsVXSxUbeUM66JKUe9WmEDBDAw2Hhw2HOGtRgI0UdtgBDko5LiVPIPqJjovAAbYxc5XyTnUeJ7ZySzjcRvM6t3eYy7TVvX0wySrjne0ZzxTyYsBwvsEnyMwmAI2YDSo1zNCUPMPopYGiwf7BRLmU38s1JhbbiP40uXRS+iomQa9K//f1n/p/PzZAHSLouzwAAAAASUVORK5CYII=");
      margin-bottom: 30px;
      color: #fff;
      padding: 10px; }
      section.search-results .sidebar .our-guaranty-slogan span {
        display: block;
        height: 50%; }
        section.search-results .sidebar .our-guaranty-slogan span:first-child {
          font-size: 24px;
          text-align: center;
          border-bottom: 1px solid #f8f8f8; }
          section.search-results .sidebar .our-guaranty-slogan span:first-child strong {
            font-weight: 700;
            display: block; }
        section.search-results .sidebar .our-guaranty-slogan span:last-child {
          font-size: 16px;
          padding: 25px 0 0 70px; }
  section.search-results .small.letter {
    margin: 30px 0; }
  section.search-results .hr {
    margin: 15px auto 20px; }

section.stage-detail {
  margin-bottom: 20px; }
  section.stage-detail .row:first-child {
    height: 250px;
    position: relative; }
    @media screen and (max-width: 767px) {
      section.stage-detail .row:first-child {
        height: auto;
        min-height: 100px; } }
  section.stage-detail .image {
    background: #F1EFEA;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    top: 0;
    z-index: 10;
    overflow: hidden;
    background-image: url("/images/header-blank.png");
    background-size: cover; }
    section.stage-detail .image img {
      min-height: 100%;
      min-width: 100%;
      position: absolute;
      right: 0;
      top: 0; }
    @media screen and (max-width: 767px) {
      section.stage-detail .image picture {
        display: none; } }
  section.stage-detail .content {
    bottom: 0;
    color: #fff;
    padding: 80px 10px 10px 34%;
    position: absolute;
    width: 100%;
    z-index: 20;
    /*
      deactivate until we fix compact() function being removed from compass
      @include background-image(linear-gradient(rgba(0,0,0, 0),rgba(0,0,0, 0.3) 60%, rgba(0,0,0, 0.7)));
      */
    background-image: -owg(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: -webkit(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: -moz(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: -o(linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.3) 60%, rgba(0, 0, 0, 0.7)); }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      section.stage-detail .content {
        padding: 20px 20px 20px 36%; } }
    @media screen and (min-width: 1024px) {
      section.stage-detail .content {
        padding: 20px 20px 20px 27%; } }
    @media screen and (max-width: 767px) {
      section.stage-detail .content {
        background-image: none;
        padding: 10px;
        position: relative; } }
    section.stage-detail .content .h2 {
      margin-bottom: 10px;
      /*
      deactivate until we fix compact() function being removed from compass
      @include text-shadow(rgba(black, 0.5) 1px 1px 1px);
      */
      text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; }
      @media screen and (max-width: 767px) {
        section.stage-detail .content .h2 {
          position: initial;
          margin: 0 0 10px 100px; } }
      @media screen and (min-width: 768px) {
        section.stage-detail .content .h2 {
          display: inline-block; } }
    section.stage-detail .content .bookmark {
      position: absolute;
      right: 0;
      bottom: 50px;
      margin: 0; }
      section.stage-detail .content .bookmark i {
        width: 42px;
        height: 42px; }
      @media screen and (max-width: 767px) {
        section.stage-detail .content .bookmark {
          position: initial;
          margin-left: 100px; }
          section.stage-detail .content .bookmark i {
            width: 30px;
            height: 30px; } }
      @media screen and (min-width: 768px) {
        section.stage-detail .content .bookmark {
          display: inline-block;
          position: relative;
          right: auto;
          bottom: 3px; } }
    section.stage-detail .content h2 {
      font-weight: 400;
      font-size: 16px;
      /*
      deactivate until we fix compact() function being removed from compass
      @include text-shadow(rgba(black, 0.5) 1px 1px 1px);
      */
      text-shadow: rgba(0, 0, 0, 0.5) 1px 1px 1px; }
      @media screen and (max-width: 767px) {
        section.stage-detail .content h2 {
          display: none; } }
      @media screen and (min-width: 768px) {
        section.stage-detail .content h2 {
          display: block; } }
    section.stage-detail .content select {
      margin-bottom: 0; }
      @media screen and (min-width: 768px) {
        section.stage-detail .content select {
          display: none; } }
    section.stage-detail .content .social-links {
      display: none; }
      section.stage-detail .content .social-links i[class^="i-social"] {
        width: 30px;
        height: 30px; }
      @media screen and (min-width: 1280px) {
        section.stage-detail .content .social-links {
          display: block;
          position: absolute;
          right: 10px;
          bottom: 30px; }
          section.stage-detail .content .social-links > div {
            float: left !important;
            margin-right: 10px; }
          section.stage-detail .content .social-links a {
            color: #fff;
            min-width: 120px; }
            section.stage-detail .content .social-links a span {
              display: inline-block;
              margin-left: 10px; } }
  section.stage-detail .voucher-top-item {
    bottom: 20px;
    left: 15px;
    margin-top: 40px;
    position: absolute; }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      section.stage-detail .voucher-top-item {
        width: 230px; } }
    @media screen and (min-width: 1024px) {
      section.stage-detail .voucher-top-item {
        width: 230px; } }
    @media screen and (min-width: 1280px) {
      section.stage-detail .voucher-top-item {
        width: 290px; } }
    @media screen and (max-width: 767px) {
      section.stage-detail .voucher-top-item {
        top: 10px;
        left: 10px;
        width: 90px;
        margin-top: 0; } }
    section.stage-detail .voucher-top-item .voucher-inner {
      padding-top: 80%; }
      @media screen and (min-width: 768px) {
        section.stage-detail .voucher-top-item .voucher-inner {
          padding-top: 55%; } }
    section.stage-detail .voucher-top-item .voucher-content {
      padding: 10px 5px 0;
      text-align: center; }
      section.stage-detail .voucher-top-item .voucher-content:hover {
        background-color: white; }
      @media screen and (max-width: 767px) {
        section.stage-detail .voucher-top-item .voucher-content {
          padding: 2px 5px 0; } }
      @media screen and (min-width: 768px) {
        section.stage-detail .voucher-top-item .voucher-content {
          padding: 10px 45px; } }
      @media screen and (min-width: 1280px) {
        section.stage-detail .voucher-top-item .voucher-content {
          padding: 20px 60px; } }
      section.stage-detail .voucher-top-item .voucher-content .info {
        left: 0;
        right: 0;
        bottom: 10px; }
        @media screen and (max-width: 767px) {
          section.stage-detail .voucher-top-item .voucher-content .info a {
            display: none; } }
        section.stage-detail .voucher-top-item .voucher-content .info .rating i {
          height: 10px;
          margin: 0;
          width: 10px; }
          @media screen and (min-width: 768px) {
            section.stage-detail .voucher-top-item .voucher-content .info .rating i {
              height: 16px;
              margin-right: 2px;
              width: 16px; } }
  section.stage-detail .meta-navigation {
    background: #fff;
    height: 50px;
    overflow: hidden;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01); }
    @media screen and (max-width: 767px) {
      section.stage-detail .meta-navigation {
        display: none; } }
    section.stage-detail .meta-navigation.sticky {
      position: fixed;
      top: 60px;
      z-index: 1000;
      backface-visibility: hidden; }
    section.stage-detail .meta-navigation ul {
      margin: 0;
      display: block;
      height: 50px; }
      @media screen and (min-width: 1024px) {
        section.stage-detail .meta-navigation ul {
          text-align: center; } }
    section.stage-detail .meta-navigation li {
      display: inline-block;
      height: 100%;
      list-style: none; }
      section.stage-detail .meta-navigation li a {
        height: 100%;
        padding: 12px 20px; }
        section.stage-detail .meta-navigation li a.active, section.stage-detail .meta-navigation li a:hover {
          background-color: #ececec; }
    @media screen and (max-width: 1023px) {
      section.stage-detail .meta-navigation .container {
        width: 740px; }
      section.stage-detail .meta-navigation ul {
        text-align: center;
        display: block;
        width: 100%; }
      section.stage-detail .meta-navigation li:last-child {
        display: none; } }

#all-results[data-results-list="good-deal"] .multi-item-container:not([data-list-type="good-deal"]) {
  display: none; }

#all-results[data-results-list="good-deal"] > article.big-voucher:not([data-list-type="good-deal"]) {
  display: none; }

#all-results[data-results-list="good-deal"] .bigvoucher-expired.big-voucher:not([data-list-type="good-deal"]) {
  display: block; }

#all-results[data-results-list="free-gift"] .multi-item-container:not([data-list-type="free-gift"]) {
  display: none; }

#all-results[data-results-list="free-gift"] > article.big-voucher:not([data-list-type="free-gift"]) {
  display: none; }

#all-results[data-results-list="free-gift"] .bigvoucher-expired.big-voucher:not([data-list-type="free-gift"]) {
  display: block; }

#all-results[data-results-list="gift-voucher"] .multi-item-container:not([data-list-type="gift-voucher"]) {
  display: none; }

#all-results[data-results-list="gift-voucher"] > article.big-voucher:not([data-list-type="gift-voucher"]) {
  display: none; }

#all-results[data-results-list="gift-voucher"] .bigvoucher-expired.big-voucher:not([data-list-type="gift-voucher"]) {
  display: block; }

#all-results[data-results-list="free-shipping"] .multi-item-container:not([data-list-type="free-shipping"]) {
  display: none; }

#all-results[data-results-list="free-shipping"] > article.big-voucher:not([data-list-type="free-shipping"]) {
  display: none; }

#all-results[data-results-list="free-shipping"] .bigvoucher-expired.big-voucher:not([data-list-type="free-shipping"]) {
  display: block; }

#all-results[data-results-list="discount"] .multi-item-container:not([data-list-type="discount"]) {
  display: none; }

#all-results[data-results-list="discount"] > article.big-voucher:not([data-list-type="discount"]) {
  display: none; }

#all-results[data-results-list="discount"] .bigvoucher-expired.big-voucher:not([data-list-type="discount"]) {
  display: block; }

#all-results[data-results-list="discount-printable"] .multi-item-container:not([data-list-type="discount-printable"]) {
  display: none; }

#all-results[data-results-list="discount-printable"] > article.big-voucher:not([data-list-type="discount-printable"]) {
  display: none; }

#all-results[data-results-list="discount-printable"] .bigvoucher-expired.big-voucher:not([data-list-type="discount-printable"]) {
  display: block; }

#all-results[data-results-list="discount-mobile"] .multi-item-container:not([data-list-type="discount-mobile"]) {
  display: none; }

#all-results[data-results-list="discount-mobile"] > article.big-voucher:not([data-list-type="discount-mobile"]) {
  display: none; }

#all-results[data-results-list="discount-mobile"] .bigvoucher-expired.big-voucher:not([data-list-type="discount-mobile"]) {
  display: block; }

section.results-list {
  padding-left: 15px;
  /* Idealo api items */ }
  @media screen and (max-width: 1023px) {
    section.results-list {
      padding-left: 0; } }
  section.results-list[data-results-list="good-deal"] .multi-item-container:not([data-list-type="good-deal"]) {
    display: none; }
  section.results-list[data-results-list="good-deal"] > article.big-voucher:not([data-list-type="good-deal"]) {
    display: none; }
  section.results-list[data-results-list="good-deal"] .bigvoucher-expired.big-voucher:not([data-list-type="good-deal"]) {
    display: block; }
  section.results-list[data-results-list="free-gift"] .multi-item-container:not([data-list-type="free-gift"]) {
    display: none; }
  section.results-list[data-results-list="free-gift"] > article.big-voucher:not([data-list-type="free-gift"]) {
    display: none; }
  section.results-list[data-results-list="free-gift"] .bigvoucher-expired.big-voucher:not([data-list-type="free-gift"]) {
    display: block; }
  section.results-list[data-results-list="gift-voucher"] .multi-item-container:not([data-list-type="gift-voucher"]) {
    display: none; }
  section.results-list[data-results-list="gift-voucher"] > article.big-voucher:not([data-list-type="gift-voucher"]) {
    display: none; }
  section.results-list[data-results-list="gift-voucher"] .bigvoucher-expired.big-voucher:not([data-list-type="gift-voucher"]) {
    display: block; }
  section.results-list[data-results-list="free-shipping"] .multi-item-container:not([data-list-type="free-shipping"]) {
    display: none; }
  section.results-list[data-results-list="free-shipping"] > article.big-voucher:not([data-list-type="free-shipping"]) {
    display: none; }
  section.results-list[data-results-list="free-shipping"] .bigvoucher-expired.big-voucher:not([data-list-type="free-shipping"]) {
    display: block; }
  section.results-list[data-results-list="discount"] .multi-item-container:not([data-list-type="discount"]) {
    display: none; }
  section.results-list[data-results-list="discount"] > article.big-voucher:not([data-list-type="discount"]) {
    display: none; }
  section.results-list[data-results-list="discount"] .bigvoucher-expired.big-voucher:not([data-list-type="discount"]) {
    display: block; }
  section.results-list[data-results-list="discount-printable"] .multi-item-container:not([data-list-type="discount-printable"]) {
    display: none; }
  section.results-list[data-results-list="discount-printable"] > article.big-voucher:not([data-list-type="discount-printable"]) {
    display: none; }
  section.results-list[data-results-list="discount-printable"] .bigvoucher-expired.big-voucher:not([data-list-type="discount-printable"]) {
    display: block; }
  section.results-list[data-results-list="discount-mobile"] .multi-item-container:not([data-list-type="discount-mobile"]) {
    display: none; }
  section.results-list[data-results-list="discount-mobile"] > article.big-voucher:not([data-list-type="discount-mobile"]) {
    display: none; }
  section.results-list[data-results-list="discount-mobile"] .bigvoucher-expired.big-voucher:not([data-list-type="discount-mobile"]) {
    display: block; }
  section.results-list.exclusive .big-voucher:not(.exclusive) {
    display: none; }
  section.results-list .more-buttons {
    text-align: center;
    margin: 30px 0; }
  section.results-list .partner-idealo {
    margin-bottom: 50px; }
    section.results-list .partner-idealo .idealo-items {
      display: flex;
      justify-content: space-between; }
    section.results-list .partner-idealo .idealo-item {
      padding: 10px;
      background: #fff;
      min-height: 240px;
      width: 24%;
      text-align: center;
      border-radius: 5px;
      border-left: 3px solid #dfdfdf;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      border-top: 1px solid rgba(0, 0, 0, 0.01); }
    section.results-list .partner-idealo .idealo-item:hover {
      border-left: 3px solid #2d529f; }
    section.results-list .partner-idealo .idealo-item a,
    section.results-list .partner-idealo .idealo-item span {
      display: block; }
    section.results-list .partner-idealo .idealo-item a {
      color: #000;
      font-weight: 700;
      text-decoration: none; }
    section.results-list .partner-idealo .idealo-item span.graphic {
      width: 100%;
      height: 140px;
      line-height: 140px; }
    section.results-list .partner-idealo .idealo-item span.graphic img {
      vertical-align: middle; }
    section.results-list .partner-idealo .idealo-item span.title {
      margin: 8px 0; }
    section.results-list .partner-idealo .idealo-item span.price {
      margin: 8px 0;
      font-size: 16px;
      color: #F1870F; }
    section.results-list .partner-idealo .idealo-item span.delivery {
      font-weight: 500;
      color: #808080; }
  @media screen and (max-width: 767px) {
    section.results-list .partner-idealo {
      display: none; } }
  section.results-list .list-panel {
    background-color: white;
    margin-bottom: 30px;
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    color: #999; }
    section.results-list .list-panel .list-panel-table-cell {
      display: table-cell;
      vertical-align: middle;
      padding: 0 25px; }
      section.results-list .list-panel .list-panel-table-cell.trim-left {
        padding-left: 0; }
    section.results-list .list-panel h2, section.results-list .list-panel .h2 {
      color: #282828; }

section.description article, section.comments article {
  overflow: visible; }

section.description aside, section.comments aside {
  position: absolute;
  width: 313px;
  margin-top: 50px;
  padding: 0;
  counter-reset: list;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: compact(compact(opacity 0.4s, false, false, false, false, false, false, false, false, false) false false);
  -moz-transition: compact(compact(opacity 0.4s, false, false, false, false, false, false, false, false, false) false false false);
  -o-transition: compact(compact(opacity 0.4s, false, false, false, false, false, false, false, false, false) false false false);
  transition: compact(opacity 0.4s, false, false, false, false, false, false, false, false, false); }
  section.description aside.sticky, section.comments aside.sticky {
    position: fixed;
    top: 100px;
    opacity: 1;
    backface-visibility: hidden; }
  section.description aside.sticky-end, section.comments aside.sticky-end {
    position: absolute;
    bottom: 200px; }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    section.description aside, section.comments aside {
      width: 255px; } }

section.description {
  margin-top: 80px; }
  section.description aside {
    padding: 0;
    counter-reset: list;
    display: inline;
    position: relative;
    border: 0; }
    section.description aside ul, section.description aside li {
      list-style: none;
      margin: 0; }
    section.description aside li {
      position: relative;
      color: #F1870F; /* GB - cambié el color */
      border: 1px solid transparent;
      background-color: #f9f9f9;
      border-bottom: 1px solid #e2e2e2;
      padding: 16px 25px 16px 60px;
      cursor: pointer;
      -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false); }
      section.description aside li a:hover {
        text-decoration: none; }
      section.description aside li:before {
        counter-increment: list;
        content: counter(list);
        position: absolute;
        left: 0;
        top: 50%;
        bottom: 0;
        width: 60px;
        height: 50px;
        text-align: center;
        font-size: 36px;
        line-height: 47px;
        font-weight: 600;
        color: #d5d5d5;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%); }
      section.description aside li:first-child {
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px; }
      section.description aside li:last-child {
        border-bottom: transparent;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px; }
      section.description aside li.active {
        background-color: white;
        z-index: 100;
        border-bottom: 1px solid #ececec;
        border-bottom: 1px solid rgba(0, 0, 0, 0.15);
        border-left: 1px solid #f8f8f8;
        border-left: 1px solid rgba(0, 0, 0, 0.05);
        border-right: 1px solid #f8f8f8;
        border-right: 1px solid rgba(0, 0, 0, 0.02);
        border-top: 1px solid #ececec;
        border-top: 1px solid rgba(0, 0, 0, 0.01);
        border-left: 1px solid #dfdfdf;
        border-top: 1px solid #ececec;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
        -webkit-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1); }
        section.description aside li.active:before {
          color: #bbb; }
  section.description #description-inner {
    position: relative;
    overflow: visible; }
    section.description #description-inner strong {
      font-weight: bold; }
  section.description article {
    background-color: white;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    section.description article .inner {
      position: relative;
      padding: 50px 100px;
      z-index: 200;
      background-color: white;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      section.description article .inner h2, section.description article .inner h3 {
        font-size: 24px;
        border-bottom: 1px solid #C8C8C8;
        padding-bottom: 0.5em;
        margin-top: 2.5em;
        margin-bottom: 1em; }
        section.description article .inner h2:first-child, section.description article .inner h3:first-child {
          margin-top: 0; }
      section.description article .inner p {
        color: #666;
        line-height: 1.7;
        margin-bottom: 2em;
        overflow: hidden;
        *zoom: 1; }
      section.description article .inner img {
        max-width: 100%;
        height: auto; }
      section.description article .inner .img-right {
        margin: 10px 0 50px 40px;
        max-width: 50%; }
      section.description article .inner .img-left {
        margin: 30px; }
      section.description article .inner .img-center {
        margin: 35px auto; }
      section.description article .inner iframe {
        display: block;
        margin: 35px auto;
        max-width: 100%; }
      section.description article .inner ul {
        color: #666;
        margin: 2em 0;
        font-size: 16px; }
        section.description article .inner ul li {
          margin-left: 1.8em;
          margin-bottom: 2px;
          padding-left: 0.5em; }
      section.description article .inner ol {
        list-style: none;
        counter-reset: list;
        width: 80%;
        margin: 2em auto;
        color: #666; }
        section.description article .inner ol li {
          position: relative;
          background-color: #f9f9f9;
          padding: 10px 30px 10px 70px;
          margin: 10px 0;
          -webkit-border-radius: 5px;
          -moz-border-radius: 5px;
          -ms-border-radius: 5px;
          -o-border-radius: 5px;
          border-radius: 5px;
          -webkit-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(all 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(all 0.2s, false, false, false, false, false, false, false, false, false); }
          section.description article .inner ol li:before {
            counter-increment: list;
            content: counter(list);
            position: absolute;
            left: 0;
            top: 50%;
            bottom: 0;
            width: 70px;
            height: 50px;
            text-align: center;
            font-size: 36px;
            line-height: 47px;
            font-weight: 600;
            color: #d5d5d5;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%); }
          section.description article .inner ol li:hover {
            color: #4d4d4d; }
            section.description article .inner ol li:hover:before {
              color: #bbb; }
    section.description article footer {
      background-color: #f8f8f8;
      padding: 50px 0;
      overflow: hidden;
      border-top: 1px solid #e2e2e2;
      -moz-border-radius-bottomleft: 5px;
      -webkit-border-bottom-left-radius: 5px;
      border-bottom-left-radius: 5px;
      -moz-border-radius-bottomright: 5px;
      -webkit-border-bottom-right-radius: 5px;
      border-bottom-right-radius: 5px; }
      section.description article footer .socials {
        text-align: center; }
        section.description article footer .socials i {
          margin: 10px; }
      section.description article footer .row {
        padding: 0 50px;
        text-align: center; }
      section.description article footer .col {
        margin-top: 40px;
        display: inline-block;
        float: none;
        text-align: left;
        vertical-align: top; }
      section.description article footer .h2 {
        font-size: 14px;
        color: #bbb;
        margin-top: 2em; }
        section.description article footer .h2:first-child {
          margin-top: 0; }
      section.description article footer p {
        font-size: 14px;
        color: #666; }
      section.description article footer small {
        font-size: 11px; }
      section.description article footer ul {
        list-style: none;
        padding-left: 15px;
        color: #666; }
        section.description article footer ul li {
          margin-top: 10px;
          margin-bottom: 10px; }
          section.description article footer ul li:before {
            content: '✓';
            display: inline-block;
            margin-right: 5px;
            margin-left: -15px; }
      section.description article footer i {
        margin: 5px; }
  @media screen and (min-width: 1024px) and (max-width: 1279px) {
    section.description article .inner {
      padding: 50px 60px; }
    section.description article .img-left {
      margin: 30px 10px; } }
  @media screen and (min-width: 768px) and (max-width: 1024px) {
    section.description article .inner p {
      font-size: 14px; }
    section.description article .inner ul {
      font-size: 14px; }
    section.description article .inner ol {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    section.description article .inner {
      padding: 30px 15px; }
      section.description article .inner p {
        font-size: 14px; }
      section.description article .inner ul {
        font-size: 14px; }
      section.description article .inner ol {
        width: 100%; }
      section.description article .inner h2, section.description article .inner h3 {
        font-size: 18px; }
    section.description article .img-right, section.description article .img-left, section.description article .img-center {
      width: 100%;
      margin: 2em; } }


section.comments {
  margin-top: 6rem; }
  section.comments #comments-container {
    position: relative; }
    section.comments #comments-container .comments-filter-container {
      text-align: right; }
      section.comments #comments-container .comments-filter-container #comment-filter {
        width: auto;
        padding-right: 30px; }
    section.comments #comments-container .control {
      display: inline-block; }
      section.comments #comments-container .control i {
        position: relative;
        top: -2px;
        margin-right: 5px;
        margin-left: 20px; }
      section.comments #comments-container .control .upvote, section.comments #comments-container .control .downvote {
        cursor: pointer; }
        section.comments #comments-container .control .upvote i, section.comments #comments-container .control .downvote i {
          display: none;
          margin: 0 7px 0 0; }
          section.comments #comments-container .control .upvote i:first-child, section.comments #comments-container .control .downvote i:first-child {
            display: inline-block; }
        section.comments #comments-container .control .upvote:hover i, section.comments #comments-container .control .upvote.active i, section.comments #comments-container .control .downvote:hover i, section.comments #comments-container .control .downvote.active i {
          display: inline-block; }
          section.comments #comments-container .control .upvote:hover i:first-child, section.comments #comments-container .control .upvote.active i:first-child, section.comments #comments-container .control .downvote:hover i:first-child, section.comments #comments-container .control .downvote.active i:first-child {
            display: none; }
        section.comments #comments-container .control .upvote.disabled, section.comments #comments-container .control .downvote.disabled {
          pointer-events: none; }
      section.comments #comments-container .control .upvote {
        margin-left: 15px;
        margin-right: 10px; }
        section.comments #comments-container .control .upvote:hover, section.comments #comments-container .control .upvote.active {
          color: #8BC937; }
      section.comments #comments-container .control .downvote {
        margin-right: 5px; }
        section.comments #comments-container .control .downvote:hover, section.comments #comments-container .control .downvote.active {
          color: #D0021B; }
  section.comments aside {
    padding: 30px 30px;
    background-color: #f9f9f9; /*GB - Color comentarios lateral izquierdo (estrellas y boton)*/
    z-index: 100;
    text-align: center; }
    section.comments aside .rating {
      margin-bottom: 10px; }
      section.comments aside .rating i {
        margin: 2px;
        width: 27px;
        height: 27px; }
    
      section.comments aside #comments-count.clickable:hover {
        text-decoration: underline; }
    section.comments aside .bars {
      margin: 3em 0; }
      section.comments aside .bars .bar-container {
        height: 30px;
        line-height: 30px;
        margin-bottom: 10px;
        overflow: hidden; }
      section.comments aside .bars .active {
        font-weight: bold; }
      section.comments aside .bars .clickable {
        cursor: pointer; }
        section.comments aside .bars .clickable .label {
          color: #F1870F; } /* GB - cambié el color */
        section.comments aside .bars .clickable .label:hover {
          text-decoration: underline; }
      section.comments aside .bars .label {
        display: inline-block;
        color: #C8C8C8;
        position: relative;
        top: -9px;
        width: 80px;
        text-align: left;
        overflow: hidden; }
      section.comments aside .bars .bar {
        display: inline-block;
        position: relative;
        width: 155px;
        height: 30px;
        margin-left: 15px;
        background-color: white;
        border: 1px solid #C8C8C8;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px; }
        section.comments aside .bars .bar .bar-inner {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          background-color: #F1870F; }
    section.comments aside .button {
      font-size: 15px;
      height: auto;
      padding: 10px 15px 8px; }
    section.comments aside.empty {
      margin-top: 25px; }
      section.comments aside.empty p {
        margin-bottom: 40px; }
		
  section.comments .placeholder {
    position: relative; }
    section.comments .placeholder .placeholder-inner {
      padding: 90px 0;
      background: white;
      border-bottom: 1px solid #ececec;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      border-left: 1px solid #f8f8f8;
      border-left: 1px solid rgba(0, 0, 0, 0.05);
      border-right: 1px solid #f8f8f8;
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      border-top: 1px solid #ececec;
      border-top: 1px solid rgba(0, 0, 0, 0.01); }
	  
  section.comments .comments-list {
    position: relative;
    z-index: 200;
    background-color: white; /*GB - Color seccion de lista de comentarios/opiniones*/
    min-height: 540px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 50px 100px 0;
    margin-bottom: 20px; }
	
    section.comments .comments-list article {
      padding: 40px 0 20px;
      border-bottom: 1px solid #e2e2e2; }
      section.comments .comments-list article:last-child {
        border: none; }
      section.comments .comments-list article .h3 {
        margin-bottom: 10px; }
    section.comments .comments-list .info {
      display: inline-block;
      color: #bbb;
      margin-bottom: 5px; }
    section.comments .comments-list .rating {
      display: inline-block;
      margin-right: 15px; }
      section.comments .comments-list .rating i {
        width: 16px;
        height: 16px;
        margin: 2px;
        position: relative; }
    section.comments .comments-list .rating-container .more, section.comments .comments-list .rating-container .less {
      display: inline-block;
      margin-left: 10px; }
    section.comments .comments-list .rating-container .less.collapse-closed {
      display: none; }
    section.comments .comments-list .rating-container .more {
      display: none; }
      section.comments .comments-list .rating-container .more.collapse-closed {
        display: inline-block; }
    section.comments .comments-list .rating-list {
      margin: 15px 0; }
    section.comments .comments-list h1 {
      margin-bottom: 1.2em; }
    section.comments .comments-list h2 {
      font-size: 24px;
      margin-bottom: 1.2em; }
    section.comments .comments-list p {
      color: #666;
      line-height: 1.7;
      margin-bottom: 1.9em; }
  @media screen and (min-width: 1024px) {
    section.comments {
      padding: 30px 0; }
      section.comments .comments-list {
        padding: 50px 50px 0; }
      section.comments aside {
        padding: 25px 15px; }
        section.comments aside .bars .bar {
          width: 130px; } }
  @media screen and (max-width: 1023px) {
    section.comments {
      padding: 30px 0; }
      section.comments .comments-list {
        padding: 30px 20px 0; }
      section.comments #comments-container {
        padding-top: 70px; }
        section.comments #comments-container .h2 {
          margin-bottom: 0; }
      section.comments aside {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 70px;
        width: auto;
        margin-top: 0;
        z-index: 300;
        padding: 20px 15px;
        border: none;
        text-align: left;
        -moz-border-radius-bottomleft: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -moz-border-radius-bottomright: 0;
        -webkit-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0); }
        section.comments aside .rating {
          display: inline-block;
          margin: 0; }
          section.comments aside .rating i {
            width: 22px !important;
            height: 22px !important; }
        section.comments aside p {
          display: inline-block;
          font-size: 14px;
          margin: 0 30px; }
        section.comments aside .button {
          position: absolute;
          right: 15px;
          top: 15px; }
        section.comments aside.sticky {
          position: absolute;
          top: 0; }
      section.comments .comments-list {
        -moz-border-radius-topleft: 0;
        -webkit-border-top-left-radius: 0;
        border-top-left-radius: 0;
        -moz-border-radius-topright: 0;
        -webkit-border-top-right-radius: 0;
        border-top-right-radius: 0; } }
  @media screen and (max-width: 375px) {
    section.comments aside:nth-child(2) {
      position: relative;
      height: inherit;
      padding: 20px 5px; }
      section.comments aside:nth-child(2) .button {
        position: relative;
        height: inherit;
        padding-bottom: 10px;
        right: 0; }
      section.comments aside:nth-child(2) #comments-count {
        float: right;
        margin-top: 5px; }
    section.comments aside.empty {
      position: relative;
      height: inherit;
      padding: 20px 5px; }
      section.comments aside.empty .button {
        position: relative;
        height: inherit;
        padding-bottom: 10px;
        right: 0; }
      section.comments aside.empty p {
        float: right;
        margin-top: 5px;
        margin-right: 10px;
        margin-left: 5px;
        margin-bottom: 5px; } }

.novouchers {
  height: 185px;
  padding-top: 40px; }

a.why-expired + div {
  display: none;
  background-color: #fff;
  text-align: center;
  padding: 10px;
  border: 1px solid #bbb;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

a.why-expired:hover + div {
  display: block; }

.bigvoucher-expired {
  min-height: 155px;
  padding-bottom: 20px; }

.shops.index.list .char-select, .shops.index.alpha .char-select {
  margin-top: 30px; }

.shops.index.list .shop-list, .shops.index.alpha .shop-list {
  margin: 0; }

.shops.index.list h2, .shops.index.alpha h2 {
  padding: 20px 0 0 0; }

.shops.index.list .char-list-wrapper, .shops.index.alpha .char-list-wrapper {
  background-color: #fff;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #ececec; }
  .shops.index.list .char-list-wrapper.sticky, .shops.index.alpha .char-list-wrapper.sticky {
    position: fixed;
    top: 60px;
    left: 0;
    right: 0;
    z-index: 1000;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden; }

.shops.index.list .char-list, .shops.index.alpha .char-list {
  padding: 0;
  margin: 0; }
  .shops.index.list .char-list .char, .shops.index.alpha .char-list .char {
    display: inline;
    height: 100%;
    margin: 0; }
    .shops.index.list .char-list .char a, .shops.index.alpha .char-list .char a {
      display: inline-block;
      padding: 1rem 0 1rem 0;
      width: 3.39%;
      height: 100%; }
      .shops.index.list .char-list .char a.active, .shops.index.list .char-list .char a:hover, .shops.index.alpha .char-list .char a.active, .shops.index.alpha .char-list .char a:hover {
        background-color: #ececec;
        text-decoration: underline; }
      @media screen and (max-width: 1279px) {
        .shops.index.list .char-list .char a, .shops.index.alpha .char-list .char a {
          width: 3.31%; } }
    .shops.index.list .char-list .char.active a, .shops.index.alpha .char-list .char.active a {
      background-color: #ececec;
      text-decoration: underline; }

.shops.index.list section.category-shops, .shops.index.alpha section.category-shops {
  padding: 10px 0; }

.shops.index.list .category-shops .container .row, .shops.index.alpha .category-shops .container .row {
  margin-left: -3px;
  margin-right: -3px; }

.shops.index.list section.category-shops .buttons, .shops.index.alpha section.category-shops .buttons {
  margin: 30px auto 10px;
  text-align: center; }

.shops.index.list .more.button a:hover, .shops.index.alpha .more.button a:hover {
  color: #fff;
  text-decoration: none; }

@media screen and (max-width: 767px) {
  .shops.index.list .char-list-wrapper, .shops.index.alpha .char-list-wrapper {
    display: none; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .shops.index.list section.category-shops .voucher, .shops.index.alpha section.category-shops .voucher {
    width: 20%; }
    .shops.index.list section.category-shops .voucher:nth-child(7), .shops.index.alpha section.category-shops .voucher:nth-child(7) {
      display: none; }
    .shops.index.list section.category-shops .voucher:nth-child(6), .shops.index.alpha section.category-shops .voucher:nth-child(6) {
      display: none; }
  .shops.index.list .char-list-wrapper, .shops.index.alpha .char-list-wrapper {
    display: none; } }

@media screen and (min-width: 1024px) {
  .shops.index.list section.category-shops .voucher, .shops.index.alpha section.category-shops .voucher {
    width: 14.2%; }
    .shops.index.list section.category-shops .voucher:nth-child(7), .shops.index.alpha section.category-shops .voucher:nth-child(7) {
      display: block; }
    .shops.index.list section.category-shops .voucher:nth-child(6), .shops.index.alpha section.category-shops .voucher:nth-child(6) {
      display: block; }
  .shops.index.list .select, .shops.index.alpha .select {
    display: none; } }

@media screen and (min-width: 1280px) {
  .shops.index.list section.category-shops .voucher, .shops.index.alpha section.category-shops .voucher {
    width: 12.5%; }
    .shops.index.list section.category-shops .voucher:nth-child(7), .shops.index.alpha section.category-shops .voucher:nth-child(7) {
      display: block; }
    .shops.index.list section.category-shops .voucher:nth-child(6), .shops.index.alpha section.category-shops .voucher:nth-child(6) {
      display: block; }
  .shops.index.list .select, .shops.index.alpha .select {
    display: none; } }

.shops.index.alpha .list-container {
  padding: 30px 30px 30px 80px;
  background-color: #fff;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }

.shops.index.alpha .list-container ul {
  list-style: none;
  overflow: hidden; }

.shops.index.alpha .list-container li {
  width: 25%;
  display: inline-block; }

@media screen and (max-width: 1023px) {
  .shops.index.alpha .list-container li {
    width: 33.33%; } }

@media screen and (max-width: 767px) {
  .shops.index.alpha .list-container {
    padding: 30px; }
    .shops.index.alpha .list-container li {
      width: 100%; } }

section.category-shops {
  padding: 30px 0 0; }
  section.category-shops aside {
    padding-right: 30px; }
    @media screen and (max-width: 1023px) {
      section.category-shops aside {
        padding-right: 10px; } }
  section.category-shops p {
    font-size: 14px; }
  section.category-shops h2 {
    font-size: 2.6rem; }
  section.category-shops .vouchers {
    margin-left: -5px;
    margin-right: -5px;
    overflow: hidden;
    *zoom: 1; }
  section.category-shops .voucher {
    float: left;
    padding-right: 5px;
    padding-left: 5px; }
    @media screen and (max-width: 767px) {
      section.category-shops .voucher {
        width: 50%; }
        section.category-shops .voucher:nth-child(5), section.category-shops .voucher:nth-child(6) {
          display: none; } }
    @media screen and (min-width: 768px) {
      section.category-shops .voucher {
        width: 16.66%; }
        section.category-shops .voucher:last-child {
          display: none; }
        section.category-shops .voucher:nth-child(7) {
          display: none; } }
    @media screen and (min-width: 1280px) {
      section.category-shops .voucher {
        width: 12.5%; }
        section.category-shops .voucher:last-child {
          display: block; }
        section.category-shops .voucher:nth-child(7) {
          display: block; } }
  section.category-shops .more-buttons {
    margin: 30px auto 0;
    text-align: center; }
  section.category-shops .shopslist header {
    text-align: center; }
    section.category-shops .shopslist header a {
      display: inline-block;
      padding: 12px 12px;
      -moz-border-radius-topleft: 5px;
      -webkit-border-top-left-radius: 5px;
      border-top-left-radius: 5px;
      -moz-border-radius-topright: 5px;
      -webkit-border-top-right-radius: 5px;
      border-top-right-radius: 5px;
      -webkit-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false);
      -moz-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      -o-transition: compact(compact(background-color 0.2s, false, false, false, false, false, false, false, false, false) false false false);
      transition: compact(background-color 0.2s, false, false, false, false, false, false, false, false, false); }
      section.category-shops .shopslist header a:hover, section.category-shops .shopslist header a.active {
        background-color: white; }
      section.category-shops .shopslist header a.disabled {
        color: #bbb;
        pointer-events: none; }
        section.category-shops .shopslist header a.disabled:hover {
          background: transparent; }
  section.category-shops .shopslist .list-container {
    position: relative;
    top: -1px;
    padding: 30px 30px 30px 150px;
    background-color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01); }
    section.category-shops .shopslist .list-container .selected {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      padding: 20px 0;
      width: 135px;
      font-size: 46px;
      color: #ececec;
      text-align: center; }
    section.category-shops .shopslist .list-container ul {
      list-style: none;
      overflow: hidden;
      *zoom: 1; }
    section.category-shops .shopslist .list-container li {
      float: left;
      width: 20%; }
  section.category-shops .statistics {
    margin: 60px 0;
    padding: 30px 0;
    background-color: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01); }
    section.category-shops .statistics .stats {
      text-align: center; }
    section.category-shops .statistics .stat {
      display: inline-block;
      text-align: left; }
      section.category-shops .statistics .stat svg {
        vertical-align: middle; }
      section.category-shops .statistics .stat .label-container {
        display: inline-block;
        vertical-align: middle;
        margin-left: 15px; }
  section.category-shops .rich-description {
    padding: 20px;
    background-color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01); }

section.categories-list .category-item {
  display: table;
  width: 100%;
  margin: 30px -5px; }

section.categories-list .category-detail {
  display: table-cell;
  vertical-align: top;
  padding: 0 5px; }

section.categories-list .category-inner {
  position: relative;
  min-height: 180px;
  background-color: white;
  padding: 55px 10px 10px 100px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  border-left: 1px solid #f8f8f8;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  border-right: 1px solid #f8f8f8;
  border-right: 1px solid rgba(0, 0, 0, 0.02);
  border-top: 1px solid #ececec;
  border-top: 1px solid rgba(0, 0, 0, 0.01); }
  section.categories-list .category-inner.with-subcat {
    padding: 20px 10px 10px 110px; }
    section.categories-list .category-inner.with-subcat .icon {
      top: 20px; }
  section.categories-list .category-inner a {
    color: #F1870F; } /* GB - cambié el color de CATEGORIAS INDEX (link default) */
  section.categories-list .category-inner .icon {
    position: absolute;
    top: 55px;
    left: 30px;
    display: inline-block;
    background: #F6F6F6;
    background: rgba(200, 200, 200, 0.15);
    overflow: hidden;
    width: 60px;
    height: 60px;
    float: left;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px;
    -webkit-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false);
    -moz-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false false);
    -o-transition: compact(compact(all 0.2s ease, false, false, false, false, false, false, false, false, false) false false false);
    transition: compact(all 0.2s ease, false, false, false, false, false, false, false, false, false); }
    section.categories-list .category-inner .icon img {
      width: 100%;
      height: auto; }
  section.categories-list .category-inner:hover a {
    color: #F1870F; } /* GB - cambié el color de CATEGORIAS INDEX (link sobre) */
  section.categories-list .category-inner:hover .icon {
    background-color: #eee;
    background-color: rgba(200, 200, 200, 0.3); }
  section.categories-list .category-inner .header-container {
    margin-top: 10px;
    margin-left: 20px;
    overflow: hidden;
    *zoom: 1; }
    section.categories-list .category-inner .header-container .h2 {
      color: #335CB3; }
    section.categories-list .category-inner .header-container ul {
      list-style: none;
      float: left;
      width: 50%;
      margin-bottom: 5px; }

section.categories-list .voucher {
  display: table-cell;
  position: relative;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0; }

@media screen and (max-width: 767px) {
  section.categories-list .category-detail {
    display: block;
    width: 100%;
    margin-bottom: 15px; }
    section.categories-list .category-detail .category-inner {
      padding-top: 15px;
      padding-left: 50px;
      height: auto;
      min-height: initial; }
      section.categories-list .category-detail .category-inner .header-container ul {
        width: 100%; }
        section.categories-list .category-detail .category-inner .header-container ul:last-child {
          display: none; }
    section.categories-list .category-detail .icon {
      width: 40px;
      height: 40px;
      top: 15px;
      left: 15px; }
  section.categories-list .voucher {
    display: block;
    float: left;
    width: 50%;
    margin-bottom: 10px; }
    section.categories-list .voucher:nth-child(5) {
      display: none; } }

@media screen and (min-width: 768px) and (max-width: 1023px) {
  section.categories-list .category-detail {
    display: block;
    width: 100%;
    margin-bottom: 15px; }
  section.categories-list .voucher {
    display: block;
    float: left;
    width: 20%; } }

@media screen and (min-width: 1024px) {
  section.categories-list .category-detail {
    width: 50%; }
  section.categories-list .voucher {
    width: 16.66%; }
    section.categories-list .voucher .voucher-inner {
      position: absolute;
      top: 0;
      left: 5px;
      right: 5px;
      bottom: 0;
      padding-top: 0; }
      .ie9 section.categories-list .voucher .voucher-inner, .ie10 section.categories-list .voucher .voucher-inner, .ie11 section.categories-list .voucher .voucher-inner, .ie12 section.categories-list .voucher .voucher-inner {
        padding-top: 100%; }
      section.categories-list .voucher .voucher-inner .voucher-content {
        padding: 10px; }
        section.categories-list .voucher .voucher-inner .voucher-content .info {
          bottom: 25px; }
    section.categories-list .voucher:nth-child(5) {
      display: none; }
    section.categories-list .voucher:nth-child(4) {
      display: none; } }

@media screen and (min-width: 1280px) {
  section.categories-list .category-detail {
    width: 37.5%; }
    section.categories-list .category-detail .header-container h2 {
      font-size: 26px; }
  section.categories-list .voucher {
    width: 12.5%; }
    section.categories-list .voucher:nth-child(5) {
      display: table-cell; }
    section.categories-list .voucher:nth-child(4) {
      display: table-cell; } }

@media screen and (max-width: 1023px) {
  section.bookmarks-list {
    padding-left: 0; } }

section.bookmarks-list .vouchers, section.bookmarks-list .placeholders {
  margin: 0 -5px;
  overflow: hidden;
  *zoom: 1; }
  section.bookmarks-list .vouchers .voucher, section.bookmarks-list .placeholders .voucher {
    width: 16.66%;
    float: left;
    padding: 0 5px;
    margin-top: 0;
    margin-bottom: 10px; }
  section.bookmarks-list .vouchers .placeholder, section.bookmarks-list .placeholders .placeholder {
    width: 83.34%;
    padding: 0 5px;
    float: left;
    height: 151px; }
  @media screen and (max-width: 767px) {
    section.bookmarks-list .vouchers .voucher, section.bookmarks-list .placeholders .voucher {
      width: 50%; }
      section.bookmarks-list .vouchers .voucher.empty, section.bookmarks-list .placeholders .voucher.empty {
        display: none; }
    section.bookmarks-list .vouchers .placeholder, section.bookmarks-list .placeholders .placeholder {
      width: 100%;
      height: auto; }
      section.bookmarks-list .vouchers .placeholder .placeholder-inner, section.bookmarks-list .placeholders .placeholder .placeholder-inner {
        padding: 20px 0; }
      section.bookmarks-list .vouchers .placeholder .placeholder-content, section.bookmarks-list .placeholders .placeholder .placeholder-content {
        text-align: center; }
        section.bookmarks-list .vouchers .placeholder .placeholder-content i, section.bookmarks-list .placeholders .placeholder .placeholder-content i {
          margin: 0 0 15px 0; }
        section.bookmarks-list .vouchers .placeholder .placeholder-content .header-container, section.bookmarks-list .placeholders .placeholder .placeholder-content .header-container {
          display: block; } }
  @media screen and (min-width: 768px) and (max-width: 1023px) {
    section.bookmarks-list .vouchers .voucher, section.bookmarks-list .placeholders .voucher {
      width: 20%; }
    section.bookmarks-list .vouchers .placeholder, section.bookmarks-list .placeholders .placeholder {
      width: 80%;
      height: 143px; } }
  @media screen and (min-width: 1024px) {
    section.bookmarks-list .vouchers .voucher, section.bookmarks-list .placeholders .voucher {
      width: 20%; }
    section.bookmarks-list .vouchers .placeholder, section.bookmarks-list .placeholders .placeholder {
      width: 80%;
      height: 143px; } }
  @media screen and (min-width: 1280px) {
    section.bookmarks-list .vouchers .voucher, section.bookmarks-list .placeholders .voucher {
      width: 16.66%; }
      section.bookmarks-list .vouchers .voucher .voucher-content, section.bookmarks-list .placeholders .voucher .voucher-content {
        padding: 10px; }
        section.bookmarks-list .vouchers .voucher .voucher-content a, section.bookmarks-list .vouchers .voucher .voucher-content .title, section.bookmarks-list .placeholders .voucher .voucher-content a, section.bookmarks-list .placeholders .voucher .voucher-content .title {
          margin: 3px 0; }
        section.bookmarks-list .vouchers .voucher .voucher-content .info, section.bookmarks-list .placeholders .voucher .voucher-content .info {
          bottom: 15px; }
        section.bookmarks-list .vouchers .voucher .voucher-content .rating i, section.bookmarks-list .placeholders .voucher .voucher-content .rating i {
          width: 16px;
          height: 16px; }
    section.bookmarks-list .vouchers .placeholder, section.bookmarks-list .placeholders .placeholder {
      width: 83.34%;
      height: 151px; } }

section.bookmarks-list .placeholders {
  display: none; }
  section.bookmarks-list .placeholders.active {
    display: block; }
  section.bookmarks-list .placeholders.simple .voucher {
    display: none; }
  section.bookmarks-list .placeholders.simple .placeholder {
    width: 100% !important; }

section.bookmarks-list .similar-results {
  margin-top: 60px;
  margin-bottom: 30px; }
  section.bookmarks-list .similar-results h2 {
    font-size: 2.6rem;
    margin-bottom: 1.3em; }
  @media screen and (max-width: 767px) {
    section.bookmarks-list .similar-results {
      margin-top: 30px; }
      section.bookmarks-list .similar-results h2 {
        font-size: 1.8rem;
        display: block;
        text-align: center;
        margin-bottom: 30px; } }

.member-name > span {
  display: block;
  margin-bottom: 5px; }

.member-name > span:first-child {
  font-weight: 700;
  font-size: 1.2em; }

body.members header i.i-camera {
  top: 12px;
  left: 10px;
  position: relative;
  width: 40px; }

@media screen and (max-width: 1023px) {
  body.members header .category {
    padding-left: 70px; } }

body.members .loading-flower {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 80px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 2px #bbb; }

body.members.statistics .content-inner {
  min-height: 550px; }

section.member, section.pages {
  margin-top: 50px;
  margin-bottom: 50px; }
  @media screen and (max-width: 767px) {
    section.member, section.pages {
      margin-top: 30px;
      margin-bottom: 30px; } }
  section.member .content-container, section.pages .content-container {

    padding-left: 30px; }
    section.member .content-container.page-community, section.pages .content-container.page-community {
      padding-left: 10px; }
      section.member .content-container.page-community h1, section.pages .content-container.page-community h1 {
        font-size: 2.4rem; }
      section.member .content-container.page-community strong, section.pages .content-container.page-community strong {
        font-weight: 700; }
      section.member .content-container.page-community article > div, section.pages .content-container.page-community article > div {
        overflow: hidden; }
        section.member .content-container.page-community article > div > div, section.pages .content-container.page-community article > div > div {
          width: 50%;
          float: left; }
          section.member .content-container.page-community article > div > div a.button, section.pages .content-container.page-community article > div > div a.button {
            margin-right: 20px; }
          section.member .content-container.page-community article > div > div:first-child, section.pages .content-container.page-community article > div > div:first-child {
            padding-top: 70px; }
      section.member .content-container.page-community ul.small-list, section.pages .content-container.page-community ul.small-list {
        list-style: none; }
        section.member .content-container.page-community ul.small-list li, section.pages .content-container.page-community ul.small-list li {
          background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAXCAYAAAARIY8tAAABKUlEQVR42r2WoQ7CMBCG+05I3oBnwGFQhEdAoRBYgsMgJwiYCRzJgkCxBAEJAgwIEpIZRMl/yS2s7NqugV1yWViv37/27lqUttgze+k4uejxfK+7w41u9WLdaC/oid94j3HESaakgWh9JgiALkcc4r0ErreMvswHbDrmYb4ogMHBZBcEZ8f8T5GCQOiXl63kSwB7+As4O+dEcbX4JtTXwQOXBFBqIZBmZ6X7o0QcB1eF7j3g6emhp9HBmgsSqLo9DIfZBMAlAe5Q02fLI8EkuEsAXBKQArbpnWAsYsJhthzArSuAAAxQxJhwV1PmK5BywAJl5tPxeQ6kKgIkFF6oIlsfmCJVzqq8D1ydzCJV4IVO9jmLpELwOotqOU1ruQ/+fqPVcif/+l/FG/hTDgm1M3WXAAAAAElFTkSuQmCC") no-repeat;
          padding-left: 30px;
          margin-bottom: 10px !important;
          height: 25px; }
      section.member .content-container.page-community dl dt, section.member .content-container.page-community dl dd, section.pages .content-container.page-community dl dt, section.pages .content-container.page-community dl dd {
        display: inline-block; }
      section.member .content-container.page-community dl dt, section.pages .content-container.page-community dl dt {
        background: #335CB3;
        color: #fff;
        width: 100px;
        height: 100px;
        text-align: center;
        line-height: 100px;
        font-size: 60px;
        margin-right: 20px;
        margin-bottom: 20px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        -o-border-radius: 50%;
        border-radius: 50%; }
      section.member .content-container.page-community dl dd, section.pages .content-container.page-community dl dd {
        width: 80%;
        margin-bottom: 20px; }
      section.member .content-container.page-community hr, section.pages .content-container.page-community hr {
        margin: 40px 0; }
      @media screen and (max-width: 1279px) {
        section.member .content-container.page-community article > div > div, section.pages .content-container.page-community article > div > div {
          width: 100%; }
          section.member .content-container.page-community article > div > div:first-child, section.pages .content-container.page-community article > div > div:first-child {
            padding-top: 0;
            text-align: center; }
          section.member .content-container.page-community article > div > div h1, section.pages .content-container.page-community article > div > div h1 {
            text-align: center; }
            section.member .content-container.page-community article > div > div h1 br, section.pages .content-container.page-community article > div > div h1 br {
              display: none; }
          section.member .content-container.page-community article > div > div a.button, section.pages .content-container.page-community article > div > div a.button {
            display: block;
            margin: 0 auto 5px auto; }
        section.member .content-container.page-community article dl, section.pages .content-container.page-community article dl {
          text-align: center; }
          section.member .content-container.page-community article dl dd, section.pages .content-container.page-community article dl dd {
            text-align: left; } }
    @media screen and (max-width: 1023px) {
      section.member .content-container, section.pages .content-container {
        padding-left: 10px; } }
    section.member .content-container .content-inner, section.pages .content-container .content-inner {
      position: relative;
      background-color: white;
      padding: 30px;
      overflow: hidden;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      border-bottom: 1px solid #ececec;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      border-left: 1px solid #f8f8f8;
      border-left: 1px solid rgba(0, 0, 0, 0.05);
      border-right: 1px solid #f8f8f8;
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      border-top: 1px solid #ececec;
      border-top: 1px solid rgba(0, 0, 0, 0.01); }
      section.member .content-container .content-inner form .controls, section.member .content-container .content-inner form .input, section.pages .content-container .content-inner form .controls, section.pages .content-container .content-inner form .input {
        width: 100%; }
      section.member .content-container .content-inner form .input, section.pages .content-container .content-inner form .input {
        margin: 5px 0; }
      section.member .content-container .content-inner footer, section.pages .content-container .content-inner footer {
        margin: 70px -71px -70px;
        padding: 25px 70px;
        background-color: #f8f8f8;
        border-top: 1px solid #ececec; }
        section.member .content-container .content-inner footer a, section.pages .content-container .content-inner footer a {
          color: #335CB3; }
          section.member .content-container .content-inner footer a:hover, section.pages .content-container .content-inner footer a:hover {
            color: #335CB3; }
      section.member .content-container .content-inner h2, section.pages .content-container .content-inner h2 {
        margin-top: 1.6em;
        margin-bottom: 1.2em; }
        section.member .content-container .content-inner h2:first-child, section.pages .content-container .content-inner h2:first-child {
          margin-top: 0; }
      section.member .content-container .content-inner p, section.pages .content-container .content-inner p {
        margin-bottom: 30px; }
      section.member .content-container .content-inner article ul, section.pages .content-container .content-inner article ul {
        padding-left: 15px;
        margin-bottom: 2.5em;
        font-size: 1.6rem; }
        section.member .content-container .content-inner article ul li, section.pages .content-container .content-inner article ul li {
          margin-bottom: 7px; }
      section.member .content-container .content-inner article table td, section.pages .content-container .content-inner article table td {
        padding: 10px 10px 10px 0 !important; }
        section.member .content-container .content-inner article table td:last-child, section.pages .content-container .content-inner article table td:last-child {
          padding: 10px 10px 10px 20px !important; }
      section.member .content-container .content-inner article img, section.pages .content-container .content-inner article img {
        max-width: 100%;
        height: auto; }
        section.member .content-container .content-inner article img.img-right, section.pages .content-container .content-inner article img.img-right {
          margin-bottom: 15px; }
      @media screen and (max-width: 1279px) {
        section.member .content-container .content-inner article ul, section.member .content-container .content-inner article table, section.pages .content-container .content-inner article ul, section.pages .content-container .content-inner article table {
          font-size: 1.4rem; } }
      @media screen and (max-width: 767px) {
        section.member .content-container .content-inner, section.pages .content-container .content-inner {
          padding: 30px 20px 30px; }
          section.member .content-container .content-inner footer, section.pages .content-container .content-inner footer {
            margin: 30px -21px -30px;
            padding: 20px 30px; }
          section.member .content-container .content-inner h2, section.pages .content-container .content-inner h2 {
            margin-bottom: 15px; }
          section.member .content-container .content-inner article ul, section.member .content-container .content-inner article table, section.pages .content-container .content-inner article ul, section.pages .content-container .content-inner article table {
            font-size: 1.2rem; }
          section.member .content-container .content-inner article table td, section.pages .content-container .content-inner article table td {
            padding: 5px 0 !important; }
            section.member .content-container .content-inner article table td:last-child, section.pages .content-container .content-inner article table td:last-child {
              padding: 5px 0 5px 5px !important; }
          section.member .content-container .content-inner article img.img-right, section.pages .content-container .content-inner article img.img-right {
            float: none !important; } }
    section.member .content-container.profile .row, section.pages .content-container.profile .row {
      margin-left: -5px;
      margin-right: -5px; }
    section.member .content-container.profile [class^="col-"], section.pages .content-container.profile [class^="col-"] {
      padding-left: 5px;
      padding-right: 5px; }
    section.member .content-container.profile .input, section.pages .content-container.profile .input {
      margin-bottom: 30px;
      width: 100%; }
    section.member .content-container.profile .upload-image, section.pages .content-container.profile .upload-image {
      position: relative;
      width: 219px;
      height: 211px;
      text-align: center;
      background-color: #f8f8f8;
      margin-bottom: 30px;
      float: right;
      overflow: hidden;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      border-bottom: 1px solid #ececec;
      border-bottom: 1px solid rgba(0, 0, 0, 0.15);
      border-left: 1px solid #f8f8f8;
      border-left: 1px solid rgba(0, 0, 0, 0.05);
      border-right: 1px solid #f8f8f8;
      border-right: 1px solid rgba(0, 0, 0, 0.02);
      border-top: 1px solid #ececec;
      border-top: 1px solid rgba(0, 0, 0, 0.01); }
      section.member .content-container.profile .upload-image:before, section.pages .content-container.profile .upload-image:before {
        content: '';
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
        height: 100%;
        vertical-align: middle; }
      section.member .content-container.profile .upload-image .upload, section.member .content-container.profile .upload-image .delete, section.pages .content-container.profile .upload-image .upload, section.pages .content-container.profile .upload-image .delete {
        cursor: pointer; }
      section.member .content-container.profile .upload-image .placeholder, section.pages .content-container.profile .upload-image .placeholder {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline;
        vertical-align: middle; }
        section.member .content-container.profile .upload-image .placeholder i, section.pages .content-container.profile .upload-image .placeholder i {
          margin-bottom: 10px; }
        section.member .content-container.profile .upload-image .placeholder p, section.pages .content-container.profile .upload-image .placeholder p {
          font-size: 14px;
          color: #bbb; }
      section.member .content-container.profile .upload-image .image, section.pages .content-container.profile .upload-image .image {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0; }
        section.member .content-container.profile .upload-image .image img, section.pages .content-container.profile .upload-image .image img {
          width: auto;
          height: 100%;
          display: block;
          margin: auto; }
        section.member .content-container.profile .upload-image .image .controls-container, section.pages .content-container.profile .upload-image .image .controls-container {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          padding: 10px;
          background-color: rgba(0, 0, 0, 0.7);
          opacity: 0;
          text-align: center;
          -webkit-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false);
          -moz-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          -o-transition: compact(compact(opacity 0.2s, false, false, false, false, false, false, false, false, false) false false false);
          transition: compact(opacity 0.2s, false, false, false, false, false, false, false, false, false); }
          section.member .content-container.profile .upload-image .image .controls-container:before, section.pages .content-container.profile .upload-image .image .controls-container:before {
            content: '';
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
            height: 100%;
            vertical-align: middle; }
          section.member .content-container.profile .upload-image .image .controls-container:hover, section.pages .content-container.profile .upload-image .image .controls-container:hover {
            opacity: 1; }
          section.member .content-container.profile .upload-image .image .controls-container .controls-inner, section.pages .content-container.profile .upload-image .image .controls-container .controls-inner {
            display: -moz-inline-stack;
            display: inline-block;
            vertical-align: middle;
            *vertical-align: auto;
            zoom: 1;
            *display: inline;
            vertical-align: middle; }
          section.member .content-container.profile .upload-image .image .controls-container a, section.member .content-container.profile .upload-image .image .controls-container a:hover, section.pages .content-container.profile .upload-image .image .controls-container a, section.pages .content-container.profile .upload-image .image .controls-container a:hover {
            color: white; }
          section.member .content-container.profile .upload-image .image .controls-container hr, section.pages .content-container.profile .upload-image .image .controls-container hr {
            color: white;
            border-color: white; }
      @media screen and (max-width: 767px) {
        section.member .content-container.profile .upload-image, section.pages .content-container.profile .upload-image {
          margin: 20px auto 0 auto; } }
    section.member .content-container.profile button, section.member .content-container.profile input[type="submit"], section.pages .content-container.profile button, section.pages .content-container.profile input[type="submit"] {
      float: right;
      margin: 30px 0; }
    @media screen and (max-width: 1279px) {
      section.member .content-container.profile .upload-image, section.member .content-container.profile button, section.pages .content-container.profile .upload-image, section.pages .content-container.profile button {
        float: none; } }
    @media screen and (max-width: 767px) {
      section.member .content-container.profile .input, section.pages .content-container.profile .input {
        margin-bottom: 15px; } }

/* Redefine some css */
section.member {
  /* messaging stuff */ }
  section.member .content-inner > div {
    margin-bottom: 30px; }
  section.member .white-box-shadow {
    padding: 20px; }
    section.member .white-box-shadow:hover {
      background: #f8f8f8; }
  section.member .submission-faq,
  section.member .global-faq {
    margin-top: 20px; }
    section.member .submission-faq dt,
    section.member .global-faq dt {
      background: #335CB3;
      padding: 5px;
      color: #fff;
      font-weight: 700;
      margin-bottom: 1px;
      cursor: pointer; }
    section.member .submission-faq dd,
    section.member .global-faq dd {
      display: none;
      padding: 10px;
      border: 1px solid #335CB3;
      margin-bottom: 10px;
      margin-top: -1px; }
      section.member .submission-faq dd ul, section.member .submission-faq dd ol,
      section.member .global-faq dd ul,
      section.member .global-faq dd ol {
        margin-left: 30px; }
      section.member .submission-faq dd ol,
      section.member .global-faq dd ol {
        counter-reset: my-badass-counter; }
      section.member .submission-faq dd ol li,
      section.member .global-faq dd ol li {
        list-style-type: none; }
      section.member .submission-faq dd ol li:before,
      section.member .global-faq dd ol li:before {
        content: counter(my-badass-counter) ".";
        counter-increment: my-badass-counter;
        margin-right: 5px;
        font-weight: bold; }
      section.member .submission-faq dd strong,
      section.member .global-faq dd strong {
        font-weight: 700; }
      section.member .submission-faq dd p, section.member .submission-faq dd ul, section.member .submission-faq dd ol,
      section.member .global-faq dd p,
      section.member .global-faq dd ul,
      section.member .global-faq dd ol {
        font-size: 1.6rem !important; }
      section.member .submission-faq dd img,
      section.member .global-faq dd img {
        max-width: 100%; }
  section.member .operation-screenshot {
    background: #f8f8f8;
    padding: 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    border-bottom: 1px solid #ececec;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    border-left: 1px solid #f8f8f8;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
    border-right: 1px solid #f8f8f8;
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-top: 1px solid #ececec;
    border-top: 1px solid rgba(0, 0, 0, 0.01); }
    section.member .operation-screenshot img {
      max-width: 100%; }
  section.member section.comments {
    margin: 0;
    padding: 0; }
    section.member section.comments .comments-list {
      padding: 50px; }
  section.member table.items-list {
    width: 100%; }
    section.member table.items-list th {
      font-weight: 700; }
    section.member table.items-list i.i-c-discount,
    section.member table.items-list i.i-c-star,
    section.member table.items-list i.i-c-badge {
      width: 45px;
      height: 45px; }
    section.member table.items-list tbody tr:hover {
      background: #f8f8f8; }
  section.member table.stats {
    margin: 0; }
    section.member table.stats th, section.member table.stats td {
      padding: 0;
      border: 0;
      margin: 0; }
    section.member table.stats td {
      text-align: center;
      border: 1px solid #ececec;
      border-left: 0;
      border-top: 0; }
      section.member table.stats td.t-new {
        background: #335CB3; }
      section.member table.stats td.t-approved {
        background: #8BC937; }
      section.member table.stats td.t-rejected {
        background: #D0021B; }
      section.member table.stats td.t-paid {
        background: #F6BA35; }
      section.member table.stats td.empty-td {
        width: 3px;
        border-bottom: 0; }
        section.member table.stats td.empty-td:last-child {
          border-right: 0; }
    section.member table.stats th {
      width: 17%;
      font-size: 12px; }
  section.member nav.pagination ul {
    list-style: none;
    text-align: center; }
    section.member nav.pagination ul li {
      display: inline-block;
      width: 40px;
      height: 40px; }
      section.member nav.pagination ul li.active span, section.member nav.pagination ul li a {
        text-decoration: none;
        display: block;
        height: 40px;
        line-height: 40px;
        background: #335CB3;
        font-weight: 700;
        font-size: 16px;
        color: #fff;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
      section.member nav.pagination ul li.active span, section.member nav.pagination ul li a:hover {
        background: #bbb; }
  section.member .items-filters {
    background: #ececec;
    padding: 10px 10px 0 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    section.member .items-filters form dt {
      display: none; }
    section.member .items-filters form dd {
      display: inline-block;
      margin: 0; }
    section.member .items-filters form input[type=text] {
      width: 200px; }
    section.member .items-filters form #filter-element {
      position: relative;
      top: -20px;
      margin: 0; }
      @media screen and (max-width: 1023px) {
        section.member .items-filters form #filter-element {
          top: 0; } }
    section.member .items-filters form .hidden-group {
      display: none; }
  section.member form #screenshot {
    background: #fff;
    padding: 10px;
    width: 100%;
    border: 1px solid #bbb;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
  section.member form .form-help {
    position: absolute;
    right: -30px;
    top: 8px; }
    section.member form .form-help i {
      width: 24px;
      height: 24px;
      cursor: help;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      -ms-border-radius: 12px;
      -o-border-radius: 12px;
      border-radius: 12px;
      background: #335CB3;
      color: #fff;
      padding: 2px 5px; }
    section.member form .form-help .form-help-desc {
      display: none;
      position: absolute;
      min-width: 350px;
      background: #fff;
      padding: 5px;
      right: 30px;
      top: -10px;
      z-index: 9;
      border: 1px solid #bbb;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      word-wrap: break-word; }
    section.member form .form-help i:hover + span {
      display: block; }
    @media screen and (max-width: 1023px) {
      section.member form .form-help {
        display: none; } }
  section.member.member-start-page .big-voucher, section.member.member-transactions .big-voucher {
    box-shadow: 0 0 2px #bbb; }
    section.member.member-start-page .big-voucher a img, section.member.member-transactions .big-voucher a img {
      max-width: 120px; }
    section.member.member-start-page .big-voucher a footer, section.member.member-transactions .big-voucher a footer {
      margin: 0;
      padding: 0; }
    section.member.member-start-page .big-voucher > footer, section.member.member-transactions .big-voucher > footer {
      margin: 0;
      padding: 17px 0 10px 20px; }
  section.member.member-start-page .content-inner {
    background: #ececec;
    border: 0;
    padding: 0 30px; }
  section.member.member-start-page .white-box-shadow {
    display: table;
    width: 100%; }
    section.member.member-start-page .white-box-shadow div {
      display: table-cell;
      vertical-align: top; }
      section.member.member-start-page .white-box-shadow div i {
        margin-right: 20px; }
    @media screen and (max-width: 1023px) {
      section.member.member-start-page .white-box-shadow div:first-child {
        display: none; } }
  section.member.member-transactions .content-inner {
    background: #fff; }
  section.member.member-transactions .big-voucher {
    border-top: 1px solid #ececec;
    border-right: 1px solid #ececec;
    padding-left: 230px; }
  section.member.member-coupon-submission .big-voucher, section.member.member-coupon-testing .big-voucher, section.member.member-shop-evaluation .big-voucher, section.member.message-send-box .big-voucher {
    border: 1px solid #ececec;
    min-height: 170px;
    padding-bottom: 30px;
    padding-left: 230px;
    margin-bottom: 30px;
    box-shadow: 0 0 2px #bbb; }
    @media screen and (max-width: 1023px) {
      section.member.member-coupon-submission .big-voucher, section.member.member-coupon-testing .big-voucher, section.member.member-shop-evaluation .big-voucher, section.member.message-send-box .big-voucher {
        padding-left: 20px; }
        section.member.member-coupon-submission .big-voucher .image-container, section.member.member-coupon-testing .big-voucher .image-container, section.member.member-shop-evaluation .big-voucher .image-container, section.member.message-send-box .big-voucher .image-container {
          display: none; } }
    section.member.member-coupon-submission .big-voucher p, section.member.member-coupon-testing .big-voucher p, section.member.member-shop-evaluation .big-voucher p, section.member.message-send-box .big-voucher p {
      margin-bottom: 0; }
    section.member.member-coupon-submission .big-voucher footer, section.member.member-coupon-testing .big-voucher footer, section.member.member-shop-evaluation .big-voucher footer, section.member.message-send-box .big-voucher footer {
      margin: 0;
      padding: 0; }
    section.member.member-coupon-submission .big-voucher.sticky, section.member.member-coupon-testing .big-voucher.sticky, section.member.member-shop-evaluation .big-voucher.sticky, section.member.message-send-box .big-voucher.sticky {
      position: fixed;
      top: 70px;
      z-index: 1000;
      backface-visibility: hidden;
      width: 834px;
      box-shadow: 0 0 20px #bbb; }
      @media screen and (max-width: 1023px) {
        section.member.member-coupon-submission .big-voucher.sticky, section.member.member-coupon-testing .big-voucher.sticky, section.member.member-shop-evaluation .big-voucher.sticky, section.member.message-send-box .big-voucher.sticky {
          display: none; } }
  section.member.member-coupon-submission .control-group, section.member.member-coupon-testing .control-group, section.member.member-shop-evaluation .control-group, section.member.message-send-box .control-group {
    border-bottom: 1px solid #ececec;
    background: #f8f8f8;
    padding: 5px; }
    section.member.member-coupon-submission .control-group .controls input, section.member.member-coupon-submission .control-group .controls select, section.member.member-coupon-submission .control-group .controls textarea, section.member.member-coupon-testing .control-group .controls input, section.member.member-coupon-testing .control-group .controls select, section.member.member-coupon-testing .control-group .controls textarea, section.member.member-shop-evaluation .control-group .controls input, section.member.member-shop-evaluation .control-group .controls select, section.member.member-shop-evaluation .control-group .controls textarea, section.member.message-send-box .control-group .controls input, section.member.message-send-box .control-group .controls select, section.member.message-send-box .control-group .controls textarea {
      margin: 0; }
    section.member.member-coupon-submission .control-group.control-group-checkbox, section.member.member-coupon-testing .control-group.control-group-checkbox, section.member.member-shop-evaluation .control-group.control-group-checkbox, section.member.message-send-box .control-group.control-group-checkbox {
      padding-left: 30%; }
    section.member.member-coupon-submission .control-group .errors, section.member.member-coupon-testing .control-group .errors, section.member.member-shop-evaluation .control-group .errors, section.member.message-send-box .control-group .errors {
      list-style: none;
      color: #D0021B; }
  section.member.member-coupon-submission .head-transactions, section.member.member-coupon-testing .head-transactions, section.member.member-shop-evaluation .head-transactions, section.member.message-send-box .head-transactions {
    overflow: hidden; }
    section.member.member-coupon-submission .head-transactions .t-info, section.member.member-coupon-testing .head-transactions .t-info, section.member.member-shop-evaluation .head-transactions .t-info, section.member.message-send-box .head-transactions .t-info {
      float: left;
      max-width: 70%; }
      @media screen and (max-width: 1023px) {
        section.member.member-coupon-submission .head-transactions .t-info, section.member.member-coupon-testing .head-transactions .t-info, section.member.member-shop-evaluation .head-transactions .t-info, section.member.message-send-box .head-transactions .t-info {
          float: none;
          max-width: 100%; } }
    section.member.member-coupon-submission .head-transactions .t-data, section.member.member-coupon-testing .head-transactions .t-data, section.member.member-shop-evaluation .head-transactions .t-data, section.member.message-send-box .head-transactions .t-data {
      float: right;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      padding: 10px;
      background: #ececec;
      box-shadow: 0 0 2px #bbb;
      width: 25%; }
      @media screen and (max-width: 1023px) {
        section.member.member-coupon-submission .head-transactions .t-data, section.member.member-coupon-testing .head-transactions .t-data, section.member.member-shop-evaluation .head-transactions .t-data, section.member.message-send-box .head-transactions .t-data {
          float: none;
          width: 100%;
          margin-top: 20px; } }
    section.member.member-coupon-submission .head-transactions .operation-valuation-data, section.member.member-coupon-testing .head-transactions .operation-valuation-data, section.member.member-shop-evaluation .head-transactions .operation-valuation-data, section.member.message-send-box .head-transactions .operation-valuation-data {
      width: 100%;
      margin-bottom: 0 !important; }
      section.member.member-coupon-submission .head-transactions .operation-valuation-data caption, section.member.member-coupon-testing .head-transactions .operation-valuation-data caption, section.member.member-shop-evaluation .head-transactions .operation-valuation-data caption, section.member.message-send-box .head-transactions .operation-valuation-data caption {
        text-align: center;
        padding: 5px 10px;
        background: #f8f8f8; }
      section.member.member-coupon-submission .head-transactions .operation-valuation-data tbody td, section.member.member-coupon-testing .head-transactions .operation-valuation-data tbody td, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tbody td, section.member.message-send-box .head-transactions .operation-valuation-data tbody td {
        text-align: center;
        padding: 10px 0;
        border: 1px solid #ececec;
        font-size: 2em;
        width: 50%;
        background: #fff; }
      section.member.member-coupon-submission .head-transactions .operation-valuation-data tfoot td, section.member.member-coupon-testing .head-transactions .operation-valuation-data tfoot td, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tfoot td, section.member.message-send-box .head-transactions .operation-valuation-data tfoot td {
        text-align: center;
        font-weight: 700;
        background: #f8f8f8;
        position: relative;
        border-top: 3px solid #ececec;
        padding: 5px 10px; }
        section.member.member-coupon-submission .head-transactions .operation-valuation-data tfoot td:before, section.member.member-coupon-submission .head-transactions .operation-valuation-data tfoot td:after, section.member.member-coupon-testing .head-transactions .operation-valuation-data tfoot td:before, section.member.member-coupon-testing .head-transactions .operation-valuation-data tfoot td:after, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tfoot td:before, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tfoot td:after, section.member.message-send-box .head-transactions .operation-valuation-data tfoot td:before, section.member.message-send-box .head-transactions .operation-valuation-data tfoot td:after {
          bottom: 100%;
          left: 50%;
          border: solid transparent;
          content: " ";
          height: 0;
          width: 0;
          position: absolute;
          pointer-events: none; }
        section.member.member-coupon-submission .head-transactions .operation-valuation-data tfoot td:before, section.member.member-coupon-testing .head-transactions .operation-valuation-data tfoot td:before, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tfoot td:before, section.member.message-send-box .head-transactions .operation-valuation-data tfoot td:before {
          border-color: rgba(248, 248, 248, 0);
          border-bottom-color: #ececec;
          border-width: 11px;
          margin-left: -11px; }
        section.member.member-coupon-submission .head-transactions .operation-valuation-data tfoot td:after, section.member.member-coupon-testing .head-transactions .operation-valuation-data tfoot td:after, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tfoot td:after, section.member.message-send-box .head-transactions .operation-valuation-data tfoot td:after {
          border-color: rgba(236, 236, 236, 0);
          border-bottom-color: #f8f8f8;
          border-width: 10px;
          margin-left: -10px; }
        section.member.member-coupon-submission .head-transactions .operation-valuation-data tfoot td:first-child, section.member.member-coupon-testing .head-transactions .operation-valuation-data tfoot td:first-child, section.member.member-shop-evaluation .head-transactions .operation-valuation-data tfoot td:first-child, section.member.message-send-box .head-transactions .operation-valuation-data tfoot td:first-child {
          border-right: 1px solid #ececec; }
  section.member.member-coupon-testing .big-voucher div.input {
    width: 100%;
    margin-top: 20px; }
    section.member.member-coupon-testing .big-voucher div.input input {
      background: #ececec;
      color: #666;
      border: none; }
    section.member.member-coupon-testing .big-voucher div.input .button-container {
      position: absolute;
      right: 0;
      bottom: -5px; }
      section.member.member-coupon-testing .big-voucher div.input .button-container button {
        float: right;
        font-size: 18px; }
        section.member.member-coupon-testing .big-voucher div.input .button-container button.done {
          background: #bbb;
          pointer-events: none; }
          section.member.member-coupon-testing .big-voucher div.input .button-container button.done + i {
            display: inline-block; }
      section.member.member-coupon-testing .big-voucher div.input .button-container i {
        display: none;
        position: relative;
        top: 20px;
        right: 10px;
        float: left; }
  section.member.member-coupon-testing div.form {
    background: #f8f8f8;
    padding: 5px;
    overflow: hidden;
    border: 1px solid #ececec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px; }
    section.member.member-coupon-testing div.form:before {
      padding: 5px;
      background: #ececec;
      display: block;
      position: relative;
      margin: auto;
      top: -5px;
      color: #666;
      font-size: 20px;
      text-align: center;
      font-weight: 700;
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      -ms-border-radius: 0 0 5px 5px;
      -o-border-radius: 0 0 5px 5px;
      border-radius: 0 0 5px 5px;
      content: attr(data-before-head); }
    section.member.member-coupon-testing div.form .form-actions {
      text-align: right;
      margin-top: 20px; }
  section.member.member-coupon-testing #testing_result-label {
    padding: 15px;
    margin-top: 10px; }
  section.member.member-coupon-testing .control-group.radio-btn .controls {
    width: 100% !important; }
    section.member.member-coupon-testing .control-group.radio-btn .controls div {
      display: inline-block;
      margin-right: 20px; }
      section.member.member-coupon-testing .control-group.radio-btn .controls div input {
        display: none; }
      section.member.member-coupon-testing .control-group.radio-btn .controls div label {
        padding-left: 44px;
        display: inline-block;
        line-height: 34px;
        background-repeat: no-repeat;
        cursor: pointer; }
      section.member.member-coupon-testing .control-group.radio-btn .controls div #testing_result-working + label {
        background: #f8f8f8 url('data:image/svg+xml;charset=US-ASCII,<svg%20width%3D"16"%20height%3D"17"%20viewBox%3D"0%200%2016%2017"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"><title>Imported%20Layers%2023<%2Ftitle><g%20fill%3D"%23666"%20fill-rule%3D"evenodd"><path%20d%3D"M.667%208.7h2.666v6.956H.667V8.7zM0%2016.35h4V8.004H0v8.348z"%2F><path%20d%3D"M8.667%201.047c.368%200%20.666.312.666.696v4.102l-.124.626-.168.838h5.29c.553%200%201%20.468%201%201.044%200%20.297-.12.573-.34.777l-.633.58.688.51c.18.13.285.342.285.566%200%20.292-.18.554-.45.653l-.814.297.483.747c.074.115.114.25.114.39%200%20.29-.18.553-.45.652l-.815.298.484.747c.074.116.114.25.114.39%200%20.384-.3.696-.667.696h-8c-.368%200-.666-.312-.666-.696v-.695H4V9.27l.168-.035.33-.068.142-.316c.087-.19.592-.763.997-1.224C7.02%206.056%208%204.864%208%203.83V1.743c0-.384.3-.696.667-.696m0-.695c-.736%200-1.334.623-1.334%201.39V3.83c0%201.303-2.928%203.914-3.295%204.723l-.705.146v6.26H4c0%20.77.597%201.392%201.333%201.392h8c.737%200%201.334-.623%201.334-1.392%200-.288-.085-.556-.23-.778.522-.19.896-.7.896-1.31%200-.287-.084-.555-.228-.777.52-.19.895-.7.895-1.31%200-.47-.225-.883-.568-1.135.346-.32.568-.78.568-1.298%200-.96-.746-1.74-1.667-1.74H9.86l.14-.695V1.743c0-.768-.597-1.39-1.333-1.39"%2F><path%20d%3D"M13.333%209.395h2v.696h-2v-.695zM13.333%2011.482h1.334v.696h-1.334v-.696zM12.667%2013.57H14v.695h-1.333v-.696z"%2F><%2Fg><%2Fsvg>') no-repeat;
        background-size: 30px; }
      section.member.member-coupon-testing .control-group.radio-btn .controls div #testing_result-notworking + label {
        background: #f8f8f8 url('data:image/svg+xml;charset=US-ASCII,<svg%20width%3D"16"%20height%3D"17"%20viewBox%3D"0%200%2016%2017"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"><title>Imported%20Layers%2022<%2Ftitle><g%20fill%3D"%23666"%20fill-rule%3D"evenodd"><path%20d%3D"M.667%208.004h2.666V1.047H.667v6.957zM0%20.352h4V8.7H0V.35z"%2F><path%20d%3D"M8.667%2015.656c.368%200%20.666-.312.666-.696v-4.102l-.124-.626-.168-.837h5.29c.553%200%201-.468%201-1.043%200-.298-.12-.574-.34-.777l-.633-.583.688-.508c.18-.13.285-.343.285-.567%200-.292-.18-.554-.45-.653l-.814-.297.483-.748c.074-.116.114-.25.114-.39%200-.292-.18-.554-.45-.653l-.815-.297.484-.748c.074-.115.114-.25.114-.39%200-.383-.3-.695-.667-.695h-8c-.368%200-.666.312-.666.696v.696H4v4.993l.168.035.33.068.142.316c.087.19.592.765.997%201.225C7.02%2010.647%208%2011.84%208%2012.873v2.087c0%20.384.3.696.667.696m0%20.696c-.736%200-1.334-.624-1.334-1.392v-2.087c0-1.303-2.928-3.914-3.295-4.722l-.705-.146v-6.26H4C4%20.973%204.597.35%205.333.35h8c.737%200%201.334.622%201.334%201.39%200%20.29-.085.557-.23.78.522.19.896.7.896%201.308%200%20.29-.084.556-.228.778.52.19.895.7.895%201.31%200%20.47-.225.883-.568%201.135.346.32.568.78.568%201.3%200%20.96-.746%201.738-1.667%201.738H9.86l.14.696v4.174c0%20.768-.597%201.392-1.333%201.392"%2F><path%20d%3D"M13.333%207.308h2v-.696h-2v.696zM13.333%205.22h1.334v-.695h-1.334v.696zM12.667%203.134H14V2.44h-1.333v.694z"%2F><%2Fg><%2Fsvg>') no-repeat;
        background-size: 30px; }
      section.member.member-coupon-testing .control-group.radio-btn .controls div #testing_result-working:checked + label,
      section.member.member-coupon-testing .control-group.radio-btn .controls div #testing_result-working + label:hover {
        background: #f8f8f8 url('data:image/svg+xml;charset=US-ASCII,<svg%20width%3D"16"%20height%3D"16"%20viewBox%3D"0%200%2016%2016"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"><title>Imported%20Layers%2023%20Copy%202<%2Ftitle><g%20fill%3D"%238BC937"%20fill-rule%3D"evenodd"><path%20d%3D"M.667%208.348h2.666v6.956H.667V8.348zM0%2016h4V7.652H0V16z"%2F><path%20d%3D"M8.667.696c.368%200%20.666.31.666.695v4.104l-.124.626-.168.837h5.29c.553%200%201%20.468%201%201.043%200%20.298-.12.573-.34.777l-.633.582.688.507c.18.13.285.344.285.568%200%20.29-.18.554-.45.652l-.814.298.483.748c.074.115.114.25.114.39%200%20.29-.18.552-.45.65l-.815.3.484.747c.074.115.114.25.114.39%200%20.383-.3.694-.667.694h-8c-.368%200-.666-.31-.666-.695v-.697H4V8.918l.168-.035.33-.068.142-.316c.087-.192.592-.765.997-1.226C7.02%205.704%208%204.512%208%203.478V1.39c0-.383.3-.694.667-.694m0-.696C7.93%200%207.333.623%207.333%201.39V3.48c0%201.304-2.928%203.915-3.295%204.723l-.705.148v6.26H4C4%2015.38%204.597%2016%205.333%2016h8c.737%200%201.334-.623%201.334-1.39%200-.29-.085-.558-.23-.78.522-.19.896-.7.896-1.308%200-.29-.084-.557-.228-.78.52-.19.895-.7.895-1.307%200-.47-.225-.884-.568-1.137.346-.32.568-.78.568-1.298%200-.96-.746-1.74-1.667-1.74H9.86l.14-.695V1.39C10%20.624%209.403%200%208.667%200"%2F><path%20d%3D"M13.333%209.043h2v.696h-2v-.697zM13.333%2011.13h1.334v.696h-1.334v-.696zM12.667%2013.217H14v.696h-1.333v-.696z"%2F><%2Fg><%2Fsvg>') no-repeat !important;
        background-size: 30px !important; }
      section.member.member-coupon-testing .control-group.radio-btn .controls div #testing_result-notworking:checked + label,
      section.member.member-coupon-testing .control-group.radio-btn .controls div #testing_result-notworking + label:hover {
        background: #f8f8f8 url('data:image/svg+xml;charset=US-ASCII,<svg%20width%3D"16"%20height%3D"16"%20viewBox%3D"0%200%2016%2016"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"><title>Imported%20Layers%2022%20Copy%203<%2Ftitle><g%20fill%3D"%23D0011B"%20fill-rule%3D"evenodd"><path%20d%3D"M.667%207.652h2.666V.696H.667v6.956zM0%200h4v8.348H0V0z"%2F><path%20d%3D"M8.667%2015.304c.368%200%20.666-.31.666-.695v-4.104L9.21%209.88l-.168-.837h5.29c.553%200%201-.468%201-1.043%200-.298-.12-.573-.34-.777l-.633-.582.688-.507c.18-.13.285-.344.285-.568%200-.29-.18-.554-.45-.652l-.814-.298.483-.748c.074-.115.114-.25.114-.39%200-.29-.18-.552-.45-.65l-.815-.3.484-.747c.074-.115.114-.25.114-.39%200-.383-.3-.694-.667-.694h-8c-.368%200-.666.31-.666.695v.697H4v4.995l.168.035.33.068.142.316c.087.192.592.765.997%201.226C7.02%2010.296%208%2011.488%208%2012.522v2.087c0%20.383.3.694.667.694m0%20.696c-.736%200-1.334-.623-1.334-1.39V12.52c0-1.304-2.928-3.915-3.295-4.723l-.705-.148v-6.26H4C4%20.62%204.597%200%205.333%200h8c.737%200%201.334.623%201.334%201.39%200%20.29-.085.558-.23.78.522.19.896.7.896%201.308%200%20.29-.084.557-.228.78.52.19.895.7.895%201.307%200%20.47-.225.884-.568%201.137.346.32.568.78.568%201.298%200%20.96-.746%201.74-1.667%201.74H9.86l.14.695v4.174c0%20.767-.597%201.39-1.333%201.39"%2F><path%20d%3D"M13.333%206.957h2V6.26h-2v.697zM13.333%204.87h1.334v-.696h-1.334v.696zM12.667%202.783H14v-.696h-1.333v.696z"%2F><%2Fg><%2Fsvg>') no-repeat !important;
        background-size: 30px !important; }
  section.member.member-shop-evaluation .controls i {
    cursor: pointer; }
  section.member.member-shop-evaluation .controls #ratings_0 ~ i {
    width: 56px;
    height: 56px; }
  @media screen and (max-width: 1023px) {
    section.member.member-shop-evaluation .controls #ratings_0 ~ i {
      width: 46px;
      height: 46px; } }
  section.member.member-update-profile #i_want_the_honey-label,
  section.member.member-update-profile .notifications-settings .control-label {
    float: right;
    width: 90%; }
  section.member.member-update-profile .i_want_the_honey .control-group,
  section.member.member-update-profile .notifications-settings .control-group {
    padding: 5px;
    overflow: hidden;
    margin-bottom: 10px; }
  section.member.member-update-profile .i_want_the_honey .controls,
  section.member.member-update-profile .notifications-settings .controls {
    display: block; }
  section.member.member-update-profile .form-container {
    background: #f8f8f8; }
    section.member.member-update-profile .form-container > div.row {
      border-bottom: 1px solid #ececec;
      padding: 10px; }
  section.member.member-update-profile ul.errors {
    display: none;
    list-style: none;
    margin: 0;
    color: #D0021B; }
    section.member.member-update-profile ul.errors + input, section.member.member-update-profile ul.errors + select, section.member.member-update-profile ul.errors + .datepicker input {
      border: 1px solid #D0021B;
      background-color: #ffd2d8; }
  section.member.member-update-profile .email ul {
    display: block !important; }
  section.member.member-coupon-submission .control-group, section.member.member-coupon-testing .control-group, section.member.member-shop-evaluation .control-group, section.member.message-send-box .control-group {
    padding: 10px 5px; }
    section.member.member-coupon-submission .control-group .control-label, section.member.member-coupon-testing .control-group .control-label, section.member.member-shop-evaluation .control-group .control-label, section.member.message-send-box .control-group .control-label {
      display: inline-block;
      vertical-align: top;
      width: 30% !important;
      line-height: 38px; }
      @media screen and (max-width: 1023px) {
        section.member.member-coupon-submission .control-group .control-label, section.member.member-coupon-testing .control-group .control-label, section.member.member-shop-evaluation .control-group .control-label, section.member.message-send-box .control-group .control-label {
          display: block;
          width: 100% !important; } }
    section.member.member-coupon-submission .control-group .controls, section.member.member-coupon-testing .control-group .controls, section.member.member-shop-evaluation .control-group .controls, section.member.message-send-box .control-group .controls {
      display: inline-block;
      width: 65% !important; }
      @media screen and (max-width: 1023px) {
        section.member.member-coupon-submission .control-group .controls, section.member.member-coupon-testing .control-group .controls, section.member.member-shop-evaluation .control-group .controls, section.member.message-send-box .control-group .controls {
          display: block;
          width: 100% !important; } }
    section.member.member-coupon-submission .control-group .err-code-exist, section.member.member-coupon-testing .control-group .err-code-exist, section.member.member-shop-evaluation .control-group .err-code-exist, section.member.message-send-box .control-group .err-code-exist {
      background: #F6BA35;
      padding: 7px; }
  section.member.member-coupon-submission #paste-target, section.member.member-coupon-testing #paste-target, section.member.member-shop-evaluation #paste-target, section.member.message-send-box #paste-target {
    height: 300px;
    text-align: center;
    background: #fff;
    border: 1px solid #bbb;
    border-top: 0;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px; }
    section.member.member-coupon-submission #paste-target img, section.member.member-coupon-testing #paste-target img, section.member.member-shop-evaluation #paste-target img, section.member.message-send-box #paste-target img {
      width: 100%; }
    section.member.member-coupon-submission #paste-target p, section.member.member-coupon-testing #paste-target p, section.member.member-shop-evaluation #paste-target p, section.member.message-send-box #paste-target p {
      padding-top: 110px;
      height: 298px;
      line-height: 30px; }
    @media screen and (max-width: 1023px) {
      section.member.member-coupon-submission #paste-target, section.member.member-coupon-testing #paste-target, section.member.member-shop-evaluation #paste-target, section.member.message-send-box #paste-target {
        display: none; } }
  section.member.member-coupon-submission #paste-target img, section.member.member-coupon-testing #paste-target img, section.member.member-shop-evaluation #paste-target img, section.member.message-send-box #paste-target img {
    width: 100%; }
  section.member.member-change-pwd form {
    width: 70%;
    margin: 0 auto; }
    section.member.member-change-pwd form .control-group {
      padding: 10px; }
    section.member.member-change-pwd form .form-help {
      right: 5px;
      top: -25px; }
    section.member.member-change-pwd form ul.errors {
      list-style: none;
      color: #D0021B; }
  section.member.message-send-box {
    width: 700px;
    padding: 10px;
    margin: 0 !important; }
  section.member .tree-indicator {
    font-family: monospace; }
  section.member .message-table-container table {
    width: 100%; }
    section.member .message-table-container table td {
      padding-left: 3px; }
    section.member .message-table-container table tr:hover {
      cursor: pointer;
      background-color: #f8f8f8; }
    section.member .message-table-container table .unread td {
      font-weight: bold; }
    section.member .message-table-container table .active td {
      background: #ececec; }
  section.member .message-body {
    padding: 10px; }
  section.member .message-buttons a {
    margin-left: 5px; }
  section.member .message-options-menu {
    text-align: right; }
  section.member .message-tabs .nav {
    margin-bottom: 0;
    padding-left: 15px;
    list-style: none;
    height: 42px; }
    section.member .message-tabs .nav > li {
      position: relative;
      display: block; }
      section.member .message-tabs .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px; }
        section.member .message-tabs .nav > li > a:hover, section.member .message-tabs .nav > li > a:focus {
          text-decoration: none; }
        section.member .message-tabs .nav > li > a img {
          max-width: none; }
      section.member .message-tabs .nav > li.disabled > a {
        color: #666; }
        section.member .message-tabs .nav > li.disabled > a:hover, section.member .message-tabs .nav > li.disabled > a:focus {
          color: #666;
          text-decoration: none;
          background-color: transparent;
          cursor: not-allowed; }
    section.member .message-tabs .nav .open > a, section.member .message-tabs .nav .open > a:hover, section.member .message-tabs .nav .open a:focus {
      background-color: #ececec;
      border-color: #C8C8C8; }
    section.member .message-tabs .nav .nav-divider {
      height: 1px;
      margin: 9px 0;
      overflow: hidden;
      background-color: #ececec; }
  section.member .message-tabs .nav-tabs {
    border-bottom: 1px solid #bbb; }
    section.member .message-tabs .nav-tabs > li {
      float: left;
      margin-bottom: -1px; }
      section.member .message-tabs .nav-tabs > li > a {
        margin-right: 15px;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-color: #bbb #bbb #bbb;
        -webkit-border-radius: 4px 4px 0 0;
        -moz-border-radius: 4px 4px 0 0;
        -ms-border-radius: 4px 4px 0 0;
        -o-border-radius: 4px 4px 0 0;
        border-radius: 4px 4px 0 0; }
        section.member .message-tabs .nav-tabs > li > a:hover {
          /* border-color: $light-grey $light-grey $grey;  */ }
      section.member .message-tabs .nav-tabs > li.active a, section.member .message-tabs .nav-tabs > li.active a:hover, section.member .message-tabs .nav-tabs > li.active a:focus {
        color: #666;
        background-color: #fff;
        border: 1px solid #bbb;
        border-bottom-color: transparent;
        cursor: default; }
    section.member .message-tabs .nav-tabs.nav-justified {
      width: 100%;
      border-bottom: 0; }
      section.member .message-tabs .nav-tabs.nav-justified > li {
        float: none; }
        section.member .message-tabs .nav-tabs.nav-justified > li > a {
          text-align: center;
          margin-bottom: 5px; }
      section.member .message-tabs .nav-tabs.nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto; }

.message-container {
  background-color: white; }

.message-header {
  display: inline-block;
  vertical-align: middle; }

.message-subject {
  font-size: normal;
  font-weight: bold; }

.no-display {
  display: none; }

.ghosted {
  opacity: 0.8;
  cursor: pointer; }

.message-options-form {
  display: inline-block; }

.message select:disabled {
  background-color: #ececec; }

.archive-checkbox-td {
  text-align: center;
  vertical-align: middle; }
  .archive-checkbox-td input {
    margin: 0px; }

.profile-icon {
  float: left;
  overflow: hidden;
  width: 60px;
  height: 60px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
  -o-border-radius: 60px;
  border-radius: 60px;
  vertical-align: top;
  margin-right: 5px;
  background-color: #ececec; }
  .profile-icon img {
    width: 100%;
    height: auto; }
  .profile-icon i.i-camera {
    top: 9pt;
    left: 6px;
    position: relative; }

.reply-form {
  vertical-align: top;
  width: auto; }

.money {
  text-align: right; }

/** added with hapi */
.comment-write .comment-member {
  float: left;
  width: 50px; }
  .comment-write .comment-member img {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px; }

.comment-write form fieldset {
  margin-bottom: 0; }

.comment-write form .controls {
  display: block; }

.member-profile-pic {
  width: 40px;
  height: 40px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px; }

/** DE landing page */
section.member-invite {
  background: #005FA8; }
  section.member-invite > .container {
    position: relative;
    padding-top: 20px;
    padding-bottom: 30px;
    height: 500px; }
    section.member-invite > .container .row > button {
      position: absolute;
      right: 0;
      color: #8ABEE6; }
      section.member-invite > .container .row > button i {
        margin-left: 10px; }
  section.member-invite h1 {
    font-size: 50px;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 600; }
    section.member-invite h1 em {
      text-decoration: underline; }
    @media screen and (max-width: 1023px) {
      section.member-invite h1 {
        font-size: 14px; } }
  section.member-invite .vp {
    padding-left: 310px;
    padding-top: 25px; }
    @media screen and (max-width: 1023px) {
      section.member-invite .vp {
        padding-left: 0; } }
    section.member-invite .vp .features {
      margin-top: 50px; }
      @media screen and (max-width: 1023px) {
        section.member-invite .vp .features .feature {
          padding-right: 20px; }
          section.member-invite .vp .features .feature ul {
            margin-left: 90px; } }
      section.member-invite .vp .features .feature i, section.member-invite .vp .features .feature svg {
        float: left;
        margin: 0 20px 0 0;
        width: 90px;
        height: 90px; }
      section.member-invite .vp .features .feature span {
        color: #fff;
        margin-bottom: 0; }
      section.member-invite .vp .features .feature p, section.member-invite .vp .features .feature li {
        color: #8ABEE6; }
    section.member-invite .vp .partners {
      padding: 30px 0;
      position: absolute;
      bottom: 0;
      border-top: 1px solid #053C66;
      right: 30px; }
      section.member-invite .vp .partners svg {
        margin: 0 25px; }
        section.member-invite .vp .partners svg:first-child {
          margin-left: 0; }
        section.member-invite .vp .partners svg:last-child {
          margin-right: 0; }
      @media screen and (min-width: 1024px) and (max-width: 1279px) {
        section.member-invite .vp .partners svg {
          margin: 0 13px; } }
      @media screen and (min-width: 768px) and (max-width: 1023px) {
        section.member-invite .vp .partners svg {
          margin: 0 10px; } }
      @media screen and (max-width: 767px) {
        section.member-invite .vp .partners svg {
          margin: 0 7px; } }
  @media screen and (max-width: 1279px) {
    section.member-invite h1 {
      font-size: 30px; }
    section.member-invite .vp {
      padding-left: 240px; }
      section.member-invite .vp ul {
        margin-left: 120px; } }
  @media screen and (max-width: 1023px) {
    section.member-invite .vp {
      padding-left: 0; } }

section.howto {
  background: #e6e6e6;
  border-bottom: 1px solid #fff; }
  section.howto .row {
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 70px 0 30px; }
    @media screen and (max-width: 1023px) {
      section.howto .row {
        padding-top: 100px; } }
    section.howto .row > button {
      position: absolute;
      right: 10px;
      top: 20px;
      color: #666; }
      section.howto .row > button i {
        margin-left: 10px; }
    section.howto .row .white-box-shadow {
      width: 32%;
      padding: 50px 20px;
      position: relative; }
      section.howto .row .white-box-shadow > div {
        text-align: center;
        margin-bottom: 50px; }
      section.howto .row .white-box-shadow i {
        position: absolute;
        top: -40px;
        left: 20px; }
      section.howto .row .white-box-shadow a {
        position: absolute;
        bottom: 10px;
        left: 0;
        right: 0;
        display: block;
        margin: 10px auto;
        width: 80%; }

section.main-wrapper .row {
  padding: 30px 0; }
  section.main-wrapper .row aside .member-armorial {
    margin-bottom: 30px; }
  section.main-wrapper .row aside .mobile-nav {
    margin: 0; }
  section.main-wrapper .row aside .member-armorial,
  section.main-wrapper .row aside .about-me {
    background-color: #f8f8f8;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
    color: #666;
    font-size: 15px; }
    section.main-wrapper .row aside .member-armorial > div,
    section.main-wrapper .row aside .about-me > div {
      padding: 10px 20px; }
    section.main-wrapper .row aside .member-armorial .attributes,
    section.main-wrapper .row aside .about-me .attributes {
      padding: 50px 10px 10px;
      position: relative; }
      section.main-wrapper .row aside .member-armorial .attributes .shields,
      section.main-wrapper .row aside .about-me .attributes .shields {
        position: absolute;
        top: -30px;
        left: 15px;
        border: 0; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div,
        section.main-wrapper .row aside .about-me .attributes .shields > div {
          display: inline-block; }
          section.main-wrapper .row aside .member-armorial .attributes .shields > div i,
          section.main-wrapper .row aside .about-me .attributes .shields > div i {
            margin-right: 7px; }
        @media screen and (max-width: 1279px) {
          section.main-wrapper .row aside .member-armorial .attributes .shields,
          section.main-wrapper .row aside .about-me .attributes .shields {
            top: -20px; }
            section.main-wrapper .row aside .member-armorial .attributes .shields > div i,
            section.main-wrapper .row aside .about-me .attributes .shields > div i {
              margin-right: 2px;
              width: 32px;
              height: 32px; }
            section.main-wrapper .row aside .member-armorial .attributes .shields > div:last-child i,
            section.main-wrapper .row aside .about-me .attributes .shields > div:last-child i {
              width: 46px;
              margin-left: 3px; } }
      section.main-wrapper .row aside .member-armorial .attributes .earnings,
      section.main-wrapper .row aside .about-me .attributes .earnings {
        overflow: hidden; }
        section.main-wrapper .row aside .member-armorial .attributes .earnings > div,
        section.main-wrapper .row aside .about-me .attributes .earnings > div {
          float: left;
          margin-bottom: 20px; }
          section.main-wrapper .row aside .member-armorial .attributes .earnings > div.rank,
          section.main-wrapper .row aside .about-me .attributes .earnings > div.rank {
            float: right; }
          section.main-wrapper .row aside .member-armorial .attributes .earnings > div.payout,
          section.main-wrapper .row aside .about-me .attributes .earnings > div.payout {
            clear: both; }
      @media screen and (max-width: 1279px) {
        section.main-wrapper .row aside .member-armorial .attributes:not(.worker),
        section.main-wrapper .row aside .about-me .attributes:not(.worker) {
          padding: 80px 10px 10px; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div .tooltip,
        section.main-wrapper .row aside .about-me .attributes .shields > div .tooltip {
          width: 210px;
          top: 100%; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="test_"] .tooltip,
        section.main-wrapper .row aside .about-me .attributes .shields > div[class^="test_"] .tooltip {
          left: -5px; }
          section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="test_"] .tooltip:before, section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="test_"] .tooltip:after,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="test_"] .tooltip:before,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="test_"] .tooltip:after {
            left: 10.5%; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="evaluator_"] .tooltip,
        section.main-wrapper .row aside .about-me .attributes .shields > div[class^="evaluator_"] .tooltip {
          left: -43px; }
          section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="evaluator_"] .tooltip:before, section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="evaluator_"] .tooltip:after,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="evaluator_"] .tooltip:before,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="evaluator_"] .tooltip:after {
            left: 28.5%; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="submitter_"] .tooltip,
        section.main-wrapper .row aside .about-me .attributes .shields > div[class^="submitter_"] .tooltip {
          left: -85px; }
          section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="submitter_"] .tooltip:before, section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="submitter_"] .tooltip:after,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="submitter_"] .tooltip:before,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="submitter_"] .tooltip:after {
            left: 48.5%; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="commentator_"] .tooltip,
        section.main-wrapper .row aside .about-me .attributes .shields > div[class^="commentator_"] .tooltip {
          left: -120px; }
          section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="commentator_"] .tooltip:before, section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="commentator_"] .tooltip:after,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="commentator_"] .tooltip:before,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="commentator_"] .tooltip:after {
            left: 65.5%; }
        section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="global_"] .tooltip,
        section.main-wrapper .row aside .about-me .attributes .shields > div[class^="global_"] .tooltip {
          left: -158px; }
          section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="global_"] .tooltip:before, section.main-wrapper .row aside .member-armorial .attributes .shields > div[class^="global_"] .tooltip:after,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="global_"] .tooltip:before,
          section.main-wrapper .row aside .about-me .attributes .shields > div[class^="global_"] .tooltip:after {
            left: 88%; } }
    section.main-wrapper .row aside .member-armorial .coupons-stats span,
    section.main-wrapper .row aside .about-me .coupons-stats span {
      font-size: 32px;
      margin-right: 10px; }
    section.main-wrapper .row aside .member-armorial .coupons-stats em,
    section.main-wrapper .row aside .about-me .coupons-stats em {
      vertical-align: super;
      display: inline-block; }
    section.main-wrapper .row aside .member-armorial .dates,
    section.main-wrapper .row aside .about-me .dates {
      padding: 10px 0; }
      section.main-wrapper .row aside .member-armorial .dates span,
      section.main-wrapper .row aside .about-me .dates span {
        display: block; }
        section.main-wrapper .row aside .member-armorial .dates span:first-child,
        section.main-wrapper .row aside .about-me .dates span:first-child {
          margin-bottom: 10px; }
    section.main-wrapper .row aside .member-armorial .shields,
    section.main-wrapper .row aside .member-armorial .coupons-stats,
    section.main-wrapper .row aside .about-me .shields,
    section.main-wrapper .row aside .about-me .coupons-stats {
      border-bottom: 1px solid #dfdfdf; }
    @media screen and (max-width: 1023px) {
      section.main-wrapper .row aside .member-armorial .identity.badge,
      section.main-wrapper .row aside .about-me .identity.badge {
        overflow: hidden; }
        section.main-wrapper .row aside .member-armorial .identity.badge > a,
        section.main-wrapper .row aside .about-me .identity.badge > a {
          display: block;
          float: left;
          margin-right: 30px; }
          section.main-wrapper .row aside .member-armorial .identity.badge > a .c100,
          section.main-wrapper .row aside .about-me .identity.badge > a .c100 {
            margin-top: 0; }
        section.main-wrapper .row aside .member-armorial .identity.badge span.name,
        section.main-wrapper .row aside .about-me .identity.badge span.name {
          margin-top: 30px; }
      section.main-wrapper .row aside .member-armorial .attributes .shields > div i,
      section.main-wrapper .row aside .about-me .attributes .shields > div i {
        margin-right: 10px;
        width: 42px;
        height: 42px; } }
  section.main-wrapper .row aside .about-me {
    padding: 10px;
    box-shadow: 0 0 0;
    background: transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-top: 1px solid #dfdfdf; }
    section.main-wrapper .row aside .about-me span {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wgXFg0sTd/t0QAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAvklEQVQ4y+3TP2oCQRTH8c8uFrIhgQS8gtdInYN4gJxESGsthFh5HEt7iy0SGxO0GWFWWGZmYVP5g4GZN9/3hzdvuGtsVYkznDN9O2x8+YAlmsh2xDt+bgKUsJ7RhqzX1QZ7MVuP1eN/CVwVJEqyk2j/hx0eMcMLfnv8StiOPsKD7PE0hK172jMP+wNOiVbmshp8hyo+ez7CENZXNJtviTZksQ22EbhOVJrLWkTgKlFpCWuKDV4zpqaEvWskXQDd9zsHEIZvYQAAAABJRU5ErkJggg==") 10px 10px no-repeat;
      opacity: .2;
      display: block;
      height: 35px; }
    section.main-wrapper .row aside .about-me p {
      padding-left: 12px;
      font-size: 16px; }
  section.main-wrapper .row .seven-column-row {
    margin: 0; }

section.main-wrapper.public-profile > header, section.main-wrapper.top-members > header,
section.main-wrapper .member-armorial > header {
  background-color: #f8f8f8; }
  section.main-wrapper.public-profile > header .row, section.main-wrapper.top-members > header .row,
  section.main-wrapper .member-armorial > header .row {
    padding: 20px 10px; }
    section.main-wrapper.public-profile > header .row svg, section.main-wrapper.top-members > header .row svg,
    section.main-wrapper .member-armorial > header .row svg {
      width: 60px;
      height: 60px;
      display: inline-block;
      vertical-align: bottom; }
    section.main-wrapper.public-profile > header .row span, section.main-wrapper.top-members > header .row span,
    section.main-wrapper .member-armorial > header .row span {
      display: inline-block;
      vertical-align: middle;
      margin-left: 10px;
      font-size: 32px; }
    @media screen and (max-width: 699px) {
      section.main-wrapper.public-profile > header .row i, section.main-wrapper.public-profile > header .row svg, section.main-wrapper.top-members > header .row i, section.main-wrapper.top-members > header .row svg,
      section.main-wrapper .member-armorial > header .row i,
      section.main-wrapper .member-armorial > header .row svg {
        float: left; }
      section.main-wrapper.public-profile > header .row span, section.main-wrapper.top-members > header .row span,
      section.main-wrapper .member-armorial > header .row span {
        display: block;
        margin-left: 50px; } }

section.main-wrapper.public-profile .identity, section.main-wrapper.top-members .identity,
section.main-wrapper .member-armorial .identity {
  background: #fff;
  padding: 20px;
  border-bottom: 1px solid #dfdfdf; }
  section.main-wrapper.public-profile .identity .data i, section.main-wrapper.top-members .identity .data i,
  section.main-wrapper .member-armorial .identity .data i {
    width: 30px;
    height: 28px;
    margin-right: 5px; }
  section.main-wrapper.public-profile .identity > div, section.main-wrapper.top-members .identity > div,
  section.main-wrapper .member-armorial .identity > div {
    margin-bottom: 20px; }
  section.main-wrapper.public-profile .identity.badge, section.main-wrapper.top-members .identity.badge,
  section.main-wrapper .member-armorial .identity.badge {
    padding-bottom: 40px; }
    section.main-wrapper.public-profile .identity.badge span.name, section.main-wrapper.top-members .identity.badge span.name,
    section.main-wrapper .member-armorial .identity.badge span.name {
      display: block;
      color: #666;
      font-size: 18px; }
    section.main-wrapper.public-profile .identity.badge span.role, section.main-wrapper.top-members .identity.badge span.role,
    section.main-wrapper .member-armorial .identity.badge span.role {
      display: block;
      color: #999; }
    section.main-wrapper.public-profile .identity.badge .shields, section.main-wrapper.top-members .identity.badge .shields,
    section.main-wrapper .member-armorial .identity.badge .shields {
      border: 0; }
    @media screen and (max-width: 699px) {
      section.main-wrapper.public-profile .identity.badge .c100, section.main-wrapper.top-members .identity.badge .c100,
      section.main-wrapper .member-armorial .identity.badge .c100 {
        font-size: 96px; }
        section.main-wrapper.public-profile .identity.badge .c100 .img i, section.main-wrapper.public-profile .identity.badge .c100 .img img, section.main-wrapper.top-members .identity.badge .c100 .img i, section.main-wrapper.top-members .identity.badge .c100 .img img,
        section.main-wrapper .member-armorial .identity.badge .c100 .img i,
        section.main-wrapper .member-armorial .identity.badge .c100 .img img {
          width: 82px;
          height: 82px; }
        section.main-wrapper.public-profile .identity.badge .c100 .img i, section.main-wrapper.top-members .identity.badge .c100 .img i,
        section.main-wrapper .member-armorial .identity.badge .c100 .img i {
          top: -1px !important; }
        section.main-wrapper.public-profile .identity.badge .c100 .img img, section.main-wrapper.top-members .identity.badge .c100 .img img,
        section.main-wrapper .member-armorial .identity.badge .c100 .img img {
          top: 7px; }
      section.main-wrapper.public-profile .identity.badge span.name, section.main-wrapper.top-members .identity.badge span.name,
      section.main-wrapper .member-armorial .identity.badge span.name {
        margin-top: 10px !important; } }

section.main-wrapper.public-profile .identity .label, section.main-wrapper.public-profile .earnings .label, section.main-wrapper.top-members .identity .label, section.main-wrapper.top-members .earnings .label,
section.main-wrapper .member-armorial .identity .label,
section.main-wrapper .member-armorial .earnings .label {
  display: block;
  color: #999;
  font-size: 15px; }

section.main-wrapper.public-profile .identity .data, section.main-wrapper.public-profile .earnings .data, section.main-wrapper.top-members .identity .data, section.main-wrapper.top-members .earnings .data,
section.main-wrapper .member-armorial .identity .data,
section.main-wrapper .member-armorial .earnings .data {
  color: #666;
  font-size: 21px;
  font-weight: bold; }

section.main-wrapper.public-profile .identity .points, section.main-wrapper.public-profile .earnings .points, section.main-wrapper.top-members .identity .points, section.main-wrapper.top-members .earnings .points,
section.main-wrapper .member-armorial .identity .points,
section.main-wrapper .member-armorial .earnings .points {
  margin-bottom: 0; }
  section.main-wrapper.public-profile .identity .points .data, section.main-wrapper.public-profile .earnings .points .data, section.main-wrapper.top-members .identity .points .data, section.main-wrapper.top-members .earnings .points .data,
  section.main-wrapper .member-armorial .identity .points .data,
  section.main-wrapper .member-armorial .earnings .points .data {
    color: #F1870F; }
  section.main-wrapper.public-profile .identity .points:hover .tooltip, section.main-wrapper.public-profile .earnings .points:hover .tooltip, section.main-wrapper.top-members .identity .points:hover .tooltip, section.main-wrapper.top-members .earnings .points:hover .tooltip,
  section.main-wrapper .member-armorial .identity .points:hover .tooltip,
  section.main-wrapper .member-armorial .earnings .points:hover .tooltip {
    display: block; }

section.main-wrapper.public-profile .shields > div, section.main-wrapper.top-members .shields > div,
section.main-wrapper .member-armorial .shields > div {
  margin-bottom: 15px;
  position: relative; }
  section.main-wrapper.public-profile .shields > div i, section.main-wrapper.top-members .shields > div i,
  section.main-wrapper .member-armorial .shields > div i {
    margin-right: 5px; }
  section.main-wrapper.public-profile .shields > div span, section.main-wrapper.top-members .shields > div span,
  section.main-wrapper .member-armorial .shields > div span {
    font-weight: 600; }
  section.main-wrapper.public-profile .shields > div:last-child, section.main-wrapper.top-members .shields > div:last-child,
  section.main-wrapper .member-armorial .shields > div:last-child {
    margin-bottom: 0; }
  section.main-wrapper.public-profile .shields > div:hover .tooltip, section.main-wrapper.top-members .shields > div:hover .tooltip,
  section.main-wrapper .member-armorial .shields > div:hover .tooltip {
    display: block; }

section.main-wrapper.public-profile .c100:hover .tooltip, section.main-wrapper.top-members .c100:hover .tooltip,
section.main-wrapper .member-armorial .c100:hover .tooltip {
  display: block; }

section.main-wrapper.top-members .top-member {
  background: #fff;
  overflow: hidden;
  margin-bottom: 20px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  section.main-wrapper.top-members .top-member > div {
    display: inline-block;
    vertical-align: top;
    width: 33%; }
    section.main-wrapper.top-members .top-member > div.identity {
      border: 0;
      position: relative; }
      section.main-wrapper.top-members .top-member > div.identity.name-rank .tooltip {
        left: 8px;
        top: 70px; }
        section.main-wrapper.top-members .top-member > div.identity.name-rank .tooltip:before, section.main-wrapper.top-members .top-member > div.identity.name-rank .tooltip:after {
          bottom: 0;
          top: 100%;
          border-bottom-color: transparent; }
        section.main-wrapper.top-members .top-member > div.identity.name-rank .tooltip:before {
          border-top-color: #999; }
        section.main-wrapper.top-members .top-member > div.identity.name-rank .tooltip:after {
          border-top-color: #f8f8f8; }
      section.main-wrapper.top-members .top-member > div.identity.name-rank .h2 {
        font-size: 18px; }
        section.main-wrapper.top-members .top-member > div.identity.name-rank .h2 a {
          color: #282828; }
    section.main-wrapper.top-members .top-member > div.shields {
      padding: 30px 10px; }
      section.main-wrapper.top-members .top-member > div.shields > div .tooltip {
        background: #f8f8f8;
        width: 250px;
        top: -25px;
        left: 35px; }
        section.main-wrapper.top-members .top-member > div.shields > div .tooltip:before, section.main-wrapper.top-members .top-member > div.shields > div .tooltip:after {
          left: initial;
          bottom: initial;
          right: 100%;
          top: 50%; }
        section.main-wrapper.top-members .top-member > div.shields > div .tooltip:before {
          border-color: rgba(153, 153, 153, 0);
          border-right-color: #999;
          border-width: 11px;
          margin-top: -11px; }
        section.main-wrapper.top-members .top-member > div.shields > div .tooltip:after {
          border-color: rgba(248, 248, 248, 0);
          border-right-color: #f8f8f8;
          border-width: 10px;
          margin-top: -10px; }
      @media screen and (max-width: 1279px) {
        section.main-wrapper.top-members .top-member > div.shields > div .tooltip {
          width: 200px;
          top: -30px; } }
    section.main-wrapper.top-members .top-member > div.zorro-shields > div {
      margin-bottom: 10px; }
      section.main-wrapper.top-members .top-member > div.zorro-shields > div > div {
        padding-right: 10px; }
    @media screen and (max-width: 1023px) {
      section.main-wrapper.top-members .top-member > div.zorro-shields {
        display: none;
        width: 100%;
        border-top: 1px solid #ececec;
        margin-top: 10px; } }
    @media screen and (max-width: 1279px) {
      section.main-wrapper.top-members .top-member > div {
        width: 32%; } }
  section.main-wrapper.top-members .top-member .profile-show {
    display: none; }
  @media screen and (max-width: 767px) {
    section.main-wrapper.top-members .top-member {
      padding: 0; }
      section.main-wrapper.top-members .top-member .tooltip {
        opacity: 0; }
      section.main-wrapper.top-members .top-member i[class^=i-profile-pic] {
        width: 82px;
        height: 82px;
        top: -2px; }
      section.main-wrapper.top-members .top-member img {
        width: 82px;
        height: 82px;
        top: 7px; }
      section.main-wrapper.top-members .top-member .c100 {
        font-size: 96px;
        margin: 0 auto !important; }
      section.main-wrapper.top-members .top-member .identity {
        padding: 0;
        margin-top: 10px; }
      section.main-wrapper.top-members .top-member .name-rank {
        width: 63%;
        padding-left: 10px; }
        section.main-wrapper.top-members .top-member .name-rank > div {
          margin: 0; }
          section.main-wrapper.top-members .top-member .name-rank > div .label {
            display: none; } }
  @media screen and (max-width: 1023px) {
    section.main-wrapper.top-members .top-member .profile-show {
      display: block;
      width: 100%;
      background: #e6e6e6;
      padding: 5px;
      margin: 10px 0 0;
      text-align: center; }
      section.main-wrapper.top-members .top-member .profile-show span {
        color: #999;
        text-decoration: underline;
        cursor: pointer; } }

section.main-wrapper.top-members aside .filter-tabs li:first-child {
  margin-bottom: 82px; }

section.main-wrapper .member-armorial .tooltip,
section.main-wrapper .top-member .tooltip {
  display: none;
  position: absolute;
  background: #fff;
  padding: 10px;
  text-align: center;
  border: 1px solid #999;
  width: 270px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 1;
  left: -10px;
  word-wrap: break-word; }
  section.main-wrapper .member-armorial .tooltip span,
  section.main-wrapper .top-member .tooltip span {
    display: block; }
    section.main-wrapper .member-armorial .tooltip span:last-child,
    section.main-wrapper .top-member .tooltip span:last-child {
      font-weight: normal !important; }
  section.main-wrapper .member-armorial .tooltip:after, section.main-wrapper .member-armorial .tooltip:before,
  section.main-wrapper .top-member .tooltip:after,
  section.main-wrapper .top-member .tooltip:before {
    bottom: 100%;
    left: 10%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none; }
  section.main-wrapper .member-armorial .tooltip:after,
  section.main-wrapper .top-member .tooltip:after {
    border-color: rgba(248, 248, 248, 0);
    border-bottom-color: #f8f8f8;
    border-width: 10px;
    margin-left: -10px; }
  section.main-wrapper .member-armorial .tooltip:before,
  section.main-wrapper .top-member .tooltip:before {
    border-color: rgba(153, 153, 153, 0);
    border-bottom-color: #999;
    border-width: 11px;
    margin-left: -11px; }

section.main-wrapper .member-armorial .identity a,
section.main-wrapper .top-member .identity a {
  color: #282828; }

section.main-wrapper .member-armorial .identity.badge a,
section.main-wrapper .top-member .identity.badge a {
  color: #335CB3; }

section.main-wrapper .member-armorial .identity .points .tooltip,
section.main-wrapper .top-member .identity .points .tooltip {
  left: 15px;
  background: #f8f8f8; }
  section.main-wrapper .member-armorial .identity .points .tooltip span:first-child,
  section.main-wrapper .top-member .identity .points .tooltip span:first-child {
    font-weight: bold; }

section.main-wrapper .member-armorial .identity .c100,
section.main-wrapper .top-member .identity .c100 {
  margin-bottom: 20px;
  margin-top: 20px; }
  section.main-wrapper .member-armorial .identity .c100 .tooltip,
  section.main-wrapper .top-member .identity .c100 .tooltip {
    background: #f8f8f8;
    font-size: 18px;
    width: 100%;
    top: 95%; }
    section.main-wrapper .member-armorial .identity .c100 .tooltip:before, section.main-wrapper .member-armorial .identity .c100 .tooltip:after,
    section.main-wrapper .top-member .identity .c100 .tooltip:before,
    section.main-wrapper .top-member .identity .c100 .tooltip:after {
      left: 50%; }

section.main-wrapper .member-armorial .attributes .shields > div .tooltip,
section.main-wrapper .top-member .attributes .shields > div .tooltip {
  width: 280px;
  top: 85%; }

section.main-wrapper .member-armorial .attributes .shields > div[class^="test_"] .tooltip,
section.main-wrapper .top-member .attributes .shields > div[class^="test_"] .tooltip {
  left: -10px; }
  section.main-wrapper .member-armorial .attributes .shields > div[class^="test_"] .tooltip:before, section.main-wrapper .member-armorial .attributes .shields > div[class^="test_"] .tooltip:after,
  section.main-wrapper .top-member .attributes .shields > div[class^="test_"] .tooltip:before,
  section.main-wrapper .top-member .attributes .shields > div[class^="test_"] .tooltip:after {
    left: 10.5%; }

section.main-wrapper .member-armorial .attributes .shields > div[class^="evaluator_"] .tooltip,
section.main-wrapper .top-member .attributes .shields > div[class^="evaluator_"] .tooltip {
  left: -61px; }
  section.main-wrapper .member-armorial .attributes .shields > div[class^="evaluator_"] .tooltip:before, section.main-wrapper .member-armorial .attributes .shields > div[class^="evaluator_"] .tooltip:after,
  section.main-wrapper .top-member .attributes .shields > div[class^="evaluator_"] .tooltip:before,
  section.main-wrapper .top-member .attributes .shields > div[class^="evaluator_"] .tooltip:after {
    left: 28.5%; }

section.main-wrapper .member-armorial .attributes .shields > div[class^="submitter_"] .tooltip,
section.main-wrapper .top-member .attributes .shields > div[class^="submitter_"] .tooltip {
  left: -112px; }
  section.main-wrapper .member-armorial .attributes .shields > div[class^="submitter_"] .tooltip:before, section.main-wrapper .member-armorial .attributes .shields > div[class^="submitter_"] .tooltip:after,
  section.main-wrapper .top-member .attributes .shields > div[class^="submitter_"] .tooltip:before,
  section.main-wrapper .top-member .attributes .shields > div[class^="submitter_"] .tooltip:after {
    left: 48.5%; }

section.main-wrapper .member-armorial .attributes .shields > div[class^="commentator_"] .tooltip,
section.main-wrapper .top-member .attributes .shields > div[class^="commentator_"] .tooltip {
  left: -163px; }
  section.main-wrapper .member-armorial .attributes .shields > div[class^="commentator_"] .tooltip:before, section.main-wrapper .member-armorial .attributes .shields > div[class^="commentator_"] .tooltip:after,
  section.main-wrapper .top-member .attributes .shields > div[class^="commentator_"] .tooltip:before,
  section.main-wrapper .top-member .attributes .shields > div[class^="commentator_"] .tooltip:after {
    left: 65.5%; }

section.main-wrapper .member-armorial .attributes .shields > div[class^="global_"] .tooltip,
section.main-wrapper .top-member .attributes .shields > div[class^="global_"] .tooltip {
  left: -215px; }
  section.main-wrapper .member-armorial .attributes .shields > div[class^="global_"] .tooltip:before, section.main-wrapper .member-armorial .attributes .shields > div[class^="global_"] .tooltip:after,
  section.main-wrapper .top-member .attributes .shields > div[class^="global_"] .tooltip:before,
  section.main-wrapper .top-member .attributes .shields > div[class^="global_"] .tooltip:after {
    left: 88%; }

section.main-wrapper.public-profile .member-armorial .profile-show {
  display: none; }

section.main-wrapper.public-profile .member-armorial .shields {
  padding: 10px 0; }
  section.main-wrapper.public-profile .member-armorial .shields .tooltip {
    width: 230px;
    top: -35px;
    left: 35px; }
    section.main-wrapper.public-profile .member-armorial .shields .tooltip:before, section.main-wrapper.public-profile .member-armorial .shields .tooltip:after {
      left: initial;
      bottom: initial;
      right: 100%;
      top: 50%; }
    section.main-wrapper.public-profile .member-armorial .shields .tooltip:before {
      border-color: rgba(153, 153, 153, 0);
      border-right-color: #999;
      border-width: 11px;
      margin-top: -11px; }
    section.main-wrapper.public-profile .member-armorial .shields .tooltip:after {
      border-color: rgba(248, 248, 248, 0);
      border-right-color: #f8f8f8;
      border-width: 10px;
      margin-top: -10px; }
  section.main-wrapper.public-profile .member-armorial .shields > div[class^="evaluator_"] .tooltip {
    top: -45px; }
  section.main-wrapper.public-profile .member-armorial .shields > div[class^="commentator_"] .tooltip {
    top: -25px; }
  @media screen and (max-width: 1279px) {
    section.main-wrapper.public-profile .member-armorial .shields .tooltip {
      width: 170px;
      top: -55px; }
    section.main-wrapper.public-profile .member-armorial .shields > div[class^="commentator_"] .tooltip {
      top: -45px; } }

@media screen and (max-width: 1023px) {
  section.main-wrapper.public-profile .member-armorial .zorro-shields {
    display: none; }
  section.main-wrapper.public-profile .member-armorial .profile-show {
    display: block;
    width: 100%;
    background: #e6e6e6;
    padding: 5px;
    text-align: center;
    border-top: 1px solid #bbb; }
    section.main-wrapper.public-profile .member-armorial .profile-show span {
      color: #999;
      text-decoration: underline;
      cursor: pointer; } }

/** After registration bookmarking tool */
section.set-bookmarks-container {
  width: 700px;
  text-align: left;
  padding: 20px; }
  section.set-bookmarks-container header, section.set-bookmarks-container footer {
    text-align: center;
    padding: 20px 0; }
  section.set-bookmarks-container > div {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    background: #ececec;
    padding: 20px;
    min-height: 310px; }
  section.set-bookmarks-container .selected-shop {
    height: 310px;
    overflow: auto; }
    section.set-bookmarks-container .selected-shop span {
      display: block;
      margin-bottom: 10px; }
      section.set-bookmarks-container .selected-shop span i {
        margin-right: 7px; }
  @media screen and (max-width: 767px) {
    section.set-bookmarks-container {
      width: auto;
      padding: 5px; }
      section.set-bookmarks-container header, section.set-bookmarks-container footer {
        padding: 10px 0; }
      section.set-bookmarks-container > div {
        width: 100%;
        display: block;
        padding: 0;
        min-height: auto; }
        section.set-bookmarks-container > div .input-box ul {
          height: 170px; }
      section.set-bookmarks-container .selected-shop {
        height: 200px;
        padding: 10px; } }

section.set-profile {
  width: 700px;
  background: #fff;
  padding: 20px;
  min-height: 400px; }
  @media screen and (max-width: 767px) {
    section.set-profile {
      width: auto;
      padding: 10px; }
      section.set-profile header {
        margin-bottom: 20px; } }

/* Fixes for the joyride plugin */
#joyride-start {
  display: inline;
  cursor: pointer; }

ol.joyride-tooltip {
  display: none; }

.joyride-tip-guide.joyride-nav {
  top: 15px !important; }

.joyride-tip-guide.member-nav .joyride-nub, .joyride-tip-guide.joyride-bookmark .joyride-nub {
  left: auto !important;
  right: 22px !important; }

.joyride-tip-guide a.joyride-next-tip {
  background: #F1870F;
  color: white;
  font-size: 16px;
  min-height: 40px;
  padding: 9px 30px;
  text-align: center;
  display: block;
  border: none;
  margin-top: 10px;
  text-shadow: 0 0;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px; }
  .joyride-tip-guide a.joyride-next-tip:hover {
    border: none !important; }

section.resultslist {
  margin-top: 50px; }
  section.resultslist .vouchers {
    margin-left: -5px;
    margin-right: -5px;
    overflow: hidden;
    *zoom: 1; }
  section.resultslist .voucher {
    float: left;
    padding-right: 5px;
    padding-left: 5px; }
    @media screen and (max-width: 767px) {
      section.resultslist .voucher {
        width: 50%; } }
    @media screen and (min-width: 768px) {
      section.resultslist .voucher {
        width: 20%; } }
    @media screen and (min-width: 768px) {
      section.resultslist .voucher {
        width: 20%; } }
    @media screen and (min-width: 1024px) {
      section.resultslist .voucher {
        width: 16.66%; } }
    @media screen and (min-width: 1280px) {
      section.resultslist .voucher {
        width: 12.5%; } }
  section.resultslist .placeholder .placeholder-inner {
    padding: 30px 0; }

@media screen and (min-width: 700px) {
  body.site-fr .subpage-header .icon.input,
  body.site-es .subpage-header .icon.input {
    width: 350px; } }

@media screen and (min-width: 1024px) {
  body.site-fr .subpage-header .icon.input,
  body.site-es .subpage-header .icon.input {
    width: 220px; } }

@media screen and (min-width: 1280px) {
  body.site-fr .subpage-header .icon.input,
  body.site-es .subpage-header .icon.input {
    width: 300px; } }

@media screen and (min-width: 700px) {
  body.site-da .subpage-header .icon.input,
  body.site-sv .subpage-header .icon.input {
    width: 270px; } }

@media screen and (min-width: 1024px) {
  body.site-da .subpage-header .icon.input,
  body.site-sv .subpage-header .icon.input {
    width: 140px; } }

@media screen and (min-width: 1280px) {
  body.site-da .subpage-header .icon.input,
  body.site-sv .subpage-header .icon.input {
    width: 220px; } }

body.site-es section.big-features .feature,
body.site-it section.big-features .feature,
body.site-pl section.big-features .feature,
body.site-da section.big-features .feature {
  height: 520px; }

body.site-fi section.big-features .feature,
body.site-sv section.big-features .feature {
  height: 500px; }

@media screen and (min-width: 700px) {
  body.site-es .subpage-header .icon.input {
    width: 320px; } }

@media screen and (min-width: 1024px) {
  body.site-es .subpage-header .icon.input {
    width: 200px; } }

@media screen and (min-width: 1280px) {
  body.site-es .subpage-header .icon.input {
    width: 280px; } }

@media screen and (min-width: 700px) {
  body.site-pl .subpage-header .icon.input {
    width: 300px; } }

@media screen and (min-width: 1024px) {
  body.site-pl .subpage-header .icon.input {
    width: 220px; } }

@media screen and (min-width: 1280px) {
  body.site-pl .subpage-header .icon.input {
    width: 300px; } }

@media screen and (min-width: 700px) {
  body.site-fi .subpage-header .icon.input {
    width: 280px; } }

@media screen and (min-width: 1024px) {
  body.site-fi .subpage-header .icon.input {
    width: 220px; } }

@media screen and (min-width: 1280px) {
  body.site-fi .subpage-header .icon.input {
    width: 300px; } }

/*@import "scope/adventcalendar";*/
section.search-no-results-recommendation {
  padding-left: 15px; }
  @media screen and (max-width: 1023px) {
    section.search-no-results-recommendation {
      padding-left: 0; } }
  section.search-no-results-recommendation .vouchers, section.search-no-results-recommendation .placeholders {
    margin: 0 -5px;
    overflow: hidden;
    *zoom: 1; }
    section.search-no-results-recommendation .vouchers .voucher, section.search-no-results-recommendation .placeholders .voucher {
      width: 16.66%;
      float: left;
      padding: 0 5px;
      margin-top: 0;
      margin-bottom: 10px; }
    section.search-no-results-recommendation .vouchers .placeholder, section.search-no-results-recommendation .placeholders .placeholder {
      width: 83.34%;
      padding: 0 5px;
      float: left;
      height: 151px; }
    @media screen and (max-width: 767px) {
      section.search-no-results-recommendation .vouchers .voucher, section.search-no-results-recommendation .placeholders .voucher {
        width: 50%; }
        section.search-no-results-recommendation .vouchers .voucher.empty, section.search-no-results-recommendation .placeholders .voucher.empty {
          display: none; }
      section.search-no-results-recommendation .vouchers .placeholder, section.search-no-results-recommendation .placeholders .placeholder {
        width: 100%;
        height: auto; }
        section.search-no-results-recommendation .vouchers .placeholder .placeholder-inner, section.search-no-results-recommendation .placeholders .placeholder .placeholder-inner {
          padding: 20px 0; }
        section.search-no-results-recommendation .vouchers .placeholder .placeholder-content, section.search-no-results-recommendation .placeholders .placeholder .placeholder-content {
          text-align: center; }
          section.search-no-results-recommendation .vouchers .placeholder .placeholder-content i, section.search-no-results-recommendation .placeholders .placeholder .placeholder-content i {
            margin: 0 0 15px 0; }
          section.search-no-results-recommendation .vouchers .placeholder .placeholder-content .header-container, section.search-no-results-recommendation .placeholders .placeholder .placeholder-content .header-container {
            display: block; } }
    @media screen and (min-width: 768px) and (max-width: 1023px) {
      section.search-no-results-recommendation .vouchers .voucher, section.search-no-results-recommendation .placeholders .voucher {
        width: 20%; }
      section.search-no-results-recommendation .vouchers .placeholder, section.search-no-results-recommendation .placeholders .placeholder {
        width: 80%;
        height: 143px; } }
    @media screen and (min-width: 1024px) {
      section.search-no-results-recommendation .vouchers .voucher, section.search-no-results-recommendation .placeholders .voucher {
        width: 20%; }
      section.search-no-results-recommendation .vouchers .placeholder, section.search-no-results-recommendation .placeholders .placeholder {
        width: 80%;
        height: 143px; } }
    @media screen and (min-width: 1280px) {
      section.search-no-results-recommendation .vouchers .voucher, section.search-no-results-recommendation .placeholders .voucher {
        width: 14.28%; }
        section.search-no-results-recommendation .vouchers .voucher .voucher-content, section.search-no-results-recommendation .placeholders .voucher .voucher-content {
          padding: 10px; }
          section.search-no-results-recommendation .vouchers .voucher .voucher-content a, section.search-no-results-recommendation .vouchers .voucher .voucher-content .title, section.search-no-results-recommendation .placeholders .voucher .voucher-content a, section.search-no-results-recommendation .placeholders .voucher .voucher-content .title {
            margin: 3px 0; }
          section.search-no-results-recommendation .vouchers .voucher .voucher-content .info, section.search-no-results-recommendation .placeholders .voucher .voucher-content .info {
            bottom: 15px; }
          section.search-no-results-recommendation .vouchers .voucher .voucher-content .rating i, section.search-no-results-recommendation .placeholders .voucher .voucher-content .rating i {
            width: 16px;
            height: 16px; } }
  section.search-no-results-recommendation .similar-results {
    margin-top: 60px;
    margin-bottom: 30px; }
    section.search-no-results-recommendation .similar-results h2 {
      font-size: 2.6rem;
      margin-bottom: 1.3em; }
    @media screen and (max-width: 767px) {
      section.search-no-results-recommendation .similar-results {
        margin-top: 30px; }
        section.search-no-results-recommendation .similar-results h2 {
          font-size: 1.8rem;
          display: block;
          text-align: center;
          margin-bottom: 30px; } }

/* GB tamaño logo GRANDE index LP*/
/* section.search .logo{display:block;height:200px;width:100%;background-size:contain;background-position:center} */
