/**
 * Posts Locator search form stylesheet "gray"
 */
div.gmw-form-wrapper.gray {
 	/*background: #f8f8f8;*/
	/*padding:15px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:1px;*/
}

div.gmw-form-wrapper.gray label {
	text-transform: capitalize;
	color: #555;
}
 

div.gmw-form-wrapper.gray select {
	border: 1px solid #ccc;
	height:30px;
	font-size: 14px;
	color:#555;
}

div.gmw-form-wrapper.gray .gmw-field-label {
	padding: 5px 0px;
	background-color: #ABF1D4;
	font-size: 13px;
	text-align: center;
	border: 1px solid #9BDFC3;
	display: inline-block;
	width: 100%;
	color: #555;
	line-height: 20px;
}

div.gmw-form-wrapper.gray .gmw-no-address-error {
	border: 1px solid rgb(252, 165, 165) !important;
}

div.gmw-form-wrapper.gmw-form-wrapper.gray .gmw-locator-button-wrapper.text, 
div.gmw-form-wrapper.gray .gmw-submit-button {
	padding: 6px 0px;
	line-height: 24px;
	color: white;
	background-color:#AF8D30;
	letter-spacing: 1px;
}

div.gmw-form-wrapper.gmw-form-wrapper.gray .gmw-locator-button-wrapper.text:hover, 
div.gmw-form-wrapper.gray .gmw-submit-button:hover {
	background-color:#000;
}

div.gmw-form-wrapper.gray .gmw-submit {
	width:100%;
}

/* widget */
.widget_gmw_search_form_widget div.gmw-form-wrapper.gray {
 	background: none;
	padding:0px;
	border:0;
}

.widget_gmw_search_form_widget div.gmw-form-wrapper.gray .gmw-submit-button {
	padding: 9px 0px;
}

div.gmw-form-wrapper.gray input.gmw-single-checkbox {
	margin-right: 5px;	
}

div.gmw-form-wrapper.gray ul.chosen-choices {
	padding:2px;
}

.casearchbar {
	background: white;
	padding: 0;
	/*border:  2px solid #af8d30;*/
/*	box-shadow:  0 0 10px 5px #eee;*/
	margin-bottom: 20px;
	border-radius: 25px;
}

.casearchbar .casearch {
	width: 82%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    /*color: #af8d30;*/
    color:  #ddd;
    padding: 30px 40px 20px;
}

.casearchbar .casearch span {
	font-weight: bold;
}

.gmw-form-wrapper .gmw-form-field-wrapper {
	margin: 0;
}

.casearchbar .casearch .gmw-form-field-wrapper input[type=text] {
	padding: 12px 25px;
    font-size: 19px;
    border-radius:  20px;
    border:  6px solid #e8e8e8;
}

.casearchbar .cafilters {
    width: 16%;
    display: inline-block;
    vertical-align: top;
    margin-left: 1%;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    background: #ddd;
    padding: 25px;
    border-radius: 0 25px 0 0;
    float: right;
}

div.gmw-form-wrapper.gray .gmw-submit-button {
	margin-top: 20px;
	line-height: 14px;
	font-size: 14px !important;
	color:  white !Important;
}

.catabs .casearchbar {
	background: white;
	padding: 0;
	/*border:  2px solid #af8d30;*/
	box-shadow: unset;
	margin-bottom: 20px;
}

.catabs .casearch {
    padding: 0 20px 0;
}

div.gmw-form-wrapper.gray .gmw-field-label {
    display: none !important;
}


@media only screen and (max-width : 768px) {
	.casearchbar .casearch .gmw-form-field-wrapper input[type=text] {
		padding: 12px 15px !important;
	    font-size: 15px !important;
	}
}

@media only screen and (max-width : 480px) {
	.casearchbar .casearch .gmw-form-field-wrapper input[type=text] {
		padding: 10px !important;
	    font-size: 13px !important;
	}
}

@media only screen and (max-width : 450px) {
	.casearchbar .casearch .gmw-form-field-wrapper input[type=text] {
		padding: 8px !important;
	    font-size: 12px !important;
	}
}
