@charset "UTF-8";
/* Mixins */
/* General settings */
/* line 179, ../assets/sass/_uniform.scss */
div.selector, div.selector span, div.checker span, div.radio span, div.uploader, div.uploader span.action, div.button, div.selector, div.checker, div.button, div.radio, div.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  /* Keeping this as :focus to remove browser styles */
}
/* line 211, ../assets/sass/_uniform.scss */
div.selector:focus, div.selector span:focus, div.checker span:focus, div.radio span:focus, div.uploader:focus, div.uploader span.action:focus, div.button:focus, div.selector:focus, div.checker:focus, div.button:focus, div.radio:focus, div.uploader:focus {
  outline: 0;
}
/* line 225, ../assets/sass/_uniform.scss */
div.selector, div.selector *, div.radio, div.radio *, div.checker, div.checker *, div.uploader, div.uploader *, div.button, div.button * {
  margin: 0;
  padding: 0;
}

/* line 232, ../assets/sass/_uniform.scss */
.highContrastDetect {
  width: 0px;
  height: 0px;
}

/* Input & Textarea */
/* line 240, ../assets/sass/_uniform.scss */
input.uniform-input,
select.uniform-multiselect,
textarea.uniform {
  padding: 3px;
  outline: 0;
}

/* Remove default webkit and possible mozilla .search styles.
 * Keeping this as :active to remove browser styles */
/* line 256, ../assets/sass/_uniform.scss */
div.checker input,
input[type="search"],
input[type="search"]:active {
  -moz-appearance: none;
  -webkit-appearance: none;
}

/* Select */
/* line 266, ../assets/sass/_uniform.scss */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden;
}
/* line 274, ../assets/sass/_uniform.scss */
div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 26px;
  line-height: 26px;
  padding-right: 25px;
  cursor: pointer;
  width: 100%;
  display: block;
}
/* line 285, ../assets/sass/_uniform.scss */
div.selector.fixedWidth {
  width: 190px;
}
/* line 288, ../assets/sass/_uniform.scss */
div.selector.fixedWidth span {
  width: 155px;
}
/* line 293, ../assets/sass/_uniform.scss */
div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 22px;
  top: 2px;
  left: 0px;
  width: 100%;
}
/* line 91, ../assets/sass/_uniform.scss */
div.selector.active {
  background-position: 0 -156px;
}
/* line 305, ../assets/sass/_uniform.scss */
div.selector.active span {
  background-position: right -26px;
}
/* line 97, ../assets/sass/_uniform.scss */
div.selector.hover, div.selector.focus {
  background-position: 0 -182px;
}
/* line 313, ../assets/sass/_uniform.scss */
div.selector.hover span, div.selector.focus span {
  background-position: right -52px;
}
/* line 91, ../assets/sass/_uniform.scss */
div.selector.hover.active, div.selector.focus.active {
  background-position: 0 -208px;
}
/* line 320, ../assets/sass/_uniform.scss */
div.selector.hover.active span, div.selector.focus.active span {
  background-position: right -78px;
}
/* line 103, ../assets/sass/_uniform.scss */
div.selector.disabled, div.selector.disabled.active {
  background-position: 0 -234px;
}
/* line 329, ../assets/sass/_uniform.scss */
div.selector.disabled span, div.selector.disabled.active span {
  background-position: right -104px;
}

/* Checkbox */
/* line 337, ../assets/sass/_uniform.scss */
div.checker {
  position: relative;
}
/* line 340, ../assets/sass/_uniform.scss */
div.checker, div.checker span, div.checker input {
  width: 19px;
  height: 19px;
}
/* line 345, ../assets/sass/_uniform.scss */
div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -260px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.checker span.checked {
  background-position: -76px -260px;
}
/* line 355, ../assets/sass/_uniform.scss */
div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
}
/* line 361, ../assets/sass/_uniform.scss */
div.checker.active span {
  background-position: -19px -260px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.checker.active span.checked {
  background-position: -95px -260px;
}
/* line 371, ../assets/sass/_uniform.scss */
div.checker.hover span, div.checker.focus span {
  background-position: -38px -260px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.checker.hover span.checked, div.checker.focus span.checked {
  background-position: -114px -260px;
}
/* line 380, ../assets/sass/_uniform.scss */
div.checker.hover.active span, div.checker.focus.active span {
  background-position: -57px -260px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.checker.hover.active span.checked, div.checker.focus.active span.checked {
  background-position: -133px -260px;
}
/* line 103, ../assets/sass/_uniform.scss */
div.checker.disabled, div.checker.disabled.active {
  background-position: -152px -260px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.checker.disabled span.checked, div.checker.disabled.active span.checked {
  background-position: -171px -260px;
}

/* Radio */
/* line 403, ../assets/sass/_uniform.scss */
div.radio {
  position: relative;
}
/* line 406, ../assets/sass/_uniform.scss */
div.radio, div.radio span, div.radio input {
  width: 18px;
  height: 18px;
}
/* line 411, ../assets/sass/_uniform.scss */
div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -279px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.radio span.checked {
  background-position: -72px -279px;
}
/* line 421, ../assets/sass/_uniform.scss */
div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
}
/* line 428, ../assets/sass/_uniform.scss */
div.radio.active span {
  background-position: -18px -279px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.radio.active span.checked {
  background-position: -90px -279px;
}
/* line 438, ../assets/sass/_uniform.scss */
div.radio.hover span, div.radio.focus span {
  background-position: -36px -279px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.radio.hover span.checked, div.radio.focus span.checked {
  background-position: -108px -279px;
}
/* line 447, ../assets/sass/_uniform.scss */
div.radio.hover.active span, div.radio.focus.active span {
  background-position: -54px -279px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.radio.hover.active span.checked, div.radio.focus.active span.checked {
  background-position: -126px -279px;
}
/* line 458, ../assets/sass/_uniform.scss */
div.radio.disabled span, div.radio.disabled.active span {
  background-position: -144px -279px;
}
/* line 109, ../assets/sass/_uniform.scss */
div.radio.disabled span.checked, div.radio.disabled.active span.checked {
  background-position: -162px -279px;
}

/* Uploader */
/* line 470, ../assets/sass/_uniform.scss */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}
/* line 478, ../assets/sass/_uniform.scss */
div.uploader span.action {
  background-position: right -409px;
  height: 28px;
  line-height: 28px;
  width: 85px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer;
}
/* line 490, ../assets/sass/_uniform.scss */
div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 24px;
  margin: 2px 0 2px 2px;
  line-height: 24px;
  width: 82px;
  padding: 0 10px;
}
/* line 501, ../assets/sass/_uniform.scss */
div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%;
}
/* line 513, ../assets/sass/_uniform.scss */
div.uploader.active span.action {
  background-position: right -465px;
}
/* line 97, ../assets/sass/_uniform.scss */
div.uploader.hover, div.uploader.focus {
  background-position: 0 -353px;
}
/* line 521, ../assets/sass/_uniform.scss */
div.uploader.hover span.action, div.uploader.focus span.action {
  background-position: right -437px;
}
/* line 526, ../assets/sass/_uniform.scss */
div.uploader.hover.active span.action, div.uploader.focus.active span.action {
  background-position: right -493px;
}
/* line 103, ../assets/sass/_uniform.scss */
div.uploader.disabled, div.uploader.disabled.active {
  background-position: 0 -325px;
}
/* line 535, ../assets/sass/_uniform.scss */
div.uploader.disabled span.action, div.uploader.disabled.active span.action {
  background-position: right -381px;
}

/* Buttons */
/* line 543, ../assets/sass/_uniform.scss */
div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative;
  /* Keep buttons barely visible so they can get focus */
}
/* line 550, ../assets/sass/_uniform.scss */
div.button a, div.button button, div.button input {
  opacity: 0.01;
  filter: alpha(opacity=1);
  -moz-opacity: 0.01;
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
}
/* line 560, ../assets/sass/_uniform.scss */
div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 30px;
  text-align: center;
  background-position: right -521px;
  height: 30px;
  margin-left: 13px;
  padding: 0;
}
/* line 91, ../assets/sass/_uniform.scss */
div.button.active {
  background-position: 0 -671px;
}
/* line 573, ../assets/sass/_uniform.scss */
div.button.active span {
  background-position: right -551px;
  cursor: default;
}
/* line 97, ../assets/sass/_uniform.scss */
div.button.hover, div.button.focus {
  background-position: 0 -701px;
}
/* line 582, ../assets/sass/_uniform.scss */
div.button.hover span, div.button.focus span {
  background-position: right -581px;
}
/* line 103, ../assets/sass/_uniform.scss */
div.button.disabled, div.button.disabled.active {
  background-position: 0 -731px;
}
/* line 590, ../assets/sass/_uniform.scss */
div.button.disabled span, div.button.disabled.active span {
  background-position: right -611px;
  cursor: default;
}

@font-face {
  font-family: 'Comfortaa';
  src: url("../assets/fonts/comfortaa-bold.eot");
  src: url("../assets/fonts/comfortaa-bold.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/comfortaa-bold.woff2") format("woff2"), url("../assets/fonts/comfortaa-bold.woff") format("woff"), url("../assets/fonts/comfortaa-bold.ttf") format("truetype"), url("../assets/fonts/comfortaa-bold.svg#comfortaabold") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Comfortaa';
  src: url("../assets/fonts/comfortaa-light.eot");
  src: url("../assets/fonts/comfortaa-light.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/comfortaa-light.woff2") format("woff2"), url("../assets/fonts/comfortaa-light.woff") format("woff"), url("../assets/fonts/comfortaa-light.ttf") format("truetype"), url("../assets/fonts/comfortaa-light.svg#comfortaalight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Comfortaa';
  src: url("../assets/fonts/comfortaa-regular.eot");
  src: url("../assets/fonts/comfortaa-regular.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/comfortaa-regular.woff2") format("woff2"), url("../assets/fonts/comfortaa-regular.woff") format("woff"), url("../assets/fonts/comfortaa-regular.ttf") format("truetype"), url("../assets/fonts/comfortaa-regular.svg#comfortaaregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url("../assets/font-icons/icomoon.eot");
  src: url("../assets/font-icons/icomoon.eot#iefix") format("embedded-opentype"), url("../assets/font-icons/icomoon.ttf") format("truetype"), url("../assets/font-icons/icomoon.woff") format("woff"), url("../assets/font-icons/icomoon.svg#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 59, ../assets/sass/_fonts.scss */
[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 74, ../assets/sass/_fonts.scss */
.icon-microphone:before {
  content: "\f130";
}

/* line 77, ../assets/sass/_fonts.scss */
.icon-refresh:before {
  content: "\e800";
}

/* line 80, ../assets/sass/_fonts.scss */
.icon-nature1:before {
  content: "\e908";
}

/* line 83, ../assets/sass/_fonts.scss */
.icon-curly-arrow:before {
  content: "\e906";
}

/* line 86, ../assets/sass/_fonts.scss */
.icon-brand:before {
  content: "\e900";
}

/* line 89, ../assets/sass/_fonts.scss */
.icon-list:before {
  content: "\e901";
}

/* line 92, ../assets/sass/_fonts.scss */
.icon-x-icon:before {
  content: "\e80c";
}

/* line 95, ../assets/sass/_fonts.scss */
.icon-cart:before {
  content: "\e804";
}

/* line 98, ../assets/sass/_fonts.scss */
.icon-left:before {
  content: "\e805";
}

/* line 101, ../assets/sass/_fonts.scss */
.icon-phone:before {
  content: "\e806";
}

/* line 104, ../assets/sass/_fonts.scss */
.icon-right:before {
  content: "\e807";
}

/* line 107, ../assets/sass/_fonts.scss */
.icon-search:before {
  content: "\e808";
}

/* line 110, ../assets/sass/_fonts.scss */
.icon-shipping:before {
  content: "\e809";
}

/* line 113, ../assets/sass/_fonts.scss */
.icon-time:before {
  content: "\e80a";
}

/* line 116, ../assets/sass/_fonts.scss */
.icon-checkmark:before {
  content: "\e801";
}

/* line 119, ../assets/sass/_fonts.scss */
.icon-trash:before {
  content: "\e802";
}

/* line 122, ../assets/sass/_fonts.scss */
.icon-calendar:before {
  content: "\e803";
}

/* line 125, ../assets/sass/_fonts.scss */
.icon-arrow_upward:before {
  content: "\e907";
}

/* line 128, ../assets/sass/_fonts.scss */
.icon-star_outline:before {
  content: "\e903";
}

/* line 131, ../assets/sass/_fonts.scss */
.icon-star:before {
  content: "\e904";
}

/* line 134, ../assets/sass/_fonts.scss */
.icon-spinner:before {
  content: "\e905";
}

/* line 137, ../assets/sass/_fonts.scss */
.icon-reply:before {
  content: "\e902";
}

/* line 140, ../assets/sass/_fonts.scss */
.icon-price-tag:before {
  content: "\e80b";
}

@media screen and (max-width: 992px) {
  /* line 3, ../assets/sass/_tablet.scss */
  .main-menu-block,
  #block-system-user-menu,
  #block-system-user-menu,
  #block-welove-custom-select-menu-wls,
  #block-welove-custom-select-menu .navbar-nav {
    display: none;
    height: 0px;
    overflow: hidden;
  }

  /* line 12, ../assets/sass/_tablet.scss */
  .region-pre-content .select-menu-block {
    background: none;
    padding: 0;
  }

  /* line 16, ../assets/sass/_tablet.scss */
  .header-area.pull-right {
    float: none !important;
  }

  /* line 19, ../assets/sass/_tablet.scss */
  body .main-area {
    padding-left: 20px;
  }

  /* line 22, ../assets/sass/_tablet.scss */
  body .user-menu-top {
    float: none;
  }

  /* line 25, ../assets/sass/_tablet.scss */
  body .navbar-header {
    padding-top: 20px !important;
  }

  /* line 28, ../assets/sass/_tablet.scss */
  .highlighted .shipping_big {
    width: 100%;
  }
  /* line 30, ../assets/sass/_tablet.scss */
  .highlighted .shipping_big p {
    height: auto;
    width: 100%;
  }
  /* line 34, ../assets/sass/_tablet.scss */
  .highlighted .shipping_big:after {
    display: none;
  }

  /* line 38, ../assets/sass/_tablet.scss */
  .region-content .quick-order-total.bottom {
    margin-top: 0;
  }

  /* line 41, ../assets/sass/_tablet.scss */
  #block-search-form {
    padding-bottom: 20px;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #block-search-form:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 45, ../assets/sass/_tablet.scss */
  #block-custom-ajax-cart-custom-cart-ajax {
    display: none;
  }

  /* line 48, ../assets/sass/_tablet.scss */
  .header-wrap .navbar-filters {
    padding-top: 0;
    clear: both;
  }

  /* line 53, ../assets/sass/_tablet.scss */
  .header-wrap #block-search-form #search-block-form {
    width: 100%;
  }

  /* line 56, ../assets/sass/_tablet.scss */
  .navbar-header .shopping-cart-block .product-title a,
  .navbar-header #mobile-cart .product-title a {
    width: 100%;
  }

  /* line 65, ../assets/sass/_tablet.scss */
  .region-footer .newsletter-block .block-content {
    width: 100%;
    padding: 0 20px 20px;
  }
  /* line 69, ../assets/sass/_tablet.scss */
  .region-footer .newsletter-block .newsletter-msg {
    padding-bottom: 10px;
  }
  /* line 72, ../assets/sass/_tablet.scss */
  .region-footer .newsletter-block .newsletter-msg,
  .region-footer .newsletter-block .newsletter-form {
    float: none;
    text-align: left;
    width: 100%;
  }
  /* line 79, ../assets/sass/_tablet.scss */
  .region-footer .footer-menu .menu {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1;
  }
  /* line 82, ../assets/sass/_tablet.scss */
  .region-footer .footer-icons .icons {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
  }

  /* line 87, ../assets/sass/_tablet.scss */
  .region-below-footer .certifications-icons {
    text-align: center;
  }
  /* line 90, ../assets/sass/_tablet.scss */
  .region-below-footer .development {
    text-align: center;
    padding-top: 10px;
  }

  /* line 96, ../assets/sass/_tablet.scss */
  .page-taxonomy-term div.views-widget-per-page,
  .page-taxonomy-term div.views-widget-sort-by {
    width: 100%;
  }

  /* line 101, ../assets/sass/_tablet.scss */
  .region-header {
    text-align: center;
  }
  /* line 103, ../assets/sass/_tablet.scss */
  .region-header .shopping-cart-block {
    padding: 20px;
    text-align: center;
    float: none !important;
    margin: 0 auto;
    display: block;
    cursor: pointer;
  }
  /* line 110, ../assets/sass/_tablet.scss */
  .region-header .shopping-cart-block .title {
    float: none;
  }
  /* line 113, ../assets/sass/_tablet.scss */
  .region-header .shopping-cart-block .cart-contents {
    margin: 0 auto;
    width: auto;
    display: inline-block;
    float: none;
  }
  /* line 120, ../assets/sass/_tablet.scss */
  .region-header .search-block {
    padding: 0;
    float: none !important;
  }
  /* line 124, ../assets/sass/_tablet.scss */
  .region-header .call-us {
    padding-left: 0;
    float: none !important;
    text-align: center;
  }

  /* line 130, ../assets/sass/_tablet.scss */
  .header-wrap .logo-area {
    float: none !important;
    top: 0;
    padding: 10px;
    text-align: center;
    width: auto;
  }
  /* line 136, ../assets/sass/_tablet.scss */
  .header-wrap .logo-area .logo {
    float: none !important;
    width: auto;
    display: inline-block;
    max-width: 250px;
    text-align: center;
  }
  /* line 142, ../assets/sass/_tablet.scss */
  .header-wrap .logo-area .logo img {
    width: 230px;
    padding-top: 20px;
  }
  /* line 147, ../assets/sass/_tablet.scss */
  .header-wrap .logo-area .lead {
    margin: 0 auto;
  }
  /* line 149, ../assets/sass/_tablet.scss */
  .header-wrap .logo-area .lead span {
    margin: 0;
  }

  /* line 154, ../assets/sass/_tablet.scss */
  .select-menu {
    margin-top: 20px;
  }

  /* line 157, ../assets/sass/_tablet.scss */
  #mobile-filters {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  /* line 160, ../assets/sass/_tablet.scss */
  #mobile-filters .sub-wrapper .item-list {
    max-height: 500px;
    overflow: auto;
  }
  /* line 164, ../assets/sass/_tablet.scss */
  #mobile-filters ul#findastic-facet-5, #mobile-filters ul#findastic-facet-19 {
    max-height: 500px;
    overflow: auto;
  }
  /* line 167, ../assets/sass/_tablet.scss */
  #mobile-filters ul#findastic-facet-5.two-colums, #mobile-filters ul#findastic-facet-19.two-colums {
    max-height: none;
    overflow: auto;
  }

  /* line 174, ../assets/sass/_tablet.scss */
  .node-product .product-content .prices {
    padding-left: 15px;
  }
  /* line 177, ../assets/sass/_tablet.scss */
  .node-product .product-content .package {
    padding-left: 0;
  }
  /* line 180, ../assets/sass/_tablet.scss */
  .node-product .product-content .resp-tab-content {
    border-radius: 0;
  }
  /* line 183, ../assets/sass/_tablet.scss */
  .node-product .product-content .fast-check,
  .node-product .product-content .ask-us {
    text-align: center;
    padding-bottom: 20px;
  }

  /* line 192, ../assets/sass/_tablet.scss */
  #cboxLoadedContent .node-product .product-content .product-image,
  #cboxLoadedContent .node-product .product-content .product-content-info {
    width: 90%;
  }
  /* line 196, ../assets/sass/_tablet.scss */
  #cboxLoadedContent .node-product .product-content #group-product-details-group-node-product-default {
    width: 90%;
  }

  /* line 201, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-eurobank-cardlink-redirect-redirect-form {
    width: 100%;
  }

  /* line 204, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout .tooltip-popup {
    position: fixed;
    top: 80px;
    left: 0;
    right: 0;
    margin-left: 0;
    margin: auto;
    z-index: 49;
  }
  /* line 213, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout .tooltip-popup:before, #commerce-checkout-form-checkout .tooltip-popup:after {
    display: none;
  }

  /* line 221, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table thead,
  #views-form-commerce-cart-form-default table.views-table tbody,
  #views-form-commerce-cart-form-default table.views-table tr,
  #views-form-commerce-cart-form-default table.views-table td {
    width: 100%;
    display: block;
    border: 0;
    border-bottom: 0;
  }
  /* line 230, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table tr {
    padding: 0 10px;
    background: none;
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  #views-form-commerce-cart-form-default table.views-table tr:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 235, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table tbody tr {
    border-bottom: 1px solid #0096bf;
  }
  /* line 239, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table tbody td.views-field-edit-quantity, #views-form-commerce-cart-form-default table.views-table tbody td.views-field-edit-delete, #views-form-commerce-cart-form-default table.views-table tbody td.views-field-commerce-total {
    width: 33%;
    float: left;
    height: 65px;
  }
  /* line 246, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table tbody td.views-field-edit-delete, #views-form-commerce-cart-form-default table.views-table tbody td.views-field-commerce-total {
    padding-top: 20px;
  }
  /* line 251, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table td.views-field-line-item-title {
    width: 100%;
    display: block;
    max-width: none;
    clear: left;
  }
  /* line 258, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table th.views-field-edit-quantity, #views-form-commerce-cart-form-default table.views-table th.views-field-edit-delete, #views-form-commerce-cart-form-default table.views-table th.views-field-commerce-total {
    display: none;
  }
  /* line 264, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-default table.views-table th.views-field-line-item-title {
    width: 100%;
    float: left;
  }

  /* line 270, ../assets/sass/_tablet.scss */
  .commerce-order-handler-area-order-total .commerce-price-formatted-components {
    width: 100%;
  }
  /* line 272, ../assets/sass/_tablet.scss */
  .commerce-order-handler-area-order-total .commerce-price-formatted-components .component-total {
    padding-right: 10px;
  }

  /* line 277, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper h2 {
    padding-bottom: 0;
  }
  /* line 282, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper #commerce-shipping-service-ajax-wrapper > .form-wrapper,
  .main-area #commerce-checkout-form-checkout-wrapper #customer-profile-billing-wrapper > .form-wrapper {
    padding: 0;
  }
  /* line 286, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper .field-name-commerce-customer-address .locality-wrapper {
    clear: both;
  }
  /* line 288, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper .field-name-commerce-customer-address .locality-wrapper .field-suffix,
  .main-area #commerce-checkout-form-checkout-wrapper .field-name-commerce-customer-address .locality-wrapper .postal-code-note {
    position: relative;
    text-align: center;
    left: 0;
  }
  /* line 295, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper .map-wrapper .courier-details {
    padding-left: 0;
  }
  /* line 298, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper .form-type-textfield .postal-code,
  .main-area #commerce-checkout-form-checkout-wrapper .form-item-netstudio-coupon-coupon-code .form-text {
    width: 68% !important;
  }
  /* line 302, ../assets/sass/_tablet.scss */
  .main-area #commerce-checkout-form-checkout-wrapper #commerce-checkout-coupon-ajax-wrapper .btn {
    width: 68%;
    margin: 20px auto;
  }

  /* line 309, ../assets/sass/_tablet.scss */
  .region-pre-content .select-menu-block .nav-tabs li a {
    border-radius: 10px;
  }

  /* line 315, ../assets/sass/_tablet.scss */
  .main-area .commerce-order-commerce-order .field-name-commerce-customer-billing,
  .main-area .commerce-order-commerce-order .field-name-commerce-customer-shipping {
    width: 100%;
  }

  /* line 323, ../assets/sass/_tablet.scss */
  .page-cancellation-form #cancellation-form .form-type-textfield,
  .page-cancellation-form #cancellation-form .form-type-select,
  .page-cancellation-form #cancellation-form .form-type-textarea,
  .page-cancellation-form #cancellation-form .form-type-date-popup {
    float: none;
  }
  /* line 328, ../assets/sass/_tablet.scss */
  .page-cancellation-form #cancellation-form .form-type-textfield label,
  .page-cancellation-form #cancellation-form .form-type-select label,
  .page-cancellation-form #cancellation-form .form-type-textarea label,
  .page-cancellation-form #cancellation-form .form-type-date-popup label {
    width: 100%;
    float: none;
    text-align: left;
  }
  /* line 333, ../assets/sass/_tablet.scss */
  .page-cancellation-form #cancellation-form .form-type-textfield .date-padding,
  .page-cancellation-form #cancellation-form .form-type-select .date-padding,
  .page-cancellation-form #cancellation-form .form-type-textarea .date-padding,
  .page-cancellation-form #cancellation-form .form-type-date-popup .date-padding {
    width: 100%;
  }
  /* line 336, ../assets/sass/_tablet.scss */
  .page-cancellation-form #cancellation-form .form-type-textfield .help-block,
  .page-cancellation-form #cancellation-form .form-type-select .help-block,
  .page-cancellation-form #cancellation-form .form-type-textarea .help-block,
  .page-cancellation-form #cancellation-form .form-type-date-popup .help-block {
    width: 100%;
  }
  /* line 339, ../assets/sass/_tablet.scss */
  .page-cancellation-form #cancellation-form .form-type-textfield input,
  .page-cancellation-form #cancellation-form .form-type-textfield select,
  .page-cancellation-form #cancellation-form .form-type-textfield .form-textarea-wrapper,
  .page-cancellation-form #cancellation-form .form-type-select input,
  .page-cancellation-form #cancellation-form .form-type-select select,
  .page-cancellation-form #cancellation-form .form-type-select .form-textarea-wrapper,
  .page-cancellation-form #cancellation-form .form-type-textarea input,
  .page-cancellation-form #cancellation-form .form-type-textarea select,
  .page-cancellation-form #cancellation-form .form-type-textarea .form-textarea-wrapper,
  .page-cancellation-form #cancellation-form .form-type-date-popup input,
  .page-cancellation-form #cancellation-form .form-type-date-popup select,
  .page-cancellation-form #cancellation-form .form-type-date-popup .form-textarea-wrapper {
    width: 100%;
  }

  /* line 349, ../assets/sass/_tablet.scss */
  #collapsecart .views-field-field-product-image img {
    min-width: 100px;
    width: auto;
  }

  /* line 354, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-block-2 .views-field-field-product-image img {
    min-width: 100px;
    width: auto;
  }
  /* line 358, ../assets/sass/_tablet.scss */
  #views-form-commerce-cart-form-block-2 .views-field-line-item-title {
    white-space: normal;
    text-align: left;
  }

  /* line 363, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout-wrapper #checkout-tabs #checkout-tabs-select-wrapper {
    display: block;
  }
  /* line 365, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout-wrapper #checkout-tabs #checkout-tabs-select-wrapper .selectBox-dropdown {
    width: 100% !important;
    background: #fff;
  }

  /* line 370, ../assets/sass/_tablet.scss */
  .page-checkout #checkout-tabs .ui-tabs-panel {
    padding-top: 0;
  }

  /* line 373, ../assets/sass/_tablet.scss */
  .flexslider .flex-direction-nav {
    display: none;
  }

  /* line 376, ../assets/sass/_tablet.scss */
  #checkout-tabs .ui-tabs-nav {
    display: none;
  }

  /* line 380, ../assets/sass/_tablet.scss */
  .main-area #quick-categories .form-type-select,
  .main-area #quick-categories .input-group {
    width: 100%;
    padding-left: 0;
  }
  /* line 385, ../assets/sass/_tablet.scss */
  .main-area #quick-categories div[id^=minicart_] {
    width: 100%;
    position: relative;
    padding-left: 0;
  }
  /* line 390, ../assets/sass/_tablet.scss */
  .main-area #quick-categories .delete {
    top: 85px;
  }
  /* line 393, ../assets/sass/_tablet.scss */
  .main-area #quick-categories .btn {
    width: 100%;
  }

  /* line 397, ../assets/sass/_tablet.scss */
  div[id^=preview_],
  .explainer {
    display: none !important;
    opacity: 0 !important;
  }

  /* line 402, ../assets/sass/_tablet.scss */
  .page-paraggelia-me-lista #findastic-wrapper h3 {
    width: 50%;
  }

  /* line 405, ../assets/sass/_tablet.scss */
  .main-area .entityform .form-wrapper {
    width: 100%;
  }

  /* line 409, ../assets/sass/_tablet.scss */
  .view-categories-page .product:nth-child(2n+1) {
    clear: left;
  }
  /* line 412, ../assets/sass/_tablet.scss */
  .view-categories-page #commerce-addressbook-billing-list .views-row:nth-child(2n+1) {
    clear: left;
  }

  /* line 416, ../assets/sass/_tablet.scss */
  .product-content .product-add-cart .field-name-field-giftwrap {
    text-align: left;
  }

  /* line 419, ../assets/sass/_tablet.scss */
  .navbar-filters ul.findastic-facet,
  .navbar-filters div.findastic-facet {
    max-height: 500px;
    overflow-y: auto;
  }

  /* Fix breakpoint on responsive tabs */
  /* line 425, ../assets/sass/_tablet.scss */
  ul.resp-tabs-list {
    display: none;
  }

  /* line 428, ../assets/sass/_tablet.scss */
  h2.resp-accordion {
    display: block;
  }

  /* line 431, ../assets/sass/_tablet.scss */
  .resp-vtabs .resp-tab-content {
    border: 1px solid #C1C1C1;
  }

  /* line 434, ../assets/sass/_tablet.scss */
  .resp-vtabs .resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none;
  }

  /* line 441, ../assets/sass/_tablet.scss */
  .resp-accordion-closed {
    display: none !important;
  }

  /* line 444, ../assets/sass/_tablet.scss */
  .resp-vtabs .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
  }

  /* line 448, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout #netstudio-coupon-ajax-wrapper .form-control {
    width: 100%;
  }
  /* line 451, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout #netstudio-coupon-ajax-wrapper .netstudio_coupon .btn-default {
    width: 100%;
    margin-left: 0;
  }

  /* line 456, ../assets/sass/_tablet.scss */
  .customer_profile_billing .pane-overlay {
    height: 112%;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 464, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col {
    clear: none;
  }
  /* line 467, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col:nth-of-type(4n) {
    border-right: 0;
  }
  /* line 470, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col:nth-of-type(4n+1) {
    clear: left;
    border-color: #ddd;
  }

  /* line 478, ../assets/sass/_tablet.scss */
  .view-categories-page .product:nth-child(3n+1) {
    clear: none;
  }
  /* line 481, ../assets/sass/_tablet.scss */
  .view-categories-page .product:nth-child(4n+1) {
    clear: left;
  }
  /* line 485, ../assets/sass/_tablet.scss */
  .view-categories-page .product .cart-message-tooltip {
    bottom: -25px;
  }
}
@media only screen and (max-width: 1200px) and (min-width: 992px) {
  /* line 494, ../assets/sass/_tablet.scss */
  .l-main #commerce-checkout-form-checkout-wrapper .locality-wrapper .postal-code-note,
  .l-main #commerce-checkout-form-checkout-wrapper .locality-wrapper .field-suffix {
    max-width: 140px;
    line-height: 18px;
  }
  /* line 499, ../assets/sass/_tablet.scss */
  .l-main #commerce-checkout-form-checkout-wrapper #commerce-checkout-coupon-ajax-wrapper .btn {
    width: 34%;
  }

  /* line 506, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col {
    clear: none;
  }
  /* line 509, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col:nth-of-type(3n) {
    border-right: 0;
  }
  /* line 512, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col:nth-of-type(3n+1) {
    clear: left;
    border-color: #ddd;
  }

  /* line 519, ../assets/sass/_tablet.scss */
  .view-categories-page .product {
    width: 33.33333333%;
  }
  /* line 521, ../assets/sass/_tablet.scss */
  .view-categories-page .product .commerce-add-to-cart .btn-checkout {
    font-size: 12px;
  }
  /* line 524, ../assets/sass/_tablet.scss */
  .view-categories-page .product:nth-child(2n+1) {
    clear: none;
  }
  /* line 527, ../assets/sass/_tablet.scss */
  .view-categories-page .product:nth-child(3n+1) {
    clear: left;
  }
  /* line 530, ../assets/sass/_tablet.scss */
  .view-categories-page .product .cart-message-tooltip {
    bottom: -25px;
  }

  /* line 537, ../assets/sass/_tablet.scss */
  .views-widget-per-page label,
  .views-widget-sort-by label {
    float: none;
    width: 50%;
  }
  /* line 541, ../assets/sass/_tablet.scss */
  .views-widget-per-page .form-control,
  .views-widget-sort-by .form-control {
    width: 50% !important;
  }
}
@media only screen and (max-width: 992px) and (min-width: 768px) {
  /* line 548, ../assets/sass/_tablet.scss */
  .page-container {
    max-width: 700px;
  }

  /* line 551, ../assets/sass/_tablet.scss */
  .region-header #search-block-form {
    width: 50%;
  }

  /* line 556, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col {
    clear: none;
  }
  /* line 559, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col:nth-of-type(2n) {
    border: 0;
  }
  /* line 562, ../assets/sass/_tablet.scss */
  .page-storefront .view-storefront .view-content-storefront .storefront-col:nth-of-type(2n+1) {
    clear: left;
    border-color: #ddd;
  }

  /* line 570, ../assets/sass/_tablet.scss */
  .views-widget-per-page label,
  .views-widget-sort-by label {
    float: none;
    width: 50%;
  }
  /* line 574, ../assets/sass/_tablet.scss */
  .views-widget-per-page .form-control,
  .views-widget-sort-by .form-control {
    width: 50% !important;
  }

  /* line 578, ../assets/sass/_tablet.scss */
  .main-area #quick-categories .product-details {
    width: 55%;
  }
}
@media only screen and (max-width: 768px) {
  /* line 584, ../assets/sass/_tablet.scss */
  .page-container {
    max-width: 650px;
  }

  /* line 591, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textfield label,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-select label,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textarea label {
    width: 100%;
    float: none;
    text-align: left;
  }
  /* line 596, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textfield input,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textfield select,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textfield .form-textarea-wrapper,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-select input,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-select select,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-select .form-textarea-wrapper,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textarea input,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textarea select,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textarea .form-textarea-wrapper {
    width: 100%;
  }
  /* line 602, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .locality-wrapper {
    *zoom: 1;
    clear: both;
  }
  /* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .locality-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 605, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .locality-wrapper .postal-code-note,
  .page-checkout #commerce-checkout-form-checkout-wrapper .locality-wrapper .field-suffix {
    position: relative;
  }
  /* line 609, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .locality-wrapper .form-type-select {
    width: 100%;
    float: none;
  }

  /* line 616, ../assets/sass/_tablet.scss */
  .view-categories-page .view-header {
    padding: 0;
  }
  /* line 621, ../assets/sass/_tablet.scss */
  .view-categories-page .views-widget-per-page label,
  .view-categories-page .views-widget-sort-by label {
    float: none;
    width: 100%;
  }
  /* line 625, ../assets/sass/_tablet.scss */
  .view-categories-page .views-widget-per-page .form-control,
  .view-categories-page .views-widget-sort-by .form-control {
    width: 100% !important;
  }

  /* line 630, ../assets/sass/_tablet.scss */
  .region-header #search-block #search-block-form {
    width: 100%;
  }

  /* line 636, ../assets/sass/_tablet.scss */
  .page-checkout #checkout-tabs #user-login label,
  .page-checkout #checkout-tabs #user-register-form label {
    width: 100%;
    float: none;
    text-align: left;
  }
  /* line 641, ../assets/sass/_tablet.scss */
  .page-checkout #checkout-tabs #user-login input[type="text"],
  .page-checkout #checkout-tabs #user-login input[type="email"],
  .page-checkout #checkout-tabs #user-login input[type="password"],
  .page-checkout #checkout-tabs #user-register-form input[type="text"],
  .page-checkout #checkout-tabs #user-register-form input[type="email"],
  .page-checkout #checkout-tabs #user-register-form input[type="password"] {
    width: 100%;
  }

  /* line 649, ../assets/sass/_tablet.scss */
  .tabs--primary li {
    width: 100%;
    float: none;
    margin-bottom: 5px;
  }
  /* line 653, ../assets/sass/_tablet.scss */
  .tabs--primary li a {
    border: 0;
    background: #f0f0f0;
    border-radius: 5px;
  }
  /* line 657, ../assets/sass/_tablet.scss */
  .tabs--primary li a:hover {
    background: #0096bf;
    color: #fff;
  }
  /* line 663, ../assets/sass/_tablet.scss */
  .tabs--primary li.active a {
    background: #0096bf;
    color: #fff;
  }
  /* line 666, ../assets/sass/_tablet.scss */
  .tabs--primary li.active a:hover {
    background: #0096bf;
    color: #fff;
  }

  /* line 675, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .field-name-field-same-day-delivery,
  .page-checkout #commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .field-name-field-saturday-delivery {
    float: none;
  }
  /* line 679, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .form-item-commerce-payment-use-wallet {
    padding: 10px;
  }

  /* line 684, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper #edit-netstudio-promotion-coupon .btn,
  .page-checkout #commerce-checkout-form-checkout-wrapper .field-name-field-wallet-amount .btn {
    width: 100%;
    margin-left: 0;
    margin-bottom: 1em;
    margin-top: 1em;
  }
  /* line 693, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textfield .form-text,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-type-textfield .postal-code,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-item-netstudio-promotion-coupon-coupon-code .form-text,
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-item-netstudio-promotion-coupon-coupon-code .postal-code {
    width: 100% !important;
    float: none;
  }
  /* line 699, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper #payment-details {
    padding: 0 10px;
  }
  /* line 702, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout-wrapper .form-item-commerce-payment-use-wallet {
    padding: 0 10px;
  }

  /* line 707, ../assets/sass/_tablet.scss */
  .page-checkout #commerce-checkout-form-checkout #netstudio-coupon-ajax-wrapper .form-item-netstudio-coupon-coupon-code {
    width: 100%;
  }

  /* line 712, ../assets/sass/_tablet.scss */
  .ui-dialog {
    width: 80% !important;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 719, ../assets/sass/_tablet.scss */
  .header-area .shopping-cart-block #cart-contents {
    width: 194px;
  }
  /* line 722, ../assets/sass/_tablet.scss */
  .header-area .header-general {
    font-size: 16px;
    line-height: 18px;
  }
  /* line 725, ../assets/sass/_tablet.scss */
  .header-area .header-general .icon {
    font-size: 25px;
  }

  /* line 730, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout #netstudio-coupon-ajax-wrapper {
    text-align: center;
  }
  /* line 732, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout #netstudio-coupon-ajax-wrapper .form-control {
    text-align: left;
  }
  /* line 735, ../assets/sass/_tablet.scss */
  #commerce-checkout-form-checkout #netstudio-coupon-ajax-wrapper .netstudio_coupon .btn-default {
    margin-top: 0px;
  }
}
@media only screen and (max-width: 480px) {
  /* line 745, ../assets/sass/_tablet.scss */
  .node .product-content .form-type-radios .form-type-radio {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  /* line 751, ../assets/sass/_tablet.scss */
  ul.resp-tabs-list li {
    padding: 13px 12px;
    margin-right: 5px !important;
  }

  /* line 755, ../assets/sass/_tablet.scss */
  .main-area #checkout-tabs .ui-tabs-nav > li {
    margin: 1px 2px 0 0;
  }
  /* line 757, ../assets/sass/_tablet.scss */
  .main-area #checkout-tabs .ui-tabs-nav > li a {
    font-size: 11px;
  }

  /* line 761, ../assets/sass/_tablet.scss */
  .main-area .commerce-add-to-cart .btn-checkout:before {
    display: none;
  }

  /* line 765, ../assets/sass/_tablet.scss */
  .main-area .product .discount:before {
    left: -8px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 775, ../assets/sass/_tablet.scss */
  .shopping-cart-block #drop-down-cart .views-field-field-product-image img,
  #mobile-cart #drop-down-cart .views-field-field-product-image img {
    max-width: 50px;
  }

  /* line 780, ../assets/sass/_tablet.scss */
  #mobile-cart {
    display: none;
  }
}
/* Extra Small Devices, Phones */
/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
/*==========  Mobile First Method  ==========*/
/* Custom, iPhone Retina */
/* Extra Small Devices, Phones */
/* Small Devices, Tablets */
/* Medium Devices, Desktops */
/* Large Devices, Wide Screens */
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
/* Custom, iPhone Retina */
@media all and (min-width: 1200px) {
  /* line 849, ../assets/sass/_tablet.scss */
  #findastic-wrapper .view-categories-page .product .commerce-add-to-cart .btn-checkout {
    border-radius: 0 10px 10px 0;
    font-size: 13px;
    line-height: 15px;
    height: 44px !important;
    white-space: normal;
    padding: 6px 20px 6px 19px;
  }
  /* line 856, ../assets/sass/_tablet.scss */
  #findastic-wrapper .view-categories-page .product .commerce-add-to-cart .btn-checkout:before {
    display: inline-block;
    content: "\e804";
    font-family: icomoon;
    font-size: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 16px;
    left: 5px;
  }
  /* line 869, ../assets/sass/_tablet.scss */
  #findastic-wrapper .view-categories-page .product .initial, #findastic-wrapper .view-categories-page .product .product-price {
    padding-left: 10px;
  }

  /* line 873, ../assets/sass/_tablet.scss */
  .product-content .commerce-add-to-cart .quantity-wrap {
    width: 16.66666667%;
  }

  /* line 876, ../assets/sass/_tablet.scss */
  .product-content .commerce-add-to-cart .btn-checkout {
    width: 83.33333333%;
  }

  /* line 879, ../assets/sass/_tablet.scss */
  div.product h3 a {
    font-size: 14px;
  }

  /* line 882, ../assets/sass/_tablet.scss */
  .node-product .product-image .field-name-field-product-image {
    max-width: 90%;
  }

  /* line 885, ../assets/sass/_tablet.scss */
  .node-product .product-content-info .product-main {
    margin-top: 53px;
  }

  /* line 889, ../assets/sass/_tablet.scss */
  .page-taxonomy-term .node-product .product-content-info .product-main {
    margin-top: 43px;
  }
}
/* line 1, ../assets/sass/_mobile_sidemenu.scss */
html, body, .container, .scroller {
  height: 100%;
  -webkit-overflow-scrolling: touch;
}

