/*google map*/

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

.mapdirform input.button { margin-top: 15px !important; padding: 4px 8px; background-color: transparent; border: 2px solid;  color: black; 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; }

.mapdirform input.button:hover {  color: #777; }

.bfQuickMode textarea { height: 139px !important; }
span.txtdir {
    color: black;
}

span.dirlabel.dirto {
    color: black;
}

span.dirlabel.dirfrom {
    color: black;
}

span.dirlabel.diraddr {
    color: black;
}

/*end of google map*/

/*contact form*/

.lightbox-get-in-touch .sppb-column.right-column { padding: 75px 30px 15px 30px;}

.form-actions {
    padding: 19px 20px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #111111;
    border-top: none;
}

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;}
.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); }

/*end of contact form*/

/*get in touch*/

.get-in-touch p { color: #000;font-weight: 400;}

.sppb-addon-text {font-weight: 400;}

@media (max-width:767px){.lightbox-get-in-touch .sppb-column.left-column {padding-left:30px !important;padding-right:30px !important;}}

.lightbox-get-in-touch .get-in-touch ul li a:hover { color:#a46c0c !important;}

/*end of get in touch*/

/*form*/

.bfQuickMode .controls .control-label { color:  #fff; }

button.bfCalendar { max-height:  48px; }

label.checkbox { color:  #eee; }

label.checkbox input { position:  relative; top: 3px; }

.calendar table { margin:  auto; width:  100%; border: none; }

.bfSectionDescription span { color:  #fff; font-size: 24px !important; border-bottom:  1px solid #fff; }

.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {max-width:60% !important;}

/*end of form*/

.lightbox-get-in-touch .sppb-column.left-column .sppb-addon-content ul {padding:15px 0 0;}

.lightbox-get-in-touch .sppb-column.left-column { padding: 55px 80px 160px 90px;}