@charset "UTF-8";

/*
  Variables for EdenSprings Project
*/

/* COLORS */

/* BACKGROUND */

/* border */

/* WIDTH */

@font-face {
  font-family: 'open_sans_extrabold';
  src: url('../fonts/opensans-extrabold-webfont.eot');
  src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('../fonts/opensans-extrabold-webfont.woff') format('woff'), url('../fonts/opensans-extrabold-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-extrabold-webfont.svg#open_sans_extrabold') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_extrabold';
    /*src: url('../fonts/opensans-extrabold-webfont.svg#open_sans_extrabold') format('svg');*/
}
}

@font-face {
  font-family: 'open_sans_semibold';
  src: url('../fonts/opensans-semibold-webfont.eot');
  src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-semibold-webfont.svg#open_sans_semibold') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_semibold';
    /*src: url('../fonts/opensans-semibold-webfont.svg#open_sans_semibold') format('svg');*/
}
}

@font-face {
  font-family: 'open_sans_regular';
  src: url('../fonts/opensans-regular-webfont.eot');
  src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-regular-webfont.svg#open_sans_regular') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_regular';
    /*src: url('../fonts/opensans-regular-webfont.svg#open_sans_regular') format('svg');*/
}
}

@font-face {
  font-family: 'open_sans_bold';
  src: url('../fonts/opensans-bold-webfont.eot');
  src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-bold-webfont.svg#open_sans_bold') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_bold';
    /*src: url('../fonts/opensans-bold-webfont.svg#open_sans_bold') format('svg');*/
}
}

/* FONT-FAMILY */

/*$body-font: "montserrat_regular", "open_sans_semibold", Arial, sans-serif;
$header-font: "montserrat_bold", "open_sans_extrabold", $body-font;
$font-title: "proxima_novalight", "yantramanav", $body-font;*/

/*$header-font: "open_sans_extrabold", $body-font;
$font-title: "open_sans_bold", $body-font;
$font-menu: "open_sans_semibold",$body-font;*/

/* Mixins */

@font-face {
  font-family: 'open_sans_extrabold';
  src: url('../fonts/opensans-extrabold-webfont.eot');
  src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('../fonts/opensans-extrabold-webfont.woff') format('woff'), url('../fonts/opensans-extrabold-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-extrabold-webfont.svg#open_sans_extrabold') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_extrabold';
    /*src: url('../fonts/opensans-extrabold-webfont.svg#open_sans_extrabold') format('svg');*/
}
}

@font-face {
  font-family: 'open_sans_semibold';
  src: url('../fonts/opensans-semibold-webfont.eot');
  src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-semibold-webfont.svg#open_sans_semibold') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_semibold';
    /*src: url('../fonts/opensans-semibold-webfont.svg#open_sans_semibold') format('svg');*/
}
}

@font-face {
  font-family: 'open_sans_regular';
  src: url('../fonts/opensans-regular-webfont.eot');
  src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-regular-webfont.svg#open_sans_regular') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_regular';
    /*src: url('../fonts/opensans-regular-webfont.svg#open_sans_regular') format('svg');*/
}
}

@font-face {
  font-family: 'open_sans_bold';
  src: url('../fonts/opensans-bold-webfont.eot');
  src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype');
  /*url('../fonts/opensans-bold-webfont.svg#open_sans_bold') format('svg');*/
  font-weight: 'normal';
  font-style: 'normal';
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
    font-family: 'open_sans_bold';
    /*src: url('../fonts/opensans-bold-webfont.svg#open_sans_bold') format('svg');*/
}
}

/* FONT-FAMILY */

/*$body-font: "montserrat_regular", "open_sans_semibold", Arial, sans-serif;
$header-font: "montserrat_bold", "open_sans_extrabold", $body-font;
$font-title: "proxima_novalight", "yantramanav", $body-font;*/

/*$header-font: "open_sans_extrabold", $body-font;
$font-title: "open_sans_bold", $body-font;
$font-menu: "open_sans_semibold",$body-font;*/

/* FONT-SIZE */

/* Cross Browser Opacity */

/* Box-Shadow */

/* Transition */

/*
CLEARFIX

.container-with-floated-children {
  @extend %clearfix;
}
*/

.ui-tabs .ui-tabs-panel,
.header-top-region,
.team_wrapper .contact_block_wrapper,
.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour,
.team_wrapper .contact_form,
.team_wrapper .push_block_grid .row .extras {
  *zoom: 1;
}

.ui-tabs .ui-tabs-panel:before,
.header-top-region:before,
.team_wrapper .contact_block_wrapper:before,
.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour:before,
.team_wrapper .contact_form:before,
.team_wrapper .push_block_grid .row .extras:before,
.ui-tabs .ui-tabs-panel:after,
.header-top-region:after,
.team_wrapper .contact_block_wrapper:after,
.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour:after,
.team_wrapper .contact_form:after,
.team_wrapper .push_block_grid .row .extras:after {
  content: " ";
  display: table;
}

.ui-tabs .ui-tabs-panel:after,
.header-top-region:after,
.team_wrapper .contact_block_wrapper:after,
.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour:after,
.team_wrapper .contact_form:after,
.team_wrapper .push_block_grid .row .extras:after {
  clear: both;
}

.panel-col-top .grid-container .headline a,
.headline-standard-page .grid-container .headline a {
  font-family: "open_sans_bold", Arial, sans-serif;
  font-weight: 900;
  color: #ffffff;
  border: 1px solid #fff;
  padding: 8px 10px;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.2857142857rem;
  display: inline-block;
  background: transparent;
  width: 100%;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  line-height: 18px;
  cursor: pointer;
}

.panel-col-top .grid-container .headline a:hover,
.headline-standard-page .grid-container .headline a:hover {
  text-decoration: none;
  background-color: #adaeb4;
  color: #fff;
  border-color: #adaeb4;
}

.page .webform-client-form .form-actions input[type="submit"],
.search-results.product_list .list-search-results article .quantity,
.search-results.selector .list-search-results article .quantity,
.search-results.product_category_coffee .list-search-results article .quantity,
.search-results.product_category_water .list-search-results article .quantity,
.node-type-offers.product_list .list-search-results article .quantity,
.node-type-offers.selector .list-search-results article .quantity,
.node-type-offers.product_category_coffee .list-search-results article .quantity,
.node-type-offers.product_category_water .list-search-results article .quantity,
.search-results .quantity,
.node-type-offers .quantity,
.headline-product .field-type-commerce-product-reference .quantity + input[type="submit"],
.headline-product #webform_contact_about_product_button,
.product-package .contact_me_about_product a,
.product-package .contact_me_about_product + input,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper form input.continue[type="submit"],
form div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper input.continue[type="submit"],
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button .commerce-add-to-cart-confirmation-close,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper form input[type="submit"] .commerce-add-to-cart-confirmation-close,
form div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper input[type="submit"] .commerce-add-to-cart-confirmation-close,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button a,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper form input[type="submit"] a,
form div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper input[type="submit"] a,
div.order-comment a {
  font-family: "open_sans_bold", Arial, sans-serif;
  color: #ffffff;
  padding: 0px 10px 0 10px;
  background-color: transparent;
  height: 44px;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.2857142857rem;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  line-height: 44px;
  cursor: pointer;
  position: relative;
  border-top: 1px solid #4d4d4f;
  border-bottom: 1px solid #4d4d4f;
  text-decoration: none;
}

.page .webform-client-form .form-actions input[type="submit"]:hover,
.search-results.product_list .list-search-results article .quantity:hover,
.search-results.selector .list-search-results article .quantity:hover,
.search-results.product_category_coffee .list-search-results article .quantity:hover,
.search-results.product_category_water .list-search-results article .quantity:hover,
.node-type-offers.product_list .list-search-results article .quantity:hover,
.node-type-offers.selector .list-search-results article .quantity:hover,
.node-type-offers.product_category_coffee .list-search-results article .quantity:hover,
.node-type-offers.product_category_water .list-search-results article .quantity:hover,
.search-results .quantity:hover,
.node-type-offers .quantity:hover,
.headline-product .field-type-commerce-product-reference .quantity + input[type="submit"]:hover,
.headline-product #webform_contact_about_product_button:hover,
.product-package .contact_me_about_product a:hover,
.product-package .contact_me_about_product + input:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button.continue:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper form input.continue[type="submit"]:hover,
form div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper input.continue[type="submit"]:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button .commerce-add-to-cart-confirmation-close:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper form input[type="submit"] .commerce-add-to-cart-confirmation-close:hover,
form div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper input[type="submit"] .commerce-add-to-cart-confirmation-close:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper .button a:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper form input[type="submit"] a:hover,
form div.messages.commerce-add-to-cart-confirmation .message-inner .button-wrapper input[type="submit"] a:hover,
div.order-comment a:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.button,
form input[type="submit"],
.btn-coffee,
.btn-default,
.btn-water,
.big_block > div.link a,
.ui-tabs .ui-tabs-panel .tab-description > a,
.panel-col-top .grid-container .headline a,
.headline-standard-page .grid-container .headline a,
.offers .item_offer a.button,
.page-blog .node-blog.node-teaser > a,
.page-blog .node-blog.view-mode-full > a,
.node-type-blog .node-blog.node-teaser > a,
.node-type-blog .node-blog.view-mode-full > a,
.page-blog-category .node-blog.node-teaser > a,
.page-blog-category .node-blog.view-mode-full > a,
.page-blog-archive .node-blog.node-teaser > a,
.page-blog-archive .node-blog.view-mode-full > a {
  font-family: "open_sans_bold", Arial, sans-serif;
  color: #ffffff;
  padding: 25px 10px 0 10px;
  border-radius: 0;
  appearance: none;
  height: 44px;
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.2857142857rem;
  display: inline-block;
  background: transparent;
  width: 100%;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  line-height: 44px;
  cursor: pointer;
  position: relative;
  background: url(../images/btn-left_off.png), url(../images/btn_bg-new_off.png), url(../images/btn-right_off.png);
  background-repeat: no-repeat,
  no-repeat,
  no-repeat;
  background-position: bottom left,
  bottom,
  bottom right;
  -webkit-background-size: 24px 47px, 85% 47px, 24px 47px;
  background-size: 24px 47px, 85% 47px, 24px 47px;
}

.button:before,
form input[type="submit"]:before,
.btn-coffee:before,
.btn-default:before,
.btn-water:before,
.big_block > div.link a:before,
.ui-tabs .ui-tabs-panel .tab-description > a:before,
.panel-col-top .grid-container .headline a:before,
.headline-standard-page .grid-container .headline a:before,
.offers .item_offer a.button:before,
.page-blog .node-blog.node-teaser > a:before,
.page-blog .node-blog.view-mode-full > a:before,
.node-type-blog .node-blog.node-teaser > a:before,
.node-type-blog .node-blog.view-mode-full > a:before,
.page-blog-category .node-blog.node-teaser > a:before,
.page-blog-category .node-blog.view-mode-full > a:before,
.page-blog-archive .node-blog.node-teaser > a:before,
.page-blog-archive .node-blog.view-mode-full > a:before {
  display: block;
  margin: auto;
  position: absolute;
  top: -2.5rem;
  left: 0;
  bottom: 0;
  right: 0;
  height: 37px;
  width: 50px;
}

.button:hover,
form input[type="submit"]:hover,
.btn-coffee:hover,
.btn-default:hover,
.btn-water:hover,
.big_block > div.link a:hover,
.ui-tabs .ui-tabs-panel .tab-description > a:hover,
.panel-col-top .grid-container .headline a:hover,
.headline-standard-page .grid-container .headline a:hover,
.offers .item_offer a.button:hover,
.page-blog .node-blog.node-teaser > a:hover,
.page-blog .node-blog.view-mode-full > a:hover,
.node-type-blog .node-blog.node-teaser > a:hover,
.node-type-blog .node-blog.view-mode-full > a:hover,
.page-blog-category .node-blog.node-teaser > a:hover,
.page-blog-category .node-blog.view-mode-full > a:hover,
.page-blog-archive .node-blog.node-teaser > a:hover,
.page-blog-archive .node-blog.view-mode-full > a:hover {
  text-decoration: none;
  background: url(../images/btn-left.png), url(../images/btn_bg-new.png), url(../images/btn-right.png);
  background-repeat: no-repeat,
    no-repeat,
    no-repeat;
  background-position: bottom left,
    bottom,
    bottom right;
  -webkit-background-size: 24px 47px, 85% 47px, 24px 47px;
  background-size: 24px 47px, 85% 47px, 24px 47px;
}

.header-top-region > .header-top-content #block-search-form #search-block-form .form-actions input:before,
.header-top-region > .header-top-content #block-search-form #search-block-form span.search_hover:before,
.header-top-region > .header-top-content #block-edensprings-custom-customer-care a.customer_care:before,
.header-top-region > .header-top-content #block-edensprings-custom-customer-care span.customer_care:before,
.header-top-region > .header-top-content #block-edensprings-custom-cart a.cart-icon:before {
  content: attr(data-tooltip);
  position: absolute;
  text-align: center;
  display: block;
  font-size: 14px;
  text-indent: 0px;
  white-space: nowrap;
  left: 50%;
  top: -20px;
  padding: 0px 7px;
  line-height: 24px;
  height: 24px;
  opacity: 0;
  display: block;
  background: #4d4d4f;
  text-align: center;
  border-radius: 3px;
  color: white;
  -webkit-box-shadow: 3px 3px 7px 0px #656565;
  box-shadow: 3px 3px 7px 0px #656565;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=135, Strength=7);
  z-index: 999;
}

.header-top-region > .header-top-content #block-search-form #search-block-form .form-actions input:hover:before,
.header-top-region > .header-top-content #block-search-form #search-block-form span.search_hover:hover:before,
.header-top-region > .header-top-content #block-edensprings-custom-customer-care a.customer_care:hover:before,
.header-top-region > .header-top-content #block-edensprings-custom-customer-care span.customer_care:hover:before,
.header-top-region > .header-top-content #block-edensprings-custom-cart a.cart-icon:hover:before {
  font-size: 14px;
  text-indent: 0px;
  opacity: 1;
  text-align: center;
  -webkit-transition: opacity 0.5s ease-in, opacity 0.5s ease-out;
  transition: opacity 0.5s ease-in, opacity 0.5s ease-out;
}

/* Visually Hidden */

html {
  font-size: 75%;
}

/**import from gridstyle****/

p,
dl,
hr,
h1,
h2,
.field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-normal-offer .field-type-text,
.node-type-offers .field-normal-offers .field-type-text,
.apply_online .apply_online_title,
.detail_release_private_document label,
div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
.view-commerce-cart-form > .grid-100,
.view-commerce-cart-summary > .grid-100,
h3,
h4,
h5,
h6,
.career_content label,
ol,
ul,
pre,
table,
address,
fieldset,
figure {
  margin-bottom: 20px;
  /*  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens:auto ;*/
}

hr {
  border: 0 #ccc solid;
  border-top-width: 1px;
  clear: both;
  height: 0;
}

h1 {
  font-size: 25px;
}

h2,
.field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-normal-offer .field-type-text,
.node-type-offers .field-normal-offers .field-type-text,
.apply_online .apply_online_title,
.detail_release_private_document label,
div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
.view-commerce-cart-form > .grid-100,
.view-commerce-cart-summary > .grid-100 {
  font-size: 23px;
  font-family: "open_sans_bold", Arial, sans-serif;
}

h3 {
  font-size: 21px;
  font-family: "open_sans_bold", Arial, sans-serif;
}

h4 {
  font-size: 19px;
  font-family: "open_sans_bold", Arial, sans-serif;
}

h5 {
  font-size: 17px;
  font-family: "open_sans_bold", Arial, sans-serif;
}

h6,
.career_content label {
  font-size: 15px;
  font-family: "open_sans_bold", Arial, sans-serif;
}

ol {
  list-style: decimal;
}

/***end import ***/

body {
  font-family: "open_sans_regular", Arial, sans-serif;
  font-size: 14px;
  color: #4d4d4f;
  font-weight: normal;
  line-height: 1.5;
}

h1 {
  font-size: 28px;
  font-size: 2rem;
}

a,
a:hover,
a:active,
a:focus {
  outline: 0;
}

a,
a:active,
a:focus {
  text-decoration: none;
}

.active {
  font-weight: normal;
}

p {
  line-height: 16px;
}

b,
strong {
  font-family: "open_sans_regular", Arial, sans-serif;
}

.d-none {
  display: none !important;
}

.d-block {
  display: block !important;
}

.button,
form input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: auto;
  margin: auto;
  display: inline-block;
}

.button:hover,
form input[type="submit"]:hover {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.5);
}

.btn-coffee:before,
.btn-default:before,
.btn-water:before {
  content: " ";
  display: block;
  background: url('../images/btn-sprite.png') no-repeat;
}

.btn-coffee:before {
  background-position: 0px 0px;
  visibility: visible;
}

.btn-default:before {
  background-position: 0px -37px;
  visibility: visible;
}

.btn-water:before {
  background-position: 0px -74px;
  visibility: visible;
}

/* Content markup */

nav.tabs ul {
  padding: 0;
  margin: 0 0 30px;
  border: 0;
}

nav.tabs ul li {
  padding: 0;
  display: inline-block;
  margin-right: 15px;
}

nav.tabs ul li a {
  font-size: 18px;
  font-size: 1.2857142857rem;
  padding: 10px 15px;
  display: inline-block;
  margin: 0;
  background: #f3f3f3;
  border: 1px solid #4d4d4f;
  color: #4d4d4f;
}

nav.tabs ul li a.active {
  background: #4d4d4f;
  color: #fff;
}

.field-type-text-long ul {
  padding-left: 30px;
  margin-bottom: 15px;
}

.field-type-text-long ul li {
  list-style: disc;
  /*padding: 3px 0;*/
}

.field-type-text-long ol {
  padding-left: 30px;
  margin-bottom: 15px;
}

.field-type-text-long ol li {
  list-style: decimal;
  padding: 3px 0;
}

.node-basic-page {
  overflow: hidden;
}

.node-basic-page p {
  line-height: 20px;
  font-size: 16px;
  font-size: 1.1428571429rem;
  margin-bottom: 10px;
}

.node-basic-page h2,
.node-basic-page .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-basic-page .field-type-text,
.node-basic-page .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-basic-page .field-type-text,
.node-basic-page .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-basic-page .field-type-text,
.node-basic-page .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-basic-page .field-type-text,
.node-basic-page .apply_online .apply_online_title,
.apply_online .node-basic-page .apply_online_title,
.node-basic-page .detail_release_private_document label,
.detail_release_private_document .node-basic-page label,
.node-basic-page div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-basic-page .added-product-title,
.node-basic-page .view-commerce-cart-form > .grid-100,
.node-basic-page .view-commerce-cart-summary > .grid-100 {
  font-size: 24px;
  font-size: 1.7142857143rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  margin: 30px 0 15px;
}

.node-basic-page h3 {
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-transform: uppercase;
  margin: 30px 0 5px;
}

.node-basic-page h4 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-transform: uppercase;
  margin: 30px 0 5px;
}

.node-basic-page ul {
  padding-left: 30px;
  margin-bottom: 15px;
}

.node-basic-page ul li {
  list-style: circle;
  padding: 3px 0;
}

.node-basic-page ol {
  padding-left: 30px;
  margin-bottom: 15px;
}

.node-basic-page ol li {
  list-style: decimal;
  padding: 3px 0;
}

.node-basic-page a {
  color: #f86319;
}

.node-basic-page a:hover {
  color: #ffb712;
}

.node-basic-page blockquote {
  background: #f3f3f3;
  border-left: 10px solid #4d4d4f;
  margin: 1.5em 0;
  padding: 1em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}

.node-basic-page blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}

.node-basic-page blockquote p {
  display: inline;
}

.node-basic-page .webform-client-form {
  clear: both;
  display: block;
  background: #cfcfcf;
  margin: 0 0 50px 0;
  padding: 30px 25%;
}

.node-basic-page .webform-client-form:before {
  display: block;
  clear: both;
}

/* DEV */

#toolbar {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.breadcrumbs {
  display: none;
  max-width: 1024px;
  padding: 0 10px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 11;
  top: 0;
}

.breadcrumbs > span > span {
  color: #6d6e72;
  margin: 0;
  font-size: 15px;
  font-size: 1.0714285714rem;
  text-transform: uppercase;
}

.breadcrumbs > span > span a {
  color: #6d6e72;
  font-size: 15px;
  font-size: 1.0714285714rem;
}

.breadcrumbs > span > span:after {
  content: '>';
  margin: 0 5px;
}

.breadcrumbs > span > span:last-child:after {
  content: '';
}

.no-padding_LR {
  padding-left: 0;
  padding-right: 0;
}

a,
span a,
p a {
  color: #ffb712;
}

a:hover,
a:focus,
a:link,
a:active,
span a:hover,
span a:focus,
span a:link,
span a:active,
p a:hover,
p a:focus,
p a:link,
p a:active {
  color: #f86319;
}

a.button {
  color: #4d4d4f;
}

img {
  display: block;
}

.drupal-messages {
  /*position: fixed;*/
  /*bottom: 0;*/
  width: 100%;
  z-index: 999;
  font-size: 1.3rem;
}

.drupal-messages .messages {
  margin: 0;
}

.drupal-messages .messages.error {
  background-color: #e22f3c;
  background-image: none;
  color: white;
  /*margin: 50px 0;*/
}

.drupal-messages .messages.error h2,
.drupal-messages .messages.error .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .drupal-messages .messages.error .field-type-text,
.drupal-messages .messages.error .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .drupal-messages .messages.error .field-type-text,
.drupal-messages .messages.error .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .drupal-messages .messages.error .field-type-text,
.drupal-messages .messages.error .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .drupal-messages .messages.error .field-type-text,
.drupal-messages .messages.error .apply_online .apply_online_title,
.apply_online .drupal-messages .messages.error .apply_online_title,
.drupal-messages .messages.error .detail_release_private_document label,
.detail_release_private_document .drupal-messages .messages.error label,
.drupal-messages .messages.error div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .drupal-messages .messages.error .added-product-title,
.drupal-messages .messages.error .view-commerce-cart-form > .grid-100,
.drupal-messages .messages.error .view-commerce-cart-summary > .grid-100 {
  width: 1px;
  height: 1px;
}

.drupal-messages .messages.error ul li {
  font-size: 18px;
  line-height: 25px;
}

body.page-products .drupal-messages,
body.product-list .drupal-messages,
body.page-product-list .drupal-messages,
body.node-type-product-display .drupal-messages,
body.page-selector .drupal-messages,
body.node-type-offers .drupal-messages {
  position: static;
}

.g-recaptcha > div > div {
  margin: 0 auto;
}

.captcha {
  padding-bottom: 30px;
}

.captcha legend {
  padding: 30px 0px;
  font-size: 23px;
  font-size: "open_sans_bold", Arial, sans-serif;
}

.captcha .fieldset-description {
  padding-bottom: 20px;
  padding: 0 10% 20px 10%;
}

#sliding-popup .popup-content #popup-text h2,
#sliding-popup .popup-content #popup-text .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer #sliding-popup .popup-content #popup-text .field-type-text,
#sliding-popup .popup-content #popup-text .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer #sliding-popup .popup-content #popup-text .field-type-text,
#sliding-popup .popup-content #popup-text .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer #sliding-popup .popup-content #popup-text .field-type-text,
#sliding-popup .popup-content #popup-text .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers #sliding-popup .popup-content #popup-text .field-type-text,
#sliding-popup .popup-content #popup-text .apply_online .apply_online_title,
.apply_online #sliding-popup .popup-content #popup-text .apply_online_title,
#sliding-popup .popup-content #popup-text .detail_release_private_document label,
.detail_release_private_document #sliding-popup .popup-content #popup-text label,
#sliding-popup .popup-content #popup-text div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner #sliding-popup .popup-content #popup-text .added-product-title,
#sliding-popup .popup-content #popup-text .view-commerce-cart-form > .grid-100,
#sliding-popup .popup-content #popup-text .view-commerce-cart-summary > .grid-100,
#sliding-popup .popup-content #popup-text p {
  font-weight: normal;
}

#main-content .field-type-text-with-summary ul {
  margin-left: 30px;
}

#main-content .field-type-text-with-summary ul li {
  list-style: disc;
}

.divider {
  background: url("../images/diamond_divider.png") no-repeat center bottom;
  padding-bottom: 100px;
  margin-bottom: 50px;
}

form input[type="submit"] {
  color: #4d4d4f;
  border: 0;
  background-image: none;
  height: 44px;
  border-top: 1px solid #4d4d4f;
  border-bottom: 1px solid #4d4d4f;
  line-height: 29px;
  padding-top: 0;
}

form input[type="submit"]:hover {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.5);
}

form input[type="text"],
form input[type="select"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
}

body.product-list .node-product-display h1,
body.page-products .node-product-display h1 {
  font-family: "open_sans_bold", Arial, sans-serif;
  font-weight: normal;
}

body.product-list .node-product-display .field-type-text-long + .configure,
body.page-products .node-product-display .field-type-text-long + .configure {
  min-height: 70px;
}

.footer_4 #block-edensprings-custom-office-address {
  text-align: center;
}

.password-suggestions {
  padding: 10px;
  border: 1px solid #b8b8ba;
  margin: 10px 15px;
}

.background--dark {
  color: #fff !important;
}

.background--light {
  color: #4d4d4f !important;
}

a.background--light {
  color: #4d4d4f !important;
  border-color: #4d4d4f !important;
}

a.background--dark {
  color: #fff !important;
  border-color: #fff !important;
}

/* FIX GRID-CONTAINER MAX-WIDTH TO 1024px */

.grid-container {
  max-width: 1024px;
}

.tabs {
  max-width: 1024px;
  margin: auto;
}

body {
  position: relative;
  margin: 0;
}

.page {
  position: relative;
}

/* SPECIFIC PAGES */

.page-user .page #main-content,
.page-search .page #main-content,
.page-faq-page .page #main-content,
.node-type-basic-page .page #main-content,
.node-type-offers .page #main-content,
.page-selector .page #main-content {
  max-width: 1024px;
  margin: auto;
  padding: 0 10px;
}

.node-type-product-display nav.tabs {
  position: relative;
  z-index: 300;
}

.node-type-product-display nav.tabs ul.tabs.primary {
  position: absolute;
  top: 44px;
  left: 0;
}

.node-type-product-display .page #main-content {
  margin-top: 0;
}

.no-padding {
  padding: 0;
}

.grid-16,
.tablet-grid-16 {
  float: left;
  width: 16%;
}

.grid-84 {
  float: left;
  width: 84%;
}

.big_block {
  margin-bottom: 60px;
  overflow: hidden;
  text-align: center;
  padding-bottom: 80px;
  position: relative;
}

.big_block > div.title h1,
.big_block > div.title h2,
.big_block > div.title .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .big_block > div.title .field-type-text,
.big_block > div.title .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .big_block > div.title .field-type-text,
.big_block > div.title .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .big_block > div.title .field-type-text,
.big_block > div.title .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .big_block > div.title .field-type-text,
.big_block > div.title .apply_online .apply_online_title,
.apply_online .big_block > div.title .apply_online_title,
.big_block > div.title .detail_release_private_document label,
.detail_release_private_document .big_block > div.title label,
.big_block > div.title div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .big_block > div.title .added-product-title,
.big_block > div.title .view-commerce-cart-form > .grid-100,
.big_block > div.title .view-commerce-cart-summary > .grid-100 {
  font-family: "open_sans_bold", Arial, sans-serif;
  text-align: center;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  line-height: 22px;
  padding: 12px 0;
  font-size: 22px;
  font-size: 1.5714285714rem;
  text-transform: uppercase;
  margin: 0 0 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.big_block > div.picture_container {
  position: relative;
}

.big_block > div.picture_container span.picture_text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100;
  display: block;
  width: 65%;
  margin: 30px auto 0;
  font-size: 56px;
  font-size: 4rem;
  line-height: 55px;
  text-transform: uppercase;
  color: #4d4d4f;
  font-weight: 100;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-align: center;
}

.big_block > div.text {
  margin: 30px auto 0;
  text-align: center;
}

.big_block > div.text p {
  font-size: 16px;
  font-size: 1.1428571429rem;
  margin: 0;
  padding-bottom: 20px;
}

.big_block > div.link {
  text-align: center;
  position: absolute;
  bottom: 0;
}

.big_block > div.link a {
  color: #4d4d4f;
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
  width: auto;
  display: block;
}

.big_block > div.link a:hover {
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
}

.big_block > div.link.push_block_package {
  padding: 0;
  width: 100%;
}

.big_block > div.link.push_block_package.link {
  text-align: center;
  position: absolute;
  bottom: 0;
}

.big_block > div.link.push_block_package.link a {
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
}

.big_block > div.link.push_block_package.link a:hover {
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
}

.page-contact .big_block > div.link a {
  -webkit-background-size: 24px 47px, 86.6% 47px, 24px 47px;
  background-size: 24px 47px, 86.6% 47px, 24px 47px;
}

.page-contact .big_block > div.link a:hover {
  -webkit-background-size: 24px 47px, 86.6% 47px, 24px 47px;
  background-size: 24px 47px, 86.6% 47px, 24px 47px;
}

.page-country-home .big_block .title {
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  min-height: 0px;
  margin: 0 0 30px;
  padding: 12px 0;
  height: auto;
}

.page-country-home .big_block .title h2,
.page-country-home .big_block .title .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-country-home .big_block .title .field-type-text,
.page-country-home .big_block .title .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-country-home .big_block .title .field-type-text,
.page-country-home .big_block .title .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-country-home .big_block .title .field-type-text,
.page-country-home .big_block .title .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-country-home .big_block .title .field-type-text,
.page-country-home .big_block .title .apply_online .apply_online_title,
.apply_online .page-country-home .big_block .title .apply_online_title,
.page-country-home .big_block .title .detail_release_private_document label,
.detail_release_private_document .page-country-home .big_block .title label,
.page-country-home .big_block .title div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-country-home .big_block .title .added-product-title,
.page-country-home .big_block .title .view-commerce-cart-form > .grid-100,
.page-country-home .big_block .title .view-commerce-cart-summary > .grid-100 {
  vertical-align: middle;
  padding: 0;
  margin: 0;
  border: none;
  min-height: 0;
  height: auto;
}

.big_block .homepage_water_title.title,
.big_block .homepage_coffee_title.title {
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  min-height: 0px;
  margin: 0 0 30px;
  padding: 12px 0;
  height: auto;
}

.big_block .homepage_water_title.title h2,
.big_block .homepage_water_title.title .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .big_block .homepage_water_title.title .field-type-text,
.big_block .homepage_water_title.title .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .big_block .homepage_water_title.title .field-type-text,
.big_block .homepage_water_title.title .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .big_block .homepage_water_title.title .field-type-text,
.big_block .homepage_water_title.title .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .big_block .homepage_water_title.title .field-type-text,
.big_block .homepage_water_title.title .apply_online .apply_online_title,
.apply_online .big_block .homepage_water_title.title .apply_online_title,
.big_block .homepage_water_title.title .detail_release_private_document label,
.detail_release_private_document .big_block .homepage_water_title.title label,
.big_block .homepage_water_title.title div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .big_block .homepage_water_title.title .added-product-title,
.big_block .homepage_water_title.title .view-commerce-cart-form > .grid-100,
.big_block .homepage_water_title.title .view-commerce-cart-summary > .grid-100,
.big_block .homepage_coffee_title.title h2,
.big_block .homepage_coffee_title.title .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .big_block .homepage_coffee_title.title .field-type-text,
.big_block .homepage_coffee_title.title .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .big_block .homepage_coffee_title.title .field-type-text,
.big_block .homepage_coffee_title.title .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .big_block .homepage_coffee_title.title .field-type-text,
.big_block .homepage_coffee_title.title .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .big_block .homepage_coffee_title.title .field-type-text,
.big_block .homepage_coffee_title.title .apply_online .apply_online_title,
.apply_online .big_block .homepage_coffee_title.title .apply_online_title,
.big_block .homepage_coffee_title.title .detail_release_private_document label,
.detail_release_private_document .big_block .homepage_coffee_title.title label,
.big_block .homepage_coffee_title.title div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .big_block .homepage_coffee_title.title .added-product-title,
.big_block .homepage_coffee_title.title .view-commerce-cart-form > .grid-100,
.big_block .homepage_coffee_title.title .view-commerce-cart-summary > .grid-100 {
  vertical-align: middle;
  padding: 0;
  margin: 0;
  border: none;
  height: auto;
  min-height: 0;
}

.common_slider {
  text-align: center;
  margin: 0;
  padding: 0;
}

.common_slider > h1 {
  font-size: 26px;
  font-size: 1.8571428571rem;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 20px;
  min-height: 40px;
  line-height: 40px;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}

.common_slider > div.slider-description {
  margin: auto;
  margin-bottom: 30px;
}

.common_slider > div.slider-description p {
  margin: 0;
}

