@font-face {
font-display: swap; font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 300;
src: url(//www.videant.eu/wp-content/themes/generatepresschild/fonts/roboto-condensed-v27-latin-300.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: url(//www.videant.eu/wp-content/themes/generatepresschild/fonts/roboto-condensed-v27-latin-regular.woff2) format('woff2'); } @font-face {
font-display: swap; font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 700;
src: url(//www.videant.eu/wp-content/themes/generatepresschild/fonts/roboto-condensed-v27-latin-700.woff2) format('woff2'); } body {
font-family: 'Roboto Condensed', -apple-system, BlinkMacSystemFont, 'Open Sans', "Helvetica Neue", Arial, sans-serif;
color: #333333;
font-size: 20px;
line-height:30px;
font-weight: 300;
background-color: #fff;
background-image:linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), url(https://www.videant.eu/wp-content/themes/generatepresschild/images/bg-hell.jpg);
background-position: center top !important;
background-attachment: fixed!important;
background-size:cover;
background-repeat:no-repeat;
}
strong {
color: #87273f;
}
pre {
max-width:100%;
white-space:pre-wrap;
line-height:30px;
padding: 50px;
}
hr {
transform: skew(-5deg, -5deg);
border:dashed 1px #cc3333;
}
a, a:visited { 
color:#87273f;
text-decoration: none;
}
.site-content a {
border-bottom:dashed 1px;
}
.wp-caption{
font-style: italic;;
} img, .main-navigation .main-nav ul li a, a{
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
img:hover, a:hover  {
opacity: .7;
}
h1 {
font-size:35px;
line-height: 53px;
text-transform:uppercase;
font-weight:300;
color:#fff;
text-align:center;
}
.page-hero  h1 {
letter-spacing:2px;
}
h2, .bubble h3{
font-size:25px; 
line-height:40px;
font-weight:700;
color:#87273f;
margin-bottom:30px;
}
h3{
font-size: 20px;
margin-bottom:30px;
}
h4, h5, h6{
font-size: 20px;
font-weight: 300;
text-align: center;
}
sup {
color: #87273f;
font-weight:700;
}
ol li::marker {
color: #87273f;
}
em {font-size:16px;} .header-image {max-width:150px;}
.site-header {
background-color: transparent;
} .page-hero a, .page-hero a:visited {
font-size:16px!important;
color:#fff;
line-height:70px!important;
border:solid 1px; padding:10px;
margin: 5px;
box-shadow: 3px 3px 10px 0px rgba(126,22,23,0);
border-radius:2px;
}
.page-hero a:hover {
border-bottom:solid 1px;
border-right:solid 1px;
box-shadow:none;
border-radius:15px;
}
.page-hero {
text-align:center;
background-color: rgba(135,39,63,0.85);
color:#fff;
padding:40px 0 60px;
clip-path: polygon(0 0, 100% 0%, 100% 80%, 0 100%);
}
.home .page-hero {
padding-top:355px;
padding-bottom:352px;
} .separate-containers .inside-article{
background: transparent;
}
.site-content ol li {margin-left:20px;}
.site-content ul{margin-left: 0px; }
.site-content ul li  {
list-style-type: none;
background-image: url(//www.videant.eu/wp-content/themes/generatepresschild/images/list.png);
background-repeat: no-repeat;
padding-left: 30px;
background-size: 10px 11px;
background-position: left 8px;	
}
.sectionred ul li  {
background-image: url(//www.videant.eu/wp-content/themes/generatepresschild/images/list-white.png);
}
.site-content ol{margin-left: 20px;}
.site-content ol li {
padding-left:15px!important;
} .main-navigation  {
background-color: transparent;
}
.main-nav ul li a {
font-size: 20px; 
font-weight:300;
color:#333;
}
.main-navigation .main-nav ul li a:hover {
color: #87273f;
}
.main-navigation .main-nav ul ul li a {
line-height: 30px;
font-size: 20px;
color:#333!important;
}
.main-navigation.is_stuck {
background-color:#fff;
}
.main-navigation.is_stuck ul { }
.main-navigation.is_stuck a{ }
.main-nav ul li[class*="current-menu-"] > a {
color: #87273f;
font-weight:700;
} .main-nav ul li[class*="current-menu-"].topics > a {
color: #333!important;
font-weight: 300;
} .menu-toggle .gp-icon svg {
color: #87273f;
font-size:25px;
}
.menu-toggle .gp-icon svg:hover {
color: #666;
} .main-navigation.has-menu-bar-items button.menu-toggle { } #sticky-navigation {
padding:10px 0;
} .slideout-navigation.main-navigation {
background-color: rgba(135,39,63,0.7);
}
.slideout-navigation.main-navigation ul li {
padding-bottom:20px;
}
.slideout-navigation.main-navigation ul li a{
line-height:30px;
color:#fff;
}
.slideout-navigation.main-navigation ul li a:hover{
color:#eee!important;
}
.slideout-navigation ul li[class*="current-menu-"] > a {
color:#fff!important;
font-weight:700;
} .slideout-navigation.do-overlay .slideout-exit { }
.slideout-navigation button.slideout-exit .gp-icon svg {
color: #fff;
}
.slideout-navigation .gp-icon svg{
color: #fff!important;
font-size: 30px;
} .slideout-navigation.main-navigation ul li ul  {
background-color: transparent;
border:solid 1px #fff;
}
.slideout-navigation.main-navigation ul li ul li a{
line-height:30px!important;
color:#fff!important;
font-weight:normal;
}
.slideout-navigation ul li ul li[class*="current-menu-"] > a {
font-weight:700;
}
.slideout-navigation.main-navigation ul li ul li {
padding-bottom:0px!important;
} .footer-widgets {
background-color: transparent;
text-align: center;
border: 1px dashed #333;
margin-top:100px;
}
.footer-widgets img {
max-width:40px;
}
.footer-widgets a, .footer-widgets a:visited {
color: #87273f;
border-bottom:dashed 1px;
}
.footer-widgets a:hover {
color: #333;
}
.footer-widgets strong {
text-transform: uppercase;
font-weight: normal;
}
.site-info {
font-size:20px;
background-color: transparent;
padding-top:15px;
}
.site-info a, .site-info a:visited {
color: #333; }
.site-info a:hover {
color: #87273f;
}
.copyright-bar ul {
margin-left:0;
}
.copyright-bar li  {
background-image: none;
display: inline;
list-style-type: none; margin-right:10px;}
.footer-bar-align-right .copyright-bar {
float: none;
} a.generate-back-to-top,a.generate-back-to-top:hover {
background-color: #000!important;
color:#fff!important;
border-radius: 100px;
}
a.generate-back-to-top:hover {
background-color: #87273f!important;
}  .current-menu-parent a { color:#87273f!important;}  .textwidget  ul li {
display:inline;
padding-right:10px;
} .bubble {
width: 100%;
margin: 50px auto;
border: dashed 1px #87273f;
padding: 50px;
position: relative;
border-radius:3px;
}
.b1:before {
content: "";
width: 0px;
height: 0px;
position: absolute;
border-left: 10px solid #87273f;
border-right: 10px solid transparent;
border-top: 10px solid #87273f;
border-bottom: 10px solid transparent;
right: -21px;
top: 10px;
}
.bubble:hover {
background:#e8e6e6;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
} .center {text-align:center;}
.rechts {
text-align:right;
}
.none  {display:none;} #cv td {
border: none;
}
#cv {
border: none;
}
#cv td{
vertical-align: top;
} .bild { box-shadow: 0px 15px 60px 1px rgba(0,0,0,0.1)!important;
} .top { background-color:#87273f;
clip-path: polygon(0 68%, 100% 0, 100% 32%, 0 100%);
margin-top: -170px;
padding:50px 0;
}
.home h1 {
font-size:25px;
line-height: 38px;
padding:20px 0 25px 0;
transform: skew(-4deg, -4deg);
}
.sectionall {
padding:100px 0 0;
}
.su-button {
min-width:200px;
} .portrait {
text-align:right;
}
.portrait img {
border:solid 0px #fff;
box-shadow: 0px 15px 60px 1px rgba(0,0,0,0.4);
}
.su-button-style-default {
border:solid 1px!important;
}
.hometext1  {
padding-top:20px;
}
.hometext1 p {
max-width:400px;
}
.hometext1 h2 {
font-size:50px;
font-weight:300;
line-height:50px;
color:#333;
}
.homegrafik {
max-width:80%!important;
padding-bottom:40px;
}
.sectionred, .sectionred2 {
background-color: rgba(135,39,63,0.85);
color:#fff!important;
clip-path: polygon(0 20%, 100% 0, 100% 80%, 0 100%);
padding:150px 0 100px;
} .sectionred2 {
padding:80px 0;
text-align:center;
}
.sectionred2 h2 {
font-size:35px;
color:#fff;
text-transform:uppercase;
font-weight:300;
line-height: 45px;
letter-spacing:2px;
text-align:center;
} .sectionabout {
padding:40px 0 0;
}
.about {
padding:60px 40px;
box-shadow: 0px 15px 60px 1px rgba(0,0,0,0.1);
}
.about img {
max-width:200px!important;
}
.aboutimage {
text-align:center!important;
padding-bottom:20px;
}
.about h3  {
font-size:16px;
line-height:25px;
font-weight:700;
}
.kreis {
border-radius:100%;
max-width: 300px;
max-height: 300px;
} .kreissmall {
margin:5px;
}
.kreissmall img {
border-radius:100%;
filter: grayscale(100%);
} .page-id-87 .footer-widgets {
display:none;
}
.sectioncontact {
padding: 40px 0 200px 0;
}
.contact img {
max-width:40px!important;
} .blog {
border:solid 1px #87273f;
margin-bottom:10px;
}
.generate-columns .inside-article {
height:550px!important;
border:dashed 1px;
padding-top:40px;
}
.site{
background-color: transparent!important;
}  .dkpdf-button {
background-image: url(https://www.videant.eu/wp-content/uploads/2025/04/pdf.png)!important;
background-repeat: no-repeat;
width: 220px;
}
a.dkpdf-button:link, a.dkpdf-button:visited{
color:;
margin-left:30px;
}
.generate-columns-container .page-header {
background: transparent;
}
.generate-columns-container h1  {
color:#333;
}
.generate-columns-container h2  {
line-height:px;
}
.read-more {
color:#fff!important;
}
.generate-columns .inside-article{
text-align:center;
}
.entry-summary {
display:;
}
.read-more-container:hover {
background:transparent!important;
} .category-blog .page-title {display:none;}  .bildinside {
max-width:300px!important;
border:solid 1px #ccc;
}
.entry-meta {
text-align: center;
}
.cat-links {
font-size:20px;
border-top:dashed 1px;
text-transform:uppercase;
padding:20px 0;
}
.entry-meta .gp-icon svg {
display:none;
}
.zitat {
position: relative;
background: #87273f;
color: #FFF;
border-radius: 5px;
padding: 30px;
text-align:center;
}
.zitat:after {
content: '';
position: absolute;
display: block;
width: 0;
z-index: 1;
border-style: solid;
border-width: 0 17px 23px 0;
border-color: transparent #87273f transparent transparent;
top: 20%;
left: -17px;
margin-top: -11.5px;
}
.entry-summary a {
color:#fff!important;
} #nav-below a{
font-size:20px;
}
#nav-below a:hover{
color:#333;
}
.prev a {
float:right;
}
.next a {
float:left; 
} .letter p::first-letter{
font-weight:;
padding: 10px 20px 5px 0;
font-size: 100px;
color: #87273f;
float:left;
line-height:60px;
} *:focus-visible {
outline-color: currentColor;
outline-style: solid;
outline-offset: .25rem;
outline-width: .25rem;
} .textover {
position: relative;
text-align: center;
color: white;
}
.centered {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: rgba(10,48,90,0.80);
padding:15px 20px 30px;
clip-path: polygon(0% 0%, 100% 0%, 100% 91%, 77% 91%, 76% 100%, 68% 91%, 0 91%);
} 
@media screen and (max-width: 1700px) { .home h1 {
transform: skew(-5deg, -5deg);
}
}
@media screen and (max-width: 1124px) {
.entry-header h2 {
font-size:20px;
} .su-row .su-column {
width: 100%!important;
}
.su-row .su-column {
margin-left:0!important;
} h3, .bubble h3 {
line-height:35px;
text-align:center;
margin-bottom: 10px;
} .sectionall {
padding:40px 10px;
}
.home .page-hero {
padding:200px 0;
}
.top {
clip-path: polygon(0 50%, 100% 0, 100% 50%, 0 100%);
margin-top: -100px;
padding:30px 0;
}
.home h1 {
font-size:20px;
line-height:30px;
padding:10px 0;
}	
.hometext1  {
padding-top:30px;
text-align:center;
}
.hometext1 p {
max-width:100%;
}
.site-content ol li {
padding-bottom:20px;
} .portrait {
padding-top:20px;
text-align:center;
}
.portrait img {
max-width:70%!important;
}
.sectionred {
clip-path: polygon(0 10%, 100% 0, 100% 90%, 0 100%);
padding:80px 0 50px;
} .rechts  {text-align:center;}
.sectioncontact {
padding: 40px 0;
text-align:center;
}
}	
@media screen and (max-width: 1100px) { .main-nav ul li[class*="current-menu-"].topics > a {
color: #fff!important;
}	
h2 {
text-align:center;
} .why.su-column {
padding-bottom:30px;
}
}
@media screen and (max-width: 768px) {
.menu-toggle {
line-height: 40px;
}
.header-image {max-width:120px;} .mobile-menu-control-wrapper .menu-toggle, .mobile-menu-control-wrapper .menu-toggle:hover, .mobile-menu-control-wrapper .menu-toggle:focus, .has-inline-mobile-toggle #site-navigation.toggled {
background-color: transparent;
} .inside-header.grid-container {
flex-direction: column;
align-items: center;
}
.inside-header nav#mobile-menu-control-wrapper {
margin-left: auto;
margin-right: auto;
} body, blockquote, button, input, select, textarea, .sidebar .widget, .footer-widgets .widget, .footer-widgets .widget-title, .site-info  { 
font-size:16px;
line-height:25px;
} h1{ 
font-size:30px; 
line-height:40px;
}
.site-content ol li {
margin-left:0px;
} .main-nav ul li a {
font-size: 20px;
} .copyright-bar ul {margin: 0;}
.copyright-bar ul li{
display: block;
padding: 0;
margin: 10px 0;
} .footer-widgets {
margin-top:0;
} .page-id-60 .page-hero {
clip-path:!important;
padding:60px 0 100px!important;
}
.page-hero a {
font-size:px;
line-height:50px;
}
.page-hero h1, .sectionred2 h2	 {
font-size:20px;
line-height:30px;
margin-bottom:7px;
} .page-hero  ul li {
display:inline;
list-style-type: none;
background-image:none;
padding:0;
}
.page-hero  ul {
padding-left:0;
margin-left:0;
} .home .page-hero {
padding:80px 0 ;
}
.top {
clip-path:none;
margin-top: 0;
padding:0;
}
.home h1 {
font-size:14px;
padding:4px 0;
transform: none;
}
.hometext1 h2 {
font-size:25px
}
.hometext1  {
padding-top:10px;
}
.sectionred, .sectionred2 {
clip-path:none;
padding:50px 10px;
}
.sectionred2 {
text-align:center;
} .sectionabout {
padding:20px 0 0;
}
.about {
padding:40px 20px;
}
.aboutimage {
padding-bottom:0px;
} .generate-columns .inside-article {
height:auto!important;
padding:30px 10px;
} .abstand {margin-bottom:10px;}
.rechts  {text-align:left;}
.rechts img {float:left; margin-right:10px;}
.bubble { 
padding: 15px 10px;
} .centered {
left: 40%;
transform: translate(-30%, -50%);
} 
.kreis {
max-width:200px!important;
max-height:200px;
}
}