*{-webkit-transition:opacity 0.2s linear;opacity:1;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.2s ease-out}:hover{-webkit-transition:opacity 0.7s linear;opacity:2;-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;transition:all 0.4s ease-out}

.form-group{
	margin-bottom: 20px;
}
.form-newsletter div{
	padding-top: 20px;
}

.form-newsletter input, .form-filter select{
  -webkit-border-radius: 20px!important;
  -moz-border-radius: 20px!important;
  border-radius: 20px!important;
  border: 2px solid #00ffff!important;
  padding: 17px 20px!important;
}
.form-filter select{
  padding: initial!important;
  padding-left: 10px!important;
}

.form-filter{
  padding: 0 0 30px 0;
}

label{
	font-weight: 300;
}
.form-group input, .form-group select, .form-group textarea{
	border-color: #a5cfea;
}
.form-group textarea{
	height: 245px;
}
.input-group{
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    border: 1px solid #a5cfea;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.input-item{
	float: left;
	padding-right: 20px;
}

@media(max-width: 768px){
	.input-group{
	    height: 110px;
	}
	.input-item{
		display: block;
		clear: both;
	}
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #7d7d7d!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #7d7d7d!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #7d7d7d!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #7d7d7d!important;
}