/* line 6, ../assets/sass/_mobile_sidemenu.scss */
#menu-trigger, #user-trigger {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 999;
  width: 40px;
  height: 40px;
}
/* line 65, ../assets/sass/_mixins.scss */
#menu-trigger, #user-trigger {
  cursor: pointer;
  padding: 11px 35px 16px 0px;
}
/* line 70, ../assets/sass/_mixins.scss */
#menu-trigger .burger, #menu-trigger .burger:before, #menu-trigger .burger:after, #user-trigger .burger, #user-trigger .burger:before, #user-trigger .burger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 38px;
  background: #0096bf;
  position: absolute;
  display: block;
  content: '';
}
/* line 81, ../assets/sass/_mixins.scss */
#menu-trigger .burger:before, #user-trigger .burger:before {
  top: -10px;
}
/* line 85, ../assets/sass/_mixins.scss */
#menu-trigger .burger:after, #user-trigger .burger:after {
  bottom: -10px;
}
/* line 89, ../assets/sass/_mixins.scss */
#menu-trigger .burger, #menu-trigger .burger:before, #menu-trigger .burger:after, #user-trigger .burger, #user-trigger .burger:before, #user-trigger .burger:after {
  transition: all 500ms ease-in-out;
}
/* line 93, ../assets/sass/_mixins.scss */
#menu-trigger.active .burger, #user-trigger.active .burger {
  background-color: transparent;
}
/* line 97, ../assets/sass/_mixins.scss */
#menu-trigger.active .burger:before, #menu-trigger.active .burger:after, #user-trigger.active .burger:before, #user-trigger.active .burger:after {
  top: 0;
}
/* line 101, ../assets/sass/_mixins.scss */
#menu-trigger.active .burger:before, #user-trigger.active .burger:before {
  transform: rotate(45deg);
}
/* line 105, ../assets/sass/_mixins.scss */
#menu-trigger.active .burger:after, #user-trigger.active .burger:after {
  transform: rotate(-45deg);
}
/* line 14, ../assets/sass/_mobile_sidemenu.scss */
#menu-trigger .mob-label, #user-trigger .mob-label {
  position: absolute;
  top: 30px;
  left: -9px;
  margin: auto;
  text-align: center;
  width: auto;
  font-size: 12px;
  color: #0096bf;
}

/* line 27, ../assets/sass/_mobile_sidemenu.scss */
#user-trigger .mob-label {
  left: -2px;
}

/* line 32, ../assets/sass/_mobile_sidemenu.scss */
#user-trigger {
  left: auto;
  right: 20px;
}

/* line 37, ../assets/sass/_mobile_sidemenu.scss */
.mp-pusher {
  position: relative;
  left: 0;
  height: 100%;
}

@media only screen and (max-width: 768px) {
  /* line 44, ../assets/sass/_mobile_sidemenu.scss */
  .mp-pusher {
    perspective: 1000px;
  }
}
/* line 49, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 300px;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 60, ../assets/sass/_mobile_sidemenu.scss */
.mp-level {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0096bf;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  overflow-y: auto;
  padding-bottom: 40px;
  z-index: 1;
}

/* line 75, ../assets/sass/_mobile_sidemenu.scss */
.mp-level.mp-level-overlay {
  cursor: pointer;
}

/* First level */
/* line 80, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu > .mp-level,
.mp-menu > .mp-level.mp-level-open,
.mp-menu.mp-overlap > .mp-level,
.mp-menu.mp-overlap > .mp-level.mp-level-open {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 88, ../assets/sass/_mobile_sidemenu.scss */
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 94, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu h2 {
  margin: 0;
  padding: 1em;
  color: rgba(0, 0, 0, 0.4);
  font-weight: 300;
  font-size: 2em;
}

/* line 102, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu.mp-overlap h2::before {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 8px;
  font-size: 75%;
  line-height: 1.8;
  opacity: 0;
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s;
  transition: opacity 0.3s, transform 0.1s 0.3s;
}

/* line 116, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu.mp-cover h2 {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 1em;
}

/* line 123, ../assets/sass/_mobile_sidemenu.scss */
.mp-overlap .mp-level.mp-level-overlay > h2::before {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}

/* line 131, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu ul li::before {
  position: absolute;
  left: 10px;
  z-index: -1;
  color: rgba(0, 0, 0, 0.2);
  line-height: 3.5;
}

/* line 140, ../assets/sass/_mobile_sidemenu.scss */
.mp-back, .mp-back-right {
  background: none;
  margin: 0 40px;
  padding-left: 25px;
  border-bottom: 1px solid #fff;
  margin-bottom: 30px;
  color: #fff !important;
  text-decoration: none;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  padding-top: 0;
  padding-bottom: 0px;
  margin-top: 30px;
  display: block;
  position: relative;
}

/* line 158, ../assets/sass/_mobile_sidemenu.scss */
.mp-back::after, .mp-back-right::after, .mp-back-right:after {
  content: "\e805";
  position: absolute;
  left: 0px;
  color: #fff;
  font-family: icomoon;
  font-size: 16px;
  pointer-events: none;
}

/* line 175, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu .mp-level.mp-level-overlay > .mp-back, .mp-menu .mp-level.mp-level-overlay > .mp-back-right,
.mp-menu .mp-level.mp-level-overlay > .mp-back::after,
.mp-menu .mp-level.mp-level-overlay > .mp-back-right::after,
.mp-menu .mp-level.mp-level-overlay > .mp-back-right:after {
  background: transparent;
  box-shadow: none;
  color: transparent;
}

/* line 182, ../assets/sass/_mobile_sidemenu.scss */
.no-csstransforms3d .mp-menu > .mp-level,
.no-js .mp-menu > .mp-level {
  display: block;
}

/* line 188, ../assets/sass/_mobile_sidemenu.scss */
.mp-level li, .mp-level-right li {
  border-bottom: 1px solid #0aa3c5;
  margin: 0 40px;
  padding: 9px 0;
  position: static;
}
/* line 194, ../assets/sass/_mobile_sidemenu.scss */
.mp-level li a, .mp-level li .nolink, .mp-level-right li a, .mp-level-right li .nolink {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  display: block;
  position: relative;
}
/* line 201, ../assets/sass/_mobile_sidemenu.scss */
.mp-level li a:hover, .mp-level li a:focus, .mp-level li .nolink:hover, .mp-level li .nolink:focus, .mp-level-right li a:hover, .mp-level-right li a:focus, .mp-level-right li .nolink:hover, .mp-level-right li .nolink:focus {
  background: none;
}
/* line 207, ../assets/sass/_mobile_sidemenu.scss */
.mp-level a.headitem, .mp-level-right a.headitem {
  border-bottom: 0;
  padding: 0;
  margin-bottom: 0;
  font-weight: bold;
}
/* line 213, ../assets/sass/_mobile_sidemenu.scss */
.mp-level a.headitem:after, .mp-level-right a.headitem:after {
  display: none;
}

/* line 219, ../assets/sass/_mobile_sidemenu.scss */
.mp-level .caret {
  border: 0;
}
/* line 221, ../assets/sass/_mobile_sidemenu.scss */
.mp-level .caret:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 21px;
  content: "\e807";
  font-family: icomoon;
  color: #fff;
}

/* line 245, ../assets/sass/_mobile_sidemenu.scss */
.mp-level-right {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0096bf;
  overflow-y: auto;
  padding-bottom: 40px;
  z-index: 1;
}

/* line 258, ../assets/sass/_mobile_sidemenu.scss */
#mp-user-menu {
  position: absolute;
  top: 0;
  right: -300px;
  width: 300px;
  height: 100%;
}

/* line 268, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu #babies {
  border-bottom: 1px solid #0aa3c5;
  margin: 0 40px;
  padding: 9px 0;
  position: static;
}
/* line 273, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu #babies #babies-title {
  background-image: none;
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  text-decoration: none;
  position: relative;
  display: block;
  text-indent: initial;
  top: 0;
  left: auto;
  right: auto;
  width: auto;
  pointer-events: all;
  height: auto;
}
/* line 288, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu #babies #babies-title .caret {
  display: block;
}

/* line 296, ../assets/sass/_mobile_sidemenu.scss */
.page-container {
  height: 100%;
}

/* line 299, ../assets/sass/_mobile_sidemenu.scss */
.page-container,
.main-container {
  position: relative;
}

/* line 304, ../assets/sass/_mobile_sidemenu.scss */
.container {
  position: relative;
}

/* line 310, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 300px;
  height: 100%;
  -moz-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 320, ../assets/sass/_mobile_sidemenu.scss */
.mp-level {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* overlays for pusher and for level that gets covered */
/* line 330, ../assets/sass/_mobile_sidemenu.scss */
.mp-pusher::after,
.mp-level::after,
.mp-level::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 342, ../assets/sass/_mobile_sidemenu.scss */
.mp-pusher::after,
.mp-level::after {
  -webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
  transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}

/* line 348, ../assets/sass/_mobile_sidemenu.scss */
.mp-level::after {
  z-index: -1;
}

/* line 352, ../assets/sass/_mobile_sidemenu.scss */
.mp-pusher.mp-pushed::after,
.mp-level.mp-level-overlay::after {
  width: 100%;
  height: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

/* line 362, ../assets/sass/_mobile_sidemenu.scss */
.mp-level.mp-level-overlay.mp-level::before {
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 1;
}

/* line 369, ../assets/sass/_mobile_sidemenu.scss */
.mp-pusher,
.mp-level {
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
}

/* cover */
/* line 377, ../assets/sass/_mobile_sidemenu.scss */
.mp-cover .mp-level.mp-level-open {
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 381, ../assets/sass/_mobile_sidemenu.scss */
.mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
  -moz-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
/* We'll show the first level only */
/* line 387, ../assets/sass/_mobile_sidemenu.scss */
.no-csstransforms3d .mp-pusher,
.no-js .mp-pusher {
  padding-left: 300px;
}

/* line 392, ../assets/sass/_mobile_sidemenu.scss */
.no-csstransforms3d .mp-menu .mp-level,
.no-js .mp-menu .mp-level {
  display: none;
}

/* line 397, ../assets/sass/_mobile_sidemenu.scss */
.mp-level-open {
  overflow: hidden;
}

/* content style */
/* line 402, ../assets/sass/_mobile_sidemenu.scss */
.mp-menu ul.menu {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 411, ../assets/sass/_mobile_sidemenu.scss */
#wrapper.open {
  overflow: hidden;
  height: 100%;
  position: relative;
}

/* line 1, ../assets/sass/components/_basic_elements.scss */
a {
  color: #0096bf;
}

/* line 5, ../assets/sass/components/_basic_elements.scss */
::-moz-selection {
  background: #0096bf;
  color: #fff;
}

/* line 10, ../assets/sass/components/_basic_elements.scss */
::selection {
  background: #0096bf;
  color: #fff;
}

/* line 15, ../assets/sass/components/_basic_elements.scss */
.help-block {
  font-size: 0.9em;
  line-height: 1.2em;
  font-weight: normal;
}

/* line 19, ../assets/sass/components/_basic_elements.scss */
.tabs--primary {
  margin-bottom: 20px;
}

/* line 23, ../assets/sass/components/_basic_elements.scss */
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  outline: none !important;
}

/* line 27, ../assets/sass/components/_basic_elements.scss */
h3 {
  color: #0096bf;
  font-weight: bold;
}

/* line 32, ../assets/sass/components/_basic_elements.scss */
.block-title {
  font-size: 25px;
  line-height: 27px;
  font-weight: bold;
  padding-bottom: 15px;
  margin: 20px 0 20px;
  border-bottom: 1px dashed #ddd;
  color: #d9534f;
}

/* line 40, ../assets/sass/components/_basic_elements.scss */
.navbar {
  min-height: auto;
}

/* line 44, ../assets/sass/components/_basic_elements.scss */
.form-type-select {
  width: auto;
}

/* line 48, ../assets/sass/components/_basic_elements.scss */
span.error {
  display: none !important;
}

/* line 52, ../assets/sass/components/_basic_elements.scss */
.form-control.error {
  border-color: #d9534f;
  background: #ffdedd;
}

/* line 57, ../assets/sass/components/_basic_elements.scss */
.form-control:focus {
  outline: none;
  box-shadow: none;
  border-color: #0096bf;
}

/* line 63, ../assets/sass/components/_basic_elements.scss */
.form-control.error:focus {
  border-color: #d9534f;
  background: #ffdedd;
}

/* line 69, ../assets/sass/components/_basic_elements.scss */
.alert-info {
  background-color: #5bc0de;
  border-color: transparent;
  background-image: none;
  border-radius: 10px;
  color: #fff;
  text-shadow: none;
}

/* line 69, ../assets/sass/components/_basic_elements.scss */
.alert-warning {
  background-color: #f0ad4e;
  border-color: transparent;
  background-image: none;
  border-radius: 10px;
  color: #fff;
  text-shadow: none;
}

/* line 69, ../assets/sass/components/_basic_elements.scss */
.alert-danger {
  background-color: #d9534f;
  border-color: transparent;
  background-image: none;
  border-radius: 10px;
  color: #fff;
  text-shadow: none;
}

/* line 69, ../assets/sass/components/_basic_elements.scss */
.alert-success {
  background-color: #5cb85c;
  border-color: transparent;
  background-image: none;
  border-radius: 10px;
  color: #fff;
  text-shadow: none;
}

/*Sidebar  */
/* line 81, ../assets/sass/components/_basic_elements.scss */
.sidebar-left-region {
  padding: 0;
}

/* line 85, ../assets/sass/components/_basic_elements.scss */
.region-sidebar-first {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}
/* line 89, ../assets/sass/components/_basic_elements.scss */
.region-sidebar-first.well {
  padding: 0;
}

/* Style checkboxes with uniform */
/* line 96, ../assets/sass/components/_basic_elements.scss */
.checkbox label {
  color: #0096bf;
}
/* line 99, ../assets/sass/components/_basic_elements.scss */
.checkbox .checker {
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  margin-right: 10px;
  position: relative;
  background-color: #fff;
  margin-top: -3px;
}
/* line 108, ../assets/sass/components/_basic_elements.scss */
.checkbox .checker .checked:after {
  position: absolute;
  content: '';
  display: block;
  position: absolute;
  content: "\e801";
  font-family: icomoon;
  color: #d9534f;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  font-size: 15px;
  line-height: 20px;
}

/* line 127, ../assets/sass/components/_basic_elements.scss */
.panel {
  border-radius: 10px 10px 4px 4px;
}
/* line 129, ../assets/sass/components/_basic_elements.scss */
.panel .panel-heading {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
/* line 133, ../assets/sass/components/_basic_elements.scss */
.panel .panel-title {
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
  font-family: 'Comfortaa', cursive;
}
/* line 138, ../assets/sass/components/_basic_elements.scss */
.panel .panel-body {
  padding: 15px 30px;
}

/* line 143, ../assets/sass/components/_basic_elements.scss */
.panel-primary {
  border-color: #0096bf;
}
/* line 145, ../assets/sass/components/_basic_elements.scss */
.panel-primary > .panel-heading {
  background: #0096bf;
  border-color: #0096bf;
}

/* line 152, ../assets/sass/components/_basic_elements.scss */
.btn {
  text-shadow: none;
  font-family: Comfortaa, cursive;
}
/* line 155, ../assets/sass/components/_basic_elements.scss */
.btn:hover {
  background-color: #5bc0de;
  border-color: #5bc0de;
  color: #fff;
}

/* line 162, ../assets/sass/components/_basic_elements.scss */
.btn-primary, #webform-client-form-38726 .form-actions button {
  background-color: #0096bf;
  border-color: #0096bf;
}

/* line 167, ../assets/sass/components/_basic_elements.scss */
.btn-red {
  background-color: #d9534f;
  border-color: #d9534f;
  color: #fff;
}
/* line 171, ../assets/sass/components/_basic_elements.scss */
.btn-red:hover {
  background-color: #c9302c;
  border-color: #c9302c;
}

/* line 177, ../assets/sass/components/_basic_elements.scss */
.btn-green {
  background: #5cb85c;
  border-color: #5cb85c;
  color: #fff;
}
/* line 181, ../assets/sass/components/_basic_elements.scss */
.btn-green:hover {
  background-color: #449d44;
  border-color: #449d44;
}

/* line 193, ../assets/sass/components/_basic_elements.scss */
.commerce-add-to-cart .btn-checkout {
  border-radius: 0 10px 10px 0;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  position: relative;
  height: 44px !important;
}
/* line 198, ../assets/sass/components/_basic_elements.scss */
.commerce-add-to-cart .btn-checkout:before {
  display: inline-block;
  position: relative;
  content: "\e804";
  font-family: icomoon;
  font-size: 18px;
  margin-right: 10px;
}
/* line 206, ../assets/sass/components/_basic_elements.scss */
.commerce-add-to-cart .btn-checkout .glyphicon-spin {
  position: absolute;
  left: auto;
  right: -20px;
  position: absolute;
  line-height: 42px;
  color: #0096bf;
}
/* line 215, ../assets/sass/components/_basic_elements.scss */
.commerce-add-to-cart .quantity-wrap {
  padding: 0;
}
/* line 217, ../assets/sass/components/_basic_elements.scss */
.commerce-add-to-cart .quantity-wrap input[type="text"] {
  box-shadow: none;
  border-radius: 10px 0 0 10px;
  height: 44px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  box-shadow: none;
  border-radius: 10px 0 0 10px;
  height: 44px;
  outline: none !important;
}

/* line 240, ../assets/sass/components/_basic_elements.scss */
.product .btn-checkout, .product-content .btn-checkout {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}
/* line 244, ../assets/sass/components/_basic_elements.scss */
.product .btn-checkout:hover, .product-content .btn-checkout:hover {
  background-color: #c9302c;
  border-color: #c9302c;
}

/* line 252, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity,
div[class*="form-item-edit-quantity-"] {
  position: relative;
}
/* line 255, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity label,
div[class*="form-item-edit-quantity-"] label {
  display: none;
}
/* line 258, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity .commerce-quantity-plusminus-link-increase,
.form-item-quantity .commerce-quantity-plusminus-link-decrease,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-increase,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-decrease {
  position: absolute;
  right: 0;
  width: 19px;
  height: 22px;
}
/* line 264, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity .commerce-quantity-plusminus-link-increase a,
.form-item-quantity .commerce-quantity-plusminus-link-decrease a,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-increase a,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-decrease a {
  border-radius: 0 !important;
  background-color: #f5f5f5;
  width: 100%;
  height: 100%;
  display: block;
  padding: 0;
  margin: 0;
  line-height: 21px;
  text-decoration: none;
}
/* line 274, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity .commerce-quantity-plusminus-link-increase a:hover,
.form-item-quantity .commerce-quantity-plusminus-link-decrease a:hover,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-increase a:hover,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-decrease a:hover {
  color: #fff;
  background-color: #5bc0de;
}
/* line 280, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity .commerce-quantity-plusminus-link-increase,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-increase {
  top: 0px;
  border-top: 1px solid #ccc;
}
/* line 284, ../assets/sass/components/_basic_elements.scss */
.form-item-quantity .commerce-quantity-plusminus-link-decrease,
div[class*="form-item-edit-quantity-"] .commerce-quantity-plusminus-link-decrease {
  bottom: 0px;
  border-bottom: 1px solid #ccc;
}

/* line 292, ../assets/sass/components/_basic_elements.scss */
#mobile-filters .panel-primary {
  border-radius: 5px;
}
/* line 294, ../assets/sass/components/_basic_elements.scss */
#mobile-filters .panel-primary:hover {
  border-color: #f0ad4e;
}
/* line 295, ../assets/sass/components/_basic_elements.scss */
#mobile-filters .panel-primary:hover .panel-heading {
  background: #f0ad4e;
  border-color: #f0ad4e;
}
/* line 300, ../assets/sass/components/_basic_elements.scss */
#mobile-filters .panel-primary:hover .panel-body {
  border-top-color: #f0ad4e;
}
/* line 305, ../assets/sass/components/_basic_elements.scss */
#mobile-filters .panel-heading {
  padding: 0;
}
/* line 307, ../assets/sass/components/_basic_elements.scss */
#mobile-filters .panel-heading a {
  padding: 10px 15px;
  display: block;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
}

