/*
Theme Name: cream-magazine_child
Description: Ein Child-Theme 
Author: ROK
Author URI: https://xenogram.org
Template: cream-magazine
Version: 1.0
*/



/* BEGINN - Aenderungen Rahmen Photos Startseite - abgerundete Ecken */

.post_thumb figure {
    border-radius: 0px 10px;
}

.cm_banner-five .gutter-right .post_thumb {
  border-radius: 0px 10px;
}

.cm-post-widget-two .big-card .post-holder {
    border-radius: 0px 10px;
}

/* ENDE - Aenderungen Rahmen Photos Startseite - abgerundete Ecken */


/* BEGINN - Boxschatten entfernen */

img {
    box-shadow: none !important;
}

/* ENDE - Boxschatten entfernen */


/* BEGINN - Abstand Header und Newsbereich  auf der Startseite */

.news-area {
  margin-top: 35px; }

/* ENDE - Abstand Header und Newsbereich  auf der Startseite */


/* Schriften direkt einbinden */

/* nunito-500 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/nunito-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-500.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nunito-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-700 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nunito-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-800 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/nunito-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-800.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-300italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/nunito-v25-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-300italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/nunito-v25-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* nunito-700italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/nunito-v25-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/nunito-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nunito-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nunito-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nunito-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nunito-v25-latin-700italic.svg#Nunito') format('svg'); /* Legacy iOS */
}

/* roboto-serif-regular - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-serif-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-regular.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* roboto-serif-600 - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto-serif-v7-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-600.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* roboto-serif-700 - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-serif-v7-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-700.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* roboto-serif-800 - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/roboto-serif-v7-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-800.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* roboto-serif-italic - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-serif-v7-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-italic.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* roboto-serif-700italic - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-serif-v7-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-700italic.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* roboto-serif-800italic - latin */
@font-face {
  font-family: 'Roboto Serif';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/roboto-serif-v7-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-serif-v7-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-serif-v7-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-serif-v7-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-serif-v7-latin-800italic.svg#RobotoSerif') format('svg'); /* Legacy iOS */
}

/* Silbentrennung auf gesamter Website + overflows verhindern */

h4, h5, h6, h7, p {
    -ms-hyphens: auto;
    -ms-hyphenate-limit-before: 3;
    -ms-hyphenate-limit-after: 3;
    -ms-hyphenate-limit-chars: 6 3 3;
    -ms-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;   
    -ms-hyphenate-limit-zone: 8%;
    -moz-hyphens: auto;
    -moz-hyphenate-limit-before: 3;
    -moz-hyphenate-limit-after: 3;
    -moz-hyphenate-limit-chars: 6 3 3;
    -moz-hyphenate-limit-lines: 2;
    -ms-hyphenate-limit-last: always;   
    -ms-hyphenate-limit-zone: 8%;   

    -webkit-hyphens: auto;
    -webkit-hyphenate-limit-before: 3;
    -webkit-hyphenate-limit-after: 3;
    -webkit-hyphenate-limit-chars: 6 3 3;
    -webkit-hyphenate-limit-lines: 2;
    -webkit-hyphenate-limit-last: always;   
    -webkit-hyphenate-limit-zone: 8%;

    hyphens: auto;
    hyphenate-limit-chars: 6 3 3;
    hyphenate-limit-lines: 2;
    hyphenate-limit-last: always;   
    hyphenate-limit-zone: 8%;
}

h1, h2, h3 {
   -webkit-hyphens: manual;
   -ms-hyphens: manual;
   -moz-hyphens: manual;
   hyphens: manual; 
}

.overflow {
	overflow-wrap: break-word; 
	word-wrap: break-word;
}




