/* standard text */
body,
.subnav *,
.ui-widget p,
.ui-tabs-panel,
.ui-accordion-content,
#suchbegriff,
#suchbegriff::placeholder {
    font-family:'LamaSansRegular';
    text-transform:initial;
}




h1,
h2,
.titleInner,
.itemPreis,
.head,
.itemnameInner,
.topnav,
.yellow-button,
#item_name_h1,
.basket_item,
.basket_gesamtsumme > span,
.basket_preis_,
.ueber_uns h3,
.content #reiter > ul > li,
.content #tabsBasket > ul > li,
.content #accordionBasket h3,
.ui-accordion-header,
.staffelpreis,
h3.bezeichnung,
.basket_preis,
.basket_gesamtsumme b
{
    font-family:'LamaSansBold'!important;
    text-transform:uppercase;
}
.topnav {
    letter-spacing:5%!important;
}

.vkfrei_text > div:first-of-type {
    font-weight:400;
}



.bg-narrow .head,
#beschreibung_content h1,
#beschreibung_content h2,
#beschreibung_content h3,
#beschreibung_content h4,
#beschreibung_content h5,
#beschreibung_content h6,
.section_itemSlider .box_top h3,
.subdir.inner .box_top h3,
.ueber_uns h2,
.kunden h2,
.testimonials h2,
.slider_text h2,
.newsletter_anmeldung h2,
.inner_basket h1,
{
    text-transform:uppercase!important;
    font-family:'LamaSansBold'!important;
    font-size:1.6rem;
}




.basket_summe .bigger.bold,
.subdir_name h2,
.preisInner,
.basket_summe,
.basket_item_summe,
.itemSumme
{
    font-family:'LamaSansRegular'!important;
}



.item_preis a,
.item_slider_inner .bezeichnung {
    font-family:'LamaSansBold';
}

#maincontent h1,
.einstieg_text h2,
.itemSliderWrapper h3 {
    font-family:'LamaSansBold';
    text-transform:uppercase;
    line-height: 1.4em;
    letter-spacing: 2px;
}
.beschreibung_info h3 {
    font-family:"LamaSansLight";
    font-weight:initial;
    letter-spacing: 5%!important;
    font-size: 1.4rem;
}
.subdir.inner  .subdir_name h2 {
    font-family:"LamaSansLight";
    font-weight:initial;
    letter-spacing: 0%!important;
 }