/* line 317, ../assets/sass/components/_basic_elements.scss */
#collapsebrand .panel-body,
#collapseofferbrand .panel-body {
  padding: 0;
}
/* line 320, ../assets/sass/components/_basic_elements.scss */
#collapsebrand .panel-body #findastic-facet-5, #collapsebrand .panel-body #findastic-facet-19,
#collapseofferbrand .panel-body #findastic-facet-5,
#collapseofferbrand .panel-body #findastic-facet-19 {
  padding: 15px 30px;
  max-height: 500px;
}
/* line 323, ../assets/sass/components/_basic_elements.scss */
#collapsebrand .panel-body #findastic-facet-5.two-columns, #collapsebrand .panel-body #findastic-facet-19.two-columns,
#collapseofferbrand .panel-body #findastic-facet-5.two-columns,
#collapseofferbrand .panel-body #findastic-facet-19.two-columns {
  padding: 0px;
  overflow: hidden;
  max-height: none;
}

/* line 332, ../assets/sass/components/_basic_elements.scss */
.alert a {
  color: inherit;
  text-decoration: underline;
}
/* line 336, ../assets/sass/components/_basic_elements.scss */
.alert .close {
  text-decoration: none;
}

/* line 341, ../assets/sass/components/_basic_elements.scss */
.label {
  display: inline-block;
  padding: 4px 20px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  margin: 5px 0 10px;
  background: #f5f5f5;
}
/* line 354, ../assets/sass/components/_basic_elements.scss */
.label.label-warning {
  color: #f0ad4e;
}
/* line 357, ../assets/sass/components/_basic_elements.scss */
.label.label-danger {
  color: #d9534f;
}
/* line 360, ../assets/sass/components/_basic_elements.scss */
.label.label-success {
  color: #5cb85c;
}

/* line 367, ../assets/sass/components/_basic_elements.scss */
.resp-tabs-container .resp-accordion {
  background: #0096bf;
  border: 1px solid #0096bf;
  color: #fff;
}
/* line 371, ../assets/sass/components/_basic_elements.scss */
.resp-tabs-container .resp-accordion span.resp-arrow {
  border: none;
  border-left: 6px solid transparent !important;
  border-right: 6px solid transparent !important;
  border-top: 12px solid #fff !important;
}
/* line 377, ../assets/sass/components/_basic_elements.scss */
.resp-tabs-container .resp-accordion.resp-tab-active {
  background: #fff !important;
  color: #000;
  border: 1px solid #c1c1c1;
}
/* line 381, ../assets/sass/components/_basic_elements.scss */
.resp-tabs-container .resp-accordion.resp-tab-active span.resp-arrow {
  margin-top: -10px;
  border: none;
  border-left: 6px solid transparent !important;
  border-right: 6px solid transparent !important;
  border-bottom: 12px solid #0096bf !important;
}

/* line 393, ../assets/sass/components/_basic_elements.scss */
ul.resp-tabs-list {
  font-family: Comfortaa, cursive;
}
/* line 395, ../assets/sass/components/_basic_elements.scss */
ul.resp-tabs-list li {
  background: #0096bf;
  border-radius: 5px 5px 0 0;
  margin-right: 10px;
  border: 1px solid #0096bf;
  position: relative;
  border-bottom: 1px solid #0096bf;
  top: 0px;
  margin-bottom: -1px;
  z-index: 3;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: #fff;
}
/* line 407, ../assets/sass/components/_basic_elements.scss */
ul.resp-tabs-list li.resp-tab-active {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-bottom: 1px solid #fff;
  color: #0096bf;
  top: 0px;
  margin-bottom: -1px;
  padding: 13px 15px !important;
}
/* line 416, ../assets/sass/components/_basic_elements.scss */
ul.resp-tabs-list li:hover {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-bottom: 1px solid #fff;
  color: #0096bf;
}
/* line 421, ../assets/sass/components/_basic_elements.scss */
ul.resp-tabs-list li:hover a {
  padding: 15px 25px 12px 25px !important;
  color: #0096bf;
}
/* line 425, ../assets/sass/components/_basic_elements.scss */
ul.resp-tabs-list li:hover a:hover {
  background: #fff;
  color: #0096bf;
}

/* line 434, ../assets/sass/components/_basic_elements.scss */
.date-form-element-content-multiline {
  padding: 0;
  border: 0;
}
/* line 435, ../assets/sass/components/_basic_elements.scss */
.date-form-element-content-multiline .help-block {
  display: none;
}

/* line 442, ../assets/sass/components/_basic_elements.scss */
.selectBox-dropdown .selectBox-label {
  padding: 1px 0px;
}

/* line 446, ../assets/sass/components/_basic_elements.scss */
.selectBox-dropdown-menu {
  width: auto !important;
  backface-visibility: hidden;
}

/* line 451, ../assets/sass/components/_basic_elements.scss */
.selectBox-options li a {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 20px;
  margin: 0 auto;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 458, ../assets/sass/components/_basic_elements.scss */
#cboxOverlay {
  background: rgba(0, 0, 0, 0.3);
}

/* line 462, ../assets/sass/components/_basic_elements.scss */
#cboxContent {
  overflow: visible;
}

/* line 466, ../assets/sass/components/_basic_elements.scss */
#cboxLoadedContent {
  overflow: hidden !important;
  margin-bottom: 0 !important;
}

/* line 471, ../assets/sass/components/_basic_elements.scss */
#cboxWrapper {
  border: 1px solid #8e969c;
}

/* line 475, ../assets/sass/components/_basic_elements.scss */
#cboxPrevious, #cboxNext {
  background: none;
  text-indent: 0;
  font-size: 0;
  line-height: 25px;
  outline: none;
}
/* line 481, ../assets/sass/components/_basic_elements.scss */
#cboxPrevious:before, #cboxNext:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e805";
  font-family: icomoon;
  color: #0096bf;
  font-size: 15px;
}
/* line 489, ../assets/sass/components/_basic_elements.scss */
#cboxPrevious:hover:before, #cboxNext:hover:before {
  color: #d9534f;
}

/* line 496, ../assets/sass/components/_basic_elements.scss */
#cboxNext:before {
  content: "\e807";
}

/* line 501, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block {
  background-color: inherit;
  border-radius: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  margin-bottom: 20px;
  font-family: Comfortaa, cursive;
}
/* line 509, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-widget {
  font-family: inherit;
}
/* line 512, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs {
  position: relative;
  padding: 0;
  border: 0;
}
/* line 517, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-panel {
  padding: 30px;
  background: inherit;
  border-radius: 0;
  border: 1px solid #c1c1c1;
  border-top: 0;
  border-radius: 0 0 10px 10px;
}
/* line 525, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav {
  padding: 0;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #c1c1c1;
  border-radius: 0;
}
/* line 531, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li {
  width: 16.66%;
  text-align: center;
  border-color: #c1c1c1;
  background: inherit;
  color: inherit;
  overflow: hidden;
  margin: 0;
  display: block;
  height: 50px;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
}
/* line 543, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li:hover a {
  background-color: #eeeeee;
}
/* line 546, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li.ui-state-active {
  background: #0096bf;
  border-color: #0096bf;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 551, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li.ui-state-active:hover {
  background: inherit;
}
/* line 553, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li.ui-state-active:hover a {
  color: #fff;
  background: #0096bf;
}
/* line 558, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li.ui-state-active a {
  color: #fff;
}
/* line 562, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li a {
  padding: 6px 9px;
  color: #333;
  font-weight: 500;
  text-align: center;
  float: none;
  display: block;
  white-space: normal;
  font-size: 14px;
  height: 100%;
}
/* line 572, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li a:hover {
  background-color: #eeeeee;
  color: inherit;
  outline: none;
}
/* line 577, ../assets/sass/components/_basic_elements.scss */
.quicktabs-block .ui-tabs-nav > li a:focus {
  color: #fff;
  background: #0096bf;
}

/* line 588, ../assets/sass/components/_basic_elements.scss */
.page-container {
  position: relative;
}

/* line 592, ../assets/sass/components/_basic_elements.scss */
#left-skin, #right-skin {
  position: absolute;
  min-height: 100%;
  height: 100%;
}
/* line 596, ../assets/sass/components/_basic_elements.scss */
#left-skin .skin, #right-skin .skin {
  position: fixed;
  top: 0px;
  height: 100%;
  backface-visibility: hidden;
}
/* line 602, ../assets/sass/components/_basic_elements.scss */
#left-skin a, #right-skin a {
  display: block;
}

/* line 607, ../assets/sass/components/_basic_elements.scss */
#left-skin {
  left: -175px;
}

/* line 611, ../assets/sass/components/_basic_elements.scss */
#right-skin {
  right: 13px;
}

/* line 617, ../assets/sass/components/_basic_elements.scss */
.form-item-field-rating-und-0-rating .form-select {
  display: none !important;
  height: 0;
}

/* line 621, ../assets/sass/components/_basic_elements.scss */
.field-name-field-rating,
.count-comments {
  display: inline-block;
  vertical-align: text-bottom;
}

/* line 626, ../assets/sass/components/_basic_elements.scss */
.count-comments {
  font-size: 13px;
  line-height: 21px;
  font-weight: bold;
  margin-left: 5px;
  color: #0096bf;
}

/* line 636, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star, .fivestar-form-item .fivestar-widget-5 .star, .fivestar-static-item .fivestar-widget-static .star, .fivestar-static-item .fivestar-widget-5 .star {
  background: none !important;
  width: 18px;
  height: 16px;
}
/* line 641, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star.hover a:after, .fivestar-form-item .fivestar-widget-static .star.on a:after, .fivestar-form-item .fivestar-widget-5 .star.hover a:after, .fivestar-form-item .fivestar-widget-5 .star.on a:after, .fivestar-static-item .fivestar-widget-static .star.hover a:after, .fivestar-static-item .fivestar-widget-static .star.on a:after, .fivestar-static-item .fivestar-widget-5 .star.hover a:after, .fivestar-static-item .fivestar-widget-5 .star.on a:after {
  content: "\e904";
}
/* line 645, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star a, .fivestar-form-item .fivestar-widget-5 .star a, .fivestar-static-item .fivestar-widget-static .star a, .fivestar-static-item .fivestar-widget-5 .star a {
  background-image: none !important;
  position: relative;
  text-indent: 0;
  font-size: 0;
}
/* line 650, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star a:after, .fivestar-form-item .fivestar-widget-5 .star a:after, .fivestar-static-item .fivestar-widget-static .star a:after, .fivestar-static-item .fivestar-widget-5 .star a:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  width: 20px;
  height: 20px;
  line-height: 17px;
  content: "\e903";
  font-family: icomoon;
  color: #fdc300;
}
/* line 663, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star span, .fivestar-form-item .fivestar-widget-5 .star span, .fivestar-static-item .fivestar-widget-static .star span, .fivestar-static-item .fivestar-widget-5 .star span {
  background-image: none !important;
  position: relative;
  text-indent: 0;
  font-size: 0;
}
/* line 669, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star span.on:after, .fivestar-form-item .fivestar-widget-5 .star span.on:after, .fivestar-static-item .fivestar-widget-static .star span.on:after, .fivestar-static-item .fivestar-widget-5 .star span.on:after {
  content: "\e904";
}
/* line 673, ../assets/sass/components/_basic_elements.scss */
.fivestar-form-item .fivestar-widget-static .star span:after, .fivestar-form-item .fivestar-widget-5 .star span:after, .fivestar-static-item .fivestar-widget-static .star span:after, .fivestar-static-item .fivestar-widget-5 .star span:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 18px;
  width: 20px;
  height: 20px;
  line-height: 17px;
  content: "\e903";
  font-family: icomoon;
  color: #fdc300;
}

/* line 692, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper {
  padding-bottom: 40px;
}
/* line 694, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment-form-wrap {
  padding: 20px;
  background: #f0f0f0;
  margin-bottom: 20px;
}
/* line 699, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment-form-wrap .form-textarea-wrapper .grippie {
  display: none;
}
/* line 702, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment-form-wrap .form-textarea-wrapper textarea {
  resize: none;
}
/* line 707, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment {
  border-bottom: 1px dashed #ddd;
  padding-bottom: 20px;
  margin-bottom: 20px;
  position: relative;
}
/* line 712, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment .new {
  padding: 2px;
  background: #0096bf;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 720, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment h4 {
  display: none;
}
/* line 724, ../assets/sass/components/_basic_elements.scss */
.comment-wrapper .comment-form .username {
  margin-left: 4px;
}

/* line 729, ../assets/sass/components/_basic_elements.scss */
.main-area {
  position: relative;
}

/* line 735, ../assets/sass/components/_basic_elements.scss */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #0096bf;
  border-color: #0096bf;
}

/* line 740, ../assets/sass/components/_basic_elements.scss */
.pagination > li > a, .pagination > li > span {
  color: #0096bf;
}

/* line 746, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-row {
  padding: 10px;
  margin-bottom: 20px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  position: relative;
}
/* line 753, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-row.out-of-stock:before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background: url('../assets/images/out-of-stock.png?1493814401') center center no-repeat;
  top: 0;
  left: 0;
}
/* line 762, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-row h3 {
  color: #d9534f;
  font-size: 18px;
  margin-top: 10px;
}
/* line 768, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-field-field-promotion-image img {
  width: auto;
  height: auto;
  max-width: none;
}
/* line 773, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-field-nothing {
  position: absolute;
  bottom: 20px;
  right: 10px;
}
/* line 777, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-field-nothing a {
  padding: 10px;
  background: #0096bf;
  color: #fff;
  border-radius: 10px;
}
/* line 782, ../assets/sass/components/_basic_elements.scss */
.view-promotion-term .views-field-nothing a:hover {
  background: #d9534f;
}

/* line 790, ../assets/sass/components/_basic_elements.scss */
#netstudio-promotion-add-to-cart .control-label {
  display: none;
}
/* line 793, ../assets/sass/components/_basic_elements.scss */
#netstudio-promotion-add-to-cart .panel-default > .panel-heading {
  background: #0096bf;
  border-color: #0096bf;
  color: #fff;
  padding: 6px 15px 4px;
}

/* line 802, ../assets/sass/components/_basic_elements.scss */
.field-name-field-promotion-image img {
  width: auto;
  height: auto;
  max-width: none;
}

/* Header */
/* line 3, ../assets/sass/components/_header.scss */
header {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
header:after {
  content: "";
  display: table;
  clear: both;
}

/* line 7, ../assets/sass/components/_header.scss */
.header-wrap {
  padding-bottom: 20px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.header-wrap:after {
  content: "";
  display: table;
  clear: both;
}

/* line 12, ../assets/sass/components/_header.scss */
.header-area {
  padding-right: 0;
}

/* line 16, ../assets/sass/components/_header.scss */
header#navbar {
  background: transparent;
}

/* line 20, ../assets/sass/components/_header.scss */
.navbar-header {
  padding-top: 60px !important;
  padding-left: 0;
}

/* line 25, ../assets/sass/components/_header.scss */
.navbar-filters {
  padding-top: 10px;
}

/* line 34, ../assets/sass/components/_header.scss */
a:hover, a:focus {
  text-decoration: none;
}

/* Logo */
/* line 42, ../assets/sass/components/_header.scss */
.logo-area {
  position: relative;
  padding-left: 0;
  padding-top: 30px;
}
/* line 46, ../assets/sass/components/_header.scss */
.logo-area .lead {
  clear: left;
  color: #fff;
  font-size: 13px;
  display: block;
  text-align: center;
  color: #f0ad4e;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  white-space: nowrap;
  font-family: 'Comfortaa', cursive;
}
/* line 58, ../assets/sass/components/_header.scss */
.logo-area .lead span.brand-blue {
  color: #0096bf;
}
/* line 58, ../assets/sass/components/_header.scss */
.logo-area .lead span.brand-red {
  color: #d9534f;
}
/* line 58, ../assets/sass/components/_header.scss */
.logo-area .lead span.brand-green {
  color: #5cb85c;
}
/* line 58, ../assets/sass/components/_header.scss */
.logo-area .lead span.brand-orange {
  color: #f0ad4e;
}

/* line 65, ../assets/sass/components/_header.scss */
.logo img {
  width: 180px;
  max-width: 100%;
}

/* line 70, ../assets/sass/components/_header.scss */
#navbar {
  padding: 0;
}

/* User menu  --- checked*/
/* line 76, ../assets/sass/components/_header.scss */
.user-menu-top {
  padding-top: 10px;
}
/* line 78, ../assets/sass/components/_header.scss */
.user-menu-top .nav {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
}
/* line 80, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #f0ad4e;
}
/* line 49, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
.user-menu-top .nav > li:first-child {
  padding-left: 0;
}
/* line 50, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
.user-menu-top .nav > li:last-child {
  padding-right: 0;
}
/* line 52, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/typography/lists/_horizontal-list.scss */
.user-menu-top .nav > li.last {
  padding-right: 0;
}
/* line 83, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li:last-child {
  border-right: 0;
}
/* line 87, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li a.brand-blue {
  color: #0096bf;
}
/* line 87, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li a.brand-red {
  color: #d9534f;
}
/* line 87, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li a.brand-green {
  color: #5cb85c;
}
/* line 87, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li a.brand-orange {
  color: #f0ad4e;
}
/* line 91, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li a {
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
  background: none;
  padding: 0;
  display: block;
}
/* line 96, ../assets/sass/components/_header.scss */
.user-menu-top .nav > li a:hover {
  color: #333;
}

/* New sites  --- checked */
/* line 106, ../assets/sass/components/_header.scss */
.other-sites {
  position: relative;
  float: left;
}
/* line 109, ../assets/sass/components/_header.scss */
.other-sites .new-sites {
  position: relative;
  z-index: 10;
}
/* line 113, ../assets/sass/components/_header.scss */
.other-sites .msg {
  position: absolute;
  width: 210px;
  left: 170px;
  top: 12px;
  color: #d9534f;
  font-size: 13px;
}
/* line 120, ../assets/sass/components/_header.scss */
.other-sites .msg strong {
  display: block;
}
/* line 123, ../assets/sass/components/_header.scss */
.other-sites .msg:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e902";
  font-family: icomoon;
  -moz-transform: rotate(-135deg) scaleX(-1);
  -ms-transform: rotate(-135deg) scaleX(-1);
  -webkit-transform: rotate(-135deg) scaleX(-1);
  transform: rotate(-135deg) scaleX(-1);
  left: -25px;
  font-size: 18px;
  top: 10px;
}
/* line 134, ../assets/sass/components/_header.scss */
.other-sites #supermarket, .other-sites #toys {
  background: #fff;
  text-align: center;
  border-radius: 0 0 10px 10px;
  border: 3px solid #0096bf;
  border-top: 0;
  width: 130px;
  position: absolute;
  top: -5px;
  left: 0;
}
/* line 145, ../assets/sass/components/_header.scss */
.other-sites #supermarket span, .other-sites #toys span {
  display: block;
  font-size: 11px;
  color: #0096bf;
}
/* line 150, ../assets/sass/components/_header.scss */
.other-sites #supermarket a, .other-sites #toys a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 5px 10px;
}
/* line 155, ../assets/sass/components/_header.scss */
.other-sites #supermarket a:hover, .other-sites #toys a:hover {
  text-decoration: underline;
}
/* line 157, ../assets/sass/components/_header.scss */
.other-sites #supermarket a:hover span, .other-sites #toys a:hover span {
  text-decoration: underline;
}

/* Head general block --- checked */
/* line 172, ../assets/sass/components/_header.scss */
.header-general {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #0096bf;
  font-family: 'Comfortaa', cursive;
}
/* line 176, ../assets/sass/components/_header.scss */
.header-general a {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #0096bf;
  font-family: 'Comfortaa', cursive;
  padding-left: 0;
  white-space: nowrap;
  display: table-cell;
  height: 70px;
  vertical-align: middle;
}
/* line 185, ../assets/sass/components/_header.scss */
.header-general a:hover {
  color: #d9534f;
}
/* line 189, ../assets/sass/components/_header.scss */
.header-general.shipping {
  padding-left: 30px;
}
/* line 192, ../assets/sass/components/_header.scss */
.header-general
.icon {
  color: #d9534f;
  font-size: 27px;
  display: block;
  float: left;
  margin-right: 10px;
  line-height: 50px;
  vertical-align: middle;
}
/* line 201, ../assets/sass/components/_header.scss */
.header-general
.icon.icon-phone {
  font-size: 38px;
}
/* line 204, ../assets/sass/components/_header.scss */
.header-general
.icon.icon-time {
  font-size: 34px;
}
/* line 208, ../assets/sass/components/_header.scss */
.header-general .text {
  padding-left: 10px;
}
/* line 210, ../assets/sass/components/_header.scss */
.header-general .text span {
  font-size: 13px;
}
/* line 213, ../assets/sass/components/_header.scss */
.header-general .text .label {
  background: none;
  color: inherit;
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  display: block;
  text-align: left;
}

/* Cart block */
/* line 228, ../assets/sass/components/_header.scss */
.shopping-cart-block, #mobile-cart {
  position: relative;
  width: auto;
  padding-right: 0;
  padding-left: 0;
  position: relative;
  font-family: 'Comfortaa', cursive;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.shopping-cart-block:after, #mobile-cart:after {
  content: "";
  display: table;
  clear: both;
}
/* line 236, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-wrapper, #mobile-cart #cart-wrapper {
  *zoom: 1;
  padding-bottom: 10px;
  float: right;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.shopping-cart-block #cart-wrapper:after, #mobile-cart #cart-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 241, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-wrapper.hover #drop-down-cart, #mobile-cart #cart-wrapper.hover #drop-down-cart {
  display: block;
  -moz-transition: all 0.5s 0s;
  -o-transition: all 0.5s 0s;
  -webkit-transition: all 0.5s;
  -webkit-transition-delay: 0s;
  transition: all 0.5s 0s;
}
/* line 247, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-contents, #mobile-cart #cart-contents {
  background: #d9534f;
  color: #fff;
  float: left;
  padding: 10px;
  border-radius: 10px;
  width: 200px;
  cursor: pointer;
}
/* line 255, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-contents .icon-cart, #mobile-cart #cart-contents .icon-cart {
  font-size: 30px;
  line-height: 38px;
}
/* line 259, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-contents #items, #mobile-cart #cart-contents #items {
  position: relative;
  float: left;
  padding-right: 30px;
}
/* line 264, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-contents #count-items, #mobile-cart #cart-contents #count-items {
  font-size: 12px;
  line-height: 19px;
  font-weight: 300;
  color: #d9534f;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  position: absolute;
  bottom: 5px;
  left: 26px;
  text-align: center;
  vertical-align: middle;
}
/* line 279, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-contents #cart-total, #mobile-cart #cart-contents #cart-total {
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
}
/* line 281, ../assets/sass/components/_header.scss */
.shopping-cart-block #cart-contents #cart-total strong, #mobile-cart #cart-contents #cart-total strong {
  display: block;
  font-size: 16px;
}
/* line 287, ../assets/sass/components/_header.scss */
.shopping-cart-block .wallet-amount, .shopping-cart-block .free-shipping-cart, #mobile-cart .wallet-amount, #mobile-cart .free-shipping-cart {
  text-align: center;
  color: #0096bf;
  padding-top: 10px;
}
/* line 293, ../assets/sass/components/_header.scss */
.shopping-cart-block #limit-cart, #mobile-cart #limit-cart {
  display: block;
  text-align: center;
  color: #fff;
  padding: 10px;
  background: #0096bf;
  border-radius: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}
