/* ==========  Select Field Variables ========== */
.changecategoryselect {display:none}
#classiwrapper:nth-child(2) {
margin-bottom:50px;
}
#classiwrapper:nth-child(3) {
border-top: 1px solid rgba(0,0,0, 0.12);
padding-top:10px;
}
/* ==========  Select Field ========== */
/* Style Select Field */
select {
  font-family: inherit;
  background-color: transparent;
  width: 100%;
  padding: 4px 0;
  font-size: 16px;
  color: rgba(0,0,0, 0.36);
  border: none;
  border-bottom: 1px solid rgba(0,0,0, 0.12);
}
.awpcp-page .awpcp-form-field-holder {
margin-right:15px;
position: relative;
width:30%;
float:left;
display:block;

}
.awpcp-form-field-holder select {
min-height:40px;
font-size:1em;

height:35px;

}
.awpcp-form-field-holder :focus{
outline:none;
border:none;
}
/* Remove focus */
.awpcp-form-field-holder select:focus {
  outline: none;
}
#classiwrapper .awpcp-region-selector, .awpcp-multiple-region-selector .awpcp-region-selector{
background:transparent;
}

/* Hide label
.awpcp-page .awpcp-form-spacer label,
.awpcp-page .awpcp-form-field-holder label,
#classiwrapper .awpcp-region-selector .awpcp-region-selector-partial label, .awpcp-multiple-region-selector .awpcp-region-selector .awpcp-region-selector-partial label {
  display: none;
}
 */



#main .awpcp-page .awpcp-form-spacer input {
font-size:1.4em;
border:none;
border-bottom: 1px solid rgba(0,0,0, 0.12);
padding-left:10px;
text-indent:5px;
}
#main .awpcp-page .awpcp-form-spacer input:focus {
font-size:1.4em;
border:none;
  border-bottom: 2px solid rgba(0,0,0, 0.72);
}

/* Use custom arrow */
.awpcp-form-field-holder select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.awpcp-form-field-holder:after {
  position: absolute;
  top: 1.2em;
  right: 0.5em;
  /* Styling the down arrow */
  width: 0;
  height: 0;
  padding: 0;
  content: '';
  border-left: .35em solid transparent;
  border-right: .35em solid transparent;
  border-top: 0.475em solid rgba(0,0,0, 0.12);
  pointer-events: none;
}