
#logo {
  background-color: rgb(255,255,255);
  color:green;
  background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/logo-big.png?xet=1428404932000);
  background-repeat: no-repeat;
  background-position: 32px center;
  background-size: 150px 102px;
  width: 204px;
  top: 17px;
  left: -102px;
  position: relative;
  z-index: 10;
  border-radius: 102px;
  transition: all 0.2s;
}

header.sticky #logo {
  background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/logo-small.png?xet=1428405170000);
  background-position: 26px center;
  background-size: 117px 80px;
  top: -30px;
  left: -80px;
  width: 160px;
  height: 160px;
}

.wave.up {
  margin-top: -7px;
  background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/zack-beige-up.png?xet=1430319899000);
}

.wave.down {
  margin-bottom: -7px;
  background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/zack-beige-down.png?xet=1428405059000);
  z-index: 1;
}

.wave.up.brown {
  background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/zack-brown-up.png);
}

.wave.down.brown {
  background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/zack-brown-down.png);
}


@media only screen and (max-width: 1200px) {

  #logo {
    background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/logo-small.png?xet=1428405170000);
    background-position: 26px center;
    background-size: 117px 80px;
    top: 10px;
    left: 0;
    width: 160px;
    height: 160px;
    transition: none;
  }
}


@media only screen and (max-width: 767px) {
#logo {
    position: absolute;
    background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/icon-small.png?xet=1428405133000);
    background-position: center;
    background-size: contain;
    width: 36px;
    height: 36px;
    top: 10px;
    left: 15px;
    border-radius: 18px;
  }

  .home #logo {
    position: absolute;
    background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/logo-small.png?xet=1428405170000);
    background-position: 16px center;
    background-size: 65px 45px;
    width: 90px;
    height: 90px;
    top: 10px;
    left: 15px;
    border-radius: 45px;
  }
}

/* ----------------------------------------
    icons
---------------------------------------- */

