/* import fonts - START */

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

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

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

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

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

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

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

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

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

/* import fonts - END */

/* background image */
body {
  background-image: url("../../img/stute-web-hintergrund_v1.svg");
  background-repeat: no-repeat;
  /*background-size: cover*/
  background-color: #eee9e3;
}

/* line top | old -> border 4 px */
body::before {
  border-top:0px solid #e5e5e5;
/*  content:'';
  display:block;
  position:absolute;
  top:1.5rem;
  right:0;
  left:0 */
}

/* page-meta | disable view -> display: none */
.page-meta {
/*  font-size: .875em;
  padding: 0;
  list-style: none; */
  display: none
}

/* font-family */
html {
  font-family: "Roboto",Arial,Helvetica,sans-serif; 
}

/* Benutzerdefinierte Stile */

.mainnav a::after {
    background-color: #82005a;
    content: '';
    display: block;
    opacity: 0;
    position: absolute;
    right: 0;
    bottom: 4px;
    left: 0;
    height: 4px;
}


.features {
    margin: 0rem 0 0rem 0;
}

.columns.panel {
    background-color: #eee9e3;
    margin: 1.5rem -1rem 0 -1rem;
    padding: 1rem;
}

.site-footer-wrapper {
    border-top: 4px solid #fff;
    margin: 3rem 0 0rem 0;
    background-color: #eee9e3;
}

.card-heading {
    font-size: 1.0em;
    margin-top: 0;
    margin: 0 0.5rem .5rem 0;
        margin-top: 0px;
        margin-right: 0.5rem;
        margin-bottom: 0.5rem;
        margin-left: 0px;
}

.submenu ul li a::before {
 
}

.submenu ul > li {
    font-weight: normal;
}

.breadcrumbs a {
	color: #dcd2c8;
}

.text hr {
	background-color: #F7F7F7;
	border-top: 2px solid #dcd2c8;
	
}

.content p {
	text-align: normal;
	text-justify: inter-word;
	word-wrap: break-word;
}

.loggedIn-user {
    background-color: #ffffff;
}

img.qrcode {
	padding-left: 25%;
padding-right: 25%;
width: 600%;
}

.toc-heading {
	display: none;
	
}
.toc a:hover {
	text-decoration: none;
	border-bottom: 2px solid #82005a;
	
}

.toc 
{
	box-shadow: 0 0px 0px #ddd;
}

.card-item {
	max-width: auto;
}

.item-page .card-heading {
	font-size: 0.8em; !important
}

.card-description {
	font-size: 0.675em;
}

.card-layout.item-page {
	grid-gap: 0.5rem;
}