@charset "UTF-8";
/* Compass variables
    Not supported - depricated!
------------------------------*/
/*
$legacy-support-for-ie6: 		false; //IE6 + 7
$legacy-support-for-ie7: 		false;
$legacy-support-for-ie8: 		true; //IE 8
$legacy-support-for-mozilla: 	false; //Mozilla 3.6 and below
$experimental-support-for-svg: 	false; //IE9 is using this for gradients - It generates a BASE64 GRADIENT!!! NOT GOOD!!!
$experimental-support-for-pie: 	false; //PIE framework
*/
/* Compass
------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
#basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info #changePassword, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img, #basedata .base-data .base-data-info #changeEmail img, #basedata .base-data .base-data-info #changePassword img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

input {
  outline: none; }

/* Animation
------------------------------*/
/* Core Variables
------------------------------*/
/* for input fields */
/* Semantic
------------------------------*/
html body {
  min-height: 100%; }

body {
  width: 100%;
  *zoom: 1; }

/* Core
------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a,
#basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info #changePassword, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img, #basedata .base-data .base-data-info #changeEmail img, #basedata .base-data .base-data-info #changePassword img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

input {
  outline: none; }

/* Core
------------------------------*/
/* disabled woff fonts, failed on chrome browser and made the site load 10 times slower! */
@font-face {
  font-family: 'AvenirLT-Roman';
  src: url("../fonts/2F8547_1_0.eot");
  src: url("../fonts/2F8547_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F8547_0_0.ttf") format("truetype");
  font-display: swap; }
@font-face {
  font-family: 'AvenirLTStd-Medium';
  src: url("../fonts/2F8547_1_0.eot");
  src: url("../fonts/2F8547_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F8547_1_0.ttf") format("truetype");
  font-display: swap; }
@font-face {
  font-family: 'AvenirLTStd-Light';
  src: url("../fonts/2F8547_2_0.eot");
  src: url("../fonts/2F8547_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F8547_2_0.ttf") format("truetype");
  font-display: swap; }
@font-face {
  font-family: 'AvenirLTStd-Black';
  src: url("../fonts/2F8547_3_0.eot");
  src: url("../fonts/2F8547_3_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2F8547_3_0.ttf") format("truetype");
  font-display: swap; }
.my-icons-sprite, .my-icons-DLG_Katalog_ikon, .my-icons-DLG_Katalog_ikon_Orange, .my-icons-Untitled-9, .my-icons-arrorw-down-download, .my-icons-arrow-carousel-next, .my-icons-arrow-carousel-prev, .my-icons-arrow-category-down, .my-icons-arrow-category-up, .my-icons-arrow-category, .my-icons-arrow-down-orange, .my-icons-arrow-down-white, .my-icons-arrow-left, .my-icons-arrow-light-ie8, .my-icons-arrow-light, .my-icons-arrow-right, .my-icons-basket, .my-icons-basket2, .my-icons-basket3, .my-icons-calendar, .my-icons-call-icon, .my-icons-campaign-label, .my-icons-check-disabled, .my-icons-checkmark-green, .my-icons-checkmark-yellow, .my-icons-close, .my-icons-closeicon, .my-icons-dok, .my-icons-doklist, .my-icons-dot, .my-icons-email, .my-icons-error, .my-icons-facebook, .my-icons-farvorit, .my-icons-favicon, .my-icons-favorite, .my-icons-favoritestar, .my-icons-fjern-ikon, .my-icons-foldarrow-down, .my-icons-foldarrow-up, .my-icons-group-9, .my-icons-home, .my-icons-ic_basket, .my-icons-icon1, .my-icons-icon10, .my-icons-icon11, .my-icons-icon12, .my-icons-icon13, .my-icons-icon14, .my-icons-icon14g, .my-icons-icon15, .my-icons-icon15g, .my-icons-icon16, .my-icons-icon16g, .my-icons-icon17, .my-icons-icon1g, .my-icons-icon2, .my-icons-icon3, .my-icons-icon3g, .my-icons-icon4, .my-icons-icon4g, .my-icons-icon5, .my-icons-icon5g, .my-icons-icon6, .my-icons-icon7, .my-icons-icon8, .my-icons-icon9, .my-icons-ie8-campaignlabel-big-red, .my-icons-ie8-campaignlabel-big, .my-icons-ie8-campaignlabel-red, .my-icons-ie8-campaignlabel, .my-icons-info-orange, .my-icons-info, .my-icons-jquisubscribecheck, .my-icons-linkarrow-right-green, .my-icons-linkarrow-right-orange, .my-icons-lock, .my-icons-lock2, .my-icons-login, .my-icons-menuarrow, .my-icons-messages, .my-icons-minus-dark, .my-icons-minus, .my-icons-mitdlg, .my-icons-newfavoritestar, .my-icons-offer-label-mobile, .my-icons-offer-label, .my-icons-order-list, .my-icons-pdf, .my-icons-phone-orange, .my-icons-phone, .my-icons-pil, .my-icons-pil2x, .my-icons-pintrest, .my-icons-play, .my-icons-plus-dark, .my-icons-plus, .my-icons-products, .my-icons-rothfavicon, .my-icons-rowactivearrowright, .my-icons-search, .my-icons-shop-delete, .my-icons-slet-mouse-over2x, .my-icons-sticky-bg-ie8-light, .my-icons-sticky-bg-ie8, .my-icons-teamLogo, .my-icons-twitter, .checkboxStyling label.ui-button.ui-state-default.ui-state-active, label.styledCheckbox .checkbox.checked, .jquisubscribe label.ui-state-active:after, .tablediv .tablerowdiv > div .foldarrow, .tablediv .tablerowdiv.open > div .foldarrow, .landingpage-header .usp li:before, .usercontrols .account .accounts-placeholder:after, .quick-basket .basket h2 a:after, .quick-basket .basket h2 #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .quick-basket .basket h2 #changeEmail:after, .quick-basket .basket h2 #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .quick-basket .basket h2 #changePassword:after, .checkout h2 a:after, .checkout h2 #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .checkout h2 #changeEmail:after, .checkout h2 #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .checkout h2 #changePassword:after, .lightbox .close, .section-breadcrumb .breadcrumb:before, .alert div .close:after, .productspot .spottext.withicon .linkicon, .contractDetails-container h2 .close, .calcPriceBox2 h2 .close, .CreateContact h2 .close, .orderhistory-preanalysis-overlay h2 .close, .landingpage-product .sellingPoints .usp li:before, .catalog-campaign .catalog-description .usp li:before, .search_facet .search_facet_content .search_multicheckbox_item input[type="checkbox"]:checked + .displayName:after, .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-prev,
.section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-prev, .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-next,
.section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-next, .harvestoverviewhead .harvest-overview-download .button:before, .harvestoverviewhead .harvest-overview-download input[type="submit"]:before, .harvestoverviewhead .harvest-overview-download input[type="reset"]:before, .harvestoverviewhead .harvest-overview-download input[type="button"]:before, #croplisting .data .listing .dropdown.terms:after, #croplisting .data .listing .culisting .culistingline.active div:last-child:after, #croplisting .data .listing .rightcontainer .dropdown.months:after, .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem .linkicon {
  background-image: url('../images/my-icons-sf503a8d988.png');
  background-repeat: no-repeat; }

.my-icons-DLG_Katalog_ikon {
  background-position: 0 0; }

.my-icons-DLG_Katalog_ikon_Orange {
  background-position: 0 -16px; }

.my-icons-Untitled-9 {
  background-position: 0 -32px; }

.my-icons-arrorw-down-download {
  background-position: 0 -52px; }

.my-icons-arrow-carousel-next {
  background-position: 0 -66px; }

.my-icons-arrow-carousel-prev {
  background-position: 0 -101px; }

.my-icons-arrow-category-down {
  background-position: 0 -136px; }

.my-icons-arrow-category-up {
  background-position: 0 -144px; }

.my-icons-arrow-category {
  background-position: 0 -150px; }

.my-icons-arrow-down-orange {
  background-position: 0 -156px; }

.my-icons-arrow-down-white {
  background-position: 0 -162px; }

.my-icons-arrow-left {
  background-position: 0 -171px; }

.my-icons-arrow-light-ie8 {
  background-position: 0 -207px; }

.my-icons-arrow-light {
  background-position: 0 -215px; }

.my-icons-arrow-right {
  background-position: 0 -230px; }

.my-icons-basket {
  background-position: 0 -266px; }

.my-icons-basket2 {
  background-position: 0 -286px; }

.my-icons-basket3 {
  background-position: 0 -305px; }

.my-icons-calendar {
  background-position: 0 -325px; }

.my-icons-call-icon {
  background-position: 0 -345px; }

.my-icons-campaign-label {
  background-position: 0 -388px; }

.my-icons-check-disabled {
  background-position: 0 -544px; }

.my-icons-checkmark-green {
  background-position: 0 -561px; }

.my-icons-checkmark-yellow {
  background-position: 0 -570px; }

.my-icons-close {
  background-position: 0 -581px; }

.my-icons-closeicon {
  background-position: 0 -588px; }

.my-icons-dok {
  background-position: 0 -600px; }

.my-icons-doklist {
  background-position: 0 -620px; }

.my-icons-dot {
  background-position: 0 -641px; }

.my-icons-email {
  background-position: 0 -649px; }

.my-icons-error {
  background-position: 0 -662px; }

.my-icons-facebook {
  background-position: 0 -769px; }
  .my-icons-facebook:hover, .my-icons-facebook.facebook-hover {
    background-position: 0 -793px; }

.my-icons-farvorit {
  background-position: 0 -817px; }

.my-icons-favicon {
  background-position: 0 -835px; }

.my-icons-favorite {
  background-position: 0 -933px; }
  .my-icons-favorite:active, .my-icons-favorite.favorite-active {
    background-position: 0 -953px; }

.my-icons-favoritestar {
  background-position: 0 -967px; }
  .my-icons-favoritestar:active, .my-icons-favoritestar.favoritestar-active {
    background-position: 0 -996px; }

.my-icons-fjern-ikon {
  background-position: 0 -1035px; }
  .my-icons-fjern-ikon:hover, .my-icons-fjern-ikon.fjern-ikon-hover {
    background-position: 0 -1025px; }

.my-icons-foldarrow-down {
  background-position: 0 -1047px; }

.my-icons-foldarrow-up {
  background-position: 0 -1053px; }

.my-icons-group-9 {
  background-position: 0 -1059px; }

.my-icons-home {
  background-position: 0 -1126px; }

.my-icons-ic_basket {
  background-position: 0 -1137px; }

.my-icons-icon1 {
  background-position: 0 -1151px; }

.my-icons-icon10 {
  background-position: 0 -1192px; }

.my-icons-icon11 {
  background-position: 0 -1220px; }

.my-icons-icon12 {
  background-position: 0 -1249px; }

.my-icons-icon13 {
  background-position: 0 -1276px; }

.my-icons-icon14 {
  background-position: 0 -1304px; }

.my-icons-icon14g {
  background-position: 0 -1344px; }

.my-icons-icon15 {
  background-position: 0 -1384px; }

.my-icons-icon15g {
  background-position: 0 -1424px; }

.my-icons-icon16 {
  background-position: 0 -1464px; }

.my-icons-icon16g {
  background-position: 0 -1504px; }

.my-icons-icon17 {
  background-position: 0 -1544px; }

.my-icons-icon1g {
  background-position: 0 -1586px; }

.my-icons-icon2 {
  background-position: 0 -1627px; }

.my-icons-icon3 {
  background-position: 0 -1669px; }

.my-icons-icon3g {
  background-position: 0 -1709px; }

.my-icons-icon4 {
  background-position: 0 -1749px; }

.my-icons-icon4g {
  background-position: 0 -1789px; }

.my-icons-icon5 {
  background-position: 0 -1829px; }

.my-icons-icon5g {
  background-position: 0 -1868px; }

.my-icons-icon6 {
  background-position: 0 -1907px; }

.my-icons-icon7 {
  background-position: 0 -1934px; }

.my-icons-icon8 {
  background-position: 0 -1960px; }

.my-icons-icon9 {
  background-position: 0 -1987px; }

.my-icons-ie8-campaignlabel-big-red {
  background-position: 0 -2013px; }

.my-icons-ie8-campaignlabel-big {
  background-position: 0 -2294px; }

.my-icons-ie8-campaignlabel-red {
  background-position: 0 -2575px; }

.my-icons-ie8-campaignlabel {
  background-position: 0 -2803px; }

.my-icons-info-orange {
  background-position: 0 -3031px; }

.my-icons-info {
  background-position: 0 -3051px; }

.my-icons-jquisubscribecheck {
  background-position: 0 -3167px; }

.my-icons-linkarrow-right-green {
  background-position: 0 -3182px; }

.my-icons-linkarrow-right-orange {
  background-position: 0 -3193px; }

.my-icons-lock {
  background-position: 0 -3204px; }

.my-icons-lock2 {
  background-position: 0 -3224px; }

.my-icons-login {
  background-position: 0 -3244px; }

.my-icons-menuarrow {
  background-position: 0 -3254px; }

.my-icons-messages {
  background-position: 0 -3265px; }

.my-icons-minus-dark {
  background-position: 0 -3281px; }

.my-icons-minus {
  background-position: 0 -3296px; }

.my-icons-mitdlg {
  background-position: 0 -3311px; }

.my-icons-newfavoritestar {
  background-position: 0 -3341px; }
  .my-icons-newfavoritestar:active, .my-icons-newfavoritestar.newfavoritestar-active {
    background-position: 0 -3369px; }

.my-icons-offer-label-mobile {
  background-position: 0 -3397px; }

.my-icons-offer-label {
  background-position: 0 -3476px; }

.my-icons-order-list {
  background-position: 0 -3581px; }

.my-icons-pdf {
  background-position: 0 -3598px; }

.my-icons-phone-orange {
  background-position: 0 -3636px; }

.my-icons-phone {
  background-position: 0 -3674px; }

.my-icons-pil {
  background-position: 0 -3693px; }

.my-icons-pil2x {
  background-position: 0 -3710px; }

.my-icons-pintrest {
  background-position: 0 -3724px; }
  .my-icons-pintrest:hover, .my-icons-pintrest.pintrest-hover {
    background-position: 0 -3748px; }

.my-icons-play {
  background-position: 0 -3772px; }

.my-icons-plus-dark {
  background-position: 0 -3849px; }

.my-icons-plus {
  background-position: 0 -3864px; }

.my-icons-products {
  background-position: 0 -3879px; }

.my-icons-rothfavicon {
  background-position: 0 -3896px; }

.my-icons-rowactivearrowright {
  background-position: 0 -4004px; }

.my-icons-search {
  background-position: 0 -4024px; }

.my-icons-shop-delete {
  background-position: 0 -4042px; }
  .my-icons-shop-delete:hover, .my-icons-shop-delete.shop-delete-hover {
    background-position: 0 -4060px; }

.my-icons-slet-mouse-over2x {
  background-position: 0 -4078px; }

.my-icons-sticky-bg-ie8-light {
  background-position: 0 -4112px; }

.my-icons-sticky-bg-ie8 {
  background-position: 0 -4122px; }

.my-icons-teamLogo {
  background-position: 0 -4132px; }

.my-icons-twitter {
  background-position: 0 -4222px; }
  .my-icons-twitter:hover, .my-icons-twitter.twitter-hover {
    background-position: 0 -4246px; }

/* Clearfix
-------------------------------------------*/
.narrow-row, .content, .landingpage-header .inner, .cookie-disc .inner, footer .wrapper, .generalCont, .campaign > .wrapper > .inner, .tab-content, #development-navigation, .quick-basket .basket .quick-basket-menu, .checkout .checkout-dropdown, .product, .alert, .contactperson, .checkout-contracts .contract, .settings .intro-message, .shopBasket .inner-box, .shopConfirm, .checkoutOrder .step, .article-body, .trust, .CropOverviewContrainer .CropOverview .cropview, .landingpage-modules, .landingpage-product, .search_facet, .top-list-side-view, .dropdown-trigger .dropdown-box, .harvestsmsanon .section-aside .helpbox, .harvestsmsanon .section-aside .harvestsubscriptionbox, .box, .checkout-contracts .table .table-row, .shopBasket .table .table-row, .quick-basket .basket .quick-basket-menu .items .table-row, .quick-basket .basket .quick-basket-menu .goToCheckout, footer .contact, .product-slider .dummy, .product-slider > .container .iosSlider .slider, .product-slider.basic .iosSlider, .generalCont .inner-box, .notations div .notations-box, .order-item, .order-item .order-details .order-item-form .row, .order-item .order-summary .order-summary-price .order-summary-confirm, .checkout-contracts .table .delivery-fee, .settings .address-row, .settings .address-row .add-delivery-form, .settings .address-row .headings, .shopConfirm .inner-box, .shopConfirm .item {
  *zoom: 1; }
  .narrow-row:before, .content:before, .landingpage-header .inner:before, .cookie-disc .inner:before, footer .wrapper:before, .generalCont:before, .campaign > .wrapper > .inner:before, .tab-content:before, #development-navigation:before, .quick-basket .basket .quick-basket-menu:before, .checkout .checkout-dropdown:before, .product:before, .alert:before, .contactperson:before, .checkout-contracts .contract:before, .settings .intro-message:before, .shopBasket .inner-box:before, .shopConfirm:before, .checkoutOrder .step:before, .article-body:before, .trust:before, .CropOverviewContrainer .CropOverview .cropview:before, .landingpage-modules:before, .landingpage-product:before, .search_facet:before, .top-list-side-view:before, .dropdown-trigger .dropdown-box:before, .harvestsmsanon .section-aside .helpbox:before, .harvestsmsanon .section-aside .harvestsubscriptionbox:before, .box:before, .checkout-contracts .table .table-row:before, .shopBasket .table .table-row:before, .quick-basket .basket .quick-basket-menu .items .table-row:before, .quick-basket .basket .quick-basket-menu .goToCheckout:before, footer .contact:before, .product-slider .dummy:before, .product-slider > .container .iosSlider .slider:before, .product-slider.basic .iosSlider:before, .generalCont .inner-box:before, .notations div .notations-box:before, .order-item:before, .order-item .order-details .order-item-form .row:before, .order-item .order-summary .order-summary-price .order-summary-confirm:before, .checkout-contracts .table .delivery-fee:before, .settings .address-row:before, .settings .address-row .add-delivery-form:before, .settings .address-row .headings:before, .shopConfirm .inner-box:before, .shopConfirm .item:before, .narrow-row:after, .content:after, .landingpage-header .inner:after, .cookie-disc .inner:after, footer .wrapper:after, .generalCont:after, .campaign > .wrapper > .inner:after, .tab-content:after, #development-navigation:after, .quick-basket .basket .quick-basket-menu:after, .checkout .checkout-dropdown:after, .product:after, .alert:after, .contactperson:after, .checkout-contracts .contract:after, .settings .intro-message:after, .shopBasket .inner-box:after, .shopConfirm:after, .checkoutOrder .step:after, .article-body:after, .trust:after, .CropOverviewContrainer .CropOverview .cropview:after, .landingpage-modules:after, .landingpage-product:after, .search_facet:after, .top-list-side-view:after, .dropdown-trigger .dropdown-box:after, .harvestsmsanon .section-aside .helpbox:after, .harvestsmsanon .section-aside .harvestsubscriptionbox:after, .box:after, .checkout-contracts .table .table-row:after, .shopBasket .table .table-row:after, .quick-basket .basket .quick-basket-menu .items .table-row:after, .quick-basket .basket .quick-basket-menu .goToCheckout:after, footer .contact:after, .product-slider .dummy:after, .product-slider > .container .iosSlider .slider:after, .product-slider.basic .iosSlider:after, .generalCont .inner-box:after, .notations div .notations-box:after, .order-item:after, .order-item .order-details .order-item-form .row:after, .order-item .order-summary .order-summary-price .order-summary-confirm:after, .checkout-contracts .table .delivery-fee:after, .settings .address-row:after, .settings .address-row .add-delivery-form:after, .settings .address-row .headings:after, .shopConfirm .inner-box:after, .shopConfirm .item:after {
    content: "";
    display: table; }
  .narrow-row:after, .content:after, .landingpage-header .inner:after, .cookie-disc .inner:after, footer .wrapper:after, .generalCont:after, .campaign > .wrapper > .inner:after, .tab-content:after, #development-navigation:after, .quick-basket .basket .quick-basket-menu:after, .checkout .checkout-dropdown:after, .product:after, .alert:after, .contactperson:after, .checkout-contracts .contract:after, .settings .intro-message:after, .shopBasket .inner-box:after, .shopConfirm:after, .checkoutOrder .step:after, .article-body:after, .trust:after, .CropOverviewContrainer .CropOverview .cropview:after, .landingpage-modules:after, .landingpage-product:after, .search_facet:after, .top-list-side-view:after, .dropdown-trigger .dropdown-box:after, .harvestsmsanon .section-aside .helpbox:after, .harvestsmsanon .section-aside .harvestsubscriptionbox:after, .box:after, .checkout-contracts .table .table-row:after, .shopBasket .table .table-row:after, .quick-basket .basket .quick-basket-menu .items .table-row:after, .quick-basket .basket .quick-basket-menu .goToCheckout:after, footer .contact:after, .product-slider .dummy:after, .product-slider > .container .iosSlider .slider:after, .product-slider.basic .iosSlider:after, .generalCont .inner-box:after, .notations div .notations-box:after, .order-item:after, .order-item .order-details .order-item-form .row:after, .order-item .order-summary .order-summary-price .order-summary-confirm:after, .checkout-contracts .table .delivery-fee:after, .settings .address-row:after, .settings .address-row .add-delivery-form:after, .settings .address-row .headings:after, .shopConfirm .inner-box:after, .shopConfirm .item:after {
    clear: both; }

/*Global classes/style that's use sitewide Example:
-------------------------------------------*/
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

html {
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased; }

html, body, form {
  height: 100%;
  padding: 0;
  margin: 0; }

body, form {
  position: relative;
  background: #f8f6f3;
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  color: #472704; }

.content {
  -moz-transition: all, 300ms;
  -o-transition: all, 300ms;
  -webkit-transition: all, 300ms;
  transition: all, 300ms;
  position: relative;
  padding-top: 170px;
  padding-bottom: 100px;
  z-index: 3; }
  .status-contract .content {
    padding-top: 130px; }
  .content.catalog-space {
    padding-top: 195px; }
  .landingpage .content {
    padding-top: 0px; }
  @media screen and (max-width: 768px) {
    .content {
      padding-top: 0px !important;
      padding-bottom: 10px;
      overflow: hidden; } }

.clear {
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  width: 100% !important; }

.narrow-row, .content, .landingpage-header .inner, .cookie-disc .inner, footer .wrapper, .generalCont, .campaign > .wrapper > .inner {
  margin: 0 auto;
  max-width: 1020px;
  width: 100%;
  position: relative; }

[data-disabled=true] {
  display: none !important; }

[data-need-data=true] {
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  opacity: 0; }

.mobile {
  display: none; }

@media screen and (max-width: 568px) {
  .mobile {
    display: block; } }
span.placeholder {
  position: absolute;
  font-size: 75%;
  color: #999;
  font-family: sans-serif;
  padding: 4px 3px;
  z-index: 1;
  cursor: text; }

span.placeholder-hide-except-screenreader {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden; }

span.placeholder-hide {
  display: none; }

/* overwrite for the HTML5 Boilerplate way to hide labels */
label.visuallyhidden-with-placeholder {
  /*clip: auto !important;*/
  height: auto !important;
  overflow: visible !important;
  position: absolute !important;
  left: -999em; }

.object-navList {
  list-style: none;
  margin-left: 0; }
  .object-navList li {
    display: inline; }
  .object-navList a, .object-navList #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .object-navList #changeEmail, .object-navList #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .object-navList #changePassword {
    display: inline-block; }

.quick-basket .basket .quick-basket-menu .items .table-row, .shopConfirm .total {
  position: relative; }
  .quick-basket .basket .quick-basket-menu .items .table-row:before, .shopConfirm .total:before {
    content: "";
    background: #fff;
    border-top: 1px solid #c6c7c8;
    height: 1px;
    left: 0;
    position: absolute;
    top: -2px;
    width: 100%; }

.loading-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 100000;
  background-color: rgba(255, 255, 255, 0.7);
  background-image: url("../images/loading.gif");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  top: 0;
  left: 0; }
  .loading-overlay .loading-text {
    font-size: 18px;
    text-align: center;
    bottom: 50%;
    position: absolute;
    width: 100%;
    margin-bottom: 80px; }

.empty-state {
  text-align: center;
  color: #6a605a;
  font-size: 15px;
  line-height: 20px;
  margin: 64px 0; }
  .empty-state.catalog-search {
    width: calc(100% - 245px);
    width: -webkit-calc(100% - 245px);
    width: -moz-calc(100% - 245px);
    margin: 0; }
    @media screen and (max-width: 768px) {
      .empty-state.catalog-search {
        width: 100%; } }
  .empty-state#favorits-empty-state {
    border-top: solid 1px #dbd9d7;
    margin-top: 67px;
    padding-top: 94px; }
  .empty-state#quickorder-empty-state {
    margin-top: 40px; }
  .empty-state img {
    vertical-align: top;
    height: 114px;
    width: auto;
    margin-bottom: 10px; }
    .empty-state img.favorit-star-icon {
      height: 28px;
      margin-top: -10px; }
  .empty-state .empty-state-title {
    font-family: "AvenirLTStd-Black",verdana,sans-serif;
    margin-bottom: 10px; }
  .empty-state .empty-state-text {
    margin-bottom: 20px; }
  .empty-state .empty-state-contact {
    display: inline-block;
    padding: 10px 15px;
    border-radius: 88px;
    border: solid 1px #e2dad5; }

h1, h2, h3 {
  color: #472704;
  word-wrap: break-word; }

h1, .h1 {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  font-size: 22px;
  line-height: 26px; }

h2, .h2 {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  font-size: 1em;
  line-height: 1.125em;
  font-weight: normal; }

a, #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info #changePassword {
  color: #65b32e;
  text-decoration: none; }
  a:hover, #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info #changePassword:hover {
    text-decoration: underline; }

.notations.news .footer a, .notations.news .footer #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .notations.news .footer #changeEmail, .notations.news .footer #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .notations.news .footer #changePassword, .order-item .order-details .order-item-form .row .delete {
  color: #472704;
  text-decoration: underline; }

.body {
  color: #472704; }
  .body p, .body ul, .body ol {
    line-height: 1.125em;
    margin-bottom: 18px;
    font-size: 0.8125em; }
  .body ul, .body ol {
    padding-left: 40px; }
  .body ul {
    list-style-type: disc; }
  .body ol {
    list-style-type: decimal; }

.tab-content, #development-navigation, .quick-basket .basket .quick-basket-menu, .checkout .checkout-dropdown, .product, .alert, .contactperson, .checkout-contracts .contract, .settings .intro-message, .shopBasket .inner-box, .shopConfirm, .checkoutOrder .step, .article-body, .trust, .CropOverviewContrainer .CropOverview .cropview, .landingpage-modules, .landingpage-product, .search_facet, .top-list-side-view, .dropdown-trigger .dropdown-box, .harvestsmsanon .section-aside .helpbox, .harvestsmsanon .section-aside .harvestsubscriptionbox, .box {
  background: #fff;
  border: solid 1px #edece9;
  padding: 11px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: relative;
  margin-bottom: 20px; }

.quick-basket .basket .quick-basket-menu .items, .checkout .checkout-dropdown .dropdown-inner, .alert div, .contactperson div, #basedata .changes-base-date .inner, .shopConfirm .inner-box, .trust div, .top-list-side-view div, .subscriptions .container .subscribed-to, .dropdown-trigger .dropdown-box .dropdown-inner, .harvestsmsanon .section-aside .helpbox div, .box__inner--gray, #basedata .base-data, .checkoutOrder .step .inner-box, .subscriptions .information, .subscriptions .container .not-subscribed-to, .subscriptions .container .type-header, .box__inner {
  background: #fff;
  padding: 10px; }

.quick-basket .basket .quick-basket-menu .items, .checkout .checkout-dropdown .dropdown-inner, .alert div, .contactperson div, #basedata .changes-base-date .inner, .shopConfirm .inner-box, .trust div, .top-list-side-view div, .subscriptions .container .subscribed-to, .dropdown-trigger .dropdown-box .dropdown-inner, .harvestsmsanon .section-aside .helpbox div, .box__inner--gray {
  background: #f8f6f3; }

.settings .address-row .buttons a, .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword, .subscriptions .newsletter a.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword, .subscriptions .newsletter a.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword, .subscriptions .newsletter a.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword, .subscriptions .newsletter a.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword, .subscriptions .newsletter a.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword, .subscriptions .extranumbercontainer .harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave, .button, input[type="submit"], input[type="reset"], input[type="button"] {
  border: 1px solid #e5deda;
  border-radius: 2px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #65b32e;
  color: #fff;
  cursor: pointer;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  line-height: 30px;
  padding: 0 15px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  z-index: 1;
  border: none;
  -webkit-appearance: none; }
  .ie8 .error .settings .address-row .buttons a, .settings .address-row .buttons .ie8 .error a, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error #changeEmail, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error #changeEmail, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error #changePassword, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error #changePassword, .ie8 .error .subscriptions .newsletter a.unsubscribe, .subscriptions .newsletter .ie8 .error a.unsubscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .unsubscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .unsubscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .unsubscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .unsubscribe#changePassword, .ie8 .error .subscriptions .newsletter a.unsubscribeharvest, .subscriptions .newsletter .ie8 .error a.unsubscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .unsubscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .unsubscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .unsubscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .unsubscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.subscribe, .subscriptions .newsletter .ie8 .error a.subscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .subscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .subscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .subscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .subscribe#changePassword, .ie8 .error .subscriptions .newsletter a.subscribeharvest, .subscriptions .newsletter .ie8 .error a.subscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .subscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .subscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .subscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .subscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.openharvestmap, .subscriptions .newsletter .ie8 .error a.openharvestmap, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .openharvestmap#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .openharvestmap#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .openharvestmap#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .openharvestmap#changePassword, .ie8 .error .subscriptions .extranumbercontainer .harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error .harvestsmssave, .ie8 .error .harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error .harvestsmssave, .ie8 .settings .address-row .buttons a.error, .settings .address-row .buttons .ie8 a.error, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .error#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .error#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .error#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .error#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error#changePassword, .ie8 .subscriptions .newsletter a.error.unsubscribe, .subscriptions .newsletter .ie8 a.error.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.error.unsubscribeharvest, .subscriptions .newsletter .ie8 a.error.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.error.subscribe, .subscriptions .newsletter .ie8 a.error.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.subscribe#changePassword, .ie8 .subscriptions .newsletter a.error.subscribeharvest, .subscriptions .newsletter .ie8 a.error.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.error.openharvestmap, .subscriptions .newsletter .ie8 a.error.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .error.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .error.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .error.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .error.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error.harvestsmssave, .ie8 .error .button, .ie8 .error input[type="submit"], .ie8 .error input[type="reset"], .ie8 .error input[type="button"], .ie8 .button.error, .ie8 input.error[type="submit"], .ie8 input.error[type="reset"], .ie8 input.error[type="button"] {
    border: 2px solid #ff0047; }
  .ie8 .settings .address-row .buttons a, .settings .address-row .buttons .ie8 a, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 #changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 #changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 #changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 #changePassword, .ie8 .subscriptions .newsletter a.unsubscribe, .subscriptions .newsletter .ie8 a.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.unsubscribeharvest, .subscriptions .newsletter .ie8 a.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.subscribe, .subscriptions .newsletter .ie8 a.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribe#changePassword, .ie8 .subscriptions .newsletter a.subscribeharvest, .subscriptions .newsletter .ie8 a.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.openharvestmap, .subscriptions .newsletter .ie8 a.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .harvestsmssave, .subscriptions .extranumbercontainer .ie8 .harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .harvestsmssave, .ie8 .button, .ie8 input[type="submit"], .ie8 input[type="reset"], .ie8 input[type="button"] {
    border: 1px solid #edece9; }
    .ie8 .settings .address-row .buttons a:after, .settings .address-row .buttons .ie8 a:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 #changeEmail:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 #changeEmail:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 #changePassword:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 #changePassword:after, .ie8 .subscriptions .newsletter a.unsubscribe:after, .subscriptions .newsletter .ie8 a.unsubscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribe#changePassword:after, .ie8 .subscriptions .newsletter a.unsubscribeharvest:after, .subscriptions .newsletter .ie8 a.unsubscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .unsubscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .unsubscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.subscribe:after, .subscriptions .newsletter .ie8 a.subscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribe#changePassword:after, .ie8 .subscriptions .newsletter a.subscribeharvest:after, .subscriptions .newsletter .ie8 a.subscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .subscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .subscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.openharvestmap:after, .subscriptions .newsletter .ie8 a.openharvestmap:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .openharvestmap#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .openharvestmap#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .openharvestmap#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .openharvestmap#changePassword:after, .ie8 .subscriptions .extranumbercontainer .harvestsmssave:after, .subscriptions .extranumbercontainer .ie8 .harvestsmssave:after, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave:after, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .harvestsmssave:after, .ie8 .button:after, .ie8 input[type="submit"]:after, .ie8 input[type="reset"]:after, .ie8 input[type="button"]:after {
      display: none; }
  .settings .address-row .buttons a:hover, .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail:hover, .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword:hover, .subscriptions .newsletter a.unsubscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword:hover, .subscriptions .newsletter a.unsubscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword:hover, .subscriptions .newsletter a.subscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword:hover, .subscriptions .newsletter a.subscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword:hover, .subscriptions .newsletter a.openharvestmap:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword:hover, .subscriptions .extranumbercontainer .harvestsmssave:hover, .harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave:hover, .settings .address-row .buttons a.active, .settings .address-row .buttons #basedata .base-data .base-data-info .active#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active#changePassword, .subscriptions .newsletter a.active.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active.unsubscribe#changePassword, .subscriptions .newsletter a.active.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active.unsubscribeharvest#changePassword, .subscriptions .newsletter a.active.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active.subscribe#changePassword, .subscriptions .newsletter a.active.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active.subscribeharvest#changePassword, .subscriptions .newsletter a.active.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active.openharvestmap#changePassword, .subscriptions .extranumbercontainer .active.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active.harvestsmssave, .settings .address-row .buttons .active > a, .settings .address-row .buttons #basedata .base-data .base-data-info .active > #changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active > #changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active > #changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active > #changePassword, .subscriptions .newsletter .active > a.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .unsubscribe#changePassword, .subscriptions .newsletter .active > a.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .unsubscribeharvest#changePassword, .subscriptions .newsletter .active > a.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .subscribe#changePassword, .subscriptions .newsletter .active > a.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .subscribeharvest#changePassword, .subscriptions .newsletter .active > a.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .openharvestmap#changePassword, .subscriptions .extranumbercontainer .active > .harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active > .harvestsmssave, .button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .button.active, input.active[type="submit"], input.active[type="reset"], input.active[type="button"], .active > .button, .active > input[type="submit"], .active > input[type="reset"], .active > input[type="button"] {
    text-decoration: none;
    background: #45a06f; }
  .settings .address-row .buttons a.button--light, .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changePassword, .subscriptions .newsletter a.button--light.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changePassword, .subscriptions .newsletter a.button--light.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--light.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changePassword, .subscriptions .newsletter a.button--light.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changePassword, .subscriptions .newsletter a.button--light.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--light.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.harvestsmssave, .button.button--light, input.button--light[type="submit"], input.button--light[type="reset"], input.button--light[type="button"] {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #6a605a;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none; }
    .ie8 .error .settings .address-row .buttons a.button--light, .settings .address-row .buttons .ie8 .error a.button--light, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .button--light#changeEmail, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .button--light#changeEmail, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .button--light#changePassword, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .button--light#changePassword, .ie8 .error .subscriptions .newsletter a.button--light.unsubscribe, .subscriptions .newsletter .ie8 .error a.button--light.unsubscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.unsubscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.unsubscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.unsubscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.unsubscribe#changePassword, .ie8 .error .subscriptions .newsletter a.button--light.unsubscribeharvest, .subscriptions .newsletter .ie8 .error a.button--light.unsubscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.unsubscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.unsubscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.unsubscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.unsubscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.button--light.subscribe, .subscriptions .newsletter .ie8 .error a.button--light.subscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.subscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.subscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.subscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.subscribe#changePassword, .ie8 .error .subscriptions .newsletter a.button--light.subscribeharvest, .subscriptions .newsletter .ie8 .error a.button--light.subscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.subscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.subscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.subscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.subscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.button--light.openharvestmap, .subscriptions .newsletter .ie8 .error a.button--light.openharvestmap, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.openharvestmap#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.openharvestmap#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--light.openharvestmap#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--light.openharvestmap#changePassword, .ie8 .error .subscriptions .extranumbercontainer .button--light.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error .button--light.harvestsmssave, .ie8 .error .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error .button--light.harvestsmssave, .ie8 .settings .address-row .buttons a.button--light.error, .settings .address-row .buttons .ie8 a.button--light.error, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--light.error#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--light.error#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--light.error#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--light.error#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--light.error#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--light.error#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--light.error#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--light.error#changePassword, .ie8 .subscriptions .newsletter a.button--light.error.unsubscribe, .subscriptions .newsletter .ie8 a.button--light.error.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.button--light.error.unsubscribeharvest, .subscriptions .newsletter .ie8 a.button--light.error.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--light.error.subscribe, .subscriptions .newsletter .ie8 a.button--light.error.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.subscribe#changePassword, .ie8 .subscriptions .newsletter a.button--light.error.subscribeharvest, .subscriptions .newsletter .ie8 a.button--light.error.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--light.error.openharvestmap, .subscriptions .newsletter .ie8 a.button--light.error.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.error.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.error.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.error.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.error.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .button--light.error.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .button--light.error.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.error.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--light.error.harvestsmssave, .ie8 .error .button.button--light, .ie8 .error input.button--light[type="submit"], .ie8 .error input.button--light[type="reset"], .ie8 .error input.button--light[type="button"], .ie8 .button.button--light.error, .ie8 input.button--light.error[type="submit"], .ie8 input.button--light.error[type="reset"], .ie8 input.button--light.error[type="button"] {
      border: 2px solid #ff0047; }
    .ie8 .settings .address-row .buttons a.button--light, .settings .address-row .buttons .ie8 a.button--light, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--light#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--light#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--light#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--light#changePassword, .ie8 .subscriptions .newsletter a.button--light.unsubscribe, .subscriptions .newsletter .ie8 a.button--light.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.button--light.unsubscribeharvest, .subscriptions .newsletter .ie8 a.button--light.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--light.subscribe, .subscriptions .newsletter .ie8 a.button--light.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribe#changePassword, .ie8 .subscriptions .newsletter a.button--light.subscribeharvest, .subscriptions .newsletter .ie8 a.button--light.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--light.openharvestmap, .subscriptions .newsletter .ie8 a.button--light.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .button--light.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .button--light.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--light.harvestsmssave, .ie8 .button.button--light, .ie8 input.button--light[type="submit"], .ie8 input.button--light[type="reset"], .ie8 input.button--light[type="button"] {
      border: 1px solid #edece9; }
      .ie8 .settings .address-row .buttons a.button--light:after, .settings .address-row .buttons .ie8 a.button--light:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changeEmail:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--light#changeEmail:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changeEmail:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--light#changeEmail:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changePassword:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--light#changePassword:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changePassword:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--light#changePassword:after, .ie8 .subscriptions .newsletter a.button--light.unsubscribe:after, .subscriptions .newsletter .ie8 a.button--light.unsubscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribe#changePassword:after, .ie8 .subscriptions .newsletter a.button--light.unsubscribeharvest:after, .subscriptions .newsletter .ie8 a.button--light.unsubscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.unsubscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.unsubscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.button--light.subscribe:after, .subscriptions .newsletter .ie8 a.button--light.subscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribe#changePassword:after, .ie8 .subscriptions .newsletter a.button--light.subscribeharvest:after, .subscriptions .newsletter .ie8 a.button--light.subscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.subscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.subscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.button--light.openharvestmap:after, .subscriptions .newsletter .ie8 a.button--light.openharvestmap:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.openharvestmap#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.openharvestmap#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--light.openharvestmap#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--light.openharvestmap#changePassword:after, .ie8 .subscriptions .extranumbercontainer .button--light.harvestsmssave:after, .subscriptions .extranumbercontainer .ie8 .button--light.harvestsmssave:after, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.harvestsmssave:after, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--light.harvestsmssave:after, .ie8 .button.button--light:after, .ie8 input.button--light[type="submit"]:after, .ie8 input.button--light[type="reset"]:after, .ie8 input.button--light[type="button"]:after {
        display: none; }
    .settings .address-row .buttons a.button--light:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changeEmail:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changeEmail:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .button--light#changePassword:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .button--light#changePassword:hover, .subscriptions .newsletter a.button--light.unsubscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribe#changePassword:hover, .subscriptions .newsletter a.button--light.unsubscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.unsubscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.unsubscribeharvest#changePassword:hover, .subscriptions .newsletter a.button--light.subscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribe#changePassword:hover, .subscriptions .newsletter a.button--light.subscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.subscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.subscribeharvest#changePassword:hover, .subscriptions .newsletter a.button--light.openharvestmap:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.openharvestmap#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.openharvestmap#changePassword:hover, .subscriptions .extranumbercontainer .button--light.harvestsmssave:hover, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.harvestsmssave:hover, .settings .address-row .buttons a.button--light.active, .settings .address-row .buttons #basedata .base-data .base-data-info .button--light.active#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--light.active#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--light.active#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--light.active#changePassword, .subscriptions .newsletter a.button--light.active.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.unsubscribe#changePassword, .subscriptions .newsletter a.button--light.active.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--light.active.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.subscribe#changePassword, .subscriptions .newsletter a.button--light.active.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.subscribeharvest#changePassword, .subscriptions .newsletter a.button--light.active.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--light.active.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--light.active.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--light.active.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--light.active.harvestsmssave, .settings .address-row .buttons .active > a.button--light, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .button--light#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .button--light#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .button--light#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .button--light#changePassword, .subscriptions .newsletter .active > a.button--light.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.unsubscribe#changePassword, .subscriptions .newsletter .active > a.button--light.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.unsubscribeharvest#changePassword, .subscriptions .newsletter .active > a.button--light.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.subscribe#changePassword, .subscriptions .newsletter .active > a.button--light.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.subscribeharvest#changePassword, .subscriptions .newsletter .active > a.button--light.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--light.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--light.openharvestmap#changePassword, .subscriptions .extranumbercontainer .active > .button--light.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active > .button--light.harvestsmssave, .button.button--light:hover, input.button--light[type="submit"]:hover, input.button--light[type="reset"]:hover, input.button--light[type="button"]:hover, .button.button--light.active, input.button--light.active[type="submit"], input.button--light.active[type="reset"], input.button--light.active[type="button"], .active > .button.button--light, .active > input.button--light[type="submit"], .active > input.button--light[type="reset"], .active > input.button--light[type="button"] {
      text-decoration: none;
      background: #6a605a; }
  .settings .address-row .buttons a.button--orange, .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changePassword, .subscriptions .newsletter a.button--orange.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changePassword, .subscriptions .newsletter a.button--orange.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--orange.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changePassword, .subscriptions .newsletter a.button--orange.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changePassword, .subscriptions .newsletter a.button--orange.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--orange.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.harvestsmssave, .button.button--orange, input.button--orange[type="submit"], input.button--orange[type="reset"], input.button--orange[type="button"] {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #ec6501;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none; }
    .ie8 .error .settings .address-row .buttons a.button--orange, .settings .address-row .buttons .ie8 .error a.button--orange, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .button--orange#changeEmail, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .button--orange#changeEmail, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .button--orange#changePassword, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .button--orange#changePassword, .ie8 .error .subscriptions .newsletter a.button--orange.unsubscribe, .subscriptions .newsletter .ie8 .error a.button--orange.unsubscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.unsubscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.unsubscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.unsubscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.unsubscribe#changePassword, .ie8 .error .subscriptions .newsletter a.button--orange.unsubscribeharvest, .subscriptions .newsletter .ie8 .error a.button--orange.unsubscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.unsubscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.unsubscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.unsubscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.unsubscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.button--orange.subscribe, .subscriptions .newsletter .ie8 .error a.button--orange.subscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.subscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.subscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.subscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.subscribe#changePassword, .ie8 .error .subscriptions .newsletter a.button--orange.subscribeharvest, .subscriptions .newsletter .ie8 .error a.button--orange.subscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.subscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.subscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.subscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.subscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.button--orange.openharvestmap, .subscriptions .newsletter .ie8 .error a.button--orange.openharvestmap, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.openharvestmap#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.openharvestmap#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--orange.openharvestmap#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--orange.openharvestmap#changePassword, .ie8 .error .subscriptions .extranumbercontainer .button--orange.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error .button--orange.harvestsmssave, .ie8 .error .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error .button--orange.harvestsmssave, .ie8 .settings .address-row .buttons a.button--orange.error, .settings .address-row .buttons .ie8 a.button--orange.error, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange.error#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--orange.error#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange.error#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--orange.error#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange.error#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--orange.error#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange.error#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--orange.error#changePassword, .ie8 .subscriptions .newsletter a.button--orange.error.unsubscribe, .subscriptions .newsletter .ie8 a.button--orange.error.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.button--orange.error.unsubscribeharvest, .subscriptions .newsletter .ie8 a.button--orange.error.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--orange.error.subscribe, .subscriptions .newsletter .ie8 a.button--orange.error.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.subscribe#changePassword, .ie8 .subscriptions .newsletter a.button--orange.error.subscribeharvest, .subscriptions .newsletter .ie8 a.button--orange.error.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--orange.error.openharvestmap, .subscriptions .newsletter .ie8 a.button--orange.error.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.error.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.error.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.error.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.error.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .button--orange.error.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .button--orange.error.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.error.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--orange.error.harvestsmssave, .ie8 .error .button.button--orange, .ie8 .error input.button--orange[type="submit"], .ie8 .error input.button--orange[type="reset"], .ie8 .error input.button--orange[type="button"], .ie8 .button.button--orange.error, .ie8 input.button--orange.error[type="submit"], .ie8 input.button--orange.error[type="reset"], .ie8 input.button--orange.error[type="button"] {
      border: 2px solid #ff0047; }
    .ie8 .settings .address-row .buttons a.button--orange, .settings .address-row .buttons .ie8 a.button--orange, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--orange#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--orange#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--orange#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--orange#changePassword, .ie8 .subscriptions .newsletter a.button--orange.unsubscribe, .subscriptions .newsletter .ie8 a.button--orange.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.button--orange.unsubscribeharvest, .subscriptions .newsletter .ie8 a.button--orange.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--orange.subscribe, .subscriptions .newsletter .ie8 a.button--orange.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribe#changePassword, .ie8 .subscriptions .newsletter a.button--orange.subscribeharvest, .subscriptions .newsletter .ie8 a.button--orange.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--orange.openharvestmap, .subscriptions .newsletter .ie8 a.button--orange.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .button--orange.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .button--orange.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--orange.harvestsmssave, .ie8 .button.button--orange, .ie8 input.button--orange[type="submit"], .ie8 input.button--orange[type="reset"], .ie8 input.button--orange[type="button"] {
      border: 1px solid #edece9; }
      .ie8 .settings .address-row .buttons a.button--orange:after, .settings .address-row .buttons .ie8 a.button--orange:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changeEmail:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--orange#changeEmail:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changeEmail:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--orange#changeEmail:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changePassword:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--orange#changePassword:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changePassword:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--orange#changePassword:after, .ie8 .subscriptions .newsletter a.button--orange.unsubscribe:after, .subscriptions .newsletter .ie8 a.button--orange.unsubscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribe#changePassword:after, .ie8 .subscriptions .newsletter a.button--orange.unsubscribeharvest:after, .subscriptions .newsletter .ie8 a.button--orange.unsubscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.unsubscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.unsubscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.button--orange.subscribe:after, .subscriptions .newsletter .ie8 a.button--orange.subscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribe#changePassword:after, .ie8 .subscriptions .newsletter a.button--orange.subscribeharvest:after, .subscriptions .newsletter .ie8 a.button--orange.subscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.subscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.subscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.button--orange.openharvestmap:after, .subscriptions .newsletter .ie8 a.button--orange.openharvestmap:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.openharvestmap#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.openharvestmap#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--orange.openharvestmap#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--orange.openharvestmap#changePassword:after, .ie8 .subscriptions .extranumbercontainer .button--orange.harvestsmssave:after, .subscriptions .extranumbercontainer .ie8 .button--orange.harvestsmssave:after, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.harvestsmssave:after, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--orange.harvestsmssave:after, .ie8 .button.button--orange:after, .ie8 input.button--orange[type="submit"]:after, .ie8 input.button--orange[type="reset"]:after, .ie8 input.button--orange[type="button"]:after {
        display: none; }
    .settings .address-row .buttons a.button--orange:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changeEmail:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changeEmail:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange#changePassword:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange#changePassword:hover, .subscriptions .newsletter a.button--orange.unsubscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribe#changePassword:hover, .subscriptions .newsletter a.button--orange.unsubscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.unsubscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.unsubscribeharvest#changePassword:hover, .subscriptions .newsletter a.button--orange.subscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribe#changePassword:hover, .subscriptions .newsletter a.button--orange.subscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.subscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.subscribeharvest#changePassword:hover, .subscriptions .newsletter a.button--orange.openharvestmap:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.openharvestmap#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.openharvestmap#changePassword:hover, .subscriptions .extranumbercontainer .button--orange.harvestsmssave:hover, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.harvestsmssave:hover, .settings .address-row .buttons a.button--orange.active, .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange.active#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange.active#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--orange.active#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--orange.active#changePassword, .subscriptions .newsletter a.button--orange.active.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.unsubscribe#changePassword, .subscriptions .newsletter a.button--orange.active.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--orange.active.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.subscribe#changePassword, .subscriptions .newsletter a.button--orange.active.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.subscribeharvest#changePassword, .subscriptions .newsletter a.button--orange.active.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--orange.active.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--orange.active.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--orange.active.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--orange.active.harvestsmssave, .settings .address-row .buttons .active > a.button--orange, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .button--orange#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .button--orange#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .button--orange#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .button--orange#changePassword, .subscriptions .newsletter .active > a.button--orange.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.unsubscribe#changePassword, .subscriptions .newsletter .active > a.button--orange.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.unsubscribeharvest#changePassword, .subscriptions .newsletter .active > a.button--orange.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.subscribe#changePassword, .subscriptions .newsletter .active > a.button--orange.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.subscribeharvest#changePassword, .subscriptions .newsletter .active > a.button--orange.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--orange.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--orange.openharvestmap#changePassword, .subscriptions .extranumbercontainer .active > .button--orange.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active > .button--orange.harvestsmssave, .button.button--orange:hover, input.button--orange[type="submit"]:hover, input.button--orange[type="reset"]:hover, input.button--orange[type="button"]:hover, .button.button--orange.active, input.button--orange.active[type="submit"], input.button--orange.active[type="reset"], input.button--orange.active[type="button"], .active > .button.button--orange, .active > input.button--orange[type="submit"], .active > input.button--orange[type="reset"], .active > input.button--orange[type="button"] {
      text-decoration: none;
      background: #ec6501; }
  .settings .address-row .buttons a.button--small, .settings .address-row .buttons #basedata .base-data .base-data-info .button--small#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--small#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--small#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--small#changePassword, .subscriptions .newsletter a.button--small.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.unsubscribe#changePassword, .subscriptions .newsletter a.button--small.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--small.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.subscribe#changePassword, .subscriptions .newsletter a.button--small.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.subscribeharvest#changePassword, .subscriptions .newsletter a.button--small.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--small.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--small.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--small.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--small.harvestsmssave, .button.button--small, input.button--small[type="submit"], input.button--small[type="reset"], input.button--small[type="button"] {
    font-size: 0.625em;
    line-height: 2.4em;
    line-height: 24px; }
  .settings .address-row .buttons a.processing, .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changePassword, .subscriptions .newsletter a.processing.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changePassword, .subscriptions .newsletter a.processing.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changePassword, .subscriptions .newsletter a.processing.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changePassword, .subscriptions .newsletter a.processing.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changePassword, .subscriptions .newsletter a.processing.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changePassword, .subscriptions .extranumbercontainer .processing.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.harvestsmssave, .button.processing, input.processing[type="submit"], input.processing[type="reset"], input.processing[type="button"] {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #6a605a;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none; }
    .ie8 .error .settings .address-row .buttons a.processing, .settings .address-row .buttons .ie8 .error a.processing, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .processing#changeEmail, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .processing#changeEmail, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .processing#changePassword, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .processing#changePassword, .ie8 .error .subscriptions .newsletter a.processing.unsubscribe, .subscriptions .newsletter .ie8 .error a.processing.unsubscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.unsubscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.unsubscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.unsubscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.unsubscribe#changePassword, .ie8 .error .subscriptions .newsletter a.processing.unsubscribeharvest, .subscriptions .newsletter .ie8 .error a.processing.unsubscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.unsubscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.unsubscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.unsubscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.unsubscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.processing.subscribe, .subscriptions .newsletter .ie8 .error a.processing.subscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.subscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.subscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.subscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.subscribe#changePassword, .ie8 .error .subscriptions .newsletter a.processing.subscribeharvest, .subscriptions .newsletter .ie8 .error a.processing.subscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.subscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.subscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.subscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.subscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.processing.openharvestmap, .subscriptions .newsletter .ie8 .error a.processing.openharvestmap, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.openharvestmap#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.openharvestmap#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .processing.openharvestmap#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .processing.openharvestmap#changePassword, .ie8 .error .subscriptions .extranumbercontainer .processing.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error .processing.harvestsmssave, .ie8 .error .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error .processing.harvestsmssave, .ie8 .settings .address-row .buttons a.processing.error, .settings .address-row .buttons .ie8 a.processing.error, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .processing.error#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .processing.error#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .processing.error#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .processing.error#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .processing.error#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .processing.error#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .processing.error#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .processing.error#changePassword, .ie8 .subscriptions .newsletter a.processing.error.unsubscribe, .subscriptions .newsletter .ie8 a.processing.error.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.processing.error.unsubscribeharvest, .subscriptions .newsletter .ie8 a.processing.error.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.processing.error.subscribe, .subscriptions .newsletter .ie8 a.processing.error.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.subscribe#changePassword, .ie8 .subscriptions .newsletter a.processing.error.subscribeharvest, .subscriptions .newsletter .ie8 a.processing.error.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.processing.error.openharvestmap, .subscriptions .newsletter .ie8 a.processing.error.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.error.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.error.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.error.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.error.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .processing.error.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .processing.error.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.error.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .processing.error.harvestsmssave, .ie8 .error .button.processing, .ie8 .error input.processing[type="submit"], .ie8 .error input.processing[type="reset"], .ie8 .error input.processing[type="button"], .ie8 .button.processing.error, .ie8 input.processing.error[type="submit"], .ie8 input.processing.error[type="reset"], .ie8 input.processing.error[type="button"] {
      border: 2px solid #ff0047; }
    .ie8 .settings .address-row .buttons a.processing, .settings .address-row .buttons .ie8 a.processing, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .processing#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .processing#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .processing#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .processing#changePassword, .ie8 .subscriptions .newsletter a.processing.unsubscribe, .subscriptions .newsletter .ie8 a.processing.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.processing.unsubscribeharvest, .subscriptions .newsletter .ie8 a.processing.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.processing.subscribe, .subscriptions .newsletter .ie8 a.processing.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribe#changePassword, .ie8 .subscriptions .newsletter a.processing.subscribeharvest, .subscriptions .newsletter .ie8 a.processing.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.processing.openharvestmap, .subscriptions .newsletter .ie8 a.processing.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .processing.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .processing.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .processing.harvestsmssave, .ie8 .button.processing, .ie8 input.processing[type="submit"], .ie8 input.processing[type="reset"], .ie8 input.processing[type="button"] {
      border: 1px solid #edece9; }
      .ie8 .settings .address-row .buttons a.processing:after, .settings .address-row .buttons .ie8 a.processing:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changeEmail:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .processing#changeEmail:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changeEmail:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .processing#changeEmail:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changePassword:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .processing#changePassword:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changePassword:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .processing#changePassword:after, .ie8 .subscriptions .newsletter a.processing.unsubscribe:after, .subscriptions .newsletter .ie8 a.processing.unsubscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribe#changePassword:after, .ie8 .subscriptions .newsletter a.processing.unsubscribeharvest:after, .subscriptions .newsletter .ie8 a.processing.unsubscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.unsubscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.unsubscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.processing.subscribe:after, .subscriptions .newsletter .ie8 a.processing.subscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribe#changePassword:after, .ie8 .subscriptions .newsletter a.processing.subscribeharvest:after, .subscriptions .newsletter .ie8 a.processing.subscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.subscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.subscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.processing.openharvestmap:after, .subscriptions .newsletter .ie8 a.processing.openharvestmap:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.openharvestmap#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.openharvestmap#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .processing.openharvestmap#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .processing.openharvestmap#changePassword:after, .ie8 .subscriptions .extranumbercontainer .processing.harvestsmssave:after, .subscriptions .extranumbercontainer .ie8 .processing.harvestsmssave:after, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.harvestsmssave:after, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .processing.harvestsmssave:after, .ie8 .button.processing:after, .ie8 input.processing[type="submit"]:after, .ie8 input.processing[type="reset"]:after, .ie8 input.processing[type="button"]:after {
        display: none; }
    .settings .address-row .buttons a.processing:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changeEmail:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changeEmail:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .processing#changePassword:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .processing#changePassword:hover, .subscriptions .newsletter a.processing.unsubscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribe#changePassword:hover, .subscriptions .newsletter a.processing.unsubscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.unsubscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.unsubscribeharvest#changePassword:hover, .subscriptions .newsletter a.processing.subscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribe#changePassword:hover, .subscriptions .newsletter a.processing.subscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.subscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.subscribeharvest#changePassword:hover, .subscriptions .newsletter a.processing.openharvestmap:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.openharvestmap#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.openharvestmap#changePassword:hover, .subscriptions .extranumbercontainer .processing.harvestsmssave:hover, .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.harvestsmssave:hover, .settings .address-row .buttons a.processing.active, .settings .address-row .buttons #basedata .base-data .base-data-info .processing.active#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .processing.active#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .processing.active#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .processing.active#changePassword, .subscriptions .newsletter a.processing.active.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.unsubscribe#changePassword, .subscriptions .newsletter a.processing.active.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.unsubscribeharvest#changePassword, .subscriptions .newsletter a.processing.active.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.subscribe#changePassword, .subscriptions .newsletter a.processing.active.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.subscribeharvest#changePassword, .subscriptions .newsletter a.processing.active.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .processing.active.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .processing.active.openharvestmap#changePassword, .subscriptions .extranumbercontainer .processing.active.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .processing.active.harvestsmssave, .settings .address-row .buttons .active > a.processing, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .processing#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .processing#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .processing#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .processing#changePassword, .subscriptions .newsletter .active > a.processing.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.unsubscribe#changePassword, .subscriptions .newsletter .active > a.processing.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.unsubscribeharvest#changePassword, .subscriptions .newsletter .active > a.processing.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.subscribe#changePassword, .subscriptions .newsletter .active > a.processing.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.subscribeharvest#changePassword, .subscriptions .newsletter .active > a.processing.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .processing.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .processing.openharvestmap#changePassword, .subscriptions .extranumbercontainer .active > .processing.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active > .processing.harvestsmssave, .button.processing:hover, input.processing[type="submit"]:hover, input.processing[type="reset"]:hover, input.processing[type="button"]:hover, .button.processing.active, input.processing.active[type="submit"], input.processing.active[type="reset"], input.processing.active[type="button"], .active > .button.processing, .active > input.processing[type="submit"], .active > input.processing[type="reset"], .active > input.processing[type="button"] {
      text-decoration: none;
      background: #6a605a; }
  .settings .address-row .buttons a.disabled, .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changePassword, .subscriptions .newsletter a.disabled.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changePassword, .subscriptions .newsletter a.disabled.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changePassword, .subscriptions .newsletter a.disabled.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changePassword, .subscriptions .newsletter a.disabled.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changePassword, .subscriptions .newsletter a.disabled.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changePassword, .subscriptions .extranumbercontainer .disabled.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.harvestsmssave, .button.disabled, input.disabled[type="submit"], input.disabled[type="reset"], input.disabled[type="button"] {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #6a605a;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none; }
    .ie8 .error .settings .address-row .buttons a.disabled, .settings .address-row .buttons .ie8 .error a.disabled, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .disabled#changeEmail, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .disabled#changeEmail, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .disabled#changePassword, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .disabled#changePassword, .ie8 .error .subscriptions .newsletter a.disabled.unsubscribe, .subscriptions .newsletter .ie8 .error a.disabled.unsubscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.unsubscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.unsubscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.unsubscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.unsubscribe#changePassword, .ie8 .error .subscriptions .newsletter a.disabled.unsubscribeharvest, .subscriptions .newsletter .ie8 .error a.disabled.unsubscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.unsubscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.unsubscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.unsubscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.unsubscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.disabled.subscribe, .subscriptions .newsletter .ie8 .error a.disabled.subscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.subscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.subscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.subscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.subscribe#changePassword, .ie8 .error .subscriptions .newsletter a.disabled.subscribeharvest, .subscriptions .newsletter .ie8 .error a.disabled.subscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.subscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.subscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.subscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.subscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.disabled.openharvestmap, .subscriptions .newsletter .ie8 .error a.disabled.openharvestmap, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.openharvestmap#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.openharvestmap#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .disabled.openharvestmap#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .disabled.openharvestmap#changePassword, .ie8 .error .subscriptions .extranumbercontainer .disabled.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error .disabled.harvestsmssave, .ie8 .error .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error .disabled.harvestsmssave, .ie8 .settings .address-row .buttons a.disabled.error, .settings .address-row .buttons .ie8 a.disabled.error, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .disabled.error#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .disabled.error#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .disabled.error#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .disabled.error#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .disabled.error#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .disabled.error#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .disabled.error#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .disabled.error#changePassword, .ie8 .subscriptions .newsletter a.disabled.error.unsubscribe, .subscriptions .newsletter .ie8 a.disabled.error.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.disabled.error.unsubscribeharvest, .subscriptions .newsletter .ie8 a.disabled.error.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.disabled.error.subscribe, .subscriptions .newsletter .ie8 a.disabled.error.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.subscribe#changePassword, .ie8 .subscriptions .newsletter a.disabled.error.subscribeharvest, .subscriptions .newsletter .ie8 a.disabled.error.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.disabled.error.openharvestmap, .subscriptions .newsletter .ie8 a.disabled.error.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.error.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.error.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.error.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.error.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .disabled.error.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .disabled.error.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.error.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .disabled.error.harvestsmssave, .ie8 .error .button.disabled, .ie8 .error input.disabled[type="submit"], .ie8 .error input.disabled[type="reset"], .ie8 .error input.disabled[type="button"], .ie8 .button.disabled.error, .ie8 input.disabled.error[type="submit"], .ie8 input.disabled.error[type="reset"], .ie8 input.disabled.error[type="button"] {
      border: 2px solid #ff0047; }
    .ie8 .settings .address-row .buttons a.disabled, .settings .address-row .buttons .ie8 a.disabled, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .disabled#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .disabled#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .disabled#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .disabled#changePassword, .ie8 .subscriptions .newsletter a.disabled.unsubscribe, .subscriptions .newsletter .ie8 a.disabled.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.disabled.unsubscribeharvest, .subscriptions .newsletter .ie8 a.disabled.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.disabled.subscribe, .subscriptions .newsletter .ie8 a.disabled.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribe#changePassword, .ie8 .subscriptions .newsletter a.disabled.subscribeharvest, .subscriptions .newsletter .ie8 a.disabled.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.disabled.openharvestmap, .subscriptions .newsletter .ie8 a.disabled.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .disabled.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .disabled.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .disabled.harvestsmssave, .ie8 .button.disabled, .ie8 input.disabled[type="submit"], .ie8 input.disabled[type="reset"], .ie8 input.disabled[type="button"] {
      border: 1px solid #edece9; }
      .ie8 .settings .address-row .buttons a.disabled:after, .settings .address-row .buttons .ie8 a.disabled:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changeEmail:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .disabled#changeEmail:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changeEmail:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .disabled#changeEmail:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changePassword:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .disabled#changePassword:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changePassword:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .disabled#changePassword:after, .ie8 .subscriptions .newsletter a.disabled.unsubscribe:after, .subscriptions .newsletter .ie8 a.disabled.unsubscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribe#changePassword:after, .ie8 .subscriptions .newsletter a.disabled.unsubscribeharvest:after, .subscriptions .newsletter .ie8 a.disabled.unsubscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.unsubscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.unsubscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.disabled.subscribe:after, .subscriptions .newsletter .ie8 a.disabled.subscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribe#changePassword:after, .ie8 .subscriptions .newsletter a.disabled.subscribeharvest:after, .subscriptions .newsletter .ie8 a.disabled.subscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.subscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.subscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.disabled.openharvestmap:after, .subscriptions .newsletter .ie8 a.disabled.openharvestmap:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.openharvestmap#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.openharvestmap#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .disabled.openharvestmap#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .disabled.openharvestmap#changePassword:after, .ie8 .subscriptions .extranumbercontainer .disabled.harvestsmssave:after, .subscriptions .extranumbercontainer .ie8 .disabled.harvestsmssave:after, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.harvestsmssave:after, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .disabled.harvestsmssave:after, .ie8 .button.disabled:after, .ie8 input.disabled[type="submit"]:after, .ie8 input.disabled[type="reset"]:after, .ie8 input.disabled[type="button"]:after {
        display: none; }
    .settings .address-row .buttons a.disabled:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changeEmail:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changeEmail:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .disabled#changePassword:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .disabled#changePassword:hover, .subscriptions .newsletter a.disabled.unsubscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribe#changePassword:hover, .subscriptions .newsletter a.disabled.unsubscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.unsubscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.unsubscribeharvest#changePassword:hover, .subscriptions .newsletter a.disabled.subscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribe#changePassword:hover, .subscriptions .newsletter a.disabled.subscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.subscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.subscribeharvest#changePassword:hover, .subscriptions .newsletter a.disabled.openharvestmap:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.openharvestmap#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.openharvestmap#changePassword:hover, .subscriptions .extranumbercontainer .disabled.harvestsmssave:hover, .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.harvestsmssave:hover, .settings .address-row .buttons a.disabled.active, .settings .address-row .buttons #basedata .base-data .base-data-info .disabled.active#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .disabled.active#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .disabled.active#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .disabled.active#changePassword, .subscriptions .newsletter a.disabled.active.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.unsubscribe#changePassword, .subscriptions .newsletter a.disabled.active.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.unsubscribeharvest#changePassword, .subscriptions .newsletter a.disabled.active.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.subscribe#changePassword, .subscriptions .newsletter a.disabled.active.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.subscribeharvest#changePassword, .subscriptions .newsletter a.disabled.active.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .disabled.active.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .disabled.active.openharvestmap#changePassword, .subscriptions .extranumbercontainer .disabled.active.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .disabled.active.harvestsmssave, .settings .address-row .buttons .active > a.disabled, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .disabled#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .disabled#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .disabled#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .disabled#changePassword, .subscriptions .newsletter .active > a.disabled.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.unsubscribe#changePassword, .subscriptions .newsletter .active > a.disabled.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.unsubscribeharvest#changePassword, .subscriptions .newsletter .active > a.disabled.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.subscribe#changePassword, .subscriptions .newsletter .active > a.disabled.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.subscribeharvest#changePassword, .subscriptions .newsletter .active > a.disabled.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .disabled.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .disabled.openharvestmap#changePassword, .subscriptions .extranumbercontainer .active > .disabled.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active > .disabled.harvestsmssave, .button.disabled:hover, input.disabled[type="submit"]:hover, input.disabled[type="reset"]:hover, input.disabled[type="button"]:hover, .button.disabled.active, input.disabled.active[type="submit"], input.disabled.active[type="reset"], input.disabled.active[type="button"], .active > .button.disabled, .active > input.disabled[type="submit"], .active > input.disabled[type="reset"], .active > input.disabled[type="button"] {
      text-decoration: none;
      background: #6a605a; }
  .settings .address-row .buttons a.button--red, .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changePassword, .subscriptions .newsletter a.button--red.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changePassword, .subscriptions .newsletter a.button--red.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--red.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changePassword, .subscriptions .newsletter a.button--red.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changePassword, .subscriptions .newsletter a.button--red.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--red.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.harvestsmssave, .button.button--red, input.button--red[type="submit"], input.button--red[type="reset"], input.button--red[type="button"] {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #e53447;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none; }
    .ie8 .error .settings .address-row .buttons a.button--red, .settings .address-row .buttons .ie8 .error a.button--red, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .button--red#changeEmail, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .button--red#changeEmail, .ie8 .error .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .error .button--red#changePassword, .ie8 .error #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .error .button--red#changePassword, .ie8 .error .subscriptions .newsletter a.button--red.unsubscribe, .subscriptions .newsletter .ie8 .error a.button--red.unsubscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.unsubscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.unsubscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.unsubscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.unsubscribe#changePassword, .ie8 .error .subscriptions .newsletter a.button--red.unsubscribeharvest, .subscriptions .newsletter .ie8 .error a.button--red.unsubscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.unsubscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.unsubscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.unsubscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.unsubscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.button--red.subscribe, .subscriptions .newsletter .ie8 .error a.button--red.subscribe, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.subscribe#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.subscribe#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.subscribe#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.subscribe#changePassword, .ie8 .error .subscriptions .newsletter a.button--red.subscribeharvest, .subscriptions .newsletter .ie8 .error a.button--red.subscribeharvest, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.subscribeharvest#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.subscribeharvest#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.subscribeharvest#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.subscribeharvest#changePassword, .ie8 .error .subscriptions .newsletter a.button--red.openharvestmap, .subscriptions .newsletter .ie8 .error a.button--red.openharvestmap, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.openharvestmap#changeEmail, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.openharvestmap#changeEmail, .ie8 .error .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .error .button--red.openharvestmap#changePassword, .ie8 .error #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .error .button--red.openharvestmap#changePassword, .ie8 .error .subscriptions .extranumbercontainer .button--red.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .error .button--red.harvestsmssave, .ie8 .error .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .error .button--red.harvestsmssave, .ie8 .settings .address-row .buttons a.button--red.error, .settings .address-row .buttons .ie8 a.button--red.error, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--red.error#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--red.error#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--red.error#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--red.error#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--red.error#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--red.error#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--red.error#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--red.error#changePassword, .ie8 .subscriptions .newsletter a.button--red.error.unsubscribe, .subscriptions .newsletter .ie8 a.button--red.error.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.button--red.error.unsubscribeharvest, .subscriptions .newsletter .ie8 a.button--red.error.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--red.error.subscribe, .subscriptions .newsletter .ie8 a.button--red.error.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.subscribe#changePassword, .ie8 .subscriptions .newsletter a.button--red.error.subscribeharvest, .subscriptions .newsletter .ie8 a.button--red.error.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--red.error.openharvestmap, .subscriptions .newsletter .ie8 a.button--red.error.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.error.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.error.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.error.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.error.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .button--red.error.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .button--red.error.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.error.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--red.error.harvestsmssave, .ie8 .error .button.button--red, .ie8 .error input.button--red[type="submit"], .ie8 .error input.button--red[type="reset"], .ie8 .error input.button--red[type="button"], .ie8 .button.button--red.error, .ie8 input.button--red.error[type="submit"], .ie8 input.button--red.error[type="reset"], .ie8 input.button--red.error[type="button"] {
      border: 2px solid #ff0047; }
    .ie8 .settings .address-row .buttons a.button--red, .settings .address-row .buttons .ie8 a.button--red, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--red#changeEmail, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--red#changeEmail, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changePassword, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--red#changePassword, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--red#changePassword, .ie8 .subscriptions .newsletter a.button--red.unsubscribe, .subscriptions .newsletter .ie8 a.button--red.unsubscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribe#changePassword, .ie8 .subscriptions .newsletter a.button--red.unsubscribeharvest, .subscriptions .newsletter .ie8 a.button--red.unsubscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--red.subscribe, .subscriptions .newsletter .ie8 a.button--red.subscribe, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribe#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribe#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribe#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribe#changePassword, .ie8 .subscriptions .newsletter a.button--red.subscribeharvest, .subscriptions .newsletter .ie8 a.button--red.subscribeharvest, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribeharvest#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribeharvest#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribeharvest#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribeharvest#changePassword, .ie8 .subscriptions .newsletter a.button--red.openharvestmap, .subscriptions .newsletter .ie8 a.button--red.openharvestmap, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.openharvestmap#changeEmail, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.openharvestmap#changeEmail, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changePassword, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.openharvestmap#changePassword, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.openharvestmap#changePassword, .ie8 .subscriptions .extranumbercontainer .button--red.harvestsmssave, .subscriptions .extranumbercontainer .ie8 .button--red.harvestsmssave, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--red.harvestsmssave, .ie8 .button.button--red, .ie8 input.button--red[type="submit"], .ie8 input.button--red[type="reset"], .ie8 input.button--red[type="button"] {
      border: 1px solid #edece9; }
      .ie8 .settings .address-row .buttons a.button--red:after, .settings .address-row .buttons .ie8 a.button--red:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changeEmail:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--red#changeEmail:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changeEmail:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--red#changeEmail:after, .ie8 .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changePassword:after, .settings .address-row .buttons #basedata .base-data .base-data-info .ie8 .button--red#changePassword:after, .ie8 #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changePassword:after, #basedata .base-data .base-data-info .settings .address-row .buttons .ie8 .button--red#changePassword:after, .ie8 .subscriptions .newsletter a.button--red.unsubscribe:after, .subscriptions .newsletter .ie8 a.button--red.unsubscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribe#changePassword:after, .ie8 .subscriptions .newsletter a.button--red.unsubscribeharvest:after, .subscriptions .newsletter .ie8 a.button--red.unsubscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.unsubscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.unsubscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.button--red.subscribe:after, .subscriptions .newsletter .ie8 a.button--red.subscribe:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribe#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribe#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribe#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribe#changePassword:after, .ie8 .subscriptions .newsletter a.button--red.subscribeharvest:after, .subscriptions .newsletter .ie8 a.button--red.subscribeharvest:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribeharvest#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribeharvest#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.subscribeharvest#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.subscribeharvest#changePassword:after, .ie8 .subscriptions .newsletter a.button--red.openharvestmap:after, .subscriptions .newsletter .ie8 a.button--red.openharvestmap:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changeEmail:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.openharvestmap#changeEmail:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changeEmail:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.openharvestmap#changeEmail:after, .ie8 .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changePassword:after, .subscriptions .newsletter #basedata .base-data .base-data-info .ie8 .button--red.openharvestmap#changePassword:after, .ie8 #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changePassword:after, #basedata .base-data .base-data-info .subscriptions .newsletter .ie8 .button--red.openharvestmap#changePassword:after, .ie8 .subscriptions .extranumbercontainer .button--red.harvestsmssave:after, .subscriptions .extranumbercontainer .ie8 .button--red.harvestsmssave:after, .ie8 .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.harvestsmssave:after, .harvestsmsanon .section-aside .harvestsubscriptionbox .ie8 .button--red.harvestsmssave:after, .ie8 .button.button--red:after, .ie8 input.button--red[type="submit"]:after, .ie8 input.button--red[type="reset"]:after, .ie8 input.button--red[type="button"]:after {
        display: none; }
    .settings .address-row .buttons a.button--red:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changeEmail:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changeEmail:hover, .settings .address-row .buttons #basedata .base-data .base-data-info .button--red#changePassword:hover, #basedata .base-data .base-data-info .settings .address-row .buttons .button--red#changePassword:hover, .subscriptions .newsletter a.button--red.unsubscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribe#changePassword:hover, .subscriptions .newsletter a.button--red.unsubscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.unsubscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.unsubscribeharvest#changePassword:hover, .subscriptions .newsletter a.button--red.subscribe:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribe#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribe#changePassword:hover, .subscriptions .newsletter a.button--red.subscribeharvest:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.subscribeharvest#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.subscribeharvest#changePassword:hover, .subscriptions .newsletter a.button--red.openharvestmap:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changeEmail:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changeEmail:hover, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.openharvestmap#changePassword:hover, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.openharvestmap#changePassword:hover, .subscriptions .extranumbercontainer .button--red.harvestsmssave:hover, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.harvestsmssave:hover, .settings .address-row .buttons a.button--red.active, .settings .address-row .buttons #basedata .base-data .base-data-info .button--red.active#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .button--red.active#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .button--red.active#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .button--red.active#changePassword, .subscriptions .newsletter a.button--red.active.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.unsubscribe#changePassword, .subscriptions .newsletter a.button--red.active.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.unsubscribeharvest#changePassword, .subscriptions .newsletter a.button--red.active.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.subscribe#changePassword, .subscriptions .newsletter a.button--red.active.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.subscribeharvest#changePassword, .subscriptions .newsletter a.button--red.active.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .button--red.active.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .button--red.active.openharvestmap#changePassword, .subscriptions .extranumbercontainer .button--red.active.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .button--red.active.harvestsmssave, .settings .address-row .buttons .active > a.button--red, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .button--red#changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .button--red#changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info .active > .button--red#changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons .active > .button--red#changePassword, .subscriptions .newsletter .active > a.button--red.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.unsubscribe#changePassword, .subscriptions .newsletter .active > a.button--red.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.unsubscribeharvest#changePassword, .subscriptions .newsletter .active > a.button--red.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.subscribe#changePassword, .subscriptions .newsletter .active > a.button--red.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.subscribeharvest#changePassword, .subscriptions .newsletter .active > a.button--red.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .active > .button--red.openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .active > .button--red.openharvestmap#changePassword, .subscriptions .extranumbercontainer .active > .button--red.harvestsmssave, .harvestsmsanon .section-aside .harvestsubscriptionbox .active > .button--red.harvestsmssave, .button.button--red:hover, input.button--red[type="submit"]:hover, input.button--red[type="reset"]:hover, input.button--red[type="button"]:hover, .button.button--red.active, input.button--red.active[type="submit"], input.button--red.active[type="reset"], input.button--red.active[type="button"], .active > .button.button--red, .active > input.button--red[type="submit"], .active > input.button--red[type="reset"], .active > input.button--red[type="button"] {
      text-decoration: none;
      background: #d30117; }

.notations .footer, .checkout-contracts .actions, .checkout-price .actions, .box-footer {
  padding: 10px 0px;
  text-align: right; }
  .notations .footer a, .checkout-contracts .actions a, .checkout-price .actions a, .notations .footer #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .notations .footer #changeEmail, .checkout-contracts .actions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout-contracts .actions #changeEmail, .checkout-price .actions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout-price .actions #changeEmail, .notations .footer #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .notations .footer #changePassword, .checkout-contracts .actions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout-contracts .actions #changePassword, .checkout-price .actions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout-price .actions #changePassword, .box-footer a, .box-footer #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .box-footer #changeEmail, .box-footer #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .box-footer #changePassword {
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    color: #472704;
    font-size: 0.8125em;
    text-decoration: underline; }
    .notations .footer a:hover, .checkout-contracts .actions a:hover, .checkout-price .actions a:hover, .notations .footer #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .notations .footer #changeEmail:hover, .checkout-contracts .actions #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .checkout-contracts .actions #changeEmail:hover, .checkout-price .actions #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .checkout-price .actions #changeEmail:hover, .notations .footer #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .notations .footer #changePassword:hover, .checkout-contracts .actions #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .checkout-contracts .actions #changePassword:hover, .checkout-price .actions #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .checkout-price .actions #changePassword:hover, .box-footer a:hover, .box-footer #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .box-footer #changeEmail:hover, .box-footer #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .box-footer #changePassword:hover {
      text-decoration: underline; }

.lightbox .box-footer a.button, .lightbox .box-footer #basedata .base-data .base-data-info .button#changeEmail, #basedata .base-data .base-data-info .lightbox .box-footer .button#changeEmail, .lightbox .box-footer #basedata .base-data .base-data-info input#changeEmail[type="submit"], #basedata .base-data .base-data-info .lightbox .box-footer input#changeEmail[type="submit"], .lightbox .box-footer #basedata .base-data .base-data-info input#changeEmail[type="reset"], #basedata .base-data .base-data-info .lightbox .box-footer input#changeEmail[type="reset"], .lightbox .box-footer #basedata .base-data .base-data-info input#changeEmail[type="button"], #basedata .base-data .base-data-info .lightbox .box-footer input#changeEmail[type="button"], .lightbox .box-footer #basedata .base-data .base-data-info .button#changePassword, #basedata .base-data .base-data-info .lightbox .box-footer .button#changePassword, .lightbox .box-footer #basedata .base-data .base-data-info input#changePassword[type="submit"], #basedata .base-data .base-data-info .lightbox .box-footer input#changePassword[type="submit"], .lightbox .box-footer #basedata .base-data .base-data-info input#changePassword[type="reset"], #basedata .base-data .base-data-info .lightbox .box-footer input#changePassword[type="reset"], .lightbox .box-footer #basedata .base-data .base-data-info input#changePassword[type="button"], #basedata .base-data .base-data-info .lightbox .box-footer input#changePassword[type="button"] {
  padding: 0 50px;
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  color: #fff; }

.order-item .order-summary .order-summary-price table, .basic-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0; }
  .order-item .order-summary .order-summary-price table .number, .basic-table .number {
    text-align: right; }
    .order-item .order-summary .order-summary-price table .number .unit, .basic-table .number .unit {
      text-align: left;
      display: inline-block; }
  .order-item .order-summary .order-summary-price table th, .basic-table th {
    color: #65b32e;
    text-align: left;
    font-size: 0.8125em;
    line-height: 1.15385em;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    font-weight: normal;
    padding: 0 5px; }
  .order-item .order-summary .order-summary-price table td, .basic-table td {
    font-size: 0.8125em;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    padding: 0 5px; }
    .order-item .order-summary .order-summary-price table td .button, .order-item .order-summary .order-summary-price table td input[type="submit"], .order-item .order-summary .order-summary-price table td input[type="reset"], .order-item .order-summary .order-summary-price table td input[type="button"], .basic-table td .button, .basic-table td input[type="submit"], .basic-table td input[type="reset"], .basic-table td input[type="button"] {
      font-size: 1em;
      margin: 0 5px; }

.checkout-contracts .table p.message, .shopBasket .table p.message {
  font-size: 0.8125em;
  margin-bottom: 10px; }
.checkout-contracts .table .table-cell, .shopBasket .table .table-cell {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.8125em;
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  padding: 5px;
  overflow: hidden; }
  @media screen and (max-width: 568px) {
    .checkout-contracts .table .table-cell, .shopBasket .table .table-cell {
      width: 100% !important;
      text-align: left !important; } }
  .checkout-contracts .table .table-cell .button, .shopBasket .table .table-cell .button, .checkout-contracts .table .table-cell input[type="submit"], .shopBasket .table .table-cell input[type="submit"], .checkout-contracts .table .table-cell input[type="reset"], .shopBasket .table .table-cell input[type="reset"], .checkout-contracts .table .table-cell input[type="button"], .shopBasket .table .table-cell input[type="button"] {
    font-size: 1em;
    margin: 0 5px; }
  .checkout-contracts .table .table-cell label, .shopBasket .table .table-cell label {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #65b32e;
    display: none;
    font-size: 1em;
    width: 100px;
    margin: 0; }
    @media screen and (max-width: 568px) {
      .checkout-contracts .table .table-cell label, .shopBasket .table .table-cell label {
        display: inline-block;
        margin-right: 10px; } }
    .checkout-contracts .table .table-cell label.styled-select, .shopBasket .table .table-cell label.styled-select {
      display: block; }
  .checkout-contracts .table .table-cell.number, .shopBasket .table .table-cell.number {
    text-align: right; }
    .checkout-contracts .table .table-cell.number .unit, .shopBasket .table .table-cell.number .unit {
      text-align: left;
      display: inline-block; }
  @media screen and (max-width: 568px) {
    .checkout-contracts .table .table-cell.secondary, .shopBasket .table .table-cell.secondary {
      display: none; } }
.checkout-contracts .table .table-row, .shopBasket .table .table-row {
  cursor: pointer;
  clear: left; }
  @media screen and (max-width: 568px) {
    .checkout-contracts .table .table-row, .shopBasket .table .table-row {
      padding-right: 15px;
      background-image: url("../images/my-icons/arrow-category-down.png");
      background-position: 99% 10px;
      background-repeat: no-repeat; }
      .checkout-contracts .table .table-row.active, .shopBasket .table .table-row.active {
        background-image: url("../images/my-icons/arrow-category-up.png"); }
        .checkout-contracts .table .table-row.active .table-cell.primary, .shopBasket .table .table-row.active .table-cell.primary {
          font-size: 0.9375em;
          font-family: "AvenirLTStd-Black", verdana, sans-serif; }
        .checkout-contracts .table .table-row.active .table-cell.secondary, .shopBasket .table .table-row.active .table-cell.secondary {
          display: block; } }
.checkout-contracts .table .table-head .table-cell, .shopBasket .table .table-head .table-cell {
  color: #65b32e;
  font-size: 0.8125em;
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  overflow: hidden; }
  .checkout-contracts .table .table-head .table-cell.sorted, .shopBasket .table .table-head .table-cell.sorted {
    position: relative; }
    .checkout-contracts .table .table-head .table-cell.sorted:after, .shopBasket .table .table-head .table-cell.sorted:after {
      content: '';
      display: inline-block;
      width: 12px;
      height: 7px;
      margin-left: 10px;
      background-image: url("../images/my-icons/arrow-category-down.png");
      background-repeat: no-repeat; }
  .checkout-contracts .table .table-head .table-cell.revsorted, .shopBasket .table .table-head .table-cell.revsorted {
    position: relative; }
    .checkout-contracts .table .table-head .table-cell.revsorted:after, .shopBasket .table .table-head .table-cell.revsorted:after {
      content: '';
      display: inline-block;
      width: 12px;
      height: 7px;
      margin-left: 10px;
      background-image: url("../images/my-icons/arrow-category-up.png");
      background-repeat: no-repeat; }
@media screen and (max-width: 568px) {
  .checkout-contracts .table .table-head, .shopBasket .table .table-head {
    display: none; } }
.checkout-contracts .table .table-footer .table-cell, .shopBasket .table .table-footer .table-cell {
  color: #65b32e;
  font-size: 0.8125em;
  font-family: "AvenirLTStd-Black", verdana, sans-serif; }
@media screen and (max-width: 568px) {
  .checkout-contracts .table .table-footer, .shopBasket .table .table-footer {
    display: none; } }

.checkout-contracts .table .table-cell {
  line-height: 30px;
  padding: 5px 10px; }
  @media screen and (max-width: 568px) {
    .checkout-contracts .table .table-cell {
      line-height: 1.2em; } }
.checkout-contracts .table .table-body .table-row:nth-child(odd) {
  background-color: #f0f5f8; }

.date-box {
  width: 100px;
  height: 111px;
  border: solid 1px #edece9;
  float: left;
  margin-left: 6px;
  margin-bottom: 20px; }
  .date-box .date-box__label {
    height: 30px;
    background-color: #f8f6f3;
    font-size: 0.75em;
    line-height: 30px;
    text-align: center; }
  .date-box .date-box__day {
    height: 54px;
    width: 80px;
    border-bottom: solid 1px #edece9;
    margin: 0 auto;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    font-size: 2.875em;
    line-height: 54px;
    text-align: center;
    color: #ec6501; }
  .date-box .date-box__month {
    line-height: 25px;
    text-align: center;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    font-size: 0.8125em;
    color: #ec6501; }

.ui-datepicker.ui-widget {
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }

.content .tabcontainer {
  background: none;
  border: none;
  padding: 0px 18px; }
  .content .tabcontainer ul {
    border: none;
    border-bottom: 2px solid #D2CECC;
    background: none;
    font-size: 15px;
    color: #2f3331;
    font-weight: normal; }
    .content .tabcontainer ul li {
      float: left;
      border: none; }
      .content .tabcontainer ul li .hageLinkText {
        float: right;
        padding-left: 5px;
        padding-top: 5px; }
      .content .tabcontainer ul li a, .content .tabcontainer ul li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .content .tabcontainer ul li #changeEmail, .content .tabcontainer ul li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .content .tabcontainer ul li #changePassword {
        outline: none;
        padding: 10px 40px 10px 8px;
        display: inline-block; }
      .content .tabcontainer ul li button {
        outline: none;
        padding: 5px 40px;
        display: inline-block; }
      .content .tabcontainer ul li.ui-state-active {
        border-bottom: 2px solid #65b32e;
        margin-bottom: -2px;
        background: none; }
        .content .tabcontainer ul li.ui-state-active a, .content .tabcontainer ul li.ui-state-active #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .content .tabcontainer ul li.ui-state-active #changeEmail, .content .tabcontainer ul li.ui-state-active #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .content .tabcontainer ul li.ui-state-active #changePassword, .content .tabcontainer ul li.ui-state-active button {
          color: #2f3331;
          font-weight: bold; }
      .content .tabcontainer ul li.ui-state-hover {
        border-bottom: 2px solid #65b32e;
        margin-bottom: -2px;
        background: none; }
        .content .tabcontainer ul li.ui-state-hover a, .content .tabcontainer ul li.ui-state-hover #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .content .tabcontainer ul li.ui-state-hover #changeEmail, .content .tabcontainer ul li.ui-state-hover #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .content .tabcontainer ul li.ui-state-hover #changePassword, .content .tabcontainer ul li.ui-state-hover button {
          color: #2f3331; }
  .content .tabcontainer .tabitem {
    background: none;
    border: none;
    position: relative;
    padding-top: 20px; }

.tab {
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  font-size: 0.8125em;
  margin-bottom: -2px;
  position: relative;
  z-index: 1; }
  @media screen and (max-width: 768px) {
    .tab {
      display: block;
      width: 102.08333%;
      margin: 0 -1.04167%;
      *zoom: 1; }
      .tab:before, .tab:after {
        content: "";
        display: table; }
      .tab:after {
        clear: both; } }
  .tab li {
    display: inline-block;
    border-radius: 2px;
    background: #fff;
    padding: 10px 15px;
    border: solid 2px #edece9;
    cursor: pointer; }
    .tab li a, .tab li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tab li #changeEmail, .tab li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tab li #changePassword {
      color: #472704; }
    .tab li.active {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      border-bottom-color: #fff; }
      @media screen and (max-width: 768px) {
        .tab li.active {
          border-bottom-color: #edece9;
          background: #f8f6f3; } }
    @media screen and (max-width: 768px) {
      .tab li {
        display: inline;
        float: left;
        width: 31.25%;
        margin: 0 1.04167%;
        margin-bottom: 15px;
        text-align: center; } }
    @media screen and (max-width: 568px) {
      .tab li {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 10px; } }
    @media screen and (max-width: 400px) {
      .tab li {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 5px; } }

.tab-content {
  display: none; }
  .tab-content.active {
    display: block; }

.formElement {
  vertical-align: top;
  padding-right: 8px;
  position: relative; }
  .formElement:not(:last-child) {
    margin-bottom: 16px; }
  .formElement.disabled .inputField input,
  .formElement.disabled .inputField textarea,
  .formElement.disabled .inputField .input,
  .formElement.disabled .inputField .sbHolder {
    -webkit-text-fill-color: #a6a6a6 !important;
    -webkit-opacity: 1 !important; }
  .formElement .inputLabel {
    width: 110px;
    text-align: left;
    color: #909090;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    padding: 0;
    position: relative; }
    @media screen and (max-width: 768px) {
      .formElement .inputLabel {
        height: 40px;
        position: absolute;
        width: calc(100% - 8px); } }
    .formElement .inputLabel span {
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
      @media screen and (max-width: 768px) {
        .formElement .inputLabel span {
          transition: all ease-in-out 200ms;
          position: absolute;
          top: 50%;
          -o-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
          left: 10px;
          color: #909090;
          font-size: 14px;
          z-index: 2; } }
  @media screen and (max-width: 768px) {
    .formElement.textarea .inputLabel {
      top: 19px; } }
  .formElement .inputField {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: #f3f3f3;
    position: relative;
    display: inline-block;
    line-height: 0;
    width: calc(100% - 115px); }
    @media screen and (max-width: 768px) {
      .formElement .inputField {
        width: 100%; } }
    .formElement .inputField input,
    .formElement .inputField textarea,
    .formElement .inputField .input,
    .formElement .inputField .sbHolder {
      z-index: 15;
      position: relative;
      background-color: transparent;
      border: 1px solid transparent;
      width: 100%;
      font-size: 15px;
      color: #2f3231;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px; }
      .formElement .inputField input a, .formElement .inputField input #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .formElement .inputField input #changeEmail, .formElement .inputField input #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .formElement .inputField input #changePassword,
      .formElement .inputField textarea a,
      .formElement .inputField textarea #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField textarea #changeEmail,
      .formElement .inputField textarea #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField textarea #changePassword,
      .formElement .inputField .input a,
      .formElement .inputField .input #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField .input #changeEmail,
      .formElement .inputField .input #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField .input #changePassword,
      .formElement .inputField .sbHolder a,
      .formElement .inputField .sbHolder #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField .sbHolder #changeEmail,
      .formElement .inputField .sbHolder #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField .sbHolder #changePassword {
        height: 100%; }
      .formElement .inputField input .sbOptions a, .formElement .inputField input .sbOptions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .formElement .inputField input .sbOptions #changeEmail, .formElement .inputField input .sbOptions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .formElement .inputField input .sbOptions #changePassword,
      .formElement .inputField textarea .sbOptions a,
      .formElement .inputField textarea .sbOptions #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField textarea .sbOptions #changeEmail,
      .formElement .inputField textarea .sbOptions #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField textarea .sbOptions #changePassword,
      .formElement .inputField .input .sbOptions a,
      .formElement .inputField .input .sbOptions #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField .input .sbOptions #changeEmail,
      .formElement .inputField .input .sbOptions #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField .input .sbOptions #changePassword,
      .formElement .inputField .sbHolder .sbOptions a,
      .formElement .inputField .sbHolder .sbOptions #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField .sbHolder .sbOptions #changeEmail,
      .formElement .inputField .sbHolder .sbOptions #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField .sbHolder .sbOptions #changePassword {
        padding: 0 9px; }
      .formElement .inputField input a, .formElement .inputField input #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .formElement .inputField input #changeEmail, .formElement .inputField input #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .formElement .inputField input #changePassword,
      .formElement .inputField input ul,
      .formElement .inputField textarea a,
      .formElement .inputField textarea #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField textarea #changeEmail,
      .formElement .inputField textarea #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField textarea #changePassword,
      .formElement .inputField textarea ul,
      .formElement .inputField .input a,
      .formElement .inputField .input #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField .input #changeEmail,
      .formElement .inputField .input #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField .input #changePassword,
      .formElement .inputField .input ul,
      .formElement .inputField .sbHolder a,
      .formElement .inputField .sbHolder #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .formElement .inputField .sbHolder #changeEmail,
      .formElement .inputField .sbHolder #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .formElement .inputField .sbHolder #changePassword,
      .formElement .inputField .sbHolder ul {
        width: 100%;
        line-height: 35px; }
        .formElement .inputField input a:before, .formElement .inputField input #basedata .base-data .base-data-info #changeEmail:before, #basedata .base-data .base-data-info .formElement .inputField input #changeEmail:before, .formElement .inputField input #basedata .base-data .base-data-info #changePassword:before, #basedata .base-data .base-data-info .formElement .inputField input #changePassword:before,
        .formElement .inputField input ul:before,
        .formElement .inputField textarea a:before,
        .formElement .inputField textarea #basedata .base-data .base-data-info #changeEmail:before,
        #basedata .base-data .base-data-info .formElement .inputField textarea #changeEmail:before,
        .formElement .inputField textarea #basedata .base-data .base-data-info #changePassword:before,
        #basedata .base-data .base-data-info .formElement .inputField textarea #changePassword:before,
        .formElement .inputField textarea ul:before,
        .formElement .inputField .input a:before,
        .formElement .inputField .input #basedata .base-data .base-data-info #changeEmail:before,
        #basedata .base-data .base-data-info .formElement .inputField .input #changeEmail:before,
        .formElement .inputField .input #basedata .base-data .base-data-info #changePassword:before,
        #basedata .base-data .base-data-info .formElement .inputField .input #changePassword:before,
        .formElement .inputField .input ul:before,
        .formElement .inputField .sbHolder a:before,
        .formElement .inputField .sbHolder #basedata .base-data .base-data-info #changeEmail:before,
        #basedata .base-data .base-data-info .formElement .inputField .sbHolder #changeEmail:before,
        .formElement .inputField .sbHolder #basedata .base-data .base-data-info #changePassword:before,
        #basedata .base-data .base-data-info .formElement .inputField .sbHolder #changePassword:before,
        .formElement .inputField .sbHolder ul:before {
          right: 8px;
          left: inherit; }
    .formElement .inputField input,
    .formElement .inputField .input,
    .formElement .inputField .sbHolder {
      height: 40px; }
      @media screen and (max-width: 768px) {
        .formElement .inputField input,
        .formElement .inputField .input,
        .formElement .inputField .sbHolder {
          height: 40px; } }
    .formElement .inputField textarea {
      height: 80px;
      outline: 0;
      padding: 10px; }
    .formElement .inputField .spinner,
    .formElement .inputField .visibilityButton {
      position: absolute;
      right: 8px;
      top: 50%;
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
    .formElement .inputField .spinner {
      display: none; }
    .formElement .inputField .charCounter {
      position: absolute;
      right: 5px;
      bottom: 10px;
      font-size: 13px;
      font-weight: 900;
      color: #a6a6a6;
      /*&.tooMany{
          color: #a6a6a6;
      }*/ }
    .formElement .inputField .visibilityButton {
      cursor: pointer;
      z-index: 16; }
      .formElement .inputField .visibilityButton img.active {
        display: none; }
      .formElement .inputField .visibilityButton img.inactive {
        display: initial; }
      .formElement .inputField .visibilityButton.active img.active {
        display: initial; }
      .formElement .inputField .visibilityButton.active img.inactive {
        display: none; }
    .formElement .inputField label.error {
      display: none;
      position: absolute;
      opacity: 0;
      height: 0;
      width: 0; }
  @media screen and (max-width: 768px) {
    .formElement.inUse .inputLabel span {
      transition: all ease-in-out 200ms;
      top: 25%;
      font-size: 80%; } }
  .formElement.inUse .inputField input,
  .formElement.inUse .inputField textarea {
    font-size: 14px;
    line-height: 14px;
    padding: 10px; }
    @media screen and (max-width: 768px) {
      .formElement.inUse .inputField input,
      .formElement.inUse .inputField textarea {
        padding: 17px 10px 5px 10px;
        font-size: 80%; } }
  .formElement.valid .inputField input:not(:disabled),
  .formElement.valid .inputField textarea:not(:disabled) {
    border-color: #65b32e; }
  .formElement .errorMessage {
    display: none; }
  .formElement.error .inputField .sbHolder,
  .formElement.error .inputField input,
  .formElement.error .inputField textarea {
    border-color: #d30117; }
    .formElement.error .inputField .sbHolder::-webkit-input-placeholder, .formElement.error .inputField .sbHolder::-moz-placeholder, .formElement.error .inputField .sbHolder:-ms-input-placeholder, .formElement.error .inputField .sbHolder:-moz-placeholder,
    .formElement.error .inputField input::-webkit-input-placeholder,
    .formElement.error .inputField input::-moz-placeholder,
    .formElement.error .inputField input:-ms-input-placeholder,
    .formElement.error .inputField input:-moz-placeholder,
    .formElement.error .inputField textarea::-webkit-input-placeholder,
    .formElement.error .inputField textarea::-moz-placeholder,
    .formElement.error .inputField textarea:-ms-input-placeholder,
    .formElement.error .inputField textarea:-moz-placeholder {
      /* Firefox 18- */
      color: transparent; }
  .formElement.error .errorMessage {
    display: block;
    font-size: 14px;
    text-align: left;
    color: #d30117;
    position: absolute;
    top: calc(100% + 1px);
    right: 5px;
    left: 115px; }
    @media screen and (max-width: 768px) {
      .formElement.error .errorMessage {
        margin: 0;
        left: 0; } }
  .singleFormColumn .formElement .inputLabel {
    width: 220px; }
  .singleFormColumn .formElement .inputField {
    width: calc(100% - 225px); }
    @media screen and (max-width: 768px) {
      .singleFormColumn .formElement .inputField {
        width: 100%; } }
  .singleFormColumn .formElement.error .errorMessage {
    left: 225px; }
    @media screen and (max-width: 768px) {
      .singleFormColumn .formElement.error .errorMessage {
        left: 0; } }
  .formElement.required {
    position: relative; }
    .formElement.required:after {
      content: "*";
      font-size: 1.3em;
      font-weight: bold;
      position: absolute;
      top: 0;
      right: -2px;
      margin-left: 0; }
    .formElement.required.disabled:after {
      display: none; }
  .formElement .button, .formElement input[type="submit"], .formElement input[type="reset"], .formElement input[type="button"],
  .formElement button {
    font-size: 16px;
    letter-spacing: 0.2px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    height: 40px;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .formElement .button, .formElement input[type="submit"], .formElement input[type="reset"], .formElement input[type="button"],
      .formElement button {
        height: 40px;
        line-height: 40px; } }
    .formElement .button:disabled, .formElement input[type="submit"]:disabled, .formElement input[type="reset"]:disabled, .formElement input[type="button"]:disabled,
    .formElement button:disabled {
      background-color: #d6d6d6;
      color: #a3a3a3;
      cursor: default; }

.compactOnDesktop .formElement .inputLabel {
  position: absolute;
  width: calc(100% - 8px); }
  .compactOnDesktop .formElement .inputLabel span {
    transition: all ease-in-out 200ms;
    position: absolute;
    top: 50%;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 10px;
    color: #909090;
    font-size: 14px;
    z-index: 2; }
.compactOnDesktop .formElement .textarea .inputLabel {
  top: 19px; }
.compactOnDesktop .formElement .inputField {
  width: 100%; }
.compactOnDesktop .formElement.inUse .inputLabel span {
  transition: all ease-in-out 200ms;
  top: 25%;
  font-size: 80%; }
.compactOnDesktop .formElement.inUse .inputField input,
.compactOnDesktop .formElement.inUse .inputField textarea {
  padding: 17px 10px 5px 10px;
  font-size: 15px; }
.compactOnDesktop .formElement.error .errorMessage {
  left: 0; }

.hideRequiredAsterix .formElement {
  padding-right: 0; }
  .hideRequiredAsterix .formElement.required:after {
    content: none;
    display: none;
    position: initial; }

/* Inputs
------------------------------------- */
textarea, input[type=number],
input[type=tel],
input[type=text],
input[type=email],
input[type=password],
input[type=date],
select {
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  font-size: 14px;
  max-width: 100%;
  height: 24px;
  padding: 0 10px;
  color: #65b32e;
  border: solid 1px #edece9;
  background: #fff;
  -webkit-appearance: none; }
  .ie8 textarea, .ie8 input[type=number],
  .ie8 input[type=tel],
  .ie8 input[type=text],
  .ie8 input[type=email],
  .ie8 input[type=password],
  .ie8 input[type=date],
  .ie8 select {
    line-height: 24px; }
  textarea.disabled, input.disabled[type=number],
  input.disabled[type=tel],
  input.disabled[type=text],
  input.disabled[type=email],
  input.disabled[type=password],
  input.disabled[type=date],
  select.disabled {
    color: #472704;
    border: none;
    background: transparent; }

.form-element {
  clear: left; }
  .form-element.formFieldError {
    border: 1px solid red; }

.infield label {
  display: none; }

.hideLabel label {
  display: none; }

label {
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  font-size: 0.8125em;
  line-height: 1.38462em;
  display: block;
  margin-bottom: 10px; }
  label.inline {
    display: inline; }
  label.styled-select {
    font-size: 1em;
    margin-bottom: 0; }
    label.styled-select.formFieldError {
      border: 1px solid red; }

textarea {
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  line-height: 1.33333em;
  width: 100%;
  height: 75px;
  height: 6em;
  padding: 10px;
  resize: none;
  border-color: #dfdbd6; }

input[type=number],
input[type=tel],
input[type=text],
input[type=email],
input[type=password],
input[type=date],
select {
  height: 30px;
  font-size: 14px;
  width: 100%;
  height: 30px; }
  .styled-date input[type=number], .styled-date
  input[type=tel], .styled-date
  input[type=text], .styled-date
  input[type=email], .styled-date
  input[type=password], .styled-date
  input[type=date], .styled-date
  select {
    height: 30px; }
  body .content .editmode input[type=number], body .content .editmode
  input[type=tel], body .content .editmode
  input[type=text], body .content .editmode
  input[type=email], body .content .editmode
  input[type=password], body .content .editmode
  input[type=date], body .content .editmode
  select {
    border: 1px solid #ddd;
    color: #00793c; }
  .missingInfo input[type=number], body .content input[type=number].formFieldError, body .formline input[type=number].formFieldError, body .formline .input input[type=number].formFieldError, .missingInfo
  input[type=tel], body .content
  input[type=tel].formFieldError, body .formline
  input[type=tel].formFieldError, body .formline .input
  input[type=tel].formFieldError, .missingInfo
  input[type=text], body .content
  input[type=text].formFieldError, body .formline
  input[type=text].formFieldError, body .formline .input
  input[type=text].formFieldError, .missingInfo
  input[type=email], body .content
  input[type=email].formFieldError, body .formline
  input[type=email].formFieldError, body .formline .input
  input[type=email].formFieldError, .missingInfo
  input[type=password], body .content
  input[type=password].formFieldError, body .formline
  input[type=password].formFieldError, body .formline .input
  input[type=password].formFieldError, .missingInfo
  input[type=date], body .content
  input[type=date].formFieldError, body .formline
  input[type=date].formFieldError, body .formline .input
  input[type=date].formFieldError, .missingInfo
  select, body .content
  select.formFieldError, body .formline
  select.formFieldError, body .formline .input
  select.formFieldError {
    border: 1px solid red; }

input[type=number], input[type=tel], input[type=text], input[type=email], input[type=password] {
  border: 1px solid #e5deda;
  border-radius: 2px;
  /*.productRow &, .spinner-input &{
      @include input-value-font-big();
  }*/ }
  .ie8 .error input[type=number], .ie8 input[type=number].error, .ie8 .error input[type=tel], .ie8 input[type=tel].error, .ie8 .error input[type=text], .ie8 input[type=text].error, .ie8 .error input[type=email], .ie8 input[type=email].error, .ie8 .error input[type=password], .ie8 input[type=password].error {
    border: 2px solid #ff0047; }
  .ie8 input[type=number], .ie8 input[type=tel], .ie8 input[type=text], .ie8 input[type=email], .ie8 input[type=password] {
    border: 1px solid #edece9; }
    .ie8 input[type=number]:after, .ie8 input[type=tel]:after, .ie8 input[type=text]:after, .ie8 input[type=email]:after, .ie8 input[type=password]:after {
      display: none; }

.required {
  position: relative; }
  .required:after {
    position: relative;
    top: 5px;
    right: -5px;
    content: "*";
    color: #6a605a; }
    @media screen and (max-width: 768px) {
      .required:after {
        position: absolute;
        top: 0;
        right: -8px; } }

label.error {
  font-size: 0.75em;
  line-height: 1em;
  float: right;
  width: 47%;
  padding-top: 6px;
  color: rgba(71, 39, 4, 0.6); }
  @media screen and (max-width: 768px) {
    label.error {
      float: none;
      width: 100%;
      padding: 10px 0 0 16px; } }

.styled-select {
  border: 1px solid #e5deda;
  border-radius: 2px;
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
  background: #fff; }
  .ie8 .error .styled-select, .ie8 .styled-select.error {
    border: 2px solid #ff0047; }
  .ie8 .styled-select {
    border: 1px solid #edece9; }
    .ie8 .styled-select:after {
      display: none; }
  .styled-select:before {
    width: 30px;
    height: 30px;
    border-radius: 2px;
    background-color: transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none; }
  .styled-select:after {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 2px;
    background-color: transparent;
    position: absolute;
    top: 12px;
    right: 10px;
    width: 12px;
    height: 6px;
    background-image: url(../images/my-icons/pil2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px; }
  .ie8 .styled-select, .ie9 .styled-select {
    padding-right: 0; }
    .ie8 .styled-select:before, .ie9 .styled-select:before {
      z-index: 2;
      display: none; }
  .styled-select.missingInfo select, .missingInfo .styled-select select {
    border: 1px solid red; }
  .styled-select select {
    height: 30px;
    font-size: 14px;
    position: relative;
    z-index: 1;
    display: block;
    overflow: hidden;
    padding: 4px 30px 4px 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    white-space: nowrap;
    border: none;
    outline: none;
    background-color: transparent; }
    .styled-select select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #000000; }
    .styled-select select::-ms-expand {
      display: none; }
  .styled-select.disabled {
    background: transparent; }
    .styled-select.disabled:after, .styled-select.disabled:before {
      display: none; }
    .styled-select.disabled select {
      color: #472704; }
  .styled-select.hidden {
    visibility: hidden; }

.styled-date {
  border: 1px solid #e5deda;
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  background: #fff; }
  .ie8 .error .styled-date, .ie8 .styled-date.error {
    border: 2px solid #ff0047; }
  .ie8 .styled-date {
    border: 1px solid #edece9; }
    .ie8 .styled-date:after {
      display: none; }
  .styled-date:before {
    width: 30px;
    height: 30px;
    border-radius: 2px;
    background-color: transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none; }
  .styled-date:after {
    content: "";
    width: 30px;
    height: 30px;
    border-radius: 2px;
    background-color: transparent;
    position: absolute;
    top: 12px;
    right: 10px;
    width: 12px;
    height: 6px;
    background-image: url(../images/my-icons/pil2x.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 13px; }
  .styled-date input {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1em;
    position: relative;
    z-index: 2;
    display: block;
    padding: 6px 10px;
    border: 0;
    background: transparent;
    color: #a6a6a6; }
    .error .styled-date input {
      border: 0; }

.styled-checkbox label {
  margin-bottom: 0; }
.styled-checkbox input[type=checkbox] {
  display: none; }
.styled-checkbox input[type=checkbox] + label {
  font-size: 21px;
  line-height: 21px;
  display: inline-block;
  height: 21px;
  margin-top: 0;
  padding-left: 26px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  background-image: url("../images/csscheckbox.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-touch-callout: none; }
.styled-checkbox input[type=checkbox]:checked + label {
  background-position: 0 -21px; }

.switch {
  display: inline-block; }
  .switch input[type="checkbox"] {
    position: absolute;
    visibility: hidden;
    margin-left: -9999px; }
  .switch input[type="checkbox"] + label {
    position: relative;
    display: block;
    width: 60px;
    height: 30px;
    margin-bottom: 0;
    cursor: pointer;
    user-select: none;
    transition: all 0.4s;
    border: 4px solid #edece9;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    outline: none;
    background-color: #ffffff; }
  .switch input[type="checkbox"] + label:after {
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    display: block;
    width: 18px;
    content: "";
    transition: all 0.4s;
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
    border-radius: 22px;
    background-color: #dddddd; }
  .switch input[type="checkbox"]:checked + label {
    background-color: #65b32e; }
  .switch input[type="checkbox"]:checked + label:after {
    margin-left: 30px;
    background-color: #fff; }

/*
.spinner-input {
    @include input-border();
    position: relative;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: $white;
    -webkit-touch-callout: none;
    input {
        display: inline-block;
        max-width: 100%;
        padding: 0;
        text-align: center;
        opacity: 0;
        border: 0;
        background: transparent;
        .error & {
            border: 0;
        }
    }
    .up, .down {
        height: 32px;
        width: 32px;
        position: absolute;
        top: 0;
        text-align: center;
        padding-top: 10px;
        color: #ffffff;
        cursor: pointer;
        z-index: 1;
        background-color: $green;
        line-height: 12px;
    }
    .up {
        right: 0;
    }
    .down {
        left: 0;
    }
    div.unit {
        @include input-value-font-big();
        position: absolute;
        top: 11px;
        left: 0;
        width: 100%;
        text-align: center;
        color: $green;
    }
}
*/
.ui-spinner.ui-widget-content {
  border: none; }
.ui-spinner .ui-spinner-input {
  margin: 0;
  padding: 0 32px;
  height: 27px;
  text-align: right;
  font-size: 15px;
  width: 132px; }
.ui-spinner .ui-spinner-button {
  position: absolute;
  top: 0;
  height: 27px;
  width: 27px;
  background: #65b32e; }
  .ui-spinner .ui-spinner-button .ui-button-text {
    display: none; }
  .ui-spinner .ui-spinner-button:before {
    color: #ffffff;
    position: absolute;
    width: 27px;
    height: 27px;
    background: #65b32e;
    cursor: pointer;
    font-size: 18px;
    padding-top: 1px;
    box-sizing: border-box; }
  .ui-spinner .ui-spinner-button.ui-spinner-down {
    left: 0; }
    .ui-spinner .ui-spinner-button.ui-spinner-down:before {
      left: 0;
      content: "-";
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px; }
  .ui-spinner .ui-spinner-button.ui-spinner-up {
    right: 0; }
    .ui-spinner .ui-spinner-button.ui-spinner-up:before {
      right: 0;
      content: "+";
      border-top-right-radius: 3px;
      border-bottom-right-radius: 3px; }

input[type=date] {
  line-height: 26px;
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  border: none;
  outline: none;
  background: transparent; }

input::placeholder, input:-moz-placeholder, input::-moz-placeholder, input:-ms-input-placeholder, input::-ms-input-placeholder, input::-webkit-input-placeholder {
  color: #65b32e; }
input.disabled::placeholder, input.disabled:-moz-placeholder, input.disabled::-moz-placeholder, input.disabled:-ms-input-placeholder, input.disabled::-ms-input-placeholder, input.disabled::-webkit-input-placeholder {
  opacity: 0;
  color: #472704; }

input::-webkit-clear-button {
  display: none; }

input::-webkit-calendar-picker-indicator {
  position: absolute;
  right: -5px;
  width: 30px;
  height: 30px;
  color: transparent;
  -webkit-appearance: none; }
  input::-webkit-calendar-picker-indicator:hover {
    background: transparent; }

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  display: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  -moz-appearance: none; }

input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield; }

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  /* WebKit browsers */
  opacity: 0.0; }
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  opacity: 0.0; }
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  opacity: 0.0; }
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  opacity: 0.0; }

.checkboxStyling label {
  margin: 0; }
  .checkboxStyling label.ui-button.ui-state-default {
    background: #fff;
    border: solid 1px #fff;
    -webkit-box-shadow: 0px 0px 0px 1px #e1dfde;
    -moz-box-shadow: 0px 0px 0px 1px #e1dfde;
    box-shadow: 0px 0px 0px 1px #e1dfde; }
    .checkboxStyling label.ui-button.ui-state-default span {
      padding: 7px; }
    .checkboxStyling label.ui-button.ui-state-default.ui-state-active {
      background-position: 0 -3167px; }
.checkboxStyling .checkboxLabel {
  margin-top: 3px; }

label.styledCheckbox {
  cursor: pointer; }
  label.styledCheckbox .checkbox {
    background: #fff;
    border: solid 1px #fff;
    -webkit-box-shadow: 0px 0px 0px 1px #e1dfde;
    -moz-box-shadow: 0px 0px 0px 1px #e1dfde;
    box-shadow: 0px 0px 0px 1px #e1dfde;
    padding: 7px;
    display: inline-block;
    vertical-align: middle; }
    label.styledCheckbox .checkbox.checked {
      background-position: 0 -3167px; }
  label.styledCheckbox span {
    font-size: 14px;
    color: #2f3331;
    padding: 0px 0 0px 10px;
    display: inline-block;
    vertical-align: middle; }
  label.styledCheckbox input[type="checkbox"] {
    border: 0;
    height: 1px;
    clip: rect(0 0 0 0);
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

.jquisubscribe label {
  background: #f4f4f4 none 50% 50% repeat-x;
  border: 1px solid #dbdbdb;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  min-width: 70px;
  height: 25px;
  font-size: 14px;
  padding-right: 17px;
  margin: 0; }
  .jquisubscribe label:after {
    content: "";
    position: absolute;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    border: 1px solid #dbdbdb;
    top: 3px;
    right: 3px;
    background-color: #ffffff; }
  .jquisubscribe label span.ui-button-text {
    background-color: transparent;
    padding: 0;
    line-height: 23px;
    color: #2f3331;
    font-family: "AvenirLTStd-Light", Verdana;
    padding: 0 12px; }
  .jquisubscribe label.ui-state-active {
    background: #00793c none 50% 50% repeat-x;
    border: 1px solid #00793c; }
    .jquisubscribe label.ui-state-active:after {
      border: 1px solid #ffffff;
      background-position: 0 -3167px; }
    .jquisubscribe label.ui-state-active span.ui-button-text {
      color: #ffffff; }
  .jquisubscribe label.ui-state-hover {
    background: #00793c none 50% 50% repeat-x;
    border: 1px solid #00793c; }
    .jquisubscribe label.ui-state-hover:after {
      border: 1px solid #ffffff; }
    .jquisubscribe label.ui-state-hover span.ui-button-text {
      color: #ffffff; }

@font-face {
  font-family: 'bane-icon';
  src: url("../fonts/bane-icon.eot");
  src: url("../fonts/bane-icon.eot?#iefix") format("embedded-opentype"), url("../fonts/bane-icon.svg#bane-icon") format("svg"), url("../fonts/bane-icon.woff") format("woff"), url("../fonts/bane-icon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }
/*
@mixin tilbud(){
    &:after {
        content:'Tilbud';
    }
    .custom-pricing &:after {
        content:'Din pris';
    }
}
@mixin udsalg(){
    &:after {
        content:'Udsalg';
    }
}
*/
.validation-message {
  display: none;
  color: #ff0047;
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  font-size: 0.8125em;
  margin-top: 10px; }

@font-face {
  font-family: 'footable';
  src: url("../fonts/footable.eot");
  src: url("../fonts/footable.eot?#iefix") format("embedded-opentype"), url("../fonts/footable.woff") format("woff"), url("../fonts/footable.ttf") format("truetype"), url("../fonts/footable.svg#footable") format("svg");
  font-weight: normal;
  font-style: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: 'footable';
    src: url("fonts/footable.svg#footable") format("svg");
    font-weight: normal;
    font-style: normal; } }
.footable {
  width: 100%;
  /** SORTING **/
  /** PAGINATION **/ }

.footable.breakpoint > tbody > tr.footable-detail-show > td {
  border-bottom: none; }

.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e001"; }

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
  cursor: pointer; }

.footable.breakpoint > tbody > tr > td.footable-cell-detail {
  background: #eee;
  border-top: none; }

.footable.breakpoint > tbody > tr > td > span.footable-toggle {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-right: 5px;
  font-size: 14px;
  color: #888888; }

.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  content: "\e000"; }

.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e005"; }

.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e004"; }

.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e003"; }

.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e002"; }

.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e007"; }

.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
  content: "\e006"; }

.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e009"; }

.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e008"; }

.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00f"; }

.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
  content: "\e011"; }

.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e013"; }

.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
  content: "\e015"; }

.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01b"; }

.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
  content: "\e01d"; }

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e00b"; }

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
  content: "\e00d"; }

.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e01f"; }

.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
  content: "\e021"; }

.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
  content: "\e017"; }

.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
  content: "\e019"; }

.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
  font-size: 18px; }

.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
  font-size: 24px; }

.footable > thead > tr > th {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none; }

.footable > thead > tr > th.footable-sortable:hover {
  cursor: pointer; }

.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
  content: "\e013"; }

.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
  content: "\e012"; }

.footable > thead > tr > th > span.footable-sort-indicator {
  display: inline-block;
  font-family: 'footable';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  padding-left: 5px;
  height: 13px;
  width: 13px;
  overflow: hidden;
  padding: 2px;
  display: none; }

.footable > tfoot .pagination {
  margin: 0; }

.footable.no-paging .hide-if-no-paging {
  display: none; }

.footable-row-detail-inner {
  display: table; }

.footable-row-detail-row {
  display: table-row;
  line-height: 1.5em; }

.footable-row-detail-group {
  display: block;
  line-height: 2em;
  font-size: 1.2em;
  font-weight: bold; }

.footable-row-detail-name {
  display: table-cell;
  font-weight: bold;
  padding-right: 0.5em; }

.footable-row-detail-value {
  display: table-cell; }

.footable-odd {
  background-color: #f7f7f7; }

.footable-row-detail-value .button, .footable-row-detail-value input[type="submit"], .footable-row-detail-value input[type="reset"], .footable-row-detail-value input[type="button"] {
  margin: 10px 0 !important; }

/*! jQuery UI - v1.10.3 - 2013-11-22
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.spinner.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana&fwDefault=normal&fsDefault=0.8125em&cornerRadius=0&bgColorHeader=%23008850&bgTextureHeader=highlight_soft&bgImgOpacityHeader=0&borderColorHeader=%23008850&fcHeader=%23fff&iconColorHeader=%23fff&bgColorContent=%23fff&bgTextureContent=flat&bgImgOpacityContent=0&borderColorContent=%23edece9&fcContent=%23472704&iconColorContent=%23472704&bgColorDefault=%23f8f6f3&bgTextureDefault=flat&bgImgOpacityDefault=0&borderColorDefault=%23edece9&fcDefault=%23472704&iconColorDefault=%23472704&bgColorHover=%2377ac2a&bgTextureHover=glass&bgImgOpacityHover=0&borderColorHover=%2377ac2a&fcHover=%23fff&iconColorHover=%23fff&bgColorActive=%23ffb300&bgTextureActive=glass&bgImgOpacityActive=0&borderColorActive=%23ffb300&fcActive=%23fff&iconColorActive=%23fff&bgColorHighlight=%23fff&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23ffb300&fcHighlight=%23472704&iconColorHighlight=%23472704&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible;
  /* removes extra width in IE */ }

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em; }

.ui-button-icons-only {
  width: 3.4em; }

button.ui-button-icons-only {
  width: 3.7em; }

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal; }

.ui-button-text-only .ui-button-text {
  padding: .4em 1em; }

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px; }

.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em; }

/* button sets */
.ui-buttonset {
  margin-right: 7px; }

.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month-year {
  width: 100%; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 49%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a,
.ui-datepicker td #basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info .ui-datepicker td #changeEmail,
.ui-datepicker td #basedata .base-data .base-data-info #changePassword,
#basedata .base-data .base-data-info .ui-datepicker td #changePassword {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
  padding: 5px; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 22px; }

.ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button, .ui-spinner #basedata .base-data .base-data-info .ui-spinner-button#changeEmail, #basedata .base-data .base-data-info .ui-spinner .ui-spinner-button#changeEmail, .ui-spinner #basedata .base-data .base-data-info .ui-spinner-button#changePassword, #basedata .base-data .base-data-info .ui-spinner .ui-spinner-button#changePassword {
  border-top: none;
  border-bottom: none;
  border-right: none; }

/* vertical centre icon */
.ui-spinner .ui-icon {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  left: 0; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
  /* need to fix icons sprite */
  background-position: -65px -16px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Verdana;
  font-size: 0.8125em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Verdana;
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #edece9;
  background: #fff url(../images/jquery-ui/ui-bg_flat_0_fff_40x100.png) 50% 50% repeat-x;
  color: #472704; }

.ui-widget-content a, .ui-widget-content #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-widget-content #changeEmail, .ui-widget-content #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-widget-content #changePassword {
  color: #472704; }

.ui-widget-header {
  border: 1px solid #008850;
  background: #008850 url(../images/jquery-ui/ui-bg_highlight-soft_0_008850_1x100.png) 50% 50% repeat-x;
  color: #fff;
  font-weight: bold; }

.ui-widget-header a, .ui-widget-header #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-widget-header #changeEmail, .ui-widget-header #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-widget-header #changePassword {
  color: #fff; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid #edece9;
  background: #f8f6f3 url(../images/jquery-ui/ui-bg_flat_0_f8f6f3_40x100.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #472704; }

.ui-state-default a, .ui-state-default #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-state-default #changeEmail, .ui-state-default #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-state-default #changePassword,
.ui-state-default a:link,
.ui-state-default #basedata .base-data .base-data-info #changeEmail:link,
#basedata .base-data .base-data-info .ui-state-default #changeEmail:link,
.ui-state-default #basedata .base-data .base-data-info #changePassword:link,
#basedata .base-data .base-data-info .ui-state-default #changePassword:link,
.ui-state-default a:visited,
.ui-state-default #basedata .base-data .base-data-info #changeEmail:visited,
#basedata .base-data .base-data-info .ui-state-default #changeEmail:visited,
.ui-state-default #basedata .base-data .base-data-info #changePassword:visited,
#basedata .base-data .base-data-info .ui-state-default #changePassword:visited {
  color: #472704;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #77ac2a;
  background: #77ac2a url(../images/jquery-ui/ui-bg_glass_0_77ac2a_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #fff; }

.ui-state-hover a, .ui-state-hover #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-state-hover #changeEmail, .ui-state-hover #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-state-hover #changePassword,
.ui-state-hover a:hover,
.ui-state-hover #basedata .base-data .base-data-info #changeEmail:hover,
#basedata .base-data .base-data-info .ui-state-hover #changeEmail:hover,
.ui-state-hover #basedata .base-data .base-data-info #changePassword:hover,
#basedata .base-data .base-data-info .ui-state-hover #changePassword:hover,
.ui-state-hover a:link,
.ui-state-hover #basedata .base-data .base-data-info #changeEmail:link,
#basedata .base-data .base-data-info .ui-state-hover #changeEmail:link,
.ui-state-hover #basedata .base-data .base-data-info #changePassword:link,
#basedata .base-data .base-data-info .ui-state-hover #changePassword:link,
.ui-state-hover a:visited,
.ui-state-hover #basedata .base-data .base-data-info #changeEmail:visited,
#basedata .base-data .base-data-info .ui-state-hover #changeEmail:visited,
.ui-state-hover #basedata .base-data .base-data-info #changePassword:visited,
#basedata .base-data .base-data-info .ui-state-hover #changePassword:visited {
  color: #fff;
  text-decoration: none; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #ffb300;
  background: #ffb300 url(../images/jquery-ui/ui-bg_glass_0_ffb300_1x400.png) 50% 50% repeat-x;
  font-weight: normal;
  color: #fff; }

.ui-state-active a, .ui-state-active #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-state-active #changeEmail, .ui-state-active #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-state-active #changePassword,
.ui-state-active a:link,
.ui-state-active #basedata .base-data .base-data-info #changeEmail:link,
#basedata .base-data .base-data-info .ui-state-active #changeEmail:link,
.ui-state-active #basedata .base-data .base-data-info #changePassword:link,
#basedata .base-data .base-data-info .ui-state-active #changePassword:link,
.ui-state-active a:visited,
.ui-state-active #basedata .base-data .base-data-info #changeEmail:visited,
#basedata .base-data .base-data-info .ui-state-active #changeEmail:visited,
.ui-state-active #basedata .base-data .base-data-info #changePassword:visited,
#basedata .base-data .base-data-info .ui-state-active #changePassword:visited {
  color: #fff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #ffb300;
  background: #fff url(../images/jquery-ui/ui-bg_glass_55_fff_1x400.png) 50% 50% repeat-x;
  color: #472704; }

.ui-state-highlight a, .ui-state-highlight #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-state-highlight #changeEmail, .ui-state-highlight #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-state-highlight #changePassword,
.ui-widget-content .ui-state-highlight a,
.ui-widget-content .ui-state-highlight #basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info .ui-widget-content .ui-state-highlight #changeEmail,
.ui-widget-content .ui-state-highlight #basedata .base-data .base-data-info #changePassword,
#basedata .base-data .base-data-info .ui-widget-content .ui-state-highlight #changePassword,
.ui-widget-header .ui-state-highlight a,
.ui-widget-header .ui-state-highlight #basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info .ui-widget-header .ui-state-highlight #changeEmail,
.ui-widget-header .ui-state-highlight #basedata .base-data .base-data-info #changePassword,
#basedata .base-data .base-data-info .ui-widget-header .ui-state-highlight #changePassword {
  color: #472704; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url(../images/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
  color: #cd0a0a; }

.ui-state-error a, .ui-state-error #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ui-state-error #changeEmail, .ui-state-error #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ui-state-error #changePassword,
.ui-widget-content .ui-state-error a,
.ui-widget-content .ui-state-error #basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info .ui-widget-content .ui-state-error #changeEmail,
.ui-widget-content .ui-state-error #basedata .base-data .base-data-info #changePassword,
#basedata .base-data .base-data-info .ui-widget-content .ui-state-error #changePassword,
.ui-widget-header .ui-state-error a,
.ui-widget-header .ui-state-error #basedata .base-data .base-data-info #changeEmail,
#basedata .base-data .base-data-info .ui-widget-header .ui-state-error #changeEmail,
.ui-widget-header .ui-state-error #basedata .base-data .base-data-info #changePassword,
#basedata .base-data .base-data-info .ui-widget-header .ui-state-error #changePassword {
  color: #cd0a0a; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_472704_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_fff_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_472704_256x240.png); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_fff_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_fff_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_472704_256x240.png); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url(../images/jquery-ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa url(../images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30); }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url(../images/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
  opacity: .3;
  filter: Alpha(Opacity=30);
  border-radius: 8px; }

#stockStatus {
  position: absolute;
  bottom: 15px;
  left: 30px;
  padding: 0; }
  #stockStatus:before {
    background-color: #65b32e;
    left: 10px;
    border: none;
    margin: 0;
    transform: translateY(-50%); }
  #stockStatus .statusLabel {
    border: 1px solid #65b32e;
    border-radius: 16px;
    padding: 4px 8px 4px 22px;
    color: #65b32e;
    font-size: 14px;
    line-height: 14px; }

.status {
  font-size: 0.92308em;
  color: rgba(71, 39, 4, 0.6);
  padding-left: 18px;
  position: relative; }
  @media screen and (max-width: 768px) {
    .status {
      margin-top: 5px; } }
  .status:before {
    content: "";
    border: 1px solid rgba(0, 0, 0, 0.4);
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    height: 6px;
    left: 0;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    width: 6px; }
  .status.instock:before {
    background: #05983d; }
  .status.few-instock:before {
    background: orange; }
  .status.not-instock:before {
    background: #9f1316; }

/* Dropdown control */
.selectBox-dropdown {
  min-width: 150px;
  font-size: 0.8125em;
  position: relative;
  text-decoration: none;
  text-align: left;
  outline: none;
  vertical-align: middle;
  display: inline-block;
  cursor: default; }
  .selectBox-dropdown .selectBox-label {
    padding: 2px 8px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden; }
  .selectBox-dropdown .selectBox-arrow {
    position: absolute;
    top: 0;
    right: 0;
    background-color: #6a605a;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZhNjA1YSIvPjxzdG9wIG9mZnNldD0iMi41JSIgc3RvcC1jb2xvcj0iIzc4NmM2NiIvPjxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiM2YTYwNWEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzRmNGEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6a605a), color-stop(2.5%, #786c66), color-stop(5%, #6a605a), color-stop(100%, #574f4a));
    background-image: -moz-linear-gradient(#6a605a, #786c66, #6a605a 5%, #574f4a 100%);
    background-image: -webkit-linear-gradient(#6a605a, #786c66, #6a605a 5%, #574f4a 100%);
    background-image: linear-gradient(#6a605a, #786c66, #6a605a 5%, #574f4a 100%);
    -moz-border-radius-topright: 12px;
    -webkit-border-top-right-radius: 12px;
    border-top-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    -webkit-border-bottom-right-radius: 12px;
    border-bottom-right-radius: 12px;
    width: 30px;
    height: 24px; }
    .selectBox-dropdown .selectBox-arrow:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      background: url(../images/my-icons/arrow-down-white.png) 50% 50% no-repeat;
      width: 30px;
      height: 24px; }

/* Dropdown menu */
.selectBox-dropdown-menu {
  position: absolute;
  z-index: 99999;
  max-height: 200px;
  min-height: 1em;
  border: solid 1px #edece9;
  /* should be the same border width as .selectBox-dropdown */
  background: #fff;
  overflow: auto; }

/* Inline control */
.selectBox-inline {
  min-width: 150px;
  outline: none;
  border: solid 1px #edece9;
  background: #fff;
  display: inline-block;
  overflow: auto; }

/* Options */
.selectBox-options {
  list-style: none;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
  font-size: 0.8125em; }
  .selectBox-options li {
    list-style: none;
    display: block;
    cursor: default;
    padding: 0;
    margin: 0; }
    .selectBox-options li a, .selectBox-options li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .selectBox-options li #changeEmail, .selectBox-options li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .selectBox-options li #changePassword {
      color: #472704;
      list-style: none;
      display: block;
      cursor: default;
      padding: 0;
      margin: 0;
      padding: 5px;
      white-space: nowrap;
      overflow: hidden;
      background: 6px center no-repeat; }
    .selectBox-options li:hover {
      background: #f8f6f3;
      color: #65b32e; }

@-moz-keyframes ripple {
  0% {
    -moz-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5); }
  50% {
    opacity: 1; }
  100% {
    -moz-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    opacity: 0; } }
@-webkit-keyframes ripple {
  0% {
    -moz-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5); }
  50% {
    opacity: 1; }
  100% {
    -moz-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    opacity: 0; } }
@-o-keyframes ripple {
  0% {
    -moz-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5); }
  50% {
    opacity: 1; }
  100% {
    -moz-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    opacity: 0; } }
@-ms-keyframes ripple {
  0% {
    -moz-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5); }
  50% {
    opacity: 1; }
  100% {
    -moz-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    opacity: 0; } }
@keyframes ripple {
  0% {
    -moz-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 0px rgba(119, 172, 42, 0.5); }
  50% {
    opacity: 1; }
  100% {
    -moz-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    -webkit-box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    box-shadow: 0 0 0 100px rgba(119, 172, 42, 0.5);
    opacity: 0; } }
.flasher {
  position: absolute;
  top: 50%;
  bottom: 50%;
  left: 50%;
  right: 50%;
  background: rgba(119, 172, 42, 0.5);
  width: 10px;
  height: 10px;
  border-radius: 5px;
  margin-top: -5px;
  margin-left: -5px;
  -webkit-animation: ripple 1s;
  -moz-animation: ripple 1s;
  -ms-animation: ripple 1s;
  -o-animation: ripple 1s;
  animation: ripple 1s; }

.defaultcontent {
  padding: 30px;
  text-align: center;
  display: none; }

.mobileselect {
  display: none; }

.tablediv {
  display: table;
  width: 100%; }
  .tablediv .tableheadlinediv {
    display: table-row;
    font-size: 17px;
    line-height: 1.1;
    color: #2f3331;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    height: 80px; }
    .tablediv .tableheadlinediv > div {
      position: absolute;
      background-color: transparent;
      width: 100%;
      box-sizing: border-box;
      text-align: left;
      padding-top: 22px; }
  .tablediv .tablesubheaderdiv {
    display: table-row;
    font-size: 15px;
    color: #2f3331;
    font-weight: bold;
    height: 34px;
    margin-top: 15px; }
    .tablediv .tablesubheaderdiv > div {
      position: absolute;
      padding: 10px 13px;
      background-color: #fff;
      width: 100%;
      box-sizing: border-box;
      text-align: left; }
      .tablediv .tablesubheaderdiv > div .harvestsmsbutton {
        position: absolute;
        right: 10px;
        top: 8px; }
  .tablediv .tableheaddiv {
    display: table-row;
    color: #6a605a;
    font-size: 14px;
    background-color: #fff; }
    .tablediv .tableheaddiv > div {
      display: table-cell;
      padding: 9px 13px 7px 13px;
      border-bottom: 1px solid #65b32e;
      text-align: left; }
      .tablediv .tableheaddiv > div.rightalign {
        text-align: right; }
      .tablediv .tableheaddiv > div.center {
        text-align: center; }
  .tablediv .tablerowdiv {
    display: table-row;
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    font-size: 15px;
    background-color: #fff; }
    .tablediv .tablerowdiv:nth-of-type(2n) {
      background-color: #f8f8f8; }
    .tablediv .tablerowdiv .mobilelabel {
      display: none; }
    .tablediv .tablerowdiv > div {
      display: table-cell;
      padding: 7px 13px;
      text-align: left; }
      .tablediv .tablerowdiv > div a, .tablediv .tablerowdiv > div #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div #changeEmail, .tablediv .tablerowdiv > div #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div #changePassword {
        color: #65b32e; }
        .tablediv .tablerowdiv > div a.button, .tablediv .tablerowdiv > div #basedata .base-data .base-data-info .button#changeEmail, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div .button#changeEmail, .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changeEmail[type="submit"], #basedata .base-data .base-data-info .tablediv .tablerowdiv > div input#changeEmail[type="submit"], .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changeEmail[type="reset"], #basedata .base-data .base-data-info .tablediv .tablerowdiv > div input#changeEmail[type="reset"], .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changeEmail[type="button"], #basedata .base-data .base-data-info .tablediv .tablerowdiv > div input#changeEmail[type="button"], .tablediv .tablerowdiv > div #basedata .base-data .base-data-info .button#changePassword, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div .button#changePassword, .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changePassword[type="submit"], #basedata .base-data .base-data-info .tablediv .tablerowdiv > div input#changePassword[type="submit"], .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changePassword[type="reset"], #basedata .base-data .base-data-info .tablediv .tablerowdiv > div input#changePassword[type="reset"], .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changePassword[type="button"], #basedata .base-data .base-data-info .tablediv .tablerowdiv > div input#changePassword[type="button"] {
          color: #ffffff; }
      .tablediv .tablerowdiv > div.orderbutton a, .tablediv .tablerowdiv > div.orderbutton #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div.orderbutton #changeEmail, .tablediv .tablerowdiv > div.orderbutton #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div.orderbutton #changePassword {
        color: #fff; }
      .tablediv .tablerowdiv > div.button a, .tablediv .tablerowdiv > div.button #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div.button #changeEmail, .tablediv .tablerowdiv > div.button #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv .tablerowdiv > div.button #changePassword {
        color: #fff; }
      .tablediv .tablerowdiv > div.rightalign {
        text-align: right; }
      .tablediv .tablerowdiv > div.center {
        text-align: center; }
      .tablediv .tablerowdiv > div.colspan-2 {
        position: relative; }
        .tablediv .tablerowdiv > div.colspan-2 > div {
          position: relative;
          top: 0;
          left: 0;
          width: 200%; }
      .tablediv .tablerowdiv > div.foldcontent {
        font-size: 15px;
        color: #65b32e;
        cursor: pointer; }
      .tablediv .tablerowdiv > div .foldarrow {
        background-position: 0 -1047px;
        width: 12px;
        height: 6px;
        margin: 5px 0 0 0;
        pointer-events: none; }
      .tablediv .tablerowdiv > div.showPreAnalysis {
        cursor: pointer; }
      .tablediv .tablerowdiv > div.showDeliveryAnalysis {
        cursor: pointer; }
    .tablediv .tablerowdiv.open > div .foldarrow {
      background-position: 0 -1053px; }
  .tablediv .tablerowgroupdiv {
    display: table-row-group; }
  .tablediv .tablerowgroupspan {
    display: table-row-group;
    background-color: #fff; }
    .tablediv .tablerowgroupspan > .tablerowdiv {
      background-color: #fff; }
      .tablediv .tablerowgroupspan > .tablerowdiv > div {
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        font-size: 14px;
        border-bottom: 1px solid #EEEEEE;
        background-color: #fff; }
        .tablediv .tablerowgroupspan > .tablerowdiv > div.extrapadding {
          padding: 0 0 0 23px;
          border-bottom: none; }
          .tablediv .tablerowgroupspan > .tablerowdiv > div.extrapadding > div {
            padding: 7px 13px 7px 0;
            border-bottom: 1px solid #EEEEEE; }
      .tablediv .tablerowgroupspan > .tablerowdiv:last-child > div {
        border-bottom: 1px solid #E1DFDE; }
        .tablediv .tablerowgroupspan > .tablerowdiv:last-child > div.extrapadding {
          border-bottom: 1px solid #E1DFDE; }
          .tablediv .tablerowgroupspan > .tablerowdiv:last-child > div.extrapadding > div {
            border-bottom: none; }
  .tablediv .tablefooterdiv {
    display: table-row;
    font-size: 15px;
    color: #2f3331;
    font-weight: bold;
    height: 46px;
    margin-top: 15px;
    position: relative; }
    .tablediv .tablefooterdiv > div {
      position: absolute;
      padding: 10px 13px;
      background-color: #fff;
      width: 100%;
      box-sizing: border-box;
      text-align: left; }
      .tablediv .tablefooterdiv > div .harvestsmsbutton {
        position: absolute;
        right: 10px;
        top: 8px; }

@media screen and (max-width: 768px) {
  .mobileselect {
    display: block;
    background-image: url("../images/my-icons/foldarrow-down.png");
    background-repeat: no-repeat;
    background-position: right 10px center;
    font-weight: bold;
    -webkit-appearance: none;
    -moz-appearance: none; }

  .desktoptabs:not(.showOnMobile) {
    display: none; }

  .tablediv.responsive {
    display: block; }
    .tablediv.responsive .tableheadlinediv {
      height: auto; }
      .tablediv.responsive .tableheadlinediv > div {
        position: static; }
    .tablediv.responsive .tablesubheaderdiv {
      display: block;
      height: auto; }
      .tablediv.responsive .tablesubheaderdiv > div {
        position: static;
        padding: 10px 13px; }
        .tablediv.responsive .tablesubheaderdiv > div .harvestsmsbutton {
          position: static; }
    .tablediv.responsive .tableheaddiv {
      display: table;
      width: 100%; }
      .tablediv.responsive .tableheaddiv > div {
        padding: 8px 13px;
        display: none; }
        .tablediv.responsive .tableheaddiv > div.mobilehead {
          display: table-cell; }
        .tablediv.responsive .tableheaddiv > div.rightalign {
          text-align: right; }
    .tablediv.responsive .tablerowgroupdiv {
      display: block; }
    .tablediv.responsive .tablerowdiv {
      display: block;
      font-size: 13px; }
      .tablediv.responsive .tablerowdiv:nth-child(2) {
        background-color: #f8f8f8; }
      .tablediv.responsive .tablerowdiv:after {
        content: "";
        clear: both;
        display: block; }
      .tablediv.responsive .tablerowdiv > div {
        display: none;
        float: right;
        padding: 0 30px 5px 0; }
        .tablediv.responsive .tablerowdiv > div.mobileitem {
          display: block;
          float: left;
          width: 50%;
          font-size: 15px;
          padding: 8px 13px;
          cursor: pointer; }
          .tablediv.responsive .tablerowdiv > div.mobileitem.fullitem {
            width: 100%;
            background-image: url("../images/my-icons/foldarrow-down.png");
            background-repeat: no-repeat;
            background-position: right 10px center; }
          .tablediv.responsive .tablerowdiv > div.mobileitem.rightitem {
            background-image: url("../images/my-icons/foldarrow-down.png");
            background-repeat: no-repeat;
            background-position: right 10px center; }
        .tablediv.responsive .tablerowdiv > div.mobilelabel {
          clear: both;
          float: left;
          padding: 0 0 5px 30px; }
      .tablediv.responsive .tablerowdiv.open > div {
        display: block;
        border: none; }
        .tablediv.responsive .tablerowdiv.open > div.mobileitem.fullitem {
          background-image: url("../images/my-icons/foldarrow-up.png"); }
        .tablediv.responsive .tablerowdiv.open > div.mobileitem.rightitem {
          background-image: url("../images/my-icons/foldarrow-up.png"); }
      .tablediv.responsive .tablerowdiv.open .orderbutton, .tablediv.responsive .tablerowdiv.open .mobilebutton {
        float: none;
        clear: both;
        padding: 5px 10px 10px 0; }
        .tablediv.responsive .tablerowdiv.open .orderbutton a, .tablediv.responsive .tablerowdiv.open .orderbutton #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv.responsive .tablerowdiv.open .orderbutton #changeEmail, .tablediv.responsive .tablerowdiv.open .orderbutton #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv.responsive .tablerowdiv.open .orderbutton #changePassword, .tablediv.responsive .tablerowdiv.open .mobilebutton a, .tablediv.responsive .tablerowdiv.open .mobilebutton #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv.responsive .tablerowdiv.open .mobilebutton #changeEmail, .tablediv.responsive .tablerowdiv.open .mobilebutton #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv.responsive .tablerowdiv.open .mobilebutton #changePassword {
          font-size: 15px; }

  .tablediv.responsive.allopen .tablerowdiv > div {
    display: block;
    border: none; }
    .tablediv.responsive.allopen .tablerowdiv > div.mobileitem.fullitem {
      background-image: none; }
    .tablediv.responsive.allopen .tablerowdiv > div.mobileitem.rightitem {
      background-image: none; }
  .tablediv.responsive.allopen .tablerowdiv .orderbutton, .tablediv.responsive.allopen .tablerowdiv .mobilebutton {
    float: none;
    clear: both;
    padding: 5px 10px 10px 0; }
    .tablediv.responsive.allopen .tablerowdiv .orderbutton a, .tablediv.responsive.allopen .tablerowdiv .orderbutton #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv.responsive.allopen .tablerowdiv .orderbutton #changeEmail, .tablediv.responsive.allopen .tablerowdiv .orderbutton #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv.responsive.allopen .tablerowdiv .orderbutton #changePassword, .tablediv.responsive.allopen .tablerowdiv .mobilebutton a, .tablediv.responsive.allopen .tablerowdiv .mobilebutton #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .tablediv.responsive.allopen .tablerowdiv .mobilebutton #changeEmail, .tablediv.responsive.allopen .tablerowdiv .mobilebutton #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .tablediv.responsive.allopen .tablerowdiv .mobilebutton #changePassword {
      font-size: 15px; } }
#development-navigation {
  background: #f0f5f8;
  opacity: 0.3;
  position: fixed;
  top: 0;
  left: 0;
  text-align: center;
  z-index: 100000;
  top: 0px; }
  #development-navigation:hover {
    opacity: 1; }

/* Modules
------------------------------*/
/* Modules
------------------------------*/
.clear {
  clear: both; }

.page {
  max-width: 1280px;
  margin: auto;
  position: relative; }

h1, h2 {
  font-size: 28px;
  font-weight: normal;
  padding: 0 0 5px 0;
  margin: 0; }

.stickycontainer {
  z-index: 20; }

.contentcontainer {
  max-width: 940px;
  margin: auto;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent; }

.generalcategoryhead {
  font-family: "AvenirLTStd-Medium";
  width: 200px;
  padding: 20px 25px;
  background-color: #65b32e;
  display: table-cell;
  color: #fff;
  font-size: 14px;
  vertical-align: top; }

.generalarticle {
  padding: 50px 60px;
  font-family: "AvenirLTStd-Light";
  font-size: 18px; }
  .generalarticle p {
    line-height: 28px; }
  .generalarticle .date {
    font-family: "AvenirLTStd-Black";
    font-size: 12px;
    padding: 0 0 30px 0; }
  .generalarticle a, .generalarticle #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .generalarticle #changeEmail, .generalarticle #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .generalarticle #changePassword {
    color: #6a6430; }
  .generalarticle img {
    height: auto !important;
    padding: 2% 0; }
    .generalarticle img.leftimage {
      float: left;
      width: 50% !important;
      padding: 1% 2% 1% 0; }
    .generalarticle img.rightimage {
      float: right;
      width: 50% !important;
      padding: 1% 0 1% 2%; }
    .generalarticle img.smallleftimage {
      float: left;
      width: 25% !important;
      padding: 1% 2% 1% 0; }
    .generalarticle img.smallrightimage {
      float: right;
      width: 25% !important;
      padding: 1% 0 1% 2%; }
  .generalarticle iframe {
    Max-width: 100%;
    Max-height: 50vw; }
  .generalarticle ul:not(.ui-menu) {
    list-style-type: none; }
    .generalarticle ul:not(.ui-menu) li:before {
      content: "\2022";
      color: #65b32e;
      padding-right: 10px;
      margin-left: -20px; }

.rich-text-component.box {
  max-width: 940px;
  margin: auto;
  background-color: #fff;
  padding: 50px 60px;
  font-family: "AvenirLTStd-Light";
  font-size: 18px;
  box-sizing: border-box;
  margin-bottom: 70px;
  width: calc(100% - 20px); }
  .rich-text-component.box p {
    margin-top: 0;
    line-height: 28px; }
  .rich-text-component.box a, .rich-text-component.box #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .rich-text-component.box #changeEmail, .rich-text-component.box #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .rich-text-component.box #changePassword {
    color: #6a6430; }
  .rich-text-component.box img {
    max-width: 100%;
    height: auto !important; }
  .rich-text-component.box ul:not(.ui-menu) {
    list-style-type: none; }
    .rich-text-component.box ul:not(.ui-menu) li:before {
      content: "\2022";
      color: #65b32e;
      padding-right: 10px;
      margin-left: -20px; }

.header {
  position: fixed;
  background-color: #fff;
  z-index: 1000;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .header {
      position: relative; }
      .header .sticker header {
        position: static; }
        .header .sticker header .user-container {
          display: none;
          position: absolute;
          padding: 20px 20px 15px 20px;
          width: 100%; }
          .header .sticker header .user-container .nav-logout {
            position: absolute;
            bottom: 15px;
            right: 20px; }
          .header .sticker header .user-container .usercontrols {
            padding: 0;
            float: none; }
            .header .sticker header .user-container .usercontrols .user {
              float: right; }
            .header .sticker header .user-container .usercontrols .support {
              float: left;
              margin-top: 0; }
      .header.active {
        padding-bottom: 74px; }
        .header.active .sticker header .user-container {
          display: block; } }
  .header header {
    max-width: 1032px;
    width: 100%;
    margin: auto;
    padding: 0 18px;
    box-sizing: border-box;
    position: relative; }
    @media screen and (max-width: 768px) {
      .header header {
        text-align: center;
        height: 78px; } }
    .header header .logo {
      display: inline-block;
      vertical-align: middle;
      padding: 1.7% 0; }
      @media screen and (max-width: 768px) {
        .header header .logo {
          float: left;
          width: 33%;
          max-width: 130px; }
          .header header .logo img {
            height: auto;
            width: 100%; } }
    .header header .sitesearch {
      display: inline-block;
      width: 25%;
      vertical-align: top;
      padding-top: 42px; }
      @media screen and (max-width: 768px) {
        .header header .sitesearch {
          display: none;
          left: 0;
          padding: 0 10px;
          position: absolute;
          top: 76px;
          z-index: 1;
          border-top: 1px solid silver;
          padding: 10px 20px;
          width: 100%; } }
    .header header .service-navigation {
      float: right;
      border-left: 1px solid #f3f3f3;
      height: 70px;
      padding: 15px 20px 0 20px; }
      .header header .service-navigation .nav-login {
        padding: 5px 0 0 0; }
        .header header .service-navigation .nav-login a, .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .header header .service-navigation .nav-login #changeEmail, .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .header header .service-navigation .nav-login #changePassword {
          border: 1px solid #e5deda;
          border-radius: 2px;
          -moz-border-radius: 15px;
          -webkit-border-radius: 15px;
          border-radius: 15px;
          display: inline-block;
          vertical-align: middle;
          *vertical-align: auto;
          *zoom: 1;
          *display: inline;
          background: #65b32e;
          color: #fff;
          cursor: pointer;
          font-size: 14px;
          -webkit-font-smoothing: antialiased;
          line-height: 30px;
          padding: 0 15px;
          position: relative;
          text-align: center;
          text-decoration: none;
          text-overflow: ellipsis;
          white-space: nowrap;
          z-index: 1;
          border: none;
          -webkit-appearance: none;
          font-size: 13px;
          padding: 0 30px; }
          .ie8 .error .header header .service-navigation .nav-login a, .ie8 .error .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ie8 .error .header header .service-navigation .nav-login #changeEmail, .ie8 .error .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ie8 .error .header header .service-navigation .nav-login #changePassword, .ie8 .header header .service-navigation .nav-login a.error, .ie8 .header header .service-navigation .nav-login #basedata .base-data .base-data-info .error#changeEmail, #basedata .base-data .base-data-info .ie8 .header header .service-navigation .nav-login .error#changeEmail, .ie8 .header header .service-navigation .nav-login #basedata .base-data .base-data-info .error#changePassword, #basedata .base-data .base-data-info .ie8 .header header .service-navigation .nav-login .error#changePassword {
            border: 2px solid #ff0047; }
          .ie8 .header header .service-navigation .nav-login a, .ie8 .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .ie8 .header header .service-navigation .nav-login #changeEmail, .ie8 .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .ie8 .header header .service-navigation .nav-login #changePassword {
            border: 1px solid #edece9; }
            .ie8 .header header .service-navigation .nav-login a:after, .ie8 .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .ie8 .header header .service-navigation .nav-login #changeEmail:after, .ie8 .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .ie8 .header header .service-navigation .nav-login #changePassword:after {
              display: none; }
          .header header .service-navigation .nav-login a:hover, .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .header header .service-navigation .nav-login #changeEmail:hover, .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .header header .service-navigation .nav-login #changePassword:hover, .header header .service-navigation .nav-login a.active, .header header .service-navigation .nav-login #basedata .base-data .base-data-info .active#changeEmail, #basedata .base-data .base-data-info .header header .service-navigation .nav-login .active#changeEmail, .header header .service-navigation .nav-login #basedata .base-data .base-data-info .active#changePassword, #basedata .base-data .base-data-info .header header .service-navigation .nav-login .active#changePassword, .active > .header header .service-navigation .nav-login a, .active > .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .active > .header header .service-navigation .nav-login #changeEmail, .active > .header header .service-navigation .nav-login #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .active > .header header .service-navigation .nav-login #changePassword {
            text-decoration: none;
            background: #45a06f; }
      @media screen and (max-width: 768px) {
        .header header .service-navigation {
          float: none;
          border: none;
          display: inline-block; } }
    .header header .user-container {
      float: right; }
      @media screen and (max-width: 768px) {
        .header header .user-container {
          position: absolute;
          left: 50%;
          bottom: 8px;
          transform: translateX(-50%);
          float: none; } }
      .header header .user-container .nav-logout {
        font-size: 0.8125em;
        float: right;
        padding: 85px 20px 0 100px; }
        @media screen and (max-width: 768px) {
          .header header .user-container .nav-logout {
            padding: 0; } }
    .header header .header-basket-container {
      position: absolute;
      right: 70px;
      top: 32px; }
      @media screen and (max-width: 768px) {
        .header header .header-basket-container {
          position: absolute;
          left: 50%;
          top: 23px;
          transform: translateX(-50%); } }
    .header header .mobileMenu {
      display: none; }
      @media screen and (max-width: 768px) {
        .header header .mobileMenu {
          display: block;
          float: right;
          position: absolute;
          right: 15px;
          top: 40px;
          margin-top: -20px; } }
    .header header .mobileMenu.anon {
      display: none; }
    .header header .registerHageUser {
      display: inline-block;
      position: absolute;
      top: 55%;
      margin-top: -14px;
      right: 178px;
      color: #65b32e;
      font-size: 13px; }
      @media screen and (max-width: 768px) {
        .header header .registerHageUser {
          left: 50%;
          transform: translateX(-50%);
          right: initial; } }
      .header header .registerHageUser a, .header header .registerHageUser #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .header header .registerHageUser #changeEmail, .header header .registerHageUser #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .header header .registerHageUser #changePassword {
        color: #306437; }
    .header header .nav-login .login-btn {
      padding: 8px;
      background-color: #65b32e;
      color: #fff;
      border-radius: 20px;
      position: absolute;
      top: 50%;
      margin-top: -16px;
      right: 70px;
      text-decoration: none; }
      @media screen and (max-width: 568px) {
        .header header .nav-login .login-btn {
          right: 10px; } }
  @media screen and (max-width: 768px) {
    .header.active .sitesearch {
      display: block !important; } }

.supportoverlay {
  position: fixed;
  z-index: 10;
  top: 220px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  font-size: 12px;
  right: 0;
  color: #fff; }
  @media screen and (max-width: 768px) {
    .supportoverlay {
      display: none; } }
  @media screen and (max-width: 1024px) {
    .pagename-Invoices .supportoverlay {
      display: none; } }
  .pagename-Locations .supportoverlay {
    display: none; }
  .supportoverlay .supportheadline {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-color: #ec6501;
    color: #fff;
    font-size: 12px;
    font-family: "AvenirLTStd-Black";
    text-transform: uppercase;
    padding: 12px 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    width: 200px;
    box-sizing: border-box;
    text-align: center;
    pointer-events: auto;
    margin: 82px -82px 0 0;
    position: absolute;
    left: -117px; }
  .supportoverlay .supportinfo {
    background: #919191;
    max-width: 0;
    min-height: 200px;
    transition: max-width 0.5s ease-in-out;
    overflow: hidden; }
    .supportoverlay .supportinfo .supportinfo-inner {
      padding: 20px;
      padding-bottom: 21px; }
      .supportoverlay .supportinfo .supportinfo-inner div {
        padding: 10px;
        min-width: 200px; }
        .supportoverlay .supportinfo .supportinfo-inner div .label {
          display: inline-block;
          width: 47px;
          font-size: 12px; }
  .supportoverlay.active .supportinfo {
    max-width: 1000px;
    transition: max-width 0.5s ease-in-out; }

.landingpage-header {
  background: #fff; }
  .landingpage-header .inner {
    padding: 15px 0; }
  .landingpage-header .logo {
    display: inline;
    float: left;
    width: 14.58333%;
    margin: 0 1.04167%; }
    .landingpage-header .logo img {
      width: 36px; }
  .landingpage-header .usp {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    display: none; }
    .landingpage-header .usp ul {
      display: block;
      width: 102.08333%;
      margin: 0 -1.04167%;
      *zoom: 1;
      padding: 0 20px; }
      .landingpage-header .usp ul:before, .landingpage-header .usp ul:after {
        content: "";
        display: table; }
      .landingpage-header .usp ul:after {
        clear: both; }
    .landingpage-header .usp li {
      display: inline;
      float: left;
      width: 22.91667%;
      margin: 0 1.04167%;
      position: relative;
      padding: 10px 0 10px 20px;
      font-size: 0.8125em; }
      .landingpage-header .usp li:before {
        content: "";
        background-position: 0 -561px;
        height: 11px;
        left: 0;
        position: absolute;
        top: 10px;
        width: 15px; }
    @media screen and (max-width: 568px) {
      .landingpage-header .usp li {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%; } }

.service-navigation ul li {
  display: inline-block;
  font-size: 0.75em;
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  padding-left: 20px; }
  @media screen and (max-width: 768px) {
    .service-navigation ul li {
      width: 100%; } }
  .service-navigation ul li a, .service-navigation ul li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .service-navigation ul li #changeEmail, .service-navigation ul li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .service-navigation ul li #changePassword {
    color: #472704; }
    @media screen and (max-width: 768px) {
      .service-navigation ul li a, .service-navigation ul li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .service-navigation ul li #changeEmail, .service-navigation ul li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .service-navigation ul li #changePassword {
        line-height: 1em;
        padding: 10px;
        font-size: 1.33333em;
        height: auto;
        display: block; } }
    .service-navigation ul li a strong, .service-navigation ul li #basedata .base-data .base-data-info #changeEmail strong, #basedata .base-data .base-data-info .service-navigation ul li #changeEmail strong, .service-navigation ul li #basedata .base-data .base-data-info #changePassword strong, #basedata .base-data .base-data-info .service-navigation ul li #changePassword strong {
      font-weight: normal;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      color: #65b32e; }
  .service-navigation ul li.name {
    color: #6a605a; }
.status-anon .service-navigation .nav-logout {
  display: none; }
.status-cash .service-navigation .nav-login {
  display: none; }
.status-account .service-navigation .nav-login {
  display: none; }
.status-contract .service-navigation .name {
  display: none; }
.status-contract .service-navigation .nav-contracts {
  display: none; }
.status-contract .service-navigation .nav-orders {
  display: none; }
.status-contract .service-navigation .nav-invoice {
  display: none; }
.status-contract .service-navigation .nav-properties {
  display: none; }
.status-contract .service-navigation .nav-settings {
  display: none; }
.status-contract .service-navigation .nav-login {
  display: none; }

.sitesearch #globalsearch.search-bar {
  position: relative;
  width: 100%; }
  .sitesearch #globalsearch.search-bar .dropdown-content {
    -moz-transform: translateZ(0);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -moz-transition: all 200ms;
    -o-transition: all 200ms;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    visibility: hidden;
    opacity: 0;
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    margin-top: 15px; }
  .sitesearch #globalsearch.search-bar .dropdown-trigger {
    position: relative; }
  .sitesearch #globalsearch.search-bar.active .dropdown-content {
    max-height: 600px;
    opacity: 1;
    visibility: visible;
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1); }
    .sitesearch #globalsearch.search-bar.active .dropdown-content:after {
      content: " ";
      border-bottom: 18px solid transparent;
      height: 0;
      left: 0;
      position: absolute;
      top: -17px;
      width: 100%; }
.sitesearch .search-results {
  min-width: 500px; }

.gsautocomplete {
  z-index: 1001;
  margin: 2px 10px 0 10px;
  position: fixed;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5); }
  .gsautocomplete .ui-menu-item {
    width: 100%;
    border: none;
    position: relative; }
    .gsautocomplete .ui-menu-item.ui-state-focus {
      background: #dadada url() 50% 50% repeat-x;
      border: none; }
    .gsautocomplete .ui-menu-item:not(:last-child) {
      border-bottom: solid 0.9px rgba(105, 96, 89, 0.2); }
    .gsautocomplete .ui-menu-item a.ui-state-active, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info .ui-state-active#changeEmail, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item .ui-state-active#changeEmail, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info .ui-state-active#changePassword, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item .ui-state-active#changePassword {
      border: 1px solid  #ec6501;
      background: #ec6501;
      font-weight: normal;
      color: #fff; }
    .gsautocomplete .ui-menu-item a, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword {
      display: table;
      cursor: pointer;
      padding: 5px 10px;
      text-decoration: none;
      height: 65px;
      width: 100%; }
      .gsautocomplete .ui-menu-item a .leftBox, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .leftBox, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .leftBox, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .leftBox, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .leftBox {
        display: table-cell;
        min-width: 55px;
        width: 55px;
        max-height: 55px;
        text-align: center;
        vertical-align: middle; }
        .gsautocomplete .ui-menu-item a .leftBox img, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .leftBox img, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .leftBox img, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .leftBox img, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .leftBox img {
          max-width: 100%;
          height: auto;
          max-height: 55px;
          vertical-align: middle;
          max-width: 55px; }
      .gsautocomplete .ui-menu-item a .middleBox, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox {
        display: table-cell;
        width: calc(100% - 155px);
        padding: 0 5px 0 10px;
        vertical-align: middle; }
        .gsautocomplete .ui-menu-item a .middleBox > div, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox > div, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox > div, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox > div, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox > div {
          vertical-align: middle;
          font-weight: 500;
          font-family: 'AvenirLTStd-Medium', Verdana; }
        .gsautocomplete .ui-menu-item a .middleBox .autoCompleteName, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox .autoCompleteName, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox .autoCompleteName, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox .autoCompleteName, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox .autoCompleteName {
          display: block;
          line-height: 1.12;
          color: #3b3734;
          font-size: 17px;
          padding-bottom: 5px; }
        .gsautocomplete .ui-menu-item a .middleBox .autoCompletePrice, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox .autoCompletePrice, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox .autoCompletePrice, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox .autoCompletePrice, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox .autoCompletePrice {
          font-size: 15px;
          padding-right: 10px; }
          .gsautocomplete .ui-menu-item a .middleBox .autoCompletePrice .discount, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox .autoCompletePrice .discount, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox .autoCompletePrice .discount, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox .autoCompletePrice .discount, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox .autoCompletePrice .discount {
            color: #ec6501; }
          .gsautocomplete .ui-menu-item a .middleBox .autoCompletePrice .crossed, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox .autoCompletePrice .crossed, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox .autoCompletePrice .crossed, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox .autoCompletePrice .crossed, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox .autoCompletePrice .crossed {
            text-decoration: line-through; }
          .gsautocomplete .ui-menu-item a .middleBox .autoCompletePrice .yourPrice, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox .autoCompletePrice .yourPrice, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox .autoCompletePrice .yourPrice, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox .autoCompletePrice .yourPrice, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox .autoCompletePrice .yourPrice {
            color: #2c8153; }
        .gsautocomplete .ui-menu-item a .middleBox .variants, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .middleBox .variants, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .middleBox .variants, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .middleBox .variants, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .middleBox .variants {
          color: #5e5f73;
          border: solid 1px #5e5f73;
          line-height: 11px;
          font-size: 11px;
          padding: 0 9px;
          position: relative;
          top: -2px; }
      .gsautocomplete .ui-menu-item a .rightBox, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changeEmail .rightBox, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changeEmail .rightBox, .gsautocomplete .ui-menu-item #basedata .base-data .base-data-info #changePassword .rightBox, #basedata .base-data .base-data-info .gsautocomplete .ui-menu-item #changePassword .rightBox {
        display: table-cell;
        min-width: 100px;
        width: 100px;
        max-width: 100px;
        text-align: right;
        vertical-align: middle; }
  .gsautocomplete .searchmatch {
    font-weight: bold; }

.search-bar .search_freetextinputcontainer {
  width: auto;
  position: relative;
  margin: -4px;
  padding-right: 39px; }
.search-bar .submit.iconified-search {
  width: 35px;
  height: 35px;
  border: none;
  overflow: hidden;
  position: absolute;
  right: 6px;
  top: 0;
  text-indent: -100em;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .search-bar .submit.iconified-search:before {
    content: ' ';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url("../images/my-icons/search.png") 50% 50% no-repeat;
    z-index: 1; }
.search-bar .input {
  width: 100%;
  height: 35px;
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  font-size: 14px;
  color: #6a605a;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #f6f4f2;
  border: solid 1px #e2dad5; }
.search-bar input::-webkit-input-placeholder {
  color: #65b32e;
  opacity: 1; }
.search-bar input:-moz-placeholder {
  color: #65b32e;
  opacity: 1; }
.search-bar input::-moz-placeholder {
  color: #65b32e;
  opacity: 1; }
.search-bar input:-ms-input-placeholder {
  color: #65b32e;
  opacity: 1; }

.usercontrols {
  /*position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);*/
  padding: 33px 0 0 20px;
  float: right; }
  .usercontrols .user .name {
    font-size: 0.8125em;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    color: #6a605a; }
    @media screen and (max-width: 768px) {
      .usercontrols .user .name {
        font-size: 1em;
        font-family: "AvenirLTStd-Black", verdana, sans-serif; } }
  .usercontrols .account {
    display: block;
    margin-top: 5px;
    height: 18px;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    line-height: 1em;
    position: relative;
    color: #6a605a; }
    .usercontrols .account .accounts-placeholder {
      color: #65b32e;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 1em;
      padding-right: 14px;
      position: relative; }
      .usercontrols .account .accounts-placeholder:after {
        content: "";
        position: absolute;
        background-position: 0 -156px;
        height: 6px;
        left: 53px;
        position: absolute;
        top: 5px;
        width: 11px; }
    .usercontrols .account .basic-styled-select {
      position: absolute;
      display: block;
      width: 70px;
      top: 0px;
      left: 38px;
      font-size: 1em;
      -webkit-padding-start: 3px;
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
      opacity: 0.01;
      border: solid 1px black; }
      @media screen and (max-width: 768px) {
        .usercontrols .account .basic-styled-select {
          top: -20px; } }
      .usercontrols .account .basic-styled-select select {
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        text-indent: 1;
        text-overflow: '';
        border: none;
        outline: none;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-size: 1em;
        color: #65b32e;
        padding: 0;
        width: 70px;
        min-width: 70px;
        height: auto;
        position: relative;
        z-index: 1;
        background: transparent;
        margin: 0;
        padding-right: 20px;
        -webkit-padding-end: 17px; }
        .ie8 .usercontrols .account .basic-styled-select select {
          width: 100px; }
        .usercontrols .account .basic-styled-select select::-ms-expand {
          display: none; }
    @media screen and (max-width: 768px) {
      .usercontrols .account {
        font-size: 1em; }
        .usercontrols .account .basic-styled-select {
          position: relative;
          padding: 0 5px;
          left: 0;
          width: 100%; }
          .usercontrols .account .basic-styled-select select {
            color: #fff;
            min-width: 43px;
            text-align: center;
            display: inline;
            float: left;
            width: 64.58333%;
            margin: 0 1.04167%;
            float: none; }
            .usercontrols .account .basic-styled-select select option {
              color: #65b32e; } }
    @media screen and (max-width: 400px) {
      .usercontrols .account .basic-styled-select select {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%; } }
  .usercontrols .support {
    display: none;
    margin-top: 5px; }
    .usercontrols .support label {
      font-size: 0.8125em;
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      line-height: 1em;
      position: relative;
      color: #6a605a;
      margin-bottom: 0; }
    .usercontrols .support #accountid {
      margin: 0 0 0 10px;
      letter-spacing: 2px;
      width: 90px;
      height: 22px;
      background-color: #f6f4f2;
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      font-size: 11px;
      line-height: 1.25;
      padding: 0 5px; }

.quick-basket {
  position: relative;
  -moz-transition: background 300ms;
  -o-transition: background 300ms;
  -webkit-transition: background 300ms;
  transition: background 300ms; }
  @media screen and (max-width: 768px) {
    .quick-basket .wrapper {
      text-align: center; } }
  .quick-basket .basket {
    margin-top: 0;
    margin-bottom: 0;
    text-align: left; }
    .quick-basket .basket .dropdown-content {
      -moz-transform: translateZ(0);
      -webkit-transform: translateZ(0);
      transform: translateZ(0);
      -moz-transition: all 200ms;
      -o-transition: all 200ms;
      -webkit-transition: all 200ms;
      transition: all 200ms;
      -moz-transform: scaleX(0);
      -ms-transform: scaleX(0);
      -webkit-transform: scaleX(0);
      transform: scaleX(0);
      visibility: hidden;
      opacity: 0;
      display: block;
      position: absolute;
      top: 100%;
      left: 0;
      z-index: 1000;
      margin-top: 15px; }
    .quick-basket .basket .dropdown-trigger {
      position: relative; }
    .quick-basket .basket.active .dropdown-content {
      max-height: 600px;
      opacity: 1;
      visibility: visible;
      -moz-transform: scaleX(1);
      -ms-transform: scaleX(1);
      -webkit-transform: scaleX(1);
      transform: scaleX(1); }
      .quick-basket .basket.active .dropdown-content:after {
        content: " ";
        border-bottom: 18px solid transparent;
        height: 0;
        left: 0;
        position: absolute;
        top: -17px;
        width: 100%; }
    @media screen and (max-width: 568px) {
      .quick-basket .basket {
        position: static; } }
    .quick-basket .basket .dropdown-trigger {
      display: block; }
      .quick-basket .basket .dropdown-trigger:hover {
        text-decoration: none; }
        .quick-basket .basket .dropdown-trigger:hover h2 {
          text-decoration: underline; }
    .quick-basket .basket h2 {
      font-size: 1.125em;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      color: #65b32e;
      line-height: 1em; }
      .quick-basket .basket h2 a, .quick-basket .basket h2 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .quick-basket .basket h2 #changeEmail, .quick-basket .basket h2 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .quick-basket .basket h2 #changePassword {
        position: relative; }
        .quick-basket .basket h2 a:after, .quick-basket .basket h2 #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .quick-basket .basket h2 #changeEmail:after, .quick-basket .basket h2 #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .quick-basket .basket h2 #changePassword:after {
          content: "";
          background-position: 0 -305px;
          height: 20px;
          right: -30px;
          position: absolute;
          top: 2px;
          width: 23px; }
    .quick-basket .basket .total {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.8125em;
      color: #65b32e;
      padding: 5px 0; }
    .quick-basket .basket .notice {
      color: #6a605a;
      font-size: 0.6875em;
      margin-bottom: 2px; }
      .compact .quick-basket .basket .notice {
        display: none; }
    .quick-basket .basket .disclaimer {
      color: #6a605a;
      font-size: 0.75em;
      margin-bottom: 5px; }
    .status-anon .quick-basket .basket .notice, .status-cash .quick-basket .basket .notice {
      display: none; }
    .quick-basket .basket.update .new {
      -webkit-animation: displayNew 4s;
      -moz-animation: displayNew 4s;
      -ms-animation: displayNew 4s;
      -o-animation: displayNew 4s;
      animation: displayNew 4s; }
    .quick-basket .basket.update .changed .quantity input {
      -webkit-animation: markCount 4s;
      -moz-animation: markCount 4s;
      -ms-animation: markCount 4s;
      -o-animation: markCount 4s;
      animation: markCount 4s; }
    .quick-basket .basket .quick-basket-menu {
      left: auto;
      right: 0;
      width: 400px; }
      @media screen and (max-width: 768px) {
        .quick-basket .basket .quick-basket-menu {
          display: none !important; } }
      @media screen and (max-width: 568px) {
        .quick-basket .basket .quick-basket-menu .mobile {
          display: none; } }
      @media screen and (max-width: 400px) {
        .quick-basket .basket .quick-basket-menu .mobile {
          display: block; } }
      .quick-basket .basket .quick-basket-menu .items {
        max-height: 500px;
        overflow-y: auto; }
        .quick-basket .basket .quick-basket-menu .items .message {
          font-size: 0.8125em; }
        .quick-basket .basket .quick-basket-menu .items .table-row {
          position: relative;
          min-height: 65px;
          padding: 5px 0; }
      .quick-basket .basket .quick-basket-menu label {
        display: none; }
      .quick-basket .basket .quick-basket-menu .image {
        position: relative;
        background: #fff;
        border: #ccc solid 1px;
        display: block;
        margin: 0;
        padding-bottom: 50px;
        height: 0;
        border-radius: 2px;
        width: 50px;
        position: absolute;
        width: 52px; }
        .quick-basket .basket .quick-basket-menu .image img {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          max-width: 100%;
          max-height: 100%;
          margin: auto auto; }
      .quick-basket .basket .quick-basket-menu .title {
        float: none;
        width: 100%;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-size: 0.9375em;
        padding: 0 10px 10px 60px; }
        .quick-basket .basket .quick-basket-menu .title a, .quick-basket .basket .quick-basket-menu .title #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .quick-basket .basket .quick-basket-menu .title #changeEmail, .quick-basket .basket .quick-basket-menu .title #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .quick-basket .basket .quick-basket-menu .title #changePassword {
          color: #472704; }
        .quick-basket .basket .quick-basket-menu .title .message {
          display: none; }
        @media screen and (max-width: 400px) {
          .quick-basket .basket .quick-basket-menu .title {
            min-height: 60px; } }
      .quick-basket .basket .quick-basket-menu .description {
        display: block;
        font-size: 0.875em;
        line-height: 1.71429em;
        line-height: 1.4em;
        text-align: left;
        padding-left: 85px;
        padding-right: 15px;
        white-space: nowrap; }
      .quick-basket .basket .quick-basket-menu .delivery-fee, .quick-basket .basket .quick-basket-menu .latest, .quick-basket .basket .quick-basket-menu .earliest, .quick-basket .basket .quick-basket-menu .price, .quick-basket .basket .quick-basket-menu .instock {
        display: none; }
      .quick-basket .basket .quick-basket-menu .quantity {
        left: auto;
        padding-left: 75px;
        width: auto;
        float: left; }
        @media screen and (max-width: 568px) {
          .quick-basket .basket .quick-basket-menu .quantity {
            margin-top: 0; } }
        .quick-basket .basket .quick-basket-menu .quantity label {
          display: none; }
        .ie8 .quick-basket .basket .quick-basket-menu .quantity {
          width: 185px; }
          .ie8 .quick-basket .basket .quick-basket-menu .quantity .spinner-input {
            width: 100%; }
      .quick-basket .basket .quick-basket-menu .totalPrice {
        color: #65b32e;
        font-size: 0.9375em;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        float: right;
        padding: 5px 0;
        width: auto; }
        @media screen and (max-width: 400px) {
          .quick-basket .basket .quick-basket-menu .totalPrice {
            float: left;
            padding-left: 75px;
            text-align: left;
            width: 100%; } }
      .quick-basket .basket .quick-basket-menu .productactions {
        position: absolute;
        right: 0;
        top: 5px;
        font-size: 0.75em; }
        .quick-basket .basket .quick-basket-menu .productactions a, .quick-basket .basket .quick-basket-menu .productactions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .quick-basket .basket .quick-basket-menu .productactions #changeEmail, .quick-basket .basket .quick-basket-menu .productactions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .quick-basket .basket .quick-basket-menu .productactions #changePassword {
          color: #6a605a; }
      .quick-basket .basket .quick-basket-menu .goToCheckout {
        background: #fff;
        padding-top: 10px; }
        .quick-basket .basket .quick-basket-menu .goToCheckout .usp, .quick-basket .basket .quick-basket-menu .goToCheckout .usp-anon {
          float: left;
          width: 50%;
          font-size: 0.8125em;
          color: #65b32e; }
        .quick-basket .basket .quick-basket-menu .goToCheckout .button, .quick-basket .basket .quick-basket-menu .goToCheckout input[type="submit"], .quick-basket .basket .quick-basket-menu .goToCheckout input[type="reset"], .quick-basket .basket .quick-basket-menu .goToCheckout input[type="button"] {
          float: right;
          padding-right: 10px;
          text-align: center;
          width: 40%;
          display: none; }
          @media screen and (max-width: 568px) {
            .quick-basket .basket .quick-basket-menu .goToCheckout .button, .quick-basket .basket .quick-basket-menu .goToCheckout input[type="submit"], .quick-basket .basket .quick-basket-menu .goToCheckout input[type="reset"], .quick-basket .basket .quick-basket-menu .goToCheckout input[type="button"] {
              width: 100%; } }
          .status-anon .quick-basket .basket .quick-basket-menu .goToCheckout .button.login, .status-anon .quick-basket .basket .quick-basket-menu .goToCheckout input.login[type="submit"], .status-anon .quick-basket .basket .quick-basket-menu .goToCheckout input.login[type="reset"], .status-anon .quick-basket .basket .quick-basket-menu .goToCheckout input.login[type="button"] {
            display: block;
            width: 45%; }
          .status-contract .quick-basket .basket .quick-basket-menu .goToCheckout .button.bestillingsliste, .status-contract .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="submit"], .status-contract .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="reset"], .status-contract .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="button"], .status-cash .quick-basket .basket .quick-basket-menu .goToCheckout .button.bestillingsliste, .status-cash .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="submit"], .status-cash .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="reset"], .status-cash .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="button"], .status-account .quick-basket .basket .quick-basket-menu .goToCheckout .button.bestillingsliste, .status-account .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="submit"], .status-account .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="reset"], .status-account .quick-basket .basket .quick-basket-menu .goToCheckout input.bestillingsliste[type="button"] {
            display: block; }

.checkoutlist {
  margin: 0 18px 20px 18px;
  position: relative; }
  .checkoutlist .backbutton {
    float: left;
    padding-top: 10px; }
  .checkoutlist .placeorder {
    margin-top: 10px;
    float: right; }
  .checkoutlist .tablediv .tablerowdiv > div {
    padding: 14px 13px 13px 13px; }
    .checkoutlist .tablediv .tablerowdiv > div .ui-spinner {
      margin: -7px 0 -6px 0; }
      @media screen and (max-width: 768px) {
        .checkoutlist .tablediv .tablerowdiv > div .ui-spinner {
          margin: 0 0 -12px 0; } }
    .checkoutlist .tablediv .tablerowdiv > div .deleteline {
      color: #d30117; }
    .checkoutlist .tablediv .tablerowdiv > div .unitmobile {
      display: none; }
    .checkoutlist .tablediv .tablerowdiv > div.noleftpadding {
      padding-left: 0; }
    .checkoutlist .tablediv .tablerowdiv > div .modifiers {
      color: #6a605a;
      font-size: 14px;
      line-height: 20px;
      padding-top: 5px; }
    .checkoutlist .tablediv .tablerowdiv > div .location {
      display: block; }
  .checkoutlist .totalprice > div {
    border-top: solid 1px #ffb100;
    text-align: right; }
  .checkoutlist .soldouthead > div {
    border-bottom: solid 1px #d30117; }
  .checkoutlist a.clearPrivateLines, .checkoutlist #basedata .base-data .base-data-info .clearPrivateLines#changeEmail, #basedata .base-data .base-data-info .checkoutlist .clearPrivateLines#changeEmail, .checkoutlist #basedata .base-data .base-data-info .clearPrivateLines#changePassword, #basedata .base-data .base-data-info .checkoutlist .clearPrivateLines#changePassword {
    color: #d30117 !important; }
  .checkoutlist a.clearSoldoutLines, .checkoutlist #basedata .base-data .base-data-info .clearSoldoutLines#changeEmail, #basedata .base-data .base-data-info .checkoutlist .clearSoldoutLines#changeEmail, .checkoutlist #basedata .base-data .base-data-info .clearSoldoutLines#changePassword, #basedata .base-data .base-data-info .checkoutlist .clearSoldoutLines#changePassword {
    color: #d30117 !important; }
  .checkoutlist .rightside {
    text-align: right; }
    .checkoutlist .rightside .total {
      padding-top: 10px;
      display: inline-block;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 17px;
      padding-right: 10px; }
    .checkoutlist .rightside .placeorder {
      float: none; }
  .checkoutlist .priceinfo {
    font-size: 14px;
    padding-top: 40px;
    text-align: right; }

@media screen and (max-width: 768px) {
  .checkoutlist .tablediv .tablerowdiv > div {
    padding: 0 30px 5px 0; }
    .checkoutlist .tablediv .tablerowdiv > div.unitdesktop {
      display: none; }
    .checkoutlist .tablediv .tablerowdiv > div .unitmobile {
      display: inline-block; }
    .checkoutlist .tablediv .tablerowdiv > div.mobileitem.rightitem {
      padding-right: 30px;
      position: absolute;
      right: 0;
      background-position: right 10px top 12px; }
    .checkoutlist .tablediv .tablerowdiv > div .modifiers {
      display: none; }
    .checkoutlist .tablediv .tablerowdiv > div.editbutton {
      clear: both; }
  .checkoutlist .tablediv .tablerowdiv.open > div .modifiers {
    display: block; } }
.checkout {
  position: relative; }
  .checkout.hover .checkout-dropdown {
    display: block; }
    @media screen and (max-width: 768px) {
      .checkout.hover .checkout-dropdown {
        display: none; } }
  .checkout h2 {
    font-size: 1.125em;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    color: #65b32e;
    line-height: 1em; }
    .checkout h2 a, .checkout h2 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout h2 #changeEmail, .checkout h2 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout h2 #changePassword {
      position: relative;
      white-space: nowrap; }
      .checkout h2 a:after, .checkout h2 #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .checkout h2 #changeEmail:after, .checkout h2 #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .checkout h2 #changePassword:after {
        content: "";
        background-position: 0 -1137px;
        height: 17px;
        right: -30px;
        position: absolute;
        top: 5px;
        width: 18px; }
      @media (max-width: 900px) {
        .checkout h2 a:after, .checkout h2 #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .checkout h2 #changeEmail:after, .checkout h2 #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .checkout h2 #changePassword:after {
          display: none; } }
  .checkout .order-count {
    display: block;
    margin-top: 7px;
    color: #6a605a;
    font-size: 0.75em; }
    @media screen and (max-width: 768px) {
      .checkout .order-count {
        margin-top: 5px; } }
    @media screen and (max-width: 400px) {
      .checkout .order-count {
        display: none; } }
  .checkout .checkout-dropdown {
    display: none;
    position: absolute;
    top: 70px;
    right: 0;
    width: 300px;
    z-index: 1; }
    .checkout .checkout-dropdown:before {
      content: "";
      position: absolute;
      border-left: solid 1px #edece9;
      border-top: solid 1px #edece9;
      top: -12px;
      left: 224px;
      width: 20px;
      height: 20px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      background: #fff;
      z-index: 2; }
      .ie8 .checkout .checkout-dropdown:before {
        display: none; }
    .checkout .checkout-dropdown:after {
      content: "";
      position: absolute;
      height: 40px;
      width: 86px;
      top: -35px;
      right: 10px; }
    .checkout .checkout-dropdown .dropdown-inner {
      position: relative;
      height: 100%;
      z-index: 2;
      font-family: "AvenirLTStd-Light", verdana, sans-serif; }
      .checkout .checkout-dropdown .dropdown-inner .message {
        font-size: 0.8125em;
        line-height: 1.38462em; }
      .checkout .checkout-dropdown .dropdown-inner h2 {
        color: #472704;
        font-size: 1em;
        position: relative;
        padding-top: 10px;
        padding-bottom: 30px; }
        .checkout .checkout-dropdown .dropdown-inner h2:after {
          content: '';
          position: absolute;
          width: 62px;
          height: 4px;
          background: #65b32e;
          left: 0;
          bottom: 12px; }
      .checkout .checkout-dropdown .dropdown-inner .checkout-price {
        font-size: 1.25em;
        color: #65b32e;
        font-family: "AvenirLTStd-Black", verdana, sans-serif; }
      .checkout .checkout-dropdown .dropdown-inner .checkout-button {
        width: 100%;
        padding: 15px 10px 10px; }
        .checkout .checkout-dropdown .dropdown-inner .checkout-button .button, .checkout .checkout-dropdown .dropdown-inner .checkout-button input[type="submit"], .checkout .checkout-dropdown .dropdown-inner .checkout-button input[type="reset"], .checkout .checkout-dropdown .dropdown-inner .checkout-button input[type="button"] {
          width: 100%; }
      .checkout .checkout-dropdown .dropdown-inner .disclaimer {
        font-size: 0.75em;
        color: #6a605a; }

body#BodyTag div.shopPage > div.content {
  -o-transform: all 200ms;
  -ms-transition: all 200ms;
  -moz-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms;
  padding-top: 215px; }
  body#BodyTag div.shopPage > div.content.menuCompact {
    padding-top: 220px; }
body#BodyTag.status-anon div.shopPage > div.content, body#BodyTag.status-cash div.shopPage > div.content, body#BodyTag.status-account div.shopPage > div.content {
  padding-top: 175px; }

@media screen and (max-width: 768px) {
  div.sitesearch {
    display: inherit;
    float: none; } }
@keyframes menucompactanim {
  0% {
    height: 40px;
    overflow: hidden;
    margin-top: 0; }
  80% {
    height: 85px; }
  100% {
    overflow: visible; } }
#topMenuRoot {
  text-align: center;
  text-align: -webkit-center;
  text-align: -moz-center;
  clear: both;
  font-size: 15px;
  width: 100%;
  overflow: hidden;
  background-color: #65b32e;
  padding: 0; }
  #topMenuRoot:hover {
    overflow: visible; }
  @media screen and (min-width: 769px) {
    #topMenuRoot {
      background-size: auto, 100%;
      background-position: center 182px, 0 0; }
      body.status-anon #topMenuRoot > .submenuplaceholder, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder {
        -o-transform: all 200ms ease;
        -ms-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -webkit-transition: all 200ms ease;
        transition: all 200ms ease;
        z-index: -5;
        border-bottom: 1px solid #e1dfde; }
        body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul {
          display: table;
          width: 100%; }
          body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li {
            display: table-cell;
            vertical-align: bottom;
            width: 13%; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
              display: none; }
              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder.foldOut, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder.foldOut {
                display: table;
                position: absolute;
                max-width: 1032px;
                z-index: 1;
                width: auto; }
              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer {
                padding: 5px 20px 20px;
                background-color: #fff;
                box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }
                body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul {
                  text-align: left;
                  text-align: -webkit-left;
                  text-align: -moz-left;
                  overflow: auto;
                  position: relative;
                  display: block;
                  overflow-y: auto;
                  vertical-align: top;
                  border: none;
                  padding: 0;
                  margin: 0;
                  background-color: #fff;
                  box-shadow: none; }
                  body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 {
                    display: block;
                    max-width: 198px;
                    height: auto;
                    line-height: 1.5em;
                    float: left;
                    padding-right: 30px;
                    padding-top: 15px; }
                    body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 a, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changeEmail, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changePassword, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 a, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changeEmail, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changePassword {
                      font-family: "AvenirLTStd-Light", verdana, sans-serif;
                      color: #6a605a;
                      padding: 0;
                      display: block;
                      word-break: break-word;
                      overflow-wrap: break-word;
                      white-space: normal; }
                      body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 a:hover, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changeEmail:hover, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changePassword:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 a:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changeEmail:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changePassword:hover {
                        color: #65b32e;
                        text-decoration: none; }
                      body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 a .relativistic-container, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changeEmail .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changeEmail .relativistic-container, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changePassword .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changePassword .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 a .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changeEmail .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changeEmail .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #basedata .base-data .base-data-info #changePassword .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 #changePassword .relativistic-container {
                        text-align: left;
                        text-align: -webkit-left;
                        text-align: -moz-left;
                        font-family: inherit;
                        color: inherit;
                        font-size: 13px;
                        cursor: pointer;
                        margin: 0; }
                    body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > a .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changeEmail .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changeEmail .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changePassword .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changePassword .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > a .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changeEmail .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changeEmail .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changePassword .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > #changePassword .relativistic-container {
                      font-family: "AvenirLTStd-Black", verdana, sans-serif;
                      color: #65b32e; }
                    body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder {
                      display: block;
                      position: inherit;
                      background: none; }
                      body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer {
                        display: block; }
                        body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > .uparrow, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > .uparrow {
                          display: none; }
                        body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul {
                          display: block;
                          box-shadow: none;
                          border: none;
                          background: none;
                          min-width: 0;
                          margin-top: 0; }
                          body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4 {
                            text-align: left;
                            text-align: -webkit-left;
                            text-align: -moz-left;
                            display: block; }
                            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > a, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > a, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword {
                              font-family: "AvenirLTStd-Medium", verdana, sans-serif;
                              color: #65b32e;
                              position: relative;
                              display: inline; }
                              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > a:after, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail:after, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail:after, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword:after, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword:after, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > a:after, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail:after, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail:after, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword:after, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword:after {
                                content: "";
                                position: absolute;
                                right: 3px;
                                top: 6px;
                                width: 5px;
                                height: 5px;
                                transform: rotate(45deg);
                                border-top: 2px solid #65b32e;
                                border-right: 2px solid #65b32e; }
                              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > a .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > a .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changeEmail .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-3 > .submenuplaceholder > .submenucontainer > ul > .shop-lvl-4:nth-child(5) > #changePassword .relativistic-container {
                                display: inline;
                                padding-right: 13px; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .foldOut + .uparrow, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .foldOut + .uparrow {
              -o-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
              -moz-transform: translateX(-50%);
              -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
              position: absolute;
              bottom: -1px;
              width: 16px;
              height: 8px;
              overflow: hidden;
              display: block; }
              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .foldOut + .uparrow .innerSquare, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .foldOut + .uparrow .innerSquare {
                -o-transform: translate(-50%, -50%) rotate(45deg);
                -ms-transform: translate(-50%, -50%) rotate(45deg);
                -moz-transform: translate(-50%, -50%) rotate(45deg);
                -webkit-transform: translate(-50%, -50%) rotate(45deg);
                transform: translate(-50%, -50%) rotate(45deg);
                position: absolute;
                left: 50%;
                bottom: -17px;
                width: 14px;
                height: 14px;
                border: solid 1px #e1dfde;
                background-color: #fff; }
                body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .foldOut + .uparrow .innerSquare:after, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > .foldOut + .uparrow .innerSquare:after {
                  -o-transform: translate(-50%, -50%);
                  -ms-transform: translate(-50%, -50%);
                  -moz-transform: translate(-50%, -50%);
                  -webkit-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
                  content: "";
                  position: absolute;
                  left: 50%;
                  top: 50%;
                  height: 9px;
                  width: 9px;
                  border-radius: 0.3px;
                  background-color: #d8d8d8; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li .submenuplaceholder,
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li .uparrow, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li .submenuplaceholder,
            body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li .uparrow {
              display: none; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > a:before, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changeEmail:before, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changeEmail:before, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changePassword:before, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changePassword:before, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > a:before, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changeEmail:before, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changeEmail:before, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changePassword:before, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changePassword:before, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > a:before, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changeEmail:before, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changeEmail:before, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changePassword:before, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:hover > #changePassword:before, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > a:before, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changeEmail:before, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changeEmail:before, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changePassword:before, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.hasChildren:focus > #changePassword:before {
              display: none; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li a:hover, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #changeEmail:hover, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #changePassword:hover, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li a:focus, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changeEmail:focus, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #changeEmail:focus, body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changePassword:focus, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li #changePassword:focus, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li a:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #changeEmail:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #changePassword:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li a:focus, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changeEmail:focus, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #changeEmail:focus, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #basedata .base-data .base-data-info #changePassword:focus, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li #changePassword:focus {
              color: #01864e; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > a, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.selected > a, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword {
              font-family: "AvenirLTStd-Black", verdana, sans-serif; }
            body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > a, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword {
              text-align: center;
              text-align: -webkit-center;
              text-align: -moz-center;
              overflow: hidden;
              color: #6a605a;
              font-size: 13px; }
              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a:hover, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > a:hover, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover {
                cursor: pointer;
                color: #01864e; }
              body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container {
                -o-transform: all 200ms ease;
                -ms-transition: all 200ms ease;
                -moz-transition: all 200ms ease;
                -webkit-transition: all 200ms ease;
                transition: all 200ms ease;
                position: relative;
                top: 0;
                padding: 6px 10px 7px; }
                body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container .img-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container .img-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container {
                  -o-transform: all 200ms ease;
                  -ms-transition: all 200ms ease;
                  -moz-transition: all 200ms ease;
                  -webkit-transition: all 200ms ease;
                  transition: all 200ms ease;
                  padding-bottom: 5px;
                  z-index: -1; }
                  body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container .img-container img, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container img, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container img, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container img, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container img, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container .img-container img, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container img, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container img, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container img, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container img {
                    width: auto;
                    height: 39px; }
        body.status-anon #topMenuRoot > .submenuplaceholder:not(.compact), body.status-anon #topMenuRoot > .submenuplaceholder.compact:hover, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder:not(.compact), body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact:hover {
          animation: menucompactanim .4s;
          height: 84.6px; }
          body.status-anon #topMenuRoot > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > a > .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changePassword > .relativistic-container, body.status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > a > .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword > .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > a > .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder:not(.compact) > .submenucontainer > ul > li > #changePassword > .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > a > .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword > .relativistic-container {
            top: 0; }
        body.status-anon #topMenuRoot > .submenuplaceholder.compact, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact {
          height: 32px; }
          body.status-anon #topMenuRoot > .submenuplaceholder.compact > .submenucontainer > ul > li > a > .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder.compact > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body.status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body.status-anon #topMenuRoot > .submenuplaceholder.compact > .submenucontainer > ul > li > #changePassword > .relativistic-container, body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact > .submenucontainer > ul > li > a > .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder.compact > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body:not(.status-anon) #topMenuRoot #basedata .base-data .base-data-info .shop > .submenuplaceholder.compact > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot .shop > .submenuplaceholder.compact > .submenucontainer > ul > li > #changePassword > .relativistic-container {
            top: -50px; } }
  #topMenuRoot > .submenuplaceholder > .submenucontainer > ul {
    display: table;
    margin: auto;
    max-width: 1032px;
    width: 100%;
        /*        margin: 0 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
*/ }
    #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li {
      vertical-align: top;
      line-height: 0;
      /*            @media screen and (max-width: 800px) {
                      margin: 0 1%;
                  }
      */ }
      @media screen and (min-width: 769px) {
        #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li {
          display: table-cell; }
          #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword {
            border-bottom: 2px solid transparent; }
          #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > a, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword {
            border-color: #ec6501; }
          #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.hasChildren.foldOut:not(.shop) > .submenuplaceholder {
            display: inline-block !important;
            z-index: 1; }
          #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li.selected.shop.hasChildren {
            background-repeat: no-repeat;
            background-position: center bottom;
            background-size: 11px auto; }
          #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword {
            text-align: center;
            text-align: -webkit-center;
            text-align: -moz-center;
            display: block;
            position: relative;
            color: #fff;
            line-height: 20px;
            text-decoration: none; }
          #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
            position: absolute;
            display: none; }
            #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer {
              max-width: 1032px;
              margin: 0 auto 0 auto; }
              #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul {
                text-align: center;
                text-align: -webkit-center;
                text-align: -moz-center;
                overflow-x: hidden; }
                #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li {
                  line-height: 20px;
                  height: 84.6px; }
                  #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > a, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword {
                    border-bottom: 2px solid #65b32e; } }
      @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
        #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li .submenuplaceholder .submenucontainer ul {
          overflow-x: visible; } }
      @supports (-ms-ime-align: auto) {
        #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li .submenuplaceholder .submenucontainer ul {
          overflow-x: visible; } }
  @media screen and (max-width: 768px) {
    #topMenuRoot:not(.active) {
      display: none; }
    #topMenuRoot.active {
      display: block;
      margin-top: 46px;
      padding-left: 0;
      float: none; }
      #topMenuRoot.active img {
        display: none !important; }
      #topMenuRoot.active a, #topMenuRoot.active #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info #topMenuRoot.active #changeEmail, #topMenuRoot.active #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info #topMenuRoot.active #changePassword {
        color: #fff;
        font-size: 16px;
        cursor: pointer; }
      #topMenuRoot.active > .submenuplaceholder {
        height: inherit;
        padding: 10px 0 10px 0; }
        #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li {
          line-height: inherit;
          width: 100%;
          display: table; }
          #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container, #basedata .base-data .base-data-info #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container, #basedata .base-data .base-data-info #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container {
            padding: 20px 0 5px 0;
            display: block;
            border-bottom: 1px solid rgba(226, 218, 213, 0.07);
            /*                        &:hover {
                                        text-decoration: none;
                                        color: $orange;
                                    }
            */ }
            #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container .img-container, #basedata .base-data .base-data-info #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container .img-container, #basedata .base-data .base-data-info #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container .img-container {
              display: none; }
          #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li.foldOutMobile > .submenuplaceholder, #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li.selected.shop > .submenuplaceholder {
            display: inline-block; }
          #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
            text-align: center;
            text-align: -webkit-center;
            text-align: -moz-center;
            position: relative;
            width: 100%;
            border-top: 1px solid #fff;
            border-bottom: 1px solid #fff;
            display: none;
            padding: 10px 0; }
            #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li {
              text-align: center;
              text-align: -webkit-center;
              text-align: -moz-center;
              width: 100%;
              display: block;
              /*                            > a {
                                              line-height: 27px;
                                          }
              */ }
              #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
                display: none; } }

@media screen and (max-width: 768px) {
  body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
    background-color: #fff;
    padding: 0; }
    body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder ul {
      overflow: auto; }
    body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .relativistic-container {
      padding: 18px 0 17px;
      border-bottom: 1px solid rgba(243, 243, 243, 0.75); }
      body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .relativistic-container .img-container {
        display: none; }
    body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder a:hover, body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changeEmail:hover, body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changePassword:hover,
    body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .selected a,
    body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .selected #basedata .base-data .base-data-info #changeEmail,
    #basedata .base-data .base-data-info body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .selected #changeEmail,
    body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .selected #basedata .base-data .base-data-info #changePassword,
    #basedata .base-data .base-data-info body.status-anon #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder .selected #changePassword {
      color: #01864e;
      text-decoration: underline; }

  body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
    background-color: #fff;
    border: none;
    padding: 0; }
    body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder ul {
      overflow: auto; }
    body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder a, body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changeEmail, body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changePassword {
      color: #2f3331; }
      body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder a:hover, body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changeEmail:hover, body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changePassword:hover {
        color: #01864e;
        text-decoration: none; }
      body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder a .relativistic-container, body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changeEmail .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changeEmail .relativistic-container, body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #basedata .base-data .base-data-info #changePassword .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder #changePassword .relativistic-container {
        padding: 18px 0 17px 0;
        border-bottom: 1px solid rgba(243, 243, 243, 0.75); }
    body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > a, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > #changeEmail, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot.active > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li.selected > #changePassword {
      color: #2f3331; } }
.status-anon #topMenuRoot {
  border: none;
  border-top: 1px solid #C8BFB6; }
  @media screen and (min-width: 769px) {
    .status-anon #topMenuRoot {
      position: relative;
      z-index: 5;
      background-color: #FCFCFC; } }
  .status-anon #topMenuRoot > .submenuplaceholder {
    -o-transform: all 200ms ease;
    -ms-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -webkit-transition: all 200ms ease;
    transition: all 200ms ease; }
    @media screen and (min-width: 769px) {
      .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li,
      .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li {
        vertical-align: bottom;
        width: 14.28571%; }
        .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > a .relativistic-container, .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail .relativistic-container, #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail .relativistic-container, .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword .relativistic-container, #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword .relativistic-container,
        .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container,
        .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container,
        #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container,
        .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container,
        #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container {
          color: #6a605a;
          font-size: 13px; }
          .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > a .relativistic-container:hover, .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail .relativistic-container:hover, #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changeEmail .relativistic-container:hover, .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword .relativistic-container:hover, #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > #changePassword .relativistic-container:hover,
          .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a .relativistic-container:hover,
          .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container:hover,
          #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail .relativistic-container:hover,
          .status-anon #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container:hover,
          #basedata .base-data .base-data-info .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword .relativistic-container:hover {
            cursor: pointer;
            color: #01864e; }
        .status-anon #topMenuRoot > .submenuplaceholder.compact:hover > .submenucontainer > ul > li > .submenuplaceholder.foldOut,
        .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder.foldOut {
          padding-top: 2px; } }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
        -o-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none; } }
    @supports (-ms-ime-align: auto) {
      .status-anon #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
        -o-transform: none;
        -ms-transform: none;
        -moz-transform: none;
        -webkit-transform: none;
        transform: none; } }

body:not(.status-anon) #topMenuRoot {
  z-index: 1; }
  body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > a > .relativistic-container, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail > .relativistic-container, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword > .relativistic-container, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > #changePassword > .relativistic-container {
    padding: 10px; }
  @media screen and (min-width: 769px) {
    body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder {
      text-align: center;
      text-align: -webkit-center;
      text-align: -moz-center;
      position: absolute;
      display: none;
      width: auto; }
      body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder.foldOut {
        display: table; }
      body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer {
        text-align: center;
        text-align: -webkit-center;
        text-align: -moz-center;
        display: block;
        padding: 0;
        width: 100%;
        background: #FCFCFC;
        width: 100%;
        max-width: none;
        color: #6a605a;
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.4); }
        body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul {
          text-align: center;
          text-align: -webkit-center;
          text-align: -moz-center;
          position: relative;
          display: inline-block;
          border: 5px solid #fff;
          background: #f8f6f3;
          min-width: 120px;
          margin-top: 1px; }
          body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li {
            display: block;
            height: auto;
            white-space: nowrap;
            line-height: normal; }
            body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > a, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword {
              color: #01864e;
              padding: 5px 10px;
              line-height: 22px;
              white-space: nowrap;
              display: block; }
              body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > a:hover, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover, body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > a:focus, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:focus, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:focus, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:focus, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:focus {
                text-decoration: underline; }
            body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li.selected a, body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li.selected #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li.selected #changeEmail, body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li.selected #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li.selected #changePassword {
              font-family: "AvenirLTStd-Light", verdana, sans-serif;
              text-decoration: underline;
              border: none; }
            body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > a:hover > .submenucontainer, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover > .submenucontainer, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:hover > .submenucontainer, body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover > .submenucontainer, #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:hover > .submenucontainer,
            body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > a:focus > .submenucontainer,
            body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:focus > .submenucontainer,
            #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail:focus > .submenucontainer,
            body:not(.status-anon) #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:focus > .submenucontainer,
            #basedata .base-data .base-data-info body:not(.status-anon) #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > .hasChildren:not(.shop) > .submenuplaceholder > .submenucontainer > ul > li > #changePassword:focus > .submenucontainer {
              display: none; } }
  @media screen and (min-width: 769px) {
    body:not(.status-anon) #topMenuRoot ul li:first-child .submenuplaceholder .submenucontainer {
      text-align: left;
      text-align: -webkit-left;
      text-align: -moz-left; }
    body:not(.status-anon) #topMenuRoot ul li:nth-child(2) .submenuplaceholder .submenucontainer {
      text-align: left;
      text-align: -webkit-left;
      text-align: -moz-left; }
    body:not(.status-anon) #topMenuRoot ul li:nth-child(3) .submenuplaceholder .submenucontainer {
      text-align: center;
      text-align: -webkit-center;
      text-align: -moz-center; }
    body:not(.status-anon) #topMenuRoot ul li:nth-last-child(3) .submenuplaceholder .submenucontainer {
      text-align: center;
      text-align: -webkit-center;
      text-align: -moz-center; }
    body:not(.status-anon) #topMenuRoot ul li:not(.selected) > .submenuplaceholder {
      display: none; }
    body:not(.status-anon) #topMenuRoot ul li.shop > .submenuplaceholder {
      display: block;
      left: 0;
      background: #FCFCFC;
      width: 100%; }
    body:not(.status-anon) #topMenuRoot ul li.shop:not(.selected) > .submenuplaceholder {
      display: none; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    body:not(.status-anon) #topMenuRoot ul li:not(.shop) .submenuplaceholder {
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      transform: none; }
    body:not(.status-anon) #topMenuRoot ul li.shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      transform: none; } }
  @supports (-ms-ime-align: auto) {
    body:not(.status-anon) #topMenuRoot ul li:not(.shop) .submenuplaceholder {
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      transform: none; }
    body:not(.status-anon) #topMenuRoot ul li.shop > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder {
      -o-transform: none;
      -ms-transform: none;
      -moz-transform: none;
      -webkit-transform: none;
      transform: none; } }

#topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.insertSeparatorBefore > a:after, #basedata .base-data .base-data-info #topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.insertSeparatorBefore > #changeEmail:after, #basedata .base-data .base-data-info #topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.insertSeparatorBefore > #changePassword:after, #topMenuRoot:not(.status-anon) > .submenuplaceholder li .submenuplaceholder .insertSeparatorBefore:after {
  -o-transform: all 200ms ease;
  -ms-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  content: "";
  position: absolute;
  left: 0px;
  border-left: 1px solid #f6f4f2;
  width: 1px;
  bottom: 8px; }

#topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.insertSeparatorBefore > a:after, #basedata .base-data .base-data-info #topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.insertSeparatorBefore > #changeEmail:after, #basedata .base-data .base-data-info #topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.insertSeparatorBefore > #changePassword:after {
  height: 24px;
  border-left: 1px solid #10532f; }

#topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li.selected > .submenuplaceholder > .submenucontainer .insertSeparatorBefore:after {
  height: 66px; }

#topMenuRoot:not(.status-anon) > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder.compact > .submenucontainer .insertSeparatorBefore:after {
  height: 24px; }

.mobileMenu {
  text-align: right; }
  .mobileMenu a, .mobileMenu #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .mobileMenu #changeEmail, .mobileMenu #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .mobileMenu #changePassword {
    width: 40px;
    height: 40px;
    line-height: 40px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px; }
    .mobileMenu a:before, .mobileMenu #basedata .base-data .base-data-info #changeEmail:before, #basedata .base-data .base-data-info .mobileMenu #changeEmail:before, .mobileMenu #basedata .base-data .base-data-info #changePassword:before, #basedata .base-data .base-data-info .mobileMenu #changePassword:before {
      content: "";
      border-bottom: 3px solid white;
      border-top: 10px double white;
      height: 4px;
      left: 50%;
      margin-left: -10px;
      position: absolute;
      top: 11px;
      width: 20px;
      border-radius: 0; }

.cookie-disc {
  display: none;
  background: #989087;
  background: rgba(152, 144, 135, 0.8);
  padding: 25px 20px;
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 1000; }
  .cookie-disc .inner {
    position: relative; }
  .cookie-disc .disc {
    color: #fff;
    font-size: 12px;
    padding: 0px 50px 0px 20px;
    line-height: 1.4em;
    position: relative;
    font-weight: 200;
    font-family: "Century Gothic W01"; }
    .cookie-disc .disc a, .cookie-disc .disc #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .cookie-disc .disc #changeEmail, .cookie-disc .disc #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .cookie-disc .disc #changePassword {
      color: #ec6501; }
    .cookie-disc .disc:before {
      content: "";
      height: 32px;
      width: 32px;
      background: url("../images/info.png");
      display: block;
      float: left;
      margin-right: 16px; }
  .cookie-disc .close {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #65b32e;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 30px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none;
    position: absolute;
    right: 0px;
    top: 0px; }
    .ie8 .error .cookie-disc .close, .ie8 .cookie-disc .close.error {
      border: 2px solid #ff0047; }
    .ie8 .cookie-disc .close {
      border: 1px solid #edece9; }
      .ie8 .cookie-disc .close:after {
        display: none; }
    .cookie-disc .close:hover, .cookie-disc .close.active, .active > .cookie-disc .close {
      text-decoration: none;
      background: #45a06f; }
  @media screen and (max-width: 1024px) {
    .cookie-disc {
      padding: 25px 0px; }
      .cookie-disc .disc:before {
        display: none; } }

html,
body {
  height: 100%;
  margin: 0; }

.topContentWrapper {
  min-height: 100%; }

footer {
  background-color: #ededed;
  padding: 50px 0;
  word-wrap: break-word;
  z-index: 10;
  -webkit-font-smoothing: antialiased;
  -moz-font-smoothing: antialiased; }
  @media screen and (max-width: 768px) {
    footer {
      padding: 20px 0 0 0; } }
  @media screen and (max-width: 768px) {
    footer {
      height: auto; } }
  footer .wrapper {
    padding: 0 20px; }
    @media screen and (max-width: 768px) {
      footer .wrapper {
        padding: 0 20px; } }
  footer .head {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    line-height: 2em;
    margin-bottom: 5px;
    font-size: 16px;
    color: #62b32b; }
  footer .head {
    color: #62b32b; }
  footer .notice {
    margin-top: 10px;
    line-height: 1.5em; }
  footer p {
    font-size: 0.8125em;
    color: black; }
  footer .links {
    display: inline;
    float: left;
    width: 31.25%;
    margin: 0 1.04167%;
    margin-top: 0;
    margin-bottom: 0; }
    @media screen and (max-width: 568px) {
      footer .links {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
    @media screen and (max-width: 768px) {
      footer .links:last-child {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        position: absolute;
        right: 0;
        top: 0; } }
    @media screen and (max-width: 568px) {
      footer .links:last-child {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px;
        position: static; } }
    footer .links ul {
      font-size: 0.8125em;
      line-height: 1.84615em;
      font-family: 'AvenirLTStd-Medium'; }
    footer .links li {
      color: black;
      line-height: 1em;
      font-size: 15px;
      font-weight: 400;
      line-height: 1.67; }
      footer .links li a, footer .links li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info footer .links li #changeEmail, footer .links li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info footer .links li #changePassword {
        color: black; }
  footer form, footer .scfForm {
    position: relative; }
    footer form .scfSectionContent > div, footer .scfForm .scfSectionContent > div {
      margin-bottom: 33px; }
    footer form .scfEmailBorder, footer .scfForm .scfEmailBorder {
      position: relative; }
      footer form .scfEmailBorder .scfEmailGeneralPanel, footer .scfForm .scfEmailBorder .scfEmailGeneralPanel {
        width: 100%; }
      footer form .scfEmailBorder label, footer .scfForm .scfEmailBorder label {
        display: none;
        font-size: 0.75em;
        line-height: 1.5em;
        margin-top: 5px; }
      footer form .scfEmailBorder input[type="text"], footer .scfForm .scfEmailBorder input[type="text"] {
        padding-right: 80px;
        width: 99% !important; }
    footer form .scfSubmitButtonBorder, footer .scfForm .scfSubmitButtonBorder {
      position: absolute;
      right: 0;
      top: 5px; }
      footer form .scfSubmitButtonBorder input[type="text"], footer .scfForm .scfSubmitButtonBorder input[type="text"] {
        width: 70px; }
    footer form .scfValidationSummary, footer .scfForm .scfValidationSummary {
      bottom: -70px;
      color: #e20a21;
      left: 0;
      margin-left: 0;
      position: absolute; }
      footer form .scfValidationSummary ul, footer .scfForm .scfValidationSummary ul {
        list-style: none;
        padding-left: 0; }
      footer form .scfValidationSummary li, footer .scfForm .scfValidationSummary li {
        color: #e20a21; }
    footer form .scfValidatorRequired, footer form .scfRequired, footer .scfForm .scfValidatorRequired, footer .scfForm .scfRequired {
      display: none; }
    footer form .scfValidator, footer .scfForm .scfValidator {
      display: none !important; }
  footer .newslettersubscribe {
    padding-right: 75px;
    position: relative; }
    footer .newslettersubscribe input[type="email"] {
      width: 90%; }
    footer .newslettersubscribe input[type="submit"] {
      border: 1px solid #e5deda;
      border-radius: 2px;
      -moz-border-radius: 13px;
      -webkit-border-radius: 13px;
      border-radius: 13px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      background: #ec6501;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      -webkit-font-smoothing: antialiased;
      line-height: 26px;
      padding: 0 15px;
      position: relative;
      text-align: center;
      text-decoration: none;
      text-overflow: ellipsis;
      white-space: nowrap;
      z-index: 1;
      border: none;
      -webkit-appearance: none;
      position: relative;
      width: 75px;
      float: right;
      right: -75px;
      top: -25px; }
      .ie8 .error footer .newslettersubscribe input[type="submit"], .ie8 footer .newslettersubscribe input[type="submit"].error {
        border: 2px solid #ff0047; }
      .ie8 footer .newslettersubscribe input[type="submit"] {
        border: 1px solid #edece9; }
        .ie8 footer .newslettersubscribe input[type="submit"]:after {
          display: none; }
      footer .newslettersubscribe input[type="submit"]:hover, footer .newslettersubscribe input[type="submit"].active, .active > footer .newslettersubscribe input[type="submit"] {
        text-decoration: none;
        background: #77ac2a; }
    footer .newslettersubscribe ::-webkit-input-placeholder {
      color: #65b32e; }
    footer .newslettersubscribe :-moz-placeholder {
      /* Firefox 18- */
      color: #65b32e; }
    footer .newslettersubscribe ::-moz-placeholder {
      /* Firefox 19+ */
      color: #65b32e; }
    footer .newslettersubscribe :-ms-input-placeholder {
      color: #65b32e; }
    footer .newslettersubscribe .scfForm {
      color: #d8d8d8; }
  footer .contact {
    background-color: #f8f6f3;
    border-bottom: 5px solid #fff;
    color: #65b32e;
    font-size: 0.8125em;
    line-height: 1.84615em;
    line-height: 1.14286em;
    width: 100%;
    text-shadow: none; }
    footer .contact ul {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-top: 15px;
      margin-bottom: 15px;
      color: #65b32e;
      text-align: center; }
    footer .contact li {
      display: inline-block;
      margin-right: 35px; }
      @media screen and (max-width: 568px) {
        footer .contact li {
          width: 100%;
          display: block; } }
    footer .contact a, footer .contact #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info footer .contact #changeEmail, footer .contact #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info footer .contact #changePassword {
      color: #65b32e; }
  footer .social .st_facebook_custom {
    margin-left: 0; }
  footer .social .st_pinterest_custom {
    display: none; }
  footer .social .st_twitter_custom {
    display: none; }

.lightbox {
  background: #fff;
  border: 1px solid #edece9;
  display: none;
  padding: 20px 0 0 0;
  max-width: 1100px;
  width: 80%; }
  @media screen and (max-width: 568px) {
    .lightbox {
      width: 95%; } }
  .lightbox.errorMsg, .lightbox.infoMsg {
    padding: 20px;
    color: #472704;
    width: 490px; }
    @media screen and (max-width: 568px) {
      .lightbox.errorMsg, .lightbox.infoMsg {
        width: auto; } }
    .lightbox.errorMsg img, .lightbox.infoMsg img {
      display: block;
      margin: 0 auto; }
    .lightbox.errorMsg p, .lightbox.infoMsg p {
      font-size: 0.8125em;
      line-height: 1.15385em; }
  .lightbox h1 {
    padding: 10px; }
  .lightbox .close {
    background-position: 0 -4042px;
    cursor: pointer;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 20px; }
    .lightbox .close:hover, .lightbox .close.shop-delete-hover {
      background-position: 0 -4060px; }
  .lightbox .left, .lightbox .right {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 568px) {
      .lightbox .left, .lightbox .right {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%; } }
    .lightbox .left .button, .lightbox .left input[type="submit"], .lightbox .left input[type="reset"], .lightbox .left input[type="button"], .lightbox .right .button, .lightbox .right input[type="submit"], .lightbox .right input[type="reset"], .lightbox .right input[type="button"] {
      display: block;
      margin-top: 20px; }
  .lightbox .right {
    float: right; }
  .lightbox.productpopup {
    padding: 0; }
  .lightbox .button, .lightbox input[type="submit"], .lightbox input[type="reset"], .lightbox input[type="button"] {
    display: block;
    width: 60%;
    margin: 20px auto; }

section > header {
  margin: 0 18px 20px 18px; }
  section > header h1 {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #6a605a;
    font-size: 20px; }

.product {
  position: relative;
  -moz-transition: all 200ms;
  -o-transition: all 200ms;
  -webkit-transition: all 200ms;
  transition: all 200ms; }
  .product a:last-child, .product #basedata .base-data .base-data-info #changeEmail:last-child, #basedata .base-data .base-data-info .product #changeEmail:last-child, .product #basedata .base-data .base-data-info #changePassword:last-child, #basedata .base-data .base-data-info .product #changePassword:last-child {
    display: block;
    position: relative;
    cursor: pointer; }
  .product a:hover, .product #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .product #changeEmail:hover, .product #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .product #changePassword:hover {
    text-decoration: none; }
  .product .image {
    position: relative;
    background: #fff;
    border: #ccc solid 1px;
    display: block;
    margin: 0;
    padding-bottom: 100%;
    height: 0;
    border-radius: 2px;
    width: 100%;
    border: none;
    overflow: hidden; }
    .product .image img {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      max-width: 100%;
      max-height: 100%;
      margin: auto auto; }
    .product .image img {
      -moz-transition: all, 300ms;
      -o-transition: all, 300ms;
      -webkit-transition: all, 300ms;
      transition: all, 300ms; }
  .product .name {
    padding: 10px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 30px;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #472704;
    font-size: 18px;
    line-height: 1.4em;
    height: 2.8em;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    margin: 0; }
    .product .name:after {
      content: '';
      position: absolute;
      width: 62px;
      height: 4px;
      background: #65b32e;
      left: 0;
      bottom: 12px; }
    .product .name:after {
      left: 10px; }
  .product .description {
    display: none;
    font-size: 0.8125em;
    line-height: 1.2em;
    height: 2.4em;
    background: #f8f6f3;
    color: #472704;
    padding: 0 10px;
    width: 100%;
    overflow: hidden;
    margin: 0; }
  .product .add-to-basket {
    display: block;
    position: absolute;
    float: left;
    bottom: 30px;
    left: 50%;
    width: 120px;
    margin-left: -60px;
    z-index: 1;
    overflow: hidden;
    height: auto;
    min-height: 0; }
    .product .add-to-basket span {
      display: inline-block;
      text-align: left; }
      .product .add-to-basket span.add-to-basket {
        width: 200px; }

.productelement .product,
.gallery-view .product {
  padding: 0; }
  .productelement .product .name,
  .gallery-view .product .name {
    font-size: 16px;
    border-bottom: 1px solid rgba(105, 96, 89, 0.2);
    padding-bottom: 10px; }
    .productelement .product .name:after,
    .gallery-view .product .name:after {
      background: none; }
  .productelement .product .price,
  .gallery-view .product .price {
    background: none;
    border-top: 1px solid rgba(105, 96, 89, 0.2); }
    .productelement .product .price.preprice,
    .gallery-view .product .price.preprice {
      text-decoration: line-through; }
  .productelement .product .add-to-basket,
  .gallery-view .product .add-to-basket {
    float: none;
    bottom: 12px;
    left: 5%;
    width: 90%;
    margin-left: 0; }

.category a, .category #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .category #changeEmail, .category #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .category #changePassword, .category a:hover, .category #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .category #changeEmail:hover, .category #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .category #changePassword:hover {
  position: static;
  display: inline-block;
  height: auto; }

.content .product-slider .container .owl-controls .owl-prev, .content .product-slider .container .owl-controls .owl-next {
  display: block;
  background: url("../images/slider_arrow.png") 50% 50% no-repeat;
  background-size: 35px;
  width: 40px;
  height: 60px;
  position: absolute;
  position: absolute;
  top: 50%;
  margin-top: -30px; }
.content .product-slider .container .owl-controls .owl-next {
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  right: 0px; }
.content .product-slider .container .owl-controls .owl-prev {
  left: 0px; }
@media screen and (min-width: 1025px) {
  .content .product-slider .container .owl-controls .owl-next {
    right: -50px; }
  .content .product-slider .container .owl-controls .owl-prev {
    left: -50px; } }
@media screen and (max-width: 568px) {
  .content .product-slider .container .owl-controls {
    display: none; } }
.content .product-slider .container .inner .product {
  padding: 0px;
  margin-bottom: 0px; }
  .content .product-slider .container .inner .product .add-to-basket {
    display: block;
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 90px;
    margin-left: 0px;
    z-index: 2;
    overflow: hidden;
    height: auto;
    min-height: 0;
    font-size: 14px;
    float: none;
    left: unset; }
  .content .product-slider .container .inner .product .name {
    position: absolute;
    bottom: 0px;
    background-color: rgba(255, 255, 255, 0.9);
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: #472704;
    font-size: 1em;
    line-height: 1.4em;
    z-index: 1;
    font-family: "AvenirLTStd-Black", verdana;
    padding: 10px;
    width: calc(100% - 20px);
    height: 23px;
    padding-bottom: 42px;
    padding-top: 7px;
    -webkit-transition: all 200ms;
    transition: all 200ms; }
    .content .product-slider .container .inner .product .name:after {
      background: none repeat scroll 0 0 transparent;
      content: none; }
  .content .product-slider .container .inner .product .offer.variant {
    left: 0px;
    font-size: 18px;
    font-weight: 900;
    top: 0px;
    width: 100%; }
    .content .product-slider .container .inner .product .offer.variant .offer-val1 {
      -moz-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      transform: none;
      border: solid 1px #5e5f73;
      width: 76px;
      height: 27px;
      background-color: rgba(255, 255, 255, 0.7);
      position: absolute;
      top: 10px;
      left: unset;
      right: 20px;
      display: table;
      line-height: 27px;
      color: #5e5f73;
      text-shadow: none;
      font-size: 14px;
      font-weight: normal; }
  .content .product-slider .container .inner .product .price, .content .product-slider .container .inner .product .offer.yourprice, .content .product-slider .container .inner .product .offer.sale, .content .product-slider .container .inner .product .offer.onlinediscount {
    position: absolute;
    z-index: 2;
    left: 10px;
    bottom: 17px;
    font-size: 18px;
    font-weight: 900;
    padding: 0px;
    background: transparent;
    text-align: left; }
  .content .product-slider .container .inner .product .price {
    color: #000;
    bottom: 23px; }
  .content .product-slider .container .inner .product .offer.yourprice {
    color: #65b32e; }
    .content .product-slider .container .inner .product .offer.yourprice .offer-val1 {
      display: none; }
    .content .product-slider .container .inner .product .offer.yourprice .offer-val2 {
      float: left; }
  .content .product-slider .container .inner .product .offer.sale {
    color: #ec6501; }
    .content .product-slider .container .inner .product .offer.sale .offer-val1 {
      display: none; }
    .content .product-slider .container .inner .product .offer.sale .offer-val2 {
      float: left; }
  .content .product-slider .container .inner .product .offer.onlinediscount {
    color: #fff;
    width: 70px;
    height: 70px;
    border-radius: 70px;
    background-color: #ec6501;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.2; }
    .content .product-slider .container .inner .product .offer.onlinediscount:not(.savings) {
      display: none; }
    .content .product-slider .container .inner .product .offer.onlinediscount .offer-val1 {
      padding: 10px 0 0 25px;
      width: auto;
      text-align: left; }
    .content .product-slider .container .inner .product .offer.onlinediscount .offer-val2 {
      padding: 5px 0 0 0; }
  .content .product-slider .container .inner .product .disableoldprice ~ .price {
    bottom: 42px;
    text-decoration: line-through;
    -webkit-transition: all 200ms;
    transition: all 200ms;
    opacity: 0; }
  .content .product-slider .container .inner .product:hover .name {
    height: 2.8em;
    padding-bottom: 55px;
    -webkit-transition: all 200ms;
    transition: all 200ms; }
  .content .product-slider .container .inner .product:hover .disableoldprice ~ .price {
    opacity: 1;
    -webkit-transition: all 200ms;
    transition: all 200ms; }
  .content .product-slider .container .inner .product .image img {
    max-width: 90%;
    max-height: 90%;
    height: auto;
    width: auto; }

.product-slider.compact .product .add-to-basket, .product.compact .add-to-basket {
  bottom: 24px;
  left: auto;
  right: 20px;
  width: 80px;
  z-index: 1;
  height: 26px;
  font-size: 0.7em;
  line-height: 2.2em; }
.product-slider.compact .product .name, .product.compact .name {
  padding-bottom: 10px; }
.product-slider.compact .product .name:after, .product.compact .name:after {
  background: none repeat scroll 0 0 transparent;
  content: none; }
.product-slider.compact .product .description, .product.compact .description {
  display: none; }
.product-slider.compact .product .price, .product.compact .price {
  padding: 10px 10px 20px 10px;
  width: 100%; }

.section-product-slider, section-product-list {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

.section-product-slider {
  padding: 0;
  /*
  header{
      //margin: 10px 13px 30px 13px;
      margin: 20px 12px 15px 12px;
      border-top: solid 1px rgba(105, 96, 89, 0.2);
      &:before{
          content: "";
          width: 23%;
          height: 3px;
          position: absolute;
          top: 20px;//10px;
          background-color: #00793c;
      }
      h2{
          font-size: 20px;
          color: #6a605a;
          padding-top: 7px;
          font-weight: 500;
      }
  }*/ }
  .section-product-slider header {
    border-top: solid 1px rgba(105, 96, 89, 0.2);
    margin: 20px 0 15px 0; }
    .section-product-slider header:before {
      content: "";
      width: 23%;
      height: 3px;
      position: absolute;
      top: 20px;
      background-color: #00793c; }
    .section-product-slider header h2 {
      font-size: 15px;
      text-transform: uppercase;
      color: #6a605a;
      padding-top: 7px;
      font-weight: 500; }
  .section-product-slider .product-slider {
    margin: 0 0 10px; }
    @media screen and (max-width: 400px) {
      .section-product-slider .product-slider {
        margin: 0; } }

.product-slider {
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  margin: 0;
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; }
  .product-slider .dummy {
    display: inline;
    position: relative;
    float: left;
    width: 25%;
    margin: 0;
    padding: 0px 10px;
    float: none;
    display: block;
    visibility: hidden; }
    .product-slider .dummy:after {
      content: "";
      background: #ffffff;
      bottom: 0px;
      right: 0;
      position: absolute;
      top: 0px;
      width: 1px; }
    @media screen and (max-width: 768px) {
      .product-slider .dummy {
        display: inline;
        position: relative;
        float: left;
        width: 33.33333%;
        margin: 0;
        padding: 0px 10px;
        float: none;
        display: block; }
        .product-slider .dummy:after {
          content: "";
          background: #ffffff;
          bottom: 0px;
          right: 0;
          position: absolute;
          top: 0px;
          width: 1px; } }
    @media screen and (max-width: 568px) {
      .product-slider .dummy {
        display: inline;
        position: relative;
        float: left;
        width: 50%;
        margin: 0;
        padding: 0px 10px;
        float: none;
        display: block; }
        .product-slider .dummy:after {
          content: "";
          background: #ffffff;
          bottom: 0px;
          right: 0;
          position: absolute;
          top: 0px;
          width: 1px; } }
    @media screen and (max-width: 400px) {
      .product-slider .dummy {
        display: inline;
        position: relative;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0px 10px;
        float: none;
        display: block; }
        .product-slider .dummy:after {
          content: "";
          background: #ffffff;
          bottom: 0px;
          right: 0;
          position: absolute;
          top: 0px;
          width: 1px; } }
  .product-slider .prev, .product-slider .next {
    display: none; }
  .product-slider.active .prev, .product-slider.active .next {
    display: block;
    z-index: 3; }
    @media screen and (max-width: 1024px) {
      .product-slider.active .prev, .product-slider.active .next {
        display: none; } }
  .product-slider > .container {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
    float: none; }
    .product-slider > .container:after {
      content: "";
      display: block;
      position: absolute;
      right: 0;
      top: 0;
      width: 1px;
      height: 100%;
      z-index: 2; }
    .product-slider > .container .owlcarousel {
      display: none; }
      .product-slider > .container .owlcarousel.owl-loaded {
        display: block; }
    .product-slider > .container .iosSlider .slider {
      cursor: default !important; }
  .product-slider.basic .dummy {
    display: none; }
  .product-slider.basic .iosSlider {
    height: auto !important;
    position: static !important; }
    .product-slider.basic .iosSlider .item,
    .product-slider.basic .iosSlider .product-item {
      margin-bottom: 20px; }
  .product-slider.compact .dummy {
    padding-bottom: 88px; }
    @media screen and (max-width: 568px) {
      .product-slider.compact .dummy {
        padding-bottom: 88px; } }
    @media screen and (max-width: 400px) {
      .product-slider.compact .dummy {
        padding-bottom: 88px; } }

.iosSlider .slider {
  cursor: default !important; }

.product-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /*
  	.inner {
  		@include section(12, 12, false);
  	}
  	@include media(tabletV){
  		width: (100%/3);
  	}
  	@include media(mobileH){
  		width: 50%;
  	}
  	@include media(mobileV){
  		width: 100%;
  	}
  */ }

.section-content .product-item {
  width: 33.33333%; }
  @media screen and (max-width: 768px) {
    .section-content .product-item {
      width: 50%; } }
  @media screen and (max-width: 400px) {
    .section-content .product-item {
      width: 100%; } }

.section-content .section-product-slider .product-item {
  width: 100%; }

.generalCont .inner-box {
  padding: 20px;
  position: relative; }
.generalCont h1 {
  margin-bottom: 10px;
  padding-bottom: 20px;
  padding-right: 100px; }
  .generalCont h1:before {
    bottom: -2px;
    top: auto; }
.generalCont h2 {
  margin: 0 0 15px 0; }
.generalCont .body {
  width: auto; }

.section-breadcrumb {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-breadcrumb .breadcrumb {
    position: relative;
    padding: 15px 20px;
    font-size: 0.75em; }
    .section-breadcrumb .breadcrumb:before {
      pointer-events: none;
      position: absolute;
      content: "";
      background-position: 0 -1126px;
      width: 13px;
      height: 11px;
      left: 0px;
      top: 14px;
      z-index: 1; }
    .section-breadcrumb .breadcrumb a, .section-breadcrumb .breadcrumb #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .section-breadcrumb .breadcrumb #changeEmail, .section-breadcrumb .breadcrumb #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .section-breadcrumb .breadcrumb #changePassword {
      color: #54381b; }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-o-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@-ms-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
.alert {
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
  opacity: 1; }
  .alert div {
    position: relative;
    padding-right: 110px; }
    .alert div p {
      font-size: 0.75em;
      line-height: 1.16667em;
      color: #ff0047;
      padding-right: 15px; }
      .alert div p a, .alert div p #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .alert div p #changeEmail, .alert div p #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .alert div p #changePassword {
        color: #ff0047;
        text-decoration: underline;
        display: inline; }
    .alert div .close {
      display: block;
      font-size: 0.75em;
      color: #472704;
      position: absolute;
      right: 10px;
      top: 10px;
      padding-right: 30px; }
      .alert div .close:after {
        display: block;
        position: absolute;
        right: 8px;
        top: 3px;
        content: "";
        background-position: 0 -581px;
        height: 7px;
        width: 8px; }
  .alert.hide {
    opacity: 0; }

.section-notice {
  padding: 10px;
  background-color: #fff;
  margin-bottom: 20px; }
  .section-notice div {
    color: #472704; }
    .section-notice div p {
      font-size: 14px;
      line-height: 20px; }
      .section-notice div p strong {
        color: #ffb100; }
    .section-notice div a, .section-notice div #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .section-notice div #changeEmail, .section-notice div #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .section-notice div #changePassword {
      color: #472704;
      text-decoration: underline; }

.section-spot {
  background-color: #fff;
  margin-bottom: 20px; }
  .section-spot .image img {
    width: 100%;
    height: auto; }

p.message {
  margin-bottom: 20px; }

.section-messages {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

.contract-table {
  background-color: #ffffff;
  margin-bottom: 20px; }
  .contract-table .tablediv .tableheadlinediv {
    height: 40px;
    font-size: 15px;
    line-height: 1.1; }
    .contract-table .tablediv .tableheadlinediv > div {
      padding: 12px 0 0 13px; }
  .contract-table .footer {
    border-top: 1px solid #eeeeee;
    padding: 15px 13px 13px 13px;
    text-align: right;
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    font-size: 15px; }

.contactperson div {
  padding-bottom: 20px; }
  .contactperson div h2 {
    position: relative;
    padding-top: 10px;
    padding-bottom: 30px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #472704;
    font-size: 1em; }
    .contactperson div h2:after {
      content: '';
      position: absolute;
      width: 62px;
      height: 4px;
      background: #65b32e;
      left: 0;
      bottom: 12px; }
  .contactperson div h3 {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #472704;
    font-size: 0.9375em;
    padding-bottom: 8px; }
  .contactperson div p {
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    color: #472704;
    font-size: 0.8125em;
    line-height: 1.38462em; }
.contactperson.max-height div {
  max-height: 175px;
  overflow: hidden; }

.contactoffice {
  /*background-color: $green-normal;*/
  margin-bottom: 20px;
  padding: 18px 17px;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.5); }
  .contactoffice p {
    font-size: 15px;
    line-height: 20px; }
  .contactoffice .topmessage {
    padding-bottom: 10px; }
  .contactoffice .orderphone-label {
    padding-bottom: 10px;
    display: block;
    font-size: 13px;
    font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
  .contactoffice .orderphone-number {
    padding-bottom: 10px;
    display: block;
    font-size: 19px;
    font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
  .contactoffice a, .contactoffice #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .contactoffice #changeEmail, .contactoffice #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .contactoffice #changePassword {
    color: white; }

/*
.contactoffice {
    @extend %box;
    div{
        @extend %box__inner--gray;
        .ordrephone{
            background-image: url("../../../../ressources/kundeportal/images/my-icons/phone-orange.png");
            background-repeat: no-repeat;
            background-position: right 25px top 13px;
            padding:0 0 20px 0;
            font-family:$basefontbold;
            color:$font;
            position:relative;
            &:after{
            }
            .ordrephone-label{
                padding:0 0  8px 0;
                font-size:(13em/16);
                display: block;
            }
            .ordrephone-number{
                padding:0;
                font-size:(22em/16);

                @include media(tabletH) {
                    font-size:(20em/16);
                }
                @include media(tabletV){
                    font-size:(22em/16);
                }
                @include media(mobileH) {
                    font-size:(20em/16);
                }
                @include media(mobileV){
                    font-size:(22em/16);
                }

                img {
                 }
            }
        }
        p{
            font-family:$basefont;
            color:$font;
            font-size:(13em/16);
            line-height:(18em/13);
            @include media(tabletH) {
                font-size:(11em/16);
                line-height:(16em/11);
            }
            @include media(tabletV) {
                font-size:(13em/16);
                line-height:(18em/13);
            }
            @include media(mobileH) {
                font-size:(11em/16);
                line-height:(16em/11);
            }
            @include media(mobileV) {
                font-size:(13em/16);
                line-height:(18em/13);
            }
        }
        textarea{
            width:100%;
            height:6em;
            margin:18px 0 0 0;
            padding:9px 7px 0;
            font-family:$basefont;
            font-size:(12em/16);
            line-height:(16em/12);
            color:$textarea-gray;
            border-color:$border-textarea-gray;
            resize:none;
        }
        div{
            background: transparent;
            padding:20px;
            padding-bottom:10px;
            @include media(tabletH){
                padding:20px 4px;
            }
            @include media(tabletV){
                padding:20px;
            }
            @include media(mobileH){
                padding:20px 4px;
            }
            @include media(mobileV){
                padding:20px;
            }
            a{
                &.button{
                    width:100%;
                    @include media(tabletH) {
                        font-size:(11em/16);
                    }
                    @include media(tabletV) {
                        font-size:(13em/16);
                    }
                    @include media(mobileH) {
                        font-size:(11em/16);
                    }
                    @include media(mobileV) {
                        font-size:(13em/16);
                    }
                }
            }
        }
    }
}
    */
#settingsLightbox {
  padding: 20px; }
  #settingsLightbox .tablerowgroupdiv .tableheadlinediv .street {
    width: calc(100% - 40px);
    padding: 12px 0 0 13px; }
  #settingsLightbox .tablerowgroupdiv .buttons {
    min-width: 145px;
    text-align: right; }
  @media screen and (max-width: 768px) {
    #settingsLightbox .tablediv.responsive .tablerowdiv > div {
      padding: 0 10px 5px 10px; }
    #settingsLightbox .tablediv.responsive.responsive .tablerowdiv.add-delivery-form.edit {
      padding: 10px 0; } }

.order-table {
  margin-bottom: 20px; }
  .order-table.frontpage {
    background-color: #ffffff; }
  .order-table .tablediv .tableheadlinediv {
    height: 40px;
    font-size: 15px;
    line-height: 1.1; }
    .order-table .tablediv .tableheadlinediv > div {
      padding: 12px 13px 0 13px;
      /*background-color: #ffffff;*/
      height: 40px; }
    .order-table .tablediv .tableheadlinediv .editinfolinks {
      float: right;
      font-family: AvenirLTStd-Light;
      font-weight: 900; }
      .order-table .tablediv .tableheadlinediv .editinfolinks .edit-info {
        display: inline-block;
        padding-left: 20px; }
      .order-table .tablediv .tableheadlinediv .editinfolinks .edit-form a, .order-table .tablediv .tableheadlinediv .editinfolinks .edit-form #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .order-table .tablediv .tableheadlinediv .editinfolinks .edit-form #changeEmail, .order-table .tablediv .tableheadlinediv .editinfolinks .edit-form #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .order-table .tablediv .tableheadlinediv .editinfolinks .edit-form #changePassword {
        color: #e53447; }
  .order-table .tablediv .tablerowdiv {
    height: 42px; }
    .order-table .tablediv .tablerowdiv > div {
      vertical-align: middle; }
    .order-table .tablediv .tablerowdiv .buttoncontainer {
      min-width: 90px;
      text-align: right; }
      .order-table .tablediv .tablerowdiv .buttoncontainer .form-delete {
        color: #e53447; }
    .order-table .tablediv .tablerowdiv .buttons {
      vertical-align: middle; }
    .order-table .tablediv .tablerowdiv.spacer {
      background-color: transparent; }
      .order-table .tablediv .tablerowdiv.spacer > div {
        height: 20px; }
    .order-table .tablediv .tablerowdiv.add-delivery-form > div {
      vertical-align: middle;
      font-size: 14px; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #65b32e; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div input::-moz-placeholder {
        /* Firefox 19+ */
        color: #65b32e; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div input:-ms-input-placeholder {
        /* IE 10+ */
        color: #65b32e; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div input:-moz-placeholder {
        /* Firefox 18- */
        color: #65b32e; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div.delivery-form-col .styled-select.missingInfo {
        border: 1px solid red; }
        .order-table .tablediv .tablerowdiv.add-delivery-form > div.delivery-form-col .styled-select.missingInfo select {
          border: none; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div.delivery-form-col .quickProductExpiredText {
        text-decoration: line-through; }
      .order-table .tablediv .tablerowdiv.add-delivery-form > div.delivery-form-col .quickProductExpired {
        color: #e53447; }
  .order-table .footer {
    border-top: 1px solid #eeeeee;
    padding: 15px 13px 13px 13px;
    text-align: right;
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    font-size: 15px;
    background-color: #ffffff; }
  .order-table .isDCC {
    color: #9f1316;
    display: inline;
    font-size: 80%;
    font-weight: normal;
    padding-left: 10px; }
  @media screen and (max-width: 768px) {
    .order-table .tablediv.responsive.responsive .tablerowdiv.add-delivery-form.edit {
      padding-left: 20px; }
      .order-table .tablediv.responsive.responsive .tablerowdiv.add-delivery-form.edit .delivery-form-col {
        display: block;
        float: none; }
    .order-table .tablediv.responsive .tableheadlinediv {
      height: 60px;
      display: block;
      background-color: #ffffff; }
      .order-table .tablediv.responsive .tableheadlinediv > div {
        height: 60px; }
      .order-table .tablediv.responsive .tableheadlinediv .editinfolinks {
        float: none;
        padding-top: 10px; }
        .order-table .tablediv.responsive .tableheadlinediv .editinfolinks .edit-form {
          display: none; }
    .order-table .tablediv.responsive .buttoncontainer {
      float: none;
      text-align: right;
      clear: right; }
    .order-table .tablediv.responsive .buttons {
      display: block !important; } }

/*
#address-container {
    .tableheaddiv > div:nth-child(1),
    .tablerowdiv > div:nth-child(2) {
        width: 15%;
    }
    .tableheaddiv > div:nth-child(2),
    .tablerowdiv > div:nth-child(4) {
        width: 25%;
    }
    .tableheaddiv > div:nth-child(3),
    .tablerowdiv > div:nth-child(6) {
        width: 15%;
    }
    .tableheaddiv > div:nth-child(4),
    .tablerowdiv > div:nth-child(8) {
        width: 10%;
    }
    .tableheaddiv > div:nth-child(5),
    .tablerowdiv > div:nth-child(10) {
        width: 35%;
    }
}
*/
/*
.order-table {
    @extend %box;
    h1{
        @include underline();
        font-size:(20em/16);
    }
    .order-overview{
        @extend %clearfix;
        margin-top:10px;
        position: relative;
        .price {
            font-family:$basefontbold;
            color:$green;
            font-size:(30em/13);
            position: absolute;
            right:5px;
            top:0;
        }
        .order-number{
            float:left;
            margin-left:5px;
            margin-bottom:15px;
            display:block;
            width:100%;
            h3{
                font-size:(13em/16);
                font-family:$basefont;
                span{
                    font-family:$basefontbold;
                }
            }
        }
    }
    .table {
        @extend %styled-div-table;
        .table-cell {
            width:(2/12 * 100%);
            &.productname {
                width:(4/12 * 100%);
            }
        }
    }
    .footer{
        @extend %box-footer;
    }
}
.order-info{
    margin-bottom:20px;
    padding-left:2px;
}
*/
.notations {
  background-color: #ffffff;
  margin-bottom: 20px;
  padding: 18px 17px; }
  .notations div h2 {
    position: relative;
    padding-top: 10px;
    padding-bottom: 30px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #472704;
    font-size: 1em; }
    .notations div h2:after {
      content: '';
      position: absolute;
      width: 62px;
      height: 4px;
      background: #65b32e;
      left: 0;
      bottom: 12px; }
  .notations div h3 {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #472704;
    font-size: 0.9375em;
    padding-bottom: 10px; }
  .notations div p {
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    color: #472704;
    font-size: 0.8125em;
    line-height: 1.38462em;
    padding: 0 0 20px 0; }
  .notations div .notations-box {
    padding: 5px 0;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    font-size: 15px;
    border-bottom: solid 1px #fff; }
    .notations div .notations-box:last-child {
      border: 0; }
    .notations div .notations-box h4 {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      font-size: 17px;
      line-height: normal;
      color: #2f3331; }
    .notations div .notations-box .notations-col {
      display: block;
      width: 33.33333%;
      float: left;
      padding: 0px; }
      .notations div .notations-box .notations-col span {
        display: block;
        width: 100%;
        padding: 5px;
        padding-left: 0; }
        .notations div .notations-box .notations-col span:first-child {
          font-family: "AvenirLTStd-Black", verdana, sans-serif; }
      @media screen and (max-width: 1024px) {
        .notations div .notations-box .notations-col {
          width: 50%; }
          .notations div .notations-box .notations-col:last-child {
            display: none; } }
      @media screen and (max-width: 768px) {
        .notations div .notations-box .notations-col {
          width: 33.33333%; }
          .notations div .notations-box .notations-col:last-child {
            display: block; } }
  .notations .footer {
    background-color: #fff; }
  .notations.news .notations-box {
    color: #a6a6a6; }
  .notations.news .title {
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    padding: 5px 0 15px;
    line-height: 18px; }
  .notations.news .footer {
    background-color: inherit; }
    .notations.news .footer a, .notations.news .footer #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .notations.news .footer #changeEmail, .notations.news .footer #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .notations.news .footer #changePassword {
      font-size: 1em; }

.order-item {
  margin-bottom: 20px;
  display: table;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .order-item {
      display: block;
      margin-top: 10px; } }
  .order-item h1 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 24px 28px; }
  .order-item .order-details {
    display: table-cell;
    background-color: #fff;
    border-right: 1px solid #e1dfde;
    width: 50%; }
    @media screen and (max-width: 768px) {
      .order-item .order-details {
        width: 100%;
        display: block; } }
    .order-item .order-details .aBaggedProduct {
      display: none;
      font-size: 1em; }
      .order-item .order-details .aBaggedProduct .deliveryDate {
        color: #65b32e;
        font-weight: bold; }
    .order-item .order-details .notABaggedProduct {
      display: none; }
    .order-item .order-details #previousDayCheckboxDiv label {
      margin-top: -1px;
      display: inline-block;
      vertical-align: top;
      margin: 2px 0 0 3px; }
    .order-item .order-details .order-item-form .step {
      padding: 0 29px 20px 29px;
      position: relative;
      border-top: 1px solid #e1dfde;
      margin-top: 12px; }
      .order-item .order-details .order-item-form .step h2 {
        margin: -10px 0 20px 0;
        position: relative;
        float: left;
        padding: 0px 10px 10px 16px;
        background-color: #fff;
        margin-left: 10px; }
        .order-item .order-details .order-item-form .step h2:before {
          position: absolute;
          content: "";
          width: 35px;
          height: 35px;
          border-radius: 50%;
          background-color: #ec6501;
          color: #fff;
          top: -10px;
          left: -25px;
          text-align: center;
          line-height: 35px;
          font-size: 15px; }
      .order-item .order-details .order-item-form .step h3 {
        margin-bottom: 5px; }
    .order-item .order-details .order-item-form .one h2:before {
      content: "1"; }
    .order-item .order-details .order-item-form .two h2:before {
      content: "2"; }
    .order-item .order-details .order-item-form .three h2:before {
      content: "3"; }
    .order-item .order-details .order-item-form .four h2:before {
      content: "4"; }
    .order-item .order-details .order-item-form .form-element {
      margin-bottom: 20px; }
      .order-item .order-details .order-item-form .form-element .ordercomment {
        background-color: #f6f4f2; }
    .order-item .order-details .order-item-form .column {
      width: 43%;
      float: left;
      vertical-align: top; }
      .order-item .order-details .order-item-form .column.left {
        padding-right: 10px;
        clear: left; }
        @media screen and (max-width: 1024px) {
          .order-item .order-details .order-item-form .column.left {
            padding-right: 0; } }
      .order-item .order-details .order-item-form .column.right {
        padding-left: 10px; }
        @media screen and (max-width: 1024px) {
          .order-item .order-details .order-item-form .column.right {
            padding-left: 0; } }
      @media screen and (max-width: 1024px) {
        .order-item .order-details .order-item-form .column {
          width: 100%; } }
    .order-item .order-details .order-item-form .deletebutton {
      display: inline-block;
      vertical-align: middle;
      line-height: 73px;
      /*margin-bottom: 22px;*/ }
    .order-item .order-details .order-item-form .row {
      position: relative; }
      .order-item .order-details .order-item-form .row .delete {
        font-size: 0.8125em;
        position: absolute;
        bottom: 22px;
        right: -20px; }
        @media screen and (max-width: 1024px) {
          .order-item .order-details .order-item-form .row .delete {
            bottom: 23px;
            right: 6px; } }
        @media all and (max-width: 875px) and (min-width: 768px) {
          .order-item .order-details .order-item-form .row .delete {
            right: -20px; } }
        @media all and (max-width: 375px) {
          .order-item .order-details .order-item-form .row .delete {
            right: -10px; } }
      @media screen and (max-width: 568px) {
        .order-item .order-details .order-item-form .row {
          border-bottom: 1px solid #edece9;
          margin-bottom: 20px; } }
    .order-item .order-details .order-item-form .no-delete .delete {
      display: none; }
    .order-item .order-details .order-item-form .amount .form-element .placeamount {
      float: left;
      width: 70%; }
    .order-item .order-details .order-item-form .amount .form-element .unit {
      float: left;
      width: auto; }
    .order-item .order-details .order-item-form .amount .unit {
      width: 30%;
      float: left;
      font-size: 0.8125em;
      line-height: 32px;
      padding-left: 8px; }
    .order-item .order-details .order-item-form .amount .placeamount {
      text-align: right;
      background-color: #f6f4f2;
      color: #2f3331; }
    .order-item .order-details .order-item-form .amount .placeamount::-ms-clear {
      display: none; }
    .order-item .order-details .order-item-form .amount input::-webkit-input-placeholder {
      text-align: left; }
    .order-item .order-details .order-item-form .amount input:-moz-placeholder {
      /* Firefox 18- */
      text-align: left; }
    .order-item .order-details .order-item-form .amount input::-moz-placeholder {
      /* Firefox 19+ */
      text-align: left; }
    .order-item .order-details .order-item-form .amount input:-ms-input-placeholder {
      text-align: left; }
    .order-item .order-details .order-item-form .amount .fill-up {
      font-size: 0.8125em;
      float: left;
      clear: none;
      line-height: 30px;
      padding-left: 8px;
      display: none; }
    .section-order-energy .order-item .order-details .order-item-form .amount .form-element {
      width: 45%; }
    .section-order-energy .order-item .order-details .order-item-form .amount .fill-up {
      width: 45%;
      display: block;
      padding-top: 3px; }
      .section-order-energy .order-item .order-details .order-item-form .amount .fill-up label {
        display: inline-block;
        line-height: 13px;
        vertical-align: bottom; }
    .section-order-energy .order-item .order-details .order-item-form .amount .unit {
      width: 10%; }
    .order-item .order-details .order-item-form .amount.fill .form-element {
      opacity: 0.5; }
    .order-item .order-details .order-item-form .amount.fill .unit {
      opacity: 0.5; }
    .order-item .order-details .order-item-form .add-quantum {
      color: #65b32e;
      font-size: 0.75em;
      display: block;
      clear: both;
      padding-left: 25px;
      position: relative; }
      @media screen and (max-width: 1024px) {
        .order-item .order-details .order-item-form .add-quantum {
          margin-top: 30px; } }
      .order-item .order-details .order-item-form .add-quantum:hover {
        text-decoration: underline; }
      .order-item .order-details .order-item-form .add-quantum:before {
        content: "+";
        position: absolute;
        left: 4px;
        top: -4px;
        color: #65b32e;
        font-size: 1.66667em;
        font-family: "AvenirLTStd-Black", verdana, sans-serif; }
    .order-item .order-details .order-item-form .note {
      display: none;
      border: 1px solid #edece9;
      font-size: 0.66667em;
      padding: 3px 10px;
      background: #ec6501;
      color: #fff;
      margin-left: 30px;
      position: relative; }
      .order-item .order-details .order-item-form .note:after {
        content: "";
        position: absolute;
        width: 8px;
        height: 8px;
        background: #ec6501;
        left: -6px;
        top: 6px;
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        border-bottom: 1px solid #edece9;
        border-left: 1px solid #edece9; }
    .order-item .order-details .order-item-form .textarea-note {
      display: none;
      color: #a69f98;
      float: right;
      font-size: 0.75em;
      font-family: "AvenirLTStd-Light", verdana, sans-serif; }
    .order-item .order-details .order-item-form .deliverytime-container {
      clear: both;
      height: 0;
      overflow: hidden; }
  .order-item .order-summary {
    display: table-cell;
    background-color: #fbfbfb;
    width: 50%; }
    @media screen and (max-width: 768px) {
      .order-item .order-summary {
        width: 100%;
        padding-left: 10px;
        display: block; } }
    .order-item .order-summary .order-summary-text h2 {
      margin: -21px 0 15px 0;
      padding: 0 28px; }
    .order-item .order-summary .order-summary-text .message {
      font-size: 0.75em;
      line-height: 1.33333em;
      color: #ec6501;
      position: relative;
      margin-bottom: 30px; }
      .order-item .order-summary .order-summary-text .message .message-header {
        display: block; }
    .order-item .order-summary .order-summary-price {
      padding: 28px 29px;
      border-top: 1px solid #e1dfde;
      border-bottom: 1px solid #e1dfde; }
      .order-item .order-summary .order-summary-price table {
        margin-bottom: 0px; }
        .order-item .order-summary .order-summary-price table td {
          font-size: 16px;
          padding: 0 0 15px 0;
          color: #2f3331; }
          .order-item .order-summary .order-summary-price table td:last-child {
            text-align: right; }
      .order-item .order-summary .order-summary-price .price {
        margin-bottom: 40px;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        color: #65b32e;
        font-size: 1.75em;
        position: relative; }
        @media screen and (max-width: 400px) {
          .order-item .order-summary .order-summary-price .price {
            font-size: 0.875em;
            line-height: 1.85714em; } }
        .order-item .order-summary .order-summary-price .price #total-price-text-desktop {
          float: left; }
        .order-item .order-summary .order-summary-price .price .known {
          display: none; }
        .order-item .order-summary .order-summary-price .price.fill-up .known {
          display: inline-block; }
        .order-item .order-summary .order-summary-price .price.fill-up .unknown {
          display: none; }
        .order-item .order-summary .order-summary-price .price span {
          /*position:absolute;
          right:0;
          top:2px;*/
          float: right;
          clear: right; }
          @media screen and (max-width: 400px) {
            .order-item .order-summary .order-summary-price .price span {
              font-size: 1.625em;
              vertical-align: bottom; } }
        @media screen and (max-width: 1024px) {
          .order-item .order-summary .order-summary-price .price {
            font-size: 24px; } }
      .order-item .order-summary .order-summary-price .order-summary-confirm {
        width: 100%;
        margin-bottom: 30px;
        display: table;
        padding-top: 10px; }
        .order-item .order-summary .order-summary-price .order-summary-confirm p {
          width: 50%;
          float: left;
          color: #a69f98;
          font-size: 0.75em;
          padding-right: 20px; }
          @media screen and (max-width: 1024px) {
            .order-item .order-summary .order-summary-price .order-summary-confirm p {
              width: 100%;
              margin-top: 15px;
              margin-bottom: 15px; } }
        .order-item .order-summary .order-summary-price .order-summary-confirm a, .order-item .order-summary .order-summary-price .order-summary-confirm #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .order-item .order-summary .order-summary-price .order-summary-confirm #changeEmail, .order-item .order-summary .order-summary-price .order-summary-confirm #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .order-item .order-summary .order-summary-price .order-summary-confirm #changePassword {
          width: 50%;
          float: right; }
          @media screen and (max-width: 1024px) {
            .order-item .order-summary .order-summary-price .order-summary-confirm a, .order-item .order-summary .order-summary-price .order-summary-confirm #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .order-item .order-summary .order-summary-price .order-summary-confirm #changeEmail, .order-item .order-summary .order-summary-price .order-summary-confirm #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .order-item .order-summary .order-summary-price .order-summary-confirm #changePassword {
              width: 100%; } }
        .order-item .order-summary .order-summary-price .order-summary-confirm .button, .order-item .order-summary .order-summary-price .order-summary-confirm input[type="submit"], .order-item .order-summary .order-summary-price .order-summary-confirm input[type="reset"], .order-item .order-summary .order-summary-price .order-summary-confirm input[type="button"] {
          line-height: 42px;
          border-radius: 21px;
          background-color: #a6a6a6;
          font-size: 16px;
          cursor: default; }
          .order-item .order-summary .order-summary-price .order-summary-confirm .button.active, .order-item .order-summary .order-summary-price .order-summary-confirm input.active[type="submit"], .order-item .order-summary .order-summary-price .order-summary-confirm input.active[type="reset"], .order-item .order-summary .order-summary-price .order-summary-confirm input.active[type="button"] {
            background-color: #65b32e;
            cursor: pointer; }
    .order-item .order-summary .conversionfactors {
      padding: 12px 29px 28px 29px;
      display: none;
      text-align: center;
      font-size: 14px;
      vertical-align: top;
      color: #2d2c2b;
            /*
            table{
                border-spacing: 0;
            }
            th{
                font-family: 'Century Gothic W01 Bold', verdana;
                font-weight: normal;
            }
            td{
                color: $green;
            }
*/ }
      .order-item .order-summary .conversionfactors ul {
        border-top: 1px solid #e1dfde;
        border-bottom: 1px solid #e1dfde;
        width: 100%;
        display: table; }
        .order-item .order-summary .conversionfactors ul li {
          text-align: center;
          border-left: 1px solid #e1dfde;
          display: table-cell;
          padding: 8px; }
          .order-item .order-summary .conversionfactors ul li:first-child {
            border: none; }
  .order-item.first-delivery .order-details .order-item-form .note {
    display: inline-block; }
  .order-item.first-delivery .order-details .order-item-form .deliverytime-container {
    clear: both;
    height: 0;
    overflow: hidden; }
  .order-item .form-element #comment:focus, .order-item .form-element #comment:active {
    color: #65b32e; }

/*
.order-item-form{
    .aBaggedProduct{
        display: none;
        font-size: 1em;
        .deliveryDate{
            color: $green;
            font-weight: bold;
        }
    }
    .notABaggedProduct{
        display: none;
    }
    #previousDayCheckboxDiv {
        label {
            margin-top: -1px;
            display: inline-block;
            vertical-align: top;
        }
    }
    .step{
        padding:15px 0 8px;
        position: relative;
        h2{
            margin-bottom: 20px;
            position:relative;
            &:before{
                position:absolute;
                content:"";
                width:35px;
                height:35px;
                border-radius:50%;
                background-color:$orange;
                color:$white;
                top:-9px;
                left:-65px;
                text-align:center;
                line-height:35px;
                font-size:(20em/16);
                @include media(mobileH){
                    top:-40px;
                    left:0;
                    font-size:(18em/16);
                    width:30px;
                    height:30px;
                    line-height:30px;
                }
            }
            @include media(mobileH){
                font-size:(18em/16);
            }
        }
        @include media(mobileH){
            padding-top:50px;
            &:after {
                display: none;
            }
        }
    }
    .one{
        border:none;
        h2:before{
            content:"1";
        }
    }
    .two h2:before{
        content:"2";
    }
    .three h2:before{
        content:"3";
    }
    .four h2:before{
        content:"4";
    }
    .form-element {
        margin-bottom: 20px;
    }
    .column {
        width:50%;
        float:left;
        &.left {
            padding-right:10px;
            @include media(tabletH){
                padding-right:0;
            }
        }
        &.right {
            padding-left:10px;
            @include media(tabletH){
                padding-left:0;
            }
        }
        @include media(tabletH){
            width:100%;
        }
    }
    .row {
        @extend %clearfix;
        position: relative;
        .delete {
            @extend %link;
            font-size: (13em/16);
            position: absolute;
            bottom: 22px;
            right: -20px;
            @include media(tabletH) {
                bottom: 23px;
                right: 6px;
            }
            @media all and (max-width: 875px) and (min-width: 768px) {
                right: -20px;
            }
            @media all and (max-width: 375px) {
                right: -10px;
            }
        }
        @include media(mobileH) {
            border-bottom: 1px solid $border;
            margin-bottom: 20px;
        }
    }
    .no-delete .delete {
        display: none;
    }
    .amount {
        .form-element {
            width:70%;
            float:left;
            clear:none;
        }
        .unit {
            width:30%;
            float:left;
            font-size: (13em/16);
            line-height: 30px;
            padding-left: 8px;
        }
        .placeamount {
            text-align: right;
        }
        .placeamount::-ms-clear {
            display: none;
        }
        input::-webkit-input-placeholder {
            text-align: left;
        }
        input:-moz-placeholder { 
            text-align: left;
        }
        input::-moz-placeholder { 
            text-align: left;
        }
        input:-ms-input-placeholder {
            text-align: left;
        }
        .fill-up {
            font-size: (13em/16);
            float:left;
            clear:none;
            line-height: 30px;
            padding-left: 8px;
            display: none;
        }
        .section-order-energy & {
            .form-element {
                width:45%;
            }
            .fill-up {
                width:45%;
                display:block;
            }
            .unit {
                width:10%;
            }
        }
        &.fill {
            .form-element {
                opacity:0.5;
            }
            .unit {
                opacity:0.5;
            }
        }
    }
    .add-quantum{
        color:$green;
        font-size:(12em/16);
        display:block;
        margin-bottom:30px;
        clear:both;
        padding-left:25px;
        position:relative;
        @include media(tabletH) {
            margin-top: 30px;
        }
        &:hover {
            text-decoration:underline;
        }
        &:before{
            content:"+";
            position:absolute;
            left:4px;
            top:-4px;
            color:$green;
            font-size:(20em/12);
            font-family:$basefontbold;
        }
    }
    .note {
        display: none;
        border:1px solid $border;
        font-size: (12em/18);
        padding:3px 10px;
        background: $orange;
        color:$white;
        margin-left: 30px;
        position: relative;
        &:after {
            content: "";
            position:  absolute;
            width: 8px;
            height: 8px;
            background: $orange;
            left:-6px;
            top:6px;
            @include rotate(45deg);
            border-bottom: 1px solid $border;
            border-left: 1px solid $border;
        }
    }
    .textarea-note{
        color: rgba($textarea-gray, 1);
        float:right;
        font-size:(12em/16);
        font-family:$basefont;
    }
    .deliverytime-container {
        clear:both;
        height:0;
        overflow: hidden;
    }
}
.productFilter .button{
    float: right;
}
*/
.minOrderQuantityPopup {
  background-color: #fff;
  max-width: 90%;
  transform: translateY(-50%); }
  .minOrderQuantityPopup .button, .minOrderQuantityPopup input[type="submit"], .minOrderQuantityPopup input[type="reset"], .minOrderQuantityPopup input[type="button"] {
    float: left;
    margin: 20px; }
    .minOrderQuantityPopup .button.completeOrder, .minOrderQuantityPopup input.completeOrder[type="submit"], .minOrderQuantityPopup input.completeOrder[type="reset"], .minOrderQuantityPopup input.completeOrder[type="button"] {
      float: right; }
  .minOrderQuantityPopup .popup-container {
    margin: 0% 5%; }
    .minOrderQuantityPopup .popup-container .popup-header {
      text-align: center;
      margin-bottom: 20px;
      margin-top: 13px; }
    .minOrderQuantityPopup .popup-container .popupText {
      text-align: center;
      margin-bottom: 11px; }

.maxAmountReachedPopup {
  background-color: #fff;
  max-width: 90%;
  transform: translateY(-50%); }
  .maxAmountReachedPopup .button, .maxAmountReachedPopup input[type="submit"], .maxAmountReachedPopup input[type="reset"], .maxAmountReachedPopup input[type="button"] {
    float: left;
    margin: 20px; }
    .maxAmountReachedPopup .button.completeOrder, .maxAmountReachedPopup input.completeOrder[type="submit"], .maxAmountReachedPopup input.completeOrder[type="reset"], .maxAmountReachedPopup input.completeOrder[type="button"] {
      float: right; }
  .maxAmountReachedPopup .popup-container {
    margin: 0% 5%; }
    .maxAmountReachedPopup .popup-container .popup-header {
      text-align: center;
      margin-bottom: 20px;
      margin-top: 13px; }
    .maxAmountReachedPopup .popup-container .popupText {
      text-align: center;
      margin-bottom: 11px; }

.section-order-item {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

.section-order-energy {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

.contracts-container, .purchasecontracts-container, .salescontracts-container {
  position: relative; }
  .contracts-container .tableheadlinediv, .purchasecontracts-container .tableheadlinediv, .salescontracts-container .tableheadlinediv {
    padding-top: 30px;
    height: 55px; }
    .contracts-container .tableheadlinediv > div, .purchasecontracts-container .tableheadlinediv > div, .salescontracts-container .tableheadlinediv > div {
      border-top: 1px solid rgba(105, 96, 89, 0.2); }
  .contracts-container .tablesubheaderdiv, .purchasecontracts-container .tablesubheaderdiv, .salescontracts-container .tablesubheaderdiv {
    height: 50px; }
    .contracts-container .tablesubheaderdiv > div, .purchasecontracts-container .tablesubheaderdiv > div, .salescontracts-container .tablesubheaderdiv > div {
      background-color: transparent;
      font-size: 15px;
      color: #6a605a;
      padding: 28px 0 0 0;
      font-weight: 500; }
      .contracts-container .tablesubheaderdiv > div .prepaid, .purchasecontracts-container .tablesubheaderdiv > div .prepaid, .salescontracts-container .tablesubheaderdiv > div .prepaid {
        text-transform: uppercase;
        font-weight: 600;
        padding-left: 90px; }
      .contracts-container .tablesubheaderdiv > div .contract-number, .purchasecontracts-container .tablesubheaderdiv > div .contract-number, .salescontracts-container .tablesubheaderdiv > div .contract-number {
        float: right; }
  .contracts-container .tablerowdiv.subcontract > div:first-child, .purchasecontracts-container .tablerowdiv.subcontract > div:first-child, .salescontracts-container .tablerowdiv.subcontract > div:first-child {
    padding-left: 30px; }
  .contracts-container .tablerowdiv .button, .contracts-container .tablerowdiv input[type="submit"], .contracts-container .tablerowdiv input[type="reset"], .contracts-container .tablerowdiv input[type="button"], .purchasecontracts-container .tablerowdiv .button, .purchasecontracts-container .tablerowdiv input[type="submit"], .purchasecontracts-container .tablerowdiv input[type="reset"], .purchasecontracts-container .tablerowdiv input[type="button"], .salescontracts-container .tablerowdiv .button, .salescontracts-container .tablerowdiv input[type="submit"], .salescontracts-container .tablerowdiv input[type="reset"], .salescontracts-container .tablerowdiv input[type="button"] {
    color: #fff;
    min-width: 50px; }
  .contracts-container .tablerowdiv .disable, .purchasecontracts-container .tablerowdiv .disable, .salescontracts-container .tablerowdiv .disable {
    background: darkgrey;
    opacity: 0.5; }
  .contracts-container .tablerowdiv .checkcatalog, .purchasecontracts-container .tablerowdiv .checkcatalog, .salescontracts-container .tablerowdiv .checkcatalog {
    background-color: #65b32e;
    width: 12px;
    height: 12px;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 10px;
    border-radius: 2px;
    line-height: 14px;
    text-decoration: none;
    vertical-align: top; }
    .contracts-container .tablerowdiv .checkcatalog.disabled, .purchasecontracts-container .tablerowdiv .checkcatalog.disabled, .salescontracts-container .tablerowdiv .checkcatalog.disabled {
      background-color: #d8d8d8;
      cursor: text; }

.infoMessageOverlay {
  max-width: 690px;
  background-color: #fff;
  color: #2f3331;
  border-radius: 5px;
  width: 100%;
  max-height: 500px;
  overflow: auto;
  padding: 20px; }
  .infoMessageOverlay .message {
    margin-bottom: 20px; }
  .infoMessageOverlay .close {
    float: right; }

@media screen and (max-width: 768px) {
  .contracts-container .tablediv.responsive .tablesubheaderdiv, .purchasecontracts-container .tablediv.responsive .tablesubheaderdiv, .salescontracts-container .tablediv.responsive .tablesubheaderdiv {
    height: auto; } }
@media screen and (max-width: 568px) {
  .contracts-container .tablediv.responsive .tablesubheaderdiv .contract-number, .purchasecontracts-container .tablediv.responsive .tablesubheaderdiv .contract-number, .salescontracts-container .tablediv.responsive .tablesubheaderdiv .contract-number {
    float: none;
    display: block;
    padding-top: 2px; } }
.section-your-contracts {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

.accept-trading-conditions {
  padding: 10px; }
  .accept-trading-conditions label {
    padding: 10px;
    cursor: pointer;
    background: #fff;
    margin: 20px 0; }
    .accept-trading-conditions label:after {
      content: "";
      display: table;
      clear: both; }
    .accept-trading-conditions label input[type="checkbox"] {
      float: left;
      margin: 3px 0; }
    .accept-trading-conditions label span {
      float: right;
      width: calc(100% - 20px); }
  .accept-trading-conditions .accept-trading-conditions-button.disabled {
    cursor: default; }

.checkout-contracts .statusmessage {
  font-size: 0.8125em;
  margin-bottom: 40px; }
.checkout-contracts .checkout > .message {
  font-size: 0.8125em; }
.checkout-contracts .contract {
  margin-bottom: 40px;
  clear: both; }
.checkout-contracts .notPrivateCustomers {
  color: #fe2a29;
  text-align: center;
  margin: -20px 0 20px;
  font-weight: bold; }
.checkout-contracts h2 {
  font-size: 0.9375em;
  padding: 0 0 15px; }
.checkout-contracts .table .table-cell {
  width: 11.11111%;
  min-height: 1em; }
  .checkout-contracts .table .table-cell.price {
    width: 22.22222%; }
  @media screen and (max-width: 768px) {
    .checkout-contracts .table .table-cell {
      width: 20%;
      text-align: left !important; }
      .checkout-contracts .table .table-cell label {
        display: block; } }
  @media screen and (max-width: 568px) {
    .checkout-contracts .table .table-cell {
      width: 50% !important; }
      .checkout-contracts .table .table-cell:nth-child(even) {
        clear: left; }
      .checkout-contracts .table .table-cell.secondary {
        display: block; } }
  .checkout-contracts .table .table-cell.productname {
    width: 44.44444%; }
    @media screen and (max-width: 768px) {
      .checkout-contracts .table .table-cell.productname {
        width: 100% !important; } }
    .checkout-contracts .table .table-cell.productname.price {
      width: 66.66667%; }
  .checkout-contracts .table .table-cell.number .unit {
    text-align: center; }
@media screen and (max-width: 768px) {
  .checkout-contracts .table .table-head {
    display: none; } }
@media screen and (max-width: 568px) {
  .checkout-contracts .table .table-row {
    background-image: none; }
    .checkout-contracts .table .table-row.active {
      background-image: none; } }
.checkout-contracts .table .table-row.plus-product .table-cell {
  line-height: 24px; }
  .checkout-contracts .table .table-row.plus-product .table-cell.image {
    display: none; }
  .checkout-contracts .table .table-row.plus-product .table-cell.price {
    display: none; }
  .checkout-contracts .table .table-row.plus-product .table-cell.title {
    width: 33.33333%; }
    @media screen and (max-width: 768px) {
      .checkout-contracts .table .table-row.plus-product .table-cell.title {
        width: 100% !important; } }
    .checkout-contracts .table .table-row.plus-product .table-cell.title a, .checkout-contracts .table .table-row.plus-product .table-cell.title #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout-contracts .table .table-row.plus-product .table-cell.title #changeEmail, .checkout-contracts .table .table-row.plus-product .table-cell.title #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout-contracts .table .table-row.plus-product .table-cell.title #changePassword {
      font-size: 1.15385em;
      margin-bottom: 2px;
      color: #472704;
      font-family: "AvenirLTStd-Black", verdana, sans-serif; }
    .checkout-contracts .table .table-row.plus-product .table-cell.title label {
      display: none; }
  .checkout-contracts .table .table-row.plus-product .table-cell.quantity {
    font-size: 1em;
    line-height: 1em;
    width: 22.22222%; }
    @media screen and (max-width: 768px) {
      .checkout-contracts .table .table-row.plus-product .table-cell.quantity label {
        display: block;
        font-size: 0.8125em;
        margin-bottom: 5px; } }
  .checkout-contracts .table .table-row.plus-product .table-cell.productactions {
    text-align: right; }
.checkout-contracts .table .table-row.soldoutmessages {
  color: #65b32e;
  padding: 25px 10px 5px 10px;
  font-weight: bold;
  font-size: 14px; }
.checkout-contracts .table h3 {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  font-size: 1.15385em;
  line-height: 1.13333em;
  margin-bottom: 2px; }
.checkout-contracts .table .message {
  font-size: 0.92308em;
  line-height: 1.5em;
  display: block;
  width: 100%; }
  .checkout-contracts .table .message div {
    white-space: normal; }
    .checkout-contracts .table .message div span {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
.checkout-contracts .table .message-header {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  display: inline-block;
  line-height: 1.38462em; }
.checkout-contracts .table .spacer {
  width: 50px; }
.checkout-contracts .table .button, .checkout-contracts .table input[type="submit"], .checkout-contracts .table input[type="reset"], .checkout-contracts .table input[type="button"] {
  margin-right: 10px; }
.checkout-contracts .table .tools {
  text-align: right; }
.checkout-contracts .table .tool {
  display: inline-block;
  padding: 0 5px;
  color: #472704;
  text-decoration: underline; }
  @media screen and (max-width: 768px) {
    .checkout-contracts .table .tool {
      padding: 0 5px 0 0; } }
  @media screen and (max-width: 568px) {
    .checkout-contracts .table .tool {
      border: 1px solid #e5deda;
      border-radius: 2px;
      -moz-border-radius: 15px;
      -webkit-border-radius: 15px;
      border-radius: 15px;
      display: inline-block;
      vertical-align: middle;
      *vertical-align: auto;
      *zoom: 1;
      *display: inline;
      background: #6a605a;
      color: #fff;
      cursor: pointer;
      font-size: 14px;
      -webkit-font-smoothing: antialiased;
      line-height: 30px;
      padding: 0 15px;
      position: relative;
      text-align: center;
      text-decoration: none;
      text-overflow: ellipsis;
      white-space: nowrap;
      z-index: 1;
      border: none;
      -webkit-appearance: none;
      margin: 0 10px 0 0;
      font-size: 1em; }
      .ie8 .error .checkout-contracts .table .tool, .ie8 .checkout-contracts .table .tool.error {
        border: 2px solid #ff0047; }
      .ie8 .checkout-contracts .table .tool {
        border: 1px solid #edece9; }
        .ie8 .checkout-contracts .table .tool:after {
          display: none; }
      .checkout-contracts .table .tool:hover, .checkout-contracts .table .tool.active, .active > .checkout-contracts .table .tool {
        text-decoration: none;
        background: #45a06f; } }
.checkout-contracts .table .delivery-fee {
  clear: both;
  width: 100%; }
  .checkout-contracts .table .delivery-fee .table-cell {
    padding: 0 10px 5px; }
  .checkout-contracts .table .delivery-fee .feename {
    width: 77.77778%;
    font-size: 0.75em;
    line-height: 1em;
    text-indent: 15px; }
    @media screen and (max-width: 768px) {
      .checkout-contracts .table .delivery-fee .feename {
        width: 60%;
        text-align: left !important;
        text-indent: 0; }
        .checkout-contracts .table .delivery-fee .feename label {
          display: block; } }
  .checkout-contracts .table .delivery-fee .fee {
    font-size: 0.75em;
    line-height: 1em; }
.checkout-contracts .table .table-footer .table-row:nth-child(even) {
  background-color: #f0f5f8; }
.checkout-contracts .table .table-footer .table-cell {
  font-family: "AvenirLTStd-Light", verdana, sans-serif; }
  .checkout-contracts .table .table-footer .table-cell .price {
    font-family: "AvenirLTStd-Black", verdana, sans-serif; }
.checkout-contracts .success .table .tools, .checkout-contracts .success .table .productactions {
  display: none; }
@media screen and (max-width: 768px) {
  .checkout-contracts .success .table .table-cell {
    width: 25%; } }
.checkout-contracts .success .table .table-cell.productname {
  width: 55.55556%; }
  @media screen and (max-width: 768px) {
    .checkout-contracts .success .table .table-cell.productname {
      width: 100% !important; } }
  .checkout-contracts .success .table .table-cell.productname.price {
    width: 77.77778%; }
.checkout-contracts .success .table .table-row.plus-product .table-cell.title {
  width: 55.55556%; }
  @media screen and (max-width: 768px) {
    .checkout-contracts .success .table .table-row.plus-product .table-cell.title {
      width: 100% !important; } }
.checkout-contracts .success .table .table-row.plus-product .table-cell.quantity {
  width: 11.11111%; }
  .checkout-contracts .success .table .table-row.plus-product .table-cell.quantity .spinner-input {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent; }
    .checkout-contracts .success .table .table-row.plus-product .table-cell.quantity .spinner-input .down, .checkout-contracts .success .table .table-row.plus-product .table-cell.quantity .spinner-input .up {
      display: none; }
    .checkout-contracts .success .table .table-row.plus-product .table-cell.quantity .spinner-input input {
      text-align: right;
      color: #472704; }
  @media screen and (max-width: 768px) {
    .checkout-contracts .success .table .table-row.plus-product .table-cell.quantity label {
      display: block; }
    .checkout-contracts .success .table .table-row.plus-product .table-cell.quantity .spinner-input input {
      text-align: left; } }
.checkout-contracts .actions {
  margin-top: -20px;
  margin-bottom: -20px; }
  .checkout-contracts .actions a, .checkout-contracts .actions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout-contracts .actions #changeEmail, .checkout-contracts .actions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout-contracts .actions #changePassword {
    margin-left: 15px;
    text-decoration: underline; }
    @media screen and (max-width: 400px) {
      .checkout-contracts .actions a, .checkout-contracts .actions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout-contracts .actions #changeEmail, .checkout-contracts .actions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout-contracts .actions #changePassword {
        margin-bottom: 20px;
        display: inline-block; } }
  .checkout-contracts .actions .button, .checkout-contracts .actions input[type="submit"], .checkout-contracts .actions input[type="reset"], .checkout-contracts .actions input[type="button"] {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    font-size: 0.8125em;
    color: #fff;
    text-decoration: none; }
    .checkout-contracts .actions .button.disabledLink, .checkout-contracts .actions input.disabledLink[type="submit"], .checkout-contracts .actions input.disabledLink[type="reset"], .checkout-contracts .actions input.disabledLink[type="button"] {
      background-color: #ccc;
      cursor: default; }
.checkout-contracts .table .table-head .table-cell.number:nth-of-type(2) {
  text-align: center; }

.checkout-price {
  margin-bottom: 20px;
  clear: both;
  position: relative; }
  .checkout-price .total-price {
    text-align: right;
    margin-bottom: 20px; }
    .checkout-price .total-price .price {
      color: #65b32e;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.9375em; }
      .checkout-price .total-price .price span {
        font-size: 2em;
        padding-left: 5px; }
        @media screen and (max-width: 568px) {
          .checkout-price .total-price .price span {
            display: block; } }
    .checkout-price .total-price .vat {
      padding-top: 9px;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.8125em; }
      .checkout-price .total-price .vat span {
        padding-left: 5px; }
    .checkout-price .total-price .totalvat {
      padding-top: 9px;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.8125em; }
      .checkout-price .total-price .totalvat span {
        padding-left: 5px; }
  .checkout-price .message {
    font-size: 0.8125em;
    line-height: 1.38462em;
    position: absolute;
    top: 0;
    left: 0; }
    .checkout-price .message strong {
      font-family: "AvenirLTStd-Black", verdana, sans-serif; }
    @media screen and (max-width: 768px) {
      .checkout-price .message {
        position: static; } }
  .checkout-price .actions {
    padding: 20px 0; }
    .checkout-price .actions a, .checkout-price .actions #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .checkout-price .actions #changeEmail, .checkout-price .actions #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .checkout-price .actions #changePassword {
      margin-left: 15px;
      text-decoration: underline; }
    .checkout-price .actions .button, .checkout-price .actions input[type="submit"], .checkout-price .actions input[type="reset"], .checkout-price .actions input[type="button"] {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.8125em;
      color: #fff;
      text-decoration: none; }

.checkout-dropdown .message {
  padding-top: 3px; }
.checkout-dropdown .message, .checkout-dropdown .moreItems, .checkout-dropdown .cell, .checkout-dropdown .cellContent {
  font-family: "Century Gothic W01", verdana, sans-serif;
  font-size: 13px; }
.checkout-dropdown .quickbasketlist {
  display: table; }
  .checkout-dropdown .quickbasketlist .rows {
    display: table-row-group; }
    .checkout-dropdown .quickbasketlist .rows .row {
      display: table-row; }
      .checkout-dropdown .quickbasketlist .rows .row .cell {
        display: table-cell; }
        .checkout-dropdown .quickbasketlist .rows .row .cell .cellContent {
          display: block;
          line-height: 20px;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden;
          width: 180px; }
      .checkout-dropdown .quickbasketlist .rows .row.tableHeader .cell {
        font-family: "Century Gothic W01 Bold", verdana, sans-serif;
        color: #008749;
        padding-top: 5px;
        padding-bottom: 10px; }
      .checkout-dropdown .quickbasketlist .rows .row .name {
        width: 65%; }
      .checkout-dropdown .quickbasketlist .rows .row .units {
        width: 35%;
        text-align: right; }
  .checkout-dropdown .quickbasketlist .moreItems {
    display: table-caption;
    caption-side: bottom;
    margin-top: 12px;
    margin-bottom: 2px; }

.checkoutBasket, .checkoutorderconfirmation {
  margin: 0 18px; }
  .checkoutBasket .checkoutorderconfirmationBanner, .checkoutorderconfirmation .checkoutorderconfirmationBanner {
    background-color: #65b32e;
    padding: 34px;
    color: #fff;
    border-radius: 4px;
    margin-bottom: 15px; }
    .checkoutBasket .checkoutorderconfirmationBanner img, .checkoutorderconfirmation .checkoutorderconfirmationBanner img {
      height: 80px;
      width: 80px;
      vertical-align: middle;
      margin-right: 34px;
      float: left; }
    .checkoutBasket .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent, .checkoutorderconfirmation .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent {
      float: left;
      padding: 5px 0; }
      .checkoutBasket .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent .header, .checkoutorderconfirmation .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent .header {
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        position: static;
        background-color: transparent;
        font-size: 30px;
        line-height: 41px;
        margin-bottom: 2px; }
      .checkoutBasket .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent .text, .checkoutorderconfirmation .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent .text {
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        font-size: 20px;
        line-height: 27px; }
    .checkoutBasket .checkoutorderconfirmationBanner:after, .checkoutorderconfirmation .checkoutorderconfirmationBanner:after {
      content: "";
      display: table;
      clear: both; }
  .checkoutBasket .tablediv, .checkoutorderconfirmation .tablediv {
    line-height: 20px;
    position: relative;
    border-collapse: separate;
    border-spacing: 0; }
    .checkoutBasket .tablediv .tableheadlinediv.catalog, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog {
      height: 32px; }
      .checkoutBasket .tablediv .tableheadlinediv.catalog > div, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog > div {
        background: #f8f6f3;
        padding-bottom: 14px;
        padding-top: 0; }
        .checkoutBasket .tablediv .tableheadlinediv.catalog > div:before, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog > div:before {
          content: "";
          height: 32px;
          width: 12px;
          position: absolute;
          display: inline-block;
          left: -12px;
          background: #f8f6f3; }
      .checkoutBasket .tablediv .tableheadlinediv.catalog + .tablesubheaderdiv, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog + .tablesubheaderdiv {
        height: 40px; }
        .checkoutBasket .tablediv .tableheadlinediv.catalog + .tablesubheaderdiv .address-header, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog + .tablesubheaderdiv .address-header {
          margin-top: 0; }
    .checkoutBasket .tablediv .tablesubheaderdiv, .checkoutorderconfirmation .tablediv .tablesubheaderdiv {
      height: 50px;
      margin-bottom: -1px; }
      .checkoutBasket .tablediv .tablesubheaderdiv .address-header, .checkoutorderconfirmation .tablediv .tablesubheaderdiv .address-header {
        right: 0;
        left: 12px;
        width: auto;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-weight: normal;
        margin-top: 11px; }
        @media all and (-webkit-min-device-pixel-ratio: 0) {
          .checkoutBasket .tablediv .tablesubheaderdiv .address-header, .checkoutorderconfirmation .tablediv .tablesubheaderdiv .address-header {
            left: 0; } }
      .checkoutBasket .tablediv .tablesubheaderdiv.soldouthead, .checkoutorderconfirmation .tablediv .tablesubheaderdiv.soldouthead {
        height: 40px;
        margin-bottom: 0; }
        .checkoutBasket .tablediv .tablesubheaderdiv.soldouthead .address-header, .checkoutorderconfirmation .tablediv .tablesubheaderdiv.soldouthead .address-header {
          border-bottom: solid 1px #d30117;
          margin-top: 0; }
    .checkoutBasket .tablediv .tableheaddiv > div, .checkoutorderconfirmation .tablediv .tableheaddiv > div {
      padding: 9px 5px 7px 13px; }
    .checkoutBasket .tablediv .tablerowdiv > div, .checkoutorderconfirmation .tablediv .tablerowdiv > div {
      padding: 10px 5px 10px 13px; }
      .checkoutBasket .tablediv .tablerowdiv > div:first-child, .checkoutorderconfirmation .tablediv .tablerowdiv > div:first-child {
        width: 45%; }
      .checkoutBasket .tablediv .tablerowdiv > div:nth-child(3), .checkoutorderconfirmation .tablediv .tablerowdiv > div:nth-child(3) {
        width: 15%; }
      .checkoutBasket .tablediv .tablerowdiv > div.deliverydate, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deliverydate {
        width: 35%; }
      .checkoutBasket .tablediv .tablerowdiv > div.deletebutton, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deletebutton {
        padding-right: 13px; }
    .checkoutBasket .tablediv .divider, .checkoutorderconfirmation .tablediv .divider {
      height: 35px;
      background: #f8f6f3;
      position: relative;
      left: -12px; }
      .checkoutBasket .tablediv .divider + .tablesubheaderdiv, .checkoutorderconfirmation .tablediv .divider + .tablesubheaderdiv {
        height: 40px; }
        .checkoutBasket .tablediv .divider + .tablesubheaderdiv .address-header, .checkoutorderconfirmation .tablediv .divider + .tablesubheaderdiv .address-header {
          margin-top: 0; }
    .checkoutBasket .tablediv .service, .checkoutorderconfirmation .tablediv .service {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      font-size: 1rem;
      line-height: 22px;
      display: table-row;
      height: 22px; }
      .checkoutBasket .tablediv .service div, .checkoutorderconfirmation .tablediv .service div {
        position: absolute;
        right: 0;
        left: 0; }
    .checkoutBasket .tablediv .modifiers, .checkoutorderconfirmation .tablediv .modifiers {
      margin-top: 6px; }
      .checkoutBasket .tablediv .modifiers span, .checkoutBasket .tablediv .modifiers div, .checkoutorderconfirmation .tablediv .modifiers span, .checkoutorderconfirmation .tablediv .modifiers div {
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        display: block;
        color: #6a605a;
        font-size: 13px;
        line-height: 18px; }
    .checkoutBasket .tablediv .location, .checkoutorderconfirmation .tablediv .location {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      display: block;
      color: #a6a6a6;
      margin-top: 6px;
      font-size: 14px; }
    .checkoutBasket .tablediv .MessageToDriver, .checkoutorderconfirmation .tablediv .MessageToDriver {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      display: block;
      color: #a6a6a6;
      margin-top: 6px;
      font-size: 14px; }
    .checkoutBasket .tablediv .ui-spinner .ui-spinner-input, .checkoutorderconfirmation .tablediv .ui-spinner .ui-spinner-input {
      width: 88px;
      padding: 0 27px;
      text-align: center; }
    .checkoutBasket .tablediv .noleftpadding.unitmobile, .checkoutorderconfirmation .tablediv .noleftpadding.unitmobile {
      display: inline; }
    .checkoutBasket .tablediv .editbutton .changeline.disabled, .checkoutorderconfirmation .tablediv .editbutton .changeline.disabled {
      color: #a6a6a6;
      cursor: auto; }
      .checkoutBasket .tablediv .editbutton .changeline.disabled:hover, .checkoutorderconfirmation .tablediv .editbutton .changeline.disabled:hover {
        text-decoration: none; }
    .checkoutBasket .tablediv .deletebutton .deleteline, .checkoutorderconfirmation .tablediv .deletebutton .deleteline {
      color: #d30117; }
    .checkoutBasket .tablediv .styledCheckbox, .checkoutorderconfirmation .tablediv .styledCheckbox {
      margin: 7px 0 0;
      white-space: nowrap;
      cursor: auto; }
      .checkoutBasket .tablediv .styledCheckbox .checkbox.checked, .checkoutorderconfirmation .tablediv .styledCheckbox .checkbox.checked {
        background-image: url("../images/my-icons/check-disabled.png");
        background-position: 0;
        padding: 8px;
        box-shadow: none;
        border: none; }
      .checkoutBasket .tablediv .styledCheckbox span, .checkoutorderconfirmation .tablediv .styledCheckbox span {
        padding: 0px 0 0px 5px;
        color: #a6a6a6;
        font-size: 14px; }
  .checkoutBasket .backbutton, .checkoutorderconfirmation .backbutton {
    float: left; }
  .checkoutBasket .rightside, .checkoutorderconfirmation .rightside {
    float: right;
    text-align: right; }
    .checkoutBasket .rightside .total, .checkoutorderconfirmation .rightside .total {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 17px; }
    .checkoutBasket .rightside .placeorder, .checkoutorderconfirmation .rightside .placeorder {
      margin-top: 20px; }
      .checkoutBasket .rightside .placeorder.disabled, .checkoutorderconfirmation .rightside .placeorder.disabled {
        cursor: auto; }
    .checkoutBasket .rightside .priceinfo, .checkoutorderconfirmation .rightside .priceinfo {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      color: #6a605a;
      margin-top: 20px; }
  @media screen and (max-width: 768px) {
    .checkoutBasket .checkoutorderconfirmationBanner, .checkoutorderconfirmation .checkoutorderconfirmationBanner {
      padding: 30px 20px;
      text-align: center; }
      .checkoutBasket .checkoutorderconfirmationBanner img, .checkoutorderconfirmation .checkoutorderconfirmationBanner img {
        margin: 0 0 20px;
        float: none; }
      .checkoutBasket .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent, .checkoutorderconfirmation .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent {
        float: none;
        padding: 0; }
        .checkoutBasket .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent .header, .checkoutorderconfirmation .checkoutorderconfirmationBanner .checkoutorderconfirmationBannerContent .header {
          font-size: 25px;
          line-height: 34px;
          margin-bottom: 10px; }
    .checkoutBasket .tablediv, .checkoutorderconfirmation .tablediv {
      border: none;
      padding: 0; }
      .checkoutBasket .tablediv .tableheadlinediv.catalog, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog {
        height: auto; }
        .checkoutBasket .tablediv .tableheadlinediv.catalog > div, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog > div {
          margin: 0; }
        .checkoutBasket .tablediv .tableheadlinediv.catalog + .tablesubheaderdiv, .checkoutorderconfirmation .tablediv .tableheadlinediv.catalog + .tablesubheaderdiv {
          height: auto; }
      .checkoutBasket .tablediv .service, .checkoutorderconfirmation .tablediv .service {
        display: block;
        height: auto; }
        .checkoutBasket .tablediv .service div, .checkoutorderconfirmation .tablediv .service div {
          position: static; }
      .checkoutBasket .tablediv .tablesubheaderdiv, .checkoutorderconfirmation .tablediv .tablesubheaderdiv {
        border-bottom: 1px solid #65b32e;
        height: auto;
        margin: 0; }
        .checkoutBasket .tablediv .tablesubheaderdiv .address-header, .checkoutorderconfirmation .tablediv .tablesubheaderdiv .address-header {
          padding: 15px 13px; }
        .checkoutBasket .tablediv .tablesubheaderdiv.soldouthead, .checkoutorderconfirmation .tablediv .tablesubheaderdiv.soldouthead {
          border-bottom: solid 1px #d30117;
          height: 41px; }
          .checkoutBasket .tablediv .tablesubheaderdiv.soldouthead .address-header, .checkoutorderconfirmation .tablediv .tablesubheaderdiv.soldouthead .address-header {
            border: none; }
      .checkoutBasket .tablediv .tablerowdiv, .checkoutorderconfirmation .tablediv .tablerowdiv {
        font-size: 15px;
        position: relative; }
        .checkoutBasket .tablediv .tablerowdiv > div, .checkoutorderconfirmation .tablediv .tablerowdiv > div {
          padding: 3px 13px 0px; }
          .checkoutBasket .tablediv .tablerowdiv > div:nth-child(3), .checkoutorderconfirmation .tablediv .tablerowdiv > div:nth-child(3) {
            width: auto; }
          .checkoutBasket .tablediv .tablerowdiv > div.deliverydate, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deliverydate {
            width: auto; }
          .checkoutBasket .tablediv .tablerowdiv > div.mobileitem, .checkoutorderconfirmation .tablediv .tablerowdiv > div.mobileitem {
            width: 60%;
            -webkit-tap-highlight-color: transparent; }
            .checkoutBasket .tablediv .tablerowdiv > div.mobileitem > :first-child, .checkoutorderconfirmation .tablediv .tablerowdiv > div.mobileitem > :first-child {
              height: 38px;
              -webkit-box-align: center;
              -ms-flex-align: center;
              align-items: center;
              -ms-flex-wrap: wrap;
              flex-wrap: wrap;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex; }
            .checkoutBasket .tablediv .tablerowdiv > div.mobileitem.rightitem, .checkoutorderconfirmation .tablediv .tablerowdiv > div.mobileitem.rightitem {
              padding-right: 36px;
              position: absolute;
              right: 0;
              background-position: right 10px top 25px;
              width: 40%; }
              .checkoutBasket .tablediv .tablerowdiv > div.mobileitem.rightitem :first-child, .checkoutorderconfirmation .tablediv .tablerowdiv > div.mobileitem.rightitem :first-child {
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end; }
              .checkoutBasket .tablediv .tablerowdiv > div.mobileitem.rightitem .modifiers, .checkoutorderconfirmation .tablediv .tablerowdiv > div.mobileitem.rightitem .modifiers {
                position: relative;
                right: -36px; }
          .checkoutBasket .tablediv .tablerowdiv > div.mobilelabel, .checkoutBasket .tablediv .tablerowdiv > div.selectAmount, .checkoutBasket .tablediv .tablerowdiv > div.deliverydate, .checkoutorderconfirmation .tablediv .tablerowdiv > div.mobilelabel, .checkoutorderconfirmation .tablediv .tablerowdiv > div.selectAmount, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deliverydate {
            padding: 3px 13px 0;
            color: #6a605a;
            font-family: "AvenirLTStd-Light", verdana, sans-serif; }
          .checkoutBasket .tablediv .tablerowdiv > div .modifiers, .checkoutBasket .tablediv .tablerowdiv > div .location, .checkoutBasket .tablediv .tablerowdiv > div .MessageToDriver, .checkoutBasket .tablediv .tablerowdiv > div .styledCheckbox, .checkoutorderconfirmation .tablediv .tablerowdiv > div .modifiers, .checkoutorderconfirmation .tablediv .tablerowdiv > div .location, .checkoutorderconfirmation .tablediv .tablerowdiv > div .MessageToDriver, .checkoutorderconfirmation .tablediv .tablerowdiv > div .styledCheckbox {
            display: none; }
          .checkoutBasket .tablediv .tablerowdiv > div .modifiers span, .checkoutBasket .tablediv .tablerowdiv > div .modifiers div, .checkoutorderconfirmation .tablediv .tablerowdiv > div .modifiers span, .checkoutorderconfirmation .tablediv .tablerowdiv > div .modifiers div {
            font-size: 15px;
            line-height: 20px;
            margin-top: 3px;
            padding-right: 13px; }
          .checkoutBasket .tablediv .tablerowdiv > div .location, .checkoutBasket .tablediv .tablerowdiv > div .MessageToDriver, .checkoutBasket .tablediv .tablerowdiv > div .styledCheckbox, .checkoutorderconfirmation .tablediv .tablerowdiv > div .location, .checkoutorderconfirmation .tablediv .tablerowdiv > div .MessageToDriver, .checkoutorderconfirmation .tablediv .tablerowdiv > div .styledCheckbox {
            margin-right: -80%;
            font-size: 15px;
            margin-top: 3px; }
          .checkoutBasket .tablediv .tablerowdiv > div.editbutton, .checkoutBasket .tablediv .tablerowdiv > div.deletebutton, .checkoutorderconfirmation .tablediv .tablerowdiv > div.editbutton, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deletebutton {
            padding: 15px 13px 0;
            float: none; }
          .checkoutBasket .tablediv .tablerowdiv > div.editbutton, .checkoutorderconfirmation .tablediv .tablerowdiv > div.editbutton {
            clear: both;
            padding-right: 100px;
            float: right; }
            .checkoutBasket .tablediv .tablerowdiv > div.editbutton:empty, .checkoutorderconfirmation .tablediv .tablerowdiv > div.editbutton:empty {
              padding: 0; }
          .checkoutBasket .tablediv .tablerowdiv > div.deletebutton, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deletebutton {
            position: absolute;
            right: 0;
            bottom: 15px; }
        .checkoutBasket .tablediv .tablerowdiv.open, .checkoutorderconfirmation .tablediv .tablerowdiv.open {
          padding-bottom: 15px; }
          .checkoutBasket .tablediv .tablerowdiv.open > div .modifiers, .checkoutBasket .tablediv .tablerowdiv.open > div .location, .checkoutBasket .tablediv .tablerowdiv.open > div .MessageToDriver, .checkoutBasket .tablediv .tablerowdiv.open > div .styledCheckbox, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .modifiers, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .location, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .MessageToDriver, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .styledCheckbox {
            display: block;
            color: #6a605a; }
            .checkoutBasket .tablediv .tablerowdiv.open > div .modifiers span, .checkoutBasket .tablediv .tablerowdiv.open > div .location span, .checkoutBasket .tablediv .tablerowdiv.open > div .MessageToDriver span, .checkoutBasket .tablediv .tablerowdiv.open > div .styledCheckbox span, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .modifiers span, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .location span, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .MessageToDriver span, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div .styledCheckbox span {
              color: #6a605a; }
          .checkoutBasket .tablediv .tablerowdiv.open > div.mobileitem, .checkoutorderconfirmation .tablediv .tablerowdiv.open > div.mobileitem {
            padding-bottom: 0; }
        .checkoutBasket .tablediv .tablerowdiv.soldout .deletebutton, .checkoutorderconfirmation .tablediv .tablerowdiv.soldout .deletebutton {
          clear: both; }
      .checkoutBasket .tablediv .divider, .checkoutorderconfirmation .tablediv .divider {
        height: 30px;
        margin: 0; }
        .checkoutBasket .tablediv .divider + .tablesubheaderdiv, .checkoutorderconfirmation .tablediv .divider + .tablesubheaderdiv {
          height: auto; }
    .checkoutBasket .backbutton, .checkoutorderconfirmation .backbutton {
      float: none;
      margin-top: 20px;
      display: block;
      text-align: center; }
    .checkoutBasket .rightside, .checkoutorderconfirmation .rightside {
      float: none;
      text-align: center; }
      .checkoutBasket .rightside .placeorder, .checkoutorderconfirmation .rightside .placeorder {
        width: 85%;
        max-width: 255px;
        padding: 9px;
        line-height: 23px;
        border-radius: 100px; } }

.checkoutorderconfirmation .tablediv .tableheaddiv > div:nth-child(5), .checkoutorderconfirmation .tablediv .tableheaddiv > div:last-child {
  padding: 0;
  width: 1px; }
.checkoutorderconfirmation .tablediv .tablerowdiv > div.editbutton, .checkoutorderconfirmation .tablediv .tablerowdiv > div.deletebutton {
  padding: 0;
  width: 1px; }

.checkout-contract-overlay, .checkout-catalog-overlay, .checkout-energy-overlay {
  background-color: #fff;
  font-size: 14px;
  width: 100%;
  max-width: 499px; }
  @media screen and (max-width: 768px) {
    .checkout-contract-overlay, .checkout-catalog-overlay, .checkout-energy-overlay {
      margin: 13px;
      width: calc(100% - 26px); } }
  .checkout-contract-overlay .checkout-header, .checkout-catalog-overlay .checkout-header, .checkout-energy-overlay .checkout-header {
    padding: 14px;
    text-align: center;
    font-size: 17px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    border-bottom: solid 1px #f3f3f3;
    line-height: 23px;
    position: relative; }
    .checkout-contract-overlay .checkout-header .close, .checkout-catalog-overlay .checkout-header .close, .checkout-energy-overlay .checkout-header .close {
      background-image: url("../images/my-icons/close-cross-grey.svg");
      background-size: 14px;
      width: 14px;
      height: 14px;
      cursor: pointer;
      position: absolute;
      right: 15px;
      top: 18px; }
    @media screen and (max-width: 768px) {
      .checkout-contract-overlay .checkout-header, .checkout-catalog-overlay .checkout-header, .checkout-energy-overlay .checkout-header {
        font-size: 15px;
        line-height: 19px;
        padding: 15px; } }
  .checkout-contract-overlay .checkout-body, .checkout-catalog-overlay .checkout-body, .checkout-energy-overlay .checkout-body {
    padding: 14px 30px 20px; }
    @media screen and (max-width: 768px) {
      .checkout-contract-overlay .checkout-body, .checkout-catalog-overlay .checkout-body, .checkout-energy-overlay .checkout-body {
        padding: 13px 15px 30px; } }
    .checkout-contract-overlay .checkout-body .checkout-productname, .checkout-catalog-overlay .checkout-body .checkout-productname, .checkout-energy-overlay .checkout-body .checkout-productname {
      text-align: center;
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      line-height: 1.73;
      margin-bottom: 20px;
      font-size: 15px; }
    .checkout-contract-overlay .checkout-body .styled-select, .checkout-catalog-overlay .checkout-body .styled-select, .checkout-energy-overlay .checkout-body .styled-select {
      border: none; }
      .checkout-contract-overlay .checkout-body .styled-select:before, .checkout-catalog-overlay .checkout-body .styled-select:before, .checkout-energy-overlay .checkout-body .styled-select:before {
        height: 36px; }
      .checkout-contract-overlay .checkout-body .styled-select:after, .checkout-catalog-overlay .checkout-body .styled-select:after, .checkout-energy-overlay .checkout-body .styled-select:after {
        top: 0;
        right: 0;
        width: 30px;
        height: 36px; }
      .checkout-contract-overlay .checkout-body .styled-select select, .checkout-catalog-overlay .checkout-body .styled-select select, .checkout-energy-overlay .checkout-body .styled-select select {
        border: 1px solid #e5deda; }
    .checkout-contract-overlay .checkout-body .formFieldError, .checkout-catalog-overlay .checkout-body .formFieldError, .checkout-energy-overlay .checkout-body .formFieldError {
      border: none; }
      .checkout-contract-overlay .checkout-body .formFieldError input,
      .checkout-contract-overlay .checkout-body .formFieldError select, .checkout-catalog-overlay .checkout-body .formFieldError input,
      .checkout-catalog-overlay .checkout-body .formFieldError select, .checkout-energy-overlay .checkout-body .formFieldError input,
      .checkout-energy-overlay .checkout-body .formFieldError select {
        border: 1px solid red; }
    .checkout-contract-overlay .checkout-body .checkout-contract-address, .checkout-catalog-overlay .checkout-body .checkout-contract-address, .checkout-energy-overlay .checkout-body .checkout-contract-address {
      padding-bottom: 16px; }
    .checkout-contract-overlay .checkout-body .checkout-contract-places, .checkout-catalog-overlay .checkout-body .checkout-contract-places, .checkout-energy-overlay .checkout-body .checkout-contract-places {
      padding: 0 30px 20px;
      border-bottom: solid 1px #f6f4f2;
      margin: 0 -30px; }
      .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place:after, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place:after, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place:after {
        content: "";
        display: table;
        clear: both; }
      .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.left.place, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.left.place, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.left.place {
        width: 55%;
        float: left; }
      .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount {
        width: 40%;
        float: right; }
        .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .fill-up, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .fill-up, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .fill-up {
          display: none; }
        .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element {
          position: relative; }
          .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element .placeamount, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element .placeamount, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element .placeamount {
            color: #2f3331;
            text-align: right;
            padding-right: 25px;
            line-height: 36px; }
          .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element .unit, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element .unit, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount .form-element .unit {
            display: inline-block;
            bottom: 0;
            position: absolute;
            right: 5px;
            font-size: 14px;
            line-height: 36px; }
      .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .deletebutton, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .deletebutton, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .deletebutton {
        display: none; }
      .checkout-contract-overlay .checkout-body .checkout-contract-places .hidden, .checkout-catalog-overlay .checkout-body .checkout-contract-places .hidden, .checkout-energy-overlay .checkout-body .checkout-contract-places .hidden {
        display: none; }
      @media screen and (max-width: 768px) {
        .checkout-contract-overlay .checkout-body .checkout-contract-places, .checkout-catalog-overlay .checkout-body .checkout-contract-places, .checkout-energy-overlay .checkout-body .checkout-contract-places {
          margin: 0 -15px;
          padding: 0 15px 20px; }
          .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.left.place, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.left.place, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.left.place {
            width: 100%;
            float: none;
            margin-bottom: 16px; }
          .checkout-contract-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount, .checkout-catalog-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount, .checkout-energy-overlay .checkout-body .checkout-contract-places .product-place .column.right.amount {
            width: 50%;
            padding-left: 15px; } }
    .checkout-contract-overlay .checkout-body .checkout-contract-dates, .checkout-catalog-overlay .checkout-body .checkout-contract-dates, .checkout-energy-overlay .checkout-body .checkout-contract-dates {
      padding: 16px 0 20px;
      text-align: right; }
      .checkout-contract-overlay .checkout-body .checkout-contract-dates .column, .checkout-catalog-overlay .checkout-body .checkout-contract-dates .column, .checkout-energy-overlay .checkout-body .checkout-contract-dates .column {
        width: 40%;
        margin-left: 20px;
        display: inline-block;
        text-align: left; }
        .checkout-contract-overlay .checkout-body .checkout-contract-dates .column .styled-date input, .checkout-catalog-overlay .checkout-body .checkout-contract-dates .column .styled-date input, .checkout-energy-overlay .checkout-body .checkout-contract-dates .column .styled-date input {
          color: #65b32e; }
      .checkout-contract-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv, .checkout-catalog-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv, .checkout-energy-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv {
        text-align: left;
        padding-top: 21px; }
        .checkout-contract-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .styledCheckbox, .checkout-catalog-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .styledCheckbox, .checkout-energy-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .styledCheckbox {
          font-family: "AvenirLTStd-Light", verdana, sans-serif;
          display: inline-block;
          margin-bottom: 0;
          line-height: 17px;
          font-size: 15px;
          vertical-align: top; }
          .checkout-contract-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .styledCheckbox .checkbox, .checkout-catalog-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .styledCheckbox .checkbox, .checkout-energy-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .styledCheckbox .checkbox {
            vertical-align: top; }
        .checkout-contract-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .infoMessageBox, .checkout-catalog-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .infoMessageBox, .checkout-energy-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv .infoMessageBox {
          vertical-align: top; }
      @media screen and (max-width: 768px) {
        .checkout-contract-overlay .checkout-body .checkout-contract-dates .column, .checkout-catalog-overlay .checkout-body .checkout-contract-dates .column, .checkout-energy-overlay .checkout-body .checkout-contract-dates .column {
          width: 50%;
          float: left;
          margin: 0; }
          .checkout-contract-overlay .checkout-body .checkout-contract-dates .column.left, .checkout-catalog-overlay .checkout-body .checkout-contract-dates .column.left, .checkout-energy-overlay .checkout-body .checkout-contract-dates .column.left {
            padding-left: 0;
            padding-right: 15px; }
          .checkout-contract-overlay .checkout-body .checkout-contract-dates .column.right, .checkout-catalog-overlay .checkout-body .checkout-contract-dates .column.right, .checkout-energy-overlay .checkout-body .checkout-contract-dates .column.right {
            padding-left: 15px; }
        .checkout-contract-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv, .checkout-catalog-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv, .checkout-energy-overlay .checkout-body .checkout-contract-dates #previousDayCheckboxDiv {
          clear: both; } }
    .checkout-contract-overlay .checkout-body .checkout-energy-dates, .checkout-catalog-overlay .checkout-body .checkout-energy-dates, .checkout-energy-overlay .checkout-body .checkout-energy-dates {
      text-align: right;
      margin-bottom: 20px; }
      .checkout-contract-overlay .checkout-body .checkout-energy-dates .form-element, .checkout-catalog-overlay .checkout-body .checkout-energy-dates .form-element, .checkout-energy-overlay .checkout-body .checkout-energy-dates .form-element {
        width: 40%;
        display: inline-block;
        text-align: left;
        position: relative; }
        @media screen and (max-width: 768px) {
          .checkout-contract-overlay .checkout-body .checkout-energy-dates .form-element, .checkout-catalog-overlay .checkout-body .checkout-energy-dates .form-element, .checkout-energy-overlay .checkout-body .checkout-energy-dates .form-element {
            width: 50%; } }
    .checkout-contract-overlay .checkout-body .styled-date, .checkout-catalog-overlay .checkout-body .styled-date, .checkout-energy-overlay .checkout-body .styled-date {
      margin-bottom: 0; }
      .checkout-contract-overlay .checkout-body .styled-date:before, .checkout-catalog-overlay .checkout-body .styled-date:before, .checkout-energy-overlay .checkout-body .styled-date:before {
        height: 36px; }
      .checkout-contract-overlay .checkout-body .styled-date:after, .checkout-catalog-overlay .checkout-body .styled-date:after, .checkout-energy-overlay .checkout-body .styled-date:after {
        top: 0;
        right: 0;
        width: 30px;
        height: 36px; }
      .checkout-contract-overlay .checkout-body .styled-date input, .checkout-catalog-overlay .checkout-body .styled-date input, .checkout-energy-overlay .checkout-body .styled-date input {
        z-index: 1003;
        color: #65b32e; }
    .checkout-contract-overlay .checkout-body .checkout-contract-comments, .checkout-contract-overlay .checkout-body .checkout-energy-comments, .checkout-catalog-overlay .checkout-body .checkout-contract-comments, .checkout-catalog-overlay .checkout-body .checkout-energy-comments, .checkout-energy-overlay .checkout-body .checkout-contract-comments, .checkout-energy-overlay .checkout-body .checkout-energy-comments {
      margin-bottom: 20px; }
      .checkout-contract-overlay .checkout-body .checkout-contract-comments .ordercomment, .checkout-contract-overlay .checkout-body .checkout-energy-comments .ordercomment, .checkout-catalog-overlay .checkout-body .checkout-contract-comments .ordercomment, .checkout-catalog-overlay .checkout-body .checkout-energy-comments .ordercomment, .checkout-energy-overlay .checkout-body .checkout-contract-comments .ordercomment, .checkout-energy-overlay .checkout-body .checkout-energy-comments .ordercomment {
        border-radius: 4px;
        background-color: #f3f3f3;
        height: 130px;
        border: none; }
        @media screen and (max-width: 768px) {
          .checkout-contract-overlay .checkout-body .checkout-contract-comments .ordercomment, .checkout-contract-overlay .checkout-body .checkout-energy-comments .ordercomment, .checkout-catalog-overlay .checkout-body .checkout-contract-comments .ordercomment, .checkout-catalog-overlay .checkout-body .checkout-energy-comments .ordercomment, .checkout-energy-overlay .checkout-body .checkout-contract-comments .ordercomment, .checkout-energy-overlay .checkout-body .checkout-energy-comments .ordercomment {
            height: 180px; } }
    .checkout-contract-overlay .checkout-body label, .checkout-contract-overlay .checkout-body h3, .checkout-catalog-overlay .checkout-body label, .checkout-catalog-overlay .checkout-body h3, .checkout-energy-overlay .checkout-body label, .checkout-energy-overlay .checkout-body h3 {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      line-height: 19px;
      font-size: 14px;
      margin-bottom: 4px;
      white-space: nowrap; }
    .checkout-contract-overlay .checkout-body textarea, .checkout-contract-overlay .checkout-body input[type=number], .checkout-contract-overlay .checkout-body input[type=tel], .checkout-contract-overlay .checkout-body input[type=text], .checkout-contract-overlay .checkout-body input[type=email], .checkout-contract-overlay .checkout-body input[type=password], .checkout-contract-overlay .checkout-body input[type=date], .checkout-contract-overlay .checkout-body select, .checkout-contract-overlay .checkout-body .unit, .checkout-catalog-overlay .checkout-body textarea, .checkout-catalog-overlay .checkout-body input[type=number], .checkout-catalog-overlay .checkout-body input[type=tel], .checkout-catalog-overlay .checkout-body input[type=text], .checkout-catalog-overlay .checkout-body input[type=email], .checkout-catalog-overlay .checkout-body input[type=password], .checkout-catalog-overlay .checkout-body input[type=date], .checkout-catalog-overlay .checkout-body select, .checkout-catalog-overlay .checkout-body .unit, .checkout-energy-overlay .checkout-body textarea, .checkout-energy-overlay .checkout-body input[type=number], .checkout-energy-overlay .checkout-body input[type=tel], .checkout-energy-overlay .checkout-body input[type=text], .checkout-energy-overlay .checkout-body input[type=email], .checkout-energy-overlay .checkout-body input[type=password], .checkout-energy-overlay .checkout-body input[type=date], .checkout-energy-overlay .checkout-body select, .checkout-energy-overlay .checkout-body .unit {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      height: 36px; }
    .checkout-contract-overlay .checkout-body .checkout-catalog-amount, .checkout-catalog-overlay .checkout-body .checkout-catalog-amount, .checkout-energy-overlay .checkout-body .checkout-catalog-amount {
      float: right;
      margin: 16px 0 20px; }
      .checkout-contract-overlay .checkout-body .checkout-catalog-amount .ui-spinner, .checkout-catalog-overlay .checkout-body .checkout-catalog-amount .ui-spinner, .checkout-energy-overlay .checkout-body .checkout-catalog-amount .ui-spinner {
        height: 36px;
        width: 121px; }
        .checkout-contract-overlay .checkout-body .checkout-catalog-amount .ui-spinner .quantity, .checkout-catalog-overlay .checkout-body .checkout-catalog-amount .ui-spinner .quantity, .checkout-energy-overlay .checkout-body .checkout-catalog-amount .ui-spinner .quantity {
          text-align: center;
          height: 36px;
          padding: 0 36px; }
        .checkout-contract-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button, .checkout-catalog-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button, .checkout-energy-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button {
          height: 36px;
          width: 36px; }
          .checkout-contract-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button:before, .checkout-catalog-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button:before, .checkout-energy-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button:before {
            height: 36px;
            width: 36px;
            line-height: 32px;
            font-size: 26px;
            padding: 0;
            font-family: "AvenirLTStd-Light", verdana, sans-serif; }
          .checkout-contract-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button.ui-spinner-up:before, .checkout-catalog-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button.ui-spinner-up:before, .checkout-energy-overlay .checkout-body .checkout-catalog-amount .ui-spinner .ui-spinner-button.ui-spinner-up:before {
            line-height: 34px; }
    .checkout-contract-overlay .checkout-body .checkout-energy-amount-container, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container {
      text-align: right;
      margin: 0 -30px 16px;
      padding: 0 30px 20px;
      border-bottom: solid 1px #f6f4f2; }
      .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .infoMessageBox, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .infoMessageBox, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .infoMessageBox {
        margin-bottom: 9px;
        vertical-align: bottom; }
      .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox {
        display: inline-block;
        padding-right: 10px;
        margin-bottom: 8px;
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        vertical-align: bottom; }
        .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox .checkbox, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox .checkbox, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox .checkbox {
          background-color: #f3f3f3;
          border-color: #f3f3f3; }
        .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox span, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox span, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .styledCheckbox span {
          padding-left: 0;
          padding-right: 9px; }
      .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount {
        display: inline-block;
        width: 40%;
        position: relative; }
        .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount h3, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount h3, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount h3 {
          text-align: left; }
        .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input {
          padding-right: 25px;
          text-align: right;
          color: #2f3331;
          line-height: 36px; }
          .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input:disabled, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input:disabled, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input:disabled {
            background-color: #f8f8f8;
            font-size: 0; }
            .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input:disabled + .unitmobile, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input:disabled + .unitmobile, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input:disabled + .unitmobile {
              color: #a6a6a6; }
          .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input.error, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input.error, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount input.error {
            border: 1px solid #d30117; }
        .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount .unitmobile, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount .unitmobile, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount .unitmobile {
          position: absolute;
          right: 9px;
          bottom: 0;
          line-height: 36px;
          font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
      @media screen and (max-width: 768px) {
        .checkout-contract-overlay .checkout-body .checkout-energy-amount-container, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container {
          margin: 0 -15px 16px;
          padding: 0 15px 20px; }
          .checkout-contract-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount, .checkout-catalog-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount, .checkout-energy-overlay .checkout-body .checkout-energy-amount-container .checkout-energy-amount {
            width: 50%; } }
    .checkout-contract-overlay .checkout-body .checkout-contract-pricetext, .checkout-contract-overlay .checkout-body .checkout-catalog-pricetext, .checkout-contract-overlay .checkout-body .checkout-energy-pricetext, .checkout-catalog-overlay .checkout-body .checkout-contract-pricetext, .checkout-catalog-overlay .checkout-body .checkout-catalog-pricetext, .checkout-catalog-overlay .checkout-body .checkout-energy-pricetext, .checkout-energy-overlay .checkout-body .checkout-contract-pricetext, .checkout-energy-overlay .checkout-body .checkout-catalog-pricetext, .checkout-energy-overlay .checkout-body .checkout-energy-pricetext {
      font-size: 20px;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      float: left;
      line-height: 27px; }
    .checkout-contract-overlay .checkout-body .checkout-contract-total, .checkout-contract-overlay .checkout-body .checkout-catalog-total, .checkout-contract-overlay .checkout-body .checkout-energy-price, .checkout-catalog-overlay .checkout-body .checkout-contract-total, .checkout-catalog-overlay .checkout-body .checkout-catalog-total, .checkout-catalog-overlay .checkout-body .checkout-energy-price, .checkout-energy-overlay .checkout-body .checkout-contract-total, .checkout-energy-overlay .checkout-body .checkout-catalog-total, .checkout-energy-overlay .checkout-body .checkout-energy-price {
      font-size: 20px;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      float: right;
      line-height: 27px; }
      .checkout-contract-overlay .checkout-body .checkout-contract-total .checkout-contract-price, .checkout-contract-overlay .checkout-body .checkout-contract-total .checkout-catalog-price, .checkout-contract-overlay .checkout-body .checkout-catalog-total .checkout-contract-price, .checkout-contract-overlay .checkout-body .checkout-catalog-total .checkout-catalog-price, .checkout-contract-overlay .checkout-body .checkout-energy-price .checkout-contract-price, .checkout-contract-overlay .checkout-body .checkout-energy-price .checkout-catalog-price, .checkout-catalog-overlay .checkout-body .checkout-contract-total .checkout-contract-price, .checkout-catalog-overlay .checkout-body .checkout-contract-total .checkout-catalog-price, .checkout-catalog-overlay .checkout-body .checkout-catalog-total .checkout-contract-price, .checkout-catalog-overlay .checkout-body .checkout-catalog-total .checkout-catalog-price, .checkout-catalog-overlay .checkout-body .checkout-energy-price .checkout-contract-price, .checkout-catalog-overlay .checkout-body .checkout-energy-price .checkout-catalog-price, .checkout-energy-overlay .checkout-body .checkout-contract-total .checkout-contract-price, .checkout-energy-overlay .checkout-body .checkout-contract-total .checkout-catalog-price, .checkout-energy-overlay .checkout-body .checkout-catalog-total .checkout-contract-price, .checkout-energy-overlay .checkout-body .checkout-catalog-total .checkout-catalog-price, .checkout-energy-overlay .checkout-body .checkout-energy-price .checkout-contract-price, .checkout-energy-overlay .checkout-body .checkout-energy-price .checkout-catalog-price {
        display: inline; }
      .checkout-contract-overlay .checkout-body .checkout-contract-total .priceUnit, .checkout-contract-overlay .checkout-body .checkout-catalog-total .priceUnit, .checkout-contract-overlay .checkout-body .checkout-energy-price .priceUnit, .checkout-catalog-overlay .checkout-body .checkout-contract-total .priceUnit, .checkout-catalog-overlay .checkout-body .checkout-catalog-total .priceUnit, .checkout-catalog-overlay .checkout-body .checkout-energy-price .priceUnit, .checkout-energy-overlay .checkout-body .checkout-contract-total .priceUnit, .checkout-energy-overlay .checkout-body .checkout-catalog-total .priceUnit, .checkout-energy-overlay .checkout-body .checkout-energy-price .priceUnit {
        display: inline; }
    .checkout-contract-overlay .checkout-body .checkout-contract-action, .checkout-contract-overlay .checkout-body .checkout-catalog-action, .checkout-contract-overlay .checkout-body .checkout-energy-action, .checkout-catalog-overlay .checkout-body .checkout-contract-action, .checkout-catalog-overlay .checkout-body .checkout-catalog-action, .checkout-catalog-overlay .checkout-body .checkout-energy-action, .checkout-energy-overlay .checkout-body .checkout-contract-action, .checkout-energy-overlay .checkout-body .checkout-catalog-action, .checkout-energy-overlay .checkout-body .checkout-energy-action {
      clear: both;
      padding-top: 13px; }
      .checkout-contract-overlay .checkout-body .checkout-contract-action:after, .checkout-contract-overlay .checkout-body .checkout-catalog-action:after, .checkout-contract-overlay .checkout-body .checkout-energy-action:after, .checkout-catalog-overlay .checkout-body .checkout-contract-action:after, .checkout-catalog-overlay .checkout-body .checkout-catalog-action:after, .checkout-catalog-overlay .checkout-body .checkout-energy-action:after, .checkout-energy-overlay .checkout-body .checkout-contract-action:after, .checkout-energy-overlay .checkout-body .checkout-catalog-action:after, .checkout-energy-overlay .checkout-body .checkout-energy-action:after {
        content: "";
        display: table;
        clear: both; }
      .checkout-contract-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm, .checkout-contract-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm, .checkout-contract-overlay .checkout-body .checkout-contract-action .updateOrder, .checkout-contract-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm, .checkout-contract-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm, .checkout-contract-overlay .checkout-body .checkout-catalog-action .updateOrder, .checkout-contract-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm, .checkout-contract-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm, .checkout-contract-overlay .checkout-body .checkout-energy-action .updateOrder, .checkout-catalog-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm, .checkout-catalog-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm, .checkout-catalog-overlay .checkout-body .checkout-contract-action .updateOrder, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .updateOrder, .checkout-catalog-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm, .checkout-catalog-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm, .checkout-catalog-overlay .checkout-body .checkout-energy-action .updateOrder, .checkout-energy-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm, .checkout-energy-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm, .checkout-energy-overlay .checkout-body .checkout-contract-action .updateOrder, .checkout-energy-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm, .checkout-energy-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm, .checkout-energy-overlay .checkout-body .checkout-catalog-action .updateOrder, .checkout-energy-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm, .checkout-energy-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm, .checkout-energy-overlay .checkout-body .checkout-energy-action .updateOrder {
        float: right;
        height: 42px;
        border-radius: 100px;
        padding: 0 35px;
        line-height: 42px;
        font-size: 16px;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
        .checkout-contract-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm.active, .checkout-contract-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm.active, .checkout-contract-overlay .checkout-body .checkout-contract-action .updateOrder.active, .checkout-contract-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm.active, .checkout-contract-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm.active, .checkout-contract-overlay .checkout-body .checkout-catalog-action .updateOrder.active, .checkout-contract-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm.active, .checkout-contract-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm.active, .checkout-contract-overlay .checkout-body .checkout-energy-action .updateOrder.active, .checkout-catalog-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm.active, .checkout-catalog-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm.active, .checkout-catalog-overlay .checkout-body .checkout-contract-action .updateOrder.active, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm.active, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm.active, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .updateOrder.active, .checkout-catalog-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm.active, .checkout-catalog-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm.active, .checkout-catalog-overlay .checkout-body .checkout-energy-action .updateOrder.active, .checkout-energy-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm.active, .checkout-energy-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm.active, .checkout-energy-overlay .checkout-body .checkout-contract-action .updateOrder.active, .checkout-energy-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm.active, .checkout-energy-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm.active, .checkout-energy-overlay .checkout-body .checkout-catalog-action .updateOrder.active, .checkout-energy-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm.active, .checkout-energy-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm.active, .checkout-energy-overlay .checkout-body .checkout-energy-action .updateOrder.active {
          background-color: #65b32e; }
      .checkout-contract-overlay .checkout-body .checkout-contract-action .priceinfo, .checkout-contract-overlay .checkout-body .checkout-catalog-action .priceinfo, .checkout-contract-overlay .checkout-body .checkout-energy-action .priceinfo, .checkout-catalog-overlay .checkout-body .checkout-contract-action .priceinfo, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .priceinfo, .checkout-catalog-overlay .checkout-body .checkout-energy-action .priceinfo, .checkout-energy-overlay .checkout-body .checkout-contract-action .priceinfo, .checkout-energy-overlay .checkout-body .checkout-catalog-action .priceinfo, .checkout-energy-overlay .checkout-body .checkout-energy-action .priceinfo {
        padding-bottom: 18px;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        color: #6a605a; }
      @media screen and (max-width: 768px) {
        .checkout-contract-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm, .checkout-contract-overlay .checkout-body .checkout-contract-action .updateOrder, .checkout-contract-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm, .checkout-contract-overlay .checkout-body .checkout-catalog-action .updateOrder, .checkout-contract-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm, .checkout-contract-overlay .checkout-body .checkout-energy-action .updateOrder, .checkout-catalog-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm, .checkout-catalog-overlay .checkout-body .checkout-contract-action .updateOrder, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .updateOrder, .checkout-catalog-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm, .checkout-catalog-overlay .checkout-body .checkout-energy-action .updateOrder, .checkout-energy-overlay .checkout-body .checkout-contract-action .checkout-contract-confirm, .checkout-energy-overlay .checkout-body .checkout-contract-action .updateOrder, .checkout-energy-overlay .checkout-body .checkout-catalog-action .checkout-contract-confirm, .checkout-energy-overlay .checkout-body .checkout-catalog-action .updateOrder, .checkout-energy-overlay .checkout-body .checkout-energy-action .checkout-contract-confirm, .checkout-energy-overlay .checkout-body .checkout-energy-action .updateOrder {
          float: none;
          width: 100%; }
        .checkout-contract-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm, .checkout-contract-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm, .checkout-contract-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm, .checkout-catalog-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm, .checkout-catalog-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm, .checkout-catalog-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm, .checkout-energy-overlay .checkout-body .checkout-contract-action .checkout-catalog-confirm, .checkout-energy-overlay .checkout-body .checkout-catalog-action .checkout-catalog-confirm, .checkout-energy-overlay .checkout-body .checkout-energy-action .checkout-catalog-confirm {
          padding: 0 20px; } }

.section-checkout {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-checkout > .inner {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1; }
    .section-checkout > .inner:before, .section-checkout > .inner:after {
      content: "";
      display: table; }
    .section-checkout > .inner:after {
      clear: both; }
  .section-checkout header {
    position: relative; }
    .section-checkout header .header-box {
      position: absolute;
      right: 36px;
      top: 15px; }
      .section-checkout header .header-box .button-link {
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        color: #472704;
        font-size: 0.8125em;
        text-decoration: underline;
        margin-left: 15px; }
      @media screen and (max-width: 1024px) {
        .section-checkout header .header-box {
          position: static;
          float: right;
          margin-bottom: 15px; } }

.basket-warning-overlay.lightbox {
  max-width: 525px;
  padding-top: 18px; }
  .basket-warning-overlay.lightbox .close {
    top: 18px; }
  .basket-warning-overlay.lightbox .overlay-title {
    font-weight: normal;
    line-height: 1;
    text-align: center;
    padding-bottom: 16px;
    border-bottom: 1px solid #f3f3f3; }
  .basket-warning-overlay.lightbox .overlay-content {
    padding: 27px 40px 12px;
    text-align: left;
    line-height: 20px;
    font-size: 15px;
    color: #2f3331; }
    .basket-warning-overlay.lightbox .overlay-content p {
      margin-bottom: 20px; }
  .basket-warning-overlay.lightbox .overlay-actions {
    padding: 0 40px 30px;
    text-align: center; }
    .basket-warning-overlay.lightbox .overlay-actions .button, .basket-warning-overlay.lightbox .overlay-actions input[type="submit"], .basket-warning-overlay.lightbox .overlay-actions input[type="reset"], .basket-warning-overlay.lightbox .overlay-actions input[type="button"] {
      display: inline-block;
      line-height: 37px;
      border-radius: 18.5px;
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      letter-spacing: 0.1px;
      max-width: 211px;
      margin: 0 auto; }

.orders .order .tableheadlinediv {
  height: 55px; }
  .orders .order .tableheadlinediv .order-info {
    padding-top: 30px;
    padding-left: 13px; }
    .orders .order .tableheadlinediv .order-info .date {
      display: inline-block;
      width: 220px; }
    .orders .order .tableheadlinediv .order-info .number {
      display: inline-block;
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      color: #6a605a; }
.orders .order .tableheaddiv > div {
  border-top: 1px solid #65b32e;
  border-bottom: 1px solid #edeceb; }
.orders .order .tablerowdiv .productname {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  color: #2f3331; }
.orders .order .tablerowdiv .place {
  padding-top: 8px; }
.orders .order .tablerowdiv .message {
  color: #ababa9;
  padding-top: 8px; }
.orders .order .tablefooterdiv > div {
  border-top: 1px solid #ffb100; }
.orders .order .total-price {
  text-align: right;
  font-size: 17px; }
  .orders .order .total-price .price {
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    display: inline-block;
    color: #ababa9;
    font-weight: normal; }
  .orders .order .total-price .totalvat {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    display: inline-block;
    color: #2f3331;
    width: 240px;
    font-weight: normal; }

/*
.period {
    @include input-border();
    @include transition(opacity 500ms);
    @include media(mobileH) {
        float: none;
        clear: both;

        width: 100%;
        margin-top: 0;
        margin-bottom: 20px;
    }

    position: relative;

    float: right;
    overflow: hidden;

    width: 240px;
    margin-top: -50px;
    margin-bottom: 20px;

    opacity: 0;
    background: $white;
    &.bottom {
        margin-top: 0;
    }
    span {
        display: block;
    }
    .back, .forward {
        @include trigger($gray);

        position: absolute;
        top: 0;
    }
    .back {
        @include border-left-radius(12px);

        left: 0;
    }
    .forward {
        @include border-right-radius(12px);

        right: 0;
    }
    .text {
        font-family: $basefontbold;
        font-size: (18em/16);
        line-height: 22px;

        width: 100%;

        text-align: center;
    }
}

.orders {
    .message {
        font-size: (13em/16);
    }
}

.order {
    cursor: pointer;
    .order-header {
        @extend %box;

        margin-bottom: 0;

        border-bottom: none;
        h2 {
            position: relative;
            z-index: 1;
        }
    }
    .order-body {
        @include box-sizing(border-box);
        .inner {
            @extend %box;

            margin-bottom: 0;
            padding-top: 0;
            padding-bottom: 0;

            border-top: none;
            border-bottom: none;
        }
        &.animate {
            @include transition(height 500ms cubic-bezier(0.52,0.12,0.47,0.96));

            overflow: hidden;
        }
        .table {
            @extend %styled-div-table;
            @include media(tabletV) {
                .table-row .productfold{
                    display: none;
                }
                .table-row.open .productfold{
                    display: block;
                }
                .table-row .table-cell.productname .message{
                    display: none;
                }
                .table-row.open .table-cell.productname .message{
                    display: block;
                }
                .table-row{
                    padding-right: 15px;
                } 
                .table-cell.productname{
                    padding-right: 0;
                } 
                .table-body h3{
                    background-image: url("../images/my-icons/arrow-category-down.png");
                    background-position: right 14px;
                    background-repeat: no-repeat;
                }
                .table-body .open h3{
                    background-image: url("../images/my-icons/arrow-category-up.png");
                }
            }
            .table-cell {
                @include media(tabletV) {
                    width: (1/5*100%);

                    text-align: left !important;
                    label {
                        display: block;
                    }
                }
                @include media(mobileH) {
                    width: 50% !important;
                }

                width: (1/10*100%);
                min-height: 1em;
            }
            .table-cell.productname {
                @include media(tabletV) {
                    width: 100%;
                }
                @include media(mobileH) {
                    width: 100% !important;
                }

                width: (4/10*100%);
            }
            .table-row {
                @include media(mobileH) {
                    background-image: none !important;
                }
            }
            .table-head {
                @include media(tabletV) {
                    display: none;
                }
            }
            h3 {
                font-family: $basefontbold;
                font-size: (15em/13);
                line-height: 30px;
            }
            .message {
                font-size: (12em/13);
                line-height: (18em/12);

                display: inline-block;
            }
            .message-header {
                font-family: $basefontbold;
                line-height: (18em/13);

                display: inline-block;
            }
            .spacer {
                width: 50px;
            }
            .button {
                margin-right: 10px;
            }
            .tool {
                display: inline-block;

                padding: 0 5px;

                text-decoration: underline;

                color: $font;
            }
            .delivery-fee {
                @extend %clearfix;

                clear: both;

                width: 100%;
                padding-top: 10px;
                .product-name {
                    font-family: $basefontbold;
                    font-size: (13em/16);
                    span {
                        font-family: $basefont;

                        color: $orange-light;
                    }
                }
            }
        }
    }
    .order-footer {
        @extend %box;
        @include media(tabletV) {
            margin-top: 0;
        }

        border-top: none;
        background-image: url("../images/my-icons/arrow-category-down.png");
        background-position: 50% 90%;
        background-repeat: no-repeat;
        &.open {
            background-image: url("../images/my-icons/arrow-category-up.png");
        }
    }
    .order-info {
        font-family: $basefontbold;

        margin-bottom: 0;
        //        font-size: (18em/16);
        padding: 10px 7px 0;
        .label {
            display: inline-block;
        }
        .date {
            float: left;
        }
        .number {
            float: right;
        }
        @include media(tabletV) {
            .date {
                display: block;
                float: none;
            }
            .number {
                display: block;
                float: none;
            }
        }
    }
    // &.collapsed {
    //     .order-info{
    //         float:left;
    //     }
    //     .orderlist-table{
    //         display: none;
    //     }
    //     .checkout-price {
    //         clear:none;
    //     }
    // }
    .checkout-price {
        margin-bottom: 10px;
        padding-right: 10px;
        .total-price {
            margin-bottom: 0;
            .price {
                span {
                    font-size: inherit;
                }
            }
            .totalvat {
                font-family: $basefont;
            }
        }
    }
}
*/
.settings .intro-message {
  background: #f8f6f3; }
  .settings .intro-message .video {
    width: 50%;
    height: 0;
    padding-bottom: 28.125%;
    background: #65b32e;
    float: right;
    position: relative; }
    .settings .intro-message .video:after {
      position: absolute;
      content: "";
      width: 100px;
      height: 100px;
      left: 50%;
      top: 50%;
      background: url("../images/my-icons/play.png") 50% 50% no-repeat;
      margin-top: -50px;
      margin-left: -50px; }
  .settings .intro-message > div {
    width: 50%;
    float: right;
    position: relative; }
    .settings .intro-message > div img {
      width: 100%;
      height: auto; }
    @media screen and (max-width: 768px) {
      .settings .intro-message > div {
        width: 100%; } }
  .settings .intro-message h2 {
    width: 50%;
    padding-right: 50px;
    font-size: 0.9375em;
    line-height: 1.2em;
    margin-bottom: 30px; }
    @media screen and (max-width: 768px) {
      .settings .intro-message h2 {
        width: 100%; } }
  .settings .intro-message ol {
    width: 50%;
    padding-left: 60px;
    padding-right: 50px;
    font-size: 0.8125em;
    line-height: 1.30769em; }
    @media screen and (max-width: 768px) {
      .settings .intro-message ol {
        width: 100%; } }
    @media screen and (max-width: 568px) {
      .settings .intro-message ol {
        padding-left: 0px;
        padding-right: 0px; } }
    .settings .intro-message ol li {
      margin-bottom: 20px;
      position: relative; }
      @media screen and (max-width: 568px) {
        .settings .intro-message ol li {
          padding-top: 40px; } }
      .settings .intro-message ol li:before {
        position: absolute;
        content: "";
        width: 35px;
        height: 35px;
        border-radius: 50%;
        background-color: #ec6501;
        color: #fff;
        top: -9px;
        left: -60px;
        text-align: center;
        line-height: 35px;
        font-size: 1.23077em; }
        @media screen and (max-width: 568px) {
          .settings .intro-message ol li:before {
            top: 0px;
            left: 0;
            width: 30px;
            height: 30px;
            line-height: 30px; } }
      .settings .intro-message ol li:nth-child(1):before {
        content: "1"; }
      .settings .intro-message ol li:nth-child(2):before {
        content: "2"; }
      .settings .intro-message ol li:nth-child(3):before {
        content: "3"; }
      .settings .intro-message ol li:nth-child(4):before {
        content: "4"; }
      .settings .intro-message ol li:nth-child(5):before {
        content: "5"; }
      .settings .intro-message ol li:nth-child(6):before {
        content: "6"; }
.settings .address-row {
  width: 100%;
  padding: 25px 10px 0 10px;
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  border-bottom: 1px solid #edece9;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    .settings .address-row .delivery-info .street {
      cursor: pointer;
      padding-right: 15px;
      background-image: url("../images/my-icons/arrow-category-down.png");
      background-position: 99% 0;
      background-repeat: no-repeat; }
    .settings .address-row .edit-info {
      display: none; }
    .settings .address-row.open .delivery-info .street {
      background-image: url("../images/my-icons/arrow-category-up.png"); }
    .settings .address-row.open .edit-info {
      display: block; }
    .settings .address-row:last-child {
      border: none; } }
  .settings .address-row h2 {
    padding-left: 10px;
    margin-bottom: 15px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #65b32e;
    font-size: 0.8125em; }
  .settings .address-row .delivery-info {
    font-size: 0.8125em; }
    .settings .address-row .delivery-info .street {
      float: left;
      width: 100%;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 1.23077em;
      padding-bottom: 10px; }
    .settings .address-row .delivery-info .delivery-form {
      float: left;
      width: 75%;
      color: #989087; }
    @media screen and (max-width: 768px) {
      .settings .address-row .delivery-info .delivery-form {
        width: 50%; } }
    @media screen and (max-width: 400px) {
      .settings .address-row .delivery-info .delivery-form {
        width: 100%; } }
  .settings .address-row .add-delivery-form {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1;
    padding: 10px 0;
    clear: both; }
    .settings .address-row .add-delivery-form:before, .settings .address-row .add-delivery-form:after {
      content: "";
      display: table; }
    .settings .address-row .add-delivery-form:after {
      clear: both; }
    .settings .address-row .add-delivery-form:nth-child(odd) {
      background: #f0f5f8; }
    @media screen and (max-width: 768px) {
      .settings .address-row .add-delivery-form {
        border-bottom: 1px solid #edece9;
        padding-top: 15px;
        padding-bottom: 15px; } }
    .settings .address-row .add-delivery-form.edit .buttons a, .settings .address-row .add-delivery-form.edit .buttons #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .settings .address-row .add-delivery-form.edit .buttons #changeEmail, .settings .address-row .add-delivery-form.edit .buttons #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .settings .address-row .add-delivery-form.edit .buttons #changePassword {
      line-height: 24px; }
    @media screen and (max-width: 768px) {
      .settings .address-row .add-delivery-form.edit .form-delete {
        margin: 0; } }
    .settings .address-row .add-delivery-form.inactive {
      opacity: 0.5; }
  .settings .address-row .no-delivery-place {
    padding: 10px;
    font-size: 0.8125em; }
  .settings .address-row .delivery-form-col {
    display: inline;
    float: left;
    width: 14.58333%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 768px) {
      .settings .address-row .delivery-form-col {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        padding-bottom: 15px; } }
    @media screen and (max-width: 400px) {
      .settings .address-row .delivery-form-col {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%; } }
  .settings .address-row p {
    font-size: 0.8125em; }
  .settings .address-row .evt .form-comments {
    width: 100%; }
  .settings .address-row .buttons {
    display: inline;
    float: left;
    width: 14.58333%;
    margin: 0 1.04167%;
    text-align: right; }
    @media screen and (max-width: 768px) {
      .settings .address-row .buttons {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%;
        text-align: left; } }
    .settings .address-row .buttons a, .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail, .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword {
      padding: 0 5px;
      color: #ffffff;
      text-decoration: none;
      font-size: 0.8125em;
      margin-left: 10px; }
    .settings .address-row .buttons .form-undo {
      display: none; }
  .settings .address-row .headings {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1;
    padding: 10px 0;
    clear: both; }
    .settings .address-row .headings:before, .settings .address-row .headings:after {
      content: "";
      display: table; }
    .settings .address-row .headings:after {
      clear: both; }
  .settings .address-row .headings .delivery-form-col,
  .settings .address-row .delivery-form-col label {
    font-size: 0.8125em;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #65b32e; }
    .settings .address-row .headings .delivery-form-col.styled-select,
    .settings .address-row .delivery-form-col label.styled-select {
      font-size: 1em; }
  @media screen and (max-width: 768px) {
    .settings .address-row .headings {
      display: none; } }
  @media screen and (max-width: 400px) {
    .settings .address-row .headings {
      display: none; } }
  .settings .address-row .delivery-form-col label {
    display: none; }
    .settings .address-row .delivery-form-col label.styled-select {
      display: block; }
    @media screen and (max-width: 768px) {
      .settings .address-row .delivery-form-col label {
        display: block; } }
    @media screen and (max-width: 400px) {
      .settings .address-row .delivery-form-col label {
        display: block; } }
  .settings .address-row .edit-info {
    width: 100%;
    clear: left; }
    .settings .address-row .edit-info .add-form {
      padding: 15px 0 15px 20px;
      clear: both;
      line-height: 30px;
      width: 100%;
      font-size: 0.8125em;
      position: relative; }
      .settings .address-row .edit-info .add-form:before {
        position: absolute;
        content: "+";
        top: 15px;
        left: 0px;
        height: 16px;
        width: 16px;
        color: #65b32e;
        font-family: verdana;
        font-weight: bold;
        font-size: 1.23077em; }
      .settings .address-row .edit-info .add-form a, .settings .address-row .edit-info .add-form #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .settings .address-row .edit-info .add-form #changeEmail, .settings .address-row .edit-info .add-form #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .settings .address-row .edit-info .add-form #changePassword {
        position: relative; }

#add-delivery-form-template {
  display: none; }

.section-fullcontent {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

#basedata {
  margin-bottom: 165px; }
  #basedata .base-data {
    float: left;
    width: 60%; }
    @media screen and (max-width: 768px) {
      #basedata .base-data {
        width: 70%; } }
    @media screen and (max-width: 568px) {
      #basedata .base-data {
        width: 100%; } }
    #basedata .base-data .base-data-info {
      width: 100%;
      margin-bottom: 30px;
      float: left; }
      #basedata .base-data .base-data-info h2 {
        padding: 0;
        margin-bottom: 10px;
        font-size: 1.125em; }
      #basedata .base-data .base-data-info p {
        font-size: 0.8125em;
        line-height: 1.38462em;
        display: inline; }
      #basedata .base-data .base-data-info .loginInfoLabel {
        width: 90px;
        margin-right: 8px;
        font-weight: bold; }
      #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info #changePassword {
        color: #54381b;
        font-size: 0.8125em;
        line-height: 1.38462em;
        display: inline;
        cursor: pointer;
        padding-left: 5px; }
      #basedata .base-data .base-data-info .changeemailcontainer {
        top: 285px; }
        #basedata .base-data .base-data-info .changeemailcontainer .dropdown-box::before {
          right: 100px; }
      #basedata .base-data .base-data-info .changepasswordcontainer {
        top: 303px; }
        #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-box::before {
          right: 170px; }
      #basedata .base-data .base-data-info .changeemailcontainer, #basedata .base-data .base-data-info .changepasswordcontainer {
        position: absolute; }
        #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner, #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner {
          width: 315px; }
          #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner label, #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner label {
            margin-bottom: 5px; }
          #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner input[type='text'], #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner input[type='password'], #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner input[type='text'], #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner input[type='password'] {
            margin-bottom: 10px; }
          #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner input[type='submit'], #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner .button, #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner input[type="submit"], #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner input[type="reset"], #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner input[type="button"], #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner input[type='submit'], #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner .button, #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner input[type="submit"], #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner input[type="reset"], #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner input[type="button"] {
            margin-top: 5px; }
          #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner #Login_EmailError, #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner #Login_PasswordError, #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner #Login_EmailError, #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner #Login_PasswordError {
            font-size: 0.8125em;
            display: block;
            color: red;
            margin-bottom: 5px; }
          #basedata .base-data .base-data-info .changeemailcontainer .dropdown-inner .cancel, #basedata .base-data .base-data-info .changepasswordcontainer .dropdown-inner .cancel {
            float: right; }
  #basedata .changes-base-date {
    width: 40%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px;
    float: left; }
    @media screen and (max-width: 768px) {
      #basedata .changes-base-date {
        width: 30%; } }
    @media screen and (max-width: 568px) {
      #basedata .changes-base-date {
        width: 100%;
        position: static;
        height: auto; } }
    #basedata .changes-base-date .inner {
      width: 100%;
      height: 100%; }
    #basedata .changes-base-date h2 {
      padding: 0;
      margin-bottom: 10px;
      font-size: 1.125em; }
    #basedata .changes-base-date p {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      font-size: 0.8125em;
      line-height: 1.38462em; }

.changeemailcontainer label, .change-ssophone-container label, .changepasswordcontainer label {
  margin-bottom: 0;
  margin-top: 10px; }
.changeemailcontainer .button, .changeemailcontainer input[type="submit"], .changeemailcontainer input[type="reset"], .changeemailcontainer input[type="button"], .change-ssophone-container .button, .change-ssophone-container input[type="submit"], .change-ssophone-container input[type="reset"], .change-ssophone-container input[type="button"], .changepasswordcontainer .button, .changepasswordcontainer input[type="submit"], .changepasswordcontainer input[type="reset"], .changepasswordcontainer input[type="button"] {
  margin-top: 10px; }

.shopBasket {
  word-wrap: break-word; }
  .shopBasket .table .delivery-fee {
    display: none; }
  .shopBasket .table .table-cell {
    width: 8.33333%; }
    .shopBasket .table .table-cell.price {
      width: 16.66667%; }
    .shopBasket .table .table-cell.quantity {
      width: 16.66667%; }
    .shopBasket .table .table-cell.title {
      width: 33.33333%; }
      .shopBasket .table .table-cell.title .message {
        display: none; }
    .shopBasket .table .table-cell.totalPrice {
      width: 16.66667%; }
    .shopBasket .table .table-cell.earliest, .shopBasket .table .table-cell.latest {
      display: none; }
    .shopBasket .table .table-cell.productactions {
      text-align: right; }
      .shopBasket .table .table-cell.productactions .tool {
        color: #472704;
        text-decoration: underline; }
  .shopBasket .table .quantity .spinner-input {
    font-size: 16px; }

.section-shop-basket {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-shop-basket .row {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1;
    margin-top: -20px; }
    .section-shop-basket .row:before, .section-shop-basket .row:after {
      content: "";
      display: table; }
    .section-shop-basket .row:after {
      clear: both; }
  .section-shop-basket .actions {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    margin-top: 19px;
    margin-bottom: 14px; }
    .section-shop-basket .actions .updateBasket {
      margin-left: 9px;
      display: none; }
  .section-shop-basket .shopBasket {
    display: inline;
    float: left;
    width: 72.91667%;
    margin: 0 1.04167%; }
  .section-shop-basket .shopConfirm {
    display: inline;
    float: left;
    width: 22.91667%;
    margin: 0 1.04167%; }
  @media screen and (max-width: 768px) {
    .section-shop-basket .shopBasket {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%; }
    .section-shop-basket .shopConfirm {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%; } }
  .section-shop-basket .table .table-row, .section-shop-basket .table .table-row.active {
    background-image: none; }

.shopConfirm h2 {
  position: relative;
  padding-top: 10px;
  padding-bottom: 30px; }
  .shopConfirm h2:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 4px;
    background: #65b32e;
    left: 0;
    bottom: 12px; }
.shopConfirm .item {
  font-size: 0.8125em;
  line-height: 1.69231em; }
.shopConfirm .total {
  margin-top: 11px;
  padding-top: 11px; }
.shopConfirm .name {
  float: left; }
.shopConfirm .price {
  float: right;
  text-align: right; }
.shopConfirm .vat {
  font-size: 0.75em; }
.shopConfirm input[type="submit"] {
  margin-top: 11px;
  width: 100%; }
.shopConfirm .checkboxGroup {
  position: relative; }
  .shopConfirm .checkboxGroup input[type="checkbox"] {
    float: left;
    margin-left: 0;
    margin-bottom: 22px; }
.shopConfirm .cards {
  margin-top: 20px;
  width: 125px;
  height: 16px;
  background-image: url("../images/dkkort.png"); }

.checkoutOrder h2 {
  position: relative;
  padding-top: 10px;
  padding-bottom: 30px; }
  .checkoutOrder h2:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 4px;
    background: #65b32e;
    left: 0;
    bottom: 12px; }
.checkoutOrder .formElm {
  padding: 10px 0; }
  .checkoutOrder .formElm p {
    font-size: 0.8125em;
    padding-bottom: 10px; }
.checkoutOrder input[type="text"], .checkoutOrder input[type="password"], .checkoutOrder input[type="email"], .checkoutOrder input[type="number"] {
  width: 50%; }
  @media screen and (max-width: 768px) {
    .checkoutOrder input[type="text"], .checkoutOrder input[type="password"], .checkoutOrder input[type="email"], .checkoutOrder input[type="number"] {
      width: 100%; } }

.section-shop-checkout {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-shop-checkout .row {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1; }
    .section-shop-checkout .row:before, .section-shop-checkout .row:after {
      content: "";
      display: table; }
    .section-shop-checkout .row:after {
      clear: both; }
  .section-shop-checkout .checkoutOrder {
    display: inline;
    float: left;
    width: 72.91667%;
    margin: 0 1.04167%; }
  .section-shop-checkout .shopConfirm {
    display: inline;
    float: left;
    width: 22.91667%;
    margin: 0 1.04167%; }
  @media screen and (max-width: 768px) {
    .section-shop-checkout .checkoutOrder {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%; }
    .section-shop-checkout .shopConfirm {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%; } }

.section-article {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-article .scfForm label {
    display: inline-block; }

.article-body .dlgdk {
  max-width: 450px; }
  .article-body .dlgdk img {
    width: 100%;
    height: auto; }
.article-body strong {
  font-family: "AvenirLTStd-Black", verdana, sans-serif; }
.article-body p {
  font-size: 0.8125em;
  line-height: 1.30769em;
  margin: 0 0 0.5em 0; }
.article-body h2, .article-body h3 {
  margin: 1em 0 0.5em 0; }
.article-body ol, .article-body ul {
  padding-left: 20px;
  margin: 0 0 0.5em 0; }
.article-body li {
  font-size: 0.8125em;
  line-height: 1.30769em; }
.article-body ol li {
  list-style: decimal outside; }
.article-body ul li {
  list-style: disc outside; }
.article-body dl dd {
  /*giving UL's LIs generated numbers*/
  margin-left: 1em; }
.article-body .redText {
  color: #fa3e40; }

.articlecontainer {
  background-size: 1280px auto;
  background-position: center top;
  background-repeat: no-repeat;
  padding-top: 460px;
  margin-bottom: 70px;
  margin-top: -17px; }
  .articlecontainer.teaser .rightcontent {
    background-color: #65b32e; }
  .articlecontainer h1.maintitle, .articlecontainer h2.maintitle {
    padding: 0 0 20px 0; }
  .articlecontainer .contentcontainer {
    position: relative; }
    .articlecontainer .contentcontainer .imagecaptionplaceholder {
      position: absolute;
      top: -460px; }
      .articlecontainer .contentcontainer .imagecaptionplaceholder .imagecaptioncontainer {
        height: 460px;
        display: table-cell;
        vertical-align: middle; }
        .articlecontainer .contentcontainer .imagecaptionplaceholder .imagecaptioncontainer .imagecaption {
          background-color: rgba(183, 179, 154, 0.5);
          padding: 50px;
          font-family: "AvenirLTStd-Light";
          font-size: 36px;
          color: #ffffff; }
    .articlecontainer .contentcontainer .rightcontent {
      display: none; }
      .articlecontainer .contentcontainer .rightcontent .box {
        background-color: #b7b39a;
        color: #ffffff; }
        .articlecontainer .contentcontainer .rightcontent .box a, .articlecontainer .contentcontainer .rightcontent .box #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .box #changeEmail, .articlecontainer .contentcontainer .rightcontent .box #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .box #changePassword {
          color: #65b32e; }
        .articlecontainer .contentcontainer .rightcontent .box:nth-child(2n) {
          background-color: #65b32e; }
          .articlecontainer .contentcontainer .rightcontent .box:nth-child(2n) a, .articlecontainer .contentcontainer .rightcontent .box:nth-child(2n) #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .box:nth-child(2n) #changeEmail, .articlecontainer .contentcontainer .rightcontent .box:nth-child(2n) #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .box:nth-child(2n) #changePassword {
            color: #b7b39a; }
      .articlecontainer .contentcontainer .rightcontent .secondaryimage {
        line-height: 0;
        background-color: #7d7956;
        vertical-align: top;
        display: inline-block;
        height: auto; }
        .articlecontainer .contentcontainer .rightcontent .secondaryimage img {
          width: 100%; }
      .articlecontainer .contentcontainer .rightcontent .author {
        vertical-align: top;
        display: inline-block;
        width: 50%;
        position: relative;
        line-height: 0;
        cursor: pointer; }
        .articlecontainer .contentcontainer .rightcontent .author img {
          width: 100%;
          height: auto; }
        .articlecontainer .contentcontainer .rightcontent .author .text {
          line-height: normal;
          position: absolute;
          bottom: 0;
          width: 100%;
          background-color: #b7b39a;
          color: #fff;
          text-align: center;
          padding: 5px 2px;
          box-sizing: border-box; }
          .articlecontainer .contentcontainer .rightcontent .author .text .name {
            font-size: 16px;
            font-family: "AvenirLTStd-Black"; }
          .articlecontainer .contentcontainer .rightcontent .author .text .title {
            font-size: 10px;
            font-family: "AvenirLTStd-Medium"; }
      .articlecontainer .contentcontainer .rightcontent .relatednews .generalcategoryhead {
        display: block;
        width: 100%;
        box-sizing: border-box; }
      .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel {
        padding: 0;
        margin: 0;
        background-color: #65b32e;
        list-style: none; }
        .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li {
          padding: 60px 25px 50px 25px; }
          .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li a, .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #changeEmail, .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #changePassword {
            text-decoration: none;
            color: #ffffff; }
            .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li a .date, .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #basedata .base-data .base-data-info #changeEmail .date, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #changeEmail .date, .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #basedata .base-data .base-data-info #changePassword .date, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #changePassword .date {
              font-size: 12px;
              font-family: "AvenirLTStd-Black";
              text-transform: uppercase; }
            .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li a .title, .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #basedata .base-data .base-data-info #changeEmail .title, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #changeEmail .title, .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #basedata .base-data .base-data-info #changePassword .title, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .rightcontent .relatednews .newscarousel li #changePassword .title {
              font-size: 18px;
              font-family: "AvenirLTStd-Light"; }
      .articlecontainer .contentcontainer .rightcontent .relatednews .owl-controls {
        text-align: center;
        width: 100%; }
        .articlecontainer .contentcontainer .rightcontent .relatednews .owl-controls .owl-dots .owl-dot {
          display: inline-block;
          margin: 3px;
          width: 8px;
          height: 8px;
          border-radius: 50%;
          background-color: #ffffff;
          opacity: 0.25; }
          .articlecontainer .contentcontainer .rightcontent .relatednews .owl-controls .owl-dots .owl-dot.active {
            opacity: 1; }
      .articlecontainer .contentcontainer .rightcontent .relatedArticlebox {
        padding: 10px;
        box-sizing: border-box; }
        .articlecontainer .contentcontainer .rightcontent .relatedArticlebox p {
          margin: 0; }
    .articlecontainer .contentcontainer .maincontent {
      max-width: 940px;
      background-color: #fff;
      display: table-cell;
      position: relative;
      vertical-align: top;
      padding-bottom: 55px; }
      .articlecontainer .contentcontainer .maincontent .tags {
        position: absolute;
        font-family: "AvenirLTStd-Black";
        padding: 20px 25px 20px 280px;
        right: 0;
        top: 0;
        color: #b8b59c;
        font-size: 12px;
        vertical-align: top;
        text-transform: uppercase; }
        .articlecontainer .contentcontainer .maincontent .tags a, .articlecontainer .contentcontainer .maincontent .tags #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent .tags #changeEmail, .articlecontainer .contentcontainer .maincontent .tags #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent .tags #changePassword {
          text-decoration: none;
          color: inherit; }
      .articlecontainer .contentcontainer .maincontent .share {
        padding: 5px 10px;
        height: 55px;
        position: absolute;
        width: 100%;
        box-sizing: border-box;
        bottom: 0;
        background-color: #a6a283; }
        .articlecontainer .contentcontainer .maincontent .share .label {
          display: inline-block;
          font-family: "AvenirLTStd-Black";
          color: #ffffff;
          text-transform: uppercase;
          font-size: 12px;
          vertical-align: top;
          width: 50px;
          padding: 16px 0 0 15px; }
        .articlecontainer .contentcontainer .maincontent .share .shareIcon {
          display: inline-block;
          margin-right: -5px;
          padding: 8px 6px 0 6px;
          /*img{
              width: 21px;
              height: auto;
          }*/ }
          .articlecontainer .contentcontainer .maincontent .share .shareIcon.mail .icon {
            height: 32px;
            width: 32px; }
          .articlecontainer .contentcontainer .maincontent .share .shareIcon.linkedIn .icon {
            height: 32px;
            width: 32px; }
          .articlecontainer .contentcontainer .maincontent .share .shareIcon.twitter .icon {
            height: 32px;
            width: 32px; }
          .articlecontainer .contentcontainer .maincontent .share .shareIcon.faceBook .icon {
            height: 32px;
            width: 32px; }
        .articlecontainer .contentcontainer .maincontent .share .readmore {
          vertical-align: top;
          float: right;
          display: inline-block;
          width: 140px; }
      .articlecontainer .contentcontainer .maincontent .subhead {
        font-weight: bold;
        padding-bottom: 10px; }
      .articlecontainer .contentcontainer .maincontent .ImageSlider {
        max-width: 660px; }
        .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-stage-outer .owl-stage {
          display: table;
          table-layout: fixed; }
          .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-stage-outer .owl-stage .owl-item {
            display: table-cell;
            float: none;
            vertical-align: middle; }
        .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls {
          max-width: 986px;
          margin: auto; }
          .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav {
            position: absolute;
            top: 50%;
            width: 100%; }
            .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav .owl-prev {
              width: 46px;
              height: 46px;
              border-radius: 50%;
              background-color: #ffffff;
              opacity: 0.5;
              position: absolute;
              left: 5px;
              margin-top: -23px; }
              .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav .owl-prev:after {
                content: "";
                position: absolute;
                height: 21px;
                width: 12px;
                margin: 13px 0 0 15px; }
              .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav .owl-prev:hover {
                opacity: 0.75; }
            .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav .owl-next {
              width: 46px;
              height: 46px;
              border-radius: 50%;
              background-color: #ffffff;
              opacity: 0.5;
              position: absolute;
              right: 5px;
              margin-top: -23px; }
              .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav .owl-next:after {
                content: "";
                position: absolute;
                height: 21px;
                width: 12px;
                margin: 13px 0 0 18px; }
              .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-nav .owl-next:hover {
                opacity: 0.75; }
          .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-dots {
            position: absolute;
            width: 100%;
            text-align: center;
            bottom: -15px; }
            .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-dots .owl-dot {
              height: 7px;
              width: 7px;
              background-color: #C1C0BA;
              border-radius: 50%;
              display: inline-block;
              margin: 3px; }
              .articlecontainer .contentcontainer .maincontent .ImageSlider .owl-controls .owl-dots .owl-dot.active {
                background-color: #a6a283; }
      .articlecontainer .contentcontainer .maincontent div[id], .articlecontainer .contentcontainer .maincontent p[id], .articlecontainer .contentcontainer .maincontent span[id], .articlecontainer .contentcontainer .maincontent h1[id], .articlecontainer .contentcontainer .maincontent h2[id], .articlecontainer .contentcontainer .maincontent h3[id], .articlecontainer .contentcontainer .maincontent h4[id], .articlecontainer .contentcontainer .maincontent h5[id], .articlecontainer .contentcontainer .maincontent h6[id], .articlecontainer .contentcontainer .maincontent a[id], .articlecontainer .contentcontainer .maincontent #basedata .base-data .base-data-info [id]#changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent [id]#changeEmail, .articlecontainer .contentcontainer .maincontent #basedata .base-data .base-data-info [id]#changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent [id]#changePassword {
        scroll-margin-top: 118px; }
        @media screen and (max-width: 960px) {
          .articlecontainer .contentcontainer .maincontent div[id], .articlecontainer .contentcontainer .maincontent p[id], .articlecontainer .contentcontainer .maincontent span[id], .articlecontainer .contentcontainer .maincontent h1[id], .articlecontainer .contentcontainer .maincontent h2[id], .articlecontainer .contentcontainer .maincontent h3[id], .articlecontainer .contentcontainer .maincontent h4[id], .articlecontainer .contentcontainer .maincontent h5[id], .articlecontainer .contentcontainer .maincontent h6[id], .articlecontainer .contentcontainer .maincontent a[id], .articlecontainer .contentcontainer .maincontent #basedata .base-data .base-data-info [id]#changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent [id]#changeEmail, .articlecontainer .contentcontainer .maincontent #basedata .base-data .base-data-info [id]#changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent [id]#changePassword {
            scroll-margin-top: 105px; } }
        @media screen and (max-width: 640px) {
          .articlecontainer .contentcontainer .maincontent div[id], .articlecontainer .contentcontainer .maincontent p[id], .articlecontainer .contentcontainer .maincontent span[id], .articlecontainer .contentcontainer .maincontent h1[id], .articlecontainer .contentcontainer .maincontent h2[id], .articlecontainer .contentcontainer .maincontent h3[id], .articlecontainer .contentcontainer .maincontent h4[id], .articlecontainer .contentcontainer .maincontent h5[id], .articlecontainer .contentcontainer .maincontent h6[id], .articlecontainer .contentcontainer .maincontent a[id], .articlecontainer .contentcontainer .maincontent #basedata .base-data .base-data-info [id]#changeEmail, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent [id]#changeEmail, .articlecontainer .contentcontainer .maincontent #basedata .base-data .base-data-info [id]#changePassword, #basedata .base-data .base-data-info .articlecontainer .contentcontainer .maincontent [id]#changePassword {
            scroll-margin-top: 112px; } }
  .articlecontainer.externalshare {
    margin-bottom: 125px; }
    .articlecontainer.externalshare .contentcontainer .maincontent {
      padding-bottom: 0px; }
      .articlecontainer.externalshare .contentcontainer .maincontent .share {
        bottom: -55px; }
  .articlecontainer.narrowright .contentcontainer .rightcontent {
    display: table-cell; }
    .articlecontainer.narrowright .contentcontainer .rightcontent .secondaryimage {
      width: 160px; }
    .articlecontainer.narrowright .contentcontainer .rightcontent .author {
      width: 160px; }
    .articlecontainer.narrowright .contentcontainer .rightcontent .box {
      width: 160px; }
  .articlecontainer.mediumright .contentcontainer .rightcontent {
    display: table-cell; }
    .articlecontainer.mediumright .contentcontainer .rightcontent .secondaryimage {
      width: 160px;
      float: left; }
    .articlecontainer.mediumright .contentcontainer .rightcontent .author {
      width: 160px;
      float: left; }
    .articlecontainer.mediumright .contentcontainer .rightcontent .relatednews {
      width: 320px;
      clear: left; }
    .articlecontainer.mediumright .contentcontainer .rightcontent .box {
      width: 160px;
      float: left; }
      .articlecontainer.mediumright .contentcontainer .rightcontent .box.full {
        width: 320px;
        clear: left; }
  .articlecontainer.fullright .contentcontainer .rightcontent {
    display: table-cell; }
    .articlecontainer.fullright .contentcontainer .rightcontent .secondaryimage {
      width: 380px; }
    .articlecontainer.fullright .contentcontainer .rightcontent .author {
      width: 380px; }
    .articlecontainer.fullright .contentcontainer .rightcontent .box {
      width: 380px; }

.safety-data-sheet-view .generalarticle .left {
  float: left; }
.safety-data-sheet-view .generalarticle .right {
  float: right; }
.safety-data-sheet-view .generalarticle:after {
  content: "";
  display: table;
  clear: both; }

.campaign-big {
  padding-top: 0;
  padding-bottom: 0; }
  @media screen and (max-width: 1024px) {
    .campaign-big {
      padding-right: 0;
      width: 100%; } }
  .campaign-big:before, .campaign-big:after {
    top: 0;
    bottom: 0; }
  .campaign-big .campaign {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    height: 300px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover; }
  .campaign-big .campaign.half {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 768px) {
      .campaign-big .campaign.half {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%; } }
  .campaign-big .campaign.third {
    float: left;
    width: 33%; }
  .campaign-big .campaign.large .roundspotBig {
    left: 16.66667%; }
  .campaign-big .campaign.medium .roundspotBig {
    left: 8.33333%; }
  .campaign-big .campaign.small .roundspotBig {
    left: 8.33333%; }
  .campaign-big .slider .owl-controls .owl-nav .owl-prev,
  .campaign-big .slider .owl-controls .owl-nav .owl-next {
    position: absolute;
    top: 50%;
    width: 35px;
    height: 35px;
    background-image: url(../images/pil-ikon.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
  .campaign-big .slider .owl-controls .owl-nav .owl-prev {
    left: 29px;
    transform: translateY(-50%) rotate(180deg); }
  .campaign-big .slider .owl-controls .owl-nav .owl-next {
    right: 29px;
    transform: translateY(-50%); }
  .campaign-big .slider .owl-controls .owl-dots {
    text-align: center;
    margin-top: -25px;
    position: absolute;
    width: 100%; }
    .campaign-big .slider .owl-controls .owl-dots .owl-dot {
      background-color: #fff;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      border: 1px solid #ccc;
      margin: 0 5px;
      display: inline-block; }
      .campaign-big .slider .owl-controls .owl-dots .owl-dot.active {
        background-color: #65b32e; }

.trust div {
  padding-bottom: 20px; }
  .trust div h2 {
    position: relative;
    padding-top: 10px;
    padding-bottom: 30px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #472704;
    font-size: 1em; }
    .trust div h2:after {
      content: '';
      position: absolute;
      width: 62px;
      height: 4px;
      background: #65b32e;
      left: 0;
      bottom: 12px; }
  .trust div h3 {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #472704;
    font-size: 0.9375em;
    padding-bottom: 8px; }
  .trust div p {
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    color: #472704;
    font-size: 0.8125em;
    line-height: 1.38462em; }

.productspot {
  margin-bottom: 20px;
  line-height: 0; }
  .productspot a:hover, .productspot #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .productspot #changeEmail:hover, .productspot #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .productspot #changePassword:hover {
    text-decoration: none; }
  .productspot img {
    height: auto;
    width: 100%; }
  .productspot .spottext {
    font-size: 17px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.5);
    line-height: 47px;
    text-align: right;
    padding: 0 17px;
    font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
    .productspot .spottext.withicon .linkicon {
      display: inline-block;
      width: 6px;
      height: 11px;
      background-position: 0 -3193px;
      margin-left: 5px; }
  .productspot.max-height div {
    max-height: 235px;
    overflow: hidden; }

.list-view .productflags {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  text-align: right;
  padding-top: 12px;
  min-width: 170px; }
  @media screen and (max-width: 568px) {
    .list-view .productflags {
      right: auto;
      left: 0;
      width: 100%; } }
  .list-view .productflags .offer.variant {
    display: inline-block;
    left: 85px;
    position: absolute; }
    .list-view .productflags .offer.variant .offer-val1 {
      min-width: 80px;
      margin: 0 90px 10px 0;
      display: block; }
      .list-view .productflags .offer.variant .offer-val1 .offer-inner {
        font-size: 14px;
        color: #5e5f73;
        border: solid 1px #5e5f73;
        background-color: rgba(255, 255, 255, 0.7);
        text-align: center; }

.gallery-view .product .price {
  padding: 5px 10px 80px 10px; }
.gallery-view .productflags .offer.variant {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  top: 65px;
  left: auto;
  right: 0px; }

.gallery-view .productflags .offer.variant, .product-slider .productflags .offer.variant, .productGallery .productflags .offer.variant, .product-List .productflags .offer.variant {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  top: 65px;
  left: auto;
  right: 0px; }
  .gallery-view .productflags .offer.variant span, .gallery-view .productflags .offer.variant .offer-val1, .product-slider .productflags .offer.variant span, .product-slider .productflags .offer.variant .offer-val1, .productGallery .productflags .offer.variant span, .productGallery .productflags .offer.variant .offer-val1, .product-List .productflags .offer.variant span, .product-List .productflags .offer.variant .offer-val1 {
    border: solid 1px #5e5f73;
    font-size: 14px;
    padding: 4px 10px;
    margin: 12px;
    background-color: rgba(255, 255, 255, 0.7);
    color: #5e5f73; }
    .gallery-view .productflags .offer.variant span a, .gallery-view .productflags .offer.variant span #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .gallery-view .productflags .offer.variant span #changeEmail, .gallery-view .productflags .offer.variant span #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .gallery-view .productflags .offer.variant span #changePassword, .gallery-view .productflags .offer.variant .offer-val1 a, .gallery-view .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .gallery-view .productflags .offer.variant .offer-val1 #changeEmail, .gallery-view .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .gallery-view .productflags .offer.variant .offer-val1 #changePassword, .product-slider .productflags .offer.variant span a, .product-slider .productflags .offer.variant span #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .product-slider .productflags .offer.variant span #changeEmail, .product-slider .productflags .offer.variant span #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .product-slider .productflags .offer.variant span #changePassword, .product-slider .productflags .offer.variant .offer-val1 a, .product-slider .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .product-slider .productflags .offer.variant .offer-val1 #changeEmail, .product-slider .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .product-slider .productflags .offer.variant .offer-val1 #changePassword, .productGallery .productflags .offer.variant span a, .productGallery .productflags .offer.variant span #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productGallery .productflags .offer.variant span #changeEmail, .productGallery .productflags .offer.variant span #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productGallery .productflags .offer.variant span #changePassword, .productGallery .productflags .offer.variant .offer-val1 a, .productGallery .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productGallery .productflags .offer.variant .offer-val1 #changeEmail, .productGallery .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productGallery .productflags .offer.variant .offer-val1 #changePassword, .product-List .productflags .offer.variant span a, .product-List .productflags .offer.variant span #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .product-List .productflags .offer.variant span #changeEmail, .product-List .productflags .offer.variant span #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .product-List .productflags .offer.variant span #changePassword, .product-List .productflags .offer.variant .offer-val1 a, .product-List .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .product-List .productflags .offer.variant .offer-val1 #changeEmail, .product-List .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .product-List .productflags .offer.variant .offer-val1 #changePassword {
      color: #5e5f73; }
  .ie8 .gallery-view .productflags .offer.variant, .ie8 .product-slider .productflags .offer.variant, .ie8 .productGallery .productflags .offer.variant, .ie8 .product-List .productflags .offer.variant {
    width: 100%;
    padding: 0 20px; }
    .ie8 .gallery-view .productflags .offer.variant span, .ie8 .product-slider .productflags .offer.variant span, .ie8 .productGallery .productflags .offer.variant span, .ie8 .product-List .productflags .offer.variant span {
      height: 30px;
      line-height: 30px;
      width: 100%;
      position: static; }

.productPage .productflags .offer.variant {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  top: 65px;
  left: auto;
  right: 0px; }
  .productPage .productflags .offer.variant span, .productPage .productflags .offer.variant .offer-val1 {
    border: solid 1px #5e5f73;
    font-size: 14px;
    padding: 4px 10px;
    margin: 12px;
    background-color: rgba(255, 255, 255, 0.7);
    color: #5e5f73; }
    .productPage .productflags .offer.variant span a, .productPage .productflags .offer.variant span #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productPage .productflags .offer.variant span #changeEmail, .productPage .productflags .offer.variant span #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productPage .productflags .offer.variant span #changePassword, .productPage .productflags .offer.variant .offer-val1 a, .productPage .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productPage .productflags .offer.variant .offer-val1 #changeEmail, .productPage .productflags .offer.variant .offer-val1 #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productPage .productflags .offer.variant .offer-val1 #changePassword {
      color: #5e5f73; }
  .ie8 .productPage .productflags .offer.variant {
    width: 100%;
    padding: 0 20px; }
    .ie8 .productPage .productflags .offer.variant span {
      height: 30px;
      line-height: 30px;
      width: 100%;
      position: static; }
  .productPage .productflags .offer.variant .offer-val1 {
    margin: 7px; }

@media screen and (max-width: 568px) {
  .hide-on-mobile {
    display: none !important; } }
.quickOrder {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .quickOrder h2 {
    padding-bottom: 10px; }
  .quickOrder #filleditem {
    display: none; }
  .quickOrder .order-summary-confirm {
    text-align: right;
    margin-bottom: 15px; }
  .quickOrder select {
    padding-left: 13px; }
  .quickOrder .addressBox {
    padding: 30px 25px; }
    .quickOrder .addressBox .productRow {
      width: 100%;
      margin: 0 -10px 20px 0;
      vertical-align: top; }
      .quickOrder .addressBox .productRow .field {
        display: inline-block;
        padding: 5px 10px 2px 10px;
        vertical-align: top; }
      .quickOrder .addressBox .productRow .label.name {
        font-family: "Century Gothic W01", verdana,sans-serif;
        font-size: 14px;
        font-weight: 900;
        letter-spacing: 0.1px;
        color: #2f3331;
        padding: 0px;
        padding-bottom: 5px; }
      .quickOrder .addressBox .productRow .deliveryPlace, .quickOrder .addressBox .productRow .productSelector {
        min-width: 190px;
        width: 23.5%; }
        .quickOrder .addressBox .productRow .deliveryPlace .product, .quickOrder .addressBox .productRow .productSelector .product {
          margin-bottom: 0; }
        @media screen and (max-width: 1024px) {
          .quickOrder .addressBox .productRow .deliveryPlace, .quickOrder .addressBox .productRow .productSelector {
            width: 49%; } }
        @media screen and (max-width: 568px) {
          .quickOrder .addressBox .productRow .deliveryPlace, .quickOrder .addressBox .productRow .productSelector {
            width: 100%; } }
      .quickOrder .addressBox .productRow .amount {
        width: 180px; }
        @media screen and (max-width: 568px) {
          .quickOrder .addressBox .productRow .amount {
            width: 75%; } }
        .quickOrder .addressBox .productRow .amount .placeamount {
          width: 80%; }
        .quickOrder .addressBox .productRow .amount .unit {
          display: inline-block;
          margin-left: 4px;
          font-family: "Century Gothic W01", verdana, sans-serif;
          font-size: 0.75em; }
        .quickOrder .addressBox .productRow .amount label {
          margin: 4px 0 0 -6px;
          font-family: "Century Gothic W01", verdana, sans-serif;
          font-size: 0.75em; }
      .quickOrder .addressBox .productRow .fromDay, .quickOrder .addressBox .productRow .toDay, .quickOrder .addressBox .productRow .lastDay {
        width: 125px; }
      .quickOrder .addressBox .productRow .quickdeleteline {
        padding-top: 36px; }
        .quickOrder .addressBox .productRow .quickdeleteline a, .quickOrder .addressBox .productRow .quickdeleteline #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .quickOrder .addressBox .productRow .quickdeleteline #changeEmail, .quickOrder .addressBox .productRow .quickdeleteline #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .quickOrder .addressBox .productRow .quickdeleteline #changePassword {
          font-size: 80%; }
      .quickOrder .addressBox .productRow input, .quickOrder .addressBox .productRow textarea {
        font-size: 12px; }
    .quickOrder .addressBox .add-new-item {
      font-size: 12px;
      color: #472704;
      text-decoration: underline;
      padding-top: 15px;
      display: block; }

.CropOverviewContrainer {
  font-size: 13px;
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 18px; }
  .CropOverviewContrainer .CropOverview .cropview .cropview-info {
    background-image: url("../images/my-icons/arrow-category-down.png");
    background-position: 25px 22px;
    background-repeat: no-repeat;
    cursor: pointer;
    padding: 5px 10px 5px 65px;
    line-height: 20px; }
    .CropOverviewContrainer .CropOverview .cropview .cropview-info .headertext {
      width: 20%;
      vertical-align: top;
      display: inline-block;
      font-size: 12px; }
      .CropOverviewContrainer .CropOverview .cropview .cropview-info .headertext .label {
        display: block;
        font-size: 13px;
        font-weight: bold; }
    .CropOverviewContrainer .CropOverview .cropview .cropview-info .headerdate {
      float: right;
      vertical-align: top;
      display: inline-block;
      font-size: 13px;
      font-weight: bold; }
  .CropOverviewContrainer .CropOverview .cropview.shown .cropview-info {
    background-image: url("../images/my-icons/arrow-category-up.png"); }
  .CropOverviewContrainer .CropOverview .cropview .crop-body {
    display: none; }
    .CropOverviewContrainer .CropOverview .cropview .crop-body .inner {
      padding: 5px 10px;
      line-height: 30px; }
      .CropOverviewContrainer .CropOverview .cropview .crop-body .inner:nth-of-type(2n-1) {
        background-color: #f0f5f8; }
      .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .columnheader {
        font-size: 13px;
        font-weight: bold;
        padding: 10px 0 0 0; }
      .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table {
        font-size: 12px;
        display: table;
        width: 100%; }
        .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-head {
          display: table-header-group;
          width: 100%;
          font-weight: bold;
          color: #65b32e; }
        .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-body {
          display: table-row-group; }
        .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-row {
          width: 100%;
          display: table-row; }
        .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell {
          display: table-cell;
          text-align: left;
          width: 11.11111%; }
          .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell .label {
            display: none; }
        .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell:first-child {
          font-weight: bold;
          color: #65b32e; }
  .CropOverviewContrainer .CropOverview .cropview.shown .crop-body {
    display: block; }
  @media screen and (max-width: 568px) {
    .CropOverviewContrainer .CropOverview .cropview .cropview-info .headertext {
      width: 100%;
      display: block; }
      .CropOverviewContrainer .CropOverview .cropview .cropview-info .headertext .label {
        display: inline-block;
        width: 50%; }
    .CropOverviewContrainer .CropOverview .cropview .cropview-info .headerdate {
      float: none;
      display: block;
      font-size: 12px;
      font-weight: normal; }
      .CropOverviewContrainer .CropOverview .cropview .cropview-info .headerdate .label {
        display: inline-block;
        width: 50%;
        font-size: 13px;
        font-weight: bold; } }
  @media screen and (max-width: 768px) {
    .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-head {
      display: none; }
    .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-row {
      padding: 10px 0 20px 10px; }
    .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell {
      display: block;
      width: 100%;
      line-height: 20px; }
      .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell.foldtrigger {
        background-image: url("../images/my-icons/arrow-category-down.png");
        background-position: 20px 7px;
        background-repeat: no-repeat;
        cursor: pointer;
        padding-left: 40px; }
      .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell.foldcontent {
        display: none;
        padding-left: 40px; }
      .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-cell .label {
        display: inline-block;
        font-weight: bold;
        color: #65b32e;
        width: 50%; }
    .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-row.active .table-cell.foldtrigger {
      background-image: url("../images/my-icons/arrow-category-up.png"); }
    .CropOverviewContrainer .CropOverview .cropview .crop-body .inner .table .table-row.active .table-cell.foldcontent {
      display: block; } }

.DeliveryAnalysisBox {
  font-family: 'Century Gothic W01', verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  width: auto;
  min-width: 300px;
  padding: 10px; }
  .DeliveryAnalysisBox .headline {
    padding: 10px; }
  .DeliveryAnalysisBox .subhead {
    font-size: 12px;
    font-weight: normal;
    padding: 0 10px 10px 10px; }
  .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink a, .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink #changeEmail, .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink #changePassword {
    display: block;
    background-image: url("../images/my-icons/doklist.png");
    background-repeat: no-repeat;
    background-position: right center;
    padding: 15px 10px;
    font-size: 12px;
    color: #65b32e;
    font-weight: normal; }
  .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink:nth-child(2n-1) a, .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink:nth-child(2n-1) #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink:nth-child(2n-1) #changeEmail, .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink:nth-child(2n-1) #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .DeliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisLink:nth-child(2n-1) #changePassword {
    background-color: #f0f5f8; }
  .DeliveryAnalysisBox .DeliveryAnalysisNoDocs {
    background-color: #f0f5f8;
    padding: 10px;
    font-size: 12px;
    font-weight: normal; }

.PreAnalysisBox {
  font-family: 'Century Gothic W01', verdana, sans-serif;
  font-size: 13px;
  font-weight: bold;
  width: auto;
  min-width: 300px;
  padding: 10px; }
  .PreAnalysisBox .dropdown-trigger .dropdown-box:before {
    right: auto;
    left: 62px; }
  .PreAnalysisBox .headline {
    padding: 10px; }
  .PreAnalysisBox .PreAnalysisNoDocs {
    background-color: #f0f5f8;
    padding: 10px;
    font-size: 12px;
    font-weight: normal; }
  .PreAnalysisBox .PreAnalysisLink {
    display: block;
    background-image: url("../images/my-icons/dok.png");
    background-repeat: no-repeat;
    background-position: right center;
    border-right: 10px solid transparent;
    padding: 15px 30px 15px 10px;
    font-size: 12px;
    font-weight: normal;
    cursor: pointer; }
    .PreAnalysisBox .PreAnalysisLink:nth-child(2n-1) {
      background-color: #f0f5f8; }
  .PreAnalysisBox .dropdown-box {
    display: none;
    position: absolute;
    margin: 22px 0 0 -20px;
    min-width: 250px; }
    .PreAnalysisBox .dropdown-box.active {
      display: block; }
    .PreAnalysisBox .dropdown-box .dropdown-inner .table {
      display: table; }
      .PreAnalysisBox .dropdown-box .dropdown-inner .table .table-head {
        font-size: 13px;
        display: table-header-group;
        font-weight: bold; }
      .PreAnalysisBox .dropdown-box .dropdown-inner .table .table-body {
        display: table-row-group;
        font-size: 12px;
        color: #65b32e; }
      .PreAnalysisBox .dropdown-box .dropdown-inner .table .table-row {
        display: table-row; }
        .PreAnalysisBox .dropdown-box .dropdown-inner .table .table-row:nth-child(2n) {
          background-color: #f0f5f8; }
      .PreAnalysisBox .dropdown-box .dropdown-inner .table .table-cell {
        display: table-cell;
        padding: 5px;
        text-align: right; }
        .PreAnalysisBox .dropdown-box .dropdown-inner .table .table-cell:nth-child(3n-2) {
          text-align: left; }

.calcPriceBox {
  background-color: #fff;
  padding: 30px; }
  .calcPriceBox h2 {
    margin-bottom: 12px; }
    .calcPriceBox h2 #FutureheaderProduct {
      display: inline; }
  .calcPriceBox .ClosingPriceBox {
    font-style: italic;
    margin-top: 25px; }
  .calcPriceBox .FutureClosingPrice .table-head {
    margin-bottom: 25px;
    margin-top: 25px;
    display: table;
    width: 100%; }
    .calcPriceBox .FutureClosingPrice .table-head .table-cell {
      display: table-cell; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell:not(:first-child) {
        padding-left: 10px; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell:not(:last-child) {
        padding-right: 10px; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell:nth(1) {
        width: 23%; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell:nth(2) {
        width: 19%; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell:nth(3) {
        width: 19%; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell:nth(4) {
        width: 19%; }
      .calcPriceBox .FutureClosingPrice .table-head .table-cell h3 {
        font-weight: bold;
        margin-bottom: 5px; }
  .calcPriceBox .canvasContainer {
    width: 100%;
    height: 450px; }
    .calcPriceBox .canvasContainer canvas {
      width: 100%;
      height: 450px; }

@media screen and (max-width: 768px) {
  form[action="/portal/Mit DLG/aftaler/Afgrødeoverblik2"] {
    background: #f6f4f2; } }
.CropOverview2Container .cropoverview-container {
  margin-bottom: 20px; }
  @media screen and (max-width: 768px) {
    .CropOverview2Container .cropoverview-container {
      padding: 0; }
      .CropOverview2Container .cropoverview-container .mobileselect {
        margin: auto;
        width: calc(100% - 36px); }
      .CropOverview2Container .cropoverview-container .tableheadlinediv .mobilehead {
        padding: 10px 15px; } }
  .CropOverview2Container .cropoverview-container .material-container {
    background-color: #ffffff; }
  .CropOverview2Container .cropoverview-container .tablediv .tableheadlinediv > div {
    padding: 20px 15px 0; }
  @media screen and (max-width: 768px) {
    .CropOverview2Container .cropoverview-container .tablediv .tablesubheaderdiv {
      border-bottom: solid 2px #65b32e;
      box-sizing: content-box;
      display: block; }
      .CropOverview2Container .cropoverview-container .tablediv .tablesubheaderdiv > div {
        cursor: pointer;
        color: #65b32e; } }
  .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv {
    box-sizing: content-box; }
    @media screen and (max-width: 768px) {
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open {
        border-bottom: solid 1px rgba(105, 96, 89, 0.2);
        padding-bottom: 8px; }
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open > div {
          padding: 0 15px 5px 0; }
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open .arrow {
          padding-right: 10px; }
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open .mobileitem.fullitem {
          border-bottom: solid 1px rgba(105, 96, 89, 0.2);
          margin-bottom: 10px; }
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open .mobilelabel {
          padding: 4px 15px;
          display: table-cell; }
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open .rightalign {
          display: table-cell; } }
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .mobileitem.fullitem {
      padding: 10px 15px; }
      @media screen and (max-width: 768px) {
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .mobileitem.fullitem {
          background-position: right 15px center; } }
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .mobileitem.fullitem .mobilelabel {
        padding: 4px 15px; }
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview {
      width: 160px;
      cursor: pointer;
      color: #65b32e; }
      @media screen and (max-width: 768px) {
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview {
          cursor: default;
          color: inherit;
          width: 100%;
          cursor: pointer; } }
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview a, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview #changeEmail, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .ContractCropOverview #changePassword {
        cursor: pointer;
        color: #65b32e; }
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .showPreAnalysis,
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv .showDeliveryAnalysis {
      cursor: pointer;
      background-image: url(../images/my-icons/foldarrow-down.png);
      background-repeat: no-repeat;
      width: 22px;
      height: 16px;
      background-position: center; }
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open .open .showPreAnalysis,
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open .open .showDeliveryAnalysis {
      background-image: url(../images/my-icons/foldarrow-up.png); }
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList {
      height: 30px;
      position: relative; }
      @media screen and (max-width: 768px) {
        .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList {
          display: table-row-group;
          width: 100%; }
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList > div, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList > div {
            display: none; }
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .rightalign,
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .mobilelabel, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .rightalign,
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .mobilelabel {
            float: none;
            padding: 7px;
            display: table-cell;
            vertical-align: middle; }
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .mobilelabel, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .mobilelabel {
            width: 60%; }
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .rightalign, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .rightalign {
            width: 20%; }
          .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .downloadBatchDataPdf, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .downloadBatchDataPdf {
            padding-right: 5px; } }
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .dropdown-trigger.open .showLabel,
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .dropdown-trigger .hideLabel, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .dropdown-trigger.open .showLabel,
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .dropdown-trigger .hideLabel {
        display: none; }
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .dropdown-trigger.open .hideLabel, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .dropdown-trigger.open .hideLabel {
        display: inline; }
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .nopadding, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .nopadding {
        padding: 0 13px;
        vertical-align: top; }
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .PreAnalysisNoDocs,
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox .PreAnalysisList .DeliveryAnalysisNoDocs, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .PreAnalysisNoDocs,
      .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox .DeliveryAnalysisList .DeliveryAnalysisNoDocs {
        position: absolute;
        width: 100%;
        background-color: #ffffff;
        padding: 7px 13px;
        left: 0; }
  .CropOverview2Container .cropoverview-container .tablediv .preAnalysisBox,
  .CropOverview2Container .cropoverview-container .tablediv .deliveryAnalysisBox {
    display: none;
    width: 100%;
    border-bottom: 1px solid #E1DFDE; }
    .CropOverview2Container .cropoverview-container .tablediv .preAnalysisBox.open,
    .CropOverview2Container .cropoverview-container .tablediv .deliveryAnalysisBox.open {
      display: table-row-group; }
      .CropOverview2Container .cropoverview-container .tablediv .preAnalysisBox.open .mobilelabel,
      .CropOverview2Container .cropoverview-container .tablediv .deliveryAnalysisBox.open .mobilelabel {
        display: table-cell; }
    .CropOverview2Container .cropoverview-container .tablediv .preAnalysisBox .tablerowdiv > div,
    .CropOverview2Container .cropoverview-container .tablediv .deliveryAnalysisBox .tablerowdiv > div {
      border-bottom: none;
      vertical-align: middle; }
  @media screen and (max-width: 768px) {
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv + .preAnalysisBox, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv + .deliveryAnalysisBox {
      display: none; }
    .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .preAnalysisBox.open, .CropOverview2Container .cropoverview-container .tablediv .tablerowdiv.open + .deliveryAnalysisBox.open {
      display: table;
      padding: 8px 0; } }
  .CropOverview2Container .cropoverview-container .tablediv .dropdown-box {
    position: absolute;
    background-color: #ffffff;
    z-index: 10;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
    right: 20px;
    display: none; }
    .CropOverview2Container .cropoverview-container .tablediv .dropdown-box.open {
      display: table-row-group; }
    @media screen and (max-width: 768px) {
      .CropOverview2Container .cropoverview-container .tablediv .dropdown-box {
        box-shadow: none;
        position: relative; }
        .CropOverview2Container .cropoverview-container .tablediv .dropdown-box.open .tableheaddiv,
        .CropOverview2Container .cropoverview-container .tablediv .dropdown-box.open .tablerowdiv {
          display: table-row; }
          .CropOverview2Container .cropoverview-container .tablediv .dropdown-box.open .tableheaddiv > div,
          .CropOverview2Container .cropoverview-container .tablediv .dropdown-box.open .tablerowdiv > div {
            display: table-cell;
            border-bottom: none;
            float: none;
            padding: 3px 7px 3px 15px; } }
    .CropOverview2Container .cropoverview-container .tablediv .dropdown-box .tablediv {
      min-width: 0; }
      .CropOverview2Container .cropoverview-container .tablediv .dropdown-box .tablediv .tablerowdiv:nth-of-type(2n+1) > div {
        background-color: #f8f8f8; }

.contractDetails-container {
  max-height: 500px;
  overflow: auto;
  max-width: 690px;
  background-color: #f6f4f2;
  color: #2f3331; }
  @media screen and (max-width: 768px) {
    .contractDetails-container {
      left: 0 !important;
      width: 100% !important;
      overflow: auto !important;
      margin-left: 0 !important;
      max-height: none !important; }
      .contractDetails-container .Cropoverview-Contract-details, .contractDetails-container h2, .contractDetails-container .tableheadlinediv > div {
        min-width: 650px; } }
  .contractDetails-container div.positionnumber {
    background: #ffffff;
    padding: 0 0 10px 20px;
    margin-top: -10px;
    font-size: 14px; }
  .contractDetails-container div.Cropoverview-Contract-details {
    margin-bottom: 10px; }
  .contractDetails-container .tablediv.whitebg > .tablerowdiv:nth-of-type(2n+1) {
    background-color: #ffffff; }
  .contractDetails-container .tableheadlinediv {
    font-size: 17px;
    line-height: 1.1;
    color: #2f3331;
    font-weight: bold;
    height: 42px; }
    .contractDetails-container .tableheadlinediv > div {
      padding: 20px 0 5px 20px;
      border-bottom: 1px solid #65b32e; }
  .contractDetails-container .tablesubheaderdiv > div {
    padding: 10px 20px; }
  .contractDetails-container .tableheaddiv > div {
    padding: 6px 20px;
    border-bottom: 1px solid #E1DFDE; }
  .contractDetails-container .tablerowdiv > div {
    padding: 6px 20px; }
  .contractDetails-container .tablerowgroupspan > .tablerowdiv {
    background-color: #ffffff; }
    .contractDetails-container .tablerowgroupspan > .tablerowdiv > div {
      border-bottom: none;
      background-color: transparent; }
  .contractDetails-container h2 {
    padding: 12px 20px;
    font-size: 20px;
    background-color: #ffffff; }
    .contractDetails-container h2 .close {
      background-position: 0 -588px;
      float: right;
      width: 13px;
      height: 12px;
      margin: 5px 0 0 0;
      cursor: pointer; }
  .contractDetails-container .calcprice .foldup {
    color: #e53447;
    display: none; }
  .contractDetails-container .calcprice.active .foldup {
    display: inline-block; }
  .contractDetails-container .calcprice.active .folddown {
    display: none; }
  .contractDetails-container .futurefolddown {
    display: none; }
    .contractDetails-container .futurefolddown .futurefolddownplaceholder {
      height: 160px; }
      .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent {
        position: absolute;
        background-color: #ffffff;
        width: 100%;
        margin: 10px;
        box-sizing: border-box;
        padding: 10px; }
        .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .TradeClosed {
          font-size: 20;
          font-family: "AvenirLTStd-Black", verdana, sans-serif;
          color: #e53447;
          text-align: center; }
        .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .FutureClosingPrice {
          text-align: center;
          font-size: 24px; }
          .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .FutureClosingPrice .future {
            display: inline-block;
            color: #ffb100;
            padding: 0 10px 0 10px;
            margin: 15px 0 25px 0; }
          .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .FutureClosingPrice .praemie {
            display: inline-block;
            color: #65b32e;
            padding: 0 20px 0 10px;
            margin: 15px 0 25px 0; }
          .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .FutureClosingPrice .lukkepris {
            display: inline-block;
            padding: 0 10px 0 20px;
            margin: 15px 0 25px 0;
            border-left: 1px solid #f8f8f8; }
          .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .FutureClosingPrice .label {
            font-size: 14px;
            color: #292929;
            padding-bottom: 10px; }
        .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .closefuture {
          font-size: 20px;
          padding-bottom: 5px;
          text-align: center; }
          .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .closefuture span.highlight {
            font-weight: bold; }
        .contractDetails-container .futurefolddown .futurefolddownplaceholder .futurefolddowncontent .infotext {
          font-size: 13px;
          line-height: 16px; }

.calcPriceBox2 {
  max-width: 690px;
  background-color: #ffffff;
  color: #2f3331;
  border-radius: 5px;
  width: 100%;
  padding-bottom: 5px;
  overflow: auto; }
  .calcPriceBox2 h2 {
    padding: 12px 20px;
    font-size: 20px; }
    .calcPriceBox2 h2 .close {
      background-position: 0 -588px;
      float: right;
      width: 13px;
      height: 12px;
      margin: 5px 0 0 0;
      cursor: pointer; }
  .calcPriceBox2 .TradeClosed {
    font-size: 20;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    color: #e53447;
    text-align: center; }
  .calcPriceBox2 .name {
    color: #65b32e;
    font-size: 24px; }
    .calcPriceBox2 .name ~ .name {
      padding: 10px 0 5px; }
  .calcPriceBox2 .FutureClosingPrice {
    background-color: #f8f8f8;
    display: table;
    width: 100%; }
    .calcPriceBox2 .FutureClosingPrice .label {
      font-size: 16px;
      font-weight: normal;
      color: #2f3331;
      padding-bottom: 30px; }
    .calcPriceBox2 .FutureClosingPrice .future {
      display: table-cell;
      padding: 20px 35px 20px 20px;
      color: #ffb100;
      font-size: 24px; }
      .calcPriceBox2 .FutureClosingPrice .future .label:after {
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background-color: #ffb100;
        margin: 0 5px; }
    .calcPriceBox2 .FutureClosingPrice .praemie {
      display: table-cell;
      padding: 20px;
      color: #65b32e;
      font-size: 24px; }
      .calcPriceBox2 .FutureClosingPrice .praemie .label:after {
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        border-radius: 50%;
        background-color: #65b32e;
        margin: 0 5px; }
    .calcPriceBox2 .FutureClosingPrice .lukkepris {
      display: table-cell;
      padding: 20px 40px;
      font-size: 24px;
      border-left: 1px solid #e3e3e3;
      border-right: 1px solid #e3e3e3; }
    .calcPriceBox2 .FutureClosingPrice .positionaftale {
      display: table-cell;
      font-weight: bold;
      text-align: right;
      padding: 20px 15px 10px 15px; }
      .calcPriceBox2 .FutureClosingPrice .positionaftale > div {
        padding-bottom: 10px; }
      .calcPriceBox2 .FutureClosingPrice .positionaftale .label {
        padding-bottom: 5px; }
  .calcPriceBox2 .canvasContainer {
    padding: 20px; }
    .calcPriceBox2 .canvasContainer canvas {
      width: 100% !important;
      height: auto !important; }
  .calcPriceBox2 .closefuture {
    padding: 0 20px;
    font-size: 20px;
    text-align: center; }
    .calcPriceBox2 .closefuture span.highlight {
      font-weight: bold; }
  .calcPriceBox2 .infotext {
    font-size: 14px;
    padding: 20px; }
    .calcPriceBox2 .infotext h3 {
      font-size: 24px;
      color: red; }

.trackandtrace {
  padding: 0 18px; }
  .trackandtrace .addbuttoncontainer {
    text-align: right; }
  .trackandtrace .TrackAndTraceContacts {
    margin: 24px -10px; }
    .trackandtrace .TrackAndTraceContacts .TTcontract {
      float: left;
      width: 33.33%;
      padding: 10px;
      box-sizing: border-box; }
      .trackandtrace .TrackAndTraceContacts .TTcontract .contractcontent {
        background-color: #ffffff;
        font-size: 14px;
        height: 150px;
        padding: 8px 13px;
        box-sizing: border-box;
        line-height: normal;
        position: relative; }
        .trackandtrace .TrackAndTraceContacts .TTcontract .contractcontent .name {
          font-size: 16px;
          font-weight: bold;
          line-height: 24px; }
        .trackandtrace .TrackAndTraceContacts .TTcontract .contractcontent .notifications {
          min-height: 30px; }
        .trackandtrace .TrackAndTraceContacts .TTcontract .contractcontent .email, .trackandtrace .TrackAndTraceContacts .TTcontract .contractcontent .phone {
          color: #6a605a; }
        .trackandtrace .TrackAndTraceContacts .TTcontract .contractcontent .editContact {
          position: absolute;
          color: #65b32e;
          font-size: 15px;
          bottom: 8px;
          right: 13px; }

.TTcontactOverlay {
  max-width: 690px;
  background-color: #ffffff;
  color: #2f3331;
  border-radius: 5px;
  width: 100%;
  max-height: 500px;
  overflow: auto; }
  .TTcontactOverlay h2 {
    padding: 12px 20px;
    font-size: 20px; }
    .TTcontactOverlay h2 .button, .TTcontactOverlay h2 input[type="submit"], .TTcontactOverlay h2 input[type="reset"], .TTcontactOverlay h2 input[type="button"] {
      font-size: 13px;
      float: right;
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      margin-bottom: 10px; }
  .TTcontactOverlay .tablediv .tablerowdiv {
    font-size: 14px;
    font-family: "AvenirLTStd-Medium", Verdana; }
    .TTcontactOverlay .tablediv .tablerowdiv > div {
      white-space: nowrap;
      padding: 7px 20px; }
      .TTcontactOverlay .tablediv .tablerowdiv > div:first-child {
        padding-right: 40px !important; }
      .TTcontactOverlay .tablediv .tablerowdiv > div:nth-child(2) {
        padding-left: 0 !important; }
      .TTcontactOverlay .tablediv .tablerowdiv > div:last-child {
        width: 1px; }
    .TTcontactOverlay .tablediv .tablerowdiv:nth-of-type(2n+1) {
      background-color: #ffffff; }
  .TTcontactOverlay .tablediv .contact > div {
    background-color: #f8f8f8;
    color: #6a605a;
    padding: 6px 20px; }
    .TTcontactOverlay .tablediv .contact > div span {
      width: 70px;
      display: inline-block; }
    .TTcontactOverlay .tablediv .contact > div .email, .TTcontactOverlay .tablediv .contact > div .phone, .TTcontactOverlay .tablediv .contact > div .name, .TTcontactOverlay .tablediv .contact > div lastname {
      display: inline-block;
      color: #2f3331; }
  .TTcontactOverlay .tablediv .contact .SaveContactInfo {
    display: none; }
  .TTcontactOverlay .tablediv .contact.editonly {
    display: none; }
  .TTcontactOverlay .tablediv .contact input {
    font-family: "AvenirLTStd-Medium", Verdana;
    font-size: 14px;
    color: #2f3331;
    border: 1px solid transparent;
    background-color: transparent;
    border-radius: 2px;
    padding: 6px;
    height: auto;
    box-shadow: none;
    width: 80%; }
  .TTcontactOverlay .tablediv .contact.editmode.editonly {
    display: table-row; }
  .TTcontactOverlay .tablediv .contact.editmode .SaveContactInfo {
    display: inline-block; }
  .TTcontactOverlay .tablediv .contact.editmode .editContactInfo {
    display: none; }
  .TTcontactOverlay .tablediv .contact.editmode input {
    background-color: #eeeeee;
    border: 1px solid #dddddd; }
  .TTcontactOverlay .tablediv .head > div {
    font-family: "AvenirLTStd-Light", Verdana;
    color: #a6a6a6;
    padding: 15px 20px 5px 20px;
    background-color: #ffffff; }
  .TTcontactOverlay .tablediv .accountnumber > div {
    font-family: "AvenirLTStd-Black", Verdana;
    font-size: 15px;
    padding: 20px 20px 6px 20px;
    background-color: #F6F4F2;
    border-bottom: 1px solid #65b32e; }
  .TTcontactOverlay .tablediv .address > div {
    padding: 0;
    border: none;
    font-weight: bold; }
    .TTcontactOverlay .tablediv .address > div:first-child {
      padding: 0;
      height: 39px; }
      .TTcontactOverlay .tablediv .address > div:first-child > div {
        position: absolute;
        width: 100%;
        padding: 12px 20px; }
  .TTcontactOverlay .tablediv .producttype > div {
    border-top: solid 1px #e1dfde;
    padding: 8px 20px;
    border-bottom: none; }
  .TTcontactOverlay .tablediv .messagetype > div {
    border-top: solid 1px #e1dfde;
    padding: 8px 20px;
    border-bottom: none; }
    .TTcontactOverlay .tablediv .messagetype > div:first-child {
      border: none; }

.CreateContact {
  max-width: 690px;
  background-color: #ffffff;
  color: #2f3331;
  border-radius: 5px;
  width: 100%;
  padding-bottom: 5px;
  max-height: 500px;
  overflow: auto; }
  .CreateContact h2 {
    padding: 12px 20px;
    font-size: 20px; }
    .CreateContact h2 .close {
      background-position: 0 -588px;
      float: right;
      width: 13px;
      height: 12px;
      margin: 5px 0 0 0;
      cursor: pointer; }
  .CreateContact .formfieldcontainer {
    padding: 10px 0;
    border-top: solid 1px #e1dfde;
    border-bottom: solid 1px #e1dfde; }
    .CreateContact .formfieldcontainer .tablerowdiv > div {
      padding: 10px 20px; }
    .CreateContact .formfieldcontainer .tablerowdiv:nth-of-type(2n+1) {
      background-color: #ffffff; }
    .CreateContact .formfieldcontainer .tablerowdiv input {
      font-family: "AvenirLTStd-Medium", Verdana;
      font-size: 14px;
      color: #2f3331;
      background-color: #fafafa;
      border: 1px solid #dddddd;
      border-radius: 2px;
      padding: 6px;
      height: auto;
      box-shadow: none; }
    .CreateContact .formfieldcontainer .tablerowdiv .label {
      font-family: "AvenirLTStd-Black", Verdana;
      font-size: 15px;
      color: #2f3331; }
    .CreateContact .formfieldcontainer .tablerowdiv .feks {
      color: #ababa9; }
    .CreateContact .formfieldcontainer .tablerowdiv .errormsg {
      color: #ff0000;
      display: none; }
    .CreateContact .formfieldcontainer .tablerowdiv.error .feks {
      display: none; }
    .CreateContact .formfieldcontainer .tablerowdiv.error .errormsg {
      display: block; }
    .CreateContact .formfieldcontainer .tablerowdiv.error input {
      border-color: #ff0000; }
  .CreateContact .buttoncontainer {
    text-align: right;
    padding: 20px 20px 15px 20px;
    font-size: 16px; }

@media screen and (max-width: 1024px) {
  .trackandtrace .TrackAndTraceContacts .TTcontract {
    width: 50%; } }
@media screen and (max-width: 568px) {
  .trackandtrace .TrackAndTraceContacts .TTcontract {
    float: none;
    width: 100%; }

  .TTcontactOverlay .tablediv {
    display: block; }
    .TTcontactOverlay .tablediv .tablerowdiv {
      display: block; }
      .TTcontactOverlay .tablediv .tablerowdiv.contact {
        background-color: #f8f8f8;
        position: relative;
        padding: 10px 0; }
        .TTcontactOverlay .tablediv .tablerowdiv.contact.editmode.editonly {
          display: block; }
      .TTcontactOverlay .tablediv .tablerowdiv.head {
        display: none; }
      .TTcontactOverlay .tablediv .tablerowdiv.accountnumber {
        width: 100%; }
        .TTcontactOverlay .tablediv .tablerowdiv.accountnumber > div {
          display: table-cell;
          width: 100%; }
      .TTcontactOverlay .tablediv .tablerowdiv.producttype > div:first-child {
        padding-bottom: 20px;
        padding-top: 20px;
        font-family: "AvenirLTStd-Black", Verdana; }
      .TTcontactOverlay .tablediv .tablerowdiv.producttype .mtype {
        display: inline-block;
        border: none;
        padding: 5px 20px 0 20px; }
      .TTcontactOverlay .tablediv .tablerowdiv.producttype .jquisubscribe {
        float: right;
        border: none;
        width: auto;
        padding: 0 20px; }
      .TTcontactOverlay .tablediv .tablerowdiv.messagetype .mtype {
        display: inline-block;
        border: none;
        padding: 5px 20px 15px 20px; }
      .TTcontactOverlay .tablediv .tablerowdiv.messagetype .jquisubscribe {
        float: right;
        border: none;
        width: auto;
        padding: 0 20px; }
      .TTcontactOverlay .tablediv .tablerowdiv > div {
        display: block; }
        .TTcontactOverlay .tablediv .tablerowdiv > div.mailcontainer input, .TTcontactOverlay .tablediv .tablerowdiv > div.phonecontainer input, .TTcontactOverlay .tablediv .tablerowdiv > div.namecontainer input, .TTcontactOverlay .tablediv .tablerowdiv > div.lastnamecontainer input {
          width: 70%; }
        .TTcontactOverlay .tablediv .tablerowdiv > div.editsave {
          width: auto;
          position: absolute;
          right: 0;
          bottom: 15px;
          background-color: transparent; }
        .TTcontactOverlay .tablediv .tablerowdiv > div:first-child {
          padding-right: 20px !important; }
        .TTcontactOverlay .tablediv .tablerowdiv > div:nth-child(2) {
          padding-left: 20px !important; }

  .CreateContact .formfieldcontainer .feks {
    display: none; } }
.orderhistory-preanalysis-overlay {
  max-height: 500px;
  overflow: auto;
  max-width: 690px;
  background-color: #f6f4f2;
  color: #2f3331; }
  @media screen and (max-width: 768px) {
    .orderhistory-preanalysis-overlay {
      left: 0 !important;
      width: 100% !important;
      overflow: auto !important;
      margin-left: 0 !important;
      max-height: none !important; }
      .orderhistory-preanalysis-overlay .orderhistory-preanalysis-details, .orderhistory-preanalysis-overlay h2, .orderhistory-preanalysis-overlay .tableheadlinediv > div {
        min-width: 650px; } }
  .orderhistory-preanalysis-overlay div.positionnumber {
    background: #ffffff;
    padding: 0 0 10px 20px;
    margin-top: -10px;
    font-size: 14px; }
  .orderhistory-preanalysis-overlay div.orderhistory-preanalysis-details {
    margin-bottom: 10px; }
  .orderhistory-preanalysis-overlay .tablediv.whitebg > .tablerowdiv:nth-of-type(2n+1) {
    background-color: #ffffff; }
  .orderhistory-preanalysis-overlay .tableheadlinediv {
    font-size: 17px;
    line-height: 1.1;
    color: #2f3331;
    font-weight: bold;
    height: 42px; }
    .orderhistory-preanalysis-overlay .tableheadlinediv > div {
      padding: 20px 0 5px 20px;
      border-bottom: 1px solid #65b32e; }
  .orderhistory-preanalysis-overlay .tablesubheaderdiv > div {
    padding: 10px 20px; }
  .orderhistory-preanalysis-overlay .tableheaddiv > div {
    padding: 6px 20px;
    border-bottom: 1px solid #E1DFDE; }
  .orderhistory-preanalysis-overlay .tablerowdiv > div {
    padding: 6px 20px; }
  .orderhistory-preanalysis-overlay .tablerowdiv .param {
    min-width: 170px; }
  .orderhistory-preanalysis-overlay .tablediv .inspectionlot .tablerowdiv:nth-of-type(2n) {
    background-color: #ffffff; }
  .orderhistory-preanalysis-overlay .tablerowgroupspan > .tablerowdiv {
    background-color: #ffffff; }
    .orderhistory-preanalysis-overlay .tablerowgroupspan > .tablerowdiv > div {
      border-bottom: none;
      background-color: transparent; }
  .orderhistory-preanalysis-overlay h2 {
    padding: 12px 20px;
    font-size: 20px;
    background-color: #ffffff; }
    .orderhistory-preanalysis-overlay h2 .close {
      background-position: 0 -588px;
      float: right;
      width: 13px;
      height: 12px;
      margin: 5px 0 0 0;
      cursor: pointer; }
  .orderhistory-preanalysis-overlay .downloadbutton {
    text-align: right;
    padding: 10px 20px 0px 20px; }
  .orderhistory-preanalysis-overlay .show_inspectionlot, .orderhistory-preanalysis-overlay .hide_inspectionlot {
    cursor: pointer;
    color: #65b32e;
    width: 130px; }

body.roth-red .notations-box a, body.roth-red .notations-box #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .notations-box #changeEmail, body.roth-red .notations-box #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .notations-box #changePassword, body.roth-red .edit-info.add-form a, body.roth-red .edit-info.add-form #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .edit-info.add-form #changeEmail, body.roth-red .edit-info.add-form #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .edit-info.add-form #changePassword, body.roth-red .action-link.login-instead a, body.roth-red .action-link.login-instead #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .action-link.login-instead #changeEmail, body.roth-red .action-link.login-instead #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .action-link.login-instead #changePassword, body.roth-red .action-link.login-instead-auth a, body.roth-red .action-link.login-instead-auth #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .action-link.login-instead-auth #changeEmail, body.roth-red .action-link.login-instead-auth #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .action-link.login-instead-auth #changePassword, body.roth-red textarea, body.roth-red input[type=number], body.roth-red input[type=text], body.roth-red input[type=email], body.roth-red input[type=password], body.roth-red input[type=date], body.roth-red select, body.roth-red .logout-btn, body.roth-red footer .contact ul, body.roth-red .base-info p a, body.roth-red .base-info p #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .base-info p #changeEmail, body.roth-red .base-info p #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .base-info p #changePassword {
  color: #306437; }
body.roth-red #topMenuRoot, body.roth-red .button, body.roth-red input[type="submit"], body.roth-red input[type="reset"], body.roth-red input[type="button"], body.roth-red .header header .nav-login .login-btn, body.roth-red footer, body.roth-red .settings .address-row .buttons a, body.roth-red .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .settings .address-row .buttons #changeEmail, body.roth-red .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .settings .address-row .buttons #changePassword, body.roth-red .settings .address-row .buttons #basedata .base-data .base-data-info #changeEmail, body.roth-red #basedata .base-data .base-data-info .settings .address-row .buttons #changeEmail, body.roth-red .settings .address-row .buttons #basedata .base-data .base-data-info #changePassword, body.roth-red #basedata .base-data .base-data-info .settings .address-row .buttons #changePassword, body.roth-red .subscriptions .newsletter a.unsubscribe, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .unsubscribe#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .unsubscribe#changePassword, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword, body.roth-red .subscriptions .newsletter a.unsubscribeharvest, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .unsubscribeharvest#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .unsubscribeharvest#changePassword, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword, body.roth-red .subscriptions .newsletter a.subscribe, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .subscribe#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .subscribe#changePassword, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword, body.roth-red .subscriptions .newsletter a.subscribeharvest, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .subscribeharvest#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .subscribeharvest#changePassword, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword, body.roth-red .subscriptions .newsletter a.openharvestmap, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .openharvestmap#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword, #basedata .base-data .base-data-info body.roth-red .subscriptions .newsletter .openharvestmap#changePassword, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail, body.roth-red .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword, body.roth-red #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword, body.roth-red .subscriptions .extranumbercontainer .harvestsmssave, body.roth-red .harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave, body.roth-red .button, body.roth-red input[type="submit"], body.roth-red input[type="reset"], body.roth-red input[type="button"], body.roth-red input[type="submit"], body.roth-red input[type="reset"] {
  background-color: #306437; }
body.roth-red .ui-datepicker .ui-datepicker-header {
  background-color: #306437;
  border: 1px solid #306437; }
body.roth-red .ui-datepicker .ui-state-hover {
  background: none;
  background-color: #306437;
  border-color: #306437; }
body.roth-red .content .tabcontainer ul li.ui-state-active {
  border-bottom: 2px solid #306437; }
body.roth-red .content .tabcontainer ul li.ui-state-hover {
  border-bottom: 2px solid #306437; }
body.roth-red #croplisting .data .listing .culistingline.active div:first-child:before {
  border-left: 3px solid #306437; }
body.roth-red #croplisting .data .listing .culisting .culistingline .term, body.roth-red #croplisting .data .listing .culisting .culistingline .change.positive {
  color: #306437; }
body.roth-red #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > a, body.roth-red #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, #basedata .base-data .base-data-info body.roth-red #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, body.roth-red #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > #changePassword, #basedata .base-data .base-data-info body.roth-red #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > #changePassword, body.roth-red #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > #changeEmail, body.roth-red #basedata .base-data .base-data-info #topMenuRoot > .submenuplaceholder > .submenucontainer > ul > li > .submenuplaceholder > .submenucontainer > ul > li > #changePassword {
  color: #306437; }
body.roth-red .styled-date:after {
  border-bottom: 2px solid #306437;
  border-right: 2px solid #306437;
  border: none;
  transform: none; }
body.roth-red .invoice-filters .styled-select:after {
  width: 30px;
  height: 30px;
  border-radius: 2px;
  background-color: transparent;
  content: "";
  position: absolute;
  top: 10px;
  right: 10px;
  width: 6px;
  height: 6px;
  border-bottom: 2px solid #306437;
  border-right: 2px solid #306437;
  display: inline-block;
  position: absolute;
  transform: rotate(45deg);
  background-image: none; }
body.roth-red .tablediv .tableheaddiv > div {
  border-bottom: 2px solid #306437; }
  body.roth-red .tablediv .tableheaddiv > div a, body.roth-red .tablediv .tableheaddiv > div #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .tablediv .tableheaddiv > div #changeEmail, body.roth-red .tablediv .tableheaddiv > div #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .tablediv .tableheaddiv > div #changePassword {
    color: #306437; }
    body.roth-red .tablediv .tableheaddiv > div a span, body.roth-red .tablediv .tableheaddiv > div #basedata .base-data .base-data-info #changeEmail span, #basedata .base-data .base-data-info body.roth-red .tablediv .tableheaddiv > div #changeEmail span, body.roth-red .tablediv .tableheaddiv > div #basedata .base-data .base-data-info #changePassword span, #basedata .base-data .base-data-info body.roth-red .tablediv .tableheaddiv > div #changePassword span {
      color: #306437; }
body.roth-red .tablediv .tablerowdiv > div a, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div #changeEmail, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div #changePassword {
  color: #306437;
  /*
  &.button.salescontract-info {
      color: #ffffff;
  }*/ }
  body.roth-red .tablediv .tablerowdiv > div a span, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info #changeEmail span, #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div #changeEmail span, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info #changePassword span, #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div #changePassword span {
    color: #306437; }
  body.roth-red .tablediv .tablerowdiv > div a.button, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info .button#changeEmail, #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div .button#changeEmail, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changeEmail[type="submit"], #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div input#changeEmail[type="submit"], body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changeEmail[type="reset"], #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div input#changeEmail[type="reset"], body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changeEmail[type="button"], #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div input#changeEmail[type="button"], body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info .button#changePassword, #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div .button#changePassword, body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changePassword[type="submit"], #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div input#changePassword[type="submit"], body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changePassword[type="reset"], #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div input#changePassword[type="reset"], body.roth-red .tablediv .tablerowdiv > div #basedata .base-data .base-data-info input#changePassword[type="button"], #basedata .base-data .base-data-info body.roth-red .tablediv .tablerowdiv > div input#changePassword[type="button"] {
    color: #ffffff; }
body.roth-red .header-basket-container .quick-basket .basket h2 {
  color: #306437; }
body.roth-red .header-basket-container .quick-basket .basket .total {
  color: #306437; }
body.roth-red .header-basket-container .checkout .checkout-dropdown a, body.roth-red .header-basket-container .checkout .checkout-dropdown #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .header-basket-container .checkout .checkout-dropdown #changeEmail, body.roth-red .header-basket-container .checkout .checkout-dropdown #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .header-basket-container .checkout .checkout-dropdown #changePassword {
  color: #ffffff; }
body.roth-red .header-basket-container .checkout .checkout-dropdown .dropdown-inner h2:after {
  background-color: #306437; }
body.roth-red .header-basket-container a, body.roth-red .header-basket-container #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info body.roth-red .header-basket-container #changeEmail, body.roth-red .header-basket-container #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info body.roth-red .header-basket-container #changePassword {
  color: #306437; }
body.roth-red .order-table .tablerowdiv.add-delivery-form > div input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #306437; }
body.roth-red .order-table .tablerowdiv.add-delivery-form > div input::-moz-placeholder {
  /* Firefox 19+ */
  color: #306437; }
body.roth-red .order-table .tablerowdiv.add-delivery-form > div input:-ms-input-placeholder {
  /* IE 10+ */
  color: #306437; }
body.roth-red .order-table .tablerowdiv.add-delivery-form > div input:-moz-placeholder {
  /* Firefox 18- */
  color: #306437; }

.landingpage-modules {
  padding: 0;
  background: #fff; }
  .landingpage-modules .module {
    position: relative;
    padding: 10px; }
  .landingpage-modules .video {
    position: relative; }
    .landingpage-modules .video .videocontainer {
      width: 100%;
      height: 0;
      padding-bottom: 56.25%;
      background: #65b32e;
      float: right;
      position: relative;
      overflow: hidden; }
      .landingpage-modules .video .videocontainer iframe {
        position: absolute;
        width: 100%;
        height: 100%; }
    .landingpage-modules .video .video-text {
      clear: both;
      padding-top: 10px;
      font-size: 0.8125em;
      color: #65b32e; }
  .landingpage-modules h2 {
    padding-right: 50px;
    font-size: 0.9375em;
    line-height: 1.2em;
    margin-bottom: 30px; }
  .landingpage-modules .cta {
    float: none;
    min-height: 100px;
    height: 100%;
    position: absolute; }
    @media screen and (max-width: 768px) {
      .landingpage-modules .cta {
        position: relative; } }
    .landingpage-modules .cta:nth-child(even) {
      right: 0; }
    .landingpage-modules .cta .cta-container {
      position: absolute;
      top: 50%;
      left: 0;
      height: 40px;
      width: 100%;
      margin: -20px 0 0 0;
      padding: 0; }
  .landingpage-modules .cta-container {
    text-align: center;
    padding: 40px; }
  .landingpage-modules .cta-link {
    border: 1px solid #e5deda;
    border-radius: 2px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    background: #ec6501;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 40px;
    padding: 0 15px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 1;
    border: none;
    -webkit-appearance: none;
    font-size: 1em;
    padding: 0 20px; }
    .ie8 .error .landingpage-modules .cta-link, .ie8 .landingpage-modules .cta-link.error {
      border: 2px solid #ff0047; }
    .ie8 .landingpage-modules .cta-link {
      border: 1px solid #edece9; }
      .ie8 .landingpage-modules .cta-link:after {
        display: none; }
    .landingpage-modules .cta-link:hover, .landingpage-modules .cta-link.active, .active > .landingpage-modules .cta-link {
      text-decoration: none;
      background: #ec6501; }
  .landingpage-modules .text {
    font-size: 0.8125em;
    line-height: 1.30769em; }
    .landingpage-modules .text h2 {
      font-size: 1.15385em; }
    .landingpage-modules .text strong {
      font-family: "AvenirLTStd-Black", verdana, sans-serif; }
    .landingpage-modules .text p {
      margin: 0 0 0.5em 0; }
  .landingpage-modules .list ol {
    padding-left: 60px;
    padding-right: 50px;
    font-size: 0.8125em;
    line-height: 1.30769em; }
    .landingpage-modules .list ol li {
      margin-bottom: 20px;
      position: relative; }
      .landingpage-modules .list ol li:before {
        position: absolute;
        content: "";
        width: 35px;
        height: 35px;
        border-radius: 50%;
        background-color: #ec6501;
        color: #fff;
        top: -9px;
        left: -60px;
        text-align: center;
        line-height: 35px;
        font-size: 1.23077em; }
      .landingpage-modules .list ol li:nth-child(1):before {
        content: "1"; }
      .landingpage-modules .list ol li:nth-child(2):before {
        content: "2"; }
      .landingpage-modules .list ol li:nth-child(3):before {
        content: "3"; }
      .landingpage-modules .list ol li:nth-child(4):before {
        content: "4"; }
      .landingpage-modules .list ol li:nth-child(5):before {
        content: "5"; }
      .landingpage-modules .list ol li:nth-child(6):before {
        content: "6"; }

.landingpage-product .productPreview {
  width: 50%;
  float: left;
  background: #fff;
  padding: 20px 50px 20px 40px;
  position: relative; }
  @media screen and (max-width: 768px) {
    .landingpage-product .productPreview {
      width: 100%; } }
  .landingpage-product .productPreview .productImages {
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    position: relative; }
    @media screen and (max-width: 768px) {
      .landingpage-product .productPreview .productImages {
        padding-bottom: 50%; } }
    @media screen and (max-width: 568px) {
      .landingpage-product .productPreview .productImages {
        padding-bottom: 100%; } }
  .landingpage-product .productPreview .image {
    position: relative;
    background: #fff;
    border: #ccc solid 1px;
    display: block;
    margin: 0;
    padding-bottom: 100%;
    height: 0;
    border-radius: 2px;
    width: 100%;
    background: transparent;
    border: none;
    margin: auto auto; }
    .landingpage-product .productPreview .image img {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      max-width: 100%;
      max-height: 100%;
      margin: auto auto; }
    @media screen and (max-width: 768px) {
      .landingpage-product .productPreview .image {
        padding-bottom: 50%; } }
    @media screen and (max-width: 568px) {
      .landingpage-product .productPreview .image {
        padding-bottom: 100%; } }
.landingpage-product .sellingPoints {
  width: 50%;
  float: right;
  position: relative; }
  @media screen and (max-width: 768px) {
    .landingpage-product .sellingPoints {
      width: 100%;
      float: none; } }
  .landingpage-product .sellingPoints .text {
    padding: 10px; }
    .landingpage-product .sellingPoints .text p {
      font-size: 0.8125em;
      padding: 10px 0; }
    @media screen and (max-width: 768px) {
      .landingpage-product .sellingPoints .text {
        width: 50%;
        float: left; } }
    @media screen and (max-width: 568px) {
      .landingpage-product .sellingPoints .text {
        width: 100%;
        float: none; } }
  .landingpage-product .sellingPoints .usp {
    padding: 10px;
    margin-top: 20px; }
    @media screen and (max-width: 768px) {
      .landingpage-product .sellingPoints .usp {
        margin-top: 0px;
        width: 50%;
        float: right; } }
    @media screen and (max-width: 568px) {
      .landingpage-product .sellingPoints .usp {
        margin-top: 20px;
        width: 100%;
        float: none; } }
    .landingpage-product .sellingPoints .usp li {
      position: relative;
      padding: 10px 0 10px 20px;
      font-size: 0.8125em; }
      .landingpage-product .sellingPoints .usp li:before {
        content: "";
        background-position: 0 -561px;
        height: 11px;
        left: 0;
        position: absolute;
        top: 10px;
        width: 15px; }

.carousel {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 20px; }
  .carousel:hover .prev, .carousel:hover .next {
    opacity: 1; }

.campaignSpacer {
  display: block;
  height: 0;
  padding-bottom: 38.75969%;
  position: relative;
  visibility: hidden;
  width: 10px; }

.iosSlider {
  height: 100% !important;
  left: 0;
  overflow: hidden;
  position: absolute !important;
  top: 0;
  width: 100%; }
  .iosSlider .slider {
    position: relative;
    width: 100%;
    height: 100%; }

.campaign {
  height: 100%;
  position: relative;
  width: 100%; }
  .campaign > .wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    .campaign > .wrapper > .inner {
      height: 100%; }
  .campaign img {
    display: block;
    width: 100%; }
  .campaign.right .roundspot {
    left: 33.33333%;
    margin-left: -110px;
    margin-right: 0;
    right: auto; }
  .campaign.right .bigspot {
    left: auto;
    right: 0; }

.prev, .next {
  display: block;
  position: absolute;
  width: 40px;
  height: 60px;
  top: 50%;
  margin-top: -30px;
  -moz-transition: opacity, 300ms;
  -o-transition: opacity, 300ms;
  -webkit-transition: opacity, 300ms;
  transition: opacity, 300ms; }
  .prev i, .next i {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%; }
    .prev i:hover, .next i:hover {
      opacity: 0.5; }

.prev {
  left: 1px; }
  .prev i {
    background: url("../images/my-icons/arrow-left.png") 50% 50% no-repeat; }

.next {
  right: 1px; }
  .next i {
    background: url("../images/my-icons/arrow-right.png") 50% 50% no-repeat; }

.ie8 .prev {
  left: -13px;
  background: #F2F2F0; }
.ie8 .next {
  right: -13px;
  background: #F2F2F0; }

@media screen and (min-width: 1114px) {
  .prev {
    left: -30px; }

  .next {
    right: -30px; } }
.campaign-big {
  padding-top: 0;
  padding-bottom: 20px; }
  .campaign-big .campaign {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%; }
    .campaign-big .campaign .megalink img {
      display: none;
      width: 100%;
      height: auto; }
      .campaign-big .campaign .megalink img.campaigndesktop {
        display: block; }
      @media screen and (max-width: 1024px) {
        .campaign-big .campaign .megalink img.campaigndesktop {
          display: none; }
        .campaign-big .campaign .megalink img.campaigntablet {
          display: block; } }
      @media screen and (max-width: 768px) {
        .campaign-big .campaign .megalink img.campaigndesktop {
          display: none; }
        .campaign-big .campaign .megalink img.campaigntablet {
          display: none; }
        .campaign-big .campaign .megalink img.campaignmobile {
          display: block; } }

.campaignimage .inner {
  display: block;
  background: #fff;
  border: 2px solid #edece9;
  border-radius: 2px;
  padding: 10px;
  position: relative; }
.campaignimage .image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 10px; }
  .campaignimage .image img {
    width: 100%; }
.campaignimage .spacer {
  position: relative;
  padding-bottom: 180px; }
  .campaignimage .spacer > div {
    width: 100%;
    padding-bottom: 50%; }

.campaignproducts .product {
  position: absolute;
  visibility: hidden;
  z-index: -1; }
  .campaignproducts .product .image {
    width: 100%;
    padding-bottom: 50%; }
  .campaignproducts .product .name {
    font-size: 1.25em;
    height: 1.4em;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .campaignproducts .product .offer {
    margin-right: 10%; }
  .campaignproducts .product .label span {
    width: 400px;
    top: 31px;
    left: -134px; }
  .campaignproducts .product .add-to-basket {
    bottom: 30px; }
  .campaignproducts .product.item0 {
    position: relative;
    visibility: visible;
    z-index: 2; }
  @media screen and (max-width: 768px) {
    .campaignproducts .product.item0, .campaignproducts .product.item1 {
      display: inline;
      float: left;
      width: 47.91667%;
      margin: 0 1.04167%;
      position: relative;
      visibility: visible;
      z-index: 2; }
    .campaignproducts .product .image {
      padding-bottom: 100%; }
    .campaignproducts .product .add-to-basket {
      bottom: 50px; } }
  @media screen and (max-width: 568px) {
    .campaignproducts .product.item0, .campaignproducts .product.item1 {
      display: inline;
      float: left;
      width: 47.91667%;
      margin: 0 1.04167%; } }
  @media screen and (max-width: 400px) {
    .campaignproducts .product.item0, .campaignproducts .product.item1 {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%; } }

.catalog-campaign {
  color: #472704;
  overflow: hidden; }
  .catalog-campaign a img, .catalog-campaign #basedata .base-data .base-data-info #changeEmail img, #basedata .base-data .base-data-info .catalog-campaign #changeEmail img, .catalog-campaign #basedata .base-data .base-data-info #changePassword img, #basedata .base-data .base-data-info .catalog-campaign #changePassword img {
    width: 100%; }
  .catalog-campaign .image {
    position: absolute;
    top: 0;
    height: 100%;
    padding-bottom: 0; }
    .catalog-campaign .image img {
      left: auto; }
  .catalog-campaign .catalog-description {
    margin: 20px;
    position: relative;
    z-index: 1;
    font-size: 0.8125em;
    width: 50%; }
    .catalog-campaign .catalog-description h1 {
      color: #FFB300; }
    .catalog-campaign .catalog-description p {
      color: #472704;
      line-height: 1.38462em;
      margin-top: 10px; }
    .catalog-campaign .catalog-description .add-to-basket {
      bottom: 0;
      display: block;
      float: none;
      height: auto;
      left: 0;
      margin-top: 20px;
      margin-left: 0;
      min-height: 0;
      overflow: hidden;
      position: relative;
      width: 120px;
      z-index: 1; }
    .catalog-campaign .catalog-description .usp {
      margin-top: 10px; }
      .catalog-campaign .catalog-description .usp li {
        line-height: 1em;
        position: relative;
        margin: 7px 0 7px 30px;
        color: #472704; }
      .catalog-campaign .catalog-description .usp li:before {
        background-position: 0 -570px;
        content: "";
        height: 11px;
        left: -25px;
        position: absolute;
        top: 3px;
        width: 15px; }
  .catalog-campaign .splash-container {
    width: 50%;
    background: rgba(0, 0, 0, 0.2); }
  .catalog-campaign .splash {
    background: linear-gradient(#ffb300, #ffbb1a, #ffb300 5%, #ff9400 100%) repeat scroll 0 0 #FFB300;
    border-radius: 80px;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1), 0 2px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    display: block;
    font-size: 36px;
    height: 160px;
    line-height: 1em;
    padding-left: 5px;
    padding-right: 10px;
    padding-top: 24px;
    text-align: center;
    width: 160px;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 40px; }
    .catalog-campaign .splash .pre, .catalog-campaign .splash .post {
      display: block;
      font-size: 1.25rem; }
    .catalog-campaign .splash .splash-price {
      font-weight: bold;
      display: inline-block;
      width: 150px; }
  @media screen and (max-width: 768px) {
    .catalog-campaign .catalog-description {
      width: auto; }
      .catalog-campaign .catalog-description .add-to-basket {
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto; }
    .catalog-campaign .image {
      position: relative;
      max-height: 380px; }
      .catalog-campaign .image img {
        position: relative;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        display: block;
        max-height: 380px; } }
  @media screen and (max-width: 568px) {
    .catalog-campaign .splash {
      height: 80px;
      width: 80px;
      font-size: 16px;
      padding-top: 15px;
      padding-right: 0;
      padding-left: 0; }
      .catalog-campaign .splash .pre, .catalog-campaign .splash .post {
        display: block;
        visibility: hidden;
        font-size: 0.875rem; }
      .catalog-campaign .splash .splash-price {
        width: 70px; } }

.campaign-3col {
  background-color: #ffffff;
  margin-bottom: 20px; }
  .campaign-3col h1 {
    position: relative;
    padding-top: 10px;
    padding-bottom: 30px;
    font-size: 1.25em; }
    .campaign-3col h1:after {
      content: '';
      position: absolute;
      width: 62px;
      height: 4px;
      background: #65b32e;
      left: 0;
      bottom: 12px; }
  .campaign-3col .image {
    margin-bottom: 10px; }
    .campaign-3col .image img {
      width: 100%;
      height: auto; }
  .campaign-3col .row {
    margin: 0 -10px; }
  .campaign-3col .col {
    float: left;
    width: 33.33333%;
    text-align: center;
    margin-bottom: 20px;
    padding: 0 10px;
    margin-top: 15px;
    border-right: solid 1px #edece9; }
    .campaign-3col .col:last-child {
      border: 0; }
    @media screen and (max-width: 400px) {
      .campaign-3col .col {
        width: 100%;
        border-bottom: solid 1px #edece9;
        margin-top: 10px;
        padding-bottom: 15px;
        margin-bottom: 0; }
        .campaign-3col .col:last-child {
          border-bottom: 0; } }
    .campaign-3col .col h2 {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      color: #472704;
      font-size: 1em;
      text-align: left; }
    .campaign-3col .col p {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      color: #472704;
      font-size: 0.8125em;
      line-height: 1.38462em;
      text-align: left;
      height: 2.76923em;
      overflow: hidden;
      margin-bottom: 20px; }
      @media screen and (max-width: 568px) {
        .campaign-3col .col p {
          padding-right: 10px; } }
      @media screen and (max-width: 400px) {
        .campaign-3col .col p {
          padding-right: 10px; } }
    .campaign-3col .col .button, .campaign-3col .col input[type="submit"], .campaign-3col .col input[type="reset"], .campaign-3col .col input[type="button"] {
      padding: 0 35px; }
      @media screen and (max-width: 568px) {
        .campaign-3col .col .button, .campaign-3col .col input[type="submit"], .campaign-3col .col input[type="reset"], .campaign-3col .col input[type="button"] {
          padding: 0 15px; } }
      @media screen and (max-width: 400px) {
        .campaign-3col .col .button, .campaign-3col .col input[type="submit"], .campaign-3col .col input[type="reset"], .campaign-3col .col input[type="button"] {
          padding: 0 35px; } }

.search_facet .facets-container.top {
  margin-bottom: 20px; }
.search_facet .search_facet_headline {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  width: 100%;
  line-height: 20px;
  padding-bottom: 10px;
  text-align: left; }
  @media screen and (max-width: 768px) {
    .search_facet .search_facet_headline {
      margin-bottom: 0;
      padding-bottom: 0;
      border-bottom: none;
      background-image: url("../images/my-icons/arrow-category-down.png");
      background-repeat: no-repeat;
      background-position: 99% 5px; }
      .search_facet .search_facet_headline:hover {
        cursor: pointer; } }
  .search_facet .search_facet_headline.toggle {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
    background-image: url("../images/my-icons/arrow-category-down.png");
    background-repeat: no-repeat;
    background-position: 99% 5px; }
    .search_facet .search_facet_headline.toggle:hover {
      cursor: pointer; }
@media screen and (max-width: 768px) {
  #choices_div .search_facet .search_facet_headline {
    background-position: calc(99% - 11px) 13px; } }
.search_facet .search_facet_content {
  position: relative;
  background: #fff; }
  @media screen and (max-width: 768px) {
    .search_facet .search_facet_content {
      display: none; }
      .search_facet .search_facet_content:after {
        display: block; } }
  .search_facet .search_facet_content label.active {
    text-decoration: underline; }
  .search_facet .search_facet_content .search_multicheckbox_item {
    margin: 0; }
    .search_facet .search_facet_content .search_multicheckbox_item input {
      position: absolute;
      left: 0px; }
      @media screen and (max-width: 768px) {
        .search_facet .search_facet_content .search_multicheckbox_item input {
          top: 5px; } }
    .search_facet .search_facet_content .search_multicheckbox_item label {
      position: relative; }
      @media screen and (max-width: 768px) {
        .search_facet .search_facet_content .search_multicheckbox_item label {
          line-height: 2em; } }
    .search_facet .search_facet_content .search_multicheckbox_item .displayName:after {
      content: "";
      position: absolute;
      top: 1px;
      left: 2px;
      width: 14px;
      height: 14px;
      display: block;
      border-radius: 1px;
      background-color: #fafafa;
      border: solid 1px #fafafa;
      -webkit-box-shadow: 0px 0px 0px 1px #ddd;
      -moz-box-shadow: 0px 0px 0px 1px #ddd;
      box-shadow: 0px 0px 0px 1px #ddd; }
      @media screen and (max-width: 768px) {
        .search_facet .search_facet_content .search_multicheckbox_item .displayName:after {
          top: 6px; } }
    .search_facet .search_facet_content .search_multicheckbox_item input[type="checkbox"]:checked + .displayName:after {
      background-position: 0 -3167px; }
  .search_facet .search_facet_content .priceRangeSearchHolder {
    width: 48%;
    float: left; }
    .search_facet .search_facet_content .priceRangeSearchHolder:first-child {
      float: left; }
      .search_facet .search_facet_content .priceRangeSearchHolder:first-child span {
        min-width: 30px; }
    .search_facet .search_facet_content .priceRangeSearchHolder input {
      background-color: #f3f3f3;
      border-radius: 4px;
      border: none;
      color: #2f3231;
      display: inline-block;
      width: calc(100% - 33px);
      float: left; }
      .search_facet .search_facet_content .priceRangeSearchHolder input::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #a6a6a6; }
      .search_facet .search_facet_content .priceRangeSearchHolder input::-moz-placeholder {
        /* Firefox 19+ */
        color: #a6a6a6; }
      .search_facet .search_facet_content .priceRangeSearchHolder input:-ms-input-placeholder {
        /* IE 10+ */
        color: #a6a6a6; }
      .search_facet .search_facet_content .priceRangeSearchHolder input:-moz-placeholder {
        /* Firefox 18- */
        color: #a6a6a6; }
    .search_facet .search_facet_content .priceRangeSearchHolder span {
      min-width: 18px;
      display: inline-block;
      padding: 8px 0 0 3px; }
  .search_facet .search_facet_content .priceRangeSearchButton {
    display: inline-block;
    float: right;
    background-color: #ababa9;
    padding: 5px;
    line-height: 20px;
    border-radius: 4px;
    color: #fff;
    margin-top: 10px; }
    .search_facet .search_facet_content .priceRangeSearchButton.active {
      background-color: #65b32e;
      cursor: pointer; }
  .search_facet .search_facet_content .search_multicheckbox_item label {
    font-size: 15px;
    margin-bottom: 7px;
    cursor: pointer;
    padding-left: 26px; }
    .search_facet .search_facet_content .search_multicheckbox_item label input[type="checkbox"]:checked + .displayName {
      color: #008734; }
    .search_facet .search_facet_content .search_multicheckbox_item label .facetcount {
      color: #a6a6a6; }
  .search_facet .search_facet_content ul {
    position: relative;
    padding-left: 11px;
    left: 10px; }
    @media screen and (max-width: 568px) {
      .search_facet .search_facet_content ul {
        border-left: none; } }
    .search_facet .search_facet_content ul li {
      list-style-type: none;
      color: #e6e6e6;
      font-size: 10px;
      position: relative; }
      .search_facet .search_facet_content ul li:before {
        content: "";
        border-left: 1px solid #e6e6e6;
        position: absolute;
        left: -11px;
        height: 100%;
        top: 0; }
      .search_facet .search_facet_content ul li:last-child:before {
        height: 55%;
        bottom: 50%; }
      .search_facet .search_facet_content ul li:first-child:before {
        bottom: unset;
        top: 0; }
      .search_facet .search_facet_content ul li:after {
        content: "";
        border: 1px solid #e6e6e6;
        background-color: #e6e6e6;
        position: absolute;
        left: -12px;
        height: 3px;
        width: 3px;
        top: 15px;
        margin-top: -1.5px;
        box-sizing: border-box;
        border-radius: 3px; }
      @media screen and (max-width: 568px) {
        .search_facet .search_facet_content ul li:before, .search_facet .search_facet_content ul li:after {
          display: none; } }
      .search_facet .search_facet_content ul li label {
        font-size: 15px;
        margin-bottom: 0;
        padding: 7px 0 7px 6px; }
        .search_facet .search_facet_content ul li label a, .search_facet .search_facet_content ul li label #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .search_facet .search_facet_content ul li label #changeEmail, .search_facet .search_facet_content ul li label #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .search_facet .search_facet_content ul li label #changePassword {
          color: #2f3231; }
        .search_facet .search_facet_content ul li label b {
          line-height: normal;
          font-weight: 400;
          font-size: 15px;
          color: #472704; }
        .search_facet .search_facet_content ul li label.active b {
          font-weight: bold; }
@media screen and (max-width: 768px) {
  .search_facet.active .search_facet_headline {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: none;
    background-image: url("../images/my-icons/arrow-category-up.png"); }
  .search_facet.active .search_facet_content {
    display: block; } }
.search_facet.active .search_facet_headline.toggle {
  margin-bottom: 0;
  padding-bottom: 15px;
  border-bottom: none;
  background-image: url("../images/my-icons/arrow-category-up.png"); }

.section-search .search-controls {
  width: auto;
  display: block;
  margin-left: 0;
  float: right;
  margin-bottom: 13px;
  padding-right: 10px;
  padding-left: 10px;
  position: relative;
  z-index: 10;
  max-width: 75%; }
  @media screen and (max-width: 768px) {
    .section-search .search-controls {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      float: none;
      margin-bottom: -40px; }
      .section-search .search-controls .styled-select {
        width: 100%;
        margin-bottom: 20px; }
      .section-search .search-controls .display {
        float: none;
        margin: 0 auto;
        text-align: center; }
      .section-search .search-controls .search-result-count {
        margin-bottom: 20px;
        text-align: left; } }
  .section-search .search-controls:after {
    content: "";
    clear: both;
    display: table; }
  .section-search .search-controls div {
    font-size: 12px;
    float: left;
    color: #000000; }
  .section-search .search-controls .styled-select {
    font-size: 14px;
    float: right;
    width: 180px;
    margin: 0 20px 0 0; }
  .section-search .search-controls .list-view {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background: url("../images/list-view-inactive.png") center no-repeat; }
    .section-search .search-controls .list-view:hover, .section-search .search-controls .list-view.active {
      background-image: url("../images/list-view.png"); }
  .section-search .search-controls a.gallery-view, .section-search .search-controls #basedata .base-data .base-data-info .gallery-view#changeEmail, #basedata .base-data .base-data-info .section-search .search-controls .gallery-view#changeEmail, .section-search .search-controls #basedata .base-data .base-data-info .gallery-view#changePassword, #basedata .base-data .base-data-info .section-search .search-controls .gallery-view#changePassword {
    display: block;
    float: left;
    width: 30px;
    height: 30px;
    background: url("../images/gallery-view-inactive.png") center no-repeat; }
    .section-search .search-controls a.gallery-view:hover, .section-search .search-controls #basedata .base-data .base-data-info .gallery-view#changeEmail:hover, #basedata .base-data .base-data-info .section-search .search-controls .gallery-view#changeEmail:hover, .section-search .search-controls #basedata .base-data .base-data-info .gallery-view#changePassword:hover, #basedata .base-data .base-data-info .section-search .search-controls .gallery-view#changePassword:hover, .section-search .search-controls a.gallery-view.active, .section-search .search-controls #basedata .base-data .base-data-info .gallery-view.active#changeEmail, #basedata .base-data .base-data-info .section-search .search-controls .gallery-view.active#changeEmail, .section-search .search-controls #basedata .base-data .base-data-info .gallery-view.active#changePassword, #basedata .base-data .base-data-info .section-search .search-controls .gallery-view.active#changePassword {
      background-image: url("../images/gallery-view.png"); }
  .section-search .search-controls .display {
    float: right;
    position: relative;
    top: 5px; }
  .section-search .search-controls .pagesize {
    float: right;
    margin-right: 25px;
    margin-bottom: 10px;
    padding-top: 10px; }
    .section-search .search-controls .pagesize a, .section-search .search-controls .pagesize #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .section-search .search-controls .pagesize #changeEmail, .section-search .search-controls .pagesize #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .section-search .search-controls .pagesize #changePassword {
      padding: 0 2px; }
    .section-search .search-controls .pagesize .active {
      font-family: "AvenirLTStd-Black", verdana, sans-serif; }
  .section-search .search-controls .search-result-count {
    margin-right: 25px;
    padding-top: 10px; }

@media screen and (max-width: 768px) {
  .search-results .products {
    width: 100%;
    margin: 0; }
    .search-results .products .noSearchResultsText {
      padding: 10px; } }

.productwrapper {
  -moz-transition: opacity 400ms;
  -o-transition: opacity 400ms;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms; }

.products {
  display: block;
  width: 102.08333%;
  margin: 0 -1.04167%;
  *zoom: 1; }
  .products:before, .products:after {
    content: "";
    display: table; }
  .products:after {
    clear: both; }
  .products * {
    -moz-transition: none;
    -o-transition: none;
    -webkit-transition: none;
    transition: none; }
  .products.gallery-view.col-4 .product {
    display: inline;
    float: left;
    width: 22.91667%;
    margin: 0 1.04167%;
    margin-bottom: 20px; }
    @media screen and (max-width: 568px) {
      .products.gallery-view.col-4 .product {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
    @media screen and (max-width: 400px) {
      .products.gallery-view.col-4 .product {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
  .products.gallery-view .product {
    display: inline;
    float: left;
    width: 31.25%;
    margin: 0 1.04167%;
    margin-bottom: 20px; }
    @media screen and (max-width: 568px) {
      .products.gallery-view .product {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
    @media screen and (max-width: 400px) {
      .products.gallery-view .product {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
    .products.gallery-view .product .description {
      display: none; }
    .products.gallery-view .product .price {
      color: #000000;
      text-align: right;
      line-height: 19px;
      font-size: 21px;
      font-family: "AvenirLTStd-Medium",verdana,sans-serif;
      padding-top: 30px;
      padding-bottom: 54px;
      min-height: 105px; }
    .products.gallery-view .product .disableoldprice ~ .price {
      font-size: 14px;
      font-family: "AvenirLTStd-light",verdana,sans-serif;
      padding-top: 10px;
      padding-bottom: 74px; }
    .products.gallery-view .product .contactdropdown {
      position: absolute;
      left: 5%;
      bottom: 12px;
      width: 100%; }
      .products.gallery-view .product .contactdropdown a, .products.gallery-view .product .contactdropdown #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .products.gallery-view .product .contactdropdown #changeEmail, .products.gallery-view .product .contactdropdown #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .products.gallery-view .product .contactdropdown #changePassword {
        width: 90%;
        display: block;
        overflow: hidden;
        min-height: 0; }
      .products.gallery-view .product .contactdropdown .dropdown-box {
        display: none;
        position: absolute;
        font-size: 12px;
        width: 200px;
        right: -39px;
        top: 49px; }
        .products.gallery-view .product .contactdropdown .dropdown-box.shown {
          display: block; }
  .products.list-view .product {
    display: inline;
    float: left;
    width: 97.91667%;
    margin: 0 1.04167%;
    position: relative;
    padding: 5px;
    margin-bottom: 5px; }
    @media screen and (max-width: 568px) {
      .products.list-view .product {
        padding-bottom: 5px;
        margin: 0;
        width: 100%; }
        .products.list-view .product .description {
          display: none; }
        .products.list-view .product .name {
          width: 90% !important;
          font-size: 0.9em; }
        .products.list-view .product .price {
          right: 100px !important; }
        .products.list-view .product a:last-child, .products.list-view .product #basedata .base-data .base-data-info #changeEmail:last-child, #basedata .base-data .base-data-info .products.list-view .product #changeEmail:last-child, .products.list-view .product #basedata .base-data .base-data-info #changePassword:last-child, #basedata .base-data .base-data-info .products.list-view .product #changePassword:last-child {
          padding-right: 10px; } }
    .products.list-view .product .add-to-basket {
      position: absolute;
      z-index: 2;
      right: 25px;
      bottom: 22px;
      left: auto;
      display: block;
      overflow: hidden;
      width: 100px;
      min-height: 0;
      margin-left: -60px; }
      @media screen and (max-width: 568px) {
        .products.list-view .product .add-to-basket {
          bottom: 15px;
          right: 15px;
          width: 70px; } }
    .products.list-view .product a:last-child, .products.list-view .product #basedata .base-data .base-data-info #changeEmail:last-child, #basedata .base-data .base-data-info .products.list-view .product #changeEmail:last-child, .products.list-view .product #basedata .base-data .base-data-info #changePassword:last-child, #basedata .base-data .base-data-info .products.list-view .product #changePassword:last-child {
      min-height: 65px; }
    .products.list-view .product .contactdropdown {
      position: absolute;
      right: 25px;
      bottom: 22px;
      left: auto;
      margin-left: -60px; }
      .products.list-view .product .contactdropdown a, .products.list-view .product .contactdropdown #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .products.list-view .product .contactdropdown #changeEmail, .products.list-view .product .contactdropdown #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .products.list-view .product .contactdropdown #changePassword {
        width: 100px;
        display: block;
        overflow: hidden;
        min-height: 0; }
        @media screen and (max-width: 568px) {
          .products.list-view .product .contactdropdown a, .products.list-view .product .contactdropdown #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .products.list-view .product .contactdropdown #changeEmail, .products.list-view .product .contactdropdown #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .products.list-view .product .contactdropdown #changePassword {
            right: -10px;
            width: 70px; } }
      .products.list-view .product .contactdropdown .dropdown-box {
        display: none;
        position: absolute;
        font-size: 12px;
        width: 200px;
        right: -48px;
        top: 49px; }
      .products.list-view .product .contactdropdown:hover .dropdown-box {
        display: block; }
    .products.list-view .product .label {
      top: 4px;
      right: 25%;
      left: auto;
      width: auto;
      height: auto; }
      .products.list-view .product .label span {
        position: static;
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        width: auto;
        height: auto;
        padding: 0 10px;
        line-height: 20px; }
    .products.list-view .product .image {
      position: absolute;
      top: 0;
      z-index: 2;
      width: 75px;
      padding-bottom: 65px; }
    .products.list-view .product .description {
      display: none;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      width: 60%;
      margin-bottom: 5px;
      padding-left: 85px;
      background: transparent; }
      .ie8 .products.list-view .product .description {
        max-width: 400px; }
    .products.list-view .product .name {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      z-index: 1;
      overflow: hidden;
      height: 1.8em;
      padding-top: 5px;
      padding-bottom: 0;
      padding-left: 85px;
      background: transparent; }
      .products.list-view .product .name:after {
        position: relative; }
      .ie8 .products.list-view .product .name {
        max-width: 400px; }
    .products.list-view .product .price {
      position: absolute;
      z-index: 1;
      top: 27px;
      right: 135px;
      width: auto !important;
      padding: 0;
      padding-bottom: 0;
      text-align: right;
      color: #472704;
      background: transparent;
      font-size: 13px; }
    .ie8 .products.list-view .product a:after, .ie8 .products.list-view .product #basedata .base-data .base-data-info #changeEmail:after, #basedata .base-data .base-data-info .ie8 .products.list-view .product #changeEmail:after, .ie8 .products.list-view .product #basedata .base-data .base-data-info #changePassword:after, #basedata .base-data .base-data-info .ie8 .products.list-view .product #changePassword:after {
      position: absolute;
      z-index: 0;
      top: 5px;
      right: 5px;
      bottom: 5px;
      left: 5px;
      display: block;
      content: "";
      opacity: 1;
      background: #f8f6f3; }
    .ie8 .products.list-view .product .add-to-basket:after {
      display: none; }

/*.section-search.favorites {
    .favselectaddress {
        margin-top: 5px;
        display: inline-block;
        padding: 0 18px 20px 18px;

        .favaddrlabel {
            font-size: 12px;
            display: inline-block;
            padding-bottom: 10px;
        }
    }

    .search-controls {
        margin-left: 0;
        margin-top: 29px;
        margin-bottom: 0;

        .styled-select {
            margin-right: 0;
        }

        div {
            float: none;
            padding-bottom: 10px;
            padding-top: 0;
        }

        @include media(tabletV) {
            .search-result-count {
                margin: 0;
            }
        }
    }

    .products {
        .isfavorit {
            position: absolute;
            z-index: 1;
            left: 90px;
            bottom: 12px;
            color: #afa9a1;
            font-size: 12px;
        }

        .name {
            margin-bottom: 5px;
            padding-right: 30px;
        }

        .description {
            display: none;
        }

        .productactions {
            position: absolute;
            z-index: 2;
            bottom: 20px;
            right: 330px;
        }

        @include media(tabletV) {
            .productactions {
                bottom: 18px;
                right: 220px;
            }

            .offer-val1 {
                display: none !important;
            }
        }

        @include media(mobileH) {
            .productactions {
                left: 90px;
                width: 90px;
            }

            .isfavorit {
                display: none;
            }
        }
    }
}*/
.offer-price {
  display: none; }

#notFavoritsFound {
  margin: 40px; }

#divContent .section-search h1 {
  color: #6a605a;
  font-size: 20px;
  position: absolute;
  top: -5px;
  height: 45px;
  padding-left: 10px;
  z-index: 5;
  width: 100%;
  max-width: calc(40% - 18px);
  text-overflow: ellipsis;
  white-space: nowrap !important;
  overflow: hidden;
  z-index: 1; }
#divContent .section-search .search-facets {
  margin: 45px 0 0;
  z-index: 5; }

@media screen and (max-width: 768px) {
  .section-search h1 {
    line-height: 45px;
    position: relative; }
  .section-search .search-facets #facets-container .search_facet:last-child {
    margin-bottom: 20px; }
  .section-search .search-facets .facets-container.top {
    height: auto;
    margin-top: 13px; }
    .section-search .search-facets .facets-container.top h1 {
      position: initial;
      width: 100%; }
  .section-search .search-facets .search_facet searchResultsPriceRangeSearch {
    margin-bottom: 0px; } }
.pvh-tabs-wrapper {
  margin-left: 20px;
  margin-bottom: 10px;
  margin-top: 15px;
  border-bottom: 2px solid #C8BFB6; }
  .pvh-tabs-wrapper .site-tab {
    position: relative;
    display: inline-block;
    top: 2px;
    padding-bottom: 5px; }
    .pvh-tabs-wrapper .site-tab .pvh-tab {
      color: #000000;
      font-size: 18px;
      padding-left: 25px;
      padding-right: 25px;
      position: relative;
      top: 1px; }
      .pvh-tabs-wrapper .site-tab .pvh-tab:hover {
        text-decoration: none; }
      .pvh-tabs-wrapper .site-tab .pvh-tab.active {
        font-weight: bold;
        border-bottom: 2px solid green; }

.yourpriceoverlay {
  position: fixed;
  z-index: 11;
  top: 220px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 12px;
  right: 0; }
  @media screen and (max-width: 768px) {
    .yourpriceoverlay {
      display: none; } }
  .yourpriceoverlay .yourpriceheadline {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background-color: #65b32e;
    color: #fff;
    font-size: 13px;
    line-height: 18px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    text-transform: uppercase;
    padding: 16px 50px 16px 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 132.5px;
    box-sizing: border-box;
    text-align: center;
    pointer-events: auto;
    margin: 42px 0 0 0;
    position: absolute;
    left: -91px;
    letter-spacing: 0.1px; }
  .yourpriceoverlay .yourpriceicon {
    width: 51px;
    height: 50px;
    position: absolute;
    left: -50px;
    padding: 9px 2px 12px 8px;
    text-align: center;
    background-color: #fff;
    border-top-left-radius: 20px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 23px; }
    .yourpriceoverlay .yourpriceicon img {
      width: 37px;
      height: auto;
      vertical-align: middle; }
  .yourpriceoverlay .yourpriceinfo {
    max-width: 0;
    min-height: 132.5px;
    background-color: #fff;
    transition: max-width 0.5s ease-in-out;
    overflow: hidden; }
    .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner {
      padding: 20px;
      min-width: 610px; }
      .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner:after {
        content: "";
        display: table;
        clear: both; }
      .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-left {
        width: 50%;
        float: left;
        padding-right: 20px; }
        .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-left h3 {
          font-size: 15px;
          line-height: 20px;
          margin-bottom: 10px;
          font-family: "AvenirLTStd-Black", verdana, sans-serif; }
        .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-left .yourpricetext {
          line-height: 20px;
          font-size: 15px; }
      .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-right {
        width: 50%;
        float: left;
        border-left: solid 1px #f3f3f3;
        text-align: center; }
        .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-right .yourpriceImage {
          height: 140px;
          margin-bottom: 12px;
          margin-top: 30px; }
          .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-right .yourpriceImage img {
            max-height: 100%;
            vertical-align: middle; }
        .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-right .yourpriceimageText {
          color: #6a605a;
          letter-spacing: 0.1px;
          font-size: 14px;
          line-height: 19px;
          max-width: 160px;
          display: block;
          margin: 0 auto 25px;
          font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
          .yourpriceoverlay .yourpriceinfo .yourpriceinfo-inner .yourpriceinfo-right .yourpriceimageText .bold {
            color: #65b32e;
            font-family: "AvenirLTStd-Black", verdana, sans-serif; }
  .yourpriceoverlay.active .yourpriceinfo {
    max-width: 610px;
    transition: max-width 0.5s ease-in-out; }

.excludingTaxTextHage {
  font-size: 14px; }

.addtobasketpopup {
  width: auto;
  padding: 20px 40px 20px 80px;
  font-size: 18px;
  font-weight: bold;
  background-image: url("../images/addtobasketcheck.png");
  background-size: 27px 27px;
  background-repeat: no-repeat;
  background-position: 40px center;
  line-height: 27px;
  vertical-align: middle; }

.productPage,
.section-product-page {
  background-color: #fff;
  position: relative;
    /*
    .eco-tags {

        .eco-tags-heading {
            font-family: $basefontbold;
            line-height: 20px;
            font-size: 14px;
            margin-bottom: 5px;

            img {
                width: 20px;
                vertical-align: top;
                margin-right: 7px;
            }
        }

        .eco-tags-content {
            margin-left: 10px;
            padding-left: 10px;
            border-left: 1px solid #f3f3f3;

            > div {
                padding: 10px 0;
            }

            img {
                height: 35px;
                vertical-align: top;
                margin-right: 8px;
            }

            span {
                position: relative;
                top: 9px;
                color: #6a605a;
            }
        }
    }

    .tag-type {
        padding-bottom: 28px;
    }

    .hazard-tags {
        .hazard-tags-heading {
            font-family: $basefontbold;
            line-height: 20px;
            font-size: 14px;
            margin-bottom: 5px;

            img {
                width: 20px;
                vertical-align: top;
                margin-right: 7px;
            }
        }

        .hazard-tags-content {
            margin-left: 10px;
            padding-left: 10px;
            border-left: 1px solid #f3f3f3;

            &:after {
                content: "";
                display: table;
                clear: both;
            }

            .tag-container.inadvisable.hazardTag {
                width: 80px;
                float: left;
                color: #6a605a;
                text-align: center;

                @include media(tabletV) {
                    min-height: 90px;
                    margin-bottom: 15px;
                }

                .tag-image {
                    padding-bottom: 2px;

                    img {
                        width: 60px;
                    }
                }
            }
        }
    }

    .animal-tags {
        .animal-tags-heading {
            font-family: $basefontbold;
            line-height: 20px;
            font-size: 14px;
            margin-bottom: 5px;

            img {
                width: 20px;
                vertical-align: top;
                margin-right: 7px;
            }
        }

        .animal-tags-content {
            margin-left: 10px;
            padding-left: 10px;
            border-left: 1px solid #f3f3f3;

            .tag-container {
                display: inline-block;
                text-align: center;
                font-size: 13px;
                line-height: 17px;
                padding: 5px;
                color: #6a605a;

                .tag-image {
                    width: 62px;
                    height: 62px;
                    border-radius: 65px;
                    position: relative;
                    margin: 5px auto;
                    margin-right: 10px;
                    border: 31px solid #f6f4f2;

                    &:after {
                        content: "";
                        display: block;
                        position: absolute;
                        height: 14px;
                        width: 14px;
                        border-radius: 14px;
                        -webkit-box-shadow: 0px 0px 0px 1px #fff;
                        -moz-box-shadow: 0px 0px 0px 1px #fff;
                        box-shadow: 0px 0px 0px 1px #fff;
                        top: 15px;
                        left: 15px;
                        border: 8px solid #f6f4f2;
                        box-sizing: border-box;
                        z-index: 3;
                    }

                    img {
                        @include translateElement(-50%);
                        width: 55px;
                        height: auto;
                        max-height: 55px;
                        position: absolute;
                        top: 50%;
                        left: 50%;

                        &.animal-image {
                            z-index: 2;
                        }

                        &.tag-status {
                            position: absolute;
                            top: 23px;
                            left: 23px;
                            width: 14px;
                            height: 14px;
                            z-index: 4;
                        }
                    }
                }
            }
        }

        .tags-guide {
            text-align: left;
            font-size: 11px;
            padding-bottom: 10px;

            .recommended-text {
                margin-right: 15px;
                display: inline-block;

                &:before {
                    content: "";
                    margin-right: 4px;
                    display: inline-block;
                    border-radius: 2px;
                    border: 4px solid $green;
                }
            }

            .not-recommended-text {
                display: inline-block;

                &:before {
                    content: "";
                    margin-right: 4px;
                    display: inline-block;
                    border-radius: 2px;
                    border: 4px solid $light-red-normal;
                }
            }
        }
    }*/ }
  .productPage:after,
  .section-product-page:after {
    content: "";
    border-right: solid 1px #dbd9d8;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px; }
    @media screen and (max-width: 768px) {
      .productPage:after,
      .section-product-page:after {
        display: none; } }
  .productPage h1,
  .section-product-page h1 {
    font-size: 20px;
    color: #3b3734;
    float: left;
    position: relative;
    width: 100%;
    padding: 23px 30px;
    height: 72px;
    z-index: 2; }
  .productPage .productPage .favorite,
  .productPage .section-product-page .favorite,
  .section-product-page .productPage .favorite,
  .section-product-page .section-product-page .favorite {
    position: absolute;
    background-image: url(../images/my-icons/newfavoritestar.png);
    right: 30px;
    top: 20px;
    width: 28px;
    height: 28px;
    margin: 0;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 28px;
    z-index: 5; }
    .productPage .productPage .favorite.active,
    .productPage .section-product-page .favorite.active,
    .section-product-page .productPage .favorite.active,
    .section-product-page .section-product-page .favorite.active {
      background-image: url(../images/my-icons/newfavoritestar_active.png); }
  .productPage .prepare-page-for-print,
  .section-product-page .prepare-page-for-print {
    position: absolute;
    right: 30px;
    font-family: 'AvenirLT-Roman';
    letter-spacing: 0.1px;
    font-size: 14px;
    top: 10px;
    cursor: pointer;
    z-index: 2; }
    .productPage .prepare-page-for-print img,
    .section-product-page .prepare-page-for-print img {
      position: relative;
      top: 5px;
      margin-left: 5px; }
  .productPage .productpresentation,
  .section-product-page .productpresentation {
    float: left;
    width: 50%;
    background-color: #fff;
    position: relative;
    min-height: 445px; }
    .productPage .productpresentation .productImages,
    .section-product-page .productpresentation .productImages {
      padding: 50px 2.87% 20px 2.87%; }
      .productPage .productpresentation .productImages .slideritem,
      .section-product-page .productpresentation .productImages .slideritem {
        position: relative; }
        .productPage .productpresentation .productImages .slideritem img,
        .section-product-page .productpresentation .productImages .slideritem img {
          width: 100%;
          height: auto; }
      .productPage .productpresentation .productImages .slideritem:not(:first-child),
      .section-product-page .productpresentation .productImages .slideritem:not(:first-child) {
        display: none; }
      .productPage .productpresentation .productImages.owl-carousel,
      .section-product-page .productpresentation .productImages.owl-carousel {
        display: block; }
        .productPage .productpresentation .productImages.owl-carousel .owl-stage-outer,
        .section-product-page .productpresentation .productImages.owl-carousel .owl-stage-outer {
          width: 100%; }
        .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-prev,
        .section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-prev {
          background-position: 0 -101px;
          height: 35px;
          width: 35px;
          position: absolute;
          top: 50%;
          left: 3%; }
        .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-next,
        .section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-nav .owl-next {
          background-position: 0 -66px;
          height: 35px;
          width: 35px;
          position: absolute;
          top: 50%;
          right: 3%; }
        .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-dots,
        .section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-dots {
          text-align: center;
          padding-top: 20px; }
          .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-dots .owl-dot,
          .section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-dots .owl-dot {
            width: 7px;
            height: 7px;
            border-radius: 50%;
            opacity: 0.56;
            background-color: #c1b7b1;
            display: inline-block;
            margin: 2px; }
            .productPage .productpresentation .productImages.owl-carousel .owl-controls .owl-dots .owl-dot.active,
            .section-product-page .productpresentation .productImages.owl-carousel .owl-controls .owl-dots .owl-dot.active {
              background-color: #ffb100;
              opacity: 1; }
    .productPage .productpresentation .status,
    .section-product-page .productpresentation .status {
      right: 0;
      position: absolute;
      z-index: 10;
      top: 0;
      border-radius: 4px;
      padding: 3px 3px 3px 17px;
      background-color: white; }
      .productPage .productpresentation .status::before,
      .section-product-page .productpresentation .status::before {
        left: 5px; }
  .productPage .productFilter,
  .section-product-page .productFilter {
    float: right;
    width: 50%;
    min-height: 445px;
    padding-top: 15px;
    position: relative;
    z-index: 1; }
    .productPage .productFilter .styled-select select,
    .section-product-page .productFilter .styled-select select {
      height: 36px; }
    @media screen and (max-width: 768px) {
      .productPage .productFilter,
      .section-product-page .productFilter {
        float: none;
        width: 100%;
        padding-top: 0;
        min-height: unset; } }
    .productPage .productFilter .explanation,
    .section-product-page .productFilter .explanation {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 14px;
      line-height: 22px;
      margin-bottom: 2px; }
    .productPage .productFilter .infoproduct,
    .section-product-page .productFilter .infoproduct {
      font-family: 'AvenirLT-Roman';
      font-size: 20px;
      padding: 36px 40px 30px 40px;
      text-align: center;
      line-height: 1.3;
      margin-bottom: 35px;
      clear: both; }
      @media screen and (max-width: 1024px) {
        .productPage .productFilter .infoproduct,
        .section-product-page .productFilter .infoproduct {
          margin-bottom: 0;
          padding: 16px 40px 10px 40px; } }
      @media screen and (max-width: 768px) {
        .productPage .productFilter .infoproduct,
        .section-product-page .productFilter .infoproduct {
          margin-bottom: 0;
          padding-top: 10px;
          padding-bottom: 30px;
          font-size: 15px;
          letter-spacing: 0.1px; } }
    .productPage .productFilter .ownSalesman, .productPage .productFilter .callCenter,
    .section-product-page .productFilter .ownSalesman,
    .section-product-page .productFilter .callCenter {
      width: 47%;
      padding-left: 40px;
      float: left;
      text-align: left; }
      .productPage .productFilter .ownSalesman .salesImage, .productPage .productFilter .callCenter .salesImage,
      .section-product-page .productFilter .ownSalesman .salesImage,
      .section-product-page .productFilter .callCenter .salesImage {
        width: 60px;
        float: left;
        height: 60px;
        margin-right: 10px; }
        .productPage .productFilter .ownSalesman .salesImage img, .productPage .productFilter .callCenter .salesImage img,
        .section-product-page .productFilter .ownSalesman .salesImage img,
        .section-product-page .productFilter .callCenter .salesImage img {
          width: 100%; }
      .productPage .productFilter .ownSalesman .salesTitle, .productPage .productFilter .callCenter .salesTitle,
      .section-product-page .productFilter .ownSalesman .salesTitle,
      .section-product-page .productFilter .callCenter .salesTitle {
        font-size: 15px;
        font-weight: 900;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
      .productPage .productFilter .ownSalesman .salesNumber, .productPage .productFilter .callCenter .salesNumber,
      .section-product-page .productFilter .ownSalesman .salesNumber,
      .section-product-page .productFilter .callCenter .salesNumber {
        font-size: 18px;
        font-weight: 900;
        color: #65b32e;
        line-height: 1.6;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
      .productPage .productFilter .ownSalesman .salesInfo, .productPage .productFilter .callCenter .salesInfo,
      .section-product-page .productFilter .ownSalesman .salesInfo,
      .section-product-page .productFilter .callCenter .salesInfo {
        font-size: 13px;
        color: #6a605a;
        line-height: 1.4;
        font-family: 'AvenirLT-Roman'; }
      @media screen and (max-width: 1024px) {
        .productPage .productFilter .ownSalesman, .productPage .productFilter .callCenter,
        .section-product-page .productFilter .ownSalesman,
        .section-product-page .productFilter .callCenter {
          width: 30%;
          margin: auto;
          padding: 20px 0;
          float: none;
          min-width: 210px; } }
    @media screen and (max-width: 568px) {
      .productPage .productFilter .ownSalesman,
      .section-product-page .productFilter .ownSalesman {
        padding-top: 0; } }
    .productPage .productFilter .ownSalesman + .callCenter,
    .section-product-page .productFilter .ownSalesman + .callCenter {
      float: right; }
    .productPage .productFilter .callCenter,
    .section-product-page .productFilter .callCenter {
      margin: auto;
      float: none;
      padding-left: 0; }
      @media screen and (max-width: 1024px) {
        .productPage .productFilter .callCenter,
        .section-product-page .productFilter .callCenter {
          padding: 20px 0;
          float: none; } }
      .productPage .productFilter .callCenter.notLoggedIn,
      .section-product-page .productFilter .callCenter.notLoggedIn {
        width: 30%;
        margin: auto;
        padding: 0;
        float: none;
        min-width: 235px;
        margin-top: -35px; }
        @media screen and (max-width: 768px) {
          .productPage .productFilter .callCenter.notLoggedIn,
          .section-product-page .productFilter .callCenter.notLoggedIn {
            margin: 0 auto 40px auto; } }
    .productPage .productFilter .productdelivery,
    .section-product-page .productFilter .productdelivery {
      padding: 30px 20px 0 30px;
      width: calc(100% - 10px);
      float: left;
      clear: both; }
    .productPage .productFilter #places,
    .section-product-page .productFilter #places {
      padding: 30px 30px 0 0;
      width: calc(50% - 10px);
      float: right; }
      .productPage .productFilter #places.no-delete .deletebutton,
      .section-product-page .productFilter #places.no-delete .deletebutton {
        display: none; }
      .productPage .productFilter #places label,
      .section-product-page .productFilter #places label {
        margin-top: 2px; }
    .productPage .productFilter .dates,
    .section-product-page .productFilter .dates {
      width: 100%;
      float: left; }
      .productPage .productFilter .dates .date,
      .section-product-page .productFilter .dates .date {
        max-width: 160px;
        width: calc(50% - 10px);
        float: left; }
        @media screen and (max-width: 768px) {
          .productPage .productFilter .dates .date,
          .section-product-page .productFilter .dates .date {
            max-width: 50%; } }
        .productPage .productFilter .dates .date:first-child,
        .section-product-page .productFilter .dates .date:first-child {
          margin-right: 20px; }
        .productPage .productFilter .dates .date .styled-date,
        .section-product-page .productFilter .dates .date .styled-date {
          margin-bottom: 0; }
          .productPage .productFilter .dates .date .styled-date input,
          .section-product-page .productFilter .dates .date .styled-date input {
            color: #65b32e; }
    .productPage .productFilter .customproductmix .styled-select,
    .section-product-page .productFilter .customproductmix .styled-select {
      width: calc(50% - 10px);
      float: left; }
      @media screen and (max-width: 768px) {
        .productPage .productFilter .customproductmix .styled-select:not(:last-child),
        .section-product-page .productFilter .customproductmix .styled-select:not(:last-child) {
          margin-bottom: 20px; } }
      .productPage .productFilter .customproductmix .styled-select:nth-child(2), .productPage .productFilter .customproductmix .styled-select:nth-child(3),
      .section-product-page .productFilter .customproductmix .styled-select:nth-child(2),
      .section-product-page .productFilter .customproductmix .styled-select:nth-child(3) {
        margin-bottom: 20px; }
      .productPage .productFilter .customproductmix .styled-select:nth-child(even),
      .section-product-page .productFilter .customproductmix .styled-select:nth-child(even) {
        margin-right: 20px; }
      .productPage .productFilter .customproductmix .styled-select select:disabled,
      .section-product-page .productFilter .customproductmix .styled-select select:disabled {
        color: #ababa9; }
    .productPage .productFilter .amount,
    .section-product-page .productFilter .amount {
      padding: 30px 0 0px 30px;
      width: 121px;
      float: left; }
      @media screen and (max-width: 568px) {
        .productPage .productFilter .amount,
        .section-product-page .productFilter .amount {
          padding-left: 15px; } }
      .productPage .productFilter .amount .unit,
      .section-product-page .productFilter .amount .unit {
        display: none; }
    .productPage .productFilter .quantityandprices,
    .section-product-page .productFilter .quantityandprices {
      width: 33%;
      padding: 45px 30px 0 0;
      float: right;
      min-width: 130px; }
      @media screen and (max-width: 768px) {
        .productPage .productFilter .quantityandprices,
        .section-product-page .productFilter .quantityandprices {
          padding: 70px 30px 20px;
          display: block;
          width: 33%; } }
      @media screen and (max-width: 568px) {
        .productPage .productFilter .quantityandprices,
        .section-product-page .productFilter .quantityandprices {
          padding: 90px 15px 20px; } }
      .productPage .productFilter .quantityandprices .productquantityspinner,
      .section-product-page .productFilter .quantityandprices .productquantityspinner {
        display: table-cell;
        position: relative; }
        @media screen and (max-width: 768px) {
          .productPage .productFilter .quantityandprices .productquantityspinner,
          .section-product-page .productFilter .quantityandprices .productquantityspinner {
            display: block;
            width: 100%; } }
        .productPage .productFilter .quantityandprices .productquantityspinner .salesUnit,
        .section-product-page .productFilter .quantityandprices .productquantityspinner .salesUnit {
          position: absolute;
          top: -20px;
          font-family: "AvenirLTStd-Black",verdana,sans-serif;
          font-size: 14px;
          text-transform: capitalize; }
    .productPage .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all,
    .section-product-page .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all {
      height: 36px; }
      .productPage .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .quantity.quantityvalue.ui-spinner-input,
      .section-product-page .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .quantity.quantityvalue.ui-spinner-input {
        height: 36px;
        font-size: 14px;
        text-align: center;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        width: 100%; }
      .productPage .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .ui-spinner-button,
      .section-product-page .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .ui-spinner-button {
        height: 36px;
        width: 36px; }
        .productPage .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .ui-spinner-button::before,
        .section-product-page .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .ui-spinner-button::before {
          height: 36px;
          width: 36px;
          padding-top: 4px; }
        .productPage .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .ui-spinner-button.ui-spinner-down::before,
        .section-product-page .productFilter .ui-spinner.ui-widget.ui-widget-content.ui-corner-all .ui-spinner-button.ui-spinner-down::before {
          padding-top: 6px; }
    .productPage .productFilter .priceinfo,
    .section-product-page .productFilter .priceinfo {
      padding: 20px 29px;
      /*font-family: $basefontmedium;*/
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      width: 100%;
      position: absolute;
      bottom: 92px;
      left: 0; }
      @media screen and (max-width: 768px) {
        .productPage .productFilter .priceinfo,
        .section-product-page .productFilter .priceinfo {
          padding: 20px 30px;
          bottom: 113px; } }
      @media screen and (max-width: 568px) {
        .productPage .productFilter .priceinfo,
        .section-product-page .productFilter .priceinfo {
          padding: 20px 15px;
          bottom: 125px; } }
      @media screen and (max-width: 511px) {
        .productPage .productFilter .priceinfo,
        .section-product-page .productFilter .priceinfo {
          padding: 20px 15px;
          bottom: 110px; } }
      .productPage .productFilter .priceinfo .current,
      .section-product-page .productFilter .priceinfo .current {
        float: right;
        font-family: "AvenirLTStd-Medium",verdana,sans-serif;
        font-size: 19px;
        line-height: 27px; }
        .productPage .productFilter .priceinfo .current .price,
        .section-product-page .productFilter .priceinfo .current .price {
          text-align: right; }
        .productPage .productFilter .priceinfo .current .note,
        .section-product-page .productFilter .priceinfo .current .note {
          font-family: "AvenirLTStd-Light", verdana, sans-serif;
          font-size: 14px;
          text-align: left;
          line-height: 20px;
          text-align: right; }
      .productPage .productFilter .priceinfo #pnlCurrent.current,
      .section-product-page .productFilter .priceinfo #pnlCurrent.current {
        float: none;
        clear: right;
        font-family: "AvenirLTStd-Medium",verdana,sans-serif;
        font-size: 19px;
        line-height: 27px; }
        .productPage .productFilter .priceinfo #pnlCurrent.current .price,
        .section-product-page .productFilter .priceinfo #pnlCurrent.current .price {
          float: right; }
    .productPage .productFilter.salescode-a .product-place,
    .productPage .productFilter.salescode-a .amount, .productPage .productFilter.salescode-s .product-place,
    .productPage .productFilter.salescode-s .amount,
    .section-product-page .productFilter.salescode-a .product-place,
    .section-product-page .productFilter.salescode-a .amount,
    .section-product-page .productFilter.salescode-s .product-place,
    .section-product-page .productFilter.salescode-s .amount {
      padding-bottom: 5px;
      width: auto; }
      .productPage .productFilter.salescode-a .product-place .explanation,
      .productPage .productFilter.salescode-a .amount .explanation, .productPage .productFilter.salescode-s .product-place .explanation,
      .productPage .productFilter.salescode-s .amount .explanation,
      .section-product-page .productFilter.salescode-a .product-place .explanation,
      .section-product-page .productFilter.salescode-a .amount .explanation,
      .section-product-page .productFilter.salescode-s .product-place .explanation,
      .section-product-page .productFilter.salescode-s .amount .explanation {
        display: initial; }
      .productPage .productFilter.salescode-a .product-place .form-element,
      .productPage .productFilter.salescode-a .amount .form-element, .productPage .productFilter.salescode-s .product-place .form-element,
      .productPage .productFilter.salescode-s .amount .form-element,
      .section-product-page .productFilter.salescode-a .product-place .form-element,
      .section-product-page .productFilter.salescode-a .amount .form-element,
      .section-product-page .productFilter.salescode-s .product-place .form-element,
      .section-product-page .productFilter.salescode-s .amount .form-element {
        max-width: 91px; }
    .productPage .productFilter.salescode-a .priceinfo, .productPage .productFilter.salescode-s .priceinfo,
    .section-product-page .productFilter.salescode-a .priceinfo,
    .section-product-page .productFilter.salescode-s .priceinfo {
      position: initial;
      bottom: initial;
      left: initial; }
      .productPage .productFilter.salescode-a .priceinfo .current, .productPage .productFilter.salescode-s .priceinfo .current,
      .section-product-page .productFilter.salescode-a .priceinfo .current,
      .section-product-page .productFilter.salescode-s .priceinfo .current {
        padding-bottom: 10px; }
    .productPage .productFilter.salescode-a .priceinfo, .productPage .productFilter.salescode-s .priceinfo,
    .section-product-page .productFilter.salescode-a .priceinfo,
    .section-product-page .productFilter.salescode-s .priceinfo {
      width: calc(100% - 130px);
      bottom: 0;
      position: relative;
      float: right;
      padding-top: 35px;
      margin-top: 0;
      padding-bottom: 10px; }
      .productPage .productFilter.salescode-a .priceinfo .current, .productPage .productFilter.salescode-s .priceinfo .current,
      .section-product-page .productFilter.salescode-a .priceinfo .current,
      .section-product-page .productFilter.salescode-s .priceinfo .current {
        padding-bottom: 0; }
      @media screen and (max-width: 768px) {
        .productPage .productFilter.salescode-a .priceinfo, .productPage .productFilter.salescode-s .priceinfo,
        .section-product-page .productFilter.salescode-a .priceinfo,
        .section-product-page .productFilter.salescode-s .priceinfo {
          margin-top: 0;
          width: 100%;
          right: 20px;
          padding: 0; } }
    .productPage .productFilter.salescode-a #places,
    .productPage .productFilter.salescode-a .productdelivery,
    .productPage .productFilter.salescode-a .amount,
    .productPage .productFilter.salescode-a .amount-size, .productPage .productFilter.salescode-s #places,
    .productPage .productFilter.salescode-s .productdelivery,
    .productPage .productFilter.salescode-s .amount,
    .productPage .productFilter.salescode-s .amount-size,
    .section-product-page .productFilter.salescode-a #places,
    .section-product-page .productFilter.salescode-a .productdelivery,
    .section-product-page .productFilter.salescode-a .amount,
    .section-product-page .productFilter.salescode-a .amount-size,
    .section-product-page .productFilter.salescode-s #places,
    .section-product-page .productFilter.salescode-s .productdelivery,
    .section-product-page .productFilter.salescode-s .amount,
    .section-product-page .productFilter.salescode-s .amount-size {
      padding-top: 14px; }
    .productPage .productFilter.salescode-a.bulk-product .productdelivery, .productPage .productFilter.salescode-s.bulk-product .productdelivery,
    .section-product-page .productFilter.salescode-a.bulk-product .productdelivery,
    .section-product-page .productFilter.salescode-s.bulk-product .productdelivery {
      width: calc(50% - 10px);
      padding-right: 0; }
      @media screen and (max-width: 768px) {
        .productPage .productFilter.salescode-a.bulk-product .productdelivery, .productPage .productFilter.salescode-s.bulk-product .productdelivery,
        .section-product-page .productFilter.salescode-a.bulk-product .productdelivery,
        .section-product-page .productFilter.salescode-s.bulk-product .productdelivery {
          width: calc(100% - 30px); } }
      @media screen and (max-width: 568px) {
        .productPage .productFilter.salescode-a.bulk-product .productdelivery, .productPage .productFilter.salescode-s.bulk-product .productdelivery,
        .section-product-page .productFilter.salescode-a.bulk-product .productdelivery,
        .section-product-page .productFilter.salescode-s.bulk-product .productdelivery {
          width: calc(100% - 15px); } }
    .productPage .productFilter.salescode-a .dates, .productPage .productFilter.salescode-s .dates,
    .section-product-page .productFilter.salescode-a .dates,
    .section-product-page .productFilter.salescode-s .dates {
      padding-top: 12px; }
    .productPage .productFilter.salescode-a .customproductmix, .productPage .productFilter.salescode-s .customproductmix,
    .section-product-page .productFilter.salescode-a .customproductmix,
    .section-product-page .productFilter.salescode-s .customproductmix {
      padding: 14px 30px 0 30px; }
      @media screen and (max-width: 568px) {
        .productPage .productFilter.salescode-a .customproductmix, .productPage .productFilter.salescode-s .customproductmix,
        .section-product-page .productFilter.salescode-a .customproductmix,
        .section-product-page .productFilter.salescode-s .customproductmix {
          padding: 14px 15px 0 15px; } }
    .productPage .productFilter.salescode-a .amount-size .styled-select, .productPage .productFilter.salescode-s .amount-size .styled-select,
    .section-product-page .productFilter.salescode-a .amount-size .styled-select,
    .section-product-page .productFilter.salescode-s .amount-size .styled-select {
      width: calc(50% - 10px); }
    .productPage .productFilter.salescode-a .placeamount[disabled],
    .productPage .productFilter.salescode-a #flaeche[disabled],
    .productPage .productFilter.salescode-a #anzahlkoerner[disabled], .productPage .productFilter.salescode-s .placeamount[disabled],
    .productPage .productFilter.salescode-s #flaeche[disabled],
    .productPage .productFilter.salescode-s #anzahlkoerner[disabled],
    .section-product-page .productFilter.salescode-a .placeamount[disabled],
    .section-product-page .productFilter.salescode-a #flaeche[disabled],
    .section-product-page .productFilter.salescode-a #anzahlkoerner[disabled],
    .section-product-page .productFilter.salescode-s .placeamount[disabled],
    .section-product-page .productFilter.salescode-s #flaeche[disabled],
    .section-product-page .productFilter.salescode-s #anzahlkoerner[disabled] {
      background-color: #f3f3f3;
      border: 1px solid #e5deda;
      color: #ababa9; }
      .productPage .productFilter.salescode-a .placeamount[disabled] + .unit,
      .productPage .productFilter.salescode-a #flaeche[disabled] + .unit,
      .productPage .productFilter.salescode-a #anzahlkoerner[disabled] + .unit, .productPage .productFilter.salescode-s .placeamount[disabled] + .unit,
      .productPage .productFilter.salescode-s #flaeche[disabled] + .unit,
      .productPage .productFilter.salescode-s #anzahlkoerner[disabled] + .unit,
      .section-product-page .productFilter.salescode-a .placeamount[disabled] + .unit,
      .section-product-page .productFilter.salescode-a #flaeche[disabled] + .unit,
      .section-product-page .productFilter.salescode-a #anzahlkoerner[disabled] + .unit,
      .section-product-page .productFilter.salescode-s .placeamount[disabled] + .unit,
      .section-product-page .productFilter.salescode-s #flaeche[disabled] + .unit,
      .section-product-page .productFilter.salescode-s #anzahlkoerner[disabled] + .unit {
        color: #ababa9; }
    .productPage .productFilter.salescode-a #flaeche[disabled]::-webkit-input-placeholder, .productPage .productFilter.salescode-a #flaeche[disabled]:-ms-input-placeholder, .productPage .productFilter.salescode-a #flaeche[disabled]::placeholder,
    .productPage .productFilter.salescode-a #anzahlkoerner[disabled]::-webkit-input-placeholder,
    .productPage .productFilter.salescode-a #anzahlkoerner[disabled]:-ms-input-placeholder,
    .productPage .productFilter.salescode-a #anzahlkoerner[disabled]::placeholder, .productPage .productFilter.salescode-s #flaeche[disabled]::-webkit-input-placeholder, .productPage .productFilter.salescode-s #flaeche[disabled]:-ms-input-placeholder, .productPage .productFilter.salescode-s #flaeche[disabled]::placeholder,
    .productPage .productFilter.salescode-s #anzahlkoerner[disabled]::-webkit-input-placeholder,
    .productPage .productFilter.salescode-s #anzahlkoerner[disabled]:-ms-input-placeholder,
    .productPage .productFilter.salescode-s #anzahlkoerner[disabled]::placeholder,
    .section-product-page .productFilter.salescode-a #flaeche[disabled]::-webkit-input-placeholder,
    .section-product-page .productFilter.salescode-a #flaeche[disabled]:-ms-input-placeholder,
    .section-product-page .productFilter.salescode-a #flaeche[disabled]::placeholder,
    .section-product-page .productFilter.salescode-a #anzahlkoerner[disabled]::-webkit-input-placeholder,
    .section-product-page .productFilter.salescode-a #anzahlkoerner[disabled]:-ms-input-placeholder,
    .section-product-page .productFilter.salescode-a #anzahlkoerner[disabled]::placeholder,
    .section-product-page .productFilter.salescode-s #flaeche[disabled]::-webkit-input-placeholder,
    .section-product-page .productFilter.salescode-s #flaeche[disabled]:-ms-input-placeholder,
    .section-product-page .productFilter.salescode-s #flaeche[disabled]::placeholder,
    .section-product-page .productFilter.salescode-s #anzahlkoerner[disabled]::-webkit-input-placeholder,
    .section-product-page .productFilter.salescode-s #anzahlkoerner[disabled]:-ms-input-placeholder,
    .section-product-page .productFilter.salescode-s #anzahlkoerner[disabled]::placeholder {
      color: #ababa9; }
    .productPage .productFilter.salescode-a .menge-extended, .productPage .productFilter.salescode-s .menge-extended,
    .section-product-page .productFilter.salescode-a .menge-extended,
    .section-product-page .productFilter.salescode-s .menge-extended {
      float: left;
      padding: 5px 30px 0;
      width: 100%; }
      @media screen and (max-width: 568px) {
        .productPage .productFilter.salescode-a .menge-extended, .productPage .productFilter.salescode-s .menge-extended,
        .section-product-page .productFilter.salescode-a .menge-extended,
        .section-product-page .productFilter.salescode-s .menge-extended {
          padding: 0 15px; } }
      .productPage .productFilter.salescode-a .menge-extended .oder, .productPage .productFilter.salescode-s .menge-extended .oder,
      .section-product-page .productFilter.salescode-a .menge-extended .oder,
      .section-product-page .productFilter.salescode-s .menge-extended .oder {
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-size: 13px;
        font-style: oblique;
        color: #ababa9; }
      .productPage .productFilter.salescode-a .menge-extended .form-element, .productPage .productFilter.salescode-s .menge-extended .form-element,
      .section-product-page .productFilter.salescode-a .menge-extended .form-element,
      .section-product-page .productFilter.salescode-s .menge-extended .form-element {
        position: relative;
        width: calc(50% - 10px); }
        .productPage .productFilter.salescode-a .menge-extended .form-element.flaeche, .productPage .productFilter.salescode-s .menge-extended .form-element.flaeche,
        .section-product-page .productFilter.salescode-a .menge-extended .form-element.flaeche,
        .section-product-page .productFilter.salescode-s .menge-extended .form-element.flaeche {
          float: left; }
        .productPage .productFilter.salescode-a .menge-extended .form-element.anzahlkoerner, .productPage .productFilter.salescode-s .menge-extended .form-element.anzahlkoerner,
        .section-product-page .productFilter.salescode-a .menge-extended .form-element.anzahlkoerner,
        .section-product-page .productFilter.salescode-s .menge-extended .form-element.anzahlkoerner {
          float: right;
          clear: none; }
          .productPage .productFilter.salescode-a .menge-extended .form-element.anzahlkoerner .unit, .productPage .productFilter.salescode-s .menge-extended .form-element.anzahlkoerner .unit,
          .section-product-page .productFilter.salescode-a .menge-extended .form-element.anzahlkoerner .unit,
          .section-product-page .productFilter.salescode-s .menge-extended .form-element.anzahlkoerner .unit {
            right: 6px; }
        .productPage .productFilter.salescode-a .menge-extended .form-element input, .productPage .productFilter.salescode-s .menge-extended .form-element input,
        .section-product-page .productFilter.salescode-a .menge-extended .form-element input,
        .section-product-page .productFilter.salescode-s .menge-extended .form-element input {
          padding-right: 27px;
          text-align: right;
          height: 36px; }
        .productPage .productFilter.salescode-a .menge-extended .form-element .unit, .productPage .productFilter.salescode-s .menge-extended .form-element .unit,
        .section-product-page .productFilter.salescode-a .menge-extended .form-element .unit,
        .section-product-page .productFilter.salescode-s .menge-extended .form-element .unit {
          position: absolute;
          top: calc(50% + 1px);
          transform: translateY(-50%);
          right: 8px;
          font-family: "AvenirLTStd-Medium", verdana, sans-serif;
          font-size: 14px; }
          .productPage .productFilter.salescode-a .menge-extended .form-element .unit span, .productPage .productFilter.salescode-s .menge-extended .form-element .unit span,
          .section-product-page .productFilter.salescode-a .menge-extended .form-element .unit span,
          .section-product-page .productFilter.salescode-s .menge-extended .form-element .unit span {
            position: relative;
            top: -0.5em;
            font-size: 80%; }
    @media screen and (min-width: 769px) {
      .productPage .productFilter.salescode-a #canOrderDiv, .productPage .productFilter.salescode-s #canOrderDiv,
      .section-product-page .productFilter.salescode-a #canOrderDiv,
      .section-product-page .productFilter.salescode-s #canOrderDiv {
        position: relative;
        bottom: 0;
        right: 0;
        padding: 20px 30px 20px;
        float: right; } }
    @media screen and (min-width: 769px) {
      .productPage .productFilter #canOrderDiv,
      .section-product-page .productFilter #canOrderDiv {
        position: absolute;
        bottom: 15px;
        right: 30px; }
        .productPage .productFilter #canOrderDiv .productactions,
        .section-product-page .productFilter #canOrderDiv .productactions {
          padding: 0; } }
    .productPage .productFilter .productactions,
    .section-product-page .productFilter .productactions {
      padding: 20px 0;
      text-align: right; }
      @media screen and (max-width: 768px) {
        .productPage .productFilter .productactions,
        .section-product-page .productFilter .productactions {
          padding: 0 30px 38px; } }
      @media screen and (max-width: 568px) {
        .productPage .productFilter .productactions,
        .section-product-page .productFilter .productactions {
          padding: 20px 15px 50px 15px; } }
      .productPage .productFilter .productactions .button, .productPage .productFilter .productactions input[type="submit"], .productPage .productFilter .productactions input[type="reset"], .productPage .productFilter .productactions input[type="button"],
      .section-product-page .productFilter .productactions .button,
      .section-product-page .productFilter .productactions input[type="submit"],
      .section-product-page .productFilter .productactions input[type="reset"],
      .section-product-page .productFilter .productactions input[type="button"] {
        font-size: 16px;
        line-height: 40px;
        border-radius: 21px;
        padding: 0 24px; }
        @media screen and (max-width: 768px) {
          .productPage .productFilter .productactions .button, .productPage .productFilter .productactions input[type="submit"], .productPage .productFilter .productactions input[type="reset"], .productPage .productFilter .productactions input[type="button"],
          .section-product-page .productFilter .productactions .button,
          .section-product-page .productFilter .productactions input[type="submit"],
          .section-product-page .productFilter .productactions input[type="reset"],
          .section-product-page .productFilter .productactions input[type="button"] {
            clear: both;
            float: right;
            margin: 20px 0 20px; } }
        @media screen and (max-width: 568px) {
          .productPage .productFilter .productactions .button, .productPage .productFilter .productactions input[type="submit"], .productPage .productFilter .productactions input[type="reset"], .productPage .productFilter .productactions input[type="button"],
          .section-product-page .productFilter .productactions .button,
          .section-product-page .productFilter .productactions input[type="submit"],
          .section-product-page .productFilter .productactions input[type="reset"],
          .section-product-page .productFilter .productactions input[type="button"] {
            width: 100%; } }
      .productPage .productFilter .productactions .add-to-basket,
      .section-product-page .productFilter .productactions .add-to-basket {
        margin-right: 29px; }
    .productPage .productFilter .dates,
    .productPage .productFilter .amount-size,
    .section-product-page .productFilter .dates,
    .section-product-page .productFilter .amount-size {
      padding: 30px 30px 0 30px; }
    @media screen and (max-width: 768px) {
      .productPage .productFilter .productdelivery,
      .productPage .productFilter #places,
      .productPage .productFilter .dates,
      .productPage .productFilter .customproductmix,
      .productPage .productFilter .amount-size,
      .section-product-page .productFilter .productdelivery,
      .section-product-page .productFilter #places,
      .section-product-page .productFilter .dates,
      .section-product-page .productFilter .customproductmix,
      .section-product-page .productFilter .amount-size {
        padding: 20px 30px 0 30px; } }
    @media screen and (max-width: 568px) {
      .productPage .productFilter .productdelivery,
      .productPage .productFilter #places,
      .productPage .productFilter .dates,
      .productPage .productFilter .customproductmix,
      .productPage .productFilter .amount-size,
      .section-product-page .productFilter .productdelivery,
      .section-product-page .productFilter #places,
      .section-product-page .productFilter .dates,
      .section-product-page .productFilter .customproductmix,
      .section-product-page .productFilter .amount-size {
        padding: 20px 15px 0 15px; } }
    @media screen and (max-width: 768px) {
      .productPage .productFilter .productdelivery,
      .productPage .productFilter #places,
      .productPage .productFilter .customproductmix .styled-select,
      .section-product-page .productFilter .productdelivery,
      .section-product-page .productFilter #places,
      .section-product-page .productFilter .customproductmix .styled-select {
        width: 100%; } }
    .productPage .productFilter .customproductmix:after,
    .section-product-page .productFilter .customproductmix:after {
      content: "";
      display: table;
      clear: both; }
  .productPage .product-tags-group,
  .section-product-page .product-tags-group {
    color: #2f3331;
    padding: 0 0 28px; }
    .productPage .product-tags-group .product-tags-group-header,
    .section-product-page .product-tags-group .product-tags-group-header {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      line-height: 20px;
      font-size: 14px;
      margin-bottom: 5px; }
      .productPage .product-tags-group .product-tags-group-header img,
      .section-product-page .product-tags-group .product-tags-group-header img {
        width: 20px;
        vertical-align: top;
        margin-right: 7px; }
    .productPage .product-tags-group .see-all-tags,
    .section-product-page .product-tags-group .see-all-tags {
      margin-top: 10px; }
      .productPage .product-tags-group .see-all-tags .producttags-tab-link,
      .section-product-page .product-tags-group .see-all-tags .producttags-tab-link {
        color: #65b32e;
        cursor: pointer; }
    .productPage .product-tags-group .product-tags-container,
    .section-product-page .product-tags-group .product-tags-container {
      margin-left: 10px;
      padding-left: 10px;
      border-left: 1px solid #f3f3f3; }
      .productPage .product-tags-group .product-tags-container .tag.grey-background .tag-images,
      .section-product-page .product-tags-group .product-tags-container .tag.grey-background .tag-images {
        border: 31px solid #f6f4f2; }
      .productPage .product-tags-group .product-tags-container .tag .tag-images,
      .section-product-page .product-tags-group .product-tags-container .tag .tag-images {
        width: 62px;
        height: 62px;
        border: 31px solid transparent; }
        .productPage .product-tags-group .product-tags-container .tag .tag-images .tag-main-image,
        .section-product-page .product-tags-group .product-tags-container .tag .tag-images .tag-main-image {
          max-height: 40px; }
        .productPage .product-tags-group .product-tags-container .tag .tag-images .small-icon,
        .section-product-page .product-tags-group .product-tags-container .tag .tag-images .small-icon {
          top: 15px;
          left: 15px; }
  .productPage .product-tags-container .tag,
  .section-product-page .product-tags-container .tag {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    margin: 5px 10px 5px 0; }
    .productPage .product-tags-container .tag .tag-images,
    .section-product-page .product-tags-container .tag .tag-images {
      width: 40px;
      height: 40px;
      border: 20px solid transparent;
      border-radius: 65px;
      position: relative;
      margin: 5px auto;
      margin-right: 10px;
      box-sizing: border-box; }
      .productPage .product-tags-container .tag .tag-images .tag-main-image,
      .section-product-page .product-tags-container .tag .tag-images .tag-main-image {
        max-height: 30px;
        width: auto;
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        position: absolute;
        top: 50%;
        left: 50%;
        z-index: 2; }
      .productPage .product-tags-container .tag .tag-images .small-icon,
      .section-product-page .product-tags-container .tag .tag-images .small-icon {
        position: absolute;
        top: 9px;
        left: 9px;
        height: 14px;
        width: 14px;
        box-sizing: content-box;
        border: 1px solid transparent;
        z-index: 3; }
    .productPage .product-tags-container .tag.grey-background .tag-images,
    .section-product-page .product-tags-container .tag.grey-background .tag-images {
      background-color: #f6f4f2;
      border: 20px solid #f6f4f2; }
      .productPage .product-tags-container .tag.grey-background .tag-images .small-icon,
      .section-product-page .product-tags-container .tag.grey-background .tag-images .small-icon {
        background-color: #f6f4f2;
        -webkit-box-shadow: 0px 0px 0px 1px #fff;
        -moz-box-shadow: 0px 0px 0px 1px #fff;
        box-shadow: 0px 0px 0px 1px #fff;
        border-radius: 16px;
        border: 1px solid #f6f4f2; }
  .productPage .product-tags-container .product-tags-link,
  .section-product-page .product-tags-container .product-tags-link {
    display: block;
    margin: 12px 0;
    color: #65b32e;
    text-decoration: underline;
    cursor: pointer; }
  .productPage .tabcontainer,
  .section-product-page .tabcontainer {
    padding: 0;
    float: right;
    width: 100%;
    background-color: #fff; }
    .productPage .tabcontainer ul,
    .section-product-page .tabcontainer ul {
      border-bottom: none; }
    .productPage .tabcontainer ul.desktoptabs,
    .section-product-page .tabcontainer ul.desktoptabs {
      border-bottom: 2px solid transparent;
      border-top: 1px solid rgba(105, 96, 89, 0.2); }
      .productPage .tabcontainer ul.desktoptabs li,
      .section-product-page .tabcontainer ul.desktoptabs li {
        background: transparent none; }
        .productPage .tabcontainer ul.desktoptabs li:hover,
        .section-product-page .tabcontainer ul.desktoptabs li:hover {
          background-color: #fcfcfc; }
        .productPage .tabcontainer ul.desktoptabs li a, .productPage .tabcontainer ul.desktoptabs li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productPage .tabcontainer ul.desktoptabs li #changeEmail, .productPage .tabcontainer ul.desktoptabs li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productPage .tabcontainer ul.desktoptabs li #changePassword,
        .section-product-page .tabcontainer ul.desktoptabs li a,
        .section-product-page .tabcontainer ul.desktoptabs li #basedata .base-data .base-data-info #changeEmail,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer ul.desktoptabs li #changeEmail,
        .section-product-page .tabcontainer ul.desktoptabs li #basedata .base-data .base-data-info #changePassword,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer ul.desktoptabs li #changePassword {
          padding: 5px 20px; }
    .productPage .tabcontainer .productdescription ul,
    .section-product-page .tabcontainer .productdescription ul {
      list-style: disc;
      border: none;
      padding: 8px 0 8px 30px; }
      .productPage .tabcontainer .productdescription ul li,
      .section-product-page .tabcontainer .productdescription ul li {
        float: none;
        padding: 4px 0;
        line-height: 18px; }
    .productPage .tabcontainer .tabitem,
    .section-product-page .tabcontainer .tabitem {
      padding: 23px; }
      .productPage .tabcontainer .tabitem .hidden-tab-title,
      .section-product-page .tabcontainer .tabitem .hidden-tab-title {
        display: none; }
      .productPage .tabcontainer .tabitem p,
      .section-product-page .tabcontainer .tabitem p {
        font-size: 14px;
        line-height: 18px; }
      .productPage .tabcontainer .tabitem h1,
      .section-product-page .tabcontainer .tabitem h1 {
        width: 100%;
        padding: 5px 0;
        border-bottom: none;
        float: none; }
      .productPage .tabcontainer .tabitem .conversionfactors,
      .section-product-page .tabcontainer .tabitem .conversionfactors {
        padding: 0 0 20px 0;
        text-align: center;
        font-size: 14px;
        vertical-align: top;
        color: #2d2c2b; }
        .productPage .tabcontainer .tabitem .conversionfactors ul,
        .section-product-page .tabcontainer .tabitem .conversionfactors ul {
          border-top: 1px solid #e1dfde;
          border-bottom: 1px solid #e1dfde;
          width: 100%;
          display: table; }
          .productPage .tabcontainer .tabitem .conversionfactors ul li,
          .section-product-page .tabcontainer .tabitem .conversionfactors ul li {
            float: none;
            text-align: center;
            border-left: 1px solid #e1dfde;
            display: table-cell;
            padding: 8px;
            background-color: #fff; }
            .productPage .tabcontainer .tabitem .conversionfactors ul li:first-child,
            .section-product-page .tabcontainer .tabitem .conversionfactors ul li:first-child {
              border: none; }
      .productPage .tabcontainer .tabitem .pdf,
      .section-product-page .tabcontainer .tabitem .pdf {
        border: none; }
        .productPage .tabcontainer .tabitem .pdf li,
        .section-product-page .tabcontainer .tabitem .pdf li {
          display: block;
          float: none; }
        .productPage .tabcontainer .tabitem .pdf a, .productPage .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productPage .tabcontainer .tabitem .pdf #changeEmail, .productPage .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productPage .tabcontainer .tabitem .pdf #changePassword,
        .section-product-page .tabcontainer .tabitem .pdf a,
        .section-product-page .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changeEmail,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer .tabitem .pdf #changeEmail,
        .section-product-page .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changePassword,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer .tabitem .pdf #changePassword {
          width: auto;
          display: inline-block;
          padding: 10px 10px 10px 44px;
          margin: 4px 0;
          width: 100%;
          color: #472704;
          line-height: 1.38462em; }
        .productPage .tabcontainer .tabitem .pdf a::before, .productPage .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changeEmail::before, #basedata .base-data .base-data-info .productPage .tabcontainer .tabitem .pdf #changeEmail::before, .productPage .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changePassword::before, #basedata .base-data .base-data-info .productPage .tabcontainer .tabitem .pdf #changePassword::before,
        .section-product-page .tabcontainer .tabitem .pdf a::before,
        .section-product-page .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changeEmail::before,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer .tabitem .pdf #changeEmail::before,
        .section-product-page .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changePassword::before,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer .tabitem .pdf #changePassword::before {
          display: none; }
        .productPage .tabcontainer .tabitem .pdf a:hover, .productPage .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info .productPage .tabcontainer .tabitem .pdf #changeEmail:hover, .productPage .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info .productPage .tabcontainer .tabitem .pdf #changePassword:hover,
        .section-product-page .tabcontainer .tabitem .pdf a:hover,
        .section-product-page .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changeEmail:hover,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer .tabitem .pdf #changeEmail:hover,
        .section-product-page .tabcontainer .tabitem .pdf #basedata .base-data .base-data-info #changePassword:hover,
        #basedata .base-data .base-data-info .section-product-page .tabcontainer .tabitem .pdf #changePassword:hover {
          text-decoration: underline; }
        .productPage .tabcontainer .tabitem .pdf img,
        .section-product-page .tabcontainer .tabitem .pdf img {
          height: auto;
          margin-left: -38px;
          margin-top: -8px;
          position: absolute;
          width: 32px; }
      .productPage .tabcontainer .tabitem .pdf-adobe,
      .section-product-page .tabcontainer .tabitem .pdf-adobe {
        color: #472704;
        margin-top: 10px;
        display: inline-block;
        border: none; }
        .productPage .tabcontainer .tabitem .pdf-adobe li,
        .section-product-page .tabcontainer .tabitem .pdf-adobe li {
          display: block;
          float: none; }
        .productPage .tabcontainer .tabitem .pdf-adobe h3,
        .section-product-page .tabcontainer .tabitem .pdf-adobe h3 {
          font-size: 1em;
          color: #472704; }
        .productPage .tabcontainer .tabitem .pdf-adobe p,
        .section-product-page .tabcontainer .tabitem .pdf-adobe p {
          font-size: 0.75em;
          color: #472704;
          line-height: 2em; }
    .productPage .tabcontainer .product-description-content,
    .section-product-page .tabcontainer .product-description-content {
      max-width: 485px;
      float: left;
            /*
            .producttags {
                .hazard-tag-image {
                    display: inline-block;
                    position: relative;
                    vertical-align: middle;
                    margin: 6px 10px 6px 0px;

                    img {
                        max-height: 40px;
                        width: auto;
                    }

                    span {
                        position: relative;
                        border: 1px solid orange;
                        border-radius: 10px;
                        height: 18px;
                        display: inline-block;
                        width: 18px;
                        text-align: center;
                        padding-top: 2px;
                        background-color: orange;
                        color: #fff;
                        right: 14px;
                        bottom: 3px;
                        font-size: 12px;
                    }
                }

                .tillad-oko-tag-image, .stats-kon-tag-image {
                    border-color: #fff;
                    display: inline-block;
                    position: relative;
                    margin: 6px 10px 6px 0px;
                    vertical-align: middle;

                    img {
                        height: 33px;
                        width: auto;
                    }
                }

                .tag-image {
                    display: inline-block;
                    border-radius: 65px;
                    position: relative;
                    margin: 6px 10px 6px 0px;
                    border: 20px solid #f6f4f2;
                    vertical-align: middle;


                    img {
                        // Midlertidigt til test.
                        max-height: 30px;
                        width: auto;
                        -ms-transform: translate(-50%, -50%);
                        -moz-transform: translate(-50%, -50%);
                        -webkit-transform: translate(-50%, -50%);
                        transform: translate(-50%, -50%);
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        z-index: 2;

                        &.tag-status {
                            position: absolute;
                            top: 10px;
                            left: 10px;
                            width: 14px;
                            height: 14px;
                            z-index: 4;
                            -ms-transform: none;
                            -moz-transform: none;
                            -webkit-transform: none;
                            transform: none;
                        }
                    }

                    &:after {
                        content: "";
                        display: block;
                        position: absolute;
                        height: 14px;
                        width: 14px;
                        border-radius: 14px;
                        -webkit-box-shadow: 0px 0px 0px 1px #fff;
                        -moz-box-shadow: 0px 0px 0px 1px #fff;
                        box-shadow: 0px 0px 0px 1px #fff;
                        top: 9px;
                        left: 9px;
                        border: 8px solid #f6f4f2;
                        box-sizing: border-box;
                        z-index: 3;
                    }
                }
                .product-tags-link{
                    display: block;
                    margin: 12px 0;
                    color: #2c8153;
                    text-decoration: underline;
                }
            }*/ }
      @media screen and (max-width: 768px) {
        .productPage .tabcontainer .product-description-content,
        .section-product-page .tabcontainer .product-description-content {
          width: 100%;
          max-width: none;
          float: none;
          padding-bottom: 20px; } }
      .productPage .tabcontainer .product-description-content .productdescription h2,
      .section-product-page .tabcontainer .product-description-content .productdescription h2 {
        font-size: 14px;
        margin-top: 1em;
        margin-bottom: 1em; }
        .productPage .tabcontainer .product-description-content .productdescription h2:first-child,
        .section-product-page .tabcontainer .product-description-content .productdescription h2:first-child {
          margin-top: 0; }
      .productPage .tabcontainer .product-description-content .productsku,
      .section-product-page .tabcontainer .product-description-content .productsku {
        line-height: 18px;
        margin-bottom: 1em; }
    .productPage .tabcontainer ul,
    .section-product-page .tabcontainer ul {
      padding: 0 20px 20px 20px; }
    .productPage .tabcontainer p,
    .section-product-page .tabcontainer p {
      font-size: 14px;
      margin-bottom: 1em;
      margin-top: 1em; }
    .productPage .tabcontainer table,
    .section-product-page .tabcontainer table {
      border-collapse: collapse; }
      .productPage .tabcontainer table th,
      .section-product-page .tabcontainer table th {
        font-weight: bold; }
      .productPage .tabcontainer table td,
      .section-product-page .tabcontainer table td {
        border: 1px solid #65b32e;
        padding: 5px; }
    .productPage .tabcontainer .expandable,
    .section-product-page .tabcontainer .expandable {
      position: relative;
      padding-bottom: 20px; }
      .productPage .tabcontainer .expandable.expanded,
      .section-product-page .tabcontainer .expandable.expanded {
        max-height: none;
        overflow: unset; }
        .productPage .tabcontainer .expandable.expanded .more-less-container,
        .section-product-page .tabcontainer .expandable.expanded .more-less-container {
          max-height: none; }
        .productPage .tabcontainer .expandable.expanded .bottom-fader,
        .section-product-page .tabcontainer .expandable.expanded .bottom-fader {
          display: none; }
      .productPage .tabcontainer .expandable .more-less-container,
      .section-product-page .tabcontainer .expandable .more-less-container {
        max-height: 184px;
        overflow: hidden; }
        .productPage .tabcontainer .expandable .more-less-container .productdescription,
        .section-product-page .tabcontainer .expandable .more-less-container .productdescription {
          margin-bottom: 1em;
          margin-top: 1em; }
        .productPage .tabcontainer .expandable .more-less-container p,
        .section-product-page .tabcontainer .expandable .more-less-container p {
          margin-bottom: 1em;
          margin-top: 1em; }
          .productPage .tabcontainer .expandable .more-less-container p a, .productPage .tabcontainer .expandable .more-less-container p #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .productPage .tabcontainer .expandable .more-less-container p #changeEmail, .productPage .tabcontainer .expandable .more-less-container p #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .productPage .tabcontainer .expandable .more-less-container p #changePassword,
          .section-product-page .tabcontainer .expandable .more-less-container p a,
          .section-product-page .tabcontainer .expandable .more-less-container p #basedata .base-data .base-data-info #changeEmail,
          #basedata .base-data .base-data-info .section-product-page .tabcontainer .expandable .more-less-container p #changeEmail,
          .section-product-page .tabcontainer .expandable .more-less-container p #basedata .base-data .base-data-info #changePassword,
          #basedata .base-data .base-data-info .section-product-page .tabcontainer .expandable .more-less-container p #changePassword {
            color: #008734; }
        .productPage .tabcontainer .expandable .more-less-container ul,
        .section-product-page .tabcontainer .expandable .more-less-container ul {
          padding: 0 20px 20px 20px; }
        .productPage .tabcontainer .expandable .more-less-container table,
        .section-product-page .tabcontainer .expandable .more-less-container table {
          border-collapse: collapse; }
          .productPage .tabcontainer .expandable .more-less-container table th,
          .section-product-page .tabcontainer .expandable .more-less-container table th {
            font-weight: bold; }
          .productPage .tabcontainer .expandable .more-less-container table td,
          .section-product-page .tabcontainer .expandable .more-less-container table td {
            border: 1px solid #2c8153;
            padding: 5px; }
      .productPage .tabcontainer .expandable .bottom-fader,
      .section-product-page .tabcontainer .expandable .bottom-fader {
        display: block;
        position: absolute;
        bottom: 20px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 100%;
        height: 45px;
        overflow: hidden; }
        .productPage .tabcontainer .expandable .bottom-fader:after,
        .section-product-page .tabcontainer .expandable .bottom-fader:after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 50%;
          -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
          width: calc(100% + 90px);
          height: 90px;
          -webkit-box-shadow: inset 0px -14px 35px 10px #fff;
          -moz-box-shadow: inset 0px -14px 35px 10px #fff;
          box-shadow: inset 0px -14px 35px 10px #fff; }
      .productPage .tabcontainer .expandable .more-less-label,
      .section-product-page .tabcontainer .expandable .more-less-label {
        display: block;
        color: #65b32e;
        position: absolute;
        bottom: 0;
        left: 0px; }
    @media screen and (max-width: 768px) {
      .productPage .tabcontainer .more-less-text.expandable,
      .section-product-page .tabcontainer .more-less-text.expandable {
        padding-bottom: 0; }
        .productPage .tabcontainer .more-less-text.expandable .more-less-container,
        .section-product-page .tabcontainer .more-less-text.expandable .more-less-container {
          max-height: none;
          overflow: initial; }
        .productPage .tabcontainer .more-less-text.expandable .bottom-fader,
        .productPage .tabcontainer .more-less-text.expandable .more-less-label,
        .section-product-page .tabcontainer .more-less-text.expandable .bottom-fader,
        .section-product-page .tabcontainer .more-less-text.expandable .more-less-label {
          display: none; } }
    .productPage .tabcontainer .bottom-fader,
    .productPage .tabcontainer .more-less-label,
    .section-product-page .tabcontainer .bottom-fader,
    .section-product-page .tabcontainer .more-less-label {
      display: none; }
    .productPage .tabcontainer .mobile-tabs,
    .section-product-page .tabcontainer .mobile-tabs {
      display: none;
      background-color: #fbfbfb;
      border-top: solid 1px #dbd9d8;
      border-bottom: solid 1px #dbd9d8;
      font-size: 15px;
      line-height: 20px;
      cursor: pointer;
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0); }
      @media screen and (max-width: 768px) {
        .productPage .tabcontainer .mobile-tabs,
        .section-product-page .tabcontainer .mobile-tabs {
          display: block; } }
      .productPage .tabcontainer .mobile-tabs .mobile-tabs-title,
      .section-product-page .tabcontainer .mobile-tabs .mobile-tabs-title {
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        padding: 11px 14px;
        position: relative; }
        .productPage .tabcontainer .mobile-tabs .mobile-tabs-title::after,
        .section-product-page .tabcontainer .mobile-tabs .mobile-tabs-title::after {
          background-image: url("../images/my-icons/pil2x.png");
          background-size: 15px;
          background-repeat: no-repeat;
          width: 30px;
          height: 30px;
          border-radius: 2px;
          background-color: transparent;
          content: "";
          position: absolute;
          top: 18px;
          right: 10px;
          width: 15px;
          height: 10px; }
        .productPage .tabcontainer .mobile-tabs .mobile-tabs-title.hide-dropdown::after,
        .section-product-page .tabcontainer .mobile-tabs .mobile-tabs-title.hide-dropdown::after {
          background-image: unset; }
      .productPage .tabcontainer .mobile-tabs .mobile-tab,
      .section-product-page .tabcontainer .mobile-tabs .mobile-tab {
        display: none;
        padding: 0px 14px 11px;
        color: #2c8153; }
        .productPage .tabcontainer .mobile-tabs .mobile-tab.active,
        .section-product-page .tabcontainer .mobile-tabs .mobile-tab.active {
          font-family: "AvenirLTStd-Black", verdana, sans-serif; }
  .productPage .soldouttext-container,
  .section-product-page .soldouttext-container {
    float: right;
    width: 50%;
    clear: right; }
    @media screen and (max-width: 768px) {
      .productPage .soldouttext-container,
      .section-product-page .soldouttext-container {
        width: 100%; } }
    .productPage .soldouttext-container .soldouttext,
    .section-product-page .soldouttext-container .soldouttext {
      font-size: 14px;
      padding: 0 29px;
      line-height: 20px;
      margin-bottom: 7px; }
      @media screen and (max-width: 768px) {
        .productPage .soldouttext-container .soldouttext,
        .section-product-page .soldouttext-container .soldouttext {
          width: 100%;
          text-align: center; } }
  .productPage .productoptions,
  .section-product-page .productoptions {
    padding: 20px 0 0 29px;
    display: inline-block;
    width: 63%; }
    @media screen and (max-width: 768px) {
      .productPage .productoptions,
      .section-product-page .productoptions {
        padding: 13px 30px 0 30px;
        width: 100%; } }
    @media screen and (max-width: 568px) {
      .productPage .productoptions,
      .section-product-page .productoptions {
        padding: 13px 15px 0 15px; } }
  .productPage .vitfossproductpdf,
  .section-product-page .vitfossproductpdf {
    position: absolute;
    top: 20px;
    right: 20px; }

.product-place .explanation,
.amount .explanation {
  display: none; }

section.section-product-page {
  padding: 0; }
  @media screen and (max-width: 568px) {
    section.section-product-page {
      margin: 10px 15px 0 15px; } }

@media screen and (max-width: 768px) {
  .productPage h1 {
    float: none;
    width: 100%;
    background-color: #fff;
    border: none; }
  .productPage .status {
    right: 0; } }
  @media screen and (max-width: 768px) and (max-width: 768px) {
    .productPage .status {
      right: 30px; } }
@media screen and (max-width: 768px) {
  .productPage .productpresentation {
    float: none;
    width: 100%;
    border-right: none; }
  .productPage .tabcontainer {
    float: none;
    width: 100%;
    padding: 0 20px; }
    .productPage .tabcontainer .tabitem {
      padding: 20px 0; } }
.pricesteps {
  float: left;
  width: 100%;
  padding: 15px 30px; }
  @media screen and (max-width: 568px) {
    .pricesteps {
      padding: 0 15px;
      margin-top: 0; } }
  .pricesteps ul li {
    margin-bottom: 5px;
    font-size: 14px;
    padding: 2.5px 0 2.5px 10px; }
    .pricesteps ul li.active {
      color: #65b32e;
      font-weight: bold; }
    .pricesteps ul li .price {
      float: right; }
    .pricesteps ul li:nth-child(odd) {
      background-color: #fbfbfb; }

.plantProtectionOverlay {
  width: 90%;
  max-width: 450px;
  background-color: #fff;
  padding: 30px;
  transform: translateY(-50%); }
  .plantProtectionOverlay .popupText .info-text-top {
    margin: 20px 0; }
  .plantProtectionOverlay .popupText .center-container {
    margin: auto;
    display: table; }
    .plantProtectionOverlay .popupText .center-container .sales-image {
      width: 80px;
      float: left;
      height: 80px;
      margin-right: 20px; }
      .plantProtectionOverlay .popupText .center-container .sales-image img {
        width: 100%; }
    .plantProtectionOverlay .popupText .center-container .sales-info {
      float: left; }
      .plantProtectionOverlay .popupText .center-container .sales-info .line1 {
        font-size: 15px;
        font-weight: 900; }
      .plantProtectionOverlay .popupText .center-container .sales-info .line2 {
        font-size: 18px;
        font-weight: 900;
        color: #65b32e;
        line-height: 1.6; }
      .plantProtectionOverlay .popupText .center-container .sales-info .line3,
      .plantProtectionOverlay .popupText .center-container .sales-info .line4 {
        font-size: 13px;
        color: #6a605a;
        line-height: 1.4; }
  .plantProtectionOverlay .popupText .info-text-bottom {
    float: left;
    clear: both;
    margin: 20px 0; }
  .plantProtectionOverlay .close-plantprotection {
    float: right;
    clear: both; }

.s-b-menge-overlay {
  text-align: center;
  max-width: 600px;
  background-color: #fff;
  padding: 15px 0 30px;
  position: relative; }
  @media screen and (max-width: 568px) {
    .s-b-menge-overlay {
      padding: 15px;
      left: auto !important;
      right: 50%;
      max-width: 90%;
      transform: translateX(50%); } }
  .s-b-menge-overlay a:last-child, .s-b-menge-overlay #basedata .base-data .base-data-info #changeEmail:last-child, #basedata .base-data .base-data-info .s-b-menge-overlay #changeEmail:last-child, .s-b-menge-overlay #basedata .base-data .base-data-info #changePassword:last-child, #basedata .base-data .base-data-info .s-b-menge-overlay #changePassword:last-child {
    position: absolute;
    top: 15px;
    right: 15px; }
  .s-b-menge-overlay h1 {
    font-size: 17px;
    color: #2f3331;
    padding: 0 60px 15px 60px;
    border-bottom: 1px solid #f3f3f3; }
    @media screen and (max-width: 568px) {
      .s-b-menge-overlay h1 {
        padding: 0 0px 15px 0px; } }
  .s-b-menge-overlay .popupText {
    font-size: 15px;
    color: #6a605a;
    padding: 15px 60px 25px 60px;
    line-height: normal; }
    @media screen and (max-width: 568px) {
      .s-b-menge-overlay .popupText {
        padding: 15px 0px 25px 0px; } }
  .s-b-menge-overlay .button, .s-b-menge-overlay input[type="submit"], .s-b-menge-overlay input[type="reset"], .s-b-menge-overlay input[type="button"] {
    width: 210px;
    height: 37px;
    border-radius: 18.5px;
    padding-top: 4px; }
    @media screen and (max-width: 568px) {
      .s-b-menge-overlay .button, .s-b-menge-overlay input[type="submit"], .s-b-menge-overlay input[type="reset"], .s-b-menge-overlay input[type="button"] {
        width: 80%;
        margin: auto; } }
    .s-b-menge-overlay .button.SB-menge-down, .s-b-menge-overlay input.SB-menge-down[type="submit"], .s-b-menge-overlay input.SB-menge-down[type="reset"], .s-b-menge-overlay input.SB-menge-down[type="button"] {
      float: left;
      margin-left: 60px;
      font-weight: 900; }
      @media screen and (max-width: 568px) {
        .s-b-menge-overlay .button.SB-menge-down, .s-b-menge-overlay input.SB-menge-down[type="submit"], .s-b-menge-overlay input.SB-menge-down[type="reset"], .s-b-menge-overlay input.SB-menge-down[type="button"] {
          float: none;
          margin-left: auto;
          margin-bottom: 15px; } }
    .s-b-menge-overlay .button.SB-menge-up, .s-b-menge-overlay input.SB-menge-up[type="submit"], .s-b-menge-overlay input.SB-menge-up[type="reset"], .s-b-menge-overlay input.SB-menge-up[type="button"] {
      margin-right: 60px;
      float: right; }
      @media screen and (max-width: 568px) {
        .s-b-menge-overlay .button.SB-menge-up, .s-b-menge-overlay input.SB-menge-up[type="submit"], .s-b-menge-overlay input.SB-menge-up[type="reset"], .s-b-menge-overlay input.SB-menge-up[type="button"] {
          float: none;
          margin-right: auto; } }

.search_pager {
  display: block;
  position: relative;
  clear: both;
  margin-top: 30px; }
  .search_pager .search_paging {
    position: relative;
    width: 100%;
    text-align: center; }
    @media screen and (max-width: 768px) {
      .search_pager .search_paging {
        width: 100%; } }
    .search_pager .search_paging .search_nav_icon_prev, .search_pager .search_paging .search_nav_icon_next {
      display: inline-block;
      background-image: url("../images/slider_arrow.png");
      background-size: 35px;
      background-repeat: no-repeat;
      background-position: center center;
      height: 35px;
      width: 35px;
      cursor: pointer; }
    .search_pager .search_paging .search_nav_icon_next {
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
    .search_pager .search_paging .search_nav_icon_inactive {
      display: inline-block;
      background-image: url("../images/slider_arrow_inactive.png");
      background-size: 35px;
      background-repeat: no-repeat;
      background-position: center center;
      height: 35px;
      width: 35px;
      cursor: default; }
    .search_pager .search_paging .search_nav_link_prev, .search_pager .search_paging .search_nav_link_next {
      display: inline-block; }
    .search_pager .search_paging .search_pages {
      font-size: 0.8125em;
      display: inline-block;
      padding: 6px 15px 0 15px;
      vertical-align: top; }
      .search_pager .search_paging .search_pages a, .search_pager .search_paging .search_pages #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .search_pager .search_paging .search_pages #changeEmail, .search_pager .search_paging .search_pages #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .search_pager .search_paging .search_pages #changePassword, .search_pager .search_paging .search_pages .selected {
        display: inline-block;
        padding: 5px; }

.top-list-view {
  height: auto; }
  .top-list-view ol {
    counter-reset: li-counter; }
    .top-list-view ol li {
      counter-increment: li-counter; }
      .top-list-view ol li .product:before {
        position: absolute;
        top: 5px;
        left: 5px;
        width: 30px;
        height: 30px;
        background: #ec6501;
        border-radius: 15px;
        text-align: center;
        line-height: 30px;
        z-index: 10;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-size: 1em;
        color: #fff;
        content: counter(li-counter); }

.top-list-side-view h2 {
  position: relative;
  padding-top: 10px;
  padding-bottom: 30px;
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  color: #472704;
  font-size: 1em; }
  .top-list-side-view h2:after {
    content: '';
    position: absolute;
    width: 62px;
    height: 4px;
    background: #65b32e;
    left: 0;
    bottom: 12px; }
.top-list-side-view ol {
  counter-reset: li-counter; }
  .top-list-side-view ol li {
    position: relative;
    counter-increment: li-counter;
    padding: 10px 0;
    padding-left: 30px;
    border-bottom: 1px solid #fff; }
    .top-list-side-view ol li:before {
      position: absolute;
      top: 8px;
      left: 0px;
      width: 24px;
      height: 24px;
      background: #ec6501;
      border-radius: 12px;
      text-align: center;
      line-height: 24px;
      z-index: 10;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.8125em;
      color: #fff;
      content: counter(li-counter); }
    .top-list-side-view ol li a, .top-list-side-view ol li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .top-list-side-view ol li #changeEmail, .top-list-side-view ol li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .top-list-side-view ol li #changePassword {
      color: #472704;
      line-height: 1.4em;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      margin: 0; }

.subscriptions {
  margin: -10px; }
  .subscriptions .information {
    margin-bottom: 10px;
    background-color: transparent; }
    .subscriptions .information:after {
      content: "";
      display: table;
      clear: both; }
    .subscriptions .information h2 {
      padding: 10px; }
    .subscriptions .information .base-info, .subscriptions .information .transactions {
      float: left;
      width: 50%;
      padding: 10px; }
      @media screen and (max-width: 768px) {
        .subscriptions .information .base-info, .subscriptions .information .transactions {
          width: 100%; } }
    .subscriptions .information .edit {
      text-decoration: underline;
      color: #472704;
      margin-left: 10px; }
  .subscriptions .container {
    clear: both; }
    .subscriptions .container .newsletter-type {
      float: left;
      width: 50%;
      padding: 10px; }
      @media screen and (max-width: 768px) {
        .subscriptions .container .newsletter-type {
          width: 100%; } }
      .subscriptions .container .newsletter-type .subscribed-to {
        background-color: #ffffff; }
    .subscriptions .container .type-header .switch {
      float: right; }
  .subscriptions h2 {
    font-size: 1.125em;
    line-height: 1.33333em; }
  .subscriptions h3 {
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    font-size: 0.9375em;
    line-height: 1.2em; }
  .subscriptions p {
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    font-size: 0.8125em;
    line-height: 1.38462em; }
  .subscriptions .newsletter {
    clear: both;
    padding: 10px 0;
    /*padding-left: 100px;*/
    /*background-image: url('http://dlg.dev/~/media/DLG/Common/DLG.ashx?w=119');*/
    background-repeat: no-repeat;
    background-position: 0px 10px;
    background-size: 80px;
    border-top: 1px solid #edece9; }
    .subscriptions .newsletter p {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      font-size: 0.8125em;
      line-height: 1.38462em; }
    .subscriptions .newsletter h4 {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      font-size: 0.8125em;
      line-height: 1.38462em; }
    .subscriptions .newsletter .newsletteraction {
      font-size: 0.8125em;
      line-height: 1.38462em;
      float: right;
      text-decoration: underline;
      color: #472704; }
      .subscriptions .newsletter .newsletteraction.working {
        color: transparent;
        background: url("../images/ajax-loader.gif") 50% 50% no-repeat; }
    .subscriptions .newsletter a.unsubscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribe#changePassword, .subscriptions .newsletter a.unsubscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .unsubscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .unsubscribeharvest#changePassword, .subscriptions .newsletter a.subscribe, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribe#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribe#changePassword, .subscriptions .newsletter a.subscribeharvest, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .subscribeharvest#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .subscribeharvest#changePassword, .subscriptions .newsletter a.openharvestmap, .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changeEmail, #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changeEmail, .subscriptions .newsletter #basedata .base-data .base-data-info .openharvestmap#changePassword, #basedata .base-data .base-data-info .subscriptions .newsletter .openharvestmap#changePassword {
      float: right;
      text-decoration: none !important;
      color: #ffffff !important;
      margin-bottom: 5px; }
  .subscriptions .transactions {
    padding: 10px 0; }
    .subscriptions .transactions .switch {
      float: left; }
    .subscriptions .transactions .transinfo {
      padding-bottom: 10px; }
    .subscriptions .transactions .label {
      font-size: 0.8125em;
      line-height: 30px;
      display: inline-block;
      min-width: 70px;
      margin: 0 10px;
      vertical-align: middle; }
    .subscriptions .transactions .action {
      font-size: 0.8125em;
      line-height: 1.38462em;
      text-decoration: underline;
      color: #472704; }
    .subscriptions .transactions input[type="text"] {
      width: auto; }
    .subscriptions .transactions input::-webkit-input-placeholder {
      color: rgba(71, 39, 4, 0.5); }
    .subscriptions .transactions input:-moz-placeholder {
      color: rgba(71, 39, 4, 0.5); }
    .subscriptions .transactions input::-moz-placeholder {
      color: rgba(71, 39, 4, 0.5); }
    .subscriptions .transactions input:-ms-input-placeholder {
      color: rgba(71, 39, 4, 0.5); }
  .subscriptions [data-type] {
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -webkit-transition: all 0.2s;
    transition: all 0.2s; }
  .subscriptions.no-sms [data-type="sms"] {
    opacity: 0.3; }
  .subscriptions.no-email [data-type="email"] {
    opacity: 0.3; }
  .subscriptions .extranumbercontainer {
    position: absolute;
    right: 20px;
    z-index: 100; }
    .subscriptions .extranumbercontainer h2 {
      padding-bottom: 10px; }
    .subscriptions .extranumbercontainer input {
      width: 250px;
      display: block; }
      .subscriptions .extranumbercontainer input.error {
        border: 1px solid red; }
    .subscriptions .extranumbercontainer .harvestsmsCancel {
      margin-top: 20px; }
    .subscriptions .extranumbercontainer .harvestsmssave {
      float: right;
      margin-top: 20px; }
      .subscriptions .extranumbercontainer .harvestsmssave.disabled {
        cursor: default;
        background-color: #6a605a; }
    .subscriptions .extranumbercontainer .dropdown-inner {
      padding-bottom: 10px; }
    .subscriptions .extranumbercontainer .dropdown-box:before {
      right: 34px; }
  .subscriptions .addnumbersharvest {
    clear: right; }

.deleteAppAccountHeader {
  margin-top: 4%; }

.deleteAppAccountPopupText {
  padding: 30px;
  text-align: center; }

.DeleteAppAccountPopupConfirmationButton.button.ok, input.DeleteAppAccountPopupConfirmationButton.ok[type="submit"], input.DeleteAppAccountPopupConfirmationButton.ok[type="reset"], input.DeleteAppAccountPopupConfirmationButton.ok[type="button"] {
  float: right;
  width: 40%;
  margin: 20px; }

#DeleteAppAccountPopupAccept.button.ok, input#DeleteAppAccountPopupAccept.ok[type="submit"], input#DeleteAppAccountPopupAccept.ok[type="reset"], input#DeleteAppAccountPopupAccept.ok[type="button"], #DeleteAppAccountPopupCancel.button.cancel, input#DeleteAppAccountPopupCancel.cancel[type="submit"], input#DeleteAppAccountPopupCancel.cancel[type="reset"], input#DeleteAppAccountPopupCancel.cancel[type="button"] {
  width: 45%; }

.editOverlay input[type="text"] {
  margin-right: 15px; }

.dropdown-trigger {
  position: relative; }
  .dropdown-trigger .dropdown {
    top: 100%;
    right: 0;
    padding-top: 20px;
    display: none;
    position: absolute; }
    .dropdown-trigger .dropdown.active {
      display: block; }
  .dropdown-trigger .dropdown-box {
    z-index: 1000; }
    .dropdown-trigger .dropdown-box:before {
      content: "";
      position: absolute;
      border-left: solid 2px #edece9;
      border-top: solid 2px #edece9;
      top: -12px;
      right: 84px;
      width: 20px;
      height: 20px;
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      background: #fff;
      z-index: 2; }
      .ie8 .dropdown-trigger .dropdown-box:before {
        display: none; }
    .dropdown-trigger .dropdown-box:after {
      content: "";
      position: absolute;
      height: 30px;
      width: 300px;
      top: -30px;
      left: 0; }
    .dropdown-trigger .dropdown-box .dropdown-inner {
      position: relative;
      height: 100%;
      z-index: 2;
      font-family: "AvenirLTStd-Light", verdana, sans-serif; }

.harvestsmsanon section.head {
  padding: 10px 20px 0 20px; }
.harvestsmsanon .section-content .harvest-map {
  height: 550px; }
  .harvestsmsanon .section-content .harvest-map .harvestmapsearch {
    position: absolute;
    z-index: 1;
    right: 30px;
    margin-top: 20px;
    width: 300px; }
    .harvestsmsanon .section-content .harvest-map .harvestmapsearch .harvestmapaddress {
      width: 235px;
      margin-right: 10px; }
.harvestsmsanon .section-aside h3 {
  font-family: "AvenirLTStd-Black", verdana, sans-serif;
  color: #472704;
  font-size: 0.9375em;
  padding-bottom: 8px; }
.harvestsmsanon .section-aside .helpbox div p {
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  color: #472704;
  font-size: 0.8125em;
  line-height: 1.38462em; }
.harvestsmsanon .section-aside .harvestsubscriptionbox .harvestsmssave {
  float: right;
  margin: 20px 0 5px 0; }
.harvestsmsanon .section-aside .harvestsubscriptionbox .harvest-salesoffice {
  font-family: "AvenirLTStd-Light", verdana, sans-serif;
  color: #472704;
  font-size: 0.8125em;
  line-height: 1.38462em;
  padding: 5px; }
  .harvestsmsanon .section-aside .harvestsubscriptionbox .harvest-salesoffice:nth-child(2n+1) {
    background-color: #f1f6f9; }
  .harvestsmsanon .section-aside .harvestsubscriptionbox .harvest-salesoffice .harvest-salesoffice-remove {
    color: #9f1316;
    font-weight: bold;
    float: right; }
.harvestsmsanon .section-aside .harvestsubscriptionbox .extranumber {
  margin-top: 15px; }

.harvest-map {
  height: 80%;
  padding-top: 0; }
  .harvest-map #harvest-map-search {
    position: absolute;
    right: 20px;
    z-index: 1;
    top: 51px; }
    .harvest-map #harvest-map-search #harvest-map-address {
      display: inline-block;
      width: 200px; }
  .harvest-map .placeinfobox {
    width: 150px;
    height: 150px; }
    .harvest-map .placeinfobox .openinghours {
      padding-top: 10px; }
    .harvest-map .placeinfobox .subscribeharvest {
      padding-top: 20px;
      font-weight: bold;
      display: block; }

.harvestoverviewhead {
  margin-bottom: 15px;
  padding: 0px 18px;
  position: relative; }
  .harvestoverviewhead > div, .harvestoverviewhead label, .harvestoverviewhead h1 {
    display: inline-block; }
  .harvestoverviewhead h1 {
    padding-right: 25px;
    display: inherit;
    color: #6a605a;
    font-size: 20px; }
  .harvestoverviewhead .styled-date {
    margin-bottom: 0;
    margin-right: 15px;
    bottom: -11px; }
    .harvestoverviewhead .styled-date::after {
      border: none;
      transform: none; }
  .harvestoverviewhead .harvest-overview-download {
    position: absolute;
    right: 18px;
    bottom: 4px; }
    @media screen and (max-width: 768px) {
      .harvestoverviewhead .harvest-overview-download {
        position: initial;
        float: right;
        margin-top: 15px; } }
    .harvestoverviewhead .harvest-overview-download .harvest-overview-download-title {
      display: inline-block;
      margin-right: 20px; }
    .harvestoverviewhead .harvest-overview-download .button, .harvestoverviewhead .harvest-overview-download input[type="submit"], .harvestoverviewhead .harvest-overview-download input[type="reset"], .harvestoverviewhead .harvest-overview-download input[type="button"] {
      display: inline-block;
      position: relative;
      padding-left: 30px;
      font-weight: 500; }
      .harvestoverviewhead .harvest-overview-download .button:before, .harvestoverviewhead .harvest-overview-download input[type="submit"]:before, .harvestoverviewhead .harvest-overview-download input[type="reset"]:before, .harvestoverviewhead .harvest-overview-download input[type="button"]:before {
        content: "";
        position: absolute;
        background-position: 0 -52px;
        width: 12px;
        height: 14px;
        left: 12px;
        top: 8px; }

#harvestoverviewresult .harvestoverviewdata {
  min-width: 733px; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(1),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(1) {
    width: 10.7%; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(2),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(2) {
    width: 28.9%; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(3),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(3) {
    width: 13.4%; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(4),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(4) {
    width: 10.6%; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(5),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(5) {
    text-align: right;
    width: 15.2%; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(6),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(6) {
    text-align: right;
    width: 12.2%; }
  #harvestoverviewresult .harvestoverviewdata .harvestcolumnheaders > :nth-child(7),
  #harvestoverviewresult .harvestoverviewdata .harvestrowdata > :nth-child(7) {
    text-align: right;
    width: 11.4%; }
#harvestoverviewresult .harvestoverview {
  clear: both; }
  #harvestoverviewresult .harvestoverview .tabitem {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    width: 100%; }
  @media screen and (max-width: 768px) {
    #harvestoverviewresult .harvestoverview .harvestoverviewdata {
      display: table; }
      #harvestoverviewresult .harvestoverview .harvestoverviewdata .tableheaddiv {
        display: table-row;
        width: auto; }
        #harvestoverviewresult .harvestoverview .harvestoverviewdata .tableheaddiv > div {
          display: table-cell;
          float: none;
          padding: 9px 13px 7px 13px; }
      #harvestoverviewresult .harvestoverview .harvestoverviewdata .tablerowdiv {
        display: table-row; }
        #harvestoverviewresult .harvestoverview .harvestoverviewdata .tablerowdiv > div {
          display: table-cell;
          padding: 7px 13px;
          float: none; } }

.faktaboksfull {
  clear: both; }
  .faktaboksfull.darkblue {
    background-color: #005976; }
  .faktaboksfull.darkgreen {
    background-color: #004927; }
  .faktaboksfull.green {
    background-color: #007941; }
  .faktaboksfull.orange {
    background-color: #ee7203; }

.faktaboksfull, .faktabokshalfleft, .faktabokshalfright {
  border: 5px solid #ededed;
  background-color: #238b5a;
  color: #ffffff;
  display: block;
  padding: 15px;
  font-size: 13px;
  line-height: 16px;
  margin-bottom: 10px; }
  .faktaboksfull h1, .faktaboksfull h2, .faktaboksfull h3, .faktaboksfull h4, .faktaboksfull h5, .faktaboksfull h6, .faktabokshalfleft h1, .faktabokshalfleft h2, .faktabokshalfleft h3, .faktabokshalfleft h4, .faktabokshalfleft h5, .faktabokshalfleft h6, .faktabokshalfright h1, .faktabokshalfright h2, .faktabokshalfright h3, .faktabokshalfright h4, .faktabokshalfright h5, .faktabokshalfright h6 {
    color: #ffffff; }

.faktabokshalfleft {
  float: left;
  width: 49%;
  margin-right: 1%; }
  .faktabokshalfleft.darkgreen {
    background-color: #004927; }

.faktabokshalfright {
  float: right;
  width: 49%;
  margin-left: 1%; }
  .faktabokshalfright.darkblue {
    background-color: #005976; }

.loginoverlay {
  background: #fff;
  max-width: 372px;
  font-family: 'Proxima N W01 Reg', sans-serif;
  font-size: 12px;
  line-height: 15px;
  padding: calc(15px + 1%);
  border-radius: 5px; }
  .loginoverlay .left {
    float: left;
    border-right: 1px solid #c6c6c6; }
  .loginoverlay .right {
    float: right; }
  .loginoverlay .left, .loginoverlay .right {
    padding: 0 5%;
    margin: 5% 0 3% 0;
    width: 50%; }
  .loginoverlay .login-content {
    height: 170px; }
    .loginoverlay .login-content h2 {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      font-size: 15px;
      padding: 0 20px 10px 0;
      line-height: 16px;
      float: left; }
    .loginoverlay .login-content .session-lost-text,
    .loginoverlay .login-content .login-header-text {
      float: left;
      margin: 8px 0 10px;
      clear: both; }
    .loginoverlay .login-content .forgot {
      float: right;
      color: #2f3331;
      font-size: 14px;
      text-decoration: underline;
      cursor: pointer; }
    .loginoverlay .login-content .subheader {
      float: left;
      clear: both; }
  .loginoverlay h2 {
    font-family: 'Proxima N W01 Bold';
    font-size: 15px;
    padding-bottom: 10px;
    line-height: 16px; }
  .loginoverlay .login-form label {
    display: inline-block;
    margin-top: -2px;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer; }
  .loginoverlay .login-form .inputs {
    margin-bottom: 20px; }
    .loginoverlay .login-form .inputs input {
      margin: 10px 0 0 0;
      border-radius: 4px;
      background-color: #f3f3f3;
      border: none;
      color: #65b32e; }
  .loginoverlay .login-form .rememberme {
    margin: 7px 0 0 2px;
    float: left; }
  .loginoverlay input.leftbutton {
    font-size: 14px; }
    .loginoverlay input.leftbutton.LeftLoginButton, .loginoverlay input.leftbutton.accept-roles-login-btn {
      -webkit-appearance: none;
      float: right;
      border-radius: 2px;
      background-color: #65b32e; }
  .loginoverlay .rightbutton, .loginoverlay input.leftbutton {
    font-size: 14px;
    text-transform: uppercase; }
  .loginoverlay .footer {
    clear: both;
    padding: 5% 5% 0 0;
    padding-top: 40px; }
    .loginoverlay .footer .loginOverlayAlertMessage {
      margin-bottom: 10px;
      color: red;
      font-weight: bold; }
  @media screen and (max-width: 568px) {
    .loginoverlay .left {
      display: block;
      width: 100%;
      border: none; }
    .loginoverlay .right {
      display: block;
      width: 100%;
      margin-top: 0px; }
    .loginoverlay .login-content {
      height: auto; }
    .loginoverlay .submitbutton {
      margin-top: 10px; }
    .loginoverlay .login-form label {
      margin-bottom: 0px; } }
  .loginoverlay .inner-box .login-content .login-form #loginMsgBox {
    width: 100%;
    margin-top: 68px; }
  .loginoverlay .inner-box .login-content .login-form .error-msg {
    color: red; }
  .loginoverlay .inner-box .login-content .login-form .info-msg {
    bottom: 45px;
    float: left;
    margin-top: -40px;
    height: 30px;
    line-height: 25px; }
  .loginoverlay div#loginMsgBox .info-msg {
    background-image: url("../../../../ressources/HaGe/images/login-loader.gif");
    padding-left: 30px;
    background-repeat: no-repeat; }

.rememberme label.styledCheckbox span {
  padding-left: 8px; }

#hage_login_overlay {
  background-color: #fff;
  max-width: 500px;
  border-radius: 5px; }
  @media screen and (max-width: 568px) {
    #hage_login_overlay {
      max-width: 90%; } }
  #hage_login_overlay #plhLogin {
    padding: 0 20px 20px 20px; }
    #hage_login_overlay #plhLogin .description, #hage_login_overlay #plhLogin .login-section {
      max-width: none;
      width: 100%; }
      @media screen and (max-width: 568px) {
        #hage_login_overlay #plhLogin .description, #hage_login_overlay #plhLogin .login-section {
          width: 100%;
          min-width: initial; } }

.reset-password-overlay {
  margin: auto; }

.forgot-password-overlay, .reset-password-overlay {
  width: 395px;
  min-height: 294px;
  border-radius: 4px;
  background-color: #fff;
  padding: 15px 0px 30px 0px;
  text-align: center;
  position: relative;
  max-width: 100%; }
  .forgot-password-overlay .close, .reset-password-overlay .close {
    background-image: url(../images/my-icons/close-cross-grey.svg);
    width: 13px;
    height: 13px;
    cursor: pointer;
    position: absolute;
    right: 15px;
    top: 18px; }
  .forgot-password-overlay .forgot-password-step1, .forgot-password-overlay .reset-password-step1, .reset-password-overlay .forgot-password-step1, .reset-password-overlay .reset-password-step1 {
    height: 100%; }
    .forgot-password-overlay .forgot-password-step1 .pw-header, .forgot-password-overlay .reset-password-step1 .pw-header, .reset-password-overlay .forgot-password-step1 .pw-header, .reset-password-overlay .reset-password-step1 .pw-header {
      margin-bottom: 20px;
      border-bottom: solid 1px #f3f3f3; }
      .forgot-password-overlay .forgot-password-step1 .pw-header h2, .forgot-password-overlay .reset-password-step1 .pw-header h2, .reset-password-overlay .forgot-password-step1 .pw-header h2, .reset-password-overlay .reset-password-step1 .pw-header h2 {
        padding-bottom: 15px;
        font-size: 17px;
        color: #2f3331; }
    .forgot-password-overlay .forgot-password-step1 .description, .forgot-password-overlay .reset-password-step1 .description, .reset-password-overlay .forgot-password-step1 .description, .reset-password-overlay .reset-password-step1 .description {
      padding: 0 30px 8px;
      font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
    .forgot-password-overlay .forgot-password-step1 .description-text, .forgot-password-overlay .reset-password-step1 .description-text, .reset-password-overlay .forgot-password-step1 .description-text, .reset-password-overlay .reset-password-step1 .description-text {
      font-size: 14px;
      color: #2f3331;
      line-height: 16px;
      padding: 0 30px; }
    .forgot-password-overlay .forgot-password-step1 .forgot-password-input, .forgot-password-overlay .forgot-password-step1 .reset-password-input, .forgot-password-overlay .reset-password-step1 .forgot-password-input, .forgot-password-overlay .reset-password-step1 .reset-password-input, .reset-password-overlay .forgot-password-step1 .forgot-password-input, .reset-password-overlay .forgot-password-step1 .reset-password-input, .reset-password-overlay .reset-password-step1 .forgot-password-input, .reset-password-overlay .reset-password-step1 .reset-password-input {
      margin-top: 25px;
      margin-bottom: 20px;
      padding: 0 30px; }
      .forgot-password-overlay .forgot-password-step1 .forgot-password-input input, .forgot-password-overlay .forgot-password-step1 .reset-password-input input, .forgot-password-overlay .reset-password-step1 .forgot-password-input input, .forgot-password-overlay .reset-password-step1 .reset-password-input input, .reset-password-overlay .forgot-password-step1 .forgot-password-input input, .reset-password-overlay .forgot-password-step1 .reset-password-input input, .reset-password-overlay .reset-password-step1 .forgot-password-input input, .reset-password-overlay .reset-password-step1 .reset-password-input input {
        border-radius: 4px;
        height: 40px; }
        .forgot-password-overlay .forgot-password-step1 .forgot-password-input input::-webkit-input-placeholder, .forgot-password-overlay .forgot-password-step1 .reset-password-input input::-webkit-input-placeholder, .forgot-password-overlay .reset-password-step1 .forgot-password-input input::-webkit-input-placeholder, .forgot-password-overlay .reset-password-step1 .reset-password-input input::-webkit-input-placeholder, .reset-password-overlay .forgot-password-step1 .forgot-password-input input::-webkit-input-placeholder, .reset-password-overlay .forgot-password-step1 .reset-password-input input::-webkit-input-placeholder, .reset-password-overlay .reset-password-step1 .forgot-password-input input::-webkit-input-placeholder, .reset-password-overlay .reset-password-step1 .reset-password-input input::-webkit-input-placeholder {
          /* Chrome/Opera/Safari */
          color: #a6a6a6; }
        .forgot-password-overlay .forgot-password-step1 .forgot-password-input input::-moz-placeholder, .forgot-password-overlay .forgot-password-step1 .reset-password-input input::-moz-placeholder, .forgot-password-overlay .reset-password-step1 .forgot-password-input input::-moz-placeholder, .forgot-password-overlay .reset-password-step1 .reset-password-input input::-moz-placeholder, .reset-password-overlay .forgot-password-step1 .forgot-password-input input::-moz-placeholder, .reset-password-overlay .forgot-password-step1 .reset-password-input input::-moz-placeholder, .reset-password-overlay .reset-password-step1 .forgot-password-input input::-moz-placeholder, .reset-password-overlay .reset-password-step1 .reset-password-input input::-moz-placeholder {
          /* Firefox 19+ */
          color: #a6a6a6; }
        .forgot-password-overlay .forgot-password-step1 .forgot-password-input input:-ms-input-placeholder, .forgot-password-overlay .forgot-password-step1 .reset-password-input input:-ms-input-placeholder, .forgot-password-overlay .reset-password-step1 .forgot-password-input input:-ms-input-placeholder, .forgot-password-overlay .reset-password-step1 .reset-password-input input:-ms-input-placeholder, .reset-password-overlay .forgot-password-step1 .forgot-password-input input:-ms-input-placeholder, .reset-password-overlay .forgot-password-step1 .reset-password-input input:-ms-input-placeholder, .reset-password-overlay .reset-password-step1 .forgot-password-input input:-ms-input-placeholder, .reset-password-overlay .reset-password-step1 .reset-password-input input:-ms-input-placeholder {
          /* IE 10+ */
          color: #a6a6a6; }
        .forgot-password-overlay .forgot-password-step1 .forgot-password-input input:-moz-placeholder, .forgot-password-overlay .forgot-password-step1 .reset-password-input input:-moz-placeholder, .forgot-password-overlay .reset-password-step1 .forgot-password-input input:-moz-placeholder, .forgot-password-overlay .reset-password-step1 .reset-password-input input:-moz-placeholder, .reset-password-overlay .forgot-password-step1 .forgot-password-input input:-moz-placeholder, .reset-password-overlay .forgot-password-step1 .reset-password-input input:-moz-placeholder, .reset-password-overlay .reset-password-step1 .forgot-password-input input:-moz-placeholder, .reset-password-overlay .reset-password-step1 .reset-password-input input:-moz-placeholder {
          /* Firefox 18- */
          color: #a6a6a6; }
      .forgot-password-overlay .forgot-password-step1 .forgot-password-input .errorMessage, .forgot-password-overlay .forgot-password-step1 .reset-password-input .errorMessage, .forgot-password-overlay .reset-password-step1 .forgot-password-input .errorMessage, .forgot-password-overlay .reset-password-step1 .reset-password-input .errorMessage, .reset-password-overlay .forgot-password-step1 .forgot-password-input .errorMessage, .reset-password-overlay .forgot-password-step1 .reset-password-input .errorMessage, .reset-password-overlay .reset-password-step1 .forgot-password-input .errorMessage, .reset-password-overlay .reset-password-step1 .reset-password-input .errorMessage {
        left: 30px;
        right: 30px; }
    .forgot-password-overlay .forgot-password-step1 .forgot-password-btn, .forgot-password-overlay .forgot-password-step1 .reset-password-btn, .forgot-password-overlay .reset-password-step1 .forgot-password-btn, .forgot-password-overlay .reset-password-step1 .reset-password-btn, .reset-password-overlay .forgot-password-step1 .forgot-password-btn, .reset-password-overlay .forgot-password-step1 .reset-password-btn, .reset-password-overlay .reset-password-step1 .forgot-password-btn, .reset-password-overlay .reset-password-step1 .reset-password-btn {
      max-width: calc(100% - 60px);
      height: 40px;
      border-radius: 4px;
      background-color: #65b32e;
      width: 335px;
      font-size: 14px;
      padding: 5px 0; }
  .forgot-password-overlay .forgot-password-step2 .step2-header, .forgot-password-overlay .reset-password-step2 .step2-header, .reset-password-overlay .forgot-password-step2 .step2-header, .reset-password-overlay .reset-password-step2 .step2-header {
    margin-bottom: 45px;
    border-bottom: solid 1px #f3f3f3; }
    .forgot-password-overlay .forgot-password-step2 .step2-header h2, .forgot-password-overlay .reset-password-step2 .step2-header h2, .reset-password-overlay .forgot-password-step2 .step2-header h2, .reset-password-overlay .reset-password-step2 .step2-header h2 {
      color: #2f3331;
      font-size: 17px;
      padding-bottom: 15px; }
  .forgot-password-overlay .forgot-password-step2 .step2-footer, .forgot-password-overlay .reset-password-step2 .step2-footer, .reset-password-overlay .forgot-password-step2 .step2-footer, .reset-password-overlay .reset-password-step2 .step2-footer {
    margin-top: 45px; }
  .forgot-password-overlay .forgot-password-step2 .step2-text, .forgot-password-overlay .reset-password-step2 .step2-text, .reset-password-overlay .forgot-password-step2 .step2-text, .reset-password-overlay .reset-password-step2 .step2-text {
    padding: 40px 20px 20px 20px;
    font-size: 18px;
    color: #2f3331; }
  .forgot-password-overlay .help-text, .reset-password-overlay .help-text {
    font-size: 12px;
    text-align: left;
    line-height: 1.67;
    padding: 20px 30px 0; }
    .forgot-password-overlay .help-text b, .reset-password-overlay .help-text b {
      font-family: "AvenirLTStd-Black", verdana, sans-serif; }

#croplisting .selectors {
  padding: 6px 0 6px 0; }
  #croplisting .selectors .listinglink {
    font-size: 15px;
    display: inline-block;
    cursor: pointer;
    margin-right: 10px; }
    #croplisting .selectors .listinglink.active {
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      color: #65b32e; }
    #croplisting .selectors .listinglink.dlg:not(.hasdlglisting) {
      display: none; }
#croplisting .data .listing {
  display: none; }
  #croplisting .data .listing.active {
    display: block; }
  #croplisting .data .listing .listingcontainer {
    display: table;
    width: 100%; }
  #croplisting .data .listing .section-notice.all {
    display: none; }
  #croplisting .data .listing.dlgall .closingprice {
    text-align: right; }
  #croplisting .data .listing.dlgall .rightcontainer {
    display: none !important; }
  #croplisting .data .listing.dlgall .section-notice.all {
    display: block; }
  #croplisting .data .listing .dropdown.terms {
    float: right;
    margin-top: -42px;
    position: relative; }
    #croplisting .data .listing .dropdown.terms:after {
      background-position: 0 -156px;
      content: "";
      position: absolute;
      top: 13px;
      right: 12px;
      width: 12px;
      height: 7px;
      pointer-events: none; }
    #croplisting .data .listing .dropdown.terms select {
      padding-right: 36px;
      -webkit-appearance: none;
      -moz-appearance: none; }
  #croplisting .data .listing .culisting {
    background-color: #fff;
    display: table-cell;
    padding: 20px;
    vertical-align: top;
    position: relative;
    width: 400px; }
    #croplisting .data .listing .culisting .headers > div {
      border-bottom: none;
      font-size: 14px; }
    #croplisting .data .listing .culisting .headers .price {
      text-align: right;
      white-space: nowrap; }
    #croplisting .data .listing .culisting .headers .change {
      text-align: right; }
    #croplisting .data .listing .culisting .culistingline.active div:first-child:before {
      border-left: 3px solid #65b32e;
      content: "";
      position: absolute;
      width: 0px;
      height: 28px;
      left: 0;
      margin-top: -6px; }
    #croplisting .data .listing .culisting .culistingline.active div:last-child:after {
      content: "";
      position: absolute;
      background-position: 0 -4004px;
      width: 13px;
      height: 20px;
      right: -11px;
      z-index: 1;
      margin-top: -3px; }
    #croplisting .data .listing .culisting .culistingline .term {
      color: #65b32e;
      cursor: pointer;
      white-space: nowrap; }
    #croplisting .data .listing .culisting .culistingline .price {
      text-align: right;
      white-space: nowrap; }
    #croplisting .data .listing .culisting .culistingline .change {
      text-align: right; }
      #croplisting .data .listing .culisting .culistingline .change.positive {
        color: #65b32e; }
      #croplisting .data .listing .culisting .culistingline .change.negative {
        color: #9f1316; }
    #croplisting .data .listing .culisting .culistingline .tradestatus {
      text-align: right; }
      #croplisting .data .listing .culisting .culistingline .tradestatus.isopen {
        color: #65b32e; }
  #croplisting .data .listing .rightcontainer {
    border-left: solid 1px #dbd9d8;
    background-color: #fbfbfb;
    display: table-cell;
    padding: 20px;
    vertical-align: top;
    position: relative; }
    #croplisting .data .listing .rightcontainer .dropdown.months {
      position: absolute;
      top: 20px;
      right: 20px; }
      #croplisting .data .listing .rightcontainer .dropdown.months:after {
        background-position: 0 -156px;
        background-size: auto;
        content: "";
        position: absolute;
        top: 13px;
        right: 12px;
        width: 12px;
        height: 7px;
        pointer-events: none; }
      #croplisting .data .listing .rightcontainer .dropdown.months select {
        padding-right: 36px;
        -webkit-appearance: none;
        -moz-appearance: none; }
    #croplisting .data .listing .rightcontainer .graphcontainer {
      width: 100%;
      height: 300px;
      margin-top: 38px;
      margin-bottom: 15px; }
    #croplisting .data .listing .rightcontainer .moreinfo {
      padding-bottom: 5px;
      font-size: 14px;
      line-height: 18px;
      color: #2f3331; }
      #croplisting .data .listing .rightcontainer .moreinfo b {
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-weight: normal; }

@media screen and (max-width: 1024px) {
  #croplisting .data .listing .culisting {
    min-width: 0; } }
@media screen and (max-width: 768px) {
  #croplisting .data .listing .listingcontainer {
    position: relative;
    padding-top: 200px;
    background-color: #fff;
    width: auto;
    display: block; }
  #croplisting .data .listing.dlgall .listingcontainer {
    padding-top: 0px; }
  #croplisting .data .listing .dropdown.terms {
    float: none;
    margin-top: 0; }
  #croplisting .data .listing .culisting {
    display: block;
    position: static;
    padding: 20px 10px;
    width: auto; }
    #croplisting .data .listing .culisting .culistingline.active div:last-child:after {
      display: none; }
  #croplisting .data .listing .rightcontainer {
    border-left: none;
    border-top: 2px solid #65b32e;
    display: block;
    position: static; }
    #croplisting .data .listing .rightcontainer .dropdown.months {
      display: none; }
    #croplisting .data .listing .rightcontainer .graphcontainer {
      position: absolute;
      top: 0;
      left: 0;
      height: 200px;
      box-sizing: border-box;
      margin-top: 0;
      padding-top: 20px; } }
.frontpage-energy {
  background-color: #ffffff;
  margin-bottom: 20px;
  display: table;
  width: 100%; }
  .frontpage-energy .energycol {
    display: table-cell;
    vertical-align: top; }
    .frontpage-energy .energycol .headlabel {
      height: 20px; }
    .frontpage-energy .energycol.orderenergy {
      border-right: solid 1px #e6e6e6; }
      .frontpage-energy .energycol.orderenergy .energycolcontent {
        padding: 14px 13px; }
        .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem {
          font-size: 14px;
          line-height: 20px;
          padding: 12px 0 0 0; }
          .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem a, .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem #changeEmail, .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem #changePassword {
            font-size: 15px;
            font-family: "AvenirLTStd-Black", verdana, sans-serif; }
          .frontpage-energy .energycol.orderenergy .energycolcontent .energyitem .linkicon {
            display: inline-block;
            width: 6px;
            height: 11px;
            background-position: 0 -3182px;
            margin-left: 5px; }
    .frontpage-energy .energycol.mostordered .energycolcontent {
      padding: 14px 0 0 13px; }
      .frontpage-energy .energycol.mostordered .energycolcontent .headlabel {
        color: #a6a6a6;
        font-size: 14px; }
      .frontpage-energy .energycol.mostordered .energycolcontent .energyitem {
        position: relative;
        padding: 11px 0 10px 0;
        border-top: solid 1px #e6e6e6;
        font-size: 16px;
        line-height: 20px;
        font-size: 14px; }
        .frontpage-energy .energycol.mostordered .energycolcontent .energyitem:first-child {
          border: none; }
        .frontpage-energy .energycol.mostordered .energycolcontent .energyitem .itemname {
          font-size: 16px;
          font-family: "AvenirLTStd-Black", verdana, sans-serif;
          padding-right: 65px; }
        .frontpage-energy .energycol.mostordered .energycolcontent .energyitem .linkbutton {
          position: absolute;
          right: 13px;
          top: 6px; }

@media screen and (max-width: 568px) {
  .frontpage-energy {
    display: block; }
    .frontpage-energy .energycol {
      display: block; }
      .frontpage-energy .energycol.orderenergy {
        border-right: none; } }
.productelement {
  clear: both;
  padding-right: 13px; }
  .productelement .productelementcontent {
    display: table;
    width: 100%; }
    .productelement .productelementcontent .left {
      display: table-cell;
      width: 50%;
      vertical-align: top; }
    .productelement .productelementcontent .right {
      display: table-cell;
      width: 50%;
      vertical-align: top; }
    .productelement .productelementcontent .section-content {
      width: 100%; }
      .productelement .productelementcontent .section-content .product-item {
        width: 50%; }
    .productelement .productelementcontent iframe {
      height: 287px; }
    .productelement .productelementcontent .section-content {
      padding: 0; }
    .productelement .productelementcontent .imagebox img {
      width: 100%;
      height: auto; }
    .productelement .productelementcontent .htmlbox {
      margin: 0 13px;
      padding: 20px;
      background-color: #ffffff; }
  @media screen and (max-width: 768px) {
    .productelement {
      padding-right: 0; }
      .productelement .productelementcontent {
        display: block; }
        .productelement .productelementcontent .left {
          width: 100%;
          display: block;
          margin-bottom: 10px; }
        .productelement .productelementcontent .right {
          width: auto;
          display: block;
          margin: 0 13px;
          margin-bottom: 10px; } }

.consultant-container {
  clear: both;
  padding: 0 10px;
  display: none; }
  .consultant-container.owl-carousel {
    display: block; }
    .consultant-container.owl-carousel .owl-controls .owl-nav .owl-prev {
      background-image: url("../images/slider_arrow.png");
      background-size: 35px;
      background-repeat: no-repeat;
      background-position: center center;
      height: 35px;
      width: 35px;
      position: absolute;
      top: 50%;
      margin-top: -11px;
      padding: 20px;
      left: 20px; }
    .consultant-container.owl-carousel .owl-controls .owl-nav .owl-next {
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg);
      background-image: url("../images/slider_arrow.png");
      background-size: 35px;
      background-repeat: no-repeat;
      background-position: center center;
      height: 35px;
      width: 35px;
      position: absolute;
      top: 50%;
      margin-top: -11px;
      padding: 20px;
      right: 20px; }
    .consultant-container.owl-carousel .owl-controls .owl-dots {
      display: none; }
  .consultant-container .consultant {
    padding: 10px;
    background-color: #ffffff;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    text-align: center;
    font-size: 12px; }
    .consultant-container .consultant img {
      height: auto; }
    .consultant-container .consultant .consultant-name {
      padding-top: 10px;
      height: 36px;
      font-size: 14px; }
    .consultant-container .consultant .consultant-title {
      padding-top: 5px;
      font-weight: 600; }
    .consultant-container .consultant .consultant-phone {
      padding-top: 5px; }
    .consultant-container .consultant .consultant-mobile {
      padding-top: 5px; }
    .consultant-container .consultant .consultant-email {
      padding-top: 5px; }

.small-teasers {
  margin-bottom: 20px;
  clear: both; }
  body:not(.pagename-Katalog) .small-teasers {
    padding: 0; }
  .small-teasers .small-teasers-container {
    background-color: #fff;
    position: relative;
    padding: 10px 10px; }
    .small-teasers .small-teasers-container:after {
      content: "";
      display: table;
      clear: both; }
    .small-teasers .small-teasers-container .teaser-item {
      float: left;
      position: relative;
      padding: 10px;
      width: 25%; }
      @media screen and (max-width: 768px) {
        .small-teasers .small-teasers-container .teaser-item {
          width: 50%; } }
      .small-teasers .small-teasers-container .teaser-item .teaser-scaler {
        padding-top: 44.44444%; }
        .small-teasers .small-teasers-container .teaser-item .teaser-scaler .teaser-container {
          position: absolute;
          top: 10px;
          right: 10px;
          bottom: 10px;
          left: 10px;
          overflow: hidden;
          border-radius: 4px; }
          .small-teasers .small-teasers-container .teaser-item .teaser-scaler .teaser-container img {
            width: 100%;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            z-index: 5; }
          .small-teasers .small-teasers-container .teaser-item .teaser-scaler .teaser-container .teaser-text {
            position: relative;
            width: 100%;
            height: 100%;
            background-color: rgba(47, 51, 49, 0.45);
            z-index: 10; }
            .small-teasers .small-teasers-container .teaser-item .teaser-scaler .teaser-container .teaser-text span {
              color: #fff;
              transform: translate(-50%, -50%);
              display: inline-block;
              position: absolute;
              top: 50%;
              left: 50%;
              font-size: 15px;
              letter-spacing: 0.1px;
              font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
              .small-teasers .small-teasers-container .teaser-item .teaser-scaler .teaser-container .teaser-text span:after {
                content: "";
                position: absolute;
                right: -15px;
                top: 3px;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 4.5px 0 4.5px 10px;
                border-color: transparent transparent transparent #ec6501; }

.catalog-elements {
  margin-bottom: 20px;
  clear: both; }
  .catalog-elements .catalog-elements-container {
    position: relative;
    padding: 10px 10px;
    background-color: #fff; }
    .catalog-elements .catalog-elements-container:after {
      content: "";
      display: table;
      clear: both; }
    .catalog-elements .catalog-elements-container .element-item {
      float: left;
      position: relative;
      padding: 10px;
      width: 20%; }
      .catalog-elements .catalog-elements-container .element-item .element-scaler {
        padding-top: 56.81818%; }
        .catalog-elements .catalog-elements-container .element-item .element-scaler .element-container {
          position: absolute;
          top: 10px;
          right: 10px;
          bottom: 10px;
          left: 10px;
          overflow: hidden; }
          .catalog-elements .catalog-elements-container .element-item .element-scaler .element-container img {
            width: 100%;
            position: absolute;
            top: 50%;
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
          .catalog-elements .catalog-elements-container .element-item .element-scaler .element-container .element-link {
            color: #fff;
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: rgba(47, 51, 49, 0.45);
            z-index: 10; }
            .catalog-elements .catalog-elements-container .element-item .element-scaler .element-container .element-link span {
              transform: translate(-50%, -50%);
              display: inline-block;
              position: absolute;
              top: 50%;
              left: 50%;
              font-size: 15px;
              letter-spacing: 0.1px;
              font-family: AvenirLTStd-Medium; }

/*.article-teasers {
    display: table;

    .teaser-item {
        width: 32%;
        margin-bottom: 25px;
        margin-right: 2%;
        float: left;

        &:nth-child(3n) {
            margin-right: 0;

            @include media(mobileH) {
                margin-right: 2%;
            }
        }

        @include media(mobileH) {
            width: 49%;

            &:nth-child(2n){
                margin-right: 0;
            }
        }

        img {
            width: 100%;
            height: 100%;
        }

        .teaser-link, .teaser-text {
            font-size: 15px;
            line-height: 18px;
            padding-bottom: 10px;
            font-family: 'AvenirLTStd-Medium';
        }

        .teaser-link {
            font-size: 18px;
            margin-top: 10px;

            a{
                text-decoration: none;
            }
        }
    }
}*/
.register-user-container .register-orphan-user-header h1,
.register-orphan-user-container .register-orphan-user-header h1 {
  color: #6a605a;
  margin-bottom: 20px;
  font-size: 20px; }
.register-user-container .stepBox,
.register-orphan-user-container .stepBox {
  width: calc(50% - 10px);
  padding: 10px 10px 20px 10px;
  background-color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  height: 390px;
  position: relative;
  font-size: 15px;
  color: #ababa9; }
  @media screen and (max-width: 1024px) {
    .register-user-container .stepBox,
    .register-orphan-user-container .stepBox {
      width: 100%;
      height: auto;
      padding-bottom: 10px; } }
  .register-user-container .stepBox:before,
  .register-orphan-user-container .stepBox:before {
    content: "";
    position: absolute;
    top: 24px;
    left: 0px;
    width: 100%;
    height: 0;
    z-index: 2;
    border-bottom: 1px solid #ababa9; }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox:before,
      .register-orphan-user-container .stepBox:before {
        border-bottom-width: 2px; } }
  @media screen and (max-width: 568px) {
    .register-user-container .stepBox.step1 .right,
    .register-orphan-user-container .stepBox.step1 .right {
      margin-top: 15px;
      padding-top: 15px;
      border-top: solid 1px #f3f3f3; } }
  .register-user-container .stepBox.step1:after,
  .register-orphan-user-container .stepBox.step1:after {
    content: "";
    position: absolute;
    top: 16px;
    right: 13px;
    width: 16px;
    height: 16px;
    border-bottom: 1px solid #ababa9;
    border-right: 1px solid #ababa9;
    z-index: 4;
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox.step1:after,
      .register-orphan-user-container .stepBox.step1:after {
        display: none; } }
  .register-user-container .stepBox.step1 .full,
  .register-orphan-user-container .stepBox.step1 .full {
    height: 240px;
    position: relative; }
    @media screen and (max-width: 1024px) {
      .register-user-container .stepBox.step1 .full,
      .register-orphan-user-container .stepBox.step1 .full {
        height: 225px; } }
    .register-user-container .stepBox.step1 .full .fieldSlot,
    .register-orphan-user-container .stepBox.step1 .full .fieldSlot {
      position: absolute;
      bottom: 23px; }
      @media screen and (max-width: 1024px) {
        .register-user-container .stepBox.step1 .full .fieldSlot,
        .register-orphan-user-container .stepBox.step1 .full .fieldSlot {
          bottom: 0; } }
    .register-user-container .stepBox.step1 .full .fieldSlot.input,
    .register-orphan-user-container .stepBox.step1 .full .fieldSlot.input {
      position: absolute;
      bottom: 61px; }
      @media screen and (max-width: 1024px) {
        .register-user-container .stepBox.step1 .full .fieldSlot.input,
        .register-orphan-user-container .stepBox.step1 .full .fieldSlot.input {
          bottom: 38px; } }
  .register-user-container .stepBox.step1 .formElement:not(:last-child),
  .register-orphan-user-container .stepBox.step1 .formElement:not(:last-child) {
    margin-bottom: 20px; }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox.step1 .formElement:not(:last-child),
      .register-orphan-user-container .stepBox.step1 .formElement:not(:last-child) {
        margin-bottom: 10px; } }
  @media screen and (max-width: 568px) {
    .register-user-container .stepBox.step1 .formElement .errorMessage,
    .register-orphan-user-container .stepBox.step1 .formElement .errorMessage {
      position: relative; } }
  .register-user-container .stepBox.step1 #register-user,
  .register-orphan-user-container .stepBox.step1 #register-user {
    margin-top: 0px; }
    @media screen and (max-width: 1024px) {
      .register-user-container .stepBox.step1 #register-user,
      .register-orphan-user-container .stepBox.step1 #register-user {
        margin-top: 10px; } }
  .register-user-container .stepBox.step1.active .footer,
  .register-orphan-user-container .stepBox.step1.active .footer {
    position: absolute;
    bottom: 21px;
    width: calc(100% - 20px); }
    @media screen and (max-width: 1024px) {
      .register-user-container .stepBox.step1.active .footer,
      .register-orphan-user-container .stepBox.step1.active .footer {
        position: relative;
        width: 100%;
        float: left;
        bottom: initial;
        margin-top: 10px; } }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox.step1.active .footer,
      .register-orphan-user-container .stepBox.step1.active .footer {
        margin-top: 0; } }
  .register-user-container .stepBox.step2,
  .register-orphan-user-container .stepBox.step2 {
    float: right; }
    @media screen and (max-width: 1024px) {
      .register-user-container .stepBox.step2,
      .register-orphan-user-container .stepBox.step2 {
        float: none;
        margin-top: 13px; } }
    .register-user-container .stepBox.step2.active .statusIcon .inactive,
    .register-user-container .stepBox.step2.active .verification-key .inactive,
    .register-orphan-user-container .stepBox.step2.active .statusIcon .inactive,
    .register-orphan-user-container .stepBox.step2.active .verification-key .inactive {
      display: none; }
    .register-user-container .stepBox.step2.active .statusIcon .active,
    .register-user-container .stepBox.step2.active .verification-key .active,
    .register-orphan-user-container .stepBox.step2.active .statusIcon .active,
    .register-orphan-user-container .stepBox.step2.active .verification-key .active {
      display: inline; }
    .register-user-container .stepBox.step2 .right,
    .register-orphan-user-container .stepBox.step2 .right {
      text-align: center; }
    .register-user-container .stepBox.step2 .statusText,
    .register-orphan-user-container .stepBox.step2 .statusText {
      position: static;
      transform: none;
      padding-top: 29px; }
      @media screen and (max-width: 568px) {
        .register-user-container .stepBox.step2 .statusText,
        .register-orphan-user-container .stepBox.step2 .statusText {
          padding: 25px 0 15px; } }
    .register-user-container .stepBox.step2 .footer,
    .register-orphan-user-container .stepBox.step2 .footer {
      clear: both; }
      .register-user-container .stepBox.step2 .footer .privacy-policy-text,
      .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text {
        line-height: 20px; }
        .register-user-container .stepBox.step2 .footer .privacy-policy-text b,
        .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text b {
          color: #ababa9; }
        .register-user-container .stepBox.step2 .footer .privacy-policy-text a, .register-user-container .stepBox.step2 .footer .privacy-policy-text #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .register-user-container .stepBox.step2 .footer .privacy-policy-text #changeEmail, .register-user-container .stepBox.step2 .footer .privacy-policy-text #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .register-user-container .stepBox.step2 .footer .privacy-policy-text #changePassword,
        .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text a,
        .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text #basedata .base-data .base-data-info #changeEmail,
        #basedata .base-data .base-data-info .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text #changeEmail,
        .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text #basedata .base-data .base-data-info #changePassword,
        #basedata .base-data .base-data-info .register-orphan-user-container .stepBox.step2 .footer .privacy-policy-text #changePassword {
          text-decoration: underline; }
      .register-user-container .stepBox.step2 .footer #finalize-user,
      .register-orphan-user-container .stepBox.step2 .footer #finalize-user {
        margin-top: 10px; }
        @media screen and (max-width: 568px) {
          .register-user-container .stepBox.step2 .footer #finalize-user,
          .register-orphan-user-container .stepBox.step2 .footer #finalize-user {
            margin-top: 20px; } }
    .register-user-container .stepBox.step2.active .footer,
    .register-orphan-user-container .stepBox.step2.active .footer {
      clear: both; }
      .register-user-container .stepBox.step2.active .footer .privacy-policy-text,
      .register-orphan-user-container .stepBox.step2.active .footer .privacy-policy-text {
        line-height: 20px; }
        .register-user-container .stepBox.step2.active .footer .privacy-policy-text b,
        .register-orphan-user-container .stepBox.step2.active .footer .privacy-policy-text b {
          color: #2f3331; }
  .register-user-container .stepBox.active,
  .register-orphan-user-container .stepBox.active {
    color: #2f3231; }
    .register-user-container .stepBox.active:before,
    .register-orphan-user-container .stepBox.active:before {
      border-bottom-color: #ec6501; }
    .register-user-container .stepBox.active.step1:after,
    .register-orphan-user-container .stepBox.active.step1:after {
      border-bottom-color: #ec6501;
      border-right-color: #ec6501; }
    .register-user-container .stepBox.active .header .stepNumber,
    .register-orphan-user-container .stepBox.active .header .stepNumber {
      background-color: #ec6501; }
    .register-user-container .stepBox.active button,
    .register-orphan-user-container .stepBox.active button {
      background-color: #65b32e;
      cursor: pointer; }
    .register-user-container .stepBox.active .left .verificationInfo,
    .register-user-container .stepBox.active .right .verificationInfo,
    .register-orphan-user-container .stepBox.active .left .verificationInfo,
    .register-orphan-user-container .stepBox.active .right .verificationInfo {
      font-weight: 900;
      color: #2f3331; }
  .register-user-container .stepBox .header,
  .register-orphan-user-container .stepBox .header {
    position: relative;
    background-color: transparent;
    padding-bottom: 10px;
    margin-bottom: 0; }
    .register-user-container .stepBox .header .stepNumber,
    .register-orphan-user-container .stepBox .header .stepNumber {
      width: 30px;
      height: 30px;
      border-radius: 30px;
      color: #fff;
      font-size: 18px;
      background-color: #aea9a2;
      display: inline-block;
      position: relative;
      vertical-align: middle;
      z-index: 3; }
      .register-user-container .stepBox .header .stepNumber span,
      .register-orphan-user-container .stepBox .header .stepNumber span {
        position: absolute;
        left: 50%;
        top: 50%;
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        font-weight: bold; }
    .register-user-container .stepBox .header .stepName,
    .register-orphan-user-container .stepBox .header .stepName {
      vertical-align: middle;
      padding: 0 15px 0 8px;
      background-color: #fff;
      display: inline-block;
      z-index: 3;
      font-size: 18px;
      font-weight: 900;
      color: #2f3231; }
  .register-user-container .stepBox .GDPRtext,
  .register-orphan-user-container .stepBox .GDPRtext {
    margin-left: -102%; }
    .register-user-container .stepBox .GDPRtext .header,
    .register-orphan-user-container .stepBox .GDPRtext .header {
      font-size: 15px;
      color: #000;
      font-weight: bold; }
  .register-user-container .stepBox .left,
  .register-user-container .stepBox .right,
  .register-orphan-user-container .stepBox .left,
  .register-orphan-user-container .stepBox .right {
    width: calc(50% - 5px);
    display: inline-block; }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox .left,
      .register-user-container .stepBox .right,
      .register-orphan-user-container .stepBox .left,
      .register-orphan-user-container .stepBox .right {
        width: 100%; } }
  .register-user-container .stepBox .right,
  .register-orphan-user-container .stepBox .right {
    float: right; }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox .right,
      .register-orphan-user-container .stepBox .right {
        float: none; } }
    .register-user-container .stepBox .right img.active,
    .register-orphan-user-container .stepBox .right img.active {
      display: none; }
    .register-user-container .stepBox .right img.inactive,
    .register-orphan-user-container .stepBox .right img.inactive {
      display: inline; }
    .register-user-container .stepBox .right.active img.active,
    .register-orphan-user-container .stepBox .right.active img.active {
      display: inline; }
    .register-user-container .stepBox .right.active img.inactive,
    .register-orphan-user-container .stepBox .right.active img.inactive {
      display: none; }
  .register-user-container .stepBox .img img.active,
  .register-orphan-user-container .stepBox .img img.active {
    display: none; }
  .register-user-container .stepBox .img img.inactive,
  .register-orphan-user-container .stepBox .img img.inactive {
    display: inline; }
  .register-user-container .stepBox .img.active img.active,
  .register-orphan-user-container .stepBox .img.active img.active {
    display: inline; }
  .register-user-container .stepBox .img.active img.inactive,
  .register-orphan-user-container .stepBox .img.active img.inactive {
    display: none; }
  .register-user-container .stepBox button,
  .register-orphan-user-container .stepBox button {
    width: 100%;
    height: 40px;
    border: none; }
  .register-user-container .stepBox button,
  .register-orphan-user-container .stepBox button {
    color: #fff;
    background-color: #ababa9;
    font-size: 16px;
    font-weight: 900;
    letter-spacing: 0.2px;
    border-radius: 4px;
    font-family: AvenirLTStd-Light, verdana, sans-serif; }
  .register-user-container .stepBox .infoText,
  .register-orphan-user-container .stepBox .infoText {
    position: absolute;
    width: calc(50% - 20px); }
  .register-user-container .stepBox .statusText,
  .register-orphan-user-container .stepBox .statusText {
    position: absolute;
    top: 50%;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox .statusText,
      .register-orphan-user-container .stepBox .statusText {
        position: initial;
        transform: none;
        padding: 25px 0; } }
    .register-user-container .stepBox .statusText .mobileStatus,
    .register-orphan-user-container .stepBox .statusText .mobileStatus {
      padding-bottom: 8px; }
    .register-user-container .stepBox .statusText .statusLine .statusIcon,
    .register-orphan-user-container .stepBox .statusText .statusLine .statusIcon {
      width: 16px;
      display: inline-block;
      text-align: center;
      margin-right: 3px;
      vertical-align: middle; }
    .register-user-container .stepBox .statusText .statusLine span,
    .register-orphan-user-container .stepBox .statusText .statusLine span {
      vertical-align: middle; }
  .register-user-container .stepBox .contactText,
  .register-orphan-user-container .stepBox .contactText {
    position: absolute;
    bottom: 72px;
    right: 10px;
    left: 10px;
    width: auto;
    color: #6a605a;
    font-size: 13px;
    line-height: 18px; }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox .contactText,
      .register-orphan-user-container .stepBox .contactText {
        position: initial;
        width: 100%;
        padding-top: 12px; } }
  .register-user-container .stepBox .verification-key,
  .register-orphan-user-container .stepBox .verification-key {
    margin: auto; }
  .register-user-container .stepBox .verification-code,
  .register-orphan-user-container .stepBox .verification-code {
    margin: 15px 0 10px; }
    @media screen and (max-width: 568px) {
      .register-user-container .stepBox .verification-code,
      .register-orphan-user-container .stepBox .verification-code {
        margin: 10px 0 20px; } }
.register-user-container.register-user-container .stepBox .contactText,
.register-orphan-user-container.register-user-container .stepBox .contactText {
  position: relative;
  bottom: 0;
  right: 0;
  left: 0; }
.register-user-container.finalize .step1 .codeInput,
.register-user-container.finalize .step1 .codeSubmit,
.register-orphan-user-container.finalize .step1 .codeInput,
.register-orphan-user-container.finalize .step1 .codeSubmit {
  position: absolute;
  width: 100%; }
.register-user-container.finalize .step1 .contactText,
.register-orphan-user-container.finalize .step1 .contactText {
  bottom: 65px; }
.register-user-container.finalize .step1 .codeSubmit,
.register-orphan-user-container.finalize .step1 .codeSubmit {
  bottom: 23px; }
  @media screen and (max-width: 568px) {
    .register-user-container.finalize .step1 .codeSubmit,
    .register-orphan-user-container.finalize .step1 .codeSubmit {
      bottom: 0;
      position: relative;
      float: left; } }
.register-user-container.finalize .step1 .codeInput,
.register-orphan-user-container.finalize .step1 .codeInput {
  bottom: 65px; }
  @media screen and (max-width: 568px) {
    .register-user-container.finalize .step1 .codeInput,
    .register-orphan-user-container.finalize .step1 .codeInput {
      position: relative;
      bottom: 0;
      float: left;
      margin: 15px 0; } }
.register-user-container.finalize .step1 .full,
.register-orphan-user-container.finalize .step1 .full {
  height: calc(100% - 18px); }
.register-user-container .formElement,
.register-orphan-user-container .formElement {
  /*&.disabled {
      .inputLabel {
          display: none;
      }
  }*/ }
  .register-user-container .formElement .inputLabel,
  .register-orphan-user-container .formElement .inputLabel {
    position: absolute;
    width: calc(100% - 8px); }
    .register-user-container .formElement .inputLabel span,
    .register-orphan-user-container .formElement .inputLabel span {
      transition: all ease-in-out 200ms;
      position: absolute;
      top: 50%;
      -o-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 10px;
      color: #909090;
      font-size: 14px;
      z-index: 2; }
  .register-user-container .formElement.inUse .inputLabel span,
  .register-orphan-user-container .formElement.inUse .inputLabel span {
    transition: all ease-in-out 200ms;
    top: 25%;
    font-size: 80%; }
  .register-user-container .formElement.inUse .inputField input,
  .register-user-container .formElement.inUse .inputField textarea,
  .register-orphan-user-container .formElement.inUse .inputField input,
  .register-orphan-user-container .formElement.inUse .inputField textarea {
    padding: 17px 10px 5px 10px;
    font-size: 15px; }

.register-orphan-user-container .stepBox.step1:before {
  border-bottom: 1px solid #ffb100; }
.register-orphan-user-container .stepBox.step1:after {
  display: none; }
.register-orphan-user-container .stepBox.step1 .formElement .inputField {
  width: 100%; }
.register-orphan-user-container .stepBox.step1 .formElement.required:after {
  display: none; }
.register-orphan-user-container .stepBox.step1 .formElement.required.disabled img {
  display: block;
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -10px; }
.register-orphan-user-container .stepBox.step1 .formElement.error .errorMessage {
  left: auto;
  right: auto; }
.register-orphan-user-container .stepBox.step1 .formElement .lock {
  position: absolute;
  right: 8px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }
.register-orphan-user-container .stepBox.step1 .header .stepNumber {
  display: none; }
.register-orphan-user-container .stepBox.step1 .header .stepName {
  position: relative;
  top: 5px; }
.register-orphan-user-container .stepBox.step1 .left, .register-orphan-user-container .stepBox.step1 .right {
  margin-top: 10px; }
.register-orphan-user-container .stepBox.step2:before {
  border: none; }
.register-orphan-user-container .stepBox button:not([disabled]) {
  background-color: #00793c; }

.lightbox.errorMsg {
  padding-right: 35px; }
  .lightbox.errorMsg .right {
    margin: 20px 0 0;
    width: auto; }
    .lightbox.errorMsg .right .button, .lightbox.errorMsg .right input[type="submit"], .lightbox.errorMsg .right input[type="reset"], .lightbox.errorMsg .right input[type="button"] {
      margin: 0;
      width: 124px; }

.section-search.favorites {
  position: relative;
  margin-top: 60px; }
  .section-search.favorites .favsearch {
    display: inline-block;
    width: 380px;
    position: absolute;
    top: -60px;
    right: 10px; }
    @media screen and (max-width: 568px) {
      .section-search.favorites .favsearch {
        position: static;
        width: 100%; } }
    .section-search.favorites .favsearch .search-bar {
      width: 100%; }
      @media screen and (max-width: 568px) {
        .section-search.favorites .favsearch .search-bar {
          padding: 0 10px; } }
      .section-search.favorites .favsearch .search-bar .search_freetextinputcontainer {
        padding-right: 35px;
        margin: 0; }
      .section-search.favorites .favsearch .search-bar .input {
        background-color: #fff; }
      .section-search.favorites .favsearch .search-bar .submit.iconified-search {
        right: 0; }
  .section-search.favorites .search-controls {
    float: right;
    width: auto;
    margin-bottom: 18px;
    padding-right: 0;
    position: relative;
    z-index: 10; }
    @media screen and (max-width: 568px) {
      .section-search.favorites .search-controls {
        margin: 0; } }
  .section-search.favorites .search-results {
    display: inline;
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0px 10px;
    float: none; }
    .section-search.favorites .search-results#favorits-results {
      border-top: solid 1px #dbd9d7;
      display: block;
      margin-bottom: 64px; }
  .section-search.favorites .empty-state {
    border-top: solid 1px #dbd9d7;
    padding-top: 100px;
    margin-bottom: 64px; }
    @media screen and (max-width: 568px) {
      .section-search.favorites .empty-state#favorits-empty-state {
        margin-top: 0; } }
  .section-search.favorites .productwrapper {
    padding-top: 14px; }
    .section-search.favorites .productwrapper .add-product-head {
      display: inline-block;
      font-size: 14px;
      line-height: 30px;
      font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
      @media screen and (max-width: 888px) {
        .section-search.favorites .productwrapper .add-product-head {
          display: none; } }
    .section-search.favorites .productwrapper .productwrapperaddress {
      display: inline-block;
      float: right;
      padding-right: 16px; }
      .section-search.favorites .productwrapper .productwrapperaddress .favselectaddress .favaddrlabel {
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        font-size: 14px;
        padding-right: 10px;
        display: inline-block;
        position: relative;
        bottom: 12px;
        line-height: 30px; }
      .section-search.favorites .productwrapper .productwrapperaddress .favselectaddress .styled-select {
        display: inline-block;
        width: 380px;
        max-width: 380px;
        font-size: 14px; }
      @media screen and (max-width: 968px) {
        .section-search.favorites .productwrapper .productwrapperaddress {
          padding-right: 0;
          padding-left: 10px; } }
      @media screen and (max-width: 568px) {
        .section-search.favorites .productwrapper .productwrapperaddress {
          width: 95%;
          display: block;
          margin: 10px auto;
          float: none;
          padding-left: 0; }
          .section-search.favorites .productwrapper .productwrapperaddress .favselectaddress .favaddrlabel {
            bottom: 5px; }
          .section-search.favorites .productwrapper .productwrapperaddress .favselectaddress label.styled-select {
            width: 100%;
            display: block;
            margin: 0 auto; } }
    .section-search.favorites .productwrapper .products .productactions .ui-spinner .ui-spinner-input {
      width: 110px;
      text-align: center;
      padding: 0px 36px; }
    .section-search.favorites .productwrapper .products .productactions .ui-spinner .ui-spinner-button {
      width: 36px;
      min-height: auto;
      border-left: none; }
      .section-search.favorites .productwrapper .products .productactions .ui-spinner .ui-spinner-button:before {
        width: 100%; }
      .section-search.favorites .productwrapper .products .productactions .ui-spinner .ui-spinner-button:last-child {
        display: inline-block;
        position: absolute; }
    .section-search.favorites .productwrapper .products .isfavorit:before {
      content: "";
      background: url(../images/my-icons/fjern-ikon.png);
      background-size: 10px;
      display: inline-block;
      width: 10px;
      height: 10px;
      position: relative;
      top: 1px;
      right: 6px; }
    .section-search.favorites .productwrapper .products .isfavorit:hover {
      color: #d30117; }
      .section-search.favorites .productwrapper .products .isfavorit:hover:before {
        background: url(../images/my-icons/fjern-ikon-hover.png); }
    .section-search.favorites .productwrapper .products.list-view .isfavorit {
      position: absolute;
      z-index: 2;
      left: 90px;
      bottom: 12px;
      color: #afa9a1;
      font-size: 12px;
      padding-left: 6px; }
      .section-search.favorites .productwrapper .products.list-view .isfavorit:hover {
        color: #d30117; }
    .section-search.favorites .productwrapper .products.list-view .name {
      margin-bottom: 5px;
      padding-right: 30px; }
    .section-search.favorites .productwrapper .products.list-view .productactions {
      position: absolute;
      z-index: 2;
      bottom: 20px;
      right: 330px; }
    @media screen and (max-width: 768px) {
      .section-search.favorites .productwrapper .products.list-view .productactions {
        bottom: 18px;
        right: 220px; }
      .section-search.favorites .productwrapper .products.list-view .offer-val1 {
        display: none !important; } }
    @media screen and (max-width: 568px) {
      .section-search.favorites .productwrapper .products.list-view .productactions {
        left: 90px;
        width: 90px; }
      .section-search.favorites .productwrapper .products.list-view .isfavorit {
        display: none; } }
    .section-search.favorites .productwrapper .products.gallery-view .product {
      width: 22.91%; }
      @media screen and (max-width: 768px) {
        .section-search.favorites .productwrapper .products.gallery-view .product {
          width: 31.25%; } }
      @media screen and (max-width: 568px) {
        .section-search.favorites .productwrapper .products.gallery-view .product {
          width: 47.91666666666667%; } }
      @media screen and (max-width: 400px) {
        .section-search.favorites .productwrapper .products.gallery-view .product {
          width: 97.91666666666666%; } }
      .section-search.favorites .productwrapper .products.gallery-view .product .productactions {
        position: absolute;
        bottom: 64px;
        width: 100%;
        text-align: center;
        right: 0;
        z-index: 12; }
      .section-search.favorites .productwrapper .products.gallery-view .product .add-to-basket, .section-search.favorites .productwrapper .products.gallery-view .product .contactdropdown {
        bottom: 28px; }
      .section-search.favorites .productwrapper .products.gallery-view .product .productflags .offer.yourprice, .section-search.favorites .productwrapper .products.gallery-view .product .productflags .offer.sale {
        bottom: 93.5px; }
      .section-search.favorites .productwrapper .products.gallery-view .product .productflags .offer.savings {
        bottom: 110px; }
      .section-search.favorites .productwrapper .products.gallery-view .product .isfavorit {
        position: absolute;
        z-index: 1;
        width: 100%;
        text-align: center;
        bottom: 7px;
        left: 0;
        color: #ababa9;
        font-size: 11px;
        line-height: 15px; }
        .section-search.favorites .productwrapper .products.gallery-view .product .isfavorit:hover {
          color: #d30117; }
        @media screen and (max-width: 568px) {
          .section-search.favorites .productwrapper .products.gallery-view .product .isfavorit:hover {
            color: inherit; }
          .section-search.favorites .productwrapper .products.gallery-view .product .isfavorit:active {
            color: #d30117; } }
      .section-search.favorites .productwrapper .products.gallery-view .product .name {
        padding-bottom: 9px; }
      .section-search.favorites .productwrapper .products.gallery-view .product .price {
        padding: 28px 10px 97px 10px; }
        .section-search.favorites .productwrapper .products.gallery-view .product .price.preprice {
          padding: 5px 10px 120px 10px; }

.usp-banner {
  padding: 0;
  margin-bottom: 20px;
  clear: both; }
  @media screen and (max-width: 768px) {
    .usp-banner {
      display: none; } }
  .usp-banner .usp-banner-container {
    background-color: #fff;
    position: relative;
    padding: 10px 10px; }
    .usp-banner .usp-banner-container:after {
      content: "";
      display: table;
      clear: both; }
    .usp-banner .usp-banner-container .usp-item {
      width: 25%;
      float: left;
      position: relative;
      padding: 10px; }
      .usp-banner .usp-banner-container .usp-item.open-hours .usp-scaler .usp-container .content-box {
        width: 140px; }
      .usp-banner .usp-banner-container .usp-item.many-products .usp-scaler .usp-container .content-box {
        width: 170px; }
      .usp-banner .usp-banner-container .usp-item.customer-service .usp-scaler .usp-container .content-box {
        width: 185px; }
      .usp-banner .usp-banner-container .usp-item:not(:first-child) {
        border-left: solid 1px #f3f3f3; }
      .usp-banner .usp-banner-container .usp-item .usp-scaler {
        padding-top: 44.44444%; }
        .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container {
          position: absolute;
          top: 0;
          bottom: 0;
          right: 5px;
          left: 5px; }
          .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container .content-box {
            display: table;
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: 90%; }
            .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container .content-box .img {
              display: table-cell;
              vertical-align: middle;
              max-width: 60px;
              width: 60px; }
              .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container .content-box .img img {
                display: block;
                max-height: 50px; }
            .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container .content-box .img + .usp-text {
              padding-left: 6px; }
            .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container .content-box .usp-text {
              display: table-cell;
              vertical-align: middle;
              font-family: "AvenirLTStd-Medium", verdana, sans-serif;
              font-size: 14px;
              font-weight: 500;
              letter-spacing: 0.1px;
              color: #6a605a;
              line-height: 1.4; }
              .usp-banner .usp-banner-container .usp-item .usp-scaler .usp-container .content-box .usp-text .green {
                font-weight: 600;
                color: #65b32e; }

.bannerSlider {
  margin-bottom: 20px;
  float: left; }
  .bannerSlider .Banner .image img {
    height: auto; }
  .bannerSlider .Banner .text {
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    width: 70%;
    padding: 35px 40px;
    background-color: rgba(47, 51, 49, 0.45);
    position: absolute;
    bottom: 0;
    left: 15%;
    color: #fff;
    text-align: center;
    font-size: 21px; }
    .bannerSlider .Banner .text span {
      text-align: left;
      display: inline-block;
      line-height: 29px; }
      .bannerSlider .Banner .text span:after {
        content: "";
        background-image: url("../images/triangle-orange.png");
        background-position: center;
        background-repeat: no-repeat;
        background-size: 12px;
        width: 12px;
        height: 12px;
        display: inline-block; }
  .bannerSlider .owl-nav .owl-prev {
    position: absolute;
    left: 29px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    width: 35px;
    height: 35px;
    background-image: url("../images/pil-ikon.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    .bannerSlider .owl-nav .owl-prev:hover {
      background-image: url("../images/pil-ikon-mouseover.png"); }
  .bannerSlider .owl-nav .owl-next {
    position: absolute;
    right: 29px;
    top: 50%;
    transform: translateY(-50%);
    width: 35px;
    height: 35px;
    background-image: url("../images/pil-ikon.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain; }
    .bannerSlider .owl-nav .owl-next:hover {
      background-image: url("../images/pil-ikon-mouseover.png"); }
  .bannerSlider .owl-dots {
    text-align: center;
    margin-top: -25px;
    position: absolute;
    width: 100%; }
    .bannerSlider .owl-dots .owl-dot {
      display: inline-block;
      background-color: #fff;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      border: 1px solid #ccc;
      margin: 0 5px; }
      @media screen and (max-width: 568px) {
        .bannerSlider .owl-dots .owl-dot {
          background-color: #d8d8d8;
          border: none; } }
      .bannerSlider .owl-dots .owl-dot.active {
        background-color: #65b32e; }
    @media screen and (max-width: 568px) {
      .bannerSlider .owl-dots {
        position: relative;
        margin-top: 5px; } }

section.AppBanner {
  padding: 10px 20px 10px 10px;
  background-color: #f3f3f3;
  box-shadow: 0 1px 0 0 #dddddd;
  margin: 0;
  width: 100%;
  display: none; }
  @media screen and (max-width: 768px) {
    section.AppBanner {
      display: block; } }
  section.AppBanner .left {
    float: left;
    width: 50%;
    position: relative;
    padding-left: 26px; }
    section.AppBanner .left .close {
      position: absolute;
      width: 16px;
      height: 16px;
      display: inline-block;
      left: 0;
      top: 50%;
      transform: translateY(-50%); }
      section.AppBanner .left .close:before, section.AppBanner .left .close:after {
        position: absolute;
        top: -1px;
        left: 7px;
        content: ' ';
        height: 19px;
        width: 2px;
        background-color: #65b32e; }
      section.AppBanner .left .close:before {
        transform: rotate(45deg); }
      section.AppBanner .left .close:after {
        transform: rotate(-45deg); }
    section.AppBanner .left .logo {
      float: left;
      padding: 8px;
      height: 60px;
      width: 90px;
      border-radius: 15px;
      background-color: #ffffff;
      border: solid 1px #c8c8c8; }
      section.AppBanner .left .logo img {
        max-width: 75px;
        max-height: 48px; }
    section.AppBanner .left .text {
      float: left;
      position: absolute;
      left: 133px;
      top: 50%;
      transform: translateY(-50%);
      line-height: 17px;
      font-size: 14px; }
    section.AppBanner .left:after {
      content: "";
      display: table;
      clear: both; }
  section.AppBanner .right {
    float: right;
    text-align: right;
    padding: 15px 0;
    width: 50%;
    height: 60px;
    position: relative; }
    section.AppBanner .right .buttons {
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      margin: 0 -5px; }
      section.AppBanner .right .buttons .button, section.AppBanner .right .buttons input[type="submit"], section.AppBanner .right .buttons input[type="reset"], section.AppBanner .right .buttons input[type="button"] {
        background-color: transparent;
        text-transform: uppercase;
        font-weight: 600;
        letter-spacing: 0.5px;
        font-size: 15px;
        padding: 0 5px;
        height: auto;
        line-height: 20px; }
  section.AppBanner:after {
    content: "";
    display: table;
    clear: both; }

/*@media screen and (max-width: 569px) {
    section.AppBanner {
        display: block;
    }
}*/
.content .usagereport .usage-filters .filter {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px; }
  .content .usagereport .usage-filters .filter label {
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    color: #6a605a;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px; }
  .content .usagereport .usage-filters .filter .styled-date {
    display: inline-block;
    vertical-align: top;
    width: 150px; }
    .content .usagereport .usage-filters .filter .styled-date::after {
      border: none;
      transform: none; }
    .content .usagereport .usage-filters .filter .styled-date input {
      padding: 0 10px; }
  .content .usagereport .usage-filters .filter .button, .content .usagereport .usage-filters .filter input[type="submit"], .content .usagereport .usage-filters .filter input[type="reset"], .content .usagereport .usage-filters .filter input[type="button"] {
    color: #fff;
    margin: 1px 10px 0 20px; }
.content .usagereport .usage-filters .documenttype {
  display: inline-block;
  vertical-align: top; }
.content .usagereport .tableheaddiv > div,
.content .usagereport .tablerowdiv > div {
  padding: 9px 8px 7px; }
  .content .usagereport .tableheaddiv > div:first-child,
  .content .usagereport .tablerowdiv > div:first-child {
    min-width: 100px;
    padding-left: 13px; }
  .content .usagereport .tableheaddiv > div:last-child,
  .content .usagereport .tablerowdiv > div:last-child {
    padding-right: 13px; }

#usagereport-overlay {
  padding: 30px;
  background-color: #fff; }
  #usagereport-overlay .inner-box {
    text-align: center; }
    #usagereport-overlay .inner-box .overlay-content {
      margin: 0 0 20px; }
    #usagereport-overlay .inner-box .button, #usagereport-overlay .inner-box input[type="submit"], #usagereport-overlay .inner-box input[type="reset"], #usagereport-overlay .inner-box input[type="button"] {
      margin: auto; }

.section-content-full {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px;
  margin-top: 20px; }
  .section-content-full .product-list {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1; }
    .section-content-full .product-list:before, .section-content-full .product-list:after {
      content: "";
      display: table; }
    .section-content-full .product-list:after {
      clear: both; }
    .section-content-full .product-list .product {
      display: inline;
      float: left;
      width: 22.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; }
      @media screen and (max-width: 768px) {
        .section-content-full .product-list .product {
          display: inline;
          float: left;
          width: 31.25%;
          margin: 0 1.04167%;
          margin-bottom: 20px; } }
      @media screen and (max-width: 568px) {
        .section-content-full .product-list .product {
          display: inline;
          float: left;
          width: 47.91667%;
          margin: 0 1.04167%;
          margin-bottom: 20px; } }
      @media screen and (max-width: 400px) {
        .section-content-full .product-list .product {
          display: inline;
          float: left;
          width: 97.91667%;
          margin: 0 1.04167%;
          margin-bottom: 20px; } }
  .section-content-full .product-slider {
    margin: 0 -18px; }
    .section-content-full .product-slider .dummy {
      display: inline;
      position: relative;
      float: left;
      width: 25%;
      margin: 0;
      padding: 0px 10px;
      float: none;
      display: block;
      padding-bottom: 198px; }
      .section-content-full .product-slider .dummy:after {
        content: "";
        background: #ffffff;
        bottom: 0px;
        right: 0;
        position: absolute;
        top: 0px;
        width: 1px; }
      @media screen and (max-width: 768px) {
        .section-content-full .product-slider .dummy {
          display: inline;
          position: relative;
          float: left;
          width: 33.33333%;
          margin: 0;
          padding: 0px 10px;
          float: none;
          display: block;
          padding-bottom: 198px; }
          .section-content-full .product-slider .dummy:after {
            content: "";
            background: #ffffff;
            bottom: 0px;
            right: 0;
            position: absolute;
            top: 0px;
            width: 1px; } }
      @media screen and (max-width: 568px) {
        .section-content-full .product-slider .dummy {
          display: inline;
          position: relative;
          float: left;
          width: 50%;
          margin: 0;
          padding: 0px 10px;
          float: none;
          display: block;
          padding-bottom: 198px; }
          .section-content-full .product-slider .dummy:after {
            content: "";
            background: #ffffff;
            bottom: 0px;
            right: 0;
            position: absolute;
            top: 0px;
            width: 1px; } }
      @media screen and (max-width: 400px) {
        .section-content-full .product-slider .dummy {
          display: inline;
          position: relative;
          float: left;
          width: 100%;
          margin: 0;
          padding: 0px 10px;
          float: none;
          display: block;
          padding-bottom: 198px; }
          .section-content-full .product-slider .dummy:after {
            content: "";
            background: #ffffff;
            bottom: 0px;
            right: 0;
            position: absolute;
            top: 0px;
            width: 1px; } }
    .section-content-full .product-slider.compact .dummy {
      padding-bottom: 88px; }
      @media screen and (max-width: 568px) {
        .section-content-full .product-slider.compact .dummy {
          padding-bottom: 88px; } }
      @media screen and (max-width: 400px) {
        .section-content-full .product-slider.compact .dummy {
          padding-bottom: 88px; } }
    .section-content-full .product-slider > .container:after {
      display: none; }
    .section-content-full .product-slider > .container .iosSlider .slider .item {
      width: 25%; }
      @media screen and (max-width: 768px) {
        .section-content-full .product-slider > .container .iosSlider .slider .item {
          width: 33.33333%; } }
      @media screen and (max-width: 568px) {
        .section-content-full .product-slider > .container .iosSlider .slider .item {
          width: 50%; } }
      @media screen and (max-width: 400px) {
        .section-content-full .product-slider > .container .iosSlider .slider .item {
          width: 100%; } }
    .section-content-full .product-slider.basic .dummy {
      display: none; }

.section-content {
  display: inline;
  position: relative;
  float: left;
  width: 75%;
  margin: 0;
  padding: 0px 10px; }
  @media screen and (max-width: 768px) {
    .section-content {
      display: inline;
      position: relative;
      float: left;
      width: 100%;
      margin: 0;
      padding: 0px 10px;
      margin-top: 20px; } }
  .section-content .banner {
    padding-bottom: 20px; }
    .section-content .banner img {
      width: 100%;
      height: auto; }

.content .item-html-content {
  float: left;
  clear: left;
  width: 75%;
  margin: 0;
  padding: 10px; }

.section-aside {
  display: inline;
  position: relative;
  float: left;
  width: 25%;
  margin: 0;
  padding: 0px 10px; }
  @media screen and (max-width: 768px) {
    .section-aside {
      display: inline;
      position: relative;
      float: left;
      width: 100%;
      margin: 0;
      padding: 0px 10px;
      margin-top: 20px; }
      .section-aside:after {
        content: "";
        background: #ffffff;
        bottom: 0px;
        right: 0;
        position: absolute;
        top: 0px;
        width: 1px; }
      .section-aside > div:nth-child(odd) {
        clear: left; }
      .section-aside .trust {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; }
      .section-aside .contactperson {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; }
      .section-aside .productspot {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; }
      .section-aside .contactoffice {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        float: right;
        margin-bottom: 20px; }
      .section-aside .product {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; }
      .section-aside .notations {
        display: inline;
        float: left;
        width: 47.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
  @media screen and (max-width: 400px) {
    .section-aside .trust {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; }
    .section-aside .contactperson {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; }
    .section-aside .productspot {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; }
    .section-aside .contactoffice {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; }
    .section-aside .product {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; }
    .section-aside .notations {
      display: inline;
      float: left;
      width: 97.91667%;
      margin: 0 1.04167%;
      margin-bottom: 20px; } }

.section-productcampaign {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-productcampaign > .inner {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1; }
    .section-productcampaign > .inner:before, .section-productcampaign > .inner:after {
      content: "";
      display: table; }
    .section-productcampaign > .inner:after {
      clear: both; }
  .section-productcampaign .campaignimage {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 768px) {
      .section-productcampaign .campaignimage {
        display: none; } }
  .section-productcampaign .campaignproducts {
    display: inline;
    float: left;
    width: 47.91667%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 768px) {
      .section-productcampaign .campaignproducts {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%; } }
  .section-productcampaign.slim {
    display: inline;
    position: relative;
    float: left;
    width: 75%;
    margin: 0;
    padding: 0px 10px; }
    .section-productcampaign.slim:after {
      content: "";
      background: #ffffff;
      bottom: 0px;
      right: 0;
      position: absolute;
      top: 0px;
      width: 1px; }
    @media screen and (max-width: 768px) {
      .section-productcampaign.slim {
        display: inline;
        position: relative;
        float: left;
        width: 100%;
        margin: 0;
        padding: 0px 10px; } }
    .section-productcampaign.slim > .inner {
      display: block;
      width: 102.77778%;
      margin: 0 -1.38889%;
      *zoom: 1; }
      .section-productcampaign.slim > .inner:before, .section-productcampaign.slim > .inner:after {
        content: "";
        display: table; }
      .section-productcampaign.slim > .inner:after {
        clear: both; }
      @media screen and (max-width: 768px) {
        .section-productcampaign.slim > .inner {
          display: block;
          width: 102.08333%;
          margin: 0 -1.04167%;
          *zoom: 1; }
          .section-productcampaign.slim > .inner:before, .section-productcampaign.slim > .inner:after {
            content: "";
            display: table; }
          .section-productcampaign.slim > .inner:after {
            clear: both; } }
    .section-productcampaign.slim .campaignimage {
      display: inline;
      float: left;
      width: 63.88889%;
      margin: 0 1.38889%; }
      @media screen and (max-width: 768px) {
        .section-productcampaign.slim .campaignimage {
          display: none; } }
    .section-productcampaign.slim .campaignproducts {
      display: inline;
      float: left;
      width: 30.55556%;
      margin: 0 1.38889%; }
      @media screen and (max-width: 768px) {
        .section-productcampaign.slim .campaignproducts {
          display: inline;
          float: left;
          width: 97.91667%;
          margin: 0 1.04167%; } }

.section-order-confirm {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-order-confirm > .inner {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1; }
    .section-order-confirm > .inner:before, .section-order-confirm > .inner:after {
      content: "";
      display: table; }
    .section-order-confirm > .inner:after {
      clear: both; }
  .section-order-confirm .order-confirm-delivery {
    display: inline;
    float: left;
    width: 72.91667%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 768px) {
      .section-order-confirm .order-confirm-delivery {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%;
        margin-bottom: 20px; } }
  .section-order-confirm .order-confirm-comments {
    display: inline;
    float: left;
    width: 22.91667%;
    margin: 0 1.04167%; }
    @media screen and (max-width: 768px) {
      .section-order-confirm .order-confirm-comments {
        display: inline;
        float: left;
        width: 97.91667%;
        margin: 0 1.04167%; } }

.invoice {
  margin: 0 18px; }

.invoice-filters {
  padding: 0 18px; }
  .invoice-filters .filter {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px; }
    .invoice-filters .filter label {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      color: #6a605a;
      font-size: 14px;
      display: inline-block;
      vertical-align: top;
      margin-top: 7px; }
    .invoice-filters .filter .styled-date {
      display: inline-block;
      vertical-align: top;
      width: 118px; }
      .invoice-filters .filter .styled-date::after {
        border: none;
        transform: none; }
      .invoice-filters .filter .styled-date input {
        padding: 0 10px; }
    .invoice-filters .filter .button, .invoice-filters .filter input[type="submit"], .invoice-filters .filter input[type="reset"], .invoice-filters .filter input[type="button"] {
      color: #fff;
      margin: 1px 10px 0 20px; }
  .invoice-filters .documenttype {
    display: inline-block;
    vertical-align: top; }
  .invoice-filters .halfmonthstatus {
    float: right;
    display: inline-block;
    vertical-align: top; }
    .invoice-filters .halfmonthstatus .invoicebox {
      display: inline-block; }
    .invoice-filters .halfmonthstatus .statementsbox {
      display: inline-block; }
    .invoice-filters .halfmonthstatus a.button, .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info .button#changeEmail, #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus .button#changeEmail, .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info input#changeEmail[type="submit"], #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus input#changeEmail[type="submit"], .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info input#changeEmail[type="reset"], #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus input#changeEmail[type="reset"], .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info input#changeEmail[type="button"], #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus input#changeEmail[type="button"], .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info .button#changePassword, #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus .button#changePassword, .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info input#changePassword[type="submit"], #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus input#changePassword[type="submit"], .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info input#changePassword[type="reset"], #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus input#changePassword[type="reset"], .invoice-filters .halfmonthstatus #basedata .base-data .base-data-info input#changePassword[type="button"], #basedata .base-data .base-data-info .invoice-filters .halfmonthstatus input#changePassword[type="button"] {
      color: #fff;
      margin-bottom: 20px;
      margin-top: 1px; }

@media screen and (max-width: 400px) {
  .invoice-filters .filter label {
    width: 50px; } }
.quicklinks {
  float: right;
  margin-right: 0; }
  @media screen and (max-width: 768px) {
    .quicklinks {
      float: none; } }
  .quicklinks a, .quicklinks #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .quicklinks #changeEmail, .quicklinks #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .quicklinks #changePassword {
    font-size: 0.8125em;
    padding: 0 5px;
    text-decoration: underline;
    color: #472704; }
  .quicklinks ul {
    margin-top: -3px; }
    .quicklinks ul li {
      margin-bottom: 5px; }

.orderhistoryPreanalysis {
  cursor: pointer; }

.ui-widget-header {
  background: #65b32e;
  border: 1px solid #65b32e; }

@media screen and (min-width: 769px) {
  body:not(.status-anon).pagename-Search .content {
    padding-top: 212px !important; }

  body:not(.status-anon).pagename-Search #topMenuRoot ul li.shop .submenuplaceholder {
    display: block; } }
.section-search {
  clear: both;
  position: relative;
    /*&.favorites{
        .products.list-view{
            width: 100%;
            margin: 0;
        }
        .favsearch{
            .search-bar{
                width: 400px;
                max-width: 400px;
	            @include media(mobileH){
                    width: 95%;
                }
                .search_freetextinputcontainer{
                    padding: 0 18px;
                }
            }
        }
        .search-controls{
            float: right;
            width: auto;
            margin-bottom: 20px;
        }
        .search-results{
            @include section(12, $show-delimiter:false);
            float: none;
        }
    }*/ }
  @media screen and (max-width: 768px) {
    .section-search {
      padding-top: 20px;
      margin-top: 10px; } }
  .section-search .search-facets {
    display: inline;
    position: relative;
    float: left;
    width: 25%;
    margin: 0;
    padding: 0px 10px; }
    .section-search .search-facets .search-facet-container {
      -moz-transform: translate3d(0px, 0px, 0px);
      -webkit-transform: translate3d(0px, 0px, 0px);
      transform: translate3d(0px, 0px, 0px); }
      .section-search .search-facets .search-facet-container .parent_category_link {
        font-size: 12px;
        position: absolute;
        top: -16px;
        height: 12px;
        width: 100%; }
        @media screen and (max-width: 568px) {
          .section-search .search-facets .search-facet-container .parent_category_link {
            display: none; } }
    .section-search .search-facets .search-facet-container.stickyFacetsTop {
      position: fixed;
      max-width: 258px;
      width: 25%;
      padding: 0 18px;
      z-index: 1; }
    .section-search .search-facets.stickyFacetsBottom {
      position: absolute;
      left: 0; }
    .section-search .search-facets #choices_div .search_facet {
      padding: 0;
      margin-bottom: 20px; }
      .section-search .search-facets #choices_div .search_facet .search_facet_headline {
        margin-bottom: 0;
        border-bottom: solid 1px #efefef;
        padding: 7px 12px 7px 12px; }
        @media screen and (max-width: 768px) {
          .section-search .search-facets #choices_div .search_facet .search_facet_headline {
            padding: 7px 42px 7px 12px; } }
        .section-search .search-facets #choices_div .search_facet .search_facet_headline .search_facet_headline_text {
          width: 50%;
          display: inline-block;
          float: left; }
        .section-search .search-facets #choices_div .search_facet .search_facet_headline .clearallchoices {
          width: 50%;
          display: inline-block;
          float: left;
          text-align: right;
          font-size: 13px;
          font-weight: normal;
          color: #c60013;
          font-family: "AvenirLTStd-Light", verdana, sans-serif;
          cursor: pointer; }
        .section-search .search-facets #choices_div .search_facet .search_facet_headline:after {
          display: table;
          content: "";
          clear: both; }
      .section-search .search-facets #choices_div .search_facet .nochoicesselected {
        padding: 7px 12px 7px 12px; }
      .section-search .search-facets #choices_div .search_facet .search_facet_content {
        padding: 0; }
        .section-search .search-facets #choices_div .search_facet .search_facet_content .choicefacetrow {
          padding: 7px 12px 7px 12px;
          border-bottom: solid 1px #efefef;
          line-height: 17px;
          position: relative;
          word-break: break-all; }
          .section-search .search-facets #choices_div .search_facet .search_facet_content .choicefacetrow > div:after {
            content: "";
            display: table;
            clear: both; }
          .section-search .search-facets #choices_div .search_facet .search_facet_content .choicefacetrow:last-of-type {
            border-bottom: none; }
          .section-search .search-facets #choices_div .search_facet .search_facet_content .choicefacetrow .deselectchoicefacet {
            display: inline-block;
            width: 17px;
            height: 17px;
            border: solid 1px #dddddd;
            border-radius: 50%;
            text-align: center;
            line-height: 17px;
            color: #d30117;
            font-size: 10px;
            font-weight: 600;
            cursor: pointer;
            left: 12px;
            z-index: 1;
            position: absolute; }
          .section-search .search-facets #choices_div .search_facet .search_facet_content .choicefacetrow .displayname {
            display: inline-block;
            padding-left: 26px;
            float: left;
            font-size: 14px;
            color: #2f3231;
            position: relative;
            top: 1px;
            max-width: 54%; }
          .section-search .search-facets #choices_div .search_facet .search_facet_content .choicefacetrow .fieldname {
            display: inline-block;
            float: right;
            font-size: 14px;
            color: #a6a6a6;
            position: relative;
            top: 2px;
            max-width: 46%; }
  .section-search .search-results {
    display: inline;
    position: relative;
    float: left;
    width: 75%;
    margin: 0;
    padding: 0px 10px;
    float: right; }
    @media screen and (max-width: 568px) {
      .section-search .search-results .favselectaddress {
        width: 100%; } }
    .section-search .search-results .favselectaddress label.styled-select {
      width: 400px;
      max-width: 400px; }
      @media screen and (max-width: 568px) {
        .section-search .search-results .favselectaddress label.styled-select {
          width: 95%; } }
      .section-search .search-results .favselectaddress label.styled-select select.selectaddress {
        width: 100%; }
  .section-search .noSearchResultsText {
    padding: 0 265px 50px 20px;
    font-family: "AvenirLTStd-Light", verdana, sans-serif;
    font-size: 16px; }
    .section-search .noSearchResultsText .noSearchResultsHeader {
      font-family: "AvenirLTStd-Medium", verdana, sans-serif;
      font-size: 27px;
      color: #3b3734;
      padding-bottom: 20px; }
    .section-search .noSearchResultsText #querytext {
      font-family: "AvenirLTStd-Black", verdana, sans-serif; }
    .section-search .noSearchResultsText ul {
      list-style: initial;
      padding: 20px;
      line-height: 22px; }
    @media screen and (max-width: 568px) {
      .section-search .noSearchResultsText {
        padding-right: 10px; } }
  .section-search .noResultRightBox {
    position: absolute;
    right: 0;
    top: 0;
    width: 235px;
    margin: 0 10px 0 0; }
    @media screen and (max-width: 568px) {
      .section-search .noResultRightBox {
        position: static;
        width: auto;
        margin: 0 10px; } }
  @media screen and (max-width: 768px) {
    .section-search .search-controls {
      display: inline;
      position: relative;
      float: left;
      width: 100%;
      margin: 0;
      padding: 0px 10px; }
    .section-search .search-facets {
      display: inline;
      position: relative;
      float: left;
      width: 100%;
      margin: 0;
      padding: 0px 10px; }
    .section-search .search-results {
      display: inline;
      position: relative;
      float: left;
      width: 100%;
      margin: 0;
      padding: 0px 10px; } }

ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > a.ui-corner-all, #basedata .base-data .base-data-info ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > .ui-corner-all#changeEmail, #basedata .base-data .base-data-info ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > .ui-corner-all#changePassword {
  display: inline-block; }
  ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > a.ui-corner-all:nth-child(1), #basedata .base-data .base-data-info ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > .ui-corner-all#changeEmail:nth-child(1), #basedata .base-data .base-data-info ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > .ui-corner-all#changePassword:nth-child(1) {
    width: 348px; }
  ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > a.ui-corner-all:nth-child(2), #basedata .base-data .base-data-info ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > .ui-corner-all#changeEmail:nth-child(2), #basedata .base-data .base-data-info ul.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content.ui-corner-all > li.ui-menu-item > .ui-corner-all#changePassword:nth-child(2) {
    width: 50px;
    padding: 5px; }

.section-orderlist {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-orderlist > .inner {
    display: block;
    width: 102.08333%;
    margin: 0 -1.04167%;
    *zoom: 1; }
    .section-orderlist > .inner:before, .section-orderlist > .inner:after {
      content: "";
      display: table; }
    .section-orderlist > .inner:after {
      clear: both; }
  .section-orderlist header {
    position: relative; }
    .section-orderlist header .header-box {
      position: absolute;
      right: 36px;
      top: 15px; }
      .section-orderlist header .header-box .button-link {
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        color: #472704;
        font-size: 0.8125em;
        text-decoration: underline;
        margin-left: 15px; }
      @media screen and (max-width: 1024px) {
        .section-orderlist header .header-box {
          position: static;
          float: right;
          margin-bottom: 15px; } }

.section-landingpage {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }
  .section-landingpage .module {
    width: 50%;
    float: left; }
    @media screen and (max-width: 768px) {
      .section-landingpage .module {
        width: 100%; } }

.section-landingpage-cta {
  display: inline;
  position: relative;
  float: left;
  width: 100%;
  margin: 0;
  padding: 0px 10px; }

.content > .section-notice {
  clear: both;
  margin: 0 10px 20px; }

.Revenuecontainer .charts {
  background-color: #fcfcfc; }
  .Revenuecontainer .charts .chartContainer {
    display: inline-block; }
    .Revenuecontainer .charts .chartContainer.left {
      width: 70%;
      margin-right: -6px;
      border-right: 1px solid #dbd9d8;
      background-color: #ffffff;
      padding: 17px; }
    .Revenuecontainer .charts .chartContainer.right {
      width: 30%;
      vertical-align: top;
      border-left: 1px solid #dbd9d8; }
      .Revenuecontainer .charts .chartContainer.right .barchart {
        padding: 19px; }
        .Revenuecontainer .charts .chartContainer.right .barchart .labels .label {
          font-size: 13px;
          display: inline-block;
          color: #6a605a;
          line-height: 20px; }
        .Revenuecontainer .charts .chartContainer.right .barchart .labels .value {
          font-family: "AvenirLTStd-Medium", verdana, sans-serif;
          font-size: 15px;
          float: right;
          color: #2f3331;
          line-height: 20px; }
        .Revenuecontainer .charts .chartContainer.right .barchart .barcontainer {
          background-color: #efefef;
          line-height: 0;
          margin-bottom: 15px; }
          .Revenuecontainer .charts .chartContainer.right .barchart .barcontainer .bar {
            display: inline-block;
            height: 4px;
            background-color: #ffb100; }
.Revenuecontainer .ui-widget-content {
  background-color: transparent;
  border: none; }
.Revenuecontainer .overview-filters .filter {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px; }
  .Revenuecontainer .overview-filters .filter label {
    font-family: "AvenirLTStd-Medium", verdana, sans-serif;
    color: #6a605a;
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
    margin-top: 7px; }
  .Revenuecontainer .overview-filters .filter .styled-date {
    display: inline-block;
    vertical-align: top;
    width: 118px; }
    .Revenuecontainer .overview-filters .filter .styled-date input {
      padding: 0 10px; }
  .Revenuecontainer .overview-filters .filter .button, .Revenuecontainer .overview-filters .filter input[type="submit"], .Revenuecontainer .overview-filters .filter input[type="reset"], .Revenuecontainer .overview-filters .filter input[type="button"] {
    color: #ffffff;
    margin: 1px 10px 0 20px; }
  .Revenuecontainer .overview-filters .filter .getdata {
    margin-left: 0; }
.Revenuecontainer .overview-filters .documenttype {
  display: inline-block;
  vertical-align: top; }
.Revenuecontainer .overview-filters .halfmonthstatus {
  float: right;
  display: inline-block;
  vertical-align: top; }
  .Revenuecontainer .overview-filters .halfmonthstatus .invoicebox {
    display: inline-block; }
  .Revenuecontainer .overview-filters .halfmonthstatus .statementsbox {
    display: inline-block; }
  .Revenuecontainer .overview-filters .halfmonthstatus a.button, .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info .button#changeEmail, #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus .button#changeEmail, .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info input#changeEmail[type="submit"], #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus input#changeEmail[type="submit"], .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info input#changeEmail[type="reset"], #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus input#changeEmail[type="reset"], .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info input#changeEmail[type="button"], #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus input#changeEmail[type="button"], .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info .button#changePassword, #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus .button#changePassword, .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info input#changePassword[type="submit"], #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus input#changePassword[type="submit"], .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info input#changePassword[type="reset"], #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus input#changePassword[type="reset"], .Revenuecontainer .overview-filters .halfmonthstatus #basedata .base-data .base-data-info input#changePassword[type="button"], #basedata .base-data .base-data-info .Revenuecontainer .overview-filters .halfmonthstatus input#changePassword[type="button"] {
    color: #ffffff;
    margin-bottom: 20px;
    margin-top: 1px; }
.Revenuecontainer .overview-filters .predefined {
  display: inline-block; }
.Revenuecontainer .overview-filters .address-container {
  float: right; }
.Revenuecontainer .revenuedownload {
  background-color: #ffffff;
  padding: 9px;
  border-bottom: 1px solid #888888;
  text-align: right; }
  .Revenuecontainer .revenuedownload h2 {
    display: inline-block; }
  .Revenuecontainer .revenuedownload .button-table {
    display: inline-block; }
    .Revenuecontainer .revenuedownload .button-table .button-table-cell {
      display: inline-block;
      padding-left: 5px; }
.Revenuecontainer .stat-container .tableheadlinediv .productgroup {
  float: left; }
.Revenuecontainer .stat-container .tableheadlinediv .totalprice {
  float: right;
  padding-right: 13px; }
.Revenuecontainer .stat-container .tablespacediv {
  display: table-row;
  height: 20px; }
  .Revenuecontainer .stat-container .tablespacediv > div {
    display: table-cell; }
.Revenuecontainer .stat-container .tableheaddiv {
  font-size: 15px;
  color: #2f3331;
  font-family: "AvenirLTStd-Black", verdana, sans-serif; }
.Revenuecontainer .stat-container .tablerowgroupdiv {
  background-color: #ffffff; }
  .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv {
    cursor: pointer; }
    .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv > div {
      background-color: transparent;
      display: table-cell;
      position: static;
      width: auto;
      font-size: 15px;
      border-top: 1px solid #e0e0e0;
      min-width: 170px; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv > div:first-child {
        padding: 0;
        width: 100%; }
        .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv > div:first-child:before {
          content: "+";
          width: 21px;
          height: 21px;
          border-radius: 50%;
          position: absolute;
          border: solid 1px #ececec;
          text-align: center;
          color: #65b32e;
          margin: 7px 0 0 18px;
          box-sizing: border-box;
          font-size: 18px;
          font-family: "AvenirLTStd-Light", verdana, sans-serif; }
        .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv > div:first-child .typename {
          margin-left: 46px;
          padding: 11px 13px 11px 0; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv > div.rightalign {
        text-align: right;
        font-family: "AvenirLTStd-Light", verdana, sans-serif; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablesubheaderdiv > div.amount {
        color: #a6a6a6;
        font-weight: normal; }
  .Revenuecontainer .stat-container .tablerowgroupdiv:nth-of-type(2n) {
    background-color: #f8f8f8; }
  .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv {
    display: none;
    background-color: transparent; }
    .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv > div {
      border-bottom: 1px solid #e0e0e0; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv > div:first-child {
        border-bottom: 0;
        padding: 0; }
        .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv > div:first-child .skuname {
          margin-left: 65px;
          border-bottom: 1px solid #e0e0e0;
          padding: 7px 13px 7px 0; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv > div.amount {
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        color: #a6a6a6; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv > div.price {
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        color: #a6a6a6; }
    .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv:last-child > div {
      border: none; }
      .Revenuecontainer .stat-container .tablerowgroupdiv .tablerowdiv:last-child > div .skuname {
        border: none; }
  .Revenuecontainer .stat-container .tablerowgroupdiv.foldopen .tablesubheaderdiv > div {
    border-bottom: 1px solid #e0e0e0; }
    .Revenuecontainer .stat-container .tablerowgroupdiv.foldopen .tablesubheaderdiv > div:first-child {
      border-bottom: none; }
      .Revenuecontainer .stat-container .tablerowgroupdiv.foldopen .tablesubheaderdiv > div:first-child:before {
        content: "-";
        color: #2f3231;
        margin: 7px 0 0 18px;
        font-size: 18px; }
      .Revenuecontainer .stat-container .tablerowgroupdiv.foldopen .tablesubheaderdiv > div:first-child .typename {
        border-bottom: 1px solid #e0e0e0; }
  .Revenuecontainer .stat-container .tablerowgroupdiv.foldopen .tablerowdiv {
    display: table-row; }

@media screen and (max-width: 1024px) {
  .Revenuecontainer .overview-filters .address-container {
    display: inline-block; } }
@media screen and (max-width: 768px) {
  .Revenuecontainer .filtercontent .predefined {
    display: block; }
  .Revenuecontainer .filtercontent .address-container {
    float: none;
    display: block; }
  .Revenuecontainer .charts .chartContainer {
    display: block; }
    .Revenuecontainer .charts .chartContainer.left {
      width: 100%;
      margin-right: 0;
      border-right: none;
      padding: 10px; }
    .Revenuecontainer .charts .chartContainer.right {
      width: 100%;
      border-left: none; }
  .Revenuecontainer .stat-container .tablediv .tablerowgroupdiv .tablerowdiv > div {
    min-width: unset; }
    .Revenuecontainer .stat-container .tablediv .tablerowgroupdiv .tablerowdiv > div:first-child .skuname {
      margin-left: 15px; }
  .Revenuecontainer .stat-container .tablediv .tablerowgroupdiv .tablesubheaderdiv > div {
    min-width: unset; }
    .Revenuecontainer .stat-container .tablediv .tablerowgroupdiv .tablesubheaderdiv > div:first-child:before {
      margin: 7px 0 0 8px; }
    .Revenuecontainer .stat-container .tablediv .tablerowgroupdiv .tablesubheaderdiv > div:first-child .typename {
      margin-left: 36px; }
  .Revenuecontainer .stat-container .tablediv .tableheaddiv > div:nth-child(2), .Revenuecontainer .stat-container .tablediv .tablesubheaderdiv > div:nth-child(2), .Revenuecontainer .stat-container .tablediv .tablerowdiv > div:nth-child(2), .Revenuecontainer .stat-container .tablediv .tablespacediv > div:nth-child(2) {
    display: none; }
  .Revenuecontainer .stat-container .tablediv .tableheaddiv > div:last-child, .Revenuecontainer .stat-container .tablediv .tablesubheaderdiv > div:last-child, .Revenuecontainer .stat-container .tablediv .tablerowdiv > div:last-child, .Revenuecontainer .stat-container .tablediv .tablespacediv > div:last-child {
    white-space: nowrap; }
  .Revenuecontainer .stat-container .tablediv .tableheadlinediv .totalprice {
    padding-right: 0; } }
@media screen and (max-width: 400px) {
  .Revenuecontainer .overview-filters .filter label {
    width: 50px; }
  .Revenuecontainer .stat-container {
    margin: 0 -15px; }
    .Revenuecontainer .stat-container .tablediv .tableheaddiv > div:nth-child(2), .Revenuecontainer .stat-container .tablediv .tablesubheaderdiv > div:nth-child(2), .Revenuecontainer .stat-container .tablediv .tablerowdiv > div:nth-child(2), .Revenuecontainer .stat-container .tablediv .tablespacediv > div:nth-child(2) {
      display: none; } }
#plhLogin h2 {
  padding: 20px 0; }
#plhLogin .description,
#plhLogin .login-section {
  width: 50%;
  min-width: 300px;
  max-width: 400px;
  margin: auto; }
  #plhLogin .description.create-user-container-button h2,
  #plhLogin .login-section.create-user-container-button h2 {
    padding-top: 0; }
#plhLogin .sso-container > div {
  padding: 0 0 30px 0; }
#plhLogin .sso-container .login-container {
  /*.forgot-password {
      padding-top: 4px;
  }*/ }
  #plhLogin .sso-container .login-container .remember-me {
    float: left;
    margin: 6px 0 0 10px;
    font-size: inherit;
    line-height: inherit; }
#plhLogin .sso-container .create-user-container {
  display: none; }
#plhLogin .sso-container .sso-button-container {
  float: right; }
#plhLogin .sso-container .action-link {
  float: left;
  margin-top: 9px; }
#plhLogin label input,
#plhLogin label span {
  vertical-align: middle; }
#plhLogin .sso-input-field-container {
  padding-bottom: 10px; }
  #plhLogin .sso-input-field-container label {
    margin: 0;
    padding: 0 0 3px 15px; }
#plhLogin .sso-actions-row {
  font-size: 13px; }
  #plhLogin .sso-actions-row .rememberme {
    display: inline-block; }
    #plhLogin .sso-actions-row .rememberme span {
      font-size: 12px;
      vertical-align: sub; }
    #plhLogin .sso-actions-row .rememberme .rememberme-me {
      float: left; }
#plhLogin .checkbox-text {
  position: relative;
  top: -1px; }
#plhLogin .sso-message-box {
  float: left;
  clear: both;
  width: 100%;
  padding-top: 10px; }
#plhLogin div[class$="error-msg"],
#plhLogin div[class$="info-msg"] {
  display: none;
  font-size: 13px;
  height: 30px;
  line-height: 30px; }
#plhLogin .info-loader {
  float: left;
  padding-right: 5px; }
#plhLogin div[class$="info-msg"] img {
  padding-top: 7px; }
#plhLogin div[class$="error-msg"] {
  color: #c10000;
  line-height: 15px; }
#plhLogin .getdata-container,
#plhLogin .test-container {
  padding: 5px 10px; }
#plhLogin .getdata-container label,
#plhLogin .test-container label {
  padding-left: 6px;
  margin-bottom: 3px; }
#plhLogin div[class$="-result"] {
  width: 100%;
  min-height: 100px;
  border: 1px solid #E5DEDA;
  background: #fff;
  border-radius: 2px;
  padding: 5px;
  font-size: 14px;
  line-height: 17px; }

#BestmixContainer {
  padding: 0 10px;
  /*
  The scrollbar styling currently only works in Chrome
  ::-webkit-scrollbar {
      background-color: #d8d8d8;
      border-radius: 2px;
      width: 21px;
      position: relative;
      left: -5px;
  }
  // the buttons on the scrollbar (arrows pointing upwards and downwards).
  ::-webkit-scrollbar-button {
      display: none;
  }
  // the draggable scrolling handle.
  ::-webkit-scrollbar-thumb {
      background-color: #f3f3f3;
      border: 2px solid #d8d8d8;
      border-radius: 2px;
  }
  // the track (progress bar) of the scrollbar.
  ::-webkit-scrollbar-track {
  }
  // the track (progress bar) NOT covered by the handle.
  ::-webkit-scrollbar-track-piece {
  }
  // the bottom corner of the scrollbar, where both horizontal and veritcal scrollbars meet.
  ::-webkit-scrollbar-corner {
  }
  // the draggable resizing handle that appears at the bottom corner of some elements.
  ::-webkit-resizer {
  }
  */ }
  #BestmixContainer .advancedSearch {
    display: none; }
  #BestmixContainer .tabcontainer {
    position: relative; }
    #BestmixContainer .tabcontainer .desktoptabs {
      height: 33px; }
      #BestmixContainer .tabcontainer .desktoptabs a, #BestmixContainer .tabcontainer .desktoptabs #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info #BestmixContainer .tabcontainer .desktoptabs #changeEmail, #BestmixContainer .tabcontainer .desktoptabs #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info #BestmixContainer .tabcontainer .desktoptabs #changePassword {
        border-bottom: 3px solid transparent;
        padding: 0 30px;
        line-height: 30px;
        color: #2f3331; }
        #BestmixContainer .tabcontainer .desktoptabs a:hover, #BestmixContainer .tabcontainer .desktoptabs #basedata .base-data .base-data-info #changeEmail:hover, #basedata .base-data .base-data-info #BestmixContainer .tabcontainer .desktoptabs #changeEmail:hover, #BestmixContainer .tabcontainer .desktoptabs #basedata .base-data .base-data-info #changePassword:hover, #basedata .base-data .base-data-info #BestmixContainer .tabcontainer .desktoptabs #changePassword:hover {
          text-decoration: none; }
      #BestmixContainer .tabcontainer .desktoptabs .active a, #BestmixContainer .tabcontainer .desktoptabs .active #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info #BestmixContainer .tabcontainer .desktoptabs .active #changeEmail, #BestmixContainer .tabcontainer .desktoptabs .active #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info #BestmixContainer .tabcontainer .desktoptabs .active #changePassword {
        border-color: #65b32e; }
    #BestmixContainer .tabcontainer .reset {
      position: absolute;
      top: 50%;
      right: 0;
      background-image: url("../images/reset-icon.svg");
      background-repeat: no-repeat;
      background-position: left center;
      font-size: 15px;
      line-height: 1.07;
      letter-spacing: 0.1px;
      color: #65b32e;
      transform: translateY(-50%);
      padding-left: 20px;
      cursor: pointer; }
  #BestmixContainer .bestmix_Menu {
    background-color: #f6f4f2; }
    #BestmixContainer .bestmix_Menu .bestmixMenuContent {
      background-color: #fff; }
  #BestmixContainer .section-bestmix {
    background-color: #fff;
    padding: 0; }
    #BestmixContainer .section-bestmix .bestmixMenuContent {
      display: table;
      width: 100%; }
      #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox {
        display: table-cell;
        height: 167px;
        position: relative;
        float: left; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox::after {
          content: "";
          clear: both;
          display: table; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox:before {
          content: "";
          position: absolute;
          top: 32px;
          right: 13px;
          left: 12px;
          height: 0;
          border-top: solid 1px #dbd9d8; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.scroll:before {
          right: 27px; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.scroll .results {
          margin: 0px 5px 0 8px; }
          #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.scroll .results .scrollarea {
            padding-right: 5px; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level1, #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level2 {
          width: 23%;
          border-right: solid 1px #dbd9d8; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level3 {
          width: 14%;
          border-right: solid 1px #dbd9d8; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 {
          width: 40%; }
          #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem {
            cursor: default;
            position: relative;
            white-space: normal; }
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .productName {
              max-width: calc(100% - 162px);
              display: inline-block;
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis; }
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .bestmixComparison,
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .splitter,
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .bestmixAdd {
              float: right;
              font-family: "AvenirLTStd-Black", verdana, sans-serif;
              font-size: 13px; }
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .bestmixComparison {
              color: #00793c;
              cursor: pointer; }
              #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .bestmixComparison.added {
                color: #a6a6a6; }
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .splitter {
              font-family: "AvenirLTStd-Light", verdana, sans-serif;
              color: #a6a6a6;
              padding: 0 4px; }
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .bestmixAdd {
              color: #ffb100;
              cursor: pointer; }
              #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .results .scrollarea .bestmixItem .bestmixAdd.added {
                color: #a6a6a6; }
          #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox.level4 .bestmixItems.results .mixproduct {
            display: none !important; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox .headline {
          font-family: "AvenirLTStd-Black", verdana, sans-serif;
          font-size: 15px;
          line-height: 38px;
          color: #2f3331;
          padding: 0px 13px; }
        #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox .results {
          overflow-y: auto;
          height: calc(100% - 43px);
          margin: 0 12px 0 8px;
          position: relative; }
          #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox .results .scrollarea {
            overflow-x: hidden; }
            #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox .results .scrollarea .bestmixItem {
              font-size: 15px;
              color: #2f3331;
              height: 23px;
              line-height: 23px;
              white-space: nowrap;
              cursor: pointer;
              overflow: hidden;
              padding: 0 6px; }
              #BestmixContainer .section-bestmix .bestmixMenuContent .groupBox .results .scrollarea .bestmixItem.active {
                font-family: "AvenirLTStd-Black", verdana, sans-serif;
                background-color: #f3f3f3;
                border-radius: 2px; }
  #BestmixContainer .bestmix-comparison-container {
    margin-top: 30px; }
    #BestmixContainer .bestmix-comparison-container .Obsbox {
      background-color: white;
      padding: 10px;
      margin-bottom: 15px; }
      #BestmixContainer .bestmix-comparison-container .Obsbox .obs {
        font-weight: bold;
        color: #ffb100; }
      #BestmixContainer .bestmix-comparison-container .Obsbox .animalgroup {
        font-weight: bold; }
    #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper {
      position: relative; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper > *:not(.compare-header) {
        float: right;
        line-height: 30px;
        margin-left: 20px; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .limit {
        font-size: 13px; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .switch-priceLimit .switch-label {
        display: inline-block;
        vertical-align: middle; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .switch-priceLimit input[type="checkbox"] {
        position: absolute;
        visibility: hidden;
        margin-left: -9999px; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .switch-priceLimit input[type="checkbox"] + label {
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        position: relative;
        width: 60px;
        height: 30px;
        margin-bottom: 0;
        cursor: pointer;
        user-select: none;
        transition: all 0.4s;
        border: 4px solid #edece9;
        outline: none;
        background-color: #fff;
        display: inline-block;
        vertical-align: middle; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .switch-priceLimit input[type="checkbox"] + label:after {
        -moz-border-radius: 22px;
        -webkit-border-radius: 22px;
        border-radius: 22px;
        position: absolute;
        top: 2px;
        bottom: 2px;
        left: 2px;
        display: block;
        width: 18px;
        content: "";
        transition: all 0.4s;
        background-color: #dddddd; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .switch-priceLimit input[type="checkbox"]:checked + label {
        background-color: #65b32e; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .switch-priceLimit input[type="checkbox"]:checked + label:after {
        margin-left: 30px;
        background-color: #fff; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .disable {
        color: darkgray !important;
        opacity: 0.5; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .print-page {
        font-size: 14px;
        color: #65b32e;
        font-weight: normal;
        cursor: pointer;
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        white-space: nowrap; }
        #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .print-page span {
          vertical-align: super;
          padding-right: 5px; }
      #BestmixContainer .bestmix-comparison-container .comparison-header-wrapper .compare-header {
        float: left;
        font-size: 15px;
        font-weight: 900;
        line-height: 30px;
        color: #2f3331;
        margin-bottom: 10px; }
    #BestmixContainer .bestmix-comparison-container .tablediv {
      position: relative; }
      #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.hasLimits .column:first-child {
        background-image: url("../images/my-icons/arrow-category-down.png");
        background-repeat: no-repeat;
        background-position: 90% 50%;
        cursor: pointer; }
      #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.hasLimits.open .column:first-child {
        background-image: url("../images/my-icons/arrow-category-up.png");
        background-repeat: no-repeat;
        background-position: 90% 50%;
        cursor: pointer; }
      #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv .limit {
        font-size: 13px;
        display: block; }
      #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column {
        position: relative; }
        #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column:not(:first-child) .bestmix-table-borders.top, #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column:not(:first-child) .bestmix-table-borders.bottom {
          left: -1px; }
        #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders {
          content: "";
          position: absolute; }
          #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.bottom, #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.top {
            left: 0;
            right: 0;
            height: 0;
            border-top: 1px solid #65b32e; }
          #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.top {
            top: 0; }
          #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.bottom {
            bottom: 0; }
          #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.right, #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.left {
            top: 0;
            bottom: 0;
            width: 0;
            border-right: 1px solid #65b32e; }
          #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.right {
            right: 0; }
          #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.values .column .bestmix-table-borders.left {
            left: 0; }
      #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare {
        background-color: #fff;
        height: 70px;
        z-index: 1; }
        #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column {
          border-bottom: 1px solid #65b32e;
          vertical-align: bottom;
          position: relative;
          height: 70px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column:last-child {
            border-right: none; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column:first-child {
            font-size: 15px;
            font-weight: 900;
            line-height: 1.29;
            color: #2f3331;
            width: 180px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.unit {
            width: 60px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.merge {
            position: absolute;
            height: 70px;
            background-color: white;
            z-index: 15;
            border-right: none; }
            #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.merge:not(:last-child) {
              width: 260px;
              border-right: solid 1px #dbd9d8; }
            #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.merge .remove {
              right: 5px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.bland {
            border-bottom: none; }
            #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.bland .product-name {
              visibility: hidden; }
            #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.bland .remove {
              visibility: hidden; }
            #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column.bland .code {
              visibility: hidden; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .product-name {
            font-size: 14px;
            font-weight: 900;
            line-height: 1.29;
            color: #2f3331;
            position: absolute;
            bottom: 25px;
            left: 13px;
            width: calc(100% - 20px); }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .code {
            font-family: "AvenirLTStd-Light", verdana, sans-serif;
            font-size: 13px;
            line-height: 1.46;
            color: #6a605a;
            position: absolute;
            bottom: 5px;
            left: 13px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .show3info {
            background-image: url("../images/info_bobble.svg");
            right: 27px;
            background-size: 26px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .remove {
            background-image: url("../images/my-icons/slet.svg");
            right: 5px; }
            #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .remove:hover {
              background-image: url("../images/my-icons/slet-mouse-over.svg"); }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .show3info,
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .remove {
            position: absolute;
            bottom: 5px;
            width: 17px;
            height: 17px;
            background-repeat: no-repeat;
            background-position: center;
            cursor: pointer; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare .column .empty-compare {
            color: #a6a6a6;
            font-family: "AvenirLTStd-Light", verdana, sans-serif; }
        #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare.is_stuck {
          height: auto; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare.is_stuck .column:first-child {
            width: 180px;
            min-width: 180px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare.is_stuck .column.merge {
            position: relative;
            border-right: solid 1px #dbd9d8; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare.is_stuck .column.unit {
            width: 85px;
            min-width: 85px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .products-to-compare.is_stuck .column.bland {
            display: none;
            width: 0 !important; }
      #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv > div {
        border-right: solid 1px #dbd9d8; }
        #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv > div.unit {
          width: 85px;
          min-width: 85px; }
      #BestmixContainer .bestmix-comparison-container .tablediv .divider {
        height: 10px;
        display: table-row; }
      #BestmixContainer .bestmix-comparison-container .tablediv .tablerowdiv.productcard .column.productcard {
        text-align: center;
        background-image: url("../images/my-icons/pdf.png");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 20px;
        cursor: pointer; }
      #BestmixContainer .bestmix-comparison-container .tablediv .category {
        background-color: #fff; }
        #BestmixContainer .bestmix-comparison-container .tablediv .category ~ .values {
          background-color: #f8f8f8; }
          #BestmixContainer .bestmix-comparison-container .tablediv .category ~ .values:nth-of-type(2n) {
            background-color: #fff; }
      #BestmixContainer .bestmix-comparison-container .tablediv .value-container {
        display: table-row-group; }
      #BestmixContainer .bestmix-comparison-container .tablediv .add-row {
        height: 44px;
        position: fixed;
        bottom: 0;
        width: 100%;
        max-width: 1000px; }
        #BestmixContainer .bestmix-comparison-container .tablediv .add-row.stuck {
          position: static; }
        #BestmixContainer .bestmix-comparison-container .tablediv .add-row.tablerowdiv > div {
          border-right: none;
          border-top: 1px solid #dbd9d8;
          width: 130px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .add-row.tablerowdiv > div.unit {
            width: 60px; }
          #BestmixContainer .bestmix-comparison-container .tablediv .add-row.tablerowdiv > div:first-child {
            width: 180px; }
        #BestmixContainer .bestmix-comparison-container .tablediv .add-row .column {
          vertical-align: middle;
          text-align: center; }
          #BestmixContainer .bestmix-comparison-container .tablediv .add-row .column:last-child {
            border-right: none; }
        #BestmixContainer .bestmix-comparison-container .tablediv .add-row .addToPdfBasket {
          width: 90px;
          height: 24px;
          line-height: 25px;
          border-radius: 12px;
          background-color: #ffb100; }
          #BestmixContainer .bestmix-comparison-container .tablediv .add-row .addToPdfBasket.added {
            background-color: #a6a6a6; }
    #BestmixContainer .bestmix-comparison-container .bestmix-pdf-selection .column {
      height: 32px; }
    #BestmixContainer .bestmix-comparison-container .values .column, #BestmixContainer .bestmix-comparison-container .category .column, #BestmixContainer .bestmix-comparison-container .productcard .column {
      text-align: center; }
      #BestmixContainer .bestmix-comparison-container .values .column:first-child, #BestmixContainer .bestmix-comparison-container .category .column:first-child, #BestmixContainer .bestmix-comparison-container .productcard .column:first-child {
        text-align: left;
        width: 180px;
        min-width: 180px; }
      #BestmixContainer .bestmix-comparison-container .values .column:last-child, #BestmixContainer .bestmix-comparison-container .category .column:last-child, #BestmixContainer .bestmix-comparison-container .productcard .column:last-child {
        border: none; }
      #BestmixContainer .bestmix-comparison-container .values .column.group, #BestmixContainer .bestmix-comparison-container .category .column.group, #BestmixContainer .bestmix-comparison-container .productcard .column.group {
        font-size: 15px;
        font-weight: 900;
        line-height: 1.29;
        color: #2f3331; }
      #BestmixContainer .bestmix-comparison-container .values .column.ekstratext, #BestmixContainer .bestmix-comparison-container .category .column.ekstratext, #BestmixContainer .bestmix-comparison-container .productcard .column.ekstratext {
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        font-size: 15px;
        color: #858585; }
      #BestmixContainer .bestmix-comparison-container .values .column .infoMessageBox, #BestmixContainer .bestmix-comparison-container .category .column .infoMessageBox, #BestmixContainer .bestmix-comparison-container .productcard .column .infoMessageBox {
        background-image: url(../images/info_small.png);
        width: 20px;
        height: 20px;
        display: inline-block;
        background-position: center;
        background-repeat: no-repeat;
        position: relative;
        cursor: help;
        text-align: left; }
        #BestmixContainer .bestmix-comparison-container .values .column .infoMessageBox.open:after, #BestmixContainer .bestmix-comparison-container .category .column .infoMessageBox.open:after, #BestmixContainer .bestmix-comparison-container .productcard .column .infoMessageBox.open:after {
          -o-transform: scaleX(-1);
          -ms-transform: scaleX(-1);
          -moz-transform: scaleX(-1);
          -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
          content: "";
          position: absolute;
          bottom: 21px;
          width: 0;
          height: 0;
          border-style: solid;
          right: 10px;
          border-width: 0 0 14px 14px;
          border-color: transparent transparent transparent #2f3231; }
        #BestmixContainer .bestmix-comparison-container .values .column .infoMessageBox.open .infoMsg, #BestmixContainer .bestmix-comparison-container .category .column .infoMessageBox.open .infoMsg, #BestmixContainer .bestmix-comparison-container .productcard .column .infoMessageBox.open .infoMsg {
          display: block; }
        #BestmixContainer .bestmix-comparison-container .values .column .infoMessageBox .infoMsg, #BestmixContainer .bestmix-comparison-container .category .column .infoMessageBox .infoMsg, #BestmixContainer .bestmix-comparison-container .productcard .column .infoMessageBox .infoMsg {
          display: none;
          position: absolute;
          border-radius: 2px;
          background-color: #2f3231;
          z-index: 2000;
          max-width: 234px;
          color: #fff;
          padding: 10px;
          cursor: default;
          white-space: initial;
          font-size: 14px;
          line-height: 1.14;
          white-space: normal !important;
          min-width: 234px; }
    #BestmixContainer .bestmix-comparison-container .values.termin .column:not(:first-child), #BestmixContainer .bestmix-comparison-container .category.termin .column:not(:first-child), #BestmixContainer .bestmix-comparison-container .productcard.termin .column:not(:first-child) {
      color: #a6a6a6;
      font-size: 14px;
      line-height: 15px; }
  #BestmixContainer .search-container {
    position: relative;
    width: 450px;
    height: 35px;
    border-radius: 2px;
    margin: 20px 0;
    display: inline-block;
    float: left; }
    #BestmixContainer .search-container input {
      width: 100%;
      height: 100%;
      color: #6a605a; }
    #BestmixContainer .search-container .submit {
      width: 35px;
      height: 35px;
      padding: 0;
      border: none;
      overflow: hidden;
      position: absolute;
      right: 0;
      top: 0;
      text-indent: -100em;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
      #BestmixContainer .search-container .submit::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */
        color: #6a605a; }
      #BestmixContainer .search-container .submit::-moz-placeholder {
        /* Firefox 19+ */
        color: #6a605a; }
      #BestmixContainer .search-container .submit:-ms-input-placeholder {
        /* IE 10+ */
        color: #6a605a; }
      #BestmixContainer .search-container .submit:-moz-placeholder {
        /* Firefox 18- */
        color: #6a605a; }
      #BestmixContainer .search-container .submit:focus {
        outline: 0; }
      #BestmixContainer .search-container .submit::before {
        content: ' ';
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        bottom: 0;
        transform: scaleX(-1);
        left: 0;
        right: 0;
        background: url(../images/my-icons/search.png) 50% 50% no-repeat;
        z-index: 1; }
  #BestmixContainer .searchresultscontainer {
    position: absolute;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.5);
    z-index: 20;
    width: 100%;
    max-height: 420px;
    overflow: auto; }
    #BestmixContainer .searchresultscontainer .productSearchResult {
      padding: 0 13px;
      height: 60px;
      border-bottom: solid 1px rgba(106, 96, 90, 0.2); }
      #BestmixContainer .searchresultscontainer .productSearchResult .product-result {
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        float: left;
        width: 60%; }
      #BestmixContainer .searchresultscontainer .productSearchResult .bestmixProduct {
        display: inline-block;
        font-size: 17px;
        line-height: 1.12;
        color: #3b3734;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif;
        max-width: 275px; }
      #BestmixContainer .searchresultscontainer .productSearchResult .bestmixProductTermin {
        color: #a6a6a6;
        font-size: 13px;
        margin-top: 2px; }
      #BestmixContainer .searchresultscontainer .productSearchResult .bestmixComparison,
      #BestmixContainer .searchresultscontainer .productSearchResult .bestmixAdd,
      #BestmixContainer .searchresultscontainer .productSearchResult .splitter {
        float: right;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
        color: #00793c;
        cursor: pointer;
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        font-size: 13px; }
      #BestmixContainer .searchresultscontainer .productSearchResult .bestmixComparison.added {
        color: #a6a6a6; }
      #BestmixContainer .searchresultscontainer .productSearchResult .bestmixAdd {
        color: #ec6501; }
        #BestmixContainer .searchresultscontainer .productSearchResult .bestmixAdd.added {
          color: #a6a6a6; }
      #BestmixContainer .searchresultscontainer .productSearchResult .splitter {
        margin: 0 5px;
        color: #a6a6a6;
        cursor: default;
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        font-size: 16px; }
    #BestmixContainer .searchresultscontainer .maximum-result-shown {
      padding: 24px;
      font-size: 15px;
      color: #a7a7a7;
      text-align: center; }
  #BestmixContainer .sortimentDownload {
    float: left;
    width: 118px;
    margin: 20px 0 20px 20px;
    cursor: pointer;
    position: relative;
    padding-left: 43px; }
    #BestmixContainer .sortimentDownload:before {
      content: "";
      background-color: #65b32e;
      width: 35px;
      height: 35px;
      position: absolute;
      left: 0;
      top: 50%;
      transform: translateY(-50%);
      background-image: url("../images/download-pil.svg");
      background-position: center;
      background-repeat: no-repeat; }
  #BestmixContainer .offerButton {
    float: right;
    margin: 20px 0; }
    #BestmixContainer .offerButton > div {
      display: inline-block;
      line-height: 35px; }
    #BestmixContainer .offerButton .numberOfOffersSelected,
    #BestmixContainer .offerButton .offersSelected {
      font-size: 15px;
      font-weight: 500;
      line-height: 1.07;
      letter-spacing: 0.1px;
      color: #2f3331; }
    #BestmixContainer .offerButton .numberOfOffersSelected {
      font-weight: 900; }
    #BestmixContainer .offerButton .makeOffers {
      border-radius: 2px;
      background-color: #ec6501;
      font-size: 16px;
      font-weight: 500;
      margin-left: 6px; }

.bestmix-offer-overlay {
  width: 980px;
  border-radius: 4px;
  background-color: white;
  color: #2f3331;
  position: absolute !important; }
  .bestmix-offer-overlay .offer-overlay-header {
    font-size: 17px;
    font-weight: 900;
    text-align: center;
    padding: 16px 0;
    border-bottom: solid 1px #f3f3f3; }
    .bestmix-offer-overlay .offer-overlay-header .close {
      background-image: url("../images/my-icons/close-cross-grey.svg");
      width: 13px;
      height: 13px;
      cursor: pointer;
      position: absolute;
      right: 15px;
      top: 18px; }
  .bestmix-offer-overlay .offer-overlay-body {
    margin: 20px 0 30px 0; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE {
      min-width: 113px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE .hidePriceFE .hidePriceFE-label {
        display: inline-block;
        vertical-align: middle; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE .hidePriceFE input[type="checkbox"] {
        position: absolute;
        visibility: hidden;
        margin-left: -9999px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE .hidePriceFE input[type="checkbox"] + label {
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        position: relative;
        width: 40px;
        height: 20px;
        margin-bottom: 5px;
        cursor: pointer;
        user-select: none;
        transition: all 0.4s;
        border: 2px solid #edece9;
        outline: none;
        background-color: #fff;
        display: inline-block;
        vertical-align: middle; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE .hidePriceFE input[type="checkbox"] + label:after {
        -moz-border-radius: 22px;
        -webkit-border-radius: 22px;
        border-radius: 22px;
        position: absolute;
        top: 2px;
        bottom: 2px;
        left: 2px;
        display: block;
        width: 12px;
        content: "";
        transition: all 0.4s;
        background-color: #dddddd; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE .hidePriceFE input[type="checkbox"]:checked + label {
        background-color: #65b32e; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell.priceFE .hidePriceFE input[type="checkbox"]:checked + label:after {
        margin-left: 20px;
        background-color: #fff; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines.tablediv .tablerowdiv {
      background-color: #f8f8f8; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines.tablediv .tablerowdiv .cell.term input {
        width: 185px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines.tablediv .tablerowdiv .cell.name {
        width: 350px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines.tablediv .tablerowdiv .cell.amount {
        max-width: 90px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines.tablediv .tablerowdiv .cell.price {
        max-width: 100px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines.tablediv .tablerowdiv:nth-child(even) {
        background-color: #fff; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv > div {
      vertical-align: bottom; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell:first-child, .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child {
      text-align: left; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell:first-child img, .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child img {
        position: relative;
        top: 3px;
        margin-right: 5px;
        cursor: pointer; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines .tableheaddiv .cell:nth-child(2), .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:nth-child(2) {
      text-align: left;
      padding-left: 7px; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines .cell, .bestmix-offer-overlay .offer-overlay-body .product-lines input {
      text-align: right; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .cell.term input, .bestmix-offer-overlay .offer-overlay-body .product-lines input.term input {
        min-width: 130px;
        box-sizing: content-box;
        text-align: center; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines input {
      width: 100%; }
    .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      font-size: 15px;
      padding: 7px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child {
        font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
        .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child .remove-product-line {
          background-image: url(../images/my-icons/slet.svg);
          width: 17px;
          height: 17px;
          background-repeat: no-repeat;
          background-position: center;
          cursor: pointer;
          padding-left: 20px;
          vertical-align: middle;
          display: inline-block; }
          .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child .remove-product-line:hover {
            background-image: url(../images/my-icons/slet-mouse-over.svg); }
        .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child .clone-product-line {
          background-image: url(../images/my-icons/cross-white.svg);
          width: 14px;
          height: 14px;
          border-radius: 4px;
          background-color: #2c8153;
          background-position: center;
          background-size: 10px;
          background-repeat: no-repeat;
          display: inline-block;
          cursor: pointer;
          vertical-align: middle;
          margin-left: 3px;
          position: relative;
          top: -1px; }
        .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell:first-child .product-name {
          margin-left: 5px;
          vertical-align: middle; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell.price-fe {
        width: 85px; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell.term input {
        text-align: left; }
      .bestmix-offer-overlay .offer-overlay-body .product-lines .tablerowdiv .cell input {
        font-size: 14px;
        color: #2f3331;
        font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
    .bestmix-offer-overlay .offer-overlay-body .product-options {
      padding: 30px 30px 0 13px;
      position: relative; }
      .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method {
        width: 345px;
        float: left; }
        .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container {
          position: relative;
          padding-left: 25px;
          margin-bottom: 12px;
          cursor: pointer;
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none; }
          .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container input {
            position: absolute;
            opacity: 0;
            cursor: pointer; }
          .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container .checkmark {
            position: absolute;
            top: 0;
            left: 0;
            height: 17px;
            width: 17px;
            border: 1px solid #ababa9;
            border-radius: 50%; }
            .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container .checkmark::after {
              content: "";
              position: absolute;
              display: none;
              top: 50%;
              left: 50%;
              width: 9px;
              height: 9px;
              border-radius: 50%;
              margin-top: -4.5px;
              margin-left: -4.5px;
              background: #65b32e; }
          .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container .option-text {
            font-family: "AvenirLTStd-Light", verdana, sans-serif;
            font-size: 15px; }
        .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container input:checked ~ .checkmark:after {
          display: block; }
        .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method .container input:checked ~ .checkmark {
          border-color: #65b32e; }
        .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method #add-crop-purchase {
          bottom: 0;
          position: absolute;
          cursor: pointer; }
          .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method #add-crop-purchase .checkbox {
            position: absolute;
            top: -1px;
            left: 0;
            height: 17px;
            width: 17px;
            border: 1px solid #ababa9;
            border-radius: 1px; }
            .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method #add-crop-purchase .checkbox.checked {
              background-image: url("../images/my-icons/shape.svg");
              background-repeat: no-repeat;
              background-position: center; }
          .bestmix-offer-overlay .offer-overlay-body .product-options .payment-method #add-crop-purchase span {
            margin-left: 25px;
            font-family: "AvenirLTStd-Light", verdana, sans-serif;
            font-size: 15px; }
    .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container {
      margin-top: 30px; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .tableheaddiv > div {
        vertical-align: bottom; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .crop-line.tablerowdiv {
        display: table-row !important;
        background-color: #fff; }
        .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .crop-line.tablerowdiv input {
          font-size: 14px;
          color: #2f3331;
          font-family: "AvenirLTStd-Medium", verdana, sans-serif; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .cell:not(.img) {
        padding: 7px; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .cell.crop-amount input {
        text-align: right; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .cell.crop-price input {
        text-align: right; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .cell.crop-settlementdate input {
        min-width: 90px;
        padding: 0 7px;
        text-align: left;
        color: #65b32e; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .cell.img {
        background-image: url(../images/my-icons/slet.svg);
        width: 17px;
        height: 17px;
        background-repeat: no-repeat;
        background-position: 15px center;
        cursor: pointer;
        padding-left: 20px; }
        .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .cell.img:hover {
          background-image: url(../images/my-icons/slet-mouse-over.svg); }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .crop-lines {
        margin-bottom: 20px; }
        .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .crop-lines .cell.price {
          min-width: 100px; }
      .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .add-crop-line {
        float: left;
        width: 345px;
        padding-left: 16px;
        box-sizing: content-box;
        font-size: 15px;
        color: #65b32e;
        line-height: 1.27;
        font-family: "AvenirLTStd-Light", verdana, sans-serif; }
        .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .add-crop-line .add-crop-line-img {
          background-image: url("../images/my-icons/cross-white.svg");
          width: 14px;
          height: 14px;
          border-radius: 4px;
          background-color: #65b32e;
          background-position: center;
          background-size: 10px;
          background-repeat: no-repeat;
          display: inline-block;
          cursor: pointer; }
        .bestmix-offer-overlay .offer-overlay-body .crop-purchase-container .add-crop-line span {
          cursor: pointer; }
    .bestmix-offer-overlay .offer-overlay-body .formElement {
      width: 577px;
      display: inline-block;
      height: 105px;
      padding-right: 0; }
      .bestmix-offer-overlay .offer-overlay-body .formElement .inputLabel {
        position: absolute;
        width: 100%; }
        .bestmix-offer-overlay .offer-overlay-body .formElement .inputLabel span {
          z-index: 4;
          transition: all ease-in-out 200ms;
          position: absolute;
          top: 50%;
          -ms-transform: translateY(-50%);
          -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
          left: 10px;
          color: #909090;
          font-size: 14px; }
      .bestmix-offer-overlay .offer-overlay-body .formElement .remark {
        width: 100%;
        height: 100%; }
        .bestmix-offer-overlay .offer-overlay-body .formElement .remark textarea {
          height: 100%;
          border-radius: 4px;
          background-color: #f3f3f3;
          border: none;
          padding: 10px; }
      .bestmix-offer-overlay .offer-overlay-body .formElement.inUse span {
        transition: all ease-in-out 200ms;
        top: 25%;
        font-size: 80%; }
      .bestmix-offer-overlay .offer-overlay-body .formElement.inUse textarea {
        padding: 19px 10px 5px 10px;
        font-size: 15px;
        font-family: "AvenirLTStd-Light", verdana, sans-serif; }
  .bestmix-offer-overlay .offer-overlay-footer {
    text-align: center;
    padding: 30px 0;
    border-top: solid 1px #f3f3f3;
    position: relative; }
    .bestmix-offer-overlay .offer-overlay-footer .download-offer-productcards {
      position: absolute;
      left: 13px;
      top: 50%;
      transform: translateY(-50%);
      background: url(../images/my-icons/pdf.png) left center no-repeat;
      cursor: pointer;
      height: 38px;
      text-align: left;
      max-width: 200px;
      display: table; }
      .bestmix-offer-overlay .offer-overlay-footer .download-offer-productcards span {
        display: table-cell;
        vertical-align: middle;
        padding-left: 42px; }
    .bestmix-offer-overlay .offer-overlay-footer .button, .bestmix-offer-overlay .offer-overlay-footer input[type="submit"], .bestmix-offer-overlay .offer-overlay-footer input[type="reset"], .bestmix-offer-overlay .offer-overlay-footer input[type="button"] {
      width: 205px;
      height: 40px;
      padding: 5px;
      font-size: 15px;
      font-family: "AvenirLTStd-Black", verdana, sans-serif;
      border-radius: 100px; }

.sortimentdownloadoverlay {
  width: 690px;
  max-width: 100%;
  min-height: 260px;
  border-radius: 4px;
  background-color: #fff; }
  .sortimentdownloadoverlay .cross {
    position: absolute;
    top: 15px;
    right: 15px;
    width: 15px;
    height: 15px;
    cursor: pointer; }
    .sortimentdownloadoverlay .cross:before, .sortimentdownloadoverlay .cross:after {
      content: "";
      position: absolute;
      border-top: solid 1.7px #ababa9;
      width: 15px;
      height: 0;
      top: 50%;
      left: 50%; }
    .sortimentdownloadoverlay .cross:before {
      -o-transform: translate(-50%, -50%) rotate(45deg);
      -ms-transform: translate(-50%, -50%) rotate(45deg);
      -moz-transform: translate(-50%, -50%) rotate(45deg);
      -webkit-transform: translate(-50%, -50%) rotate(45deg);
      transform: translate(-50%, -50%) rotate(45deg); }
    .sortimentdownloadoverlay .cross:after {
      -o-transform: translate(-50%, -50%) rotate(-45deg);
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
      -moz-transform: translate(-50%, -50%) rotate(-45deg);
      -webkit-transform: translate(-50%, -50%) rotate(-45deg);
      transform: translate(-50%, -50%) rotate(-45deg); }
  .sortimentdownloadoverlay .headline {
    font-size: 17px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    text-align: center;
    color: #2f3331;
    line-height: 50px; }
  .sortimentdownloadoverlay .downloadcontainer {
    position: relative;
    padding: 0 0 40px 13px;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    border-top: 2px solid #f3f3f3;
    border-bottom: 2px solid #f3f3f3; }
    .sortimentdownloadoverlay .downloadcontainer:after {
      content: "";
      border-left: 2px solid #f3f3f3;
      position: absolute;
      top: 0;
      bottom: 0;
      left: calc(50% - 1px);
      width: 0; }
    .sortimentdownloadoverlay .downloadcontainer .downloadgroup {
      font-size: 15px;
      color: #2f3331;
      padding: 40px 0 0 27px;
      -moz-page-break-inside: avoid;
      -webkit-column-break-inside: avoid;
      break-inside: avoid;
      -o-column-break-inside: avoid;
      -ms-column-break-inside: avoid;
      column-break-inside: avoid;
      page-break-inside: avoid;
      overflow: hidden; }
      .sortimentdownloadoverlay .downloadcontainer .downloadgroup .animalgroup {
        font-family: "AvenirLTStd-Black", verdana, sans-serif;
        line-height: 20px;
        margin-bottom: 10px; }
      .sortimentdownloadoverlay .downloadcontainer .downloadgroup .download {
        padding-left: 28px;
        line-height: 20px;
        margin-top: 7px;
        background-size: 18px auto;
        background-position: left center;
        background-repeat: no-repeat;
        background-image: url("../images/my-icons/pdf.png");
        cursor: pointer; }
  .sortimentdownloadoverlay .bottom {
    text-align: center;
    padding: 20px; }
    .sortimentdownloadoverlay .bottom .button, .sortimentdownloadoverlay .bottom input[type="submit"], .sortimentdownloadoverlay .bottom input[type="reset"], .sortimentdownloadoverlay .bottom input[type="button"] {
      border-radius: 100px;
      background-color: #f3f3f3;
      font-size: 15px;
      letter-spacing: 0.1px;
      color: #65b32e;
      line-height: 42px;
      width: 204px; }

.productcard-selection {
  width: 770px;
  min-height: 310px;
  border-radius: 4px;
  background-color: #fff; }
  .productcard-selection .productcard-selection-overlay-img-container {
    position: relative;
    height: 500px; }
    .productcard-selection .productcard-selection-overlay-img-container .productcard-selection-overlay-img {
      width: 100%;
      height: 500px;
      background-image: url("../images/bestmix_visning.png");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%; }
  .productcard-selection .productcard-selection-overlay-heading {
    font-size: 17px;
    font-family: "AvenirLTStd-Black", verdana, sans-serif;
    text-align: center;
    padding: 16px 0;
    border-bottom: solid 1px #f3f3f3;
    position: relative;
    color: #2f3331; }
    .productcard-selection .productcard-selection-overlay-heading .close {
      background-image: url("../images/my-icons/close-cross-grey.svg");
      width: 13px;
      height: 13px;
      cursor: pointer;
      position: absolute;
      right: 15px;
      top: 18px; }
  .productcard-selection .productcard-selection-overlay-choices {
    padding: 20px 0; }
  .productcard-selection .productcard-selection-overlay-choice {
    display: inline-block;
    padding: 0 40px; }
    .productcard-selection .productcard-selection-overlay-choice p {
      font-family: "AvenirLTStd-Light", verdana, sans-serif;
      font-size: 14px;
      color: #6a605a;
      text-align: left;
      line-height: 18px; }
    .productcard-selection .productcard-selection-overlay-choice .container {
      position: relative;
      padding-left: 25px;
      margin-bottom: 12px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
      .productcard-selection .productcard-selection-overlay-choice .container input {
        position: absolute;
        opacity: 0;
        cursor: pointer; }
      .productcard-selection .productcard-selection-overlay-choice .container .checkmark {
        position: absolute;
        top: 0;
        left: 5px;
        height: 17px;
        width: 17px;
        border: 1px solid #ababa9;
        border-radius: 50%; }
        .productcard-selection .productcard-selection-overlay-choice .container .checkmark::after {
          content: "";
          position: absolute;
          display: none;
          top: 50%;
          left: 50%;
          width: 9px;
          height: 9px;
          border-radius: 50%;
          margin-top: -4.5px;
          margin-left: -4.5px;
          background: #65b32e; }
      .productcard-selection .productcard-selection-overlay-choice .container .option-text {
        font-family: "AvenirLTStd-Light", verdana, sans-serif;
        font-size: 15px;
        margin-left: 5px;
        color: #2f3331; }
    .productcard-selection .productcard-selection-overlay-choice .container input:checked ~ .checkmark:after {
      display: block; }
    .productcard-selection .productcard-selection-overlay-choice .container input:checked ~ .checkmark {
      border-color: #65b32e; }
  .productcard-selection .productcard-selection-overlay-activate {
    text-align: center;
    padding: 30px 0;
    border-top: solid 1px #f3f3f3; }
    .productcard-selection .productcard-selection-overlay-activate .activate {
      width: 205px;
      height: 40px;
      padding: 5px;
      font-size: 15px;
      font-weight: 900;
      border-radius: 100px; }

.showing3Overlay .icon-bar {
  padding-top: 20px; }
  .showing3Overlay .icon-bar .icon-bar-cell {
    float: left; }
    .showing3Overlay .icon-bar .icon-bar-cell:not(:last-child) {
      padding-right: 10px; }
  .showing3Overlay .icon-bar:after {
    content: "";
    display: table;
    clear: both; }

body.pagename-Bestmix .content {
  z-index: 3; }
  body.pagename-Bestmix .content.iframe {
    max-width: none;
    padding: 0; }
body.pagename-Bestmix .ui-state-active, body.pagename-Bestmix .ui-widget-content .ui-state-active, body.pagename-Bestmix .ui-widget-header .ui-state-active {
  border: 1px solid #edecea;
  background: #ec6501 url() 50% 50% repeat-x; }

/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel .owl-refresh .owl-item {
  display: none; }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d; }

.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto; }

.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img {
  transform-style: preserve-3d; }

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1; }

.printheader {
  display: none; }

@page {
  size: A4; }
@media print {
  html, body {
    width: 210mm;
    height: 297mm; }

  .header {
    display: none; }

  .content {
    padding-top: 15px; }
    .status-contract .content {
      padding-top: 15px; }
    .status-anon .content {
      padding-top: 15px; }

  body, form {
    background: transparent; }

  .ui-tabs-nav .ui-state-default {
    display: none; }
    .ui-tabs-nav .ui-state-default.ui-state-active {
      display: list-item; }

  .product {
    page-break-inside: avoid; }

  .contractDetails-container, .PreAnalysisBatch {
    margin: 0 auto !important;
    max-width: 1020px !important;
    width: 100% !important;
    height: auto !important;
    top: 0 !important;
    right: auto;
    max-height: none;
    transform: translateX(-50%); }

  .lb_overlay {
    background: white !important;
    opacity: 1 !important; }

  .supportoverlay {
    display: none; }

  .sitesearch .search-bar {
    display: none; }

  footer {
    background-color: transparent;
    height: auto;
    padding: 0; }
    footer #footerlinks {
      display: none; }
    footer .contact {
      background: transparent; }
      footer .contact .phone_number, footer .contact .mail {
        display: inline-block; }

  .tablediv .tableheadlinediv {
    font-size: 12px; }
    .tablediv .tableheadlinediv > div {
      display: block;
      font-size: 11px;
      width: 680px;
      left: 0; }
  .tablediv .tableheaddiv {
    font-size: 11px; }
  .tablediv .tableheaddiv {
    font-size: 11px; }
  .tablediv .tablerowdiv {
    font-size: 11px; }
  .tablediv .tablefooterdiv {
    font-size: 12px; }
    .tablediv .tablefooterdiv .total-price {
      font-size: 12px; }
    .tablediv .tablefooterdiv > div {
      display: block;
      font-size: 11px;
      width: 680px;
      left: 0; }

  .invoice-filters {
    display: none; }

  .gompertz-container .print-page {
    display: none; }
  .gompertz-container .Gompertz .container {
    display: inline-block;
    vertical-align: top; }

  body.pagename-Gompertz .content-footer {
    height: auto;
    page-break-inside: avoid;
    page-break-after: avoid; }
  body.pagename-Gompertz footer {
    height: 100px;
    page-break-inside: avoid;
    page-break-after: avoid; } }
@media print and (orientation: landscape) {
  #divContent .gompertz-container > .right .Gompertz .graph-days {
    left: 446px;
    bottom: 168px; } }
@media print and (orientation: portrait) {
  #divContent .gompertz-container > .left {
    float: none;
    width: 100%; }
    #divContent .gompertz-container > .left .Gompertz {
      margin-bottom: 0; }
      #divContent .gompertz-container > .left .Gompertz:first-child {
        height: 175px; }
        #divContent .gompertz-container > .left .Gompertz:first-child .middle-divider {
          height: 91px;
          margin-top: 42px; }
        #divContent .gompertz-container > .left .Gompertz:first-child h2 {
          padding-top: 0; }
        #divContent .gompertz-container > .left .Gompertz:first-child .weight-inputfields.growth {
          left: -51px; }
      #divContent .gompertz-container > .left .Gompertz:last-child {
        height: 210px; }
        #divContent .gompertz-container > .left .Gompertz:last-child .middle-divider {
          height: 119px;
          margin-top: 42px; }
        #divContent .gompertz-container > .left .Gompertz:last-child .datepicker .dateinput {
          padding: 0 13px 0 0;
          text-align: right; }
        #divContent .gompertz-container > .left .Gompertz:last-child .datepicker img {
          display: none; }
      #divContent .gompertz-container > .left .Gompertz .container.left, #divContent .gompertz-container > .left .Gompertz .container.right {
        padding-top: 5px;
        padding-bottom: 5px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields {
          margin-top: 5px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth {
          margin-top: 12px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift {
          margin-top: 6px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields,
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth,
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields,
        #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth,
        #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift {
          height: 20px;
          position: relative; }
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .seventothirty,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .seventoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .thirtytoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .firstswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .secondswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .thirdswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .seventothirty,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .seventoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .thirtytoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .firstswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .secondswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .thirdswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .seventothirty,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .seventoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .thirtytoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .firstswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .secondswitch,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .thirdswitch, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .seventothirty,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .seventoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .thirtytoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .firstswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .secondswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .thirdswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .seventothirty,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .seventoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .thirtytoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .firstswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .secondswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .thirdswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .seventothirty,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .seventoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .thirtytoahundred,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .firstswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .secondswitch,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .thirdswitch {
            height: 20px;
            padding: 0;
            position: relative;
            top: 10px;
            margin-top: 0;
            right: initial;
            width: 115px;
            background-color: transparent;
            display: inline-block; }
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .input-field,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .input-field,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .input-field, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .input-field,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .input-field,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .input-field {
            float: none;
            position: absolute;
            right: 8px;
            top: 5px; }
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields .styledCheckbox .checkbox,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.growth .styledCheckbox .checkbox,
          #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift .styledCheckbox .checkbox, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields .styledCheckbox .checkbox,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.growth .styledCheckbox .checkbox,
          #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift .styledCheckbox .checkbox {
            left: unset;
            top: 8px;
            right: 15px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .weight-inputfields.shift, #divContent .gompertz-container > .left .Gompertz .container.right .weight-inputfields.shift {
          height: 30px;
          margin-bottom: 10px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .input-container, #divContent .gompertz-container > .left .Gompertz .container.right .input-container {
          background-color: transparent;
          margin-top: 8px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .formElement, #divContent .gompertz-container > .left .Gompertz .container.right .formElement {
          margin-top: 5px; }
        #divContent .gompertz-container > .left .Gompertz .container.left .input-field-date, #divContent .gompertz-container > .left .Gompertz .container.right .input-field-date {
          float: none;
          position: absolute;
          right: 0;
          top: 5px; }
        #divContent .gompertz-container > .left .Gompertz .container.left input, #divContent .gompertz-container > .left .Gompertz .container.right input {
          height: 20px;
          border: none;
          padding-top: 0;
          padding-bottom: 0; }
  #divContent .gompertz-container > .right {
    float: none;
    width: 100%; }
    #divContent .gompertz-container > .right .Gompertz {
      height: auto; }
      #divContent .gompertz-container > .right .Gompertz canvas {
        margin-top: 45px; }
      #divContent .gompertz-container > .right .Gompertz .graph-kg {
        top: 60px;
        left: 18px; }
      #divContent .gompertz-container > .right .Gompertz .graph-days {
        left: 480px;
        top: 318px; }
      #divContent .gompertz-container > .right .Gompertz .pigs-img {
        top: 165px; }
      #divContent .gompertz-container > .right .Gompertz .growth-text {
        position: relative;
        float: left;
        clear: both;
        padding: 10px 10px 0 10px; }
      #divContent .gompertz-container > .right .Gompertz .firstLabel,
      #divContent .gompertz-container > .right .Gompertz .secondLabel,
      #divContent .gompertz-container > .right .Gompertz .thirdLabel {
        top: 45px; }
        #divContent .gompertz-container > .right .Gompertz .firstLabel .dotted-line,
        #divContent .gompertz-container > .right .Gompertz .secondLabel .dotted-line,
        #divContent .gompertz-container > .right .Gompertz .thirdLabel .dotted-line {
          height: 214px; }
        #divContent .gompertz-container > .right .Gompertz .firstLabel.bottom,
        #divContent .gompertz-container > .right .Gompertz .secondLabel.bottom,
        #divContent .gompertz-container > .right .Gompertz .thirdLabel.bottom {
          top: 175px; }
          #divContent .gompertz-container > .right .Gompertz .firstLabel.bottom .dotted-line,
          #divContent .gompertz-container > .right .Gompertz .secondLabel.bottom .dotted-line,
          #divContent .gompertz-container > .right .Gompertz .thirdLabel.bottom .dotted-line {
            height: 84px; }
        #divContent .gompertz-container > .right .Gompertz .firstLabel.middle,
        #divContent .gompertz-container > .right .Gompertz .secondLabel.middle,
        #divContent .gompertz-container > .right .Gompertz .thirdLabel.middle {
          top: 110px; }
          #divContent .gompertz-container > .right .Gompertz .firstLabel.middle .dotted-line,
          #divContent .gompertz-container > .right .Gompertz .secondLabel.middle .dotted-line,
          #divContent .gompertz-container > .right .Gompertz .thirdLabel.middle .dotted-line {
            height: 149px; }
  #divContent .gompertz-container > .left .Gompertz h2,
  #divContent .gompertz-container > .right .Gompertz h2 {
    padding-bottom: 5px; }

  body.pagename-Gompertz .content-footer,
  body.pagename-Gompertz footer {
    display: none; } }
@media print {
  .product-page {
    display: table;
    width: 100%; }
    .product-page #divContent .content {
      padding-bottom: 0; }
      .product-page #divContent .content .section-product-page .tabcontainer .tabitem .more-less-text .more-less-container {
        max-height: none; }
      .product-page #divContent .content .section-product-page .tabcontainer .tabitem .more-less-text .bottom-fader,
      .product-page #divContent .content .section-product-page .tabcontainer .tabitem .more-less-text .more-less-label {
        display: none; }
    .product-page .section-product-page {
      max-width: 21cm;
      margin: auto;
      font-family: "AvenirLT-Roman",verdana,sans-serif; }
      .product-page .section-product-page:after {
        display: none; }
      .product-page .section-product-page a, .product-page .section-product-page #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .product-page .section-product-page #changeEmail, .product-page .section-product-page #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .product-page .section-product-page #changePassword,
      .product-page .section-product-page ul li a,
      .product-page .section-product-page ul li #basedata .base-data .base-data-info #changeEmail,
      #basedata .base-data .base-data-info .product-page .section-product-page ul li #changeEmail,
      .product-page .section-product-page ul li #basedata .base-data .base-data-info #changePassword,
      #basedata .base-data .base-data-info .product-page .section-product-page ul li #changePassword {
        font-size: 10px; }
      .product-page .section-product-page .prepare-page-for-print {
        display: none; }
      .product-page .section-product-page .g-product .order-item-form {
        display: none; }
      .product-page .section-product-page .productPage:after {
        display: none; }
      .product-page .section-product-page .productPage .product-name {
        position: relative;
        width: 200%;
        max-width: 200%;
        font-size: 17px;
        line-height: 1.53;
        padding: 0 0 20px; }
      .product-page .section-product-page .productpresentation {
        border-right: none;
        min-height: 335px;
        float: none;
        display: table-cell; }
        .product-page .section-product-page .productpresentation .status,
        .product-page .section-product-page .productpresentation .oekomaerket,
        .product-page .section-product-page .productpresentation .favorite {
          display: none; }
        .product-page .section-product-page .productpresentation .productImages {
          padding: 0; }
          .product-page .section-product-page .productpresentation .productImages .owl-stage-outer {
            overflow: visible; }
            .product-page .section-product-page .productpresentation .productImages .owl-stage-outer .owl-stage {
              width: 100% !important;
              transform: none !important; }
              .product-page .section-product-page .productpresentation .productImages .owl-stage-outer .owl-stage .owl-item {
                display: none; }
                .product-page .section-product-page .productpresentation .productImages .owl-stage-outer .owl-stage .owl-item.active {
                  display: block;
                  max-width: 100% !important; }
          .product-page .section-product-page .productpresentation .productImages .owl-controls {
            display: none; }
        .product-page .section-product-page .productpresentation .productflags {
          display: none; }
      .product-page .section-product-page #canOrderDiv {
        display: none; }
      .product-page .section-product-page #orderLikeContracts.productFilter,
      .product-page .section-product-page .productFilter {
        padding-top: 85px;
        position: relative;
        min-height: initial;
        display: table-cell;
        float: none;
        vertical-align: top; }
        .product-page .section-product-page #orderLikeContracts.productFilter .quantityandprices,
        .product-page .section-product-page #orderLikeContracts.productFilter .productactions,
        .product-page .section-product-page .productFilter .quantityandprices,
        .product-page .section-product-page .productFilter .productactions {
          display: none; }
        .product-page .section-product-page #orderLikeContracts.productFilter .productdelivery,
        .product-page .section-product-page .productFilter .productdelivery {
          display: none; }
        .product-page .section-product-page #orderLikeContracts.productFilter .productoptions,
        .product-page .section-product-page .productFilter .productoptions {
          vertical-align: top;
          display: block;
          position: relative;
          padding: 0;
          width: 100%; }
          .product-page .section-product-page #orderLikeContracts.productFilter .productoptions .explanation,
          .product-page .section-product-page .productFilter .productoptions .explanation {
            display: none; }
            .product-page .section-product-page #orderLikeContracts.productFilter .productoptions .explanation.print,
            .product-page .section-product-page .productFilter .productoptions .explanation.print {
              display: block;
              position: absolute;
              top: 0;
              left: 20px;
              font-size: 12px; }
          .product-page .section-product-page #orderLikeContracts.productFilter .productoptions .styled-select,
          .product-page .section-product-page .productFilter .productoptions .styled-select {
            display: none; }
          .product-page .section-product-page #orderLikeContracts.productFilter .productoptions .variation-list,
          .product-page .section-product-page .productFilter .productoptions .variation-list {
            display: block;
            text-align: right;
            font-size: 12px;
            line-height: normal;
            letter-spacing: 0.1px;
            color: #6a605a;
            padding-top: 4px;
            float: none;
            padding-left: 100px;
            vertical-align: top; }
        .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps,
        .product-page .section-product-page .productFilter .pricesteps {
          padding: 0 0 20px 20px;
          margin: 17px 0 0; }
          .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps .explanation,
          .product-page .section-product-page .productFilter .pricesteps .explanation {
            font-size: 12px; }
          .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps ul,
          .product-page .section-product-page .productFilter .pricesteps ul {
            padding: 0; }
            .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps ul li,
            .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps ul li.active,
            .product-page .section-product-page .productFilter .pricesteps ul li,
            .product-page .section-product-page .productFilter .pricesteps ul li.active {
              color: #6a605a;
              padding-left: 0; }
              .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps ul li:nth-child(odd),
              .product-page .section-product-page #orderLikeContracts.productFilter .pricesteps ul li.active:nth-child(odd),
              .product-page .section-product-page .productFilter .pricesteps ul li:nth-child(odd),
              .product-page .section-product-page .productFilter .pricesteps ul li.active:nth-child(odd) {
                background-color: #fff; }
        .product-page .section-product-page #orderLikeContracts.productFilter .priceContainer,
        .product-page .section-product-page #orderLikeContracts.productFilter .priceinfo,
        .product-page .section-product-page .productFilter .priceContainer,
        .product-page .section-product-page .productFilter .priceinfo {
          padding-left: 20px;
          padding-right: 0;
          left: 20px;
          bottom: 5px;
          right: 0;
          position: absolute;
          width: unset; }
          .product-page .section-product-page #orderLikeContracts.productFilter .priceContainer > .price,
          .product-page .section-product-page #orderLikeContracts.productFilter .priceContainer .current,
          .product-page .section-product-page #orderLikeContracts.productFilter .priceinfo > .price,
          .product-page .section-product-page #orderLikeContracts.productFilter .priceinfo .current,
          .product-page .section-product-page .productFilter .priceContainer > .price,
          .product-page .section-product-page .productFilter .priceContainer .current,
          .product-page .section-product-page .productFilter .priceinfo > .price,
          .product-page .section-product-page .productFilter .priceinfo .current {
            font-size: 17px;
            font-weight: 900;
            line-height: normal;
            letter-spacing: 0.1px; }
      .product-page .section-product-page .tabcontainer .desktoptabs,
      .product-page .section-product-page .tabcontainer .mobile-tabs {
        display: none; }
      .product-page .section-product-page .tabcontainer .tabitem {
        display: block !important;
        padding: 0;
        line-height: 1.7;
        font-size: 10px; }
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf img,
        .product-page .section-product-page .tabcontainer .tabitem ul.links img {
          position: absolute;
          left: 0;
          top: 50%;
          transform: translateY(-50%); }
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf.pdf img,
        .product-page .section-product-page .tabcontainer .tabitem ul.links.pdf img {
          width: 26px;
          height: 29px; }
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf.links img,
        .product-page .section-product-page .tabcontainer .tabitem ul.links.links img {
          width: 23px;
          height: 23px; }
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf li a, .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changeEmail, #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changeEmail, .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changePassword, #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changePassword,
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf li a:first-child,
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changeEmail:first-child,
        #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changeEmail:first-child,
        .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changePassword:first-child,
        #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changePassword:first-child,
        .product-page .section-product-page .tabcontainer .tabitem ul.links li a,
        .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changeEmail,
        #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changeEmail,
        .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changePassword,
        #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changePassword,
        .product-page .section-product-page .tabcontainer .tabitem ul.links li a:first-child,
        .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changeEmail:first-child,
        #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changeEmail:first-child,
        .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changePassword:first-child,
        #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changePassword:first-child {
          padding-top: 5px;
          padding-left: 0;
          position: relative; }
          .product-page .section-product-page .tabcontainer .tabitem ul.pdf li a div, .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changeEmail div, #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changeEmail div, .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changePassword div, #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changePassword div,
          .product-page .section-product-page .tabcontainer .tabitem ul.pdf li a:first-child div,
          .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changeEmail:first-child div,
          #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changeEmail:first-child div,
          .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #basedata .base-data .base-data-info #changePassword:first-child div,
          #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.pdf li #changePassword:first-child div,
          .product-page .section-product-page .tabcontainer .tabitem ul.links li a div,
          .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changeEmail div,
          #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changeEmail div,
          .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changePassword div,
          #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changePassword div,
          .product-page .section-product-page .tabcontainer .tabitem ul.links li a:first-child div,
          .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changeEmail:first-child div,
          #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changeEmail:first-child div,
          .product-page .section-product-page .tabcontainer .tabitem ul.links li #basedata .base-data .base-data-info #changePassword:first-child div,
          #basedata .base-data .base-data-info .product-page .section-product-page .tabcontainer .tabitem ul.links li #changePassword:first-child div {
            display: inline-block;
            padding-left: 10px;
            vertical-align: middle;
            font-size: 12px;
            padding-left: 35px;
            line-height: 30px; }
        .product-page .section-product-page .tabcontainer .tabitem p {
          line-height: 1.7;
          font-size: 10px; }
        .product-page .section-product-page .tabcontainer .tabitem .hidden-tab-title {
          position: relative;
          margin: 23px 0 23px;
          display: block; }
          .product-page .section-product-page .tabcontainer .tabitem .hidden-tab-title:after {
            content: "";
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            height: 1px;
            border-top: 1px solid #dbd9d8;
            z-index: 1; }
          .product-page .section-product-page .tabcontainer .tabitem .hidden-tab-title span {
            font-size: 12px;
            font-weight: 900;
            line-height: normal;
            color: #2f3331;
            background-color: #fff;
            padding-right: 9px;
            z-index: 2;
            position: relative; }
        .product-page .section-product-page .tabcontainer .tabitem .product-description-content {
          max-width: none;
          float: none; }
          .product-page .section-product-page .tabcontainer .tabitem .product-description-content .conversionfactors {
            display: inline-block; }
            .product-page .section-product-page .tabcontainer .tabitem .product-description-content .conversionfactors ul {
              display: inline-block; }
              .product-page .section-product-page .tabcontainer .tabitem .product-description-content .conversionfactors ul li {
                display: inline-block;
                padding: 8px 20px;
                font-size: 10px; }
          .product-page .section-product-page .tabcontainer .tabitem .product-description-content .productdescription ul {
            padding: 0 0 0 20px; }
        .product-page .section-product-page .tabcontainer .tabitem .tags-container {
          display: none; }
        .product-page .section-product-page .tabcontainer .tabitem .mixoverview {
          height: auto;
          margin-top: -5px; }
          .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item,
          .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item.selected {
            border-right: none;
            width: 100%;
            margin: 5px 0 -8px; }
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item span,
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item span.selected,
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item.selected span,
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item.selected span.selected {
              background-color: #fff;
              padding: 3px 9px 3px 31px;
              font-family: "AvenirLTStd-Black",verdana,sans-serif; }
            .level2container + .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item, .level2container +
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level1item.selected {
              margin-top: 12px; }
          .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level2container {
            display: block !important;
            position: relative;
            width: 100%;
            page-break-inside: avoid;
            min-height: 0; }
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level2container .level2item {
              padding: 0 0 0 21px; }
              .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level2container .level2item .level2img {
                display: none; }
              .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level2container .level2item .level2text {
                line-height: 17px;
                height: 17px;
                margin-top: -3px; }
            .product-page .section-product-page .tabcontainer .tabitem .mixoverview .level2container .empty-text {
              padding-top: 0;
              text-align: left;
              font-size: 10px;
              font-weight: normal;
              line-height: 17px;
              height: 17px;
              margin-top: -3px;
              margin-left: 36px; }
    .product-page .section-product-slider,
    .product-page footer,
    .product-page .content-footer {
      display: none; } }
.contact .phone_number, .contact .mail {
  display: none; }

/*# sourceMappingURL=styles.css.map */
