/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html     
*/

.menu-item a { font-weight:600!important; font-size:16px!important; }
.reserve .elementor-button-text {
font-weight:700!important; font-size: 19px;
}
.datenschutz h4 { text-align:left; font-size:18px; font-weight: 500;}
.half-left { width:50%; float:left!important; }
.half-right { width:48%; float:right!important; margin-left:2%; clear:none!important; }

.wpforms-container .wpforms-form .wpforms-field-label { font-weight: 500; font-size: 20px; color: #001D3D; margin-bottom: 0px; font-family: var( --e-global-typography-406d373-font-family ), Sans-serif; }
.wpforms-container select { margin-top: 10px; }
.wpforms-container .wpforms-field { padding-top:5px;}
.wpforms-field-label-inline { font-family: unset!important; font-size: 14px!important; }
.person { width:40%; float:left!important; }
.place { width:58%; float:right!important; margin-left:2%; clear:none!important; }
.wpforms-field.wpforms-field-radio.wpforms-list-inline ul { padding-top: 15px!important; }
.wpforms-field.wpforms-field-radio.wpforms-list-inline input { background: none!important;padding-top: 0px!important;margin-top: -7px!important; }
.wpforms-likert-scale-mobile-flex input { background: none!important;padding-top: 0px!important;margin-top: -7px!important; }
form.wpforms-form .wpforms-field-likert_scale table.modern tbody tr th { font-weight: 600!important; }
.wpforms-field.wpforms-field-textarea textarea { margin-top:10px; }

#wpforms-560-field_13-container .wpforms-field-label { font-size: 16px; color: #001D3D; margin-bottom: 10px;  }



@media (max-width: 480px) {

.half-left { width:100%; float:none!important; }
.half-right { width:100%; float:none!important; margin-left:0; clear:both!important; }

.paypal .person { width:100%; float:none!important; }
.paypal .place { width:100%; float:none!important; margin-left:0; clear:both!important; }

}




