@charset "utf-8";
/* CSS Document */
.form-style-1 {
    margin:10px auto;
    /*max-width: 400px;*/
    padding: 20px 12px 10px 20px;
    font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:left;
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
	width:100%;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #ef6860;
    -webkit-box-shadow: 0 0 8px #ef6860;
    box-shadow: 0 0 8px #8ef6860;
    border: 1px solid #ef6860;
	padding: 10px 10px 10px 10px; 
}
@media (min-width:500px) {
.form-style-1 .field-divided{
    width: 49% !important;
}
}
.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
   	border:0px solid #200d1b;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 10px 10px 10px; 
	text-decoration:none; 
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
	background-color: #ef6860;
	color:#fff !important;
	width:25%;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #EAE3D4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
	color:#ef6860 !important;
	background-image:none;
}
.form-style-1 .required{
    color:red;
}
.name-right {
	margin-right:1% !important;
}

@media (max-width:499px) {
	.field-divided {
		width:100% !important;
	}
	.form-style-1 input[type=submit] {
		width:100% !important;
	}
}
.contact-logo img {
	max-width:50% !important;
	float:left;
}
.listings-container{
	margin-bottom:20px;
}
.listings-details{
	padding:20px 0px;
}
.listing-btn:hover {
    background: #EAE3D4 !important;
    color: #ef6860 !important;
    border: 1px solid #EAE3D4 !important;
}
.listing-btn {
    background: #ef6860 !important;
    color: #EAE3D4;
    border: 1px solid #ef6860 !important;
	padding: 5px 15px;
	display:inline-block;
}
.listing-row {
    color: #313131;
    width: 75%;
    margin-left: calc(12.5%);
}
.detailinfo {
	margin-bottom:10px;
	display:block;
}
@media (max-width:767px) {
	.listings-details{
		font-size:16px;
	}
	.listing-row{
		width:100%;
		margin-left:0;
	}
}


	