/* line 304, ../assets/sass/components/_header.scss */
.shopping-cart-block .alert, #mobile-cart .alert {
  background: none;
  border-radius: 0;
  color: #0096bf;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  padding-top: 10px;
}
/* line 315, ../assets/sass/components/_header.scss */
.shopping-cart-block #drop-down-cart, #mobile-cart #drop-down-cart {
  position: absolute;
  background-color: #fff;
  top: 70px;
  right: -45px;
  z-index: 200;
  padding: 20px 15px;
  border-radius: 10px;
  display: none;
  width: 290px;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.33);
  -moz-box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.33);
  box-shadow: 0px 0px 10px 0px rgba(3, 3, 3, 0.33);
  -moz-transition: all 0.5s 0s;
  -o-transition: all 0.5s 0s;
  -webkit-transition: all 0.5s;
  -webkit-transition-delay: 0s;
  transition: all 0.5s 0s;
}
/* line 327, ../assets/sass/components/_header.scss */
.shopping-cart-block #drop-down-cart:before, #mobile-cart #drop-down-cart:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -7px;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 338, ../assets/sass/components/_header.scss */
.shopping-cart-block table td, #mobile-cart table td {
  vertical-align: middle;
  border-bottom: 1px solid #0096bf;
  padding: 10px 0;
}
/* line 344, ../assets/sass/components/_header.scss */
.shopping-cart-block .views-field-line-item-title, #mobile-cart .views-field-line-item-title {
  padding-left: 10px;
}
/* line 346, ../assets/sass/components/_header.scss */
.shopping-cart-block .views-field-line-item-title a, #mobile-cart .views-field-line-item-title a {
  text-decoration: none;
}
/* line 349, ../assets/sass/components/_header.scss */
.shopping-cart-block .views-field-line-item-title:hover .product-title, #mobile-cart .views-field-line-item-title:hover .product-title {
  color: #0096bf;
}
/* line 353, ../assets/sass/components/_header.scss */
.shopping-cart-block .views-field-edit-delete, #mobile-cart .views-field-edit-delete {
  width: 20px;
  vertical-align: top;
  text-align: right;
}
/* line 357, ../assets/sass/components/_header.scss */
.shopping-cart-block .views-field-edit-delete .delete-line-item, #mobile-cart .views-field-edit-delete .delete-line-item {
  width: 18px;
  height: 18px;
  padding: 0;
  font-size: 0;
  position: relative;
  background: none;
  border: 0;
  box-shadow: none;
}
/* line 366, ../assets/sass/components/_header.scss */
.shopping-cart-block .views-field-edit-delete .delete-line-item:after, #mobile-cart .views-field-edit-delete .delete-line-item:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 10px;
  content: "\e80c";
  font-family: icomoon;
  color: #0096bf;
  text-align: right;
}
/* line 378, ../assets/sass/components/_header.scss */
.shopping-cart-block .product-image, #mobile-cart .product-image {
  width: 50px;
  display: table-cell;
  float: left;
}
/* line 383, ../assets/sass/components/_header.scss */
.shopping-cart-block .gift-wrap, #mobile-cart .gift-wrap {
  text-align: left;
}
/* line 386, ../assets/sass/components/_header.scss */
.shopping-cart-block .product-title a, #mobile-cart .product-title a {
  font-size: 14px;
  line-height: 17px;
  font-weight: 300;
  color: #d9534f;
  width: 180px;
  display: table-cell;
  vertical-align: middle;
}
/* line 392, ../assets/sass/components/_header.scss */
.shopping-cart-block .product-title a:hover, #mobile-cart .product-title a:hover {
  color: #0096bf;
}
/* line 396, ../assets/sass/components/_header.scss */
.shopping-cart-block .price, #mobile-cart .price {
  color: #0096bf;
  text-align: left;
}
/* line 400, ../assets/sass/components/_header.scss */
.shopping-cart-block .commerce-line-item-actions, #mobile-cart .commerce-line-item-actions {
  text-align: center;
  margin: 0;
}
/* line 403, ../assets/sass/components/_header.scss */
.shopping-cart-block .commerce-line-item-actions .btn-info, #mobile-cart .commerce-line-item-actions .btn-info {
  display: none;
}
/* line 407, ../assets/sass/components/_header.scss */
.shopping-cart-block .commerce-line-item-actions .form-submit.btn-default, #mobile-cart .commerce-line-item-actions .form-submit.btn-default {
  border: 0;
  background: #d9534f;
  color: #fff;
  margin-top: 0;
  padding: 11px 10px;
  border-radius: 10px;
}
/* line 414, ../assets/sass/components/_header.scss */
.shopping-cart-block .commerce-line-item-actions .form-submit.btn-default:hover, #mobile-cart .commerce-line-item-actions .form-submit.btn-default:hover {
  background: #0096bf;
}

/* line 424, ../assets/sass/components/_header.scss */
#mobile-cart {
  border-color: #d9534f;
  padding-left: 0;
  padding-top: 0;
  border: 0;
  border-radius: 10px;
  clear: both;
  margin-bottom: 20px;
}
/* line 433, ../assets/sass/components/_header.scss */
#mobile-cart .table-responsive {
  border: 0;
}
/* line 436, ../assets/sass/components/_header.scss */
#mobile-cart .panel-heading {
  background: #d9534f;
  border-color: #d9534f;
  border-radius: 10px;
}
/* line 440, ../assets/sass/components/_header.scss */
#mobile-cart .panel-heading a {
  display: inline-block;
  width: 100%;
}
/* line 445, ../assets/sass/components/_header.scss */
#mobile-cart .panel-body {
  max-height: 300px;
  overflow-y: auto;
  padding: 15px 10px;
}
/* line 450, ../assets/sass/components/_header.scss */
#mobile-cart .icon-cart {
  font-size: 40px;
  line-height: 38px;
}
/* line 454, ../assets/sass/components/_header.scss */
#mobile-cart #items {
  float: left;
  padding-right: 10px;
  position: relative;
}
/* line 459, ../assets/sass/components/_header.scss */
#mobile-cart #count-items {
  width: 30px;
  height: 30px;
  background: #fff;
  display: block;
  border-radius: 50%;
  position: absolute;
  bottom: -5px;
  right: -12px;
  color: #d9534f;
  line-height: 30px;
  font-weight: 300;
  text-align: center;
}
/* line 473, ../assets/sass/components/_header.scss */
#mobile-cart .free-shipping-cart {
  padding-bottom: 10px;
}
/* line 476, ../assets/sass/components/_header.scss */
#mobile-cart #cart-total {
  text-align: left;
  padding-left: 30px;
  float: left;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}
/* line 481, ../assets/sass/components/_header.scss */
#mobile-cart #cart-total strong {
  font-weight: bold;
  display: block;
  line-height: 24px;
}
/* line 491, ../assets/sass/components/_header.scss */
#mobile-cart .table-responsive #limit-cart {
  margin-top: 10px;
  font-size: 14px;
}

/* line 497, ../assets/sass/components/_header.scss */
.select-menu-block {
  background: #0096bf;
  border-radius: 5px 20px 20px 5px;
  position: relative;
  z-index: 20;
}
/* line 504, ../assets/sass/components/_header.scss */
.select-menu-block .navbar {
  margin: 0;
  background: none;
  box-shadow: none;
  border: 0;
  min-height: 0;
}
/* line 511, ../assets/sass/components/_header.scss */
.select-menu-block ul.nav-justified a {
  border-radius: 0px;
}
/* line 515, ../assets/sass/components/_header.scss */
.select-menu-block .navbar-nav > li > a {
  color: #fff;
}
/* line 520, ../assets/sass/components/_header.scss */
.select-menu-block .nav li a {
  padding: 10px 25px;
  text-shadow: none;
  font-size: 16px;
  line-height: 20px;
  font-weight: bold;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
/* line 526, ../assets/sass/components/_header.scss */
.select-menu-block .nav li a:hover, .select-menu-block .nav li a:focus {
  background-color: #fff;
  color: #0096bf;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
/* line 534, ../assets/sass/components/_header.scss */
.select-menu-block .nav li.first a {
  border-radius: 5px 0 0 5px;
}
/* line 540, ../assets/sass/components/_header.scss */
.select-menu-block .nav li:hover > a {
  background: #fff;
  color: #0096bf;
}
/* line 546, ../assets/sass/components/_header.scss */
.select-menu-block .nav li.open > a {
  background: #fff !important;
  color: #0096bf !important;
  box-shadow: none !important;
  border: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 553, ../assets/sass/components/_header.scss */
.select-menu-block .nav li.open > a:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 558, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu {
  width: 945px;
  padding: 0px;
  margin: 0px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  border: 0px;
  border-radius: 0px 20px 20px 20px;
  -webkit-box-shadow: 0px 3px 10px -3px rgba(3, 3, 3, 0.33);
  -moz-box-shadow: 0px 3px 10px -3px rgba(3, 3, 3, 0.33);
  box-shadow: 0px 3px 10px -3px rgba(3, 3, 3, 0.33);
  z-index: 0;
}
/* line 570, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu.hero {
  left: 0;
}
/* line 573, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu.gender {
  left: -208px;
}
/* line 576, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu.age {
  left: -300px;
}
/* line 579, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu.character {
  left: -396px;
}
/* line 582, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu.brand {
  left: -103px;
}
/* line 585, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu.slider-menu {
  width: 400px;
  right: 0;
}
/* line 589, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper {
  margin-top: 16px;
  display: block;
  width: 100%;
}
/* line 593, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper.tab-list {
  padding: 0;
  margin-top: 16px;
}
/* line 597, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper .findastic-facet {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  padding-left: 20px;
  padding-right: 20px;
  border: 0;
  max-height: 600px;
  overflow-y: auto;
}
/* line 606, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper #findastic-facet-5 {
  padding: 10px 20px 25px 20px;
}
/* line 608, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper #findastic-facet-5.two-columns {
  padding: 0;
  margin-top: 0px;
}
/* line 614, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper #findastic-facet-19 {
  padding: 10px 20px 25px 20px;
}
/* line 616, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper #findastic-facet-19.two-columns {
  padding: 0;
  margin-top: 0px;
}
/* line 622, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper li {
  width: 270px;
  float: left;
  white-space: nowrap;
  clear: none;
}
/* line 628, ../assets/sass/components/_header.scss */
.select-menu-block .nav li .dropdown-menu .sub-wrapper li a {
  background: none;
  border-radius: 0;
  background: none;
  border-radius: 0;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
  text-decoration: none;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: Comfortaa, cursive;
}
/* line 645, ../assets/sass/components/_header.scss */
.select-menu-block .sub-wrapper {
  padding: 10px 20px 25px;
}
/* line 647, ../assets/sass/components/_header.scss */
.select-menu-block .sub-wrapper.brand {
  padding: 0;
  margin: 0;
}
/* line 653, ../assets/sass/components/_header.scss */
.select-menu-block .dropdown-menu li .checkbox {
  margin: 0;
}

/* Search */
/* line 661, ../assets/sass/components/_header.scss */
#search-block-form, #mobile-search {
  width: 200px;
  height: 40px;
  float: right;
  background-color: #fff;
  border: 2px solid #0096bf;
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
/* line 669, ../assets/sass/components/_header.scss */
#search-block-form .input-group, #mobile-search .input-group {
  border-radius: 20px 20px 20px 20px;
  overflow: hidden;
}
/* line 673, ../assets/sass/components/_header.scss */
#search-block-form .form-control, #mobile-search .form-control {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
}
/* line 679, ../assets/sass/components/_header.scss */
#search-block-form .form-group, #mobile-search .form-group {
  margin-bottom: 0;
}
/* line 682, ../assets/sass/components/_header.scss */
#search-block-form .element-invisible, #mobile-search .element-invisible {
  display: none;
}
/* line 685, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn, #mobile-search .input-group-btn .btn {
  width: 30px;
  height: 30px;
  font-size: 0;
  border: 0;
  box-shadow: none;
  background-color: transparent;
}
/* line 692, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn:after, #mobile-search .input-group-btn .btn:after {
  content: '';
  display: block;
  position: absolute;
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  content: "\e808";
  font-family: icomoon;
  font-size: 24px;
  line-height: 30px;
  color: #0096bf;
  top: 0;
  left: 0;
}
/* line 705, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn, #mobile-search .input-group-btn .btn {
  width: 30px;
  height: 30px;
  font-size: 0;
  border: 0;
  box-shadow: none;
  background-color: transparent;
  float: right;
}
/* line 713, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn:after, #mobile-search .input-group-btn .btn:after {
  content: '';
  display: block;
  position: absolute;
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  content: "\e808";
  font-family: icomoon;
  font-size: 24px;
  line-height: 30px;
  color: #0096bf;
  top: 0;
  left: 0;
}
/* line 726, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn.speech.listening:after, #mobile-search .input-group-btn .btn.speech.listening:after {
  color: #d9534f;
}
/* line 730, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn.speech.listening:before, #mobile-search .input-group-btn .btn.speech.listening:before {
  animation: blink 1s infinite;
  -webkit-animation: blink 1s infinite;
  display: block;
}
/* line 737, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn.speech, #mobile-search .input-group-btn .btn.speech {
  margin-right: 5px;
  display: block;
  position: absolute;
  right: 29px;
}
/* line 743, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn.speech:before, #mobile-search .input-group-btn .btn.speech:before {
  content: "";
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #f1f1f1;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 755, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn.speech:after, #mobile-search .input-group-btn .btn.speech:after {
  content: "\f130";
  color: #ccc;
  line-height: 34px;
  left: 50%;
  width: 16px;
  margin-left: -8px;
}
/* line 764, ../assets/sass/components/_header.scss */
#search-block-form .input-group-btn .btn.speech:hover:after, #mobile-search .input-group-btn .btn.speech:hover:after {
  color: #a8a8a8;
}

/* line 771, ../assets/sass/components/_header.scss */
#mobile-search {
  margin-bottom: 20px;
}

/* line 777, ../assets/sass/components/_header.scss */
#mobile-filters .panel-primary {
  border-radius: 10px !important;
  border: 0;
}
/* line 780, ../assets/sass/components/_header.scss */
#mobile-filters .panel-primary.price {
  display: none;
}
/* line 784, ../assets/sass/components/_header.scss */
#mobile-filters .panel-heading {
  border-radius: 10px;
}
/* line 787, ../assets/sass/components/_header.scss */
#mobile-filters .panel-body {
  border: 0;
}
/* line 790, ../assets/sass/components/_header.scss */
#mobile-filters .list-group {
  margin-bottom: 0;
  display: table;
  table-layout: fixed;
  width: 100%;
  box-shadow: none;
  border-radius: 0;
}
/* line 797, ../assets/sass/components/_header.scss */
#mobile-filters .list-group .list-group-item {
  display: table-row;
  vertical-align: middle;
  background-color: #E5E6E8;
}
/* line 801, ../assets/sass/components/_header.scss */
#mobile-filters .list-group .list-group-item.active, #mobile-filters .list-group .list-group-item:hover {
  background: #fff;
}
/* line 803, ../assets/sass/components/_header.scss */
#mobile-filters .list-group .list-group-item.active span, #mobile-filters .list-group .list-group-item:hover span {
  color: #0096bf;
}
/* line 805, ../assets/sass/components/_header.scss */
#mobile-filters .list-group .list-group-item.active span:after, #mobile-filters .list-group .list-group-item:hover span:after {
  color: #0096bf;
}
/* line 810, ../assets/sass/components/_header.scss */
#mobile-filters .list-group .list-group-item span {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  color: #0096bf;
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
  padding: 10px;
  font-size: 14px;
  line-height: 25px;
  font-weight: bold;
  font-family: Comfortaa, cursive;
  text-shadow: none;
  cursor: pointer;
}
/* line 824, ../assets/sass/components/_header.scss */
#mobile-filters .list-group .list-group-item span:after {
  content: '';
  display: block;
  position: absolute;
  font-family: icomoon;
  content: "\e807";
  color: #0096bf;
  top: 0;
  right: 20px;
  bottom: 0;
  margin: auto;
  height: 30px;
  font-size: 14px;
}
/* line 840, ../assets/sass/components/_header.scss */
#mobile-filters .list-tab {
  display: none;
  padding: 20px;
  border-top: 1px solid #ddd;
  width: 100%;
  max-height: 500px;
  overflow-y: auto;
}
/* line 847, ../assets/sass/components/_header.scss */
#mobile-filters .list-tab.active {
  display: block;
}

/* line 855, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet, .select-menu-block div.findastic-facet, #mobile-filters ul.findastic-facet, #mobile-filters div.findastic-facet {
  border: 0;
  margin: 0;
  padding: 0;
  max-height: none;
}
/* line 860, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li, .select-menu-block div.findastic-facet li, #mobile-filters ul.findastic-facet li, #mobile-filters div.findastic-facet li {
  margin: 0;
  padding: 0;
}
/* line 864, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li:hover a, .select-menu-block div.findastic-facet li:hover a, #mobile-filters ul.findastic-facet li:hover a, #mobile-filters div.findastic-facet li:hover a {
  color: #ddd;
}
/* line 868, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a, .select-menu-block div.findastic-facet li a, #mobile-filters ul.findastic-facet li a, #mobile-filters div.findastic-facet li a {
  background-position: 0 0;
  position: relative;
  color: #ddd;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 25px;
  background: none;
  text-decoration: none;
}
/* line 877, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a:hover, .select-menu-block div.findastic-facet li a:hover, #mobile-filters ul.findastic-facet li a:hover, #mobile-filters div.findastic-facet li a:hover {
  color: #ddd;
}
/* line 880, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a.active, .select-menu-block div.findastic-facet li a.active, #mobile-filters ul.findastic-facet li a.active, #mobile-filters div.findastic-facet li a.active {
  color: #0096bf;
}
/* line 882, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a.active:hover, .select-menu-block div.findastic-facet li a.active:hover, #mobile-filters ul.findastic-facet li a.active:hover, #mobile-filters div.findastic-facet li a.active:hover {
  color: #d9534f;
}
/* line 887, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a:before, .select-menu-block div.findastic-facet li a:before, #mobile-filters ul.findastic-facet li a:before, #mobile-filters div.findastic-facet li a:before {
  content: '';
  display: block;
  position: absolute;
  width: 17px;
  height: 17px;
  border: 1px solid #bbb;
  top: -3px;
  bottom: 0;
  left: 0;
  margin: auto;
}
/* line 897, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a.checked, .select-menu-block div.findastic-facet li a.checked, #mobile-filters ul.findastic-facet li a.checked, #mobile-filters div.findastic-facet li a.checked {
  color: #d9534f !important;
}
/* line 899, ../assets/sass/components/_header.scss */
.select-menu-block ul.findastic-facet li a.checked:after, .select-menu-block div.findastic-facet li a.checked:after, #mobile-filters ul.findastic-facet li a.checked:after, #mobile-filters div.findastic-facet li a.checked:after {
  content: '';
  display: block;
  position: absolute;
  width: 17px;
  height: 18px;
  font-family: icomoon;
  content: "\e801";
  color: #d9534f;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  font-size: 15px;
  line-height: 15px;
  text-align: center;
}

/* Price box slider */
/* line 924, ../assets/sass/components/_header.scss */
.slider-menu .picked {
  float: left;
  width: auto;
  border: 0;
  box-shadow: none;
  padding: 0;
  line-height: initial;
  height: auto;
  color: #0096bf;
  font-family: 'Comfortaa', cursive;
  font-size: 14px;
  line-height: 23px;
  font-weight: normal;
  margin-top: 7px;
}
/* line 937, ../assets/sass/components/_header.scss */
.slider-menu .findastic-slider-to {
  text-align: right;
  float: right;
  width: auto;
  display: inline-block;
}

