@font-face {
font-family: 'FrutigerLTPro';
src: url(//toy-tec.shop/wp-includes/fonts/FrutigerLTPro-Light.otf) format('opentype');
font-weight: normal;
font-display: swap;
} @font-face {
font-family: 'FrutigerLTPro';
src: url(//toy-tec.shop/wp-includes/fonts/FrutigerLTPro-Bold.otf) format('opentype');
font-weight: bold;
font-display: swap;
}
html,
body,
div,
span,
applet,
object,
iframe {
border: 0;
font-family: FrutigerLTPro, sans-serif;
font-size: 100%;
font-style: inherit;
font-weight: lighter;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}     h1,
h2,
h3 {
border: 0;
font-family: FrutigerLTPro, sans-serif;
font-weight: bold;
font-size: 100%;
color: #0067a2;
} .entry-content ul {
list-style-type: square;
list-style-image: url(//toy-tec.shop/wp-content/themes/toy-tec-ascend_premium/A-LAN-RAUTE-HELL-RZ_10x10.png);
}
.footerclass a,
.footerclass,
.footerclass h4,
.footerclass h3,
.footerclass h5 {
list-style-type: square;
list-style-image: url(//toy-tec.shop/wp-content/themes/toy-tec-ascend_premium/A-LAN-RAUTE-HELL-RZ_10x10.png);
}  .page_head_title.home_head_title.entry-title {
font-family: FrutigerLTPro-Bold, sans-serif;
} span.onsale {
position: absolute;
bottom: 0px;
width: 100%;
z-index: 100;
background: rgba(215, 226, 239, 0.5) none repeat scroll 0% 0%;
text-transform: uppercase;
padding: 0px;
text-align: center;
font-size: 12px;
line-height: 16px;
letter-spacing: 1px;
left: 0px;
display: block;
color: #0067a2;
} .product_item .product_archive_title {
text-transform: none;
letter-spacing: .2px;
line-height: 14px;
font-size: 12px;
font-weight: lighter;
color: #0067a2;
} .shopcolumn1 .product_item .product_archive_title {
line-height: 24px;
} .product_title.entry-title {
font-family: FrutigerLTPro, sans-serif;
font-size: 18px;
line-height: 20px;
} .wc-gzd-sale-price-label {
font-size: 12px;
}
.product .entry-summary .price del {
font-size: 16px;
color: #ff0000;
} .product .entry-summary .price {
font-size: 14px;
}
.p.price.price-unit.smaller ins {
font-size: 10px;
}
.product .entry-summary .price ins {
font-family: FrutigerLTPro, sans-serif;
font-size: 18px;
color: #0000ff; float: none; 
}  .soft79-discount-description {
background-color: #ffffff;
padding-left: 0px;
}
.soft79-discount-description table tr {
background-color: #d7e2ef;
line-height: 11px;
font-size: 18px;
color: #0067a2;
}
.soft79-discount-description table th {
color: #d7e2ef;
background-color: #0067a2;
}
.soft79-discount-description .woocommerce-Price-amount.amount {
font-family: FrutigerLTPro-Bold, sans-serif;
color: #000000;
} .kt-breadcrumb-container.container {
color: #0067a2;
}
.kt-breadcrumb-container.container span {
color: #0067a2;
}
.kt-breadcrumb-container.container .kad-breadcurrent {
color: #000000;
} .total.total-cart-tax.wc-gzd-total-mini-cart {
background-color: #d7e2ef;
color: #0067a2;
}
.total.shipping-costs-cart-info.wc-gzd-total-mini-cart {
background-color: #d7e2ef;
color: #0067a2;
}
.kt-mini-cart-refreash,
.total,
.mini_cart_item {
background-color: #ffffff;
color: #0067a2;
}  #woocommerce-product-search-field.search-field {
color: #0067a2;
background-color: #d7e2ef;
} .dropdown_product_cat,
.dropdown_layered_nav_baugroesse,
.dropdown_layered_nav_stromsystem,
.dropdown_layered_nav_marke,
.dropdown_layered_nav_epoche,
.dropdown_layered_nav_bahnverwaltung,
.dropdown_layered_nav_baureihe,
.dropdown_layered_nav_hersteller-merkmal {
font-family: FrutigerLTPro, sans-serif;
font-size: 14px;
color: #0067a2;
}
.widget.woocommerce.widget_layered_nav {
margin-top: 14px;
font-size: 14px;
} .chosen {
background-color: #fdf1ba;
font-size: 18px;
}
.widget-title {
font-size: 100%;
font-size: 12px;
color: #0067a2;
}
.woocommerce-cart-form__cart-item.cart_item {
font-size: 13px;
line-height: 16px;
} .panel-grid-cell .widget-title {
font-size: 18px;
}
.textwidget h1 {
font-weight: bold;
text-shadow: 4px 4px 4px darkgray;
} .kt_imgsplit_title {
text-shadow: 2px 2px 2px darkgray;
}
.kt_imgsplit_title p {
font-size: 15px;
text-shadow: 1px 1px 1px darkgray;
}
.kt_imgsplit_content p {
font-size: 15px;
text-shadow: 1px 1px 1px gray;
}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}