span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}@font-face {
font-display: swap; font-family: 'Saira Semi Condensed';
font-style: normal;
font-weight: 400;
src: url(//www.honda-motodrom.de/fonts/saira-semi-condensed-v13-latin-regular.woff2) format('woff2'); }
@font-face {
font-display: swap; font-family: 'Saira Semi Condensed';
font-style: normal;
font-weight: 500;
src: url(//www.honda-motodrom.de/fonts/saira-semi-condensed-v13-latin-500.woff2) format('woff2'); }
@font-face {
font-display: swap; font-family: 'Saira Semi Condensed';
font-style: normal;
font-weight: 600;
src: url(//www.honda-motodrom.de/fonts/saira-semi-condensed-v13-latin-600.woff2) format('woff2'); }
@font-face {
font-display: swap; font-family: 'Saira Semi Condensed';
font-style: normal;
font-weight: 700;
src: url(//www.honda-motodrom.de/fonts/saira-semi-condensed-v13-latin-700.woff2) format('woff2'); }
*{
font-family:'Saira Semi Condensed', sans-serif;
}
body{
padding:0;
margin:0;
}
ul{
padding:0 0 0 1em;
line-height:25px;
}
.rentable{
position:absolute;
background:#090;
color:#FFF;
transform:rotateZ(45deg);
font-size:14px;
text-align:center;
width: 120px;
height: 20px;
top: -166px;
right: -26px;
line-height: 20px;
}
.electro{
position:absolute;
background:#1188FF;
color:#FFF;
transform:rotateZ(-45deg);
font-size:14px;
text-align:center;
width: 120px;
height: 20px;
top:0;
left:0;
line-height: 20px;
}
.elementor-button, button{
cursor:pointer;
font-weight:500!important;
}
.elementor-button *{
pointer-events:none;
font-weight:500!important;
}
#form-field-modellname{
border:none;
background:none;
width:100%;
color:#000;
font-size:22px;
pointer-events:none;
text-align:center;
font-weight:700;
margin:-35px 0 -15px 0;
pointer-events:none;
}
.rentdata, .rentdata_full{
width:100%;
font-size:20px;
}
.rentdata{
min-height:177px;
}
.rentdata tr:nth-child(odd){
background:#EEE;
}
.rentdata tr:nth-child(even){
background:#FFF;
}
.rentdata th{
text-align:left;
padding:3px 5px;
background:none;
font-weight:500;
}
.rentdata td{
text-align:right;
padding:3px 5px;
background:none;
}
.rentdata tr td:first-of-type{
text-align:center;
display:flex;
align-items:center;
justify-content:center;
padding:0;
height:36px;
}
input[type="radio"]{
width:24px;
height:24px;
background:#FFF;
border:1px solid #000;
appearance:none;
border-radius:50%;
margin:0;
cursor:pointer;
}
input[type="radio"]:checked{
background:var(--e-global-color-primary);
border:2px solid #FFF;
outline:1px solid #000;
width:23px;
height:23px;
}
rent-line{
display:flex;
flex-direction:row;
gap:2px;
}
rent-line + rent-line{
margin-top:1px;
}
rent-time, rent-cost{
font-size:20px;
color:#000;
padding:5px 10px;
width:200px;
background:#EEE;
}
rent-cost{
width:calc(100% - 202px)
}
.opening rent-time, .opening rent-cost{
width:120px;
padding:5px 0;
background:none;
}
.opening rent-cost{
width:calc(100% - 122px)
}
.alert rent-time, .alert rent-cost{
width:120px;
padding:5px 0;
background:none;
color:#FFF;
text-align:left;
}
.alert rent-cost{
width:calc(100% - 122px)
}
.alert{
max-width:415px;
display:block;
margin:0 auto;
}
svg, .dialog-close-button{
outline:none!important;
}
#rent_data{
min-height:192px!important;
}
blockquote{
margin:0;
}
.tarif{
display:flex;
flex-direction:row;
gap:2px;
}
.tarif + .tarif{
margin-top:1px;
}
.tarif div{
font-size:20px;
color:#000;
padding:5px 10px;
width:200px;
background:#EEE;
}
.tarif div:last-of-type{
width:calc(100% - 202px)
}
.rent_tariff{
max-height:0!important;
padding:0!important;
margin:0!important;
overflow:hidden!important;
transition:0.2s!important;
}
.rent_tariff.on{
max-height:430px!important;
}
#rent_select{
display:block;
width:100%;
}
#show_tariff{
cursor:pointer;
transition:0.2s;
color:var(--e-global-color-primary)!important;
}
#show_tariff:hover{
color:var(--e-global-color-secondary)!important;
}
.rent_tariff.on .tarif{flex-direction:column;gap:0}
.rent_tariff.on .tarif div{width:100%!important;line-height:24px}
.rent_tariff.on .tarif div:first-of-type{color:var(--e-global-color-primary);padding-bottom:0}
.rent_tariff.on .tarif + .tarif{margin-top:5px}
.elementor-element-b9a2e0a h3{
margin-bottom:10px!important;
}
#elementor-popup-modal-270{
background:rgba(0,0,0,0.8);
justify-content:center;
align-items:center;
}
@media (max-width:600px){
rent-line{flex-direction:column;gap:0}
rent-time, rent-cost{width:100%!important;line-height:22px}
rent-time{color:var(--e-global-color-primary)}
rent-line + rent-line{margin-top:10px}
.tarif{flex-direction:column;gap:0}
.tarif div{width:100%!important;line-height:24px}
.tarif div:first-of-type{color:var(--e-global-color-primary);padding-bottom:0}
.tarif + .tarif{margin-top:5px}
}}