/* tangerine-regular - latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Tangerine';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/tangerine-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  /* nunito-300 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/nunito-v26-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-regular - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/nunito-v26-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-500 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/nunito-v26-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  /* nunito-700 - latin */
  @font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Nunito';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/nunito-v26-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
  }
  
  
  .front_news_angebote {
      background: #7e4faa;
      position: absolute;
      left: 40px;
      bottom: 0;
      padding: 6px;
      color: white;
      box-shadow: 4px 4px 30px rgba(255,255,255, 0.5);
      border-left: 3px solid white;
      border-bottom-right-radius: 6px;
      border-top-right-radius: 6px;
      font-size: 16px;
  }
  
  .front_news_angebote a {
      color: white;
  }
  
  
  .grid_angebote {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr;
      grid-column-gap: 2.2rem;
      justify-content: center;
  }
  
  .angebote_title {
      display: flex;
      flex-direction: column;
      justify-content: center;
  }
  
  .mod_article:not(.fullwidth)>.container {
      padding-top: 50px;
      padding-bottom: 20px;
  }
  
  .spruch {                                 
      font-family: 'Tangerine', cursive;
      font-weight: 300;
  }
  
  .spruch p { font-size: 40px; }
  
  
  .spruch-bg > .ce_bgimage-image {
      box-shadow:inset 0 0 0 2000px rgba(54, 25, 25, .3);
  }

img[src="files/cm-jm/img/LogoMedBeautySwissAG.jpg"] {
	width: 50% !important;
	margin: auto !important;
}

  
  
  @media (min-width: 650px) {
  
      .display_smartphone {
          display:none;
          }
  
   }
  
  @media (min-width: 860px) {
          .footer_wrap{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;}
  .footer_right{
  text-align: right;}
  .footer_middle{
  text-align: center;}
  }
  
  @media all and (max-width: 700px) {
      
      .front_news_angebote {
          left: 20px;
          font-size: 12px;
      }
  
      .grid_angebote {
          grid-template-columns: 1fr !important;
      }
      
      .angebote_title {
          order: -1;
      }
      
      
  }	
      
  @media all and (max-width: 800px) {
      .grid_angebote { grid-template-columns: 1fr 1fr; }
      .angebote_title { order: -1; }
  }
  
  
  
  