.common_slider .jcarousel-skin-default {
  position: relative;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal {
  margin: 0 auto 0;
  width: auto;
  height: 202px;
  padding: 0 40px;
  position: static !important;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal {
  width: auto;
  color: #FFF;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  position: relative;
  margin: 0 12px;
  height: 202px;
  width: 202px !important;
  border: 0;
  cursor: pointer;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image-off,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image {
  position: absolute;
  bottom: 60px;
  width: 100%;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image-off .field-content img,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image-off .field-type-image img,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image .field-content img,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image .field-type-image img {
  display: block;
  margin: auto;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-image {
  display: none;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 20px;
  text-transform: uppercase;
  bottom: 0;
  padding-bottom: 3px;
  overflow: hidden;
  font-family: "open_sans_bold", Arial, sans-serif;
  width: 100%;
  text-align: center;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title span {
  padding: 0 10px;
  display: inline-block;
  overflow: hidden;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title h2,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-type-text,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-type-text,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-type-text,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .field-type-text,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .apply_online .apply_online_title,
.apply_online .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .apply_online_title,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .detail_release_private_document label,
.detail_release_private_document .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title label,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .added-product-title,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .view-commerce-cart-form > .grid-100,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title .view-commerce-cart-summary > .grid-100 {
  font-size: 14px;
  font-size: 1rem;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-nothing {
  position: absolute;
  bottom: 10px;
  display: block;
  width: 90%;
  display: none;
  padding-top: 10px;
  border-top: 1px solid #FFF;
  margin: 0 10px;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-nothing > span {
  display: block;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-nothing a {
  display: block;
  text-align: center;
  color: #FFF;
  width: 100%;
  text-align: center;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-transform: uppercase;
  width: auto;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-nothing.has_link {
  display: block;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-small-text {
  display: none;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #f86319;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-image-off {
  display: none;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-image {
  display: block;
  color: #FFF;
  padding-top: 15px;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  color: #FFF;
  display: block;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  padding: 12px 10px;
  line-height: 14px;
  overflow: hidden;
  border-top: 0;
  background-color: #f86319;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text .field-content {
  margin: auto;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-title {
  position: relative;
  color: #FFF;
  padding: 12px 0;
  border-bottom: 0;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-prev,
.common_slider .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-next {
  top: 75px;
  width: 45px;
  height: 55px;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-prev {
  background: url('../images/sprite.png') no-repeat -15px -619px transparent;
}

.common_slider .jcarousel-skin-default .jcarousel-container-horizontal .jcarousel-next {
  background: url('../images/sprite.png') no-repeat 10px -676px transparent;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-first-slider--block .views-field-title {
  text-align: center;
  width: 100%;
  position: absolute;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item {
  background-color: #ffb712;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item.hover {
  background-color: #f86319;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item .views-field-title {
  padding-top: 12px;
  position: relative;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item .views-field-field-image-off {
  position: absolute;
  top: 26%;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item .has_link {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item .has_link a {
  color: #FFF;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  border: 0;
  padding: 0;
}

.common_slider .jcarousel-skin-default .jcarousel-view--homepage-second-slider--block > li.jcarousel-item .has_link a:hover {
  text-decoration: none;
}

/*.rollover-2A2A71 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #2A2A71!important;
            border-color: #2A2A71!important;
          }

          .views-field-field-small-text {
            background: #2A2A71!important;
            border-color: #2A2A71!important;
          }

          .views-field-title {
            background: #2A2A71!important;
            border-color: #2A2A71!important;
          }
        }
      }
    }
  }
}

.rollover-FBB886 {
  .common_slider {
     ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #FBB886!important;
            border-color: #FBB886!important;
          }

          .views-field-field-small-text {
            background: #FBB886!important;
            border-color: #FBB886!important;
          }

          .views-field-title {
            background: #FBB886!important;
            border-color: #FBB886!important;
          }
        }
      }
    }
  }
}

.rollover-6373A0 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #6373A0!important;
            border-color: #6373A0!important;
          }

          .views-field-field-small-text {
            background: #6373A0!important;
            border-color: #6373A0!important;
          }

          .views-field-title {
            background: #6373A0!important;
            border-color: #6373A0!important;
          }
        }
      }
    }
  }
}

.rollover-8D99B9 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #8D99B9!important;
            border-color: #8D99B9!important;
          }

          .views-field-field-small-text {
            background: #8D99B9!important;
            border-color: #8D99B9!important;
          }

          .views-field-title {
            background: #8D99B9!important;
            border-color: #8D99B9!important;
          }
        }
      }
    }
  }
}

.rollover-BDC5D3 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #BDC5D3!important;
            border-color: #BDC5D3!important;
          }

          .views-field-field-small-text {
            background: #BDC5D3!important;
            border-color: #BDC5D3!important;
          }

          .views-field-title {
            background: #BDC5D3!important;
            border-color: #BDC5D3!important;
          }
        }
      }
    }
  }
}

.rollover-F7710E {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #F7710E!important;
            border-color: #F7710E!important;
          }

          .views-field-field-small-text {
            background: #F7710E!important;
            border-color: #F7710E!important;
          }

          .views-field-title {
            background: #F7710E!important;
            border-color: #F7710E!important;
          }
        }
      }
    }
  }
}

.rollover-FBA800 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #FBA800!important;
            border-color: #FBA800!important;
          }

          .views-field-field-small-text {
            background: #FBA800!important;
            border-color: #FBA800!important;
          }

          .views-field-title {
            background: #FBA800!important;
            border-color: #FBA800!important;
          }
        }
      }
    }
  }
}

.rollover-F2F2F4 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #F2F2F4!important;
            border-color: #F2F2F4!important;
          }

          .views-field-field-small-text {
            background: #F2F2F4!important;
            border-color: #F2F2F4!important;
          }

          .views-field-title {
            background: #F2F2F4!important;
            border-color: #F2F2F4!important;
          }
        }
      }
    }
  }
}

.rollover-5A5B5F {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #5A5B5F!important;
            border-color: #5A5B5F!important;
          }

          .views-field-field-small-text {
            background: #5A5B5F!important;
            border-color: #5A5B5F!important;
          }

          .views-field-title {
            background: #5A5B5F!important;
            border-color: #5A5B5F!important;
          }
        }
      }
    }
  }
}

.rollover-D9D9D9 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #D9D9D9!important;
            border-color: #D9D9D9!important;
          }

          .views-field-field-small-text {
            background: #D9D9D9!important;
            border-color: #D9D9D9!important;
          }

          .views-field-title {
            background: #D9D9D9!important;
            border-color: #D9D9D9!important;
          }
        }
      }
    }
  }
}

.rollover-B4A48D {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #B4A48D!important;
            border-color: #B4A48D!important;
          }

          .views-field-field-small-text {
            background: #B4A48D!important;
            border-color: #B4A48D!important;
          }

          .views-field-title {
            background: #B4A48D!important;
            border-color: #B4A48D!important;
          }
        }
      }
    }
  }
}

.rollover-47CE28 {
  .common_slider {
    ul {
      li {
        &.hover {
          .views-field-field-image {
            background: #47CE28!important;
            border-color: #47CE28!important;
          }

          .views-field-field-small-text {
            background: #47CE28!important;
            border-color: #47CE28!important;
          }

          .views-field-title {
            background: #47CE28!important;
            border-color: #47CE28!important;
          }
        }
      }
    }
  }
}*/

.page-country-coffee .coffee_tabs h1 {
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  font-family: "open_sans_bold", Arial, sans-serif;
  min-height: 44px;
  line-height: 44px;
  text-transform: uppercase;
  font-weight: normal;
}

.page-country-water .common_slider,
.page-country-coffee .common_slider {
  margin-bottom: 50px;
}

.page-country-water .common_slider.divider,
.page-country-coffee .common_slider.divider {
  padding-bottom: 130px;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li {
  background: url("../images/water_box_bg.jpg");
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li .views-field-title,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li .views-field-title {
  margin-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li .views-field-field-image-off,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li .views-field-field-image-off {
  position: absolute;
  bottom: 50px;
  width: 100%;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li .views-field-nothing,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li .views-field-nothing {
  color: #FFF;
  text-align: center;
  position: absolute;
  bottom: 0;
  width: 90%;
  padding-bottom: 10px;
  padding-top: 10px;
  border-top: 1px solid #FFF;
  margin: 0 10px;
  display: none;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li .views-field-nothing a,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li .views-field-nothing a {
  color: #FFF;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  text-decoration: none;
  width: 100%;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li .views-field-nothing.has_link,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li .views-field-nothing.has_link {
  display: block;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li.hover,
.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li:hover,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li.hover,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li:hover {
  height: 100%;
  background-image: none;
  background-color: #08407b !important;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-title,
.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-title,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-title,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-title {
  padding: 0 !important;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-field-small-text,
.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-field-small-text,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-field-small-text,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-field-small-text {
  background-color: transparent !important;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-nothing,
.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-nothing,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-nothing,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-nothing {
  display: none !important;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-nothing a,
.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-nothing a,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-nothing a,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-nothing a {
  display: none;
}

.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-nothing.has_link,
.page-country-water .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-nothing.has_link,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li.hover .views-field-nothing.has_link,
.page-country-coffee .common_slider .jcarousel-view--water-first-slider--block > li:hover .views-field-nothing.has_link {
  display: block;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li {
  background-color: #ffb712;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li .views-field-title,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li .views-field-title {
  margin-top: 20px;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li .views-field-title span,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li .views-field-title span {
  padding: 0;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li .views-field-title span.field-content,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li .views-field-title span.field-content {
  padding: 0;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li .views-field-field-image-off,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li .views-field-field-image-off {
  position: absolute;
  bottom: 60px;
  width: 100%;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li.hover .views-field-title,
.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li:hover .views-field-title,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li.hover .views-field-title,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li:hover .views-field-title {
  padding: 0 !important;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li.hover .has_link,
.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li:hover .has_link,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li.hover .has_link,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li:hover .has_link {
  display: none;
}

.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li.hover .has_link a,
.page-country-water .common_slider .jcarousel-view--water-second-slider--block > li:hover .has_link a,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li.hover .has_link a,
.page-country-coffee .common_slider .jcarousel-view--water-second-slider--block > li:hover .has_link a {
  display: none !important;
}

.page-country-coffee .common_slider .slider_one.divider {
  padding-bottom: 170px;
}

.page-country-coffee .common_slider .jcarousel-view--coffee-first-slider--block > li {
  background: url("../images/coffee_box_bg.jpg");
}

.page-country-coffee .common_slider .jcarousel-view--coffee-first-slider--block > li.hover {
  background-image: none;
  background-color: #3f2407 !important;
}

.page-country-coffee .common_slider .jcarousel-view--coffee-first-slider--block > li .views-field-title {
  padding: 12px 0px;
}

.page-country-coffee .common_slider .jcarousel-view--coffee-first-slider--block > li:hover .views-field-field-small-text,
.page-country-coffee .common_slider .jcarousel-view--coffee-first-slider--block > li.hover .views-field-field-small-text {
  background-color: #3f2407 !important;
  background-color: transparent !important;
}

.page-country-home .slider_one.divider {
  padding-bottom: 170px;
}

.page-country-home .slider_one .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #cfcfcf;
}

.page-country-home .slider_one .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-field-small-text {
  background-color: #cfcfcf;
  padding-bottom: 10px;
}

.page-country-home .common_slider .jcarousel-view--homepage-first-slider--block > li .views-field-field-image-off {
  bottom: 0 !important;
}

.background-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #EBEBEB;
}

.background-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #EBEBEB;
}

.rollover-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #EBEBEB;
}

.rollover-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-EBEBEB .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #EBEBEB;
}

.background-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #CFCFCF;
}

.background-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #CFCFCF;
}

.rollover-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #CFCFCF;
}

.rollover-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-CFCFCF .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #CFCFCF;
}

.background-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #6D6F71;
}

.background-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #6D6F71;
}

.rollover-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #6D6F71;
}

.rollover-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-6D6F71 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #6D6F71;
}

.background-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #4D4D4F;
}

.background-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #4D4D4F;
}

.rollover-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #4D4D4F;
}

.rollover-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-4D4D4F .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #4D4D4F;
}

.background-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #FFB712;
}

.background-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #FFB712;
}

.rollover-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #FFB712;
}

.rollover-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-FFB712 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #FFB712;
}

.background-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #F86319;
}

.background-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #F86319;
}

.rollover-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #F86319;
}

.rollover-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-F86319 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #F86319;
}

.background-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #07407A;
}

.background-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #07407A;
}

.rollover-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #07407A;
}

.rollover-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-07407A .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #07407A;
}

.background-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #3F2407;
}

.background-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #3F2407;
}

.rollover-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #3F2407;
}

.rollover-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-3F2407 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #3F2407;
}

.background-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #8CB544;
}

.background-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li .views-field-title {
  padding: 12px 0px;
}

.rollover-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li {
  background-color: #8CB544;
}

.rollover-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover,
.rollover-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: #8CB544;
}

.rollover-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li:hover .views-field-field-small-text,
.rollover-8CB544 .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover .views-field-field-small-text {
  background-color: #8CB544;
}

.ui-tabs {
  border: 0;
  margin: 0 0 60px;
  border-top: 1px solid #d4d4d6;
  border-bottom: 1px solid #d4d4d6;
  border-radius: 0;
  padding: 30px 0 0;
  margin-bottom: 30px;
}

.ui-tabs.ui-widget-content,
.ui-tabs .ui-widget-content {
  color: #4d4d4f;
}

.ui-tabs .ui-tabs .ui-tabs-nav li a {
  font-family: "open_sans_semibold", Arial, sans-serif;
}

.ui-tabs > h2,
.field-collection-item-field-big-offer .ui-tabs > .field-type-text,
.field-collection-item-field-long-offer .ui-tabs > .field-type-text,
.field-collection-item-field-normal-offer .ui-tabs > .field-type-text,
.node-type-offers .field-normal-offers .ui-tabs > .field-type-text,
.apply_online .ui-tabs > .apply_online_title,
.detail_release_private_document .ui-tabs > label,
div.messages.commerce-add-to-cart-confirmation .message-inner .ui-tabs > .added-product-title,
.view-commerce-cart-form.ui-tabs > .grid-100,
.view-commerce-cart-summary.ui-tabs > .grid-100,
.ui-tabs > h1 {
  font-size: 24px;
  font-size: 1.7142857143rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-transform: uppercase;
  margin: 0 0 20px;
  text-align: center;
}

.ui-tabs .description {
  text-align: center;
  margin-bottom: 30px;
}

.ui-tabs .ui-widget-header {
  background: 0;
  border: 0;
  color: #4d4d4f;
  font-weight: normal;
}

.ui-tabs ul.ui-tabs-nav {
  padding: 0;
  text-align: center;
  font-family: "open_sans_bold", Arial, sans-serif;
}

.ui-tabs ul.ui-tabs-nav li {
  float: none;
  display: table;
  background: none;
  border: 0;
  border-radius: 0;
  margin: 0 30px 0 0;
  white-space: normal;
}

.ui-tabs ul.ui-tabs-nav li:last-child {
  margin: 0;
}

.ui-tabs ul.ui-tabs-nav li a {
  color: #adaeb4;
  padding: 0 0 30px;
  height: 46px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  border-radius: 0;
  background: none;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  font-size: 1.1428571429rem;
  word-wrap: break-word;
}

.ui-tabs ul.ui-tabs-nav li a:hover {
  color: #4d4d4f;
  /*border-color: $primary_color;*/
  background: url('../images/arrow_tab.png') no-repeat center -1px transparent;
}

.ui-tabs ul.ui-tabs-nav li.ui-state-active a {
  color: #4d4d4f;
  /*border-color: $primary_color;*/
  background: url('../images/arrow_tab.png') no-repeat center -1px transparent;
}

.ui-tabs ul.ui-tabs-nav li.ui-tabs-active {
  padding: 0;
  margin: 0 30px 0 0;
}

.ui-tabs ul.ui-tabs-nav li.ui-tabs-active:last-child {
  margin: 0;
}

.ui-tabs .ui-tabs-panel {
  padding: 0;
}

.ui-tabs .ui-tabs-panel > div:first-child {
  padding: 0;
}

.ui-tabs .ui-tabs-panel .field-type-image,
.ui-tabs .ui-tabs-panel div.image {
  text-align: center;
}

.ui-tabs .ui-tabs-panel .field-type-image img,
.ui-tabs .ui-tabs-panel div.image img {
  display: block;
}

.ui-tabs .ui-tabs-panel .tab-description {
  text-align: left;
  margin: 30px 0;
  font-size: 14px;
  font-size: 1rem;
}

.ui-tabs .ui-tabs-panel .tab-description .field-type-text-long {
  text-align: left;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.ui-tabs .ui-tabs-panel .tab-description p {
  text-align: left;
}

.ui-tabs .ui-tabs-panel .tab-description > a {
  color: #4d4d4f;
  width: 50%;
  display: inline-block;
  -webkit-background-size: 27px 47px, 85% 47px, 26px 47px;
  background-size: 27px 47px, 85% 47px, 26px 47px;
}

.ui-tabs .ui-tabs-panel .tab-description > a:hover {
  -webkit-background-size: 27px 47px, 85% 47px, 26px 47px;
  background-size: 27px 47px, 85% 47px, 26px 47px;
}

.ui-tabs .ui-tabs-panel .tab-description ul {
  margin-left: 15px;
}

.ui-tabs .ui-tabs-panel .tab-description ul li {
  list-style: disc;
}

.ui-tabs .ui-tabs-panel {
  border-radius: 0;
  margin-bottom: 60px;
}

.ui-tabs ul.ui-tabs-nav li a {
  padding: 15px 0 30px;
  background-position: center 47px;
}

/** Webform on quote a pop **/

.webform-client-form .form-item input[type="text"],
.webform-client-form .form-item input[type="email"] {
  padding: 8px 10px;
  border: 0;
  color: #4d4d4f;
}

.webform-client-form .form-item label {
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-weight: normal;
  display: block;
  margin-bottom: 5px;
  float: left;
}

.webform-client-form .form-item select {
  background: #fff;
  padding: 5px;
  height: 30px;
  border: 0;
  -webkit-appearance: none;
  height: 34px;
  overflow: hidden;
  color: #4d4d4f;
}

.webform-client-form .form-item div.form-radios {
  clear: both;
  overflow: hidden;
}

.webform-client-form .form-item div.form-radios > div {
  float: left;
  margin: 0 15px;
}

.webform-client-form .form-item .webform-datepicker > div select {
  width: 31%;
}

.webform-client-form .form-item.webform-component-date {
  width: 100%;
}

.webform-client-form .form-item.webform-component-date > label {
  width: 100%;
}

.webform-client-form .form-item.webform-component-date > div select {
  width: 31%;
}

.webform-client-form .form-item.webform-component-file label {
  float: none;
}

.webform-client-form .form-item.webform-component-file input.ajax-processed {
  margin: 20px 0;
}

.webform-client-form .form-item.webform-component-file input[type="submit"] {
  border-color: #4d4d4f;
  color: #4d4d4f;
  display: inline-block;
  width: 50%;
}

.webform-client-form .form-item.webform-component-select label {
  float: none;
}

.webform-client-form .form-item.webform-component-select select {
  width: 100%;
}

.webform-client-form input[type="submit"] {
  padding-top: 0;
  border: 0;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  height: 47px;
  line-height: 20px;
  color: white;
  background: url("");
}

.webform-client-form input[type="submit"]:hover {
  background-color: #ffb712;
  background: url("");
}

#get_a_quote_popout .webform-client-form .description {
  display: none;
}

#get_a_quote_popout .webform-client-form > div.form-item {
  margin: 5px 0;
}

#get_a_quote_popout .webform-client-form .form-item input[type="text"],
#get_a_quote_popout .webform-client-form .form-item input[type="email"] {
  width: 94%;
  padding: 8px 3%;
}

#get_a_quote_popout .webform-client-form .form-item select {
  width: 100%;
}

#get_a_quote_popout input[type="submit"] {
  width: 304px;
}

#get_a_quote_popout input[type="submit"]:hover {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.5);
}

#get_a_quote_popout .captcha {
  width: 350px;
  padding-bottom: 0;
}

#get_a_quote_popout .captcha legend {
  display: none;
}

#get_a_quote_popout .captcha .g-recaptcha {
  padding: 0;
}

#get_a_quote_popout .captcha .g-recaptcha > div > div {
  text-align: left;
  margin: 0;
}

#get_a_quote_popout .captcha .fieldset-description {
  padding: 0px 0 10px 0;
  line-height: 12px;
  font-style: italic;
}

.page .webform-client-form .form-item {
  width: 100%;
  margin: 15px 0;
}

.page .webform-client-form .form-item input[type="text"],
.page .webform-client-form .form-item input[type="email"] {
  padding: 12px 3%;
  color: #4d4d4f;
  width: 94%;
}

.page .webform-client-form .form-item label {
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-weight: normal;
  display: block;
  margin-bottom: 5px;
}

.page .webform-client-form .form-item select {
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 45px;
  color: #4d4d4f;
  border-radius: 0;
  background: url("../images/arrow_down.png") no-repeat right white;
}

.page .webform-client-form .form-item select option {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: white;
  color: #4d4d4f;
  border-radius: 0;
  border: 0;
}

.page .webform-client-form .form-actions {
  text-align: center;
}

.page .webform-client-form .form-actions input[type="submit"] {
  color: #4d4d4f;
}

.page .webform-client-form .form-actions input[type="submit"]:hover {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.5);
}

/***webform***/

div:not(.page-contact) .webform-custom .webform-client-form {
  margin: 0px 0 50px 0;
  padding: 30px 25% 30px;
  background-color: #EEEEEE;
}

.block-webform div.messages,
.node-webform div.messages {
  display: none;
}

.block-webform div.messages.error,
.node-webform div.messages.error {
  display: block;
}

.block-webform .webform-confirmation,
.node-webform .webform-confirmation {
  margin: 15px 0;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

/***** webform custom ******/

.node-webform.webform-custom input[type="file"] {
  padding: 11px 0px;
  border-top: 1px solid #4d4d4f;
  border-bottom: 1px solid #4d4d4f;
}

.node-webform.webform-custom input[type="submit"] {
  width: 100%;
}

/******webform pruduit******/

/******** page basic webform *****/

.node-type-basic-page .webform-client-form .form-item.webform-component-date > label {
  display: block;
  width: 100%;
}

.header-region .block-edensprings-custom,
.header-region .block-webform {
  position: fixed;
  right: 0;
  top: 190px;
  z-index: 99;
  padding: 0;
  width: auto;
  color: #fff;
}

.header-region .block-edensprings-custom h2,
.header-region .block-edensprings-custom .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .header-region .block-edensprings-custom .field-type-text,
.header-region .block-edensprings-custom .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .header-region .block-edensprings-custom .field-type-text,
.header-region .block-edensprings-custom .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .header-region .block-edensprings-custom .field-type-text,
.header-region .block-edensprings-custom .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .header-region .block-edensprings-custom .field-type-text,
.header-region .block-edensprings-custom .apply_online .apply_online_title,
.apply_online .header-region .block-edensprings-custom .apply_online_title,
.header-region .block-edensprings-custom .detail_release_private_document label,
.detail_release_private_document .header-region .block-edensprings-custom label,
.header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-edensprings-custom .added-product-title,
.header-region .block-edensprings-custom .view-commerce-cart-form > .grid-100,
.header-region .block-edensprings-custom .view-commerce-cart-summary > .grid-100,
.header-region .block-webform h2,
.header-region .block-webform .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .header-region .block-webform .field-type-text,
.header-region .block-webform .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .header-region .block-webform .field-type-text,
.header-region .block-webform .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .header-region .block-webform .field-type-text,
.header-region .block-webform .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .header-region .block-webform .field-type-text,
.header-region .block-webform .apply_online .apply_online_title,
.apply_online .header-region .block-webform .apply_online_title,
.header-region .block-webform .detail_release_private_document label,
.detail_release_private_document .header-region .block-webform label,
.header-region .block-webform div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-webform .added-product-title,
.header-region .block-webform .view-commerce-cart-form > .grid-100,
.header-region .block-webform .view-commerce-cart-summary > .grid-100 {
  text-align: center;
  text-transform: uppercase;
}

.header-region .block-edensprings-custom {
  background: #ffb712;
}

.header-region .block-edensprings-custom #call-us {
  float: left;
}

.header-region .block-edensprings-custom #call-us > h2,
.header-region .block-edensprings-custom .field-collection-item-field-big-offer #call-us > .field-type-text,
.field-collection-item-field-big-offer .header-region .block-edensprings-custom #call-us > .field-type-text,
.header-region .block-edensprings-custom .field-collection-item-field-long-offer #call-us > .field-type-text,
.field-collection-item-field-long-offer .header-region .block-edensprings-custom #call-us > .field-type-text,
.header-region .block-edensprings-custom .field-collection-item-field-normal-offer #call-us > .field-type-text,
.field-collection-item-field-normal-offer .header-region .block-edensprings-custom #call-us > .field-type-text,
.header-region .block-edensprings-custom .node-type-offers .field-normal-offers #call-us > .field-type-text,
.node-type-offers .field-normal-offers .header-region .block-edensprings-custom #call-us > .field-type-text,
.header-region .block-edensprings-custom .apply_online #call-us > .apply_online_title,
.apply_online .header-region .block-edensprings-custom #call-us > .apply_online_title,
.header-region .block-edensprings-custom .detail_release_private_document #call-us > label,
.detail_release_private_document .header-region .block-edensprings-custom #call-us > label,
.header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner #call-us > .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-edensprings-custom #call-us > .added-product-title,
.header-region .block-edensprings-custom .view-commerce-cart-form#call-us > .grid-100,
.header-region .block-edensprings-custom .view-commerce-cart-summary#call-us > .grid-100 {
  background: transparent url("../images/sprite.png") no-repeat scroll 70px -316px;
  cursor: pointer;
  font-size: 1.32857rem;
  margin: 0;
  margin-bottom: 19px;
  height: 40px;
  line-height: 40px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  width: 150px;
  padding: 51px 5px 0;
  background-position: 59px -308px;
}

.header-region .block-edensprings-custom #call-us > h2 span,
.header-region .block-edensprings-custom .field-collection-item-field-big-offer #call-us > .field-type-text span,
.field-collection-item-field-big-offer .header-region .block-edensprings-custom #call-us > .field-type-text span,
.header-region .block-edensprings-custom .field-collection-item-field-long-offer #call-us > .field-type-text span,
.field-collection-item-field-long-offer .header-region .block-edensprings-custom #call-us > .field-type-text span,
.header-region .block-edensprings-custom .field-collection-item-field-normal-offer #call-us > .field-type-text span,
.field-collection-item-field-normal-offer .header-region .block-edensprings-custom #call-us > .field-type-text span,
.header-region .block-edensprings-custom .node-type-offers .field-normal-offers #call-us > .field-type-text span,
.node-type-offers .field-normal-offers .header-region .block-edensprings-custom #call-us > .field-type-text span,
.header-region .block-edensprings-custom .apply_online #call-us > .apply_online_title span,
.apply_online .header-region .block-edensprings-custom #call-us > .apply_online_title span,
.header-region .block-edensprings-custom .detail_release_private_document #call-us > label span,
.detail_release_private_document .header-region .block-edensprings-custom #call-us > label span,
.header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner #call-us > .added-product-title span,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-edensprings-custom #call-us > .added-product-title span,
.header-region .block-edensprings-custom .view-commerce-cart-form#call-us > .grid-100 span,
.header-region .block-edensprings-custom .view-commerce-cart-summary#call-us > .grid-100 span {
  vertical-align: middle;
  line-height: 20px;
  width: 150px;
}

.header-region .block-edensprings-custom #call-us > h2 .sales-phone a,
.header-region .block-edensprings-custom .field-collection-item-field-big-offer #call-us > .field-type-text .sales-phone a,
.field-collection-item-field-big-offer .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a,
.header-region .block-edensprings-custom .field-collection-item-field-long-offer #call-us > .field-type-text .sales-phone a,
.field-collection-item-field-long-offer .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a,
.header-region .block-edensprings-custom .field-collection-item-field-normal-offer #call-us > .field-type-text .sales-phone a,
.field-collection-item-field-normal-offer .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a,
.header-region .block-edensprings-custom .node-type-offers .field-normal-offers #call-us > .field-type-text .sales-phone a,
.node-type-offers .field-normal-offers .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a,
.header-region .block-edensprings-custom .apply_online #call-us > .apply_online_title .sales-phone a,
.apply_online .header-region .block-edensprings-custom #call-us > .apply_online_title .sales-phone a,
.header-region .block-edensprings-custom .detail_release_private_document #call-us > label .sales-phone a,
.detail_release_private_document .header-region .block-edensprings-custom #call-us > label .sales-phone a,
.header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner #call-us > .added-product-title .sales-phone a,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-edensprings-custom #call-us > .added-product-title .sales-phone a,
.header-region .block-edensprings-custom .view-commerce-cart-form#call-us > .grid-100 .sales-phone a,
.header-region .block-edensprings-custom .view-commerce-cart-summary#call-us > .grid-100 .sales-phone a {
  color: #FFF;
}

.header-region .block-edensprings-custom #call-us > h2 .sales-phone a:hover,
.header-region .block-edensprings-custom .field-collection-item-field-big-offer #call-us > .field-type-text .sales-phone a:hover,
.field-collection-item-field-big-offer .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a:hover,
.header-region .block-edensprings-custom .field-collection-item-field-long-offer #call-us > .field-type-text .sales-phone a:hover,
.field-collection-item-field-long-offer .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a:hover,
.header-region .block-edensprings-custom .field-collection-item-field-normal-offer #call-us > .field-type-text .sales-phone a:hover,
.field-collection-item-field-normal-offer .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a:hover,
.header-region .block-edensprings-custom .node-type-offers .field-normal-offers #call-us > .field-type-text .sales-phone a:hover,
.node-type-offers .field-normal-offers .header-region .block-edensprings-custom #call-us > .field-type-text .sales-phone a:hover,
.header-region .block-edensprings-custom .apply_online #call-us > .apply_online_title .sales-phone a:hover,
.apply_online .header-region .block-edensprings-custom #call-us > .apply_online_title .sales-phone a:hover,
.header-region .block-edensprings-custom .detail_release_private_document #call-us > label .sales-phone a:hover,
.detail_release_private_document .header-region .block-edensprings-custom #call-us > label .sales-phone a:hover,
.header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner #call-us > .added-product-title .sales-phone a:hover,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-edensprings-custom #call-us > .added-product-title .sales-phone a:hover,
.header-region .block-edensprings-custom .view-commerce-cart-form#call-us > .grid-100 .sales-phone a:hover,
.header-region .block-edensprings-custom .view-commerce-cart-summary#call-us > .grid-100 .sales-phone a:hover {
  color: #FFF;
}

.header-region .block-edensprings-custom #expand-popout {
  display: none;
  float: left;
  overflow: hidden;
  border-left: 1px solid #fff;
}

.header-region .block-edensprings-custom #expand-popout > div {
  float: left;
  margin: 27px 0 26px;
  font-size: 24px;
  font-size: 1.7142857143rem;
  text-align: center;
  padding: 0 20px;
  border-right: 1px solid #fff;
}

.header-region .block-edensprings-custom #expand-popout > div a {
  color: white;
  text-decoration: none;
}

.header-region .block-edensprings-custom #expand-popout > div p {
  font-size: 15px;
  font-size: 1.0714285714rem;
  text-transform: uppercase;
  margin: 0 0 10px;
}

.header-region .block-edensprings-custom #expand-popout > div:last-child {
  padding-right: 30px;
  border: 0;
}

.header-region .block-webform {
  background: #f86319;
  top: 312px;
}

.header-region .block-webform > h2,
.header-region .field-collection-item-field-big-offer .block-webform > .field-type-text,
.field-collection-item-field-big-offer .header-region .block-webform > .field-type-text,
.header-region .field-collection-item-field-long-offer .block-webform > .field-type-text,
.field-collection-item-field-long-offer .header-region .block-webform > .field-type-text,
.header-region .field-collection-item-field-normal-offer .block-webform > .field-type-text,
.field-collection-item-field-normal-offer .header-region .block-webform > .field-type-text,
.header-region .node-type-offers .field-normal-offers .block-webform > .field-type-text,
.node-type-offers .field-normal-offers .header-region .block-webform > .field-type-text,
.header-region .apply_online .block-webform > .apply_online_title,
.apply_online .header-region .block-webform > .apply_online_title,
.header-region .detail_release_private_document .block-webform > label,
.detail_release_private_document .header-region .block-webform > label,
.header-region div.messages.commerce-add-to-cart-confirmation .message-inner .block-webform > .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-webform > .added-product-title,
.header-region .view-commerce-cart-form.block-webform > .grid-100,
.header-region .view-commerce-cart-summary.block-webform > .grid-100 {
  background: transparent url("../images/sprite.png") no-repeat scroll -134px -390px;
  cursor: pointer;
  float: left;
  font-size: 1.32857rem;
  margin: 0;
  margin-bottom: 19px;
  height: 40px;
  line-height: 40px;
  text-overflow: ellipsis;
  word-wrap: break-word;
  overflow: hidden;
  width: 150px;
  padding: 51px 5px 0;
}

.header-region .block-webform > h2 span,
.header-region .field-collection-item-field-big-offer .block-webform > .field-type-text span,
.field-collection-item-field-big-offer .header-region .block-webform > .field-type-text span,
.header-region .field-collection-item-field-long-offer .block-webform > .field-type-text span,
.field-collection-item-field-long-offer .header-region .block-webform > .field-type-text span,
.header-region .field-collection-item-field-normal-offer .block-webform > .field-type-text span,
.field-collection-item-field-normal-offer .header-region .block-webform > .field-type-text span,
.header-region .node-type-offers .field-normal-offers .block-webform > .field-type-text span,
.node-type-offers .field-normal-offers .header-region .block-webform > .field-type-text span,
.header-region .apply_online .block-webform > .apply_online_title span,
.apply_online .header-region .block-webform > .apply_online_title span,
.header-region .detail_release_private_document .block-webform > label span,
.detail_release_private_document .header-region .block-webform > label span,
.header-region div.messages.commerce-add-to-cart-confirmation .message-inner .block-webform > .added-product-title span,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-region .block-webform > .added-product-title span,
.header-region .view-commerce-cart-form.block-webform > .grid-100 span,
.header-region .view-commerce-cart-summary.block-webform > .grid-100 span {
  vertical-align: middle;
  line-height: 20px;
  width: 150px;
}

.header-region .block-webform #get_a_quote_popout {
  float: left;
  display: none;
  margin: 6px 25px 0 0;
}

.scrolled header[role="banner"] {
  padding: 0;
}

.scrolled .header-top-region {
  padding: 0;
}

.scrolled .header-top-region > .header-top-content #block-search-form,
.scrolled .header-top-region > .header-top-content #block-edensprings-custom-cart,
.scrolled .header-top-region > .header-top-content #block-edensprings-custom-cart {
  margin-top: 20px;
}

.scrolled .header-top-region > .header-top-content .block-user-account {
  margin-top: 14px;
}

.scrolled .block-edensprings-menu ul.sf-menu > li > a {
  padding: 20px 7px;
}

.scrolled .block-edensprings-menu ul.sf-menu > li.first {
  padding: 20px 0;
  background-position: 0 20px;
}

.scrolled .header-region .block-edensprings-custom #call-us > h2,
.scrolled .header-region .block-edensprings-custom .field-collection-item-field-big-offer #call-us > .field-type-text,
.field-collection-item-field-big-offer .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text,
.scrolled .header-region .block-edensprings-custom .field-collection-item-field-long-offer #call-us > .field-type-text,
.field-collection-item-field-long-offer .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text,
.scrolled .header-region .block-edensprings-custom .field-collection-item-field-normal-offer #call-us > .field-type-text,
.field-collection-item-field-normal-offer .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text,
.scrolled .header-region .block-edensprings-custom .node-type-offers .field-normal-offers #call-us > .field-type-text,
.node-type-offers .field-normal-offers .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text,
.scrolled .header-region .block-edensprings-custom .apply_online #call-us > .apply_online_title,
.apply_online .scrolled .header-region .block-edensprings-custom #call-us > .apply_online_title,
.scrolled .header-region .block-edensprings-custom .detail_release_private_document #call-us > label,
.detail_release_private_document .scrolled .header-region .block-edensprings-custom #call-us > label,
.scrolled .header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner #call-us > .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .scrolled .header-region .block-edensprings-custom #call-us > .added-product-title,
.scrolled .header-region .block-edensprings-custom .view-commerce-cart-form#call-us > .grid-100,
.scrolled .header-region .block-edensprings-custom .view-commerce-cart-summary#call-us > .grid-100 {
  width: 50px;
  padding: 51px 5px 0;
  background-position: 11px -288px;
}

