.wpcf7-form-control.wpcf7-textarea {

    height: 80px;

}
.responsive #top #wrap_all .main_menu {
    display: none!important;
}
.field-title {
    color: #fff !important;
}
#sendResults {
    background: #d0b786!important;
}

.irs-from, .irs-to, .irs-single {
    background: #d0b786!important;
}
.rhw-calc-btn {
    border-color: #d0b786 !important;
    background-color: #d0b786 !important;}

.irs-bar {
    border-top: 1px solid #d0b786!important;
        border-top-color: rgb(208, 183, 134)!important;
    border-bottom: 1px solid #d0b786!important;
        border-bottom-color: rgb(208, 183, 134)!important;
    background: #DE0002!important;
    background: linear-gradient(to top, #d0b786 0%,#d0b786 100%)!important;
}
.irs-bar-edge {
    border: 1px solid #d0b786!important;
        border-top-color: rgb(208, 183, 134)!important;
        border-right-color: rgb(208, 183, 134)!important;
        border-bottom-color: rgb(208, 183, 134)!important;
        border-left-color: rgb(208, 183, 134)!important;
    background: #DE0002!important;
    background: linear-gradient(to top, #d0b786 0%,#d0b786 100%)!important;
}
#weeklyPayment-input  {
    color: #000 !important;
}
#downPayment-input {
    color: #000 !important;
}
#fname {
    color: #000 !important;
}
#phone {
    color: #000 !important;
}
#calc_email {
    color: #000 !important;
}
.modal-header {
    background-color: #d0b786!important;
    color: white;
}
#header_main {

    margin-bottom: 20px;

}
.slideshow_align_caption {
    text-align: center;
}
.grid-gallery1 figcaption > h3 {

    font-size: 17px;
    line-height: 20px;
    font-family: heebo;}
.main_color .tribe-mini-calendar .tribe-events-has-events div[id*="daynum-"] a::before, .main_color .tribe-venue-widget-venue-name, .main_color .tribe-mini-calendar-nav span, body .datepicker table tr td.active.active, body .datepicker table tr td span.active.active, body .datepicker table tr td.active.active:hover, body .datepicker table tr td span.active.active:hover, body .datepicker thead tr:first-child th:hover, body .datepicker tfoot tr th:hover, #top .main_color .tribe-events-tooltip h4, .main_color div.tribe-countdown-text, .main_color .tribe-mini-calendar-nav td, .main_color .tribe-events-calendar th, .main_color .tribe-events-grid .tribe-grid-header, .main_color .tribe-events-grid .tribe-grid-header .column, #top #wrap_all .main_color .tribe-events-button, .main_color .tribe-events-list .tribe-events-event-cost span, .main_color .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .main_color .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a.main_color .tribe-grid-allday .hentry.vevent > div, .main_color .tribe-grid-body div[id*="tribe-events-event-"] .hentry.vevent, .main_color .tribe-mini-calendar .tribe-events-has-events:hover a, .main_color .tribe-mini-calendar .tribe-events-has-events:hover a:hover, .main_color .tribe-mini-calendar .tribe-events-has-events.tribe-mini-calendar-today a {

    background-color: #B55026!important;
    color: #ffffff;
    border-color: #000!important;

}


.contactlist1{
	width:31.33%;
	float:right;
	margin:0 1% 2% 1%;
}
.contactlist1 input{
	width:90%;
	height:42px;
	border:none;
	background:#fff;
	padding:5px 5% 5px 5%;
	color:#0a3464;
        margin-bottom:0 !important;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.contactlist2 {
    width:64.8%;
	float:right;
	overflow:hidden;
	height:51px;
	margin:0 1% 2% 1%;
}
.contactlist2 input{
	width:90%;
	height:42px;
	border:none;
	background:#fff;
	padding:5px 5% 5px 5%;
	color:#0a3464;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.contactsend3{
	width:32.3%;
	float:right;
	margin:0 0.7% 0 0;
}
.contactsend3 input {
    height: 42px;
    text-align: center;
    border: none;
    cursor: pointer;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #313131;
    width: 97% !important;
}
.contactsend3 input:hover{
	color:#6fd0fd;
	background:#313131;
}


@media (max-width: 480px){
.contactlist1{
	width:auto;
	float:none;
	margin:0 0 10px 0;
}
.responsive #top #wrap_all .main_menu {
    display: none!important;
}
.contactlist2 {
    width:auto;
	float:none;
	margin:0 0 10px 0;
}
.contactsend3{
	width:auto;
	float:none;
	margin:0 0 0 0;
}
.contactsend3 input{
	width:100% !important;
}
}