:root { --accent: #74192c; } @keyframes spin3 { 0%, 100% { box-shadow: 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2); } 25% { box-shadow: -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1); } 50% { box-shadow: -10px -10px rgba(255, 255, 255, 1), 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2); } 75% { box-shadow: 10px -10px rgba(255, 255, 255, 0.2), 10px 10px rgba(255, 255, 255, 1), -10px 10px rgba(255, 255, 255, 0.2), -10px -10px rgba(255, 255, 255, 1); } } #wpadminbar { top: 0 !important; } #c27-site-wrapper { background-color: #f4f4f4 }/** COMPLETE STYLING FROM LIVE SITE!!! **/ .header-top { background-color: #ffffff; } /* ** styles for map list items, focus */ #c27-explore-listings .lf-item-container { transition: transform .3s ease, box-shadow .3s ease; } #c27-explore-listings .lf-item-container.is-focused { transform: scale(1.05); box-shadow: 3px 3px 15px 0 rgb(0,0,0, .3) } .elementor-widget-theme-site-logo.elementor-widget-image { max-width: 1120px; margin: 0 auto; } .logo{ margin-left: 25px; } .i-nav li a{ color: #ffffff; } .i-nav li a:hover { color: #871d33; } .user-area .user-profile-name { color: #4a4a4a; } .button-1:visited:hover { color: #fff; background: #eaeaea; border-radius: 0; } .button-2 { background-color: #eaeaea; color: #000000; font-weight: 700; border-radius: 0; transition: background-color 0.3s, color 0.3s; } .button-2:hover { background-color: #871d33; color: #ffffff; } .logo { margin-top: -5px; } .header .user-area>a, .header .user-area { color: black; } ul.nav.nav-tabs.cts-carousel { display: none; } /* ICONFIX MENU */ .i-nav .fas::before { font-family: 'Font Awesome 5 Free'; padding-right: 2px; font-size: 16px; margin-top: -1px; } .i-nav .fas a i, .i-nav .fas a { font-family: Helvetica,Arial,sans-serif !important; font-weight: 400; color: #ffffff; } .lf-head { display: none; } .single-listing .verified-listing { max-width: 27px; width: 26px; } .lf-item-container img.verified-listing { max-width: 23px; width: 22px; top: -3px; } .lf-item a:focus, .lf-item-container .listing-details>ul>li>a:focus { outline-color: #871d33; outline-style: dotted; outline-width: 1px; outline-offset: -1px; } .lf-item a:focus .overlay { opacity: .7!important; } .details-block-content .wp-editor-content { line-break: anywhere; } @media only screen and (min-width: 1201px) { .explore-head:not(:empty)~.fc-default .finder-listings, .explore-head:not(:empty)~.fc-default .finder-search, .explore-head:not(:empty)~.finder-map { height: 100% !important; } } .explore-head:not(:empty)~.finder-map { top: unset !important; } .gradient7 { background: none !important; } #explore-taxonomy-tab .gradient7 { background: #871d33 !important; } .fl-results-no, .explore-desktop-head { display: none; } .material-icons { color: #4a4a4a; } .menu-item .fas { margin-top: -2px; } .elementor-606 .elementor-element.elementor-element-777786fd > .elementor-widget-container { border: none; border-top: 4px solid #8e8e8e; background-image: repeating-linear-gradient(90deg,#871d33,#871d33 2px,#a92440 0,#a92440 3px); border-bottom: 3px solid #fff; } .elementor-606 .elementor-element.elementor-element-777786fd > .elementor-widget-container::before { content: ''; background: white; width: 100%; height: 1px; position: absolute; top: 4px; } @media (max-width: 1024px) { .elementor-606 .elementor-element.elementor-element-5837031c { padding: 0; } } /* ICONFIX MENU END */ /* TOP MEN LOGIN UND LOGO HID */ .header-container .header-right { display: none !important; } .container-fluid.header-bottom { padding-right: 40px !important; } /* END */ /* SCROLL MITGLIED WERDEN */ .logorlp a { content: url(/wp-content/uploads/2020/11/rlp-logos-MFFJIV.jpg) !important; } /* END */ .page-id-248 .case27-primary-text { /*display: none !important;*/ } .elementor-image-box-content{ margin-left: 32px !important; } .sbf-title{ text-align: left !important; } /* HEAD ÄNDERUNG 0812 */ .elementor-location-header .elementor-nav-menu--main { /*border-top: 4px solid #8e8e8e; background-image: repeating-linear-gradient(90deg,#871d33,#871d33 2px,#a92440 0,#a92440 3px); border-bottom: 3px solid #fff;*/ } .elementor-location-header .elementor-nav-menu--main::before { content: " "; display: block; width: 100%; height: 1px; background-color: #fff; } @media screen and (min-width: 767px) { .elementor-nav-menu--main.elementor-nav-menu__container { display: block; } } .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item > .elementor-item::after { content: " "; height: 4px; width: 100%; border-left: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: -4px; left: 0; background-color: #871d33 !important; opacity: 0; transition: opacity .4s ease; } .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item > .elementor-item.elementor-item-active::after, .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:hover > .elementor-item::after { content: " "; height: 4px; width: 100%; border-left: 1px solid #fff; border-right: 1px solid #fff; position: absolute; top: -4px; left: 0; background-color: #871d33; opacity: 1; } /** this fixes double border top on LANDESREGIERUNG Dropdown **/ .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item:hover > .elementor-item::after { opacity: 0; } .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item.menu-item-has-children > .elementor-item::after { transition: opacity .4s ease .4s; } .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item.menu-item-has-children:hover > .elementor-item::after { transition: opacity .4s ease; } .elementor-location-header .elementor-nav-menu { max-width: 1120px; margin: 0 auto; } .menu-item-918 a { height: 100% !important; } /* MISC CD RLP */ .cts-carousel .add-box-shadow { box-shadow: none !important; } .elementor-col-25, .elementor-col-33 { margin: 15px; } .add-box-shadow { box-shadow: 0px 0px 0px; } .elementor-heading-title { text-decoration: none; } .elementor-nav-menu--main li a, .elementor-heading-title a { text-decoration: none; } /* .kastenweiss .elementor-element:hover p { color: #fff !important; } .rubrik .elementor-widget-container { border-left: 1px solid #5B7EA2; } .kastenweiss .elementor-element:hover .rubrik .elementor-widget-container { border-left: 1px solid #FFF; } .rubrik .elementor-widget-container { padding-bottom: 5px !important; } .kastenweiss .elementor-element:hover h3 { color: white !important; text-decoration: underline; } */ /* Style changes for new style guide */ /* Style hor home-page > offers */ .rubrik { padding-left: 1rem; font-weight: bold; } .elementor-widget-container{ border: none !important; letter-spacing: .1rem; } .rubrik:before { content: ""; position: absolute; width: 1.25rem; height: 0.75rem; background-color: #871d33; left: -1.5rem; top: 50%; transform: translateY(-50%); display: inline-block; margin: 5px; margin-right: 10px; } .rubrik .elementor-element{ line-height: 0.75rem; padding-left: 1rem !important; } /* Remove top padding from offer category tile on home page for new design (remove white space over picture */ .elementor-widget-wrap{ padding-top: 0 !important; } .elementor-element-populated:hover{ cursor: pointer; } /* button restyling */ .button{ color: #eaeae; border-radius: 0; } .sbf-title a { color: #871d33; text-decoration: none; font-weight: 600 !important; font-family: arial; } .sbf-title { background-color: #eeeeee; } .listing-details { background-color: #eeeeee; } .sub-arrow{ display: none; } .back-to-top { border-radius: 4px !important; background-color: #8e8e8e !important; border-color: #4a4a4a !important; color: #fff !important; box-shadow: none !important; } .back-to-top:hover { background-color: #4a4a4a !important; } .elementor-location-footer .elementor-col-33 { margin-top: 0px !important; } .elementor-245 .elementor-element.elementor-element-bfee204, .elementor-245 .elementor-element.elementor-element-4d45cf6 { width: 53% !important; } /* .kastenweiss .elementor-col-33 { width: 53% !important; } */ .page-id-246 a.elementor-kit-15 { text-decoration: none !important; } /* Tommy fix for underlined links after update */ body[class*='elementor-kit-'] a {text-decoration: none} /* TOP MENU */ .elementor-location-header .elementor-col-25 { margin: 0px !important; } .elementor-location-header .elementor-col-25 .elementor-nav-menu a { padding: 6px !important; } .elementor-location-header .elementor-col-25 .elementor-nav-menu--main { background-image: none !important; border: none !important; margin-top: -1px !important; } .elementor-location-header .sub-menu { width: unset !important; margin-top: 0px !important; margin-left: 0px !important; } .elementor-element-5107a5f .elementor-column-wrap { padding-top: 0px !important; padding-bottom: 0px !important; } #menu-1-4d80af8 .sub-menu { margin-left: 0px !important; margin-top: 0px !important; } .elementor-element-777786fd { z-index: 999; } #menu-1-4d80af8 { z-index: 9999 !important; } .elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-9af69ae { margin-right: 0px !important; } span.wpcf7-list-item { margin:unset !important; } /* FORM STYLE */ .job_listing_preview .wpcf7>p, .wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form textarea { background-color: #eee; border: 1px solid #c6c6c6; box-shadow: none; color: #666; display: block; font-family: inherit; font-size: 14px; height: 37px; margin: 0 0 1rem; padding: .5rem; width: 100%; box-sizing: border-box; transition: border-color .15s linear,background .15s linear; border-radius: 4px; } .wpcf7-form label { color: #4d4d4d; cursor: pointer; display: block; font-size: 14px; font-weight: 400; line-height: 1.5; margin-bottom: 0; } /* LIST BE */ /* , .my-listings-tab-con*/ .mlduo-account-menu, .my-listings-stat-box, .listing-dashboard-action-promote, .cts-listing-action-stats, .listing-action-stats { display:none !important; } /* BLOGKACHELN */ .sbf-container { border-radius: 4px; border: 1px solid #e2e2e2; } .sbf-container .sbf-title a { font-size: 21px !important; } .sbf-container .sbf-title a:hover { text-decoration: underline !important; color: #871d33 !important; opacity: 1 !important; } .page-id-618 .category-name { color: #871d33 !important; font-size: 15px !important; } .page-id-618 .listing-details a:hover .category-name { text-decoration: underline !important; } /* .elementor-location-header .elementor-nav-menu--main > .elementor-nav-menu > .menu-item.menu-item-has-children > .elementor-item::after { display: none !important; } .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before { background-color: #fff !important; } .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after { background-color: #fff !important; } */ .page-id-890 input.wpcf7-form-control.wpcf7-submit { -webkit-appearance: none !important; -moz-appearance: none !important; font-family: Arial,Helvetica Neue,Helvetica,Roboto,sans-serif !important; font-weight: 400; line-height: normal; margin: 0 0 1.25rem; position: relative; text-align: center; text-decoration: none; display: inline-block; padding: 1rem 2rem 1.0625rem; background-color: #871d33 !important; border: 0 #4a4a4a; color: #fff !important; transition: background-color .3s ease-out !important; max-width: 120px !important; border-radius: 4px !important; float: right !important; } .page-id-890 input.wpcf7-form-control.wpcf7-submit:hover { background-color: #4a4a4a !important; } .blog-featured-image{ display:none !important; } .page-id-618 .elementor-pagination { margin-top: 10px; } span.page-numbers, a.page-numbers { display: inline-flex !important; margin: 10px 0 0; } .page-id-618 .elementor-post__title a { color: #871d33 !important; text-decoration: unset !important; } .page-id-618 .elementor-post__title a:hover { text-decoration: underline !important; } .page-id-890 input[type="checkbox"] { height: unset !important; } .mainmenu__divider { border-right: 1px solid white; display: inline-block; width: 1px; right: 0; top: 5px; height: 31px; position: absolute; } .elementor-nav-menu--main .elementor-item { margin-left: -1px; } /* MAP LOADER CSS für EXPLORE */ .map-loader { display: flex; height: 100%; align-items: center; justify-content: center; background: rgb(116, 25, 44); color: white; font-size: 24px; } .is-hidden { display: none; } /** map cookies overlay **/ #finderMap .BorlabsCookie ._brlbs-caption { background: white; } /** improve filter layout for tabindex **/ #finderSearch .tab-switch:focus, #finderSearch .select2-selection:focus, .tags-nav li .md-checkbox label:focus { outline: 1px solid #871d33; outline-style: auto; outline-offset: -1px; } .tags-nav li .md-checkbox label { padding-right: 5px; } a:focus, .select2-selection--single:focus { outline-color: #871d33; outline-style: dotted; outline-width: 1px; outline-offset: 1px; } a.rs-layer.rev-btn:focus { background-color: rgb(105, 105, 105) !important; } .elementor-nav-menu--main .elementor-item { outline: 0; } .gm-bundled-control { top: 50px; bottom: initial !important; } #explore-map-location-ctrl { top: 150px; bottom: inherit !important; } /** advanced menu stuff **/ .elementor-nav-menu--main + .elementor-menu-toggle i { color: white; } .elementor-606 .elementor-element.elementor-element-777786fd .elementor-menu-toggle { margin: 10px 0 0; background-color: rgba(0,0,0,0); font-size: 24px; justify-content: flex-start; padding-left: 20px; } @media screen and (max-width: 767px) { body.logged-in.admin-bar { margin-top: 0 !important } #hiddendiv { display: none; } .elementor-nav-menu--dropdown .elementor-item { text-decoration: none; } .elementor-nav-menu--dropdown .elementor-nav-menu a { padding: 15px 20px; } .elementor-nav-menu--dropdown .elementor-nav-menu .has-submenu .sub-arrow i { transition: transform 0.35s ease-out; } .elementor-nav-menu--dropdown .elementor-nav-menu .has-submenu.highlighted .sub-arrow i { transform: rotate(180deg); } .elementor-nav-menu--dropdown .elementor-nav-menu a .sub-arrow { padding: 15px 20px; position: absolute; top: 0; background: #eee; right: 0; border-left: 1px solid #8e8e8e; display: block; margin: 0; } .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item { font-size: 14px; text-decoration: none; } /* SH STUFF MOBILE */ .titleimgs .elementor-column-wrap { height: 187px; } .titleimgs img { transform: scale(2.1) translateY(20px); } .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--dropdown a:hover, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--dropdown a.highlighted { background: transparent !important; } .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 0 !important; } .sub-arrow { display: none !important; } body { margin-top: 0px; } div[data-id="39b191c"] { display: none !important; } div[data-id="648e018"] { margin-bottom: 0px !important; } div[data-id="9af69ae"] { margin-top: 0px !important; } .elementor-245 .elementor-element.elementor-element-bfee204, .elementor-245 .elementor-element.elementor-element-4d45cf6 { width: 100% !important; } div[data-id="ac328d1"] { display: none !important; } rs-bullets { transform: translate(-114px, -275px) !important; } .elementor-1669 .elementor-element.elementor-element-eefb8a2 > .elementor-widget-container, .elementor-931 .elementor-element.elementor-element-ba0a54d > .elementor-widget-container, .elementor-931 .elementor-element.elementor-element-eefb8a2 > .elementor-widget-container { padding: unset !important; } } /* TABL STARTPAGE */ @media (min-width: 766px) and (max-width: 1024px) { section[data-id="5107a5f"] { margin-top: -30px !important; } .titleimgs .elementor-column-wrap { height: 187px; } .titleimgs img { transform: scale(1.2); } .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--dropdown a:hover, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--dropdown a.highlighted { background: transparent !important; } .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-606 .elementor-element.elementor-element-4d80af8 .elementor-nav-menu__container.elementor-nav-menu--dropdown { margin-top: 0 !important; } .sub-arrow { display: none !important; } body { margin-top: 0px !important; } div[data-id="39b191c"] { display: none !important; } div[data-id="648e018"] { margin-bottom: 0px !important; } .elementor-245 .elementor-element.elementor-element-bfee204, .elementor-245 .elementor-element.elementor-element-4d45cf6 { width: 100% !important; } div[data-id="ac328d1"] { display: none !important; } div[data-id="9af69ae"] { margin-top: 0px !important; } .elementor-column.elementor-col-25, .elementor-column[data-col="25"] { width: 46%; } .elementor-column.elementor-col-66, .elementor-column[data-col="66"] { width: 100%; } .elementor-245 .elementor-element.elementor-element-bfee204, .elementor-245 .elementor-element.elementor-element-4d45cf6, .elementor-column.elementor-col-33, .elementor-column[data-col="33"], .elementor-245 .elementor-element.elementor-element-bfee204, .elementor-245 .elementor-element.elementor-element-4d45cf6 { width: 46% !important; } .elementor-element-41e8383 .elementor-col-33 { width: 100% !important } } /* SLID TAB */ @media (min-width: 777px) and (max-width: 1024px) { rs-bullets { transform: translate(-114px, -375px) !important; } .tp-rightarrow { transform: translate(-65px, -35px) !important; } .tp-leftarrow { transform: translate(-10px, -35px) !important; } } @media (min-width: 480px) and (max-width: 776px) { .tp-rightarrow { transform: translate(-65px, -170px) !important; } .tp-leftarrow { transform: translate(-10px, -170px) !important; } } .wpcf7 label { line-height: 25px !important; } .wpcf7 .wpcf7-submit { width: unset !important; /*float: right !important; */ padding: 10px 15px !important; background-color: #871d33 !important; color: white !important; } .wpcf7 .wpcf7-form input[type=checkbox] { height: 14px !important; } /* .wpcf7-checkbox .wpcf7-list-item label { line-height: 23px !important; } */ select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required { width: 100%; border-color: #c6c6c6; border-radius: 4px; } .wpcf7 .wpcf7-submit:hover { background-color: #4a4a4a !important; } .elementor-post__title a font-size: 17px !important; } .elementor-widget-posts .elementor-post__excerpt p { line-height: 18.9px !important; } /* .c27-bookmark-button { display: none !important; }*/ .formheads { color: #000000; font-family: "Helvetica", Sans-serif; font-size: 24px; font-weight: 600; padding-bottom: 10px; } .wpcf7-list-item-label{ margin-right: 0px !important; } .post-cover-buttons #social-share-modal { display: none !important; } .lf-item-container .lf-item-info-2 { -webkit-transform: unset !important; transform: unset !important; } .post-cover-buttons li.dropdown { display: none !important; } .page-id-246 small, .page-id-246 ._brlbs-caption p, .page-id-246 ._brlbs-caption { color: black !important; } .page-id-246 .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a { color: black; } label small, ._brlbs-caption p, #finderMap ._brlbs-btn { color: white !important; } #finderMap ._brlbs-btn:hover { color: white !important; background: #871d33 !important; } .page-id-3810 .BorlabsCookie ._brlbs-content-blocker ._brlbs-caption a { color: white; } ._brlbs-icon-play-white:hover { color: #ff0000 !important; } .elementor-nav-menu--main #menu-1-777786fd a, .elementor-nav-menu--main a.elementor-nav-menu { line-height: 23px !important; } .wpcf7 form .wpcf7-response-output { margin-top: 50px !important; } .elementor-618 .elementor-element.elementor-element-cee54ab .elementor-text-editor,.elementor-element-1d0c1a8 .elementor-text-editor, .elementor-element-2bcf4e4 .elementor-text-editor, .elementor-element-57c4f43 .elementor-text-editor, .elementor-element-7e843a3 .elementor-text-editor, .elementor-element-c02ba17 .elementor-text-editor, .elementor-element-8999066 .elementor-text-editor, .elementor-element-4358350 .elementor-text-editor, .elementor-element-e1fd2c9 .elementor-text-editor, .elementor-element-77e7c75 .elementor-text-editor, .elementor-element-a724353 .elementor-text-editor, .elementor-element-a85c01f .elementor-text-editor, .elementor-element-ca17d9d .elementor-text-editor{ margin-left:auto; margin-right:auto; max-width:1400px; } .elementor-element-cee54ab .elementor-text-editor , .elementor-element-2bcf4e4 .elementor-text-editor, .elementor-element-57c4f43 .elementor-text-editor, .elementor-element-7e843a3 .elementor-text-editor, .elementor-element-4358350 .elementor-text-editor, .elementor-element-e1fd2c9 .elementor-text-editor, .elementor-element-77e7c75 .elementor-text-editor, .elementor-element-a724353 .elementor-text-editor, .elementor-element-a85c01f .elementor-text-editor, .elementor-element-ca17d9d .elementor-text-editor{ margin-top:-10px; } .display-block .menuOverride .sub-menu.elementor-nav-menu--dropdown { display: block !important; } .menuOverride .elementor-item:not(.highlighted):focus:before { opacity: 0; } .elementor-nav-menu--main .elementor-nav-menu .menuOverride .elementor-item:not(.highlighted):focus { color: rgb(122, 122, 122); } #CookieBoxSaveButton.disabled { opacity: .5; pointer-events: none; } .select2-container--default .select2-selection--single { margin-top: 10px; } a:focus, .select2-selection--single:focus { outline-width: 2px; } /* BULLETFIX */ .elementor-icon-list-item { font-size: 14px !important; } /* STATS DISPLAY */ .cts-listing-action-stats { display: unset !important; } .elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a { color: #871d33; text-decoration: none; } .page-id-246 .md-checkbox #fid:place-region-52, .page-id-246 .md-checkbox #fid:place-region-53 { display: none !important; } /* NEW REG AUSGEBL .light-forms div:nth-child(4) li:nth-child(3), .light-forms div:nth-child(4) li:nth-child(4) { display: none !important; } */ .additionalFields { transition: transform .5s ease .5s, opacity .5s ease .5s, max-height .5s ease; max-height: 700px; } .additionalFields.is-closed { opacity: 0; pointer-events: none; transform: translateY(10px); max-height: 0; transition: transform .5s ease, opacity .5s ease, max-height .5s ease .5s; } .checkboxContainer {} .checkboxContainer label { font-size: 20px; cursor: pointer; } .checkboxContainer span { padding-left: 10px; } /** Listing Detail fix margin for category bar for instance: http://familienkarte.earlzcrossmedia.de/listing/andernacher-tennisclub-1926-e-v/ "[ICON] Vereine" **/ .element .pf-body>.listing-details ul li a { margin: 10px; } /** LIVE SITE STUFF END **/ .um-profile { padding-top: 50px; } .um-header { padding-bottom: 50px; } .um-9279.um .um-profile-photo a.um-profile-photo-img { width: 60px !important; height: 60px !important; } .um-form { /* padding-top: 50px; */ position: relative; } .avatar { width: 45px; height: 45px; } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 1.3; } .um-request-button, .um-request-button:hover { background-color: transparent; } .um input[type=submit].um-button, .um a.um-button { background: #871d33; } .um input[type=submit].um-button:hover, .um a.um-button:hover { background: #666666; } .um a.um-link { color: #871d33; } .um a.um-button:hover { color: #ffffff; } .um a.um-link:hover { color: #871d33; } .um-modal-header, .ajax-upload-dragdrop .upload { background: #871d33; } div.um-modal .upload:hover, a.um-modal-btn.um-finish-upload.file.disabled { background: #666 !important; } a.um-modal-btn.um-finish-upload.file { background: #871d33; color: white; } /* SH HIDE PENDING MSG TEMPORARY */ .um-verified-info { font-size: 0px !important; } .um-account-side li a.current span.um-account-icon { color: #871d33; } .um-col-alt-b { padding-bottom: 20px; } .um-profile.um .um-profile-headericon a:hover { color: #871d33; } #c27-site-wrapper { background-color: #ffffff; } .um-profile-body .um-verified-info { display: none; } .um-profile-photo a.um-profile-photo-img img { display: none; } .um h2, .um h3, .um h4 { color: #871d33; } .um-header { position: absolute; border: 0; right: 0; padding: 0; } .um.um-account { margin: auto; max-width: 1140px; padding-top: 50px; } .um.um-login { padding-top: 50px; } .wpcf7 .wpcf7-form input { box-sizing: border-box; } /* PRINTMATERIAL FORM */ .form-field { margin-bottom: 20px; } .wpcf7-form input[type=submit] { max-width: 250px; } .wpcf7-form-control-wrap { margin-top: 10px; display: inline-block; width: 100%; } #job-manager-job-dashboard table ul.job-dashboard-actions .cts-listing-action-promote, #job-manager-job-dashboard table ul.job-dashboard-actions .cts-listing-action-stats, #job-manager-job-dashboard table ul.job-dashboard-actions .cts-listing-action-duplicate, .woocommerce-MyAccount-navigation, .stat-card.stat-card-status-pending-payment, .stat-card.stat-card-status-expired, .mobile-user-menu .user-menu-my-bookmarks, .mobile-user-menu .user-menu-promotions, .mobile-user-menu .user-menu-edit-address, .mobile-user-menu .user-menu-dashboard, .mobile-user-menu .user-menu-orders, .mobile-user-menu .user-menu-downloads { display: none !important; } .dropdown-menu .user-menu-edit-address, .dropdown-menu .user-menu-dashboard, .user-menu-promotions, .user-menu-my-bookmarks, .user-menu-orders, .user-menu-downloads { display: none; } .select2-container .select2-selection--single { height: inherit; min-height: 28px; } .select2-container--default .select2-results>.select2-results__options { padding-top: 15px; padding-bottom: 15px; } .select2-container--default .select2-results__option[aria-selected=true]:after { top: inherit; right: 5px; } #submit-job-form .field>textarea { margin-bottom: 10px; } .elementor-nav-menu__align-left .elementor-nav-menu { width: 100%; } .elementor-nav-menu .first-logged-in-item, .elementor-nav-menu .first-logged-out-item { margin-left: auto; } .um-page-account .um-field .select2-container--default .select2-selection--single .select2-selection__rendered { min-height: auto; padding: 0; } /* HIDE profil aktualisieren Buttons for users that are level 0 members -> css selector checks for a "...-stufe-0" class somewhere in the body */ .um-profile[class*=-stufe-0] .um-profile-body input[type="submit"] { display: none !important; } /** always hide save profile checkmark in profile view **/ .um-header .um-meta { display: none; } .um-header .um-profile-edit .um-profile-save { display: none; } /* give head navigation zindex */ .elementor-location-header .elementor-section.elementor-section-stretched { z-index: 100; max-width: 100% !important; } .elementor-location-header .elementor-section.elementor-section-stretched > .elementor-container { max-width: 100% !important; } .job_listing_preview .wpcf7>p, .wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form textarea { background-color: #eee; border: 1px solid #c6c6c6; box-shadow: none; color: #666; display: block; font-family: inherit; font-size: 14px; height: 37px; margin: 0 0 1rem; padding: .5rem; width: 100%; box-sizing: border-box; transition: border-color .15s linear,background .15s linear; border-radius: 4px; } /* DASHBOARD Improvements (/my-account/my-listings) */ /* hide expired and pending payment from dropdown */ [id*="?status=expired"], [id*="?status=pending_payment"] { display: none; } .um ul { list-style: inherit; padding: 10px 0 0 40px; } @media only screen and (min-width: 1201px) { .form-group.fc-search { padding-bottom: 80px !important; } } .earlz-select { padding: 0 12px !important; width: 100%; display: block !important; border-radius: 2px; outline: none !important; font-size: 15px !important; height: 40px !important; box-sizing: border-box !important; box-shadow: none !important; margin: 0 !important; position: static; outline: none !important; border: 1px solid #ddd !important; } .wpcf7 form.sent .wpcf7-response-output { border: 2px solid black !important; } .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border: 1px solid #ffb900 !important; } .um-field.um-field-divider.um-field-divider.um-field-type_divider { border-bottom: 4px solid #eeeeee !important; } /* SH TOOLTIPS */ .tooltip-box { position: relative; display: inline-block; } .tooltip-box .tooltip-text { visibility: hidden; width: 100px; background-color: black; color: #fff; text-align: center; padding: 6px 0; position: absolute; z-index: 1; } .tooltip-box:hover .tooltip-text { visibility: visible; } /* SH TOOLTIP END */ /* SH CF7 BUTTON */ .wpcf7 .wpcf7-submit { border-radius: 5px !important; padding: 14px 40px !important; height: unset !important; font-weight: bold; } /* CF7 BUTTON END */ /* FELDBREITE BESTELLFORM */ .wpcf7-validates-as-number { max-width: 100px; } .wpcf7-form-control-wrap { width: 100%; } /* HIDE FIELD NETZWERKP CREATE P-LISTING .netzwerkpartner .fieldset-job_description { display: none !important; } /* END */ /*CSS Fixes for Select2 Kommune field*/ .select2-container--default .select2-results>.select2-results__options{ padding-left:0 } .um-field .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:1; } .select2-container--default .select2-selection--single .select2-selection__clear:before{ display: none; } .um-page-account .um-field .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: inherit; } .um-page-account .um-field .select2-container--default .select2-selection--single .select2-selection__clear{ right: 30px; top: 0; } .fas.fa-file-download { color: #871d33 !important; } .um .um-field-radio.active:not(.um-field-radio-state-disabled) i { color: #871d33; } .um .um-field-group-head:hover, .picker__footer, .picker__header, .picker__day--infocus:hover, .picker__day--outfocus:hover, .picker__day--highlighted:hover, .picker--focused .picker__day--highlighted, .picker__list-item:hover, .picker__list-item--highlighted:hover, .picker--focused .picker__list-item--highlighted, .picker__list-item--selected, .picker__list-item--selected:hover, .picker--focused .picker__list-item--selected, .um .um-button:hover, .um a.um-button:hover, .um input[type=submit].um-button:hover{ background: #871d33 !important; } .um .um-field-group-head, .picker__box { background-color: #eeeeee !important; } .um .um-field-group-head,.picker__nav--prev:hover,.picker__nav--next:hover { background-color: #871d33; } .um .picker__weekday { color: #484848; } .um .picker__day--selected, .um .picker__day--highlighted, .um .picker__day--highlighted:hover, .um .picker__day--selected:hover, .um .picker--focused .picker__day--selected, .um .picker__day--infocus:hover, .um .picker__day--outfocus:hover { color: #ffffff; } .picker__button--close { display: none; } #submit-job-form label small { color: black !important; } @font-face { font-family: 'Material Icons'; font-style: normal; font-weight: 400; font-display: swap; src: url(/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format('woff2') !important; } /* @media only screen and (max-width: 1200px) { .explore-mobile-nav .nav-tabs li.active { display: block !important; } } */ .form-group.explore-filter.heading-ui h3 { margin: 0; font-size: 13px; font-weight: 600; } .netzwerkpartner form[action*="listing_type=place"] .fieldset-job_description { display: none !important; } /* Remove header for mobile in-app-browser view .top-header */ .page-id-12393 > #c27-site-wrapper > #top-header { display: none !important; } .page-id-12393 .elementor-location-footer { display: none !important; } @media only screen and (max-width: 767px) { .single-listing > #c27-site-wrapper > #top-header { display: none !important; } } /* Remove display:none from my listings range filter*/ .proximity-filter { display: inherit !important; } /* Custom styles for new header*/ .menu-options > a { color: #871d33 !important; } /* Styling for element listing "Online Angebote"*/ .box-shadow { box-shadow: 0 0.188rem 0.375rem rgba(0,0,0,.1607843137) !important; } .custom-logo{ width: 192px; height: auto; } /* Suche Button Filter */ a.buttons.button-2.full-width.c27-explore-search-button { background-color: #871D33; color: #fff; } .level-featured .lf-item-list-view .lf-item-info { border-left: 3px solid #fff; } body.hideHeaderMobile #top-header { display: none !important; } body.hideHeaderMobile .elementor-section.elementor-element-2d7d136a { display: none; } .page-id-17101 #top-header, .page-id-17101 .footer { display: none !important; } .page-id-17103 #top-header, .page-id-17103 .footer { display: none !important; } @media only screen and (min-width: 760px) { .home .appbadge { position: fixed; top: 550px; right: 5px; z-index: 9999; } } .page-id-17105 #top-header, .page-id-17105 .footer { display: none !important; } .page-id-20094 #top-header, .page-id-20094 .footer { display: none !important; } @media only screen and (max-width: 760) { .results-view grid.col-md-12 { padding-top: 10px !important; } /* SH LIST ABSTAND */ div.lf-item-container { margin-bottom: 15px !important; } } .job_listing_preview_title .button { background-color: #7acc62 !important; color: #fff !important; } .job_listing_preview_title .buttons.button-5 { background-color: #cc2b3b !important; color: #fff !important; } .listing-cat-tab .listing-cat:nth-child(4) { display: none !important; } .lf-avatar { border: solid 1px #ccc; } .load-previews-batch.load-batch-icon.batch-unavailable { display: none; } .load-next-batch.load-batch-icon.batch-unavailable { display: none; } 