.top-menu .container ul.nav.drop-down {float:right;}
.top-menu .container ul.drop-down li {float:left;}
.col-md-3.page_link {cursor:pointer;}
section .black-shield {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    opacity: 0;
    position: absolute;
    width: 100%;
}
.home_news.clickable {cursor:pointer;}
section.op-section:first-child div.one_page {padding-top:70px;}
section.op-section div.one_page .element_header h2 {color:#ffffff;}
section.op-section div.one_page .element_header {border:none;}
section.op-section div.one_page .element_body .gallery .thumb {margin:10px;}
section.op-section div.one_page .element_body .attachments table {background-color:#ABACAE;}
section.op-section div.one_page .page_element .form_element {clear:both;padding-bottom:10px;overflow:hidden;}

section.op-section div.one_page .page_element form select {opacity:0;}
section.op-section div.one_page .page_element form textarea,
section.op-section div.one_page .page_element form input[type="text"] {background:none rgba(0, 0, 0, 0);}
.container.kontakt {width:100%;max-width:100%;padding:0px;margin-bottom:-15px;}
.form_element .field_wrapper label {display:inline;}
section.op-section div.one_page .page_element form ul.ui-widget-content.page_input_width {width:96%;}

section.op-section div.one_page .page_element form label.ui-corner-all select {display:none}
section.op-section div.one_page .page_element form label.ui-corner-all .labeltext {line-height:18px;}

.page_element .gmap_container {position:relative;}
.page_element .gmap_container .map_shield {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: absolute;
    top: 0;
    width: 100%;
}
.form_wrapper div.errors.ui-state-error {padding:10px;}
