.et_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important}.et_animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.et_had_animation{position:relative}@-webkit-keyframes et_pb_fade{to{opacity:1}}@keyframes et_pb_fade{to{opacity:1}}.et_animated.fade{-webkit-animation-name:et_pb_fade;animation-name:et_pb_fade}@-webkit-keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeTop{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeTop{-webkit-animation-name:et_pb_fadeTop;animation-name:et_pb_fadeTop}@-webkit-keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeRight{-webkit-animation-name:et_pb_fadeRight;animation-name:et_pb_fadeRight}@-webkit-keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeBottom{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeBottom{-webkit-animation-name:et_pb_fadeBottom;animation-name:et_pb_fadeBottom}@-webkit-keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes et_pb_fadeLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.et_animated.fadeLeft{-webkit-animation-name:et_pb_fadeLeft;animation-name:et_pb_fadeLeft}@-webkit-keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_slide{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.slide{-webkit-animation-name:et_pb_slide;animation-name:et_pb_slide}@-webkit-keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideTop{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideTop{-webkit-animation-name:et_pb_slideTop;animation-name:et_pb_slideTop}@-webkit-keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideRight{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideRight{-webkit-animation-name:et_pb_slideRight;animation-name:et_pb_slideRight}@-webkit-keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideBottom{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideBottom{-webkit-animation-name:et_pb_slideBottom;animation-name:et_pb_slideBottom}@-webkit-keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_slideLeft{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.slideLeft{-webkit-animation-name:et_pb_slideLeft;animation-name:et_pb_slideLeft}@-webkit-keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes et_pb_bounce{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.et_animated.bounce{-webkit-animation-name:et_pb_bounce;animation-name:et_pb_bounce}@-webkit-keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceTop{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceTop{-webkit-animation-name:et_pb_bounceTop;animation-name:et_pb_bounceTop}@-webkit-keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceRight{-webkit-animation-name:et_pb_bounceRight;animation-name:et_pb_bounceRight}@-webkit-keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes et_pb_bounceBottom{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.et_animated.bounceBottom{-webkit-animation-name:et_pb_bounceBottom;animation-name:et_pb_bounceBottom}@-webkit-keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_bounceLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}.et_animated.bounceLeft{-webkit-animation-name:et_pb_bounceLeft;animation-name:et_pb_bounceLeft}@-webkit-keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoom{-webkit-animation-name:et_pb_zoom;animation-name:et_pb_zoom}@-webkit-keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomTop{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomTop{-webkit-animation-name:et_pb_zoomTop;animation-name:et_pb_zoomTop;-webkit-transform-origin:top;transform-origin:top}@-webkit-keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomRight{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomRight{-webkit-animation-name:et_pb_zoomRight;animation-name:et_pb_zoomRight;-webkit-transform-origin:right;transform-origin:right}@-webkit-keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomBottom{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomBottom{-webkit-animation-name:et_pb_zoomBottom;animation-name:et_pb_zoomBottom;-webkit-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes et_pb_zoomLeft{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}.et_animated.zoomLeft{-webkit-animation-name:et_pb_zoomLeft;animation-name:et_pb_zoomLeft;-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flip{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flip{-webkit-animation-name:et_pb_flip;animation-name:et_pb_flip}@-webkit-keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipTop{-webkit-animation-name:et_pb_flipTop;animation-name:et_pb_flipTop;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipRight{-webkit-animation-name:et_pb_flipRight;animation-name:et_pb_flipRight;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_flipBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.flipBottom{-webkit-animation-name:et_pb_flipBottom;animation-name:et_pb_flipBottom;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_flipLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.flipLeft{-webkit-animation-name:et_pb_flipLeft;animation-name:et_pb_flipLeft;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_fold{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.fold{-webkit-transform-origin:center;transform-origin:center;-webkit-animation-name:et_pb_fold;animation-name:et_pb_fold}@-webkit-keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldTop{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldTop{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-name:et_pb_foldTop;animation-name:et_pb_foldTop}@-webkit-keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldRight{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldRight{-webkit-transform-origin:right;transform-origin:right;-webkit-animation-name:et_pb_foldRight;animation-name:et_pb_foldRight}@-webkit-keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes et_pb_foldBottom{to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.et_animated.foldBottom{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation-name:et_pb_foldBottom;animation-name:et_pb_foldBottom}@-webkit-keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes et_pb_foldLeft{to{opacity:1;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}.et_animated.foldLeft{-webkit-transform-origin:left;transform-origin:left;-webkit-animation-name:et_pb_foldLeft;animation-name:et_pb_foldLeft}@-webkit-keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_roll{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.et_animated.roll{-webkit-animation-name:et_pb_roll;animation-name:et_pb_roll}@-webkit-keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollTop{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollTop{-webkit-animation-name:et_pb_rollTop;animation-name:et_pb_rollTop}@-webkit-keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollRight{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollRight{-webkit-animation-name:et_pb_rollRight;animation-name:et_pb_rollRight}@-webkit-keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollBottom{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollBottom{-webkit-animation-name:et_pb_rollBottom;animation-name:et_pb_rollBottom}@-webkit-keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}@keyframes et_pb_rollLeft{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:none;transform:none;opacity:1}}.et_animated.rollLeft{-webkit-animation-name:et_pb_rollLeft;animation-name:et_pb_rollLeft}
.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}#top-menu li.lang-item-de, 
#mobile_menu li.lang-item-de {
display: none !important;
} :root {
--primary: #299926;
--green: #299926;
--blue: #002E63;
}
::-moz-selection { background: #89C949; color: #FFF; }
::selection { background: #89C949; color: #FFF; } #main-content {
min-height: calc(100vh - 84px - 160px);
}
.admin-bar #main-content {
min-height: calc(100vh - 32px - 84px - 160px);
}
@media (max-width: 980px) {
#main-content {
min-height: calc(100vh - 80px - 223px);
}
.admin-bar #main-content {
min-height: calc(100vh - 32px - 84px - 223px);
}
}
@media (max-width: 782px) {
.admin-bar #main-content {
min-height: calc(100vh - 46px - 84px - 223px);
}
}
sup {
font-size: 70%;
}
.et_pb_gallery .et-pb-slider-arrows a {
background: rgba(250,250,250,0.5);
border-radius: 3px;
}
.et_pb_gallery .et-pb-controllers a {
border: 1px solid #FFF;
width: 10px;
height: 10px;
}
.et_pb_portfolio_grid h2 a {
color: var(--primary);
}
.et_overlay {
width: calc(100% + 1px);
height: calc(100% + 1px);
}
.et_pb_blurb .et-pb-icon {
width: auto !important;
height: auto !important;
}
.et_pb_portfolio_grid_items {
overflow: hidden !important;
}
.date-contact > .et_pb_row {
width: 100%;
}
.date-contact .et_pb_blurb {
margin-bottom: 15px !important;
}
.date-contact .et_pb_blurb_container {
padding: 0 0 0 10px !important;
}
.date-contact .et_pb_main_blurb_image span {
font-size: 22px !important;
}
.et_pb_filterable_portfolio .et_pb_portfolio_item.active, 
.et_pb_gallery_grid .et_pb_gallery_item {
-webkit-animation: fadeIn;
animation: fadeIn;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
display: table;
margin: 0 auto 40px;
}
.et_pb_gallery_grid .et_pb_gallery_item h3, 
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title, 
.et_pb_portfolio_grid .et_pb_portfolio_item h2, 
.et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header, 
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, 
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header {
text-align: center;
}  .no-desc .et_pb_slide_description {
height: 0;
padding: 0;
margin: 0;
}
.no-animation .et_pb_slide_image, 
.no-animation .et_pb_slide:first-child .et_pb_slide_image img.active {
-webkit-animation-name: none;
animation-name: none;
}
.animation-fade .et_pb_slide_image, 
.animation-fade .et_pb_slide:first-child .et_pb_slide_image img.active {
-webkit-animation-name: fade;
animation-name: fade;
} @media all and (min-width: 480px) {
.equal-blurbs {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.equal-blurbs .et_pb_column, 
.equal-blurbs .et_pb_column .et_pb_blurb {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column wrap;
flex-flow: column wrap;
-webkit-box-flex: 47%;
-ms-flex: 47% 1;
flex: 47% 1;
}
} .flota { } .certificate .et_pb_gallery_item img, 
.comunicate .et_pb_blog_grid .et_pb_post img {
box-shadow: 0 0 10px #0002;
}
.et_pb_blog_grid .et_pb_post {
border: none;
} .et_color_scheme_green a {
color: var(--primary);
}
.et_color_scheme_green .et_pb_counter_amount,
.et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading,
.et_color_scheme_green #top-header {
background: var(--primary) !important;
}
.et_color_scheme_green #et_search_icon:hover,
.et_color_scheme_green .mobile_menu_bar:before,
.et_color_scheme_green .footer-widget h4,
.et_color_scheme_green .et_pb_sum,
.et_color_scheme_green .et_pb_pricing li a,
.et_color_scheme_green .et_pb_pricing_table_button,
.et_color_scheme_green .comment-reply-link,
.et_color_scheme_green .form-submit .et_pb_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button,
.et_color_scheme_green .et_pb_contact_submit,
.et_color_scheme_green .et_password_protected_form .et_submit_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button,
.et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button,
.et_color_scheme_green .et_overlay:before,
.et_color_scheme_green .entry-summary p.price ins,
.et_color_scheme_green #top-menu li.current-menu-ancestor > a,
.et_color_scheme_green #top-menu li.current-menu-item > a,
.et_color_scheme_green .bottom-nav li.current-menu-item > a {
color: var(--primary);
}
.et_color_scheme_green .et-search-form,
.et_color_scheme_green .nav li ul,
.et_color_scheme_green .et_mobile_menu,
.et_color_scheme_green .footer-widget li:before,
.et_color_scheme_green .et_pb_pricing li:before, 
.et_pb_pricing li span::before {
border-color: var(--primary) !important;
} .et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
color: var(--primary) ;
}
.et_pb_pricing li span:before {
border-color: var(--primary);
}
.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content {
background-color: var(--primary);
}  #top-menu {
font-size: 0;
}
@media only screen and ( min-width: 981px ) {
#et-top-navigation {
overflow: hidden;
}
#top-menu {
position: relative;
padding-left: 20px;
}
#top-menu > li {
margin-right: -1px;
}
#top-menu > li:last-child {
padding-right: 22px;
}
#top-menu li::before {
content: '';
position: absolute;
width: 100%;
height: 110px;
-webkit-transform: skewX(-10deg);
-ms-transform: skewX(-10deg);
transform: skewX(-10deg);
-webkit-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
#top-menu li::before {
top: 45px;
left: -28px;
}
.et-fixed-header #top-menu li::before {
top: 32px;
left: -25px;
}
#top-menu li.current-menu-item::before, 
#top-menu li:hover::before {
top: -50px;
left: -12px;
}
#top-menu li.wpml-ls-menu-item::before {
width: 30px;
left: -20px;
}
#top-menu li.wpml-ls-menu-item:hover::before {
left: -10px;
}
#top-menu li.wpml-ls-menu-item:hover::before {
left: -6px;
}
#top-menu li:nth-child(4n+1)::before {
background: var(--primary);
color: #FFF !important;
}
#top-menu li:nth-child(4n+2)::before {
background: #FFC232;
}
#top-menu li:nth-child(4n+3)::before {
background: #FF8F3C;
}
#top-menu li:nth-child(4n+4)::before {
background: #2ECCCF;
}
.et-fixed-header #top-menu li.current-menu-item > a, 
#top-menu li.current-menu-item > a, 
#top-menu li > a:hover {
color: #FFF !important;
opacity: 1 !important;
}
}
#mobile_menu li.lang-item {
display: block;
float: left;
width: 20%;
max-width: 50px;
}
#mobile_menu li.lang-item a {
width: 100%;
text-align: center;
}
.mobile_nav.opened .mobile_menu_bar_toggle:before {
content: '\f335';
font-family: Dashicons !important;
}  .home-slider .et_pb_slide_content::before {
content: '';
position: absolute;
top: -30px;
bottom: -30px;
right: -50px;
width: calc(100% + 100px); background: rgba(0,0,0,0.5);
-webkit-transform: skewX(-10deg);
-ms-transform: skewX(-10deg);
transform: skewX(-10deg);
z-index: -1;
}
.home-showcase .et_pb_column_1_4 {
width: 24%;
margin-right: 1.33%;
}
.home-showcase .et_pb_blurb_position_top {
padding: 20px 5px;
border-radius: 5px;
}
.home-showcase .et_pb_blurb_position_top .et_pb_main_blurb_image {
margin-bottom: 20px;
}
.home-showcase .et_pb_blurb_position_top .et-pb-icon-circle {
-webkit-transition: all 300ms linear;
-o-transition: all 300ms linear;
transition: all 300ms linear;
}
.home-showcase .et_pb_blurb_position_top:not(:hover) .et-pb-icon-circle {
color: #FFF !important;
}
.home-showcase .et_pb_blurb_position_top:hover .et-pb-icon-circle {
background: #FFF !important;
}
.home-showcase .et_pb_blurb_position_top h4 {
margin-bottom: 10px;
}
.home-showcase .et_pb_blurb_position_left .et_pb_blurb_container {
padding-top: 8px;
}
.et_pb_portfolio_grid h2 {
text-align: center;
}
.home-services {  }
.home-contact {  } .contact-card .et_pb_blurb {
margin-bottom: 15px !important;
}
.contact-card .et_pb_blurb_position_left .et_pb_main_blurb_image span {
font-size: 20px;
}
.contact-card .et_pb_blurb_position_left .et_pb_blurb_container {
padding: 0 0 0 7px;
} .produs .et_pb_slider, 
.project .et_pb_slider {
max-height: 500px;
}
.produs .et_pb_slider, 
.project .et_pb_slider, 
.produs .et_pb_tabs, 
.project .et_pb_tabs {
border: 1px solid var(--primary);
}
.produs .et_pb_tabs_controls, 
.project .et_pb_tabs_controls {
background-color: var(--primary);
}
@media all and (min-width: 480px) {
.produs .et_pb_tabs_controls, 
.project .et_pb_tabs_controls {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.produs .et_pb_tabs_controls li, 
.project .et_pb_tabs_controls li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
}
.produs .et_pb_tabs_controls li a, 
.project .et_pb_tabs_controls li a {
display: inline-block;
width: 100%;
text-align: center;
color: #FFF;
opacity: 0.5;
}
.produs .et_pb_tabs_controls li a:hover, 
.project .et_pb_tabs_controls li a:hover {
opacity: 1;
} .alte-produse ul {
padding: 0;
list-style: none;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.alte-produse li {
width: 23%;
background: var(--primary);
border: 1px solid var(--primary);
opacity: 0.75;
-webkit-transition: all 200ms linear;
-o-transition: all 200ms linear;
transition: all 200ms linear;
}
.alte-produse li:hover {
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
opacity: 1;
}
@media all and (max-width: 767px) {
.alte-produse li {
width: 48%;
margin-bottom: 25px;
}
}
.alte-produse h3 {
padding-top: 10px;
font-size: 18px;
color: #FFF;
} .et_pb_image.et_pb_has_overlay img, 
.et_pb_gallery:not(.et_pb_slider) img, 
.et_portfolio_image img {
transition: all .3s ease-in-out;
}
.et_pb_image.et_pb_has_overlay:hover img, 
.et_pb_gallery:not(.et_pb_slider) .et_pb_gallery_image:hover img, 
.et_portfolio_image:hover img {
transform: scale(1.05);
}
.et_pb_image.et_pb_has_overlay .et_overlay, 
.et_pb_gallery_image .et_overlay, 
.et_portfolio_image .et_overlay {
display: none !important;
} .et-pb-slider-arrows a {
background: rgb(118, 185, 73, 0.5);
}
.et-pb-controllers a {
border: 1px solid rgb(118, 185, 73, 0.5);
}
.et-pb-controllers a.et-pb-active-control {
background: rgb(118, 185, 73, 0.5) !important;
} .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
border-color: var(--primary);
text-align: center;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover, 
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
color: #FFF !important;
background: var(--primary);
}
@media (min-width: 981px) { 
.evo-portfolio-section .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item  {
width: 31.33% !important;
}
.evo-portfolio-section .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1) {
clear: inherit !important;
}
.evo-portfolio-section .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n) {
margin-right: 3% !important;
}
.evo-portfolio-section .et_pb_column_4_4 .et_pb_grid_item:nth-child(3n) {
margin-right: 0% !important;
}
}
@media only screen and (max-width : 980px) {
.evo-portfolio-section .et_overlay {
display: none;
}
} @media (min-width: 981px) { 
.gallery-3-col {
padding-top: 50px;
}
.gallery-3-col .et_pb_gallery_item {
width: 30% !important;
margin: 0 5% 5% 0 !important;
}
.gallery-3-col .et_pb_gallery_item:nth-child(4n+1) {
clear: inherit;
}
.gallery-3-col .et_pb_gallery_item:nth-child(3n) {
margin-right: 0% !important;
}
} .et_pb_contact_form input, 
.et_pb_contact_form textarea {
border: 1px solid transparent !important;
}
.et_pb_contact_form input:hover, 
.et_pb_contact_form input:focus, 
.et_pb_contact_form textarea:hover, 
.et_pb_contact_form textarea:focus {
border-color: var(--primary) !important;
}  #footer-widgets {
padding: 0;
}
.footer-widget {
margin-bottom: 25px !important;
}
footer .widget_media_gallery {
float: none;
width: max-content;
margin: auto;
}
footer .widget_media_gallery img {
max-height: 100px;
margin: 10px;
} #main-footer {
position: relative;
padding: 50px 0 25px;
background: url(//biorom.eu/wp-content/themes/Biorom/img/shadow-bottom.png) no-repeat 50% 0 / cover transparent;
}
#et-footer-nav .bottom-nav {
padding: 0;
text-align: center;
}
#et-footer-nav .bottom-nav li:last-of-type {
padding: 0;
}
#footer-bottom {
background: transparent;
}
#footer-info a {
color: #666;
font-weight: bold;
border-bottom: 1px dotted;
}
#footer-info a:hover {
color: var(--primary);
opacity: 1;
border-bottom: 1px solid;
}
#credits {
opacity: 0.5;
-webkit-transform: scale(0.75);
-ms-transform: scale(0.75);
transform: scale(0.75);
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
text-align: center;
}
#credits a {
display: inline-block;
width: 80px;
height: 30px;
transition: all .3s ease;
margin: -10px 3px;
background: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%22503.54%22 height=%22100%22%3E%3Cpath d=%22m0 0 57.736 1e2L115.705.0H65.82l-7.6719 13.857h33.076l-33.488 57.736-33.256-57.736h16.512l16.744 28.867 8.6602-14.434-8.248-14.434-7.918-13.857zm121.75 18.27 31.926 66.639 31.926-66.639h-14.928l-16.998 41.008L136.59 18.27zm215.46.0v62.951h40.02V70.34h-27.609V53.162h25.811V42.461h-25.811V29.15h27.609V18.269zm136.28 5.7148c-17.88.12686-30.356 12.814-30.137 29.258-.16714 17.401 12.856 29.847 30.137 29.738 17.463.10286 30.022-12.609 30.057-29.738.0297-17.331-12.87-29.167-30.057-29.258zm-281.96 1.2793v55.957h37.172v-11.111h-24.223v-12.869h22.623v-10.873h-22.623v-9.9922h24.223v-11.111zm48.203.0v55.957h13.51v-19.424h4.1387l12.01 19.424h15.826l-14.584-21.109c7.833-3.1376 11.121-9.178 11.227-16.541-.10211-12.374-9.5682-18.503-21.742-18.307h-6.875zm46.125.0v12.07h15.348v43.887h13.51v-43.887h15.43v-12.07zm97.146.0 29.416 59.475 29.498-59.475H426.09l-13.67 33.414-13.668-33.414zm90.49 11.111c10.692-.13313 15.926 8.4272 15.748 16.867-1.4543 10.203-5.9564 16.781-15.748 16.867-9.9063.10058-16.022-7.4661-15.828-16.867-.15584-9.2342 5.7565-17.001 15.828-16.867zm-220.25.32031h5.916c5.3032-.06413 8.7828 2.7207 8.7129 7.3535.0583 4.5897-3.1595 7.3297-8.7129 7.2754h-5.916z%22 fill=%22%238a2be2%22/%3E%3C/svg%3E")no-repeat 50%/contain;
}
#credits a:hover {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
#main-footer:not(:hover) #credits a {
color: #666;
}
#main-footer:hover #credits {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
@media all and (min-width: 981px) {
#credits {
display: inline-block;
margin-left: 10px;
}
}