@CHARSET "UTF-8";

.form-control::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.form-control:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
}
.form-control:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #fff;
}

.amount input[type=text]{
    float: left;
    margin-right: 8px;
    width: 52px;
}
label{
   display:block;
}
select{
   padding:14px;
}
/*
input[type=text]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
textarea:focus,
input[type=text],
input[type=email],
input[type=search],
input[type=password],
.form-group textarea{
   border:2px solid #afafaf;
   -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    height:40px;
    padding:6px 20px;
    color:#000;
    display:block;
    margin:10px 0px;
}
.form-group textarea{
   height:100px;
}
input[type=text]:focus,
input[type=email]:focus,
input[type=search]:focus,
input[type=password]:focus,
textarea:focus,
input[type=text],
input[type=email],
input[type=search],
input[type=password],
.form-group textarea{
   border-width:2px;
   -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    height:40px;
    padding:6px 20px;
    color:#000;
    display:block;
    margin:10px 0px;
}
.form-group textarea:focus{
    border: 1px solid #afafaf;
}
.form-group textarea{
   height:100px;
}
.form-group{
   margin-top:0px;
   margin-bottom:0px;
}
button.btn-default{
   float:right;
}
button.btn-default:after{
   margin-top:-28px;
   margin-left:44px;
   
} 
*/
/* search  */
.header-searcher input[type=text]{
  
}
.header-searcher input[type=submit]{
  background:url('../img/search_icon.png') no-repeat;  
    font-size: 0;
    height: 18px;
    width: 18px;
    border:none;
    position:relative;
    margin-right: 14px;
    margin-top: -35px;
    float:right;
}

/*  newsletter box */

.newsletter-box .title{
  color:#151514;
  font-size: 30px;
  margin-left: 22px;
}
.newsletter-box .description{
  display:none;
}
.newsletter-box input[type=submit]{
  border: medium none;
  display: block !important;
  float: left;
}
.newsletter-box label{
  display: block;
  float: left;
  margin-right: 10px;
  width: 54%;
}
.newsletter-box input[type=text]{
  padding: 12px;
  width: 100%;
}