ul#top-menu li.menu-item:not(:last-child) {
padding-right: 11px!important;
}
.container .clearfix .et_menu_container {
width:82% !important;
}
#top-menu li {
font-size: 12px !important;
} #footer-bottom {
display: none;
} #main-footer #footer-widgets .footer-widget .et_pb_row {
width: 100%;
}
#main-footer #footer-widgets .footer-widget .et_pb_widget {
width: 100%;
}
.opened #mobile_menu {
display: flex; 
flex-flow: row wrap;
}
#mobile_menu > * {
flex: 1 100%;
}
.wpml-ls-item-en {
order: 2;
}
.wpml-ls-item-de {
order: 1;
}
.menu-item-type-post_type {
order: 3;
}   .pyreg-video-slider .et_pb_slide_video {
width: 100% !important;
margin-right: 0;
}
.pyreg-video-slider .et_pb_slide_video .wp-video { width: 100% !important;
}
.pyreg-video-slider .et_pb_slider .et_pb_container {
width: 100%;
}
.pyreg-video-slider .et_pb_slide_video .wp-video-shortcode {
background: #fff !important;
}    @media all and (min-width: 1405px) {
} @media all and (min-width: 981px) and (max-width: 1405px) {
} @media all and (min-width: 1100px) and (max-width: 1405px) {
} @media all and (min-width: 981px) and (max-width: 1100px) {
} @media all and (min-width: 768px) and (max-width: 980px) {
} @media all and (min-width: 981px) {
} @media only screen and (max-width: 980px) {
} @media screen and (max-width: 782px) {
} @media all and (min-width: 768px) {
} @media all and (max-width: 767px) {
} @media all and (max-width: 479px) {
} .full-image-slider .et_pb_slide {
padding-left: 0 !important;
padding-right: 0 !important;
}
.full-image-slider .et_pb_slide:first-child .et_pb_slide_image img.active {
animation: unset !important;
}
.full-image-slider .et_pb_container {
max-width: 100% !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
}
.full-image-slider .et_pb_slide_image img {
max-height: none !important;
width: 100% !important;
}
.full-image-slider .et_pb_slide_image {
margin: 0 !important;
padding: 0 !important;
top: 0 !important;
position: relative !important;
width: 100% !important;
display: block !important;
-webkit-animation-name: fade !important;
-moz-animation-name: fade !important;
-ms-animation-name: fade !important;
-o-animation-name: fade !important;
animation-name: fade !important;
}
.full-image-slider .et_pb_slider_container_inner {
position: relative;
}
.full-image-slider .et_pb_slide_description {
position: absolute !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right:  0 !important;
padding: 0 !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
}
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a:hover {
width: 100% !important;
height: 100% !important;
padding: 0 !important;
margin: 0 !important;
color: rgba(0, 0, 0, 0) !important;  
border: none !important;
background: none !important;
}
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_content,
.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.full-image-slider .et_pb_slide_description .et_pb_slide_content {
display: none;
} #pin {
cursor: pointer;	
} .pyreg-map {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
overflow-x: hidden;
} .pyreg-map .et_pb_row_2.et_pb_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.pyreg-map .et_pb_row_3.et_pb_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.map-box {
overflow-y: auto;
overflow-x: hidden;
height: 70vh;
transition: all 200ms ease;
}
.pyreg-map-card-row {
width: auto !important;
margin: 0 !important;
display: none;
}
.et_pb_row_4.et_pb_row.pyreg-map-card-row{
margin-left: 0!important;
margin-right: 0!important;
} .map-headline {
width: 100% !important;
}
.box-sweden,
.box-germany-north,
.box-germany-south,
.box-usa-uk,
.box-usa-agricultutral-residues,
.box-usa-sewage-sludge,
.box-china,
.box-taiwan
{
display: none;
} #biochar-map .map-box{
height: 85vh;
}
.box-linz-unkel,
.box-lorsbach,
.box-kleve,
.box-hammenhog-sweden,
.box-rodwood-usa,
.box-perneyvania-usa,
.box-trutnow-cze,
.box-hamburg,
.box-sydney,
.box-taiwan2
{
display: none;
}
.map-box .et_pb_blurb_container {
padding: 1em;
}
.pin-active span img {
filter: invert(1) !important;
z-index: 2;
}
.map-box img {
width: 100%;
}
@media (max-width: 768px) {
.image-map {
}
.map-box {
max-width: 90vw;
}
.map-box img {
width: 100%;
max-height: 200px;
}
} .pyreg-box-hover {
width: 90%;
margin: 0 auto;
background: url(https://dev.pyreg.de/wp-content/uploads/extractedenergy.jpg);
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 1em;
display: flex;
justify-content: center;
align-items: center;
}
.pyreg-box-hover-2 {
background: url(https://dev.pyreg.de/wp-content/uploads/biochar_zoom.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.pyreg-box-content {
padding-top: 5em;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
}
.pyreg-box-content .box-field {
width: 49%;
text-align: center;
padding-bottom: 3em;
color: #fff;
cursor: pointer;
}
.pyreg-box-content .box-field-top {
text-transform: uppercase;
font-size: 1.8rem;
font-weight: bold;
}
.pyreg-box-content .box-field-top img{
width: 30px;
transform: translatey(0px);
padding-right: 10px;
}
.pyreg-box-content .box-field .box-field-bottom {
opacity: 0;
transform: translateX(-10px);
transition: all .3s ease-in-out;
}
.pyreg-box-content .hover .box-field-bottom {
opacity: 1;
transform: translateX(0px);
}
.pyreg-box-hover-2 .box-field-bottom {
text-transform: uppercase;	
}
.pyreg-box-hover-2 .box-field-bottom span{
font-size: 2rem;
text-transform: none;
}
@media (max-width: 768px) {
.pyreg-box-hover {
width: 100%;
}
.pyreg-box-content .box-field {
width: 100%;
}
.pyreg-box-content .box-field-top {
line-height: 1.2;
}
} .win-graphic {
display: flex;
flex-wrap: no-wrap;
justify-content: space-between;
align-items: center;
width: 100%;
max-width: 1500px;
}
.circle-container {
position: relative;
width: 12em;
height: 12em;
padding: 2.8em; border-radius: 50%;
text-transform: uppercase;
}
.circle-container a {
display: block;
position: absolute;
top: 50%; left: 50%;
width: 5em; height: 5em;
background: grey;
border-radius: 50%;
margin: -2.5em;
display: flex;
justify-content: center;
align-items: center;
cursor: default;
}
.deg0 { transform: rotate(35deg) translate(8em) rotate(-35deg); } .deg45 { transform: rotate(-30deg) translate(8em) rotate(30deg); }
.deg135 { transform: rotate(90deg) translate(8em) rotate(-90deg); }
.deg180 { transform: rotate(145deg) translate(8em) rotate(-145deg); }
.deg225 { transform: rotate(210deg) translate(8em) rotate(-210deg); }
.deg315 { transform: rotate(270deg) translate(8em) rotate(-270deg); }
.outside-circle {
opacity: 0;
transition: opacity .3s ease-in-out;
padding: 0.6em;
color: #fff;
}
.outside-circle span {
font-size: 0.8rem;
line-height: 1.2;
text-align: center;
}
.circle-container .center {
width: 8em;
height: 8em;
margin: -4em;
transition: all .3s ease-in-out;
background: transparent;
border: 1px solid green;
font-weight: bold;
font-size: 1.1rem;
padding: 0.2em;
animation: pulse 1500ms infinite;
}
@keyframes pulse{
0%{transform: scale(1);} 
50%{transform: scale(1.2);} 
100%{transform: scale(1);}
}
.circle-container.circle-container-2 .center {
border: 1px solid #75BB22;
}
.circle-container.circle-container-2 .outside-circle {
background: url(https://dev.pyreg.de/wp-content/uploads/value.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg180{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/industry.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg45{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/meatwaste@2x.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg135{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/rubber.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg0{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/biomass-1.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg225{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/agriculture_fertilizer.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg315{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/mixed-1.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.hover .outside-circle {
opacity: 1;
}
.circle-container.hover .center {
width: 5em;
height: 5em;
margin: -2.5em;
background: grey;
border: 0px;
}
.circle-container.circle-container-2.hover .center {
background: #75BB22;
}
.circle-container .center span {
transition: all .2s ease-in-out;
}
.circle-container.circle-container-2 .center span {
color: #75BB22;
}
.circle-container.hover .center span{
color: #fff !important;
}
.arrow {
width: 5%;
height: 20px;
}
.arrow{
display: block;
margin: 30px auto;
width: 25px;
height: 25px;
border-top: 2px solid #000;
border-left: 2px solid #000;
}
.arrow{
transform: rotate(135deg);
}
.arrow::after {
content: "";
display: block;
width: 2px;
height: 45px;
background-color: #000;
transform: rotate(-45deg) translate(15px, 4px);
left: 0;
top: 0;
}
.arrow-2 {
border-top: 2px solid #75BB22;
border-left: 2px solid #75BB22;
}
.arrow-2::after {
background-color: #75BB22;
}
.main-image {
width: 25%;
}
.main-image img{
width: 100%;
}
#tag_cloud-3 {
width:100%;
}
@media (max-width: 768px) {
.win-graphic {
flex-wrap: wrap;
flex-direction: column;
}
.arrow {
transform: rotate(-135deg);
}
.main-image {
width: 60%;
}
} .et_pb_module.et_pb_text.et_pb_text_2_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
display: none;
}
.et_pb_module.et_pb_text.et_pb_text_3_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
display: none;
}
.et_social_inline.et_social_mobile_on.et_social_inline_top {
display: none;
}
img.alignnone.size-medium {
width: 100%;
}
blockquote {
text-align: center;
border: none;
color: #0c5630;
font-size: 1.4rem;
font-style: italic;
text-transform: uppercase;
} .et_pb_slide_description {
text-shadow:none !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow:none !important;
} @media (max-width: 767px) {
.et_pb_slide_image, .et_pb_slide_video, .et_pb_slide_with_image .et_pb_slide_description {
width: 80%;
}
.et_pb_slide_image img{
display: none;
}
} .et_pb_slide_image {
position: absolute;
top: 50%;
transform: translateY(-50%) !important;
margin-top: 0 !important;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {
max-height: 85vh;
}
.et-pb-controllers {
bottom: 50px;
}
.et-pb-active-slide {
padding-top: 0 !important;
}
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
padding-top: 0 !important;
}
.et_pb_image_container img {
object-fit: cover;
}
@media (max-width: 767px) {
.circular-header {
background-position: 70%;
}
.blog-header {
background-position: 53%;
}
.pagination {
padding-left: 10px;
}
div.et_pb_section.et_pb_section_0 {
max-height: 100vh;
width: 100vw;
}
.success-stories-header .et_pb_slide{
background-position: 60%;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {
min-height: 80vh !important;
max-height: 80vh !important;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide p{
font-size: 2.5rem;
}
}
@media only screen and (max-width: 767px) {
.et_pb_slider .et_pb_slide_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_0 .et_pb_slide_description {
padding-top:	0!important; 
}
}
article .et_pb_post {
min-height: 520px;
} body .cf7-style.cf7-style-446 select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='grey'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
background-size: 12px;
background-position: calc(100% - 10px) center;
background-repeat: no-repeat;
}
span.wpcf7-list-item {
margin: 0 2em 0 0 !important;
}
.logged-in div.wpcf7 {
margin-top: 0;
}
body .cf7-style.cf7-style-446 input.wpcf7-form-control.wpcf7-file {
background: none;
} @media only screen and (max-width: 600px){
.page-id-12962 div.et_pb_section.et_pb_section_0{
margin-bottom: 150px !important;
}
}
.quest-header {
margin-top: 2.5% !important;
}   .home-new-hero .et_pb_fullwidth_header_0 {
padding-top: 0 !important;
height: 100vh;
}
.home-new-hero .et_pb_fullwidth_header .header-content{
padding: 0;
}
.home-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
max-width: 520px !important;
min-height: 100vh !important;
margin: 0 !important;
padding: 0 !important;
margin-left: 10% !important;
}
@media (min-width: 981px){
.home-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
margin-left: 12.5% !important;
}
}
.home-new-hero .et_pb_module_header{
text-transform: uppercase;
}
.home-new-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{
background: rgba(0,0,0,0.50);
background: linear-gradient(90deg, rgba(0,0,0,0.50) 450px, rgba(0,0,0,0) 100%);
}
@media (max-width: 767px){
.home-new-hero .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
margin: 0;
margin-right: 12.5%;
}
} @media (min-width: 981px){
.home-image-text-flex{
display: flex;
align-items: center;
justify-content: space-between;
}
.home-image-text-flex .et_pb_column_1{
margin-bottom: 1em;
}
.home-image-text-flex-reverse {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child, 
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough.et-last-child{
margin-right: 5.5% !important;
}
.home-image-text-flex-reverse .et_pb_column_2, 
.home-image-text-flex-reverse .et_pb_column_6,
.home-image-text-flex-reverse .et_pb_column_16, 
.home-image-text-flex-reverse .et_pb_column_20{
margin-right: 0 !important;
}	
} .diagramm-bar-background{
width: 100%;
height: 8px;
background: #87AB98;
position: relative;
margin-bottom: 24px;
}
.diagramm-bar-foreground{
background: #296F50;
position: absolute;
top: 0;
bottom: 0;
left: 0;
} .icons-text-flex {
display: flex;
align-items: center;
margin-bottom: 64px;
}
.icons-text-flex:last-child{
margin-bottom: 0;
}
.icons-text-text {
width: 92%;
margin-left: 28px;
}
.icon-text-1st-column{
margin-right: 10% !important;
margin-bottom: 0 !important;
}
@media (max-width: 450px){
.icons-text-flex {
flex-direction: column;
}
.icons-text-text {
width: 100%;
margin-top: 27px;
margin-left: 0;
text-align: center;
}
} .et_pb_slide_image img {
object-fit: cover;
aspect-ratio: 1/1;
}
.et-pb-controllers{
bottom: 20px;
}
@media (min-width: 768px){
.et-pb-controllers{
bottom: 0;
}
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{
padding: 8% 0;
}
.et_pb_slide {
padding: 0 8%;
}
.testimonial-slider-flex{
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
direction: ltr !important;
flex-direction: column-reverse !important;
}
@media (min-width: 981px){
.testimonial-slider-flex {
flex-direction: row !important;
}
} .home-preview-post .et_pb_post{
margin: 0 !important;
min-height: 0 !important;
}
@media (min-width: 981px){
.home-preview-post .et_pb_post img{
aspect-ratio: 1/1;
object-fit: cover;
}
}
.home-preview-post .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
}   .our-technology-new-hero .et_pb_fullwidth_header_0 {
padding-top: 0 !important;
height: 66vh !important;
}
.our-technology-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
max-width: 520px !important;
min-height: 66vh !important;
margin: 0 !important;
padding: 0 !important;
margin-left: 10% !important;
}
@media (max-width: 450px){
.our-technology-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
min-height: 80vh !important;
}
.our-technology-new-hero .et_pb_fullwidth_header_0 {
height: 80vh !important;
}
}
@media (min-width: 981px){
.our-technology-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
margin-left: 12.5% !important;
}
}
.our-technology-new-hero .et_pb_module_header{
text-transform: uppercase;
}
.our-technology-new-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{
background: rgba(0,0,0,0.40);
background: linear-gradient(90deg, rgba(0,0,0,0.40) 450px, rgba(0,0,0,0) 100%);
}
@media (max-width: 767px){
.our-technology-new-hero .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
margin: 0;
margin-right: 12.5%;
}
} table.our-technology-specs-table {
border: 0px solid #fff !important;
border-collapse: inherit;
margin-bottom: 8px !important;
}
.our-technology-specs-table tr td {
border: 0px solid #fff;
border-bottom: 1px solid #000;
padding: 8px 0;
}
.our-technology-specs-table tr td:first-child {
padding-right: 16px;
}
table.our-technology-specs-table sub {
font-size: 0.8em;
}
.our-technology-specs-flex{
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 981px){
.our-technology-specs-flex{
flex-direction: row;
}
} .our-technology-icons-text-row .icons-text-flex .icons-text-text h3 {
margin-bottom: 0.5em;
}
.our-technology-icons-text-row .icons-text-flex .icons-text-text li {
margin-bottom: 0.5em;
}
@media (max-width: 450px){
.our-technology-icons-text-row .icons-text-flex .icons-text-text p, li {
text-align: left;
}
} table.our-technology-profit-table {
border: 0px solid #fff !important;
border-collapse: inherit;
margin-bottom: 8px !important;
}
.our-technology-profit-table tr td {
border: 1px solid #296F50;
padding: 8px;
}
.our-technology-profit-table td:first-child {
border-right: none !important;
}
.our-technology-profit-table td:last-child {
border-left: none !important;
}
.our-technology-profit-table th {
border: 1px solid #296F50;
background: #296F50;
color: #fff !important;
}
.our-technology-profit-flex{
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 981px){
.our-technology-profit-flex{
flex-direction: row;
}
} .our-technology-new-benefits-list h2, li{
margin-bottom: 1em;
}
.our-technology-benefits-flex{
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 981px){
.our-technology-benefits-flex{
flex-direction: row;
}
.our-technology-benefits-flex .et_pb_column {
max-width: 670px;
}
.our-technology-benefits-flex .et_pb_image .et_pb_image_wrap img {
aspect-ratio: 3/4;
object-fit: cover;
object-position: right;
}
} .our-technology-contact-flex{
display: flex;
align-items: center;
flex-direction: column;
}
.our-technology-contact-flex img{
border-radius: 50%;
}
.our-technology-contact-flex .et_pb_column {
max-width: 520px;
}
@media (min-width: 981px){
.our-technology-contact-flex{
flex-direction: row;
}
}ul#top-menu li.menu-item:not(:last-child) {
padding-right: 11px!important;
}
.container .clearfix .et_menu_container {
width:82% !important;
}
#top-menu li {
font-size: 12px !important;
} #footer-bottom {
display: none;
} #main-footer #footer-widgets .footer-widget .et_pb_row {
width: 100%;
}
#main-footer #footer-widgets .footer-widget .et_pb_widget {
width: 100%;
}
.opened #mobile_menu {
display: flex; 
flex-flow: row wrap;
}
#mobile_menu > * {
flex: 1 100%;
}
.wpml-ls-item-en {
order: 2;
}
.wpml-ls-item-de {
order: 1;
}
.menu-item-type-post_type {
order: 3;
}   .pyreg-video-slider .et_pb_slide_video {
width: 100% !important;
margin-right: 0;
}
.pyreg-video-slider .et_pb_slide_video .wp-video { width: 100% !important;
}
.pyreg-video-slider .et_pb_slider .et_pb_container {
width: 100%;
}
.pyreg-video-slider .et_pb_slide_video .wp-video-shortcode {
background: #fff !important;
}    @media all and (min-width: 1405px) {
} @media all and (min-width: 981px) and (max-width: 1405px) {
} @media all and (min-width: 1100px) and (max-width: 1405px) {
} @media all and (min-width: 981px) and (max-width: 1100px) {
} @media all and (min-width: 768px) and (max-width: 980px) {
} @media all and (min-width: 981px) {
} @media only screen and (max-width: 980px) {
} @media screen and (max-width: 782px) {
} @media all and (min-width: 768px) {
} @media all and (max-width: 767px) {
} @media all and (max-width: 479px) {
} .full-image-slider .et_pb_slide {
padding-left: 0 !important;
padding-right: 0 !important;
}
.full-image-slider .et_pb_slide:first-child .et_pb_slide_image img.active {
animation: unset !important;
}
.full-image-slider .et_pb_container {
max-width: 100% !important;
width: 100% !important;
height: auto !important;
min-height: 0 !important;
}
.full-image-slider .et_pb_slide_image img {
max-height: none !important;
width: 100% !important;
}
.full-image-slider .et_pb_slide_image {
margin: 0 !important;
padding: 0 !important;
top: 0 !important;
position: relative !important;
width: 100% !important;
display: block !important;
-webkit-animation-name: fade !important;
-moz-animation-name: fade !important;
-ms-animation-name: fade !important;
-o-animation-name: fade !important;
animation-name: fade !important;
}
.full-image-slider .et_pb_slider_container_inner {
position: relative;
}
.full-image-slider .et_pb_slide_description {
position: absolute !important;
top: 0 !important;
bottom: 0 !important;
left: 0 !important;
right:  0 !important;
padding: 0 !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
}
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a,
.full-image-slider .et_pb_slide_description .et_pb_button_wrapper a:hover {
width: 100% !important;
height: 100% !important;
padding: 0 !important;
margin: 0 !important;
color: rgba(0, 0, 0, 0) !important;  
border: none !important;
background: none !important;
}
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.et_pb_column.et_pb_slider_fullwidth_off.full-image-slider .et_pb_slide_description .et_pb_slide_content,
.full-image-slider .et_pb_slide_description .et_pb_slide_title,
.full-image-slider .et_pb_slide_description .et_pb_slide_content {
display: none;
} #pin {
cursor: pointer;	
} .pyreg-map {
display: flex;
flex-wrap: wrap;
justify-content: space-evenly;
align-items: center;
overflow-x: hidden;
} .pyreg-map .et_pb_row_2.et_pb_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.pyreg-map .et_pb_row_3.et_pb_row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.map-box {
overflow-y: auto;
overflow-x: hidden;
height: 70vh;
transition: all 200ms ease;
}
.pyreg-map-card-row {
width: auto !important;
margin: 0 !important;
display: none;
}
.et_pb_row_4.et_pb_row.pyreg-map-card-row{
margin-left: 0!important;
margin-right: 0!important;
} .map-headline {
width: 100% !important;
}
.box-sweden,
.box-germany-north,
.box-germany-south,
.box-usa-uk,
.box-usa-agricultutral-residues,
.box-usa-sewage-sludge,
.box-china,
.box-taiwan
{
display: none;
} #biochar-map .map-box{
height: 85vh;
}
.box-linz-unkel,
.box-lorsbach,
.box-kleve,
.box-hammenhog-sweden,
.box-rodwood-usa,
.box-perneyvania-usa,
.box-trutnow-cze,
.box-hamburg,
.box-sydney,
.box-taiwan2
{
display: none;
}
.map-box .et_pb_blurb_container {
padding: 1em;
}
.pin-active span img {
filter: invert(1) !important;
z-index: 2;
}
.map-box img {
width: 100%;
}
@media (max-width: 768px) {
.image-map {
}
.map-box {
max-width: 90vw;
}
.map-box img {
width: 100%;
max-height: 200px;
}
} .pyreg-box-hover {
width: 90%;
margin: 0 auto;
background: url(https://dev.pyreg.de/wp-content/uploads/extractedenergy.jpg);
background-repeat: no-repeat;
background-size: cover;
padding-bottom: 1em;
display: flex;
justify-content: center;
align-items: center;
}
.pyreg-box-hover-2 {
background: url(https://dev.pyreg.de/wp-content/uploads/biochar_zoom.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.pyreg-box-content {
padding-top: 5em;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
}
.pyreg-box-content .box-field {
width: 49%;
text-align: center;
padding-bottom: 3em;
color: #fff;
cursor: pointer;
}
.pyreg-box-content .box-field-top {
text-transform: uppercase;
font-size: 1.8rem;
font-weight: bold;
}
.pyreg-box-content .box-field-top img{
width: 30px;
transform: translatey(0px);
padding-right: 10px;
}
.pyreg-box-content .box-field .box-field-bottom {
opacity: 0;
transform: translateX(-10px);
transition: all .3s ease-in-out;
}
.pyreg-box-content .hover .box-field-bottom {
opacity: 1;
transform: translateX(0px);
}
.pyreg-box-hover-2 .box-field-bottom {
text-transform: uppercase;	
}
.pyreg-box-hover-2 .box-field-bottom span{
font-size: 2rem;
text-transform: none;
}
@media (max-width: 768px) {
.pyreg-box-hover {
width: 100%;
}
.pyreg-box-content .box-field {
width: 100%;
}
.pyreg-box-content .box-field-top {
line-height: 1.2;
}
} .win-graphic {
display: flex;
flex-wrap: no-wrap;
justify-content: space-between;
align-items: center;
width: 100%;
max-width: 1500px;
}
.circle-container {
position: relative;
width: 12em;
height: 12em;
padding: 2.8em; border-radius: 50%;
text-transform: uppercase;
}
.circle-container a {
display: block;
position: absolute;
top: 50%; left: 50%;
width: 5em; height: 5em;
background: grey;
border-radius: 50%;
margin: -2.5em;
display: flex;
justify-content: center;
align-items: center;
cursor: default;
}
.deg0 { transform: rotate(35deg) translate(8em) rotate(-35deg); } .deg45 { transform: rotate(-30deg) translate(8em) rotate(30deg); }
.deg135 { transform: rotate(90deg) translate(8em) rotate(-90deg); }
.deg180 { transform: rotate(145deg) translate(8em) rotate(-145deg); }
.deg225 { transform: rotate(210deg) translate(8em) rotate(-210deg); }
.deg315 { transform: rotate(270deg) translate(8em) rotate(-270deg); }
.outside-circle {
opacity: 0;
transition: opacity .3s ease-in-out;
padding: 0.6em;
color: #fff;
}
.outside-circle span {
font-size: 0.8rem;
line-height: 1.2;
text-align: center;
}
.circle-container .center {
width: 8em;
height: 8em;
margin: -4em;
transition: all .3s ease-in-out;
background: transparent;
border: 1px solid green;
font-weight: bold;
font-size: 1.1rem;
padding: 0.2em;
animation: pulse 1500ms infinite;
}
@keyframes pulse{
0%{transform: scale(1);} 
50%{transform: scale(1.2);} 
100%{transform: scale(1);}
}
.circle-container.circle-container-2 .center {
border: 1px solid #75BB22;
}
.circle-container.circle-container-2 .outside-circle {
background: url(https://dev.pyreg.de/wp-content/uploads/value.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg180{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/industry.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg45{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/meatwaste@2x.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg135{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/rubber.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg0{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/biomass-1.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg225{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/agriculture_fertilizer.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.circle-container.circle-container-1 .deg315{
background: rgba(0, 0, 0, .2) url(https://dev.pyreg.de/wp-content/uploads/mixed-1.jpg);
background-blend-mode: darken;
background-repeat: no-repeat;
background-size: cover;
}
.hover .outside-circle {
opacity: 1;
}
.circle-container.hover .center {
width: 5em;
height: 5em;
margin: -2.5em;
background: grey;
border: 0px;
}
.circle-container.circle-container-2.hover .center {
background: #75BB22;
}
.circle-container .center span {
transition: all .2s ease-in-out;
}
.circle-container.circle-container-2 .center span {
color: #75BB22;
}
.circle-container.hover .center span{
color: #fff !important;
}
.arrow {
width: 5%;
height: 20px;
}
.arrow{
display: block;
margin: 30px auto;
width: 25px;
height: 25px;
border-top: 2px solid #000;
border-left: 2px solid #000;
}
.arrow{
transform: rotate(135deg);
}
.arrow::after {
content: "";
display: block;
width: 2px;
height: 45px;
background-color: #000;
transform: rotate(-45deg) translate(15px, 4px);
left: 0;
top: 0;
}
.arrow-2 {
border-top: 2px solid #75BB22;
border-left: 2px solid #75BB22;
}
.arrow-2::after {
background-color: #75BB22;
}
.main-image {
width: 25%;
}
.main-image img{
width: 100%;
}
#tag_cloud-3 {
width:100%;
}
@media (max-width: 768px) {
.win-graphic {
flex-wrap: wrap;
flex-direction: column;
}
.arrow {
transform: rotate(-135deg);
}
.main-image {
width: 60%;
}
} .et_pb_module.et_pb_text.et_pb_text_2_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
display: none;
}
.et_pb_module.et_pb_text.et_pb_text_3_tb_body.et_pb_text_align_left.et_pb_bg_layout_light {
display: none;
}
.et_social_inline.et_social_mobile_on.et_social_inline_top {
display: none;
}
img.alignnone.size-medium {
width: 100%;
}
blockquote {
text-align: center;
border: none;
color: #0c5630;
font-size: 1.4rem;
font-style: italic;
text-transform: uppercase;
} .et_pb_slide_description {
text-shadow:none !important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
text-shadow:none !important;
} @media (max-width: 767px) {
.et_pb_slide_image, .et_pb_slide_video, .et_pb_slide_with_image .et_pb_slide_description {
width: 80%;
}
.et_pb_slide_image img{
display: none;
}
} .et_pb_slide_image {
position: absolute;
top: 50%;
transform: translateY(-50%) !important;
margin-top: 0 !important;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {
max-height: 85vh;
}
.et-pb-controllers {
bottom: 50px;
}
.et-pb-active-slide {
padding-top: 0 !important;
}
.et_pb_fullwidth_slider_0 .et_pb_slide_description {
padding-top: 0 !important;
}
.et_pb_image_container img {
object-fit: cover;
}
@media (max-width: 767px) {
.circular-header {
background-position: 70%;
}
.blog-header {
background-position: 53%;
}
.pagination {
padding-left: 10px;
}
div.et_pb_section.et_pb_section_0 {
max-height: 100vh;
width: 100vw;
}
.success-stories-header .et_pb_slide{
background-position: 60%;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide {
min-height: 80vh !important;
max-height: 80vh !important;
}
.et_pb_fullwidth_slider_0, .et_pb_fullwidth_slider_0 .et_pb_slide p{
font-size: 2.5rem;
}
}
@media only screen and (max-width: 767px) {
.et_pb_slider .et_pb_slide_0 .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_0 .et_pb_slide_description {
padding-top:	0!important; 
}
}
article .et_pb_post {
min-height: 520px;
} body .cf7-style.cf7-style-446 select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='grey'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;
background-size: 12px;
background-position: calc(100% - 10px) center;
background-repeat: no-repeat;
}
span.wpcf7-list-item {
margin: 0 2em 0 0 !important;
}
.logged-in div.wpcf7 {
margin-top: 0;
}
body .cf7-style.cf7-style-446 input.wpcf7-form-control.wpcf7-file {
background: none;
} @media only screen and (max-width: 600px){
.page-id-12962 div.et_pb_section.et_pb_section_0{
margin-bottom: 150px !important;
}
}
.quest-header {
margin-top: 2.5% !important;
}   .home-new-hero .et_pb_fullwidth_header_0 {
padding-top: 0 !important;
height: 100vh;
}
.home-new-hero .et_pb_fullwidth_header .header-content{
padding: 0;
}
.home-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
max-width: 520px !important;
min-height: 100vh !important;
margin: 0 !important;
padding: 0 !important;
margin-left: 10% !important;
}
@media (min-width: 981px){
.home-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
margin-left: 12.5% !important;
}
}
.home-new-hero .et_pb_module_header{
text-transform: uppercase;
}
.home-new-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{
background: rgba(0,0,0,0.50);
background: linear-gradient(90deg, rgba(0,0,0,0.50) 450px, rgba(0,0,0,0) 100%);
}
@media (max-width: 767px){
.home-new-hero .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
margin: 0;
margin-right: 12.5%;
}
} @media (min-width: 981px){
.home-image-text-flex{
display: flex;
align-items: center;
justify-content: space-between;
}
.home-image-text-flex .et_pb_column_1{
margin-bottom: 1em;
}
.home-image-text-flex-reverse {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_3.et_pb_css_mix_blend_mode_passthrough.et-last-child, 
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_17.et_pb_css_mix_blend_mode_passthrough.et-last-child,
.home-image-text-flex-reverse 
.et_pb_column.et_pb_column_1_2.et_pb_column_21.et_pb_css_mix_blend_mode_passthrough.et-last-child{
margin-right: 5.5% !important;
}
.home-image-text-flex-reverse .et_pb_column_2, 
.home-image-text-flex-reverse .et_pb_column_6,
.home-image-text-flex-reverse .et_pb_column_16, 
.home-image-text-flex-reverse .et_pb_column_20{
margin-right: 0 !important;
}	
} .diagramm-bar-background{
width: 100%;
height: 8px;
background: #87AB98;
position: relative;
margin-bottom: 24px;
}
.diagramm-bar-foreground{
background: #296F50;
position: absolute;
top: 0;
bottom: 0;
left: 0;
} .icons-text-flex {
display: flex;
align-items: center;
margin-bottom: 64px;
}
.icons-text-flex:last-child{
margin-bottom: 0;
}
.icons-text-text {
width: 92%;
margin-left: 28px;
}
.icon-text-1st-column{
margin-right: 10% !important;
margin-bottom: 0 !important;
}
@media (max-width: 450px){
.icons-text-flex {
flex-direction: column;
}
.icons-text-text {
width: 100%;
margin-top: 27px;
margin-left: 0;
text-align: center;
}
} .et_pb_slide_image img {
object-fit: cover;
aspect-ratio: 1/1;
}
.et-pb-controllers{
bottom: 20px;
}
@media (min-width: 768px){
.et-pb-controllers{
bottom: 0;
}
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description{
padding: 8% 0;
}
.et_pb_slide {
padding: 0 8%;
}
.testimonial-slider-flex{
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
direction: ltr !important;
flex-direction: column-reverse !important;
}
@media (min-width: 981px){
.testimonial-slider-flex {
flex-direction: row !important;
}
} .home-preview-post .et_pb_post{
margin: 0 !important;
min-height: 0 !important;
}
@media (min-width: 981px){
.home-preview-post .et_pb_post img{
aspect-ratio: 1/1;
object-fit: cover;
}
}
.home-preview-post .et_pb_post .entry-featured-image-url {
margin-bottom: 0;
}   .our-technology-new-hero .et_pb_fullwidth_header_0 {
padding-top: 0 !important;
height: 66vh !important;
}
.our-technology-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
max-width: 520px !important;
min-height: 66vh !important;
margin: 0 !important;
padding: 0 !important;
margin-left: 10% !important;
}
@media (max-width: 450px){
.our-technology-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
min-height: 80vh !important;
}
.our-technology-new-hero .et_pb_fullwidth_header_0 {
height: 80vh !important;
}
}
@media (min-width: 981px){
.our-technology-new-hero .et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
margin-left: 12.5% !important;
}
}
.our-technology-new-hero .et_pb_module_header{
text-transform: uppercase;
}
.our-technology-new-hero .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay{
background: rgba(0,0,0,0.40);
background: linear-gradient(90deg, rgba(0,0,0,0.40) 450px, rgba(0,0,0,0) 100%);
}
@media (max-width: 767px){
.our-technology-new-hero .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content, .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
margin: 0;
margin-right: 12.5%;
}
} table.our-technology-specs-table {
border: 0px solid #fff !important;
border-collapse: inherit;
margin-bottom: 8px !important;
}
.our-technology-specs-table tr td {
border: 0px solid #fff;
border-bottom: 1px solid #000;
padding: 8px 0;
}
.our-technology-specs-table tr td:first-child {
padding-right: 16px;
}
table.our-technology-specs-table sub {
font-size: 0.8em;
}
.our-technology-specs-flex{
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 981px){
.our-technology-specs-flex{
flex-direction: row;
}
} .our-technology-icons-text-row .icons-text-flex .icons-text-text h3 {
margin-bottom: 0.5em;
}
.our-technology-icons-text-row .icons-text-flex .icons-text-text li {
margin-bottom: 0.5em;
}
@media (max-width: 450px){
.our-technology-icons-text-row .icons-text-flex .icons-text-text p, li {
text-align: left;
}
} table.our-technology-profit-table {
border: 0px solid #fff !important;
border-collapse: inherit;
margin-bottom: 8px !important;
}
.our-technology-profit-table tr td {
border: 1px solid #296F50;
padding: 8px;
}
.our-technology-profit-table td:first-child {
border-right: none !important;
}
.our-technology-profit-table td:last-child {
border-left: none !important;
}
.our-technology-profit-table th {
border: 1px solid #296F50;
background: #296F50;
color: #fff !important;
}
.our-technology-profit-flex{
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 981px){
.our-technology-profit-flex{
flex-direction: row;
}
} .our-technology-new-benefits-list h2, li{
margin-bottom: 1em;
}
.our-technology-benefits-flex{
display: flex;
align-items: center;
flex-direction: column;
}
@media (min-width: 981px){
.our-technology-benefits-flex{
flex-direction: row;
}
.our-technology-benefits-flex .et_pb_column {
max-width: 670px;
}
.our-technology-benefits-flex .et_pb_image .et_pb_image_wrap img {
aspect-ratio: 3/4;
object-fit: cover;
object-position: right;
}
} .our-technology-contact-flex{
display: flex;
align-items: center;
flex-direction: column;
}
.our-technology-contact-flex img{
border-radius: 50%;
}
.our-technology-contact-flex .et_pb_column {
max-width: 520px;
}
@media (min-width: 981px){
.our-technology-contact-flex{
flex-direction: row;
}
}