/*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 !important;}

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

.bfQuickMode .controls .control-label {width:30%!important;}

.bfQuickMode section input[type='text'], .bfQuickMode section textarea, .bfQuickMode section select {width: 100% !important;border-radius: 10px !important;font-size: 14px;color: #121212;padding: 10px 15px;}
.bfQuickMode .bfLabelLeft label {width: 100% !important;margin-bottom: 5px !important;}
.bfQuickMode section.bfElemWrap { padding: 0px !important; margin-bottom: 20px !important;}

@media(max-width:767px){ .bfPage .row-fluid .span6 {width:100%!important;}}

.bfQuickMode .bfNextButton, .bfQuickMode .bfSubmitButton, .bfQuickMode .bfCancelButton
{border: 2px solid #cf3339;background-color: transparent;padding: 10px 30px;color: #fff;text-transform: uppercase;size:14px;letter-spacing: 1.75px; transition: all ease 400ms;}

.bfQuickMode .bfNextButton:hover, .bfQuickMode .bfSubmitButton:hover, .bfQuickMode .bfCancelButton:hover
{background-color: #cf3339; border-color: #cf3339; color: #fff !important; transition: all ease 400ms;}

#g-recaptcha-response {
    display: none !important;
}

/*end contact form*/

.contact-info-img { width: 60px;}

/*map*/

@media(min-width: 992px){
.oppadak-map:before {content: " ";position: absolute;width: 60px;height: 60px;background-color: #121212;z-index: 999;border-radius: 50%;left: -30px;top: 50%;}}

.mapdirform {color: #000;letter-spacing: normal;}

.mapdirform span.dirlabel.diraddr { margin: 5px 0; display: block;}

.mapdirform input.button {border: 2px solid #cf3339;background-color: transparent;padding: 5px 20px;margin-top: 10px !important;}

/*end of map*/