.klaro .cookie-notice:not(.cookie-modal-notice) {
background-color: #7d8860 !important;
z-index: 999;
position: fixed;
width: 100%;
bottom: 0;
right: 0;
}
.klaro .cookie-modal p, .klaro .cookie-modal strong, .klaro .cookie-modal h1, .klaro .cookie-modal h2, .klaro .cookie-modal ul, .klaro .cookie-modal li, .klaro .context-notice p, .klaro .context-notice strong, .klaro .context-notice h1, .klaro .context-notice h2, .klaro .context-notice ul, .klaro .context-notice li, .klaro .cookie-notice p, .klaro .cookie-notice strong, .klaro .cookie-notice h1, .klaro .cookie-notice h2, .klaro .cookie-notice ul, .klaro .cookie-notice li {
color: #fff !important;
}
body .klaro .cookie-modal a, body .klaro .context-notice a, body .klaro .cookie-notice a {
color: rgba(255, 255, 255, 1) !important;
}
body .klaro .cookie-modal a:hover, body .klaro .context-notice a:hover, body .klaro .cookie-notice a:hover {
color: rgba(255, 255, 255, 0.4) !important;
}
@media (min-width: 1024px) {
.klaro .cookie-notice:not(.cookie-modal-notice) {
border-radius: 0 !important;
position: fixed;
position: var(--notice-position, fixed);
right: 20px;
right: var(--notice-right, 20px);
left: auto;
left: var(--notice-left, auto);
bottom: 20px;
bottom: var(--notice-bottom, 20px);
top: auto;
top: var(--notice-top, auto);
max-width: 400px;
max-width: var(--notice-max-width, 400px);
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}
}
.klaro .cookie-modal .cm-modal.cm-klaro {
background-color: #7d8860 !important;
color: #fff !important;
z-index: 1001;
box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);
}
body .klaro .cookie-modal .cm-btn, body .klaro .context-notice .cm-btn, body .klaro .cookie-notice .cm-btn, body .klaro .cookie-modal .cm-btn.cm-btn-success, body .klaro .context-notice .cm-btn.cm-btn-success, body .klaro .cookie-notice .cm-btn.cm-btn-success {
background-color: white;
-webkit-transition: background-color 150ms ease-out;
-moz-transition: background-color 150ms ease-out;
-o-transition: background-color 150ms ease-out;
transition: background-color 150ms ease-out;
color: black;
padding: 0.8em !important;
border-radius: 0 !important;
}
body .klaro .cookie-modal .cm-btn:hover, body .klaro .context-notice .cm-btn:hover, body .klaro .cookie-notice .cm-btn:hover, body .klaro .cookie-modal .cm-btn.cm-btn-success:hover, body .klaro .context-notice .cm-btn.cm-btn-success:hover, body .klaro .cookie-notice .cm-btn.cm-btn-success:hover {
background-color: black;
color: white;
padding: 0.8em !important;
border-radius: 0 !important;
} .grecaptcha-badge {
width: 70px !important;
overflow: hidden !important;
transition: all 0.3s ease !important;
left: -1px !important;
bottom: 0 !important;
z-index: 2 !important;
}
.grecaptcha-badge:hover {
width: 256px !important;
}
@media screen and (min-width: 768px) {
.grecaptcha-badge {
bottom: 30px !important;
}
} .white a {
color: #fff !important;
border-color: #fff !important;
}
@media (max-width: 768px) {
.wp-block-cover {
border: 2em solid white;
min-height: 500px !important;
}
}
.hire {
background: rgba(26, 26, 26, 0.75) !important;
}
.immomakler-single .immomakler, .ast-container, .site-content {
background: white;
}
.list-group li:nth-child(6) {
display: none !important;
}
.property-container {
border: none !important;
}
.panel-default {
border: none !important;
}
.paginator {
border: none !important;
}
.immomakler-archive.immomakler, .immomakler-single.immomakler {
padding-top: 3em;
padding-bottom: 3em;
}
.immomakler-archive, .immomakler-single {
max-width: 1200px !important;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 1199px) {
.immomakler-archive, .immomakler-single {
max-width: 95% !important;
margin-left: auto;
margin-right: auto;
}
}
@media (max-width: 544px) {
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
margin-top: 20px;
margin-bottom: 30px;
}
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"] {
margin-left: 0;
}
.immomakler-more-options, .search-for-id, .immomakler-cart-button, .immomakler_object_nutzungsart, .immomakler_object_vermarktung, .property-actions, .orderby-switch, .glyphicon-search, .glyphicon-bell, .input-group-addon {
display: none !important;
}
.immomakler-submit, .archive-title, .btn-primary, .property-title {
border: none !important;
font-family: 'tiempos-text-semibold', serif !important;
font-style: normal;
font-weight: normal;
box-shadow: none !important;
}
.immomakler-archive .property-subtitle {
font-family: 'Graphik-Regular-Web', sans-serif !important;
font-size: 1em;
font-weight: normal !important;
margin-top: 0px;
margin-bottom: 0px;
}
.immomakler-single h2.property-subtitle {
font-size: 1em;
display: block;
font-family: 'Graphik-Regular-Web', sans-serif !important;
font-weight: normal !important;
margin-bottom: 15px;
}
.immomakler-single .panel-default .dt, .immomakler-single .property-features li, .immomakler label {
font-family: 'Graphik-Semibold-Web', sans-serif !important;
font-weight: normal !important;
}
.dropdown-toggle {
border: none !important;
box-shadow: none !important;
}
.immomakler-archive img.wp-post-image {
max-height: 350px !important;
width: 100%;
object-fit: cover;
}
#immomakler-search-agents-panel .panel-heading {
min-height: 0;
}
.searchagent-icon-open {
padding: .3em !important;
}
h1.archive-title {
font-size: 28px;
}
.immomakler .btn-primary, .immomakler .btn-primary:hover {
background-color: #1a1a1a;
border-color: #1a1a1a;
}
.immomakler a {
color: #1a1a1a;
}
.team-hidden {
display: none;
}
.wpcf7-form .teha-privacy-loader-dialog {
padding-top: 30px;
padding-bottom: 30px;
}