/* CSS reset */
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ol,
ul {
  list-style: none;
}
article,
aside,
figure,
footer,
header,
nav,
section {
  display: block;
}
/* variaces */
.tablet-portrait-only {
  display: none;
}
@media only screen and (min-width: 768px) {
  .tablet-portrait-only {
    display: block;
  }
}
@media only screen and (min-width: 992px) {
  .tablet-portrait-only {
    display: none;
  }
}
/* svg grunticons */
.svg-arrow-left-2 {
  background-image: url('../svg/png/arrow-left-2.png');
  background-repeat: no-repeat;
}
.svg-arrow-left,
.top-slider .slick-prev {
  background-image: url('../svg/png/arrow-left.png');
  background-repeat: no-repeat;
}
.svg-arrow-right copy,
.top-slider .slick-next copy {
  background-image: url('../svg/png/arrow-right copy.png');
  background-repeat: no-repeat;
}
.svg-arrow-right-new {
  background-image: url('../svg/png/arrow-right-new.png');
  background-repeat: no-repeat;
}
.svg-arrow-right,
.top-slider .slick-next {
  background-image: url('../svg/png/arrow-right.png');
  background-repeat: no-repeat;
}
.svg-arrow-small,
.quick-links li:after,
.footnote .right a:after {
  background-image: url('../svg/png/arrow-small.png');
  background-repeat: no-repeat;
}
.svg-arrow222 {
  background-image: url('../svg/png/arrow222.png');
  background-repeat: no-repeat;
}
.svg-basket-hover,
.add-cart:hover {
  background-image: url('../svg/png/basket-hover.png');
  background-repeat: no-repeat;
}
.svg-basket-nofill {
  background-image: url('../svg/png/basket-nofill.png');
  background-repeat: no-repeat;
}
.svg-basket,
.basket a,
.add-cart {
  background-image: url('../svg/png/basket.png');
  background-repeat: no-repeat;
}
.svg-bullet-2,
.blockcontent > ul li,
.content > ul li {
  background-image: url('../svg/png/bullet-2.png');
  background-repeat: no-repeat;
}
.svg-bullet {
  background-image: url('../svg/png/bullet.png');
  background-repeat: no-repeat;
}
.svg-button-catalog,
.sticky-mobile-footer .svg-catalog {
  background-image: url('../svg/png/button-catalog.png');
  background-repeat: no-repeat;
}
.svg-button-discount-active {
  background-image: url('../svg/png/button-discount-active.png');
  background-repeat: no-repeat;
}
.svg-button-discount,
.sticky-mobile-footer .svg-discount {
  background-image: url('../svg/png/button-discount.png');
  background-repeat: no-repeat;
}
.svg-button-fav-active {
  background-image: url('../svg/png/button-fav-active.png');
  background-repeat: no-repeat;
}
.svg-button-fav {
  background-image: url('../svg/png/button-fav.png');
  background-repeat: no-repeat;
}
.svg-button-favorites-active,
.mobile-icons .button-favorites.selected a {
  background-image: url('../svg/png/button-favorites-active.png');
  background-repeat: no-repeat;
}
.svg-button-favorites,
.mobile-icons .button-favorites a,
.favorite {
  background-image: url('../svg/png/button-favorites.png');
  background-repeat: no-repeat;
}
.svg-button-filter-active {
  background-image: url('../svg/png/button-filter-active.png');
  background-repeat: no-repeat;
}
.svg-button-filter {
  background-image: url('../svg/png/button-filter.png');
  background-repeat: no-repeat;
}
.svg-button-filters-active,
.mobile-icons .button-filters a.active {
  background-image: url('../svg/png/button-filters-active.png');
  background-repeat: no-repeat;
}
.svg-button-filters,
.mobile-icons .button-filters a {
  background-image: url('../svg/png/button-filters.png');
  background-repeat: no-repeat;
}
.svg-button-location-active,
.mobile-icons .button-location.selected a {
  background-image: url('../svg/png/button-location-active.png');
  background-repeat: no-repeat;
}
.svg-button-location,
.mobile-icons .button-location a {
  background-image: url('../svg/png/button-location.png');
  background-repeat: no-repeat;
}
.svg-button-map-active {
  background-image: url('../svg/png/button-map-active.png');
  background-repeat: no-repeat;
}
.svg-button-map,
.sticky-mobile-footer .svg-map {
  background-image: url('../svg/png/button-map.png');
  background-repeat: no-repeat;
}
.svg-button-search-active,
.mobile-icons .button-search a.active {
  background-image: url('../svg/png/button-search-active.png');
  background-repeat: no-repeat;
}
.svg-button-search,
.mobile-icons .button-search a,
.search-form .submit {
  background-image: url('../svg/png/button-search.png');
  background-repeat: no-repeat;
}
.svg-catalog {
  background-image: url('../svg/png/catalog.png');
  background-repeat: no-repeat;
}
.svg-close {
  background-image: url('../svg/png/close.png');
  background-repeat: no-repeat;
}
.svg-discount {
  background-image: url('../svg/png/discount.png');
  background-repeat: no-repeat;
}
.svg-down,
.dropdown-1,
.dropdown-2 select {
  background-image: url('../svg/png/down.png');
  background-repeat: no-repeat;
}
.svg-download-file,
.blockfiles li {
  background-image: url('../svg/png/download-file.png');
  background-repeat: no-repeat;
}
.svg-dropdown-down,
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.ask-us-form .dropdown .middleColumn:before,
.check-receipt-form .dropdown .middleColumn:before,
.pika-app-form .dropdown .middleColumn:before,
.game-form .dropdown .middleColumn:before {
  background-image: url('../svg/png/dropdown-down.png');
  background-repeat: no-repeat;
}
.svg-dropdown-up,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background-image: url('../svg/png/dropdown-up.png');
  background-repeat: no-repeat;
}
.svg-fav-active,
.is-favorite {
  background-image: url('../svg/png/fav-active.png');
  background-repeat: no-repeat;
}
.svg-flower-blue,
.blockcontent .flower-bullets li,
.content .flower-bullets li {
  background-image: url('../svg/png/flower-blue.png');
  background-repeat: no-repeat;
}
.svg-form-checkbox-active,
.ask-us-form .checkbox input:checked + label,
.check-receipt-form .checkbox input:checked + label,
.pika-app-form .checkbox input:checked + label,
.game-form .checkbox input:checked + label {
  background-image: url('../svg/png/form-checkbox-active.png');
  background-repeat: no-repeat;
}
.svg-form-checkbox,
.ask-us-form .checkbox label,
.check-receipt-form .checkbox label,
.pika-app-form .checkbox label,
.game-form .checkbox label {
  background-image: url('../svg/png/form-checkbox.png');
  background-repeat: no-repeat;
}
.svg-form-radio-active,
.ask-us-form .optionset .middleColumn input:checked + label,
.check-receipt-form .optionset .middleColumn input:checked + label,
.pika-app-form .optionset .middleColumn input:checked + label,
.game-form .optionset .middleColumn input:checked + label {
  background-image: url('../svg/png/form-radio-active.png');
  background-repeat: no-repeat;
}
.svg-form-radio,
.ask-us-form .optionset .middleColumn label,
.check-receipt-form .optionset .middleColumn label,
.pika-app-form .optionset .middleColumn label,
.game-form .optionset .middleColumn label {
  background-image: url('../svg/png/form-radio.png');
  background-repeat: no-repeat;
}
.svg-ico-atm,
.atm {
  background-image: url('../svg/png/ico-atm.png');
  background-repeat: no-repeat;
}
.svg-ico-car-wash,
.car-wash {
  background-image: url('../svg/png/ico-car-wash.png');
  background-repeat: no-repeat;
}
.svg-ico-disabled,
.disabled {
  background-image: url('../svg/png/ico-disabled.png');
  background-repeat: no-repeat;
}
.svg-ico-garden,
.garden {
  background-image: url('../svg/png/ico-garden.png');
  background-repeat: no-repeat;
}
.svg-ico-gas-station,
.gas-station {
  background-image: url('../svg/png/ico-gas-station.png');
  background-repeat: no-repeat;
}
.svg-ico-gass-station {
  background-image: url('../svg/png/ico-gass-station.png');
  background-repeat: no-repeat;
}
.svg-ico-nursin {
  background-image: url('../svg/png/ico-nursin.png');
  background-repeat: no-repeat;
}
.svg-ico-nursing,
.nursing {
  background-image: url('../svg/png/ico-nursing.png');
  background-repeat: no-repeat;
}
.svg-ico-park-house,
.park-house {
  background-image: url('../svg/png/ico-park-house.png');
  background-repeat: no-repeat;
}
.svg-ico-park-space,
.park-space {
  background-image: url('../svg/png/ico-park-space.png');
  background-repeat: no-repeat;
}
.svg-ico-parking,
.parking {
  background-image: url('../svg/png/ico-parking.png');
  background-repeat: no-repeat;
}
.svg-ico-playground,
.playground {
  background-image: url('../svg/png/ico-playground.png');
  background-repeat: no-repeat;
}
.svg-ico-terrace,
.terrace {
  background-image: url('../svg/png/ico-terrace.png');
  background-repeat: no-repeat;
}
.svg-map {
  background-image: url('../svg/png/map.png');
  background-repeat: no-repeat;
}
.svg-marker-red,
.map-container .map:before {
  background-image: url('../svg/png/marker-red.png');
  background-repeat: no-repeat;
}
.svg-mercator-logo,
.logo {
  background-image: url('../svg/png/mercator-logo.png');
  background-repeat: no-repeat;
}
.svg-mercator-text,
.logo a {
  background-image: url('../svg/png/mercator-text.png');
  background-repeat: no-repeat;
}
.svg-paging-next,
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span,
.paging .next {
  background-image: url('../svg/png/paging-next.png');
  background-repeat: no-repeat;
}
.svg-paging-prev,
.ui-datepicker .ui-datepicker-prev span,
.paging .prev {
  background-image: url('../svg/png/paging-prev.png');
  background-repeat: no-repeat;
}
.svg-pdf {
  background-image: url('../svg/png/pdf.png');
  background-repeat: no-repeat;
}
.svg-phone-white,
.call-button {
  background-image: url('../svg/png/phone-white.png');
  background-repeat: no-repeat;
}
.svg-phone,
.free-call {
  background-image: url('../svg/png/phone.png');
  background-repeat: no-repeat;
}
.svg-pika-ikona- {
  background-image: url('../svg/png/pika-ikona-.png');
  background-repeat: no-repeat;
}
.svg-pika-ikona,
.moja-pika a,
.desktop-nav-icons .moja-pika a {
  background-image: url('../svg/png/pika-ikona.png');
  background-repeat: no-repeat;
}
.svg-pika,
.is-pika {
  background-image: url('../svg/png/pika.png');
  background-repeat: no-repeat;
}
.svg-pm-distance,
.distance-ico {
  background-image: url('../svg/png/pm-distance.png');
  background-repeat: no-repeat;
}
.svg-pm-time,
.open-until {
  background-image: url('../svg/png/pm-time.png');
  background-repeat: no-repeat;
}
.svg-spletisca,
.spletisca a {
  background-image: url('../svg/png/spletisca.png');
  background-repeat: no-repeat;
}
.svg-talk,
.notifications a {
  background-image: url('../svg/png/talk.png');
  background-repeat: no-repeat;
}
.svg-user-2 {
  background-image: url('../svg/png/user-2.png');
  background-repeat: no-repeat;
}
.svg-user,
.manage-profile-desktop {
  background-image: url('../svg/png/user.png');
  background-repeat: no-repeat;
}
.svg .svg-arrow-left-2 {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.757px%22%20height%3D%2253.013px%22%20viewBox%3D%22278%2010%2030.757%2053.013%22%20enable-background%3D%22new%20278%2010%2030.757%2053.013%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23DE1C4E%22%20d%3D%22M303.799%2C10.292c0.389-0.389%2C1.025-0.389%2C1.414%2C0l3.252%2C3.252c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414%20%20L287.624%2C35.8c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.842%2C20.841c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414l-3.252%2C3.253%20%20c-0.389%2C0.389-1.025%2C0.389-1.414%2C0l-25.508-25.508c-0.389-0.389-0.389-1.025%2C0-1.414L303.799%2C10.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-arrow-left,
.svg .top-slider .slick-prev {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.757px%22%20height%3D%2253.013px%22%20viewBox%3D%22278%2010%2030.757%2053.013%22%20enable-background%3D%22new%20278%2010%2030.757%2053.013%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M303.799%2C10.292c0.389-0.389%2C1.025-0.389%2C1.414%2C0l3.252%2C3.252c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414%20%20L287.624%2C35.8c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.842%2C20.841c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414l-3.252%2C3.253%20%20c-0.389%2C0.389-1.025%2C0.389-1.414%2C0l-25.508-25.508c-0.389-0.389-0.389-1.025%2C0-1.414L303.799%2C10.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-arrow-right,
.svg .top-slider .slick-next {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.756px%22%20height%3D%2253.013px%22%20viewBox%3D%220%200%2030.756%2053.013%22%20style%3D%22enable-background%3Anew%200%200%2030.756%2053.013%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23ffffff%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4.958%2C0.292c-0.389-0.389-1.025-0.389-1.414%2C0L0.292%2C3.544c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.841%2C20.841%20%20c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414L0.292%2C48.055c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l3.252%2C3.253c0.389%2C0.389%2C1.025%2C0.389%2C1.414%2C0%20%20l25.507-25.508c0.389-0.389%2C0.389-1.025%2C0-1.414L4.958%2C0.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-arrow-small,
.svg .quick-links li:after,
.svg .footnote .right a:after {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.756px%22%20height%3D%2253.013px%22%20viewBox%3D%220%200%2030.756%2053.013%22%20style%3D%22enable-background%3Anew%200%200%2030.756%2053.013%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23DF1C4E%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4.958%2C0.292c-0.389-0.389-1.025-0.389-1.414%2C0L0.292%2C3.544c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.841%2C20.841%20%20c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414L0.292%2C48.055c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l3.252%2C3.253c0.389%2C0.389%2C1.025%2C0.389%2C1.414%2C0%20%20l25.507-25.508c0.389-0.389%2C0.389-1.025%2C0-1.414L4.958%2C0.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-basket-hover,
.svg .add-cart:hover {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-basket,
.svg .basket a,
.svg .add-cart {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-catalog,
.svg .sticky-mobile-footer .svg-catalog {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2221.604px%22%20height%3D%2228.309px%22%20viewBox%3D%220%200%2021.604%2028.309%22%20style%3D%22enable-background%3Anew%200%200%2021.604%2028.309%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.618%2C3.048c0-1.035%2C0-2.035%2C0-3.048c-0.139%2C0.025-0.246%2C0.04-0.352%2C0.063%20%20C10.285%2C1.162%2C5.304%2C2.265%2C0.32%2C3.353C0.057%2C3.411%2C0%2C3.51%2C0%2C3.759c0.006%2C8.067%2C0.005%2C16.135%2C0.005%2C24.202c0%2C0.113%2C0%2C0.228%2C0%2C0.348%20%20c7.225%2C0%2C14.401%2C0%2C21.6%2C0c0-8.43%2C0-16.828%2C0-25.261C19.608%2C3.048%2C17.629%2C3.048%2C15.618%2C3.048z%20M1.587%2C5.059%20%20c0-0.283%2C0.08-0.383%2C0.351-0.443c3.944-0.859%2C7.887-1.73%2C11.831-2.598c0.076-0.017%2C0.154-0.02%2C0.258-0.032%20%20c0%2C7.521%2C0%2C15.012%2C0%2C22.533c-4.132%2C0.689-8.259%2C1.377-12.432%2C2.073c0-0.13%2C0-0.243%2C0-0.355C1.595%2C19.178%2C1.597%2C12.118%2C1.587%2C5.059z%20%20%20M20.008%2C26.703c-3.074%2C0-6.16%2C0-9.245%2C0c-0.002-0.009-0.004-0.018-0.006-0.027c1.609-0.269%2C3.218-0.538%2C4.866-0.814%20%20c0-0.732%2C0-1.466%2C0-2.228c1.015%2C0%2C1.985%2C0%2C2.978%2C0c0-0.36%2C0-0.691%2C0-1.05c-0.979%2C0-1.952%2C0-2.946%2C0c0-0.418%2C0-0.807%2C0-1.228%20%20c0.974%2C0%2C1.947%2C0%2C2.941%2C0c0-0.361%2C0-0.69%2C0-1.052c-0.982%2C0-1.954%2C0-2.945%2C0c0-0.411%2C0-0.789%2C0-1.2c0.989%2C0%2C1.961%2C0%2C2.95%2C0%20%20c0-0.355%2C0-0.679%2C0-1.043c-0.977%2C0-1.957%2C0-2.953%2C0c0-0.373%2C0-0.703%2C0-1.064c0.98%2C0%2C1.954%2C0%2C2.948%2C0c0-0.36%2C0-0.691%2C0-1.052%20%20c-0.967%2C0-1.94%2C0-2.939%2C0c0-0.444%2C0-0.861%2C0-1.308c0.975%2C0%2C1.948%2C0%2C2.942%2C0c0-0.36%2C0-0.691%2C0-1.052c-0.977%2C0-1.948%2C0-2.944%2C0%20%20c0-0.409%2C0-0.789%2C0-1.211c0.967%2C0%2C1.947%2C0%2C2.946%2C0c0-0.372%2C0-0.702%2C0-1.063c-0.98%2C0-1.954%2C0-2.948%2C0c0-0.408%2C0-0.786%2C0-1.195%20%20c0.98%2C0%2C1.952%2C0%2C2.946%2C0c0-0.36%2C0-0.691%2C0-1.051c-0.975%2C0-1.948%2C0-2.944%2C0c0-0.366%2C0-0.705%2C0-1.071c0.979%2C0%2C1.95%2C0%2C2.944%2C0%20%20c0-0.359%2C0-0.69%2C0-1.06c-0.987%2C0-1.952%2C0-2.942%2C0c0-0.763%2C0-1.507%2C0-2.278c1.437%2C0%2C2.882%2C0%2C4.352%2C0%20%20C20.008%2C11.994%2C20.008%2C19.335%2C20.008%2C26.703z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M3.668%2C9.434c1.411-0.272%2C2.823-0.544%2C4.234-0.818c0.977-0.189%2C1.954-0.376%2C2.929-0.575%20%20c0.104-0.021%2C0.269-0.108%2C0.276-0.179c0.032-0.29%2C0.014-0.585%2C0.014-0.921c-2.54%2C0.498-5.037%2C0.988-7.543%2C1.479%20%20c0%2C0.35%2C0%2C0.671%2C0%2C1.009C3.631%2C9.432%2C3.65%2C9.437%2C3.668%2C9.434z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-discount-active {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2227.025px%22%20height%3D%2227.023px%22%20viewBox%3D%220%200%2027.025%2027.023%22%20style%3D%22enable-background%3Anew%200%200%2027.025%2027.023%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%239B8466%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-44.287-7.313c-11.932-0.074-21.218%2C9.162-21.216%2C21.099c0.002%2C11.693%2C9.103%2C20.974%2C20.726%2C21.136%20c11.89%2C0.167%2C21.42-9.116%2C21.468-20.911C-23.259%2C1.984-32.333-7.24-44.287-7.313z%22%2F%3E%3Cg%3E%20%3Cpath%20d%3D%22M26.904%2C0.13c-0.191-0.197-0.416-0.172-0.673%2C0.083c-0.511%2C0.507-1.028%2C1.007-1.524%2C1.531%20%20c-0.219%2C0.23-0.431%2C0.32-0.766%2C0.315c-1.869-0.027-9.314-0.068-11.166-0.081c-0.368-0.003-0.646%2C0.115-0.904%2C0.374%20%20C8.048%2C6.185%2C4.219%2C10.01%2C0.392%2C13.838c-0.524%2C0.525-0.521%2C0.934%2C0.008%2C1.462c3.778%2C3.778%2C7.557%2C7.555%2C11.336%2C11.333%20%20c0.519%2C0.517%2C0.926%2C0.52%2C1.438%2C0.008c3.828-3.828%2C7.655-7.656%2C11.487-11.479c0.267-0.266%2C0.386-0.553%2C0.383-0.932%20%20c-0.027-3.723-0.046-7.444-0.066-11.167c0-0.07-0.018-0.143-0.003-0.209c0.026-0.113%2C0.04-0.253%2C0.112-0.329%20%20c0.565-0.582%2C1.143-1.15%2C1.715-1.724C27.063%2C0.542%2C27.094%2C0.324%2C26.904%2C0.13z%20M23.22%2C14.258c-3.538%2C3.55-7.085%2C7.093-10.629%2C10.637%20%20c-0.036%2C0.035-0.073%2C0.066-0.105%2C0.094C8.992%2C21.497%2C5.519%2C18.025%2C2.033%2C14.54c0.055-0.057%2C0.12-0.13%2C0.188-0.199%20%20C5.716%2C10.845%2C9.209%2C7.35%2C12.71%2C3.86c0.108-0.107%2C0.284-0.204%2C0.43-0.204c3.301%2C0.008%2C6.602%2C0.031%2C9.903%2C0.051%20%20c0.078%2C0%2C0.155%2C0.008%2C0.255%2C0.014c0.007%2C0.098%2C0.019%2C0.185%2C0.02%2C0.271c0.019%2C3.292%2C0.041%2C6.583%2C0.051%2C9.875%20%20C23.37%2C13.999%2C23.312%2C14.167%2C23.22%2C14.258z%22%2F%3E%20%3Cpath%20d%3D%22M18.726%2C12.725c-0.805%2C0.079-1.73%2C0.167-2.655%2C0.262c-1.479%2C0.151-2.96%2C0.307-4.44%2C0.459%20%20c-1.223%2C0.125-2.445%2C0.242-3.667%2C0.372c-0.441%2C0.046-0.726%2C0.399-0.69%2C0.826c0.033%2C0.4%2C0.37%2C0.687%2C0.81%2C0.668%20%20c0.308-0.014%2C0.616-0.049%2C0.925-0.08c1.71-0.175%2C3.418-0.352%2C5.127-0.526c1.62-0.165%2C3.242-0.324%2C4.86-0.494%20%20c0.52-0.055%2C0.813-0.395%2C0.766-0.852C19.716%2C12.926%2C19.366%2C12.68%2C18.726%2C12.725z%22%2F%3E%20%3Cpath%20d%3D%22M20.729%2C5.219c-0.581%2C0.005-1.038%2C0.465-1.042%2C1.051c-0.004%2C0.605%2C0.453%2C1.066%2C1.056%2C1.066%20%20c0.599%2C0%2C1.065-0.467%2C1.063-1.064C21.803%2C5.679%2C21.328%2C5.214%2C20.729%2C5.219z%22%2F%3E%20%3Cpath%20d%3D%22M13.947%2C15.348c-1.551-0.005-2.784%2C1.221-2.784%2C2.771c0%2C1.554%2C1.223%2C2.78%2C2.775%2C2.778c1.536%2C0%2C2.764-1.219%2C2.769-2.754%20%20C16.712%2C16.585%2C15.495%2C15.352%2C13.947%2C15.348z%20M13.922%2C19.389c-0.701-0.003-1.25-0.555-1.253-1.259%20%20c-0.002-0.721%2C0.546-1.272%2C1.264-1.273c0.718%2C0%2C1.271%2C0.553%2C1.271%2C1.27C15.202%2C18.836%2C14.638%2C19.392%2C13.922%2C19.389z%22%2F%3E%20%3Cpath%20d%3D%22M13.129%2C12.67c1.526-0.007%2C2.748-1.249%2C2.742-2.786c-0.007-1.537-1.229-2.763-2.759-2.772%20%20c-1.555-0.009-2.795%2C1.243-2.786%2C2.806C10.335%2C11.467%2C11.57%2C12.677%2C13.129%2C12.67z%20M13.104%2C8.625%20%20c0.718%2C0.004%2C1.263%2C0.559%2C1.26%2C1.281c-0.002%2C0.708-0.574%2C1.266-1.289%2C1.255c-0.698-0.009-1.245-0.567-1.245-1.269%20%20C11.829%2C9.175%2C12.388%2C8.621%2C13.104%2C8.625z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-discount,
.svg .sticky-mobile-footer .svg-discount {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2227.025px%22%20height%3D%2227.023px%22%20viewBox%3D%220%200%2027.025%2027.023%22%20style%3D%22enable-background%3Anew%200%200%2027.025%2027.023%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3Anone%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-44.287-7.313c-11.932-0.074-21.218%2C9.162-21.216%2C21.099c0.002%2C11.693%2C9.103%2C20.974%2C20.726%2C21.136%20c11.89%2C0.167%2C21.42-9.116%2C21.468-20.911C-23.259%2C1.984-32.333-7.24-44.287-7.313z%22%2F%3E%3Cg%3E%20%3Cpath%20d%3D%22M26.904%2C0.13c-0.191-0.197-0.416-0.172-0.673%2C0.083c-0.511%2C0.507-1.028%2C1.007-1.524%2C1.531%20%20c-0.219%2C0.23-0.431%2C0.32-0.766%2C0.315c-1.869-0.027-9.314-0.068-11.166-0.081c-0.368-0.003-0.646%2C0.115-0.904%2C0.374%20%20C8.048%2C6.185%2C4.219%2C10.01%2C0.392%2C13.838c-0.524%2C0.525-0.521%2C0.934%2C0.008%2C1.462c3.778%2C3.778%2C7.557%2C7.555%2C11.336%2C11.333%20%20c0.519%2C0.517%2C0.926%2C0.52%2C1.438%2C0.008c3.828-3.828%2C7.655-7.656%2C11.487-11.479c0.267-0.266%2C0.386-0.553%2C0.383-0.932%20%20c-0.027-3.723-0.046-7.444-0.066-11.167c0-0.07-0.018-0.143-0.003-0.209c0.026-0.113%2C0.04-0.253%2C0.112-0.329%20%20c0.565-0.582%2C1.143-1.15%2C1.715-1.724C27.063%2C0.542%2C27.094%2C0.324%2C26.904%2C0.13z%20M23.22%2C14.258c-3.538%2C3.55-7.085%2C7.093-10.629%2C10.637%20%20c-0.036%2C0.035-0.073%2C0.066-0.105%2C0.094C8.992%2C21.497%2C5.519%2C18.025%2C2.033%2C14.54c0.055-0.057%2C0.12-0.13%2C0.188-0.199%20%20C5.716%2C10.845%2C9.209%2C7.35%2C12.71%2C3.86c0.108-0.107%2C0.284-0.204%2C0.43-0.204c3.301%2C0.008%2C6.602%2C0.031%2C9.903%2C0.051%20%20c0.078%2C0%2C0.155%2C0.008%2C0.255%2C0.014c0.007%2C0.098%2C0.019%2C0.185%2C0.02%2C0.271c0.019%2C3.292%2C0.041%2C6.583%2C0.051%2C9.875%20%20C23.37%2C13.999%2C23.312%2C14.167%2C23.22%2C14.258z%22%2F%3E%20%3Cpath%20d%3D%22M18.726%2C12.725c-0.805%2C0.079-1.73%2C0.167-2.655%2C0.262c-1.479%2C0.151-2.96%2C0.307-4.44%2C0.459%20%20c-1.223%2C0.125-2.445%2C0.242-3.667%2C0.372c-0.441%2C0.046-0.726%2C0.399-0.69%2C0.826c0.033%2C0.4%2C0.37%2C0.687%2C0.81%2C0.668%20%20c0.308-0.014%2C0.616-0.049%2C0.925-0.08c1.71-0.175%2C3.418-0.352%2C5.127-0.526c1.62-0.165%2C3.242-0.324%2C4.86-0.494%20%20c0.52-0.055%2C0.813-0.395%2C0.766-0.852C19.716%2C12.926%2C19.366%2C12.68%2C18.726%2C12.725z%22%2F%3E%20%3Cpath%20d%3D%22M20.729%2C5.219c-0.581%2C0.005-1.038%2C0.465-1.042%2C1.051c-0.004%2C0.605%2C0.453%2C1.066%2C1.056%2C1.066%20%20c0.599%2C0%2C1.065-0.467%2C1.063-1.064C21.803%2C5.679%2C21.328%2C5.214%2C20.729%2C5.219z%22%2F%3E%20%3Cpath%20d%3D%22M13.947%2C15.348c-1.551-0.005-2.784%2C1.221-2.784%2C2.771c0%2C1.554%2C1.223%2C2.78%2C2.775%2C2.778c1.536%2C0%2C2.764-1.219%2C2.769-2.754%20%20C16.712%2C16.585%2C15.495%2C15.352%2C13.947%2C15.348z%20M13.922%2C19.389c-0.701-0.003-1.25-0.555-1.253-1.259%20%20c-0.002-0.721%2C0.546-1.272%2C1.264-1.273c0.718%2C0%2C1.271%2C0.553%2C1.271%2C1.27C15.202%2C18.836%2C14.638%2C19.392%2C13.922%2C19.389z%22%2F%3E%20%3Cpath%20d%3D%22M13.129%2C12.67c1.526-0.007%2C2.748-1.249%2C2.742-2.786c-0.007-1.537-1.229-2.763-2.759-2.772%20%20c-1.555-0.009-2.795%2C1.243-2.786%2C2.806C10.335%2C11.467%2C11.57%2C12.677%2C13.129%2C12.67z%20M13.104%2C8.625%20%20c0.718%2C0.004%2C1.263%2C0.559%2C1.26%2C1.281c-0.002%2C0.708-0.574%2C1.266-1.289%2C1.255c-0.698-0.009-1.245-0.567-1.245-1.269%20%20C11.829%2C9.175%2C12.388%2C8.621%2C13.104%2C8.625z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-favorites-active,
.svg .mobile-icons .button-favorites.selected a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23e0144c%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.8%2C10.6l-0.6-1.8c0-0.1-0.1-0.2-0.2-0.2l-6.1-0.9l-2.7-5.5C14.1%2C2.1%2C14%2C2%2C13.9%2C2H12c-0.1%2C0-0.2%2C0.1-0.3%2C0.2%20L9%2C7.6l-6.2%2C1c-0.1%2C0-0.2%2C0.1-0.2%2C0.2l-0.4%2C1.5C2.1%2C10.4%2C2%2C10.4%2C2%2C10.5s0%2C0.2%2C0.1%2C0.3l4.4%2C4.4l-1%2C6.1c0%2C0.1%2C0%2C0.2%2C0.1%2C0.3l1.4%2C1%20c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.2c0%2C0%2C0.1%2C0%2C0.2%2C0h0.1l5.4-2.9l5.5%2C2.9h0.1c0.1%2C0%2C0.1%2C0%2C0.2-0.1l1.6-1.1c0.1-0.1%2C0.1-0.2%2C0.1-0.3l-1-6.1%20l4.4-4.3C23.8%2C10.8%2C23.8%2C10.7%2C23.8%2C10.6z%20M13.4%2C18l-0.6-0.3h-0.1c-0.1%2C0-0.2%2C0-0.2%2C0.1l-0.4%2C0.4l-4.6%2C2.5l0.9-5.3l0.1-0.7%20c0-0.1%2C0-0.2-0.1-0.2L8%2C13.9l-3.7-3.6l5.2-0.8l0.7-0.1c0.1%2C0%2C0.2-0.1%2C0.2-0.2l0.3-0.6L13%2C3.9l2.3%2C4.7l0.3%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2%20l5.8%2C0.8l-3.8%2C3.7l-0.5%2C0.4c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3l0.1%2C0.7l0.9%2C5.2L13.4%2C18z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-favorites,
.svg .mobile-icons .button-favorites a,
.svg .favorite {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.8%2C10.6l-0.6-1.8c0-0.1-0.1-0.2-0.2-0.2l-6.1-0.9l-2.7-5.5C14.1%2C2.1%2C14%2C2%2C13.9%2C2H12c-0.1%2C0-0.2%2C0.1-0.3%2C0.2%20L9%2C7.6l-6.2%2C1c-0.1%2C0-0.2%2C0.1-0.2%2C0.2l-0.4%2C1.5C2.1%2C10.4%2C2%2C10.4%2C2%2C10.5s0%2C0.2%2C0.1%2C0.3l4.4%2C4.4l-1%2C6.1c0%2C0.1%2C0%2C0.2%2C0.1%2C0.3l1.4%2C1%20c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.2c0%2C0%2C0.1%2C0%2C0.2%2C0h0.1l5.4-2.9l5.5%2C2.9h0.1c0.1%2C0%2C0.1%2C0%2C0.2-0.1l1.6-1.1c0.1-0.1%2C0.1-0.2%2C0.1-0.3l-1-6.1%20l4.4-4.3C23.8%2C10.8%2C23.8%2C10.7%2C23.8%2C10.6z%20M13.4%2C18l-0.6-0.3h-0.1c-0.1%2C0-0.2%2C0-0.2%2C0.1l-0.4%2C0.4l-4.6%2C2.5l0.9-5.3l0.1-0.7%20c0-0.1%2C0-0.2-0.1-0.2L8%2C13.9l-3.7-3.6l5.2-0.8l0.7-0.1c0.1%2C0%2C0.2-0.1%2C0.2-0.2l0.3-0.6L13%2C3.9l2.3%2C4.7l0.3%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2%20l5.8%2C0.8l-3.8%2C3.7l-0.5%2C0.4c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3l0.1%2C0.7l0.9%2C5.2L13.4%2C18z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-filters-active,
.svg .mobile-icons .button-filters a.active {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%239B8466%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2212.4%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.5%22%20cy%3D%226.1%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%2212.5%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.6%22%20cy%3D%2218.2%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2210.7%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%2219.9%22%20y%3D%2210.8%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2216%22%20cy%3D%2212.2%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-filters,
.svg .mobile-icons .button-filters a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2212.4%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.5%22%20cy%3D%226.1%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%2212.5%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.6%22%20cy%3D%2218.2%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2210.7%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%2219.9%22%20y%3D%2210.8%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2216%22%20cy%3D%2212.2%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-location-active,
.svg .mobile-icons .button-location.selected a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23e0144c%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.2%2C1C6%2C1%2C1%2C6.2%2C1%2C12.5S6.1%2C24%2C12.3%2C24s11.3-5.1%2C11.3-11.4C23.5%2C6.2%2C18.4%2C1%2C12.2%2C1z%20M13.1%2C22.1v-4.2h-1.8v4.2%20c-4.5-0.4-8.1-4.1-8.5-8.7h4v-1.8h-4c0.4-4.6%2C4-8.2%2C8.5-8.7v4.2h1.8V2.9c4.5%2C0.4%2C8.1%2C4.1%2C8.5%2C8.7h-4.1v1.8h4.1%20C21.2%2C18.1%2C17.6%2C21.7%2C13.1%2C22.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-location,
.svg .mobile-icons .button-location a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.2%2C1C6%2C1%2C1%2C6.2%2C1%2C12.5S6.1%2C24%2C12.3%2C24s11.3-5.1%2C11.3-11.4C23.5%2C6.2%2C18.4%2C1%2C12.2%2C1z%20M13.1%2C22.1v-4.2h-1.8v4.2%20c-4.5-0.4-8.1-4.1-8.5-8.7h4v-1.8h-4c0.4-4.6%2C4-8.2%2C8.5-8.7v4.2h1.8V2.9c4.5%2C0.4%2C8.1%2C4.1%2C8.5%2C8.7h-4.1v1.8h4.1%20C21.2%2C18.1%2C17.6%2C21.7%2C13.1%2C22.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-map-active {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2231.333px%22%20height%3D%2227.417px%22%20viewBox%3D%220%200%2031.333%2027.417%22%20style%3D%22enable-background%3Anew%200%200%2031.333%2027.417%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%239B8466%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.57%2C25.153c-1.678-5.021-3.35-10.044-5.02-15.066c-0.055-0.16-0.092-0.299-0.324-0.297%20%20c-1.387%2C0.012-2.775%2C0.004-4.162%2C0.01c-0.082%2C0-0.213%2C0.031-0.24%2C0.089c-0.322%2C0.603-0.629%2C1.213-0.965%2C1.869%20%20c0.17%2C0%2C0.281%2C0%2C0.393%2C0c1.16%2C0%2C2.316%2C0.006%2C3.475-0.006c0.232-0.002%2C0.338%2C0.054%2C0.416%2C0.292c0.564%2C1.73%2C1.111%2C3.467%2C1.74%2C5.175%20%20c0.236%2C0.64%2C0.229%2C1.116-0.33%2C1.531c-0.02%2C0.017-0.033%2C0.05-0.043%2C0.066c0.313%2C0.359%2C0.615%2C0.718%2C0.928%2C1.063%20%20c0.076%2C0.083%2C0.197%2C0.123%2C0.297%2C0.184c0.018-0.021%2C0.037-0.044%2C0.055-0.065c0.6%2C1.801%2C1.199%2C3.601%2C1.807%2C5.429%20%20c-8.639%2C0-17.225%2C0-25.86%2C0c0.654-1.961%2C1.296-3.888%2C1.918-5.754c0.138-0.041%2C0.268-0.038%2C0.307-0.097%20%20c0.327-0.493%2C0.637-0.998%2C0.955-1.505c-0.205-0.157-0.393-0.302-0.581-0.446c0.658-1.97%2C1.308-3.918%2C1.961-5.876%20%20c1.397%2C0%2C2.759%2C0%2C4.174%2C0c-0.297-0.583-0.585-1.121-0.846-1.673c-0.098-0.207-0.215-0.287-0.449-0.285%20%20C8.851%2C9.8%2C7.526%2C9.8%2C6.202%2C9.79C5.967%2C9.788%2C5.857%2C9.853%2C5.78%2C10.084C4.114%2C15.109%2C2.44%2C20.131%2C0.765%2C25.153%20%20c-0.239%2C0.716-0.5%2C1.426-0.749%2C2.139c0%2C0.042%2C0%2C0.083%2C0%2C0.125c0.073-0.002%2C0.146-0.008%2C0.218-0.008c10.289%2C0%2C20.576%2C0%2C30.867%2C0%20%20c0.072%2C0%2C0.145%2C0.006%2C0.217%2C0.008c0-0.042%2C0-0.083%2C0-0.125C31.068%2C26.579%2C30.808%2C25.869%2C30.57%2C25.153z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.497%2C15.331c0.046%2C0.09%2C0.098%2C0.176%2C0.173%2C0.312c0.062-0.118%2C0.096-0.181%2C0.13-0.245%20%20c1.396-2.735%2C2.792-5.47%2C4.189-8.204c0.494-0.967%2C0.658-1.98%2C0.506-3.06c-0.373-2.636-3.051-4.561-5.663-4.052%20%20c-3.329%2C0.648-5.018%2C4.106-3.48%2C7.127C12.733%2C9.917%2C14.116%2C12.624%2C15.497%2C15.331z%20M15.67%2C1.971c1.628%2C0.003%2C2.943%2C1.324%2C2.935%2C2.95%20%20c-0.008%2C1.608-1.325%2C2.909-2.943%2C2.907c-1.629-0.001-2.941-1.318-2.934-2.946C12.736%2C3.276%2C14.057%2C1.968%2C15.67%2C1.971z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.763%2C15.258c-0.137%2C0.702-0.26%2C1.325-0.379%2C1.927c0.566%2C0.199%2C1.094%2C0.385%2C1.643%2C0.577%20%20c0.287-0.556%2C0.578-1.121%2C0.9-1.752C24.185%2C15.752%2C23.496%2C15.512%2C22.763%2C15.258z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.47%2C15.144c-0.746%2C0.15-1.453%2C0.293-2.189%2C0.441c0.21%2C0.667%2C0.403%2C1.275%2C0.589%2C1.87%20%20c0.6-0.122%2C1.167-0.237%2C1.76-0.358C20.58%2C16.471%2C20.527%2C15.844%2C20.47%2C15.144z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.457%2C19.18c0.588-0.343%2C1.141-0.668%2C1.707-0.998c-0.296-0.578-0.588-1.148-0.891-1.74%20%20c-0.598%2C0.35-1.171%2C0.684-1.768%2C1.033C14.83%2C18.057%2C15.139%2C18.611%2C15.457%2C19.18z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M11.438%2C20.779c0.706-0.216%2C1.38-0.424%2C2.087-0.642c-0.259-0.644-0.492-1.226-0.728-1.813%20%20c-0.602%2C0.186-1.172%2C0.359-1.764%2C0.54C11.168%2C19.501%2C11.296%2C20.108%2C11.438%2C20.779z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M9.209%2C21.023c0-0.725%2C0-1.353%2C0-1.972c-0.578-0.085-1.138-0.166-1.711-0.251%20%20c-0.174%2C0.609-0.348%2C1.213-0.541%2C1.888C7.713%2C20.8%2C8.437%2C20.908%2C9.209%2C21.023z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-map,
.svg .sticky-mobile-footer .svg-map {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2231.333px%22%20height%3D%2227.417px%22%20viewBox%3D%220%200%2031.333%2027.417%22%20style%3D%22enable-background%3Anew%200%200%2031.333%2027.417%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.57%2C25.153c-1.678-5.021-3.35-10.044-5.02-15.066c-0.055-0.16-0.092-0.299-0.324-0.297%20%20c-1.387%2C0.012-2.775%2C0.004-4.162%2C0.01c-0.082%2C0-0.213%2C0.031-0.24%2C0.089c-0.322%2C0.603-0.629%2C1.213-0.965%2C1.869%20%20c0.17%2C0%2C0.281%2C0%2C0.393%2C0c1.16%2C0%2C2.316%2C0.006%2C3.475-0.006c0.232-0.002%2C0.338%2C0.054%2C0.416%2C0.292c0.564%2C1.73%2C1.111%2C3.467%2C1.74%2C5.175%20%20c0.236%2C0.64%2C0.229%2C1.116-0.33%2C1.531c-0.02%2C0.017-0.033%2C0.05-0.043%2C0.066c0.313%2C0.359%2C0.615%2C0.718%2C0.928%2C1.063%20%20c0.076%2C0.083%2C0.197%2C0.123%2C0.297%2C0.184c0.018-0.021%2C0.037-0.044%2C0.055-0.065c0.6%2C1.801%2C1.199%2C3.601%2C1.807%2C5.429%20%20c-8.639%2C0-17.225%2C0-25.86%2C0c0.654-1.961%2C1.296-3.888%2C1.918-5.754c0.138-0.041%2C0.268-0.038%2C0.307-0.097%20%20c0.327-0.493%2C0.637-0.998%2C0.955-1.505c-0.205-0.157-0.393-0.302-0.581-0.446c0.658-1.97%2C1.308-3.918%2C1.961-5.876%20%20c1.397%2C0%2C2.759%2C0%2C4.174%2C0c-0.297-0.583-0.585-1.121-0.846-1.673c-0.098-0.207-0.215-0.287-0.449-0.285%20%20C8.851%2C9.8%2C7.526%2C9.8%2C6.202%2C9.79C5.967%2C9.788%2C5.857%2C9.853%2C5.78%2C10.084C4.114%2C15.109%2C2.44%2C20.131%2C0.765%2C25.153%20%20c-0.239%2C0.716-0.5%2C1.426-0.749%2C2.139c0%2C0.042%2C0%2C0.083%2C0%2C0.125c0.073-0.002%2C0.146-0.008%2C0.218-0.008c10.289%2C0%2C20.576%2C0%2C30.867%2C0%20%20c0.072%2C0%2C0.145%2C0.006%2C0.217%2C0.008c0-0.042%2C0-0.083%2C0-0.125C31.068%2C26.579%2C30.808%2C25.869%2C30.57%2C25.153z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.497%2C15.331c0.046%2C0.09%2C0.098%2C0.176%2C0.173%2C0.312c0.062-0.118%2C0.096-0.181%2C0.13-0.245%20%20c1.396-2.735%2C2.792-5.47%2C4.189-8.204c0.494-0.967%2C0.658-1.98%2C0.506-3.06c-0.373-2.636-3.051-4.561-5.663-4.052%20%20c-3.329%2C0.648-5.018%2C4.106-3.48%2C7.127C12.733%2C9.917%2C14.116%2C12.624%2C15.497%2C15.331z%20M15.67%2C1.971c1.628%2C0.003%2C2.943%2C1.324%2C2.935%2C2.95%20%20c-0.008%2C1.608-1.325%2C2.909-2.943%2C2.907c-1.629-0.001-2.941-1.318-2.934-2.946C12.736%2C3.276%2C14.057%2C1.968%2C15.67%2C1.971z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.763%2C15.258c-0.137%2C0.702-0.26%2C1.325-0.379%2C1.927c0.566%2C0.199%2C1.094%2C0.385%2C1.643%2C0.577%20%20c0.287-0.556%2C0.578-1.121%2C0.9-1.752C24.185%2C15.752%2C23.496%2C15.512%2C22.763%2C15.258z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.47%2C15.144c-0.746%2C0.15-1.453%2C0.293-2.189%2C0.441c0.21%2C0.667%2C0.403%2C1.275%2C0.589%2C1.87%20%20c0.6-0.122%2C1.167-0.237%2C1.76-0.358C20.58%2C16.471%2C20.527%2C15.844%2C20.47%2C15.144z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.457%2C19.18c0.588-0.343%2C1.141-0.668%2C1.707-0.998c-0.296-0.578-0.588-1.148-0.891-1.74%20%20c-0.598%2C0.35-1.171%2C0.684-1.768%2C1.033C14.83%2C18.057%2C15.139%2C18.611%2C15.457%2C19.18z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M11.438%2C20.779c0.706-0.216%2C1.38-0.424%2C2.087-0.642c-0.259-0.644-0.492-1.226-0.728-1.813%20%20c-0.602%2C0.186-1.172%2C0.359-1.764%2C0.54C11.168%2C19.501%2C11.296%2C20.108%2C11.438%2C20.779z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M9.209%2C21.023c0-0.725%2C0-1.353%2C0-1.972c-0.578-0.085-1.138-0.166-1.711-0.251%20%20c-0.174%2C0.609-0.348%2C1.213-0.541%2C1.888C7.713%2C20.8%2C8.437%2C20.908%2C9.209%2C21.023z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-search-active,
.svg .mobile-icons .button-search a.active {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%239B8466%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M22.5%2C20.7l-5.3-5.3c1-1.3%2C1.6-3.1%2C1.6-5C18.8%2C5.8%2C15%2C2%2C10.3%2C2S2%2C5.9%2C2%2C10.5s3.8%2C8.4%2C8.4%2C8.4%20c1.9%2C0%2C3.7-0.7%2C5.1-1.7l5.2%2C5.2c0.5%2C0.5%2C1.3%2C0.5%2C1.8%2C0l0%2C0C23%2C22%2C23%2C21.2%2C22.5%2C20.7z%20M10.4%2C16.1c-3.2%2C0-5.7-2.5-5.7-5.7%20s2.5-5.7%2C5.7-5.7s5.7%2C2.5%2C5.7%2C5.7C16.2%2C13.5%2C13.5%2C16.1%2C10.4%2C16.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-search,
.svg .mobile-icons .button-search a,
.svg .search-form .submit {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M22.5%2C20.7l-5.3-5.3c1-1.3%2C1.6-3.1%2C1.6-5C18.8%2C5.8%2C15%2C2%2C10.3%2C2S2%2C5.9%2C2%2C10.5s3.8%2C8.4%2C8.4%2C8.4%20c1.9%2C0%2C3.7-0.7%2C5.1-1.7l5.2%2C5.2c0.5%2C0.5%2C1.3%2C0.5%2C1.8%2C0l0%2C0C23%2C22%2C23%2C21.2%2C22.5%2C20.7z%20M10.4%2C16.1c-3.2%2C0-5.7-2.5-5.7-5.7%20s2.5-5.7%2C5.7-5.7s5.7%2C2.5%2C5.7%2C5.7C16.2%2C13.5%2C13.5%2C16.1%2C10.4%2C16.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-close {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2221.946px%22%20height%3D%2221.945px%22%20viewBox%3D%220%200%2021.946%2021.945%22%20style%3D%22enable-background%3Anew%200%200%2021.946%2021.945%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23FFFFFF%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2221.946%2C18.591%2014.327%2C10.972%2021.944%2C3.354%2018.591%2C0%2010.974%2C7.618%203.355%2C0%200.001%2C3.354%207.619%2C10.972%20%20%200%2C18.591%203.354%2C21.945%2010.973%2C14.326%2018.592%2C21.945%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-down,
.svg .dropdown-1,
.svg .dropdown-2 select {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216.039px%22%20height%3D%229.069px%22%20viewBox%3D%220%200%2016.039%209.069%22%20style%3D%22enable-background%3Anew%200%200%2016.039%209.069%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23807F7F%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.027%2C6.786C8.11%2C6.678%2C8.153%2C6.607%2C8.209%2C6.551c2.085-2.088%2C4.173-4.175%2C6.259-6.263%20c0.385-0.385%2C0.684-0.384%2C1.07%2C0.002c0.108%2C0.109%2C0.223%2C0.216%2C0.326%2C0.329c0.231%2C0.251%2C0.231%2C0.584%2C0.006%2C0.839%20c-0.035%2C0.041-0.075%2C0.078-0.112%2C0.116c-2.401%2C2.401-4.802%2C4.803-7.201%2C7.204C8.169%2C9.165%2C7.875%2C9.167%2C7.487%2C8.78%20c-2.405-2.406-4.81-4.813-7.214-7.219c-0.364-0.363-0.363-0.676%2C0.001-1.04C0.388%2C0.406%2C0.499%2C0.289%2C0.617%2C0.18%20c0.25-0.229%2C0.584-0.23%2C0.839-0.007c0.056%2C0.05%2C0.106%2C0.104%2C0.159%2C0.156c2.073%2C2.073%2C4.146%2C4.146%2C6.219%2C6.22%20C7.889%2C6.604%2C7.934%2C6.673%2C8.027%2C6.786z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-download-file,
.svg .blockfiles li {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.7%2C4.9l-5-4.9h-1.2h-0.7H6C4.9%2C0%2C4%2C0.9%2C4%2C2v21c0%2C1.1%2C0.9%2C2%2C2%2C2h12.7c1.1%2C0%2C2-0.9%2C2-2L20.7%2C4.9z%20M18.5%2C5.1%20%20h-3.1v-3L18.5%2C5.1z%20M18.7%2C23.3H6c-0.2%2C0-0.3-0.1-0.3-0.3V2c0-0.2%2C0.1-0.3%2C0.3-0.3h7.7v5.1H19L19%2C23C19%2C23.2%2C18.9%2C23.3%2C18.7%2C23.3z%22%20%20%2F%3E%20%3Crect%20x%3D%226.8%22%20y%3D%2214.3%22%20class%3D%22st0%22%20width%3D%2210.9%22%20height%3D%221.8%22%2F%3E%20%3Crect%20x%3D%226.8%22%20y%3D%2217.6%22%20class%3D%22st0%22%20width%3D%2210.9%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-dropdown-down,
.svg .select2-container--default .select2-selection--single .select2-selection__arrow b,
.svg .ask-us-form .dropdown .middleColumn:before,
.svg .check-receipt-form .dropdown .middleColumn:before,
.svg .pika-app-form .dropdown .middleColumn:before,
.svg .game-form .dropdown .middleColumn:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216.872px%22%20height%3D%229.749px%22%20viewBox%3D%220%200%2016.872%209.749%22%20enable-background%3D%22new%200%200%2016.872%209.749%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20points%3D%228.436%2C7.123%201.314%2C0%200%2C1.313%208.436%2C9.749%2016.872%2C1.313%2015.558%2C0%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-dropdown-up,
.svg .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216.872px%22%20height%3D%229.749px%22%20viewBox%3D%220%200%2016.872%209.749%22%20enable-background%3D%22new%200%200%2016.872%209.749%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20points%3D%228.437%2C2.625%2015.558%2C9.748%2016.872%2C8.435%208.437%2C-0.001%200%2C8.435%201.314%2C9.748%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-fav-active,
.svg .is-favorite {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2015%2015%22%20style%3D%22enable-background%3Anew%200%200%2015%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23DF1B4E%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%222.4%2C13.3%203.2%2C8.9%200%2C5.8%200%2C5.8%200.4%2C4.6%204.8%2C4%206.7%2C0%208.1%2C0%208.1%2C0%2010%2C4%2014.4%2C4.6%2014.8%2C5.9%2011.6%2C8.9%20%2012.4%2C13.3%2011.3%2C14.1%207.4%2C12%203.5%2C14.1%203.5%2C14.1%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-flower-blue,
.svg .blockcontent .flower-bullets li,
.svg .content .flower-bullets li {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2217.023px%22%20height%3D%2216.956px%22%20viewBox%3D%220%200%2017.023%2016.956%22%20enable-background%3D%22new%200%200%2017.023%2016.956%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2358C4C8%22%20d%3D%22M4.483%2C7.493C3.958%2C7.17%2C3.479%2C6.86%2C3.102%2C6.622C2.526%2C6.256%2C1.792%2C5.748%2C1.357%2C5.229%20c-0.508-0.611-1.034-1.82-0.36-2.691c0.828-1.063%2C2.495-0.67%2C3.313-0.074c1.03%2C0.748%2C1.904%2C1.82%2C2.399%2C2.689%20c0.447-1.904%2C1.296-3.287%2C1.773-3.82c0.85-0.957%2C2.03-1.912%2C3.473-0.896c1.237%2C0.871%2C0.851%2C2.463%2C0.028%2C3.773%20c-0.367%2C0.58-1.396%2C1.746-2.034%2C2.268c1.671-0.545%2C2.638-0.844%2C4.511-0.549c1.242%2C0.196%2C2.726%2C1.331%2C2.548%2C2.866%20c-0.167%2C1.414-1.218%2C2.553-3.53%2C2.137c-0.6-0.109-2.218-0.621-3.41-1.191c0.283%2C0.477%2C1.408%2C2.859%2C1.469%2C4.48%20c0.033%2C0.918-0.104%2C2.504-1.67%2C2.723c-1.267%2C0.18-2.347-1.338-2.858-2.623c-0.389-0.982-0.62-2.777-0.667-2.967%20c-0.548%2C0.594-1.057%2C1.012-1.622%2C1.42c-0.637%2C0.453-1.497%2C0.803-2.274%2C0.879c-0.537%2C0.051-1.15-0.041-1.611-0.322%20c-0.53-0.326-0.783-0.977-0.827-1.557c-0.104-1.418%2C1.082-2.445%2C2.103-3.113C2.846%2C8.176%2C4.483%2C7.493%2C4.483%2C7.493%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-checkbox-active,
.svg .ask-us-form .checkbox input:checked + label,
.svg .check-receipt-form .checkbox input:checked + label,
.svg .pika-app-form .checkbox input:checked + label,
.svg .game-form .checkbox input:checked + label {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%220%22%20fill%3D%22%23DF1C4E%22%20width%3D%2218%22%20height%3D%2218.001%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-checkbox,
.svg .ask-us-form .checkbox label,
.svg .check-receipt-form .checkbox label,
.svg .pika-app-form .checkbox label,
.svg .game-form .checkbox label {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23CECDCD%22%20d%3D%22M17%2C1v16H1V1H17%20M18%2C0H0v18H18V0L18%2C0z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-radio-active,
.svg .ask-us-form .optionset .middleColumn input:checked + label,
.svg .check-receipt-form .optionset .middleColumn input:checked + label,
.svg .pika-app-form .optionset .middleColumn input:checked + label,
.svg .game-form .optionset .middleColumn input:checked + label {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Ccircle%20fill%3D%22%23DF1C4E%22%20cx%3D%229%22%20cy%3D%228.999%22%20r%3D%229%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-radio,
.svg .ask-us-form .optionset .middleColumn label,
.svg .check-receipt-form .optionset .middleColumn label,
.svg .pika-app-form .optionset .middleColumn label,
.svg .game-form .optionset .middleColumn label {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23CECDCD%22%20d%3D%22M9%2C1c4.411%2C0%2C8%2C3.588%2C8%2C7.999C17%2C13.411%2C13.411%2C17%2C9%2C17s-8-3.589-8-8.001C1%2C4.588%2C4.589%2C1%2C9%2C1%20M9%2C0%20C4.029%2C0%2C0%2C4.029%2C0%2C8.999C0%2C13.97%2C4.029%2C18%2C9%2C18s9-4.03%2C9-9.001C18%2C4.029%2C13.971%2C0%2C9%2C0L9%2C0z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-atm,
.svg .atm {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M24%2C9.7V7.4C24%2C6.1%2C23%2C5%2C21.6%2C5h-5.2V4.6c0-1.3-1.1-2.4-2.4-2.4H2.4C1.1%2C2.2%2C0%2C3.3%2C0%2C4.7v16%20%20c0%2C1.3%2C1.1%2C2.4%2C2.4%2C2.4h19.1c1.3%2C0%2C2.4-1.1%2C2.4-2.4v-3.2c0.6%2C0%2C1.1-0.5%2C1.1-1.2v-5.5C25%2C10.3%2C24.6%2C9.8%2C24%2C9.7z%20M21.8%2C9.7h-4.3%20%20c-2.1%2C0-3.8%2C1.7-3.8%2C3.9c0%2C2.2%2C1.7%2C3.9%2C3.8%2C3.9h4.2v3.3c0%2C0.1-0.1%2C0.2-0.2%2C0.2h-19c-0.1%2C0-0.2-0.1-0.2-0.2V7.2h19.3%20%20c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2V9.7z%20M15.9%2C13.6c0-0.9%2C0.7-1.6%2C1.5-1.6h5.3v3.3h-5.3C16.6%2C15.2%2C15.9%2C14.5%2C15.9%2C13.6z%20M14.2%2C5L2.4%2C5%20%20c0%2C0-0.1%2C0-0.1-0.1V4.6c0-0.1%2C0.1-0.2%2C0.1-0.2H14c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2V5z%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2217.7%22%20cy%3D%2213.6%22%20r%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-car-wash,
.svg .car-wash {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M18.6%2C5.5c1%2C0%2C1.8-0.8%2C1.8-1.8c0-1-1.8-3.6-1.8-3.6s-1.8%2C2.6-1.8%2C3.6C16.9%2C4.7%2C17.6%2C5.5%2C18.6%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%2C5.5c1%2C0%2C1.8-0.8%2C1.8-1.8c0-1-1.8-3.6-1.8-3.6s-1.8%2C2.6-1.8%2C3.6C10.7%2C4.7%2C11.5%2C5.5%2C12.5%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.3%2C5.5c1%2C0%2C1.8-0.8%2C1.8-1.8c0-1-1.8-3.6-1.8-3.6S4.5%2C2.8%2C4.5%2C3.7C4.5%2C4.7%2C5.3%2C5.5%2C6.3%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.1%2C14.3V9.2c0-1.1-0.8-1.9-1.9-1.9H4.8C3.7%2C7.3%2C3%2C8.1%2C3%2C9.2v5c-1.4%2C0.1-1.9%2C0.9-1.9%2C2v3.2%20%20c0%2C1%2C0.6%2C1.8%2C1.7%2C1.9v2.6c0%2C0.5%2C0.5%2C1.1%2C1%2C1.1h1.6c0.5%2C0%2C1-0.6%2C1-1.1v-2.5h12.5v2.5c0%2C0.5%2C0.3%2C1.1%2C0.8%2C1.1h1.6%20%20c0.5%2C0%2C0.9-0.6%2C0.9-1.1v-2.6c1.1-0.1%2C1.7-1%2C1.7-1.9v-3.2C23.8%2C15.2%2C23.2%2C14.4%2C22.1%2C14.3z%20M4.4%2C10c0-0.5%2C0.6-1%2C1.1-1h13.9%20%20c0.5%2C0%2C1%2C0.5%2C1%2C1v4.2H4.4V10z%20M4.6%2C19.6c-1%2C0-1.8-0.8-1.8-1.8c0-1%2C0.8-1.8%2C1.8-1.8c1%2C0%2C1.8%2C0.8%2C1.8%2C1.8S5.6%2C19.6%2C4.6%2C19.6z%20%20%20M20.3%2C19.6c-1%2C0-1.8-0.8-1.8-1.8c0-1%2C0.8-1.8%2C1.8-1.8s1.8%2C0.8%2C1.8%2C1.8S21.3%2C19.6%2C20.3%2C19.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-disabled,
.svg .disabled {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M23.1%2C20c0-0.3-0.1-0.5-0.3-0.8c-1.2-2-2.3-4-3.5-6c-0.3-0.6-0.8-0.9-1.5-0.8c-1.5%2C0-3.1%2C0-4.6%2C0%20%20c-0.2%2C0-0.4%2C0-0.6%2C0c0-0.6%2C0-1.1%2C0-1.7c0.5%2C0%2C0.9%2C0%2C1.4%2C0c0.9%2C0%2C1.7%2C0%2C2.6%2C0c0.5%2C0%2C0.9-0.4%2C0.9-0.9c0-0.5-0.3-0.9-0.8-1%20%20c-0.2%2C0-0.5%2C0-0.7%2C0c-1.2%2C0-2.4%2C0-3.6%2C0c0-0.6-0.1-1.2-0.1-1.8c-0.1-1.3-1.1-2.1-2.3-2.1c-1.1%2C0.1-2%2C1-1.9%2C2.3%20%20c0.1%2C2.1%2C0.2%2C4.2%2C0.4%2C6.2c0.1%2C1.6%2C0.9%2C2.3%2C2.5%2C2.3c2.1%2C0%2C4.2%2C0%2C6.3%2C0c0.4%2C0%2C0.6%2C0.1%2C0.7%2C0.4c0.8%2C1.4%2C1.6%2C2.9%2C2.5%2C4.3%20%20c0.1%2C0.2%2C0.3%2C0.4%2C0.4%2C0.6c0.4%2C0.4%2C1%2C0.5%2C1.4%2C0.3C22.9%2C21%2C23.2%2C20.6%2C23.1%2C20z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M17.9%2C18.2c-0.1%2C0.3-0.1%2C0.4-0.2%2C0.6c-1.1%2C3.5-4.8%2C5.4-8.3%2C4.2c-4.6-1.6-6-7.4-2.5-10.8%20%20C7%2C12%2C7.2%2C11.8%2C7.2%2C11.6c0-0.6-0.1-1.1-0.1-1.7C7%2C9.9%2C6.9%2C10%2C6.8%2C10c-2.2%2C1.6-3.4%2C3.7-3.5%2C6.4c-0.2%2C3.9%2C2.4%2C7.4%2C6.2%2C8.4%20%20c3.7%2C1%2C7.7-0.9%2C9.4-4.3c0.1-0.1%2C0.1-0.4%2C0-0.5C18.6%2C19.3%2C18.2%2C18.8%2C17.9%2C18.2z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M10.1%2C4.4c1.2%2C0%2C2.2-1%2C2.2-2.2C12.2%2C1%2C11.3%2C0%2C10%2C0C8.8%2C0%2C7.9%2C1%2C7.9%2C2.2C7.9%2C3.4%2C8.9%2C4.4%2C10.1%2C4.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-garden,
.svg .garden {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.9%2C14.8H1.5v-2.1c0-0.4-0.3-0.7-0.8-0.7c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v10.6C0%2C23.7%2C0.3%2C24%2C0.7%2C24%20%20c0.5%2C0%2C0.8-0.3%2C0.8-0.7v-3.7H6v3.9c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-4.6c0-0.4-0.3-0.8-0.8-0.8H6.4l1.2-2.4%20%20c0.1-0.2%2C0.1-0.5%2C0-0.7C7.4%2C14.9%2C7.2%2C14.8%2C6.9%2C14.8z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M23.7%2C12c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v2.1h-5.4c-0.3%2C0-0.5%2C0.1-0.6%2C0.4c-0.1%2C0.2-0.2%2C0.5%2C0%2C0.7l1.2%2C2.4h-0.3%20%20c-0.4%2C0-0.7%2C0.3-0.7%2C0.8v4.6c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-3.9h4.5v3.7c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7%20%20c0.4%2C0%2C0.8-0.3%2C0.8-0.7V12.8C24.5%2C12.4%2C24.2%2C12%2C23.7%2C12z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M14%2C22.5h-1.1v-8.9h4.7c0.4%2C0%2C0.7-0.3%2C0.7-0.7s-0.3-0.7-0.7-0.7h-4.7V8.3h8.6c0.3%2C0%2C0.4-0.1%2C0.5-0.3%20%20c0.2-0.2%2C0.2-0.4%2C0.1-0.7c-1.2-3.2-5-5.5-9.2-5.6l0-1.1C12.9%2C0.3%2C12.6%2C0%2C12.3%2C0c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v1C7.3%2C1.9%2C3.5%2C4.2%2C2.3%2C7.4%20%20c0%2C0.2%2C0%2C0.3%2C0.2%2C0.6C2.6%2C8.2%2C2.8%2C8.3%2C3%2C8.3h8.5v3.9H6.8c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h4.7v8.9h-1%20%20c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h3.6c0.4%2C0%2C0.7-0.3%2C0.7-0.7C14.8%2C22.8%2C14.4%2C22.5%2C14%2C22.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-gas-station,
.svg .gas-station {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.6%2C4.5c0.3-0.3%2C0.6-0.6%2C1-1L25%2C3.2L23.9%2C2l-0.3%2C0.3c-1.4%2C1.3-2.3%2C2.1-2.7%2C3.7c-0.4%2C1.6-0.4%2C3.2-0.4%2C4.7%20c0%2C1.6%2C0.1%2C2.6%2C0.5%2C3.7l0.2%2C0.4c0.4%2C1.1%2C1.1%2C2.7%2C1.1%2C4.7c0%2C2.5-1%2C3.7-3%2C3.7c-1.8%2C0-2.8-1.2-2.9-3.6c-0.1-1.1%2C0.2-2.4%2C0.6-3.7%20c0.3-1.2%2C0.5-2.4%2C0.7-3.6c0.1-1.4%2C0-2.3-0.6-2.9c-0.7-0.8-1.8-0.8-2.7-0.8H14V1.4c0-0.6-0.5-1.1-1.1-1.1H2.1c-0.6%2C0-1.1%2C0.5-1.1%2C1.1%20v23.1H14V10.3h0.2c0.6%2C0%2C1.3%2C0%2C1.5%2C0.3c0.1%2C0.1%2C0.3%2C0.5%2C0.2%2C1.7c-0.1%2C1.2-0.4%2C2.3-0.6%2C3.4c-0.3%2C1.5-0.7%2C2.9-0.6%2C4.2%20c0.2%2C3.2%2C1.8%2C5.1%2C4.5%2C5.1c2.9%2C0%2C4.6-2%2C4.6-5.3c0-2.4-0.7-4.2-1.2-5.3L22.5%2C14c-0.3-0.8-0.4-1.6-0.4-2.9c0.5%2C0%2C1.1%2C0%2C1.4%2C0%20c0.6%2C0%2C1.1-0.4%2C1.2-1c0.1-0.4%2C0.1-0.9%2C0.1-1.7V8.1C24.7%2C5.7%2C24.2%2C5.1%2C23.6%2C4.5z%20M12.4%2C8.9H2.6V2.5h9.8V8.9z%20M23.1%2C8.3%20c0%2C0.5%2C0%2C0.9%2C0%2C1.2c-0.3%2C0-0.7%2C0-1.1%2C0c0-1%2C0.1-2%2C0.4-3c0.1-0.3%2C0.2-0.5%2C0.3-0.7c0.3%2C0.3%2C0.5%2C0.7%2C0.5%2C2.3V8.3z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-nursing,
.svg .nursing {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2212.4%22%20y%3D%2218.5%22%20class%3D%22st0%22%20width%3D%2212%22%20height%3D%221.3%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.2%2C13.5c0-1-1.6-1-1.6%2C0c0%2C0.5%2C0%2C0.9%2C0%2C1.4l0%2C0c-0.8%2C0-1.6%2C0-2.4%2C0c0.2-0.2%2C0.3-0.5%2C0.5-0.7%20%20c0.2-0.4%2C0.2-0.7%2C0.1-1c-0.1-0.1-0.3-0.3-0.4-0.4c-0.9-0.5-1.7-1-2.6-1.5s-1.7%2C0.9-0.8%2C1.4c0.6%2C0.3%2C1.2%2C0.7%2C1.8%2C1%20%20c-0.4%2C0.5-0.7%2C1.1-1.1%2C1.6c0%2C0-0.5%2C0.6-0.5%2C1.2c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6c1.3%2C0%2C2.6%2C0%2C3.9%2C0c0.7%2C0%2C1.3-0.5%2C1.5-1.2%20%20c0-0.1%2C0.1-0.2%2C0.1-0.3C20.2%2C15.5%2C20.2%2C14.5%2C20.2%2C13.5z%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2216.2%22%20cy%3D%222.4%22%20r%3D%222.4%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2222.5%22%20cy%3D%2216.4%22%20r%3D%221.8%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M17.9%2C10.6c-1.2-0.7-2.4-1.4-3.6-2.1c0-1%2C0-2.1%2C0-3.1c0-0.5-0.1-0.9-0.3-1.3c-0.7-1.1-2-1.3-3.1-0.8%20%20C8.7%2C4.4%2C6.4%2C5.4%2C4.2%2C6.5c-0.5%2C0.2-0.9%2C0.7-1%2C1.3l0%2C0l-2.5%2C8.3h4.1c0%2C2.6%2C0%2C5.1%2C0%2C7.7c0%2C0.7%2C0.6%2C1.3%2C1.3%2C1.3c0.7%2C0%2C1.3-0.6%2C1.3-1.3%20%20c0-2.6%2C0-5.1%2C0-7.7h4.1l-2.1-7c1-0.5%2C2.1-1%2C3.1-1.5v0.9c0%2C0.6%2C0.1%2C1.2%2C0.6%2C1.5c1.3%2C0.8%2C2.7%2C1.6%2C4%2C2.4C18%2C12.9%2C19%2C11.2%2C17.9%2C10.6z%22%20%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-park-house,
.svg .park-house {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%2C0C5.6%2C0%2C0%2C5.6%2C0%2C12.5S5.6%2C25%2C12.5%2C25C19.4%2C25%2C25%2C19.4%2C25%2C12.5S19.4%2C0%2C12.5%2C0z%20M12.5%2C23.1%20%20C6.6%2C23.1%2C2%2C18.4%2C2%2C12.5C2%2C6.6%2C6.6%2C1.9%2C12.5%2C1.9S23%2C6.6%2C23%2C12.5C23%2C18.3%2C18.3%2C23.1%2C12.5%2C23.1z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M14.2%2C11.5c-0.3-0.1-0.9-0.1-1.7-0.1h-2.3V20h1.4v-3.2h0.9c0.8%2C0%2C1.4-0.1%2C1.8-0.3c0.4-0.2%2C0.6-0.4%2C0.9-0.9%20%20c0.3-0.5%2C0.4-1%2C0.4-1.6c0-0.7-0.1-1.3-0.4-1.7C15%2C11.9%2C14.6%2C11.6%2C14.2%2C11.5z%20M14%2C14.8c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.4%20%20c-0.2%2C0.1-0.6%2C0.1-1.1%2C0.1h-0.8v-2.4h0.7c0.6%2C0%2C1%2C0%2C1.2%2C0.1c0.2%2C0.1%2C0.4%2C0.2%2C0.5%2C0.4c0.1%2C0.2%2C0.2%2C0.4%2C0.2%2C0.7%20%20C14.2%2C14.4%2C14.2%2C14.6%2C14%2C14.8z%22%2F%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2212.5%2C4.2%2011.4%2C5.3%207.8%2C8.9%208.9%2C10%2012.5%2C6.4%2016%2C10%2017.1%2C8.9%2013.6%2C5.3%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-parking,
.svg .parking {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%2C0C5.6%2C0%2C0%2C5.6%2C0%2C12.5S5.6%2C25%2C12.5%2C25C19.4%2C25%2C25%2C19.4%2C25%2C12.5S19.4%2C0%2C12.5%2C0z%20M12.5%2C23.1%20%20C6.6%2C23.1%2C2%2C18.4%2C2%2C12.5C2%2C6.6%2C6.6%2C1.9%2C12.5%2C1.9S23%2C6.6%2C23%2C12.5C23%2C18.3%2C18.3%2C23.1%2C12.5%2C23.1z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M13.9%2C6.9c-0.4-0.1-1.1-0.2-2.3-0.2H8.5v11.6h1.9V14h1.3c1.2%2C0%2C2-0.1%2C2.5-0.3s0.9-0.6%2C1.2-1.2%20%20c0.3-0.6%2C0.5-1.3%2C0.5-2.1c0-0.9-0.2-1.7-0.6-2.3C14.9%2C7.5%2C14.4%2C7.1%2C13.9%2C6.9z%20M13.6%2C11.3c-0.2%2C0.3-0.4%2C0.4-0.6%2C0.5%20%20c-0.2%2C0.1-0.8%2C0.2-1.5%2C0.2h-1.1V8.7h0.9c0.8%2C0%2C1.3%2C0%2C1.6%2C0.1c0.2%2C0.1%2C0.5%2C0.3%2C0.6%2C0.5c0.2%2C0.3%2C0.3%2C0.6%2C0.3%2C1%20%20C13.9%2C10.8%2C13.8%2C11.1%2C13.6%2C11.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-playground,
.svg .playground {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M10.9%2C0.2c-6.3%2C0.7-11%2C6-11%2C12.4c0%2C0.5%2C0%2C1%2C0.1%2C1.5c0.4%2C3.3%2C2.1%2C6.3%2C4.7%2C8.3s5.9%2C3%2C9.2%2C2.6%20c6.3-0.7%2C11.1-6%2C11.1-12.4c0-0.5%2C0-1-0.1-1.5c-0.4-3.3-2.1-6.3-4.7-8.3C17.6%2C0.7%2C14.3-0.3%2C10.9%2C0.2z%20M18.6%2C20.7%20c-0.1%2C0.5-0.3%2C1.3-0.9%2C2.2c-1.2%2C0.6-2.5%2C1-3.9%2C1.2c-1.5%2C0.2-3.2%2C0-4.6-0.4c0.5-0.7%2C1.2-1.9%2C2.2-4.1c1-2.3%2C2.8-7%2C3.6-9.3%20c0.4%2C0.1%2C0.7%2C0.1%2C1.1%2C0c0.6%2C1.4%2C1.5%2C3.7%2C2.1%2C5.4C18.8%2C17.9%2C18.7%2C19.7%2C18.6%2C20.7z%20M22.3%2C6.5c0.9%2C1.4%2C1.4%2C3%2C1.6%2C4.7%20c0%2C0.5%2C0.1%2C0.9%2C0.1%2C1.4c0%2C0.2%2C0%2C0.3%2C0%2C0.5c-0.6-1.2-1.7-2.6-3.6-3.6c-1-0.6-1.8-1-2.7-1.3c0-0.3%2C0-0.6-0.1-0.9%20c0.6-0.3%2C2.2-0.8%2C3.5-1C21.7%2C6.3%2C22%2C6.4%2C22.3%2C6.5z%20M14.4%2C8.6c-0.5-0.6-0.4-1.4%2C0.1-1.8C15%2C6.3%2C15.9%2C6.4%2C16.3%2C7%20c0.5%2C0.6%2C0.4%2C1.4-0.1%2C1.8C15.7%2C9.4%2C14.9%2C9.2%2C14.4%2C8.6z%20M8.8%2C6.2c2.1%2C0.3%2C3.4%2C0.7%2C4.3%2C1C13%2C7.5%2C13%2C7.9%2C13.2%2C8.4%20c-0.5%2C0.2-1.2%2C0.5-2.1%2C0.9c-2.5%2C1-4.3%2C2.1-5.6%2C2.9C3.2%2C13.8%2C2%2C15%2C1.4%2C15.9c-0.2-0.6-0.3-1.3-0.4-2.1c0-0.4%2C0-0.9%2C0-1.3%20C1%2C10.6%2C1.5%2C8.8%2C2.4%2C7C4.6%2C5.6%2C7.5%2C6%2C8.8%2C6.2z%20M16.5%2C1.8c-0.1%2C0.5-0.2%2C1.1-0.3%2C1.8c-0.1%2C0.6-0.3%2C1.2-0.5%2C1.8c-0.3-0.1-0.7-0.1-1%2C0%20c-0.5-0.9-1.2-2.1-1.9-2.9c-0.5-0.6-1-1.1-1.5-1.5C13%2C0.9%2C14.8%2C1.1%2C16.5%2C1.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-terrace,
.svg .terrace {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.9%2C14.8H1.5v-2.1c0-0.4-0.3-0.7-0.8-0.7c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v10.6C0%2C23.7%2C0.3%2C24%2C0.7%2C24%20%20c0.5%2C0%2C0.8-0.3%2C0.8-0.7v-3.7H6v3.9c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-4.6c0-0.4-0.3-0.8-0.8-0.8H6.4l1.2-2.4%20%20c0.1-0.2%2C0.1-0.5%2C0-0.7C7.4%2C14.9%2C7.2%2C14.8%2C6.9%2C14.8z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M23.7%2C12c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v2.1h-5.4c-0.3%2C0-0.5%2C0.1-0.6%2C0.4c-0.1%2C0.2-0.2%2C0.5%2C0%2C0.7l1.2%2C2.4h-0.3%20%20c-0.4%2C0-0.7%2C0.3-0.7%2C0.8v4.6c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-3.9h4.5v3.7c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7%20%20c0.4%2C0%2C0.8-0.3%2C0.8-0.7V12.8C24.5%2C12.4%2C24.2%2C12%2C23.7%2C12z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.8%2C12.2c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h4.7v8.9h-1c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h3.6%20%20c0.4%2C0%2C0.7-0.3%2C0.7-0.7c0-0.5-0.4-0.7-0.8-0.7h-1.1v-8.9h4.7c0.4%2C0%2C0.7-0.3%2C0.7-0.7s-0.3-0.7-0.7-0.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-marker-red,
.svg .map-container .map:before {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2020%2030%22%20style%3D%22enable-background%3Anew%200%200%2020%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23E0144C%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M19.9%2C10c0-5.5-4.5-9.9-9.9-9.9C4.5%2C0.1%2C0%2C4.5%2C0%2C10c0%2C1.3%2C0.2%2C2.5%2C0.7%2C3.6h0l0.1%2C0.2c0.2%2C0.5%2C0.4%2C0.9%2C0.7%2C1.4%20l7.2%2C14.1c0.4%2C0.7%2C1.7%2C1.1%2C2.6%2C0l7.1-13.9c0.3-0.5%2C0.6-1.1%2C0.8-1.6l0%2C0h0C19.6%2C12.6%2C19.9%2C11.3%2C19.9%2C10z%20M9.8%2C14.8%20c-2.6%2C0-4.7-2.1-4.7-4.7c0-2.6%2C2.1-4.7%2C4.7-4.7c2.6%2C0%2C4.7%2C2.1%2C4.7%2C4.7C14.5%2C12.6%2C12.4%2C14.8%2C9.8%2C14.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator-logo,
.svg .logo {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22mercator%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2229.828px%22%20height%3D%2229.829px%22%20viewBox%3D%220%200%2029.828%2029.829%22%20style%3D%22enable-background%3Anew%200%200%2029.828%2029.829%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23DF134C%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.959%2C0l6.619%2C6.619c0.167%2C0.168%2C0.25%2C0.252%2C0.25%2C0.42V0H22.959z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C22.958v6.871h7.122c-0.167-0.084-0.335-0.084-0.502-0.252L0%2C22.958z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M29.578%2C7.541l-5.615%2C5.614c-0.251%2C0.335-0.67%2C0.335-0.922%2C0l-2.68-2.598c-0.168-0.168-0.42-0.168-0.504%2C0%20%20c-0.084%2C0.084-0.168%2C0.168-0.168%2C0.251v6.786c0%2C0.169%2C0%2C0.253-0.084%2C0.336c-0.166%2C0.168-0.418%2C0.168-0.586%2C0l-7.206-7.205%20%20c-0.083-0.084-0.167-0.252-0.167-0.42V5.278c0-0.335%2C0.167-0.67%2C0.419-0.921L16.422%2C0H0v16.339l4.356-4.273%20%20c0.252-0.335%2C0.586-0.418%2C1.006-0.418h4.944c0.167%2C0%2C0.334%2C0.083%2C0.418%2C0.167l7.206%2C7.206c0.167%2C0.168%2C0.167%2C0.418%2C0%2C0.502%20%20c-0.084%2C0.085-0.167%2C0.169-0.335%2C0.169h-6.787c-0.084%2C0-0.168%2C0-0.252%2C0.083c-0.167%2C0.167-0.167%2C0.419%2C0%2C0.586l2.682%2C2.682%20%20c0.251%2C0.252%2C0.251%2C0.671%2C0%2C0.922l-5.614%2C5.613c-0.167%2C0.168-0.335%2C0.168-0.503%2C0.252h22.707V7.122%20%20C29.828%2C7.29%2C29.745%2C7.458%2C29.578%2C7.541z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator-text,
.svg .logo a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22mercator%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22268.878px%22%20height%3D%2230.583px%22%20viewBox%3D%220%200%20268.878%2030.583%22%20style%3D%22enable-background%3Anew%200%200%20268.878%2030.583%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%2358595B%3B%7D%20.st1%7Bfill%3A%23FFFFFF%3B%7D%20.st2%7Bfill%3A%23DF134C%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20y%3D%220.084%22%20class%3D%22st1%22%20width%3D%2229.829%22%20height%3D%2229.828%22%2F%3E%20%3Cg%3E%20%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2278.426%2C17.848%2078.342%2C17.848%2075.828%2C0%2059.574%2C0%2059.574%2C29.829%2069.042%2C29.829%2069.042%2C8.405%20%20%20%2073.231%2C29.829%2083.454%2C29.829%2087.727%2C8.382%2087.727%2C29.829%2097.195%2C29.829%2097.195%2C0%2081.274%2C0%20%20%20%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M113.031%2C6.452c-10.306%2C0-13.323%2C4.691-13.323%2C11.981s2.514%2C12.065%2C12.82%2C12.065%20%20%20c2.43%2C0%2C5.697-0.167%2C8.462-1.591c2.682-1.342%2C4.692-4.692%2C4.525-6.788h-9.72c-0.251%2C1.844-0.922%2C2.766-2.933%2C2.766%20%20%20c-2.262%2C0-2.849-0.503-2.849-5.278h15.501C125.516%2C10.977%2C123.755%2C6.452%2C113.031%2C6.452z%20M109.931%2C15.669%20%20%20c0-2.095%2C0.586-3.854%2C2.848-3.854c2.431%2C0%2C2.933%2C1.76%2C2.933%2C3.854H109.931z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M138.502%2C11.898h-0.083V7.122h-10.474v22.707h10.809v-8.547c0-2.346%2C1.927-4.608%2C5.111-4.608%20%20%20c1.173%2C0%2C2.345%2C0.252%2C3.435%2C0.754V6.452C143.363%2C6.452%2C140.011%2C8.296%2C138.502%2C11.898z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M260.079%2C11.898h-0.083V7.122h-10.474v22.707h10.893v-8.547c0-2.346%2C1.927-4.608%2C5.027-4.608%20%20%20c1.257%2C0%2C2.43%2C0.252%2C3.436%2C0.754V6.452C264.939%2C6.452%2C261.672%2C8.296%2C260.079%2C11.898z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M173.777%2C16.004c-0.335-4.943-2.011-9.552-12.149-9.552c-10.222%2C0-12.903%2C3.771-12.903%2C12.064%20%20%20c0%2C8.296%2C2.682%2C12.066%2C12.903%2C12.066c10.307-0.084%2C11.898-5.781%2C12.149-9.971h-10.054v1.676c0%2C1.509-0.754%2C2.095-2.095%2C2.095%20%20%20c-1.424%2C0-2.095-0.586-2.095-2.095v-7.541c0-1.508%2C0.67-2.095%2C2.095-2.095c1.341%2C0%2C2.095%2C0.587%2C2.095%2C2.095v1.257H173.777z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M200.171%2C25.891V14.161c0-5.279-4.524-7.709-12.4-7.709c-6.787%2C0-10.977%2C1.592-11.312%2C7.876h8.798%20%20%20c0-1.844%2C1.173-2.43%2C2.849-2.43c1.341%2C0%2C2.346%2C0.754%2C2.346%2C2.179c0%2C4.943-15.082-1.676-15.082%2C9.887%20%20%20c0%2C3.351%2C1.844%2C6.535%2C6.954%2C6.535c3.353%2C0%2C7.206-1.424%2C8.128-4.859h0.084c0%2C1.005%2C0.335%2C3.184%2C0.587%2C4.19h10.893v-0.085%20%20%20C200.59%2C28.991%2C200.171%2C27.483%2C200.171%2C25.891z%20M190.535%2C19.69c0%2C3.52-1.089%2C5.111-3.017%2C5.111c-1.173%2C0-2.43-0.838-2.43-2.095%20%20%20c0-3.1%2C4.105-2.263%2C5.362-4.44l0.084%2C0.083V19.69z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M215.504%2C2.096h-10.976v5.026h-2.179v4.943h2.179v13.155c0%2C2.346%2C1.675%2C4.608%2C4.691%2C4.608h10.725v-5.362%20%20%20h-2.178c-1.174%2C0-2.263-1.257-2.263-2.766v-9.636h4.44V7.122h-4.44V2.096z%22%2F%3E%20%20%3Cpath%20class%3D%22st0%22%20d%3D%22M234.189%2C6.452c-8.128%2C0-12.904%2C2.011-12.904%2C11.981c0%2C10.055%2C4.776%2C12.065%2C12.904%2C12.065%20%20%20c8.043%2C0%2C12.819-2.011%2C12.819-12.065C247.009%2C8.463%2C242.232%2C6.452%2C234.189%2C6.452z%20M236.2%2C22.288c0%2C1.34-0.755%2C1.928-2.011%2C1.928%20%20%20c-1.258%2C0-2.095-0.588-2.095-1.928v-7.625c0-1.34%2C0.837-2.011%2C2.095-2.011c1.256%2C0%2C2.011%2C0.671%2C2.011%2C2.011V22.288z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%3E%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M22.958%2C0l6.619%2C6.619c0.167%2C0.168%2C0.251%2C0.252%2C0.251%2C0.42V0H22.958z%22%2F%3E%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M0%2C22.958v6.871h7.122c-0.167-0.084-0.335-0.084-0.502-0.252L0%2C22.958z%22%2F%3E%20%20%3Cpath%20class%3D%22st2%22%20d%3D%22M29.578%2C7.541l-5.614%2C5.614c-0.251%2C0.335-0.67%2C0.335-0.922%2C0l-2.681-2.598c-0.167-0.168-0.419-0.168-0.503%2C0%20%20%20c-0.084%2C0.084-0.168%2C0.168-0.168%2C0.251v6.786c0%2C0.169%2C0%2C0.253-0.084%2C0.336c-0.167%2C0.168-0.418%2C0.168-0.586%2C0l-7.206-7.205%20%20%20c-0.083-0.084-0.167-0.252-0.167-0.42V5.278c0-0.335%2C0.167-0.67%2C0.419-0.921L16.422%2C0H0v16.339l4.356-4.273%20%20%20c0.252-0.335%2C0.586-0.418%2C1.006-0.418h4.944c0.167%2C0%2C0.334%2C0.083%2C0.418%2C0.167l7.206%2C7.206c0.167%2C0.168%2C0.167%2C0.418%2C0%2C0.502%20%20%20c-0.084%2C0.085-0.167%2C0.169-0.335%2C0.169h-6.786c-0.084%2C0-0.168%2C0-0.252%2C0.083c-0.167%2C0.167-0.167%2C0.419%2C0%2C0.586l2.682%2C2.682%20%20%20c0.251%2C0.252%2C0.251%2C0.671%2C0%2C0.922l-5.614%2C5.613c-0.167%2C0.168-0.335%2C0.168-0.503%2C0.252h22.707V7.122%20%20%20C29.829%2C7.29%2C29.745%2C7.458%2C29.578%2C7.541z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-paging-next,
.svg .ui-datepicker .ui-datepicker-next span,
.svg .ui-datepicker .ui-datepicker-prev span,
.svg .paging .next {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.756px%22%20height%3D%2253.013px%22%20viewBox%3D%220%200%2030.756%2053.013%22%20style%3D%22enable-background%3Anew%200%200%2030.756%2053.013%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23333333%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4.958%2C0.292c-0.389-0.389-1.025-0.389-1.414%2C0L0.292%2C3.544c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.841%2C20.841%20%20c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414L0.292%2C48.055c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l3.252%2C3.253c0.389%2C0.389%2C1.025%2C0.389%2C1.414%2C0%20%20l25.507-25.508c0.389-0.389%2C0.389-1.025%2C0-1.414L4.958%2C0.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-paging-prev,
.svg .ui-datepicker .ui-datepicker-prev span,
.svg .paging .prev {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.757px%22%20height%3D%2253.013px%22%20viewBox%3D%22278%2010%2030.757%2053.013%22%20enable-background%3D%22new%20278%2010%2030.757%2053.013%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M303.799%2C10.292c0.389-0.389%2C1.025-0.389%2C1.414%2C0l3.252%2C3.252c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414%20%20L287.624%2C35.8c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.842%2C20.841c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414l-3.252%2C3.253%20%20c-0.389%2C0.389-1.025%2C0.389-1.414%2C0l-25.508-25.508c-0.389-0.389-0.389-1.025%2C0-1.414L303.799%2C10.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-phone-white,
.svg .call-button {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2217.996px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2017.996%2018%22%20style%3D%22enable-background%3Anew%200%200%2017.996%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M3.863%2C0C3.96%2C0.09%2C4.083%2C0.165%2C4.15%2C0.274c0.745%2C1.208%2C1.483%2C2.42%2C2.22%2C3.634%20C6.6%2C4.285%2C6.602%2C4.528%2C6.297%2C4.842c-0.361%2C0.373-0.77%2C0.701-1.155%2C1.051C4.903%2C6.109%2C4.664%2C6.324%2C4.434%2C6.549%20c-0.193%2C0.188-0.248%2C0.415-0.18%2C0.686c0.174%2C0.694%2C0.547%2C1.28%2C0.97%2C1.839c0.628%2C0.828%2C1.382%2C1.533%2C2.169%2C2.206%20c0.92%2C0.787%2C1.856%2C1.552%2C2.877%2C2.208c0.149%2C0.096%2C0.302%2C0.188%2C0.459%2C0.27c0.317%2C0.166%2C0.523%2C0.146%2C0.788-0.1%20c0.178-0.166%2C0.338-0.353%2C0.492-0.541c0.261-0.317%2C0.506-0.647%2C0.769-0.963c0.115-0.14%2C0.25-0.267%2C0.387-0.389%20c0.286-0.254%2C0.591-0.258%2C0.917-0.065c0.96%2C0.567%2C1.923%2C1.126%2C2.884%2C1.69c0.259%2C0.151%2C0.52%2C0.299%2C0.769%2C0.466%20c0.103%2C0.069%2C0.176%2C0.184%2C0.263%2C0.278c0%2C0.122%2C0%2C0.244%2C0%2C0.367c-0.069%2C0.226-0.118%2C0.461-0.212%2C0.677%20c-0.563%2C1.297-1.532%2C2.153-2.872%2C2.584c-0.34%2C0.11-0.699%2C0.161-1.049%2C0.239c-0.223%2C0-0.444%2C0-0.667%2C0%20c-0.186-0.027-0.372-0.05-0.558-0.082c-1.192-0.202-2.302-0.637-3.362-1.205c-1.986-1.063-3.723-2.456-5.267-4.084%20C1.98%2C10.49%2C0.602%2C8.002%2C0.077%2C5.072c-0.2-1.118-0.015-2.149%2C0.656-3.063C1.429%2C1.061%2C2.296%2C0.32%2C3.462%2C0C3.596%2C0%2C3.729%2C0%2C3.863%2C0z%22%20%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-phone,
.svg .free-call {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2217.996px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2017.996%2018%22%20style%3D%22enable-background%3Anew%200%200%2017.996%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M3.863%2C0C3.96%2C0.09%2C4.083%2C0.165%2C4.15%2C0.274c0.745%2C1.208%2C1.483%2C2.42%2C2.22%2C3.634%20C6.6%2C4.285%2C6.602%2C4.528%2C6.297%2C4.842c-0.361%2C0.373-0.77%2C0.701-1.155%2C1.051C4.903%2C6.109%2C4.664%2C6.324%2C4.434%2C6.549%20c-0.193%2C0.188-0.248%2C0.415-0.18%2C0.686c0.174%2C0.694%2C0.547%2C1.28%2C0.97%2C1.839c0.628%2C0.828%2C1.382%2C1.533%2C2.169%2C2.206%20c0.92%2C0.787%2C1.856%2C1.552%2C2.877%2C2.208c0.149%2C0.096%2C0.302%2C0.188%2C0.459%2C0.27c0.317%2C0.166%2C0.523%2C0.146%2C0.788-0.1%20c0.178-0.166%2C0.338-0.353%2C0.492-0.541c0.261-0.317%2C0.506-0.647%2C0.769-0.963c0.115-0.14%2C0.25-0.267%2C0.387-0.389%20c0.286-0.254%2C0.591-0.258%2C0.917-0.065c0.96%2C0.567%2C1.923%2C1.126%2C2.884%2C1.69c0.259%2C0.151%2C0.52%2C0.299%2C0.769%2C0.466%20c0.103%2C0.069%2C0.176%2C0.184%2C0.263%2C0.278c0%2C0.122%2C0%2C0.244%2C0%2C0.367c-0.069%2C0.226-0.118%2C0.461-0.212%2C0.677%20c-0.563%2C1.297-1.532%2C2.153-2.872%2C2.584c-0.34%2C0.11-0.699%2C0.161-1.049%2C0.239c-0.223%2C0-0.444%2C0-0.667%2C0%20c-0.186-0.027-0.372-0.05-0.558-0.082c-1.192-0.202-2.302-0.637-3.362-1.205c-1.986-1.063-3.723-2.456-5.267-4.084%20C1.98%2C10.49%2C0.602%2C8.002%2C0.077%2C5.072c-0.2-1.118-0.015-2.149%2C0.656-3.063C1.429%2C1.061%2C2.296%2C0.32%2C3.462%2C0C3.596%2C0%2C3.729%2C0%2C3.863%2C0z%22%20%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pika-ikona,
.svg .moja-pika a,
.svg .desktop-nav-icons .moja-pika a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20style%3D%22fill%3A%23333333%3B%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%2F%3E%3Cg%3E%20%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M11.191%2C17.729H8.549V3.066h6.005c1.711%2C0%2C2.981%2C0.432%2C3.808%2C1.294%20%20c0.827%2C0.863%2C1.241%2C1.882%2C1.241%2C3.056c0%2C1.339-0.448%2C2.424-1.343%2C3.255c-0.896%2C0.831-2.03%2C1.246-3.405%2C1.246h-3.663V17.729z%20%20%20M11.191%2C9.651h3.126c0.816%2C0%2C1.439-0.2%2C1.869-0.602c0.43-0.401%2C0.645-0.935%2C0.645-1.601c0-0.602-0.199-1.117-0.596-1.547%20%20s-1.116-0.645-2.154-0.645h-2.89V9.651z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pika,
.svg .is-pika {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23DF114B%22%20d%3D%22M10%2C0c5.523%2C0%2C10%2C4.477%2C10%2C10c0%2C5.523-4.477%2C10-10%2C10%20C4.477%2C20%2C0%2C15.523%2C0%2C10C0%2C4.477%2C4.477%2C0%2C10%2C0z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pm-distance,
.svg .distance-ico {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2015%2015%22%20style%3D%22enable-background%3Anew%200%200%2015%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2215%2C8.8%2015%2C3.9%2012.9%2C3.9%2012.9%2C8.8%2010.7%2C8.8%2010.7%2C5.7%208.6%2C5.7%208.6%2C8.8%206.4%2C8.8%206.4%2C5.7%204.3%2C5.7%204.3%2C8.8%20%202.1%2C8.8%202.1%2C3.9%200%2C3.9%200%2C8.8%200%2C8.8%200%2C10.8%2015%2C10.8%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pm-time,
.svg .open-until {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2015%2015%22%20style%3D%22enable-background%3Anew%200%200%2015%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%228.4%2C2.8%206.6%2C2.8%206.6%2C7.9%209.1%2C10.4%2010.4%2C9.1%208.4%2C7.1%20%20%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.5%2C0C3.4%2C0%2C0%2C3.4%2C0%2C7.5S3.4%2C15%2C7.5%2C15c4.2%2C0%2C7.5-3.3%2C7.5-7.5C15%2C3.3%2C11.7%2C0%2C7.5%2C0z%20M7.5%2C13.1%20%20c-3.1%2C0-5.6-2.5-5.6-5.6s2.5-5.6%2C5.6-5.6c3.1%2C0%2C5.6%2C2.5%2C5.6%2C5.6C13.1%2C10.7%2C10.6%2C13.1%2C7.5%2C13.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-spletisca,
.svg .spletisca a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22message_copy_xA0_Image_1_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2219px%22%20viewBox%3D%220%200%2020%2019%22%20enable-background%3D%22new%200%200%2020%2019%22%20xml%3Aspace%3D%22preserve%22%3E%3Cimage%20overflow%3D%22visible%22%20width%3D%2220%22%20height%3D%2219%22%20id%3D%22message_copy_xA0_Image%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpiZEADxsbG%2FxlIAGfPnmVE5jMxDHbASK5XcXl9CHiZUq%2BiA6p7edTAUQNHDRwQAwECDACx2gm45ZULzgAAAABJRU5ErkJggg%3D%3D%22%3E%3C%2Fimage%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-talk,
.svg .notifications a {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220.75px%22%20height%3D%2220.537px%22%20viewBox%3D%220%200%2020.75%2020.537%22%20style%3D%22enable-background%3Anew%200%200%2020.75%2020.537%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23333333%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2220.75%2C0%200%2C0%200%2C15%2010.875%2C15%2010.875%2C20.537%2016.412%2C15%2020.75%2C15%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-user,
.svg .manage-profile-desktop {
  background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2014.7%2018%22%20enable-background%3D%22new%200%200%2014.7%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M0%2C15.9c0.1-0.3%2C0.1-0.6%2C0.2-0.9c0.4-1.6%2C1.4-2.8%2C2.9-3.7c1.1-0.7%2C2.4-1%2C3.7-1.1c1.7-0.1%2C3.3%2C0.2%2C4.7%2C1%20%20c1.4%2C0.8%2C2.5%2C1.9%2C3%2C3.5c0.1%2C0.4%2C0.2%2C0.8%2C0.2%2C1.1c0%2C0%2C0%2C0.1%2C0%2C0.1c0%2C0.2%2C0%2C0.3%2C0%2C0.5c-0.1%2C0.3-0.3%2C0.5-0.6%2C0.6%20%20c-0.4%2C0.2-0.8%2C0.3-1.2%2C0.5c-1.4%2C0.4-2.8%2C0.5-4.2%2C0.5c-2%2C0.1-4.1%2C0-6.1-0.3c-0.7-0.1-1.4-0.3-2-0.6c-0.3-0.1-0.5-0.3-0.7-0.7%20%20C0%2C16.2%2C0%2C16%2C0%2C15.9z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M7.4%2C0c2.2%2C0%2C3.9%2C1.8%2C3.9%2C4c0%2C2.1-1.8%2C3.9-4%2C3.9c-2.2%2C0-3.9-1.8-3.9-4C3.4%2C1.8%2C5.2%2C0%2C7.4%2C0z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
/* mixins */
/* styles */
@font-face {
  font-family: 'NimbusSansBecker';
  src: url(../fonts/nimbus_sans_becker_p-webfont.eot);
  src: url(../fonts/nimbus_sans_becker_p-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/nimbus_sans_becker_p-webfont.woff) format('woff'), url(../fonts/nimbus_sans_becker_p-webfont.ttf) format('truetype'), url(../fonts/nimbus_sans_becker_p-webfont.svg#NimbusSansBecker) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NimbusSansBeckerLight';
  src: url(../fonts/nimbus_sans_becker_plig-webfont.eot);
  src: url(../fonts/nimbus_sans_becker_plig-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/nimbus_sans_becker_plig-webfont.woff) format('woff'), url(../fonts/nimbus_sans_becker_plig-webfont.ttf) format('truetype'), url(../fonts/nimbus_sans_becker_plig-webfont.svg#NimbusSansBeckerLight) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NimbusSansBeckerBold';
  src: url(../fonts/nimbus_sans_becker_pbold-webfont.eot);
  src: url(../fonts/nimbus_sans_becker_pbold-webfont.eot?#iefi2x) format('embedded-opentype'), url(../fonts/nimbus_sans_becker_pbold-webfont.woff) format('woff'), url(../fonts/nimbus_sans_becker_pbold-webfont.ttf) format('truetype'), url(../fonts/nimbus_sans_becker_pbold-webfont.svg#NimbusSansBeckerBold) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NimbusSansBeckerCondensedBold';
  src: url(../fonts/nimbus_sans_becker_pboldcon-webfont.eot);
  src: url(../fonts/nimbus_sans_becker_pboldcon-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/nimbus_sans_becker_pboldcon-webfont.woff) format('woff'), url(../fonts/nimbus_sans_becker_pboldcon-webfont.ttf) format('truetype'), url(../fonts/nimbus_sans_becker_pboldcon-webfont.svg#nimbus_sans_becker_pconbold) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NimbusSansBeckerCondensedBlack';
  src: url(../fonts/nimbus_sans_becker_pblacon-webfont.eot);
  src: url(../fonts/nimbus_sans_becker_pblacon-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/nimbus_sans_becker_pblacon-webfont.woff) format('woff'), url(../fonts/nimbus_sans_becker_pblacon-webfont.ttf) format('truetype'), url(../fonts/nimbus_sans_becker_pblacon-webfont.svg#nimbus_sans_becker_pblaconRg) format('svg');
  font-weight: normal;
  font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
h1,
h2 {
  letter-spacing: -1px;
}
a {
  outline: none;
}
@media only screen and (min-width: 1025px) {
  a:hover {
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
ins {
  background-color: #e2dedf;
  color: #333;
  text-decoration: none;
}
mark {
  background-color: #e2dedf;
  color: #333;
  font-style: italic;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
sub,
sup {
  position: relative;
  font-size: 10px;
  font-size: 1rem;
  line-height: 0;
  vertical-align: 1.5em;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* Colour */
a {
  text-decoration: none;
  color: #231f20;
  /*
	&:visited {
		color: @linkcolorvisited;
	}
	*/
}
a:focus {
  outline: thin dotted;
}
a:hover,
a:active {
  outline: 0;
}
::-moz-selection {
  background-color: #cac3c5;
  color: #231f20;
  text-shadow: none;
}
::selection {
  background-color: #cac3c5;
  color: #231f20;
  text-shadow: none;
}
/* Elements */
hr {
  display: block;
  margin: 1em 0;
  padding: 0;
  height: 1px;
  border: 0;
  border-top: 1px solid #beb6b8;
  border-bottom: 1px solid #ffffff;
}
img {
  max-width: 100%;
  border-width: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  display: block;
}
svg:not(:root) {
  overflow: hidden;
}
figure figcaption {
  display: block;
}
address {
  font-style: normal;
}
/* Forms  */
form fieldset {
  padding: 0;
  border-width: 0;
}
form legend {
  display: block;
  width: 100%;
  margin-bottom: 15px!important;
  *margin-left: -7px;
  padding: 0;
  color: #333;
  border: 0;
  white-space: normal;
  text-align: left;
  font-size: 19px;
  font-size: 1.9rem;
  font-family: NimbusSansBecker, arial, sans-serif;
}
input[type=search] {
  -webkit-appearance: none;
}
input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button {
  display: none;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-size: 1.4rem;
  vertical-align: baseline;
  *vertical-align: middle;
}
input,
button,
select,
textarea {
  margin: 0;
  font-family: NimbusSansBeckerLight, arial, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
button {
  -webkit-appearance: none;
  padding: 0;
}
label {
  display: block;
  cursor: pointer;
}
label input,
label textarea,
label select {
  display: block;
}
input,
textarea,
select {
  display: inline-block;
  width: 100%;
  padding: 4px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
input[type="image"],
input[type="checkbox"],
input[type="radio"] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  line-height: normal;
  cursor: pointer;
  border-radius: 0;
  border: 0 \9;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="image"] {
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="file"] {
  width: auto;
  padding: initial;
  line-height: initial;
  border: initial;
  background-color: transparent;
  background-color: initial;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: none;
  width: auto;
  height: auto;
  cursor: pointer;
  *overflow: visible;
}
select,
input[type="file"] {
  height: 28px;
  *margin-top: 4px;
  line-height: 28px;
}
select {
  border-radius: 0;
  width: auto;
  background-color: #ffffff;
  font-size: 12px;
  font-size: 1.2rem;
}
select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  border: none;
  padding: 0 20px;
  text-indent: 0.01px;
  cursor: pointer;
  outline: none;
  background-color: #ffffff;
  color: #333;
  outline: 0;
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
}
select[multiple],
select[size] {
  height: auto;
}
textarea {
  resize: vertical;
  height: auto;
  overflow: auto;
  vertical-align: top;
}
input,
button {
  border-radius: 0;
  border: none;
}
input[type="hidden"] {
  display: none;
}
.radio,
.checkbox {
  padding-left: 18px;
  font-weight: normal;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  cursor: not-allowed;
}
input:focus,
textarea:focus {
  outline: 0;
  outline: thin dotted \9;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
::-webkit-input-placeholder {
  color: #231f20;
}
input:-moz-placeholder {
  color: #231f20;
}
.dropdown-1 {
  font-size: 20px;
  font-size: 2rem;
  background-color: #272727;
  color: #ffffff;
  background-position: right 22px;
  padding-right: 35px;
}
.dropdown-2 {
  margin: 0 0 30px;
  padding-right: 20px;
  display: inline-block;
  background-color: #272727;
}
.dropdown-2 select {
  font-size: 18px;
  font-size: 1.8rem;
  color: #808080;
  background: none;
  background-position: right 21px;
  padding-right: 35px;
  display: inline-block;
}
/* Tables */
table {
  margin: 0 0 16px;
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
  width: 100%;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.2;
}
table caption {
  color: #231f20;
}
thead th {
  background: #fff;
  text-align: left;
}
th {
  padding: 10px 16px;
}
tr:nth-child(2n) td {
  background: #f8f8f8;
}
tbody th {
  text-align: left;
  font-weight: bold;
  vertical-align: middle;
}
td {
  padding: 14px 17px 10px;
  vertical-align: top;
}
/* plugins */
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -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);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-dots button {
  border-radius: 6px;
  border: none;
  width: 12px;
  height: 12px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  background: #ffffff;
  cursor: pointer;
}
.slick-dots .slick-active button {
  background: #de134b;
}
/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */
/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/* -----------------------------------------
   Shared Styles
----------------------------------------- */
table th {
  font-weight: bold;
}
table td,
table th {
  padding: 9px 10px;
  text-align: left;
}
.rt-nagrajenci .num {
  width: 10%;
}
.rt-nagrajenci .price {
  width: 40%;
}
.rt-nagrajenci .name {
  width: 50%;
}
/* Mobile */
@media only screen and (max-width: 992px) {
  table {
    margin-bottom: 0;
  }
  .pinned,
  .pinned-price {
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    width: 35%;
    overflow: hidden;
    overflow-x: scroll;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
  .pinned table,
  .pinned-price table {
    border-right: none;
    border-left: none;
    width: 100%;
  }
  .pinned table th,
  .pinned table td,
  .pinned-price table th,
  .pinned-price table td {
    white-space: nowrap;
  }
  .pinned td:last-child,
  .pinned-price td:last-child {
    border-bottom: 0;
  }
  .pinned-price {
    width: 50%;
  }
  div.table-wrapper {
    position: relative;
    margin-bottom: 20px;
    overflow: hidden;
    border-right: 1px solid #ccc;
  }
  div.table-wrapper div.scrollable table {
    margin-left: 35%;
  }
  div.table-wrapper-price div.scrollable table {
    margin-left: 50%;
  }
  div.table-wrapper div.scrollable {
    overflow: scroll;
    overflow-y: hidden;
  }
  .table-wrapper .scrollable .price-table thead th:first-child,
  .table-wrapper .scrollable .price-table tbody td:first-child {
    display: none;
  }
  table.responsive td,
  table.responsive th {
    position: relative;
    white-space: nowrap;
    overflow: hidden;
  }
  table.responsive th:first-child,
  table.responsive td:first-child,
  table.responsive td:first-child,
  table.responsive.pinned td {
    display: none;
  }
  .rt-nagrajenci .pinned {
    width: 15%;
  }
  .rt-nagrajenci div.table-wrapper div.scrollable table {
    margin-left: 15%;
  }
  .rt-nagrajenci div.table-wrapper div.scrollable table td:first-child {
    display: none;
  }
}
@media only screen and (max-width: 992px) and only screen and (min-width: 480px) {
  .rt-nagrajenci .pinned {
    width: 10%;
  }
}
@media only screen and (max-width: 992px) and only screen and (min-width: 480px) {
  .rt-nagrajenci div.table-wrapper div.scrollable table {
    margin-left: 10%;
  }
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  font-size: 20px;
  font-size: 2rem;
  color: #333;
  z-index: 2;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  padding: 10px 20px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 5px 20px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #cdcdcd;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-position: 2px 6px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 1;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #cdcdcd;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #cdcdcd;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #cdcdcd;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #cdcdcd;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #cdcdcd;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #cdcdcd;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #cdcdcd;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #cdcdcd;
  left: 1px;
  right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.iCD_show {
  padding-bottom: 10px;
  margin: 0 auto;
  cursor: pointer;
}
@media only screen and (min-width: 1200px) {
  .iCD_show {
    margin: 2px 0 0;
    float: left;
  }
}
#_iCD {
  width: 100% !important;
}
@media only screen and (min-width: 1400px) {
  #_iCD {
    left: 0;
  }
  #_iCD .iCD_wrp {
    padding: 0 ;
    width: 80%;
  }
}
.cookie-agree {
  padding-top: 25px;
}
@media only screen and (min-width: 480px) {
  .cookie-agree {
    padding-top: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .cookie-agree {
    padding-top: 35px;
  }
}
@media only screen and (min-width: 992px) {
  .cookie-agree {
    padding-top: 50px;
  }
}
@media only screen and (min-width: 1024px) {
  .cookie-agree {
    width: 63.9%;
    float: left;
  }
}
/*! Flickity v1.1.1
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}
.flickity-enabled:focus {
  outline: none;
}
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}
/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.flickity-prev-next-button:hover {
  background: white;
}
.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}
.flickity-prev-next-button:active {
  filter: alpha(opacity=60);
  /* IE8 */
  opacity: 0.6;
}
.flickity-prev-next-button.previous {
  left: 10px;
}
.flickity-prev-next-button.next {
  right: 10px;
}
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}
.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30);
  /* IE8 */
  opacity: 0.3;
  cursor: auto;
}
.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}
.flickity-prev-next-button .arrow {
  fill: #333;
}
/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}
/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}
.flickity-rtl .flickity-page-dots {
  direction: rtl;
}
.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  /* IE8 */
  opacity: 0.25;
  cursor: pointer;
}
.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100);
  /* IE8 */
  opacity: 1;
}
@media only screen and (min-width: 1025px) {
  .flickity-slider {
    position: static !important;
    transform: none !important;
  }
  .flickity-slider li {
    position: static !important;
  }
}
/*! jQuery UI - v1.9.2 - 2015-02-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-datepicker-calendar {
  border: none;
  font-family: NimbusSansBecker, arial, sans-serif;
}
.ui-datepicker-calendar thead {
  text-transform: uppercase;
  color: #333;
  font-weight: 100;
}
.ui-datepicker-calendar thead th {
  background: none;
}
.ui-datepicker-calendar tr:nth-child(2n) td {
  background: transparent;
}
.ui-datepicker-calendar tr:nth-child(2n) td a {
  background: #eddcdf;
}
.ui-datepicker-calendar select {
  border: 1px solid pink;
  margin: 1px;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 48%;
  border-color: #c9c9c9;
  color: #000;
}
.ui-datepicker-month,
.ui-datepicker-year {
  color: #000;
}
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0em;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #fff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px silid #ccc;
  color: #ffffff;
  font-weight: bold;
}
.ui-widget-header a {
  color: #ffffff;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  min-height: 28px;
  background: #f7f7f4;
  margin: 1px;
  border: 1px solid #cccccc;
  font-weight: bold;
  color: #333;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #e0144c;
  font-weight: bold;
  color: #e0144c;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #c77405;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #e0144c;
  background: #ffffff;
  font-weight: bold;
  color: #e0144c;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #e0144c;
  background: #c1063e!important;
  color: #fff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url("../images/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
/*
.ui-icon { width: 16px; height: 16px; background-image: url("../images/ui-lightness/ui-icons_222222_256x240.png"); }
.ui-widget-content .ui-icon {background-image: url("../images/ui-lightness/ui-icons_222222_256x240.png"); }
.ui-widget-header .ui-icon {background-image: url("../images/ui-lightness/ui-icons_222222_256x240.png"); }
.ui-state-default .ui-icon { background-image: url("../images/ui-lightness/ui-icons_ef8c08_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("../images/ui-lightness/ui-icons_ef8c08_256x240.png"); }
.ui-state-active .ui-icon {background-image: url("../images/ui-lightness/ui-icons_ef8c08_256x240.png"); }
.ui-state-highlight .ui-icon {background-image: url("../images/ui-lightness/ui-icons_228ef1_256x240.png"); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("../images/ui-lightness/ui-icons_ffd27a_256x240.png"); }
*/
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-datepicker-prev.ui-corner-all:hover,
.ui-datepicker-next.ui-corner-all {
  border-color: #fff;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  background-position: 0 0;
  background-size: 10px;
  width: 10px;
  height: 20px;
  display: block;
}
/* site */
html {
  height: 100%;
  font-size: 62.5%;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: #e2dedf;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
  -webkit-font-smoothing: subpixel-antialiased;
}
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: NimbusSansBeckerLight, arial, sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1.5em;
  color: #333;
  background-color: #ebe8e1;
  background-repeat: no-repeat;
  background-position: center top;
  text-rendering: optimizeLegibility;
  overflow-x: hidden;
}
input[type=submit] {
  cursor: pointer;
}
.adapt {
  margin: 0 auto;
  width: 100%;
  max-width: 1200px;
  position: relative;
  overflow: hidden;
}
.page {
  margin: 0 auto;
  max-width: 1200px;
  background: #ffffff;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .page {
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .page {
    margin-top: 50px;
  }
}
.main {
  margin-bottom: 30px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 1200px) {
  .main {
    margin-bottom: 50px;
  }
}
.no-scroll {
  overflow: hidden;
  position: fixed;
}
/* default */
.header {
  width: 100%;
  height: 52px;
  padding-bottom: 0 !important;
  background: #ffffff;
  position: relative;
  top: 0;
  left: 0;
  z-index: 999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.header.ready,
.header.sticky {
  margin-top: 0;
  position: fixed;
}
.header.ready .additional-nav,
.header.sticky .additional-nav {
  background: #ebe8e1;
  top: 52px;
}
@media only screen and (min-width: 768px) {
  .header.ready .additional-nav,
  .header.sticky .additional-nav {
    top: 78px;
  }
}
@media only screen and (min-width: 768px) {
  .header {
    height: 78px;
  }
}
@media only screen and (min-width: 1025px) {
  .header {
    position: relative;
    height: auto;
  }
}
.header.ready {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.header.sticky {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in !important;
  -moz-transition: opacity 0.2s ease-in !important;
  -ms-transition: opacity 0.2s ease-in !important;
  -o-transition: opacity 0.2s ease-in !important;
  transition: opacity 0.2s ease-in !important;
}
.header.sticky.no-additional {
  -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
}
.header.move-left {
  -webkit-transition: -webkit-transform 0.6s !important;
  -moz-transition: transform 0.6s !important;
  -ms-transition: transform 0.6s !important;
  -o-transition: transform 0.6s !important;
  transition: transform 0.6s !important;
}
.header.move-left .menu {
  display: block;
}
.home .header {
  -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 1025px) {
  .home .header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
.logo {
  margin-top: 10px;
  width: 30px;
  background-size: 100%;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-indent: -999em;
  float: left;
}
@media only screen and (min-width: 768px) {
  .logo {
    margin-top: 29px;
    width: 189px;
    background: none !important;
  }
}
@media only screen and (min-width: 1025px) {
  .logo {
    margin-top: 0;
    width: 266px;
    position: absolute;
    top: 50px;
    left: 50px;
  }
}
.logo a {
  width: 32px;
  height: 32px;
  background-size: 0;
  position: relative;
  z-index: 1;
  display: block;
}
@media only screen and (min-width: 768px) {
  .logo a {
    width: 189px;
    background-size: 100%;
    background-position: 0 0;
  }
}
@media only screen and (min-width: 1025px) {
  .logo a {
    background-size: 269px 31px;
    width: 266px;
  }
}
.menu {
  height: 100vh;
  width: 320px;
  background: #313131;
  position: fixed;
  top: 0;
  right: -320px;
  z-index: 999;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 100px;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 1025px) {
}
.menu.is-open {
  overflow-y: scroll;
}
.view-profile {
  margin: 0 0 20px;
  padding: 30px 0 20px;
  background: #272727;
  text-align: center;
}
.view-profile a {
  margin: 0 auto;
  display: inline-block;
}
.view-profile img {
  max-width: 100px;
  border-radius: 50px;
}
.manage-profile-mobile {
  padding-top: 10px;
  text-align: center;
}
.manage-profile-mobile select {
  margin: 0 auto;
  max-width: 260px;
}
.change-page {
  padding: 0 25px;
  text-align: center;
}
.change-page select {
  margin: 0 auto;
}
.nav {
  margin: 10px 0 0;
  float: right;
}
@media only screen and (min-width: 768px) {
  .nav {
    margin-top: 23px;
  }
}
@media only screen and (min-width: 1025px) {
  .nav {
    margin-top: 0;
    float: none;
    width: 100%;
    clear: left;
  }
}
.nav-mobile {
  display: inline-block;
  vertical-align: top;
}
.nav-mobile .additional-nav {
  top: -999em;
}
@media only screen and (min-width: 1025px) {
  .nav-mobile {
    display: none;
  }
}
.primary-mobile {
  margin-top: 70px;
  padding: 0 70px 20px;
}
.primary-mobile li {
  font-size: 20px;
  font-size: 2rem;
  line-height: 44px;
}
.primary-mobile .current a,
.primary-mobile .section a,
.primary-mobile .selected a {
  color: #de134b;
}
.primary-mobile a {
  color: #ffffff;
}
.view-profile + .primary-mobile {
  margin-top: 0;
}
.mobile-menu {
  margin: -2px -7px 0 8px;
  width: 40px;
  height: 32px;
  display: inline-block;
}
.csstransforms3d .header,
.csstransforms3d .main,
.csstransforms3d .sticky-mobile-footer,
.csstransforms3d .footer {
  -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);
  -webkit-transition: -webkit-transform 0.6s;
  -moz-transition: transform 0.6s;
  -ms-transition: transform 0.6s;
  -o-transition: transform 0.6s;
  transition: transform 0.6s;
}
.csstransforms3d .header.move-left,
.csstransforms3d .main.move-left,
.csstransforms3d .sticky-mobile-footer.move-left,
.csstransforms3d .footer.move-left {
  -webkit-transform: translate3d(-320px, 0, 0);
  -moz-transform: translate3d(-320px, 0, 0);
  -ms-transform: translate3d(-320px, 0, 0);
  -o-transform: translate3d(-320px, 0, 0);
  transform: translate3d(-320px, 0, 0);
}
@media only screen and (min-width: 1025px) {
  .csstransforms3d .header.move-left,
  .csstransforms3d .main.move-left,
  .csstransforms3d .sticky-mobile-footer.move-left,
  .csstransforms3d .footer.move-left {
    -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);
  }
}
.notifications {
  display: inline-block;
  vertical-align: top;
}
.notifications a {
  margin-top: 6px;
  width: 20px;
  height: 20px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.basket {
  display: inline-block;
  vertical-align: top;
}
.basket a {
  margin-top: 6px;
  width: 22px;
  height: 20px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.moja-pika {
  display: inline-block;
  vertical-align: top;
}
.moja-pika a {
  margin-top: 6px;
  width: 22px;
  height: 20px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.mobile-nav-icons .moja-pika {
  margin-left: 20px;
}
.button-login {
  margin: 0 auto;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  text-align: center;
  font-size: 20px;
  font-size: 2rem;
  color: #ffffff;
  background: #de134b;
  display: inline-block;
}
.nav-desktop {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .nav-desktop {
    display: block;
    position: relative;
  }
}
.header-top {
  margin-top: 36px;
  float: right;
  text-align: right;
  clear: left;
}
.primary-desktop {
  border-top: 1px solid #3e3e3e;
  border-bottom: 1px solid #e2e0db;
  width: 100%;
  padding: 5px 140px 4px 55px;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.primary-desktop li {
  padding-right: 25px;
  display: inline-block;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  line-height: 44px;
}
.primary-desktop .current a,
.primary-desktop .section a,
.primary-desktop .selected a {
  color: #de134b;
}
@media only screen and (min-width: 1025px) {
  .primary-desktop a:hover {
    color: #de134b;
  }
}
.manage-profile-desktop {
  color: #ffffff;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  text-align: center;
  background-color: #de134b;
  background-size: 16px;
  background-position: 37px 10px;
}
.manage-profile-desktop a {
  padding: 32px 5px 0;
  height: 24px;
  width: 80px;
  color: #ffffff;
  display: block;
}
.expandable {
  padding: 32px 5px 0;
  height: 56px;
  width: 90px;
  color: #ffffff;
}
.global {
  padding: 11px 0 7px;
  -webkit-transition: opacity 0.1s ease-in;
  -moz-transition: opacity 0.1s ease-in;
  -ms-transition: opacity 0.1s ease-in;
  -o-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.global.show-it {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.global li {
  padding-left: 20px;
  display: inline-block;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
}
.global .logout {
  padding-left: 30px;
  position: relative;
}
.global .logout:before {
  content: '| ';
  color: #e2e0db;
  position: absolute;
  left: 13px;
}
.more-pages {
  padding: 25px 10% 0;
  width: 100%;
  font-size: 0px;
  font-size: 0rem;
  border-top: 1px solid #3e3e3e;
  -webkit-transition: opacity 0.1s ease-in;
  -moz-transition: opacity 0.1s ease-in;
  -ms-transition: opacity 0.1s ease-in;
  -o-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.more-pages.show-it {
  display: block;
}
.more-pages .col-1,
.more-pages .col-2,
.more-pages .col-3 {
  padding: 0 5% 25px;
  width: 33.33333333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.more-pages h4 {
  margin: 0 0 15px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 20px;
  font-size: 2rem;
}
.more-pages li {
  padding: 3px 0;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: arial, helvetica, sans-serif;
}
.more-pages .current a,
.more-pages .section a,
.more-pages .selected a {
  color: #de134b;
}
.more-pages a {
  color: #666;
}
.desktop-nav-icons {
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 0px;
  font-size: 0rem;
}
.desktop-nav-icons li {
  border-left: 1px solid #e2e0db;
  padding: 0 5px;
}
.desktop-nav-icons .basket a {
  margin-top: 0;
  background-position: 29px 8px;
}
.desktop-nav-icons a {
  padding: 32px 5px 0;
  width: 80px;
  height: 56px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  text-align: center;
  text-indent: 0;
  display: block;
}
@media only screen and (min-width: 1025px) {
  .desktop-nav-icons a:hover {
    color: #de134b;
  }
}
.desktop-nav-icons .moja-pika a {
  margin-top: 0;
  background-position: 30px 8px;
}
.spletisca {
  display: inline-block;
  vertical-align: top;
}
.spletisca a {
  background-position: 31px 8px;
}
.user-logged-in {
  position: relative;
}
.user-logged-in:after {
  content: ' ';
  border-left: 4px solid #ffffff;
  width: 4px;
  height: 4px;
  overflow: hidden;
  display: block;
  background: #e0144c;
  position: absolute;
  right: 7px;
  top: 8px;
}
.hamburger {
  position: relative;
  padding: 5px;
  width: 30px;
  height: 25px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.hamburger span {
  display: none;
}
.line-1 {
  font-size: 0;
  width: 26px;
  height: 4px;
  background: #333;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 7px;
  top: 8px;
}
.line-2 {
  font-size: 0;
  width: 26px;
  height: 4px;
  background: #333;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 7px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  top: 16px;
}
.line-3 {
  font-size: 0;
  width: 26px;
  height: 4px;
  background: #333;
  display: block;
  overflow: hidden;
  position: absolute;
  left: 7px;
  top: 24px;
}
.close-menu {
  position: relative;
  padding: 5px;
  width: 30px;
  height: 25px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  position: absolute;
  top: 2px;
  right: 20px;
  height: 30px;
}
.close-menu span {
  display: none;
}
@media only screen and (min-width: 768px) {
  .close-menu {
    top: 12px;
    right: 26px;
  }
}
.close-menu .line-1 {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 24px;
  background: #ffffff;
}
.close-menu .line-2 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  background: #ffffff;
}
.close-menu .line-3 {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 24px;
  background: #ffffff;
}
.scroll-top {
  margin-left: -15px;
  width: 30px;
  height: 20px;
  display: inline-block;
  position: absolute;
  top: 11px;
  left: 50%;
}
@media only screen and (min-width: 1025px) {
  .scroll-top {
    display: none;
  }
}
.scroll-top:before,
.scroll-top:after {
  content: ' ';
  font-size: 0;
  height: 3px;
  background: #cbc6b9;
  display: block;
  overflow: hidden;
  width: 22px;
  position: absolute;
  left: 4px;
  top: 20px;
}
.scroll-top em {
  overflow: hidden;
  text-indent: -999em;
  width: 30px;
  height: 20px;
  display: inline-block;
}
.scroll-top em:after {
  content: ' ';
  font-size: 0;
  height: 3px;
  background: #cbc6b9;
  display: block;
  overflow: hidden;
  width: 22px;
  position: absolute;
  top: 14px;
  left: 4px;
}
.scroll-top:before {
  width: 16px;
  top: 9px;
  left: 7px;
}
.scroll-top:after {
  width: 10px;
  top: 4px;
  left: 10px;
}
.header-photo-nav {
  background: #ebe8e1;
  text-align: center;
  min-height: 49px;
}
@media only screen and (min-width: 1025px) {
  .header-photo-nav {
    margin: 0 0 50px;
    background: none;
  }
}
.header-photo-nav.sticky-header .additional-nav {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.header-photo-nav.sticky-header .notification {
  display: none;
}
.header-photo-nav h1 {
  padding: 15px 25px 10px;
}
@media only screen and (min-width: 1025px) {
  .header-photo-nav h1 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 64px;
    padding: 33px 50px 16px;
  }
}
@media only screen and (min-width: 1025px) {
  .header-photo-nav a:hover {
    color: #e0144c;
  }
}
.header-photo-nav img {
  margin: 0 auto;
}
@media only screen and (min-width: 1025px) {
  .header-photo-nav img {
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 1024px) {
  .no-header {
    margin-bottom: 0 !important;
  }
}
.no-header + .slider {
  margin-top: 48px;
  padding-top: 0;
}
@media only screen and (min-width: 1025px) {
  .no-header + .slider {
    margin-top: 0;
  }
}
.no-header + .slider + .header-photo-nav + .module {
  margin-top: 275px;
}
@media only screen and (min-width: 640px) {
  .no-header + .slider + .header-photo-nav + .module {
    margin-top: 375px;
  }
}
@media only screen and (min-width: 768px) {
  .no-header + .slider + .header-photo-nav + .module {
    margin-top: 470px;
  }
}
@media only screen and (min-width: 992px) {
  .no-header + .slider + .header-photo-nav + .module {
    margin-top: 490px;
  }
}
@media only screen and (min-width: 1025px) {
  .no-header + .slider + .header-photo-nav + .module {
    margin-top: 40px;
  }
}
.has-mobile-icons {
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 1025px) {
  .has-mobile-icons {
    margin-bottom: 0 !important;
    position: relative;
    z-index: 1;
  }
}
.has-mobile-icons .nav-stop {
  overflow: visible;
}
@media only screen and (min-width: 1025px) {
  .has-mobile-icons .nav-stop {
    min-height: 1px;
  }
}
.has-mobile-icons .additional-nav {
  padding: 0;
  background: #ebe8e1;
  position: relative;
  overflow: visible;
}
@media only screen and (min-width: 1025px) {
  .has-mobile-icons .additional-nav {
    width: 100%;
  }
}
.additional-nav {
  padding: 0 9px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.7);
  overflow: hidden;
}
@media only screen and (min-width: 480px) {
  .additional-nav {
    padding: 0 12px;
  }
}
@media only screen and (min-width: 768px) {
  .additional-nav {
    padding: 0 20px;
  }
}
@media only screen and (min-width: 992px) {
  .additional-nav {
    padding: 0 32px;
  }
}
@media only screen and (min-width: 1025px) {
  .additional-nav {
    position: static;
    background: none;
    width: auto;
  }
}
.additional-nav.mobile-icons-sticky {
  padding: 0;
  overflow: visible;
}
.flickity-enabled.secondary {
  height: 48px;
}
.flickity-enabled.secondary .flickity-viewport {
  overflow: visible;
}
.bottom-stick .additional-nav {
  top: auto;
  bottom: 0;
}
.nav-stop {
  width: 100%;
  position: relative;
  overflow: hidden;
  min-height: 48px;
}
.nav-stop figure {
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
@media only screen and (min-width: 640px) {
  .nav-stop figure {
    height: 350px;
  }
}
@media only screen and (min-width: 768px) {
  .nav-stop figure {
    height: 450px;
  }
}
@media only screen and (min-width: 1025px) {
  .nav-stop figure {
    height: auto;
    background-image: none !important;
  }
}
.nav-stop img {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .nav-stop img {
    display: block;
  }
}
.nav-stop .additional-nav {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
@media only screen and (min-width: 1025px) {
  .nav-stop .no-photo {
    background: #f5f3f0;
  }
  .nav-stop .no-photo .secondary {
    border: none;
  }
}
@media only screen and (min-width: 1025px) {
  .nav-stop .additional-nav {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    margin: 0 50px;
    padding: 0;
  }
}
.secondary {
  white-space: nowrap;
  text-align: left;
}
.secondary .flickity-viewport {
  height: auto !important;
}
@media only screen and (min-width: 1025px) {
  .secondary {
    border-bottom: 1px solid #3e3e3e;
    white-space: normal;
    padding-left: 40px;
  }
}
.secondary li {
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .secondary li {
    font-family: arial, helvetica, sans-serif;
    font-size: 16px;
    font-size: 1.6rem;
  }
}
.secondary .current a,
.secondary .section a,
.secondary .selected a {
  color: #e0144c;
}
.secondary a {
  padding: 13px 15px;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .secondary .slick-track {
    -webkit-transform: translate3d(0, 0, 0) !important;
    -moz-transform: translate3d(0, 0, 0) !important;
    -ms-transform: translate3d(0, 0, 0) !important;
    -o-transform: translate3d(0, 0, 0) !important;
    transform: translate3d(0, 0, 0) !important;
  }
}
.mobile-icons {
  padding: 0 13px 0 10px;
  margin: 0 auto;
  width: 100%;
  font-size: 0px;
  font-size: 0rem;
  background: #ebe8e1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-align: left;
}
@media only screen and (min-width: 480px) {
  .mobile-icons {
    padding: 0 18px 0 15px;
  }
}
@media only screen and (min-width: 768px) {
  .mobile-icons {
    padding: 0 24px 0 21px;
  }
}
@media only screen and (min-width: 992px) {
  .mobile-icons {
    padding: 0 38px 0 37px;
  }
}
@media only screen and (min-width: 1025px) {
  .mobile-icons {
    padding: 17px 0;
    min-width: inherit;
    width: 300px;
    height: 82px;
    position: absolute;
    right: 610px;
    top: 1px;
  }
  .mobile-icons:after {
    content: ' ';
    position: absolute;
    top: 0;
    right: 86px;
    border-right: 10px solid #fff;
    height: 82px;
  }
}
@media only screen and (min-width: 1100px) {
}
.mobile-icons ul {
  position: relative;
  text-align: left;
}
.mobile-icons li {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 480px) {
}
.mobile-icons a {
  margin: 0 auto;
  width: 48px;
  height: 48px;
  display: block;
  background-size: 25px;
  overflow: hidden;
  text-indent: -999em;
}
@media only screen and (min-width: 1025px) {
  .mobile-icons .button-location {
    position: absolute;
    right: 156px;
    top: 17px;
  }
}
.mobile-icons .button-location a {
  background-position: center 12px;
}
@media only screen and (min-width: 1025px) {
  .mobile-icons .button-favorites {
    position: absolute;
    right: 110px;
    top: 17px;
  }
}
.mobile-icons .button-favorites a {
  background-position: center 12px;
}
.mobile-icons .button-filters {
  float: right;
}
@media only screen and (min-width: 1025px) {
  .mobile-icons .button-filters {
    width: auto;
    padding-left: 0;
    padding-right: 0;
    position: absolute;
    right: 20px;
    top: 17px;
  }
}
.mobile-icons .button-filters a {
  background-position: center 12px;
}
@media only screen and (min-width: 1025px) {
  .mobile-icons .button-search {
    display: none;
  }
}
.mobile-icons .button-search a {
  background-position: center 12px;
}
.is-hidden {
  display: none;
}
.nav-mobile .mobile-icons {
  margin-left: -8px;
}
@media only screen and (min-width: 768px) {
  .nav-mobile .mobile-icons {
    margin-left: -18px;
  }
}
.nav-mobile .mobile-icons .button-filters {
  margin-right: -17px;
}
@media only screen and (min-width: 768px) {
  .nav-mobile .mobile-icons .button-filters {
    margin-right: -37px;
  }
}
.lead {
  padding-bottom: 20px;
  text-align: center;
}
@media only screen and (min-width: 1025px) {
  .lead {
    padding-bottom: 40px;
  }
}
.lead h1,
.lead h2 {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 42px;
}
@media only screen and (min-width: 768px) {
  .lead h1,
  .lead h2 {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 50px;
  }
}
.lead p {
  margin: 0 0 20px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 26px;
}
@media only screen and (min-width: 768px) {
  .lead p {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
  }
}
h1 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 31px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
}
@media only screen and (min-width: 768px) {
  h1 {
    font-size: 34px;
    font-size: 3.4rem;
    line-height: 42px;
  }
}
@media only screen and (min-width: 1025px) {
  h1 {
    font-size: 42px;
    font-size: 4.2rem;
    line-height: 52px;
  }
}
.blockcontent a,
.content a {
  color: #e0144c;
}
.blockcontent .cta,
.content .cta {
  margin-bottom: 20px;
  height: 34px;
  color: #ffffff;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 34px;
  display: inline-block;
  background-color: #de134b;
  padding: 0 20px 0;
  cursor: pointer;
}
.blockcontent h2,
.content h2 {
  margin-bottom: 20px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 33px;
  font-size: 3.3rem;
  line-height: 38px;
}
.blockcontent figure,
.content figure {
  margin-bottom: 20px;
}
.blockcontent p + h2,
.content p + h2 {
  padding-top: 20px;
}
.blockcontent h3,
.content h3 {
  font-family: NimbusSansBecker, arial, sans-serif;
  margin-bottom: 20px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  .blockcontent h3,
  .content h3 {
    font-family: NimbusSansBeckerLight, arial, sans-serif;
  }
}
.blockcontent h4,
.content h4 {
  font-family: NimbusSansBecker, arial, sans-serif;
  margin-bottom: 20px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 30px;
}
.blockcontent P + h3,
.content P + h3 {
  padding-top: 20px;
}
.blockcontent p,
.content p,
.blockcontent li,
.content li {
  margin-bottom: 20px;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 26px;
}
.blockcontent .small,
.content .small {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
}
.blockcontent ol,
.content ol {
  margin-bottom: 20px;
  list-style-type: decimal;
  padding-left: 25px;
}
.blockcontent ol li,
.content ol li {
  margin: 0 0 5px;
}
.blockcontent > ul,
.content > ul {
  margin-bottom: 20px;
}
.blockcontent > ul li,
.content > ul li {
  margin-bottom: 5px;
  padding-left: 25px;
  background-size: 8px;
  background-position: 0 11px;
}
.blockcontent ul + p,
.content ul + p {
  padding-top: 20px;
}
.blockcontent p + ul,
.content p + ul {
  padding-top: 20px;
}
.blockcontent .button-list li,
.content .button-list li {
  margin-bottom: 0;
  padding-left: 0;
  background-image: none;
}
.blockcontent p + ul,
.content p + ul,
.blockcontent p + ol,
.content p + ol {
  margin-top: -10px;
}
.blockcontent .middle,
.content .middle {
  text-align: center;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1025px) {
  .blockcontent .middle,
  .content .middle {
    margin-top: -20px;
    margin-bottom: 30px;
  }
}
.blockcontent .flower-bullets li,
.content .flower-bullets li {
  margin-bottom: 5px;
  padding-left: 25px;
  background-size: 15px 15px;
  background-position: 0 4px;
}
.blockcontent .intro {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 26px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .blockcontent .intro {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
  }
}
.block-area-main .blockcontent .intro,
.block-area-main .content .intro {
  text-align: left;
}
.block-area-aside .blockcontent h2,
.block-area-aside .content h2,
.block-area-aside .blockcontent h3,
.block-area-aside .content h3 {
  font-family: NimbusSansBecker, arial, sans-serif;
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  .block-area-aside .blockcontent h2,
  .block-area-aside .content h2,
  .block-area-aside .blockcontent h3,
  .block-area-aside .content h3 {
    font-family: NimbusSansBeckerLight, arial, sans-serif;
  }
}
.block-area-aside .blockcontent p,
.block-area-aside .content p,
.block-area-aside .blockcontent li,
.block-area-aside .content li {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  font-family: arial, sans-serif;
}
.block-area-aside .blockcontent p,
.block-area-aside .content p,
.block-area-aside .blockcontent ul,
.block-area-aside .content ul,
.block-area-aside .blockcontent ol,
.block-area-aside .content ol {
  margin-bottom: 10px;
}
.block-area-aside .blockcontent p + ul,
.block-area-aside .content p + ul,
.block-area-aside .blockcontent p + ol,
.block-area-aside .content p + ol {
  margin-top: -20px;
}
.block-area-aside .blockcontent ul li,
.block-area-aside .content ul li {
  margin-bottom: 2px;
  padding-left: 20px;
  background-size: 6px;
  background-position: 0 7px;
}
.block-area-aside .blockcontent .intro,
.block-area-aside .content .intro {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  text-align: left;
}
.mimic-form .adapt {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px;
  background: #ebe8e1;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .mimic-form .adapt {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .mimic-form .adapt {
    padding: 30px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .mimic-form .adapt {
    padding: 30px 50px 30px;
    text-align: left;
  }
}
@media only screen and (min-width: 768px) {
  .mimic-form .label {
    margin-right: 5%;
    width: 65%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 992px) {
  .mimic-form .label {
    width: 75%;
  }
}
@media only screen and (min-width: 768px) {
  .mimic-form .actions {
    padding: 15px 30px 5px;
    width: 30%;
    display: inline-block;
    vertical-align: top;
    background: #e0144c;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 992px) {
  .mimic-form .actions {
    width: 20%;
    max-width: 170px;
    text-align: center;
  }
}
.mimic-form p {
  margin: 0 0 12px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  color: #000000;
}
@media only screen and (min-width: 992px) {
  .mimic-form p {
    margin-top: 14px;
  }
}
.mimic-form .submit {
  padding: 15px 30px 13px;
  font-size: 26px;
  font-size: 2.6rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .mimic-form .submit {
    padding: 0;
  }
}
.sticky-mobile-footer {
  width: 100%;
  height: 48px;
  font-size: 0px;
  font-size: 0rem;
  text-align: center;
  background: #ebe8e1;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
}
@media only screen and (min-width: 1025px) {
  .sticky-mobile-footer {
    display: none;
  }
}
.sticky-mobile-footer li {
  margin: 0 13px;
  background-position: center center;
  display: inline-block;
  vertical-align: top;
}
@media only screen and (min-width: 480px) {
  .sticky-mobile-footer li {
    margin: 0 15px;
  }
}
.sticky-mobile-footer a {
  width: 44px;
  height: 40px;
  display: inline-block;
  overflow: hidden;
  text-indent: -999em;
}
.sticky-mobile-footer .svg-map {
  background-size: 28px;
}
.sticky-mobile-footer .svg-catalog {
  background-size: 20px;
}
.sticky-mobile-footer .svg-discount {
  background-size: 24px;
}
.footer {
  padding-bottom: 60px;
  border-top: 1px solid #e8e7e4;
  padding-top: 30px;
  text-align: center;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .footer {
    font-size: 15px;
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 1025px) {
  .footer {
    margin: 0 50px;
    padding-bottom: 10px;
  }
}
@media only screen and (min-width: 1200px) {
  .footer {
    border: none;
    padding-top: 0;
  }
}
.footer a {
  color: #808080;
}
.footer .free-call {
  margin: 10px 0 30px;
  position: static;
  display: inline-block;
  color: #000;
  font-size: 24px;
  font-size: 2.4rem;
}
@media only screen and (min-width: 768px) {
  .footer .free-call {
    font-size: 28px;
    font-size: 2.8rem;
  }
}
@media only screen and (min-width: 1200px) {
  .footer .free-call {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .footer .group {
    width: 100%;
    overflow: hidden;
  }
}
@media only screen and (min-width: 1200px) {
  .footer .group {
    border-top: 1px solid #e2e0db;
    padding-top: 30px;
  }
}
.production {
  margin: 0 0 20px;
  color: #808080;
}
@media only screen and (min-width: 1200px) {
  .production {
    font-size: 13px;
    font-size: 1.3rem;
    float: right;
  }
}
.production span {
  padding: 0 10px;
  display: inline-block;
}
@media only screen and (min-width: 1025px) {
  .production a:hover {
    color: #de134b;
  }
}
/* components */
.free-call {
  padding-left: 30px;
  font-family: arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  position: absolute;
  bottom: 16px;
  right: 0;
  background-size: 15px;
  background-position: 6px 3px;
}
@media only screen and (min-width: 768px) {
  .free-call {
    font-size: 20px;
    font-size: 2rem;
    background-position: 5px 3px;
    background-size: 16px;
  }
}
.call-button {
  margin: 0 auto;
  background: #e0144c;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 18px !important;
  font-size: 1.8rem !important;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 16px !important;
  font-size: 1.6rem !important;
  background-position: 10px 12px;
  display: inline-block;
  background-size: 14px;
}
.call-button a {
  color: #ffffff;
  padding: 9px 16px;
  display: inline-block;
}
.call-button a {
  padding: 7px 7px 7px 34px;
}
.module.generic-banner {
  margin: 30px 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 275px;
}
@media only screen and (min-width: 640px) {
  .module.generic-banner {
    margin-top: 375px;
  }
}
@media only screen and (min-width: 768px) {
  .module.generic-banner {
    margin-top: 470px;
  }
}
@media only screen and (min-width: 1024px) {
  .module.generic-banner {
    margin-top: 40px;
  }
}
.module.generic-banner div {
  border: 1px solid #e2e0db;
  padding: 30px;
  position: relative;
  padding-top: 210px;
}
@media only screen and (min-width: 640px) {
  .module.generic-banner div {
    padding: 30px 30px 30px 220px;
    overflow: hidden;
  }
}
.module.generic-banner div img {
  position: absolute;
  top: 0;
  left: 0;
}
.module.generic-banner div p {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .module.generic-banner div p {
    float: left;
    max-width: 480px;
    margin-right: 10px;
    display: block;
  }
}
@media only screen and (min-width: 768px) {
  .module.generic-banner div .cta {
    float: right;
  }
}
.module.generic-banner h4 {
  font-size: 28px;
  font-size: 2.8rem;
  line-height: 28px;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .module.generic-banner h4 {
    float: left;
    max-width: 180px;
    display: block;
    margin-right: 20px;
    margin-bottom: 0;
  }
}
.social {
  padding-bottom: 15px;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
  height: 42px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .social {
    padding-bottom: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .social {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.social li {
  margin: 0 2px;
  background: #333;
  display: inline-block;
  position: relative;
  vertical-align: top;
}
.social li:before {
  font-size: 18px;
  font-size: 1.8rem;
  color: #fff;
  text-align: center;
  width: 42px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 13px;
  pointer-events: none;
}
.social a {
  width: 42px;
  height: 42px;
  text-align: center;
  display: inline-block;
  overflow: hidden;
  text-indent: -999em;
}
.support {
  margin: 0 0 20px;
}
@media only screen and (min-width: 1200px) {
  .support {
    float: left;
  }
}
.support li {
  margin: 0 0 10px;
}
@media only screen and (min-width: 768px) {
  .support li {
    padding: 0 18px;
    display: inline-block;
    position: relative;
  }
  .support li:before {
    content: '|';
    color: #808080;
    position: absolute;
    top: 0;
    left: -4px;
  }
  .support li:first-child {
    padding-left: 0;
  }
  .support li:first-child:before {
    display: none;
  }
}
@media only screen and (min-width: 1025px) {
  .support li a:hover {
    color: #de134b;
  }
}
@media only screen and (min-width: 1200px) {
  .support li {
    font-size: 13px;
    font-size: 1.3rem;
  }
}
.primary-footer {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .primary-footer {
    margin: 0 0 20px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    display: block;
  }
  .primary-footer li {
    padding-right: 25px;
    display: inline-block;
    font-family: NimbusSansBecker, arial, sans-serif;
    font-size: 19px;
    font-size: 1.9rem;
    line-height: 44px;
  }
  .primary-footer .current a,
  .primary-footer .section a,
  .primary-footer .selected a {
    color: #de134b;
  }
  .primary-footer a {
    color: #333;
  }
  .primary-footer a:hover {
    color: #de134b;
  }
}
@media only screen and (min-width: 1200px) {
  .primary-footer {
    padding-right: 200px;
    text-align: left;
  }
}
.links-list li {
  width: 100%;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
.links-list a {
  color: #e0144c;
}
.pagination {
  border: 1px solid #3e3e3e;
  border-width: 1px 0;
  font-size: 0px;
  font-size: 0rem;
}
.pagination li {
  font-size: 15px;
  font-size: 1.5rem;
  display: inline-block;
  vertical-align: top;
  padding-right: 25px;
}
.add-cart {
  margin-right: 5px;
  padding: 6px;
  float: right;
  margin-top: 6px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-position: 5px;
  width: 22px;
  height: 20px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.is-pika {
  margin-right: 5px;
  padding: 6px;
  float: right;
  margin-top: 6px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-position: 5px;
  width: 22px;
  height: 20px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.good-deeds-filter {
  margin-bottom: 40px;
  background: #ebe8e1;
  padding: 25px 40px;
}
.good-deeds-filter select {
  min-width: 200px;
}
.good-deeds-filter .select2 {
  margin-right: 20px;
}
.good-deeds li {
  position: relative;
}
.good-deeds li:first-child .winner-badge {
  left: -10px;
}
.good-deeds .winner-badge {
  position: absolute;
  background: #e0144c;
  color: #fff;
  top: 10px;
  left: 7px;
  padding: 2px 10px;
}
.good-deeds .winner-badge:before {
  content: "";
  position: absolute;
  border-top: 10px solid #ab0d39;
  border-left: 10px solid transparent;
  top: 30px;
  left: 0;
}
.back-link {
  font-size: 15px;
}
@media only screen and (min-width: 768px) {
  .blockthreecolumns {
    font-size: 0px;
    font-size: 0rem;
  }
}
.blockthreecolumns .col-1 img,
.blockthreecolumns .col-2 img,
.blockthreecolumns .col-3 img {
  margin-bottom: 25px;
}
@media only screen and (min-width: 560px) {
  .blockthreecolumns .col-1,
  .blockthreecolumns .col-2,
  .blockthreecolumns .col-3 {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 992px) {
  .blockthreecolumns .col-1,
  .blockthreecolumns .col-2,
  .blockthreecolumns .col-3 {
    width: 33.33333333%;
  }
}
.blockthreecolumns .col-1,
.blockthreecolumns .col-2 {
  padding-bottom: 25px;
}
@media only screen and (min-width: 560px) {
  .blockthreecolumns .col-1 {
    padding-right: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .blockthreecolumns .col-1 {
    padding-right: 25px;
  }
}
@media only screen and (min-width: 560px) {
  .blockthreecolumns .col-2 {
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .blockthreecolumns .col-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media only screen and (min-width: 560px) {
  .blockthreecolumns .col-3 {
    padding-right: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .blockthreecolumns .col-3 {
    padding-right: 0;
    padding-left: 25px;
  }
}
.blockcontentsideimage {
  font-size: 0px;
  font-size: 0rem;
  border-top: 1px solid #e8e7e4;
  padding-top: 50px;
}
.blockcontentsideimage:nth-child(2n) {
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage:nth-child(2n) .col-1 {
    padding-right: 0;
    padding-left: 17.5px;
    float: right;
  }
  .blockcontentsideimage:nth-child(2n) .col-2 {
    padding-left: 0;
    padding-right: 17.5px;
    float: left;
  }
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage img {
    margin-bottom: 50px;
  }
}
.blockcontentsideimage .col-1,
.blockcontentsideimage .col-2 {
  font-size: 16px;
  font-size: 1.6rem;
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage .col-1,
  .blockcontentsideimage .col-2 {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
.blockcontentsideimage .col-1 .content p:first-child,
.blockcontentsideimage .col-2 .content p:first-child {
  margin-top: 121px;
}
.blockcontentsideimage .col-1 .content h3 + p:first-child,
.blockcontentsideimage .col-2 .content h3 + p:first-child {
  margin-top: 0;
}
.blockcontentsideimage .col-1 {
  padding-bottom: 50px;
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage .col-1 {
    padding-bottom: 0;
    padding-right: 17.5px;
  }
}
@media only screen and (min-width: 1025px) {
  .blockcontentsideimage .col-1 {
    padding-right: 25px;
  }
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage .col-2 {
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 1025px) {
  .blockcontentsideimage .col-2 {
    padding-left: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .blockcontentsideimage.blockthreecolumns {
    font-size: 0px;
    font-size: 0rem;
  }
}
.blockcontentsideimage.blockthreecolumns .col-1 img,
.blockcontentsideimage.blockthreecolumns .col-2 img,
.blockcontentsideimage.blockthreecolumns .col-3 img {
  margin-bottom: 25px;
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage.blockthreecolumns .col-1,
  .blockcontentsideimage.blockthreecolumns .col-2,
  .blockcontentsideimage.blockthreecolumns .col-3 {
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 992px) {
  .blockcontentsideimage.blockthreecolumns .col-1,
  .blockcontentsideimage.blockthreecolumns .col-2,
  .blockcontentsideimage.blockthreecolumns .col-3 {
    width: 33.33333333%;
  }
}
.blockcontentsideimage.blockthreecolumns .col-1,
.blockcontentsideimage.blockthreecolumns .col-2 {
  padding-bottom: 25px;
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage.blockthreecolumns .col-1 {
    padding-right: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .blockcontentsideimage.blockthreecolumns .col-1 {
    padding-right: 25px;
  }
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage.blockthreecolumns .col-2 {
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .blockcontentsideimage.blockthreecolumns .col-2 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media only screen and (min-width: 560px) {
  .blockcontentsideimage.blockthreecolumns .col-3 {
    padding-right: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .blockcontentsideimage.blockthreecolumns .col-3 {
    padding-right: 0;
    padding-left: 25px;
  }
}
.blockvideo {
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .blockvideo {
    margin-bottom: 35px;
  }
}
.blockvideo h3 {
  font-family: NimbusSansBecker, arial, sans-serif;
  margin-bottom: 20px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  .blockvideo h3 {
    font-family: NimbusSansBeckerLight, arial, sans-serif;
  }
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.blockfiles {
  margin-bottom: 25px;
  /*
	.pdf {
		&:extend(.svg-pdf all);
	}*/
}
@media only screen and (min-width: 768px) {
  .blockfiles {
    margin-bottom: 35px;
  }
}
.blockfiles h3 {
  font-family: NimbusSansBecker, arial, sans-serif;
  margin-bottom: 20px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  .blockfiles h3 {
    font-family: NimbusSansBeckerLight, arial, sans-serif;
  }
}
.blockfiles ul {
  padding: 10px 0;
  border: 1px solid #e2e0db;
  border-width: 1px 0;
}
.blockfiles a {
  color: #e0144c;
}
.blockfiles li {
  padding: 5px 0 5px 25px;
  font-size: 16px;
  font-size: 1.6rem;
  background-size: 16px !important;
  background-position: 0 10px;
}
.favorite {
  width: 15px;
  height: 15px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.open-until {
  background-size: 15px;
  background-position: 0 3px;
}
.distance-ico {
  background-size: 15px;
  background-position: 0 3px;
}
.button {
  margin: 0 auto;
  background: #e0144c;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 18px !important;
  font-size: 1.8rem !important;
  display: inline-block;
}
.button a {
  color: #ffffff;
  padding: 9px 16px;
  display: inline-block;
}
.submit-button {
  margin: 0 auto;
  background: #e0144c;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 18px !important;
  font-size: 1.8rem !important;
  display: inline-block;
  color: #ffffff;
  padding: 9px 16px;
  border: none;
}
.facebook-share {
  background: #576d96;
  color: #fff;
  display: inline-block;
  padding: 8px 20px 8px 45px;
  vertical-align: top;
  position: relative;
  margin-left: 10px;
}
.facebook-share span {
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  max-width: 70px;
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
}
.facebook-share:before {
  position: absolute;
  left: 15px;
  top: 10px;
  font-size: 25px;
  font-size: 2.5rem;
}
.badge {
  display: inline-block;
  margin: 0 auto 30px;
  border: 1px solid #e0144c;
  padding: 7px 20px;
  font-size: 18px;
  font-size: 1.8rem;
  color: #e0144c;
}
.map-container .map {
  position: relative;
  display: inline-block;
}
.map-container .map:before {
  content: ' ';
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  z-index: 1;
  width: 20px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -10px;
}
.get-more {
  margin: -34px 0 20px;
  min-height: inherit;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 18px;
  color: #e0144c;
  display: block;
}
@media only screen and (min-width: 1025px) {
  .get-more:hover {
    color: #333;
  }
}
@media only screen and (min-width: 480px) {
  .get-more {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 480px) {
  .adventures .get-more {
    margin-top: -10px;
  }
}
@media only screen and (min-width: 768px) {
  .adventures .get-more {
    margin-top: -44px;
  }
}
.explore-more .get-more {
  margin-top: -15px;
  display: block;
  min-height: inherit;
}
.page-tabs {
  padding-bottom: 36px;
  font-size: 0px;
  font-size: 0rem;
  vertical-align: top;
  text-align: center;
}
.page-tabs ul {
  margin: 0 auto;
}
.page-tabs li {
  padding: 0 2px;
  display: inline-block;
}
.page-tabs a {
  padding: 8px 25px 6px;
  background: #f0ece7;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  color: #222222;
  display: inline-block;
}
.page-tabs .active a {
  background: #231f20;
  color: #fff;
}
.related-articles {
  padding-top: 20px;
}
.related-articles h3 {
  margin-bottom: 10px;
  line-height: 26px;
}
.related-articles h3 a {
  color: #333;
}
.related-articles p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 22px;
  margin-bottom: 0;
}
/* modules */
.module {
  padding: 0 25px 25px;
}
@media only screen and (min-width: 480px) {
  .module {
    padding: 0 30px 30px;
  }
}
@media only screen and (min-width: 768px) {
  .module {
    padding: 0 35px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .module {
    padding: 0 50px 50px;
  }
}
.module > h1 {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 42px;
}
@media only screen and (min-width: 768px) {
  .module > h1 {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 50px;
  }
}
.module > h2 {
  margin: 0 0 25px;
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 50px;
}
.module-layout {
  font-size: 0px;
  font-size: 0rem;
  text-align: center;
}
.module-layout > h1 {
  padding: 35px 25px 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
}
@media only screen and (min-width: 1025px) {
  .module-layout > h1 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 64px;
    padding: 40px 50px 25px;
  }
}
.block-area {
  text-align: left;
}
.block-area-top > .block {
  overflow: hidden;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1025px) {
  .block-area-top > .block {
    margin-bottom: 40px;
  }
}
.block-area-top > .block:first-child h1:first-child,
.block-area-top > .block:first-child h2:first-child {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 42px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .block-area-top > .block:first-child h1:first-child,
  .block-area-top > .block:first-child h2:first-child {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 50px;
  }
}
.block-area-top p {
  margin-left: auto;
  margin-right: auto;
  max-width: 700px;
  margin-bottom: 20px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 26px;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .block-area-top p {
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 32px;
  }
}
@media only screen and (min-width: 1024px) {
  .block-area-main {
    display: inline-block;
    vertical-align: top;
    width: 63.9%;
  }
}
.block-area-main + .block-area-aside {
  margin-top: 30px;
}
@media only screen and (min-width: 1024px) {
  .block-area-main + .block-area-aside {
    margin-top: 0;
  }
}
.block-area-aside {
  padding-bottom: 20px;
}
@media only screen and (min-width: 1024px) {
  .block-area-aside {
    display: inline-block;
    vertical-align: top;
    padding-left: 5%;
    width: 35.7%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.block-area-aside .blockcontent + .blockcontent {
  margin-top: 30px;
}
.full-width {
  width: 100%;
}
@media only screen and (min-width: 1024px) {
  .full-width {
    width: 100%;
  }
}
/* home */
.slider {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .slider {
    position: static;
    padding: 50px 50px 0;
  }
}
@media only screen and (min-width: 1025px) {
  .slider + .module {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .slider + .module + .module {
    margin-top: 0;
  }
}
.top-slider a {
  display: block;
  width: 100%;
  height: 100%;
}
.top-slider li {
  height: 250px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center top;
}
@media only screen and (min-width: 640px) {
  .top-slider li {
    height: 350px;
  }
}
@media only screen and (min-width: 768px) {
  .top-slider li {
    height: 450px;
  }
}
@media only screen and (min-width: 1025px) {
  .top-slider li {
    height: auto;
    background-image: none !important;
  }
}
.top-slider img {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .top-slider img {
    display: block;
  }
}
.top-slider .slick-arrow {
  border: none;
  width: 54px;
  height: 54px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  position: absolute;
  bottom: 15px;
  z-index: 11;
  background-color: transparent;
  background-position: center;
}
@media only screen and (min-width: 768px) {
  .top-slider .slick-arrow {
    bottom: 25px;
  }
}
.top-slider .slick-prev {
  background-size: 18px;
  left: 5px;
}
@media only screen and (min-width: 768px) {
  .top-slider .slick-prev {
    left: 20px;
  }
}
.top-slider .slick-next {
  background-size: 18px;
  right: 5px;
}
@media only screen and (min-width: 768px) {
  .top-slider .slick-next {
    right: 20px;
  }
}
.top-slider .slick-dots {
  position: absolute;
  top: 190px;
  left: 50px;
}
@media only screen and (min-width: 1200px) {
  .top-slider .slick-dots {
    top: 220px;
  }
}
.top-slider .slick-dots li {
  margin-bottom: 10px;
}
.slider-below {
  margin-top: 275px;
}
@media only screen and (min-width: 640px) {
  .slider-below {
    margin-top: 375px;
  }
}
@media only screen and (min-width: 768px) {
  .slider-below {
    margin-top: 470px;
  }
}
@media only screen and (min-width: 992px) {
  .slider-below {
    margin-top: 490px;
  }
}
@media only screen and (min-width: 1025px) {
  .slider-below {
    margin-top: 40px;
  }
}
.slider-below.if-generic-banner {
  margin-top: 40px;
}
.quick-links {
  margin: 0 0 20px;
  width: 100%;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 992px) {
  .quick-links {
    overflow: hidden;
  }
}
.quick-links li {
  margin-bottom: 15px;
  border-bottom: 1px solid #e2e0db;
  position: relative;
}
.quick-links li:after {
  content: ' ';
  width: 20px;
  height: 25px;
  display: block;
  background-size: 10px;
  background-position: center;
  position: absolute;
  top: 0;
  right: 0;
}
.quick-links li:last-child {
  border-bottom: none;
}
@media only screen and (min-width: 480px) {
  .quick-links li {
    border-top: 1px solid #e2e0db;
    padding-top: 25px;
    border-bottom: none;
    width: 45%;
    display: inline-block;
    vertical-align: top;
  }
  .quick-links li:after {
    top: 23px;
  }
  .quick-links li:nth-child(1),
  .quick-links li:nth-child(2) {
    border-top: none;
  }
  .quick-links li:nth-child(2n-1) {
    margin-right: 5%;
  }
  .quick-links li:nth-child(2n) {
    margin-left: 5%;
  }
}
@media only screen and (min-width: 992px) {
  .quick-links li {
    margin: 0;
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 0;
    padding-top: 0;
  }
  .quick-links li:before {
    content: ' ';
    position: absolute;
    border-left: 1px solid #e2e0db;
    left: 0;
    top: 0;
    height: 150px;
  }
  .quick-links li:first-child:before {
    display: none;
  }
  .quick-links li:after {
    top: 0;
    right: 15px;
  }
  .quick-links li:nth-child(2n-1) {
    margin-right: 0;
  }
  .quick-links li:nth-child(2n) {
    margin-left: 0;
  }
  .quick-links li:nth-child(4n-3) {
    padding-right: 2.5%;
  }
  .quick-links li:nth-child(4n-2) {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }
  .quick-links li:nth-child(4n-1) {
    padding-left: 2.5%;
    padding-right: 2.5%;
  }
  .quick-links li:nth-child(4n) {
    padding-left: 2.5%;
  }
}
@media only screen and (min-width: 1025px) {
  .quick-links a:hover h4 {
    color: #de134b;
  }
}
.quick-links h4,
.quick-links p {
  padding-right: 25px;
}
.quick-links h4 {
  margin-bottom: 8px;
  font-size: 24px;
  font-size: 2.4rem;
}
@media only screen and (min-width: 1025px) {
  .quick-links h4 {
    font-size: 22px;
    font-size: 2.2rem;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
}
.quick-links p {
  margin-bottom: 15px;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: arial, helvetica, sans-serif;
}
@media only screen and (min-width: 992px) {
  .quick-links p {
    margin: 0;
  }
}
.home .quick-links {
  margin: 0;
}
.home .quick-links h2 {
  padding-top: 20px;
  font-size: 36px;
  font-size: 3.6rem;
  line-height: 42px;
}
@media only screen and (min-width: 768px) {
  .home .quick-links h2 {
    font-size: 46px;
    font-size: 4.6rem;
    line-height: 50px;
  }
}
.product-list {
  padding-top: 0 !important;
}
@media only screen and (min-width: 992px) {
  .product-list {
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 992px) {
  .product-list h2 {
    text-align: center;
  }
}
.home .product-list {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
}
.exposed-daily {
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.exposed-daily > li {
  text-align: center;
  display: none;
}
.exposed-daily > li:nth-child(1),
.exposed-daily > li:nth-child(2) {
  display: block;
}
@media only screen and (min-width: 560px) {
  .exposed-daily > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .exposed-daily > li:nth-child(1),
  .exposed-daily > li:nth-child(2) {
    display: inline-block;
  }
  .exposed-daily > li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .exposed-daily > li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 768px) {
  .exposed-daily > li:nth-child(2n-1) {
    padding-right: 17.5px;
  }
  .exposed-daily > li:nth-child(2n) {
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 992px) {
  .exposed-daily > li {
    display: inline-block;
  }
  .exposed-daily > li:nth-child(2n-1) {
    margin-right: 0;
  }
  .exposed-daily > li:nth-child(2n) {
    margin-left: 0;
  }
  .exposed-daily > li:nth-child(4n-3) {
    width: 24.98%;
    padding-right: 10px;
  }
  .exposed-daily > li:nth-child(4n-2) {
    width: 25.02%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .exposed-daily > li:nth-child(4n-1) {
    width: 25.02%;
    padding-left: 10px;
    padding-right: 10px;
  }
  .exposed-daily > li:nth-child(4n) {
    width: 24.98%;
    padding-left: 10px;
  }
}
.exposed-daily a {
  padding: 25px;
  display: block;
  position: relative;
}
.exposed-daily li {
  margin-bottom: 25px;
}
@media only screen and (min-width: 992px) {
  .exposed-daily li {
    margin-bottom: 0;
    max-height: 360px;
  }
}
@media only screen and (min-width: 992px) {
  .exposed-daily li:nth-child(4n-2),
  .exposed-daily li:nth-child(4n-1) {
    width: 25.47%;
  }
  .exposed-daily li:nth-child(4n-3),
  .exposed-daily li:nth-child(4n) {
    width: 24.53%;
  }
}
@media only screen and (min-width: 1400px) {
  .exposed-daily li {
    min-height: 338px;
  }
}
.exposed-daily a {
  border: 1px solid #ebebeb;
  background-size: contain;
  background-position: center 49px;
  background-repeat: no-repeat;
  padding: 0;
  padding-top: 49px;
}
@media only screen and (min-width: 992px) {
  .exposed-daily a {
    min-height: 228px;
  }
}
@media only screen and (min-width: 1025px) {
  .exposed-daily a {
    min-height: 248px;
  }
}
@media only screen and (min-width: 1100px) {
  .exposed-daily a {
    min-height: 274px;
  }
}
.exposed-daily .one a,
.exposed-daily .half a {
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.exposed-daily .half {
  padding-right: 0 !important;
  width: 50% !important;
}
@media only screen and (min-width: 992px) {
  .exposed-daily .half {
    display: table;
    float: right;
  }
}
.exposed-daily img {
  visibility: hidden;
  width: 100%;
  max-width: inherit;
}
.exposed-daily .product-badge {
  top: 99px;
}
.exposed-daily h3 {
  font-size: 18px;
  font-size: 1.8rem;
}
.exposed-daily p {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  color: #de134b;
}
.product-available {
  background: #ebe8e1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 49px;
  text-align: left;
}
.product-available time {
  padding: 15px 25px 0;
  font-size: 22px;
  font-size: 2.2rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.product-available strong {
  font-family: NimbusSansBecker, arial, sans-serif;
  font-weight: normal;
  font-size: 26px;
  font-size: 2.6rem;
  float: right;
}
.product-badge {
  position: absolute;
  top: 50px;
  left: 50px;
}
.product-description {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 25px;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
}
.products {
  padding-bottom: 1px;
  position: relative;
  border-top: 1px solid #ebebeb;
  z-index: 1;
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.products > li {
  position: relative;
  z-index: 1;
}
.products > li:after {
  content: ' ';
  border: 1px solid #ebebeb;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  .products > li:nth-child(2n):after {
    border: 1px solid #ebebeb;
    border-top: none;
  }
}
.products > li {
  width: 100%;
  text-align: center;
  position: relative;
  display: none;
}
.products > li:nth-child(1),
.products > li:nth-child(2) {
  display: block;
}
@media only screen and (min-width: 560px) {
  .products > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .products > li:nth-child(1),
  .products > li:nth-child(2) {
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .products > li {
    width: 25%;
    display: inline-block;
  }
}
.products a {
  display: block;
}
@media only screen and (min-width: 560px) {
  .products > li.double {
    width: 100%;
  }
  .products > li.double img {
    width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .products > li {
    max-height: 360px;
  }
  .products > li.double {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .products > li > a:before {
    width: 100%;
    height: 100%;
    content: ' ';
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .products > li > a:hover:before {
    background: rgba(0, 0, 0, 0.04);
  }
  .products > li > a:hover + .markers .add-cart {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
  }
}
.products .picture,
.products figure {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 80px;
  padding: 5%;
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .products .picture,
  .products figure {
    margin-bottom: 89px;
  }
}
.products .picture img,
.products figure img {
  margin: 0 auto;
}
@media only screen and (min-width: 560px) {
}
.products .double {
  background-repeat: no-repeat;
}
@media only screen and (min-width: 560px) {
}
@media only screen and (min-width: 560px) {
  .products .double .picture,
  .products .double figure {
    width: 50% !important;
    visibility: hidden;
  }
}
@media only screen and (min-width: 992px) {
  .products .double .picture,
  .products .double figure {
    width: 36%;
  }
}
@media only screen and (min-width: 560px) {
  .products .double .product-description {
    left: auto;
    width: 50%;
    right: 0;
    text-align: left;
  }
}
.products h3 {
  margin-bottom: 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
.products p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, sans-serif;
}
.products .product-description {
  min-height: 147px;
}
.many-many img {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .many-many {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .many-many {
    max-width: inherit;
  }
}
.many-many > li:after {
  bottom: 0;
}
@media only screen and (min-width: 560px) {
  .many-many > li:after {
    right: 0;
  }
}
.many-many li {
  display: inline-block !important;
  vertical-align: top;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.footnote {
  margin: 25px 0;
  font-size: 18px;
  font-size: 1.8rem;
  position: relative;
}
.footnote .left {
  margin: 0 0 12.5px;
}
.footnote .right {
  text-align: right;
}
.footnote .right a {
  padding-right: 24px;
  display: inline-block;
  position: relative;
}
.footnote .right a:after {
  content: ' ';
  width: 20px;
  height: 25px;
  display: block;
  background-size: 10px;
  background-position: center;
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (min-width: 768px) {
  .footnote {
    margin: 25px auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .footnote {
    max-width: inherit;
  }
  .footnote .left {
    margin-right: 250px;
  }
  .footnote .right {
    position: absolute;
    top: 0 ;
    right: 0;
  }
}
.markers {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
}
.markers .double {
  background: #e0144c;
  display: block;
  padding: 8px 0 2px;
  min-height: 44px;
}
.markers .double span {
  line-height: 14px;
  height: auto;
}
.discount-desc,
.price-badge,
.discount {
  background: #fde949;
  width: 90px;
  height: 44px;
  text-align: right;
  display: block;
  font-size: 22px;
  font-size: 2.2rem;
  color: #e0144c;
  padding: 6px 10px 4px;
}
.discount-desc span,
.price-badge span,
.discount span {
  display: block;
  font-size: 14px;
  font-size: 1.4rem;
}
.discount-desc strong,
.price-badge strong,
.discount strong {
  font-weight: normal;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
}
.price-discount {
  font-size: 14px;
  font-size: 1.4rem;
}
.price-discount del {
  color: #292929;
  margin-left: 5px;
}
.discount {
  background: #e0144c;
  top: 53px;
  color: #fde949;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 42px;
}
.discount-desc {
  padding-top: 2px;
  background: #e0144c;
  color: #fde949;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
}
.banner {
  padding-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .banner {
    padding-bottom: 35px;
  }
}
.banner img {
  margin: 0 auto;
}
.banner .tablet {
  display: none;
}
@media only screen and (min-width: 640px) {
  .banner .tablet {
    display: block;
  }
}
@media only screen and (min-width: 640px) {
  .banner .mobile {
    display: none;
  }
}
.joined {
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 1024px) {
  .joined {
    padding: 0 50px;
  }
}
.joined .module {
  padding-top: 0 !important;
}
.joined .adventures,
.joined .events,
.joined .explore-more {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 1024px) {
  .joined .adventures {
    padding-right: 2%;
    padding-left: 0;
    width: 64%;
  }
  .joined .events,
  .joined .explore-more {
    padding-left: 2%;
    padding-right: 0;
    width: 36%;
  }
}
.adventures {
  padding-bottom: 0;
}
.adventures ul {
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .adventures ul > li {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .adventures ul > li {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .adventures ul > li:nth-child(3n-2) {
    width: 32.5%;
    padding-right: 17.5px;
  }
  .adventures ul > li:nth-child(3n-1) {
    width: 35%;
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .adventures ul > li:nth-child(3n) {
    width: 32.5%;
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .adventures ul > li:nth-child(3n-2),
  .adventures ul > li:nth-child(3n) {
    width: 32.7%;
  }
  .adventures ul > li:nth-child(3n-1) {
    width: 34.6%;
  }
}
@media only screen and (min-width: 1200px) {
  .adventures ul > li:nth-child(3n-2),
  .adventures ul > li:nth-child(3n) {
    width: 32.8%;
  }
  .adventures ul > li:nth-child(3n-1) {
    width: 34.4%;
  }
}
.adventures ul li {
  margin: 0 0 50px;
}
@media only screen and (min-width: 1025px) {
  .adventures a:hover h3 {
    color: #e0144c;
  }
}
.adventures figure {
  width: 100%;
  display: inline-block;
  margin: 0 0 18px;
}
@media only screen and (min-width: 480px) {
  .adventures figure {
    margin: 0;
    width: 40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .adventures figure {
    margin: 0 0 18px;
    width: 100%;
  }
}
.adventures img {
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .adventures .detail {
    padding-left: 25px;
    width: 60%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .adventures .detail {
    padding-left: 0;
    width: 100%;
  }
}
.adventures h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.adventures p {
  margin: 0 0 15px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
}
.events ul {
  font-size: 0px;
  font-size: 0rem;
}
.events ul > li {
  margin: 0 0 20px;
}
@media only screen and (min-width: 560px) {
  .events ul > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .events ul > li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .events ul > li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .events ul > li {
    width: 100%;
    padding: 0 !important;
  }
}
.events ul time {
  padding: 10px 10px 8px;
  background: #ebe8e1;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 15px;
  width: 50px;
  min-height: 50px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: absolute;
}
.events ul time em {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 22px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-style: normal;
  display: block;
}
.events ul time span {
  display: block;
}
.events ul .detail {
  padding-left: 90px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.events ul h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.events ul p {
  margin: 0 0 15px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  font-family: arial, helvetica, sans-serif;
}
.events a {
  display: inline-block;
  min-height: 70px;
}
@media only screen and (min-width: 1025px) {
  .events a:hover h3 {
    color: #de134b;
  }
}
.events a.all-events {
  font-size: 14px;
  color: #de134b;
  min-height: inherit;
}
.event-alternative {
  padding-bottom: 0;
}
.event-alternative ul {
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .event-alternative ul > li {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .event-alternative ul > li {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .event-alternative ul > li:nth-child(3n-2) {
    width: 32.5%;
    padding-right: 17.5px;
  }
  .event-alternative ul > li:nth-child(3n-1) {
    width: 35%;
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .event-alternative ul > li:nth-child(3n) {
    width: 32.5%;
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .event-alternative ul > li:nth-child(3n-2),
  .event-alternative ul > li:nth-child(3n) {
    width: 32.7%;
  }
  .event-alternative ul > li:nth-child(3n-1) {
    width: 34.6%;
  }
}
@media only screen and (min-width: 1200px) {
  .event-alternative ul > li:nth-child(3n-2),
  .event-alternative ul > li:nth-child(3n) {
    width: 32.8%;
  }
  .event-alternative ul > li:nth-child(3n-1) {
    width: 34.4%;
  }
}
.event-alternative ul li {
  margin: 0 0 50px;
}
@media only screen and (min-width: 1025px) {
  .event-alternative a:hover h3 {
    color: #e0144c;
  }
}
.event-alternative figure {
  width: 100%;
  display: inline-block;
  margin: 0 0 18px;
}
@media only screen and (min-width: 480px) {
  .event-alternative figure {
    margin: 0;
    width: 40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .event-alternative figure {
    margin: 0 0 18px;
    width: 100%;
  }
}
.event-alternative img {
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .event-alternative .detail {
    padding-left: 25px;
    width: 60%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .event-alternative .detail {
    padding-left: 0;
    width: 100%;
  }
}
.event-alternative h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.event-alternative p {
  margin: 0 0 15px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
}
.event-alternative a {
  min-height: inherit;
}
.newsletter-form form {
  padding: 25px;
  background: #ebe8e1;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .newsletter-form form {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .newsletter-form form {
    padding: 30px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .newsletter-form form {
    padding: 30px 50px 35px;
  }
}
.newsletter-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.newsletter-form label {
  margin: 0 0 5px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  color: #000000;
}
.newsletter-form .field {
  margin-bottom: 15px;
}
.newsletter-form textarea,
.newsletter-form select,
.newsletter-form input.text,
.newsletter-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
}
.newsletter-form select {
  border: none;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%;
}
.newsletter-form .action,
.newsletter-form .submit {
  border: none;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
@media only screen and (min-width: 992px) {
  .newsletter-form label {
    margin-bottom: 0;
    margin-right: 5%;
    width: 35%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 1200px) {
  .newsletter-form label {
    width: 45%;
  }
}
.newsletter-form .text {
  margin: 0 0 20px;
  text-align: left;
  border: none !important;
}
@media only screen and (min-width: 640px) {
  .newsletter-form .text {
    margin-bottom: 0;
    margin-right: 5%;
    width: 65%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 992px) {
  .newsletter-form .text {
    width: 36%;
  }
}
@media only screen and (min-width: 1200px) {
  .newsletter-form .text {
    width: 30%;
  }
}
@media only screen and (min-width: 640px) {
  .newsletter-form .submit {
    width: 30%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 992px) {
  .newsletter-form .submit {
    width: 19%;
  }
}
@media only screen and (min-width: 1200px) {
  .newsletter-form .submit {
    width: 15%;
  }
}
/* inside */
.has-sidebar {
  font-size: 0px;
  font-size: 0rem;
}
.has-sidebar .content {
  padding-bottom: 40px;
}
@media only screen and (min-width: 1024px) {
  .has-sidebar .default,
  .has-sidebar article {
    display: inline-block;
    vertical-align: top;
    width: 65%;
  }
}
@media only screen and (min-width: 1024px) {
  .has-sidebar .block-area-aside,
  .has-sidebar .sidebar {
    display: inline-block;
    vertical-align: top;
    padding-left: 5%;
    width: 30%;
  }
}
.has-sidebar .block-area-aside {
  width: 100%!important;
}
.sidebar {
  font-size: 0px;
  font-size: 0rem;
}
.sidebar h3 {
  font-family: NimbusSansBecker, arial, sans-serif;
  margin-bottom: 10px;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 32px;
}
@media only screen and (min-width: 1025px) {
  .sidebar h3 {
    font-family: NimbusSansBeckerLight, arial, sans-serif;
  }
}
.sidebar figure {
  margin: 0 auto 20px;
}
@media only screen and (min-width: 768px) {
  .sidebar figure {
    max-width: 400px;
  }
}
@media only screen and (min-width: 768px) {
  .sidebar figure img {
    margin: 0 auto;
    width: auto;
  }
}
.sidebar p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, sans-serif;
}
@media only screen and (min-width: 560px) {
  .sidebar .col {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .sidebar .col:nth-child(2n-1) {
    padding-right: 5%;
  }
  .sidebar .col:nth-child(2n) {
    padding-left: 5%;
  }
}
@media only screen and (min-width: 1024px) {
  .sidebar .col {
    width: 100%;
    padding: 0 !important;
  }
}
.partner-company .col {
  text-align: center;
}
@media only screen and (min-width: 560px) {
  .partner-company .col {
    text-align: left;
  }
}
.partner-company figure {
  text-align: left;
  margin: 0 auto 20px;
}
@media only screen and (min-width: 560px) {
  .partner-company figure {
    margin: 0 0 20px;
  }
}
.partner-company figure img {
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .partner-company figure img {
    margin: 0;
  }
}
.partner-company p {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 22px;
}
.partner-company a {
  color: #e0144c;
}
.partner-company .phone {
  color: #333;
}
@media only screen and (min-width: 768px) {
  .partner-company .footnote {
    margin: 15px 0;
  }
}
.partner-company .footnote .right {
  text-align: center;
}
@media only screen and (min-width: 560px) {
  .partner-company .footnote .right {
    text-align: left;
  }
}
.partner-company .footnote .right a {
  color: #333;
}
@media only screen and (min-width: 768px) {
  .partner-company .footnote .right {
    position: static;
  }
}
/* akcije */
.info-push {
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 768px) {
  .info-push {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .info-push {
    max-width: inherit;
  }
}
.info-push li {
  margin: 0 0 50px;
}
@media only screen and (min-width: 480px) {
  .info-push li {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 992px) {
  .info-push li {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .info-push li:nth-child(4n-3) {
    width: 25%;
    padding-right: 12px;
  }
  .info-push li:nth-child(4n-2) {
    width: 25%;
    padding-left: 9px;
    padding-right: 9px;
  }
  .info-push li:nth-child(4n-1) {
    width: 25%;
    padding-left: 9px;
    padding-right: 9px;
  }
  .info-push li:nth-child(4n) {
    width: 25%;
    padding-left: 12px;
  }
}
@media only screen and (min-width: 1025px) {
  .info-push a:hover h3 {
    color: #de134b;
  }
}
.info-push figure {
  display: inline-block;
  margin: 0 0 18px;
}
@media only screen and (min-width: 480px) {
  .info-push figure {
    margin: 0;
    width: 40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
  }
}
@media only screen and (min-width: 992px) {
  .info-push figure {
    margin: 0 0 18px;
    width: 100%;
  }
}
@media only screen and (min-width: 480px) {
  .info-push .detail {
    padding-left: 25px;
    width: 60%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 992px) {
  .info-push .detail {
    padding-left: 0;
    width: 100%;
  }
}
.info-push h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.info-push p {
  margin: 0 0 15px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
}
/* katalogi */
.catalog {
  padding-bottom: 1px;
  position: relative;
  border-top: 1px solid #ebebeb;
  z-index: 1;
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.catalog > li {
  position: relative;
  z-index: 1;
}
.catalog > li:after {
  content: ' ';
  border: 1px solid #ebebeb;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  .catalog > li:nth-child(2n):after {
    border: 1px solid #ebebeb;
    border-top: none;
  }
}
.catalog > li {
  width: 100%;
  text-align: center;
  position: relative;
  display: none;
}
.catalog > li:nth-child(1),
.catalog > li:nth-child(2) {
  display: block;
}
@media only screen and (min-width: 560px) {
  .catalog > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .catalog > li:nth-child(1),
  .catalog > li:nth-child(2) {
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .catalog > li {
    width: 25%;
    display: inline-block;
  }
}
.catalog a {
  display: block;
}
@media only screen and (min-width: 560px) {
  .catalog > li.double {
    width: 100%;
  }
  .catalog > li.double img {
    width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .catalog > li {
    max-height: 360px;
  }
  .catalog > li.double {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .catalog > li > a:before {
    width: 100%;
    height: 100%;
    content: ' ';
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .catalog > li > a:hover:before {
    background: rgba(0, 0, 0, 0.04);
  }
  .catalog > li > a:hover + .markers .add-cart {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
  }
}
.catalog .picture,
.catalog figure {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 80px;
  padding: 5%;
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .catalog .picture,
  .catalog figure {
    margin-bottom: 89px;
  }
}
.catalog .picture img,
.catalog figure img {
  margin: 0 auto;
}
@media only screen and (min-width: 560px) {
}
.catalog .double {
  background-repeat: no-repeat;
}
@media only screen and (min-width: 560px) {
}
@media only screen and (min-width: 560px) {
  .catalog .double .picture,
  .catalog .double figure {
    width: 50% !important;
    visibility: hidden;
  }
}
@media only screen and (min-width: 992px) {
  .catalog .double .picture,
  .catalog .double figure {
    width: 36%;
  }
}
@media only screen and (min-width: 560px) {
  .catalog .double .product-description {
    left: auto;
    width: 50%;
    right: 0;
    text-align: left;
  }
}
.catalog h3 {
  margin-bottom: 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
.catalog p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, sans-serif;
}
.catalog .product-description {
  min-height: 147px;
}
.catalog img {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .catalog {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .catalog {
    max-width: inherit;
  }
}
.catalog > li:after {
  bottom: 0;
}
@media only screen and (min-width: 560px) {
  .catalog > li:after {
    right: 0;
  }
}
.catalog li {
  display: inline-block !important;
  vertical-align: top;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 992px) {
  .catalog li {
    max-height: inherit;
  }
}
.catalog .picture,
.catalog figure {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media only screen and (min-width: 560px) {
  .catalog .picture,
  .catalog figure {
    height: 270px;
    margin-bottom: 160px;
  }
}
.catalog img {
  visibility: visible;
}
.catalog h3 {
  margin: 0 0 5px;
}
.catalog P {
  margin: 0 0 5px;
}
@media only screen and (min-width: 1025px) {
  .catalog a:hover:before {
    display: none;
  }
}
.catalog .product-description {
  min-height: inherit;
  padding-top: 0;
  padding-bottom: 15px;
  position: static;
}
@media only screen and (min-width: 560px) {
  .catalog .product-description {
    min-height: 147px;
    padding-top: 10px;
    position: absolute;
  }
}
/* pika */
.explore-more {
  font-size: 0px;
  font-size: 0rem;
}
.explore-more a {
  margin: 0 0 20px;
  display: inline-block;
  min-height: 70px;
}
@media only screen and (min-width: 1025px) {
  .explore-more a:hover h3 {
    color: #de134b;
  }
}
@media only screen and (min-width: 560px) {
  .explore-more li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .explore-more li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .explore-more li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .explore-more li {
    width: 100%;
    padding: 0 !important;
  }
}
.explore-more .detail {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.explore-more h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.explore-more p {
  margin: 0 0 15px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
}
/* pika ugodnosti */
.pika-benefits {
  padding-bottom: 1px;
  position: relative;
  border-top: 1px solid #ebebeb;
  z-index: 1;
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pika-benefits > li {
  position: relative;
  z-index: 1;
}
.pika-benefits > li:after {
  content: ' ';
  border: 1px solid #ebebeb;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  .pika-benefits > li:nth-child(2n):after {
    border: 1px solid #ebebeb;
    border-top: none;
  }
}
.pika-benefits > li {
  width: 100%;
  text-align: center;
  position: relative;
  display: none;
}
.pika-benefits > li:nth-child(1),
.pika-benefits > li:nth-child(2) {
  display: block;
}
@media only screen and (min-width: 560px) {
  .pika-benefits > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .pika-benefits > li:nth-child(1),
  .pika-benefits > li:nth-child(2) {
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .pika-benefits > li {
    width: 25%;
    display: inline-block;
  }
}
.pika-benefits a {
  display: block;
}
@media only screen and (min-width: 560px) {
  .pika-benefits > li.double {
    width: 100%;
  }
  .pika-benefits > li.double img {
    width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .pika-benefits > li {
    max-height: 360px;
  }
  .pika-benefits > li.double {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .pika-benefits > li > a:before {
    width: 100%;
    height: 100%;
    content: ' ';
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .pika-benefits > li > a:hover:before {
    background: rgba(0, 0, 0, 0.04);
  }
  .pika-benefits > li > a:hover + .markers .add-cart {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
  }
}
.pika-benefits .picture,
.pika-benefits figure {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 80px;
  padding: 5%;
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .pika-benefits .picture,
  .pika-benefits figure {
    margin-bottom: 89px;
  }
}
.pika-benefits .picture img,
.pika-benefits figure img {
  margin: 0 auto;
}
@media only screen and (min-width: 560px) {
}
.pika-benefits .double {
  background-repeat: no-repeat;
}
@media only screen and (min-width: 560px) {
}
@media only screen and (min-width: 560px) {
  .pika-benefits .double .picture,
  .pika-benefits .double figure {
    width: 50% !important;
    visibility: hidden;
  }
}
@media only screen and (min-width: 992px) {
  .pika-benefits .double .picture,
  .pika-benefits .double figure {
    width: 36%;
  }
}
@media only screen and (min-width: 560px) {
  .pika-benefits .double .product-description {
    left: auto;
    width: 50%;
    right: 0;
    text-align: left;
  }
}
.pika-benefits h3 {
  margin-bottom: 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
.pika-benefits p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, sans-serif;
}
.pika-benefits .product-description {
  min-height: 147px;
}
.pika-benefits img {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .pika-benefits {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .pika-benefits {
    max-width: inherit;
  }
}
.pika-benefits > li:after {
  bottom: 0;
}
@media only screen and (min-width: 560px) {
  .pika-benefits > li:after {
    right: 0;
  }
}
.pika-benefits li {
  display: inline-block !important;
  vertical-align: top;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.pika-benefits .picture,
.pika-benefits figure {
  margin-bottom: 0;
  padding-bottom: 0;
}
.pika-benefits .picture a,
.pika-benefits figure a {
  display: block;
}
.pika-benefits img {
  visibility: visible;
}
@media only screen and (min-width: 992px) {
  .pika-benefits li {
    min-height: 340px;
  }
}
.pika-benefits h3 {
  margin: 0 0 5px;
}
.pika-benefits P {
  margin: 0 0 30px;
}
@media only screen and (min-width: 560px) {
  .pika-benefits P {
    margin: 0 0 10px;
  }
}
.pika-benefits .product-description {
  min-height: inherit;
  padding-top: 0;
  padding-bottom: 15px;
  position: relative;
}
@media only screen and (min-width: 560px) {
  .pika-benefits .product-description {
    min-height: 170px;
  }
}
.pika-benefits .duration {
  margin: 0;
  font-weight: bold;
}
@media only screen and (min-width: 560px) {
  .pika-benefits .duration {
    margin: 0;
    position: absolute;
    bottom: 10px;
    left: 0;
    right: 0;
  }
}
.filter {
  padding-top: 0 !important;
}
.filter h3 {
  margin-bottom: 8px;
  padding: 0 12px;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.store-list-filter {
  font-size: 0px;
  font-size: 0rem;
  position: relative;
}
.store-list-filter:after {
  content: '';
  border-bottom: 1px solid #d8d6d0;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
}
@media only screen and (min-width: 1025px) {
  .store-list-filter:after {
    border: none;
  }
}
@media only screen and (min-width: 600px) {
  .store-list-filter .col {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .store-list-filter .col:nth-child(2n-1) {
    padding-right: 15px;
  }
  .store-list-filter .col:nth-child(2n) {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 880px) {
  .store-list-filter .col {
    width: 33.33333333%;
  }
  .store-list-filter .col:nth-child(3n-2) {
    padding-right: 15px;
  }
  .store-list-filter .col:nth-child(3n-1) {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .store-list-filter .col:nth-child(3n) {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 1025px) {
  .store-list-filter .col {
    width: 50%;
  }
  .store-list-filter .col:nth-child(3n-2) {
    padding-right: 0;
  }
  .store-list-filter .col:nth-child(3n-1) {
    padding-left: 0;
    padding-right: 0;
  }
  .store-list-filter .col:nth-child(3n) {
    padding-left: 0;
  }
  .store-list-filter .col:nth-child(2n-1) {
    padding-right: 15px;
  }
  .store-list-filter .col:nth-child(2n) {
    padding-left: 15px;
  }
}
.store-list-filter .action {
  width: 100%;
  margin-bottom: 20px;
  text-align: center;
}
.filter-categories {
  margin-bottom: 20px;
  font-size: 0px;
  font-size: 0rem;
}
.filter-categories li {
  padding: 3px 0;
  font-family: arial, helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.filter-categories a {
  padding: 7px 12px;
  background-color: #f0ece7;
  color: #343031;
  font-size: 13px;
  font-size: 1.3rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.filter-categories .selected a {
  color: #fff;
}
@media only screen and (min-width: 560px) {
  .filter-categories {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .filter-categories {
    max-width: inherit;
  }
}
@media only screen and (min-width: 1025px) {
  .filter-categories {
    margin-left: 50px;
    margin-bottom: -20px;
  }
}
@media only screen and (min-width: 560px) {
  .filter-categories li {
    margin: 0 3px 0 0;
    display: inline-block;
  }
}
@media only screen and (min-width: 1025px) {
  .filter-categories a:hover {
    background-color: #231f20;
    color: #fff;
  }
}
.filter-categories .selected a {
  background-color: #231f20;
}
/* pika partnerji */
.pika-partners {
  padding-bottom: 1px;
  position: relative;
  border-top: 1px solid #ebebeb;
  z-index: 1;
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pika-partners > li {
  position: relative;
  z-index: 1;
}
.pika-partners > li:after {
  content: ' ';
  border: 1px solid #ebebeb;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  .pika-partners > li:nth-child(2n):after {
    border: 1px solid #ebebeb;
    border-top: none;
  }
}
.pika-partners > li {
  width: 100%;
  text-align: center;
  position: relative;
  display: none;
}
.pika-partners > li:nth-child(1),
.pika-partners > li:nth-child(2) {
  display: block;
}
@media only screen and (min-width: 560px) {
  .pika-partners > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .pika-partners > li:nth-child(1),
  .pika-partners > li:nth-child(2) {
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .pika-partners > li {
    width: 25%;
    display: inline-block;
  }
}
.pika-partners a {
  display: block;
}
@media only screen and (min-width: 560px) {
  .pika-partners > li.double {
    width: 100%;
  }
  .pika-partners > li.double img {
    width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .pika-partners > li {
    max-height: 360px;
  }
  .pika-partners > li.double {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .pika-partners > li > a:before {
    width: 100%;
    height: 100%;
    content: ' ';
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .pika-partners > li > a:hover:before {
    background: rgba(0, 0, 0, 0.04);
  }
  .pika-partners > li > a:hover + .markers .add-cart {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
  }
}
.pika-partners .picture,
.pika-partners figure {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 80px;
  padding: 5%;
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .pika-partners .picture,
  .pika-partners figure {
    margin-bottom: 89px;
  }
}
.pika-partners .picture img,
.pika-partners figure img {
  margin: 0 auto;
}
@media only screen and (min-width: 560px) {
}
.pika-partners .double {
  background-repeat: no-repeat;
}
@media only screen and (min-width: 560px) {
}
@media only screen and (min-width: 560px) {
  .pika-partners .double .picture,
  .pika-partners .double figure {
    width: 50% !important;
    visibility: hidden;
  }
}
@media only screen and (min-width: 992px) {
  .pika-partners .double .picture,
  .pika-partners .double figure {
    width: 36%;
  }
}
@media only screen and (min-width: 560px) {
  .pika-partners .double .product-description {
    left: auto;
    width: 50%;
    right: 0;
    text-align: left;
  }
}
.pika-partners h3 {
  margin-bottom: 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
.pika-partners p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, sans-serif;
}
.pika-partners .product-description {
  min-height: 147px;
}
.pika-partners img {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .pika-partners {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .pika-partners {
    max-width: inherit;
  }
}
.pika-partners > li:after {
  bottom: 0;
}
@media only screen and (min-width: 560px) {
  .pika-partners > li:after {
    right: 0;
  }
}
.pika-partners li {
  display: inline-block !important;
  vertical-align: top;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
.pika-partners .picture,
.pika-partners figure {
  margin-bottom: 0;
  padding-bottom: 0;
}
.pika-partners .picture a,
.pika-partners figure a {
  display: block;
}
.pika-partners img {
  visibility: visible;
}
@media only screen and (min-width: 992px) {
  .pika-partners li {
    min-height: 340px;
  }
}
.pika-partners h3 {
  margin: 0 0 5px;
}
.pika-partners P {
  margin: 0 0 10px;
}
.pika-partners a {
  display: inline-block;
  color: #e0144c;
}
.pika-partners .product-description {
  min-height: inherit;
  padding-top: 0;
  padding-bottom: 15px;
  position: static;
}
@media only screen and (min-width: 560px) {
  .pika-partners .product-description {
    min-height: 170px;
  }
}
/* prodajna mesta */
.store-list h1 {
  padding: 35px 25px 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
}
@media only screen and (min-width: 1025px) {
  .store-list h1 {
    font-size: 40px;
    font-size: 4rem;
    line-height: 64px;
    padding: 40px 50px 25px;
  }
}
.stores {
  margin: 0 0 25px;
  padding-bottom: 1px;
  position: relative;
  border-top: 1px solid #ebebeb;
  z-index: 1;
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.stores > li {
  position: relative;
  z-index: 1;
}
.stores > li:after {
  content: ' ';
  border: 1px solid #ebebeb;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  z-index: -1;
}
@media only screen and (min-width: 992px) {
  .stores > li:nth-child(2n):after {
    border: 1px solid #ebebeb;
    border-top: none;
  }
}
.stores > li {
  width: 100%;
  text-align: center;
  position: relative;
  display: none;
}
.stores > li:nth-child(1),
.stores > li:nth-child(2) {
  display: block;
}
@media only screen and (min-width: 560px) {
  .stores > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .stores > li:nth-child(1),
  .stores > li:nth-child(2) {
    display: inline-block;
  }
}
@media only screen and (min-width: 992px) {
  .stores > li {
    width: 25%;
    display: inline-block;
  }
}
.stores a {
  display: block;
}
@media only screen and (min-width: 560px) {
  .stores > li.double {
    width: 100%;
  }
  .stores > li.double img {
    width: 50%;
  }
}
@media only screen and (min-width: 992px) {
  .stores > li {
    max-height: 360px;
  }
  .stores > li.double {
    width: 50%;
  }
}
@media only screen and (min-width: 1025px) {
  .stores > li > a:before {
    width: 100%;
    height: 100%;
    content: ' ';
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
  }
  .stores > li > a:hover:before {
    background: rgba(0, 0, 0, 0.04);
  }
  .stores > li > a:hover + .markers .add-cart {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
  }
}
.stores .picture,
.stores figure {
  max-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 80px;
  padding: 5%;
  display: inline-block;
}
@media only screen and (min-width: 992px) {
  .stores .picture,
  .stores figure {
    margin-bottom: 89px;
  }
}
.stores .picture img,
.stores figure img {
  margin: 0 auto;
}
@media only screen and (min-width: 560px) {
}
.stores .double {
  background-repeat: no-repeat;
}
@media only screen and (min-width: 560px) {
}
@media only screen and (min-width: 560px) {
  .stores .double .picture,
  .stores .double figure {
    width: 50% !important;
    visibility: hidden;
  }
}
@media only screen and (min-width: 992px) {
  .stores .double .picture,
  .stores .double figure {
    width: 36%;
  }
}
@media only screen and (min-width: 560px) {
  .stores .double .product-description {
    left: auto;
    width: 50%;
    right: 0;
    text-align: left;
  }
}
.stores h3 {
  margin-bottom: 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
.stores p {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, sans-serif;
}
.stores .product-description {
  min-height: 147px;
}
.stores img {
  visibility: hidden;
}
@media only screen and (min-width: 768px) {
  .stores {
    margin: 0 auto;
    max-width: 700px;
  }
}
@media only screen and (min-width: 992px) {
  .stores {
    max-width: inherit;
  }
}
.stores > li:after {
  bottom: 0;
}
@media only screen and (min-width: 560px) {
  .stores > li:after {
    right: 0;
  }
}
.stores li {
  display: inline-block !important;
  vertical-align: top;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
  .stores {
    margin-bottom: 35px;
  }
}
.stores .wrap {
  padding: 25px;
}
@media only screen and (min-width: 768px) {
  .stores .wrap {
    padding: 35px;
  }
}
@media only screen and (min-width: 1025px) {
  .stores a:hover:before {
    display: none;
  }
}
.stores-table .col-1 {
  width: 22%;
}
.stores-table .col-2 {
  width: 22%;
}
.stores-table .col-3 {
  width: 7%;
}
.stores-table .col-4 {
  width: 16%;
}
.stores-table .col-5 {
  width: 11%;
  white-space: nowrap;
}
.stores-table .col-6 {
  width: 11%;
  white-space: nowrap;
}
.stores-table .col-7 {
  width: 11%;
  white-space: nowrap;
}
/* dogodki seznam */
.events-list h4 {
  margin: 10px 0 20px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 26px;
}
.events-group {
  font-size: 0px;
  font-size: 0rem;
  max-width: 800px;
}
.events-group > li {
  margin: 0 0 20px;
}
@media only screen and (min-width: 560px) {
  .events-group > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .events-group > li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .events-group > li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .events-group > li {
    width: 100%;
    padding: 0 !important;
  }
}
.events-group time {
  padding: 10px 10px 8px;
  background: #ebe8e1;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 15px;
  width: 50px;
  min-height: 50px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: absolute;
}
.events-group time em {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 22px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-style: normal;
  display: block;
}
.events-group time span {
  display: block;
}
.events-group .detail {
  padding-left: 90px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.events-group h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.events-group p {
  margin: 0 0 15px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  font-family: arial, helvetica, sans-serif;
}
@media only screen and (min-width: 1025px) {
  .events-group a:hover {
    color: #e0144c;
  }
}
.events-group h3 {
  margin: 0;
}
.events-group time {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 15px;
  min-height: 18px;
}
.meta {
  margin: 0 0 12px;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: arial, helvetica, sans-serif;
}
.meta li {
  display: inline-block;
}
.meta .location a {
  color: #e0144c;
}
.meta .tag {
  padding-left: 10px;
}
.meta .tag a {
  text-decoration: underline;
}
/* projekti */
.grid-of3 {
  padding-bottom: 0;
}
.grid-of3 ul {
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .grid-of3 ul > li {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .grid-of3 ul > li {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .grid-of3 ul > li:nth-child(3n-2) {
    width: 32.5%;
    padding-right: 17.5px;
  }
  .grid-of3 ul > li:nth-child(3n-1) {
    width: 35%;
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .grid-of3 ul > li:nth-child(3n) {
    width: 32.5%;
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .grid-of3 ul > li:nth-child(3n-2),
  .grid-of3 ul > li:nth-child(3n) {
    width: 32.7%;
  }
  .grid-of3 ul > li:nth-child(3n-1) {
    width: 34.6%;
  }
}
@media only screen and (min-width: 1200px) {
  .grid-of3 ul > li:nth-child(3n-2),
  .grid-of3 ul > li:nth-child(3n) {
    width: 32.8%;
  }
  .grid-of3 ul > li:nth-child(3n-1) {
    width: 34.4%;
  }
}
.grid-of3 ul li {
  margin: 0 0 50px;
}
@media only screen and (min-width: 1025px) {
  .grid-of3 a:hover h3 {
    color: #e0144c;
  }
}
.grid-of3 figure {
  width: 100%;
  display: inline-block;
  margin: 0 0 18px;
}
@media only screen and (min-width: 480px) {
  .grid-of3 figure {
    margin: 0;
    width: 40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .grid-of3 figure {
    margin: 0 0 18px;
    width: 100%;
  }
}
.grid-of3 img {
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .grid-of3 .detail {
    padding-left: 25px;
    width: 60%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .grid-of3 .detail {
    padding-left: 0;
    width: 100%;
  }
}
.grid-of3 h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.grid-of3 p {
  margin: 0 0 15px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
}
.grid-of3 .winner {
  color: #e0144c;
}
.nasted-grid-of3 li {
  padding-bottom: 0;
}
.nasted-grid-of3 li ul {
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .nasted-grid-of3 li ul > li {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .nasted-grid-of3 li ul > li {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .nasted-grid-of3 li ul > li:nth-child(3n-2) {
    width: 32.5%;
    padding-right: 17.5px;
  }
  .nasted-grid-of3 li ul > li:nth-child(3n-1) {
    width: 35%;
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .nasted-grid-of3 li ul > li:nth-child(3n) {
    width: 32.5%;
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .nasted-grid-of3 li ul > li:nth-child(3n-2),
  .nasted-grid-of3 li ul > li:nth-child(3n) {
    width: 32.7%;
  }
  .nasted-grid-of3 li ul > li:nth-child(3n-1) {
    width: 34.6%;
  }
}
@media only screen and (min-width: 1200px) {
  .nasted-grid-of3 li ul > li:nth-child(3n-2),
  .nasted-grid-of3 li ul > li:nth-child(3n) {
    width: 32.8%;
  }
  .nasted-grid-of3 li ul > li:nth-child(3n-1) {
    width: 34.4%;
  }
}
.nasted-grid-of3 li ul li {
  margin: 0 0 50px;
}
@media only screen and (min-width: 1025px) {
  .nasted-grid-of3 li a:hover h3 {
    color: #e0144c;
  }
}
.nasted-grid-of3 li figure {
  width: 100%;
  display: inline-block;
  margin: 0 0 18px;
}
@media only screen and (min-width: 480px) {
  .nasted-grid-of3 li figure {
    margin: 0;
    width: 40%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .nasted-grid-of3 li figure {
    margin: 0 0 18px;
    width: 100%;
  }
}
.nasted-grid-of3 li img {
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .nasted-grid-of3 li .detail {
    padding-left: 25px;
    width: 60%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 768px) {
  .nasted-grid-of3 li .detail {
    padding-left: 0;
    width: 100%;
  }
}
.nasted-grid-of3 li h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.nasted-grid-of3 li p {
  margin: 0 0 15px;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  font-family: arial, helvetica, sans-serif;
}
/* izracun */
.calculate-form form {
  padding: 25px;
  background: #ebe8e1;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .calculate-form form {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .calculate-form form {
    padding: 30px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .calculate-form form {
    padding: 30px 50px 35px;
  }
}
.calculate-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.calculate-form label {
  margin: 0 0 5px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  color: #000000;
}
.calculate-form .field {
  margin-bottom: 15px;
}
.calculate-form textarea,
.calculate-form select,
.calculate-form input.text,
.calculate-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
}
.calculate-form select {
  border: none;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%;
}
.calculate-form .action,
.calculate-form .submit {
  border: none;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
@media only screen and (min-width: 992px) {
  .calculate-form form {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  .calculate-form select {
    width: 50%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 640px) {
  .calculate-form .group {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
}
@media only screen and (min-width: 992px) {
  .calculate-form .group {
    width: 50%;
  }
}
.calculate-form .group .space {
  width: 100%;
  float: left;
}
@media only screen and (min-width: 640px) {
  .calculate-form .group .space {
    width: auto;
    margin-right: 160px;
    float: none;
  }
}
@media only screen and (min-width: 1024px) {
  .calculate-form .group .space {
    margin-left: 20px;
  }
}
.calculate-form .text {
  margin: 0 0 20px;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .calculate-form .text {
    margin-bottom: 0;
    width: 100%;
    display: inline-block;
    vertical-align: top;
  }
}
@media only screen and (min-width: 640px) {
  .calculate-form .submit {
    width: 140px;
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* novice seznam */
.news-list {
  padding: 0;
  max-width: inherit;
}
.news-list a {
  color: #e0144c;
}
.news-list .footnote {
  margin: 0;
}
.news-list .footnote a {
  color: #333;
}
.news-list .footnote .right {
  text-align: left;
  line-height: 24px;
}
@media only screen and (min-width: 992px) {
  .news-list .footnote .right {
    position: static;
  }
}
.news-group {
  font-size: 0px;
  font-size: 0rem;
}
.news-group > li {
  margin: 0 0 20px;
}
@media only screen and (min-width: 560px) {
  .news-group > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .news-group > li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .news-group > li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .news-group > li {
    width: 100%;
    padding: 0 !important;
  }
}
.news-group time {
  padding: 10px 10px 8px;
  background: #ebe8e1;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 15px;
  width: 50px;
  min-height: 50px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: absolute;
}
.news-group time em {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 22px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-style: normal;
  display: block;
}
.news-group time span {
  display: block;
}
.news-group .detail {
  padding-left: 90px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.news-group h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.news-group p {
  margin: 0 0 15px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  font-family: arial, helvetica, sans-serif;
}
@media only screen and (min-width: 1025px) {
  .news-group a:hover {
    color: #e0144c;
  }
}
.news-group h3 {
  margin: 0;
}
.news-group time {
  font-size: 13px;
  font-size: 1.3rem;
  color: #808080;
  padding: 3px 0 0;
  width: auto;
  min-height: inherit;
  background: none;
  position: static;
}
.news-group .detail {
  padding-left: 0;
}
.archive-form form {
  padding: 25px;
  background: #ebe8e1;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .archive-form form {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .archive-form form {
    padding: 30px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .archive-form form {
    padding: 30px 50px 35px;
  }
}
.archive-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.archive-form label {
  margin: 0 0 5px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  color: #000000;
}
.archive-form .field {
  margin-bottom: 15px;
}
.archive-form textarea,
.archive-form select,
.archive-form input.text,
.archive-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
}
.archive-form select {
  border: none;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%;
}
.archive-form .action,
.archive-form .submit {
  border: none;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
.archive-form form {
  position: relative;
}
@media only screen and (min-width: 1024px) {
  .archive-form form {
    padding: 20px 20px 0;
  }
}
.archive-form .group {
  margin-right: 100px;
}
@media only screen and (min-width: 480px) {
  .archive-form .group {
    margin-right: 160px;
  }
}
@media only screen and (min-width: 1024px) {
  .archive-form .group {
    margin-right: 100px;
  }
}
.archive-form select {
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) {
  .archive-form select {
    margin-bottom: 20px;
  }
}
.archive-form .submit {
  padding: 14px 15px 15px;
  width: 80px;
  position: absolute;
  top: 25px;
  right: 25px;
  font-size: 18px;
  font-size: 1.8rem;
}
@media only screen and (min-width: 480px) {
  .archive-form .submit {
    padding: 14px 30px 15px;
    width: 140px;
    top: 30px;
    right: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .archive-form .submit {
    right: 40px;
  }
}
@media only screen and (min-width: 1024px) {
  .archive-form .submit {
    width: 80px;
    padding: 14px 15px 15px;
    top: 20px;
    right: 20px;
  }
}
/* obvestila seznam */
.notices-group {
  font-size: 0px;
  font-size: 0rem;
}
.notices-group > li {
  margin: 0 0 20px;
}
@media only screen and (min-width: 560px) {
  .notices-group > li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .notices-group > li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .notices-group > li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .notices-group > li {
    width: 100%;
    padding: 0 !important;
  }
}
.notices-group time {
  padding: 10px 10px 8px;
  background: #ebe8e1;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 15px;
  width: 50px;
  min-height: 50px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: absolute;
}
.notices-group time em {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 22px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-style: normal;
  display: block;
}
.notices-group time span {
  display: block;
}
.notices-group .detail {
  padding-left: 90px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
}
.notices-group h3 {
  margin: 0 0 12px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 22px;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
.notices-group p {
  margin: 0 0 15px;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 22px;
  font-family: arial, helvetica, sans-serif;
}
.notices-group a {
  color: #e0144c;
}
.notices-group h3 {
  margin-bottom: 8px;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 25px;
}
.notices-group p {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 25px;
}
.notices-group .detail {
  padding-left: 0;
}
/* prodajna mesta */
@media only screen and (min-width: 600px) {
  .sort-stores .store-location li {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .sort-stores .store-location li:nth-child(2) h3 {
    border: none;
  }
  .sort-stores .store-location li:nth-child(2n-1) {
    padding-right: 15px;
  }
  .sort-stores .store-location li:nth-child(2n-1) .favorite {
    right: 15px;
  }
  .sort-stores .store-location li:nth-child(2n) {
    padding-left: 15px;
  }
}
@media only screen and (min-width: 880px) {
  .sort-stores .store-location li {
    width: 33.33333333%;
  }
  .sort-stores .store-location li:nth-child(2n) {
    padding-left: 0;
  }
  .sort-stores .store-location li:nth-child(3) h3 {
    border: none;
  }
  .sort-stores .store-location li:nth-child(3n-2) {
    padding-right: 22.5px;
  }
  .sort-stores .store-location li:nth-child(3n-2) .favorite {
    right: 22.5px;
  }
  .sort-stores .store-location li:nth-child(3n-1) {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
  .sort-stores .store-location li:nth-child(3n-1) .favorite {
    right: 7.5px;
  }
  .sort-stores .store-location li:nth-child(3n) {
    padding-left: 22.5px;
  }
  .sort-stores .store-location li:nth-child(3n) .favorite {
    right: 22.5px;
  }
}
@media only screen and (min-width: 1025px) {
  .sort-stores .store-location li {
    width: 50%;
  }
  .sort-stores .store-location li:nth-child(3) h3 {
    border-top: 1px solid #d8d6d0;
  }
  .sort-stores .store-location li:nth-child(3n-2) {
    padding-right: 0;
  }
  .sort-stores .store-location li:nth-child(3n-2) .favorite {
    right: 0;
  }
  .sort-stores .store-location li:nth-child(3n-1) {
    padding-left: 0;
    padding-right: 0;
  }
  .sort-stores .store-location li:nth-child(3n-1) .favorite {
    right: 0;
  }
  .sort-stores .store-location li:nth-child(3n) {
    padding-left: 0;
  }
  .sort-stores .store-location li:nth-child(3n) .favorite {
    right: 0;
  }
  .sort-stores .store-location li:nth-child(2n-1) {
    padding-right: 15px;
  }
  .sort-stores .store-location li:nth-child(2n-1) .favorite {
    right: 15px;
  }
  .sort-stores .store-location li:nth-child(2n) {
    padding-left: 15px;
  }
}
.sort-stores .no-results {
  padding-top: 20px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  font-family: arial, helvetica, sans-serif;
}
@media only screen and (min-width: 1025px) {
  .sort-stores .no-results {
    padding-top: 0;
  }
}
.store-location {
  font-size: 0px;
  font-size: 0rem;
}
.store-location li {
  position: relative;
}
.store-location li:first-child h3 {
  border-top: none;
}
.store-location h3 {
  border-top: 1px solid #d8d6d0;
  padding-top: 27px;
  margin-bottom: 10px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 24px;
  font-weight: normal;
}
.store-location a {
  color: #e0144c;
}
.store-location .favorite {
  position: absolute;
  top: 27px;
  right: 0;
}
.store-location address,
.store-location p {
  margin-bottom: 6px;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 21px;
  font-family: arial, helvetica, sans-serif;
}
.store-location .open-time {
  margin-bottom: 0;
}
.store-location .open-time:last-child {
  margin-bottom: 23px;
}
.store-location .to-detail {
  margin-right: 35px;
  display: inline-block;
}
.store-location .distance {
  margin-bottom: 19px;
}
.notification {
  padding: 0 25px;
  width: 100%;
  max-width: 320px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-family: arial, helvetica, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  color: #ffffff;
  text-align: left;
  position: absolute;
  top: 78px;
  left: 0;
  right: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in;
  -moz-transition: opacity 0.3s ease-in;
  -ms-transition: opacity 0.3s ease-in;
  -o-transition: opacity 0.3s ease-in;
  transition: opacity 0.3s ease-in;
}
@media only screen and (min-width: 1025px) {
  .notification {
    width: 320px;
    top: 112px;
    left: 5px;
  }
}
.notification .adapt {
  background: #333;
  padding: 7px 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  overflow: visible;
}
.notification .adapt:before {
  content: ' ';
  border-bottom: 10px solid #333;
  border-top: 10px solid transparent;
  border-right: 12px solid transparent;
  width: 0;
  height: 0;
  position: absolute;
  top: -20px;
  left: 0;
}
.notification.is-hidden {
  display: block !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
/* prodajna mesta detail */
.map-layout {
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .map-layout {
    min-height: 480px;
  }
}
@media only screen and (min-width: 1025px) {
  .cont-left {
    padding-top: 110px;
    padding-right: 510px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    min-height: 480px;
  }
}
.load-map {
  width: 480px;
  height: 100%;
  border: none;
}
.sticky-map {
  height: 480px;
  display: none;
}
@media only screen and (min-width: 1025px) {
  .sticky-map {
    display: block;
    top: 301px;
    position: absolute;
    right: 50px;
  }
}
.sticky-map.sticky {
  position: fixed;
  top: 0;
  z-index: 999;
  margin-left: 0;
}
.info-head {
  text-align: center;
  position: relative;
}
@media only screen and (min-width: 640px) {
  .info-head {
    padding-bottom: 10px;
  }
  .info-head:after {
    content: ' ';
    border-bottom: 1px solid #d8d6d0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
}
@media only screen and (min-width: 768px) {
  .info-head {
    margin-top: -12px;
  }
}
@media only screen and (min-width: 1025px) {
  .info-head {
    margin-top: -30px;
  }
}
@media only screen and (min-width: 1200px) {
  .info-head:after {
    left: 50px;
    right: 50px;
  }
}
@media only screen and (min-width: 640px) {
  .info-head .call-button {
    position: absolute;
    top: 0;
    left: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .info-head .call-button {
    left: 50px;
  }
}
.info-data {
  position: relative;
  text-align: left;
}
@media only screen and (min-width: 640px) {
  .info-data {
    padding-left: 154px;
  }
}
.info-data .detail {
  padding-bottom: 18px;
  padding-right: 30px;
  position: relative;
}
@media only screen and (min-width: 640px) {
  .info-data .detail {
    padding-top: 8px;
    width: 100%;
    font-size: 0px;
    font-size: 0rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
  }
}
.info-data .open-until {
  padding-left: 25px;
  font-size: 14px;
  font-size: 1.4rem;
}
@media only screen and (min-width: 640px) {
  .info-data .open-until {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.info-data .distance-ico {
  padding-left: 25px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
}
@media only screen and (min-width: 640px) {
  .info-data .distance-ico {
    position: absolute;
    top: 7px;
    right: 30px;
  }
}
.info-data .favorite {
  position: absolute;
  top: 2px;
  right: 0;
}
@media only screen and (min-width: 640px) {
  .info-data .favorite {
    top: 10px;
  }
}
.info-boxes {
  font-size: 0px;
  font-size: 0rem;
}
.info-box {
  padding-bottom: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.info-box:before {
  border-top: 1px solid #d8d6d0;
  content: '';
  position: absolute;
  top: 0;
  left: 25px;
  right: 25px;
}
@media only screen and (min-width: 480px) {
  .info-box:before {
    left: 30px;
    right: 30px;
  }
}
@media only screen and (min-width: 640px) {
  .info-box {
    width: 50%;
    vertical-align: top;
    display: inline-block;
  }
  .info-box:nth-child(2n-1) {
    padding-right: 15px;
  }
  .info-box:nth-child(2n-1):before {
    left: 30px;
    right: 15px;
  }
  .info-box:nth-child(2n) {
    padding-left: 15px;
  }
  .info-box:nth-child(2n):before {
    left: 15px;
    right: 30px;
  }
  .info-box:nth-child(1):before,
  .info-box:nth-child(2):before {
    border: none;
  }
}
@media only screen and (min-width: 768px) {
  .info-box:nth-child(2n-1) {
    padding-right: 17.5px;
  }
  .info-box:nth-child(2n-1):before {
    left: 35px;
    right: 17.5px;
  }
  .info-box:nth-child(2n) {
    padding-left: 17.5px;
  }
  .info-box:nth-child(2n):before {
    left: 17.5px;
    right: 35px;
  }
}
@media only screen and (min-width: 1024px) {
  .info-box:nth-child(3n-2) {
    width: 34%;
    padding: 0 15px 40px 50px;
  }
  .info-box:nth-child(3n-2):before {
    left: 50px;
    right: 30px;
  }
  .info-box:nth-child(3n-1) {
    width: 32%;
    padding: 0 15px 40px;
  }
  .info-box:nth-child(3n-1):before {
    left: 15px;
    right: 15px;
  }
  .info-box:nth-child(3n) {
    width: 34%;
    padding: 0 50px 40px 15px;
  }
  .info-box:nth-child(3n):before {
    left: 30px;
    right: 50px;
  }
  .info-box:nth-child(3):before {
    border: none;
  }
}
.info-box .content,
.info-box .slider-area {
  margin: 0 auto;
  padding-top: 37px;
  max-width: 270px;
  position: relative;
}
.info-box .content > h2,
.info-box .slider-area > h2 {
  margin-bottom: 25px;
  color: #9b8466;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 27px;
  font-size: 2.7rem;
  line-height: 32px;
  text-align: center;
}
.info-box img {
  margin: 0 auto 20px;
}
.info-box h4 {
  margin-bottom: 10px;
  font-size: 14px;
  font-size: 1.4rem;
  font-family: arial, helvetica, sans-serif;
  font-weight: bold;
}
.info-box address,
.info-box p {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
}
.info-box h2 + address {
  margin-bottom: 25px;
  text-align: center;
}
.info-box .map,
.info-box .map img {
  margin-bottom: 0;
}
.today-tomorrow {
  border: 1px solid #d8d6d0;
  font-weight: bold;
}
.open-status {
  width: 100%;
  padding: 12px 18px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 0px;
  font-size: 0rem;
}
.open-status dd,
.open-status dt {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
.open-status dd {
  text-align: right;
}
.small-slider.slick-slider {
  padding-top: 42px;
}
.small-slider .slick-dots {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
}
.small-slider .slick-dots li {
  margin: 0 5px;
  display: inline-block;
}
.small-slider .slick-dots button {
  background: #ebe8e1;
}
.small-slider .slick-dots .slick-active button {
  background: #de134b;
}
.events-3 {
  font-size: 0px;
  font-size: 0rem;
}
.events-3 li {
  margin-bottom: 10px;
  min-height: 43px;
  font-family: arial, helvetica, sans-serif;
}
.events-3 li:last-child {
  margin-bottom: 0;
}
.events-3 h3 {
  margin: 0;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 19px;
}
.events-3 time {
  padding: 7px 8px 6px;
  width: 93px;
  min-height: 43px;
  font-family: arial, helvetica, sans-serif;
  background: #ebe8e1;
  font-size: 0px;
  font-size: 0rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: absolute;
}
.events-3 time em,
.events-3 time span {
  display: inline-block;
  vertical-align: top;
  width: 50%;
}
.events-3 time em {
  line-height: 30px;
  font-size: 26px;
  font-size: 2.6rem;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-style: normal;
}
.events-3 time span {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 15px;
  text-transform: uppercase;
}
.events-3 time i {
  font-style: normal;
  text-align: left;
}
.events-3 .detail {
  padding-left: 113px;
  display: table-cell;
  height: 43px;
  vertical-align: middle;
}
.goodies li {
  padding-bottom: 16px;
  padding-top: 1px;
  padding-left: 46px;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  background-size: 25px;
}
.goodies li:last-child {
  padding-bottom: 0;
}
.button-list {
  margin-bottom: 20px;
  width: 100%;
  font-size: 0px;
  font-size: 0rem;
  text-align: center;
}
.button-list li {
  margin: 0 auto;
  background: #e0144c;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 18px !important;
  font-size: 1.8rem !important;
  display: inline-block;
  margin-left: 10px;
}
.button-list li a {
  color: #ffffff;
  padding: 9px 16px;
  display: inline-block;
}
.button-list li:first-child {
  margin-left: 0;
}
.button-list li a {
  padding: 4px 16px;
}
@media only screen and (min-width: 1025px) {
}
.building-detail > h2 {
  text-align: center;
  margin: 0 35px 25px;
  color: #9b8466;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 27px;
  font-size: 2.7rem;
}
.tab-links,
.floor-list {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .tab-links,
  .floor-list {
    display: block;
  }
}
#floors {
  margin: 0 auto;
  width: 100%;
  max-width: 1030px;
  position: relative;
}
#floors.ui-widget-content,
#floors .ui-widget-content {
  border: none;
}
#floors .ui-widget-header .ui-state-default,
#floors .ui-widget-header .ui-state-active {
  border: none;
}
.tab-links {
  position: absolute;
  left: 50%;
  top: 342px;
  z-index: 10;
  margin-left: -124px;
  font-size: 0px;
  font-size: 0rem;
  border: none;
}
.tab-links li {
  margin: 0 !important;
  padding-left: 10px;
  display: inline-block;
  background: none !important;
}
.tab-links li:first-child {
  padding-left: 0;
}
.tab-links a {
  padding: 6px 16px;
  font-size: 18px;
  font-size: 1.8rem;
  color: #ffffff;
  display: inline-block;
}
.tab-links .ui-state-default a {
  background: #ebe8e1;
  color: #333;
}
.tab-links .ui-state-active a {
  background: #e0144c;
  color: #ffffff;
}
.tab-links .ui-tabs-selected a {
  background: pink;
}
.tab-links .ui-tabs-selected a:hover {
  background: lime;
}
.store-columns {
  margin: 0 auto;
  max-width: 900px;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .store-columns > li {
    width: 50%;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
  }
  .store-columns > li:nth-child(1),
  .store-columns > li:nth-child(2) {
    display: inline-block;
  }
  .store-columns > li:nth-child(2n-1) {
    padding-right: 12.5px;
  }
  .store-columns > li:nth-child(2n) {
    padding-left: 12.5px;
  }
}
@media only screen and (min-width: 768px) {
  .store-columns > li:nth-child(2n-1) {
    padding-right: 17.5px;
  }
  .store-columns > li:nth-child(2n) {
    padding-left: 17.5px;
  }
}
.store-columns .num {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .store-columns .num {
    display: inline-block;
  }
}
@media only screen and (min-width: 480px) {
  .store-columns > li {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .store-columns > li {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
  .store-columns > li:nth-child(3n-2) {
    width: 32.5%;
    padding-right: 17.5px;
  }
  .store-columns > li:nth-child(3n-1) {
    width: 35%;
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
  .store-columns > li:nth-child(3n) {
    width: 32.5%;
    padding-left: 17.5px;
  }
}
@media only screen and (min-width: 1024px) {
  .store-columns > li:nth-child(3n-2),
  .store-columns > li:nth-child(3n) {
    width: 32.7%;
  }
  .store-columns > li:nth-child(3n-1) {
    width: 34.6%;
  }
}
@media only screen and (min-width: 1200px) {
  .store-columns > li:nth-child(3n-2),
  .store-columns > li:nth-child(3n) {
    width: 32.8%;
  }
  .store-columns > li:nth-child(3n-1) {
    width: 34.4%;
  }
}
.store-columns h3 {
  margin: 0 0 10px;
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
}
.store-columns li {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
}
.store-columns ul {
  margin: 0 0 35px;
}
.store-columns li li {
  margin: 0;
  padding: 2px 0;
}
@media only screen and (min-width: 1025px) {
  .store-columns .hovered {
    color: #e0144c;
  }
}
.store-columns a:hover {
  cursor: text;
}
@media only screen and (min-width: 1025px) {
  .store-columns a:hover {
    cursor: pointer;
    color: #e0144c;
  }
}
.floor-list {
  margin: 0 auto 135px;
  width: 900px;
  position: relative;
}
.floor-list .store {
  margin: 7px;
  width: 26px;
  height: 26px;
  overflow: visible;
  position: absolute;
}
.floor-list .number {
  width: 26px;
  height: 26px;
  text-align: center;
  border-radius: 50%;
  color: #ffffff;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 26px;
  overflow: hidden;
  background: #e0144c;
  display: block;
}
.floor-list .icon:hover .number {
  background: #333;
}
.floor-list .hovered .number {
  background: #333;
}
.tooltip {
  display: none;
  width: 240px;
  background: #ffffff;
  position: absolute;
  padding: 20px 40px 20px 20px;
  bottom: 26px;
  left: -30px;
  -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  z-index: 20;
}
.tooltip h4 {
  margin: 0  0 15px;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  color: #e0144c;
}
.tooltip .store-logo {
  margin: 0 0 15px;
  display: block;
}
.tooltip li {
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  font-weight: bold;
}
.tooltip li a {
  color: #e0144c;
}
@media only screen and (min-width: 1025px) {
  .tooltip li a:hover {
    color: #333;
  }
}
.tooltip p {
  margin: 0 0 15px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
}
.sort-filter {
  margin-bottom: 20px;
  font-size: 0px;
  font-size: 0rem;
}
.sort-filter li {
  padding: 3px 0;
  font-family: arial, helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sort-filter a {
  padding: 7px 12px;
  background-color: #f0ece7;
  color: #343031;
  font-size: 13px;
  font-size: 1.3rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.sort-filter .selected a {
  color: #fff;
}
.sort-filter li {
  padding: 3px 0;
}
@media only screen and (min-width: 1025px) {
  .sort-filter a:hover {
    background-color: #9b8466;
    color: #fff;
  }
}
.sort-filter .selected a {
  background-color: #9b8466;
  color: #fff;
}
.search-form {
  margin-top: -25px;
  padding: 25px;
  background: #ebe8e1;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 480px) {
  .search-form {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .search-form {
    margin-top: -35px;
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media only screen and (min-width: 992px) {
  .search-form {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .search-form {
    margin-top: 0;
    display: block !important;
    padding: 20px;
    width: 220px;
    position: absolute;
    top: 0;
    left: 50px;
    z-index: 1;
  }
  .search-form:before {
    content: ' ';
    position: absolute;
    left: -100px;
    top: 0;
    height: 82px;
    display: block;
  }
}
@media only screen and (min-width: 1100px) {
  .search-form {
    width: 300px;
  }
}
@media only screen and (min-width: 1200px) {
  .search-form {
    width: 360px;
  }
}
.search-form .text {
  padding: 6px 45px 6px 15px;
  font-size: 20px;
  font-size: 2rem;
  height: 42px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.search-form .submit {
  padding: 0;
  width: 42px;
  height: 42px;
  background: #ffffff;
  background-size: 25px;
  background-position: 9px 10px;
  overflow: hidden;
  text-indent: -999em;
  position: absolute;
  top: 25px;
  right: 25px;
}
@media only screen and (min-width: 480px) {
  .search-form .submit {
    right: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .search-form .submit {
    right: 35px;
  }
}
@media only screen and (min-width: 992px) {
  .search-form .submit {
    right: 50px;
  }
}
@media only screen and (min-width: 1025px) {
  .search-form .submit {
    top: 20px;
    right: 20px;
  }
}
.paging {
  font-size: 0px;
  font-size: 0rem;
  text-align: center;
}
.paging ul {
  margin: 0 auto;
}
.paging li {
  padding: 4px 7px;
  display: inline-block;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 22px;
  font-size: 2.2rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
}
.paging a {
  padding: 0 10px;
  display: block;
}
.paging .selected a {
  color: #e0144c;
}
.paging .prev,
.paging .next {
  width: 36px;
  height: 28px;
  background-size: 10px;
  background-position: 12px 7px;
  overflow: hidden;
  text-indent: -999em;
}
.paging .prev {
  margin-right: 10px;
}
.paging .next {
  margin-left: 10px;
}
.paging .last {
  padding-left: 28px;
  position: relative;
}
.paging .last:before {
  content: '...';
  font-size: 26px;
  font-size: 2.6rem;
  color: #ebe8e1;
  position: absolute;
  left: 4px;
  top: -4px;
}
/* vprasajte nas */
.ask-us-form p {
  font-size: 20px;
  font-size: 2rem;
}
.ask-us-form .small-text {
  font-size: 16px;
  font-size: 1.6rem;
}
.ask-us-form form {
  max-width: 700px;
  font-size: 0px;
  font-size: 0rem;
}
.ask-us-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.ask-us-form label {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  text-align: left;
  color: #000000;
}
.ask-us-form .optionset label,
.ask-us-form .checkbox label {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: arial, helvetica, sans-serif;
}
.ask-us-form .field {
  margin-bottom: 25px;
}
.ask-us-form textarea,
.ask-us-form select,
.ask-us-form input.text,
.ask-us-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 20px;
  font-size: 20px;
  font-size: 2rem;
}
.ask-us-form select {
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
}
.ask-us-form .dropdown .middleColumn {
  position: relative;
}
.ask-us-form .dropdown .middleColumn:before {
  content: ' ';
  background-position: 2px 6px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 1;
}
.ask-us-form .action,
.ask-us-form .submit {
  margin: 0 0 20px;
  border: none;
  padding: 10px 40px;
  font-size: 32px;
  font-size: 3.2rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
.ask-us-form textarea.error,
.ask-us-form input.text.error {
  border-color: #e0144c;
}
.ask-us-form .parsley-required {
  padding-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  color: #e0144c;
  display: block;
}
.ask-us-form .optionset .middleColumn label {
  padding-left: 40px;
  background-size: 20px;
  background-position: 0 2px;
}
.ask-us-form .optionset .middleColumn input {
  display: none;
}
.ask-us-form .checkbox {
  padding-left: 0;
}
.ask-us-form .checkbox label {
  padding-left: 40px;
  background-position: 0 2px;
}
.ask-us-form .checkbox input {
  display: none;
}
.ask-us-form .hc666 {
  display: none;
}
/* E-novice */
.nl-sign-up-form form {
  padding: 25px;
  background: #ebe8e1;
  text-align: center;
  font-size: 0px;
  font-size: 0rem;
}
@media only screen and (min-width: 480px) {
  .nl-sign-up-form form {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) {
  .nl-sign-up-form form {
    padding: 30px 35px;
  }
}
@media only screen and (min-width: 992px) {
  .nl-sign-up-form form {
    padding: 30px 50px 35px;
  }
}
.nl-sign-up-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.nl-sign-up-form label {
  margin: 0 0 5px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  text-align: left;
  color: #000000;
}
.nl-sign-up-form .field {
  margin-bottom: 15px;
}
.nl-sign-up-form textarea,
.nl-sign-up-form select,
.nl-sign-up-form input.text,
.nl-sign-up-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
}
.nl-sign-up-form select {
  border: none;
  font-size: 16px;
  font-size: 1.6rem;
  width: 100%;
}
.nl-sign-up-form .action,
.nl-sign-up-form .submit {
  border: none;
  padding: 10px 30px;
  font-size: 26px;
  font-size: 2.6rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
.nl-sign-up-form form {
  max-width: 660px;
}
.nl-sign-up-form ul.optionset li {
  position: relative;
}
.nl-sign-up-form ul.optionset input {
  position: absolute;
  top: 3px;
  left: 0;
}
.nl-sign-up-form ul.optionset label {
  padding-left: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* Preveri račun */
.check-receipt-form p {
  font-size: 20px;
  font-size: 2rem;
}
.check-receipt-form .small-text {
  font-size: 16px;
  font-size: 1.6rem;
}
.check-receipt-form form {
  max-width: 700px;
  font-size: 0px;
  font-size: 0rem;
}
.check-receipt-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.check-receipt-form label {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  text-align: left;
  color: #000000;
}
.check-receipt-form .optionset label,
.check-receipt-form .checkbox label {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: arial, helvetica, sans-serif;
}
.check-receipt-form .field {
  margin-bottom: 25px;
}
.check-receipt-form textarea,
.check-receipt-form select,
.check-receipt-form input.text,
.check-receipt-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 20px;
  font-size: 20px;
  font-size: 2rem;
}
.check-receipt-form select {
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
}
.check-receipt-form .dropdown .middleColumn {
  position: relative;
}
.check-receipt-form .dropdown .middleColumn:before {
  content: ' ';
  background-position: 2px 6px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 1;
}
.check-receipt-form .action,
.check-receipt-form .submit {
  margin: 0 0 20px;
  border: none;
  padding: 10px 40px;
  font-size: 32px;
  font-size: 3.2rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
.check-receipt-form textarea.error,
.check-receipt-form input.text.error {
  border-color: #e0144c;
}
.check-receipt-form .parsley-required {
  padding-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  color: #e0144c;
  display: block;
}
.check-receipt-form .optionset .middleColumn label {
  padding-left: 40px;
  background-size: 20px;
  background-position: 0 2px;
}
.check-receipt-form .optionset .middleColumn input {
  display: none;
}
.check-receipt-form .checkbox {
  padding-left: 0;
}
.check-receipt-form .checkbox label {
  padding-left: 40px;
  background-position: 0 2px;
}
.check-receipt-form .checkbox input {
  display: none;
}
.check-receipt-form ul.optionset li {
  position: relative;
}
.check-receipt-form ul.optionset input {
  position: absolute;
  top: 3px;
  left: 0;
}
.check-receipt-form ul.optionset label {
  padding-left: 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
/* Naročilo pika kartice */
.pika-app-form p {
  font-size: 20px;
  font-size: 2rem;
}
.pika-app-form .small-text {
  font-size: 16px;
  font-size: 1.6rem;
}
.pika-app-form form {
  max-width: 700px;
  font-size: 0px;
  font-size: 0rem;
}
.pika-app-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.pika-app-form label {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  text-align: left;
  color: #000000;
}
.pika-app-form .optionset label,
.pika-app-form .checkbox label {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: arial, helvetica, sans-serif;
}
.pika-app-form .field {
  margin-bottom: 25px;
}
.pika-app-form textarea,
.pika-app-form select,
.pika-app-form input.text,
.pika-app-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 20px;
  font-size: 20px;
  font-size: 2rem;
}
.pika-app-form select {
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
}
.pika-app-form .dropdown .middleColumn {
  position: relative;
}
.pika-app-form .dropdown .middleColumn:before {
  content: ' ';
  background-position: 2px 6px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 1;
}
.pika-app-form .action,
.pika-app-form .submit {
  margin: 0 0 20px;
  border: none;
  padding: 10px 40px;
  font-size: 32px;
  font-size: 3.2rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
.pika-app-form textarea.error,
.pika-app-form input.text.error {
  border-color: #e0144c;
}
.pika-app-form .parsley-required {
  padding-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  color: #e0144c;
  display: block;
}
.pika-app-form .optionset .middleColumn label {
  padding-left: 40px;
  background-size: 20px;
  background-position: 0 2px;
}
.pika-app-form .optionset .middleColumn input {
  display: none;
}
.pika-app-form .checkbox {
  padding-left: 0;
}
.pika-app-form .checkbox label {
  padding-left: 40px;
  background-position: 0 2px;
}
.pika-app-form .checkbox input {
  display: none;
}
/* trgovske znamke */
.teaser-list h3 {
  font-size: 25px;
  font-size: 2.5rem;
  font-family: NimbusSansBeckerLight, arial, sans-serif;
  line-height: 28px;
}
.teaser-list h3.red-title {
  color: #de134b;
}
.teaser-list h3.white-title {
  color: white;
}
.teaser-list .product-description {
  width: 100% !important;
  min-height: inherit;
  bottom: auto;
  top: 0;
  text-align: left;
}
.teaser-list .double h3 {
  margin-bottom: 30px;
  font-size: 34px;
  font-size: 3.4rem;
  line-height: 36px;
}
.teaser-list .double p {
  font-size: 20px;
  font-size: 2rem;
  line-height: 28px;
  font-family: NimbusSansBeckerLight, arial, sans-serif;
}
.teaser-list .double .product-description {
  right: auto;
  left: 0;
}
.teaser-list .go-more {
  position: absolute;
  bottom: 25px;
  right: 25px;
  z-index: 5;
}
@media only screen and (min-width: 768px) {
  .teaser-list .go-more {
    right: 40px;
    bottom: 40px;
  }
}
/* SalesItemListPage */
.daily-list {
  text-align: center;
}
@media only screen and (min-width: 560px) {
  .daily-list {
    text-align: left;
  }
}
.daily-list ul {
  font-size: 0px;
  font-size: 0rem;
}
.daily-list li {
  border-top: 1px solid #e2e0db;
  padding-top: 40px;
  position: relative;
}
.daily-list li:first-child {
  border-top: none;
  padding-top: 0;
}
@media only screen and (min-width: 560px) {
  .daily-list figure,
  .daily-list .detail {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 560px) {
  .daily-list figure {
    padding-right: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .daily-list figure {
    position: absolute;
    top: 0;
    left: 0;
    width: 350px;
  }
}
@media only screen and (min-width: 560px) {
  .daily-list .detail {
    padding-left: 30px;
  }
}
@media only screen and (min-width: 992px) {
  .daily-list .detail {
    width: 100%;
    min-height: 350px;
    padding-left: 400px;
  }
}
.daily-list h3 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
}
.daily-list p {
  margin-bottom: 25px;
  font-family: arial, helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 25px;
}
.daily-list .lead {
  margin-bottom: 0;
  font-family: NimbusSansBeckerBold, arial, sans-serif;
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
}
@media only screen and (min-width: 560px) {
  .daily-list .lead {
    text-align: left;
  }
}
@media only screen and (min-width: 992px) {
  .daily-list .lead {
    padding-bottom: 20px;
  }
}
.daily-list .time-frame {
  margin-bottom: 40px;
  padding: 12px;
  background: #ffde00;
  font-size: 20px;
  font-size: 2rem;
  font-family: NimbusSansBeckerLight, arial, sans-serif;
  display: inline-block;
}
.hidden-content {
  padding: 0 0 20px;
  text-align: center;
  display: none;
}
@media only screen and (min-width: 992px) {
  .hidden-content {
    text-align: left;
  }
}
.hidden-content h2,
.hidden-content h3,
.hidden-content h4 {
  color: #333;
}
.hidden-content h2 {
  font-size: 26px;
  font-size: 2.6rem;
  line-height: 30px;
  color: #333;
  text-transform: uppercase;
}
.hidden-content p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  font-style: italic;
  color: #333;
}
@media only screen and (min-width: 560px) {
  .hidden-content.note {
    text-align: left;
  }
}
.hidden-content.note p {
  font-family: arial, sans-serif;
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 20px;
  font-style: normal;
  color: #666;
}
.hidden-content-trigger .hide {
  display: none;
}
.show-trigger {
  font-size: 14px;
  font-size: 1.4rem;
  color: #e0144c;
  font-family: arial, sans-serif;
}
/* Game */
.game-form p {
  font-size: 20px;
  font-size: 2rem;
}
.game-form .small-text {
  font-size: 16px;
  font-size: 1.6rem;
}
.game-form form {
  max-width: 700px;
  font-size: 0px;
  font-size: 0rem;
}
.game-form form .optionset li {
  margin: 0;
  padding: 0;
  background: none;
}
.game-form label {
  margin: 0 0 10px;
  font-family: NimbusSansBecker, arial, sans-serif;
  font-size: 19px;
  font-size: 1.9rem;
  text-align: left;
  color: #000000;
}
.game-form .optionset label,
.game-form .checkbox label {
  font-size: 16px;
  font-size: 1.6rem;
  font-family: arial, helvetica, sans-serif;
}
.game-form .field {
  margin-bottom: 25px;
}
.game-form textarea,
.game-form select,
.game-form input.text,
.game-form .submit {
  border: 1px solid #cdcdcd;
  padding: 10px 20px;
  font-size: 20px;
  font-size: 2rem;
}
.game-form select {
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
}
.game-form .dropdown .middleColumn {
  position: relative;
}
.game-form .dropdown .middleColumn:before {
  content: ' ';
  background-position: 2px 6px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 1;
}
.game-form .action,
.game-form .submit {
  margin: 0 0 20px;
  border: none;
  padding: 10px 40px;
  font-size: 32px;
  font-size: 3.2rem;
  display: inline-block;
  background: #e0144c;
  color: #ffffff;
}
.game-form textarea.error,
.game-form input.text.error {
  border-color: #e0144c;
}
.game-form .parsley-required {
  padding-top: 10px;
  font-size: 20px;
  font-size: 2rem;
  color: #e0144c;
  display: block;
}
.game-form .optionset .middleColumn label {
  padding-left: 40px;
  background-size: 20px;
  background-position: 0 2px;
}
.game-form .optionset .middleColumn input {
  display: none;
}
.game-form .checkbox {
  padding-left: 0;
}
.game-form .checkbox label {
  padding-left: 40px;
  background-position: 0 2px;
}
.game-form .checkbox input {
  display: none;
}
.game-form form {
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left;
}
.game-form .error {
  text-align: left;
  color: #e0144c;
  display: block;
  margin-top: 10px;
}
.game-form .userform-progress {
  visibility: hidden;
}
.game-form .step-buttons li {
  background: none;
  padding-left: 0;
}
.game-form .step-buttons .step-button-next,
.game-form .step-buttons .step-button-prev {
  display: block;
  padding: 10px 40px;
  cursor: pointer;
  font-size: 32px;
  font-size: 3.2rem;
}
/* page (overrides all) */
@media only screen and (min-width: 1025px) {
  .eventsListPage .header-photo-nav {
    margin: 0;
  }
}
/* print */
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  @page {
    margin: 0.5cm;
  }
  h2,
  h3 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid;
  }
  p {
    orphans: 3;
    widows: 3;
  }
  pre,
  blockquote {
    border: 1px solid #808080;
    page-break-inside: avoid;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  img {
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
}
/*# sourceMappingURL=style.css.map */