.wp .elementor-kit-4{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-9ffea47:#E58517;--e-global-color-a754803:#D1D1D1;--e-global-color-28df733:#9B507B;--e-global-color-6d7cc63:#333333;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.wp .elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.wp .elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.wp .e-con{--container-max-width:1140px;}.wp .elementor-widget:not(:last-child){margin-block-end:20px;}.wp .elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.wp {}.wp h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.wp .elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.wp .e-con{--container-max-width:1024px;}}@media(max-width:767px){.wp .elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.wp .e-con{--container-max-width:767px;}}/* Start custom CSS */.wp {
    background-color: #e9e9e9;
}

.wp main#content .page-content {
  background-color: #fff;
}

.wp h2 {
	font-size: 32px;
}
.wp h3 {
	font-size: 28px;
}
.wp h4 {
	font-size: 24px;
}

.wp .elementor-widget-heading .elementor-heading-title {
    box-sizing: border-box;
/*color: rgb(51, 51, 51) !important;*/
font-family: "PT Sans", sans-serif !important;
font-size: 20px;
font-weight: 700 !important;
line-height: 22px;
max-height: 999999px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: center;
text-transform: uppercase
}

.wp .elementor a {
    background-color: rgba(0, 0, 0, 0);
box-sizing: border-box;
color: rgb(94, 106, 154);
text-decoration-color: rgb(94, 106, 154);
text-decoration-line: none;
text-decoration-style: solid;
text-decoration-thickness: auto
}

.wp .elementor .elementor-text-editor {
    box-sizing: border-box;
color: rgb(51, 51, 51);
font-family: "PT Sans", sans-serif;
font-size: 16px;
line-height: 22.85px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
max-height: 999999px;
}

.wp .elementor  .elementor-widget-button .elementor-button {
    background-color: #e69536;
background-image: none;
border-bottom-color: rgb(226, 140, 19);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-image-outset: 0;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(226, 140, 19);
border-left-style: solid;
border-left-width: 1px;
border-right-color: rgb(226, 140, 19);
border-right-style: solid;
border-right-width: 1px;
border-top-color: rgb(226, 140, 19);
border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-top-style: solid;
border-top-width: 1px;
box-shadow: none;
box-sizing: border-box;
color: rgb(255, 255, 255);
color-scheme: light;
cursor: pointer;
display: inline-block;
font-family: "PT Sans", sans-serif;
font-size: 17px;
font-weight: 700;
line-height: 20px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
position: relative;
text-align: center;
text-decoration-color: rgb(255, 255, 255);
text-decoration-line: none;
text-decoration-style: solid;
text-decoration-thickness: auto;
text-shadow: none;
text-wrap-mode: nowrap;
top: -3px;
touch-action: manipulation;
transform: matrix(1, 0, 0, 1, 0, 0);
user-select: none;
vertical-align: middle;
white-space-collapse: collapse;
}

.wp .elementor .elementor-text-editor {
    color: inherit;
}

.wp .laenderIcon-opacity-low {
  opacity:.6
}
.wp .laenderIcon-opacity-normal,
.wp .laenderIcon-opacity:hover {
  opacity:1
}
.wp .laenderIcon {
  background-position:center center;
  background-size:cover;
  width:40px;
  height:40px;
  display:inline-block
}
.wp .wrapper-laenderIcon {
  text-align:center;
  display:inline-block;
}

.wp .laenderIcon-col {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wp .wrapper-laenderIcon-inner {
  width:70px;
  display:inline-block;
  cursor:pointer
}
.wp .flagge-german {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/germany.svg)
}
.wp .flagge-uk {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/united-kingdom.svg)
}
.wp .flagge-poland {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/republic-of-poland.svg)
}
.wp .flagge-romania {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/romania.svg)
}
.wp .flagge-russia {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/russia.svg)
}
.wp .flagge-spain {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/spain.svg)
}
.wp .flagge-thailand {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/thailand.svg)
}
.wp .flagge-hungary {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/hungary.svg)
}
.wp .flagge-portugal {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/portugal.svg)
}
.wp .flagge-bulgaria {
  background-image:url(https://static.ladies-cdn.de/ladies/images/ladiesmobile/inserieren/flags/bulgaria.svg)
}
.wp .flagge-china {
  background-image:url(https://static.ladies-cdn.de/shared/ladies-stars/img/landing-pages/icons/flags/china.svg)
}

.wp .ladies-container-inner {
    max-width: 700px;
    margin: 25px auto 0;
    position: relative;
}

.wp .ladies-container .elementor-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
    background: white;
}

@media (min-width: 768px) {
    .wp .ladies-container .elementor-container {
        width: 740px;
    }
    .wp .view-pc .elementor-section .elementor-container {
        max-width: 740px;
    }
}

@media (min-width: 992px) {
    .wp .ladies-container .elementor-container {
        width: 960px;
    }
    .wp .view-pc .elementor-section .elementor-container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    .wp .ladies-container .elementor-container {
        width: 1170px;
    }
    .wp .view-pc .elementor-section .elementor-container {
        max-width: 1170px;
    }
}

.wp .ladies-container {
    background: #e9e9e9;
}

.wp .site-footer {
    display: none;
}/* End custom CSS */
