body {
color: var(--e-global-color-text);
width: 100%;
height: 100%;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 0;
}
.wpml-ls, .wpml-ls-legacy-list-horizontal {
text-align: right;
}
table tbody {
border-collapse: collapse;
background-color: var(--e-global-color-4841185) !important;
}
table tbody tr {
background-color: var(--e-global-color-4841185) !important;
}
table tbody tr td {
border: solid 1px var(--e-global-color-primary) !important;
background-color: var(--e-global-color-4841185) !important;
color: var(--e-global-color-text) !important;
}
table tbody tr:first-child td {
background-color: var(--e-global-color-secondary) !important;
color: var(--e-global-color-8001bcf) !important;
}
body.night table tbody tr td {
border: solid 1px var(--e-global-color-8001bcf) !important;
}
.partnerschaften-listing img, .mitgliedschaften-listing img {
height: 175px !important;
width: 250px !important;
object-fit: contain !important;
margin: 0 auto;
}
ul {
padding-left: 1em;
}
ul li {
margin-left: 0;
padding-left: 0.5em;
}
ul li::marker {
font-size: 1.2em;
color: var(--e-global-color-primary);
}
p {
margin-bottom: 0;
}
.elementor-widget-slides {
margin-bottom: 0 !important;
}
.single-post p {
margin-top: 0;
}
.single-post strong {
font-weight: 500 !important;
}
.elementor-progress-text {
font-size: 20px;
}
.conditional-link a:not([href]) {
display: none;
}
.left-align-container-text {
text-align: left !important;
}
.force-right-align .elementor-icon-box-description {
text-align: right !important;
}
body.rtl {
font-size: 22px;
--e-global-typography-text-font-size: 22px;
}
body.rtl.elementor-kit-6 {
--e-global-typography-text-font-size: 22px !important;
}
body.rtl *:not([class^=eicon]) {
font-family: "Arial", "Helvetica", sans-serif !important;
}
@media screen and (min-width: 1025px) {
.menu-item-3265, .menu-item-3298, .menu-item-6323, .menu-item-5407, .menu-item-8743, .menu-item-8605, .menu-item-5050 {
padding-left: 24px;
}
}
@media screen and (min-width: 1025px) {
.menu-item-3265 a, .menu-item-3298 a, .menu-item-6323 a, .menu-item-5407 a, .menu-item-8743 a, .menu-item-8605 a, .menu-item-5050 a {
margin-left: 16px !important;
}
}
.menu-item-3265 a::before, .menu-item-3298 a::before, .menu-item-6323 a::before, .menu-item-5407 a::before, .menu-item-8743 a::before, .menu-item-8605 a::before, .menu-item-5050 a::before {
content: "";
}
@media screen and (min-width: 1025px) {
.menu-item-3265 a::before, .menu-item-3298 a::before, .menu-item-6323 a::before, .menu-item-5407 a::before, .menu-item-8743 a::before, .menu-item-8605 a::before, .menu-item-5050 a::before {
background-image: url(//www.degussa-mp.es/wp-content/uploads/2022/04/basket.svg);
background-size: cover;
width: 21px;
height: 21px;
left: -8px;
top: 13px;
position: absolute;
opacity: 1 !important;
}
}
@media screen and (min-width: 1025px) {
body.night .menu-item-3265 a::before, body.night .menu-item-6323 a::before, body.night .menu-item-3298 a::before, body.night .menu-item-5407 a::before, body.night .menu-item-8743 a::before, body.night .menu-item-8605 a::before, body.night .menu-item-5050 a::before {
background-image: url(//www.degussa-mp.es/wp-content/uploads/2022/04/basket-inverted.svg);
}
}
.inline-columns .elementor-container {
display: flex !important;
flex-wrap: nowrap !important;
}
.inline-columns .elementor-container .logo-column {
width: 30% !important;
}
@media screen and (max-width: 1024px) {
.inline-columns .elementor-container .logo-column {
width: 80% !important;
}
}
.inline-columns .elementor-container .vcenter {
display: flex;
align-items: center;
}
.shopping-cart-menu {
position: relative;
margin-left: 16px !important;
padding-left: 24px;
}
.shopping-cart-menu::before {
content: "";
background-image: url(https://degussa-mp.es/wp-content/uploads/2022/04/basket-inverted.svg);
background-size: cover;
width: 21px;
height: 21px;
left: -8px;
top: -2px;
position: absolute;
opacity: 1 !important;
}
.has-submenu .sub-arrow {
display: none !important;
}
@media screen and (max-width: 1024px) {
.has-submenu .sub-arrow {
display: flex !important;
}
}
@media screen and (max-width: 1024px) {
.sub-arrow {
display: none !important;
}
}
@media screen and (max-width: 1024px) and (max-width: 1024px) {
.sub-arrow {
display: flex !important;
}
}
@media screen and (min-width: 1025px) {
.sub-menu {
display: none !important;
}
}
@media screen and (max-width: 1024px) {
.degussa-subnav-container .subnav-item {
display: none;
}
}
@media screen and (min-width: 1025px) {
.elementor-nav-menu--main .elementor-nav-menu li:first-child {
display: none;
}
}
@media screen and (max-width: 1024px) {
.elementor-nav-menu li {
border-bottom: solid 1px var(--e-global-color-primary);
border-width: 1px !important;
}
.elementor-nav-menu li:last-child {
border-width: 0 !important;
}
}
.degussa-header-container * {
outline: solid 1px rgba(0, 0, 0, 0.03);
}
.degussa-header-container .header-content {
display: flex;
justify-content: stretch;
align-items: flex-end;
margin-bottom: 20px;
}
.degussa-header-container .header-content .logo-container {
flex: 0 0 250px;
}
.degussa-header-container .header-content .logo-container img {
width: 250px;
height: 42px;
}
.degussa-header-container .header-content .header-menu-containers {
display: flex;
flex-direction: column;
flex: 1 1 auto;
justify-content: flex-end;
}
.degussa-header-container .header-content .header-menu-containers .header-language-menu {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
flex: 1 1 auto;
padding: 0 0 12px 0;
}
.degussa-header-container .header-content .header-menu-containers .header-language-menu .header-language-item .header-language-link {
display: block;
padding: 10px;
font-size: 16px;
color: var(--e-global-color-text);
}
.degussa-header-container .header-content .header-menu-containers .header-language-menu .header-language-item .header-language-link:hover {
color: var(--e-global-color-primary);
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu {
display: flex;
flex-wrap: wrap;
flex: 1 1 auto;
justify-content: flex-end;
}
@media screen and (max-width: 1024px) {
.degussa-header-container .header-content .header-menu-containers .header-main-menu {
flex-direction: column;
}
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu .header-menu-item .header-menu-link {
padding: 10px 17px;
font-size: 19px;
color: var(--e-global-color-text);
display: flex;
align-items: center;
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu .header-menu-item .header-menu-link .header-menu-icon {
width: 21px;
height: 21px;
margin-right: 8px;
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu .header-menu-item .header-menu-link:hover {
color: var(--e-global-color-primary);
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu .header-menu-item .header-menu-dropdown {
display: block;
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu .header-menu-item .header-menu-dropdown .header-menu-dropdown-item .header-menu-dropdown-link {
padding: 10px 17px 10px 40px;
font-size: 19px;
color: var(--e-global-color-text);
display: flex;
align-items: center;
}
.degussa-header-container .header-content .header-menu-containers .header-main-menu .header-menu-item .header-menu-dropdown .header-menu-dropdown-item .header-menu-dropdown-link:hover {
color: var(--e-global-color-primary);
}
.degussa-header-container .header-submenu-bar {
padding: 13px 20px;
}
span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--open {
line-height: 0 !important;
}
.filter-options.mage-accordion-disabled {
display: flex;
flex-wrap: wrap;
}
.locale-shop {
display: none !important;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
width: 400px;
max-width: 87vw;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
-moz-appearance: textfield;
}
.contact-icon-section img {
width: 30px !important;
text-align: left;
}
.inline-button .elementor-button-link {
display: inline-block;
background-color: var(--e-global-color-primary);
padding: 8px 12px !important;
font-size: 18px !important;
font-weight: 500;
}
.inline-button .elementor-button-link:hover {
background-color: var(--e-global-color-secondary);
border-radius: 3px;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
background-color: var(--e-global-color-accent);
border-color: var(--e-global-color-primary);
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-field-group .elementor-select-wrapper select {
background-color: var(--e-global-color-accent);
border-color: var(--e-global-color-primary);
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-field-group .elementor-select-wrapper::before {
color: var(--e-global-color-primary);
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-button {
font-family: var(--e-global-typography-text-font-family), Sans-serif;
font-size: var(--e-global-typography-text-font-size);
font-weight: var(--e-global-typography-text-font-weight);
line-height: var(--e-global-typography-text-line-height);
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .e-form__buttons__wrapper__button-next {
background-color: var(--e-global-color-primary);
color: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-button[type=submit] {
background-color: var(--e-global-color-primary);
color: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-button[type=submit] svg * {
fill: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .e-form__buttons__wrapper__button-previous {
color: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .e-form__buttons__wrapper__button-next:hover {
color: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-button[type=submit]:hover {
color: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .elementor-button[type=submit]:hover svg * {
fill: #ffffff;
}
.elementor-3359 .elementor-element.elementor-element-bcd77eb .e-form__buttons__wrapper__button-previous:hover {
color: #ffffff;
}
.elementor-element .elementor-field-group {
padding-right: calc(10px / 2);
padding-left: calc(10px / 2);
margin-bottom: 10px;
}
.refresh-button {
width: 18px;
height: 18px;
}
.refresh-button.loading {
animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
animation-fill-mode: forwards;
}
.refresh-button path {
fill: var(--e-global-color-primary);
}
.refresh-button:hover path {
fill: var(--e-global-color-secondary);
}
body.page-template select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #fff url(//www.degussa-mp.es/wp-content/themes/hello-theme-child/src/assets/chevron-down.png) no-repeat center right 8px;
}
.eael-post-list-container.layout-advanced .eael-post-list-posts-wrap .eael-post-list-post .eael-post-list-post-inner::after {
background-color: transparent !important;
border-radius: 0;
}
.eicon {
font-family: "eicons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.2em;
text-align: center;
opacity: 0.8;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
}
.elementor-widget-icon-list .elementor-icon-list-item a {
margin-bottom: 10px;
}
.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text {
font-size: 20px;
color: var(--e-global-color-primary);
}
.document-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
width: 100%;
background-color: var(--e-global-color-8001bcf);
}
.document-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.catalog-preview .elementor-widget-container {
text-align: left;
}
.catalog-preview .elementor-widget-container a {
text-align: left;
}
.catalog-preview .elementor-widget-container a img {
max-width: 320px !important;
}
body.rtl .catalog-preview .elementor-widget-container {
text-align: right;
}
body.rtl .catalog-preview .elementor-widget-container a {
text-align: right;
}
.slider-container .elementor-widget {
margin-bottom: 0 !important;
}
@media print {
body, html {
height: 29.7mm;
}
* {
font-size: 12px !important;
}
div.elementor-location-header {
display: none;
}
div.elementor-location-header * {
display: none;
}
.elementor-widget-subnav {
display: none;
}
a[href]:after {
content: none !important;
}
}
.eael-google-map {
height: 500px !important;
}
.elementor-icon-box-icon {
margin-top: 15px;
}
.lds-ring {
display: inline-block;
position: relative;
width: 25px;
height: 25px;
}
.lds-ring div {
box-sizing: border-box;
display: block;
position: absolute;
width: 20px;
height: 20px;
margin: 2px;
border: 2px solid var(--e-global-color-primary);
border-radius: 50%;
animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
border-color: var(--e-global-color-primary) transparent transparent transparent;
}
.lds-ring div:nth-child(1) {
animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
animation-delay: -0.15s;
}
@keyframes lds-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}