/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

@font-face {
    font-family: 'Antonio';
    src: url('../oceanwp-child-theme-master/assets/fonts/Antonio/Antonio-VariableFont_wght.ttf') format('truetype');
    font-style: normal;
}
p:not(#gender):not(table p) {
    text-align: justify !important;
    hyphens: auto;
    word-spacing: 0.1em;
    line-height: 1.6;
    letter-spacing: 0.02em;
    orphan: 2;
    widow: 2;
}
p#gender {
	text-align:center !important;
	margin:85px 0px 45px 0px;
}
table#ausgabestellen {
  width: 100%;
}
div#content, div#right-sidebar-inner {
	margin-top:55px;
}
th, td {
  width: 16.66%; /* (100% / 6 Spalten) */
  text-align: center;
}


.elementor-widget-container {
	font-size: 17px;
}
h1, h2, h3, h4, h5, h6 {
	line-height:120% !important;
}
#site-navigation-wrap {
	margin-top:70px;
	font-family: 'Antonio';
}

#main #content-wrap {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  font-size:1.7rem;
}

#copyright {
	display: none !important;
}


footer h1, 
footer h2, 
footer h3, 
footer h4, 
footer h5,
footer h6 {
	color: #424242 !important;
} 

/* Kopfbild */
h1.kopfbild, h2.kopfbild {
  font-family: "Antonio";
  background-color: #408b72;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.625rem;
  padding-top: 1.375rem;
  padding-bottom: 1.625rem;
  padding-left: 1.75rem;
  padding-right: 1.75rem;
font-weight: 900;
  line-height: 1.2;
	font-size: 42px;
	color: white;
}
h2.kopfbild {
 background-color: #006AB9;
}