


/**************************************************************************************************************************************/
/**************************************************************************************************************************************/
/**************************************************************************************************************************************/
/**************************************************************************************************************************************/


.cart .kol_all{
	left: 40px;
	top: 5px;
    position: absolute;
    background: #ffcd18;
    border-radius: 50%;
    font-size: 10px;
    padding: 1px 6px;
}

.cart_small a { color: black; }

/*Убрать  стрелки в number*/

 input[type="number"] { 
  -moz-appearance: textfield;
}
 input[type="number"]::-webkit-inner-spin-button { 
  display: none;
}
.input-group .form-control { border: 1px #ddd solid; background: white; width: 40px; height: 40px; border-radius: 50%; }
.value-control:hover { background: #ffcd18; border-color: #ffcd18;}

.cart a { color: black; }


.btn-default {
	padding: 10px 20px;
	background:  #ffcd18 !important;
	border: 1px solid  #ffcd18 !important;
	color: black !important;
}

.form-control:focus {
  border-color: #AEAEAE !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .3) !important;
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 0, 0, .3) !important;
}

.help-block ul, .help-block li{ color: red !important; padding-left: 0 !important; margin-left: 0px !important;  }

.default_cart { margin-top: 10px; }

#slides .slide_text .title { line-height: 35pt; margin-top: 40px; }
#slides .slide_text .description {
    margin: 0 0 40px 96px;
}