@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;
}
}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid .so-parallax{position:relative}.panel-grid .so-parallax>:not(.simpleParallax){position:relative;z-index:1}.panel-grid .so-parallax .simpleParallax{overflow:hidden}.panel-grid .so-parallax .simpleParallax,.panel-grid .so-parallax img[data-siteorigin-parallax]{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.panel-background-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.panel-has-overlay .panel-cell-style,.panel-has-overlay .panel-row-style,.panel-has-overlay .panel-widget-style{overflow:hidden;position:relative;z-index:1}.panel-layout.panel-is-rtl .panel-grid.panel-has-style>.panel-row-style,.panel-layout.panel-is-rtl .panel-grid.panel-no-style{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .panel-cell-style{height:100%}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .so-panel:before{content:"";display:block}.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}.panel-grid-cell .panel-last-child{margin-bottom:0}.panel-grid-cell .widget-title{margin-top:0}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container){overflow-x:hidden}body.siteorigin-panels-before-js:not(.siteorigin-panels-css-container) .siteorigin-panels-stretch{margin-right:-1000px!important;margin-left:-1000px!important;padding-right:1000px!important;padding-left:1000px!important}