/*
Theme Name: Schlafstreber Child
Theme URI: https://www.schlafstreber.de/
Template: generatepress
Author: Alexander Schlums
Author URI: https://www.schlafstreber.de/
Version: 1.0.1688484844
Updated: 2023-07-04 17:34:04

*/

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

.FlexContainerStart {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
    overflow: auto;
    flex-direction: row;
		gap: 10px;
	margin-bottom: 1.5em;
}

.FlexContainer div {
   margin: 10px;
	width: 200px;
	height: auto;
	}

.toc_list li {margin: 8px 16px !important;}

ul {margin-bottom: 2em;}

.entry-content a {text-decoration: underline;}

.affiliate-disclosure { font-size: 15px; border: 1px solid #b9b9b9; padding: 22px; width: 90%; font-style: italic; margin-bottom: 30px;}

.centerc {text-align: center;}


.tablepress-id-1 td {font-size: 16px !important; color: #444444;}
.tablepress-id-1 .row-1 td {font-size: 19px !important;}
.tablepress-id-1 .row-2 td {background-color: #086788; color: white; }
.tablepress-id-1 .row-6 td {background-color: #086788; color: white; }

.tablepress-id-2 .row-1 td {background-color: #086788; color: white; }

.tablepress-id-3 {width: 70%;}
.tablepress-id-3 .row-1 td {background-color: #086788; color: white; }

.producthighlight { border: 1px solid #aaaaaa; padding: 40px 40px 0px 40px; margin-bottom: 30px; border-radius: 8px;}

.shariff {background-color: #dfdfdf; padding: 10px 0px; margin-bottom: 10px;}
.ShariffHeadline {text-align:center;}

#cookieChoiceInfo {font-size:13px;}



.breadcrumbs { font-size: 13px; color: #787878 !important; max-width: 700px !important; margin-bottom: 2em;}

.quellen {font-size: 13px;}
.quellen ol {margin-left: 1.1em; margin-bottom: 40px;}
.quellen span {font-weight: 600; font-size: 17px; margin-bottom: 10px;}


@media only screen and (max-width: 600px) {
  .nomobile { display: none; }
    .ss-table-product { width: 90% !important;}
}

.pt-cv-readmore {
    color: #0a0a0a !important;
    background-color: #fff !important;
    border: 1px solid #0a0a0a !important;
}

.center {text-align: center;}

#toc_container {margin-bottom: 2em !important;}

.widget-area aside li {
    margin-bottom: 6px;
    padding-bottom: 6px;
	border-bottom: dotted 1px #C7D6E4;}

.highlight {
text-align: center;
width: 90%;
}



.ctabutton {
	font-family: "Roboto", sans-serif;
  background-color: #e64c19;
  border: none;
  color: white !important;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none !important;
  display: inline-block;
  font-size: 17px;
	border-radius: 12px;
}

.ctabuttonmm {
	font-family: "Roboto", sans-serif;
  background-color: #e64c19;
  border: none;
  color: white !important;
  padding: 10px 32px;
  text-align: center;
  text-decoration: none !important;
  display: inline-block;
  font-size: 17px;
	border-radius: 12px;
	margin-bottom: 10px;
}

.afftextlink {color: #e64c19; font-weight:700;}
.afftextlink:hover {color: #e64c19; font-weight:700;}
.afftextlink:visited {color: #e64c19; font-weight:700;}

.taxonomy-description {border-bottom: 1px; border-style: solid; border-color: #D1D0D6; padding-bottom: 40px;}

.posted-on .published:before {
    content: "Aktualisiert: ";
}

.code-block {
    margin-bottom: 22px !important;
}

