/*contact info*/

.sppb-addon-feature.contact-facebook:hover h5, .sppb-addon-feature.contact-facebook:hover i { color: #db005f !important;}

/*end of contact info*/

/*Contact Form*/
select,textarea, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], 
input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], 
input[type="color"], .uneditable-input { display: inline-block; width:100%; max-width: 600px !important;}

@media (max-width: 767px){
.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input { width: 100% !important; max-width: 100% !important; min-width: 100% !important;}}

.bfQuickMode .controls .control-label {width:30%!important;}
@media(max-width:767px){
   .bfPage .row-fluid .span6 {width:100%!important;}
}
.form-inline .radio input[type="radio"] {position: relative;top: 2px;}
.form-actions {background-color: rgba(245, 245, 245, 0);border-top: 1px solid rgba(229, 229, 229, 0);padding: 0px 0px 50px;text-align: center !important;}

button#bfSubmitButton { float: unset !important; text-align: center; color: #ffffff; }

button#bfSubmitButton:hover { color: #fff; }

/*.bfQuickMode .icon-asterisk { color: #ef8686 !important; }*/

/*google map*/

input#saddr { height: 30px !important; margin-top: 10px; }

.mapdirform input.button {
    margin-top: 15px !important;
    padding: 4px 8px;
    background-color: #db005f;
    border: 2px solid #db005f;
    color: #fff !important;
    font-weight: 500;
    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms;
    }

.bfQuickMode textarea { height: 150px !important; }

/*end of google map*/