.scrolled .header-region .block-edensprings-custom #call-us > h2 span,
.scrolled .header-region .block-edensprings-custom .field-collection-item-field-big-offer #call-us > .field-type-text span,
.field-collection-item-field-big-offer .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text span,
.scrolled .header-region .block-edensprings-custom .field-collection-item-field-long-offer #call-us > .field-type-text span,
.field-collection-item-field-long-offer .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text span,
.scrolled .header-region .block-edensprings-custom .field-collection-item-field-normal-offer #call-us > .field-type-text span,
.field-collection-item-field-normal-offer .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text span,
.scrolled .header-region .block-edensprings-custom .node-type-offers .field-normal-offers #call-us > .field-type-text span,
.node-type-offers .field-normal-offers .scrolled .header-region .block-edensprings-custom #call-us > .field-type-text span,
.scrolled .header-region .block-edensprings-custom .apply_online #call-us > .apply_online_title span,
.apply_online .scrolled .header-region .block-edensprings-custom #call-us > .apply_online_title span,
.scrolled .header-region .block-edensprings-custom .detail_release_private_document #call-us > label span,
.detail_release_private_document .scrolled .header-region .block-edensprings-custom #call-us > label span,
.scrolled .header-region .block-edensprings-custom div.messages.commerce-add-to-cart-confirmation .message-inner #call-us > .added-product-title span,
div.messages.commerce-add-to-cart-confirmation .message-inner .scrolled .header-region .block-edensprings-custom #call-us > .added-product-title span,
.scrolled .header-region .block-edensprings-custom .view-commerce-cart-form#call-us > .grid-100 span,
.scrolled .header-region .block-edensprings-custom .view-commerce-cart-summary#call-us > .grid-100 span {
  display: none;
}

.scrolled .header-region .block-webform > h2,
.scrolled .header-region .field-collection-item-field-big-offer .block-webform > .field-type-text,
.field-collection-item-field-big-offer .scrolled .header-region .block-webform > .field-type-text,
.scrolled .header-region .field-collection-item-field-long-offer .block-webform > .field-type-text,
.field-collection-item-field-long-offer .scrolled .header-region .block-webform > .field-type-text,
.scrolled .header-region .field-collection-item-field-normal-offer .block-webform > .field-type-text,
.field-collection-item-field-normal-offer .scrolled .header-region .block-webform > .field-type-text,
.scrolled .header-region .node-type-offers .field-normal-offers .block-webform > .field-type-text,
.node-type-offers .field-normal-offers .scrolled .header-region .block-webform > .field-type-text,
.scrolled .header-region .apply_online .block-webform > .apply_online_title,
.apply_online .scrolled .header-region .block-webform > .apply_online_title,
.scrolled .header-region .detail_release_private_document .block-webform > label,
.detail_release_private_document .scrolled .header-region .block-webform > label,
.scrolled .header-region div.messages.commerce-add-to-cart-confirmation .message-inner .block-webform > .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .scrolled .header-region .block-webform > .added-product-title,
.scrolled .header-region .view-commerce-cart-form.block-webform > .grid-100,
.scrolled .header-region .view-commerce-cart-summary.block-webform > .grid-100 {
  width: 50px;
  padding: 51px 5px 0;
  background-position: -181px -367px;
}

.scrolled .header-region .block-webform > h2 span,
.scrolled .header-region .field-collection-item-field-big-offer .block-webform > .field-type-text span,
.field-collection-item-field-big-offer .scrolled .header-region .block-webform > .field-type-text span,
.scrolled .header-region .field-collection-item-field-long-offer .block-webform > .field-type-text span,
.field-collection-item-field-long-offer .scrolled .header-region .block-webform > .field-type-text span,
.scrolled .header-region .field-collection-item-field-normal-offer .block-webform > .field-type-text span,
.field-collection-item-field-normal-offer .scrolled .header-region .block-webform > .field-type-text span,
.scrolled .header-region .node-type-offers .field-normal-offers .block-webform > .field-type-text span,
.node-type-offers .field-normal-offers .scrolled .header-region .block-webform > .field-type-text span,
.scrolled .header-region .apply_online .block-webform > .apply_online_title span,
.apply_online .scrolled .header-region .block-webform > .apply_online_title span,
.scrolled .header-region .detail_release_private_document .block-webform > label span,
.detail_release_private_document .scrolled .header-region .block-webform > label span,
.scrolled .header-region div.messages.commerce-add-to-cart-confirmation .message-inner .block-webform > .added-product-title span,
div.messages.commerce-add-to-cart-confirmation .message-inner .scrolled .header-region .block-webform > .added-product-title span,
.scrolled .header-region .view-commerce-cart-form.block-webform > .grid-100 span,
.scrolled .header-region .view-commerce-cart-summary.block-webform > .grid-100 span {
  display: none;
}

.sales-phone-link {
  text-decoration: none;
  color: white;
}

.sales-phone-link:hover {
  text-decoration: none;
  color: white;
}

.panel-col-top,
.headline-standard-page {
  position: relative;
  width: 100% !important;
  margin-bottom: 60px;
  max-height: 435px;
}

.panel-col-top.noimage,
.headline-standard-page.noimage {
  min-height: 435px;
  background: #adaeb4;
}

.panel-col-top .inside,
.headline-standard-page .inside {
  margin: 0;
}

.panel-col-top img,
.headline-standard-page img {
  display: block;
  position: relative;
  z-index: 10;
  margin: auto;
  width: 100%;
  max-height: 435px;
  /*min-height: 435px;*/
}

.panel-col-top .headline-divider,
.headline-standard-page .headline-divider {
  background: url(../images/dimonesd.png) no-repeat bottom center;
  width: 595px;
  height: 136px;
  position: absolute;
  bottom: 0;
  display: block;
  z-index: -1;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-background-size: 100% 100%;
  background-size: 100%;
}

.panel-col-top .grid-container,
.headline-standard-page .grid-container {
  position: absolute;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 30px;
  z-index: 98;
  width: 1024px;
  /*for IE*/
  max-height: 435px;
}

.panel-col-top .grid-container .headline,
.headline-standard-page .grid-container .headline {
  margin-left: 30px;
  text-align: center;
  width: 70%;
}

.panel-col-top .grid-container .headline h1,
.headline-standard-page .grid-container .headline h1 {
  color: #4d4d4f;
  font-size: 45px;
  font-size: 3.2142857143rem;
  line-height: 45px;
  font-family: "open_sans_bold", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  padding: 20px 0;
  margin: 0;
  max-width: 770px;
  margin-bottom: 10px;
}

.panel-col-top .grid-container .headline span.headline_text p,
.headline-standard-page .grid-container .headline span.headline_text p {
  color: #4d4d4f;
  text-transform: uppercase;
  font-size: 22px;
  font-size: 1.5714285714rem;
  margin: 0 30px;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  line-height: 22px;
}

.panel-col-top .grid-container .headline a,
.headline-standard-page .grid-container .headline a {
  margin-top: 30px;
  width: auto;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  background-image: none;
  padding: 0 30px;
}

.panel-col-top .grid-container .headline a:hover,
.headline-standard-page .grid-container .headline a:hover {
  background: rgba(255, 255, 255, 0.5);
  color: #4d4d4f;
  border-color: #fff;
}

.panel-col-top .slideshow-images,
.headline-standard-page .slideshow-images {
  height: 435px;
}

.panel-col-top .slideshow-images img,
.headline-standard-page .slideshow-images img {
  display: none;
  position: absolute;
}

.time-slide {
  display: none;
}

#block-edensprings-menu-small-superfish-menu,
.menu_mobile {
  margin-left: 0;
  display: none;
}

.block-superfish,
.block-edensprings-menu {
  /* position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index:110;*/
  background-color: transparent;
  color: #4d4d4f;
  -webkit-transition: background 0s ease-out .4s;
  transition: background 0s ease-out .4s;
}

.block-superfish:hover,
.block-edensprings-menu:hover {
  background-color: transparent;
}

.block-superfish .sf-accordion-toggle,
.block-edensprings-menu .sf-accordion-toggle {
  display: none;
}

.block-superfish ul.sf-menu,
.block-edensprings-menu ul.sf-menu {
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
  position: static;
}

.block-superfish ul.sf-menu > li,
.block-edensprings-menu ul.sf-menu > li {
  position: static;
}

.block-superfish ul.sf-menu > li a.highlight,
.block-edensprings-menu ul.sf-menu > li a.highlight {
  color: #f86319 !important;
}

.block-superfish ul.sf-menu > li > a,
.block-edensprings-menu ul.sf-menu > li > a {
  padding: 0 15px 10px 15px;
  font-size: 18px;
  font-size: 1.2857142857rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  color: #4d4d4f;
  text-transform: uppercase;
  line-height: 75px;
  display: inline-block;
  font-weight: normal;
  -webkit-transition: color 0s ease-out .4s;
  transition: color 0s ease-out .4s;
  /*border: 0;*/
}

.block-superfish ul.sf-menu > li > a:hover,
.block-edensprings-menu ul.sf-menu > li > a:hover {
  text-decoration: none;
}

.block-superfish ul.sf-menu > li > a > span.sf-sub-indicator,
.block-edensprings-menu ul.sf-menu > li > a > span.sf-sub-indicator {
  display: none;
}

.block-superfish ul.sf-menu > li.sfHover > a,
.block-edensprings-menu ul.sf-menu > li.sfHover > a {
  text-decoration: none;
}

.block-superfish ul.sf-menu > li.sfHover ol,
.block-edensprings-menu ul.sf-menu > li.sfHover ol {
  margin-top: 0 !important;
}

.block-superfish ul.sf-menu > li.first,
.block-edensprings-menu ul.sf-menu > li.first {
  padding: 0 0 0 10px;
}

.block-superfish ul.sf-menu > li.first a,
.block-edensprings-menu ul.sf-menu > li.first a {
  display: inline-block;
  padding: 0;
  text-indent: -9999px;
  font-size: 1px;
  font-size: 0.0714285714rem;
  border: 0;
}

.block-superfish ul.sf-menu > li.first a:hover,
.block-edensprings-menu ul.sf-menu > li.first a:hover {
  border: 0;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu {
  display: none;
  top: 54px;
  width: 100%;
  background: #cfcfcf;
  border-radius: 0;
  z-index: -1;
  -webkit-box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px 0px rgba(0, 0, 0, 0.1);
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-clone-parent,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-clone-parent {
  display: none;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
  padding-left: 10px;
  padding-right: 10px;
  float: none;
  padding-top: 10px;
  padding-bottom: 80px;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol {
  padding-left: 10%;
  /*margin-top: -40px;*/
  -webkit-transition: all 1s ease-out;
  transition: all 1s ease-out;
  overflow: hidden;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li {
  float: left;
  width: 18%;
  padding: 0 2% 0 0;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li a,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li a {
  color: #4d4d4f;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #FFF;
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-weight: 600;
  padding: 15px 0;
  line-height: 20px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li a:hover,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li a:hover {
  text-decoration: none;
  color: #FFF;
  border-color: #adaeb4;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a {
  text-transform: none;
  font-size: 14px;
  font-size: 1rem;
  text-transform: uppercase;
  border: 0;
  line-height: 18px;
  font-weight: 300;
  padding: 10px 0;
  margin: 0;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a:hover,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a:hover {
  text-decoration: none;
  color: white;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a.selector,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a.selector {
  width: 76px;
  height: 76px;
  margin: 15px auto 0;
  background: url('../images/sprite.png') no-repeat -5px -510px transparent;
  text-indent: -9999px;
  display: block;
}

.block-superfish ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a.selector:hover,
.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li div.sf-megamenu-column ol a.selector:hover {
  background: url('../images/sprite.png') no-repeat -103px -510px transparent;
}

.block-superfish.hover-menu,
.block-superfish.hover-menu-no-children,
.block-edensprings-menu.hover-menu,
.block-edensprings-menu.hover-menu-no-children {
  -webkit-transition: background 0s ease-out;
  transition: background 0s ease-out;
  background: #fff;
}

.block-superfish.hover-menu ul.sf-menu > li a,
.block-superfish.hover-menu-no-children ul.sf-menu > li a,
.block-edensprings-menu.hover-menu ul.sf-menu > li a,
.block-edensprings-menu.hover-menu-no-children ul.sf-menu > li a {
  -webkit-transition: color 0s ease-out;
  transition: color 0s ease-out;
  color: #4d4d4f;
}

/* Floating menu */

.block-edensprings-menu {
  position: static;
}

.block-edensprings-menu ul.sf-menu {
  width: auto;
}

.block-edensprings-menu ul.sf-menu > li {
  padding: 0;
}

.block-edensprings-menu ul.sf-menu > li > a {
  color: #4d4d4f;
  padding: 0 10px;
  line-height: 32px;
}

.block-edensprings-menu ul.sf-menu > li.first {
  padding: 0 15px 0 0;
}

.block-edensprings-menu ul.sf-menu > li.first a {
  display: inline-block;
  padding: 0;
  text-indent: -9999px;
  font-size: 1px;
  font-size: 0.0714285714rem;
  background: url('../images/home-floating.png') no-repeat 0 0 transparent;
  width: 57px;
  height: 32px;
}

.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu {
  top: 72px;
  padding-top: 20px;
}

.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol {
  padding-left: 10%;
}

.block-edensprings-menu ul.sf-menu > li > ul.sf-megamenu li.sf-megamenu-wrapper > ol > li {
  width: 18%;
  padding: 0 2% 0 0;
}

.header-region .block-superfish {
  background-color: transparent;
}

.header-region .block-superfish:hover {
  background-color: transparent;
}

.header-region .block-superfish > ul > li > ul {
  top: 54px;
}

.header-region .block-superfish > ul > li > a {
  line-height: 50px;
}

.header-region .block-superfish > ul > li.first.sf-no-children {
  display: none;
}

.header-region .block-superfish > ul > li.first.sf-no-children > a {
  height: 99px;
  position: absolute;
  top: -56px;
}

.header-region .block-superfish > ul > li.sf-item-2 {
  margin-left: 250px;
}

header[role="banner"] {
  padding: 10px 0;
}

header[role="banner"] > .grid-conatiner {
  width: 1024px;
}

header[role="banner"] .logo-conatiner {
  height: 99px;
  width: 25%;
  float: left;
}

.scrolled .logo-conatiner {
  display: none;
}

.toolbar .header-region {
  top: 127px;
  z-index: 500;
}

.header-top-region {
  background: #fff none repeat scroll 0 0;
  padding: 13px 0 14px;
  width: 75%;
  float: left;
  /*#block-edensprings-custom-customer-care{
    margin-top: 6px;
    float: right;
    margin-left: 0;
  }*/
}

.header-top-region:hover {
  z-index: 800;
}

.header-top-region > .header-top-content > div {
  margin-left: 20px;
  float: left;
}

.header-top-region > .header-top-content > span.site-title {
  float: left;
  margin: 0 0 6px 0.7rem;
}

.header-top-region > .header-top-content > span.site-title span,
.header-top-region > .header-top-content > span.site-title a {
  font-size: 16px;
  font-size: 1.1428571429rem;
  color: #adaeb4;
  text-transform: uppercase;
}

.header-top-region > .header-top-content > a.home-mobile {
  float: left;
  margin: 9px 0 6px;
  display: none;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher {
  position: relative;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher h2.title,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .field-collection-item-field-big-offer .title.field-type-text,
.field-collection-item-field-big-offer .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .title.field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .field-collection-item-field-long-offer .title.field-type-text,
.field-collection-item-field-long-offer .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .title.field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .field-collection-item-field-normal-offer .title.field-type-text,
.field-collection-item-field-normal-offer .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .title.field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .node-type-offers .field-normal-offers .title.field-type-text,
.node-type-offers .field-normal-offers .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .title.field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .apply_online .title.apply_online_title,
.apply_online .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .title.apply_online_title,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .detail_release_private_document label.title,
.detail_release_private_document .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher label.title,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher div.messages.commerce-add-to-cart-confirmation .message-inner .title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .title.added-product-title,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .view-commerce-cart-form > .title.grid-100,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher .view-commerce-cart-summary > .title.grid-100 {
  background: url('../images/sprite.png') no-repeat 0 -94px transparent;
  color: #4d4d4f;
  text-transform: uppercase;
  padding-left: 25px;
  font-size: 14px;
  font-size: 1rem;
  font-weight: normal;
  cursor: pointer;
  margin-bottom: 0;
  margin-top: 3px;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher {
  z-index: 900;
  position: absolute;
  top: -23px;
  left: 0;
  color: #9db2ba;
  background: #eeedec;
  width: 250px;
  padding: 0;
  margin: 0;
  font-weight: normal;
  padding-bottom: 15px;
  display: none;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher li {
  margin-left: 0;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher li a,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher li span.default {
  display: inline-block;
  text-transform: uppercase;
  padding: 8px 15px 8px 15px;
  color: #9db2ba;
  width: 220px;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher li span.default {
  background: transparent url("../images/sprite.png") no-repeat scroll 8px -134px;
  cursor: pointer;
  padding-bottom: 20px;
  padding-left: 42px;
  padding-top: 22px;
  width: 193px;
}

.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher li a:hover,
.header-top-region > .header-top-content #block-edensprings-i18n-domain-switcher ul#eden_domain_switcher li a.active-language {
  background: #fcfbfb;
  text-decoration: none;
}

.header-top-region > .header-top-content #block-search-form,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher,
.header-top-region > .header-top-content #block-edensprings-custom-contact-corporate,
.header-top-region > .header-top-content #block-edensprings-custom-cart {
  float: right;
}

.header-top-region > .header-top-content #block-search-form #search-block-form.active {
  overflow: hidden;
  border: 1px solid #4d4d4f;
  border-radius: 50px;
}

.header-top-region > .header-top-content #block-search-form #search-block-form div {
  display: none;
  float: left;
}

.header-top-region > .header-top-content #block-search-form #search-block-form div .form-autocomplete {
  line-height: 1.9rem;
  padding: 5px 15px;
  border: 0;
  color: #4d4d4f;
  width: 130px;
  background: none;
}

.header-top-region > .header-top-content #block-search-form #search-block-form div .form-autocomplete.throbbing {
  background: none;
}

.header-top-region > .header-top-content #block-search-form #search-block-form .form-actions input,
.header-top-region > .header-top-content #block-search-form #search-block-form span.search_hover {
  background: url('../images/spritebtn.png') no-repeat -122px -122px transparent;
  width: 30px;
  height: 30px;
  line-height: 30px;
  display: inline-block;
  text-indent: -9999px;
  font-size: 1px;
  font-size: 0.0714285714rem;
  border: 0;
  cursor: pointer;
  -webkit-transition: none;
  transition: none;
  position: relative;
}

.header-top-region > .header-top-content #block-search-form #search-block-form .form-actions input:hover,
.header-top-region > .header-top-content #block-search-form #search-block-form span.search_hover:hover {
  background: url('../images/spritebtn.png') no-repeat -83px -122px transparent;
}

.header-top-region > .header-top-content #block-search-form #search-block-form #edit-actions input {
  background-color: none;
  background-position: -122px -122px;
  border-radius: 60px;
  padding: 13px;
  font-weight: normal;
  margin: 1px 3px 0 0;
  display: block;
  line-height: 2rem;
}

.header-top-region > .header-top-content #block-search-form #search-block-form #edit-actions input[placeholder] {
  color: #4d4d4f;
}

.header-top-region > .header-top-content #block-search-form #search-block-form .form-actions {
  margin: 0;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher {
  margin-top: 1px;
  position: relative;
  margin-right: 0;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher h2,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .field-type-text,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .apply_online .apply_online_title,
.apply_online .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .apply_online_title,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .detail_release_private_document label,
.detail_release_private_document .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher label,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .added-product-title,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .view-commerce-cart-form > .grid-100,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher .view-commerce-cart-summary > .grid-100 {
  border: 2px solid #b8b8ba;
  color: #b8b8ba;
  border-radius: 50px;
  cursor: pointer;
  font-size: 14px;
  font-size: 1rem;
  font-weight: normal;
  padding: 3px 7px;
  text-align: center;
  text-transform: uppercase;
  width: 28px;
  position: relative;
  z-index: 991;
  background: #ffffff;
  margin-bottom: 0;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher {
  z-index: 990;
  top: 16px;
  left: 0;
  color: #9db2ba;
  width: 46px;
  padding: 22px 0 0 0;
  margin: 0;
  font-weight: normal;
  position: absolute;
  background: #b8b8ba;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher li {
  margin-left: 0;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher li a,
.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher li span {
  display: inline-block;
  padding: 4px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  color: #ffffff;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher li span {
  cursor: pointer;
  background: transparent url("../images/sprite.png") no-repeat scroll 220px -145px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher li span.active {
  text-decoration: none;
  color: #ffffff;
}

.header-top-region > .header-top-content #block-edensprings-i18n-language-switcher ul#eden_language_switcher li a:hover {
  background: #4d4d4f;
  text-decoration: none;
}

.header-top-region > .header-top-content #block-edensprings-custom-customer-care a.customer_care,
.header-top-region > .header-top-content #block-edensprings-custom-customer-care span.customer_care {
  position: relative;
  text-indent: -9999px;
  font-size: 1px;
  font-size: 0.0714285714rem;
  background: url('../images/spritebtn.png') no-repeat -44px -122px transparent;
  width: 30px;
  height: 30px;
  display: block;
  white-space: nowrap;
  margin-left: 20px;
  cursor: pointer;
}

.header-top-region > .header-top-content #block-edensprings-custom-customer-care a.customer_care:hover,
.header-top-region > .header-top-content #block-edensprings-custom-customer-care span.customer_care:hover {
  background-position: -5px -122px;
}

.header-top-region > .header-top-content #block-edensprings-custom-cart a.cart-icon {
  position: relative;
  text-indent: -9999px;
  font-size: 1px;
  font-size: 0.0714285714rem;
  background: url('../images/spritebtn.png') no-repeat -44px -160px transparent;
  width: 30px;
  height: 30px;
  display: block;
  white-space: nowrap;
}

.header-top-region > .header-top-content #block-edensprings-custom-cart a.cart-icon:hover {
  background-position: -5px -160px;
}

.header-top-region > .header-top-content #block-edensprings-custom-contact-corporate > a {
  text-indent: -9999px;
  background: url('../images/spritebtn.png') no-repeat -122px -83px transparent;
  width: 30px;
  height: 30px;
  display: block;
  margin-top: 1px;
}

.header-top-region > .header-top-content #block-edensprings-custom-contact-corporate > a:hover {
  background-position: -83px -83px;
}

body:not(.corporate) .header-top-region #block-edensprings-custom-customer-care {
  float: right;
  margin-left: 0;
}

.header-region {
  float: none;
  position: absolute;
  width: 100% !important;
  z-index: 500;
  top: 65px;
}

.header-region nav,
.header-region div {
  float: none;
}

.ac_results {
  border: 0;
  background-color: #eeedec;
  color: #9db2ba;
  top: 0px !important;
  font-size: 14px;
  font-size: 1rem;
  padding-top: 23px;
  z-index: 300 !important;
  width: 208px !important;
}

.ac_results ul li {
  cursor: pointer;
  padding: 6px 10px;
  font-size: 14px;
  font-size: 1rem;
}

.ac_results ul li.ac_over {
  background: #fff;
  color: #9db2ba;
}

.ac_results ul li div.apachesolr_autocomplete.message {
  color: #9db2ba;
}

body.toolbar.corporate .header-region {
  top: 131px;
  z-index: 500;
}

body.toolbar .ac_results {
  top: 100px;
}

.block-user-account {
  position: relative;
}

.block-user-account .user-submenu {
  background-color: #eeedec;
  display: none;
  position: absolute;
  margin-bottom: 0;
  min-width: 130px;
  z-index: 501;
  top: 48px;
  right: -65px;
}

.block-user-account .user-submenu:before {
  width: 0;
  height: 0;
  content: ' ';
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  top: -9px;
  right: 67px;
  border-bottom: 10px solid #eeedec;
}

.block-user-account .user-submenu .user-submenu-item a {
  text-transform: uppercase;
  cursor: pointer;
  padding: 8px 15px;
  display: block;
  color: #9db2ba;
  font-weight: bold;
  white-space: nowrap;
}

.block-user-account .user-submenu .user-submenu-item a:hover,
.block-user-account .user-submenu .user-submenu-item a:active {
  background-color: #fcfbfb;
  text-decoration: none;
}

.scrolled header[role="banner"] {
  position: fixed;
  top: 0;
  z-index: 750;
  width: 100%;
  background: white;
}

.scrolled .header-top-region {
  width: 100%;
}

.scrolled .header-top-region #block-edensprings-custom-customer-care {
  margin-top: 6px;
}

.scrolled .header-top-region #block-edensprings-i18n-language-switcher {
  display: none;
}

.toolbar header[role="banner"] {
  width: 100%;
  top: 60px;
}

footer .footer_2,
footer .footer_3,
footer .footer_4 {
  padding: 40px 0;
  overflow: hidden;
}

footer .footer_1 {
  background: #fff;
  padding: 60px 0 80px;
  overflow: visible;
}

footer .footer_1 > .grid-container {
  position: relative;
  text-align: center;
  /* #block-edensprings-i18n-footer-domain-switcher {
        //float: right;
      }*/
}

footer .footer_1 > .grid-container > div {
  display: inline-block;
  color: #4d4d4f;
  font-size: 18px;
  font-size: 1.2857142857rem;
  text-transform: uppercase;
  line-height: 20px;
  vertical-align: middle;
}