/* --------- Expert pages ----------------*/
.icon.delete { background:url('https://shop.natur-konkret.ch/it/p1=%23565656?dpa=imagedelete&xet=1755418189947') center no-repeat; }
.lt-ie9 .icon.delete { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://shop.natur-konkret.ch/it/p1=%23565656?dpa=imagedelete&xet=1755418189947', sizingMethod='scale'); }
.small-icon.delete { background:url('https://shop.natur-konkret.ch/it/p1=%23565656?dpa=imagedelete&xet=1755418189947")') center no-repeat; }
.lt-ie9 .small-icon.delete { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://shop.natur-konkret.ch/it/p1=%23565656?dpa=imagedelete&xet=1755418189947', sizingMethod='scale'); }


/* ----------------------------------------
    icon styles
---------------------------------------- */
.icon { height: 30px; width: 100%; border: 0px; background-size: 28px 28px !important; }
a.icon, a .icon, input.icon { cursor: pointer; }
a.icon:hover, a .icon:hover, input.icon:hover { background-size: 30px 30px !important; }
.small-icon { height: 15px; background-size: 15px 15px !important; }
.icon.right { background-position: right; }
.icon.left { background-position: left; }
.lt-ie9 .icon { background-image: none; width: 30px; height: 30px; }
.lt-ie9 .small-icon { background-image: none; width: 15px; height: 15px; }

/* -----------------------------------------
    buttons
----------------------------------------- */
.button { text-align:center; }
.quicksearch-button {border-top-left-radius: 0px; border-bottom-left-radius: 0px; background-image: url('https://shop.natur-konkret.ch/it/p1=%23ffffff?dpa=imagesearch&xet=1755418189947'); background-repeat:no-repeat; background-position:center; background-size:23px;}
.continue { padding-right: 20px !important; border:0px; border-radius: 0px; }
.search { width: 100%; padding-right: 10px !important; background-image: url('https://shop.natur-konkret.ch/it/p1=%23ffffff?dpa=imagesearch&xet=1755418189947'); background-size:23px; background-position:8px center; background-repeat:no-repeat; text-align:right; border:0px; border-radius: 0px; }
.addtobasket { padding-right: 10px !important; background-size:23px; background-position:8px center; background-repeat:no-repeat; text-align:right; border:0px; border-radius: 0px; }
.delete { width: 100%; padding-right: 10px !important; background-image: url('https://shop.natur-konkret.ch/it/p1=%23ffffff?dpa=imagedelete&xet=1755418189947'); background-size:23px; background-position:8px center; background-repeat:no-repeat; text-align:right; border:0px; border-radius: 0px; }
.refresh { width: 100%; padding-right: 10px !important; background-image: url('https://shop.natur-konkret.ch/it/p1=%23ffffff?dpa=imagerecalculate&xet=1755418189947'); background-size:23px; background-position:8px center; background-repeat:no-repeat; text-align:right; border:0px; border-radius: 0px; }
.add { width: 100%; padding-right: 10px !important; background-image: url('https://shop.natur-konkret.ch/it/p1=%23ffffff?dpa=imageadd&xet=1755418189947'); background-size:23px; background-position:8px center; background-repeat:no-repeat; text-align:right; border:0px; border-radius: 0px; }
.addtopurchaselist { width: 100%; padding-right: 10px !important; background-image: url('https://shop.natur-konkret.ch/it/p1=%23ffffff?dpa=imagepurchaselist&xet=1755418189947'); background-size:23px; background-position:8px center; background-repeat:no-repeat; text-align:right; border:0px; border-radius: 0px; }


/*Special*/
.spezialcontent {margin-top:20px; padding:20px; background-color:#e3dac8; border-radius: 2px}
.spezialcontent a, .spezialcontent a:visited {
	margin-top:10px; 
	display:block; 
	color:#fff !important; 
	color: rgb(255,255,255);
    background-color: rgb(123,59,0);
    border: none;
    padding: 0.5em 0.75em;
    border-radius: 2px;
}


/* The Grid ---------------------- */
/*.row { width: 1000px; max-width: 100%; min-width: 768px; margin: 0 auto; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row.collapse .column, .row.collapse .columns { padding: 0; }
.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -15px; }
.row .row.collapse { margin: 0; }
.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }
.column.centered, .columns.centered { float: none; margin: 0 auto; }
[class*="column"] + [class*="column"]:last-child { float: right; }
[class*="column"] + [class*="column"].end { float: left; }
*/

/*
.row .offset-by-one { margin-left: 8.33333%; }
.row .offset-by-two { margin-left: 16.66667%; }
.row .offset-by-three { margin-left: 25%; }
.row .offset-by-four { margin-left: 33.33333%; }
.row .offset-by-five { margin-left: 41.66667%; }
.row .offset-by-six { margin-left: 50%; }
.row .offset-by-seven { margin-left: 58.33333%; }
.row .offset-by-eight { margin-left: 66.66667%; }
.row .offset-by-nine { margin-left: 75%; }
.row .offset-by-ten { margin-left: 83.33333%; }
*/
.push-two { left: 16.66667%; }
.pull-two { right: 16.66667%; }
.push-three { left: 25%; }
.pull-three { right: 25%; }
.push-four { left: 33.33333%; }
.pull-four { right: 33.33333%; }
.push-five { left: 41.66667%; }
.pull-five { right: 41.66667%; }
.push-six { left: 50%; }
.pull-six { right: 50%; }
.push-seven { left: 58.33333%; }
.pull-seven { right: 58.33333%; }
.push-eight { left: 66.66667%; }
.pull-eight { right: 66.66667%; }
.push-nine { left: 75%; }
.pull-nine { right: 75%; }
.push-ten { left: 83.33333%; }
.pull-ten { right: 83.33333%; }

.recipient_link {display:block; padding-left:25px; background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/ico_rezept.png?xet=1431941678000); background-size:15px; background-repeat:no-repeat; background-position: 2px}
.lt-ie9 .recipient_link {display:block; padding-left:25px; background-image:url(https://shop.natur-konkret.ch/abauserimage/static/img/ico_rezept_sml.png?xet=1432035394000); background-size:15px; background-repeat:no-repeat; background-position: 2px}