.entry-content {
  margin-top: 0;
}

.small_mood_tool {
	position: relative;
}

.small_mood_tool a, .small_mood_tool a:hover {
  color: #000000;
  text-decoration: none;
}

.page-template-mku-page-goodmoods-tools .lieferzeit {
	clear: both;
	overflow: hidden;
	text-align: left;
}

.small_mood_tool .cleft {
  clear: left;
}

.small_mood_tool .kugel-auswahl {
  width: 48px;
  margin-right: 25px;
  float: left;
  text-align: center;

  opacity: .3;
}

/* mku 28.10.2015 */
.small_mood_tool .kugel-auswahl.active {
	opacity: 1;
}


.small_mood_tool #colors-list , .small_mood_tool #basket, .small_mood_tool #small-moods {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

	.small_mood_tool #colors-list {
		clear: both;
	  position: relative;
	  margin-top: 8px;
	}

	.small_mood_tool #colors-list::after {
		content: '';
	  display: block;
	  height: 0;
	  font-size: 0;
	  clear: both;
	}

		.small_mood_tool #colors-list li {
		  float: left;
		  list-style: none;
		  margin: 0;
		  padding: 0;
		  display: inline-block;
		  padding: 2px;
		  margin-right: 3px;
    margin-bottom: 3px;
		}

.small_mood_tool .ui-draggable-helper {
  list-style-type: none;
  z-index: 1000;
}

.small_mood_tool #color-big {
	margin-top: 35px;
}

.small_mood_tool #basket-wrapper, .small_mood_tool #farbwahl {
  width: 50%;
  float: left;
  text-align: center;
}
	.small_mood_tool #basket {
	  z-index: 1;
	  width: 140px;
	  height: 120px;
	  background-image: url(../images/basket.gif);
	  background-repeat: no-repeat;
	  margin: 0 auto;
	  position: relative;
	}

		.small_mood_tool #basket li {
		  position: absolute;
		  list-style: none;
		  margin: 0;
		  padding: 0;
		  width: 29px;
		  height: 29px;
		}

			.small_mood_tool #basket li img {
			  width: 29px;
			  height: 29px;
			}

			.small_mood_tool #basket li:nth-child(1) {
			  top: 59px;
			  left: 47px;
			}

			.small_mood_tool #basket li:nth-child(2) {
			  top: 54px;
			  left: 78px;
			}

			.small_mood_tool #basket li:nth-child(3) {
			  top: 43px;
			  left: 17px;
			}

			.small_mood_tool #basket li:nth-child(4) {
			  top: 27px;
			  left: 47px;
			}

			.small_mood_tool #basket li:nth-child(5) {
			  top: 29px;
			  left: 102px;
			}

			.small_mood_tool #basket li:nth-child(6) {
			  top: 14px;
			  left: 76px;
			}

			.small_mood_tool #basket li:nth-child(7) {
			  top: 14px;
			  left: 6px;
			}

			.small_mood_tool #basket li:nth-child(8) {
			  top: 0px;
			  left: 34px;
			}

	.small_mood_tool #farbwahl {
	  width: 145px;
	  height: 145px;
	}

		.small_mood_tool #farbwahl img {
		  width: 114px;
		  height: 114px;
		}
		
		.small_mood_tool #farbwahl #color-name {
		  margin-top: 8px;
		}

	.small_mood_tool #small-mood-price {
	  font-size: 1.4em;
	  font-weight: bold;

	  margin-top: 12px;
	}

	.small_mood_tool .quantity {
	  float: left;
	  margin: 0 4px 0 0;
	}
	
	body.small_mood_tool button {
	  width: 100%;
	  max-width: 212px !important;
	  margin-bottom: 3px !important;
	  float: none;
	}
	
	.small_mood_tool .tworows {
	  padding-top: 7px !important;
	  line-height: 1.5em;
	}

