/*
================================================================================

								TYPO

================================================================================
*/






/* ------------------- Global ------------------- */

body {
  font-family: "Manrope", sans-serif;
  font-optical-sizing: auto;
  font-weight: 300;
  font-style: normal;
/*  font-size: 1.5em;*/
  line-height: 1.4;
}

a {
  text-decoration: none;
  color: #000;
}

a:hover {
/*  color: #666;*/
  transition: all .15s ease-in-out; 
}

body.page-template-default #main a,
body.page-template-kunden #main a,
.single_post a,
#site_footer a {
  text-decoration: underline rgba(0,0,0,0.25);
  text-underline-offset: 5px;
  transition: text-decoration-color .15s ease-out;
}


h1, h2, h3, h4, h5, h6 {
  font-family: "Merriweather", serif;
  font-weight: 400;
  font-style: normal;
  margin: 0;
}

h1, h2, .biglink {
  font-size: 20px;
}


ol, ul, li {
  margin: 0;
  padding: 0;
}




#logo {
  font-family: "Merriweather", serif;
  font-weight: 400 !important;
  font-style: normal;
  font-size: 20px;
}


.normaltext {
  font-family: "Merriweather", serif;
  font-weight: 200;
  font-style: normal;
  line-height: 1.7;
}

.synopsis.normaltext {
  font-family: "Manrope", sans-serif;
  font-weight: 300;
}


.bigtext {
  font-family: "Merriweather", serif;
  font-weight: 200;
  font-style: normal;
  line-height: 1.7;
}

.bigtext .links {
  transition: 0.5s all;
  margin-top: 30px;
}

.bigtext .links a {
  text-decoration: underline rgba(0, 0, 0, 0);
  text-underline-offset: 5px;
}

.bigtext .links a + a {
  margin-left: 15px;
}

.bigtext .links a:before {
  content: "> ";
}

/*.bigtext .links a:after {
  content: ">";
}*/

.bigtext .links a:hover {
  text-decoration: underline rgba(0, 0, 0, 0.25);
}

.bigtext .links a:hover:before,
.bigtext .links a:hover:after {
  text-decoration: underline rgba(255, 255, 255, 1);
}

/*@media screen and (min-width: 1300px) {
  .bigtext {
    font-size: 1.3em;
  }
}*/



.biglink {
  transition: 0.5s all;
  text-decoration: underline rgba(0, 0, 0, 0);
  text-underline-offset: 5px;
}

.biglink + .biglink {
  margin-left: 40px;
}


.biglink:hover {
  text-decoration: underline rgba(0, 0, 0, 0.25);
}





