@font-face {
font-family: 'MyriadPro-Regular';
src: url(//www.hgs-hirschfelde.de/wp-content/fonts/MyriadPro-Regular_gdi.eot);
src: url(//www.hgs-hirschfelde.de/wp-content/fonts/MyriadPro-Regular_gdi.eot?#iefix) format('embedded-opentype'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/MyriadPro-Regular_gdi.woff) format('woff'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/MyriadPro-Regular_gdi.ttf) format('truetype'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular) format('svg');
font-weight: 300;
font-style: normal;
font-stretch: normal; }
@font-face {
font-family: 'roadradioregular';
src: url(//www.hgs-hirschfelde.de/wp-content/fonts/roadradio-webfont.eot);
src: url(//www.hgs-hirschfelde.de/wp-content/fonts/roadradio-webfont.eot?#iefix) format('embedded-opentype'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/roadradio-webfont.woff2) format('woff2'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/roadradio-webfont.woff) format('woff'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/roadradio-webfont.ttf) format('truetype'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/roadradio-webfont.svg#roadradioregular) format('svg');
font-weight: normal;
font-style: normal;
} @font-face {
font-family: "RoadRadioBlack";
src: url(//www.hgs-hirschfelde.de/wp-content/fonts/road-radio-black.eot);
src: url(//www.hgs-hirschfelde.de/wp-content/fonts/road-radio-black.woff2) format('woff2'),
url(//www.hgs-hirschfelde.de/wp-content/fonts/road-radio-black.woff) format('woff');
} p,
table,
ul,
h4 {
font-family: "MyriadPro-Regular", Arial, sans-serif;
}
p {
text-align: justify;
}   h1,
h2 {
font-family: "RoadRadioBlack", Arial, sans-serif;
font-weight: 900;
}
h3,
ul#primary-menu,
ul.sub-menu,
ul#mobile-menu {
font-family: "roadradioregular", Arial, sans-serif;
}
h1.claim {
background-repeat: no-repeat;
background-image: url(https://www.hgs-hirschfelde.de/wp-content/uploads/feuer_total5-bearbeitet-scaled.jpg);
background-size: cover;
background-position: center top;
background-attachment: local;
color: rgba(255,255,255,0);
background-clip: text;
-webkit-background-clip: text;
z-index: 9999;
font-size: 140px;
}
p.claim { font-family: "RoadRadioBlack", Arial, sans-serif;
font-size: 140px;
line-height:1em;
font-weight: 900;
text-transform: uppercase;
background-repeat: no-repeat;
background-image: url(https://www.hgs-hirschfelde.de/wp-content/uploads/feuer_total5-bearbeitet-scaled.jpg);
background-size: cover;
background-position: center top;
background-attachment: local;
color: rgba(255,255,255,0);
background-clip: text;
-webkit-background-clip: text;
z-index: 9999;
} @-moz-document url-prefix()  {
h1.claim,
p.claim
{
background-attachment: local;
}
}
.footer-widget-area h1
{
font-size: 80px;
margin-bottom: .35em;
}
.footer-widget-area p {
text-align: left;
}
.footer-widget-area p.claim
{
font-size: 80px;
white-space:normal !important;
margin-top: 0;
margin-bottom: .35em;
}
.kontaktkasten h2,
.kontaktkasten h3 {
color: var(--global-palette4);
}
a {
text-decoration: none;
}
a.post-more-link {
color: var(--global-palette1);
font-size: 100%;
font-weight: normal;
text-transform: none;
letter-spacing: 0;
}
a.post-more-link:hover {
color: var(--global-palette4);
}
a.post-more-link .kadence-svg-iconset {
display: inline;
}
.kontaktkasten a {
color: white;
}
a.social-button {
width: 1.5em;
}
.social-show-label-true a.social-button:first-child {
padding: 0;
}
.footer-social-wrap a.social-button {
justify-content: flex-start;
}
.kontaktkasten a:hover,
.kontaktkasten a:focus {
color: var(--global-palette2);
}
.single-content ul {
list-style-type: square;
list-style-position: outside;
padding-left: 0;
margin-left: 1em;
}
thead td {
font-weight: bold;
border-bottom: 2px solid var(--global-palette4);
}
td {
padding: 0 .5em 0 0;
}
input[type="search"] {
border-width: 2px !important;
border-style: solid;
border-color: var(--global-palette4);
border-radius: 0px;
box-shadow: none !important;
}
.widget_breadcrumb_navxt {
margin-bottom: 20px !important;
}
.breadcrumbs {
font-family: "RoadRadioRegular", Arial, sans-serif;
}
.cmplz-placeholder-parent.cmplz-placeholder-1.cmplz-blocked-content-container {
height: 20vmax;
min-height: 450px;
border-radius:0;
box-shadow:none;
} .wpcf7-form-control.wpcf7-submit {
width: 100%;
}
.wpcf7-list-item {
margin: 0px;
padding: 0px;
} input[type="text"],
input[type="email"],
input[type="tel"],
textarea {
width: 100% !important;
border: 1px solid var(--global-palette4);
border-radius: 0;
}
input[type="email"]:hover,
input[type="email"]:active,
input[type="email"]:focus,
input[type="tel"]:hover,
input[type="tel"]:active,
input[type="tel"]:focus,
textarea:hover,
textarea:active,
textarea:focus {
width: 100% !important;
}
.wpcf7-form p {
margin-top: 0;
}
.captcha-image {
display: block !important;
border-color: var(--global-palette4);
}
::placeholder {
color: #bbbbbb !important;
opacity: 1; }
::-ms-input-placeholder { color: #bbbbbb !important;
}  #cmplz-document {
max-width: 100%;
}
#cmplz-document,
#cmplz-document p,
#cmplz-document h1,
#cmplz-document li,
#cmplz-document td {
font-size: inherit !important;
}
#cmplz-document h3 {
letter-spacing: normal;
} .cookie-statement {
max-width: 100% !important;
}
.cookies-per-purpose a { } @media screen and (max-width: 1200px) {
h1.claim,
p.claim {
font-size: 100px;
}
.footer-widget-area h1,
.footer-widget-area p.claim	{
font-size: 60px;
}
}
@media screen and (max-width: 800px) {
h1.claim,
p.claim {
font-size: 45px;
}
.footer-widget-area h1,
.footer-widget-area p.claim	{
font-size: 45px;
}
}.so-widget-sow-image-default-930308fb9dfb .widget-title {
text-align: right;
}
.so-widget-sow-image-default-930308fb9dfb .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: flex-start;
}
.so-widget-sow-image-default-930308fb9dfb .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-930308fb9dfb .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-930308fb9dfb .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
-webkit-mask-image: url(https://www.hgs-hirschfelde.de/wp-content/plugins/so-widgets-bundle/base/inc/shapes/images/circle.svg);
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 128px;
mask-image: url(https://www.hgs-hirschfelde.de/wp-content/plugins/so-widgets-bundle/base/inc/shapes/images/circle.svg);
mask-position: center;
mask-repeat: no-repeat;
mask-size: 128px;
}.so-widget-sow-image-default-69235d479aa3-751 .widget-title {
text-align: center;
}
.so-widget-sow-image-default-69235d479aa3-751 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-69235d479aa3-751 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-69235d479aa3-751 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-69235d479aa3-751 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
-webkit-mask-image: url(https://www.hgs-hirschfelde.de/wp-content/plugins/so-widgets-bundle/base/inc/shapes/images/square.svg);
-webkit-mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-size: 100%;
mask-image: url(https://www.hgs-hirschfelde.de/wp-content/plugins/so-widgets-bundle/base/inc/shapes/images/square.svg);
mask-position: center;
mask-repeat: no-repeat;
mask-size: 100%;
}.so-widget-sow-image-default-5b99f59c01c9-751 .widget-title {
text-align: center;
}
.so-widget-sow-image-default-5b99f59c01c9-751 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-5b99f59c01c9-751 .sow-image-container > a {
display: inline-block;
width: 100%;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-5b99f59c01c9-751 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-5b99f59c01c9-751 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
width: 100%;
}