.zustand-button_kraftstoff_show {
background-color: green;
margin-bottom: 10px;
color: #fff;
text-align: center;
font-size: 18px;
padding: 5px 10px 5px 10px;
}
th:first-child,
td:first-child {
padding-left: 10px !important;
hyphens: auto;
}
.woocommerce-breadcrumb {
display: none !important;
}
#tab-title-description {
display: none !important;
}
.highlightshowli li {
padding: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
margin-left: 1em !important;
}
.highlightshowli {
margin: 5px 0px 5px 0px !important;
} .tab-panels th.anbietercss {
width: 30% !important;
text-transform: none !important;
}
#custom_html-4 {
margin-bottom: 0px !important;
} .row-dienst {
width: 100% !important;
padding: 10px 0px 0px 0px !important;
float: left;
}
.marginextraicon {
margin-top: -1px;
} .price-wrapper-archive del {
text-decoration-color: #b90a30;
font-weight: bold;
} [data-tax="orderby"] {
display: none;
}
[data-icon-label]:after {
top: -5px !important;
background-color: #a41914 !important;
} .yith-woocompare-count {
position: absolute;
top: 4px;
right: -8px;
font-style: normal;
font-family: Arial, Sans-serif !important;
font-weight: bolder !important;
background-color: #a01915;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
font-size: 11px !important;
padding-left: 2px;
padding-right: 2px;
opacity: .9;
line-height: 17px;
letter-spacing: -.5px;
height: 17px;
min-width: 17px;
border-radius: 99px;
color: #fff !important;
text-align: center;
z-index: 1;
transition: transform .2s;
}
.button.secondary:not(.is-outline) {
border: 1px solid white;
}  .woof_select_pa_aktionextra {
color: #e2130c !important;
font-weight: bold;
border: 2px solid #e2130c !important;
}
.woof_reset_search_form,
.fullw {
width: 100%;
}
.woof_products_top_panel {
z-index: 1 !important;
}
.woof_redraw_zone select {
margin-bottom: 0em;
}
.woof_container {
padding-bottom: 0;
margin-bottom: 3px;
}
.woof_image_term.checked,
.woof_image_term:hover {
background-color: #ccc !important;
}
p.woof_tooltip span.woof_tooltip_data {
display: none;
}
.woof_list_label li {
width: calc(50% - 2px);
margin: 0px !important;
}
.woof_label_count {
background: var(--primary-color) !important;
color: #f1f1f1 !important;
margin: -6px 0 0 0px !important;
}
.woof_products_top_panel li {
background-color: #d8d8d8;
line-height: 1;
padding: 7.5px;
border-radius: 3px;
}
.woof_products_top_panel .woof_remove_ppi:after {
content: 'X';
background-color: #b20000;
color: white;
border-radius: 50%;
font-weight: bold;
padding: 3px 5px;
font-size: 7px;
margin-left: 5px;
vertical-align: middle;
}
.woof_products_top_panel .woof_remove_ppi {
background: unset !important;
padding: 0px !important;
}
.woof_list_label .woof_label_term {
width: 100%;
font-size: 0.8em;
}
.widget_currency_converter .is-divider {
display: none;
}
.widget_currency_converter .currency_switcher li {
margin: 0px 10px 0px 0px !important;
}
.widget_currency_converter form {
margin: 10px 5px !important;
}
span.widget-title.shop-sidebar {
text-transform: none;
color: #555;
font-weight: 700;
font-size: 1.125em;
}
.widget_currency_converter {
margin: 0px !important;
}
.widget_currency_converter .currency_switcher a {
padding: 0px 35px !important;
}
.woof_container h4 {
font-size: 16px;
color: #333;
font-weight: normal;
padding: 0 .75em;
}
.woof_reset_search_form {
border-radius: 3px;
text-transform: unset;
}
.woocommerce-ordering {
z-index: 2 !important;
}
@media (max-width: 849px) {
.shop-page-title .page-title-inner {
flex-flow: wrap;
padding: 10px;
}
.category-page-row {
padding-top: 5px
}
.shop-page-title .page-title-inner>div {
flex: 1;
margin: 0px 3px;
}
.shop-page-title .page-title-inner>div .category-filter-row {
border: 1px solid #ddd;
padding: 0;
height: 32px;
}
nav.woocommerce-breadcrumb.breadcrumbs {
display: none !important
}
div.category-filtering.category-filter-row.show-for-medium {
text-align: left !important;
padding: 0px 12px !important;
}
form.woocommerce-ordering {
width: 100% !important;
font-size: 13px;
}
form.woocommerce-ordering select {
font-weight: unset !important;
text-transform: unset !important;
}
a.filter-button.uppercase.plain {
display: block;
margin-top: 0px;
height: 32px;
padding-top: 8px;
font-size: 13px;
text-transform: unset !important;
font-weight: unset !important;
}
.page-title-inner {
padding-top: 30px !important;
}
.shop-page-title .woocommerce-result-count {
position: absolute;
top: 10px;
left: 13px;
display: block !important;
font-size: 14px;
}
}   .ad-in-product-loop {
max-width: 100% !important;
flex-basis: 100% !important;
} .popup-h1 {
font-size: 1.7em;
line-height: 1.3;
color: #3d3d3d;
font-weight: 700;
width: 100%;
margin-top: 0;
margin-bottom: .5em;
text-rendering: optimizeSpeed;
}
.box-text {
padding: 0.7em 0.7em !important;
}
.box-compare-wishlist {
height: 26px;
}
.box-compare-wishlist a {
background-color: #76b729;
padding: 6px;
width: calc(50% - 2.5px);
text-align: center;
font-size: 11px;
font-weight: bold;
margin: 0px !important;
float: left; color: white;
}
.box-compare-wishlist a:hover {
color: white;
-webkit-box-shadow: inset 0 0 0 100px rgb(0 0 0 / 20%);
box-shadow: inset 0 0 0 100px rgb(0 0 0 / 20%);
}
.show-on-hover .wishlist-icon {
display: none;
}
.box-compare-wishlist-box-left a {
margin-right: 2.5px !important;
}
.box-compare-wishlist-box-right a {
margin-left: 2.5px !important;
}
.box-compare-wishlist-box img.ajax-loading {
display: none !important;
}
.compare-full-size {
width: 100% !important;
margin-right: 0px !important;
}
.wishlist-full-size a {
width: 100% !important;
margin-left: 0px !important;
}
.box-headline a {
white-space: nowrap;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
font-size: 16px;
font-weight: bold;
margin-top: .5em !important;
color: var(--primary-color);
}
.box-headline p {
margin-top: 5px;
height: 23px !important;
}
.box-small-details p {
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 13px;
line-height: 15px;
}
.box-small-details .highlights {
font-weight: bold;
height: 30px;
white-space: inherit;
}
.price-wrapper-archive del .amount {
width: 50% !important;
margin: 0px !important;
}
.price-wrapper-archive ins .amount {
width: 50% !important;
margin: 0px !important;
float: right;
text-align: right;
}
.price-wrapper-archive .price {
font-size: 20px;
margin-top: 7px !important;
position: relative;
}
.zustand-button {
width: 100%; background-color: #76b729; text-align: center;
font-size: 15px;
padding: 2px;
color: white;
font-weight: bold;
line-height: 1.8 !important;
margin: 5px 0px 0px 0px !important;
text-transform: none;
min-height: 0px;
}
.zustand-button i {
font-size: 10px;
}
a.zustand-button:hover {
color: white;
}
.below-price-wrapper {
margin-top: 5px !important;
height: 74px;
}
.add-to-cart-button {
width: calc(75% - 2.8px) !important;
float: left;
margin-right: 2.5px;
position: relative;
}
.add-to-cart-button a {
width: 100%;
font-size: 16px !important;
font-size: 1.8em !important;
font-weight: 900;
margin: 0px !important;
border-radius: 3px;
padding: 0px !important;
height: 74px !important;
font-family: sans-serif !important;
}
.finanz-beispiel_button {
position: absolute;
padding: 2px;
width: 100%;
font-size: .9em;
z-index: 3;
text-align: center;
background-color: var(--primary-color);
color: #ffffff;
cursor: pointer;
font-weight: bold;
border-radius: 4px 4px 0px 0px;
margin-top: -1px !important;
}
.finanz-beispiel_button:hover {
outline: none;
opacity: 1;
color: #fff;
box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.2);
}
.icon-expand,
.zoom-button {
display: none !important;
}
.textarea_button>.fussnote {
margin-top: -3px;
position: absolute;
}
.textarea_button {
position: absolute;
width: 100%;
line-height: 22.7px !important;
font-size: 13px !important;
text-align: center;
background-color: #76b729;
color: #ffffff;
z-index: 2;
cursor: pointer;
font-weight: bold;
margin-top: 0px !important;
height: 22.7px;
font-family: "Lato", sans-serif;
letter-spacing: normal;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.textarea_button:hover {
position: absolute;
width: 100%;
line-height: 22.7px !important;
font-size: 13px !important;
text-align: center;
background-color: #76b729;
color: #ffffff;
z-index: 2;
cursor: pointer;
font-weight: bold;
margin-top: 0px !important;
height: 22.7px;
font-family: "Lato", sans-serif;
letter-spacing: normal;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.finanz-beispiel_popup {
position: absolute;
background-color: #ffffff;
z-index: 4;
width: 135%;
height: 470%;
bottom: 108%;
box-shadow: 0px 5px 7px #3e3e3e;
border-radius: 3px;
padding: 2.5px 7.5px;
}
@media screen and (max-width: 1170px) and (min-width: 850px) {
.finanz-beispiel_popup {
height: 30vw;
}
}
.finanz-beispiel_popup::after {
position: absolute;
content: "";
left: 3px;
bottom: -10px;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 10px solid #ffffff;
}
.finanz-beispiel_popup_close {
position: absolute;
font-size: 15px;
font-weight: bold;
line-height: 15px;
content: "X";
right: 3px;
top: 3px;
width: 20px;
height: 20px;
cursor: pointer;
text-align: right;
}
.finanz-beispiel_popup_headline {
font-weight: bold;
font-size: 1.3em;
letter-spacing: -1px;
color: var(--primary-color);
}
.finanz-beispiel_popup_content {
position: relative;
height: 91%;
}
.finanz-beispiel_popup_content select {
display: inline-block;
width: 50px;
height: 15px;
margin: 0px 5px;
line-height: 0.9;
}
.finanz-beispiel_popup_content span {
font-weight: bold;
}
.finanz-beispiel_popup_content p {
margin: 0;
font-size: 0.9em;
}
.finanz-beispiel_popup_bankdaten {
font-size: 10px !important;
line-height: 11px;
position: absolute;
bottom: 5px;
}
.add-to-cart-button .preisblock-zahl {
line-height: 1.4 !important; position: inherit;
}
.add-to-cart-button .preisblock-text {
font-size: 0.6em !important;
text-transform: initial;
font-weight: 900;
display: block !important;
margin-top: 10px;
line-height: 0.8 !important;
}
.add-to-cart-button .rate_zusatz {
font-size: 0.6em !important;
}
.rabatt-fussnote {
line-height: initial;
font-size: 0.5em;
vertical-align: text-top;
}
.site-logo-image {
padding: 10px;
vertical-align: inherit !important;
}
.contact-wrapper {
width: calc(25% - 2.5px) !important;
float: left;
margin-left: 2.5px;
}
.contact-wrapper .box-contact-button {
margin: 0px !important;
height: 35px;
border-radius: 0px !important;
}
.box-contact-button {
padding: 0px !important;
min-height: 0px !important;
}
.box-contact-button i {
margin: 0px !important;
font-size: 20px !important;
}
.contact-mail {
margin-bottom: 4px !important;
}
.telefon_button {
-webkit-transition: all 2s ease;
-moz-transition: all 2s ease;
-o-transition: all 2s ease;
transition: all 2s ease;
animation: shadow-pulse 2s;
}
.pflichtangaben_below_buttons {
margin-top: 5px;
font-size: 13px;
min-height: 47px;
line-height: 15px;
}
.efficiency-class {
height: 20px;
line-height: 20px;
font-weight: 700;
padding-right: 8px;
color: #FFF;
text-align: right;
position: absolute;
right: 0px;
bottom: 8px;
width: 30px;
}
.efficiency-class_before {
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 16px solid #FFF;
position: absolute;
right: 30px;
bottom: 8px;
}  .popup-modal {
display: none;
position: fixed;
z-index: 31;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.6);
}
.popup-modal_content {
background-color: #fefefe;
margin: 20vh auto;
padding: 20px;
border: 1px solid #888;
width: 95%;
}
@media (min-width: 1250px) {
.popup-modal_content {
margin: 10% auto;
width: 40%;
}
.fahrzeug-input_table th {
font-size: .9em !important;
}
.fahrzeug-input_table td {
font-size: .9em !important;
}
}
.popup-modal_close {
color: #aaa;
float: right;
font-size: 28px;
font-weight: bold;
}
.popup-text {
margin-top: 20px;
}
.popup-modal_close:hover,
.popup-modal_close:focus {
color: black;
text-decoration: none;
cursor: pointer;
} .archiv-car-text {
float: left;
margin: 0px !important;
line-height: 32px;
color: white;
}
.archiv-car-box {
margin: 5px !important;
height: 23px;
width: 23px;
}
.archiv-car-checkbox {
position: absolute;
top: 0px;
right: 0px;
background-color: var(--primary-color);
padding-left: 5px !important;
z-index: 1;
}
.archiv-car-checkbox-productpage {
position: absolute;
right: 0px;
top: 64px;
}
.fahrzeug-input_field {
margin: 0px 5px 0px 0px;
width: 90px !important;
padding: 0px 5px !important;
text-align: right;
vertical-align: inherit !important;
height: 19px !important;
}
.fahrzeug-input_field::-webkit-outer-spin-button,
.fahrzeug-input_field::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.fahrzeug-input_field[type=number] {
-moz-appearance: textfield;
}
.fahrzeug-input_tooltip {
position: absolute;
top: -30px;
font-size: 0.6em;
background-color: #a41914;
color: white;
padding: 5px;
right: 0px;
}
.fahrzeug-input_tooltip-left {
left: 0px;
right: inherit;
}
.fahrzeug-input_tooltip::after {
position: absolute;
content: "";
top: 20px;
right: 30%;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 10px solid #a41914;
}
.fahrzeug-input_tooltip-left::after {
left: 30%;
}
.fahrzeug-input_tooltip-bottom {
bottom: -26px;
top: inherit;
white-space: nowrap;
font-weight: bold;
left: 0px;
right: inherit;
font-size: 0.85em;
line-height: 1;
}
.fahrzeug-input_tooltip-bottom::after {
top: -8px;
border-bottom: 10px solid #a41914 !important;
border-top: inherit;
}
.product_list_widget li {
margin-left: 0px !important;
}
.fahrzeug-input_table th {
font-size: .6em;
text-transform: none;
}
.fahrzeug-input_table td {
font-size: .8em;
}   .fix_sticky_header_achor {
display: block;
position: relative;
top: -170px;
visibility: hidden;
}
p.single-product-artikelnummer {
color: rgba(102, 102, 102, 0.7);
margin: 0px;
}
.product-page-price {
margin-bottom: 17px;
}
.product-page-price del span {
margin: 0px;
}
.product-page-price sup {
margin-right: 15px;
}
.cart_item sup {
display: none;
}
.second_row {
width: 50%;
float: left;
}
.single-imprint-container {
margin: 10px 0px;
}
.single-accordion-finanz-leasing a {
border-top: 0px !important;
font-weight: bold;
font-size: 17px;
}
.single-accordion-finanz-leasing table {
margin-bottom: 0px !important;
}
.single-details-table table {
margin-bottom: 10px;
}
.accordion-finanz-leasing {
margin-bottom: 10px;
background-color: #f1f1f1;
border-radius: 3px;
}
.accordion-finanz-leasing .accordion-inner {
background-color: white;
padding: 10px;
}
.finanz-beispiel_table select {
display: inline-block;
width: 55px;
height: 20px;
margin: 0px 5px;
}
.single-accordion-finanz-leasing select {
width: 50%;
margin: 0px 5px 0px 0px;
display: inline-block;
height: 22px;
}
.finanz-beispiel_bankdaten {
font-size: 12px;
line-height: 14px;
margin: 10px 0px 0px;
}
.single_buttons {
font-size: .9em;
}
.single_buttons a,
.single_buttons i {
text-transform: none !important;
}
@media screen and (max-width: 650px) and (min-width: 550px) {
.single_buttons a {
font-size: 1.75vw !important;
}
}
@media screen and (max-width: 850px) {
.single_buttons .tel {
display: none;
}
.single_buttons .tel-mobile:after {
content: 'Anrufen';
}
}
.single-add-to-cart-container form {
margin-bottom: 10px !important;
}
.single-add-to-cart-container button {
margin: 0px !important;
border-radius: 3px;
width: 100%;
font-size: 0.9em !important;
}
.single-add-to-cart-container {
width: 100%;
float: left;
}
.single-phone-container {
width: 50%;
float: left;
padding-right: 5px;
}
.single-phone-button {
width: 100%;
}
.single-phone-container a {
margin-bottom: 10px;
}
.single-contact-container {
width: 50%;
float: left;
padding-left: 5px;
}
.single-contact-button {
width: 100%;
}
.single-contact-container a {
margin-bottom: 10px;
}
.single-compare-container a {
width: 100%;
margin: 0px;
border-radius: 3px;
padding: 0px;
}
.single-compare-container {
padding-right: 5px;
}
.single-wishlist-container {
padding-left: 5px;
}
.single-wishlist-container .feedback .yith-wcwl-icon {
display: none;
}
.single-wishlist-container .yith-wcwl-add-to-wishlist a {
width: 100%;
color: #fff;
background-color: var(--primary-color);
border-color: rgba(0, 0, 0, 0.05);
position: relative;
display: inline-block;
font-size: .97em;
letter-spacing: .03em;
touch-action: none;
cursor: pointer;
font-weight: bolder;
text-align: center;
text-decoration: none;
border: 1px solid transparent;
vertical-align: middle;
border-radius: 3px;
margin-top: 0;
margin-right: 1em;
text-shadow: none;
line-height: 2.4em;
min-height: 2.5em;
padding: 0 1.2em;
max-width: 100%;
transition: transform .3s, border .3s, background .3s, box-shadow .3s, opacity .3s, color .3s;
text-rendering: optimizeLegibility;
box-sizing: border-box;
margin: 0px;
text-transform: uppercase;
}
.single-wishlist-container .ajax-loading {
display: none;
}
.single-compare-full-size {
width: 100% !important;
padding-right: 0px !important;
}
.single-wishlist-full-size {
width: 100% !important;
padding-left: 0px !important;
}
.single-details-table th,
.accordion-finanz-leasing th,
.tab-panels th {
width: 60% !important;
text-transform: none !important;
}
.woocommerce-tabs .tab-panels {
overflow: auto;
overflow-y: scroll;
}
.woocommerce-product-attributes img {
width: 20em !important;
margin-bottom: 20px;
}
.video2sale_card {
border: 2px solid #ededed;
padding: 10px;
border-radius: 8px;
box-shadow: 0px 0px 2px -1px black;
}
.popup_video2call div {
padding-bottom: 0px;
}
.popup-video2call-headline p {
margin: 15px 0px;
}
.popup-video2call-headline ul {
margin-bottom: 0px;
}
.popup-video2call-headline li {
margin: 0px;
}
.video_card img {
float: right;
max-width: 20%;
position: absolute;
top: 10px;
right: 10px;
}
.video_card .col-inner {
border-radius: 8px;
}
@media (width: 1200px) {
.slider-nav-outside .flickity-prev-next-button {
display: none !important;
}
}
.single-bottom-cars {
margin: 0px !important;
}
.priceobserver_popup img {
width: 50px;
float: left;
margin: 5px 1.2em 5px 0px;
}
.priceobserver_popup a {
font-size: 17px;
line-height: 4px;
border-radius: 3px;
text-transform: none;
text-align: left;
line-height: 0px !important;
}
p.priceobserver_text {
display: inline-block;
line-height: 1.5 !important;
margin: 0px;
margin-top: 10px !important;
}
p.priceobserver_text span {
line-height: 1 !important;
}
.priceobserver_popup .priceobserver_text_bottom {
font-size: 10px;
display: block;
}  .wpcf7-acceptance input {
margin-bottom: 0px;
}
.form-notice {
font-size: 12px;
margin-bottom: 20px !important;
}
.wpcf7-submit {
border-radius: 3px !important;
}
.form-datenschutz {
color: #222;
font-weight: bold;
display: block;
font-size: .9em;
margin-bottom: 0.4em;
} @media only screen and (max-width: 48em) { } @keyframes shadow-pulse {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
}
100% {
box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);
}
}
@keyframes shadow-pulse-big {
0% {
box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
}
100% {
box-shadow: 0 0 0 40px rgba(0, 0, 0, 0);
}
} .dettext {
line-height: 1 !important;
padding-top: 10px;
} .balkenPfeil {
background-image: linear-gradient(135deg, #479c36 25%, #007d2d 25%, #007d2d 50%, #479c36 50%, #479c36 75%, #007d2d 75%, #007d2d 100%);
background-size: 33.94px 33.94px;
animation: progressBar 1.5s ease-in-out;
width: 100%;
border-radius: 3px;
text-align: center;
font-size: 15px;
padding: 2px;
color: white;
font-weight: bold;
line-height: 1.8 !important;
margin: 5px 0px 0px 0px !important;
text-transform: none;
min-height: 0px;
}
.meter {
height: 34px;
position: relative;
background: #ffff;
-moz-border-radius: 25px;
-webkit-border-radius: 25px;
border-radius: 5px;
padding-top: 2px;
box-shadow: inset 0 -1px 1px rgba(255, 255, 255, 0.3);
overflow: hidden;
margin: 3px 0px 0px 0px;
}
.meter span {
display: block;
height: 34px;
border-radius: 3px;
}
.progress {
background-color: #009136;
animation: progressBar 1.5s ease-in-out;
animation-fill-mode: both;
background-image: linear-gradient(-45deg, #078236 25%, #009136 25%, #009136 50%, #078236 50%, #078236 75%, #009136 75%, #009136 100%);
background-size: 16.97px 16.97px;
}  @keyframes progressBar {
0% {
width: 0;
}
100% {
width: 100%;
}
}
.meter-text {
position: absolute;
top: 5px;
right: 25%;
font-weight: bold;
font-size: 15px;
color: #fff;
} #progress {
padding: 0;
list-style-type: none;
font-family: arial;
font-size: 12px;
clear: both;
line-height: 1em;
margin: 0 -1px;
text-align: center;
}
#progress li {
float: left;
padding: 16px 30px 16px 40px;
background: #333;
color: #fff;
position: relative;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
width: 40%;
margin: 0 1px;
border-radius: 5px 0px 0px 5px;
} #progress li.active {
background: #555;
}  .price-wrapper-archive .price {
display: flex;
flex-direction: column;
}
.price-wrapper-archive del {
order: 2;
text-align: right;
}
sup {
order: 3;
position: absolute; left: 3;
}
.price-wrapper-archive ins {
text-decoration: none;
order: 1;
}
.inner-box-aa {
display: flex;
vertical-align: middle;
}
.icon-box-aa { display:inline-flex;
}
.icon-box-aa img{
margin-right: 8px;
}
.aa-small-textbox {
font-size:9px;
}
.pflichtangaben_below_buttons table {
margin-bottom: 0px!important;
}
.no-border-table td {
border: none;
padding: 0.3em;
}
.double-border-table td {
border-top: 1px solid #ececec;
padding: 0.5em 0.3em;
}