.elementor-container {
max-width: 1400px!important;
}
.custom-section {
max-width: 850px!important;
margin-left: auto!important;
margin-right: auto!important;
}
@media (max-width: 767px) and (min-width: 501px) {
.custom-section {
max-width: 100%!important;
padding: 0 5%!important;
}
} .just-padding {
padding-left: 12%!important;
padding-right: 12%!important;
}
h3,h4 {
margin: 0 0 10px 0!important;
} .elementor-message:before {
display: none!important;
}
@media (max-width: 1200px) {
.just-padding {
padding-left: 5%!important;
padding-right: 5%!important;
}
} div[data-elementor-type="wp-page"] .elementor-widget-text-editor ul {
list-style: none; 
padding: 0;
padding-left: 1em;
}
div[data-elementor-type="wp-page"] .elementor-widget-text-editor ul li::before {
content: "\2022";
color: var(--e-global-color-primary); 
font-weight: bold;
display: inline-block;
width: 1em;
position: absolute;
left: 0;
} .elementor-post__excerpt p::after {
content: "…"!important;
} .elementor-post__read-more-wrapper {
display: contents;
}
.elementor-post__read-more {
padding: 5px 15px!important;
background-color: var(--e-global-color-primary)!important;
transition: .3s ease;
border-radius: 4px!important;
}
.elementor-post__read-more:hover {
background-color: var(--e-global-color-accent)!important;
} .wp-element-button {
padding: 10px 20px!important;
}
a.wp-element-button {
color: #ffffff!important;
font-size: var(--e-global-typography-accent-font-size);
font-weight: var(--e-global-typography-accent-font-weight);
} .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
float: none!important;
}
.elementor-element .elementor-accordion-item .elementor-tab-content, .elementor-accordion .elementor-tab-title {
border-radius: 4px!important;
}
html {
scroll-behavior: smooth;
}
html body {
overflow-x: hidden!important;
}
@media (max-width: 767px) {
h1,h2,h3,h4,
.h1,.h2,.h3,.h4 {
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; 
}
} .sticky-side-element {
pointer-events: none;
transition: transform .25s ease;
}
.sticky-side-element:hover {
transform: translateX(0)!important;
}
.sticky-side-element * {
pointer-events: none;
}
.sticky-side-element > .elementor-widget-container,
.sticky-side-element a {
pointer-events: all;
}
.sticky-side-element .elementor-widget-container a:hover {
color: var(--e-global-color-f725810);
}
.elementor-icon {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
-webkit-user-drag: none;
-khtml-user-drag: none;
-moz-user-drag: none;
-o-user-drag: none;
user-drag: none;
}
.elementor-toc__body > ol > li > ol > li .elementor-toc__list-item-text-wrapper:before {
content: counters(item,".") " "!important;
}
.elementor-section .elementor-toc__list-item-text-wrapper {
align-items: flex-start;
}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//www.do-ra.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(//www.do-ra.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//www.do-ra.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//www.do-ra.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(//www.do-ra.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//www.do-ra.de/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}