#logo{max-height:150%;margin-top:5px}.et-fixed-header #logo{max-height:100%}.et_pb_section_0{position:relative;padding-bottom:80px}#footer::after{content:'';position:absolute;top:-45px;left:0px;width:100%;height:120px;background-image:url('https://golfclubmaintaunus.cordmedia.family/wp-content/uploads/2026/04/gras.png');background-size:cover;background-position:bottom center;background-repeat:no-repeat;z-index:0;pointer-events:none}.et_pb_text_inner ul{margin-top:10px}.et_pb_team_member{height:100%!important}.et_pb_member_position{margin-bottom:25px!important}.et_pb_team_member_description_content p span{float:right!important}.et_pb_widget li{border-bottom:1px solid #00ba66;padding:8px 0px}.et_pb_module .et_pb_widget{margin-bottom:35px!important}.logo_helper{position:relative;width:200px;height:200px}#main-header .logo_helper::after{content:"Der Platz in Deinem Herzen";display:block;position:absolute;top:100px;left:58px;transform:translateX(-50%);width:160px;text-align:center;font-family:'JOST',serif;font-weight:bold;font-size:16px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#FFFFFF;margin-top:4px;line-height:1.3;pointer-events:none;transition:opacity 0.3s ease;z-index:10}#main-header.et-fixed-header .logo_helper::after{opacity:0;visibility:hidden}@media (max-width:980px){#main-header .logo_helper::after{display:none}}#top-menu.nav li ul{width:240px}#top-menu li li a{padding:8px 20px;width:200px;line-height:1.3em;font-size:14px}#top-menu li li a:hover{}@media (min-width:981px){#top-menu li:last-child ul.sub-menu{left:auto;right:0}#top-menu li:last-child ul.sub-menu li ul.sub-menu{left:auto;right:100%}}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,186,102,0.2);opacity:1}.btn.btn-default.pcco-button{background-color:#00ba66;font-size:16px;border-width:0px;border-radius:0px;font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none;letter-spacing:2px;color:#FFFFFF;padding:.3em 1em!important;margin-top:15px;transition-duration:.2s;transition-property:all!important;cursor:pointer}.btn.btn-default.pcco-button:hover{background-color:#f2f2f2;color:#00ba66}.pcco-container form label{display:block;margin-top:12px;font-size:14px;font-weight:bold}.pcco-container form input{border-width:1px;border-color:#00ba66;border-style:solid;padding:12px;color:#000000}.pcco-access{margin-top:10px;margin-bottom:5px}.wp-block-image,.wp-block-gallery{margin-bottom:25px}.et_pb_text table{width:100%;border-collapse:collapse;margin-bottom:1.5em}.et_pb_text table caption{background-color:var(--gcid-primary-color,#00ba66);color:#fff;text-align:left;vertical-align:top;font-weight:700;padding:12px 16px;caption-side:top}.et_pb_text table td{border:1px solid #ddd;padding:12px 16px;text-align:left;vertical-align:top}.et_pb_text table td:first-child{font-weight:600;width:50%}.et_pb_text table tr:nth-child(odd) td{background-color:#fff}.et_pb_text table tr:nth-child(even) td{background-color:#f7f7f7}@media (max-width:600px){.et_pb_text table{border:none!important;font-size:16px}.et_pb_text table caption{display:block;width:100%;box-sizing:border-box;background:#666666;margin-bottom:15px;text-align:center}.et_pb_text table,.et_pb_text table tbody,.et_pb_text table tr,.et_pb_text table td{display:block;width:100%}.et_pb_text table tr{margin-bottom:1em;border:1px solid #ddd}.et_pb_text table td{border:none;border-bottom:1px solid #eee}.et_pb_text table td:first-child{background-color:var(--gcid-primary-color,#00ba66);color:#fff;font-weight:700;width:100%}.et_pb_text table tr:nth-child(even) td{background-color:transparent}.et_pb_text table tr:nth-child(even) td:first-child{background-color:var(--gcid-primary-color,#00ba66)}}.et_pb_text table.trainingsplan th{background-color:var(--gcid-primary-color,#00ba66);color:#fff;text-align:left;vertical-align:top;font-weight:700;padding:12px 16px;border:1px solid #ddd}.et_pb_text table.trainingsplan td:first-child{width:auto;font-weight:400}.et_pb_text table.trainingsplan th,.et_pb_text table.trainingsplan td{width:33.33%}@media (max-width:600px){.et_pb_text table.trainingsplan thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.et_pb_text table.trainingsplan tr{margin-bottom:1.5em;border:1px solid #ddd}.et_pb_text table.trainingsplan td{width:100%;border:none;border-bottom:1px solid #eee;padding:12px 16px}.et_pb_text table.trainingsplan td:first-child{background-color:#f7f7f7;color:inherit;font-weight:400}.et_pb_text table.trainingsplan td::before{content:attr(data-label);display:block;font-weight:700;color:var(--gcid-primary-color,#00ba66);margin-bottom:4px}}.wp-block-gallery{margin:25px 0px}