.gl-footer-bar{
width: 100%;
display: flex;
justify-content: center;
align-items: center;
background-color:#202d61;
padding: 0px 15px;
}
.gl-footer-bar-wrappy{
margin: 0 auto;
width: auto;
}
.gl-footer-bar-wrappy a svg{
width: 50px;
height: 50px;
fill: #fff;
transition: 0.4s ease-in-out;
margin: 15px;
}
.gl-footer-bar-wrappy a svg:hover{
fill: #e2e2e2;
}
.gl-footer{
width: 100%;
background-color:#D7CBD3;
padding: 35px 15px;
color: #000;
}
.gl-footer a{
color: #000;
}
.gl-footer-wrapper{
max-width: 1280px;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
.gl-footer-boxes, .gl-footer-copyrights{
display: flex;
justify-content: space-between;
align-items: baseline;
width: 100%;
}
.gl-footer-spacer{
width: 100%;
background-color: #C4B6CC;
height: 3px;
margin: 30px 0px;
}
.gl-footer .gl-footer-wrapper .gl-footer-box ul {
list-style-type: none;
font-size: 18px;
line-height: 32px;
padding: 0px;
}
.gl-footer .gl-footer-wrapper .gl-footer-box ul p {
font-weight: 600;
padding-bottom: 5px;
font-size: 21px;
}
.gl-footer .gl-footer-wrapper .gl-footer-box ul li {
transition: 0.5s ease-in-out;
}
.gl-footer .gl-footer-wrapper .gl-footer-box ul li:hover {
transform: translateX(10px);
}
.gl-footer-copyrights-left p, .gl-footer-copyrights-right a{
font-size: 16px;
}
.gl-footer-copyrights-right:first-child{
padding-right:25px;
}
.gl-footer-box-nomove:hover{
transform: translateX(0px) !important;
}
@media all and (max-width: 980px){
.gl-footer-boxes{
flex-direction: column;
justify-content: center;
align-items: flex-start;
width: 260px;
}
.gl-footer-copyrights{
flex-direction: column;
justify-content: center;
align-items: center;
width: 300px;
}
}.gl-homeheader{
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
background-image: url(//www.xn--das-trdelparadies-4zb.de/wp-content/uploads/2023/01/homeheader.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height: 500px;
text-align: center;
}
.gl-homeheader-overlay{
background-color: #000;
width: 100%;
height: 100%;
position: absolute;
opacity: 0.3;
z-index: 5;
}
.gl-homeheader h1{
color: #fff;
font-weight: 600;
font-size: 51px;
position: relative;
z-index:99;
text-align: center;
}
.gl-homeheader h2{
color: #fff;
font-size: 31px;
text-align: center;
line-height: 41px;
margin-top: 25px;
position: relative;
z-index:99;
} .gl-homeimagerow{
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.gl-homeimagerow-wrappy{
max-width: 1920px;
}
.gl-homeimagerow-wrappy img{
width: 33%;
} .gl-kontaktform-global{
max-width: 1280px;
margin: 0 auto;
padding: 50px 15px;
}
.gl-kontaktform-global-headline{
color: #fff;
font-size: 70px;
font-family: "Aracne regular", sans-serif;
text-align: center;
line-height: 90px;
}
.gl-kontaktform-global-box{
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.gl-kontaktform-global-box-right, .gl-kontaktform-global-box-left{
width: 47%;
}
.gl-kontaktform-global select, .gl-kontaktform-global input, .gl-kontaktform-global .wpcf7 .wpcf7-email, .gl-kontaktform-global textarea{
width: 100%;
padding: 20px 15px;
color: #747474 !important;
font-size: 21px;
border: 1px solid #202d61;
margin: 20px 0px;
font-size: 16px;
}
.gl-kontaktform-global-box-width{
width: 100%;
}
.gl-kontaktform-stern{
color: #000;
font-size: 16px;
}
.gewinnspiel .gl-kontaktform-stern{
color: #39645d;
font-size: 21px;
}
.gl-kontaktform-global-accept span{
color: #000;
font-size: 16px;
}
.gl-kontaktform-global-accept span a{
color: #000;
font-size: 16px;
}
.gewinnspiel .gl-kontaktform-global-accept span{
color: #39645d;
font-size: 21px;
}
.gewinnspiel .gl-kontaktform-global-accept span a{
color: #39645d;
}
.gl-kontaktform-global-accept span span span{
margin-left: 0px;
}
.gl-kontaktform-global .dsgvo, .gewinnspiel [type="checkbox"]{
width: 20px;
}
.gl-kontaktform-submit input{
max-width: 230px;
border:1px solid #D7CBD3;
color: #fff !important;
transition: 0.4s ease-in-out;
text-transform: uppercase;
font-size: 16px;
background-color: #D7CBD3;
}
.gl-kontaktform-submit input:hover{
background-color: #fff;
color: #D7CBD3 !important;
}
.gl-kontaktform-global-accept .form_captcha input{
width: 200px;
height: 60px;
}
.gl-kontaktform-global-accept .form_captcha label{
height: 59px;
background-color: #fff;
display: inline-flex;
justify-content: center;
align-items: center;
transform: translate(15px, 8px);
}
.gl-kontaktform-global-file input{
border: none;
padding: 0px 0px 20px 0px;
margin: 0px;
color: #fff !important;
font-size: 16px;
}
.gl-kontaktform-global-file .gl-kontaktform-global-file-p{
color: #000;
font-size: 16px;
padding-top: 20px;
}
.gl-kontaktform-global-content .wpcf7-acceptance{
display: block;
}
.gl-kontaktform-global-headline{
margin-bottom: 50px;
}
.gl-kontaktform-global-box-captcha{
display: flex;
}
.gl-kontaktform-global-box-captcha .f12_captcha-107{
display: flex;
justify-content: center;
align-items: center;
}
.gl-kontaktform-global-box .wpcf7-radio .wpcf7-list-item{
display: flex;
justify-content: flex-start;
align-items: center;
margin-left: 0px;
}
.gl-kontaktform-global-box .wpcf7-radio .wpcf7-list-item input{
width: 30px;
height: 20px;
}
.gl-kontaktform-global-textinline{
margin: 15px 0px;
font-weight: 600;
}
.uacf7-prev, .uacf7-next{
background-color: #202d61;
color: #fff;
font-weight: 600;
padding: 15px;
transition: 0.4s ease-in-out;
border: 0px;
cursor: pointer;
}
.uacf7-prev:hover, .uacf7-next:hover{
background-color: #2e418c;
}
.gl-kontaktform-global-box-thrity{
width: 100%;
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.gl-kontaktform-global-box-thrity span:nth-child(2){
margin: 0px 20px;
}
.gl-kontaktform-global-box-captcha label{
width: 100%;
}
@media all and (max-width: 980px){
.gl-kontaktform-global-box{
flex-direction: column;
}
.gl-kontaktform-global-box-right, .gl-kontaktform-global-box-left{
width: 100%;
}
.gl-kontaktform-global-headline{
font-size: 50px;
line-height: 70px;
}
}
@media all and (max-width: 767px){
.gl-kontaktform-global-headline {
font-size: 35px;
line-height: 55px;
}
}
@media all and (max-width: 520px){
.gl-kontaktform-global-headline {
font-size: 25px;
line-height: 40px;
}
.gl-kontaktform-global-box-thrity{
flex-direction: column;
}
.gl-kontaktform-global-box-thrity span{
width: 100%;
}
.gl-kontaktform-global-box-thrity span:nth-child(2){
margin: 0px 0px;
}
}  .gl-basetext{
color: #000;
font-size: 16px;
}
.gl-basetext a{
color: #B09DBB;
font-weight: 600;
} .gl-troedelheadersubbar-section{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.gl-troedelheadersubbar h1{
color: #000;
font-weight: 600;
text-align: center;
padding-bottom: 0px;
line-height: 41px;
}
@media all and (max-width:980px){
.gl-troedelheadersubbar h1{
font-size: 21px;
line-height: 31px;
}
}
@media all and (max-width:520px){
.gl-troedelheadersubbar h1{
font-size: 18px;
line-height: 21px;
}
} @media all and (max-width: 767px){
.gl-homeimagerow-wrappy img{
width: 100%;
}
} .gl-fullwidthmap .gm-style-iw-c{
width: 300px;
height: 200px;
}
.gl-fullwidthmap .gm-style-iw-d{
max-height: 100%;
height: 100%;
}
.gl-fullwidthmap .gm-style-iw-d .gl-adler-cta{
transform: translateY(-4px) !important;
position: absolute;
}
._brlbs-content-blocker ._brlbs-google-maps{
margin: 0 auto !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
max-height: 400px !important;
}
._brlbs-content-blocker ._brlbs-google-maps ._brlbs-thumbnail{
object-fit: contain !important;
width: 100% !important;
}
@media all and (max-width:980px){
.gl-fullwidthmap .gm-style-iw-c{
max-height: 200px !important;
}
} .gl-popup-weihnachten{
display: flex;
justify-content: center;
align-items: center;
} body a{
text-decoration: none !important;
}.gl-header-section{
padding: 5px 0px !important;
}
.gl-header-row{
padding: 15px 0px !important;
display: flex;
justify-content: center;
align-items: center;
}
#menu-mainnav li a{
color: #000;
opacity: 1.0;
font-size: 18px;
transition: 0.4s ease-in-out;
}
#menu-mainnav li a:hover{
opacity: 0.85;
}
@media all and (max-width:980px){
.gl-header-row .et_pb_column_2_5{
margin-bottom: 0px !important;
position: absolute;
max-width: 250px;
left: 0px;
}
.et_mobile_menu{
border-top: 3px solid #D7CBD3;
margin-top: 20px;
}
.et_mobile_menu li a{
color: #000 !important;
font-size: 16px !important;
}
}.gl-bildbox-wrappy{
padding: 0px;
}
.gl-bildbox-wrappyinner{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
max-width: 100%;
flex-wrap: wrap;
max-width: 1920px !important;
}
.gl-bildbox-wrappyinner .et_pb_column{
margin-right: 0px !important;
margin-bottom: 0px;
}
.gl-bildbox{
width: 100%;
height: 470px;
overflow: hidden;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.gl-bildbox-breaker{
position: relative;
width: 25%;
}
.gl-bildbox-overlay{
width: 100%;
height: 470px;
position: absolute;
top: 0px;
transition: 0.5s ease-in-out;
display: flex;
justify-content: center;
align-items:center;
opacity: 0.0;
flex-direction: column;
color: #000;
font-size: 18px;
padding: 10px;
text-align: center;
font-weight: 600;
}
.gl-bildbox-overlay:hover{
opacity: 1.0;
}
.gl-bildbox-overlay .gl-bildbox-icon{
max-width: 150px;
max-height: 100px;
margin-bottom: 15px;
}
.gl-bildbox-text{
text-transform: uppercase;
color: #485358;
position: absolute;
bottom: 30px;
background-color: #fff;
padding: 20px 30px 20px 25px !important;
font-size: 26px;
font-weight: 600;
left: 30px;
} .gl-bildbox-wrappyinner .et_pb_column{
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
overflow: hidden;
}
@media all and (max-width:1400px){
.gl-bildbox-text{
max-width: 315px;
word-wrap: break-word;
line-height: 25px;
}
}
@media all and (max-width:1280px){
.gl-bildbox-breaker{
width: 50%;
}
.gl-bildbox-text{
word-wrap: normal;
max-width: 100%;
}
}
@media all and (max-width:980px){
.gl-bildbox-wrappyinner{
padding-top: 0px !important;
}
}
@media all and (max-width:767px){
.gl-bildbox-breaker{
width: 100%;
}
}