html, body {
  color: #312c2d;
  background: rgba(240,246,249,1)
}

/* overwrite */

.section {
    padding-top: 5rem!important;
}

/* hero */

.hero a.dmd-logo-2560 {
  padding: 3rem 0 0 5rem;
}

.hero.is-success {
  background-color: #ffffff;
  color: #312c2d;

}

.dmd-n3wsk0l-bg {
  background-image: url("../../img/content-dmd/dmd_newsk00l2019_02-3.png"); /* The image used */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}

.dmd-n3wsk0l-logo-oben {
  font-family: Helvetica, sans-serif;
  font-weight: 800 !important;
  font-size: 3rem;
  letter-spacing: 0.3em;
  word-spacing: 0.1em;
  text-transform: uppercase;
  text-align: right;
  
  color: #000000;

  position: relative;
  padding: 0 0 0 5rem;
  margin: -1.8rem;
}

.dmd-n3wsk0l-logo-unten {
  font-family: Helvetica, sans-serif;
  font-weight: 800 !important;
  font-size: 3rem;
  letter-spacing: 0.3em;
  word-spacing: 0.1em;
  text-transform: uppercase;
  text-align: left;

  color: #000000;

  position: relative;
  padding: 0 0 0 5rem;
  margin: -1.8rem;
}