/* line 944, ../assets/sass/components/_header.scss */
.findastic-slider {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.findastic-slider:after {
  content: "";
  display: table;
  clear: both;
}
/* line 947, ../assets/sass/components/_header.scss */
.findastic-slider .ui-slider {
  background: #c5e9f3;
  border: 0;
  padding-top: 12px;
}
/* line 952, ../assets/sass/components/_header.scss */
.findastic-slider .ui-slider .ui-slider-handle {
  border-radius: 5px;
  background: #f0ad4e;
  padding: 0;
  line-height: inherit;
  top: -3px;
  width: 15px;
  height: 17px;
  cursor: pointer;
}
/* line 961, ../assets/sass/components/_header.scss */
.findastic-slider .ui-slider .ui-slider-handle:focus {
  outline: none;
  background: #f0ad4e;
}
/* line 967, ../assets/sass/components/_header.scss */
.findastic-slider .ui-slider .ui-widget-header {
  background: #0096bf;
}

/* List tab menu */
/* line 975, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list {
  display: block;
}
/* line 977, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group {
  float: left;
  clear: left;
  width: 20%;
  border-radius: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 985, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-tab {
  width: 80%;
  float: right;
  display: none;
  padding: 20px;
  max-height: 385px;
  overflow-y: auto;
}
/* line 992, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-tab.active {
  display: block;
}
/* line 996, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item {
  display: table-row;
  vertical-align: middle;
  width: 100% !important;
  background-color: #E5E6E8;
  padding: 0;
  border: 0;
}
/* line 1003, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item:first-child {
  border-radius: 0;
}
/* line 1006, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item:last-child {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 0;
}
/* line 1010, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item.active, .sub-wrapper.tab-list .list-group-item:hover {
  background: none;
  outline: none;
}
/* line 1013, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item.active span, .sub-wrapper.tab-list .list-group-item:hover span {
  color: #0096bf;
}
/* line 1017, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item span {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  white-space: nowrap;
  font-size: 14px;
  line-height: 25px;
  font-weight: 400;
  color: #0096bf;
  display: block;
  text-shadow: none;
  cursor: pointer;
  padding: 15px 0px 15px 20px;
}
/* line 1028, ../assets/sass/components/_header.scss */
.sub-wrapper.tab-list .list-group-item span:after {
  content: '';
  display: block;
  position: absolute;
  font-family: icomoon;
  content: "\e807";
  color: #0096bf;
  top: 0;
  right: 20px;
  bottom: 0;
  margin: auto;
  height: 30px;
  font-size: 14px;
}

/* line 320, icons/*.png */
.icons-sprite, .icons-activefit, .icons-allday-tab, .icons-babies, .icons-baby-dry, .icons-big-family, .icons-cart-tabs, .icons-delivery, .icons-discount, .icons-discount_tab, .icons-easy-up, .icons-find-gift, .icons-footer-logo, .icons-free-shipping, .icons-free-tab, .icons-free, .icons-hours, .icons-left-menu-ul-arrow, .icons-new-baby, .icons-oneday, .icons-payments, .icons-phone-order, .icons-pickup-points, .icons-profit, .icons-quick-order, .icons-reminder, .icons-returns, .icons-same-day, .icons-students, .icons-support, .icons-tell-friend, .icons-threesites, .icons-track-icon, .icons-welove-moms, .icons-welove-you, .icons-wipes, #babies #babies-title, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab1:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab2:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab3:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab4:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab5:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab6:before, .footer-icons a.delivery, .footer-icons a.free-shipping, .footer-icons a.pickup, .footer-icons a.same-day, .footer-icons a.discount, .footer-icons a.big-family, .footer-icons a.returns, .footer-icons a.welove-you, .footer-icons a.quick-order, .footer-icons a.students, #pampers-storefront-list a.new-baby, #pampers-storefront-list a.baby-dry, #pampers-storefront-list a.activefit, #pampers-storefront-list a.wipes, #pampers-storefront-list a.toddler, .product .welove-moms, .product-content .welove-moms {
  background-image: url('../assets/images/icons-s6f078d15d9.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-activefit {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-allday-tab {
  background-position: 0 -76px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-babies {
  background-position: 0 -256px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-baby-dry {
  background-position: 0 -295px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-family {
  background-position: 0 -371px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cart-tabs {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-delivery {
  background-position: 0 -573px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount {
  background-position: 0 -652px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount_tab {
  background-position: 0 -731px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-easy-up {
  background-position: 0 -849px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-find-gift {
  background-position: 0 -925px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-footer-logo {
  background-position: 0 -1004px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-shipping {
  background-position: 0 -1096px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-tab {
  background-position: 0 -1175px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free {
  background-position: 0 -1275px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-hours {
  background-position: 0 -1354px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-left-menu-ul-arrow {
  background-position: 0 -1433px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-new-baby {
  background-position: 0 -1463px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-oneday {
  background-position: 0 -1539px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-payments {
  background-position: 0 -1699px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-order {
  background-position: 0 -1741px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pickup-points {
  background-position: 0 -1819px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-profit {
  background-position: 0 -1898px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-quick-order {
  background-position: 0 -1977px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-reminder {
  background-position: 0 -2056px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-returns {
  background-position: 0 -2135px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-same-day {
  background-position: 0 -2214px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-students {
  background-position: 0 -2293px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-support {
  background-position: 0 -2372px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tell-friend {
  background-position: 0 -2493px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-threesites {
  background-position: 0 -2572px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-track-icon {
  background-position: 0 -2618px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-moms {
  background-position: 0 -2660px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-you {
  background-position: 0 -2728px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-wipes {
  background-position: 0 -2807px;
}

/* Main menu block */
/* line 7, ../assets/sass/components/_sidebar.scss */
.region-sidebar-first {
  background: none;
}

/* line 11, ../assets/sass/components/_sidebar.scss */
#sidebar {
  padding-left: 5px;
  z-index: 3;
}

/* line 16, ../assets/sass/components/_sidebar.scss */
.main-menu-block {
  padding-bottom: 20px;
}
/* line 18, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav {
  margin-left: -30px;
  padding-top: 20px;
}
/* line 22, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav > li .caret, .main-menu-block .nav #babies .caret {
  border: 0;
  margin-left: 0px;
  pointer-events: none;
}
/* line 26, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav > li .caret:before, .main-menu-block .nav #babies .caret:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e807";
  font-family: icomoon;
  color: #fff;
  top: 0;
  right: 15px;
  bottom: 0;
  line-height: 35px;
  font-size: 13px;
  z-index: 1;
  pointer-events: none;
}
/* line 41, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav .open > a, .main-menu-block .nav .open > a:hover, .main-menu-block .nav .open > a:focus {
  color: #fff;
  background: #f0ad4e;
}
/* line 46, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li {
  margin-bottom: 3px;
}
/* line 48, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a {
  background: #0096bf;
  border-radius: 5px;
  color: #fff;
  padding: 8px 25px 8px 15px;
  font-weight: bold;
  font-size: 13px;
}
/* line 56, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a.brand-blue {
  background: #0096bf;
}
/* line 56, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a.brand-red {
  background: #d9534f;
}
/* line 56, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a.brand-green {
  background: #5cb85c;
}
/* line 56, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a.brand-orange {
  background: #f0ad4e;
}
/* line 60, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a:hover, .main-menu-block .nav li a.active {
  background: #f0ad4e;
}
/* line 63, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li a.brand-orange:hover, .main-menu-block .nav li a.brand-orange.active {
  background: #ec971f;
}
/* line 67, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  margin: 0px;
  list-style: none;
  font-size: 14px;
  text-align: left;
  border-radius: 5px;
  padding: 10px 0px;
  margin-left: 11px;
  border: 0;
}
/* line 83, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu .dropdown-menu {
  margin-left: 8px;
  top: -5px;
}
/* line 87, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu:after {
  content: '';
  display: block;
  position: absolute;
  top: 10px;
  left: -7px;
  z-index: 1000;
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff;
}
/* line 94, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu li {
  background: none;
}
/* line 97, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a {
  background: none;
  font-size: 13px;
  font-weight: normal;
  color: #0096bf;
  width: auto;
  line-height: 25px;
  display: block;
  width: 100%;
  padding: 0 15px;
}
/* line 107, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a .caret {
  margin-left: 10px;
}
/* line 109, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a .caret:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e807";
  font-family: icomoon;
  color: #0096bf;
  top: 0;
  right: 15px;
  bottom: 0;
  line-height: 26px;
  font-size: 12px;
  z-index: 1;
  pointer-events: none;
}
/* line 123, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a:hover {
  color: #f0ad4e;
  background: none;
}
/* line 126, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a:hover .caret:before {
  color: #f0ad4e;
}
/* line 130, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a.brand-highlight {
  background: #008b8b;
  margin-left: 3px;
  max-width: 100%;
  width: 96%;
  color: #ffffff;
}
/* line 136, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a.brand-highlight .caret {
  margin-left: 10px;
}
/* line 138, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a.brand-highlight .caret:before {
  color: #ffffff;
}
/* line 142, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a.brand-highlight:hover {
  background: #0096bf;
  color: #ffffff;
}
/* line 145, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a.brand-highlight:hover .caret {
  margin-left: 10px;
}
/* line 147, ../assets/sass/components/_sidebar.scss */
.main-menu-block .nav li .dropdown-menu a.brand-highlight:hover .caret:before {
  color: #ffffff;
}

/* line 161, ../assets/sass/components/_sidebar.scss */
#babies {
  padding: 10px;
  display: block;
  border: 1px solid #0096bf;
  border-radius: 5px;
  margin-top: 40px;
  position: relative;
  margin-bottom: 20px;
}
/* line 169, ../assets/sass/components/_sidebar.scss */
#babies > ul {
  margin: 0;
  padding-top: 10px;
  position: relative;
}
/* line 174, ../assets/sass/components/_sidebar.scss */
#babies #babies-title {
  display: block;
  background-position: 0 -256px;
  width: 100px;
  height: 39px;
  left: 0;
  right: 0;
  margin: auto;
  top: -33px;
  font-size: 0;
  position: absolute;
  background-color: transparent;
  pointer-events: none;
}
/* line 185, ../assets/sass/components/_sidebar.scss */
#babies #babies-title .caret {
  display: none;
}
/* line 190, ../assets/sass/components/_sidebar.scss */
#babies li {
  width: 100%;
}
/* line 192, ../assets/sass/components/_sidebar.scss */
#babies li a {
  width: 100%;
  display: block;
}

/* line 199, ../assets/sass/components/_sidebar.scss */
#sidebar [id^=new--]:before, #mp-menu [id^=new--]:before {
  content: '';
  display: block;
  position: absolute;
  display: block;
  position: absolute;
  content: "Νέο";
  top: 0;
  left: -30px;
  font-size: 14px;
  line-height: 26px;
  font-weight: normal;
  color: #d9534f;
  pointer-events: none;
}
/* line 210, ../assets/sass/components/_sidebar.scss */
#sidebar [id^=new--]:after, #mp-menu [id^=new--]:after {
  content: '';
  display: block;
  position: absolute;
  display: block;
  position: absolute;
  content: "\e906";
  font-family: icomoon;
  left: -37px;
  font-size: 21px;
  top: 8px;
  color: #d9534f;
  pointer-events: none;
}

/* line 225, ../assets/sass/components/_sidebar.scss */
#sidebar #new--bio:before, #mp-menu #new--bio:before {
  content: '';
  display: block;
  position: absolute;
  display: block;
  position: absolute;
  content: "";
  top: 4px;
  left: -27px;
  font-size: 14px;
  line-height: 26px;
  font-weight: normal;
  color: #5cb85c;
  pointer-events: none;
}
/* line 236, ../assets/sass/components/_sidebar.scss */
#sidebar #new--bio:after, #mp-menu #new--bio:after {
  content: "\e908";
  font-weight: 100;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e908";
  color: #5fc95f;
  left: -21px;
  top: -5px;
  font-weight: 100;
  -moz-transform: rotate(-67deg);
  -ms-transform: rotate(-67deg);
  -webkit-transform: rotate(-67deg);
  transform: rotate(-67deg);
  font-size: 28px;
}

/* line 251, ../assets/sass/components/_sidebar.scss */
#mp-menu #new--bio:before {
  color: #ffffff;
  top: -1px;
  left: -27px;
}
/* line 256, ../assets/sass/components/_sidebar.scss */
#mp-menu #new--bio:after {
  color: #ffffff;
  left: -25px;
  top: -8px;
}

/* line 265, ../assets/sass/components/_sidebar.scss */
#mp-menu [id^=new--]:before {
  color: #fff;
  top: -5px;
}
/* line 269, ../assets/sass/components/_sidebar.scss */
#mp-menu [id^=new--]:after {
  color: #fff;
}

/* line 275, ../assets/sass/components/_sidebar.scss */
.side-logos img {
  margin-bottom: 20px;
}

/* Main Content */
/* line 320, icons/*.png */
.icons-sprite, .icons-activefit, .icons-allday-tab, .icons-babies, .icons-baby-dry, .icons-big-family, .icons-cart-tabs, .icons-delivery, .icons-discount, .icons-discount_tab, .icons-easy-up, .icons-find-gift, .icons-footer-logo, .icons-free-shipping, .icons-free-tab, .icons-free, .icons-hours, .icons-left-menu-ul-arrow, .icons-new-baby, .icons-oneday, .icons-payments, .icons-phone-order, .icons-pickup-points, .icons-profit, .icons-quick-order, .icons-reminder, .icons-returns, .icons-same-day, .icons-students, .icons-support, .icons-tell-friend, .icons-threesites, .icons-track-icon, .icons-welove-moms, .icons-welove-you, .icons-wipes, #babies #babies-title, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab1:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab2:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab3:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab4:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab5:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab6:before, .footer-icons a.delivery, .footer-icons a.free-shipping, .footer-icons a.pickup, .footer-icons a.same-day, .footer-icons a.discount, .footer-icons a.big-family, .footer-icons a.returns, .footer-icons a.welove-you, .footer-icons a.quick-order, .footer-icons a.students, #pampers-storefront-list a.new-baby, #pampers-storefront-list a.baby-dry, #pampers-storefront-list a.activefit, #pampers-storefront-list a.wipes, #pampers-storefront-list a.toddler, .product .welove-moms, .product-content .welove-moms {
  background-image: url('../assets/images/icons-s6f078d15d9.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-activefit {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-allday-tab {
  background-position: 0 -76px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-babies {
  background-position: 0 -256px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-baby-dry {
  background-position: 0 -295px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-family {
  background-position: 0 -371px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cart-tabs {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-delivery {
  background-position: 0 -573px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount {
  background-position: 0 -652px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount_tab {
  background-position: 0 -731px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-easy-up {
  background-position: 0 -849px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-find-gift {
  background-position: 0 -925px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-footer-logo {
  background-position: 0 -1004px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-shipping {
  background-position: 0 -1096px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-tab {
  background-position: 0 -1175px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free {
  background-position: 0 -1275px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-hours {
  background-position: 0 -1354px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-left-menu-ul-arrow {
  background-position: 0 -1433px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-new-baby {
  background-position: 0 -1463px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-oneday {
  background-position: 0 -1539px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-payments {
  background-position: 0 -1699px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-order {
  background-position: 0 -1741px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pickup-points {
  background-position: 0 -1819px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-profit {
  background-position: 0 -1898px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-quick-order {
  background-position: 0 -1977px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-reminder {
  background-position: 0 -2056px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-returns {
  background-position: 0 -2135px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-same-day {
  background-position: 0 -2214px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-students {
  background-position: 0 -2293px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-support {
  background-position: 0 -2372px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tell-friend {
  background-position: 0 -2493px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-threesites {
  background-position: 0 -2572px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-track-icon {
  background-position: 0 -2618px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-moms {
  background-position: 0 -2660px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-you {
  background-position: 0 -2728px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-wipes {
  background-position: 0 -2807px;
}

/* line 6, ../assets/sass/components/_main_region.scss */
.l-page {
  border-top: 3px solid #0096bf;
}

/* line 11, ../assets/sass/components/_main_region.scss */
.main-container {
  background: #fff;
  border-radius: 10px;
}

/* line 17, ../assets/sass/components/_main_region.scss */
.main-area {
  padding-top: 20px;
  padding-left: 5px;
  padding-right: 20px;
}
/* line 21, ../assets/sass/components/_main_region.scss */
.main-area .region-content {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.main-area .region-content:after {
  content: "";
  display: table;
  clear: both;
}

/* line 27, ../assets/sass/components/_main_region.scss */
.main-area.col-md-12 {
  padding-left: 20px;
}

/* line 30, ../assets/sass/components/_main_region.scss */
.page-header {
  font-size: 20px;
  padding-bottom: 10px;
  margin: 10px 0 5px;
  border-bottom: 2px dashed #ddd;
  color: #cc0d49;
}

/* line 38, ../assets/sass/components/_main_region.scss */
.front #node-1 {
  display: none;
}

/* line 42, ../assets/sass/components/_main_region.scss */
.region-content .flexslider, #ajax-load-content .flexslider {
  background: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  position: relative;
  margin-bottom: 20px;
  border-radius: 5px;
  border: 3px solid #0096bf;
}
/* line 51, ../assets/sass/components/_main_region.scss */
.region-content .flexslider:hover .flex-next:before, .region-content .flexslider:hover .flex-prev:before, #ajax-load-content .flexslider:hover .flex-next:before, #ajax-load-content .flexslider:hover .flex-prev:before {
  color: #d9534f;
}
/* line 56, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-direction-nav a, #ajax-load-content .flexslider .flex-direction-nav a {
  display: block;
  opacity: 1;
  width: 45px;
  height: 45px;
}
/* line 62, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-next, .region-content .flexslider .flex-prev, #ajax-load-content .flexslider .flex-next, #ajax-load-content .flexslider .flex-prev {
  opacity: 1 !important;
}
/* line 64, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-next.flex-disabled, .region-content .flexslider .flex-prev.flex-disabled, #ajax-load-content .flexslider .flex-next.flex-disabled, #ajax-load-content .flexslider .flex-prev.flex-disabled {
  display: none;
  opacity: 0 !important;
}
/* line 68, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-next:before, .region-content .flexslider .flex-prev:before, #ajax-load-content .flexslider .flex-next:before, #ajax-load-content .flexslider .flex-prev:before {
  text-shadow: none;
  font-family: icomoon;
  content: "\e805";
  width: 45px;
  height: 45px;
  background: #fff;
  line-height: 47px;
  font-size: 27px;
  color: #0096bf;
  border-radius: 50%;
  text-align: center;
  text-indent: -4px;
}
/* line 83, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-next, #ajax-load-content .flexslider .flex-next {
  right: 10px;
}
/* line 85, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-next:before, #ajax-load-content .flexslider .flex-next:before {
  content: "\e807";
  text-indent: 4px;
}
/* line 90, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-prev, #ajax-load-content .flexslider .flex-prev {
  left: 10px;
}
/* line 93, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-control-nav, #ajax-load-content .flexslider .flex-control-nav {
  bottom: 10px;
  z-index: 10;
}
/* line 96, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-control-nav li, #ajax-load-content .flexslider .flex-control-nav li {
  margin: 0 3px;
}
/* line 98, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-control-nav li a, #ajax-load-content .flexslider .flex-control-nav li a {
  width: 16px;
  height: 16px;
  border: 2px solid #fff;
  background: #0096bf;
  -webkit-box-shadow: "none";
  -moz-box-shadow: "none";
  box-shadow: "none";
}
/* line 104, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-control-nav li a.flex-active, #ajax-load-content .flexslider .flex-control-nav li a.flex-active {
  background: #d9534f;
}
/* line 107, ../assets/sass/components/_main_region.scss */
.region-content .flexslider .flex-control-nav li a:hover, #ajax-load-content .flexslider .flex-control-nav li a:hover {
  background: #5bc0de;
}

/* line 118, ../assets/sass/components/_main_region.scss */
#block-views-slideshow-block-1 .flex-control-nav, #flexslider_views_slideshow_main_slideshow-block_2 .flex-control-nav {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  bottom: 0;
}

/* line 127, ../assets/sass/components/_main_region.scss */
#ajax-load-content .flexslider {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  border: 0;
}

/* Shipping block big */
/* line 136, ../assets/sass/components/_main_region.scss */
.shipping_big, .shipping-big {
  position: relative;
  width: 100%;
  background: #d9534f;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 10px 30px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.shipping_big:after, .shipping-big:after {
  content: "";
  display: table;
  clear: both;
}
/* line 146, ../assets/sass/components/_main_region.scss */
.shipping_big:before, .shipping-big:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 17px;
  left: 15px;
  content: "\e809";
  font-family: icomoon;
  font-size: 27px;
  color: #fff;
}
/* line 158, ../assets/sass/components/_main_region.scss */
.shipping_big p, .shipping-big p {
  display: inline-block;
  color: #fff;
  display: block;
  padding-left: 50px;
  margin: 0;
}

/* line 169, ../assets/sass/components/_main_region.scss */
.banner {
  margin-bottom: 20px;
}

/* line 174, ../assets/sass/components/_main_region.scss */
.carousel-block {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.carousel-block:after {
  content: "";
  display: table;
  clear: both;
}
/* line 177, ../assets/sass/components/_main_region.scss */
.carousel-block .field-name-field-giftwrap {
  display: none;
}
/* line 181, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-buttons div.owl-next,
.carousel-block .owl-buttons div.owl-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 30px;
  height: 30px;
  color: transparent;
  margin: 0;
  padding: 0;
  font-size: 0;
  background: none;
  border-radius: 0;
  opacity: 1;
  margin: auto;
}
/* line 196, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-buttons div.owl-next:after,
.carousel-block .owl-buttons div.owl-prev:after {
  content: '';
  display: block;
  position: absolute;
  position: absolute;
  content: "\f054";
  font-family: FontAwesome;
  color: #0096bf;
  width: 30px;
  height: 30px;
  top: 0;
  left: 0;
  font-size: 26px;
}
/* line 209, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-buttons div.owl-next {
  right: -25px;
}
/* line 212, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-buttons div.owl-prev {
  left: -25px;
}
/* line 214, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-buttons div.owl-prev:after {
  content: "\f053";
}
/* line 221, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-pagination .owl-page span {
  background: #0096bf;
  margin: 5px 3px;
  opacity: 1;
}
/* line 227, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-pagination .owl-page.active span {
  background: #d9534f;
}
/* line 232, ../assets/sass/components/_main_region.scss */
.carousel-block .owl-pagination .owl-page:hover span {
  background: #5bc0de;
}

/* line 241, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 {
  margin-top: 5px;
}
/* line 243, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .panel-heading {
  padding-top: 6px;
  padding-bottom: 6px;
}
/* line 246, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .panel-heading h3 {
  font-size: 16px;
}
/* line 250, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .panel-body {
  padding-bottom: 10px;
}
/* line 253, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .product {
  padding-bottom: 0;
}
/* line 256, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .product-title a {
  font-size: 13px;
}
/* line 259, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .field-name-commerce-price {
  font-size: 18px;
}
/* line 262, ../assets/sass/components/_main_region.scss */
#block-views-products-carousel-block-1 .owl-controls {
  margin-top: 0;
}

/* Products block */
/* line 270, ../assets/sass/components/_main_region.scss */
.products-block h5.product-title {
  text-align: center;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  font-family: 'Comfortaa', cursive;
}

/* line 281, ../assets/sass/components/_main_region.scss */
.pass-settings .form-item-mail, .page-user-edit .form-item-mail, .page-user-reset .form-item-mail, .login-block .form-item-mail {
  width: 50%;
}
/* line 284, ../assets/sass/components/_main_region.scss */
.pass-settings .form-type-password, .page-user-edit .form-type-password, .page-user-reset .form-type-password, .login-block .form-type-password {
  width: 50%;
  clear: left;
}
/* line 287, ../assets/sass/components/_main_region.scss */
.pass-settings .form-type-password .label, .page-user-edit .form-type-password .label, .page-user-reset .form-type-password .label, .login-block .form-type-password .label {
  display: none !important;
}
/* line 294, ../assets/sass/components/_main_region.scss */
.pass-settings .progress, .page-user-edit .progress, .page-user-reset .progress, .login-block .progress {
  display: none;
}
/* line 297, ../assets/sass/components/_main_region.scss */
.pass-settings .form-control-feedback, .page-user-edit .form-control-feedback, .page-user-reset .form-control-feedback, .login-block .form-control-feedback {
  top: 10px !important;
  left: 100%;
}
/* line 301, ../assets/sass/components/_main_region.scss */
.pass-settings .password-strength, .page-user-edit .password-strength, .page-user-reset .password-strength, .login-block .password-strength {
  *zoom: 1;
  padding-bottom: 15px;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.pass-settings .password-strength:after, .page-user-edit .password-strength:after, .page-user-reset .password-strength:after, .login-block .password-strength:after {
  content: "";
  display: table;
  clear: both;
}
/* line 305, ../assets/sass/components/_main_region.scss */
.pass-settings .password-help, .page-user-edit .password-help, .page-user-reset .password-help, .login-block .password-help {
  clear: both;
  padding: 0 15px;
  text-align: left;
  width: 51%;
}
/* line 311, ../assets/sass/components/_main_region.scss */
.pass-settings .form-type-password-confirm > .control-label, .page-user-edit .form-type-password-confirm > .control-label, .page-user-reset .form-type-password-confirm > .control-label, .login-block .form-type-password-confirm > .control-label {
  display: none;
}

/* Login blocks on checkout */
/* line 320, ../assets/sass/components/_main_region.scss */
.login-block {
  margin: 0px auto;
}
/* line 323, ../assets/sass/components/_main_region.scss */
.login-block .form-type-password, .login-block .form-item-mail {
  width: 100%;
}

/* line 331, ../assets/sass/components/_main_region.scss */
#user-register-form .form-type-password .label {
  right: -11%;
  top: -3px;
}
/* line 336, ../assets/sass/components/_main_region.scss */
#user-register-form .form-control-feedback {
  top: 5px !important;
  right: -16%;
}

/* Fixes on user pages */
/* line 346, ../assets/sass/components/_main_region.scss */
.page-user .login-block {
  padding: 20px 0;
}

/* line 351, ../assets/sass/components/_main_region.scss */
.user-picture img {
  width: auto !important;
}

/* Findastic filters */
/* line 356, ../assets/sass/components/_main_region.scss */
.findastic-filters {
  width: 100%;
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
  display: block;
  margin-top: 20px;
  clear: both;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.findastic-filters:after {
  content: "";
  display: table;
  clear: both;
}
/* line 367, ../assets/sass/components/_main_region.scss */
.findastic-filters li {
  display: inline-block;
  margin-right: 10px;
}
/* line 370, ../assets/sass/components/_main_region.scss */
.findastic-filters li a {
  color: #0096bf;
  position: relative;
  display: block;
  padding-left: 15px;
}
/* line 375, ../assets/sass/components/_main_region.scss */
.findastic-filters li a:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e80c";
  font-family: icomoon;
  width: 15px;
  height: 15px;
  color: #d9534f;
  top: 0;
  left: 0;
  font-size: 9px;
  line-height: 20px;
}
/* line 387, ../assets/sass/components/_main_region.scss */
.findastic-filters li a:hover {
  color: #d9534f;
}

/* line 402, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-nav > li a {
  background: #f6f6f6;
}
/* line 405, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-nav > li.ui-state-active a {
  background: #0096bf;
}
/* line 410, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel {
  padding: 0px;
}
/* line 413, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block {
  padding-left: 30%;
  height: 260px;
  padding-top: 30px;
  padding-right: 30px;
  background: #f6f6f6;
  border-radius: 0 0 10px 10px;
}
/* line 421, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block h4 {
  color: #0096bf;
  font-weight: bold;
}
/* line 428, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab1:before {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 -76px;
  width: 139px;
  height: 180px;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
}
/* line 428, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab2:before {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 -450px;
  width: 139px;
  height: 123px;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
}
/* line 428, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab3:before {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 -1175px;
  width: 155px;
  height: 100px;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
}
/* line 428, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab4:before {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 -2372px;
  width: 117px;
  height: 121px;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
}
/* line 428, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab5:before {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 -731px;
  width: 197px;
  height: 118px;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
}
/* line 428, ../assets/sass/components/_main_region.scss */
#block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab6:before {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 -1539px;
  width: 136px;
  height: 160px;
  top: 0;
  bottom: 0;
  left: 30px;
  margin: auto;
}

/* line 320, icons/*.png */
.icons-sprite, .icons-activefit, .icons-allday-tab, .icons-babies, .icons-baby-dry, .icons-big-family, .icons-cart-tabs, .icons-delivery, .icons-discount, .icons-discount_tab, .icons-easy-up, .icons-find-gift, .icons-footer-logo, .icons-free-shipping, .icons-free-tab, .icons-free, .icons-hours, .icons-left-menu-ul-arrow, .icons-new-baby, .icons-oneday, .icons-payments, .icons-phone-order, .icons-pickup-points, .icons-profit, .icons-quick-order, .icons-reminder, .icons-returns, .icons-same-day, .icons-students, .icons-support, .icons-tell-friend, .icons-threesites, .icons-track-icon, .icons-welove-moms, .icons-welove-you, .icons-wipes, #babies #babies-title, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab1:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab2:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab3:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab4:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab5:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab6:before, .footer-icons a.delivery, .footer-icons a.free-shipping, .footer-icons a.pickup, .footer-icons a.same-day, .footer-icons a.discount, .footer-icons a.big-family, .footer-icons a.returns, .footer-icons a.welove-you, .footer-icons a.quick-order, .footer-icons a.students, #pampers-storefront-list a.new-baby, #pampers-storefront-list a.baby-dry, #pampers-storefront-list a.activefit, #pampers-storefront-list a.wipes, #pampers-storefront-list a.toddler, .product .welove-moms, .product-content .welove-moms {
  background-image: url('../assets/images/icons-s6f078d15d9.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-activefit {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-allday-tab {
  background-position: 0 -76px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-babies {
  background-position: 0 -256px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-baby-dry {
  background-position: 0 -295px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-family {
  background-position: 0 -371px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cart-tabs {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-delivery {
  background-position: 0 -573px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount {
  background-position: 0 -652px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount_tab {
  background-position: 0 -731px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-easy-up {
  background-position: 0 -849px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-find-gift {
  background-position: 0 -925px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-footer-logo {
  background-position: 0 -1004px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-shipping {
  background-position: 0 -1096px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-tab {
  background-position: 0 -1175px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free {
  background-position: 0 -1275px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-hours {
  background-position: 0 -1354px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-left-menu-ul-arrow {
  background-position: 0 -1433px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-new-baby {
  background-position: 0 -1463px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-oneday {
  background-position: 0 -1539px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-payments {
  background-position: 0 -1699px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-order {
  background-position: 0 -1741px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pickup-points {
  background-position: 0 -1819px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-profit {
  background-position: 0 -1898px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-quick-order {
  background-position: 0 -1977px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-reminder {
  background-position: 0 -2056px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-returns {
  background-position: 0 -2135px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-same-day {
  background-position: 0 -2214px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-students {
  background-position: 0 -2293px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-support {
  background-position: 0 -2372px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tell-friend {
  background-position: 0 -2493px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-threesites {
  background-position: 0 -2572px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-track-icon {
  background-position: 0 -2618px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-moms {
  background-position: 0 -2660px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-you {
  background-position: 0 -2728px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-wipes {
  background-position: 0 -2807px;
}

/* Footer area */
/* line 6, ../assets/sass/components/_footer.scss */
.footer {
  margin-top: 0px;
  margin-bottom: 40px;
  padding-top: 10px;
}

/* line 12, ../assets/sass/components/_footer.scss */
.region-below-footer {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.region-below-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, ../assets/sass/components/_footer.scss */
.region-footer {
  background: #0096bf;
  color: #fff;
  border-radius: 10px;
  margin-bottom: 10px;
  padding-top: 30px;
  padding-bottom: 36px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.region-footer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 26, ../assets/sass/components/_footer.scss */
.footer-menu {
  padding-top: 30px;
}
/* line 29, ../assets/sass/components/_footer.scss */
.footer-menu .menu a {
  color: #fff;
  padding: 5px 15px;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
  font-family: Comfortaa, cursive;
}
/* line 34, ../assets/sass/components/_footer.scss */
.footer-menu .menu a:hover, .footer-menu .menu a:focus {
  background: none;
  text-decoration: underline;
}

/* line 43, ../assets/sass/components/_footer.scss */
#block-menu-menu-footer-menu-about {
  position: relative;
}

/* Footer icons */
/* line 56, ../assets/sass/components/_footer.scss */
.footer-icons {
  padding-top: 30px;
}
/* line 58, ../assets/sass/components/_footer.scss */
.footer-icons a {
  display: inline-block;
  margin-bottom: 20px;
  color: transparent;
  margin-left: 4px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.delivery {
  background-position: 0 -573px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.free-shipping {
  background-position: 0 -1275px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.pickup {
  background-position: 0 -1819px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.same-day {
  background-position: 0 -2214px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.discount {
  background-position: 0 -652px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.big-family {
  background-position: 0 -371px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.returns {
  background-position: 0 -2135px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.welove-you {
  background-position: 0 -2728px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.quick-order {
  background-position: 0 -1977px;
  width: 79px;
  height: 79px;
}
/* line 65, ../assets/sass/components/_footer.scss */
.footer-icons a.students {
  background-position: 0 -2293px;
  width: 79px;
  height: 79px;
}

/* Certifications blocks */
/* line 74, ../assets/sass/components/_footer.scss */
.certifications-icons {
  clear: both;
}
/* line 76, ../assets/sass/components/_footer.scss */
.certifications-icons #ssl-icon,
.certifications-icons #eltrun-icon {
  display: inline-block;
  padding-right: 20px;
}
/* line 84, ../assets/sass/components/_footer.scss */
.certifications-icons #eltrun-icon span {
  float: right;
  color: #666;
  width: 266px;
  margin: 0 0 0 10px;
  font-size: 10px;
}

/* line 94, ../assets/sass/components/_footer.scss */
.development {
  clear: both;
  text-align: right;
}

/* Newsletter block */
/* line 100, ../assets/sass/components/_footer.scss */
.newsletter-block {
  width: 100%;
  border-bottom: 1px solid #249DBD;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}
/* line 104, ../assets/sass/components/_footer.scss */
.newsletter-block .block-content {
  width: 730px;
  margin: 0 auto;
  padding-bottom: 30px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.newsletter-block .block-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 110, ../assets/sass/components/_footer.scss */
.newsletter-block .newsletter-msg {
  float: left;
  width: 50%;
  text-align: right;
  padding-right: 10px;
}
/* line 115, ../assets/sass/components/_footer.scss */
.newsletter-block .newsletter-msg strong {
  display: block;
  font-weight: bold;
}
/* line 120, ../assets/sass/components/_footer.scss */
.newsletter-block .newsletter-form {
  width: 50%;
  float: right;
}
/* line 123, ../assets/sass/components/_footer.scss */
.newsletter-block .newsletter-form .form-control {
  border-radius: 10px 0 0 10px;
  border: 0px;
  height: 40px;
}
/* line 128, ../assets/sass/components/_footer.scss */
.newsletter-block .newsletter-form button {
  height: 40px;
  border-radius: 0 10px 10px 0;
}

/* line 320, icons/*.png */
.icons-sprite, .icons-activefit, .icons-allday-tab, .icons-babies, .icons-baby-dry, .icons-big-family, .icons-cart-tabs, .icons-delivery, .icons-discount, .icons-discount_tab, .icons-easy-up, .icons-find-gift, .icons-footer-logo, .icons-free-shipping, .icons-free-tab, .icons-free, .icons-hours, .icons-left-menu-ul-arrow, .icons-new-baby, .icons-oneday, .icons-payments, .icons-phone-order, .icons-pickup-points, .icons-profit, .icons-quick-order, .icons-reminder, .icons-returns, .icons-same-day, .icons-students, .icons-support, .icons-tell-friend, .icons-threesites, .icons-track-icon, .icons-welove-moms, .icons-welove-you, .icons-wipes, #babies #babies-title, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab1:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab2:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab3:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab4:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab5:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab6:before, .footer-icons a.delivery, .footer-icons a.free-shipping, .footer-icons a.pickup, .footer-icons a.same-day, .footer-icons a.discount, .footer-icons a.big-family, .footer-icons a.returns, .footer-icons a.welove-you, .footer-icons a.quick-order, .footer-icons a.students, #pampers-storefront-list a.new-baby, #pampers-storefront-list a.baby-dry, #pampers-storefront-list a.activefit, #pampers-storefront-list a.wipes, #pampers-storefront-list a.toddler, .product .welove-moms, .product-content .welove-moms {
  background-image: url('../assets/images/icons-s6f078d15d9.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-activefit {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-allday-tab {
  background-position: 0 -76px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-babies {
  background-position: 0 -256px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-baby-dry {
  background-position: 0 -295px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-family {
  background-position: 0 -371px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cart-tabs {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-delivery {
  background-position: 0 -573px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount {
  background-position: 0 -652px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount_tab {
  background-position: 0 -731px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-easy-up {
  background-position: 0 -849px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-find-gift {
  background-position: 0 -925px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-footer-logo {
  background-position: 0 -1004px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-shipping {
  background-position: 0 -1096px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-tab {
  background-position: 0 -1175px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free {
  background-position: 0 -1275px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-hours {
  background-position: 0 -1354px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-left-menu-ul-arrow {
  background-position: 0 -1433px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-new-baby {
  background-position: 0 -1463px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-oneday {
  background-position: 0 -1539px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-payments {
  background-position: 0 -1699px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-order {
  background-position: 0 -1741px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pickup-points {
  background-position: 0 -1819px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-profit {
  background-position: 0 -1898px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-quick-order {
  background-position: 0 -1977px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-reminder {
  background-position: 0 -2056px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-returns {
  background-position: 0 -2135px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-same-day {
  background-position: 0 -2214px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-students {
  background-position: 0 -2293px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-support {
  background-position: 0 -2372px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tell-friend {
  background-position: 0 -2493px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-threesites {
  background-position: 0 -2572px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-track-icon {
  background-position: 0 -2618px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-moms {
  background-position: 0 -2660px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-you {
  background-position: 0 -2728px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-wipes {
  background-position: 0 -2807px;
}

/* line 6, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list {
  background: url('../assets/images/seira.png?1493814401') no-repeat scroll 0 0 transparent;
  padding: 25px 0 0 20px;
  float: right;
  height: 322px;
  margin-bottom: 10px;
  width: 60%;
  margin-top: 20px;
  background-size: contain;
}

/* line 20, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a {
  margin-right: 5px;
  margin-bottom: 50px;
  padding: 76px 0px 0;
  display: inline-block;
  text-align: center;
}
/* line 28, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a.new-baby {
  background-position: 0 -1463px;
  width: 130px;
  height: 76px;
}
/* line 28, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a.baby-dry {
  background-position: 0 -295px;
  width: 130px;
  height: 76px;
}
/* line 28, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a.activefit {
  background-position: 0 0;
  width: 130px;
  height: 76px;
}
/* line 28, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a.wipes {
  background-position: 0 -2807px;
  width: 130px;
  height: 76px;
}
/* line 28, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a.toddler {
  background-position: 0 -849px;
  width: 130px;
  height: 76px;
}
/* line 32, ../assets/sass/components/_storefronts.scss */
#pampers-storefront-list a.new-baby {
  margin-left: 200px;
}

/* line 39, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new {
  background: url('../assets/images/size.png?1493814401') no-repeat scroll 0 0 transparent;
  clear: both;
  float: left;
  padding: 112px 0 20px 20px;
  width: 40%;
  margin-top: 20px;
  background-size: contain;
}
/* line 49, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new #fc-param-wrapper-size, #storefront-size-selector-new .right-col {
  margin: 0;
  padding: 0;
  float: left;
}
/* line 54, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new #fc-param-wrapper-size li, #storefront-size-selector-new .right-col li {
  clear: both;
  float: left;
  display: block;
  margin-right: 11px;
}
/* line 61, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new #fc-param-wrapper-size li a, #storefront-size-selector-new .right-col li a {
  color: #FFF;
  display: block;
  font-size: 18px;
  padding: 5px 11px;
  text-decoration: none;
}
/* line 68, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new #fc-param-wrapper-size li a .desc, #storefront-size-selector-new .right-col li a .desc {
  clear: none;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 6px;
  font-size: 14px;
  color: #333;
  font-weight: bold;
}
/* line 78, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new #fc-param-wrapper-size li a .number, #storefront-size-selector-new .right-col li a .number {
  background: #00A99D;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  text-decoration: none;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 33px;
}
/* line 93, ../assets/sass/components/_storefronts.scss */
#storefront-size-selector-new #fc-param-wrapper-size .right-col, #storefront-size-selector-new .right-col .right-col {
  float: right;
}

/* line 99, ../assets/sass/components/_storefronts.scss */
#flash1, #flash2, #flash3 {
  display: block;
  width: 50%;
  float: left;
}

/* line 105, ../assets/sass/components/_storefronts.scss */
iframe {
  width: 50%;
}

/* line 109, ../assets/sass/components/_storefronts.scss */
.map iframe {
  width: 100%;
}

/* line 114, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .col-xs-12, .babylino-storefront .col-md-6 {
  margin-bottom: 20px;
}
/* line 117, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-storefront-article-title {
  font-size: 26px;
  font-weight: 600;
  color: #0054a1;
  padding: 15px 0;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #d8e2d2;
}
/* line 126, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-storefront-oekotex img {
  margin: auto;
}
/* line 131, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .anazitisi-banner a {
  position: absolute;
  display: block;
  z-index: 2;
  width: 90px;
  height: 40px;
}
/* line 138, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-one {
  top: 49px;
  left: 100px;
}
/* line 142, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-two {
  top: 97px;
  left: 100px;
}
/* line 146, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-three {
  top: 147px;
  left: 100px;
}
/* line 150, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-four {
  top: 194px;
  left: 100px;
}
/* line 154, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-four-plus {
  top: 244px;
  left: 100px;
}
/* line 158, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-five {
  top: 51px;
  left: 235px;
}
/* line 162, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-five-plus {
  top: 100px;
  left: 235px;
}
/* line 166, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-six {
  top: 150px;
  left: 235px;
}
/* line 170, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-anazitisi-seven {
  top: 200px;
  left: 235px;
}
/* line 175, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-storefront-banner {
  position: relative;
}
/* line 178, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .seira-banner a {
  position: absolute;
  display: block;
  z-index: 2;
}
/* line 183, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-seira-panes {
  top: 53px;
  left: 82px;
  width: 81px;
  height: 102px;
}
/* line 189, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-seira-pana-brakaki {
  top: 55px;
  left: 201px;
  width: 145px;
  height: 105px;
}
/* line 195, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-seira-mwromantila {
  top: 189px;
  left: 98px;
  width: 104px;
  height: 67px;
}
/* line 201, ../assets/sass/components/_storefronts.scss */
.babylino-storefront .babylino-seira-yposentona {
  top: 172px;
  left: 225px;
  width: 80px;
  height: 88px;
}

/* line 208, ../assets/sass/components/_storefronts.scss */
.pampers-header {
  margin-bottom: 20px;
}

/* line 211, ../assets/sass/components/_storefronts.scss */
.pamp-category {
  margin-bottom: 20px;
}
/* line 213, ../assets/sass/components/_storefronts.scss */
.pamp-category iframe {
  width: 100%;
}

/* line 218, ../assets/sass/components/_storefronts.scss */
#pampers-new-size-selector {
  background: url("../assets/images/store-pampers-new/size.png") no-repeat top left;
  padding: 20px 0 20px 0px;
  width: 100%;
  background-size: initial;
  min-height: 145px;
  margin-bottom: 20px;
  background-color: #d5e9e0;
  border-radius: 15px;
  border: 1px dashed #00a6ac;
}
/* line 229, ../assets/sass/components/_storefronts.scss */
#pampers-new-size-selector #fc-param-wrapper-size {
  margin: 0;
  padding: 0;
  padding-left: 285px;
}
/* line 235, ../assets/sass/components/_storefronts.scss */
#pampers-new-size-selector #fc-param-wrapper-size li {
  display: inline-block;
  margin-right: 13px;
  min-width: 138px;
  margin-bottom: 10px;
}
/* line 242, ../assets/sass/components/_storefronts.scss */
#pampers-new-size-selector #fc-param-wrapper-size li a {
  color: #FFF;
  display: block;
  font-size: 18px;
  padding: 5px 11px;
  text-decoration: none;
}
/* line 249, ../assets/sass/components/_storefronts.scss */
#pampers-new-size-selector #fc-param-wrapper-size li a .desc {
  clear: none;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 6px;
  color: #00a6ac;
  font-weight: bold;
  padding-left: 5px;
  font-weight: bold;
}
/* line 260, ../assets/sass/components/_storefronts.scss */
#pampers-new-size-selector #fc-param-wrapper-size li a .number {
  background: #00a6ac;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 18px;
  text-decoration: none;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 33px;
}

@media only screen and (max-width: 768px) {
  /* line 279, ../assets/sass/components/_storefronts.scss */
  #pampers-new-size-selector #fc-param-wrapper-size {
    padding-left: 20px;
    padding-top: 120px;
  }
}
@media (min-width: 992px) {
  /* line 287, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-panes {
    top: 41px;
    left: 62px;
    width: 77px;
    height: 89px;
  }
  /* line 293, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-pana-brakaki {
    top: 37px;
    left: 160px;
    width: 127px;
    height: 90px;
  }
  /* line 299, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-mwromantila {
    top: 140px;
    left: 74px;
    width: 96px;
    height: 67px;
  }
  /* line 305, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-yposentona {
    top: 135px;
    left: 178px;
    width: 80px;
    height: 70px;
  }
}
@media screen and (max-width: 992px) {
  /* line 316, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-panes {
    top: 29px;
    left: 43px;
    width: 77px;
    height: 73px;
  }
  /* line 322, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-pana-brakaki {
    top: 29px;
    left: 128px;
    width: 99px;
    height: 71px;
  }
  /* line 328, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-mwromantila {
    top: 110px;
    left: 60px;
    width: 78px;
    height: 57px;
  }
  /* line 334, ../assets/sass/components/_storefronts.scss */
  .babylino-storefront .babylino-seira-yposentona {
    top: 105px;
    left: 141px;
    width: 61px;
    height: 61px;
  }
}
/* line 320, icons/*.png */
.icons-sprite, .icons-activefit, .icons-allday-tab, .icons-babies, .icons-baby-dry, .icons-big-family, .icons-cart-tabs, .icons-delivery, .icons-discount, .icons-discount_tab, .icons-easy-up, .icons-find-gift, .icons-footer-logo, .icons-free-shipping, .icons-free-tab, .icons-free, .icons-hours, .icons-left-menu-ul-arrow, .icons-new-baby, .icons-oneday, .icons-payments, .icons-phone-order, .icons-pickup-points, .icons-profit, .icons-quick-order, .icons-reminder, .icons-returns, .icons-same-day, .icons-students, .icons-support, .icons-tell-friend, .icons-threesites, .icons-track-icon, .icons-welove-moms, .icons-welove-you, .icons-wipes, #babies #babies-title, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab1:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab2:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab3:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab4:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab5:before, #block-quicktabs-front-quicktab .ui-tabs-panel .block-block.tab6:before, .footer-icons a.delivery, .footer-icons a.free-shipping, .footer-icons a.pickup, .footer-icons a.same-day, .footer-icons a.discount, .footer-icons a.big-family, .footer-icons a.returns, .footer-icons a.welove-you, .footer-icons a.quick-order, .footer-icons a.students, #pampers-storefront-list a.new-baby, #pampers-storefront-list a.baby-dry, #pampers-storefront-list a.activefit, #pampers-storefront-list a.wipes, #pampers-storefront-list a.toddler, .product .welove-moms, .product-content .welove-moms {
  background-image: url('../assets/images/icons-s6f078d15d9.png');
  background-repeat: no-repeat;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-activefit {
  background-position: 0 0;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-allday-tab {
  background-position: 0 -76px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-babies {
  background-position: 0 -256px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-baby-dry {
  background-position: 0 -295px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-big-family {
  background-position: 0 -371px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-cart-tabs {
  background-position: 0 -450px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-delivery {
  background-position: 0 -573px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount {
  background-position: 0 -652px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-discount_tab {
  background-position: 0 -731px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-easy-up {
  background-position: 0 -849px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-find-gift {
  background-position: 0 -925px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-footer-logo {
  background-position: 0 -1004px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-shipping {
  background-position: 0 -1096px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free-tab {
  background-position: 0 -1175px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-free {
  background-position: 0 -1275px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-hours {
  background-position: 0 -1354px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-left-menu-ul-arrow {
  background-position: 0 -1433px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-new-baby {
  background-position: 0 -1463px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-oneday {
  background-position: 0 -1539px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-payments {
  background-position: 0 -1699px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-phone-order {
  background-position: 0 -1741px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-pickup-points {
  background-position: 0 -1819px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-profit {
  background-position: 0 -1898px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-quick-order {
  background-position: 0 -1977px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-reminder {
  background-position: 0 -2056px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-returns {
  background-position: 0 -2135px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-same-day {
  background-position: 0 -2214px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-students {
  background-position: 0 -2293px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-support {
  background-position: 0 -2372px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-tell-friend {
  background-position: 0 -2493px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-threesites {
  background-position: 0 -2572px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-track-icon {
  background-position: 0 -2618px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-moms {
  background-position: 0 -2660px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-welove-you {
  background-position: 0 -2728px;
}

/* line 84, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icons-wipes {
  background-position: 0 -2807px;
}

@keyframes blink {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
@-webkit-keyframes blink {
  0% {
    -webkit-transform: scale(0.8);
  }
  50% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(0.8);
  }
}
/* Base styling */
/* line 44, ../assets/sass/style.scss */
body {
  background: #f0f0f0;
  overflow-x: hidden;
  font-family: Comfortaa, cursive;
}

/* line 50, ../assets/sass/style.scss */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Comfortaa, cursive;
}

/* line 54, ../assets/sass/style.scss */
.glyphicon-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
  left: -25px;
  font-family: icomoon !important;
  font-size: 16px;
  line-height: 0px;
  text-align: center;
  width: 16px;
  display: block;
}
/* line 64, ../assets/sass/style.scss */
.glyphicon-spin:before {
  content: "\e905";
  font-family: icomoon;
  color: #0096bf;
  text-align: center;
  width: 100%;
  height: 100%;
}
/* line 72, ../assets/sass/style.scss */
.btn-success .glyphicon-spin {
  left: 5px;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 99, ../assets/sass/style.scss */
#wrapper {
  overflow-x: hidden;
}
/* line 101, ../assets/sass/style.scss */
#wrapper.open {
  overflow: hidden;
  height: 100%;
}

/* line 107, ../assets/sass/style.scss */
html {
  box-sizing: border-box;
}

/* line 111, ../assets/sass/style.scss */
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  border: 0;
  background: #bbb;
}

/* line 116, ../assets/sass/style.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 120, ../assets/sass/style.scss */
.nav-tabs.nav-justified > li {
  position: static;
}

/* Product categories page */
/* line 126, ../assets/sass/style.scss */
.product {
  text-align: center;
  padding-bottom: 2em;
  position: relative;
}
/* line 130, ../assets/sass/style.scss */
.product .content {
  position: relative;
}
/* line 134, ../assets/sass/style.scss */
.product h3 {
  width: 100%;
  display: table;
  text-align: center;
  vertical-align: middle;
}
/* line 140, ../assets/sass/style.scss */
.product h3 a {
  display: table-cell;
  vertical-align: middle;
  color: #0096bf;
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
  text-decoration: none;
  display: block;
  display: -webkit-box;
  max-width: 100%;
  height: 36px;
  margin: 0 auto;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 147, ../assets/sass/style.scss */
.product h3 a:hover {
  color: #333;
}
/* line 152, ../assets/sass/style.scss */
.product .product-image {
  position: relative;
}
/* line 155, ../assets/sass/style.scss */
.product .field-name-field-tagging {
  top: -3px;
  left: -3px;
}
/* line 159, ../assets/sass/style.scss */
.product .use-ajax .ajax-progress-throbber {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 164, ../assets/sass/style.scss */
.product .use-ajax .ajax-progress-throbber .glyphicon-spin {
  left: 0;
}
/* line 168, ../assets/sass/style.scss */
.product .preview-btn {
  display: none;
}
/* line 171, ../assets/sass/style.scss */
.product .field-name-commerce-price,
.product .initial {
  font-size: 22px;
  line-height: 22px;
  font-weight: bold;
  color: #0096bf;
  text-align: center;
}
/* line 177, ../assets/sass/style.scss */
.product .pr-wrap {
  float: right;
  width: 60%;
  padding-top: 8px;
}
/* line 182, ../assets/sass/style.scss */
.product .initial {
  float: left;
  color: #444;
  text-decoration: line-through;
  font-size: 17px;
}
/* line 188, ../assets/sass/style.scss */
.product .prices {
  position: relative;
  padding-bottom: 10px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.product .prices:after {
  content: "";
  display: table;
  clear: both;
}
/* line 193, ../assets/sass/style.scss */
.product .field-name-field-free-shipping {
  color: #d9534f;
  font-weight: bold;
}
/* line 197, ../assets/sass/style.scss */
.product .discount {
  color: #fff;
  position: relative;
  float: left;
  width: 40%;
}
/* line 202, ../assets/sass/style.scss */
.product .discount .amount {
  display: block;
  position: absolute;
  top: 4px;
  font-weight: bold;
  line-height: 26px;
  font-size: 16px;
  left: 0px;
  width: 55px;
  text-align: center;
  letter-spacing: -.05em;
}
/* line 214, ../assets/sass/style.scss */
.product .discount .percent {
  font-size: 19px;
  letter-spacing: 0em;
}
/* line 218, ../assets/sass/style.scss */
.product .discount:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e041";
  font-family: 'Glyphicons Halflings';
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  top: 4px;
  left: -5px;
  font-size: 70px;
  color: #d9534f;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 230, ../assets/sass/style.scss */
.product .field-name-field-product {
  clear: both;
}
/* line 234, ../assets/sass/style.scss */
.product .welove-moms {
  position: absolute;
  right: -10px;
  bottom: 0px;
  background-position: 0 -2660px;
  width: 171px;
  height: 68px;
  z-index: 30;
  pointer-events: none;
}
/* line 241, ../assets/sass/style.scss */
.product .welove-moms .value {
  color: #cc0d49;
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
  -moz-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  -webkit-transform: rotate(7deg);
  transform: rotate(7deg);
  position: absolute;
  padding-top: 12px;
  right: 81px;
}
/* line 250, ../assets/sass/style.scss */
.product .form-wrapper {
  display: none;
}
/* line 253, ../assets/sass/style.scss */
.product .commerce-add-to-cart {
  padding-top: 10px;
  position: relative;
}
/* line 256, ../assets/sass/style.scss */
.product .commerce-add-to-cart .form-group {
  margin-bottom: 0;
}
/* line 260, ../assets/sass/style.scss */
.product .field-name-field-availability-term {
  clear: both;
}
/* line 263, ../assets/sass/style.scss */
.product .attribute-widgets {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  height: 0;
  width: 0;
  border: 0;
  overflow: hidden;
}
/* line 271, ../assets/sass/style.scss */
.product .cart-message-tooltip {
  position: absolute;
  background: #f0ad4e;
  border-radius: 5px;
  color: #fff;
  z-index: 100;
  right: 0;
  left: 0;
  width: 100%;
  padding: 7px 5px 7px 25px;
  margin: auto;
  bottom: -5px;
  font-size: 14px;
  line-height: 22px;
}
/* line 285, ../assets/sass/style.scss */
.product .cart-message-tooltip.error {
  background: #cc0d49;
  padding: 7px 5px 7px 5px;
}
/* line 289, ../assets/sass/style.scss */
.product .cart-message-tooltip .icon-checkmark {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  line-height: 36px;
  left: 10px;
  font-size: 20px;
}

/* line 303, ../assets/sass/style.scss */
.product-bundle .field-name-field-tagging .field-item {
  background-color: #d9534f;
  color: #fff;
}
/* line 308, ../assets/sass/style.scss */
.product-bundle .bundle-message {
  text-align: left;
}
/* line 310, ../assets/sass/style.scss */
.product-bundle .bundle-message span {
  font-weight: bold;
  color: #0096bf;
}
/* line 315, ../assets/sass/style.scss */
.product-bundle .product-image {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}
/* line 319, ../assets/sass/style.scss */
.product-bundle h3 {
  font-size: 16px;
  line-height: 18px;
  font-weight: 300;
}

/* line 325, ../assets/sass/style.scss */
.field-name-field-tagging {
  overflow: hidden;
  position: absolute;
  width: 140px;
  height: 140px;
  z-index: 5;
  top: -3px;
  left: 11px;
  -webkit-perspective: 1000;
  -webkit-backface-visibility: hidden;
  pointer-events: none;
}
/* line 336, ../assets/sass/style.scss */
.field-name-field-tagging .field-item {
  color: #fff;
  text-align: center;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  z-index: 1;
  padding: 0;
  margin: 0;
  line-height: 30px;
  left: -33px;
  top: 35px;
  width: 166px;
  -webkit-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 355, ../assets/sass/style.scss */
.node-product .comment-add {
  display: none;
}
/* line 358, ../assets/sass/style.scss */
.node-product .comment_forbidden {
  padding: 20px;
  width: 100%;
  background: #f0f0f0;
}

/* line 366, ../assets/sass/style.scss */
.product-content .flexslider {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  border: 0;
}
/* line 371, ../assets/sass/style.scss */
.product-content .welove-moms {
  position: absolute;
  right: -10px;
  bottom: -15px;
  background-position: 0 -2660px;
  width: 171px;
  height: 68px;
  z-index: 30;
}
/* line 377, ../assets/sass/style.scss */
.product-content .welove-moms .value {
  color: #cc0d49;
  font-size: 17px;
  line-height: 20px;
  font-weight: bold;
  -moz-transform: rotate(7deg);
  -ms-transform: rotate(7deg);
  -webkit-transform: rotate(7deg);
  transform: rotate(7deg);
  position: absolute;
  right: 81px;
  padding-top: 12px;
}
/* line 387, ../assets/sass/style.scss */
.product-content .page-title {
  font-size: 21px;
  line-height: 25px;
  font-weight: bold;
  color: #d9534f;
  border-bottom: 1px dashed #ddd;
  margin-top: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
/* line 395, ../assets/sass/style.scss */
.product-content .fivestar-average-stars {
  margin-bottom: 3px;
}
/* line 397, ../assets/sass/style.scss */
.product-content .fivestar-average-stars .form-select {
  display: none !important;
  height: 0;
}
/* line 402, ../assets/sass/style.scss */
.product-content .discount {
  display: none;
}
/* line 405, ../assets/sass/style.scss */
.product-content .counter {
  margin-top: 3px;
  font-size: 14px;
  color: #666;
}
/* line 410, ../assets/sass/style.scss */
.product-content .commerce-product-field-field-discounted-price-override,
.product-content .field-type-commerce-price {
  font-size: 24px;
  line-height: 22px;
  font-weight: bold;
  color: #0096bf;
}
/* line 416, ../assets/sass/style.scss */
.product-content .initial {
  color: #444;
  text-decoration: line-through;
  font-size: 21px;
  line-height: 22px;
  font-weight: bold;
}
/* line 421, ../assets/sass/style.scss */
.product-content .product-add-cart {
  clear: both;
}
/* line 423, ../assets/sass/style.scss */
.product-content .product-add-cart .commerce-add-to-cart .label {
  float: right;
}
/* line 428, ../assets/sass/style.scss */
.product-content .product-add-cart .form-item-attributes-field-size .input-group {
  position: absolute;
}
/* line 432, ../assets/sass/style.scss */
.product-content .product-add-cart .form-item-attributes-field-size .input-group-addon {
  position: relative;
}
/* line 434, ../assets/sass/style.scss */
.product-content .product-add-cart .form-item-attributes-field-size .input-group-addon .ajax-progress {
  position: absolute;
  z-index: 10;
}
/* line 440, ../assets/sass/style.scss */
.product-content .product-add-cart .btn-checkout .glyphicon-spin {
  position: absolute;
  line-height: 46px;
  margin-left: 10px;
  color: #fff;
}
/* line 447, ../assets/sass/style.scss */
.product-content .prices {
  position: relative;
  padding: 0;
  padding-top: 22px;
  margin-bottom: 20px;
}
/* line 452, ../assets/sass/style.scss */
.product-content .prices .initial {
  padding-left: 0;
}
/* line 456, ../assets/sass/style.scss */
.product-content .product-units {
  padding-right: 0;
}
/* line 462, ../assets/sass/style.scss */
.product-content .preview-btn {
  margin-top: 20px;
  width: 100%;
}
/* line 466, ../assets/sass/style.scss */
.product-content .discount {
  color: #fff;
  position: relative;
}
/* line 469, ../assets/sass/style.scss */
.product-content .discount span {
  display: block;
  position: absolute;
  line-height: 41px;
  text-align: center;
  font-size: 18px;
  top: 0;
}
/* line 477, ../assets/sass/style.scss */
.product-content .discount:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e041";
  font-family: 'Glyphicons Halflings';
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  top: -33px;
  left: 0;
  font-size: 75px;
  color: #5bc0de;
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 489, ../assets/sass/style.scss */
.product-content .field-field-availability-term, .product-content .product-main {
  clear: both;
}
/* line 492, ../assets/sass/style.scss */
.product-content .fast-check {
  text-align: right;
  padding-bottom: 10px;
}
/* line 495, ../assets/sass/style.scss */
.product-content .fast-check a {
  padding: 5px 10px 5px 40px;
  background: #0096bf;
  color: #fff;
  border-radius: 3px;
  display: inline-block;
  position: relative;
}
/* line 502, ../assets/sass/style.scss */
.product-content .fast-check a:hover {
  background: #d9534f;
}
/* line 505, ../assets/sass/style.scss */
.product-content .fast-check a i {
  font-size: 20px;
  line-height: 20px;
  padding-right: 9px;
  position: absolute;
  width: 28px;
  height: 20px;
  left: 10px;
}
/* line 516, ../assets/sass/style.scss */
.product-content .ask-us {
  text-align: right;
}
/* line 519, ../assets/sass/style.scss */
.product-content .field-name-field-free-shipping {
  text-align: right;
  color: #d9534f;
  font-weight: bold;
}
/* line 524, ../assets/sass/style.scss */
.product-content .field-name-field-availability-term {
  clear: both;
  text-align: right;
  color: #f0ad4e;
  background: none;
  font-size: 14px;
  line-height: 20px;
  font-weight: normal;
  display: block;
  padding: 0;
}
/* line 532, ../assets/sass/style.scss */
.product-content .field-name-field-availability-term.label-success {
  color: #5cb85c;
}
/* line 535, ../assets/sass/style.scss */
.product-content .field-name-field-availability-term.label-danger {
  color: #d9534f;
}
/* line 540, ../assets/sass/style.scss */
.product-content .field-name-commerce-gc-message .grippie {
  display: none;
}
/* line 544, ../assets/sass/style.scss */
.product-content .field-name-field-price-label,
.product-content .field-name-field-product-packaging {
  margin-bottom: 20px;
  text-align: center;
  color: #fff;
  background: #5bc0de;
  font-family: Comfortaa, cursive;
  padding: 10px 0;
  border-radius: 5px;
  height: 68px;
}
/* line 554, ../assets/sass/style.scss */
.product-content .field-name-field-price-label label,
.product-content .field-name-field-product-packaging label {
  white-space: nowrap;
}
/* line 557, ../assets/sass/style.scss */
.product-content .field-name-field-price-label #price_per_item,
.product-content .field-name-field-product-packaging #price_per_item {
  font-size: 19px;
  line-height: 25px;
  font-weight: bold;
}
/* line 562, ../assets/sass/style.scss */
.product-content .field-name-field-message textarea {
  resize: none;
  border-radius: 5px;
}
/* line 566, ../assets/sass/style.scss */
.product-content .field-name-field-message .grippie {
  display: none;
}
/* line 570, ../assets/sass/style.scss */
.product-content .form-type-radios {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.product-content .form-type-radios:after {
  content: "";
  display: table;
  clear: both;
}
/* line 572, ../assets/sass/style.scss */
.product-content .form-type-radios .form-radios {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.product-content .form-type-radios .form-radios:after {
  content: "";
  display: table;
  clear: both;
}
/* line 575, ../assets/sass/style.scss */
.product-content .form-type-radios .form-type-radio {
  position: relative;
  height: auto;
  display: inline-block;
  border-radius: 5px;
  width: 49%;
  height: 105px;
  text-align: center;
  margin-bottom: 15px;
  overflow: hidden;
  border: 1px solid #ddd;
}
/* line 586, ../assets/sass/style.scss */
.product-content .form-type-radios .form-type-radio:first-child {
  margin-right: 4px;
}
/* line 589, ../assets/sass/style.scss */
.product-content .form-type-radios .form-type-radio.checked {
  border: 1px solid #0096bf;
}
/* line 593, ../assets/sass/style.scss */
.product-content .form-type-radios .gift-wrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
  display: table;
}
/* line 602, ../assets/sass/style.scss */
.product-content .form-type-radios .wrap-image {
  width: 100px;
  display: table-cell;
}
/* line 606, ../assets/sass/style.scss */
.product-content .form-type-radios .wrap-title {
  display: table-cell;
  vertical-align: middle;
  text-align: left;
}
/* line 612, ../assets/sass/style.scss */
.product-content #gift-package {
  padding: 20px 0;
}
/* line 615, ../assets/sass/style.scss */
.product-content .field-name-field-giftwrap {
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: #d9534f;
  text-align: right;
}
/* line 619, ../assets/sass/style.scss */
.product-content .field-name-field-giftwrap .checkbox label {
  padding-left: 0;
}
/* line 623, ../assets/sass/style.scss */
.product-content .field-name-field-message {
  clear: both;
}
/* line 637, ../assets/sass/style.scss */
.product-content .resp-tab-content {
  border-radius: 0 0 10px 10px;
  min-height: 100px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.product-content .resp-tab-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 643, ../assets/sass/style.scss */
.product-content .field-name-field-nutrition-table .img-responsive {
  width: auto;
}
/* line 647, ../assets/sass/style.scss */
.product-content .field-name-field-product-packaging .field-item {
  font-size: 19px;
  line-height: 27px;
  font-weight: bold;
}
/* line 651, ../assets/sass/style.scss */
.product-content .form-type-radios .form-type-radio:last-child {
  display: none;
}

/* line 657, ../assets/sass/style.scss */
.product-policies-block {
  padding: 30px 0;
  font-family: Comfortaa, cursive;
}
/* line 661, ../assets/sass/style.scss */
.product-policies-block .list-unstyled li {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #d9534f;
  clear: both;
}
/* line 665, ../assets/sass/style.scss */
.product-policies-block .list-unstyled li.heavy {
  color: #0096bf;
}
/* line 670, ../assets/sass/style.scss */
.product-policies-block span {
  color: #0096bf;
  font-size: 11px;
  height: 20px;
  display: block;
  float: left;
  margin-right: 10px;
}

/* line 680, ../assets/sass/style.scss */
.product-rest-content {
  padding-bottom: 20px;
}

/* Flexslider fix */
/* line 686, ../assets/sass/style.scss */
.flex-direction-nav a {
  color: #d9534f;
}
/* line 688, ../assets/sass/style.scss */
.flex-direction-nav a:before {
  line-height: 40px;
}

/* line 693, ../assets/sass/style.scss */
.table > tbody > tr > td {
  padding: 8px 0;
  border-top: 0px;
  border-bottom: 1px dotted #ddd;
  vertical-align: middle;
}

/* line 702, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form th {
  border-bottom: 2px solid #0096bf;
}
/* line 705, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td {
  border-bottom: 1px solid #0096bf;
}
/* line 707, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-line-item-title {
  max-width: 500px;
  display: table-cell;
  padding-right: 20px;
}
/* line 716, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield {
  width: 70px;
  margin: 0;
}
/* line 719, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield .form-control {
  height: 42px;
}
/* line 722, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield .commerce-quantity-plusminus-link {
  border-right: 1px solid #ccc;
}
/* line 725, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield .commerce-quantity-plusminus-link-decrease {
  border-radius: 0 0 4px 0;
  overflow: hidden;
}
/* line 729, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield .commerce-quantity-plusminus-link-increase {
  border-radius: 0 4px 0 0;
  overflow: hidden;
}
/* line 734, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield.error .commerce-quantity-plusminus-link, .main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield.error .commerce-quantity-plusminus-link-decrease, .main-area .view-commerce-cart-form td.views-field-edit-quantity .form-type-textfield.error .commerce-quantity-plusminus-link-increase {
  border-color: #d9534f;
}
/* line 741, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .product-image {
  display: table-cell;
  width: 60px;
}
/* line 745, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .product-title {
  display: table-cell;
  vertical-align: middle;
  color: #d9534f;
  white-space: normal;
  padding-left: 10px;
}
/* line 752, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete {
  width: 90px;
  padding-left: 5px;
}
/* line 755, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete .delete-line-item {
  width: 20px;
  height: 20px;
  padding: 0;
  font-size: 0;
  position: relative;
  display: block;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 765, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete .delete-line-item:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  content: "\e802";
  font-family: icomoon;
  color: #0096bf;
  text-align: center;
  width: 22px;
  font-weight: normal;
  line-height: 16px;
}
/* line 778, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete .delete-line-item:hover:after {
  color: #d9534f;
}
/* line 782, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete .refresh-cart {
  width: 20px;
  height: 20px;
  padding: 0;
  position: relative;
  overflow: hidden;
  display: block;
  float: left;
  margin-right: 5px;
}
/* line 791, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete .refresh-cart:hover span {
  color: #5cb85c;
}
/* line 794, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form .views-field-edit-delete .refresh-cart span {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  color: #0096bf;
  text-align: center;
  font-weight: normal;
  line-height: 18px;
}
/* line 806, ../assets/sass/style.scss */
.main-area .view-commerce-cart-form td.views-field-commerce-total {
  font-size: 18px;
  line-height: 16px;
  font-weight: bold;
  color: #0096bf;
}

/* line 813, ../assets/sass/style.scss */
.commerce-order-handler-area-order-total {
  min-height: 190px;
  position: relative;
  position: relative;
  z-index: 10;
  pointer-events: none;
}
/* line 819, ../assets/sass/style.scss */
.commerce-order-handler-area-order-total .table-responsive {
  z-index: 19;
}

/* line 824, ../assets/sass/style.scss */
.netstudio-checkout-order-total {
  pointer-events: none;
}

/* line 828, ../assets/sass/style.scss */
.netstudio-checkout-order-total .commerce-price-formatted-components {
  z-index: 10;
  background: #fff;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 832, ../assets/sass/style.scss */
.netstudio-checkout-order-total .commerce-price-formatted-components td {
  border-bottom: 1px dashed #ccc;
}
/* line 835, ../assets/sass/style.scss */
.netstudio-checkout-order-total .commerce-price-formatted-components tr {
  background: none !important;
}
/* line 838, ../assets/sass/style.scss */
.netstudio-checkout-order-total .commerce-price-formatted-components .component-title {
  padding-left: 5px;
  white-space: normal;
}
/* line 842, ../assets/sass/style.scss */
.netstudio-checkout-order-total .commerce-price-formatted-components .component-total {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  color: #0096bf;
}

/* line 848, ../assets/sass/style.scss */
.alert {
  clear: both;
}

/* line 852, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper {
  padding: 40px 0;
  position: relative;
}
/* line 856, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #limit-cart {
  background: #0096bf;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 10px 0 20px;
  border-radius: 10px;
}
/* line 866, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper.loading:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 50px;
  height: 50px;
  margin: auto;
  background: url('../assets/images/loader.gif?1493814401') no-repeat 0 0;
}
/* line 879, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-group {
  clear: both;
}
/* line 882, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper h2 {
  display: none;
}
/* line 885, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .panel .panel-body {
  padding: 0;
}
/* line 888, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .street-block, #commerce-checkout-form-checkout-wrapper #customer-profile-shipping-field-phone-add-more-wrapper .form-type-textfield, #commerce-checkout-form-checkout-wrapper #customer-profile-shipping-field-mobile-add-more-wrapper .form-type-textfield {
  width: 100%;
  float: left;
}
/* line 892, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-premise {
  display: none;
  margin: 0;
}
/* line 897, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-addressbook .input-group, #commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-addressbook .input-group {
  position: absolute;
  display: block;
  text-align: center;
  width: 100%;
}
/* line 903, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-addressbook .input-group-addon, #commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-addressbook .input-group-addon {
  position: absolute;
  border: 0;
  background: none;
  width: 100%;
}
/* line 908, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-addressbook .input-group-addon .ajax-progress, #commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-addressbook .input-group-addon .ajax-progress {
  position: absolute;
  z-index: 10;
  right: -10px;
  line-height: 28px;
}
/* line 918, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-type-textfield,
#commerce-checkout-form-checkout-wrapper .form-type-select,
#commerce-checkout-form-checkout-wrapper .form-type-textarea {
  clear: left;
  width: 100%;
}
/* line 924, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-type-textfield label,
#commerce-checkout-form-checkout-wrapper .form-type-select label,
#commerce-checkout-form-checkout-wrapper .form-type-textarea label {
  width: 33%;
  padding-right: 1em;
  float: left;
  text-align: right;
  color: #333;
  line-height: 33px;
  white-space: nowrap;
  display: block;
  clear: left;
}
/* line 935, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-type-textfield input,
#commerce-checkout-form-checkout-wrapper .form-type-textfield select,
#commerce-checkout-form-checkout-wrapper .form-type-select input,
#commerce-checkout-form-checkout-wrapper .form-type-select select,
#commerce-checkout-form-checkout-wrapper .form-type-textarea input,
#commerce-checkout-form-checkout-wrapper .form-type-textarea select {
  width: 66%;
}
/* line 940, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .map-wrapper {
  clear: both;
  padding-bottom: 20px;
}
/* line 943, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .map-wrapper img {
  margin: 10px 0;
}
/* line 946, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .map-wrapper .courier-details {
  padding-left: 33%;
}
/* line 948, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .map-wrapper .courier-details span {
  display: block;
}
/* line 952, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .map-wrapper .courier-title {
  font-weight: bold;
}
/* line 956, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .payment-map iframe {
  width: 100%;
}
/* line 961, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality .input-group,
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-locality .input-group {
  position: relative;
  width: 100%;
  display: inline-block;
}
/* line 966, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality .input-group-addon,
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-locality .input-group-addon {
  position: relative;
  width: 75%;
  display: block;
  border: 0;
  background: none;
}
/* line 972, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality .input-group-addon .ajax-progress,
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-locality .input-group-addon .ajax-progress {
  position: absolute;
  z-index: 10;
  right: 0;
  top: 17px;
}
/* line 980, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality.form-type-textfield,
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-locality.form-type-textfield {
  position: relative;
}
/* line 983, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-shipping-commerce-customer-address-und-0-locality.form-type-textfield .ajax-progress,
#commerce-checkout-form-checkout-wrapper .form-item-customer-profile-billing-commerce-customer-address-und-0-locality.form-type-textfield .ajax-progress {
  position: absolute;
  right: 0;
  top: 16px;
}
/* line 990, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-commerce-shipping-shipping-service {
  width: 100%;
}
/* line 994, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-account-login-mail {
  position: relative;
}
/* line 996, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-account-login-mail .ajax-progress-throbber {
  position: absolute;
  right: 0;
  top: 7px;
  bottom: 0;
  margin: auto;
}
/* line 1004, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-netstudio-promotion-coupon-coupon-code {
  clear: both;
  margin-bottom: 0px;
  margin-top: 20px;
}
/* line 1010, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-commerce-fieldgroup-pane--group-details-field-order-details-und-0-value label {
  float: none;
}
/* line 1013, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-commerce-fieldgroup-pane--group-details-field-order-details-und-0-value .form-textarea-wrapper {
  width: 100%;
}
/* line 1015, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-commerce-fieldgroup-pane--group-details-field-order-details-und-0-value .form-textarea-wrapper .grippie {
  display: none;
}
/* line 1020, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-item-register-newsletter {
  text-align: left;
}
/* line 1023, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_details {
  margin-bottom: 0px;
}
/* line 1026, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours {
  *zoom: 1;
  width: 100%;
  padding: 10px 20px;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1030, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-radios {
  *zoom: 1;
  padding: 10px 5px 0;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-radios:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1034, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-item-commerce-fieldgroup-pane--group-delivery-field-delivery-hour-und.radio {
  width: 49%;
  display: inline-block;
}
/* line 1037, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-item-commerce-fieldgroup-pane--group-delivery-field-delivery-hour-und.radio label {
  color: #0096bf;
}
/* line 1040, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-item-commerce-fieldgroup-pane--group-delivery-field-delivery-hour-und.radio .radio {
  width: 20px;
  height: 20px;
  border: 1px solid #ccc;
  margin-right: 10px;
  position: relative;
  background-color: #fff;
}
/* line 1048, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-item-commerce-fieldgroup-pane--group-delivery-field-delivery-hour-und.radio .checked:after {
  content: '';
  display: block;
  position: absolute;
  content: "\e801";
  font-family: icomoon;
  color: #d9534f;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  font-size: 15px;
  line-height: 20px;
}
/* line 1061, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-hours .form-item-commerce-fieldgroup-pane--group-delivery-field-delivery-hour-und.radio:first-child {
  display: none;
}
/* line 1067, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .field-name-field-wallet-amount .btn-default, #commerce-checkout-form-checkout-wrapper .netstudio_promotion_coupon .btn-default, #commerce-checkout-form-checkout-wrapper .netstudio_coupon .btn-default {
  background-color: #0096bf;
  border: 0;
  color: #fff;
}
/* line 1071, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .field-name-field-wallet-amount .btn-default:hover, #commerce-checkout-form-checkout-wrapper .netstudio_promotion_coupon .btn-default:hover, #commerce-checkout-form-checkout-wrapper .netstudio_coupon .btn-default:hover {
  background-color: #5bc0de;
}
/* line 1076, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-type-textfield .postal-code,
#commerce-checkout-form-checkout-wrapper .form-item-netstudio-promotion-coupon-coupon-code .form-text,
#commerce-checkout-form-checkout-wrapper .form-item-commerce-payment-field-wallet-amount-und-0-value .form-text {
  width: 30% !important;
  float: left;
}
/* line 1082, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .form-type-textfield .postal-code {
  width: 25% !important;
}
/* line 1085, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-block {
  position: relative;
}
/* line 1089, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .postal-code-note,
#commerce-checkout-form-checkout-wrapper .locality-wrapper .field-suffix {
  position: absolute;
  left: 60%;
  display: block;
  top: 0px;
  bottom: 0;
  margin: 0;
  line-height: 31px;
  white-space: nowrap;
  height: 33px;
}
/* line 1101, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .form-type-select {
  width: 67%;
  float: right;
  padding-right: 5px;
  height: 34px;
}
/* line 1106, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .form-type-select select {
  width: 100%;
}
/* line 1109, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .form-type-select .selectBox-dropdown {
  width: 100% !important;
}
/* line 1114, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .locality-wrapper .form-type-textfield {
  padding-left: 33%;
}
/* line 1116, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .locality-wrapper .form-type-textfield label {
  position: absolute;
  left: 0;
}
/* line 1120, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .locality-wrapper .locality-wrapper .form-type-textfield .locality {
  width: 100%;
}
/* line 1126, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .field-name-commerce-customer-address, #commerce-checkout-form-checkout-wrapper .field-name-commerce-customer-address .form-wrapper {
  margin-bottom: 0;
}
/* line 1129, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .opened {
  background-color: rgba(91, 192, 222, 0.2);
}
/* line 1133, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .field-name-field-wallet-amount .ajax-progress-throbber {
  position: absolute;
}
/* line 1135, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .field-name-field-wallet-amount .ajax-progress-throbber .glyphicon-spin {
  left: 100%;
}
/* line 1139, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .form-wrapper {
  background-color: rgba(240, 173, 78, 0.3);
}
/* line 1142, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .panel-body {
  padding: 20px;
}
/* line 1145, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .commerce_payment {
  padding-bottom: 20px;
}
/* line 1147, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .commerce_payment .input-group {
  position: relative;
  display: block;
}
/* line 1150, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #commerce-payment-wrapper .commerce_payment .input-group .input-group-addon {
  position: absolute;
  top: 3px;
  width: 25px;
  height: 6px;
  background: none;
  border: 0;
  left: 102%;
  margin: auto;
  display: block;
  z-index: 10;
}
/* line 1165, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .delivery-fridge-note {
  margin: 20px;
}
/* line 1169, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #netstudio-coupon-ajax-wrapper .form-item-netstudio-coupon-coupon-code {
  width: 70%;
  float: left;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#commerce-checkout-form-checkout-wrapper #netstudio-coupon-ajax-wrapper .form-item-netstudio-coupon-coupon-code:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1174, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #netstudio-coupon-ajax-wrapper .form-wrapper {
  float: left;
  background-color: rgba(240, 173, 78, 0.3);
  padding-bottom: 20px;
  margin-bottom: 0;
}
/* line 1181, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #netstudio-coupon-ajax-wrapper .btn {
  width: 25%;
  margin-left: 1em;
}
/* line 1185, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #netstudio-coupon-ajax-wrapper .ajax-progress-throbber {
  position: relative;
  left: 113px;
  top: -10px;
  display: block;
}
/* line 1190, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #netstudio-coupon-ajax-wrapper .ajax-progress-throbber .glyphicon-spin {
  right: -5px;
  left: auto;
}
/* line 1196, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #customer-profile-shipping-wrapper .panel {
  display: none;
}
/* line 1198, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper #customer-profile-shipping-wrapper .panel.opened {
  display: block;
}
/* line 1202, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .panel {
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
}
/* line 1209, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .panel-heading {
  background: none;
  padding: 0;
  border-radius: 0;
  border-color: transparent;
  padding-top: 10px;
  padding-left: 20px;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 30px;
  float: left;
}
/* line 1219, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .panel-heading span {
  display: block;
  line-height: 30px;
  color: #0096bf;
}
/* line 1225, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .checkout-buttons {
  padding-top: 20px;
}
/* line 1227, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .checkout-buttons .checkout-continue {
  padding: 9px 12px;
}
/* line 1231, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery {
  background-color: rgba(91, 192, 222, 0.2);
  margin-bottom: 0;
  border-radius: 0;
  border: 0px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1240, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .field-name-field-same-day-delivery,
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .field-name-field-saturday-delivery {
  display: inline-block;
  vertical-align: top;
  margin-right: 35px;
  margin-bottom: 0;
}
/* line 1247, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .group-extras {
  height: 0;
  overflow: hidden;
  margin: 0;
}
/* line 1252, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .field-name-field-delivery-date {
  padding: 0 20px;
}
/* line 1255, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .date-no-float {
  width: 100%;
}
/* line 1258, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .container-inline-date .form-item {
  width: 100%;
  margin: 0;
}
/* line 1262, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .container-inline-date .form-item input {
  width: 66%;
}
/* line 1265, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .container-inline-date .date-padding {
  float: none;
}
/* line 1268, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .container-inline-date .form-item input,
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .container-inline-date .form-item select,
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .container-inline-date .form-item option {
  margin-right: 0px;
}
/* line 1273, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .form-text {
  float: left;
  clear: none;
}
/* line 1277, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .commerce_fieldgroup_pane__group_delivery .checkbox label {
  padding-left: 5px;
}
/* line 1282, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .fieldgroup-giftcard {
  background-color: rgba(92, 184, 92, 0.1);
  padding: 0;
}
/* line 1285, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .fieldgroup-giftcard .panel-default {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: transparent;
}
/* line 1290, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .fieldgroup-giftcard .panel-default .panel-heading {
  padding: 20px;
  background-color: inherit;
  background-color: rgba(92, 184, 92, 0.1);
  border: 0;
  font-size: inherit;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
/* line 1301, ../assets/sass/style.scss */
#commerce-checkout-form-checkout-wrapper .wait-message {
  text-align: center;
  color: #0096bf;
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
}

/* line 1308, ../assets/sass/style.scss */
#netstudio-promotion-coupon-ajax-wrapper {
  margin-bottom: 10px;
}

/* line 1312, ../assets/sass/style.scss */
#commerce-shipping-service-ajax-wrapper {
  padding-top: 30px;
}

/* line 1316, ../assets/sass/style.scss */
#commerce-shipping-service-ajax-wrapper,
#customer-profile-billing-wrapper,
#customer-profile-shipping-wrapper,
#commerce-payment-wrapper,
#netstudio-promotion-coupon-ajax-wrapper,
.commerce_fieldgroup_pane__group_details {
  position: relative;
  clear: both;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#commerce-shipping-service-ajax-wrapper:after,
#customer-profile-billing-wrapper:after,
#customer-profile-shipping-wrapper:after,
#commerce-payment-wrapper:after,
#netstudio-promotion-coupon-ajax-wrapper:after,
.commerce_fieldgroup_pane__group_details:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1325, ../assets/sass/style.scss */
#commerce-shipping-service-ajax-wrapper > .form-wrapper,
#customer-profile-billing-wrapper > .form-wrapper,
#customer-profile-shipping-wrapper > .form-wrapper,
#commerce-payment-wrapper > .form-wrapper,
#netstudio-promotion-coupon-ajax-wrapper > .form-wrapper,
.commerce_fieldgroup_pane__group_details > .form-wrapper {
  margin-bottom: 0;
}

/* line 1330, ../assets/sass/style.scss */
.group-select-invoice .panel-heading span,
.customer_profile_shipping .panel-title {
  font-size: 15px !important;
  color: #d9534f !important;
}

/* line 1336, ../assets/sass/style.scss */
.customer_profile_billing .profile-title {
  font-size: 15px;
  line-height: 30px;
  font-weight: bold;
  color: #d9534f;
  padding-top: 10px;
  padding-left: 20px;
  border-bottom: 1px dashed #ddd;
  margin-bottom: 20px;
}

/* line 1345, ../assets/sass/style.scss */
.customer_profile_shipping .form-wrapper {
  height: 0;
  margin-bottom: 0;
}

/* line 1350, ../assets/sass/style.scss */
.checkout-related-note {
  font-size: 16px;
  text-align: center;
}

/* line 1355, ../assets/sass/style.scss */
#drop-down-cart .checkout-related-note {
  background-color: transparent;
  text-align: center;
  color: #0096bf;
  padding-top: 10px;
  font-size: 14px;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  padding: 0;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 1367, ../assets/sass/style.scss */
#drop-down-cart .checkout-related-note p {
  margin-bottom: 7px;
}

/* line 1372, ../assets/sass/style.scss */
.page-checkout h1 {
  padding: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #d9534f;
  margin: 0 0 20px;
}

/* line 1380, ../assets/sass/style.scss */
.pane-overlay {
  position: absolute;
  width: 100%;
  height: 115%;
  background: rgba(250, 250, 250, 0.8);
  top: 0px;
  left: 0;
  z-index: 10;
}

/* line 1390, ../assets/sass/style.scss */
.tooltip-popup {
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 20;
  background-color: #EFF9FC;
  padding: 20px;
  border-radius: 4px;
  border: 1px solid rgba(91, 192, 222, 0.5);
  margin-left: 3em;
  display: none;
}
/* line 1401, ../assets/sass/style.scss */
.tooltip-popup:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #EFF9FC;
  top: 22px;
  left: -10px;
  z-index: 2;
}
/* line 1408, ../assets/sass/style.scss */
.tooltip-popup:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  border-right: 11px solid rgba(91, 192, 222, 0.5);
  top: 21px;
  left: -11px;
  z-index: 1;
}

/* line 1417, ../assets/sass/style.scss */
.group-select-invoice {
  position: relative;
}

/* line 1421, ../assets/sass/style.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: inherit;
}

/* line 1429, ../assets/sass/style.scss */
#checkout-tabs {
  padding: 0;
  border: 0;
  background-color: inherit;
  border-radius: 0;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}
/* line 1437, ../assets/sass/style.scss */
#checkout-tabs #user-login,
#checkout-tabs #user-register-form {
  text-align: center;
}
/* line 1440, ../assets/sass/style.scss */
#checkout-tabs #user-login label,
#checkout-tabs #user-register-form label {
  width: 32%;
  padding-right: 1em;
  float: left;
  text-align: right;
  color: #333;
  line-height: 33px;
  white-space: nowrap;
}
/* line 1449, ../assets/sass/style.scss */
#checkout-tabs #user-login input[type="text"],
#checkout-tabs #user-login input[type="email"],
#checkout-tabs #user-login input[type="password"],
#checkout-tabs #user-register-form input[type="text"],
#checkout-tabs #user-register-form input[type="email"],
#checkout-tabs #user-register-form input[type="password"] {
  width: 68%;
}
/* line 1455, ../assets/sass/style.scss */
#checkout-tabs #checkout-tabs-select-wrapper {
  display: none;
}
/* line 1458, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-panel {
  padding: 30px 0;
  background: inherit;
  border-radius: 0;
}
/* line 1463, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav {
  padding: 0;
  border: 0;
  background: transparent;
  border-bottom: 1px solid #c1c1c1;
  border-radius: 0;
}
/* line 1469, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li {
  width: 33%;
  text-align: center;
  border-color: #c1c1c1;
  background: inherit;
  color: inherit;
  overflow: hidden;
}
/* line 1476, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li:hover a {
  background-color: #eeeeee;
}
/* line 1479, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li.ui-state-active {
  background: #0096bf;
  border-color: #0096bf;
}
/* line 1482, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li.ui-state-active:hover {
  background: inherit;
}
/* line 1484, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li.ui-state-active:hover a {
  color: #fff;
  background: #0096bf;
}
/* line 1489, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li.ui-state-active a {
  color: #fff;
}
/* line 1493, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li a {
  padding: .6em 1em;
  color: #333;
  font-weight: 500;
  text-align: center;
  float: none;
  display: block;
}
/* line 1500, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li a:hover {
  background-color: #eeeeee;
  color: inherit;
  outline: none;
}
/* line 1505, ../assets/sass/style.scss */
#checkout-tabs .ui-tabs-nav > li a:focus {
  color: #fff;
  background: #0096bf;
}

/* line 1515, ../assets/sass/style.scss */
#ui-datepicker-div {
  margin-top: -62px;
}

/* line 1519, ../assets/sass/style.scss */
.ui-datepicker {
  padding: 0;
  border-radius: 4px !important;
  overflow: hidden;
  width: 337px;
  background: #d0d0d0;
  border-right: 0 !important;
  border-bottom: 0 !important;
  border-top: 0;
  border-left: 0;
}
/* line 1529, ../assets/sass/style.scss */
.ui-datepicker table {
  margin: 0;
}
/* line 1532, ../assets/sass/style.scss */
.ui-datepicker th {
  text-align: center;
  border: 0;
  padding: 0;
  font-size: 11px;
  line-height: 12px;
  font-weight: normal;
  background: #5bc0de;
  color: #fff;
  padding: 5px 10px;
}
/* line 1541, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-year {
  display: none !important;
}
/* line 1544, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header {
  background: #0096bf;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  color: #fff;
  border-left: 0;
  border-radius: 4px 4px 0 0 !important;
  width: 337px;
  padding: 0;
  border: 0;
  position: relative;
}
/* line 1554, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  margin: 0;
  top: 20px;
  left: 20px;
  width: 8px;
  height: 11px;
  right: 0;
  cursor: pointer !important;
}
/* line 1563, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover {
  background: none;
}
/* line 1565, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:after {
  color: #5bc0de;
}
/* line 1569, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  top: -5px;
  margin: 0;
  left: 0;
  background-image: none;
  text-indent: 0;
  font-size: 0;
}
/* line 1576, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:after,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:after {
  content: '';
  display: block;
  position: absolute;
  width: 16px;
  height: 16px;
  color: #fff;
  font-size: 15px;
  top: 0;
  content: "\e805";
  font-family: icomoon;
}
/* line 1588, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  left: auto;
  right: 20px;
}
/* line 1591, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
/* line 1595, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-state-hover {
  border: 0;
  background: none;
}
/* line 1599, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-state-hover .ui-icon:after {
  color: #5bc0de;
}
/* line 1605, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon {
  -moz-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
/* line 1607, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover .ui-icon:after {
  color: #5bc0de;
}
/* line 1612, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  padding: 10px 0;
  font-size: 16px;
  font-weight: normal;
  margin: 0 auto;
  width: 100%;
}
/* line 1621, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-calendar tbody {
  background: #fff;
}
/* line 1624, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-calendar td {
  opacity: 1 !important;
  padding: 5px;
}
/* line 1627, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-calendar td .ui-state-default {
  border: 0;
  background: none;
  color: #333;
  font-size: 12px;
  line-height: 30px;
  font-weight: normal;
  text-align: center;
  padding: 0px 5px;
  display: block;
  width: 30px;
  height: 30px;
  margin: 0;
}
/* line 1640, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day .ui-state-default {
  border-radius: 80px;
  background: #0096bf;
  color: #fff;
}
/* line 1647, ../assets/sass/style.scss */
.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled .ui-state-default {
  color: #a8a8a8;
}

@media only screen and (max-width: 480px) {
  /* line 1656, ../assets/sass/style.scss */
  .ui-datepicker {
    width: 290px;
  }
}
/* line 1661, ../assets/sass/style.scss */
.ui-effects-transfer {
  border: 2px dotted #0096bf;
  z-index: 499;
}

/* line 1666, ../assets/sass/style.scss */
.offcanvas-toggle {
  z-index: 10;
}

/* line 1673, ../assets/sass/style.scss */
.user-pages .form-actions {
  display: none;
}
/* line 1676, ../assets/sass/style.scss */
.user-pages .view-header,
.user-pages .view-filters {
  padding-bottom: 20px;
}
/* line 1681, ../assets/sass/style.scss */
.user-pages table td {
  vertical-align: middle !important;
}

/* line 1687, ../assets/sass/style.scss */
.position_label, .commerce-order-commerce-order .field-name-field-delivery-date,
.commerce-order-commerce-order .field-name-field-same-day-delivery,
.commerce-order-commerce-order .field-name-field-saturday-delivery {
  position: relative;
  padding-bottom: 6px;
}

/* line 1692, ../assets/sass/style.scss */
.icon_label {
  content: '';
  display: block;
  position: absolute;
  font-family: 'Glyphicons Halflings';
  top: 0;
  left: 0;
  font-size: 15px;
  color: #31708f;
}

/* line 1703, ../assets/sass/style.scss */
.commerce-order-commerce-order .view-commerce-line-item-table th {
  color: #31708f;
}
/* line 1707, ../assets/sass/style.scss */
.commerce-order-commerce-order .field-name-field-same-day-delivery,
.commerce-order-commerce-order .field-name-field-saturday-delivery {
  font-weight: bold;
}
/* line 1729, ../assets/sass/style.scss */
.commerce-order-commerce-order .field-name-commerce-customer-billing,
.commerce-order-commerce-order .field-name-commerce-customer-shipping {
  width: 50%;
  display: inline-block;
  vertical-align: top;
  padding-bottom: 20px;
}
/* line 1735, ../assets/sass/style.scss */
.commerce-order-commerce-order .field-name-commerce-customer-billing > .field-label,
.commerce-order-commerce-order .field-name-commerce-customer-shipping > .field-label {
  font-size: 17px;
  line-height: 30px;
  font-weight: bold;
  color: #31708f;
}
/* line 1742, ../assets/sass/style.scss */
.commerce-order-commerce-order .field-type-list-text .field-label,
.commerce-order-commerce-order .field-type-text .field-label {
  float: left;
}

/* line 1751, ../assets/sass/style.scss */
.welove-order-info {
  font-size: 16px;
  padding-bottom: 20px;
}
/* line 1754, ../assets/sass/style.scss */
.welove-order-info .welove-info {
  height: 153px;
  position: relative;
}
/* line 1758, ../assets/sass/style.scss */
.welove-order-info strong {
  color: #0096bf;
}
/* line 1761, ../assets/sass/style.scss */
.welove-order-info p {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  height: 90px;
}

/* line 1772, ../assets/sass/style.scss */
.box_rotate {
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
  -moz-transition: all 0.6s 0s;
  -o-transition: all 0.6s 0s;
  -webkit-transition: all 0.6s;
  -webkit-transition-delay: 0s;
  transition: all 0.6s 0s;
}

/* line 1778, ../assets/sass/style.scss */
.form-item-commerce-payment-use-wallet {
  padding: 0px 20px 5px 40px;
}
/* line 1780, ../assets/sass/style.scss */
.form-item-commerce-payment-use-wallet .checker {
  float: left;
  margin-top: 0;
}
/* line 1784, ../assets/sass/style.scss */
.form-item-commerce-payment-use-wallet label {
  padding-left: 0px;
  display: block;
}

/* line 1790, ../assets/sass/style.scss */
.field-name-field-wallet-amount {
  margin-bottom: 0px;
  padding: 20px 0;
}
/* line 1793, ../assets/sass/style.scss */
.field-name-field-wallet-amount .form-type-textfield {
  margin-bottom: 0px;
}
/* line 1796, ../assets/sass/style.scss */
.field-name-field-wallet-amount .btn {
  width: 30%;
  margin-left: 1em;
  height: 34px;
}

/* line 1804, ../assets/sass/style.scss */
#cancellation-form {
  *zoom: 1;
  width: 85%;
  margin: auto;
  padding-bottom: 40px;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#cancellation-form:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1810, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date .date-padding, #cancellation-form .form-item-pickup-date .form-item .form-item {
  float: none;
}
/* line 1813, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date > label {
  display: block;
}
/* line 1817, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date-date > label {
  display: none;
}
/* line 1820, ../assets/sass/style.scss */
#cancellation-form .form-item-order-number {
  clear: both;
}
/* line 1823, ../assets/sass/style.scss */
#cancellation-form .form-item {
  margin-bottom: 10px;
  display: block;
  clear: both;
}
/* line 1827, ../assets/sass/style.scss */
#cancellation-form .form-item label {
  width: 32%;
  padding-right: 1em;
  float: left;
  text-align: right;
  color: #333;
  line-height: 33px;
  white-space: nowrap;
}
/* line 1836, ../assets/sass/style.scss */
#cancellation-form .form-item input,
#cancellation-form .form-item select,
#cancellation-form .form-item .form-textarea-wrapper,
#cancellation-form .form-item .help-block {
  width: 68%;
}
/* line 1842, ../assets/sass/style.scss */
#cancellation-form .form-item .form-textarea-wrapper,
#cancellation-form .form-item .form-item-pickup-date-date {
  float: left;
}
/* line 1845, ../assets/sass/style.scss */
#cancellation-form .form-item .form-textarea-wrapper .grippie,
#cancellation-form .form-item .form-item-pickup-date-date .grippie {
  display: none;
}
/* line 1849, ../assets/sass/style.scss */
#cancellation-form .form-item .help-block {
  float: right;
}
/* line 1853, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date {
  width: 100%;
}
/* line 1855, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date label {
  display: block;
}
/* line 1859, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date-date label {
  display: none;
}
/* line 1862, ../assets/sass/style.scss */
#cancellation-form .container-inline-date .date-padding {
  width: 66%;
  float: left;
}
/* line 1867, ../assets/sass/style.scss */
#cancellation-form #addressfield-wrapper {
  clear: both;
}
/* line 1869, ../assets/sass/style.scss */
#cancellation-form #addressfield-wrapper .form-item-return-address-country,
#cancellation-form #addressfield-wrapper .form-item-return-address-premise,
#cancellation-form #addressfield-wrapper .panel-heading {
  height: 0;
  overflow: hidden;
  margin: 0;
  border: 0;
  padding: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
}
/* line 1879, ../assets/sass/style.scss */
#cancellation-form #addressfield-wrapper .form-item-return-address-postal-code,
#cancellation-form #addressfield-wrapper .form-item-return-address-locality {
  float: none;
  margin-right: 0;
}
/* line 1884, ../assets/sass/style.scss */
#cancellation-form #addressfield-wrapper .panel-default {
  border: 0;
  border-radius: 0;
  margin-bottom: 0;
  box-shadow: none;
}
/* line 1891, ../assets/sass/style.scss */
#cancellation-form #addressfield-wrapper .panel-body {
  padding: 0;
}
/* line 1896, ../assets/sass/style.scss */
#cancellation-form .form-item-pickup-date-date,
#cancellation-form #edit-pickup-date-datepicker-popup-0 {
  width: 100%;
}
/* line 1900, ../assets/sass/style.scss */
#cancellation-form .form-submit-wrapper {
  text-align: center;
  padding-top: 40px;
  clear: both;
}

/* line 1909, ../assets/sass/style.scss */
.view-storefront .view-content-storefront {
  *zoom: 1;
  padding-top: 10px;
  padding-bottom: 40px;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.view-storefront .view-content-storefront:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1914, ../assets/sass/style.scss */
.view-storefront .views-field-field-category-promo {
  margin-bottom: 20px;
}
/* line 1917, ../assets/sass/style.scss */
.view-storefront .flex-nav-container .flex-control-nav {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  bottom: 0;
}
/* line 1923, ../assets/sass/style.scss */
.view-storefront .storefront-col {
  margin-bottom: 20px;
}
/* line 1927, ../assets/sass/style.scss */
.view-storefront .storefront-col .list-unstyled a {
  color: #333;
}
/* line 1929, ../assets/sass/style.scss */
.view-storefront .storefront-col .list-unstyled a:hover {
  color: #0096bf;
}

/* line 1938, ../assets/sass/style.scss */
.about-us-block h3 {
  font-size: 20px;
  margin-bottom: 0;
}
/* line 1942, ../assets/sass/style.scss */
.about-us-block h4 {
  font-size: 16px;
  font-weight: bold;
  margin: 5px 0 10px;
}
/* line 1947, ../assets/sass/style.scss */
.about-us-block .views-row-odd {
  clear: left;
}
/* line 1950, ../assets/sass/style.scss */
.about-us-block .views-field-body {
  margin-top: 5px;
}
/* line 1956, ../assets/sass/style.scss */
.about-us-block .group-wrap > h3 {
  display: inline-block;
  width: 100%;
  background: rgba(0, 150, 191, 0.2);
  padding: 5px;
}

/* Basic page styling */
/* line 1967, ../assets/sass/style.scss */
.node-page .field-name-body {
  padding-bottom: 40px;
}

/* line 1972, ../assets/sass/style.scss */
.map {
  margin-bottom: 20px;
}

/* Contact form */
/* line 1977, ../assets/sass/style.scss */
.node-webform {
  padding-bottom: 40px;
}
/* line 1979, ../assets/sass/style.scss */
.node-webform .form-item {
  margin-bottom: 10px;
  width: auto;
  height: auto;
}
/* line 1984, ../assets/sass/style.scss */
.node-webform .webform-component-radios {
  *zoom: 1;
  text-align: center;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.node-webform .webform-component-radios:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1987, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-radios {
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.node-webform .webform-component-radios .form-radios:after {
  content: "";
  display: table;
  clear: both;
}
/* line 1990, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio {
  margin-right: 30px;
}
/* line 1992, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio div.radio {
  margin-right: 8px;
}
/* line 1995, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio div.radio, .node-webform .webform-component-radios .form-type-radio div.radio span, .node-webform .webform-component-radios .form-type-radio div.radio input {
  width: 18px;
  height: 18px;
}
/* line 1999, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio label {
  font-size: 16px;
  color: #0096bf;
}
/* line 2003, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio span {
  position: relative;
  display: inline-block;
  text-align: center;
  margin-bottom: 15px;
  overflow: hidden;
  border: 1px solid #ddd;
}
/* line 2010, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio span.checked {
  border: 1px solid #0096bf;
  color: #d9534f !important;
}
/* line 2013, ../assets/sass/style.scss */
.node-webform .webform-component-radios .form-type-radio span.checked:after {
  content: '';
  display: block;
  position: absolute;
  width: 17px;
  height: 18px;
  font-family: icomoon;
  content: "\e801";
  color: #0096bf;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
}
/* line 2034, ../assets/sass/style.scss */
.node-webform .webform-client-form-32843 .webform-component-email,
.node-webform .webform-client-form-38402 .webform-component-email {
  max-width: 415px;
  margin: 0 auto 20px;
}
/* line 2039, ../assets/sass/style.scss */
.node-webform .webform-client-form-32843 .form-actions,
.node-webform .webform-client-form-38402 .form-actions {
  text-align: center;
}
/* line 2041, ../assets/sass/style.scss */
.node-webform .webform-client-form-32843 .form-actions button,
.node-webform .webform-client-form-38402 .form-actions button {
  margin-top: 20px;
  background-color: #0096bf;
  border-color: #0096bf;
  color: #fff;
}

/* line 2053, ../assets/sass/style.scss */
#node-32843 .field-name-body,
#node-38402 .field-name-body {
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  font-family: 'Comfortaa', cursive;
}
/* line 2061, ../assets/sass/style.scss */
#node-32843 .field-name-body img,
#node-38402 .field-name-body img {
  max-width: 100%;
  height: auto;
  text-align: center;
  display: inline-block;
}

/* line 2070, ../assets/sass/style.scss */
.entityform {
  padding-bottom: 40px;
}
/* line 2072, ../assets/sass/style.scss */
.entityform .form-wrapper {
  width: 50%;
  margin: auto;
}
/* line 2076, ../assets/sass/style.scss */
.entityform .form-submit {
  margin-top: 20px;
  background-color: #0096bf;
  border-color: #0096bf;
  color: #fff;
}

/* line 2085, ../assets/sass/style.scss */
.view-categories-page .view-header {
  padding: 10px 0;
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #0096bf;
}
/* line 2090, ../assets/sass/style.scss */
.view-categories-page .view-filters, .view-categories-page .views-exposed-widgets {
  padding: 0px 0;
  margin: 0;
  margin-bottom: 5px;
}
/* line 2095, ../assets/sass/style.scss */
.view-categories-page .view-content {
  clear: both;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.view-categories-page .view-content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 2099, ../assets/sass/style.scss */
.view-categories-page .views-widget-per-page {
  float: left;
  padding: 0;
}
/* line 2103, ../assets/sass/style.scss */
.view-categories-page .views-widget-per-page .form-item-items-per-page #show-all {
  padding: 0;
  width: 75px;
  height: 35px;
  margin-left: 2px;
  display: inline-block;
  text-align: center;
  font-size: 13px;
  line-height: 35px;
  font-weight: bold;
}
/* line 2114, ../assets/sass/style.scss */
.view-categories-page .views-widget-sort-by {
  float: right;
  padding: 0;
}
/* line 2120, ../assets/sass/style.scss */
.view-categories-page .views-widget-per-page .form-type-select,
.view-categories-page .views-widget-sort-by .form-type-select {
  margin: 0;
}
/* line 2123, ../assets/sass/style.scss */
.view-categories-page .views-widget-per-page label,
.view-categories-page .views-widget-sort-by label {
  float: left;
  margin-right: 5px;
  font-size: 14px;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: bold;
  color: #0096bf;
}
/* line 2132, ../assets/sass/style.scss */
.view-categories-page .views-widget-per-page .form-control,
.view-categories-page .views-widget-sort-by .form-control {
  width: 30%;
  height: 30px;
  line-height: 16px;
  float: left;
  min-width: 100px;
}
/* line 2140, ../assets/sass/style.scss */
.view-categories-page .views-widget-sort-by .form-control {
  width: 59%;
}

/* line 2145, ../assets/sass/style.scss */
#findastic-wrapper {
  padding-bottom: 20px;
  position: relative;
}

/* Quick order page */
/* line 2151, ../assets/sass/style.scss */
.page-paraggelia-me-lista #findastic-wrapper h3 {
  display: inline-block;
}

/* line 2155, ../assets/sass/style.scss */
.quick-order-total {
  float: right;
  margin-top: 20px;
  line-height: 26px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 300;
  color: #d9534f;
}
/* line 2161, ../assets/sass/style.scss */
.quick-order-total .value {
  margin-left: 5px;
}

/* line 2166, ../assets/sass/style.scss */
#quick-categories {
  width: auto;
}
/* line 2168, ../assets/sass/style.scss */
#quick-categories .form-submit {
  margin-top: 20px;
}
/* line 2171, ../assets/sass/style.scss */
#quick-categories #quick-categories {
  width: 100%;
  display: inline-block;
}
/* line 2175, ../assets/sass/style.scss */
#quick-categories .form-type-select {
  width: 50%;
  position: relative;
  z-index: 1;
  padding-left: 10px;
}
/* line 2180, ../assets/sass/style.scss */
#quick-categories .form-type-select .input-group {
  width: 100%;
}
/* line 2183, ../assets/sass/style.scss */
#quick-categories .form-type-select .input-group-addon {
  display: none;
}
/* line 2187, ../assets/sass/style.scss */
#quick-categories .subelement {
  width: auto;
  position: relative;
  margin-bottom: 10px;
  padding-top: 15px;
}
/* line 2193, ../assets/sass/style.scss */
#quick-categories .element-wrapper {
  width: auto;
  position: relative;
  border-bottom: 1px solid #ddd;
  padding-top: 15px;
  margin-bottom: 5px;
}
/* line 2200, ../assets/sass/style.scss */
#quick-categories .explainer {
  color: #0096bf;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
}
/* line 2203, ../assets/sass/style.scss */
#quick-categories .explainer:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e902";
  font-family: icomoon;
  top: 3px;
  left: -25px;
  -moz-transform: rotate(-165deg) scaleX(-1);
  -ms-transform: rotate(-165deg) scaleX(-1);
  -webkit-transform: rotate(-165deg) scaleX(-1);
  transform: rotate(-165deg) scaleX(-1);
}
/* line 2212, ../assets/sass/style.scss */
#quick-categories .delete {
  display: none;
  position: absolute;
  float: left;
  height: 28px;
  background: none;
  width: 8px;
  cursor: pointer;
  right: 12px;
  top: 19px;
  z-index: 20;
}
/* line 2223, ../assets/sass/style.scss */
#quick-categories .delete:after {
  content: '';
  display: block;
  position: absolute;
  content: "\e80c";
  font-family: icomoon;
  color: #d9534f;
}
/* line 2229, ../assets/sass/style.scss */
#quick-categories .delete:hover:after {
  color: #0096bf;
}
/* line 2233, ../assets/sass/style.scss */
#quick-categories div[id^=minicart_] {
  background: rgba(0, 150, 191, 0.2);
  position: absolute;
  right: 0;
  width: 100%;
  top: 0;
  padding-left: 52%;
}
/* line 2240, ../assets/sass/style.scss */
#quick-categories div[id^=minicart_] > div {
  display: table;
  padding: 5px;
}
/* line 2244, ../assets/sass/style.scss */
#quick-categories div[id^=minicart_] .product-details, #quick-categories div[id^=minicart_] .form-type-textfield, #quick-categories div[id^=minicart_] .price {
  display: table-cell;
  vertical-align: middle;
}
/* line 2249, ../assets/sass/style.scss */
#quick-categories .product-details {
  display: table-cell;
  position: relative;
  width: 50%;
}
/* line 2253, ../assets/sass/style.scss */
#quick-categories .product-details a.product-details {
  display: block;
  max-width: 100px;
  float: left;
  padding-top: 5px;
  text-align: center;
}
/* line 2261, ../assets/sass/style.scss */
#quick-categories .product-details img {
  display: inline-block;
  width: 50px;
  height: auto;
  margin-right: 10px;
}
/* line 2267, ../assets/sass/style.scss */
#quick-categories .form-item-quantity {
  width: 35%;
  min-width: 50px;
}
/* line 2270, ../assets/sass/style.scss */
#quick-categories .form-item-quantity input {
  height: 42px;
}
/* line 2273, ../assets/sass/style.scss */
#quick-categories .form-item-quantity .commerce-quantity-plusminus-link-increase, #quick-categories .form-item-quantity .commerce-quantity-plusminus-link-decrease {
  border-right: 1px solid #ccc;
}
/* line 2278, ../assets/sass/style.scss */
#quick-categories .btn-checkout:before {
  display: inline-block;
  position: relative;
  content: "\e804";
  font-family: icomoon;
  font-size: 18px;
  margin-right: 10px;
}
/* line 2287, ../assets/sass/style.scss */
#quick-categories .price {
  text-align: right;
  width: 15%;
  font-weight: bold;
  padding-right: 25px;
}

/* line 2295, ../assets/sass/style.scss */
.quick-order-total .value {
  display: inline-block;
}

/* line 2299, ../assets/sass/style.scss */
.delete {
  display: none;
  position: absolute;
  float: left;
  height: 28px;
  background: none;
  width: 8px;
  cursor: pointer;
  right: 12px;
  top: 19px;
  z-index: 20;
}
/* line 2310, ../assets/sass/style.scss */
.delete:after {
  content: '';
  display: block;
  position: absolute;
  content: "\e80c";
  font-family: icomoon;
  color: #d9534f;
}

/* line 2318, ../assets/sass/style.scss */
.quick-order-total {
  position: relative;
  display: inline-block;
  font-weight: bold;
}
/* line 2322, ../assets/sass/style.scss */
.quick-order-total.bottom {
  margin-top: -33px;
}

/* line 2327, ../assets/sass/style.scss */
.quick-order-total .value {
  display: inline-block;
}

/* line 2333, ../assets/sass/style.scss */
#cboxLoadedContent .node-product {
  max-height: 575px;
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  max-width: 743px;
  margin-top: 26px;
}
/* line 2340, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .prices {
  width: 100%;
}
/* line 2342, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .prices .initial {
  width: 30%;
}
/* line 2346, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .field-name-field-price-label, #cboxLoadedContent .node-product .field-name-field-product-packaging {
  height: auto;
}
/* line 2349, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-units {
  width: 100%;
}
/* line 2351, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-units .package {
  width: 30%;
}
/* line 2355, ../assets/sass/style.scss */
#cboxLoadedContent .node-product #comments {
  display: none;
}
/* line 2358, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-policies-block {
  display: none;
}
/* line 2361, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-image {
  width: 41%;
}
/* line 2364, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-content-info {
  width: 49%;
  float: left;
}
/* line 2367, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-content-info .fast-check, #cboxLoadedContent .node-product .product-content-info .ask-us {
  text-align: right;
}
/* line 2371, ../assets/sass/style.scss */
#cboxLoadedContent .node-product ul.resp-tabs-list {
  display: block;
}
/* line 2374, ../assets/sass/style.scss */
#cboxLoadedContent .node-product .product-rest-content {
  max-width: 728px;
}

/* Work around when img-repsonsive is replaced by pictures_module*/
/* line 2382, ../assets/sass/style.scss */
.views-field img {
  width: 100%;
}

/* line 2387, ../assets/sass/style.scss */
#payment-details {
  padding: 0 40px;
}
/* line 2389, ../assets/sass/style.scss */
#payment-details .details {
  font-size: 12px;
}

/* Checkout message */
/* line 2396, ../assets/sass/style.scss */
#new-site-inform .msg-logo {
  float: left;
  padding: 0 30px 50px 0;
}

/* line 2403, ../assets/sass/style.scss */
#cboxWrapper {
  border: 0;
  border-radius: 10px;
}

/* line 2408, ../assets/sass/style.scss */
#cboxClose {
  position: absolute;
  bottom: 0;
  right: 0;
  background: none;
  width: 25px;
  height: 25px;
  text-indent: 0;
  top: 0;
  font-size: 0;
  outline: none;
  font-family: icomoon;
  background: #fff;
}
/* line 2421, ../assets/sass/style.scss */
#cboxClose:hover:after {
  color: #d9534f;
}
/* line 2424, ../assets/sass/style.scss */
#cboxClose:after {
  top: 0;
  right: 3px;
  content: '';
  display: block;
  position: absolute;
  content: "\e80c";
  font-size: 18px;
  color: #0096bf;
}

/* line 2434, ../assets/sass/style.scss */
#findastic-wrapper .search-form {
  display: none;
}

/* line 2438, ../assets/sass/style.scss */
.findastic-content {
  padding-bottom: 20px;
}

/* line 2442, ../assets/sass/style.scss */
.view-commerce-backoffice-user-orders .form-actions {
  display: none;
}

/* line 2447, ../assets/sass/style.scss */
.node-type-page .field-name-body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 2451, ../assets/sass/style.scss */
#ajax-load-content {
  position: relative;
  min-height: 100%;
  background: #fff;
  z-index: 2;
  padding-left: 5px;
  padding-right: 20px;
}
/* line 2458, ../assets/sass/style.scss */
#ajax-load-content .contextual-links-region {
  position: static;
}
/* line 2461, ../assets/sass/style.scss */
#ajax-load-content .node-product {
  position: relative;
  padding-top: 40px;
}
/* line 2464, ../assets/sass/style.scss */
#ajax-load-content .node-product > h2 {
  display: none;
}
/* line 2468, ../assets/sass/style.scss */
#ajax-load-content #back-category {
  font-size: 17px;
  position: absolute;
  text-decoration: none;
  font-weight: bold;
  right: 20px;
  top: 0px;
  padding-left: 20px;
}
/* line 2476, ../assets/sass/style.scss */
#ajax-load-content #back-category:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e805";
  font-family: icomoon;
  left: 0;
  font-size: 21px;
  line-height: 24px;
}
/* line 2484, ../assets/sass/style.scss */
#ajax-load-content #back-category:hover {
  color: #d9534f;
}

/* line 2490, ../assets/sass/style.scss */
.front .breadcrumb {
  display: none;
}

/* line 2494, ../assets/sass/style.scss */
.breadcrumb {
  padding: 4px 15px;
  margin-bottom: 5px;
}
/* line 2497, ../assets/sass/style.scss */
.breadcrumb li {
  font-size: 12px;
}
/* line 2500, ../assets/sass/style.scss */
.breadcrumb a {
  font-size: 12px;
}

/* line 2505, ../assets/sass/style.scss */
th img.img-responsive {
  display: inline-block;
  max-width: none;
  height: auto;
  width: auto;
  margin-left: 5px;
}

/* line 2513, ../assets/sass/style.scss */
.views-field-status img.img-responsive {
  display: inline-block;
  max-width: none;
  height: auto;
  width: auto;
  margin-left: 5px;
}

/* line 2521, ../assets/sass/style.scss */
.map iframe {
  pointer-events: none;
}

/* line 2525, ../assets/sass/style.scss */
.views-field-netstudio-promotion-description img {
  width: auto;
  max-width: 100%;
}

/* line 2530, ../assets/sass/style.scss */
.field-name-netstudio-promotion-description img {
  width: auto;
  max-width: 100%;
}

/* line 2535, ../assets/sass/style.scss */
#commerce-eurobank-cardlink-redirect-redirect-form, #commerce-alphabank-redirect-14-redirect-form {
  width: 50%;
  padding-bottom: 20px;
}
/* line 2539, ../assets/sass/style.scss */
#commerce-eurobank-cardlink-redirect-redirect-form .checkout-help, #commerce-alphabank-redirect-14-redirect-form .checkout-help {
  padding: 10px 0;
}
/* line 2542, ../assets/sass/style.scss */
#commerce-eurobank-cardlink-redirect-redirect-form .input-group, #commerce-alphabank-redirect-14-redirect-form .input-group {
  display: block;
  width: 100%;
}
/* line 2546, ../assets/sass/style.scss */
#commerce-eurobank-cardlink-redirect-redirect-form .input-group-addon, #commerce-alphabank-redirect-14-redirect-form .input-group-addon {
  position: absolute;
  right: 5px;
  height: 35px;
  border: 0;
  background: none;
  z-index: 99;
  top: 2px;
}
/* line 2555, ../assets/sass/style.scss */
#commerce-eurobank-cardlink-redirect-redirect-form .installments-calc, #commerce-alphabank-redirect-14-redirect-form .installments-calc {
  padding-bottom: 30px;
}

/* line 2561, ../assets/sass/style.scss */
.node-product.node-teaser .ajax-progress {
  display: none;
}

/* line 2567, ../assets/sass/style.scss */
.lazy-load:after {
  width: 100%;
  height: 100%;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  margin: auto;
  background: url('../assets/images/loader.gif?1493814401') no-repeat 0 0;
}

/* line 2583, ../assets/sass/style.scss */
#commerce-addressbook-billing-default, #commerce-addressbook-billing-list {
  clear: both;
  padding-bottom: 20px;
  *zoom: 1;
}
/* line 38, ../../../../../../../../.rvm/gems/ruby-2.1.3/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
#commerce-addressbook-billing-default:after, #commerce-addressbook-billing-list:after {
  content: "";
  display: table;
  clear: both;
}

/* line 2590, ../assets/sass/style.scss */
#commerce-addressbook-shipping-default .views-field-rendered-entity, .view-commerce-addressbook .views-field-rendered-entity {
  padding-bottom: 30px;
}

/* line 2596, ../assets/sass/style.scss */
.page-user-addressbook .main-area .action-links {
  padding: 0;
}
/* line 2598, ../assets/sass/style.scss */
.page-user-addressbook .main-area .action-links li {
  display: block;
}

/* line 2604, ../assets/sass/style.scss */
#commerce-addressbook-billing-list .address-book {
  padding-bottom: 20px;
}
/* line 2606, ../assets/sass/style.scss */
#commerce-addressbook-billing-list .address-book:nth-child(3n+1) {
  clear: left;
}

/* line 2611, ../assets/sass/style.scss */
.page-user-addressbook .text-center {
  clear: both;
}

/* line 2616, ../assets/sass/style.scss */
#bio_ep.wltpopup {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: transparent;
}
/* line 2619, ../assets/sass/style.scss */
#bio_ep.wltpopup #bio_ep_close {
  z-index: 1;
  margin: -7px 0 0 -16px;
  width: 22px;
  height: 22px;
  line-height: 22px;
}
/* line 2626, ../assets/sass/style.scss */
#bio_ep.wltpopup .block-entityform-block {
  background: #fff;
  padding: 0 20px;
  border: 10px solid #0096BF;
  -webkit-border-radius: 15px 0 15px 15px;
  -moz-border-radius: 15px 0 15px 15px;
  border-radius: 15px 0 15px 15px;
  z-index: 0;
}
/* line 2633, ../assets/sass/style.scss */
#bio_ep.wltpopup .entityform .form-wrapper {
  width: auto;
  max-width: 75%;
  text-align: center;
}
/* line 2638, ../assets/sass/style.scss */
#bio_ep.wltpopup .form-actions button:hover,
#bio_ep.wltpopup .form-actions button:focus,
#bio_ep.wltpopup .form-actions button:active {
  background-color: #46D2F8;
  border-color: #46D2F8;
}

/* line 2647, ../assets/sass/style.scss */
.ui-dialog {
  padding: 20px;
  border: 0;
  border-radius: 5px;
}
/* line 2652, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-titlebar {
  border: 0;
  background: none;
  padding: 0;
  color: #0096bf;
  font-size: 20px;
  line-height: 23px;
  font-weight: bold;
  font-family: Comfortaa, cursive;
}
/* line 2660, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-content {
  padding: 10px 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}
/* line 2665, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-buttonpane {
  border: 0;
}
/* line 2667, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: none;
  text-align: center;
}
/* line 2670, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  outline: none;
  display: inline-block;
  padding: 10px 13px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 15px;
  font-weight: normal;
  text-align: center;
  background-image: none;
  border: 0;
  border-radius: 4px;
  background-color: #0096bf;
  border-color: #0096bf;
  color: #fff;
}
/* line 2683, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  background-color: #006e8c;
  border-color: #006e8c;
}
/* line 2690, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-titlebar-close {
  top: 0;
  right: 0;
  border: 0;
  background: none;
  outline: none;
}
/* line 2696, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-titlebar-close:before {
  content: '';
  display: block;
  position: absolute;
  content: "\e80c";
  font-family: icomoon;
  color: #0096bf;
  font-size: 15px;
  top: 0;
  right: 0;
}
/* line 2706, ../assets/sass/style.scss */
.ui-dialog .ui-dialog-titlebar-close:hover:before {
  color: #d9534f;
}

/* line 2714, ../assets/sass/style.scss */
#back-to-top {
  position: relative;
  padding-bottom: 20px;
  font-size: 16px;
  text-decoration: none;
  transition: opacity 0.2s ease-out;
  opacity: 0;
  z-index: 9999;
  text-align: right;
}
/* line 2723, ../assets/sass/style.scss */
#back-to-top:after {
  content: '';
  display: block;
  position: absolute;
  content: "\e907";
  font-family: icomoon;
  display: block;
  width: 25px;
  height: 30px;
  line-height: 26px;
  background: #fff;
  color: #0096bf;
  border-radius: 0 10px 10px 0;
  font-size: 24px;
  border: 2px solid #ccc;
  border-left: 0;
  right: -35px;
  top: -2px;
}
/* line 2740, ../assets/sass/style.scss */
#back-to-top:hover {
  color: #f0ad4e;
}
/* line 2742, ../assets/sass/style.scss */
#back-to-top:hover:after {
  color: inherit;
}
/* line 2747, ../assets/sass/style.scss */
#back-to-top.show {
  opacity: 1;
}

/* line 2752, ../assets/sass/style.scss */
.front #back-to-top {
  display: none !important;
}

/* line 2757, ../assets/sass/style.scss */
.is-sticky .promotion-messages {
  width: 300px;
  float: right;
}

/* line 2764, ../assets/sass/style.scss */
.page-checkout .carousel-block {
  margin-top: 30px;
  clear: both;
}

/* line 2769, ../assets/sass/style.scss */
#login-prompt {
  top: -123px;
  left: 50%;
}
/* line 2772, ../assets/sass/style.scss */
#login-prompt:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #EFF9FC;
  top: 100px;
  left: 0;
  right: 0;
  z-index: 2;
  margin: auto;
}
/* line 2781, ../assets/sass/style.scss */
#login-prompt:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 11px solid transparent;
  border-right: 11px solid transparent;
  border-top: 11px solid rgba(91, 192, 222, 0.5);
  top: 101px;
  left: 0;
  right: 0;
  z-index: 1;
  margin: auto;
}
/* line 2790, ../assets/sass/style.scss */
#login-prompt span {
  color: #d9534f;
}

/* line 2795, ../assets/sass/style.scss */
.node-teaser #related-products {
  display: none !important;
}

/* line 2800, ../assets/sass/style.scss */
#colorbox header,
#colorbox footer,
#colorbox #sidebar,
#colorbox .tabs--primary {
  display: none;
}
/* line 2806, ../assets/sass/style.scss */
#colorbox .l-page {
  border: 0;
}
/* line 2809, ../assets/sass/style.scss */
#colorbox .main-container {
  box-shadow: none;
  border-radius: 0;
}
/* line 2813, ../assets/sass/style.scss */
#colorbox .main-area {
  padding: 0;
}
/* line 2816, ../assets/sass/style.scss */
#colorbox .page-container {
  width: 100%;
}

/* line 2822, ../assets/sass/style.scss */
.form-item-terms-conditions-commerce-agree-terms-pane-field a {
  text-decoration: underline;
}

/* line 2827, ../assets/sass/style.scss */
#uniform-edit-terms-conditions-commerce-agree-terms-pane-field span.error {
  display: block !important;
  width: 500px;
  text-align: left;
  position: absolute;
  left: 0;
  top: 23px;
}
/* line 2834, ../assets/sass/style.scss */
#uniform-edit-terms-conditions-commerce-agree-terms-pane-field span.error span {
  text-align: left;
  color: #d9534f;
  width: 500px;
  font-size: 13px;
  font-weight: bold;
}
/* line 2840, ../assets/sass/style.scss */
#uniform-edit-terms-conditions-commerce-agree-terms-pane-field span.error span.extra-bold {
  display: none;
}

/* line 2847, ../assets/sass/style.scss */
#colorbox .main-area {
  width: 95%;
}

/* line 2851, ../assets/sass/style.scss */
#webform-client-form-38726 {
  max-width: 400px;
  margin: auto;
}
/* line 2854, ../assets/sass/style.scss */
#webform-client-form-38726 .form-actions {
  text-align: center;
}
/* line 2856, ../assets/sass/style.scss */
#webform-client-form-38726 .form-actions button {
  color: #fff;
}
/* line 2859, ../assets/sass/style.scss */
#webform-client-form-38726 .form-actions button:hover {
  background: #006e8c;
}
