/* LG Smart */
@font-face {
  font-family: "LGFontLight";
  src: url("../fonts/LG_Smart_Light.eot");
  src: local("☺"), url("../fonts/LG_Smart_Light.woff") format("woff"), url("../fonts/LG_Smart_Light.ttf") format("truetype"), url("../fonts/LG_Smart_Light.svg#LGFontLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFontRegular";
  src: url("../fonts/LG_Smart_Regular.eot");
  src: local("☺"), url("../fonts/LG_Smart_Regular.woff") format("woff"), url("../fonts/LG_Smart_Regular.ttf") format("truetype"), url("../fonts/LG_Smart_Regular.svg#LGFontRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFontLight";
  src: url("../fonts/LG_Smart_Light.eot");
  src: local("☺"), url("../fonts/LG_Smart_Light.woff") format("woff"), url("../fonts/LG_Smart_Light.ttf") format("truetype"), url("../fonts/LG_Smart_Light.svg#LGFontLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFontMedium";
  src: url("../fonts/LG_Smart_SemiBold.eot");
  src: local("☺"), url("../fonts/LG_Smart_SemiBold.woff") format("woff"), url("../fonts/LG_Smart_SemiBold.ttf") format("truetype"), url("../fonts/LG_Smart_SemiBold.svg#LGFontMedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFontSemiBold";
  src: url("../fonts/LG_Smart_SemiBold.eot");
  src: local("☺"), url("../fonts/LG_Smart_SemiBold.woff") format("woff"), url("../fonts/LG_Smart_SemiBold.ttf") format("truetype"), url("../fonts/LG_Smart_SemiBold.svg#LGFontMedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFontBold";
  src: url("../fonts/LG_Smart_Bold.eot");
  src: local("☺"), url("../fonts/LG_Smart_Bold.woff") format("woff"), url("../fonts/LG_Smart_Bold.ttf") format("truetype"), url("../fonts/LG_Smart_Bold.svg#LGFontMedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFontMedium";
  src: url("../fonts/LG_Smart_Bold.eot");
  src: local("☺"), url("../fonts/LG_Smart_Bold.woff") format("woff"), url("../fonts/LG_Smart_Bold.ttf") format("truetype"), url("../fonts/LG_Smart_Bold.svg#LGFontMedium") format("svg");
  font-weight: bold;
  font-style: normal;
}
/* Bryant LG -> LG Smart */
@font-face {
  font-family: "BryantLGLight";
  src: url("../fonts/LG_Smart_Light.eot");
  src: local("☺"), url("../fonts/LG_Smart_Light.woff") format("woff"), url("../fonts/LG_Smart_Light.ttf") format("truetype"), url("../fonts/LG_Smart_Light.svg#BryantLGLight") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BryantLGRegular";
  src: url("../fonts/LG_Smart_Regular.eot");
  src: local("☺"), url("../fonts/LG_Smart_Regular.woff") format("woff"), url("../fonts/LG_Smart_Regular.ttf") format("truetype"), url("../fonts/LG_Smart_Regular.svg#BryantLGRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BryantLGLight";
  src: url("../fonts/LG_Smart_Regular.eot");
  src: local("☺"), url("../fonts/LG_Smart_Regular.woff") format("woff"), url("../fonts/LG_Smart_Regular.ttf") format("truetype"), url("../fonts/LG_Smart_Regular.svg#BryantLGRegular") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "BryantLGMedium";
  src: url("../fonts/LG_Smart_SemiBold.eot");
  src: local("☺"), url("../fonts/LG_Smart_SemiBold.woff") format("woff"), url("../fonts/LG_Smart_SemiBold.ttf") format("truetype"), url("../fonts/LG_Smart_SemiBold.svg#BryantLGMedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BryantLGRegular";
  src: url("../fonts/LG_Smart_SemiBold.eot");
  src: local("☺"), url("../fonts/LG_Smart_SemiBold.woff") format("woff"), url("../fonts/LG_Smart_SemiBold.ttf") format("truetype"), url("../fonts/LG_Smart_SemiBold.svg#BryantLGMedium") format("svg");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "BryantLGBold";
  src: url("../fonts/LG_Smart_Bold.eot");
  src: local("☺"), url("../fonts/LG_Smart_Bold.woff") format("woff"), url("../fonts/LG_Smart_Bold.ttf") format("truetype"), url("../fonts/LG_Smart_Bold.svg#BryantLGMedium") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "BryantLGMedium";
  src: url("../fonts/LG_Smart_Bold.eot");
  src: local("☺"), url("../fonts/LG_Smart_Bold.woff") format("woff"), url("../fonts/LG_Smart_Bold.ttf") format("truetype"), url("../fonts/LG_Smart_Bold.svg#BryantLGMedium") format("svg");
  font-weight: bold;
  font-style: normal;
}
body {
  font-family: LGFontRegular;
}
body header {
  max-width: 1140px;
  width: 100%;
  margin: 0 auto;
  padding: 0 25px;
}
body .site {
  max-width: 1140px;
  width: 100%;
  margin: 0 auto;
  padding: 0 25px;
}
header .top.logo-menu {
  display: flex;
  justify-content: flex-start;
}
header .top.logo-menu .site-logo {
  padding-right: 35px;
  margin: 0;
}
header .top.logo-menu .site-logo img {
  max-width: 115px;
  width: 100%;
}
@media all and (max-width: 768px) {
  header .top.logo-menu .site-logo img {
    max-width: 85px;
  }
}
header .top.logo-menu .navigation-top {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
header .top.logo-menu .navigation-top nav ul li:not(:first-child) {
  padding-left: 35px;
}
header .top.logo-menu .navigation-top nav ul li.current-menu-item a {
  text-decoration: none;
}
header .top.logo-menu .navigation-top nav ul li a {
  padding: 0;
  font-size: 22px;
  font-family: 'LGFontSemiBold';
  text-transform: uppercase;
}
@media all and (max-width: 768px) {
  header .top.logo-menu .navigation-top nav ul li a {
    font-size: 16px;
  }
}
header .top.logo-menu .navigation-top nav ul li a:hover {
  text-decoration: none;
}
main {
  padding: 25px 0 0 0 !important;
}
main article header.entry-header {
  display: none !important;
}
main article .entry-content {
  margin: 0 !important;
}
main article .wp-block-group.inner-full-width {
  max-width: 100% !important;
  width: 100% !important;
}
main article .wp-block-group.inner-full-width figure {
  max-width: 100% !important;
  width: 100% !important;
}
main article .wp-block-group.inner-full-width.background {
  padding: 15px;
}
main article .wp-block-group.inner-full-width.background.grey {
  background-color: #F5F5F5;
}
main article .wp-block-group.inner-full-width .inner-content-width {
  max-width: 955px !important;
  width: 100% !important;
}
main article .wp-block-group.inner-full-width .inner-content-width p {
  margin: 0 auto !important;
}
main article .wp-block-group.inner-full-width .inner-content-width h2 {
  margin: 20px auto !important;
  line-height: 1;
}
main article .wp-block-group.inner-full-width .wp-block-columns {
  max-width: 100% !important;
  width: 100% !important;
}
main article .wp-block-group.inner-full-width .wp-block-columns.inner-content-width {
  max-width: 955px !important;
  width: 100% !important;
}
main article .wp-block-group.inner-full-width .wp-block-columns.inner-content-width .wp-block-column p.teaser {
  font-size: 19px;
  line-height: 1.4;
}
main article .wp-block-group.inner-full-width .wp-block-columns.inner-content-width .wp-block-column h2 {
  font-size: 49px;
}
main article .wp-block-group.inner-full-width .wp-block-columns.inner-content-width .wp-block-column h2.teaser {
  line-height: 1;
}
main article .wp-block-group.inner-full-width .wp-block-columns .wp-block-column p {
  font-family: 'LGFontLight';
  font-size: 22px;
  margin-top: 15px !important;
}
main article .wp-block-group.inner-full-width .wp-block-columns .wp-block-column p.grau {
  color: rgba(0, 0, 0, 0.6);
}
main article .wp-block-group.inner-full-width .wp-block-columns .wp-block-column figure {
  margin: 0 !important;
}
main article .wp-block-group.inner-article-width {
  max-width: 100% !important;
  width: 100% !important;
}
main article .wp-block-group.inner-article-width p {
  max-width: 100% !important;
  width: 100% !important;
}
main article .wp-block-group.inner-article-width p.inline-paragraph-header {
  font-family: 'LGFontSemiBold';
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 0.9px;
}
@media all and (max-width: 768px) {
  main article .wp-block-group.inner-article-width p.inline-paragraph-header {
    font-size: 25px;
  }
}
main article .wp-block-group.inner-article-width h2.full-width {
  max-width: 100% !important;
  width: 100%;
}
main article .wp-block-group.inner-article-width .wp-block-columns {
  max-width: 100% !important;
  width: 100% !important;
}
main article .wp-block-group.inner-article-width .wp-block-columns .wp-block-column p {
  font-family: 'LGFontLight';
  font-size: 22px;
  margin-top: 15px !important;
}
main article .wp-block-group.inner-article-width .wp-block-columns .wp-block-column p.grau {
  color: rgba(0, 0, 0, 0.6);
}
main article .wp-block-group.inner-article-width .wp-block-columns .wp-block-column figure {
  margin: 0 !important;
}
main article h2 {
  font-family: 'LGFontLight';
  font-size: 53px;
}
@media all and (max-width: 768px) {
  main article h2 {
    font-size: 33px;
  }
}
main article p {
  font-family: 'LGFontLight';
  font-size: 23px;
  line-height: 1.4;
}
@media all and (max-width: 768px) {
  main article p {
    font-size: 18px;
  }
}
.wp-block-buttons .wp-block-button.btn-default {
  border: none !important;
}
.wp-block-buttons .wp-block-button.btn-default a {
  text-transform: uppercase !important;
  background-color: #A50634 !important;
  color: #FFFFFF;
  font-family: 'LGFontSemiBold' !important;
  letter-spacing: 0.63px !important;
  font-size: 21px !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 8px 32px;
}
.wp-block-buttons .wp-block-button.btn-default a:hover {
  background-color: #A50634 !important;
  color: #FFFFFF !important;
  border: none !important;
}
/*# sourceMappingURL=./markenwelt-lg-promotion.css.map */