footer .footer_1 > .grid-container #block-edensprings-custom-faq-link > a {
  color: #6D6F71;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  display: inline-block;
  padding-left: 55px;
  line-height: 43px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-faq-link > a:hover:before {
  background-position: -5px -44px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-faq-link > a:before {
  display: inline-block;
  background: url('../images/spritebtn.png') no-repeat -44px -44px transparent;
  width: 29px;
  height: 29px;
  content: ' ';
  vertical-align: top;
  margin: 5px 5px 0 0;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers {
  text-align: left;
  position: relative;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  color: #6D6F71;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers:before {
  display: inline-block;
  width: 29px;
  height: 29px;
  content: ' ';
  position: absolute;
  left: 2.4rem;
  top: 0.5rem;
  background: url('../images/spritebtn.png') no-repeat -122px -83px transparent;
  visibility: initial;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers > ul {
  display: inline-block;
  position: relative;
  margin: 0;
  padding-left: 45px;
  min-height: 43px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers > ul li {
  margin-left: 10px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers > ul li:last-child {
  display: block;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers > ul li#sales_phone:last-child {
  line-height: 43px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers > ul li#service_phone:first-child {
  line-height: 43px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-phone-numbers > ul li span.label {
  text-align: left;
  padding: 1px 8px 1px 0;
  display: inline-block;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network {
  position: relative;
  overflow: visible;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network h2,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .apply_online .apply_online_title,
.apply_online footer .footer_1 > .grid-container #block-edensprings-custom-social-network .apply_online_title,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .detail_release_private_document label,
.detail_release_private_document footer .footer_1 > .grid-container #block-edensprings-custom-social-network label,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner footer .footer_1 > .grid-container #block-edensprings-custom-social-network .added-product-title,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .view-commerce-cart-form > .grid-100,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .view-commerce-cart-summary > .grid-100 {
  position: relative;
  color: #6D6F71;
  font-size: 18px;
  font-size: 1.2857142857rem;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: 600;
  padding-left: 55px;
  line-height: 44px;
  text-transform: uppercase;
  margin: 0;
  cursor: pointer;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network h2:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-big-offer .field-type-text:before,
.field-collection-item-field-big-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-long-offer .field-type-text:before,
.field-collection-item-field-long-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-normal-offer .field-type-text:before,
.field-collection-item-field-normal-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .node-type-offers .field-normal-offers .field-type-text:before,
.node-type-offers .field-normal-offers footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .apply_online .apply_online_title:before,
.apply_online footer .footer_1 > .grid-container #block-edensprings-custom-social-network .apply_online_title:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .detail_release_private_document label:before,
.detail_release_private_document footer .footer_1 > .grid-container #block-edensprings-custom-social-network label:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title:before,
div.messages.commerce-add-to-cart-confirmation .message-inner footer .footer_1 > .grid-container #block-edensprings-custom-social-network .added-product-title:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .view-commerce-cart-form > .grid-100:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .view-commerce-cart-summary > .grid-100:before {
  position: absolute;
  display: block;
  content: ' ';
  width: 29px;
  height: 29px;
  background: url('../images/spritebtn.png') no-repeat -122px -44px transparent;
  left: 1.3rem;
  top: 0.5rem;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network h2:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-big-offer .field-type-text:hover:before,
.field-collection-item-field-big-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-long-offer .field-type-text:hover:before,
.field-collection-item-field-long-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-collection-item-field-normal-offer .field-type-text:hover:before,
.field-collection-item-field-normal-offer footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .node-type-offers .field-normal-offers .field-type-text:hover:before,
.node-type-offers .field-normal-offers footer .footer_1 > .grid-container #block-edensprings-custom-social-network .field-type-text:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .apply_online .apply_online_title:hover:before,
.apply_online footer .footer_1 > .grid-container #block-edensprings-custom-social-network .apply_online_title:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .detail_release_private_document label:hover:before,
.detail_release_private_document footer .footer_1 > .grid-container #block-edensprings-custom-social-network label:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title:hover:before,
div.messages.commerce-add-to-cart-confirmation .message-inner footer .footer_1 > .grid-container #block-edensprings-custom-social-network .added-product-title:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .view-commerce-cart-form > .grid-100:hover:before,
footer .footer_1 > .grid-container #block-edensprings-custom-social-network .view-commerce-cart-summary > .grid-100:hover:before {
  background-position: -83px -44px;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container {
  overflow: hidden;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul {
  left: 7px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: left;
  top: 64px;
  width: 400px;
  z-index: 1001;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li {
  display: inline-block;
  padding: 0;
  margin-left: 0;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li:first-child {
  padding-left: 0;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li:last-child {
  padding-right: 0;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li a {
  display: block;
  float: left;
  text-indent: -9999px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  width: 50px;
  height: 50px;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(.6, .8, 1, 1) 0.2s;
  transition: transform 0.2s cubic-bezier(.6, .8, 1, 1) 0.2s;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.facebook > a {
  background: url('../images/sprite_social.png') no-repeat -12px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.facebook > a:hover {
  background-position: -12px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.twitter > a {
  background: url('../images/sprite_social.png') no-repeat -150px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.twitter > a:hover {
  background-position: -150px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.linkedin > a {
  background: url('../images/sprite_social.png') no-repeat -81px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.linkedin > a:hover {
  background-position: -81px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.youtube > a {
  background: url('../images/sprite_social.png') no-repeat -218px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.youtube > a:hover {
  background-position: -218px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.googleplus > a {
  background: url('../images/sprite_social.png') no-repeat -286px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.googleplus > a:hover {
  background-position: -286px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.instagram > a {
  background: url('../images/sprite_social.png') no-repeat -355px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.instagram > a:hover {
  background-position: -355px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.pinterest > a {
  background: url('../images/sprite_social.png') no-repeat -424px -72px transparent;
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container ul li.pinterest > a:hover {
  background-position: -424px -12px;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

footer .footer_1 > .grid-container #block-edensprings-custom-social-network div.social-container.active ul li a {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter {
  text-align: left;
  display: inline-block;
  vertical-align: top;
  margin-top: 7px;
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter form#edensprings-newsletter {
  overflow: hidden;
  position: relative;
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter form#edensprings-newsletter span.picto {
  background: url('../images/spritebtn.png') no-repeat -122px -5px transparent;
  display: block;
  width: 29px;
  height: 29px;
  position: absolute;
  left: 4px;
  top: 0;
  z-index: 2;
  cursor: pointer;
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter form#edensprings-newsletter span.picto:hover {
  background-position: -83px -5px;
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter form#edensprings-newsletter > div {
  margin-left: 20px;
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter form#edensprings-newsletter > div input {
  padding: 5px 25px 5px 35px;
  line-height: 17px;
  z-index: 1;
  position: relative;
  color: #4d4d4f;
  border: 1px solid #cfcfcf;
  width: 50%;
  margin: 0;
}

footer .footer_1 > .grid-container #block-edensprings-newsletter-newsletter form#edensprings-newsletter > input {
  display: none;
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher {
  background: url('../images/sprite.png') no-repeat -939px -10px transparent;
  padding: 0 0 10px 65px;
  position: static;
  background-position-y: -10px;
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher h2,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .field-type-text,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .apply_online .apply_online_title,
.apply_online footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .apply_online_title,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .detail_release_private_document label,
.detail_release_private_document footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher label,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .added-product-title,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .view-commerce-cart-form > .grid-100,
footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher .view-commerce-cart-summary > .grid-100 {
  margin: 0;
  background: url('../images/sprite.png') no-repeat 193px -147px transparent;
  color: #4d4d4f;
  font-size: 18px;
  font-size: 1.2857142857rem;
  padding-left: 0px;
  line-height: 44px;
  text-transform: uppercase;
  font-weight: normal;
  cursor: pointer;
  display: inline-block;
  padding-right: 20px;
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher ul {
  position: absolute;
  top: 80px;
  z-index: 120;
  width: 96%;
  margin: auto;
  left: 0;
  right: 0;
  background: #eeedec;
  padding: 10px 2%;
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher ul:before {
  background: transparent url("../images/arrow-footer-corpo.png") no-repeat scroll 0 0;
  display: block;
  float: right;
  height: 30px;
  position: absolute;
  right: 100px;
  top: -30px;
  width: 70px;
  content: ' ';
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher ul li {
  float: left;
  text-align: center;
  width: 16.666%;
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher ul li a {
  color: #9db2ba;
  padding: 10px 15px;
  display: block;
}

footer .footer_1 > .grid-container #block-edensprings-i18n-footer-domain-switcher ul li a:hover {
  text-decoration: none;
  background: #fff;
}

footer .footer_1.nopartner {
  padding-bottom: 60px;
}

footer .footer_1.nopartner > .grid-container #block-edensprings-custom-social-network div.social-container ul {
  top: 54px;
}

footer .footer_2 {
  background: #EEEEEE;
  padding: 60px 0;
}

footer .footer_2 #block-edensprings-custom-certifications-partners {
  text-align: center;
}

footer .footer_2 #block-edensprings-custom-certifications-partners > div {
  vertical-align: middle;
  display: inline-block;
  margin: 0 15px 10px;
}

footer .footer_3 {
  background: #5a5b5f;
  padding: 25px 0;
  font-size: 14px;
  font-size: 1rem;
}

footer .footer_3 #block-edensprings-custom-footer-menu {
  text-align: center;
}

footer .footer_3 #block-edensprings-custom-footer-menu > div {
  font-size: 16.5px;
  font-size: 1.1785714286rem;
  color: #fff;
  display: inline-block;
}

footer .footer_3 #block-edensprings-custom-footer-menu ul {
  margin: 0;
  padding: 0;
  display: inline-block;
}

footer .footer_3 #block-edensprings-custom-footer-menu ul li {
  display: inline-block;
  margin-left: 2px;
}

footer .footer_3 #block-edensprings-custom-footer-menu ul li a {
  text-transform: uppercase;
  color: #fff;
  padding: 0 10px;
  font-weight: 100;
}

footer .footer_3 #block-edensprings-custom-footer-menu ul:last-child a {
  padding-right: 0;
}

footer .footer_4 {
  padding: 10px 0 30px 0;
  background: #fff;
}

footer .footer_4 .grid-container {
  text-align: center;
}

footer .footer_4 a.office_address {
  color: #6D6F71;
  display: inline-block;
  line-height: 24px;
  padding: 0 !important;
}

footer .footer_4 a.office_address:before {
  display: inline-block;
  vertical-align: middle;
  background: url('../images/spritebtn.png') no-repeat -44px -83px transparent;
  width: 29px;
  height: 29px;
  content: '';
  padding-left: 10px;
}

footer .footer_4 a.office_address:hover:before {
  background-position: -5px -83px;
}

a.sales-phone-footer {
  text-decoration: none;
  color: #4d4d4f;
}

a.sales-phone-footer:hover {
  text-decoration: none;
  color: #4d4d4f;
}

a.service-phone-footer {
  text-decoration: none;
  color: #4d4d4f;
}

a.service-phone-footer:hover {
  text-decoration: none;
  color: #4d4d4f;
}

.page-country-home #main-content .common_slider {
  border: 0;
  padding-top: 0;
}

.page-country-home .big_block > div.link.push_block_promotions a,
.page-country-home .big_block > div.link.push_block_water a,
.page-country-home .big_block > div.link.push_block_coffee a {
  -webkit-background-size: 24px 47px, 87% 47px, 24px 47px;
  background-size: 24px 47px, 87% 47px, 24px 47px;
}

.page-country-home .big_block > div.link.push_block_promotions a:hover,
.page-country-home .big_block > div.link.push_block_water a:hover,
.page-country-home .big_block > div.link.push_block_coffee a:hover {
  -webkit-background-size: 24px 47px, 87% 47px, 24px 47px;
  background-size: 24px 47px, 87% 47px, 24px 47px;
}

.page-corporate-home .pushblocks,
.page-corporate-home .push_blocks {
  display: inline-block;
  width: 100%;
}

.page-corporate-home .infoblock {
  text-align: center;
  margin-bottom: 30px;
}

.page-corporate-home .infoblock .text-columns {
  text-align: left;
}

.page-corporate-home .infoblock h2,
.page-corporate-home .infoblock .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .apply_online .apply_online_title,
.apply_online .page-corporate-home .infoblock .apply_online_title,
.page-corporate-home .infoblock .detail_release_private_document label,
.detail_release_private_document .page-corporate-home .infoblock label,
.page-corporate-home .infoblock div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-corporate-home .infoblock .added-product-title,
.page-corporate-home .infoblock .view-commerce-cart-form > .grid-100,
.page-corporate-home .infoblock .view-commerce-cart-summary > .grid-100,
.page-corporate-home .infoblock .button,
.page-corporate-home .infoblock form input[type="submit"],
form .page-corporate-home .infoblock input[type="submit"] {
  text-transform: uppercase;
}

.page-corporate-home .infoblock h2,
.page-corporate-home .infoblock .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-corporate-home .infoblock .field-type-text,
.page-corporate-home .infoblock .apply_online .apply_online_title,
.apply_online .page-corporate-home .infoblock .apply_online_title,
.page-corporate-home .infoblock .detail_release_private_document label,
.detail_release_private_document .page-corporate-home .infoblock label,
.page-corporate-home .infoblock div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-corporate-home .infoblock .added-product-title,
.page-corporate-home .infoblock .view-commerce-cart-form > .grid-100,
.page-corporate-home .infoblock .view-commerce-cart-summary > .grid-100 {
  height: 40px;
  line-height: 40px;
  font-size: 22px;
  font-size: 1.5714285714rem;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 20px;
}

.page-corporate-home .infoblock .button,
.page-corporate-home .infoblock form input[type="submit"],
form .page-corporate-home .infoblock input[type="submit"] {
  padding: 25px 60px 0 60px;
  margin-bottom: 30px;
}

.page-corporate-home .pushblocks {
  display: inline-block;
  width: 100%;
}

.page-corporate-home .pushblocks > h2,
.page-corporate-home .field-collection-item-field-big-offer .pushblocks > .field-type-text,
.field-collection-item-field-big-offer .page-corporate-home .pushblocks > .field-type-text,
.page-corporate-home .field-collection-item-field-long-offer .pushblocks > .field-type-text,
.field-collection-item-field-long-offer .page-corporate-home .pushblocks > .field-type-text,
.page-corporate-home .field-collection-item-field-normal-offer .pushblocks > .field-type-text,
.field-collection-item-field-normal-offer .page-corporate-home .pushblocks > .field-type-text,
.page-corporate-home .node-type-offers .field-normal-offers .pushblocks > .field-type-text,
.node-type-offers .field-normal-offers .page-corporate-home .pushblocks > .field-type-text,
.page-corporate-home .apply_online .pushblocks > .apply_online_title,
.apply_online .page-corporate-home .pushblocks > .apply_online_title,
.page-corporate-home .detail_release_private_document .pushblocks > label,
.detail_release_private_document .page-corporate-home .pushblocks > label,
.page-corporate-home div.messages.commerce-add-to-cart-confirmation .message-inner .pushblocks > .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-corporate-home .pushblocks > .added-product-title,
.page-corporate-home .view-commerce-cart-form.pushblocks > .grid-100,
.page-corporate-home .view-commerce-cart-summary.pushblocks > .grid-100 {
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 22px;
  font-size: 1.5714285714rem;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.page-corporate-home .pushblocks .description {
  text-transform: uppercase;
}

.page-corporate-home .pushblocks .last .pushblock_container {
  height: 261.328px;
}

.page-corporate-home .pushblocks .last .pushblock_container:nth-child(-n+2) {
  margin-bottom: 20px;
}

.page-corporate-home .pushblocks .first .pushblock_container {
  height: 602px;
}

.page-corporate-home .pushblocks .first .pushblock_container a {
  height: 80%;
}

.page-corporate-home .pushblocks .first .pushblock_container img {
  margin: 0 auto;
  height: 100%;
}

.page-corporate-home .pushblock_container {
  padding: 30px;
  position: relative;
}

.page-corporate-home .pushblock_container a {
  display: block;
  text-align: center;
  width: 100%;
}

.page-corporate-home .pushblock_container h3 {
  text-align: center;
  font-family: "open_sans_bold", Arial, sans-serif;
  color: white;
  text-transform: uppercase;
}

.page-corporate-home .pushblock_container .description {
  color: white;
  display: block;
  position: absolute;
  bottom: 30px;
  width: 80%;
  font-size: 14px;
  text-align: center;
}

.page-corporate-home .last_news {
  margin-bottom: 50px;
}

.page-corporate-home .last_news h2,
.page-corporate-home .last_news .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-corporate-home .last_news .field-type-text,
.page-corporate-home .last_news .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-corporate-home .last_news .field-type-text,
.page-corporate-home .last_news .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-corporate-home .last_news .field-type-text,
.page-corporate-home .last_news .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-corporate-home .last_news .field-type-text,
.page-corporate-home .last_news .apply_online .apply_online_title,
.apply_online .page-corporate-home .last_news .apply_online_title,
.page-corporate-home .last_news .detail_release_private_document label,
.detail_release_private_document .page-corporate-home .last_news label,
.page-corporate-home .last_news div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-corporate-home .last_news .added-product-title,
.page-corporate-home .last_news .view-commerce-cart-form > .grid-100,
.page-corporate-home .last_news .view-commerce-cart-summary > .grid-100 {
  text-align: center;
  height: 40px;
  line-height: 40px;
  font-size: 22px;
  font-size: 1.5714285714rem;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  margin-bottom: 20px;
}

.page-corporate-home .last_news .node-detail-release {
  border: 1px solid #acaeab;
  background-color: #f3f3f3;
  overflow: hidden;
  display: block;
}

.page-corporate-home .last_news .node-detail-release > .grid-33 {
  padding: 0;
  vertical-align: top;
}

.page-corporate-home .last_news .node-detail-release > .grid-66 {
  padding: 40px 60px 20px 40px;
}

.page-corporate-home .last_news .date {
  text-transform: uppercase;
  font-family: "open_sans_bold", Arial, sans-serif;
  font-size: 14px;
}

.page-corporate-home .last_news h1 {
  padding-top: 4px;
  line-height: 22px;
  font-size: 18px;
  text-transform: uppercase;
}

.background-2A2A71 {
  background-color: #2A2A71;
}

.background-6373A0 {
  background-color: #6373A0;
}

.background-8D99B9 {
  background-color: #8D99B9;
}

.background-BDC5D3 {
  background-color: #BDC5D3;
}

.background-F7710E {
  background-color: #F7710E;
}

.background-FBA800 {
  background-color: #FBA800;
}

.background-F2F2F4 {
  background-color: #F2F2F4;
}

.background-5A5B5F {
  background-color: #5A5B5F;
}

.background-D9D9D9 {
  background-color: #D9D9D9;
}

.background-D9D9D9 {
  background-color: #D9D9D9;
}

.background-FBB886 {
  background-color: #FBB886;
}

.background-B4A48D {
  background-color: #B4A48D;
}

.background-47CE28 {
  background-color: #47CE28;
}

/* Basic Page */

.node-basic-page .field-type-image {
  float: left;
  margin: 0 30px 30px 0;
}

.node-basic-page .field-type-image img {
  display: block;
}

.node-basic-page .field-type-text-with-summary {
  overflow: hidden;
  min-height: 321px;
  margin-bottom: 30px;
}

.node-basic-page .field-type-list-boolean {
  display: none;
}

/* Offers */

.offers {
  overflow: hidden;
  text-align: center;
  margin: 0 0 60px;
  font-weight: bold;
  padding: 30px 0 0;
}

.offers h1 {
  font-size: 26px;
  font-size: 1.8571428571rem;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 20px;
  min-height: 40px;
  line-height: 40px;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}

.offers .item_offer {
  margin: 0 0 15px;
  float: left;
}

.offers .item_offer img {
  display: block;
  margin-bottom: 10px;
}

.offers .item_offer span.promotion_text {
  display: block;
  text-align: center;
  font-size: 24px;
  font-size: 1.7142857143rem;
  font-weight: bold;
  text-overflow: ellipsis;
  text-transform: uppercase;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 0 16px 0;
}

.offers .item_offer a.button {
  color: #4d4d4f;
  border-color: #4d4d4f;
  width: auto;
  display: block;
  font-weight: normal;
  -webkit-background-size: 24px 47px, 86% 47px, 24px 47px;
  background-size: 24px 47px, 86% 47px, 24px 47px;
}

.offers .item_offer a.button:hover {
  -webkit-background-size: 24px 47px, 86% 47px, 24px 47px;
  background-size: 24px 47px, 86% 47px, 24px 47px;
}

/* OFFERS LIST PAGE */

.field-collection-item-field-big-offer .field-type-image,
.field-collection-item-field-long-offer .field-type-image,
.field-collection-item-field-normal-offer .field-type-image {
  margin-bottom: 16px;
  text-align: center;
}

.field-collection-item-field-big-offer .field-type-image img,
.field-collection-item-field-long-offer .field-type-image img,
.field-collection-item-field-normal-offer .field-type-image img {
  display: block;
  margin: auto;
}

.field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-normal-offer .field-type-text {
  text-align: center;
  font-size: 24px;
  font-size: 1.7142857143rem;
  text-transform: uppercase;
  margin: 0 0 25px 0;
}

.field-collection-item-field-big-offer .field-type-entityreference,
.field-collection-item-field-long-offer .field-type-entityreference,
.field-collection-item-field-normal-offer .field-type-entityreference {
  text-align: center;
  /* a {
      &:before{
        display: block;
        margin: auto;
        position: absolute;
        top: -2.5rem;
        left: 0;
        bottom: 0;
        right: 0;
        height: 37px;
        width: 50px;
        content: " ";
        background: url('../images/btn-sprite.png') no-repeat;
        background-position: 0px -37px;
      }
      @extend %button_new;

      display: inline-block;
      color: $primary_color;
      padding: 25px 0 0 0;
      background-size: 24px 47px,87% 47px,24px 47px;
      &:hover{
        background-size: 24px 47px,87% 47px,24px 47px;
      }
    }*/
}

.field-collection-item-field-long-offer > div.grid-33 {
  margin-bottom: 25px;
}

.field-collection-item-field-long-offer .grid-parent > div {
  margin-bottom: 25px;
}

.field-collection-item-field-big-offer .content {
  margin-bottom: 30px;
}

.field-collection-item-field-big-offer .content .field-type-text {
  padding: 9px 0;
}

.field-collection-item-field-big-offer .content .field-type-entityreference a {
  width: 30%;
}

.field-collection-item-field-big-offer .content .field-type-entityreference a:before {
  display: block;
  margin: auto;
  position: absolute;
  top: -2.5rem;
  left: 0;
  bottom: 0;
  right: 0;
  height: 37px;
  width: 50px;
  content: " ";
  background: url('../images/btn-sprite.png') no-repeat;
  background-position: 0px -37px;
}

.field-collection-item-field-normal-offer {
  margin-bottom: 30px;
}

/* FAQ */

.page-faq-page .faq-content a.faq-top {
  display: none;
}

.page-faq-page .faq-content .faq-category-menu {
  margin-bottom: 60px;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-header h3 a {
  font-family: "open_sans_bold", Arial, sans-serif;
  font-size: 28px;
  font-size: 2rem;
  font-weight: 100;
  display: block;
  color: #4d4d4f;
  text-transform: uppercase;
  border-bottom: 1px solid #4d4d4f;
  padding: 0 0 15px 0;
  margin: 0 0 30px;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-header h3 a:hover {
  text-decoration: none;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .item-list {
  display: none;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-question {
  text-transform: uppercase;
  padding: 0;
  margin: 0 0 15px 5px;
  font-weight: bold;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-question a {
  color: #4d4d4f;
  font-size: 18px;
  font-size: 1.2857142857rem;
  display: block;
  background: url('../images/small_arrow_down.png') no-repeat center left transparent;
  padding: 5px 0 5px 20px;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-question a:hover {
  text-decoration: none;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-question.toggle a {
  background: url('../images/small_arrow_up.png') no-repeat center left transparent;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-answer {
  padding: 0;
  padding-right: 20px;
  margin-bottom: 15px;
  margin-left: 5px;
  border-bottom: 1px solid #f0f0f0;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-answer .field {
  display: none;
  margin-bottom: 15px;
}

.page-faq-page .faq-content .faq-category-menu .faq-qa-hide .faq-category-group .faq-answer ul.links {
  display: none;
}

/** Contact page **/

.team_wrapper {
  margin: 30px auto 0;
  /* WEBFORM CONTACT */
  /* PUSH BLOCK GRID */
}

.team_wrapper .contact_block_wrapper .contact_block {
  margin: 0 0 60px 0;
  text-align: center;
}

.team_wrapper .contact_block_wrapper .contact_block h2,
.team_wrapper .contact_block_wrapper .contact_block .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .team_wrapper .contact_block_wrapper .contact_block .field-type-text,
.team_wrapper .contact_block_wrapper .contact_block .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .team_wrapper .contact_block_wrapper .contact_block .field-type-text,
.team_wrapper .contact_block_wrapper .contact_block .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .team_wrapper .contact_block_wrapper .contact_block .field-type-text,
.team_wrapper .contact_block_wrapper .contact_block .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .team_wrapper .contact_block_wrapper .contact_block .field-type-text,
.team_wrapper .contact_block_wrapper .contact_block .apply_online .apply_online_title,
.apply_online .team_wrapper .contact_block_wrapper .contact_block .apply_online_title,
.team_wrapper .contact_block_wrapper .contact_block .detail_release_private_document label,
.detail_release_private_document .team_wrapper .contact_block_wrapper .contact_block label,
.team_wrapper .contact_block_wrapper .contact_block div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .team_wrapper .contact_block_wrapper .contact_block .added-product-title,
.team_wrapper .contact_block_wrapper .contact_block .view-commerce-cart-form > .grid-100,
.team_wrapper .contact_block_wrapper .contact_block .view-commerce-cart-summary > .grid-100 {
  font-size: 24px;
  font-size: 1.7142857143rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  margin: 0 0 30px;
  border-top: 1px solid #dadadc;
  border-bottom: 1px solid #dadadc;
  padding: 8px 0;
}

.team_wrapper .contact_block_wrapper .contact_block > a {
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
  min-width: 40%;
}

.team_wrapper .contact_block_wrapper .contact_block > a:hover {
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content {
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  padding: 30px;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_text {
  font-family: "open_sans_bold", Arial, sans-serif;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_text span {
  line-height: 26px;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_text span p {
  font-size: 24px;
  font-size: 1.7142857143rem;
  line-height: 26px;
  font-family: "open_sans_regular", Arial, sans-serif;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_text span p:first-child {
  font-size: 24px;
  font-size: 1.7142857143rem;
  font-family: "open_sans_bold", Arial, sans-serif;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #4d4d4f;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour > div {
  font-size: 28px;
  font-size: 2rem;
  padding-top: 38px;
  font-weight: bold;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour > div.contact_phone {
  background: url('../images/eden_phone.png') no-repeat center -13px transparent;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_phone_hour > div.contact_hour {
  background: url('../images/eden_clock.png') no-repeat center -13px transparent;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_mail {
  font-size: 26px;
  font-size: 1.8571428571rem;
  text-transform: none;
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #4d4d4f;
  line-height: 30px;
  text-align: left;
}

.team_wrapper .contact_block_wrapper .contact_block .contact_block_content .contact_mail a {
  display: inline-block;
  padding-left: 60px;
  background: url('../images/eden_mail.png') no-repeat 0 -13px transparent;
  color: #4d4d4f;
}

.team_wrapper .contact_block_wrapper .contact_block.active .contact_block_content {
  border-color: #EEEEEE;
  background: #EEEEEE;
  font-weight: normal;
}

.team_wrapper .contact_form {
  background: #EEEEEE;
  margin: 0 0 60px;
}

.team_wrapper .contact_form article {
  margin: 30px auto;
}

.team_wrapper .contact_form article h1 {
  font-family: "open_sans_bold", Arial, sans-serif;
  text-align: center;
  font-size: 22px;
  font-size: 1.5714285714rem;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  text-transform: uppercase;
  padding: 8px 0;
  margin: 0 auto;
  width: 50%;
  overflow: hidden;
  margin-top: 20px;
}

.team_wrapper .contact_form article .form-item {
  margin: 15px 0;
}

.team_wrapper .contact_form article input,
.team_wrapper .contact_form article select {
  width: 100%;
}

.team_wrapper .contact_form article .form-actions {
  background: url(/profiles/edensprings/themes/edensprings/images/diamond_divider.png) no-repeat center bottom;
  padding-bottom: 150px;
  -webkit-background-size: 100% 100%;
  background-size: 100%;
}

.team_wrapper .push_block_grid {
  margin: 0 0 60px;
}

.team_wrapper .push_block_grid .wrapper_block .big_block > div.link a {
  -webkit-background-size: 24px 47px, 85.9% 47px, 24px 47px !important;
  background-size: 24px 47px, 85.9% 47px, 24px 47px !important;
}

.team_wrapper .push_block_grid .wrapper_block .big_block > div.link a:hover {
  -webkit-background-size: 24px 47px, 85.9% 47px, 24px 47px !important;
  background-size: 24px 47px, 85.9% 47px, 24px 47px !important;
}

.team_wrapper .push_block_grid .row {
  margin-bottom: 30px;
}

.team_wrapper .push_block_grid .row .blocks {
  overflow: hidden;
  position: relative;
  z-index: 98;
}

.team_wrapper .push_block_grid .row .blocks div.push_block {
  cursor: pointer;
  float: left;
  width: 147px;
  height: 147px;
  margin-right: 22px;
  border: 1px solid #4d4d4f;
  text-align: center;
}

.team_wrapper .push_block_grid .row .blocks div.push_block:last-child {
  margin-right: 0;
}

.team_wrapper .push_block_grid .row .blocks div.push_block.nothing {
  cursor: auto;
}

.team_wrapper .push_block_grid .row .blocks div.push_block.active {
  background: #f2f2f3;
  border-bottom-color: #f2f2f3;
}

.team_wrapper .push_block_grid .row .blocks div.push_block img {
  display: inline-block;
  width: 55px;
  height: 55px;
  margin: 20px auto 0;
}

.team_wrapper .push_block_grid .row .blocks div.push_block span {
  font-size: 14px;
  font-size: 1rem;
  line-height: 12px;
  text-transform: uppercase;
  overflow: hidden;
  height: 25px;
  padding: 0 10px;
  margin-top: 10px;
  display: block;
}

.team_wrapper .push_block_grid .row .blocks div.push_block a {
  display: none;
}

.team_wrapper .push_block_grid .row .extras {
  position: relative;
  z-index: 97;
}

.team_wrapper .push_block_grid .row .extras .extra {
  display: none;
  overflow: hidden;
  background: #f2f2f3;
  border: 1px solid #4d4d4f;
  margin-top: -1px;
  padding: 10px;
}

.team_wrapper .push_block_grid .row .extras .extra p {
  margin-bottom: 10px;
}

/* End .team-wrapper */

/** PLP LONG PAGE **/

.node-longpage.view-mode-full > .content > .field-type-entityreference .field-items .field-item .grid-container > article {
  padding-top: 30px;
  position: relative;
  padding-bottom: 60px;
  /*  &:after{
                  width:100%;
                  content:' ';
                  display: block;
                  background: url(/profiles/edensprings/themes/edensprings/images/diamond_divider.png) no-repeat center bottom;
                  padding-bottom: 100px;
                //  margin-bottom: 50px;
                  visibility: initial;

                }*/
}

.node-longpage.view-mode-full > .content > .field-type-entityreference .field-items .field-item:first-child .grid-container article {
  border: 0;
}

.node-longpage.view-mode-full > .content > .field-type-list-boolean {
  display: none;
}

.node-longpage-blockinfozone.view-mode-longpage > h1,
.node-longpage-pageinfoblock.view-mode-longpage > h1,
.node-longpage-tabinfoblock.view-mode-longpage > h1,
.node-basic-page.view-mode-longpage > h1,
.node-longpage-timeline.view-mode-longpage > h1,
.node-longpage-accordion.view-mode-longpage > h1 {
  font-family: "open_sans_bold", Arial, sans-serif;
  text-align: center;
  font-size: 22px;
  font-size: 1.5714285714rem;
  text-transform: uppercase;
  margin: 0 0 30px;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 20px;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  padding: 10px 0;
}

/** BLOCK INFO ZONE **/

.node-longpage-blockinfozone.view-mode-longpage .content {
  overflow: hidden;
}

.node-longpage-blockinfozone.view-mode-longpage .content .common_slider {
  border: 0;
  padding: 0;
  margin-bottom: 0;
}

.node-longpage-blockinfozone.view-mode-longpage .field-type-text-with-summary {
  text-align: center;
  font-size: 15.4px;
}

/** BLOCK PAGE INFO BLOCK **/

.node-longpage-pageinfoblock.view-mode-longpage .content {
  text-align: center;
}

.node-longpage-pageinfoblock.view-mode-longpage .content .field-type-image {
  margin-bottom: 20px;
}

.node-longpage-pageinfoblock.view-mode-longpage .content .field-type-text {
  text-align: left;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  padding-bottom: 20px;
  border-bottom: 1px solid #4d4d4f;
  margin-bottom: 30px;
}

.node-longpage-pageinfoblock.view-mode-longpage .content .field-type-text-with-summary {
  text-align: left;
  line-height: 18px;
}

.node-longpage-pageinfoblock.view-mode-longpage .content .field-type-text-with-summary td {
  padding: 0 10px;
}

.node-longpage-pageinfoblock.view-mode-longpage .content a.btn-default {
  margin: 30px 0 0;
  padding: 25px 40px 0 40px;
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
}

.node-longpage-pageinfoblock.view-mode-longpage .content a.btn-default:hover {
  -webkit-background-size: 24px 47px, 80% 47px, 24px 47px;
  background-size: 24px 47px, 80% 47px, 24px 47px;
}

/** BLOCK TAB INFO BLOCK **/

.node-longpage-tabinfoblock.view-mode-longpage .field-type-text-with-summary,
.page-country-coffee .field-type-text-with-summary,
.node-type-product-display .field-type-text-with-summary,
.page-careers .field-type-text-with-summary {
  text-align: center;
  margin-bottom: 30px;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs,
.page-country-coffee .ui-tabs,
.node-type-product-display .ui-tabs,
.page-careers .ui-tabs {
  border: 0;
  padding: 0;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs ul.ui-tabs-nav,
.page-country-coffee .ui-tabs ul.ui-tabs-nav,
.node-type-product-display .ui-tabs ul.ui-tabs-nav,
.page-careers .ui-tabs ul.ui-tabs-nav {
  text-align: center;
  background: url(../images/btn-left_off.png), url(../images/btn_bg-new_off.png), url(../images/btn-right_off.png);
  background-position: -20px 0px, top, 970px 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  -webkit-background-size: 72px 47px, 90% 47px, 72px 47px;
  background-size: 72px 47px, 90% 47px, 72px 47px;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs ul.ui-tabs-nav:before,
.page-country-coffee .ui-tabs ul.ui-tabs-nav:before,
.node-type-product-display .ui-tabs ul.ui-tabs-nav:before,
.page-careers .ui-tabs ul.ui-tabs-nav:before {
  display: none !important;
  background: transparent;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs ul.ui-tabs-nav li,
.page-country-coffee .ui-tabs ul.ui-tabs-nav li,
.node-type-product-display .ui-tabs ul.ui-tabs-nav li,
.page-careers .ui-tabs ul.ui-tabs-nav li {
  display: table;
  margin: 0;
  vertical-align: top;
  float: left;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs ul.ui-tabs-nav li a,
.page-country-coffee .ui-tabs ul.ui-tabs-nav li a,
.node-type-product-display .ui-tabs ul.ui-tabs-nav li a,
.page-careers .ui-tabs ul.ui-tabs-nav li a {
  border: 0;
  float: none;
  padding: 0 0 30px;
  height: 46px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background-position: center 47px;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs ul.ui-tabs-nav::before,
.page-country-coffee .ui-tabs ul.ui-tabs-nav::before,
.node-type-product-display .ui-tabs ul.ui-tabs-nav::before,
.page-careers .ui-tabs ul.ui-tabs-nav::before {
  display: block;
  height: 1px;
  position: relative;
  top: 1px;
  background: #adaeb4;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs .field-type-text-long a,
.page-country-coffee .ui-tabs .field-type-text-long a,
.node-type-product-display .ui-tabs .field-type-text-long a,
.page-careers .ui-tabs .field-type-text-long a {
  color: #f86319;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs .ui-tabs-panel,
.page-country-coffee .ui-tabs .ui-tabs-panel,
.node-type-product-display .ui-tabs .ui-tabs-panel,
.page-careers .ui-tabs .ui-tabs-panel {
  margin-bottom: 0;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs .linkmore,
.page-country-coffee .ui-tabs .linkmore,
.node-type-product-display .ui-tabs .linkmore,
.page-careers .ui-tabs .linkmore {
  text-align: center;
}

.node-longpage-tabinfoblock.view-mode-longpage .ui-tabs .linkmore a,
.page-country-coffee .ui-tabs .linkmore a,
.node-type-product-display .ui-tabs .linkmore a,
.page-careers .ui-tabs .linkmore a {
  margin: 30px 0 0;
  padding: 25px 30px 0 30px;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots,
.page-country-coffee .map_depots,
.node-type-product-display .map_depots,
.page-careers .map_depots {
  border: 1px solid #4d4d4f;
  border-bottom: 0;
  margin-top: 46px;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots h2,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-type-text,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-type-text,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-type-text,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-longpage-tabinfoblock.view-mode-longpage .map_depots .field-type-text,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .apply_online .apply_online_title,
.apply_online .node-longpage-tabinfoblock.view-mode-longpage .map_depots .apply_online_title,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .detail_release_private_document label,
.detail_release_private_document .node-longpage-tabinfoblock.view-mode-longpage .map_depots label,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-longpage-tabinfoblock.view-mode-longpage .map_depots .added-product-title,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .view-commerce-cart-form > .grid-100,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots .view-commerce-cart-summary > .grid-100,
.page-country-coffee .map_depots h2,
.page-country-coffee .map_depots .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-country-coffee .map_depots .field-type-text,
.page-country-coffee .map_depots .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-country-coffee .map_depots .field-type-text,
.page-country-coffee .map_depots .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-country-coffee .map_depots .field-type-text,
.page-country-coffee .map_depots .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-country-coffee .map_depots .field-type-text,
.page-country-coffee .map_depots .apply_online .apply_online_title,
.apply_online .page-country-coffee .map_depots .apply_online_title,
.page-country-coffee .map_depots .detail_release_private_document label,
.detail_release_private_document .page-country-coffee .map_depots label,
.page-country-coffee .map_depots div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-country-coffee .map_depots .added-product-title,
.page-country-coffee .map_depots .view-commerce-cart-form > .grid-100,
.page-country-coffee .map_depots .view-commerce-cart-summary > .grid-100,
.node-type-product-display .map_depots h2,
.node-type-product-display .map_depots .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-product-display .map_depots .field-type-text,
.node-type-product-display .map_depots .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-product-display .map_depots .field-type-text,
.node-type-product-display .map_depots .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-product-display .map_depots .field-type-text,
.node-type-product-display .map_depots .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-type-product-display .map_depots .field-type-text,
.node-type-product-display .map_depots .apply_online .apply_online_title,
.apply_online .node-type-product-display .map_depots .apply_online_title,
.node-type-product-display .map_depots .detail_release_private_document label,
.detail_release_private_document .node-type-product-display .map_depots label,
.node-type-product-display .map_depots div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-product-display .map_depots .added-product-title,
.node-type-product-display .map_depots .view-commerce-cart-form > .grid-100,
.node-type-product-display .map_depots .view-commerce-cart-summary > .grid-100,
.page-careers .map_depots h2,
.page-careers .map_depots .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-careers .map_depots .field-type-text,
.page-careers .map_depots .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-careers .map_depots .field-type-text,
.page-careers .map_depots .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-careers .map_depots .field-type-text,
.page-careers .map_depots .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-careers .map_depots .field-type-text,
.page-careers .map_depots .apply_online .apply_online_title,
.apply_online .page-careers .map_depots .apply_online_title,
.page-careers .map_depots .detail_release_private_document label,
.detail_release_private_document .page-careers .map_depots label,
.page-careers .map_depots div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-careers .map_depots .added-product-title,
.page-careers .map_depots .view-commerce-cart-form > .grid-100,
.page-careers .map_depots .view-commerce-cart-summary > .grid-100 {
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  padding: 20px 20px 0 20px;
  font-weight: bold;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul,
.page-country-coffee .map_depots #map_list ul,
.node-type-product-display .map_depots #map_list ul,
.page-careers .map_depots #map_list ul {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #4d4d4f;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li,
.page-country-coffee .map_depots #map_list ul li,
.node-type-product-display .map_depots #map_list ul li,
.page-careers .map_depots #map_list ul li {
  margin: 0;
  padding: 10px 20px;
  border-top: 1px solid #4d4d4f;
  overflow: hidden;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-title,
.page-country-coffee .map_depots #map_list ul li .views-field-title,
.node-type-product-display .map_depots #map_list ul li .views-field-title,
.page-careers .map_depots #map_list ul li .views-field-title {
  float: left;
  width: 40%;
  padding-right: 5%;
  margin-right: 5%;
  border-right: 1px solid #4d4d4f;
  line-height: 20px;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-title a,
.page-country-coffee .map_depots #map_list ul li .views-field-title a,
.node-type-product-display .map_depots #map_list ul li .views-field-title a,
.page-careers .map_depots #map_list ul li .views-field-title a {
  color: #4d4d4f;
  display: inline-block;
  padding-left: 20px;
  background: url('../images/small_arrow_down.png') no-repeat 0 8px transparent;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-title a:hover,
.page-country-coffee .map_depots #map_list ul li .views-field-title a:hover,
.node-type-product-display .map_depots #map_list ul li .views-field-title a:hover,
.page-careers .map_depots #map_list ul li .views-field-title a:hover {
  text-decoration: underline;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-title a.active,
.page-country-coffee .map_depots #map_list ul li .views-field-title a.active,
.node-type-product-display .map_depots #map_list ul li .views-field-title a.active,
.page-careers .map_depots #map_list ul li .views-field-title a.active {
  background-image: url('../images/small_arrow_up.png');
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-field-phone-number,
.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-field-address,
.page-country-coffee .map_depots #map_list ul li .views-field-field-phone-number,
.page-country-coffee .map_depots #map_list ul li .views-field-field-address,
.node-type-product-display .map_depots #map_list ul li .views-field-field-phone-number,
.node-type-product-display .map_depots #map_list ul li .views-field-field-address,
.page-careers .map_depots #map_list ul li .views-field-field-phone-number,
.page-careers .map_depots #map_list ul li .views-field-field-address {
  margin-left: 50%;
  padding-left: 30px;
  color: #4d4d4f;
  line-height: 20px;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li .views-field-field-address,
.page-country-coffee .map_depots #map_list ul li .views-field-field-address,
.node-type-product-display .map_depots #map_list ul li .views-field-field-address,
.page-careers .map_depots #map_list ul li .views-field-field-address {
  display: none;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li.active .views-field-field-address,
.page-country-coffee .map_depots #map_list ul li.active .views-field-field-address,
.node-type-product-display .map_depots #map_list ul li.active .views-field-field-address,
.page-careers .map_depots #map_list ul li.active .views-field-field-address {
  display: block;
}

.node-longpage-tabinfoblock.view-mode-longpage .map_depots #map_list ul li.active,
.page-country-coffee .map_depots #map_list ul li.active,
.node-type-product-display .map_depots #map_list ul li.active,
.page-careers .map_depots #map_list ul li.active {
  background: #f3f3f3;
}

.page-country-coffee .ui-tabs,
.node-type-product-display .ui-tabs {
  border: 0;
}

.page-country-coffee {
  margin-bottom: 30px;
}

.page-country-coffee .coffee_tabs {
  text-align: center;
  margin-bottom: 60px;
}

.page-country-coffee .ui-tabs {
  border: 0;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}

.page-country-coffee .ui-tabs ul.ui-tabs-nav {
  text-align: center;
  padding: 0;
}

.page-country-coffee .ui-tabs ul.ui-tabs-nav li {
  display: table;
  padding: 0 10px;
  float: left;
  margin: 0;
}

.page-country-coffee .ui-tabs ul.ui-tabs-nav li a {
  color: #adaeb4;
  padding: 0 0 30px;
  height: 46px;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  border-radius: 0;
  background-position: center 47px;
}

.page-country-coffee .ui-tabs ul.ui-tabs-nav li a:hover {
  color: #4d4d4f;
}

.page-country-coffee .ui-tabs ul.ui-tabs-nav li.ui-state-active a {
  color: #4d4d4f;
}

.page-country-coffee .ui-tabs-panel > div.image {
  text-align: center;
}

/** BLOCK BASIC PAGE **/

.node-basic-page.view-mode-longpage .content {
  overflow: hidden;
  background: transparent;
}

.node-basic-page.view-mode-longpage .content .field-type-image {
  float: left;
  margin-bottom: 0;
}

.node-basic-page.view-mode-longpage .content .field-type-text-with-summary {
  padding: 60px 10px;
  margin: 0;
  min-height: auto;
}

.node-basic-page.view-mode-longpage .content .field-type-text-with-summary p {
  font-family: "open_sans_regular", Arial, sans-serif;
  font-size: 16px;
  font-size: 1.1428571429rem;
  margin: 0 0 20px;
  line-height: 20px;
}

/* BLOCK CREDITS LONGPAGE */

.node-certifications-partners.view-mode-longpage .grid-33 {
  text-align: center;
  margin-bottom: 20px;
}

.node-certifications-partners.view-mode-longpage h2 a,
.node-certifications-partners.view-mode-longpage .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .node-certifications-partners.view-mode-longpage .field-type-text a,
.node-certifications-partners.view-mode-longpage .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .node-certifications-partners.view-mode-longpage .field-type-text a,
.node-certifications-partners.view-mode-longpage .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .node-certifications-partners.view-mode-longpage .field-type-text a,
.node-certifications-partners.view-mode-longpage .node-type-offers .field-normal-offers .field-type-text a,
.node-type-offers .field-normal-offers .node-certifications-partners.view-mode-longpage .field-type-text a,
.node-certifications-partners.view-mode-longpage .apply_online .apply_online_title a,
.apply_online .node-certifications-partners.view-mode-longpage .apply_online_title a,
.node-certifications-partners.view-mode-longpage .detail_release_private_document label a,
.detail_release_private_document .node-certifications-partners.view-mode-longpage label a,
.node-certifications-partners.view-mode-longpage div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-certifications-partners.view-mode-longpage .added-product-title a,
.node-certifications-partners.view-mode-longpage .view-commerce-cart-form > .grid-100 a,
.node-certifications-partners.view-mode-longpage .view-commerce-cart-summary > .grid-100 a {
  color: #4d4d4f;
  text-transform: uppercase;
}

#search-form {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #4d4d4f;
}

#search-form #edit-basic {
  padding-left: 10px;
}

#search-form #edit-basic > div {
  display: inline-block;
}

#search-form #edit-basic label {
  text-transform: uppercase;
  font-size: 18px;
  font-size: 1.2857142857rem;
  vertical-align: middle;
  margin-right: 10px;
}

#search-form #edit-basic input {
  padding: 5px 15px;
  font-size: 16px;
  font-size: 1.1428571429rem;
  color: #4d4d4f;
  border: 1px solid #4d4d4f;
}

#search-form #edit-basic input#edit-submit {
  border: 0;
  background: #ffb712;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
}

#search-form #edit-basic input#edit-submit:hover {
  background: #f86319;
}

/* TIMELINE LONGPAGE */

.node-longpage-timeline .field-type-text-with-summary {
  text-align: center;
}

.page-latest-eden-news .latest_news h3,
.page-latest-eden-news .previous_news h3 {
  text-align: center;
  margin: 30px 0;
}

.page-latest-eden-news .latest_news .date,
.page-latest-eden-news .previous_news .date {
  font-family: "open_sans_bold", Arial, sans-serif;
  margin-bottom: 5px;
  display: block;
  text-transform: uppercase;
}

.page-latest-eden-news .latest_news article h1,
.page-latest-eden-news .previous_news article h1 {
  text-transform: uppercase;
  font-size: 21px;
  line-height: 25px;
}

.page-latest-eden-news .latest_news article {
  border: 1px solid #5a5b5f;
  background-color: #f3f3f3;
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.page-latest-eden-news .latest_news article .grid-33 {
  display: block;
  padding: 0;
  overflow: hidden;
  vertical-align: bottom;
}

.page-latest-eden-news .latest_news article .grid-33 > div {
  display: block;
  vertical-align: bottom;
}

.page-latest-eden-news .latest_news article .grid-33 > div img {
  display: block;
  vertical-align: bottom;
}

.page-latest-eden-news .latest_news article .clearfix {
  display: none;
}

.page-latest-eden-news .latest_news article .grid-66 {
  margin: 45px 0 30px 0;
  padding: 0 40px;
}

.page-latest-eden-news .previous_news article {
  border-top: 1px solid #5a5b5f;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.page-latest-eden-news .previous_news article h1 {
  margin-bottom: 0;
}

.page-latest-eden-news .previous_news .grid-33,
.page-latest-eden-news .previous_news .grid-66 {
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.page-latest-eden-news .previous_news .grid-66 {
  padding: 14px 20px 14px 10px;
  min-height: 130px;
}

.page-latest-eden-news .previous_news .grid-66 .grid-70 {
  min-height: 100%;
}

.page-latest-eden-news .previous_news .grid-66 .grid-30 {
  min-height: 100%;
  padding-top: 30px;
}

.page-latest-eden-news .media_contacts h2,
.page-latest-eden-news .media_contacts .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-latest-eden-news .media_contacts .field-type-text,
.page-latest-eden-news .media_contacts .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-latest-eden-news .media_contacts .field-type-text,
.page-latest-eden-news .media_contacts .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-latest-eden-news .media_contacts .field-type-text,
.page-latest-eden-news .media_contacts .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-latest-eden-news .media_contacts .field-type-text,
.page-latest-eden-news .media_contacts .apply_online .apply_online_title,
.apply_online .page-latest-eden-news .media_contacts .apply_online_title,
.page-latest-eden-news .media_contacts .detail_release_private_document label,
.detail_release_private_document .page-latest-eden-news .media_contacts label,
.page-latest-eden-news .media_contacts div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-latest-eden-news .media_contacts .added-product-title,
.page-latest-eden-news .media_contacts .view-commerce-cart-form > .grid-100,
.page-latest-eden-news .media_contacts .view-commerce-cart-summary > .grid-100 {
  text-align: center;
}

.media_contacts_container {
  border: 1px solid #5a5b5f;
  display: block;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
}

.media_contacts_container .grid-33 {
  padding: 0;
}

.media_contacts_container .grid-66 {
  padding: 50px 20px 0 0;
}

/* ACCORDION LONGPAGE */

.node-longpage-accordion {
  padding-top: 30px;
  border-top: 1px solid #4d4d4f;
  position: relative;
  padding-bottom: 60px;
}

.node-longpage-accordion > .content > .field-type-text-with-summary {
  text-align: center;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item {
  display: table;
  width: 100%;
  padding: 0 !important;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content {
  display: table-row;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .picture,
.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .content-right {
  display: table-cell;
  vertical-align: middle;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .picture {
  width: 30%;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .picture .field-type-image {
  text-align: center;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .picture .field-type-image img {
  margin: 0 auto;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .content-right {
  width: 68%;
  padding: 0.9% 0 10px 2%;
  vertical-align: top;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .content-right h1 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  text-transform: uppercase;
  margin-top: 15px;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .content-right h1:before {
  background: transparent url("../images/sprite.png") no-repeat scroll -15px -755px;
  content: " ";
  display: inline-block;
  height: 10px;
  width: 20px;
  margin-right: 10px;
  transform: scale(0.5) rotate(-90deg);
  -webkit-transform: scale(0.5) rotate(-90deg);
  -moz-transform: scale(0.5) rotate(-90deg);
  -o-transform: scale(0.5) rotate(-90deg);
  -ms-transform: scale(0.5) rotate(-90deg);
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content > .content-right .btn-default {
  color: #4d4d4f;
  width: 275px;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content.active .picture {
  background: #2a2a72;
}

.node-longpage-accordion > .content .field-type-entityreference article.node-accordion-item > .content.active > .content-right h1:before {
  transform: scale(0.5) rotate(0deg);
  -webkit-transform: scale(0.5) rotate(0deg);
  -moz-transform: scale(0.5) rotate(0deg);
  -o-transform: scale(0.5) rotate(0deg);
  -ms-transform: scale(0.5) rotate(0deg);
}

/** SEARCH RESULT **/

.search-results,
.node-type-offers {
  /* PRODUCT LIST */
  /* CORE SEARCH */
}

.search-results.product_list .product-list-description,
.search-results.selector .product-list-description,
.search-results.product_category_coffee .product-list-description,
.search-results.product_category_water .product-list-description,
.node-type-offers.product_list .product-list-description,
.node-type-offers.selector .product-list-description,
.node-type-offers.product_category_coffee .product-list-description,
.node-type-offers.product_category_water .product-list-description {
  margin-bottom: 30px;
}

.search-results.product_list .product-list-description ul,
.search-results.selector .product-list-description ul,
.search-results.product_category_coffee .product-list-description ul,
.search-results.product_category_water .product-list-description ul,
.node-type-offers.product_list .product-list-description ul,
.node-type-offers.selector .product-list-description ul,
.node-type-offers.product_category_coffee .product-list-description ul,
.node-type-offers.product_category_water .product-list-description ul {
  margin-left: 15px;
}

.search-results.product_list .product-list-description ul li,
.search-results.selector .product-list-description ul li,
.search-results.product_category_coffee .product-list-description ul li,
.search-results.product_category_water .product-list-description ul li,
.node-type-offers.product_list .product-list-description ul li,
.node-type-offers.selector .product-list-description ul li,
.node-type-offers.product_category_coffee .product-list-description ul li,
.node-type-offers.product_category_water .product-list-description ul li {
  list-style: disc;
}

.search-results.product_list h1.results-title,
.search-results.product_list h2.results-title,
.search-results.product_list .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .search-results.product_list .results-title.field-type-text,
.search-results.product_list .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .search-results.product_list .results-title.field-type-text,
.search-results.product_list .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .search-results.product_list .results-title.field-type-text,
.search-results.product_list .node-type-offers .field-normal-offers .results-title.field-type-text,
.node-type-offers .field-normal-offers .search-results.product_list .results-title.field-type-text,
.search-results.product_list .apply_online .results-title.apply_online_title,
.apply_online .search-results.product_list .results-title.apply_online_title,
.search-results.product_list .detail_release_private_document label.results-title,
.detail_release_private_document .search-results.product_list label.results-title,
.search-results.product_list div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_list .results-title.added-product-title,
.search-results.product_list .view-commerce-cart-form > .results-title.grid-100,
.search-results.product_list .view-commerce-cart-summary > .results-title.grid-100,
.search-results.selector h1.results-title,
.search-results.selector h2.results-title,
.search-results.selector .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .search-results.selector .results-title.field-type-text,
.search-results.selector .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .search-results.selector .results-title.field-type-text,
.search-results.selector .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .search-results.selector .results-title.field-type-text,
.search-results.selector .node-type-offers .field-normal-offers .results-title.field-type-text,
.node-type-offers .field-normal-offers .search-results.selector .results-title.field-type-text,
.search-results.selector .apply_online .results-title.apply_online_title,
.apply_online .search-results.selector .results-title.apply_online_title,
.search-results.selector .detail_release_private_document label.results-title,
.detail_release_private_document .search-results.selector label.results-title,
.search-results.selector div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.selector .results-title.added-product-title,
.search-results.selector .view-commerce-cart-form > .results-title.grid-100,
.search-results.selector .view-commerce-cart-summary > .results-title.grid-100,
.search-results.product_category_coffee h1.results-title,
.search-results.product_category_coffee h2.results-title,
.search-results.product_category_coffee .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .search-results.product_category_coffee .results-title.field-type-text,
.search-results.product_category_coffee .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .search-results.product_category_coffee .results-title.field-type-text,
.search-results.product_category_coffee .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .search-results.product_category_coffee .results-title.field-type-text,
.search-results.product_category_coffee .node-type-offers .field-normal-offers .results-title.field-type-text,
.node-type-offers .field-normal-offers .search-results.product_category_coffee .results-title.field-type-text,
.search-results.product_category_coffee .apply_online .results-title.apply_online_title,
.apply_online .search-results.product_category_coffee .results-title.apply_online_title,
.search-results.product_category_coffee .detail_release_private_document label.results-title,
.detail_release_private_document .search-results.product_category_coffee label.results-title,
.search-results.product_category_coffee div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_category_coffee .results-title.added-product-title,
.search-results.product_category_coffee .view-commerce-cart-form > .results-title.grid-100,
.search-results.product_category_coffee .view-commerce-cart-summary > .results-title.grid-100,
.search-results.product_category_water h1.results-title,
.search-results.product_category_water h2.results-title,
.search-results.product_category_water .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .search-results.product_category_water .results-title.field-type-text,
.search-results.product_category_water .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .search-results.product_category_water .results-title.field-type-text,
.search-results.product_category_water .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .search-results.product_category_water .results-title.field-type-text,
.search-results.product_category_water .node-type-offers .field-normal-offers .results-title.field-type-text,
.node-type-offers .field-normal-offers .search-results.product_category_water .results-title.field-type-text,
.search-results.product_category_water .apply_online .results-title.apply_online_title,
.apply_online .search-results.product_category_water .results-title.apply_online_title,
.search-results.product_category_water .detail_release_private_document label.results-title,
.detail_release_private_document .search-results.product_category_water label.results-title,
.search-results.product_category_water div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_category_water .results-title.added-product-title,
.search-results.product_category_water .view-commerce-cart-form > .results-title.grid-100,
.search-results.product_category_water .view-commerce-cart-summary > .results-title.grid-100,
.node-type-offers.product_list h1.results-title,
.node-type-offers.product_list h2.results-title,
.node-type-offers.product_list .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .node-type-offers.product_list .results-title.field-type-text,
.node-type-offers.product_list .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .node-type-offers.product_list .results-title.field-type-text,
.node-type-offers.product_list .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.product_list .results-title.field-type-text,
.node-type-offers.product_list .field-normal-offers .results-title.field-type-text,
.node-type-offers.product_list .apply_online .results-title.apply_online_title,
.apply_online .node-type-offers.product_list .results-title.apply_online_title,
.node-type-offers.product_list .detail_release_private_document label.results-title,
.detail_release_private_document .node-type-offers.product_list label.results-title,
.node-type-offers.product_list div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_list .results-title.added-product-title,
.node-type-offers.product_list .view-commerce-cart-form > .results-title.grid-100,
.node-type-offers.product_list .view-commerce-cart-summary > .results-title.grid-100,
.node-type-offers.selector h1.results-title,
.node-type-offers.selector h2.results-title,
.node-type-offers.selector .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .node-type-offers.selector .results-title.field-type-text,
.node-type-offers.selector .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .node-type-offers.selector .results-title.field-type-text,
.node-type-offers.selector .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.selector .results-title.field-type-text,
.node-type-offers.selector .field-normal-offers .results-title.field-type-text,
.node-type-offers.selector .apply_online .results-title.apply_online_title,
.apply_online .node-type-offers.selector .results-title.apply_online_title,
.node-type-offers.selector .detail_release_private_document label.results-title,
.detail_release_private_document .node-type-offers.selector label.results-title,
.node-type-offers.selector div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.selector .results-title.added-product-title,
.node-type-offers.selector .view-commerce-cart-form > .results-title.grid-100,
.node-type-offers.selector .view-commerce-cart-summary > .results-title.grid-100,
.node-type-offers.product_category_coffee h1.results-title,
.node-type-offers.product_category_coffee h2.results-title,
.node-type-offers.product_category_coffee .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .node-type-offers.product_category_coffee .results-title.field-type-text,
.node-type-offers.product_category_coffee .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .node-type-offers.product_category_coffee .results-title.field-type-text,
.node-type-offers.product_category_coffee .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.product_category_coffee .results-title.field-type-text,
.node-type-offers.product_category_coffee .field-normal-offers .results-title.field-type-text,
.node-type-offers.product_category_coffee .apply_online .results-title.apply_online_title,
.apply_online .node-type-offers.product_category_coffee .results-title.apply_online_title,
.node-type-offers.product_category_coffee .detail_release_private_document label.results-title,
.detail_release_private_document .node-type-offers.product_category_coffee label.results-title,
.node-type-offers.product_category_coffee div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_category_coffee .results-title.added-product-title,
.node-type-offers.product_category_coffee .view-commerce-cart-form > .results-title.grid-100,
.node-type-offers.product_category_coffee .view-commerce-cart-summary > .results-title.grid-100,
.node-type-offers.product_category_water h1.results-title,
.node-type-offers.product_category_water h2.results-title,
.node-type-offers.product_category_water .field-collection-item-field-big-offer .results-title.field-type-text,
.field-collection-item-field-big-offer .node-type-offers.product_category_water .results-title.field-type-text,
.node-type-offers.product_category_water .field-collection-item-field-long-offer .results-title.field-type-text,
.field-collection-item-field-long-offer .node-type-offers.product_category_water .results-title.field-type-text,
.node-type-offers.product_category_water .field-collection-item-field-normal-offer .results-title.field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.product_category_water .results-title.field-type-text,
.node-type-offers.product_category_water .field-normal-offers .results-title.field-type-text,
.node-type-offers.product_category_water .apply_online .results-title.apply_online_title,
.apply_online .node-type-offers.product_category_water .results-title.apply_online_title,
.node-type-offers.product_category_water .detail_release_private_document label.results-title,
.detail_release_private_document .node-type-offers.product_category_water label.results-title,
.node-type-offers.product_category_water div.messages.commerce-add-to-cart-confirmation .message-inner .results-title.added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_category_water .results-title.added-product-title,
.node-type-offers.product_category_water .view-commerce-cart-form > .results-title.grid-100,
.node-type-offers.product_category_water .view-commerce-cart-summary > .results-title.grid-100 {
  text-align: center;
  font-size: 22px;
  font-size: 1.5714285714rem;
  text-transform: uppercase;
  font-family: "open_sans_bold", Arial, sans-serif;
  line-height: 44px;
  min-height: 44px;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
}

.search-results.product_list .list-search-results,
.search-results.selector .list-search-results,
.search-results.product_category_coffee .list-search-results,
.search-results.product_category_water .list-search-results,
.node-type-offers.product_list .list-search-results,
.node-type-offers.selector .list-search-results,
.node-type-offers.product_category_coffee .list-search-results,
.node-type-offers.product_category_water .list-search-results {
  clear: both;
  overflow: hidden;
  margin-bottom: 30px;
}

.search-results.product_list .list-search-results article,
.search-results.selector .list-search-results article,
.search-results.product_category_coffee .list-search-results article,
.search-results.product_category_water .list-search-results article,
.node-type-offers.product_list .list-search-results article,
.node-type-offers.selector .list-search-results article,
.node-type-offers.product_category_coffee .list-search-results article,
.node-type-offers.product_category_water .list-search-results article {
  position: relative;
  text-align: center;
}

.search-results.product_list .list-search-results article.node-product-display,
.search-results.selector .list-search-results article.node-product-display,
.search-results.product_category_coffee .list-search-results article.node-product-display,
.search-results.product_category_water .list-search-results article.node-product-display,
.node-type-offers.product_list .list-search-results article.node-product-display,
.node-type-offers.selector .list-search-results article.node-product-display,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display,
.node-type-offers.product_category_water .list-search-results article.node-product-display {
  text-align: center;
  margin-bottom: 30px;
  position: relative;
  padding-bottom: 15px;
}

.search-results.product_list .list-search-results article.node-product-display .content .picture,
.search-results.product_list .list-search-results article.node-product-display .content img,
.search-results.selector .list-search-results article.node-product-display .content .picture,
.search-results.selector .list-search-results article.node-product-display .content img,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .picture,
.search-results.product_category_coffee .list-search-results article.node-product-display .content img,
.search-results.product_category_water .list-search-results article.node-product-display .content .picture,
.search-results.product_category_water .list-search-results article.node-product-display .content img,
.node-type-offers.product_list .list-search-results article.node-product-display .content .picture,
.node-type-offers.product_list .list-search-results article.node-product-display .content img,
.node-type-offers.selector .list-search-results article.node-product-display .content .picture,
.node-type-offers.selector .list-search-results article.node-product-display .content img,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .picture,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content img,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .picture,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content img {
  max-width: 321px;
  width: 100%;
  height: 321px;
  /*background: url('../images/picture-not-available.png') no-repeat center center transparent;*/
  margin-bottom: 15px;
  display: inline-block;
}

.search-results.product_list .list-search-results article.node-product-display .content h1,
.search-results.product_list .list-search-results article.node-product-display .content h2,
.search-results.product_list .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .search-results.product_list .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_list .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .search-results.product_list .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_list .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .search-results.product_list .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_list .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .search-results.product_list .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_list .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .search-results.product_list .list-search-results article.node-product-display .content .apply_online_title,
.search-results.product_list .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .search-results.product_list .list-search-results article.node-product-display .content label,
.search-results.product_list .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_list .list-search-results article.node-product-display .content .added-product-title,
.search-results.product_list .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.search-results.product_list .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.search-results.selector .list-search-results article.node-product-display .content h1,
.search-results.selector .list-search-results article.node-product-display .content h2,
.search-results.selector .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .search-results.selector .list-search-results article.node-product-display .content .field-type-text,
.search-results.selector .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .search-results.selector .list-search-results article.node-product-display .content .field-type-text,
.search-results.selector .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .search-results.selector .list-search-results article.node-product-display .content .field-type-text,
.search-results.selector .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .search-results.selector .list-search-results article.node-product-display .content .field-type-text,
.search-results.selector .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .search-results.selector .list-search-results article.node-product-display .content .apply_online_title,
.search-results.selector .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .search-results.selector .list-search-results article.node-product-display .content label,
.search-results.selector .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.selector .list-search-results article.node-product-display .content .added-product-title,
.search-results.selector .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.search-results.selector .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.search-results.product_category_coffee .list-search-results article.node-product-display .content h1,
.search-results.product_category_coffee .list-search-results article.node-product-display .content h2,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .search-results.product_category_coffee .list-search-results article.node-product-display .content .apply_online_title,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .search-results.product_category_coffee .list-search-results article.node-product-display .content label,
.search-results.product_category_coffee .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_category_coffee .list-search-results article.node-product-display .content .added-product-title,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.search-results.product_category_water .list-search-results article.node-product-display .content h1,
.search-results.product_category_water .list-search-results article.node-product-display .content h2,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_water .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.search-results.product_category_water .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .search-results.product_category_water .list-search-results article.node-product-display .content .apply_online_title,
.search-results.product_category_water .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .search-results.product_category_water .list-search-results article.node-product-display .content label,
.search-results.product_category_water .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_category_water .list-search-results article.node-product-display .content .added-product-title,
.search-results.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.search-results.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.node-type-offers.product_list .list-search-results article.node-product-display .content h1,
.node-type-offers.product_list .list-search-results article.node-product-display .content h2,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-normal-offers .field-type-text,
.node-type-offers.product_list .field-normal-offers .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_list .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .node-type-offers.product_list .list-search-results article.node-product-display .content .apply_online_title,
.node-type-offers.product_list .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .node-type-offers.product_list .list-search-results article.node-product-display .content label,
.node-type-offers.product_list .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_list .list-search-results article.node-product-display .content .added-product-title,
.node-type-offers.product_list .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.node-type-offers.product_list .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.node-type-offers.selector .list-search-results article.node-product-display .content h1,
.node-type-offers.selector .list-search-results article.node-product-display .content h2,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-normal-offers .field-type-text,
.node-type-offers.selector .field-normal-offers .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.selector .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .node-type-offers.selector .list-search-results article.node-product-display .content .apply_online_title,
.node-type-offers.selector .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .node-type-offers.selector .list-search-results article.node-product-display .content label,
.node-type-offers.selector .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.selector .list-search-results article.node-product-display .content .added-product-title,
.node-type-offers.selector .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.node-type-offers.selector .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content h1,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content h2,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-normal-offers .field-type-text,
.node-type-offers.product_category_coffee .field-normal-offers .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .apply_online_title,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content label,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .added-product-title,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content h1,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content h2,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-normal-offers .field-type-text,
.node-type-offers.product_category_water .field-normal-offers .list-search-results article.node-product-display .content .field-type-text,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .apply_online .apply_online_title,
.apply_online .node-type-offers.product_category_water .list-search-results article.node-product-display .content .apply_online_title,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .detail_release_private_document label,
.detail_release_private_document .node-type-offers.product_category_water .list-search-results article.node-product-display .content label,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_category_water .list-search-results article.node-product-display .content .added-product-title,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 {
  font-size: 22px;
  font-size: 1.5714285714rem;
  text-transform: uppercase;
  font-family: "open_sans_bold", Arial, sans-serif;
  line-height: 22px;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  padding: 12px 0;
  height: 44.6px;
  overflow: hidden;
}

.search-results.product_list .list-search-results article.node-product-display .content h1 a,
.search-results.product_list .list-search-results article.node-product-display .content h2 a,
.search-results.product_list .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .search-results.product_list .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_list .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .search-results.product_list .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_list .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .search-results.product_list .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_list .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text a,
.node-type-offers .field-normal-offers .search-results.product_list .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_list .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .search-results.product_list .list-search-results article.node-product-display .content .apply_online_title a,
.search-results.product_list .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .search-results.product_list .list-search-results article.node-product-display .content label a,
.search-results.product_list .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_list .list-search-results article.node-product-display .content .added-product-title a,
.search-results.product_list .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.search-results.product_list .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.search-results.selector .list-search-results article.node-product-display .content h1 a,
.search-results.selector .list-search-results article.node-product-display .content h2 a,
.search-results.selector .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .search-results.selector .list-search-results article.node-product-display .content .field-type-text a,
.search-results.selector .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .search-results.selector .list-search-results article.node-product-display .content .field-type-text a,
.search-results.selector .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .search-results.selector .list-search-results article.node-product-display .content .field-type-text a,
.search-results.selector .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text a,
.node-type-offers .field-normal-offers .search-results.selector .list-search-results article.node-product-display .content .field-type-text a,
.search-results.selector .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .search-results.selector .list-search-results article.node-product-display .content .apply_online_title a,
.search-results.selector .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .search-results.selector .list-search-results article.node-product-display .content label a,
.search-results.selector .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.selector .list-search-results article.node-product-display .content .added-product-title a,
.search-results.selector .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.search-results.selector .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content h1 a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content h2 a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text a,
.node-type-offers .field-normal-offers .search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .search-results.product_category_coffee .list-search-results article.node-product-display .content .apply_online_title a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .search-results.product_category_coffee .list-search-results article.node-product-display .content label a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_category_coffee .list-search-results article.node-product-display .content .added-product-title a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.search-results.product_category_water .list-search-results article.node-product-display .content h1 a,
.search-results.product_category_water .list-search-results article.node-product-display .content h2 a,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_water .list-search-results article.node-product-display .content .node-type-offers .field-normal-offers .field-type-text a,
.node-type-offers .field-normal-offers .search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.search-results.product_category_water .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .search-results.product_category_water .list-search-results article.node-product-display .content .apply_online_title a,
.search-results.product_category_water .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .search-results.product_category_water .list-search-results article.node-product-display .content label a,
.search-results.product_category_water .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.product_category_water .list-search-results article.node-product-display .content .added-product-title a,
.search-results.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.search-results.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.node-type-offers.product_list .list-search-results article.node-product-display .content h1 a,
.node-type-offers.product_list .list-search-results article.node-product-display .content h2 a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-normal-offers .field-type-text a,
.node-type-offers.product_list .field-normal-offers .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .node-type-offers.product_list .list-search-results article.node-product-display .content .apply_online_title a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .node-type-offers.product_list .list-search-results article.node-product-display .content label a,
.node-type-offers.product_list .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_list .list-search-results article.node-product-display .content .added-product-title a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.node-type-offers.product_list .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.node-type-offers.selector .list-search-results article.node-product-display .content h1 a,
.node-type-offers.selector .list-search-results article.node-product-display .content h2 a,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-normal-offers .field-type-text a,
.node-type-offers.selector .field-normal-offers .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.selector .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .node-type-offers.selector .list-search-results article.node-product-display .content .apply_online_title a,
.node-type-offers.selector .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .node-type-offers.selector .list-search-results article.node-product-display .content label a,
.node-type-offers.selector .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.selector .list-search-results article.node-product-display .content .added-product-title a,
.node-type-offers.selector .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.node-type-offers.selector .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content h1 a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content h2 a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-normal-offers .field-type-text a,
.node-type-offers.product_category_coffee .field-normal-offers .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .apply_online_title a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content label a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .added-product-title a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content h1 a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content h2 a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-big-offer .field-type-text a,
.field-collection-item-field-big-offer .node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-long-offer .field-type-text a,
.field-collection-item-field-long-offer .node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-collection-item-field-normal-offer .field-type-text a,
.field-collection-item-field-normal-offer .node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-normal-offers .field-type-text a,
.node-type-offers.product_category_water .field-normal-offers .list-search-results article.node-product-display .content .field-type-text a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .apply_online .apply_online_title a,
.apply_online .node-type-offers.product_category_water .list-search-results article.node-product-display .content .apply_online_title a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .detail_release_private_document label a,
.detail_release_private_document .node-type-offers.product_category_water .list-search-results article.node-product-display .content label a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-offers.product_category_water .list-search-results article.node-product-display .content .added-product-title a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-form > .grid-100 a,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .view-commerce-cart-summary > .grid-100 a {
  display: block;
  height: 43px;
  overflow: hidden;
}

.search-results.product_list .list-search-results article.node-product-display .content .field-type-text-with-summary,
.search-results.selector .list-search-results article.node-product-display .content .field-type-text-with-summary,
.search-results.product_category_coffee .list-search-results article.node-product-display .content .field-type-text-with-summary,
.search-results.product_category_water .list-search-results article.node-product-display .content .field-type-text-with-summary,
.node-type-offers.product_list .list-search-results article.node-product-display .content .field-type-text-with-summary,
.node-type-offers.selector .list-search-results article.node-product-display .content .field-type-text-with-summary,
.node-type-offers.product_category_coffee .list-search-results article.node-product-display .content .field-type-text-with-summary,
.node-type-offers.product_category_water .list-search-results article.node-product-display .content .field-type-text-with-summary {
  margin-bottom: 30px;
}

.search-results.product_list .list-search-results article a.title,
.search-results.selector .list-search-results article a.title,
.search-results.product_category_coffee .list-search-results article a.title,
.search-results.product_category_water .list-search-results article a.title,
.node-type-offers.product_list .list-search-results article a.title,
.node-type-offers.selector .list-search-results article a.title,
.node-type-offers.product_category_coffee .list-search-results article a.title,
.node-type-offers.product_category_water .list-search-results article a.title {
  color: #4d4d4f;
}

.search-results.product_list .list-search-results article a.title:hover,
.search-results.selector .list-search-results article a.title:hover,
.search-results.product_category_coffee .list-search-results article a.title:hover,
.search-results.product_category_water .list-search-results article a.title:hover,
.node-type-offers.product_list .list-search-results article a.title:hover,
.node-type-offers.selector .list-search-results article a.title:hover,
.node-type-offers.product_category_coffee .list-search-results article a.title:hover,
.node-type-offers.product_category_water .list-search-results article a.title:hover {
  text-decoration: none;
}

.search-results.product_list .list-search-results article a.btn-water,
.search-results.product_list .list-search-results article a.btn-coffee,
.search-results.product_list .list-search-results article a.btn-default,
.search-results.product_list .list-search-results article a.btn-other,
.search-results.selector .list-search-results article a.btn-water,
.search-results.selector .list-search-results article a.btn-coffee,
.search-results.selector .list-search-results article a.btn-default,
.search-results.selector .list-search-results article a.btn-other,
.search-results.product_category_coffee .list-search-results article a.btn-water,
.search-results.product_category_coffee .list-search-results article a.btn-coffee,
.search-results.product_category_coffee .list-search-results article a.btn-default,
.search-results.product_category_coffee .list-search-results article a.btn-other,
.search-results.product_category_water .list-search-results article a.btn-water,
.search-results.product_category_water .list-search-results article a.btn-coffee,
.search-results.product_category_water .list-search-results article a.btn-default,
.search-results.product_category_water .list-search-results article a.btn-other,
.node-type-offers.product_list .list-search-results article a.btn-water,
.node-type-offers.product_list .list-search-results article a.btn-coffee,
.node-type-offers.product_list .list-search-results article a.btn-default,
.node-type-offers.product_list .list-search-results article a.btn-other,
.node-type-offers.selector .list-search-results article a.btn-water,
.node-type-offers.selector .list-search-results article a.btn-coffee,
.node-type-offers.selector .list-search-results article a.btn-default,
.node-type-offers.selector .list-search-results article a.btn-other,
.node-type-offers.product_category_coffee .list-search-results article a.btn-water,
.node-type-offers.product_category_coffee .list-search-results article a.btn-coffee,
.node-type-offers.product_category_coffee .list-search-results article a.btn-default,
.node-type-offers.product_category_coffee .list-search-results article a.btn-other,
.node-type-offers.product_category_water .list-search-results article a.btn-water,
.node-type-offers.product_category_water .list-search-results article a.btn-coffee,
.node-type-offers.product_category_water .list-search-results article a.btn-default,
.node-type-offers.product_category_water .list-search-results article a.btn-other {
  text-align: center;
  color: #4d4d4f;
  font-size: 22px;
  font-size: 1.5714285714rem;
  text-transform: uppercase;
  background: none;
  height: auto;
  display: block;
  width: 100%;
  margin-top: 10px;
  padding: 0;
}

.search-results.product_list .list-search-results article a.btn-water:before,
.search-results.product_list .list-search-results article a.btn-coffee:before,
.search-results.product_list .list-search-results article a.btn-default:before,
.search-results.product_list .list-search-results article a.btn-other:before,
.search-results.selector .list-search-results article a.btn-water:before,
.search-results.selector .list-search-results article a.btn-coffee:before,
.search-results.selector .list-search-results article a.btn-default:before,
.search-results.selector .list-search-results article a.btn-other:before,
.search-results.product_category_coffee .list-search-results article a.btn-water:before,
.search-results.product_category_coffee .list-search-results article a.btn-coffee:before,
.search-results.product_category_coffee .list-search-results article a.btn-default:before,
.search-results.product_category_coffee .list-search-results article a.btn-other:before,
.search-results.product_category_water .list-search-results article a.btn-water:before,
.search-results.product_category_water .list-search-results article a.btn-coffee:before,
.search-results.product_category_water .list-search-results article a.btn-default:before,
.search-results.product_category_water .list-search-results article a.btn-other:before,
.node-type-offers.product_list .list-search-results article a.btn-water:before,
.node-type-offers.product_list .list-search-results article a.btn-coffee:before,
.node-type-offers.product_list .list-search-results article a.btn-default:before,
.node-type-offers.product_list .list-search-results article a.btn-other:before,
.node-type-offers.selector .list-search-results article a.btn-water:before,
.node-type-offers.selector .list-search-results article a.btn-coffee:before,
.node-type-offers.selector .list-search-results article a.btn-default:before,
.node-type-offers.selector .list-search-results article a.btn-other:before,
.node-type-offers.product_category_coffee .list-search-results article a.btn-water:before,
.node-type-offers.product_category_coffee .list-search-results article a.btn-coffee:before,
.node-type-offers.product_category_coffee .list-search-results article a.btn-default:before,
.node-type-offers.product_category_coffee .list-search-results article a.btn-other:before,
.node-type-offers.product_category_water .list-search-results article a.btn-water:before,
.node-type-offers.product_category_water .list-search-results article a.btn-coffee:before,
.node-type-offers.product_category_water .list-search-results article a.btn-default:before,
.node-type-offers.product_category_water .list-search-results article a.btn-other:before {
  display: none;
}

.search-results.product_list .list-search-results article .product-configure,
.search-results.product_list .list-search-results article .button,
.search-results.product_list .list-search-results article form input[type="submit"],
form .search-results.product_list .list-search-results article input[type="submit"],
.search-results.selector .list-search-results article .product-configure,
.search-results.selector .list-search-results article .button,
.search-results.selector .list-search-results article form input[type="submit"],
form .search-results.selector .list-search-results article input[type="submit"],
.search-results.product_category_coffee .list-search-results article .product-configure,
.search-results.product_category_coffee .list-search-results article .button,
.search-results.product_category_coffee .list-search-results article form input[type="submit"],
form .search-results.product_category_coffee .list-search-results article input[type="submit"],
.search-results.product_category_water .list-search-results article .product-configure,
.search-results.product_category_water .list-search-results article .button,
.search-results.product_category_water .list-search-results article form input[type="submit"],
form .search-results.product_category_water .list-search-results article input[type="submit"],
.node-type-offers.product_list .list-search-results article .product-configure,
.node-type-offers.product_list .list-search-results article .button,
.node-type-offers.product_list .list-search-results article form input[type="submit"],
form .node-type-offers.product_list .list-search-results article input[type="submit"],
.node-type-offers.selector .list-search-results article .product-configure,
.node-type-offers.selector .list-search-results article .button,
.node-type-offers.selector .list-search-results article form input[type="submit"],
form .node-type-offers.selector .list-search-results article input[type="submit"],
.node-type-offers.product_category_coffee .list-search-results article .product-configure,
.node-type-offers.product_category_coffee .list-search-results article .button,
.node-type-offers.product_category_coffee .list-search-results article form input[type="submit"],
form .node-type-offers.product_category_coffee .list-search-results article input[type="submit"],
.node-type-offers.product_category_water .list-search-results article .product-configure,
.node-type-offers.product_category_water .list-search-results article .button,
.node-type-offers.product_category_water .list-search-results article form input[type="submit"],
form .node-type-offers.product_category_water .list-search-results article input[type="submit"] {
  display: block;
  position: relative;
}

.search-results.product_list .list-search-results article .field-type-commerce-price,
.search-results.product_list .list-search-results article .product-configure,
.search-results.selector .list-search-results article .field-type-commerce-price,
.search-results.selector .list-search-results article .product-configure,
.search-results.product_category_coffee .list-search-results article .field-type-commerce-price,
.search-results.product_category_coffee .list-search-results article .product-configure,
.search-results.product_category_water .list-search-results article .field-type-commerce-price,
.search-results.product_category_water .list-search-results article .product-configure,
.node-type-offers.product_list .list-search-results article .field-type-commerce-price,
.node-type-offers.product_list .list-search-results article .product-configure,
.node-type-offers.selector .list-search-results article .field-type-commerce-price,
.node-type-offers.selector .list-search-results article .product-configure,
.node-type-offers.product_category_coffee .list-search-results article .field-type-commerce-price,
.node-type-offers.product_category_coffee .list-search-results article .product-configure,
.node-type-offers.product_category_water .list-search-results article .field-type-commerce-price,
.node-type-offers.product_category_water .list-search-results article .product-configure {
  width: 100%;
}

.search-results.product_list .list-search-results article .field-type-commerce-price > div .product-unit,
.search-results.product_list .list-search-results article .product-configure > div .product-unit,
.search-results.selector .list-search-results article .field-type-commerce-price > div .product-unit,
.search-results.selector .list-search-results article .product-configure > div .product-unit,
.search-results.product_category_coffee .list-search-results article .field-type-commerce-price > div .product-unit,
.search-results.product_category_coffee .list-search-results article .product-configure > div .product-unit,
.search-results.product_category_water .list-search-results article .field-type-commerce-price > div .product-unit,
.search-results.product_category_water .list-search-results article .product-configure > div .product-unit,
.node-type-offers.product_list .list-search-results article .field-type-commerce-price > div .product-unit,
.node-type-offers.product_list .list-search-results article .product-configure > div .product-unit,
.node-type-offers.selector .list-search-results article .field-type-commerce-price > div .product-unit,
.node-type-offers.selector .list-search-results article .product-configure > div .product-unit,
.node-type-offers.product_category_coffee .list-search-results article .field-type-commerce-price > div .product-unit,
.node-type-offers.product_category_coffee .list-search-results article .product-configure > div .product-unit,
.node-type-offers.product_category_water .list-search-results article .field-type-commerce-price > div .product-unit,
.node-type-offers.product_category_water .list-search-results article .product-configure > div .product-unit {
  display: block;
  height: 20px;
  line-height: 20px;
}

.search-results.product_list .list-search-results article .price-without-vat-label,
.search-results.product_list .list-search-results article .price-without-vat,
.search-results.product_list .list-search-results article .price-with-vat-label,
.search-results.product_list .list-search-results article .price-with-vat,
.search-results.selector .list-search-results article .price-without-vat-label,
.search-results.selector .list-search-results article .price-without-vat,
.search-results.selector .list-search-results article .price-with-vat-label,
.search-results.selector .list-search-results article .price-with-vat,
.search-results.product_category_coffee .list-search-results article .price-without-vat-label,
.search-results.product_category_coffee .list-search-results article .price-without-vat,
.search-results.product_category_coffee .list-search-results article .price-with-vat-label,
.search-results.product_category_coffee .list-search-results article .price-with-vat,
.search-results.product_category_water .list-search-results article .price-without-vat-label,
.search-results.product_category_water .list-search-results article .price-without-vat,
.search-results.product_category_water .list-search-results article .price-with-vat-label,
.search-results.product_category_water .list-search-results article .price-with-vat,
.node-type-offers.product_list .list-search-results article .price-without-vat-label,
.node-type-offers.product_list .list-search-results article .price-without-vat,
.node-type-offers.product_list .list-search-results article .price-with-vat-label,
.node-type-offers.product_list .list-search-results article .price-with-vat,
.node-type-offers.selector .list-search-results article .price-without-vat-label,
.node-type-offers.selector .list-search-results article .price-without-vat,
.node-type-offers.selector .list-search-results article .price-with-vat-label,
.node-type-offers.selector .list-search-results article .price-with-vat,
.node-type-offers.product_category_coffee .list-search-results article .price-without-vat-label,
.node-type-offers.product_category_coffee .list-search-results article .price-without-vat,
.node-type-offers.product_category_coffee .list-search-results article .price-with-vat-label,
.node-type-offers.product_category_coffee .list-search-results article .price-with-vat,
.node-type-offers.product_category_water .list-search-results article .price-without-vat-label,
.node-type-offers.product_category_water .list-search-results article .price-without-vat,
.node-type-offers.product_category_water .list-search-results article .price-with-vat-label,
.node-type-offers.product_category_water .list-search-results article .price-with-vat {
  line-height: 40px;
}

.search-results.product_list .list-search-results article .quantity,
.search-results.selector .list-search-results article .quantity,
.search-results.product_category_coffee .list-search-results article .quantity,
.search-results.product_category_water .list-search-results article .quantity,
.node-type-offers.product_list .list-search-results article .quantity,
.node-type-offers.selector .list-search-results article .quantity,
.node-type-offers.product_category_coffee .list-search-results article .quantity,
.node-type-offers.product_category_water .list-search-results article .quantity {
  margin-top: 20px;
  background-color: #FFF;
  float: left;
  padding: 0;
  width: 25% !important;
  display: block;
}

.search-results.product_list .list-search-results article .quantity .qty_minus,
.search-results.product_list .list-search-results article .quantity .qty_plus,
.search-results.selector .list-search-results article .quantity .qty_minus,
.search-results.selector .list-search-results article .quantity .qty_plus,
.search-results.product_category_coffee .list-search-results article .quantity .qty_minus,
.search-results.product_category_coffee .list-search-results article .quantity .qty_plus,
.search-results.product_category_water .list-search-results article .quantity .qty_minus,
.search-results.product_category_water .list-search-results article .quantity .qty_plus,
.node-type-offers.product_list .list-search-results article .quantity .qty_minus,
.node-type-offers.product_list .list-search-results article .quantity .qty_plus,
.node-type-offers.selector .list-search-results article .quantity .qty_minus,
.node-type-offers.selector .list-search-results article .quantity .qty_plus,
.node-type-offers.product_category_coffee .list-search-results article .quantity .qty_minus,
.node-type-offers.product_category_coffee .list-search-results article .quantity .qty_plus,
.node-type-offers.product_category_water .list-search-results article .quantity .qty_minus,
.node-type-offers.product_category_water .list-search-results article .quantity .qty_plus {
  color: #4d4d4f;
  padding: 3px 0;
  width: 21.5px;
}

.search-results.product_list .list-search-results article .quantity .qty_minus + div,
.search-results.selector .list-search-results article .quantity .qty_minus + div,
.search-results.product_category_coffee .list-search-results article .quantity .qty_minus + div,
.search-results.product_category_water .list-search-results article .quantity .qty_minus + div,
.node-type-offers.product_list .list-search-results article .quantity .qty_minus + div,
.node-type-offers.selector .list-search-results article .quantity .qty_minus + div,
.node-type-offers.product_category_coffee .list-search-results article .quantity .qty_minus + div,
.node-type-offers.product_category_water .list-search-results article .quantity .qty_minus + div {
  min-width: 40%;
}

.search-results.product_list .list-search-results article .quantity .qty,
.search-results.selector .list-search-results article .quantity .qty,
.search-results.product_category_coffee .list-search-results article .quantity .qty,
.search-results.product_category_water .list-search-results article .quantity .qty,
.node-type-offers.product_list .list-search-results article .quantity .qty,
.node-type-offers.selector .list-search-results article .quantity .qty,
.node-type-offers.product_category_coffee .list-search-results article .quantity .qty,
.node-type-offers.product_category_water .list-search-results article .quantity .qty {
  background-color: transparent;
  color: #4d4d4f;
  vertical-align: baseline;
  padding: 11px 3%;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart input[type="submit"],
.search-results.selector .list-search-results article .commerce-add-to-cart input[type="submit"],
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart input[type="submit"],
.search-results.product_category_water .list-search-results article .commerce-add-to-cart input[type="submit"],
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart input[type="submit"],
.node-type-offers.selector .list-search-results article .commerce-add-to-cart input[type="submit"],
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart input[type="submit"],
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart input[type="submit"] {
  margin-top: 20px;
  padding-top: 0;
  width: 70%;
  border: 0;
  color: #fff;
  background-color: #ffb712;
  border: 0;
  height: 46px;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.search-results.selector .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.search-results.product_category_water .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.node-type-offers.selector .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart input[type="submit"]:hover,
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart input[type="submit"]:hover {
  background-color: #f86319;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.search-results.selector .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.search-results.product_category_water .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.node-type-offers.selector .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart .field-type-commerce-price,
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart .field-type-commerce-price {
  min-width: 48%;
  float: none;
  line-height: 40px;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart .quantity,
.search-results.selector .list-search-results article .commerce-add-to-cart .quantity,
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity,
.search-results.product_category_water .list-search-results article .commerce-add-to-cart .quantity,
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart .quantity,
.node-type-offers.selector .list-search-results article .commerce-add-to-cart .quantity,
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity,
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart .quantity {
  float: left;
  width: 40%;
  margin-left: 7px;
  line-height: 39px;
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-weight: bold;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart .quantity > div,
.search-results.selector .list-search-results article .commerce-add-to-cart .quantity > div,
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity > div,
.search-results.product_category_water .list-search-results article .commerce-add-to-cart .quantity > div,
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart .quantity > div,
.node-type-offers.selector .list-search-results article .commerce-add-to-cart .quantity > div,
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity > div,
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart .quantity > div {
  display: inline-block;
  float: left;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.search-results.selector .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.search-results.product_category_water .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.node-type-offers.selector .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity > div .qty,
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart .quantity > div .qty {
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-weight: bold;
  text-align: center;
}

.search-results.product_list .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.search-results.selector .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.search-results.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.search-results.product_category_water .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.node-type-offers.product_list .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.node-type-offers.selector .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.node-type-offers.product_category_coffee .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div,
.node-type-offers.product_category_water .list-search-results article .commerce-add-to-cart .quantity .qty_minus + div {
  width: 20%;
}

.search-results.product_list .list-search-results article .product-configure > a.btn-other,
.search-results.selector .list-search-results article .product-configure > a.btn-other,
.search-results.product_category_coffee .list-search-results article .product-configure > a.btn-other,
.search-results.product_category_water .list-search-results article .product-configure > a.btn-other,
.node-type-offers.product_list .list-search-results article .product-configure > a.btn-other,
.node-type-offers.selector .list-search-results article .product-configure > a.btn-other,
.node-type-offers.product_category_coffee .list-search-results article .product-configure > a.btn-other,
.node-type-offers.product_category_water .list-search-results article .product-configure > a.btn-other {
  margin-top: 20px;
  padding-top: 0;
  width: 70%;
  border: 0;
  color: #fff;
  background-color: #ffb712;
  border: 0;
  height: 46px;
  font-size: 18px;
  font-size: 1.2857142857rem;
}

.search-results.product_list .list-search-results article .product-configure > a.btn-other:hover,
.search-results.selector .list-search-results article .product-configure > a.btn-other:hover,
.search-results.product_category_coffee .list-search-results article .product-configure > a.btn-other:hover,
.search-results.product_category_water .list-search-results article .product-configure > a.btn-other:hover,
.node-type-offers.product_list .list-search-results article .product-configure > a.btn-other:hover,
.node-type-offers.selector .list-search-results article .product-configure > a.btn-other:hover,
.node-type-offers.product_category_coffee .list-search-results article .product-configure > a.btn-other:hover,
.node-type-offers.product_category_water .list-search-results article .product-configure > a.btn-other:hover {
  background-color: #f86319;
}

.search-results.product_list .list-search-results article .product-configure span.from-label,
.search-results.selector .list-search-results article .product-configure span.from-label,
.search-results.product_category_coffee .list-search-results article .product-configure span.from-label,
.search-results.product_category_water .list-search-results article .product-configure span.from-label,
.node-type-offers.product_list .list-search-results article .product-configure span.from-label,
.node-type-offers.selector .list-search-results article .product-configure span.from-label,
.node-type-offers.product_category_coffee .list-search-results article .product-configure span.from-label,
.node-type-offers.product_category_water .list-search-results article .product-configure span.from-label {
  font-size: 16px;
  font-size: 1.1428571429rem;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
}

.search-results.product_list .list-search-results article .product-configure .price-vat-label,
.search-results.product_list .list-search-results article .product-configure .price-with-vat-label,
.search-results.product_list .list-search-results article .product-configure .product-info-vat,
.search-results.product_list .list-search-results article .product-configure .price-without-vat-label,
.search-results.selector .list-search-results article .product-configure .price-vat-label,
.search-results.selector .list-search-results article .product-configure .price-with-vat-label,
.search-results.selector .list-search-results article .product-configure .product-info-vat,
.search-results.selector .list-search-results article .product-configure .price-without-vat-label,
.search-results.product_category_coffee .list-search-results article .product-configure .price-vat-label,
.search-results.product_category_coffee .list-search-results article .product-configure .price-with-vat-label,
.search-results.product_category_coffee .list-search-results article .product-configure .product-info-vat,
.search-results.product_category_coffee .list-search-results article .product-configure .price-without-vat-label,
.search-results.product_category_water .list-search-results article .product-configure .price-vat-label,
.search-results.product_category_water .list-search-results article .product-configure .price-with-vat-label,
.search-results.product_category_water .list-search-results article .product-configure .product-info-vat,
.search-results.product_category_water .list-search-results article .product-configure .price-without-vat-label,
.node-type-offers.product_list .list-search-results article .product-configure .price-vat-label,
.node-type-offers.product_list .list-search-results article .product-configure .price-with-vat-label,
.node-type-offers.product_list .list-search-results article .product-configure .product-info-vat,
.node-type-offers.product_list .list-search-results article .product-configure .price-without-vat-label,
.node-type-offers.selector .list-search-results article .product-configure .price-vat-label,
.node-type-offers.selector .list-search-results article .product-configure .price-with-vat-label,
.node-type-offers.selector .list-search-results article .product-configure .product-info-vat,
.node-type-offers.selector .list-search-results article .product-configure .price-without-vat-label,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .price-vat-label,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .price-with-vat-label,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .product-info-vat,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .price-without-vat-label,
.node-type-offers.product_category_water .list-search-results article .product-configure .price-vat-label,
.node-type-offers.product_category_water .list-search-results article .product-configure .price-with-vat-label,
.node-type-offers.product_category_water .list-search-results article .product-configure .product-info-vat,
.node-type-offers.product_category_water .list-search-results article .product-configure .price-without-vat-label {
  display: inline-block;
  padding: 0px 6px 0 0;
  font-style: italic;
  font-size: 12px;
  font-size: 0.8571428571rem;
}

.search-results.product_list .list-search-results article .product-configure .from-value-small,
.search-results.selector .list-search-results article .product-configure .from-value-small,
.search-results.product_category_coffee .list-search-results article .product-configure .from-value-small,
.search-results.product_category_water .list-search-results article .product-configure .from-value-small,
.node-type-offers.product_list .list-search-results article .product-configure .from-value-small,
.node-type-offers.selector .list-search-results article .product-configure .from-value-small,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .from-value-small,
.node-type-offers.product_category_water .list-search-results article .product-configure .from-value-small {
  display: inline-block;
  padding: 10px 0 0 0;
}

.search-results.product_list .list-search-results article .product-configure span.from-value,
.search-results.product_list .list-search-results article .product-configure span.product-price,
.search-results.selector .list-search-results article .product-configure span.from-value,
.search-results.selector .list-search-results article .product-configure span.product-price,
.search-results.product_category_coffee .list-search-results article .product-configure span.from-value,
.search-results.product_category_coffee .list-search-results article .product-configure span.product-price,
.search-results.product_category_water .list-search-results article .product-configure span.from-value,
.search-results.product_category_water .list-search-results article .product-configure span.product-price,
.node-type-offers.product_list .list-search-results article .product-configure span.from-value,
.node-type-offers.product_list .list-search-results article .product-configure span.product-price,
.node-type-offers.selector .list-search-results article .product-configure span.from-value,
.node-type-offers.selector .list-search-results article .product-configure span.product-price,
.node-type-offers.product_category_coffee .list-search-results article .product-configure span.from-value,
.node-type-offers.product_category_coffee .list-search-results article .product-configure span.product-price,
.node-type-offers.product_category_water .list-search-results article .product-configure span.from-value,
.node-type-offers.product_category_water .list-search-results article .product-configure span.product-price {
  display: block;
  text-align: center;
  font-size: 35px;
  font-size: 2.5rem;
  font-weight: 700;
  height: 40px;
  padding-top: 5px;
}

.search-results.product_list .list-search-results article .product-configure span.product-unit,
.search-results.product_list .list-search-results article .product-configure span.product-unit,
.search-results.selector .list-search-results article .product-configure span.product-unit,
.search-results.selector .list-search-results article .product-configure span.product-unit,
.search-results.product_category_coffee .list-search-results article .product-configure span.product-unit,
.search-results.product_category_coffee .list-search-results article .product-configure span.product-unit,
.search-results.product_category_water .list-search-results article .product-configure span.product-unit,
.search-results.product_category_water .list-search-results article .product-configure span.product-unit,
.node-type-offers.product_list .list-search-results article .product-configure span.product-unit,
.node-type-offers.product_list .list-search-results article .product-configure span.product-unit,
.node-type-offers.selector .list-search-results article .product-configure span.product-unit,
.node-type-offers.selector .list-search-results article .product-configure span.product-unit,
.node-type-offers.product_category_coffee .list-search-results article .product-configure span.product-unit,
.node-type-offers.product_category_coffee .list-search-results article .product-configure span.product-unit,
.node-type-offers.product_category_water .list-search-results article .product-configure span.product-unit,
.node-type-offers.product_category_water .list-search-results article .product-configure span.product-unit {
  display: block;
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-weight: bold;
  line-height: 20px;
}

.search-results.product_list .list-search-results article .product-configure .product-info-vat,
.search-results.selector .list-search-results article .product-configure .product-info-vat,
.search-results.product_category_coffee .list-search-results article .product-configure .product-info-vat,
.search-results.product_category_water .list-search-results article .product-configure .product-info-vat,
.node-type-offers.product_list .list-search-results article .product-configure .product-info-vat,
.node-type-offers.selector .list-search-results article .product-configure .product-info-vat,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .product-info-vat,
.node-type-offers.product_category_water .list-search-results article .product-configure .product-info-vat {
  display: block;
  line-height: 20px;
}

.search-results.product_list .list-search-results article .product-configure .field-type-text-long,
.search-results.selector .list-search-results article .product-configure .field-type-text-long,
.search-results.product_category_coffee .list-search-results article .product-configure .field-type-text-long,
.search-results.product_category_water .list-search-results article .product-configure .field-type-text-long,
.node-type-offers.product_list .list-search-results article .product-configure .field-type-text-long,
.node-type-offers.selector .list-search-results article .product-configure .field-type-text-long,
.node-type-offers.product_category_coffee .list-search-results article .product-configure .field-type-text-long,
.node-type-offers.product_category_water .list-search-results article .product-configure .field-type-text-long {
  display: block;
  height: 64px !important;
  font-size: 14px;
  font-size: 1rem;
}

.search-results.product_list .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.search-results.selector .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.search-results.product_category_coffee .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.search-results.product_category_water .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.node-type-offers.product_list .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.node-type-offers.selector .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.node-type-offers.product_category_coffee .list-search-results article .field-collection-item-field-long-offer .field-type-text-long,
.node-type-offers.product_category_water .list-search-results article .field-collection-item-field-long-offer .field-type-text-long {
  display: block;
  height: 64px !important;
  font-size: 14px;
  font-size: 1rem;
}

.search-results.core_search .list-search-results article,
.node-type-offers.core_search .list-search-results article {
  margin-bottom: 30px;
}

.search-results.core_search .list-search-results article h3 a,
.node-type-offers.core_search .list-search-results article h3 a {
  font-size: 22px;
  font-size: 1.5714285714rem;
  color: #4d4d4f;
  text-transform: uppercase;
}

.search-results.core_search .list-search-results article a.link_more,
.node-type-offers.core_search .list-search-results article a.link_more {
  background: url('../images/sprite.png') no-repeat -483px -512px transparent;
  padding-left: 21px;
  color: #b8b8ba;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  font-weight: bold;
}

.product_page_offer {
  padding-top: 30px;
  border-top: 1px solid #4d4d4f;
}

.product_page_offer .wrapper_block {
  width: 50%;
  float: left;
}

.product_page_offer .wrapper_block .inside.first {
  margin-right: 15px;
}

.product_page_offer .wrapper_block .inside.second {
  margin-left: 15px;
}

.product_list {
  /*.field-type-text-long{
    height: 48px;
  }*/
}

.product_list h1 {
  /*height: 44px;*/
  line-height: 24px;
  padding: 15px 0;
  border-bottom: none;
}

/* Page user order */

.page-user-orders table.views-table {
  width: 100%;
}

.page-user-orders table.views-table th {
  font-weight: bold;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.page-user-orders table.views-table th,
.page-user-orders table.views-table td {
  padding: 5px 10px;
}

.entity-commerce-order .order_total,
.entity-commerce-order .price {
  font-size: 20px;
  font-size: 1.4285714286rem;
}

.entity-commerce-order .order_total {
  font-weight: bold;
}

.node-type-longpage .node-longpage-blockinfozone.view-mode-longpage > .content {
  background-color: transparent;
}

.node-type-longpage .node-longpage-blockinfozone.view-mode-longpage > .content .slider-description {
  text-align: center;
  padding-bottom: 20px;
}

.node-type-longpage .node-longpage-blockinfozone.view-mode-longpage > .content .common_slider article {
  height: 202px;
}

/***** offers *****/

.search-results article .field-type-text,
.search-results article h1,
.search-results .field-collection-item-field-long-offer .field-type-text,
.search-results .field-collection-item-field-long-offer h1,
.search-results .field-normal-offers .field-type-text,
.search-results .field-normal-offers h1,
.node-type-offers article .field-type-text,
.node-type-offers article h1,
.node-type-offers .field-collection-item-field-long-offer .field-type-text,
.node-type-offers .field-collection-item-field-long-offer h1,
.node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers h1 {
  height: 44.6px;
  overflow: hidden;
  padding: 10px 0;
  margin-bottom: 0;
}

.search-results .field-type-commerce-price,
.search-results .product-configure,
.node-type-offers .field-type-commerce-price,
.node-type-offers .product-configure {
  width: 100%;
}

.search-results .field-type-commerce-price .long-offer-price,
.search-results .product-configure .long-offer-price,
.node-type-offers .field-type-commerce-price .long-offer-price,
.node-type-offers .product-configure .long-offer-price {
  width: 30%;
  float: left;
}

.search-results .field-type-commerce-price .price-without-vat + .field-type-text-long,
.search-results .product-configure .price-without-vat + .field-type-text-long,
.node-type-offers .field-type-commerce-price .price-without-vat + .field-type-text-long,
.node-type-offers .product-configure .price-without-vat + .field-type-text-long {
  margin-top: 0px;
}

.search-results .field-type-commerce-price > div .product-unit,
.search-results .product-configure > div .product-unit,
.node-type-offers .field-type-commerce-price > div .product-unit,
.node-type-offers .product-configure > div .product-unit {
  display: block;
  height: 20px;
  line-height: 20px;
}

.search-results .price-without-vat-label,
.search-results .price-without-vat,
.search-results .price-with-vat-label,
.search-results .price-with-vat,
.node-type-offers .price-without-vat-label,
.node-type-offers .price-without-vat,
.node-type-offers .price-with-vat-label,
.node-type-offers .price-with-vat {
  line-height: 40px;
}

.search-results .quantity,
.node-type-offers .quantity {
  margin-top: 20px;
  background-color: #FFF;
  float: left;
  padding: 0;
  width: 25% !important;
  display: block;
}

.search-results .quantity .qty_minus,
.search-results .quantity .qty_plus,
.node-type-offers .quantity .qty_minus,
.node-type-offers .quantity .qty_plus {
  color: #4d4d4f;
  padding: 3px 0;
  width: 21.5px;
}

.search-results .quantity .qty_minus + div,
.node-type-offers .quantity .qty_minus + div {
  min-width: 40%;
}

.search-results .quantity .qty,
.node-type-offers .quantity .qty {
  background-color: transparent;
  color: #4d4d4f;
  vertical-align: baseline;
  padding: 11px 3%;
}

.search-results .commerce-add-to-cart input[type="submit"],
.node-type-offers .commerce-add-to-cart input[type="submit"] {
  margin-top: 20px;
  padding-top: 0;
  width: 70%;
  border: 0;
  color: #fff;
  background-color: #ffb712;
  border: 0;
  height: 46px;
}

.search-results .commerce-add-to-cart input[type="submit"]:hover,
.node-type-offers .commerce-add-to-cart input[type="submit"]:hover {
  background-color: #f86319;
}

.search-results .commerce-add-to-cart .field-type-commerce-price,
.node-type-offers .commerce-add-to-cart .field-type-commerce-price {
  min-width: 48%;
  float: none;
  line-height: 40px;
  font-size: 16px;
  font-size: 1.1428571429rem;
  /*font-family: $font-title;*/
}

.search-results .commerce-add-to-cart .quantity,
.node-type-offers .commerce-add-to-cart .quantity {
  float: left;
  width: 40%;
  margin-left: 7px;
  line-height: 39px;
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-weight: bold;
}

.search-results .commerce-add-to-cart .quantity > div,
.node-type-offers .commerce-add-to-cart .quantity > div {
  display: inline-block;
  float: left;
}

.search-results .commerce-add-to-cart .quantity > div .qty,
.node-type-offers .commerce-add-to-cart .quantity > div .qty {
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-weight: bold;
  text-align: center;
}

.search-results .commerce-add-to-cart .quantity .qty_minus + div,
.node-type-offers .commerce-add-to-cart .quantity .qty_minus + div {
  width: 20%;
}

.search-results > a.btn-other,
.node-type-offers > a.btn-other {
  margin-top: 20px;
  padding-top: 0;
  width: 70%;
  border: 0;
  color: #fff;
  background-color: #ffb712;
  border: 0;
  height: 46px;
  font-size: 18px;
  font-size: 1.2857142857rem;
}

.search-results > a.btn-other:hover,
.node-type-offers > a.btn-other:hover {
  background-color: #f86319;
}

.search-results span.from-label,
.node-type-offers span.from-label {
  font-size: 16px;
  font-size: 1.1428571429rem;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
}

.search-results .price-vat-label,
.search-results .price-with-vat-label,
.search-results .product-info-vat,
.search-results .price-without-vat-label,
.node-type-offers .price-vat-label,
.node-type-offers .price-with-vat-label,
.node-type-offers .product-info-vat,
.node-type-offers .price-without-vat-label {
  display: inline-block;
  padding: 10px 6px 0 0;
  font-style: italic;
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 20px;
  min-height: 26px;
}

.search-results .from-value-small,
.node-type-offers .from-value-small {
  display: inline-block;
  padding: 10px 0 0 0;
}

.search-results span.from-value,
.search-results span.product-price,
.node-type-offers span.from-value,
.node-type-offers span.product-price {
  display: block;
  text-align: center;
  font-size: 35px;
  font-size: 2.5rem;
  font-weight: 700;
  height: 40px;
  padding-top: 5px;
}

.search-results span.product-unit,
.search-results span.product-unit,
.node-type-offers span.product-unit,
.node-type-offers span.product-unit {
  display: block;
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-weight: bold;
}

.search-results .product-info-vat,
.node-type-offers .product-info-vat {
  display: block;
  line-height: 40px;
}

.search-results .commerce-add-to-cart .field-type-text-long,
.node-type-offers .commerce-add-to-cart .field-type-text-long {
  display: block;
  height: 64px;
  font-size: 14px;
  font-size: 1rem;
}

.search-results .content > .field-type-text-long,
.node-type-offers .content > .field-type-text-long {
  text-align: center;
  min-height: 0;
  height: inherit !important;
}

.node-type-offers .field-collection-item-field-big-offer .commerce-add-to-cart .field-type-text-long {
  float: left;
  width: 55%;
  margin-top: 10px;
}

.node-type-offers .field-collection-item-field-big-offer .commerce-add-to-cart .quantity {
  margin-top: 12px;
  width: 10% !important;
  float: right;
}

.node-type-offers .field-collection-item-field-big-offer .commerce-add-to-cart input[type="submit"] {
  margin-top: 0;
}

.node-type-offers field-collection-item-field-long-offer .field-type-entityreference a {
  margin-top: 20px;
  padding-top: 0;
  width: 70%;
  border: 0;
  color: #fff;
  background-color: #ffb712;
  border: 0;
  height: 46px;
  font-size: 18px;
  font-size: 1.2857142857rem;
}

.node-type-offers field-collection-item-field-long-offer .field-type-entityreference a:hover {
  background-color: #f86319;
}

.node-type-offers .field-collection-item-field-long-offer .field-type-text,
.node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-collection-item-field-normal-offer .field-type-text,
.node-type-offers .field-collection-item-field-big-offer .field-type-text {
  margin: 0;
  border: 1px solid #adaeb4;
  border-left: 0;
  border-right: 0;
}

.node-type-offers .product-unit,
.node-type-offers .product-info-vat {
  line-height: 20px;
  height: 20px;
  padding-top: 0;
}

.node-type-offers .field-type-entityreference a.button {
  margin-top: 20px;
  padding-top: 0;
  width: 70%;
  border: 0;
  color: #fff;
  background-color: #ffb712;
  background-image: none;
  border: 0;
  height: 46px;
  font-size: 18px;
  font-size: 1.2857142857rem;
}

.node-type-offers .field-type-entityreference a.button:hover {
  background-color: #f86319;
}

.node-type-offers .field-type-entityreference a.button::before {
  background-image: none;
}

.node-type-offers .field-normal-offers {
  text-align: center;
}

.node-type-offers .field-normal-offers .field-type-text {
  text-align: center;
  font-size: 24px;
  font-size: 1.7142857143rem;
  text-transform: uppercase;
}

.node-type-offers .field-collection-item-field-big-offer .field-type-text {
  height: auto;
  position: relative;
}

.node-type-offers .field-collection-item-field-big-offer .field-type-text a {
  text-align: middle;
}

.field-description-offers {
  display: block;
  height: 64px;
  font-size: 14px;
  font-size: 1rem;
}

.remote-control-container {
  background-color: #f3f3f3;
  width: 140px;
  color: #fff;
  display: block;
  position: fixed;
  z-index: 100;
}

.remote-control-container li {
  text-transform: uppercase;
  text-align: center;
  display: table;
  cursor: pointer;
  margin-left: 0;
}

.remote-control-container li a {
  height: 48px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  width: 140px;
  padding: 6px;
  color: #4d4d4f;
  text-decoration: none;
  word-wrap: break-word;
}

.remote-control-container li a:hover,
.remote-control-container li a:visited,
.remote-control-container li a:focus {
  text-decoration: none;
  color: #4d4d4f;
}

.remote-control-container li a.hightLighted {
  color: #fff;
  background-color: #4d4d4f;
}

/********icones*************/

#product_place,
#accessories_category,
#accessories_category2,
#product_category,
#product_consumable,
#product_nb_employees,
#product_type {
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.selector_content #product_place,
.selector_content #accessories_category,
.selector_content #accessories_category2,
.selector_content #product_category,
.selector_content #product_consumable,
.selector_content #product_nb_employees,
.selector_content #product_type {
  background-image: none;
}

#reduce_filter {
  background: url('../images/arrow_down.png') 50% 20px no-repeat;
}

#product_place {
  background-image: url('../images/product_place.png');
  background-position: 50% 0;
}

#accessories_category {
  background-image: url('../images/accessories_category.png');
  background-position: 50% 0;
}

#accessories_category2 {
  background-image: url('../images/accessories_category2.png');
  background-position: 50% 0;
}

#product_category {
  background-image: url('../images/product_category.png');
  background-position: 50% 0;
}

#product_consumable {
  background-image: url('../images/product_consumable.png');
  background-position: 50% 0;
}

#product_nb_employees {
  background-image: url('../images/product_nb_employees.png');
  background-position: 50% 0;
}

#product_type {
  background-image: url('../images/product_type.png');
  background-position: 50% 0;
}

.search-results.selector .selector_block {
  /* display: table;
      table-layout: fixed;*/
  margin-bottom: 50px;
  width: 100%;
}

.search-results.selector .selector_block h1 {
  font-size: 22px;
  font-size: 1.5714285714rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  line-height: 44px;
  min-height: 44px;
}

.search-results.selector .selector_block > .selector_filter h3 {
  width: 100%;
  text-align: center;
  font-family: "open_sans_semibold", Arial, sans-serif;
  font-weight: regular;
  display: block;
  font-size: 20px;
  height: 60px;
  word-break: break-word;
  word-wrap: break-word;
  margin-top: 20px;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter {
  font-family: "open_sans_semibold", Arial, sans-serif;
  display: inline-block;
  width: 100%;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter [value="data-number-6"] {
  width: 13.1%;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter [value="data-number-5"] {
  width: 16%;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter [value="data-number-4"] {
  width: 20%;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter [value="data-number-3"] {
  width: 25%;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter h4,
.search-results.selector .selector_block > .selector_filter > .selector_filter #reduce_filter {
  font-family: "open_sans_semibold", Arial, sans-serif;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  font-size: 1rem;
  overflow: hidden;
  word-break: break-word;
  word-wrap: break-word;
  text-overflow: ellipsis;
  text-align: center;
  min-height: 25px;
  padding: 90px 5px 15px 5px;
  margin-bottom: 0;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter h4.open,
.search-results.selector .selector_block > .selector_filter > .selector_filter #reduce_filter.open {
  background-color: #f4f4f5;
}

.search-results.selector .selector_block > .selector_filter > .selector_filter h4 span,
.search-results.selector .selector_block > .selector_filter > .selector_filter #reduce_filter span {
  word-break: break-word;
  text-overflow: ellipsis;
  text-align: center;
}

.search-results.selector .selector_block + h2,
.search-results.selector .field-collection-item-field-big-offer .selector_block + .field-type-text,
.field-collection-item-field-big-offer .search-results.selector .selector_block + .field-type-text,
.search-results.selector .field-collection-item-field-long-offer .selector_block + .field-type-text,
.field-collection-item-field-long-offer .search-results.selector .selector_block + .field-type-text,
.search-results.selector .field-collection-item-field-normal-offer .selector_block + .field-type-text,
.field-collection-item-field-normal-offer .search-results.selector .selector_block + .field-type-text,
.search-results.selector .node-type-offers .field-normal-offers .selector_block + .field-type-text,
.node-type-offers .field-normal-offers .search-results.selector .selector_block + .field-type-text,
.search-results.selector .apply_online .selector_block + .apply_online_title,
.apply_online .search-results.selector .selector_block + .apply_online_title,
.search-results.selector .detail_release_private_document .selector_block + label,
.detail_release_private_document .search-results.selector .selector_block + label,
.search-results.selector div.messages.commerce-add-to-cart-confirmation .message-inner .selector_block + .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .search-results.selector .selector_block + .added-product-title,
.search-results.selector .view-commerce-cart-form > .selector_block + .grid-100,
.search-results.selector .view-commerce-cart-summary > .selector_block + .grid-100 {
  margin-top: 20px;
}

.search-results.selector .selector_content {
  background-color: #f4f4f5;
  margin-bottom: 30px;
  width: 100%;
}

.search-results.selector .selector_content > div {
  display: none;
  text-align: center;
}

.search-results.selector .selector_content .open {
  display: block;
}

.search-results.selector .selector_content span {
  display: block;
  text-align: center;
  padding: 15px 0 0 0;
}

.search-results.selector ul {
  display: block;
  margin: 0 auto;
  text-align: left;
  margin-bottom: 0;
}

.search-results.selector li {
  margin: 30px 0;
  border-left: 1px solid #4d4d4f;
  padding: 0;
  list-style: none;
  display: inline-block;
  width: 19%;
  text-align: center;
  vertical-align: top;
}

.search-results.selector li:nth-child(6),
.search-results.selector li:nth-child(12),
.search-results.selector li:first-child {
  border: 0;
}

.search-results.selector li:nth-child(n+6) {
  margin-top: 0;
}

.search-results.selector li.last:nth-child(6),
.search-results.selector li.last:nth-child(11) {
  border-right: 1px solid #4d4d4f;
  border-left: 0;
}

.search-results.selector li a,
.search-results.selector li .item-active {
  display: block;
  line-height: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  color: #4d4d4f;
  font-size: 14px;
  font-family: "open_sans_regular", Arial, sans-serif;
  font-weight: 400;
}

.search-results.selector li a:hover,
.search-results.selector li .item-active:hover {
  text-decoration: none;
}

#selector_block .current_search {
  margin-bottom: 30px;
}

#selector_block .current_search > div {
  display: inline-block;
  font-size: 12px;
}

#selector_block .current_search > div:first-child {
  font-weight: bold;
  vertical-align: top;
}

#selector_block .current_search > div ul {
  display: block;
}

#selector_block .current_search .current-search-item-active {
  padding-right: 20px;
  margin: 0 0 10px;
}

#selector_block .current_search .current-search-item-active li {
  display: inline-block;
  border: 0;
  position: relative;
  margin: 0 0 0 20px;
  word-wrap: normal;
  word-break: keep-all;
  white-space: nowrap;
  width: auto;
}

#selector_block .current_search .current-search-item-active li a {
  width: 16px;
  height: 16px;
  display: inline-block;
  position: absolute;
  left: 5px;
}

#selector_block .current_search .current-search-item-active li a .cross {
  color: transparent;
  display: block;
  width: 16px;
  height: 16px;
  background: url('../images/cross-filter.png') 50% 50% no-repeat;
}

#selector_block .current_search .current-search-item-active li a:hover .cross {
  background: url('../images/cross-sheck-filter.png') 50% 50% no-repeat;
}

#selector_block .current_search .current-search-item-active li > span.item-active {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-left: 25px;
  white-space: nowrap;
}

#selector_block .current_search .reset_filters {
  margin: 0 0 10px;
  float: right;
  font-size: 12px;
}

#selector_block .current_search .reset_filters a {
  display: block;
  font-size: 12px;
  font-weight: normal;
  margin-right: 25px;
  white-space: nowrap;
  text-transform: uppercase;
  color: #4d4d4f;
  background: url('../images/clear-filter.png') no-repeat 0 0 transparent;
  padding-left: 25px;
  line-height: 24px;
}

/** twxeek portrait i pad */

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1), only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
  .selector_filter > .selector_filter {
    display: inline-block;
    width: 75%;
  }

  .selector_filter > .selector_filter [value="data-number-6"] {
    width: 12.2%;
  }

  .selector_filter > .selector_filter [value="data-number-5"] {
    width: 15%;
  }

  .selector_filter > .selector_filter [value="data-number-4"] {
    width: 19%;
  }

  .selector_filter > .selector_filter [value="data-number-3"] {
    width: 24%;
  }
}

.water {
  background-color: #9EC2E8;
  -webkit-background-size: cover;
  background-size: cover;
  color: #4d4d4f;
}

.water .headline-product h1 a {
  color: #4d4d4f;
}

.water .headline-product h1 a:hover {
  color: #4d4d4f;
}

.product-divider {
  background: url("../images/diamond_divider.png") no-repeat center bottom;
  padding-bottom: 164px;
  margin-bottom: 32px;
  content: ' ';
  display: block;
}

.coffee {
  background-color: #b3a48e;
  -webkit-background-size: cover;
  background-size: cover;
  color: white;
}

.other {
  background-color: #adaeb4;
  color: white;
}

.webform_contact_about_product {
  display: none;
  background-color: #cfcfcf;
  position: relative;
}

.webform_contact_about_product .captcha {
  width: 32%;
  float: right;
  margin-top: -43px;
}

.webform_contact_about_product .captcha legend {
  display: none;
}

.webform_contact_about_product .captcha .fieldset-description {
  color: #4d4d4f;
  padding: 0 0 20px 0;
  font-size: 10px;
}

.webform_contact_about_product .form-actions {
  text-align: center;
}

.webform_contact_about_product .form-actions input[type="submit"] {
  color: #4d4d4f;
}

.webform_contact_about_product form:before {
  position: absolute;
  content: " ";
  top: -14px;
  left: 34.8%;
  width: 0;
  height: 0;
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  border-bottom: 14px solid #cfcfcf;
}

.webform_contact_about_product form > div .form-item {
  margin: 5px 0 5px 5px;
}

.webform_contact_about_product form > div .form-item.webform-component-file {
  width: 66%;
  margin: 5px 0 5px 5px;
}

.webform_contact_about_product form .form-item {
  margin: 5px 0 5px 5px;
}

.webform_contact_about_product form .form-item.webform-component-textfield,
.webform_contact_about_product form .form-item.webform-component-email,
.webform_contact_about_product form .form-item.webform-component-file,
.webform_contact_about_product form .form-item.webform-component-number {
  width: 66%;
  margin: 5px 0 5px 5px;
}

.webform_contact_about_product form .form-item.webform-component-textfield label,
.webform_contact_about_product form .form-item.webform-component-email label,
.webform_contact_about_product form .form-item.webform-component-file label,
.webform_contact_about_product form .form-item.webform-component-number label {
  line-height: 1px;
  position: absolute;
  left: -99999px;
}

.webform_contact_about_product form .form-item.webform-component-textfield input[type=submit]:hover,
.webform_contact_about_product form .form-item.webform-component-email input[type=submit]:hover,
.webform_contact_about_product form .form-item.webform-component-file input[type=submit]:hover,
.webform_contact_about_product form .form-item.webform-component-number input[type=submit]:hover {
  background-color: rgba(255, 255, 255, 0.3);
}

.webform_contact_about_product form .form-item.webform-component-textfield:first-child,
.webform_contact_about_product form .form-item.webform-component-email:first-child,
.webform_contact_about_product form .form-item.webform-component-file:first-child,
.webform_contact_about_product form .form-item.webform-component-number:first-child {
  margin: 20px 0 5px 5px;
}

.webform_contact_about_product form .form-item:first-child {
  margin: 20px 0 5px 5px;
}

.webform_contact_about_product form .form-item.webform-component--name,
.webform_contact_about_product form .form-item.webform-component--phone,
.webform_contact_about_product form .form-item.webform-component--post-code {
  width: 21.4%;
  display: inline-block;
  margin: 20px 0 5px 5px;
}

.webform_contact_about_product form .form-item.webform-component-email {
  width: 66%;
  margin: 5px 0 5px 5px;
}

.webform_contact_about_product form .form-item.webform-component--comments {
  width: 66%;
  display: inline-block;
  margin-top: 0;
  margin-left: 5px;
  margin-right: 0;
  border: 0;
}

.webform_contact_about_product form .form-item.webform-component--comments textarea {
  border: 0;
}

.webform_contact_about_product form .form-actions {
  float: right;
}

.headline-product {
  text-align: left;
  padding-top: 160px;
  padding-bottom: 20px;
}

.headline-product.coffee {
  background: url("../images/coffee_page_bg.jpg") no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 90px;
  color: #FFF;
}

.headline-product.coffee .column_image {
  background: url("../images/coffeebg_img.png") no-repeat center center;
  -webkit-background-size: 100% 100%;
  background-size: 100%;
}

.headline-product.water {
  background: url("../images/water_page_bg.jpg") no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  padding-top: 90px;
  color: #FFF;
}

.headline-product.water .column_image {
  background: url("../images/waterbg_img.png") no-repeat center center;
  -webkit-background-size: 100% 100%;
  background-size: 100%;
}

.headline-product h1 {
  text-align: left;
  font-size: 42px;
  line-height: 42px;
}

.headline-product .grid-66 > div {
  display: inline-block;
}

.headline-product .price-without-vat-label,
.headline-product .price-without-vat,
.headline-product .price-with-vat-label,
.headline-product .price-with-vat {
  font-size: 12px;
  font-size: 0.8571428571rem;
  line-height: 12px;
  vertical-align: top;
}

.headline-product .price-without-vat-label,
.headline-product .price-with-vat-label {
  overflow: hidden;
  display: inline-block;
  width: 65%;
  text-overflow: ellipsis;
  word-break: break-word;
  word-wrap: break-word;
}

.headline-product .grid-container {
  position: relative;
}

.headline-product .grid-container .grid-100 {
  padding-left: 0;
  padding-right: 0;
}

.headline-product .grid-container .grid-100 .grid-50 {
  padding-left: 0;
  padding-right: 0;
}

.headline-product .features li {
  display: inline-block;
  min-width: 100px;
}

.headline-product .features li img {
  margin: 0 auto;
}

.headline-product .product_price {
  margin-top: 30px;
  margin-bottom: 15px;
  text-align: center;
}

.headline-product .product_price label {
  text-align: center;
  text-transform: uppercase;
}

.headline-product .field-field-product-unit div.field,
.headline-product .product-unit div.field {
  text-align: center;
  font-size: 14px;
  font-size: 1rem;
  margin: 5px 0;
}

.headline-product .product-vat-delivery-message {
  padding: 5px 10px;
  text-align: center;
  font-size: 12px;
  font-size: 0.8571428571rem;
  word-wrap: break-word;
}

.headline-product .commerce-product-field-commerce-price {
  border: 1px solid white;
  font-family: "open_sans_bold", Arial, sans-serif;
  font-size: 17px;
  text-align: center;
  padding: 3.9px 0;
}

.headline-product .commerce-product-field-commerce-price .product-price {
  width: 100%;
  display: block;
}

.headline-product .commerce-product-field-commerce-price .product-unit {
  font-weight: 400;
  font-size: 14px;
  font-size: 1rem;
  margin-top: -5px;
  display: block;
}

.headline-product .commerce-product-field-commerce-price .price-without-vat-label {
  font-weight: 400;
  font-size: 12px;
  font-size: 0.8571428571rem;
  padding-top: 5px;
  font-variant: small-caps;
}

.headline-product .commerce-product-field-commerce-price .price-without-vat {
  padding-top: 5px;
  display: inline-block;
}

.headline-product .field-type-commerce-product-reference {
  margin-top: 30px;
}

.headline-product .field-type-commerce-product-reference .commerce-add-to-cart {
  text-align: left;
}

.headline-product .field-type-commerce-product-reference .quantity {
  display: inline-block;
  margin-left: 0;
  margin-right: 3%;
}

.headline-product .field-type-commerce-product-reference .quantity span {
  display: block;
  cursor: pointer;
  text-align: center;
  display: block;
  font-weight: bold;
  font-size: 20px;
  vertical-align: center;
}

.headline-product .field-type-commerce-product-reference .quantity label {
  display: block;
  width: 100%;
}

.headline-product .field-type-commerce-product-reference .quantity > div {
  cursor: pointer;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}

.headline-product .field-type-commerce-product-reference .quantity > div:nth-child(3) {
  border: 1px solid #FFF;
  padding-left: 10px;
  width: 20px;
}

.headline-product .field-type-commerce-product-reference .quantity > div input[type="text"] {
  background-color: transparent;
  width: 20px;
  height: 30px;
  font-size: 16px;
  color: #FFF;
  border: 0;
  padding: 0;
}

.headline-product .field-type-commerce-product-reference .quantity .qty_label {
  text-align: center;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.headline-product .field-type-commerce-product-reference .quantity + input[type="submit"] {
  display: inline-block;
  width: auto;
  float: right;
  margin-top: 35px;
  max-width: 176px;
  background-color: #ffb712;
  border: 0;
}

.headline-product .field-type-commerce-product-reference .quantity + input[type="submit"]:hover {
  background-color: #f86319;
}

.headline-product h1 {
  text-align: left;
  margin-bottom: 0;
  min-height: 60px;
  font-size: 42px;
}

.headline-product h1 a {
  font-family: "open_sans_bold", Arial, sans-serif;
  font-size: 42px;
  text-decoration: none;
  text-transform: uppercase;
  color: white !important;
}

.headline-product h1 a:hover,
.headline-product h1 a:active,
.headline-product h1 a:visited,
.headline-product h1 a:focus {
  color: white;
}

.headline-product .field-type-text-long {
  margin-top: 50px;
  display: block;
  font-size: 18px;
  font-size: 1.2857142857rem;
  line-height: 18px;
}

.headline-product .field-type-text-long p {
  line-height: 22px;
  margin-bottom: 0;
}

.headline-product .field-type-text-long p.rtejustify {
  text-align: left;
}

.headline-product .field-type-text-long + .grid-100 {
  margin-top: 40px;
}

.headline-product .daily_consumption_container {
  text-align: center;
  background: url("../images/consumers.png") 50% 0 no-repeat;
  padding-top: 46px;
  margin-right: 30px;
  float: left;
}

.headline-product .features li {
  text-align: center;
  margin-top: 6px;
  margin-bottom: 5px;
}

.headline-product .features span {
  display: block;
  padding-top: 6px;
  text-align: center;
  width: 100%;
  word-break: break-word;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.headline-product #webform_contact_about_product_button {
  display: block;
  width: inherit;
  margin: 65px 0 25px;
  padding-left: 0;
  padding-right: 0;
  border-color: white;
}

.headline-product #webform_contact_about_product_button:hover {
  border-top-color: #4d4d4f;
  border-bottom-color: #4d4d4f;
  color: #4d4d4f;
}

.headline-product #webform_contact_about_product_button h4 {
  margin-bottom: 0;
}

.headline-product .column_image {
  text-align: center;
  position: relative;
}

.headline-product .column_image div.image-content {
  margin: auto;
  width: 321px;
  position: relative;
}

.headline-product .gallery {
  text-align: center;
  padding-top: 15px;
}

.headline-product .gallery a {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: white;
  margin-right: 9px;
  color: transparent;
}

.headline-product .gallery a:hover,
.headline-product .gallery a.active {
  background-color: #5a5b5f;
}

.headline-product .gallery a:last-child {
  margin-right: 0;
}

.product-description h1.long-title {
  margin-top: 50px;
  font-family: "open_sans_bold", Arial, sans-serif;
  font-size: 35px;
  font-size: 2.5rem;
  margin-bottom: 33px;
  text-transform: uppercase;
  text-align: left;
  padding: 12px 0;
  min-height: 44px;
}

.product-description h1 + div {
  padding-left: 0;
}

.product-description h1 + div .grid-50 {
  padding-left: 0;
}

.product-description h1 + div h1 + div + div {
  padding-right: 0;
}

.product-description .field-type-text-with-summary {
  text-align: left;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.product-description .tab-info-block-tabs .ui-tabs-nav {
  /* background-image: none !important;
      border-bottom: 1px solid $border-title;
      border-top: 1px solid $border-title;*/
}

.product-description .tab-info-block-tabs .ui-tabs-nav a {
  overflow: hidden;
}

.product-description .ui-tabs .ui-tabs-panel .tab-description {
  padding: 30px;
  margin: 0;
}

.product-description .ui-tabs .ui-tabs-panel .tab-description p:last-child {
  margin-bottom: 0;
}

.product-package {
  background-color: #f2f2f4;
  padding-top: 55px;
}

.product-package .product_title {
  font-family: "open_sans_bold", Arial, sans-serif;
  font-size: 23px;
  font-size: 1.6428571429rem;
  text-transform: uppercase;
  text-align: left;
  line-height: 24px;
  padding: 20px 0 10px;
}

.product-package #variation_detail {
  padding-bottom: 30px;
}

.product-package .attribute-widgets input[type="radio"] {
  position: absolute;
  left: -5000px;
}

.product-package .attribute-widgets input[type="radio"]:checked {
  background-color: #FFF;
}

.product-package .attribute-widgets label {
  margin-top: 14px;
  vertical-align: middle;
  padding-top: 10px;
  display: block;
  height: 30px;
  line-height: 20px;
  background-color: transparent;
  text-transform: uppercase;
  padding-left: 10px;
}

.product-package .attribute-widgets .form-radios {
  /* .product-attributes-picture-options+div{
        width:66.66%;
        margin-left: -3px;
        >input[type="radio"]:checked+label{
          background-color: $white;
        }
      }*/
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options {
  display: block;
  height: 43px;
  width: 100%;
  border-bottom: 1px solid #d5d6d7;
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options > span {
  width: 33%;
  display: inline-block;
  height: 43px;
  content: ' ';
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options > div {
  display: inline-block;
  vertical-align: top;
  width: 100%;
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options > div span.field-value {
  width: 66%;
  border-bottom: 0;
  float: right;
  display: inline-block;
  line-height: 12px;
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options img {
  margin-left: 10px;
  display: inline-block;
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options.checked {
  background-color: #FFF;
}

.product-package .attribute-widgets .form-radios .product-attributes-picture-options .round-color {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

.product-package .attribute-widgets .form-radios .ajax-progress-throbber {
  display: none;
}

.product-package .attribute-widgets .form-radios label {
  margin-top: 0;
  padding-top: 13px;
  font-family: "open_sans_regular", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 9px;
  border-bottom: 1px solid #d5d6d7;
}

.product-package .you_have_selected {
  background-color: white;
  padding: 10px;
  margin-top: 20px;
}

.product-package .you_have_selected h4 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  margin-bottom: 0;
  font-family: "open_sans_extrabold", Arial, sans-serif;
}

.product-package .you_have_selected .summary_detail {
  margin-bottom: 0;
}

.product-package .you_have_selected .summary_detail li {
  font-size: 14px;
  font-size: 1rem;
  margin-left: 0;
}

.product-package .conditions {
  font-size: 13px;
  font-size: 0.9285714286rem;
  font-style: italic;
  padding: 20px 10px;
  background-color: #f2f2f4;
}

.product-package .display-price {
  background-color: #f2f2f4;
}

.product-package .display-price label {
  border-top: 1px solid #d5d6d7;
  padding: 13px 20px;
  display: block;
  font-size: 20px;
  text-align: center;
}

.product-package .display-price .product-unit {
  text-align: center;
  font-size: 14px;
  font-size: 1rem;
  margin: 5px 0;
}

.product-package .display-price span {
  display: block;
  padding: 10px 0;
  border: 1px solid #d5d6d7;
  text-align: center;
  background-color: #f2f2f4;
  font-family: "open_sans_bold", Arial, sans-serif;
  border-left: 0;
  border-right: 0;
  font-size: 28px;
  font-size: 2rem;
}

.product-package .display-price span > span {
  border-bottom: 0;
  font-size: 14px;
  font-size: 1rem;
}

.product-package .display-price span > span:first-child {
  margin-top: 10px;
}

.product-package .display-price span > span.price-without-vat-label,
.product-package .display-price span > span.price-with-vat-label {
  margin-top: 10px;
  display: inline-block;
  width: 50%;
}

.product-package .display-price span .price-without-vat,
.product-package .display-price span .price-with-vat {
  display: inline-block;
  width: 50%;
  font-size: 14px;
  font-size: 1rem;
}

.product-package .display-price span div.product_unit {
  font-size: 14px;
  font-size: 1rem;
  text-align: center;
}

.product-package .display-price div.product-vat-delivery-message {
  text-align: center;
  font-size: 12px;
  font-size: 0.8571428571rem;
  padding-top: 10px;
  color: #adaeb4;
}

.product-package .display-price div.product_unit {
  font-size: 14px;
  font-size: 1rem;
  text-align: center;
}

.product-package .contact_me_about_product {
  margin-top: 30px;
  display: block;
}

.product-package .contact_me_about_product a {
  background-color: white;
  color: #4d4d4f;
  display: block;
  border: 0;
}

.product-package .contact_me_about_product + input {
  border-color: #FFF;
  display: block;
  background-color: #ffb712;
  width: 100%;
  margin: 10px 0 50px;
}

.product-package .contact_me_about_product + input:hover {
  background-color: #f86319;
}

.product-package .quantity {
  background-color: #f2f2f4;
  text-align: center;
  padding-top: 20px;
}

.product-package .quantity .qty_label {
  display: block;
}

.product-package .quantity .qty_minus,
.product-package .quantity .qty_plus {
  cursor: pointer;
  margin-top: 20px;
  display: inline-block;
}

.product-package .quantity .qty_minus span,
.product-package .quantity .qty_plus span {
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 16px;
  text-align: center;
}

.product-package .quantity .qty_minus + div {
  display: inline-block;
  margin-top: 20px;
  width: 20px;
  padding-left: 10px;
  border: 1px solid white;
}

.product-package .quantity .qty_minus + div input[type="text"] {
  background-color: transparent;
  border: 0;
  width: 20px;
  height: 30px;
  font-size: 16px;
}

.product-package .quantity .qty_minus + div input[type="text"] .inner-editor {
  text-align: center;
}

.product-package .related_consumables h3 {
  border-top: 1px solid #4d4d4f;
  padding-top: 8px 0 8px;
  font-size: 12px;
  font-family: "open_sans_bold", Arial, sans-serif;
  text-align: center;
  border-bottom: 1px solid #4d4d4f;
  border-top: 1px solid #4d4d4f;
}

.product-package #variation_picture {
  position: relative;
}

.product-package #variation_picture .bottom_img {
  position: absolute;
  bottom: 30px;
}

.product-package .field-type-image {
  display: block;
  width: 100%;
  min-height: 200px;
}

.product-package .field-type-image .adaptive-image.fixed {
  position: fixed;
  top: 80px;
}

.product-description h1 {
  text-align: center;
}

.product-description .ui-tabs-anchor {
  text-overflow: ellipsis;
}

.product-description .documents {
  margin-bottom: 30px;
}

.product-description .documents h3 {
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 12px 0;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  text-align: center;
  font-size: 20px;
  font-size: 1.4285714286rem;
  font-family: "open_sans_bold", Arial, sans-serif;
}

.product-description .documents .blocks > div {
  display: inline-block;
}

.product-description .documents .extras .extra {
  display: none;
}

.product-description .documents .push_block_grid .blocks > div {
  position: relative;
  /*border-bottom: 0px;*/
  text-align: center;
  cursor: pointer;
  vertical-align: top;
  display: inline-block;
  font-size: 21px;
  width: 17.4%;
  margin-right: 3%;
  margin-bottom: 5px;
  height: 140px;
  border: 1px solid #FFF;
}

.product-description .documents .push_block_grid .blocks > div:hover {
  border: 1px solid #4d4d4f;
  -webkit-transition: color 1.4 ease-out;
  transition: color 1.4 ease-out;
}

.product-description .documents .push_block_grid .blocks > div:hover .detail,
.product-description .documents .push_block_grid .blocks > div:hover .filename,
.product-description .documents .push_block_grid .blocks > div:hover .file_detail,
.product-description .documents .push_block_grid .blocks > div:hover .file_date {
  color: #f86319;
}

.product-description .documents .push_block_grid .blocks > div .detail {
  margin-top: 80px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.product-description .documents .push_block_grid .blocks > div .filename {
  font-weight: bold;
  font-size: 9px;
  color: #4d4d4f;
  text-transform: uppercase;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.product-description .documents .push_block_grid .blocks > div .file_detail,
.product-description .documents .push_block_grid .blocks > div .file_date {
  display: block;
  width: 100%;
  font-size: 8px;
  line-height: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.product-description .documents .push_block_grid .blocks > div:last-child {
  margin-right: 0;
}

.product-description .documents .push_block_grid .blocks > div.hasextra {
  position: relative;
  height: 140px;
}

.product-description .documents .push_block_grid .blocks > div.hasextra.active {
  /*border-bottom: 0;*/
  background-color: #f3f3f3;
}

.product-description .documents .push_block_grid .blocks > div.hasextra.active:after {
  background-color: #f3f3f3;
  border-left: 1px solid #4d4d4f;
  border-right: 1px solid #4d4d4f;
  content: ' ';
  display: block;
  height: 2px;
  position: absolute;
  /*bottom: -1px;*/
  width: 100%;
  left: -1px;
}

.product-description .documents .push_block_grid .blocks > div.hasextra:hover,
.product-description .documents .push_block_grid .blocks > div.hasextra:active {
  background-color: #f3f3f3;
}

.product-description .documents .push_block_grid .blocks > div div.txt,
.product-description .documents .push_block_grid .blocks > div div.doc,
.product-description .documents .push_block_grid .blocks > div div.pdf,
.product-description .documents .push_block_grid .blocks > div div.docx,
.product-description .documents .push_block_grid .blocks > div div.xls,
.product-description .documents .push_block_grid .blocks > div div.xlsx,
.product-description .documents .push_block_grid .blocks > div div.zip,
.product-description .documents .push_block_grid .blocks > div div.rar,
.product-description .documents .push_block_grid .blocks > div div.ppt,
.product-description .documents .push_block_grid .blocks > div div.pptx,
.product-description .documents .push_block_grid .blocks > div div.jpg,
.product-description .documents .push_block_grid .blocks > div div.jpeg,
.product-description .documents .push_block_grid .blocks > div div.ai,
.product-description .documents .push_block_grid .blocks > div div.png,
.product-description .documents .push_block_grid .blocks > div div.psd,
.product-description .documents .push_block_grid .blocks > div div.mp4,
.product-description .documents .push_block_grid .blocks > div div.mov,
.product-description .documents .push_block_grid .blocks > div div.ogg,
.product-description .documents .push_block_grid .blocks > div div.plain {
  height: 140px;
}

.product-description .documents .push_block_grid .blocks > div div.txt a,
.product-description .documents .push_block_grid .blocks > div div.doc a,
.product-description .documents .push_block_grid .blocks > div div.pdf a,
.product-description .documents .push_block_grid .blocks > div div.docx a,
.product-description .documents .push_block_grid .blocks > div div.xls a,
.product-description .documents .push_block_grid .blocks > div div.xlsx a,
.product-description .documents .push_block_grid .blocks > div div.zip a,
.product-description .documents .push_block_grid .blocks > div div.rar a,
.product-description .documents .push_block_grid .blocks > div div.ppt a,
.product-description .documents .push_block_grid .blocks > div div.pptx a,
.product-description .documents .push_block_grid .blocks > div div.jpg a,
.product-description .documents .push_block_grid .blocks > div div.jpeg a,
.product-description .documents .push_block_grid .blocks > div div.ai a,
.product-description .documents .push_block_grid .blocks > div div.png a,
.product-description .documents .push_block_grid .blocks > div div.psd a,
.product-description .documents .push_block_grid .blocks > div div.mp4 a,
.product-description .documents .push_block_grid .blocks > div div.mov a,
.product-description .documents .push_block_grid .blocks > div div.ogg a,
.product-description .documents .push_block_grid .blocks > div div.plain a {
  background: url('../images/doc.png') 50% 15px no-repeat;
}

.product-description .documents .push_block_grid .blocks > div div.pdf {
  height: 140px;
}

.product-description .documents .push_block_grid .blocks > div div.pdf a {
  background: url('../images/pdf.png') 50% 15px no-repeat;
}

.product-description .documents .push_block_grid .blocks > div div.video {
  height: 140px;
  background: url('../images/video.png') 50% 15px no-repeat;
}

.product-description .documents .push_block_grid .blocks > div div:first-child {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.product-description .documents .push_block_grid .blocks > div div:first-child a {
  position: absolute;
  top: 0;
  left: 0;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  color: transparent;
  display: block;
  height: 140px;
  width: 100%;
}

.product-description .documents .push_block_grid .blocks > div:nth-child(4n+1) {
  /* or 4n+1 */
  margin-right: 0;
}

.product-description .documents .push_block_grid .blocks > div:first-child {
  margin-right: 3%;
}

.product-description .documents .push_block_grid .extras {
  width: 100%;
  text-align: center;
}

.product-description .documents .push_block_grid .extras .extra {
  padding-top: 1px;
  background-color: #f3f3f3;
  border-top: 0;
  text-align: center;
}

.product-description .documents .push_block_grid .extras .extra video {
  vertical-align: top;
}

.product-description .documents + .related_products h3 {
  margin-top: 0;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  padding: 9px 0;
}

.product-description .documents + .related_consumables h3 {
  margin-top: 0;
}

.related_consumables .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover,
.related_products .common_slider .jcarousel-skin-default .jcarousel-container-horizontal div.jcarousel-clip-horizontal > ul > li.hover {
  background-color: transparent;
}

.related_consumables h3,
.related_products h3 {
  margin-top: 30px;
  padding: 8px 0;
  border-bottom: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
  font-size: 20px;
  font-size: 1.4285714286rem;
}

.related_consumables h3 + span,
.related_products h3 + span {
  display: block;
  margin-bottom: 15px;
  padding: 0 40px;
  width: auto;
  font-weight: normal;
  text-align: center;
  font-size: 20px;
  font-size: 1.4285714286rem;
}

.related_consumables .common_slider .button,
.related_consumables .common_slider form input[type="submit"],
form .related_consumables .common_slider input[type="submit"],
.related_products .common_slider .button,
.related_products .common_slider form input[type="submit"],
form .related_products .common_slider input[type="submit"] {
  display: none;
}

.related_consumables article h2,
.related_consumables article .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .related_consumables article .field-type-text,
.related_consumables article .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .related_consumables article .field-type-text,
.related_consumables article .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .related_consumables article .field-type-text,
.related_consumables article .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .related_consumables article .field-type-text,
.related_consumables article .apply_online .apply_online_title,
.apply_online .related_consumables article .apply_online_title,
.related_consumables article .detail_release_private_document label,
.detail_release_private_document .related_consumables article label,
.related_consumables article div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .related_consumables article .added-product-title,
.related_consumables article .view-commerce-cart-form > .grid-100,
.related_consumables article .view-commerce-cart-summary > .grid-100,
.related_products article h2,
.related_products article .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .related_products article .field-type-text,
.related_products article .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .related_products article .field-type-text,
.related_products article .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .related_products article .field-type-text,
.related_products article .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .related_products article .field-type-text,
.related_products article .apply_online .apply_online_title,
.apply_online .related_products article .apply_online_title,
.related_products article .detail_release_private_document label,
.detail_release_private_document .related_products article label,
.related_products article div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .related_products article .added-product-title,
.related_products article .view-commerce-cart-form > .grid-100,
.related_products article .view-commerce-cart-summary > .grid-100 {
  font-size: 16px;
}

.node-product-display.view-mode-full .commerce-add-to-cart .field-type-commerce-price {
  display: none;
}

.icon_block-relative {
  position: relative;
  margin-bottom: 30px;
}

.zoomContainer {
  overflow: hidden;
}

.zoomContainer .zoomWindowContainer {
  width: 100% !important;
}

.node-type-product-display .breadcrumbs > span > span {
  color: white;
}

.node-type-product-display .breadcrumbs > span > span a {
  color: white;
}

.zoomLens {
  background-color: white;
}

.arrow-left,
.arrow-right {
  cursor: pointer;
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 0;
  background-position-y: -2px;
}

.arrow-left::before,
.arrow-right::before {
  position: absolute;
  background: url("../images/arrow-right-w.png") center center no-repeat;
  display: inline-block;
  content: " ";
  width: 30px;
  height: 32px;
  right: 0;
  -webkit-transition: background 200ms ease-out 0.15s;
  transition: background 200ms ease-out 0.15s;
  -webkit-transition: right 200ms ease-out 0.15s;
  transition: right 200ms ease-out 0.15s;
}

.arrow-left:hover:before,
.arrow-right:hover:before {
  right: -5px;
}

.arrow-left {
  left: 0;
  right: auto;
}

.arrow-left:before {
  position: absolute;
  background: url("../images/arrow-left-w.png") center center no-repeat;
  left: 0;
  display: inline-block;
  content: " ";
  width: 30px;
  height: 32px;
  -webkit-transition: background 200ms ease-out 0.15s;
  transition: background 200ms ease-out 0.15s;
  -webkit-transition: left 200ms ease-out 0.15s;
  transition: left 200ms ease-out 0.15s;
}

.arrow-left:hover:before {
  left: -5px;
}

.water_arrow .arrow-left:before {
  background: url("../images/arrow-left.png") center center no-repeat;
}

.water_arrow .arrow-left:hover:before {
  left: -5px;
}

.water_arrow .arrow-right:before {
  background: url("../images/arrow-right.png") center center no-repeat;
}

.water_arrow .arrow-right:hover:before {
  right: -5px;
}

.D-None {
  opacity: 0;
}

.container_arrow {
  position: absolute;
  width: 1px;
  height: 25px;
  top: 1px;
  left: 1px;
}

.zoomContainer {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.item-list-pager {
  text-align: center;
}

.item-list-pager ul.pager {
  display: inline-block;
  margin-bottom: 60px;
}

.item-list-pager ul.pager li {
  display: inline-block;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 10px;
}

.item-list-pager ul.pager li.current {
  background: #f86319;
  color: #fff;
  font-weight: bold;
  padding: 6px 12px;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.item-list-pager ul.pager li a {
  display: inline-block;
  background: #ffb712;
  color: #fff;
  font-weight: bold;
  padding: 6px 12px;
  font-size: 16px;
  font-size: 1.1428571429rem;
}

.item-list-pager ul.pager li a:hover {
  text-decoration: none;
  background: #f86319;
}

.item-list-pager ul.pager li:first-child,
.item-list-pager ul.pager li.previous {
  margin-left: 0;
}

.item-list-pager ul.pager li.first:not(.current),
.item-list-pager ul.pager li.last:not(.current) {
  display: none;
}

.page-blog .action-links,
.node-type-blog .action-links,
.page-blog-category .action-links,
.page-blog-archive .action-links {
  display: none;
}

.page-blog .node-blog.node-teaser,
.page-blog .node-blog.view-mode-full,
.node-type-blog .node-blog.node-teaser,
.node-type-blog .node-blog.view-mode-full,
.page-blog-category .node-blog.node-teaser,
.page-blog-category .node-blog.view-mode-full,
.page-blog-archive .node-blog.node-teaser,
.page-blog-archive .node-blog.view-mode-full {
  padding-bottom: 30px;
  /* Content with fields */
}

.page-blog .node-blog.node-teaser:last-child,
.page-blog .node-blog.view-mode-full:last-child,
.node-type-blog .node-blog.node-teaser:last-child,
.node-type-blog .node-blog.view-mode-full:last-child,
.page-blog-category .node-blog.node-teaser:last-child,
.page-blog-category .node-blog.view-mode-full:last-child,
.page-blog-archive .node-blog.node-teaser:last-child,
.page-blog-archive .node-blog.view-mode-full:last-child {
  padding-bottom: 0;
}

.page-blog .node-blog.node-teaser h2,
.page-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .page-blog .node-blog.node-teaser .apply_online_title,
.page-blog .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .page-blog .node-blog.node-teaser label,
.page-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.node-teaser .added-product-title,
.page-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.page-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.page-blog .node-blog.node-teaser h2,
.page-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog .node-blog.node-teaser .field-type-text,
.page-blog .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .page-blog .node-blog.node-teaser .apply_online_title,
.page-blog .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .page-blog .node-blog.node-teaser label,
.page-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.node-teaser .added-product-title,
.page-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.page-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.page-blog .node-blog.view-mode-full h2,
.page-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .page-blog .node-blog.view-mode-full .apply_online_title,
.page-blog .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .page-blog .node-blog.view-mode-full label,
.page-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.view-mode-full .added-product-title,
.page-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.page-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.page-blog .node-blog.view-mode-full h2,
.page-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog .node-blog.view-mode-full .field-type-text,
.page-blog .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .page-blog .node-blog.view-mode-full .apply_online_title,
.page-blog .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .page-blog .node-blog.view-mode-full label,
.page-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.view-mode-full .added-product-title,
.page-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.page-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.node-type-blog .node-blog.node-teaser h2,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .node-type-blog .node-blog.node-teaser .apply_online_title,
.node-type-blog .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .node-type-blog .node-blog.node-teaser label,
.node-type-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.node-teaser .added-product-title,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.node-type-blog .node-blog.node-teaser h2,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.node-teaser .field-type-text,
.node-type-blog .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .node-type-blog .node-blog.node-teaser .apply_online_title,
.node-type-blog .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .node-type-blog .node-blog.node-teaser label,
.node-type-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.node-teaser .added-product-title,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.node-type-blog .node-blog.view-mode-full h2,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .node-type-blog .node-blog.view-mode-full .apply_online_title,
.node-type-blog .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .node-type-blog .node-blog.view-mode-full label,
.node-type-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.view-mode-full .added-product-title,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.node-type-blog .node-blog.view-mode-full h2,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.view-mode-full .field-type-text,
.node-type-blog .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .node-type-blog .node-blog.view-mode-full .apply_online_title,
.node-type-blog .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .node-type-blog .node-blog.view-mode-full label,
.node-type-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.view-mode-full .added-product-title,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.page-blog-category .node-blog.node-teaser h2,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .page-blog-category .node-blog.node-teaser .apply_online_title,
.page-blog-category .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .page-blog-category .node-blog.node-teaser label,
.page-blog-category .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.node-teaser .added-product-title,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.page-blog-category .node-blog.node-teaser h2,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.node-teaser .field-type-text,
.page-blog-category .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .page-blog-category .node-blog.node-teaser .apply_online_title,
.page-blog-category .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .page-blog-category .node-blog.node-teaser label,
.page-blog-category .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.node-teaser .added-product-title,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.page-blog-category .node-blog.view-mode-full h2,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .page-blog-category .node-blog.view-mode-full .apply_online_title,
.page-blog-category .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .page-blog-category .node-blog.view-mode-full label,
.page-blog-category .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.view-mode-full .added-product-title,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.page-blog-category .node-blog.view-mode-full h2,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.view-mode-full .field-type-text,
.page-blog-category .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .page-blog-category .node-blog.view-mode-full .apply_online_title,
.page-blog-category .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .page-blog-category .node-blog.view-mode-full label,
.page-blog-category .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.view-mode-full .added-product-title,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.page-blog-archive .node-blog.node-teaser h2,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .page-blog-archive .node-blog.node-teaser .apply_online_title,
.page-blog-archive .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .page-blog-archive .node-blog.node-teaser label,
.page-blog-archive .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.node-teaser .added-product-title,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.page-blog-archive .node-blog.node-teaser h2,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.node-teaser .field-type-text,
.page-blog-archive .node-blog.node-teaser .apply_online .apply_online_title,
.apply_online .page-blog-archive .node-blog.node-teaser .apply_online_title,
.page-blog-archive .node-blog.node-teaser .detail_release_private_document label,
.detail_release_private_document .page-blog-archive .node-blog.node-teaser label,
.page-blog-archive .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.node-teaser .added-product-title,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-form > .grid-100,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-summary > .grid-100,
.page-blog-archive .node-blog.view-mode-full h2,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .page-blog-archive .node-blog.view-mode-full .apply_online_title,
.page-blog-archive .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .page-blog-archive .node-blog.view-mode-full label,
.page-blog-archive .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.view-mode-full .added-product-title,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100,
.page-blog-archive .node-blog.view-mode-full h2,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.view-mode-full .field-type-text,
.page-blog-archive .node-blog.view-mode-full .apply_online .apply_online_title,
.apply_online .page-blog-archive .node-blog.view-mode-full .apply_online_title,
.page-blog-archive .node-blog.view-mode-full .detail_release_private_document label,
.detail_release_private_document .page-blog-archive .node-blog.view-mode-full label,
.page-blog-archive .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.view-mode-full .added-product-title,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-form > .grid-100,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 {
  padding: 15px 0;
  border-top: 1px solid #dadadc;
  border-bottom: 1px solid #dadadc;
}

.page-blog .node-blog.node-teaser h2 > a,
.page-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .page-blog .node-blog.node-teaser .apply_online_title > a,
.page-blog .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .page-blog .node-blog.node-teaser label > a,
.page-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.node-teaser .added-product-title > a,
.page-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.page-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.page-blog .node-blog.node-teaser h2 > a,
.page-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog .node-blog.node-teaser .field-type-text > a,
.page-blog .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .page-blog .node-blog.node-teaser .apply_online_title > a,
.page-blog .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .page-blog .node-blog.node-teaser label > a,
.page-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.node-teaser .added-product-title > a,
.page-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.page-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.page-blog .node-blog.view-mode-full h2 > a,
.page-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .page-blog .node-blog.view-mode-full .apply_online_title > a,
.page-blog .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .page-blog .node-blog.view-mode-full label > a,
.page-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.view-mode-full .added-product-title > a,
.page-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.page-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.page-blog .node-blog.view-mode-full h2 > a,
.page-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog .node-blog.view-mode-full .field-type-text > a,
.page-blog .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .page-blog .node-blog.view-mode-full .apply_online_title > a,
.page-blog .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .page-blog .node-blog.view-mode-full label > a,
.page-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .node-blog.view-mode-full .added-product-title > a,
.page-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.page-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.node-type-blog .node-blog.node-teaser h2 > a,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .node-type-blog .node-blog.node-teaser .apply_online_title > a,
.node-type-blog .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .node-type-blog .node-blog.node-teaser label > a,
.node-type-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.node-teaser .added-product-title > a,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.node-type-blog .node-blog.node-teaser h2 > a,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.node-teaser .field-type-text > a,
.node-type-blog .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .node-type-blog .node-blog.node-teaser .apply_online_title > a,
.node-type-blog .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .node-type-blog .node-blog.node-teaser label > a,
.node-type-blog .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.node-teaser .added-product-title > a,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.node-type-blog .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.node-type-blog .node-blog.view-mode-full h2 > a,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .node-type-blog .node-blog.view-mode-full .apply_online_title > a,
.node-type-blog .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .node-type-blog .node-blog.view-mode-full label > a,
.node-type-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.view-mode-full .added-product-title > a,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.node-type-blog .node-blog.view-mode-full h2 > a,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .node-type-blog .node-blog.view-mode-full .field-type-text > a,
.node-type-blog .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .node-type-blog .node-blog.view-mode-full .apply_online_title > a,
.node-type-blog .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .node-type-blog .node-blog.view-mode-full label > a,
.node-type-blog .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .node-blog.view-mode-full .added-product-title > a,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.node-type-blog .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.page-blog-category .node-blog.node-teaser h2 > a,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .page-blog-category .node-blog.node-teaser .apply_online_title > a,
.page-blog-category .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .page-blog-category .node-blog.node-teaser label > a,
.page-blog-category .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.node-teaser .added-product-title > a,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.page-blog-category .node-blog.node-teaser h2 > a,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.node-teaser .field-type-text > a,
.page-blog-category .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .page-blog-category .node-blog.node-teaser .apply_online_title > a,
.page-blog-category .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .page-blog-category .node-blog.node-teaser label > a,
.page-blog-category .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.node-teaser .added-product-title > a,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.page-blog-category .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.page-blog-category .node-blog.view-mode-full h2 > a,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .page-blog-category .node-blog.view-mode-full .apply_online_title > a,
.page-blog-category .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .page-blog-category .node-blog.view-mode-full label > a,
.page-blog-category .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.view-mode-full .added-product-title > a,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.page-blog-category .node-blog.view-mode-full h2 > a,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-category .node-blog.view-mode-full .field-type-text > a,
.page-blog-category .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .page-blog-category .node-blog.view-mode-full .apply_online_title > a,
.page-blog-category .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .page-blog-category .node-blog.view-mode-full label > a,
.page-blog-category .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .node-blog.view-mode-full .added-product-title > a,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.page-blog-category .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.page-blog-archive .node-blog.node-teaser h2 > a,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .page-blog-archive .node-blog.node-teaser .apply_online_title > a,
.page-blog-archive .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .page-blog-archive .node-blog.node-teaser label > a,
.page-blog-archive .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.node-teaser .added-product-title > a,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.page-blog-archive .node-blog.node-teaser h2 > a,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.node-teaser .field-type-text > a,
.page-blog-archive .node-blog.node-teaser .apply_online .apply_online_title > a,
.apply_online .page-blog-archive .node-blog.node-teaser .apply_online_title > a,
.page-blog-archive .node-blog.node-teaser .detail_release_private_document label > a,
.detail_release_private_document .page-blog-archive .node-blog.node-teaser label > a,
.page-blog-archive .node-blog.node-teaser div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.node-teaser .added-product-title > a,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-form > .grid-100 > a,
.page-blog-archive .node-blog.node-teaser .view-commerce-cart-summary > .grid-100 > a,
.page-blog-archive .node-blog.view-mode-full h2 > a,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .page-blog-archive .node-blog.view-mode-full .apply_online_title > a,
.page-blog-archive .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .page-blog-archive .node-blog.view-mode-full label > a,
.page-blog-archive .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.view-mode-full .added-product-title > a,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a,
.page-blog-archive .node-blog.view-mode-full h2 > a,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-big-offer .field-type-text > a,
.field-collection-item-field-big-offer .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-long-offer .field-type-text > a,
.field-collection-item-field-long-offer .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .field-collection-item-field-normal-offer .field-type-text > a,
.field-collection-item-field-normal-offer .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .node-type-offers .field-normal-offers .field-type-text > a,
.node-type-offers .field-normal-offers .page-blog-archive .node-blog.view-mode-full .field-type-text > a,
.page-blog-archive .node-blog.view-mode-full .apply_online .apply_online_title > a,
.apply_online .page-blog-archive .node-blog.view-mode-full .apply_online_title > a,
.page-blog-archive .node-blog.view-mode-full .detail_release_private_document label > a,
.detail_release_private_document .page-blog-archive .node-blog.view-mode-full label > a,
.page-blog-archive .node-blog.view-mode-full div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title > a,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .node-blog.view-mode-full .added-product-title > a,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-form > .grid-100 > a,
.page-blog-archive .node-blog.view-mode-full .view-commerce-cart-summary > .grid-100 > a {
  text-transform: uppercase;
  font-size: 24px;
  font-size: 1.7142857143rem;
  color: #4d4d4f;
  line-height: 22px;
  font-weight: bold;
}

.page-blog .node-blog.node-teaser footer,
.page-blog .node-blog.view-mode-full footer,
.node-type-blog .node-blog.node-teaser footer,
.node-type-blog .node-blog.view-mode-full footer,
.page-blog-category .node-blog.node-teaser footer,
.page-blog-category .node-blog.view-mode-full footer,
.page-blog-archive .node-blog.node-teaser footer,
.page-blog-archive .node-blog.view-mode-full footer {
  margin-bottom: 30px;
}

.page-blog .node-blog.node-teaser footer span,
.page-blog .node-blog.view-mode-full footer span,
.node-type-blog .node-blog.node-teaser footer span,
.node-type-blog .node-blog.view-mode-full footer span,
.page-blog-category .node-blog.node-teaser footer span,
.page-blog-category .node-blog.view-mode-full footer span,
.page-blog-archive .node-blog.node-teaser footer span,
.page-blog-archive .node-blog.view-mode-full footer span {
  color: #999a9c;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  padding-left: 25px;
}

.page-blog .node-blog.node-teaser footer span.date,
.page-blog .node-blog.view-mode-full footer span.date,
.node-type-blog .node-blog.node-teaser footer span.date,
.node-type-blog .node-blog.view-mode-full footer span.date,
.page-blog-category .node-blog.node-teaser footer span.date,
.page-blog-category .node-blog.view-mode-full footer span.date,
.page-blog-archive .node-blog.node-teaser footer span.date,
.page-blog-archive .node-blog.view-mode-full footer span.date {
  background: url('../images/sprite.png') no-repeat -482px -600px transparent;
}

.page-blog .node-blog.node-teaser footer span.comments,
.page-blog .node-blog.view-mode-full footer span.comments,
.node-type-blog .node-blog.node-teaser footer span.comments,
.node-type-blog .node-blog.view-mode-full footer span.comments,
.page-blog-category .node-blog.node-teaser footer span.comments,
.page-blog-category .node-blog.view-mode-full footer span.comments,
.page-blog-archive .node-blog.node-teaser footer span.comments,
.page-blog-archive .node-blog.view-mode-full footer span.comments {
  display: none;
}

.page-blog .node-blog.node-teaser footer span.comments a,
.page-blog .node-blog.view-mode-full footer span.comments a,
.node-type-blog .node-blog.node-teaser footer span.comments a,
.node-type-blog .node-blog.view-mode-full footer span.comments a,
.page-blog-category .node-blog.node-teaser footer span.comments a,
.page-blog-category .node-blog.view-mode-full footer span.comments a,
.page-blog-archive .node-blog.node-teaser footer span.comments a,
.page-blog-archive .node-blog.view-mode-full footer span.comments a {
  color: #999a9c;
}

.page-blog .node-blog.node-teaser .content .field-type-image,
.page-blog .node-blog.view-mode-full .content .field-type-image,
.node-type-blog .node-blog.node-teaser .content .field-type-image,
.node-type-blog .node-blog.view-mode-full .content .field-type-image,
.page-blog-category .node-blog.node-teaser .content .field-type-image,
.page-blog-category .node-blog.view-mode-full .content .field-type-image,
.page-blog-archive .node-blog.node-teaser .content .field-type-image,
.page-blog-archive .node-blog.view-mode-full .content .field-type-image {
  margin-bottom: 10px;
}

.page-blog .node-blog.node-teaser .content .field-type-text,
.page-blog .node-blog.view-mode-full .content .field-type-text,
.node-type-blog .node-blog.node-teaser .content .field-type-text,
.node-type-blog .node-blog.view-mode-full .content .field-type-text,
.page-blog-category .node-blog.node-teaser .content .field-type-text,
.page-blog-category .node-blog.view-mode-full .content .field-type-text,
.page-blog-archive .node-blog.node-teaser .content .field-type-text,
.page-blog-archive .node-blog.view-mode-full .content .field-type-text {
  font-size: 24px;
  font-size: 1.7142857143rem;
  font-family: "open_sans_bold", Arial, sans-serif;
  color: #4d4d4f;
  line-height: 24px;
  margin-bottom: 20px;
}

.page-blog .node-blog.node-teaser .content .field-type-text-with-summary p,
.page-blog .node-blog.view-mode-full .content .field-type-text-with-summary p,
.node-type-blog .node-blog.node-teaser .content .field-type-text-with-summary p,
.node-type-blog .node-blog.view-mode-full .content .field-type-text-with-summary p,
.page-blog-category .node-blog.node-teaser .content .field-type-text-with-summary p,
.page-blog-category .node-blog.view-mode-full .content .field-type-text-with-summary p,
.page-blog-archive .node-blog.node-teaser .content .field-type-text-with-summary p,
.page-blog-archive .node-blog.view-mode-full .content .field-type-text-with-summary p {
  font-size: 15px;
  font-size: 1.0714285714rem;
}

.page-blog .node-blog.node-teaser .content .field-type-taxonomy-term-reference,
.page-blog .node-blog.view-mode-full .content .field-type-taxonomy-term-reference,
.node-type-blog .node-blog.node-teaser .content .field-type-taxonomy-term-reference,
.node-type-blog .node-blog.view-mode-full .content .field-type-taxonomy-term-reference,
.page-blog-category .node-blog.node-teaser .content .field-type-taxonomy-term-reference,
.page-blog-category .node-blog.view-mode-full .content .field-type-taxonomy-term-reference,
.page-blog-archive .node-blog.node-teaser .content .field-type-taxonomy-term-reference,
.page-blog-archive .node-blog.view-mode-full .content .field-type-taxonomy-term-reference {
  padding-left: 25px;
  background: url('../images/sprite.png') no-repeat -482px -643px transparent;
  padding-top: 20px;
  border-top: 1px solid #acadaf;
  color: #b8b8ba;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1rem;
}

.page-blog .node-blog.node-teaser > a,
.page-blog .node-blog.view-mode-full > a,
.node-type-blog .node-blog.node-teaser > a,
.node-type-blog .node-blog.view-mode-full > a,
.page-blog-category .node-blog.node-teaser > a,
.page-blog-category .node-blog.view-mode-full > a,
.page-blog-archive .node-blog.node-teaser > a,
.page-blog-archive .node-blog.view-mode-full > a {
  /*  background: url('../images/sprite.png') no-repeat -483px -512px transparent;
        padding-left: 21px;
        color: $grey_color;
        text-transform: uppercase;
        @include font-size(16px);
        font-weight: bold;*/
  color: #4d4d4f;
  width: 42%;
}

.page-blog .node-blog.node-teaser > a:before,
.page-blog .node-blog.view-mode-full > a:before,
.node-type-blog .node-blog.node-teaser > a:before,
.node-type-blog .node-blog.view-mode-full > a:before,
.page-blog-category .node-blog.node-teaser > a:before,
.page-blog-category .node-blog.view-mode-full > a:before,
.page-blog-archive .node-blog.node-teaser > a:before,
.page-blog-archive .node-blog.view-mode-full > a:before {
  display: block;
  margin: auto;
  position: absolute;
  top: -2.5rem;
  left: 0;
  bottom: 0;
  right: 0;
  height: 37px;
  width: 50px;
  content: " ";
  display: block;
  background: url('../images/btn-sprite.png') no-repeat;
  background-position: 0px -37px;
}

.page-blog .node-blog.node-teaser:last-child,
.page-blog .node-blog.view-mode-full:last-child,
.node-type-blog .node-blog.node-teaser:last-child,
.node-type-blog .node-blog.view-mode-full:last-child,
.page-blog-category .node-blog.node-teaser:last-child,
.page-blog-category .node-blog.view-mode-full:last-child,
.page-blog-archive .node-blog.node-teaser:last-child,
.page-blog-archive .node-blog.view-mode-full:last-child {
  border: 0;
}

.page-blog .node-blog.node-teaser .related_articles,
.page-blog .node-blog.view-mode-full .related_articles,
.node-type-blog .node-blog.node-teaser .related_articles,
.node-type-blog .node-blog.view-mode-full .related_articles,
.page-blog-category .node-blog.node-teaser .related_articles,
.page-blog-category .node-blog.view-mode-full .related_articles,
.page-blog-archive .node-blog.node-teaser .related_articles,
.page-blog-archive .node-blog.view-mode-full .related_articles {
  display: none;
}

.page-blog .blog_category .view-content > div,
.node-type-blog .blog_category .view-content > div,
.page-blog-category .blog_category .view-content > div,
.page-blog-archive .blog_category .view-content > div {
  margin-bottom: 3px;
}

.page-blog .blog_category .view-content > div .views-field-name,
.node-type-blog .blog_category .view-content > div .views-field-name,
.page-blog-category .blog_category .view-content > div .views-field-name,
.page-blog-archive .blog_category .view-content > div .views-field-name {
  background: #EEEEEE;
  padding: 15px;
}

.page-blog .blog_category .view-content > div .views-field-name span a,
.node-type-blog .blog_category .view-content > div .views-field-name span a,
.page-blog-category .blog_category .view-content > div .views-field-name span a,
.page-blog-archive .blog_category .view-content > div .views-field-name span a {
  color: #5b5c60;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  padding-left: 30px;
  background: url('../images/sprite.png') no-repeat -476px -446px transparent;
}

.page-blog .blog_block,
.node-type-blog .blog_block,
.page-blog-category .blog_block,
.page-blog-archive .blog_block {
  background: #EEEEEE;
  padding: 25px 30px;
  margin-top: 30px;
  color: #4d4d4f;
}

.page-blog .blog_block h2,
.page-blog .blog_block .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog .blog_block .field-type-text,
.page-blog .blog_block .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog .blog_block .field-type-text,
.page-blog .blog_block .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog .blog_block .field-type-text,
.page-blog .blog_block .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog .blog_block .field-type-text,
.page-blog .blog_block .apply_online .apply_online_title,
.apply_online .page-blog .blog_block .apply_online_title,
.page-blog .blog_block .detail_release_private_document label,
.detail_release_private_document .page-blog .blog_block label,
.page-blog .blog_block div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog .blog_block .added-product-title,
.page-blog .blog_block .view-commerce-cart-form > .grid-100,
.page-blog .blog_block .view-commerce-cart-summary > .grid-100,
.node-type-blog .blog_block h2,
.node-type-blog .blog_block .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .node-type-blog .blog_block .field-type-text,
.node-type-blog .blog_block .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .node-type-blog .blog_block .field-type-text,
.node-type-blog .blog_block .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .node-type-blog .blog_block .field-type-text,
.node-type-blog .blog_block .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .node-type-blog .blog_block .field-type-text,
.node-type-blog .blog_block .apply_online .apply_online_title,
.apply_online .node-type-blog .blog_block .apply_online_title,
.node-type-blog .blog_block .detail_release_private_document label,
.detail_release_private_document .node-type-blog .blog_block label,
.node-type-blog .blog_block div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .node-type-blog .blog_block .added-product-title,
.node-type-blog .blog_block .view-commerce-cart-form > .grid-100,
.node-type-blog .blog_block .view-commerce-cart-summary > .grid-100,
.page-blog-category .blog_block h2,
.page-blog-category .blog_block .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-category .blog_block .field-type-text,
.page-blog-category .blog_block .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-category .blog_block .field-type-text,
.page-blog-category .blog_block .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-category .blog_block .field-type-text,
.page-blog-category .blog_block .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-category .blog_block .field-type-text,
.page-blog-category .blog_block .apply_online .apply_online_title,
.apply_online .page-blog-category .blog_block .apply_online_title,
.page-blog-category .blog_block .detail_release_private_document label,
.detail_release_private_document .page-blog-category .blog_block label,
.page-blog-category .blog_block div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-category .blog_block .added-product-title,
.page-blog-category .blog_block .view-commerce-cart-form > .grid-100,
.page-blog-category .blog_block .view-commerce-cart-summary > .grid-100,
.page-blog-archive .blog_block h2,
.page-blog-archive .blog_block .field-collection-item-field-big-offer .field-type-text,
.field-collection-item-field-big-offer .page-blog-archive .blog_block .field-type-text,
.page-blog-archive .blog_block .field-collection-item-field-long-offer .field-type-text,
.field-collection-item-field-long-offer .page-blog-archive .blog_block .field-type-text,
.page-blog-archive .blog_block .field-collection-item-field-normal-offer .field-type-text,
.field-collection-item-field-normal-offer .page-blog-archive .blog_block .field-type-text,
.page-blog-archive .blog_block .node-type-offers .field-normal-offers .field-type-text,
.node-type-offers .field-normal-offers .page-blog-archive .blog_block .field-type-text,
.page-blog-archive .blog_block .apply_online .apply_online_title,
.apply_online .page-blog-archive .blog_block .apply_online_title,
.page-blog-archive .blog_block .detail_release_private_document label,
.detail_release_private_document .page-blog-archive .blog_block label,
.page-blog-archive .blog_block div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title,
div.messages.commerce-add-to-cart-confirmation .message-inner .page-blog-archive .blog_block .added-product-title,
.page-blog-archive .blog_block .view-commerce-cart-form > .grid-100,
.page-blog-archive .blog_block .view-commerce-cart-summary > .grid-100 {
  font-size: 16px;
  font-size: 1.1428571429rem;
  text-transform: uppercase;
  font-weight: 100;
  text-align: center;
  text-decoration: underline;
}

.page-blog .blog_block.most_commented > div,
.node-type-blog .blog_block.most_commented > div,
.page-blog-category .blog_block.most_commented > div,
.page-blog-archive .blog_block.most_commented > div {
  clear: both;
  overflow: hidden;
  margin-bottom: 5px;
}

.page-blog .blog_block.most_commented > div .views-field-field-blog-image,
.node-type-blog .blog_block.most_commented > div .views-field-field-blog-image,
.page-blog-category .blog_block.most_commented > div .views-field-field-blog-image,
.page-blog-archive .blog_block.most_commented > div .views-field-field-blog-image {
  float: left;
}

.page-blog .blog_block.most_commented > div .views-field-field-blog-image img,
.node-type-blog .blog_block.most_commented > div .views-field-field-blog-image img,
.page-blog-category .blog_block.most_commented > div .views-field-field-blog-image img,
.page-blog-archive .blog_block.most_commented > div .views-field-field-blog-image img {
  display: block;
  margin-right: 10px;
}

.page-blog .blog_block.most_commented > div a,
.node-type-blog .blog_block.most_commented > div a,
.page-blog-category .blog_block.most_commented > div a,
.page-blog-archive .blog_block.most_commented > div a {
  color: #4d4d4f;
  text-transform: uppercase;
}

.page-blog .blog_block.most_recent ul,
.node-type-blog .blog_block.most_recent ul,
.page-blog-category .blog_block.most_recent ul,
.page-blog-archive .blog_block.most_recent ul {
  margin: 0;
  padding: 0;
}

.page-blog .blog_block.most_recent ul li,
.node-type-blog .blog_block.most_recent ul li,
.page-blog-category .blog_block.most_recent ul li,
.page-blog-archive .blog_block.most_recent ul li {
  margin: 0;
  margin-bottom: 10px;
  border-bottom: 1px solid white;
  padding-bottom: 10px;
}

.page-blog .blog_block.most_recent ul li a,
.node-type-blog .blog_block.most_recent ul li a,
.page-blog-category .blog_block.most_recent ul li a,
.page-blog-archive .blog_block.most_recent ul li a {
  color: #4d4d4f;
  text-transform: uppercase;
}

.page-blog .blog_block.most_recent .more-link,
.node-type-blog .blog_block.most_recent .more-link,
.page-blog-category .blog_block.most_recent .more-link,
.page-blog-archive .blog_block.most_recent .more-link {
  display: none;
}

.page-blog .blog_block.archives,
.node-type-blog .blog_block.archives,
.page-blog-category .blog_block.archives,
.page-blog-archive .blog_block.archives {
  margin-bottom: 30px;
}

.page-blog .blog_block.archives ul li,
.node-type-blog .blog_block.archives ul li,
.page-blog-category .blog_block.archives ul li,
.page-blog-archive .blog_block.archives ul li {
  color: #4d4d4f;
  border-bottom: 1px solid white;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin: 0 0 10px 0;
}

.page-blog .blog_block.archives ul li a,
.node-type-blog .blog_block.archives ul li a,
.page-blog-category .blog_block.archives ul li a,
.page-blog-archive .blog_block.archives ul li a {
  color: #4d4d4f;
  text-transform: uppercase;
}

.node-type-blog .sharethis-wrapper {
  margin: 20px 0;
  padding: 20px 0;
  border-top: 1px solid #acadaf;
  border-bottom: 1px solid #acadaf;
}

/* Comments */

#comments article {
  color: #4d4d4f;
}

#comments article h3 {
  display: none;
}

#comments article footer {
  margin-bottom: 10px;
}

#comments article footer mark {
  background: #4d4d4f;
  font-style: normal;
  text-transform: uppercase;
  color: #cfcfcf;
  padding: 3px 6px;
  margin-bottom: 5px;
  display: inline-block;
}

#comments article footer figure {
  margin-bottom: 0;
}

#comments article footer figure span {
  padding: 0;
}

#comments article footer figure span a,
#comments article footer figure span span {
  color: #4d4d4f;
}

#comments article footer span.date {
  background: none;
  padding: 0;
}

#comments article footer span.date span {
  padding: 0;
  color: #4d4d4f;
}

#comments article footer a.permalink {
  display: none;
}

#comments article ul.links {
  display: inline-block;
}

#comments article ul.links li {
  display: inline-block;
  padding: 0;
  margin-left: 0;
}

#comments article ul.links li a {
  background: #ffb712;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  padding: 5px 25px;
  display: block;
}

#comments article ul.links li a:hover {
  background: #f86319;
  text-decoration: none;
}

#comments article ul.links li.comment-reply {
  display: none;
}

#comments article:last-child {
  border: 0;
}

#comments > h3 {
  display: none;
}

#comments > form {
  background: #fafafa;
  padding: 30px;
}

#comments > form > div {
  margin-bottom: 10px;
}

#comments > form > div label {
  color: #828385;
  font-size: 18px;
  font-size: 1.2857142857rem;
  display: block;
  text-transform: uppercase;
  font-weight: 100;
}

#comments > form > div label.required:after {
  content: ' *';
}

#comments > form > div input,
#comments > form > div textarea {
  border: 0;
  padding: 10px;
}

#comments > form > div input#edit-submit,
#comments > form > div textarea#edit-submit {
  background: #ffb712;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.1428571429rem;
  padding: 5px 25px;
  display: block;
  cursor: pointer;
  border-radius: 0;
  border: 0;
  -webkit-appearance: none;
}

#comments > form > div input#edit-submit:hover,
#comments > form > div textarea#edit-submit:hover {
  background: #f86319;
  text-decoration: none;
}

#comments > form > div small {
  color: #b8b8ba;
  font-size: 12px;
  font-size: 0.8571428571rem;
}

#comments > form .field-name-comment-body .tips,
#comments > form .field-name-comment-body .filter-help {
  display: none;
}

body.corporate .header-top-region {
  padding: 0;
}

body.corporate .header-top-region .header-top-content > span.site-title {
  margin: 13px 0 20px 0.7rem;
}

body.corporate .header-top-region .header-top-content > a.home-mobile {
  margin: 10px 0 10px 10px;
}

body.corporate .header-top-region #block-edensprings-i18n-domain-switcher {
  margin-top: 13px;
}

body.corporate .header-top-region #block-edensprings-custom-contact-corporate,
body.corporate .header-top-region #block-search-form {
  margin-top: 16px;
}

body.corporate .header-top-region #block-edensprings-custom-customer-care {
  margin-top: 16px;
  float: right;
  margin-left: 0;
}

body.corporate .header-region {
  top: 65px;
}

body.corporate .header-region #block-edensprings-custom-call-us {
  display: none;
}

body.corporate .header-region #block-superfish-1 ul.sf-menu > li.first {
  display: none !important;
}

body.corporate #block-superfish-1 {
  z-index: 750;
}

body.corporate #block-superfish-1 > ul > li > a {
  line-height: 50px;
  padding: 0 6px 0;
}

body.corporate #block-superfish-1 > ul > li.first.sf-no-children {
  position: relative;
  width: 250px;
}

body.corporate #block-superfish-1 > ul > li.first.sf-no-children > a {
  height: 99px !important;
  position: absolute;
  top: -56px;
}

body.corporate #block-superfish-1 > ul > li.sf-item-2 {
  margin-left: 250px;
}

body.corporate .block-superfish ul.sf-menu > li,
body.corporate .block-edensprings-menu ul.sf-menu > li {
  position: relative;
}

body.corporate .block-superfish ul.sf-menu > li a,
body.corporate .block-edensprings-menu ul.sf-menu > li a {
  border: 0;
}

body.corporate .block-superfish ul.sf-menu > li a:hover,
body.corporate .block-edensprings-menu ul.sf-menu > li a:hover {
  border: 0;
}

body.corporate .block-superfish ul.sf-menu > li > ul,
body.corporate .block-edensprings-menu ul.sf-menu > li > ul {
  display: none;
  padding: 30px 10%;
  position: absolute;
  top: 50px;
  background: #f2f2f3;
  min-width: 80%;
  width: auto;
}

body.corporate .block-superfish ul.sf-menu > li > ul > li a,
body.corporate .block-edensprings-menu ul.sf-menu > li > ul > li a {
  border: 0 none;
  font-size: 18px;
  font-size: 1.2857142857rem;
  font-weight: 300;
  line-height: 18px;
  margin: 0;
  padding: 10px 0;
  color: #a3a3a3;
  white-space: nowrap;
}

body.corporate .block-superfish ul.sf-menu > li > ul > li a:hover,
body.corporate .block-edensprings-menu ul.sf-menu > li > ul > li a:hover {
  text-decoration: none;
  color: #4d4d4f;
  border: 0;
}

body.corporate .block-superfish ul.sf-menu > li.sfHover,
body.corporate .block-edensprings-menu ul.sf-menu > li.sfHover {
  background: #f2f2f3;
}

body.corporate .block-superfish ul.sf-menu > li.sfHover a,
body.corporate .block-edensprings-menu ul.sf-menu > li.sfHover a {
  border: 0;
}

body.corporate .block-edensprings-menu ul.sf-menu > li {
  padding: 15px 0;
}

body.corporate .block-edensprings-menu ul.sf-menu > li > ul {
  top: 62px;
}

body.corporate .block-edensprings-menu ul.sf-menu > li > a {
  font-size: 18px;
  font-size: 1.2857142857rem;
}

body.corporate .block-edensprings-menu ul.sf-menu > li.first {
  padding: 15px 15px 15px 0;
}

body.corporate footer .footer_1 #block-edensprings-newsletter-newsletter {
  display: none;
}

@media screen and (max-width: 1024px) {
  body.corporate .block-superfish ul.sf-menu > li > a,
  body.corporate .block-edensprings-menu ul.sf-menu > li > a {
    font-size: 13px;
    font-size: 0.9285714286rem;
    padding: 0 6px;
  }
}