.dmd-n3wsk0l-bg-page-2-oben {
  background: repeating-linear-gradient(black, black 49.9%, #ffffff 50.1%, rgba(240,246,249,1));
}

.dmd-bg-page-1 {
  background-image: url("../../img/content-dmd/header-firstpage_05.jpg"); /* The image used */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
}
/*  repeating-linear-gradient(pink, pink 49.9%, #ffffff 50.1%, rgba(240,246,249,1) 100%); 
    repeating-linear-gradient(0deg, #edc92e, #ffffff 40%, rgba(240,246,249,1) 100%);
*/
.dmd-bg-page-2-oben {
  background: repeating-linear-gradient(pink, pink 49.9%, #ffffff 50.1%, rgba(240,246,249,1));
}

.dmd-bg-page-2-text {
  background: rgba(240,246,249,1);
}

.dmd-bg-page-2-unten {
  background: repeating-linear-gradient(rgba(240,246,249,1), #ffffff 50.1%, lightblue 49.9%, lightblue);
}

.dmd-bg-page-3-oben {
  background: #c8d641;
}

.dmd-bg-page-3-unten {
  background: #c8d641;
}

.dmd-bg-page-twitter {
  background: repeating-linear-gradient(-45deg, 
              rgba(240,246,249,1) 0 88px, 
              #edc92e 88px 176px);
}

.dmd-bg-page-footer {
  background: transparent;
}

.hero-head {
  padding-top: 10px;
}

.hero div.dmd-h1 {
  font-family: 'dmd-Raleway-800', serif;
  font-weight: 100 !important;
  font-size: 6rem;
  line-height: 0.6;
  letter-spacing: -4px;
  color: #312c2d;
  text-align: right;
  float: right;
  position: relative;

}

.hero div.dmd-h2 {
  font-family: 'dmd-Raleway-800', serif;
  font-weight: 100 !important;
  font-size: 26px;
  line-height: 1.1;
  color: #312c2d;
  text-align: right;
  padding: 0.5rem 0 0 0;
  float: right;
  position: relative;
}

.hero h3 {
  padding: 1rem 0 2rem 0;
  font-family: 'dmd-Raleway-800', sans-serif;
  font-size: 2.2rem;
  letter-spacing: 0.3em;
  word-spacing: 0.1em;
  text-align: center;
  text-transform: uppercase;
}

.section p.industries {
  font-family: 'dmd-Raleway-800', sans-serif;
  font-size: 48px;
  line-height: 1.1;
  text-align: center;
  line-height: 1.1;
  padding: 5rem 0 3rem 0;
  background-color: rgba(240,246,249,1);
}

.section p.welikepictures {
  font-family: 'dmd-Raleway-800', sans-serif;
  font-size: 48px;
  line-height: 1.1;
  text-align: center;
  line-height: 1.1;
  padding: 0 0 5rem 0;
  background-color: rgba(240,246,249,1);
}

img.dmd-ig-pic {
  display:block;
  margin:auto;
  width: 80%; 
}

img.dmd-country-europe {
  display:block;
  margin:auto;
  width: 80%; 
}

img.dmd-country-china {
  display:block;
  margin:auto;
  width: 100%; 
}

img.dmd-country-japan {
  display:block;
  margin:auto;
  width: 60%; 
}

.section p.expertiseareas {
  padding: 2rem 0 1.5rem 0;
}

.section p.expertiseareas-li {
  font-family: 'dmd-Raleway-800', sans-serif;
  font-size: 38px;
  line-height: 1.1;
  padding-left: 0.45rem;
}

.section p.dmd-motto-headline {
  padding-top: 5rem;
  padding-bottom: 0;
}

.section p.operationsarea {
  text-align: left;
  padding: 3rem 0;
}

.section p.operationsarea {
  padding-top: 5rem;
}

.section p.doperationsarea-countrynames {
  font-family: 'dmd-Raleway-800', sans-serif;
  font-size: 38px;
  line-height: 1.1;
  text-align: center;
  padding: 2rem 0 0 0;
}

.section h2 {
  text-align: center;
  font-size: 38px;
  padding: 2.5rem 3rem;
}

.section .dmd19-industries-box {
  padding: 3rem 6.5rem 5rem 3.5rem;
}

.section h2.dmd19-industries {
  font-size: 38px;
  padding: 2.5rem 0;
  writing-mode:vertical-rl;
  -webkit-text-orientation:sideways;
  text-orientation:sideways;
  margin: 0 auto;
}



/*
.section .dmd-bg-industries-fmcg {
  background-image: url("../../img/content-dmd/dmd-two-fmcg_01.png"); 
  background-position: center; /
  background-repeat: no-repeat; 
  background-size: cover; 
  padding: 0;
  margin: 0 1rem 0 0;
  opacity: 0.75;
  filter: alpha(opacity=75);
  content: '';
}

.section .dmd-bg-industries-fmcg:hover {
  opacity: 0.9;
  filter: alpha(opacity=90);
  cursor: pointer;
}

.section .dmd-bg-industries-fmcg:hover::after {
  font-size: 38px;
  padding: 2.5rem 0;
  color: #00425d;
  content: 'FMCG';
}

.section h2.dmd19-industries-fmcg {
  font-size: 50px;
  padding: 0rem 0;
  background: rgba(0, 0, 0, 0.5);
}

.dmd-thumb {position:relative;width:100%;height:100%;}
.dmd-thumb:hover .dmd-overlay {opacity:0.5; cursor: pointer;}
.dmd-overlay {position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;}
.dmd-overlay::after {
  content: 'test';
}

*/

.section .dmd-bg-industries-fmcg,
.section .dmd-bg-industries-meat,
.section .dmd-bg-industries-deli,
.section .dmd-bg-industries-lag {
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */
  padding: 0;
  max-height: 80vmin;
  display: flex;
  align-items: center;
}

.section .dmd-bg-industries-fmcg {
  background-image: url("../../img/content-dmd/dmd-two-fmcg_01.png");
  margin: 0 1rem 0 0;
}

.section .dmd-bg-industries-meat {
  background-image: url("../../img/content-dmd/header-firstpage_02.jpg");
  margin: 0 1rem 0 0;
}

.section .dmd-bg-industries-deli {

  margin: 0 1rem 0 0;
}

.section .dmd-bg-industries-lag {
  background-image: url("../../img/content-dmd/dmd-two-lg_01.png");
}

.section .dmd-bg-industries-fmcg a,
.section .dmd-bg-industries-meat a,
.section .dmd-bg-industries-deli a,
.section .dmd-bg-industries-lag a {
  font-size: 5vh;
  padding: 0;
  background: rgba(0,0,0,0.3);
}

.section .dmd-bg-industries-fmcg a {
  color: #00425d;
}


.section .dmd-bg-industries-meat a {
  color: #EF544F;
  background: rgba(0,0,0,0.4);
}

.section .dmd-bg-industries-deli a {
  color: #e1e1e1;
}

.section .dmd-bg-industries-lag a {
  color: #c8d641;
  background: rgba(0,0,0,0.2);
}

.section .dmd-bg-industries-deli a:hover {
    background-image: url("../../img/content-dmd/dmd-two-deli_01.jpg");
  background: rgba(0,0,0,0.5);
}

.section .dmd-bg-industries-lag a:hover {
  background: rgba(0,0,0,0.4);
}

.section p.blockquote {
  font-family: Helvetica, sans-serif;
  font-weight: 300;
  font-size: 18px;
  font-weight: 400 !important;
  text-align: justify;
  line-height: 1.647;
  padding: 2rem 1.5rem;
}

.section p.dmd-features {
  border-width: 0;
  padding: 0 0 2rem 0;
}

.hero.is-success .navbar-item, .hero.is-success .navbar-link {
  font-family: 'dmd-Raleway-700', sans-serif;
  font-size: 20px;
  color: inherit;
  opacity: 1;
}

.hero.is-success a:not(.button):not(.dropdown-item):not(.tag), .hero.is-success strong {
  color: #00425d;
}

.hero.is-success a.navbar-item:hover, .hero.is-success a.navbar-item.is-active, .hero.is-success .navbar-link:hover, .hero.is-success .navbar-link.is-active {
  background-color: transparent;
  opacity: 0.6;
}