.small_mood_tool #small-moods {
  position: relative;
  list-style-type: none;
  background-repeat: no-repeat;
  margin: 15px auto 0 auto;
  padding: 0;
}

	.small_mood_tool #small-moods.ml20,
	.small_mood_tool #small-moods.ml20-led {
	  width: 216px;
	  height: 862px;
	  background-image: url(../images/20er-zusammenstellung.jpg);
	}
	
	.small_mood_tool #small-moods.ml35,
	.small_mood_tool #small-moods.ml35-led {
	  width: 230px;
	  height: 1216px;
	  background-image: url(../images/35er-zusammenstellung.jpg);
	}
	
	.small_mood_tool #small-moods.ml50 {
	  width: 224px;
	  height: 1230px;
	  background-image: url(../images/50er-zusammenstellung.jpg);
	}

	.small_mood_tool #small-moods li {
	  position: absolute;
	  list-style: none;
	  margin: 0;
	  padding: 0;
	}

		.small_mood_tool #small-moods.ml20 li, 
		.small_mood_tool #small-moods.ml20 li img,
		.small_mood_tool #small-moods.ml20-led li,
		.small_mood_tool #small-moods.ml20-led li img {
		  width: 57px;
		  height: 57px;
		}
		
		.small_mood_tool #small-moods.ml35 li, 
		.small_mood_tool #small-moods.ml35 li img,
		.small_mood_tool #small-moods.ml35-led li,
		.small_mood_tool #small-moods.ml35-led li img {
		  width: 57px;
		  height: 57px;
		}
		
		.small_mood_tool #small-moods.ml50 li, 
		.small_mood_tool #small-moods.ml50 li img {
		  width: 50px;
		  height: 50px;
		}

.woocommerce-error {
	padding: 25px 30px 25px 70px !important;
    margin: 0 0 30px 0;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    background: #b39964;
    color: #fff !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: none;
    list-style: none outside;
    display: block !important;
    /* max-width: 840px; */
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px !important;
    border: 0 !important;
}

.small_mood_tool .row.two-columns {
	position: relative;
	box-sizing: border-box;

	/*overflow:auto;*/
	clear:both;
	max-width: 260px;
}
.small_mood_tool .row.two-columns::after {
  content: '';
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
}
.small_mood_tool .row.two-columns * {
	box-sizing: border-box;
}
.small_mood_tool .row.two-columns .col {
	float: left;
	width: 50%;

}

.small_mood_tool .row.two-columns .col button {
	margin-bottom: 4px !important;
	width: 100%;
	border: 0;
}

.small_mood_tool .row.two-columns .col:first-child {
	padding-right: 4px;
}

.small_mood_tool .new-btn {
	position: absolute;
	top: -20px;
    right: -20px;
    display: block;
    background-color: #e6007e;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    vertical-align: middle;
    color: #fff;
    border-radius: 100%;
    text-transform: uppercase;
    font-size: 75%;
}

.small_mood_tool .button-row.two-btns { overflow: hidden; }
.small_mood_tool .button-row.two-btns button { float: left; width: 48% !important; }
.small_mood_tool .button-row.two-btns button:first-child {
	margin-right: 2px !important;
}
.small_mood_tool .button-row.two-btns button:last-child {
	margin-left: 2px !important;
}
.small_mood_tool .button-row.two-btns button.active { background-color: #706F6F !important; }

.small_mood_tool .single_add_to_cart_button {
	padding: 6px 10px !important;
}

.small_mood_tool span.icon { 
	display: block;
	width: 44px;
    height: 40px;

	background-repeat: no-repeat; 
	background-position: center center; 
	background-size: auto 100%; 
}

.small_mood_tool .button-row.two-btns button:first-child span.icon {
	    height: 34px;
    margin-top: 4px;
}

.small_mood_tool span.icon.gluehbirne-aus { background-image: url(../images/birne_aus.png); }
.small_mood_tool span.icon.gluehbirne-an { background-image: url(../images/birne_an.png); }

@media (min-width: 700px) {
	.small_mood_tool #farbwahl {
		margin-left: 55px;
	}
}

.small_mood_tool .basket-farbwahl-wrapper {
	clear: both;

	margin-top: 12px;
	margin-bottom: 50px;
}

@media (min-width: 700px) {
	.small_mood_tool .basket-farbwahl-wrapper {
		margin-bottom: 12px;
	}
}

.small_mood_tool .basket-farbwahl-wrapper::after {
  content: '';
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
}

body #add_to_cart_small-moods {
	font-weight: 400 !important;
}

body.page-template-mku-page-goodmoods-tools-php.turnoffthelights {
	background-color: rgba(0,0,0,.5);
}
body.page-template-mku-page-goodmoods-tools-php.turnoffthelights #global_wrapper {
	background-color: rgba(0,0,0,.5);
}

body.page-template-mku-page-goodmoods-tools-php.turnoffthelights .gbtr_header_wrapper {
	background-color: rgba(0,0,0,.5);
}

span.stoerer-led-2017 {
	position: absolute;
	right: 50px;
	top: 0;

	display: inline-block;

	width: 80px;
	height: 125px;

	background: url(../images/stoerer-LED.png) no-repeat;
	background-size: 100%;
}

@media (max-width: 500px) {
	span.stoerer-led-2017 {
		display: none;
	}
}