@font-face {
font-family: 'Open Sans';
src: url(//addinol.de/wp-content/themes/bb-theme-child/fonts/open-sans-v15-latin-regular.woff2) format('woff2');
font-style: normal;
font-weight: normal;
font-display: swap;
}
img.header-bild-oben {
height: 250px!important;
width:1200px!important;
}
img.header-bild-blur {
height: 300px!important;
width:1800px!important;
}
.noLinkSpan img {
height: 16px!important;
width:27px!important;
}
.page-id-25414 .fl-node-5d2c432b7d681,
.page-id-25476 .fl-node-5d2c432b7d681{
display: none;
} .language-item {
display:list-item;
list-style-type: ' ';
margin-bottom:-10px!important;
}
span.noLinkSpan img{
float:left!important;
margin-right:10px;
}
button.noLink{
background-color:transparent;
padding:0;
border:none;
}
.language-item form{
float:left!important;
margin-top:-2px!important;
}
.noLink {
color: #009aa3; 
cursor: pointer;
text-decoration: none;
}
.noLink:hover,
.noLink:active,
.noLink:focus,
.noLink:visited{
color: #009aa3!important; 
cursor: pointer;
text-decoration: underline;
}     .fl-node-59dddeda25fe6.ansprechpartner-seite .fl-module-content,
.fl-node-59dddeda25fe6.ansprechpartner-seite .fl-module-content
{
margin-bottom:0;
}
.fl-node-60f69e5d2a3ed.ansprechpartner-seite .fl-module-content,
.fl-node-60f69fbb1d2ba.ansprechpartner-seite .fl-module-content
{
margin-top:0;
} .col-md-4 h3{
margin-top:40px;
margin-bottom:20px;
}
.thumbnail.clearfix {
margin-left:45px;
padding-right:20px;
margin-top:20px;
vertical-align:bottom;
}
.thumbnail.clearfix img{
margin-left:-45px;
min-width: 40px;
}
.fancybox-button.tooltips.pull-left {
width:0px;
}
a.btn.btn-sm.btn-block.green-sharp {
background-color: #039AA3;
padding:10px;
color:white;
border-radius:4px;
margin-bottom:40px!important;
text-decoration:none;
}
a.btn.btn-sm.btn-block.green-sharp:hover {
background-color: #03b3bc;
padding:10px;
color:white;
border-radius:4px;
margin-bottom:20px!important;
}
.fa.fa-shopping-cart {
margin-right:10px;
}
.owl-carousel {
margin-bottom:40px!important;
}
.productfinder-list .fl-module-content .breadcrumbs {
margin-left:-20px
}
.cg-filterbox .fl-html select {
margin:20px
}
.cg-filterbox .fl-html td:first-child {
width:150px!important
}
.cg-filterbox .fl-html select {
width:95%!important;
min-width:100px!important;
}
.cg-filterbox .fl-html select {
width:95%!important;
min-width:100px!important;
}
.fl-callout-button .fa-search-plus {
display:none
}
.fa.fa-save {
margin-right:10px
}  header .lang-item-fr,
header .lang-item-ru,
header .lang-item-hu,
header .lang-item-et,
header .lang-item-cz,
header .lang-item-da,
header .lang-item-sr,
header .lang-item-zh,
header .lang-item-ro,
header .lang-item-sk,
header .lang-item-sv,
header .lang-item-pl
{
display:none!important;
} .cg-breadcrumbs .fl-module-content,
.cg-filterbox .fl-module-content
{
margin-left:0;
margin-bottom:20px!important;
}
.cg-breadcrumbs .breadcrumbs {
margin-bottom:0px!important;
} .product-list-select input{
display:none!important;
}
.product-list-select select{
margin:10px;;
} .product-tab .c-tabs {
position: relative;
display: flex;
flex-wrap: wrap;
gap: 12px;
}
.product-tab .c-tabs *:hover {
cursor: pointer;
}
.product-tab .c-tabs [id*='-tab-content-'] {
display: none;
}
.product-tab .c-tabs input[type='checkbox'],
.product-tab .c-tabs input[type='radio'] {
display: none;
}
.product-tab .c-tabs label {
flex: 1;
padding: 15px 10px;
text-align: center;
color: #fff;
font-size:20px;
border: 1px solid #59d;
border-left-width: 0;
background: #bbb;
border-radius:3px;
}
.product-tab .c-tabs label:nth-child(2) {
border-left-width: 1px;
}
.product-tab .c-tabs input:checked + label {
color: #fff;
background: #E1011E;
}
.product-tab .c-tabs-content label {
border: 0;
}
.product-tab .c-tabs-minimal label {
flex: none;
padding: 0px;
}
.product-tab .c-content {
display: none;
width: 100%;
padding: 0;
background: #fff;
}
#c-tab-11:checked ~ #c-content-11,
#c-tab-12:checked ~ #c-content-12,
#c-tab-13:checked ~ #c-content-13,
#c-tab-14:checked ~ #c-content-14,
#c-tab-15:checked ~ #c-content-15,
#c-tab-16:checked ~ #c-content-16,
#c-tab-17:checked ~ #c-content-17,
#c-tab-18:checked ~ #c-content-18,
#c-tab-19:checked ~ #c-content-19,
#c-tab-20:checked ~ #c-content-20 {
display: block;
} .product-cat-toggle a {
text-decoration: none;
color: inherit;
margin-top:10px;
}
.product-cat-toggle p {
font-size: 16px;
margin: 1em 0;
}
.product-cat-toggle .description {
margin: 1em auto 2.25em;
}
.product-cat-toggle ul {
list-style: none;
padding: 0;
}
.product-cat-toggle ul .inner {
padding: 0 20px 0 20px;
overflow: hidden;
display: none;
}
.product-cat-toggle ul .inner.show { }
.product-cat-toggle ul li {
margin: 10px 0;
text-align: center;
}
.product-cat-toggle ul li a {
width: 100%;
display: block;
background: #00929b;;
color: #fefefe;
border-radius: 0.15em;
font-size: 18px;
font-weight: normal;
line-height: 18px;
padding: 15px;
text-decoration: none;
}
.product-cat-toggle ul li a:hover {
background: #e1011e;
color: #fff;
}
.product-cat-toggle .filter-link {
width: 100%;
display: block;
background: #ccc;
color: #000;
padding: 15px;
border-radius: 0.15em;
font-size: 16px;
font-weight: normal;
line-height: 18px;
text-decoration: none;
}
.product-cat-toggle .filter-link:hover {
}
.product-cat-toggle ul li a.cat-toggle:hover {
background: #e2011e;
}
.product-cat-toggle ul li a:hover {
text-decoration: none;
} .productfinder-list {
margin-top: 10px;
margin-bottom: 0;
}
.productfinder-list .fl-module-content {
margin-top: 0;
margin-bottom: 0;
}
.productfinder-list hr{
margin-top: 25px;
margin-bottom: 15px;
}
.productfinder-list .fl-callout-button {
padding-top:6px!important;
margin-right:10px;
}
.productfinder-list .fl-callout-button a{
padding-top:8px!important;
margin-right:10px;
padding:8px 12px 8px 12px;
font-size:14px
}
.productfinder-list a.fl-button:hover, .productfinder-lis .fl-builder-content a.fl-button:hover {
background: #DD3333!important;
border: 1px solid #DD3333!important;
}
.productfinder-list .fl-callout-button-group {
display:flex;
}
.productfinder-list .fl-callout-title {
margin-top:0
}
.productfinder-list .fl-callout-text p {
margin-bottom:6px;
} .productlist-detail .fl-callout-photo {
display: table-cell;
width: 26%;
vertical-align: top;
padding-top:5px;
}
.productlist-detail .fl-photo-content {
border: 1px solid #eee;
height:270px;
}
.productlist-detail .fl-callout-photo img {
display: table-cell;
margin:15%;
width: 70%;
vertical-align: center;
}
.productlist-detail .fl-module-content.fl-node-content {
margin-left:0;
margin-right:0;
font-size:10%;
}
.productlist-detail p {
font-size:16px!important;
} .productlist-excerpt .fl-callout-photo {
display: table-cell;
width: 15%;
vertical-align: top;
}
.productlist-excerpt .fl-callout-content.main {
display: table-cell;
width: auto;
vertical-align: top;
padding-left:20px;
padding-right:20px
}
.productlist-excerpt .fl-callout-content.sidebar {
display: table-cell;
width: 22.5%;
vertical-align: top;
}
.productlist-excerpt .fl-photo-content {
border: 1px solid #eee;
}
.productlist-excerpt .fl-callout-photo img {
display: table-cell;
margin:15%;
width: 70%;
vertical-align: center;
}
.productlist-excerpt .fl-module-content.fl-node-content {
margin-left:0;
margin-right:0;
font-size:10%;
}
.productlist-excerpt p {
font-size:16px!important;
}  .filter-box tr:hover {
background-color:unset!important;
} .product-list-narrow .fl-callout-content.sidebar {
display:none
}
.product-list-narrow .fl-module-content .fl-node-content{
margin:0px;
}
.product-list-narrow .fl-callout-photo-left .fl-callout-photo{
display: table-cell;
padding-right: 30px;
width: 30%;
vertical-align: top;
}
.product-list-narrow .fl-callout-photo .fl-photo-content img {
display: inline;
max-height: 300px;
max-width: 100%;
} 
.product-list-narrow .pf-description {
display:none;
}
.product-list-narrow .fl-callout-button-group {
display:flex;
}
.product-list-narrow .fl-callout-button {
margin-right:10px;
}  #floating-row .fl-rich-text {
position:fixed;
height:300px!important;
overflow:hidden!important;
z-index:1;
}
.header21-logospalte {
width: 31%!important;
max-height:110px;
}
.header21-menuspalte {
width: 69%!important;
}
@media (max-width: 1120px) {
.header21-logospalte {
width: 36%!important;
max-height:110px;
}
.header21-menuspalte {
width: 64%!important;
}
}
.header21-logospalte > .fl-col-content {
min-height:110px!important;
margin-bottom:0px;	margin-left:-500px!important;
padding-left:500px;
}
.header21-loginmenu > .fl-module-content {
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
}
.header21-loginmenu {
height:32px;
}
.header21-logospalte {
width:300px;
transform: skewX(-25deg);
}
.header21-logospalte img{
width:300px!important;
margin-left:-3px!important;
transform: skewX(25deg);
} .header21-loginmenu ul{
padding-right:20px;
transform: skewX(-25deg);
width:250px!important;
text-align:right;
background: -moz-linear-gradient(right,  #009aa3 0%, #009aa3 75%, #09bbc4 100%);
background: -webkit-linear-gradient(right,  #009aa3 0%,#009aa3 75%,#09bbc4 100%);
background: linear-gradient(to left,  #009aa3 0%,#009aa3 75%, #09bbc4 100%);
}
.header21-loginmenu li{
transform: skewX(25deg);
} .header21-sub-menu {
padding-bottom:0;
margin-bottom:0px!important;
}
.header21-sub-menu > .fl-module-content {
margin-top: 19px;
margin-right:10px!important;
margin-bottom: 13px;
margin-left: 0px;
}
.fl-node-5a6f2ca534b61{
width:0px!important;
}
.header21-sub-menu li a{
padding-left:0px!important;
padding-right:10px!important;
}
.header21-sub-menu li a i{
margin-right:0px!important;
transform: scale(0.5)!important;
} @media (max-width: 1120px) {
.header21-sub-menu .bop-nav-search {
display:none!important;
}
}
.header21-sub-menu #menu-item-5358,
.header21-sub-menu #menu-item-5359,
.header21-sub-menu #menu-item-5521,
.header21-sub-menu #menu-item-5401,
.header21-sub-menu #menu-item-5423,
.header21-sub-menu #menu-item-5768 {
margin-top: 2px;} .header21-sub-menu input[type=text] {
border-radius: 0px;
width: 100px;
float: left;
} .header21-sub-menu input[type=submit] {
background: #ffffff;
color: #a0a0a0;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #e6e6e6;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.header21-sub-menu input[type=submit]:hover {
background: #00929b;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #04848f;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
} .header21-redmenu {
font-style:italic;
background-color: #E2001E;
width:3000px!important;
margin-left:-2174.5px;
padding-right:10px;
transform: skewX(-18deg);
}
.header21-redmenu > *{
transform: skewX(25deg);
}
.header21-redmenu .fl-module-content {
margin-top:0;
margin-bottom:0;
} ul#menu-top-menu-de-1{
padding-right:490px;
transform: skewX(-25deg);
width:724px;
text-align:right;
background: -moz-linear-gradient(right,  #009aa3 0%, #009aa3 75%, #09bbc4 100%);
background: -webkit-linear-gradient(right,  #009aa3 0%,#009aa3 75%,#09bbc4 100%);
background: linear-gradient(to left,  #009aa3 0%,#009aa3 75%, #09bbc4 100%);
}
#menu-top-menu-de-1 li{
transform: skewX(25deg);
}
.header-sub-menu .fl-menu-mobile-toggle {
font-size: 16px;
text-transform: none;
color: #a0a0a0;
padding-left: 14px;
padding-right: 9px;
padding-top: 0;
padding-bottom: 0;
border-color: rgba( 0,0,0,0.1 );
}
.header-sub-menu .fl-menu .menu, 
.header-sub-menu .fl-menu .menu li {
font-size: 14px;
}
.header-sub-menu .fl-menu ul {
list-style: none;
margin: 10px 0px 0px 20px;
padding: 5px 10px 5px 5px;
}
.header-sub-menu #menu-item-5358,
.header-sub-menu #menu-item-5359,
.header-sub-menu #menu-item-5521,
.header-sub-menu #menu-item-5401 ,
.header-sub-menu #menu-item-5423 ,
.header-sub-menu #menu-item-5768 {
margin-top: 15px;
margin-bottom: 15px;
}
.header-sub-menu .menu a {
padding-left: 0px;
padding-right: 14px;
padding-top: 0;
padding-bottom: 0;
}
.header-sub-menu input[type=text] {
border-radius: 0px;
width: 74%;
float: left;
}
.header-sub-menu input[type=submit] {
float: right;
width: 26%;
}
.header-sub-menu li a{
padding-left:0px!important;
padding-right:10px!important;
}
.header-sub-menu li a i{
margin-right:0px!important;
transform: scale(0.5)!important;
} .dashicons-list-view:before {
content: url(https://addinol.de/wp-content/uploads/web-allgemein/submenu-icon_oil.png)!important;
transform: scale(0.5)!important;}
.dashicons-filter:before {
content: url(https://addinol.de/wp-content/uploads/2019/07/kanister.png)!important;}
.dashicons-download:before {
content: url(https://addinol.de/wp-content/uploads/web-allgemein/submenu-icon_download.png)!important;}
.dashicons-media-text:before {
content: url(https://addinol.de/wp-content/uploads/web-allgemein/submenu-icon_sdbl.png)!important;}
._before.dashicons.dashicons-download,._before.dashicons.dashicons-media-text,
._before.dashicons.dashicons-filter{ 	
transform: scale(0.45) !important; 
margin-bottom: -1px;
opacity: .9;
} .fa.fa-facebook-f, .fa.fa-xing, .fa.fa-linkedin {
padding-top:1px!important;
} #menu-sub-menu a span {
margin-left: -5px;
}
.box-icon img {
max-width: 100%;
height: auto;
margin-top: -7px
} #menu-item-5362 {
margin-left:2px;
} .header-sub-menu #menu-item-5358,
.header-sub-menu #menu-item-5359,
.header-sub-menu #menu-item-5521,
.header-sub-menu #menu-item-5401,
.header-sub-menu #menu-item-5423,
.header-sub-menu #menu-item-5768 {
margin-top: 2px;} .header-sub-menu input[type=text] {
border-radius: 0px;
width: 100px;
float: left;
} .header-sub-menu input[type=submit] {
background: #ffffff;
color: #a0a0a0;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #e6e6e6;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.header-sub-menu input[type=submit]:hover {
background: #00929b;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #04848f;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
} @media (min-width: 992px){
header .header-logo {
width: 100%;
}
header .header-logo img {
position: absolute;
z-index: 101;
top: 26px;
width: 300px;
} 
header .header-logo:before {
display: block;
width: 500%;
height: 110px;
content: "";
position: absolute;
z-index: 1;
right: 817px;
top: 0px;
transform: skewX(-25deg);
background: #009aa3;
}
header .header-logo:after {
display: block;
width: 398px;
height: 110px;
content: "";
position: absolute;
z-index: 100;
left: -35px;
top: 0px;
transform: skewX(-25deg); 
background: #009aa3;
background: -moz-linear-gradient(left,  #0cb4bd 0%, #009aa3 50%, #009aa3 100%);
background: -webkit-linear-gradient(left,  #0cb4bd 0%,#009aa3 50%,#009aa3 100%);
background: linear-gradient(to right,  #009aa3 0%,#009aa3 50%, #0cb4bd 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0cb4bd', endColorstr='#009aa3',GradientType=1 );
}
} .contentbild, 
img.contentbild,
.contentbild img
{
height: 567px!important;
}
img.mobil-logo {
height: 60px!important;
}
.fl-node-5a6f2c9a21dbc,
.fl-node-5e147f54aa6e8{
height:150px;
}
@media (max-width: 992px){
.header-bild-zeile {
display:none;
}
.fl-builder-content-8941 .fl-photo-content .fl-photo-img{
min-height: 300px!important;
}
} .cg-slider .fl-slide-photo img {
height:400px!important;
width:1200px!important;
}
.cg-slider h2.fl-slide-title {
font-size:36px!important;
min-width:650px;
font-weight:600!important;
line-height: 1.4;
margin: 0 0 0 !important;
padding: 15px !important;
background-color: rgba(0,146,154,0.9);
}
.fl-slide-0 .fl-slide-photo-wrap {
position:absolute;
width:100%!important;
z-index:1;
}
.fl-slide-0 .fl-slide-photo-wrap .fl-slide-photo {
margin:0;
}
.fl-slide-photo-img.wp-image-4591 {
}
#floating-row {
height: 0;
}
#wpfm-floating-menu-nav{
padding-top:15px;
}   .navbar-mobil .hamburger {
margin-right:15px;
margin-top:0px!important;
margin-bottom:0px!important;
}
.suche-mobil {
width: 80%!important;
margin-left:0px;
margin-right:15%;
margin-top:0px;
}
.nav-mobil {
margin-top:-58px!important;
} .fl-node-594b617d8efa9 .fl-menu .menu, .fl-node-5e147f54aa6e0 .fl-menu .menu {
float: unset!important;
} iframe.oilfinder {
display: block;       
background: white;
border: none;         
height: 100vh;        
width: 100%;
}
.pvw-title span {
display: none;
}
.pvw-title:after {
content: 'whatever it is you want to add';
}
.fl-node-5d1f41f07d319 {
height:500px;
background:pink;
} .fl-node-5d2840c361e4b .fl-row-content-wrap{
z-index:10000!important;
}
.wpfm-position-left.wpfm-menu-nav ul, .wpfm-position-right.wpfm-menu-nav ul {
position: unset; 
top: unset; 
transform: translateY(0%);
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
-o-transform: translateY(0%);
-moz-transform: translateY(0%);
margin-bottom:-250px;
}
#floating-row {
padding-left:100%;
margin-left:-290px!important;
list-style:none!important;
}
#floating-row.stick {
position: fixed;
top:20px;
right:0%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
-moz-transform: translateY(-50%);
}
#floating-row .fl-rich-text ul li:before {
display:none;
}  .wpfm-template-2 ul li {
margin-bottom: 5px !important;
z-index:90;
}
span.wpfm-menu-name {
color: #f2f2f2 !important;
font-size:16px!important;
} i.fa.fa-tint {
width: 45% !important;
margin: 0px 5px 0px 6px;
} i.fa.fa-envelope-o {
width: 55% !important;
margin: -5px 8px 0px 0px;
}
i.fa.fa-facebook-f:before {
width: 11px!important;
margin: 0px 5px 0px 6px;
}
i.fa.fa-xing {
width: 55% !important;
margin: -5px 8px 0px 0px;
}
i.fa.fa-linkedin {
width: 45% !important;
margin: 0px 5px 0px 6px;
}
span.name.wpfm-menu-name {
padding-left: 50px !important;
}
.fa-shopping-cart:before, .fl-button-has-icon .fi-shopping-cart:before {
background-image: url(//addinol.de/wp-content/uploads/2022/01/shopping-cart.svg) !important;
background-size: 18px 18px;
display: inline-block;
min-width: 18px!important; 
height: 18px!important;
width:18px;!important;
font-size:0 !important;
content:"" !important;
}
.green-sharp .fa.fa-shopping-cart:before {
background-size: 23px 23px !important;
min-width: 23px!important; 
height: 23px!important;
width: 23px;!important;
transform: translatey(2px);
}
.fl-button-has-icon .fi-shopping-cart:before {
background-size: 28px 28px !important;
min-width: 28px!important; 
height: 28px!important;
width: 28px;!important;
transform: translatey(2px);
}
.fa.fa-tint:before {
background-image: url(//addinol.de/wp-content/uploads/2018/01/floating-icon-oil.svg);
background-size: 23px 23px;
display: inline-block;
min-width: 23px!important; 
height: 23px!important;
content:"";
margin-top:8px!important;
margin-left:px!important;	
-webkit-transform: skew(25deg)!important; ;
-moz-transform: skew(25deg)!important; ;
-o-transform: skew(25deg)!important; ;
padding: 5px;
}
.fas.fa-shopping-cart:before {
background-image: url(//addinol.de/wp-content/uploads/2022/01/shopping-cart.svg)!important;
background-size: 23px 23px;
display: inline-block;
min-width: 23px!important; 
height: 23px!important;
width:23px;!important
font-size:0;
content:"";
-webkit-transform: skew(25deg);
-moz-transform: skew(25deg);
-o-transform: skew(25deg);
margin: 8px 18px 15px 18px!important;
}
.fa.fa-envelope-o:before {
background-image: url(//addinol.de/wp-content/uploads/2018/01/floating-icon-kontakt.svg);
background-size: 23px 23px;
display: inline-block;
min-width: 23px!important; 
height: 23px!important;
content:"";
margin-top:13px!important;
margin-left:5px!important;	
-webkit-transform: skew(25deg)!important; ;
-moz-transform: skew(25deg)!important; ;
-o-transform: skew(25deg)!important; ;
padding: 5px;
}
.fa.fa-facebook-f:before {
background-image: url(//addinol.de/wp-content/uploads/2019/04/facebook.png);
background-size: 23px 23px;
display: inline-block;
min-width: 23px!important; 
height: 23px!important;
content:"";
margin-top:8px!important;
margin-left:8px!important;
-webkit-transform: skew(25deg);
-moz-transform: skew(25deg);
-o-transform: skew(25deg);
padding: 5px;
}
.fa.fa-xing:before {
background-image: url(//addinol.de/wp-content/uploads/2019/04/xing.png);
background-size: 23px 23px;
display: inline-block;
min-width: 23px!important; 
height: 23px!important;
content:"";
margin-top:12px!important;
margin-left:5px!important;
-webkit-transform: skew(25deg);
-moz-transform: skew(25deg);
-o-transform: skew(25deg);
padding: 5px;
}
.fa.fa-linkedin:before {
background-image: url(//addinol.de/wp-content/uploads/2019/04/linkedin.png);
background-size: 23px 23px;
display: inline-block;
min-width: 23px!important; 
height: 23px!important;
content:"";
margin-top:8px!important;
margin-left:-2px!important;
-webkit-transform: skew(25deg);
-moz-transform: skew(25deg);
-o-transform: skew(25deg);
padding: 5px;
} #wpfm-floating-menu-nav i {
} span.wpfm-icon-block {
background-color: #009aa3;
border-right: 4px solid #ffffff;
height: 40px;
width: 60px !important;
} span.wpfm-menu-name {
color: #009aa3 !important;
height: 60px;
-webkit-transform: skew(25deg);
margin-left: 0px;
} .wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li a {
background-color: #f2f2f2 !important;	
-webkit-transform: skew(-25deg);
right: -40%;
margin-left: 90px;
} .wpfm-template-2 .wpfm-menu-nav.wpfm-position-right ul li a:hover {
background-color: #00929b;
-webkit-transform: skew(-25deg) !important;
-moz-transform: skew(-25deg) !important;
-o-transform: skew(-25deg) !important;
right: 10%;
}
body {
background-color: #fff;
color: #000;
font-size: 16px;
font-weight: 400;
line-height: 1.45;
padding: 0;
word-wrap: break-word;
} #button
{
width:50px;
height:50px;
position:fixed;
bottom:20px;
right:20px;    
background:#009aa3;
border:none;
border-radius:4px;
}
#button i {
margin:17px!important;
color:white;
}
.fixed_button{
position:absolute !important;
} .fl-node-594b617d8efa9 .fl-menu .fl-menu-mobile-toggle {
color: white;
}
#langmenu .fl-menu .menu li {
color:white;
z-index:1000!important;
}
#sprachmenu-mobile .fl-menu ul li, .menu-top-menu-de ul li {
display: inline-block;
font-size:16px;
padding:0px 10px 0px 0px!important;
margin-bottom:0px;
margin-top:0px;
border-right:1px solid #009aa3;
border-top:0px solid white!important
;
z-index:10000!important;
}
#sprachmenu-mobile .fl-menu ul li:nth-child(3) {
border-right:0px solid #009aa3;
border-top:0px solid white!important;
}
#header-sub-menu .fl-menu ul li{
display: inline-block;
font-size:16px;
padding:0px 0px 0px 0px!important;
margin-top:0px;
}
#header-sub-menu .fl-menu ul li:nth-child(3){
display: inline-block;
font-size:16px;
padding:0px 20px 0px 0px!important;
margin-bottom:-10px;
} .fl-photo-caption {
text-overflow: unset;
white-space: unset;
}
h1, h2, h3, h4, h5, h6 {
color: #009aa3; 
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a {
color: #009aa3;
}
h1 {
line-height:1.3em!important;
}
h2 {
font-size: 26px!important;
line-height:1.3em!important;
}
p{
font-size: 16px!important;
}
a:hover, a:focus {
color: #006372;
}
.footer-1 p{
font-size:14px;
} .header-bild-zeile { min-width:100%;
height: 250px;
background-color: #00929b; overflow:hidden; } 
.header-bild-oben {
margin-left: -30px;
z-index: 3;
position: absolute;
-webkit-clip-path: polygon(11.35% 0%, 99.65% 0%, 88.65% 100%, 0.35% 100%);
clip-path: polygon(11.35% 0%, 99.65% 0%, 88.65% 100%, 0.35% 100%);
}
.header-bild-mitte {
margin-left: -30px;
z-index: 2;
position: absolute;
width: 1200px;
height: 250px;
-webkit-clip-path: polygon(11% 0%, 100% 0%, 89% 100%, 0% 100%);
clip-path: polygon(11% 0%, 100% 0%, 89% 100%, 0% 100%);
}
.header-bild-blur {
z-index: 0;
position: absolute;
top: -20px;
left:-5%;
min-width: 110%!important;
height:300px;
opacity: 0.9; filter: blur(20px);
-webkit-filter: blur(20px);
-moz-filter: blur(20px);
-o-filter: blur(20px);
-ms-filter: blur(20px);
} .unterseiten-slider .fl-html {
height: 250px;
} .breadcrumb-color a, .breadcrumb-color {
color: #a0a0a0;
}
.breadcrumb-color a:hover {
color: #00929b;
text-decoration:none;
} .history-image {
padding:8px;
width:320px;
} .page-id-301 .fl-module-content.fl-node-content li:before,
.page-id-3988 .fl-module-content.fl-node-content li:before{	color:rgba(0,0,0,0)!important;
list-style: circle;
line-height: 1.4em;
}
.page-id-301 .txt-datenschutz .second-list li:before,
.page-id-3988 .txt-datenschutz .second-list li:before{
color: #009aa3!important;
list-style: circle;
line-height: 1.4em;
} .wpgmza_marker_holder {
overflow-x: inherit!important;
border: none!important;
} #wpgmza_table_10_filter {
float:right;
margin-top:20px
}
#wpgmza_table_10_filter label input[type=search]{
float:right;
} .wpgmza_sl_radius_innerdiv2 {
width: unset !important;
}
.wpgmza_sl_query_innerdiv10,
.wpgmza_sl_radius_div {
padding-top: 5px;
} .wpgmza_sl_category_div, .wpgmza_sl_query_div, .wpgmza_sl_radius_div, .wpgmza_sl_radius_select {
float:left!important;
clear:unset!important;
}
.wpgmza_sl_query_innerdiv10, .wpgmza_sl_query_innerdiv10, .wpgmza_sl_query_innerdiv10, .wpgmza_sl_radius_innerdiv10, .wpgmza_sl_category_innerdiv10,
.wpgmza_sl_radius_div, .wpgmza_sl_category_div, #wpgmza_filter_select, #radiusSelect_10, .wpgmza_sl_category_div, .wpgmza_sl_query_div {
width: unset!important;
margin-top:unset!important;
margin-top: 0;
margin-right:20px;
}
#locationSelect {
display:none;
}
.wpgmza_map {
margin-bottom:20px;
}
.wpgmza_table.responsive.dataTable.no-footer.dtr-inline {
font-size:14px;
}
.wpgmaps_mlist_rowd {
border-bottom-width: 100px;
border-bottom-style: solid;
border-bottom-color: rgb(17, 17, 17);
}
.wpgmza_table_title.all.sorting {
width: 300px!important;
}
.wpgmza_table_title.sorting_asc, .wpgmza_table_title.all.sorting,
.wpgmza_table_address.sorting, .wpgmza_table_description.sorting {
background-color: #eee!important;
}
tr:hover,tr.alt:hover{
background: #E5F5F5!important;
}
td.wpgmza_table_title.all, .sorting_1.wpgmza_table_title {
font-weight:600!important;
font-size:20px;
color:#009aa3
} #wpgmza_iw_holder_10 {
background-color:white;
padding:10px;
margin:10px
}
.wpgmza_iw_marker_image {
width:50%;
margin-top: 5px !important;
margin-left: 8px !important;
margin-bottom: 20px !important;
}
.wpgmza_iw_title {	
top: 70px!important;
padding-left: 30px!important;
margin-right: 10px;
background-color: transparent !important;
}
.wpgmza_iw_address {
padding-top:60px !important;
margin-left: 10px;
margin-right: 20px;
max-width: 240px;
}
.wpgmza_iw_description {
margin-left: 10px !important;
padding-top: 10px !important;
} .wpgmza-basic-listing-image-holder img {
border-bottom: 1px solid #ccc !important;
padding: 5px !important;
float: right !important;
height: auto !important;
width: 100% !important;
}
.wpgmza_basic_row {
display: block;
border-bottom: 1px solid #d2d2d2 !important;
padding: 5px;
margin-top: 5px;
margin-bottom: 5px;
overflow: hidden;
} .wpgmza-address {
font-style: normal !important;
font-size: 14px;
display: block;
margin: 0px 20px 20px 0px;
width: 30%;
float: left;
} .wpgmza-desc {
margin-top: 20px;
font-size: 14px;
width: 60%;
float: left;
margin-right: 20px;
}
input.wpgmza_sl_search_button_10{
background: #00929b;
color: #ffffff !important;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #04848f;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
input.wpgmza_sl_reset_button_10{
background: #BDBDBD;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #A4A4A4;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
input.wpgmza_sl_search_button_10:hover,
input.wpgmza_sl_reset_button_10:hover {
background: #a0a0a0;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #949494;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
} .wpgmza_table_description.sorting {
width: 200px !important;
}
.wpgmza_table_address.sorting {
width: 200px !important;
}
@media (max-width: 992px){
#mobile-sprache .wpml-ls-first-item a {
margin-top: 1px;
}
#mobile-sprache .fl-menu a {
display: block;
line-height: 1;
text-decoration: none;
float: left;
}
#mobile-sprache #menu-item-5365 a {
margin-top:-11px;
}
} #mobilelogo {
position: absolute;
left: 0;
margin-top: 0%;
margin-left: 2%;
}
#mobilelogo .fl-module-content {
margin-left: 0px !important;
}  .fl-col .fl-node-5a0e891a5bc55 {
margin-top: 26px;
} .wsp-categories-title {
display:none;
} a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
color: #ffffff;
border: 1px solid #04848f;
background: #00929b;
}
a.fl-button:hover, .fl-builder-content a.fl-button:hover {
color: #ffffff;
background: #a0a0a0;
border: 1px solid #949494;
} #n2-ss-2 .n2-style-a0fc423ded687716f07d6c36c481df99-heading,
div#n2-ss-3 .n2-style-a0fc423ded687716f07d6c36c481df99-heading{
background: RGBA(0,143,153,0.8) !important;
} .breadcrumbs {
margin-bottom:40px;
} .add-vorteile h3 span {
background: rgba(70,170,180,1);;
color: #fff;
padding: 2px 0px;
position: relative;
left: 7px;
box-shadow: 7px 0px 0px rgba(70,170,180,1), -7px 0px 0px rgba(70,170,180,1);
box-decoration-break: clone;
}
.add-vorteile .fl-callout-title {
margin-top: 35px;
margin-bottom: 20px;
} .fl-callout-text-wrap ul,
.fl-rich-text ul {
padding-left: 0px;
}
.fl-callout-text-wrap ul li,
.fl-rich-text ul li {
color:#000000;
list-style:none;
line-height: 1.4em;
margin-left: 13px;
}
.add-vorteile .fl-callout-text-wrap ul.vorteile li:before {
color: #009aa3!important;
content:"\25A0"; font-size:.8em;
padding-right:.4em;
position:relative;
top:-.2em;
margin-left:-13px;
}
.fl-rich-text ul li:before {
color:#009aa3;
content:"\2022";
font-size:1.5em;
padding-right:.15em;
position:relative;
top:.1em;
margin-left:-13px;
} #menu-item-6343, 
#menu-item-6344,
#menu-item-6345,
#menu-item-6600,
#menu-item-6601,
#menu-item-6602{
display:none;
} .page-id-4769 .download-box .download-modul,
.page-id-18217 .download-box .download-modul{
border-bottom: 1px solid lightgray;
padding-top: 12px;
}
.page-id-4769 .download-box .box-text,
.page-id-18217 .download-box .box-text {
font-size: 16px;
}
.page-id-4769 .download-box .type-downloads:nth-of-type(odd),
.page-id-18217 .download-box .type-downloads:nth-of-type(odd) {
background: #E5F5F5;
}
.page-id-4769 .download-box .download-modul,
.page-id-18217 .download-box .download-modul {
padding-left:10px;
} ul.listen-icon {
list-style-image:url(//addinol.de/wp-content/uploads/web-allgemein/listenpunkt.svg);
}  #expertentipp-modul {
background-color: #F8F4E9;
padding: 20px;
margin: 20px 0 20px 0;
}
#expertentipp-modul h2 a {
color: #C6A969;
font-size: 26px;
line-height: 1.4;
letter-spacing: 0px;
font-weight: 400;
}
#expertentipp-modul a.mehr-link {
color: #B7B7B7;
text-decoration: none;
font-style: italic;
}
#expertentipp-modul a.mehr-link:hover {
color: #C6A969;
text-decoration: none;
font-style: italic;
} .timeline-galerie .carousel-indicators .active {
background: #009aa3 !important;
} .fl-post-feed-image-beside .fl-post-feed-image {
margin-top: 10px;
} .wpdt-c {
margin-top:-5px !important;
margin-bottom:-60px !important;
}
.fl-post-feed-more,
.fl-post-more-link {
font-style: italic;
} .slider-image.n2-ow {
display: inline-block;
max-width: 100%;
width: 1200px !important;
height: auto;
} .ansprechpartner-box .fl-callout-button {
padding: 0px 0 0 0;
} .fl-post-slider-content {
max-width: 1100px;
margin: auto;
}
.fl-node-59ddfa76633b6 .fl-post-slider-background .fl-post-slider-content {
width: 100%;
float: none;
background: transparent;
}
.fl-post img.aligncenter {
height: auto;
width: 100%;	
z-index: 0;
float: left;
}
.beitrags-slider-home p {
position: absolute;
z-index: 9999;
float: left;	
}
.beitrags-slider-home .fl-post-slider-feed-more {
z-index: 999999;
float: left;
} .n2-ss-layer.white-border {
display: inline-block;
position: relative;
background: white;
-webkit-clip-path: polygon(11% 0%, 100% 0%, 89% 100%, 0% 100%);
clip-path: polygon(11% 0%, 100% 0%, 89% 100%, 0% 100%);
}
.n2-ss-img-wrapper.n2-ow {
position: absolute;
-webkit-clip-path: polygon(11.35% 0%, 99.65% 0%, 88.65% 100%, 0.35% 100%);
clip-path: polygon(11.35% 0%, 99.65% 0%, 88.65% 100%, 0.35% 100%);
} .startseitenslider .n2-ss-layer.white-border {
display: inline-block;
position: relative;
background: white;
-webkit-clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0 100%);
clip-path: polygon(15% 0%, 100% 0%, 85% 100%, 0% 100%);
}
.startseitenslider .n2-ss-img-wrapper.n2-ow {
position: absolute;
-webkit-clip-path: polygon(15.35% 0%, 99.65% 0%, 84.65% 100%, 0.35% 100%);
clip-path: polygon(15.35% 0%, 99.65% 0%, 84.65% 100%, 0.35% 100%);
}  .timeline-galerie .left.carousel-control {
display:none;
}
.timeline-galerie .right.carousel-control {
display:none;
}
.carousel-indicators .active {
background: #006372 !important;
}
.carousel-indicators li {
background: #cecece !important;
} .timeline-jahr p {
font-size: 26px;
line-height: 1.4;
letter-spacing: 0px;
color: #009aa3;
font-weight: 600;
}  .alignright {
float: right;
margin: 15px 0 20px 20px;
}  div#n2-ss-5 .n2-style-a0fc423ded687716f07d6c36c481df99-heading {
background: rgba(0, 154, 163, 0.75);
opacity: 1;
padding: 10px 20px 10px 20px;
box-shadow: none;
border-width: 0px;
border-style: solid;
border-radius: 0px;
} #scrollUp  {
right: 35px!important;
bottom: 240px!important;
}
@media (max-width: 1800px) {
#scrollUp  {
right: 35px!important;
bottom: 350px!important;
}
}
@media (max-width: 1500px) {
#scrollUp  {
right: 35px!important;
bottom: 300px!important;
}
}
@media (max-width: 1400px) {
#scrollUp  {
right: 35px!important;
bottom: 300px!important;
}
}
@media (max-width: 1100px) {
#scrollUp  {
right: 35px!important;
bottom: 240px!important;
}
}
@media (max-width: 1000px) {
#scrollUp  {
display:none!important
}
} .ansprechpartner-seite .fl-post-gallery-post { height: 250px !important;
width: 250px !important;
visibility: visible;
margin: 0 20px 20px 0;
}
.ansprechpartner-seite .fl-post-gallery-post .text {
top:15%;
left:8%;
}
.ansprechpartner-seite .fl-post-gallery-post img,
.ansprechpartner-seite .fl-post-gallery-post .overlay 
{
min-width: 250px;
max-width: 250px;
} .ansprechpartner-seite a {
color: #ffffff;
}  .newsarchiv-allgemein .category-news:first-child,
.newsarchiv-allgemein .category-news-en:first-child, .newsarchiv-fachartikel .category-fachartikel:first-child,
.newsarchiv-fachartikel .category-technical-papers:first-child, .veranstaltungsarchiv-allgemein .category-veranstaltungen:first-child,
.veranstaltungsarchiv-allgemein .category-events:first-child,
.veranstaltungsarchiv-messen .category-veranstaltungen:first-child,
.veranstaltungsarchiv-messen .category-events:first-child,
.veranstaltungsarchiv-kongresse .category-veranstaltungen:first-child,
.veranstaltungsarchiv-kongresse .category-events:first-child, .newsarchiv-expertentipp .seiten-slider-expertentipp:first-child {
background-color: #E5F5F5;
} .fl-post-feed-image {
padding-bottom:30px!important;
} .newsarchiv-allgemein .category-news:first-child .fl-post-feed-image,
.newsarchiv-allgemein .category-news-en:first-child .fl-post-feed-image,
.newsarchiv-fachartikel .category-fachartikel:first-child .fl-post-feed-image,
.newsarchiv-fachartikel .category-technical-papers:first-child .fl-post-feed-image,
.newsarchiv-expertentipp .seiten-slider-expertentipp:first-child .fl-post-feed-image {
padding: 20px 0px 0px 30px;
}
.newsarchiv-allgemein .category-news:first-child .fl-post-feed-text,
.newsarchiv-allgemein .category-news-en:first-child .fl-post-feed-text,
.newsarchiv-fachartikel .category-fachartikel:first-child .fl-post-feed-text,
.newsarchiv-fachartikel .category-technical-papers:first-child .fl-post-feed-text,
.newsarchiv-expertentipp .seiten-slider-expertentipp:first-child .fl-post-feed-text {
padding: 20px 20px 0 0px;}
.newsarchiv-fachartikel .category-fachartikel:first-child.fl-post-feed-post,
.newsarchiv-fachartikel .category-technical-papers:first-child.fl-post-feed-post,
.newsarchiv-fachartikel .category-fachartikel.fl-post-feed-post,
.newsarchiv-fachartikel .category-technical-papers.fl-post-feed-post {
border-bottom: 1px solid #e6e6e6;
padding-bottom: 40px;
padding-bottom: 20px;} .veranstaltungsarchiv-allgemein .category-veranstaltungen:first-child .fl-post-feed-image,
.veranstaltungsarchiv-allgemein .category-events:firs-child .fl-post-feed-image 
{
padding: 0px 20px 20px 20px;
}
.veranstaltungsarchiv-allgemein .category-veranstaltungen:first-child .fl-post-feed-text,
.veranstaltungsarchiv-allgemein .category-events:first-child .fl-post-feed-text
{
padding: 20px 20px 20px 20px;
}
.veranstaltungsarchiv-allgemein .category-veranstaltungen:first-child.fl-post-feed-post,
.veranstaltungsarchiv-allgemein .category-events:first-child.fl-post-feed-post,
.veranstaltungsarchiv-allgemein .category-veranstaltungen.fl-post-feed-post,
.veranstaltungsarchiv-allgemein .category-events.fl-post-feed-post {
border-bottom: 1px solid #e6e6e6;
margin-bottom: 20px;
padding-bottom: 20px;
}  .prettyMapList .prettyMessage {
background: #f2f2f2 !important;
border-radius: 0px !important;
} .prettyMapList .customCategoryList {
float: left !important;
} .prettyMapList .btn {
display: inline-block;
font-size: 16px !important;
font-weight: bold;
font-style: italic;
padding: 5px 10px;
text-decoration: none;
zoom: 1;
} .prettyMapList a.btn {
color: #00929b !important;} .prettyMapList .customCategoryList {
position: initial !important;
}
.prettyMapList .customCategoryList ul a {
border-bottom: solid 1px #f4f4f4;
color: #21759B;
display: block;
font-size: 16px;
margin: 0;
padding: 5px;
text-decoration: none;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.prettyMapList .customCategoryList ul {
-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
background-color: #fff;
display: none;
position: absolute;
line-height: 1.2em;
width: 100%;
z-index: 9999;
} .address {
width:200px;
float: left;
margin-right: 50px
}
.additionalDetail {
float: right;
margin-right: 20px;
}
.fl-module img.featuredImage.float_left  {
max-width: 30% !important;
}
.prettyMapList .featuredImage {
border-radius: 0px !important;
display: block;
float: right !important;
margin-right: 10px;
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
} .prettyMapList .prettylink a,
.prettyMapList .prettylink a:visited {
color: #000 !important;
cursor: pointer;
font-size: 1.2em;
}
.prettyMapList .corePrettyStyle {
-webkit-transition: background 0.1s ease-in;
-moz-transition: background 0.1s ease-in;
-ms-transition: background 0.1s ease-in;
-o-transition: background 0.1s ease-in;
transition: background 0.1s ease-in;
background-color: #fff !important;
border-bottom: solid 2px #f2f2f2 !important;
color: #000 !important;
-webkit-box-shadow: 0px rgba(0, 0, 0) !important;
-moz-box-shadow: 0px rgba(0, 0, 0) !important;
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.0) !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: none;
}
.prettyMapList .corePrettyStyle:hover {
-webkit-transition: background 0.1s ease-in;
-moz-transition: background 0.1s ease-in;
-ms-transition: background 0.1s ease-in;
-o-transition: background 0.1s ease-in;
transition: background 0.1s ease-in;
background-color: #e5f5f5 !important;
border-bottom: solid 2px #e5f5f5 !important;
color: #000 !important;
-webkit-box-shadow: 0px rgba(0, 0, 0) !important;
-moz-box-shadow: 0px rgba(0, 0, 0) !important;
box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.0) !important;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
text-shadow: none;
} .prettyPagination {
}
#ListContainer .location-accordion .show-locations {
background-color: #f2f2f2;
color: #00929b;
cursor: pointer;
font-size: 1.2em;
font-style: italic;
margin: 0 0 1px 0;
padding: 10px;
}  .sidebar-haendlersuche-text input[type=text],
.sidebar-haendlersuche-plz input[type=text] {
display: block;
width: 100%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #000000;
vertical-align: middle;
background-color: #fcfcfc;
background-image: none;
border: 1px solid #e6e6e6;
-moz-transition: all ease-in-out .15s;
-webkit-transition: all ease-in-out .15s;
transition: all ease-in-out .15s;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
} .sidebar-haendlersuche-text input[type=submit],
.sidebar-haendlersuche-plz input[type=submit] {
background: #00929b;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #04848f;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
.sidebar-haendlersuche-text input[type=submit]:hover,
.sidebar-haendlersuche-plz input[type=submit]:hover {
background: #a0a0a0;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 6px 12px;
font-weight: normal;
text-shadow: none;
border: 1px solid #949494;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
select {
margin: 20px 0 20px 0;
}  .haendlerarchiv-uebersicht .fl-post-feed-post {
border-bottom: 1px solid #e6e6e6;
margin-bottom: 40px;
padding-bottom: 0px;
}
.haendler-links {
width: 35%;
margin-right: 20px;
float: left;
font-size:14px 
}
.haendler-mitte {
width: 35%;
margin-right: 20px;
float: left;
font-size:14px 
}
.haendler-rechts {
width: 20%;
margin-right: 20px;
float: left;
font-size:14px 
} .teaser-produkte a {
color: #000000;
} .fl-module.fl-module-rich-text.fl-node-59959cbc75b73,
.fl-module.fl-module-rich-text.fl-node-59959cbd169da,
.fl-module.fl-module-rich-text.fl-node-59959c89e4a8c,
.fl-module.fl-module-rich-text.fl-node-59959cbb925b5 {
z-index: 99;
margin-top: -14%;
margin-left: 15%;
border-bottom: 35px solid #fff;
border-left: 20px solid transparent;
border-right: 0px solid transparent;
height: 0px;
width: 80%;
}
.fl-module.fl-module-rich-text.fl-node-5995ab40ada4b,
.fl-module.fl-module-rich-text.fl-node-5995ab7876b1e {
z-index: 99;
margin-top: -48px;
margin-left: 24%;
border-bottom: 35px solid #fff;
border-left: 20px solid transparent;
border-right: 0px solid transparent;
height: 0px;
width: 70%;
} .fl-module.fl-module-rich-text.fl-node-59959cbc75b73 .fl-rich-text p, 
.fl-module.fl-module-rich-text.fl-node-59959cbd169da .fl-rich-text p,
.fl-module.fl-module-rich-text.fl-node-59959c89e4a8c .fl-rich-text p,
.fl-module.fl-module-rich-text.fl-node-59959cbb925b5 .fl-rich-text p {
padding-top: 10px;
}
.fl-module.fl-module-rich-text.fl-node-5995ab40ada4b .fl-rich-text p,
.fl-module.fl-module-rich-text.fl-node-5995ab7876b1e .fl-rich-text p {
padding-top: 10px;
}  h4 .fl-heading-text,
h4.fl-callout-title {
font-style: italic;
}  .iframe-container .fl-module-content {
margin: 0px;
} .iframe-container iframe {
border-width: 0px; 
}  #menu-main-menu-de,
#menu-main-menu-en{
font-style:italic;
}  label {
display: inline-block;
width: 100%;
margin-bottom: 10px;
font-weight: normal;
}
.gfield_description {
font-size: 11px!important;
color:#a0a0a0;
}
#input_12_13 {
background-color:#E5F5F5!important;
}  .pflichtstern,
.gform_wrapper .gfield_required {
color: #e3001e;
}
.pflichtfeldtext {
font-size: 12px;
}	
.gform_wrapper label.gfield_label {
font-weight: normal;
margin-bottom: 0px;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]{
margin-top: 0px;
}
.gform_wrapper .top_label div.ginput_container {
margin-top: 0px;
} .kontaktformular-seite input[type=text],
.ginput_container.ginput_container_text input[type=text],
.kontaktformular-seite input[type=email],
.ginput_container.ginput_container_email input[type=text],
.kontaktformular-seite input[type=tel] {
background-color: #E5F5F5;
border-radius: 0px;
border: 1px solid #E5F5F5;
}
.kontaktformular-seite textarea {
background-color: #E5F5F5;
border-radius: 0px;
border: 1px solid #E5F5F5;
height: 100px;
} .kontaktformular-seite input[type=submit],
.gform_footer input[type=submit]{
margin-top: 25px;
background: #009aa3;
color: #ffffff;
font-size: 14px;
line-height: 20px;
padding: 13px 26px;
border-radius: 0px;
border: 1px solid #04848f;
}
.kontaktformular-seite input[type=submit]:hover,
.gform_footer input[type=submit]:hover{
background: #a0a0a0;
color: #ffffff;
border: 1px solid #949494;
}  .headline-sidebar {
font-style:italic;
}  .ansprechpartner-box .anprechpartner-modul a.fl-button {
font-size: 14px;
line-height: 16px;
padding: 13px 26px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
background: #00929b;
border:1px solid #04848f;
}
.ansprechpartner-box .anprechpartner-modul a.fl-button:hover {
font-size: 14px;
line-height: 16px;
padding: 13px 26px;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
background: #a0a0a0;
border: 1px solid #949494;
}  span .top.before-sharebutton-text {
float:right;
}
.social-sharing span.top,
.social-sharing span.bottom {
width: 100%;
text-align: right;
}
.ss-social-sharing a {
text-indent: -99999px;
float: right;
} .widget.widget_breadcrumb_navxt .breadcrumbs {
color: #a0a0a0;
}
.widget.widget_breadcrumb_navxt .breadcrumbs a {
color: #a0a0a0;
}
.widget.widget_breadcrumb_navxt .breadcrumbs a:hover {
color: #00929b;
text-decoration: none;
}
.anprechpartner-modul .fl-button-wrap.fl-button-width-full {
margin-top: 20px
} .dataTables_filter input[type=search] {
width:50%!important;
} @media (max-width: 1215px) { .header-bild-zeile {
min-width: 100%;
height: auto;
background-color: #00929b;
overflow: hidden;
}
.fl-module img {
max-width: 115%;
}
.header-bild-oben {
margin-left: -30px;
z-index: 3;
position: relative;
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}	
.header-bild-blur {
display: none;
}
.header-bild-mitte  {
display: none;
} .startseitenslider .n2-ss-img-wrapper.n2-ow {
position: absolute;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
} @media (max-width: 768px) { .wpgmza_sl_query_div {
height: 30px;
display: inline-table;
margin-bottom:40px;
}	
.wpgmza_sl_radius_div {
display: inline-table;
height: 30px;
margin-bottom:10px;
}	
#wpgmza_table_10_filter {
margin: 0px 0px 10px 0px;	
}
#wpgmza_table_10_filter label input[type=search] {
float: left;
} #langmenu {
display: none;
} div#n2-ss-5 .n2-font-715eda6f4bf826e3f990787c581cadb5-link a,div#n2-ss-5 .n2-ss-layer .n2-font-d1f8fffe5d5ca81125e2f582587c38bc-hover {
font-size:10px;
}
div#n2-ss-5 .n2-style-2be36efeaf9ab5d9b8cbca9316ecd730-heading,div#n2-ss-5 .n2-style-a0fc423ded687716f07d6c36c481df99-heading {
padding: 5px 10px;
} .header-bild-zeile {
min-width: 100%;
height: auto;
background-color: #00929b;
overflow: hidden;
}
.fl-module img {
max-width: 115%;
}
.header-bild-oben {
margin-left: -20px;
z-index: 3;
position: relative;
clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}	
.header-bild-blur {
display: none;
}
.header-bild-mitte  {
display: none;
} .fl-node-5a6f2c9a21d79>.fl-module-content, .fl-node-5a688b8a45fb8>.fl-module-content {
margin-right: 5px;
margin-bottom: 15px;
margin-left: 0px;
}
.fl-node-5a68860a57e35 .fl-html,
.fl-node-5a688b8a45e1b .fl-html{
width: 80%;
margin-left: auto;
margin-right: auto;
} #wpgmza_table_10_length {
float:left;
} .n2-ss-img-wrapper.n2-ow {
position: absolute;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
header .fl-photo.fl-photo-align-left .fl-photo-content img{width: 170px; margin-left: 20px;}
.wpfm-floating-wh-wrapper {
display: none;
}
.fl-col.fl-col-small.fl-col-has-cols .fl-col-group-nested {
margin-left: 20px;
margin-right: 20px;
}
.newsarchiv-fachartikel .fl-post-feed {
margin-left: 20px;	} .ansprechpartner-seite .fl-post-gallery-post {
float: left;
height: 100% !important;
width: 100% !important;
visibility: visible;
margin: 0 20px 20px 0;
}  .newsarchiv-allgemein .category-news:first-child .fl-post-feed-text,
.newsarchiv-allgemein .category-news-en:first-child .fl-post-feed-text,
.newsarchiv-fachartikel .category-fachartikel:first-child .fl-post-feed-text,
.newsarchiv-fachartikel .category-technical-papers:first-child .fl-post-feed-text,
.newsarchiv-expertentipp .category-expertentipp:first-child .fl-post-feed-text	{
padding: 20px 20px 0px 20px;
}
.newsarchiv-allgemein .category-news:first-child .fl-post-feed-image,
.newsarchiv-allgemein .category-news-en:first-child .fl-post-feed-image,
.newsarchiv-fachartikel .category-fachartikel:first-child .fl-post-feed-image,
.newsarchiv-fachartikel .category-technical-papers:first-child .fl-post-feed-image,
.newsarchiv-expertentipp .seiten-slider-expertentipp:first-child .fl-post-feed-image {
padding: 0px 0px 0px 0px;} .fl-module.fl-module-rich-text.fl-node-5995ab40ada4b p,
.fl-module.fl-module-rich-text.fl-node-5995ab7876b1e p {
font-size: 12px;
font-style: italic;
} .fl-module.fl-module-rich-text.fl-node-59959cbc75b73 p a,
.fl-module.fl-module-rich-text.fl-node-59959cbd169da p a,
.fl-module.fl-module-rich-text.fl-node-59959c89e4a8c p a,
.fl-module.fl-module-rich-text.fl-node-59959cbb925b5 p a{
font-size: 12px;
font-style: italic;
color: #000
}
}
@media (max-width: 768px) { .fl-builder-content-289 .fl-node-594b94bb1c0ba p,
.fl-builder-content-289 .fl-node-594b9425b8dbc p {
margin: 0 0 30px;
} .fl-menu-horizontal {
text-align: center;
margin: 20px;
}
.fl-menu-horizontal li {
margin: 10px;
}
} @media (max-width: 1200px){ .n2-ss-img-wrapper.n2-ow {
position: absolute;
-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
} .wpfm-floating-wh-wrapper {
display: none;
}
}
@media (max-width: 768px) {
.fl-col-small {
max-width: 100%;}
.fl-post-feed-post.fl-post-feed-image-beside {
max-width: 100%;
margin-left: auto;
margin-right: auto;} .fl-node-594b5f75c73f1 .fl-module-content {
margin-right: 5px;
margin-bottom: 15px;
margin-left: 0px;}
.fl-node-594b617d8efa9 .fl-module-content {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
} .newsarchiv-allgemein .fl-module-content,
.veranstaltungsarchiv-allgemein .fl-module-content,
.veranstaltungsarchiv-messen .fl-module-content,
.veranstaltungsarchiv-kongresse .fl-module-content,
.newsarchiv-expertentipp .fl-module-content {
margin-right: 20px;
margin-left: 20px;
}
.fl-node-594b643e227cd > .fl-module-content {
margin-top: 0px;
margin-right: 20px;
margin-bottom: 30px;
margin-left: 0px;
}
}
.modal-backdrop.fade.in {
z-index:auto;
} @supports (-ms-ime-align:auto) {
.n2-ss-slide-backgrounds,
.header-bild-blur { 
display: none !important; 
}
.header-bild-zeile {
background-color: #fff !important;
} } @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.n2-ss-slide-backgrounds,
.header-bild-blur { 
display: none!important; 
}
.header-bild-zeile {
background-color: #fff !important;
}
} @media screen and (min-width:0\\0) and (min-resolution:.001dpcm) {
.n2-ss-slide-backgrounds,
.header-bild-blur { 
display: none!important; 
}
.header-bild-zeile {
background-color: #fff !important;
}
} :lang(de) .dataTables_length label  {
font-size:0;
}
.dataTables_length select {
font-size:14px!important;
}
:lang(de) .dataTables_length label:after {
content: '  Einträge anzeigen'!important;;
font-size:14px!important;;
}
:lang(de) div#wpgmza_table_1_filter.dataTables_filter  {
font-size:0!important;
}
:lang(de) div#wpgmza_table_1_filter.dataTables_filter :after {
content: 'Suche: '!important;
font-size:14px!important;;
}
:lang(de) .paginate_button.previous  {
font-size:0;
}
:lang(de) .paginate_button.previous:after {
content: 'Vorheriger ';
font-size:14px;
margin-right:5px;
}
:lang(de) .paginate_button.next  {
font-size:0;
}
:lang(de) .paginate_button.next:after {
content: 'Nächster ';
font-size:14px;
}
.dataTables_info {
display:none;
}
:lang(de) thead .wpgmza_table_title {
font-size:0;
}
:lang(de) thead .wpgmza_table_title:after {
content: 'Vertriebspartner';
font-size:14px;
}
:lang(de) thead .wpgmza_table_address {
font-size:0;
}
:lang(de) thead .wpgmza_table_address:after {
content: 'Anschrift';
font-size:14px;
}
:lang(de) thead .wpgmza_table_description {
font-size:0;
}
:lang(de) thead .wpgmza_table_description:after {
content: 'Kontakt';
font-size:14px;
}    .fl-accordion-button-label:focus { 
outline:none;
}  .productfinder-list .fl-photo-img-jpg {
width: 100%;
}
.productfinder-list .fl-photo-img-jpg img {
max-height: 200px;
width: auto;
max-width: calc(100% - 30px);
margin-left: auto;
margin-right: auto;
}   .picture-carousel {
overflow: hidden;
width: 165px;
}
.owl-item img {
max-height: 200px;
width: auto !important;
max-width: 100% !important;
margin-left: auto;
margin-right: auto;
}
.author-page-archive .fl-post-feed-post {
padding-bottom: 0px;
margin-bottom: 5px;
} #menu-top-menu-de {
float: right;
}
.oilfinder-iframe {
background: white !important;
}
.maps-container .fl-rich-text {
display:flex;
flex-flow: column;
}
.maps-container p {
margin-bottom: 5px;
}
.wpgmza_marker_holder {
order: 2;
} 
.wpgmza_map.wpgmza-initialized {
order:1;
} ._brlbs-google-maps, ._brlbs-thumbnail {
width: 100%;
}
a[title="1 Liter Flasche"] img {
width: 40px !important;
height: 77px !important;
}
a[title="5 Liter Kanister"] img {
width: 40px !important;
height: 55px !important;
}
a[title="20 Liter Kanister"] img {
width: 40px !important;
height: 32px !important;
}
a[title="Garagenfass"] img {
width: 40px !important;
height: 67px !important;
}
a[title="Drum"] img {
width: 40px !important;
height: 67px !important;
}
a[title="1000 Liter Container"] img {
width: 40px !important;
height: 38px !important;
}
a[title="ADDINOL GIGA LIGHT MV 0530 LL"] img { height: 200px !important;
}  .wpgmza_infowindow_image {
width: auto !important;
max-width: 100% !important;
height: auto !important;
max-height: 50px !important;
} .natureproof-slider .card {
border: 1px solid #ccc;
padding: 25px;
margin-right: 25px;
min-height: 670px;
position: relative;
}
.natureproof-slider .card img {
width: 80%;
margin-left: auto;
margin-right: auto;
height: auto;
}
.natureproof-slider .card h2 {
font-size: 16px !important;
color: black;
margin: 30px 0 5px;
}
.natureproof-slider .card h3 {
font-size: 24px;
font-weight: 900 !important;
color: black;
margin: 5px 0;
}
.natureproof-slider .card h4 {
font-size: 14px !important;
color: #757575 !important;
margin: 0px 0 10px 0;
}
.natureproof-slider .card p {
font-weight: 900;
display: inline-block !important;
margin-bottom: 0;
margin-top: 10px;
padding: 0 !important;
width: 100%;
}
.natureproof-slider .card ul {
list-style-type: none;
padding: 0;
margin: 0px 0;
margin-left: -7px;
}
.natureproof-slider .card ul li {
margin: 5px 0;
float: left;
border-right: solid 2px #ccc;
padding: 0 7px 0 7px;
}
.natureproof-slider .card ul li:last-child {
border-right: none;
padding: 0 0 0 7px;
}
.natureproof-slider .card .button {
position: absolute;
bottom: 25px;
left: 25px;
width: calc(100% - 50px) !important;
display: inline-block;
margin-top: 15px;
padding: 10px 15px;
background-color: white;
color: #009aa3;
border: solid 1px #009aa3;
text-decoration: none;
text-align: center;
font-weight: 900;
} .shorter-slider .card {
border: 1px solid #ccc;
padding: 25px;
margin-right: 25px;
min-height: 520px;
position: relative;
}
.shorter-slider .card img {
width: 80%;
margin-left: auto;
margin-right: auto;
height: auto;
}
.shorter-slider .card h2 {
font-size: 16px !important;
color: black;
margin: 30px 0 5px;
}
.shorter-slider .card h3 {
font-size: 24px;
font-weight: 900 !important;
color: black;
margin: 5px 0;
}
.shorter-slider .card h4 {
font-size: 14px !important;
color: #757575 !important;
margin: 0px 0 10px 0;
}
.shorter-slider .card p {
font-weight: 900;
display: inline-block !important;
margin-bottom: 0;
margin-top: 10px;
padding: 0 !important;
width: 100%;
}
.shorter-slider .card ul {
list-style-type: none;
padding: 0;
margin: 0px 0;
margin-left: -7px;
}
.shorter-slider .card ul li {
margin: 5px 0;
float: left;
border-right: solid 2px #ccc;
padding: 0 7px 0 7px;
}
.shorter-slider .card ul li:last-child {
border-right: none;
padding: 0 0 0 7px;
}
.shorter-slider .card .button {
position: absolute;
bottom: 25px;
left: 25px;
width: calc(100% - 50px) !important;
display: inline-block;
margin-top: 15px;
padding: 10px 15px;
background-color: white;
color: #009aa3;
border: solid 1px #009aa3;
text-decoration: none;
text-align: center;
font-weight: 900;
} .cg-slider.cg-slider-natureproof h2.fl-slide-title {
font-size: 36px !important;
min-width: 800px;
font-weight: 600 !important;
line-height: 1.4;
margin: 0 0 0 !important;
padding: 15px !important;
background-color: rgba(126,186,61,1);
} .kontakt-natureproof-img-bg > .fl-row-content-wrap {
background-image: url(https://addinol.de/wp-content/uploads/2025/01/footbridge-lake-against-sky.jpg) !important;
} .natureproof-slider .card img,
.shorter-slider .card img {
margin-bottom: 20px;
} #wpgmza_iw_holder_10 .wpgmza_infowindow_image {
margin-bottom: 10px !important;
}
#wpgmza_iw_holder_10 .wpgmza_iw_title {
font-weight: 700 !important;
font-style: normal !important;
}
#wpgmza_iw_holder_10 .wpgmza_iw_address,
#wpgmza_iw_holder_10 .wpgmza_iw_address p {
font-style: normal !important;
padding-left: 0 !important;
margin-left: 0 !important;
}
#wpgmza_iw_holder_10 .wpgmza_iw_description,
#wpgmza_iw_holder_10 .wpgmza_iw_description p {
font-style: normal !important;
font-size: 14px !important;
} #wpgmza_iw_holder_10 .wpgmza_iw_image {
max-width: 80% !important;
} #wpgmza_iw_holder_10 .wpgmza_iw_address {
padding-top: 15px !important;
margin-left: 10px !important;
}
#wpgmza_iw_holder_10 .wpgmza_iw_description {
margin-left: 10px !important;
padding-left: 0 !important;
} #wpgmza_iw_holder_10 .wpgmza_iw_title {
position: static !important;
top: auto !important;
padding: 5px 10px 10px 10px !important;
margin-bottom: 5px !important;
}
#wpgmza_iw_holder_10 .wpgmza_iw_address {
padding-top: 0 !important;
} #wpgmza_iw_holder_10 .wpgmza_iw_address,
#wpgmza_iw_holder_10 .wpgmza_iw_address p {
font-size: 14px !important;
} #wpgmza_iw_holder_10 .wpgmza_modern_infowindow_inner {
padding-top: 10px !important;
}