@charset "UTF-8";
.blockslider-preview-toolbar {
width: 100%;
position: sticky;
background-color: #000000;
color: #ffffff;
padding: 20px;
top: 0px;
display: flex;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
z-index: 9;
}
@media screen and ( min-width: 600px ) {
.blockslider-preview-toolbar.with-admin-bar {
top: var( --wp-admin--admin-bar--height, 32px ) !important;
}
}
.blockslider-preview-toolbar .blockslider-clipboard-field {
color: #ffffff;
}.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10}.pswp--ui-visible .pswp__hide-on-close{opacity:1}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp--ui-visible .pswp__button:hover,.pswp--ui-visible .pswp__button:active,.pswp--ui-visible .pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity 0.2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin:15px 0 0 20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__dynamic-caption{color:#ccc;position:absolute;width:100%;left:0;top:0;transition:opacity 120ms linear!important;line-height:1.5em}.pswp__dynamic-caption--aside,.pswp__dynamic-caption--below{opacity:1!important}.pswp-caption-content{display:none}.pswp__dynamic-caption a{color:#ccc}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{width:auto;max-width:300px;padding:20px 15px 20px 20px;margin-top:70px}.pswp__dynamic-caption--below{width:auto;max-width:700px;padding:15px 0 0}.pswp__dynamic-caption--on-hor-edge{padding-left:15px;padding-right:15px}.pswp__dynamic-caption--mobile{width:100%;top:auto;right:0;bottom:0;background:rgba(0,0,0,.5);padding:10px 15px}.pswp__caption,.pswp__caption__exif{padding-bottom:.5em}.pswp__caption__exif_camera{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0ibTQsNWwzLDBsMiwtMmw2LDBsMiwybDMsMGEyLDIgMCAwIDEgMiwybDAsMTJhMiwyIDAgMCAxIC0yLDJsLTE2LDBhMiwyIDAgMCAxIC0yLC0ybDAsLTEyYTIsMiAwIDAgMSAyLC0ybTgsM2E1LDUgMCAwIDAgLTUsNWE1LDUgMCAwIDAgNSw1YTUsNSAwIDAgMCA1LC01YTUsNSAwIDAgMCAtNSwtNW0wLDJhMywzIDAgMCAxIDMsM2EzLDMgMCAwIDEgLTMsM2EzLDMgMCAwIDEgLTMsLTNhMywzIDAgMCAxIDMsLTN6Ii8+PC9zdmc+)}.pswp__caption__exif_lens{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDMwMCAzMDAiPjxwYXRoIGZpbGw9IiNjY2NjY2MiIGQ9Ik0yOTMuNzUsNTYuMjVIMjc1VjM3LjVjMC0zLjQ1Ni0yLjc5NC02LjI1LTYuMjUtNi4yNWgtMTAwYy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djMxLjI1SDE1MFY2Mi41IGMwLTMuNDU2LTIuNzk0LTYuMjUtNi4yNS02LjI1aC04Ny41Yy0zLjQ1NiwwLTYuMjUsMi43OTQtNi4yNSw2LjI1djYuMjVINi4yNUMyLjc5NCw2OC43NSwwLDcxLjU0NCwwLDc1djE1MCBjMCwzLjQ1NiwyLjc5NCw2LjI1LDYuMjUsNi4yNUg1MHY2LjI1YzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoODcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1di02LjI1aDEyLjV2MzEuMjUgYzAsMy40NTYsMi43OTQsNi4yNSw2LjI1LDYuMjVoMTAwYzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE4Ljc1aDE4Ljc1YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjV2LTE3NSBDMzAwLDU5LjA0NCwyOTcuMjA2LDU2LjI1LDI5My43NSw1Ni4yNXogTTEyLjUsMjE4Ljc1VjgxLjI1SDUwdjEzNy41SDEyLjV6IE0xMzcuNSwyMzEuMjVoLTc1VjIyNVY3NXYtNi4yNWg3NVYyMzEuMjV6IE0xNTAsMjE4Ljc1VjgxLjI1aDEyLjV2MTM3LjVIMTUweiBNMjYyLjUsMjU2LjI1SDE3NVY0My43NWg4Ny41VjYyLjV2MTc1VjI1Ni4yNXogTTI4Ny41LDIzMS4yNUgyNzVWNjguNzVoMTIuNVYyMzEuMjV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDY4Ljc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsNjguNzUsMjM3LjUsNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDkzLjc1SDIwMGMtMy40NTYsMC02LjI1LDIuNzk0LTYuMjUsNi4yNXMyLjc5NCw2LjI1LDYuMjUsNi4yNWgzNy41YzMuNDU2LDAsNi4yNS0yLjc5NCw2LjI1LTYuMjUgUzI0MC45NTYsOTMuNzUsMjM3LjUsOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDExOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDExOC43NSwyMzcuNSwxMTguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE0My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE0My43NSwyMzcuNSwxNDMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE2OC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE2OC43NSwyMzcuNSwxNjguNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDE5My43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDE5My43NSwyMzcuNSwxOTMuNzV6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgZD0iTTIzNy41LDIxOC43NUgyMDBjLTMuNDU2LDAtNi4yNSwyLjc5NC02LjI1LDYuMjVzMi43OTQsNi4yNSw2LjI1LDYuMjVoMzcuNWMzLjQ1NiwwLDYuMjUtMi43OTQsNi4yNS02LjI1IFMyNDAuOTU2LDIxOC43NSwyMzcuNSwyMTguNzV6Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjgxLjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxMDYuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjEzMS4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48cmVjdCBmaWxsPSIjY2NjY2NjIiB4PSI3NSIgeT0iMTU2LjI1IiB3aWR0aD0iNTAiIGhlaWdodD0iMTIuNSIvPjxyZWN0IGZpbGw9IiNjY2NjY2MiIHg9Ijc1IiB5PSIxODEuMjUiIHdpZHRoPSI1MCIgaGVpZ2h0PSIxMi41Ii8+PHJlY3QgZmlsbD0iI2NjY2NjYyIgeD0iNzUiIHk9IjIwNi4yNSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjEyLjUiLz48L3N2Zz4=)}.pswp__caption__exif_focal{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTIgNi41YzMuNzkgMCA3LjE3IDIuMTMgOC44MiA1LjUtMS42NSAzLjM3LTUuMDIgNS41LTguODIgNS41UzQuODMgMTUuMzcgMy4xOCAxMkM0LjgzIDguNjMgOC4yMSA2LjUgMTIgNi41bTAtMkM3IDQuNSAyLjczIDcuNjEgMSAxMmMxLjczIDQuMzkgNiA3LjUgMTEgNy41czkuMjctMy4xMSAxMS03LjVjLTEuNzMtNC4zOS02LTcuNS0xMS03LjV6bTAgNWMxLjM4IDAgMi41IDEuMTIgMi41IDIuNXMtMS4xMiAyLjUtMi41IDIuNS0yLjUtMS4xMi0yLjUtMi41IDEuMTItMi41IDIuNS0yLjVtMC0yYy0yLjQ4IDAtNC41IDIuMDItNC41IDQuNXMyLjAyIDQuNSA0LjUgNC41IDQuNS0yLjAyIDQuNS00LjUtMi4wMi00LjUtNC41LTQuNXoiPjwvcGF0aD48L3N2Zz4K)}.pswp__caption__exif_shutter{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTUgMUg5djJoNlYxem00LjAzIDYuMzlsMS40Mi0xLjQyYy0uNDMtLjUxLS45LS45OS0xLjQxLTEuNDFsLTEuNDIgMS40MkMxNi4wNyA0Ljc0IDE0LjEyIDQgMTIgNGMtNC45NyAwLTkgNC4wMy05IDlzNC4wMiA5IDkgOSA5LTQuMDMgOS05YzAtMi4xMi0uNzQtNC4wNy0xLjk3LTUuNjF6TTEyIDIwYy0zLjg3IDAtNy0zLjEzLTctN3MzLjEzLTcgNy03IDcgMy4xMyA3IDctMy4xMyA3LTcgN3ptLS4zMi01SDYuMzVjLjU3IDEuNjIgMS44MiAyLjkyIDMuNDEgMy41NmwtLjExLS4wNiAyLjAzLTMuNXptNS45Ny00Yy0uNTctMS42LTEuNzgtMi44OS0zLjM0LTMuNTRMMTIuMjYgMTFoNS4zOXptLTcuMDQgNy44M2MuNDUuMTEuOTEuMTcgMS4zOS4xNyAxLjM0IDAgMi41Ny0uNDUgMy41Ny0xLjE5bC0yLjExLTMuOS0yLjg1IDQuOTJ6TTcuNTUgOC45OUM2LjU5IDEwLjA1IDYgMTEuNDYgNiAxM2MwIC4zNC4wNC42Ny4wOSAxaDQuNzJMNy41NSA4Ljk5em04Ljc5IDguMTRDMTcuMzcgMTYuMDYgMTggMTQuNiAxOCAxM2MwLS4zNC0uMDQtLjY3LS4wOS0xaC00LjM0bDIuNzcgNS4xM3ptLTMuMDEtOS45OEMxMi45IDcuMDYgMTIuNDYgNyAxMiA3Yy0xLjQgMC0yLjY5LjQ5LTMuNzEgMS4yOWwyLjMyIDMuNTYgMi43Mi00Ljd6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_fstop{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNOS40IDEwLjVsNC43Ny04LjI2QzEzLjQ3IDIuMDkgMTIuNzUgMiAxMiAyYy0yLjQgMC00LjYuODUtNi4zMiAyLjI1bDMuNjYgNi4zNS4wNi0uMXpNMjEuNTQgOWMtLjkyLTIuOTItMy4xNS01LjI2LTYtNi4zNEwxMS44OCA5aDkuNjZ6bS4yNiAxaC03LjQ5bC4yOS41IDQuNzYgOC4yNUMyMSAxNi45NyAyMiAxNC42MSAyMiAxMmMwLS42OS0uMDctMS4zNS0uMi0yek04LjU0IDEybC0zLjktNi43NUMzLjAxIDcuMDMgMiA5LjM5IDIgMTJjMCAuNjkuMDcgMS4zNS4yIDJoNy40OWwtMS4xNS0yem0tNi4wOCAzYy45MiAyLjkyIDMuMTUgNS4yNiA2IDYuMzRMMTIuMTIgMTVIMi40NnptMTEuMjcgMGwtMy45IDYuNzZjLjcuMTUgMS40Mi4yNCAyLjE3LjI0IDIuNCAwIDQuNi0uODUgNi4zMi0yLjI1bC0zLjY2LTYuMzUtLjkzIDEuNnoiPjwvcGF0aD48L3N2Zz4=)}.pswp__caption__exif_iso{padding-left:1.5em;padding-right:.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBmaWxsPSIjY2NjY2NjIiBkPSJNMTkgM0g1Yy0xLjEgMC0yIC45LTIgMnYxNGMwIDEuMS45IDIgMiAyaDE0YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6TTUuNSA3LjVoMnYtMkg5djJoMlY5SDl2Mkg3LjVWOWgtMlY3LjV6TTE5IDE5SDVMMTkgNXYxNHptLTItMnYtMS41aC01VjE3aDV6Ij48L3BhdGg+PC9zdmc+Cg==)}.pswp__caption__exif_datetime{padding-left:1.5em;white-space:nowrap;background-position:0 center;background-repeat:no-repeat;background-size:1.2em 1.2em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzIiIGQ9Im0yMC44NDM4MywzLjM5NjkybC0zLjc2NDI0LDBsMCwtMC41NjY2MmMwLC0wLjMxNzIxIC0wLjI1NzI3LC0wLjU3NDQ3IC0wLjU3NDQ3LC0wLjU3NDQ3cy0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDAuNTY2NjJsLTMuMzU2MTcsMGwwLC0wLjU2NjYyYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMC41NjY2MmwtMy4yMTM1MSwwbDAsLTAuNTY2NjJjMCwtMC4zMTcyMSAtMC4yNTcyNywtMC41NzQ0NyAtMC41NzQ0NywtMC41NzQ0N3MtMC41NzQ0NywwLjI1NzI3IC0wLjU3NDQ3LDAuNTc0NDdsMCwwLjU2NjYybC0zLjkwNjgsMGMtMC4zMTcyMSwwIC0wLjU3NDQ3LDAuMjU3MjcgLTAuNTc0NDcsMC41NzQ0N2wwLDEyLjk4MDQyYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3bDMuNTI1OTMsMGMwLjU2NDk5LDIuNDE0MTMgMi43MzQwMiw0LjIxNzg4IDUuMzE3ODEsNC4yMTc4OHM0Ljc1MjgxLC0xLjgwMzg1IDUuMzE3ODEsLTQuMjE3ODhsMy41MjU5MywwYzAuMzE3MjEsMCAwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMTIuOTgwNDJjMC4wMDAxLC0wLjMxNzIxIC0wLjI1NzA4LC0wLjU3NDQ3IC0wLjU3NDM4LC0wLjU3NDQ3em0tMTMuNzgwNzYsMS4xNDg5NWwwLDAuNTE5MTNjMCwwLjMxNzIxIDAuMjU3MjcsMC41NzQ0NyAwLjU3NDQ3LDAuNTc0NDdzMC41NzQ0NywtMC4yNTcyNyAwLjU3NDQ3LC0wLjU3NDQ3bDAsLTAuNTE5MTNsMy4yMTM1MSwwbDAsMC41MTkxM2MwLDAuMzE3MjEgMC4yNTcyNywwLjU3NDQ3IDAuNTc0NDcsMC41NzQ0N3MwLjU3NDQ3LC0wLjI1NzI3IDAuNTc0NDcsLTAuNTc0NDdsMCwtMC41MTkxM2wzLjM1NjE3LDBsMCwwLjUxOTEzYzAsMC4zMTcyMSAwLjI1NzI3LDAuNTc0NDcgMC41NzQ0NywwLjU3NDQ3czAuNTc0NDcsLTAuMjU3MjcgMC41NzQ0NywtMC41NzQ0N2wwLC0wLjUxOTEzbDMuMTg5NzYsMGwwLDIuMzQ5MjFsLTE2LjUzODYyLDBsMCwtMi4zNDkyMWwzLjMzMjMzLDB6bTQuOTM2OTMsMTYuMDQ5MzZjLTIuMzc4NTEsMCAtNC4zMTM2MywtMS45MzUxMSAtNC4zMTM2MywtNC4zMTM2M3MxLjkzNTExLC00LjMxMzYzIDQuMzEzNjMsLTQuMzEzNjNzNC4zMTM2MywxLjkzNTAyIDQuMzEzNjMsNC4zMTM2M3MtMS45MzUwMiw0LjMxMzYzIC00LjMxMzYzLDQuMzEzNjN6bTUuNDYwMTgsLTQuMjE3ODhjMC4wMDA1NywtMC4wMzE5OCAwLjAwMjM5LC0wLjA2MzY3IDAuMDAyMzksLTAuMDk1NzVjMCwtMy4wMTIwNiAtMi40NTA1MSwtNS40NjI1NyAtNS40NjI1NywtNS40NjI1N3MtNS40NjI1NywyLjQ1MDUxIC01LjQ2MjU3LDUuNDYyNTdjMCwwLjAzMjA3IDAuMDAxOTEsMC4wNjM3NyAwLjAwMjM5LDAuMDk1NzVsLTIuODA5MTgsMGwwLC04LjMzMzIybDE2LjUzODYyLDBsMCw4LjMzMzIybC0yLjgwOTA4LDB6Ii8+PHBhdGggZmlsbD0iI2NjY2NjYyIgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzMiIGQ9Im0xMi41NzQ0NywxNi40MjY1NmwwLC0yLjc3OTExYzAsLTAuMzE3MjEgLTAuMjU3MjcsLTAuNTc0NDcgLTAuNTc0NDcsLTAuNTc0NDdzLTAuNTc0NDcsMC4yNTcyNyAtMC41NzQ0NywwLjU3NDQ3bDAsMy4wMTcxNGMwLDAuMTUyMzMgMC4wNjA1MSwwLjI5ODQ0IDAuMTY4MjMsMC40MDYyNWwxLjMyMDMzLDEuMzIwNDNjMC4xMTIyMSwwLjExMjEyIDAuMjU5MTgsMC4xNjgyMyAwLjQwNjI1LDAuMTY4MjNjMC4xNDY5NywwIDAuMjk0MDMsLTAuMDU2MTEgMC40MDYyNSwtMC4xNjgyM2MwLjIyNDMzLC0wLjIyNDMzIDAuMjI0MzMsLTAuNTg4MDcgMCwtMC44MTI0bC0xLjE1MjExLC0xLjE1MjN6Ii8+PC9zdmc+Cg==)}.pswp__dynamic-caption--overlay{position:absolute!important;bottom:0;top:initial;text-align:center;background:rgba(0,0,0,.7);padding-top:.5em}body .extendedwopts-show {
display: none;
}
body .widgetopts-hide_title .widget-title {
display: none;
}
body .extendedwopts-md-right {
text-align: right;
}
body .extendedwopts-md-left {
text-align: left;
}
body .extendedwopts-md-center {
text-align: center;
}
body .extendedwopts-md-justify {
text-align: justify;
}
@media screen and (min-width: 1181px) {
body .extendedwopts-hide.extendedwopts-desktop {
display: none !important;
}
body .extendedwopts-show.extendedwopts-desktop {
display: block;
}
body .widget.clearfix-desktop {
clear: both;
}
}
@media screen and (max-width: 1024px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 1180px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet {
display: none !important;
}
body .extendedwopts-show.extendedwopts-tablet {
display: block;
}
body .widget.clearfix-desktop {
clear: none;
}
body .widget.clearfix-tablet {
clear: both;
}
}
@media screen and (max-width: 767px) and (orientation: Portrait) {
body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: block !important;
}
body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: none !important;
}
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
@media screen and (max-width: 991px) and (orientation: landscape) {
body .extendedwopts-hide.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: block !important;
}
body .extendedwopts-show.extendedwopts-tablet:not(.extendedwopts-mobile) {
display: none !important;
}
body .extendedwopts-hide.extendedwopts-mobile {
display: none !important;
}
body .extendedwopts-show.extendedwopts-mobile {
display: block;
}
body .widget.clearfix-desktop,
body .widget.clearfix-tablet {
clear: none;
}
body .widget.clearfix-mobile {
clear: both;
}
}
.panel-cell-style:after {
content: "";
display: block;
clear: both;
position: relative;
}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.wpac,.wpac h1,.wpac h2,.wpac h3,.wpac h4,.wpac h5,.wpac h6,.wpac p,.wpac td,.wpac dl,.wpac tr,.wpac dt,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac table,.wpac th,.wpac tbody,.wpac tfoot,.wpac caption,.wpac thead,.wpac ul,.wpac li,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac li,.wpac strong,.wpac legend,.wpac em,.wpac s,.wpac cite,.wpac span,.wpac input,.wpac sup,.wpac label,.wpac dfn,.wpac object,.wpac big,.wpac q,.wpac font,.wpac samp,.wpac acronym,.wpac small,.wpac img,.wpac strike,.wpac code,.wpac sub,.wpac ins,.wpac textarea,.wpac var,.wpac a,.wpac abbr,.wpac applet,.wpac del,.wpac kbd,.wpac tt,.wpac b,.wpac i,.wpac hr{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:black!important;border-color:currentColor!important;border-radius:0!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:invert none medium!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;text-shadow:none!important;-webkit-transition:none!important;transition:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.wpac,.wpac h3,.wpac h5,.wpac p,.wpac h1,.wpac dl,.wpac dt,.wpac h6,.wpac ol,.wpac form,.wpac select,.wpac option,.wpac pre,.wpac div,.wpac h2,.wpac caption,.wpac h4,.wpac ul,.wpac address,.wpac blockquote,.wpac dd,.wpac fieldset,.wpac textarea,.wpac hr{display:block}.wpac table{display:table}.wpac tbody{display:table-row-group}.wpac tr{display:table-row}.wpac td{display:table-cell}.wpac ul{list-style-type:none!important}.wpac li{display:list-item;min-height:auto!important;min-width:auto!important}.wpac a,.wpac a *,.wpac input[type=submit],.wpac input[type=radio],.wpac input[type=checkbox],.wpac select{cursor:pointer!important}.wpac a:hover{text-decoration:none!important}.wpac button,.wpac input[type=submit]{height:auto!important;text-align:center!important}.wpac input[type=hidden]{display:none}.wpac select{-webkit-appearance:menulist!important;-moz-appearance:menulist!important;appearance:menulist!important}.wpac input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.wpac input[type="checkbox"]:before,.wpac input[type="checkbox"]:after{content:none!important;border:0!important}.wpac input[type=radio]{-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wpac input[type="radio"]:before,.wpac input[type="radio"]:after{content:none!important;border:0!important}.wpac li:before,.wpac li:after{content:""!important}.wpac input,.wpac select{vertical-align:middle!important}.wpac select,.wpac textarea,.wpac input{border:1px solid #ccc!important}.wpac table{border-collapse:collapse!important;border-spacing:0!important}.wpac *[dir=rtl]{direction:rtl!important}.wpac img{border:0!important}.wpac svg{vertical-align:middle!important;-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.wpac{font-size:14px!important;line-height:20px!important;direction:inherit!important;text-align:inherit!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#333!important;font-style:normal!important;font-weight:normal!important;text-decoration:none!important;list-style-type:disc!important}.wp-gr{--rev-gap:4px;--rev-padding:4px;--media-gap:8px;--media-size:40px;--media-lines:2}.wp-gr .wp-google-badge{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge-fixed{position:fixed!important;right:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)!important}.wp-gr .wp-google-badge_left-fixed{position:fixed!important;left:30px!important;bottom:30px!important;max-width:none!important;z-index:2147482999!important}.wp-gr .wp-google-badge *{cursor:pointer!important}.wp-gr .wp-google-border{width:100%!important;height:6px!important;background:#4fce6a!important;border-radius:2px 2px 0 0!important}.wp-gr .wp-google-badge-btn{position:relative!important;padding:10px!important;background:#fff!important;transition:all .2s ease-in-out!important;border-radius:2px!important}.wp-gr .wp-google-badge-btn:hover{background:#f3f3f5!important}.wp-gr .wp-google-badge-score{display:inline-block;margin:0 0 0 4px!important;vertical-align:middle!important}.wp-gr .wp-google-rating{color:var(--star-color,#fb8e28)!important;font-size:21px!important;font-weight:600!important;margin:0 6px 0 0!important;vertical-align:middle!important}.wp-gr .wp-google-stars .wp-star{padding:0 3px 0 0!important;line-height:normal!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{color:var(--head-based-color,#555)!important;margin:6px 0 0!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:15px!important}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .wp-google-form .wp-google-reviews{padding:16px 16px 0!important}.wp-gr .wp-google-review{margin-top:15px!important}.wp-gr .wp-google-left{display:table-cell!important;vertical-align:top!important}[dir="ltr"] .wp-google-left{padding-right:10px!important}[dir="rtl"] .wp-google-left{padding-left:10px!important}.wp-gr .wp-google-left img{border:none!important;float:left!important;height:46px!important;width:46px!important;margin-right:10px!important;overflow:hidden!important;border-radius:50%!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .wp-google-reviews img{border-radius:50%!important}.wp-gr .wp-google-right{display:table-cell!important;vertical-align:top!important;width:10000px!important}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-place-center{text-align:center!important}.wp-gr .wp-place-center .wp-google-left{display:block!important}.wp-gr .wp-place-center .wp-google-left img{float:none!important}.wp-gr .wp-star svg{display:inline-block!important}.wp-gr .wp-google-place .wp-star svg{width:20px!important;height:20px!important;vertical-align:middle!important}.wp-gr .wp-star svg{width:18px!important;height:18px!important;vertical-align:middle!important;fill:var(--star-color,#fb8e28)}.wp-gr .wp-google-wrap{display:flex;flex-direction:column;gap:var(--rev-gap)}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:bold!important;margin:0 0 2px!important;padding-right:6px!important;text-decoration:none!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important}.wp-gr .wp-google-text .wp-google-stars{padding-right:7px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:10px 0!important;color:#136aaf!important;text-align:center!important}.wp-gr .wp-google-form{position:fixed!important;bottom:0!important;right:0!important;height:100%!important;width:368px!important;z-index:2147483000!important}.wp-gr .wp-google-form.wp-google-form-left{left:0!important}@media(max-width:460px){.wp-gr .wp-google-form{width:100%!important}}.wp-gr .wp-google-head{position:absolute!important;top:0!important;right:0!important;width:100%!important;height:80px!important;background:#fff!important;padding:10px 16px!important;overflow:hidden!important;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;z-index:2147483002!important}.wp-gr .wp-google-head-inner{z-index:2147483000!important;position:absolute!important;left:20px!important;top:20px!important;width:100%!important;height:100%!important;pointer-events:none!important}.wp-gr .wp-google-close{padding:0!important;cursor:pointer!important;outline:0!important;border:0!important;background:0 0!important;min-height:0!important;width:auto!important;float:right!important;font-size:32px!important;font-weight:500!important;line-height:.6!important;color:#999!important;-webkit-appearance:none!important}.wp-gr .wp-google-close:hover{color:#555!important}.wp-gr .wp-google-body{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;background:rgba(250,250,251,.98)!important;border-left:1px solid #dadee2!important;box-shadow:0 0 4px 1px rgba(0,0,0,.08)!important;z-index:2147483000!important}.wp-gr .wp-google-content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:100%!important;overflow-y:auto!important;z-index:2147483001!important;-webkit-transform:translateZ(0)!important}.wp-gr .wp-google-content{top:80px!important;bottom:48px!important}.wp-gr .wp-google-content-inner{position:relative!important;min-height:100%!important;margin:0 auto!important}.wp-gr .wp-google-footer{position:absolute!important;bottom:0!important;right:0!important;width:100%!important;height:48px!important;text-align:center!important;z-index:2147483002!important;background:#fff!important;box-shadow:0 -1px 2px 0 rgba(0,0,0,.06)!important;-moz-text-align-last:center!important;text-align-last:center!important}.wp-gr .wp-google-footer img{float:right!important;padding:16px!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.wpac.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color,#fafafa)!important}.wp-gr.wpac .wp-google-name{font-size:100%!important}.wp-gr.wpac .wp-google-hide,.wp-gr.wpac .grw-hide{display:none}.wp-gr.wpac .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:100%!important;text-decoration:none!important}.wp-gr.wpac .wp-google-left img{width:46px!important;height:46px!important;border-radius:50%!important}.wp-gr.wpac a.wp-google-name{color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr.wpac .wp-google-review .wp-google-stars{display:inline-block;margin-right:4px!important}@media(max-width:480px){.wp-google-badge.wp-google-badge-fixed.wp-google-badge-hide{display:none!important}}@media(max-width:480px){.wp-google-badge.wp-google-badge_left-fixed.wp-google-badge-hide{display:none!important}}.wp-gr{display:block!important;width:100%!important;padding-bottom:20px!important;text-align:left!important;direction:ltr!important;box-sizing:border-box!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.wp-gr .grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.wp-gr .grw-row-xs .grw-header,.wp-gr .grw-row-xs .grw-content,.wp-gr .grw-row-xs .grw-review,.wp-gr .grw-row-x .grw-header+.grw-content .grw-review{--gap:0;--col:1}.wp-gr .grw-row-xl .grw-header+.grw-content{--gap:.2;--col:1.2}.wp-gr .grw-row-l .grw-header+.grw-content{--gap:.25;--col:1.25}.wp-gr .grw-row-m .grw-header+.grw-content{--gap:.333333;--col:1.333333}.wp-gr .grw-row-s .grw-header+.grw-content{--gap:.5;--col:1.5}.wp-gr .grw-row-x .grw-header,.wp-gr .grw-row-x .grw-header+.grw-content,.wp-gr .grw-row-x .grw-review,.wp-gr .grw-row-s .grw-header+.grw-content .grw-review{--gap:1;--col:2}.wp-gr .grw-row-s .grw-header,.wp-gr .grw-row-s .grw-review,.wp-gr .grw-row-m .grw-header+.grw-content .grw-review{--gap:2;--col:3}.wp-gr .grw-row-m .grw-header,.wp-gr .grw-row-m .grw-review,.wp-gr .grw-row-l .grw-review{--gap:3;--col:4}.wp-gr .grw-row-l .grw-header,.wp-gr .grw-row-xl .grw-review{--gap:4;--col:5}.wp-gr .grw-row-xl .grw-header{--gap:5;--col:6}.wp-gr .grw-header,.wp-gr .grw-content{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.wp-gr .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*var(--gap,2)) / var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{display:flex;flex-direction:column;gap:var(--rev-gap);height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;padding:15px!important;width:100%!important}.wp-gr .grw-review-inner.grw-round{border-radius:4px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:18px!important;height:18px!important}.wp-gr .grw-reviews{display:flex!important;display:-ms-flexbox!important;flex:1!important;overflow:hidden!important;scrollbar-width:none}.wp-gr .grw-reviews::-webkit-scrollbar{display:none!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important;width:100%!important;padding:var(--rev-padding)!important}.wp-gr .grw-btns{height:33px!important;width:33px!important;text-align:center!important;cursor:pointer!important;border-radius:50%!important;user-select:none!important}.wp-gr .grw-btns svg path{fill:#aaa;transition:all .2s ease-in-out!important}.wp-gr .grw-btns:hover svg path{fill:#555!important}[dir="rtl"] .wp-gr .grw-next,[dir="rtl"] .wp-gr .grw-prev{transform:rotate(180deg)}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important}.wp-gr .grw-review .wp-google-stars{margin:8px 0 var(--rev-gap)!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb:window-inactive{background:#ccc!important}.wp-gr .wp-google-wr{margin:15px auto 8px!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:6px 15px 10px!important;outline:none!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 3px 5px rgba(0,0,0,.24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout="slider"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));overflow-x:scroll!important;flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important}.wp-gr[data-layout="slider"] .grw-review{scroll-snap-align:start!important;transform-origin:center center!important;transform:scale(1)!important;transition:transform .5s!important}.wp-gr{--slider-dot-size:8px}.wp-gr .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 var(--slider-btn)!important;padding-top:var(--slider-dot-padding-top,16px)!important}.wp-gr .rpi-dots{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;overflow-x:scroll!important;scrollbar-width:none!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important}.wp-gr .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:1px 0!important;background-color:var(--slider-dot-color,#999)!important;border-radius:20px!important;cursor:pointer!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;width:var(--slider-dot-size)!important;transform:scale(0.65)!important;scroll-snap-align:center!important}.wp-gr .rpi-dot:hover{opacity:1!important}.wp-gr .rpi-dot.active{opacity:1!important;transform:scale(1.1)!important;background-color:var(--slider-act-dot-color,#154fc1)!important}.wp-gr .rpi-dot.s2{transform:scale(.9)!important}.wp-gr .rpi-dot.s3{transform:scale(.75)!important}.wp-gr[data-layout="grid"] .grw-reviews{gap:calc(var(--card-gap,16px) - var(--rev-padding));flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:bold!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc(var(--media-size) * var(--media-lines)+var(--media-gap) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24)!important}.rpi-x{position:absolute;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center;justify-content:center;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer;opacity:var(--x-opacity,.65);border-radius:50%;background-color:var(--x-bg,#fafafa);z-index:2147483003}.rpi-x:hover{opacity:1}.rpi-x::before,.rpi-x::after{content:"";position:absolute;display:block;width:var(--x-line-width,12px);height:var(--x-line-height,1px);border-radius:2px;background-color:var(--x-color,#373737)}.rpi-x::before{transform:rotate(45deg)}.rpi-x::after{transform:rotate(-45deg)}.rpi-x.rpi-xa::before{--x-line-width:7px;--x-line-height:7px;top:4px;border-radius:0;border-right:1px solid #373737;border-bottom:1px solid #373737;background-color:transparent}.rpi-x.rpi-xa::after{content:none}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-lightbox{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;height:100%;max-width:100%;color:#333;text-align:left;z-index:2147483001;user-select:none;background-color:rgba(0,0,0,0.6);transition:all 300ms ease-out}.rpi-lightbox-inner{width:95%;height:100%;max-width:1200px;max-height:calc(100vh - 160px)}.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size;position:relative;height:100%;border:0;overflow:hidden;border-radius:4px}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;flex-direction:row;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background 300ms ease-in-out}.rpi-lightbox-btn:hover{background:rgba(225,225,225,1)}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity 300ms ease-in-out}.rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0}@container lightbox(width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}
      body {
margin: 0; }  article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block; } audio,
canvas,
progress,
video {
display: inline-block; vertical-align: baseline; } audio:not([controls]) {
display: none;
height: 0; } [hidden],
template {
display: none; }  a {
background-color: transparent; } a:active,
a:hover {
outline: 0; }  abbr[title] {
border-bottom: 1px dotted; } b,
strong {
font-weight: bold; } dfn {
font-style: italic; } h1 {
font-size: 2em;
margin: 0.67em 0; } mark {
background: #ff0;
color: #000; } small {
font-size: 80%; } sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline; }
sup {
top: -0.5em; }
sub {
bottom: -0.25em; }  img {
border: 0; } svg:not(:root) {
overflow: hidden; }  figure {
margin: 1em 40px; } hr {
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 0; } pre {
overflow: auto; } code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em; }   button,
input,
optgroup,
select,
textarea {
color: inherit; font: inherit; margin: 0; } button {
overflow: visible; } button,
select {
text-transform: none; } button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button; cursor: pointer; } button[disabled],
html input[disabled] {
cursor: default; } button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0; } input {
line-height: normal; } input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto; } input[type="search"] {
-webkit-appearance: textfield; -moz-box-sizing: content-box;
-webkit-box-sizing: content-box; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none; } fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em; } legend {
border: 0; padding: 0; } textarea {
overflow: auto; } optgroup {
font-weight: bold; }  table {
border-collapse: collapse;
border-spacing: 0; }
td,
th {
padding: 0; }      @font-face {
font-family: 'Antartida light';
src: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-webfont.eot);
src: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-webfont.eot?#iefix) format("embedded-opentype"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-webfont.woff2) format("woff2"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-webfont.woff) format("woff"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-webfont.ttf) format("truetype"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-webfont.svg#antartidaessentiallight) format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Antartida bold';
src: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-bold-webfont.eot);
src: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-bold-webfont.eot?#iefix) format("embedded-opentype"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-bold-webfont.woff2) format("woff2"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-bold-webfont.woff) format("woff"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-bold-webfont.ttf) format("truetype"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-bold-webfont.svg#antartidaessentialbold) format("svg");
font-weight: normal;
font-style: normal; }
@font-face {
font-family: 'Antartida lLtIt';
src: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-italic-webfont.eot);
src: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-italic-webfont.eot?#iefix) format("embedded-opentype"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-italic-webfont.woff2) format("woff2"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-italic-webfont.woff) format("woff"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-italic-webfont.ttf) format("truetype"), url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/fonts/antartidaessential-light-italic-webfont.svg#antartidaessentialLtIt) format("svg");
font-weight: normal;
font-style: normal; }
body {
font-family: 'Antartida light', sans-serif;
font-size: 100%;
font-weight: 100;
color: #0f0f0f;
line-height: 1.4;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%; }
h1, h2, h3, h4, h5, h6 {
line-height: 1.1;
margin-top: 0;
hyphens: auto; }
h1 {
font-family: 'Antartida bold', sans-serif;
font-size: 200%;
font-weight: 300;
margin-bottom: 1em;
text-transform: uppercase; }
@media (max-width: 480px) {
h1 {
font-size: 180%; } }
h1.main-h1 {
font-size: 260%; }
@media (max-width: 700px) {
h1.main-h1 {
font-size: 240%; } }
@media (max-width: 480px) {
h1.main-h1 {
font-size: 180%; } }
h2 {
font-family: 'Antartida bold', sans-serif;
font-size: 170%;
font-weight: 300;
margin-bottom: 1em; }
@media (max-width: 480px) {
h2 {
font-size: 150%; } }
h2.widgettitle {
display: none; }
h2.interims-h2 {
color: #b9b9b9;
font-size: 150%;
margin-bottom: .5em; }
h3 {
font-family: 'Antartida bold', sans-serif;
font-size: 150%;
font-weight: 300;
margin-bottom: .8em;
margin-top: 0;
text-transform: uppercase; }
@media (max-width: 480px) {
h3 {
font-size: 160%; } }
h4 {
font-size: 140%;
font-style: italic;
font-weight: 300;
margin-bottom: 2em;
margin-top: 0.6em;
line-height: 1.1em; }
h5 {
font-size: 130%;
margin: 0 0 1em;
line-height: 1.1em; }
h6 {
font-size: 110%;
margin-bottom: 0.4em;
line-height: 1.1em; }
#header-logo h1, .hidden-text, .screen-reader-text {
font-size: 1px;
margin: 0;
overflow: hidden;
text-indent: 100% !important;
white-space: nowrap; }
.content-column h2.textindent {
text-indent: -60px; }
@media (max-width: 1200px) {
.content-column h2.textindent {
text-indent: -30px; } }
@media (max-width: 1090px) {
.content-column h2.textindent {
text-indent: 0px; } }
.nobottommargin {
margin-bottom: 0 !important; }
p {
margin: 0 0 1.2em 0;
hyphens: auto; }
.praxisrubriken p {
color: #C2C2C2; }
.quotes {
color: #4b4b4b;
font-family: 'Droid Serif', serif; }
.quote {
font-size: 108%;
font-style: italic; }
.quotebox {
margin-bottom: 15px;
padding-top: 15px; }
.quotes p {
margin-bottom: 8px; }
.q-caption {
color: #8d8d8d;
font-size: 12px;
margin-bottom: 30px !important; }
p.four-o-four {
font-size: 1000%;
line-height: 0.2;
margin-bottom: 0.6em; }
p.roofline {
color: #6B6B6B;
font-size: 12px;
margin-bottom: 5px;
letter-spacing: 0.2em;
text-transform: uppercase; }
a {
color: #505a63;
text-decoration: underline; }
.content-dark a, p.has-white-color a {
color: #9da3a8; }
.content-dark a:hover, p.has-white-color a:hover {
color: #fff; }  a:hover, a:focus, a:active {
color: #000; }
a.tab, .pagination-button > a { background: #939393;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
color: #fff;
cursor: pointer;
display: block;
font-size: 80%;
line-height: 1.1em;
padding: 8px 0 7px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-transition: all 0.25s;
-moz-transition: all 0.25s;
-ms-transition: all 0.25s;
-o-transition: all 0.25s;
transition: all 0.25s; }
.tab-single-line > a.tab {
padding: 12px 0 11px; } .tab-multi-line > a.tab {
padding: 5px 0 3px; }
a.tab {
margin: 0 2px;
padding: 10px 40px; } a.tab:active, a.tab:focus, a.tab:hover,
.pagination-button > a:active, .pagination-button > a:focus, .pagination-button > a:hover {
background: #282828;
text-decoration: none; }
.current > a.tab {
background: #282828; color: #fff;
cursor: default; }
.tab-multi-line.current > a.tab {
padding: 8px 0 7px; }
.tab-single-line.current > a.tab {
padding: 15px 0; }
h1 > a,
h2 > a,
h3 > a,
h4 > a,
h5 > a,
h6 > a {
text-decoration: none !important; }
ol li {
margin-bottom: 1em; }
ol li ul {
padding: 6px 0; }
ol li ul li {
margin-bottom: .1em;
padding: 3px 0; }
sup {
top: -0.5em;
font-weight: 100 !important;
font-family: 'Antartida', sans-serif !important; }
b, strong {
font-family: 'Antartida bold', sans-serif;
font-weight: 400; }
hr {
border: 0;
height: 1px;
background: #c8c8c8;
margin-bottom: 25px; }
small, figcaption {
font-size: 80%;
line-height: 1.2em;
color: #959595; }
small > a {
display: inline-block;
line-height: 1.1em; }
.fontweight-normal {
font-family: 'Antartida light', sans-serif;
font-weight: normal !important; }
.bc-container {
color: #a3a3a3;
font-size: 80%;
letter-spacing: 0.06em;
margin: 0 4px 14px;
text-transform: uppercase; }
@media (max-width: 700px) {
.bc-container {
font-size: 65%; } }
.contentbox-links a {
color: #a69c87;
font-weight: bold;
padding: 0 4px;
text-transform: uppercase; }
.contentbox-links a:active, .contentbox-links a:focus, .contentbox-links a:hover {
color: #111 !important; }
.termin-date {
font-family: 'Source Sans Pro';
font-size: 24px;
font-weight: 600;
margin-bottom: 2px;
line-height: 1; }
.search-results-headline {
margin-bottom: 30px;
padding-top: 70px; }
#lang-switch {
color: #c4c4c4; }
#lang-switch a {
color: #acaaa5;
font-size: 90%;
letter-spacing: 1px;
line-height: 1em;
padding: 6px;
text-decoration: none; }
#lang-switch a:hover, #lang-switch a:focus, #lang-switch a:active {
background: #F8F8F8;
color: #000;
text-decoration: none; }
.nowrap {
white-space: nowrap; }
.verticalaligned {
line-height: 20px;
display: inline-block;
vertical-align: middle; }
.button, .pb-button, .aside-product-facts, .input-field, a.tab, .tabbed-panels h5 {
font-size: 90%; }
.wp-block-button__link, input.wpcf7-submit, .button {
background-color: #32373c;
border: 1px solid #32373c;
border-radius: 1.75em;
color: #fff;
padding: 1em 2em !important;
text-align: center;
text-transform: uppercase;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
.btnpink .wp-block-button__link, .btnpink input.wpcf7-submit, .btnpink .button {
background-color: #ac136e !important;
border: 1px solid #870050;
color: #fff; }
.button:hover,
.wp-block-button__link:hover,
input.wpcf7-submit:hover { background-color: #ac136e !important;
border: 1px solid #61003a;
color: #fff; }
::-webkit-input-placeholder {
font-style: italic;
font-size: 90%; color: #0b0c0d;
letter-spacing: 2px; }
:-moz-placeholder { font-style: italic;
font-size: 90%; color: #0b0c0d;
letter-spacing: 2px; }
::-moz-placeholder { font-style: italic;
font-size: 90%; color: #0b0c0d;
letter-spacing: 2px; }
:-ms-input-placeholder {
font-style: italic;
font-size: 90%; color: #0b0c0d;
letter-spacing: 2px; }
.button, .pb-button > a, .pb-button .pagenavi a {
border: 1px solid #c8c8c8;
color: #c8c8c8;
cursor: pointer;
text-decoration: none !important;
text-transform: uppercase;
max-width: 350px;
padding: 10px 0;
text-align: center;
width: 100%; }
.input-field {
border: none;
background: #ececec;
color: #272727;
height: 30px;
padding: 0 6px;
width: 60%; }
.bookingbutton {
background: #f7f7f7;
border: none;
border-radius: 40px;
box-sizing: border-box;
display: block; height: 60px;
margin-bottom: 12px;
width: 240px; }
@media (max-width: 700px) {
.bookingbutton {
width: 100%; } }
.bookingbutton:hover {
background: #ac136e;
color: #fff; }
.bookingbutton#availy {
background: #f7f7f7 url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/button_w-signet.webp) center center no-repeat;
background-size: 50px;
font-weight: bold; }
.bookingbutton#availy:hover {
background: #ac136e url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/button_w-signet_r.webp) center center no-repeat;
background-size: 50px; }
.bookingbutton#doctolib {
background: #f7f7f7 url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/bb-Doctolib.webp) center center no-repeat;
background-size: 80px;
font-size: 0px;
text-indent: -99999px; }
.bookingbutton#doctolib:hover {
background: #2594d2 url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/bb-Doctolib-r.webp) center center no-repeat;
background-size: 80px; } .sidebar-black, .sidebar-black p, .sidebar-black h1, .sidebar-black h2, .sidebar-black h3, .sidebar-black h4, .sidebar-black h5, .sidebar-black h6 {
color: #fff; }
.search-text * {
color: #fff; }
.search-text-hl {
font-family: 'Source Sans Pro';
font-size: 200%;
font-weight: 300;
line-height: 1.1;
margin-bottom: 2px;
text-transform: uppercase; }
.role {
text-transform: none; }
.bgrimage {
background: #706e6e;
color: #fff; }
.bgrimage h1, .bgrimage h2, .bgrimage h3, .bgrimage h4, .bgrimage h5, .bgrimage h6 {
color: #fff; }
.slideshow-text {
color: #bebebe;
font-family: 'Source Sans Pro bold';
font-size: 150%;
line-height: 1.1;
text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.3);
text-transform: uppercase; }
.caption-wrap > .caption {
line-height: 1.2em !important;
font-size: 130%; }
.caption-wrap > .caption h1, .caption-wrap > .caption h2, .caption-wrap > .caption h3, .caption-wrap > .caption h4, .caption-wrap > .caption h5, .caption-wrap > .caption h6 {
margin-bottom: .2em; }
.caption-wrap > .caption h2 {
letter-spacing: -0.03em; }
@media (max-width: 1200px) {
.caption-wrap > .caption h2 {
font-size: 180%; } }
@media (max-width: 800px) {
.caption-wrap > .caption h2 {
font-size: 160%; } }
@media (max-width: 700px) {
.caption-wrap > .caption h2 {
font-size: 140%; } }
@media (max-width: 700px) {
.caption-wrap > .caption h2 {
font-size: 120%; } }
@media (max-width: 1200px) {
.caption-wrap > .caption h4 {
font-size: 120%; } }
@media (max-width: 700px) {
.caption-wrap > .caption h4 {
font-size: 100%; } }
.utilities, #footer-meta-nav {
font-size: 68%; }
.utilities a, .meta-nav a {
color: #c8c8c8;
font-family: 'Source Sans Pro'; font-style: normal;
letter-spacing: 1px;
line-height: 14px;
text-transform: uppercase; }
.ytp-title-text {
font-size: 50% !important; }
.html5-video-player a, .ytp-title, .ytp-title-link, .ytp-title-channel-name {
font-size: 90% !important; }
#footer-meta-nav a {
color: #8d8d8d; }
#footer-meta-nav a:hover, #footer-meta-nav a:focus, #footer-meta-nav a:active {
text-decoration: none;
color: #fff; }
.footer-nav-list li > a {
color: #8d8d8d;
line-height: 1.7;
font-size: 80%; }
.footer-nav-list li > a:active, .footer-nav-list li > a:focus, .footer-nav-list li > a:hover {
color: #fff; }
#site-breadcrumb {
font-family: 'Droid Serif', serif !important;
font-style: italic;
text-transform: none !important; }
#site-breadcrumb a { }
#site-breadcrumb a:active, #site-breadcrumb a:focus, #site-breadcrumb a:hover,
.meta-nav a:active, .meta-nav a:focus, .meta-nav a:hover {
color: #fff;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75); } .meta-nav a:after {
content: ''; }
.bc-active {
font-family: 'Droid Serif italic';
font-style: normal;
font-weight: normal;
text-transform: none; }
.main-item {
font-family: 'Source Sans Pro bold';
text-transform: uppercase; }   @media screen {
.menuTrigger {
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/nav-icon.png);
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/nav-icon.svg), none;
background-repeat: no-repeat;
background-size: 100%;
display: none;
position: absolute;
right: 80px; width: 25px;
height: 35px;
z-index: 99;
cursor: pointer;
vertical-align: middle;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;  } }
@media screen and (max-width: 800px) {
.menuTrigger {
display: inline-block;
right: 12px;
top: 20px; } }
@media screen {
.menuTrigger.open {
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/nav-icon-close.png);
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/nav-icon-close.svg), none;
background-repeat: no-repeat;
background-size: 100%; height: 20px; width: 20px; } }
@media screen and (max-width: 1200px) {
.menuTrigger.open {
top: 50px; } }
@media screen and (max-width: 1200px) {
.menuTrigger.open {
right: 20px;
top: 25px; } }
@media screen and (max-width: 800px) {
.menuTrigger.open {
right: 30px;
top: 30px; } }
@media screen and (max-width: 480px) {
.menuTrigger.open {
right: 20px;
top: 25px; } }
@media screen {
.menuTrigger.open:hover {
opacity: 1; }
header.smaller .menuTrigger {
right: 20px;
top: 21px; } }
@media screen and (max-width: 480px) {
header.smaller .menuTrigger {
right: 12px;
top: 20px; } }
@media screen {
header.smaller .menuTrigger.open {
top: 26px; } }
@media screen and (max-width: 800px) {
header.smaller .menuTrigger.open {
right: 20px;
top: 25px; } }
@media screen {
.sub-nav-list { padding-bottom: 20px;
position: absolute;
top: 58px;
right: 40px;
z-index: 12;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; } }
@media screen and (min-width: 1441px) {
.sub-nav-list {
top: 98px; } }
@media screen and (max-width: 1200px) {
.sub-nav-list {
top: 25px; } }
@media screen and (max-width: 800px) {
.sub-nav-list {
background: #fff; top: 80px;
width: 100%; } }
@media screen {
.sub-nav-list.list-closed {
right: 6vw; } }
@media screen and (max-width: 1440px) {
.sub-nav-list.list-closed {
right: 40px; } }
@media screen and (max-width: 1200px) {
.sub-nav-list.list-closed {
right: 30px;
top: 30px; } }
@media screen and (max-width: 800px) {
.sub-nav-list.list-closed {
right: -800px;
top: 70px; } }
@media screen {
.sub-nav-list.list-open {
right: 40px;   } }
@media screen and (max-width: 1200px) {
.sub-nav-list.list-open {
top: 25px; } }
@media screen and (max-width: 800px) {
.sub-nav-list.list-open {
top: 70px;
right: 0; } }
@media screen {
header.smaller .sub-nav-list {
top: 24px; }
header.smaller .sub-nav-list.list-open {
right: 0;
top: 24px; }
.sub-nav-list ul {
margin: 0; }
.sub-nav-list ul > li { list-style: none;
display: inline;
float: left;
margin: 0; } }
@media screen and (max-width: 800px) {
.sub-nav-list ul > li {
float: none;
display: block;
width: 100%; } }
@media screen {
.sub-nav-list ul > li > a {
color: #E5E5E5;
text-decoration: none;
font-family: 'Antartida bold', sans-serif;
font-size: 114%;
font-weight: 400;
letter-spacing: 0.04em; padding: 14px 10px 14px 20px;
line-height: 1.4;
text-transform: uppercase;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s; } }
@media screen and (min-width: 1800px) {
.sub-nav-list ul > li > a {
font-size: 130%; } }
@media screen and (max-width: 1440px) {
.sub-nav-list ul > li > a {
padding: 10px 13px; } }
@media screen and (max-width: 1200px) {
.sub-nav-list ul > li > a {
font-size: 100%; } }
@media screen and (max-width: 800px) {
.sub-nav-list ul > li > a {
color: #000;
display: block;
text-align: center; } }
@media screen and (max-width: 800px) {
.menu li:first-of-type > a {
padding-top: 30px; } }
@media screen and (max-width: 800px) {
.menu li:last-of-type > a {
padding-bottom: 34px; } }
@media screen and (max-width: 800px) {
.menu li > ul {
display: none; } }
@media screen {
header.smaller .sub-nav-list ul li > a {
color: #000; }
.sub-nav-list ul li > a:hover { opacity: 1; } .menu li.menu-item-has-children { }
.menu > li.menu-item-has-children {
padding-right: 24px; }
.menu li.menu-item-has-children:hover > ul {
pointer-events: all;
top: 28px; }
.menu li.menu-item-has-children:hover > ul > li {
padding: 0 !important; }
.menu li.menu-item-has-children:hover > ul > li > a { opacity: 1 !important; }
.menu li.menu-item-has-children:hover > ul > li > a:hover {
color: white !important; }
.menu li.menu-item-has-children {
position: relative; }
.menu > li.menu-item-has-children > a:after {
content: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/menu-item-dropdown-arrow.svg);
height: 10px;
width: 10px;
display: block;
position: absolute;
right: 20px;
top: 0;
transform: rotate(0deg);
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s; }
header.smaller .menu li.menu-item-has-children > a:after {
content: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/menu-item-dropdown-arrow-dark.svg); }
.menu > li.menu-item-has-children:hover > a:after {
right: 10px;
transform: rotate(90deg);
top: 10px; } .sub-menu {
left: 0;
pointer-events: none;
position: absolute;
top: 0; width: 100%; z-index: 1;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;  }
.sub-menu li {
border-left: none;
display: block !important;
float: none !important; text-align: left;
min-width: 200px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; } }
@media screen and (min-width: 1800px) {
.sub-menu li {
min-width: 240px; } }
@media screen {
.sub-menu li a {
background: rgba(0, 0, 0, 0.85);
color: rgba(255, 255, 255, 0.74) !important;
display: block !important;
font-family: 'Antartida', sans-serif !important;
font-size: 100%;
line-height: 1.2 !important;
opacity: 0 !important;
padding: 12px 10px 12px 20px !important;
text-transform: none !important;
width: 100%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s; }
.sub-menu li a:hover {
background: rgba(0, 0, 0, 0.95); }
.sub-menu li:first-of-type a {
padding: 26px 10px 12px 20px !important; }
.sub-menu li:last-of-type a {
padding: 12px 10px 30px 20px !important; }
.sub-menu li.current-menu-item > a {
background: rgba(0, 0, 0, 0.95); }
.sub-menu li.menu-item-has-children > a::after {
content: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/menu-item-dropdown-arrow.svg);
height: 10px;
width: 10px;
display: block;
position: absolute;
right: -18px;
top: 14px; }
.sub-menu .sub-menu {
left: calc(100% + 28px);
top: -16px !important;
width: 100%; } }   .visible {
opacity: 1; }
.dimmed {
opacity: 0.15; } #floatingCirclesG {
height: 54px;
left: -200%;
margin: auto;
position: absolute;
bottom: 30%;
width: 54px;
z-index: 100;
transform: scale(0.6);
-o-transform: scale(0.6);
-ms-transform: scale(0.6);
-webkit-transform: scale(0.6);
-moz-transform: scale(0.6); }
.f_circleG {
position: absolute;
background-color: white;
height: 10px;
width: 10px;
border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
animation-name: f_fadeG;
-o-animation-name: f_fadeG;
-ms-animation-name: f_fadeG;
-webkit-animation-name: f_fadeG;
-moz-animation-name: f_fadeG;
animation-duration: 1.04s;
-o-animation-duration: 1.04s;
-ms-animation-duration: 1.04s;
-webkit-animation-duration: 1.04s;
-moz-animation-duration: 1.04s;
animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
-ms-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-direction: normal;
-o-animation-direction: normal;
-ms-animation-direction: normal;
-webkit-animation-direction: normal;
-moz-animation-direction: normal; }
#frotateG_01 {
left: 0;
top: 22px;
animation-delay: 0.39s;
-o-animation-delay: 0.39s;
-ms-animation-delay: 0.39s;
-webkit-animation-delay: 0.39s;
-moz-animation-delay: 0.39s; }
#frotateG_02 {
left: 6px;
top: 6px;
animation-delay: 0.52s;
-o-animation-delay: 0.52s;
-ms-animation-delay: 0.52s;
-webkit-animation-delay: 0.52s;
-moz-animation-delay: 0.52s; }
#frotateG_03 {
left: 22px;
top: 0;
animation-delay: 0.65s;
-o-animation-delay: 0.65s;
-ms-animation-delay: 0.65s;
-webkit-animation-delay: 0.65s;
-moz-animation-delay: 0.65s; }
#frotateG_04 {
right: 6px;
top: 6px;
animation-delay: 0.78s;
-o-animation-delay: 0.78s;
-ms-animation-delay: 0.78s;
-webkit-animation-delay: 0.78s;
-moz-animation-delay: 0.78s; }
#frotateG_05 {
right: 0;
top: 22px;
animation-delay: 0.91s;
-o-animation-delay: 0.91s;
-ms-animation-delay: 0.91s;
-webkit-animation-delay: 0.91s;
-moz-animation-delay: 0.91s; }
#frotateG_06 {
right: 6px;
bottom: 6px;
animation-delay: 1.04s;
-o-animation-delay: 1.04s;
-ms-animation-delay: 1.04s;
-webkit-animation-delay: 1.04s;
-moz-animation-delay: 1.04s; }
#frotateG_07 {
left: 22px;
bottom: 0;
animation-delay: 1.17s;
-o-animation-delay: 1.17s;
-ms-animation-delay: 1.17s;
-webkit-animation-delay: 1.17s;
-moz-animation-delay: 1.17s; }
#frotateG_08 {
left: 6px;
bottom: 6px;
animation-delay: 1.3s;
-o-animation-delay: 1.3s;
-ms-animation-delay: 1.3s;
-webkit-animation-delay: 1.3s;
-moz-animation-delay: 1.3s; }
@keyframes f_fadeG {
0% {
background-color: #a1a1a1; }
100% {
background-color: white; } }
@-o-keyframes f_fadeG {
0% {
background-color: #a1a1a1; }
100% {
background-color: white; } }
@-ms-keyframes f_fadeG {
0% {
background-color: #a1a1a1; }
100% {
background-color: white; } }
@-webkit-keyframes f_fadeG {
0% {
background-color: #a1a1a1; }
100% {
background-color: white; } }
@-moz-keyframes f_fadeG {
0% {
background-color: #a1a1a1; }
100% {
background-color: white; } }   @media screen {
html {
height: 100%;
overflow-y: scroll; }
body {
background: #fff;
height: 100%; } }
@media screen and (max-width: 1200px) {
.desktop {
display: none; } }
@media screen {
.mobile {
display: none; } }
@media screen and (max-width: 1200px) {
.mobile {
display: block; } }
@media screen {
#site-frame {
border: 14px solid #fff;
box-sizing: border-box;
left: 0;
height: 100%;
pointer-events: none;
position: fixed;
top: 0;
width: 100%;
z-index: 9999; }
#wrapper {
overflow: hidden;
position: relative; }
.booking-modal {
background: #fff;
bottom: 300px;
border-bottom-left-radius: 10px;
border-top-left-radius: 10px;
box-sizing: border-box;
hyphens: none !important;
padding: 30px;
position: absolute;
right: 15px;
width: 320px; } }
@media screen and (max-width: 1440px) {
.booking-modal {
bottom: 100px; } }
@media screen and (max-width: 1090px) {
.booking-modal {
bottom: 0;
left: 10px;
right: auto; } }
@media screen and (max-width: 700px) {
.booking-modal {
position: relative;
padding-left: 0;
text-align: center;
width: 80%;
width: calc(100% - 30px); } }
@media screen and (max-width: 700px) {
.booking-modal br {
display: none; } }
@media screen {
.bm-headline {
text-transform: uppercase;
font-size: 200%;
letter-spacing: .025em;
line-height: 1;
margin: 0 0 .4em 0; } }
@media screen and (max-width: 700px) {
.bm-headline {
font-size: 122%;
font-weight: bold; } }
@media screen {
#whatsapp-btn {
background: #fff url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/whatsapp.png) top 10px right 10px no-repeat;
background-size: auto;
background-size: 50px;
border-radius: 10px;
bottom: 0;
box-sizing: border-box;
box-shadow: 1px 5px 12px -1px rgba(0, 0, 0, 0.35);
-webkit-box-shadow: 1px 5px 12px -1px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 1px 5px 12px -1px rgba(0, 0, 0, 0.35);
height: 70px;
padding: 14px 20px 10px;
pointer-events: none;
position: fixed;
right: 4px;
width: 400px;
z-index: 999999999; } }
@media screen and (max-width: 480px) {
#whatsapp-btn {
width: 100vw; } }
@media screen {
.wap-text {
padding-right: 60px; } }
@media screen and (max-width: 480px) {
.wap-text {
font-size: 88%;
padding-right: 52px;
padding-top: 4px; } }
@media screen { .image-widget {
box-sizing: border-box;
left: 70px;
bottom: 180px;
position: absolute;
width: 400px;
z-index: 99;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease; } }
@media screen and (max-width: 1200px) {
.image-widget {
bottom: 22px;
left: 42px; } }
@media screen and (max-width: 700px) {
.image-widget {
bottom: 0;
left: 20px;
width: 300px; } }
@media screen and (max-width: 480px) {
.image-widget {
width: 220px; } }
@media screen { .sps-widget {
background: #B62D78;
background-repeat: no-repeat;
background-position: top 18px right 40px;
background-size: 60px;
box-sizing: border-box;
color: #fff;
font-size: 100%;
right: 18%;
top: 65%;
position: absolute;
width: 400px;
z-index: 99;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease; }
.sps-widget h3 {
color: #fff; font-size: 160%; margin-bottom: 0.25em !important; }
.sps-widget p {
line-height: 1.2; } }
@media screen and (max-width: 1200px) {
.sps-widget {
top: 55vh; } }
@media screen and (max-width: 700px) {
.sps-widget {
width: 100%; } }
@media screen and (max-width: 480px) {
.sps-widget {
top: 292px; } }
@media screen and (max-width: 360px) {
.sps-widget {
top: 260px; } }
@media screen and (max-width: 720px) and (orientation: landscape) {
.sps-widget {
display: none; } }
@media screen {
.sps-widget.hidden {
left: -500px; }
.sps-widget-inner {
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/close-btn.svg);
background-repeat: no-repeat;
background-position: top 10px right 12px;
background-size: 13px;
box-sizing: border-box;
cursor: pointer;
height: 100%;
padding: 30px 40px 20px;
position: relative;
width: 100%; } }
@media screen and (max-width: 480px) {
.sps-widget-inner {
padding: 20px 10px 10px; } }
@media screen {
.homepage-awards {
height: 140px;
left: 30px;
position: absolute;
bottom: 40px;
width: 140px;
z-index: 3;  } }
@media screen and (min-width: 1441px) {
.homepage-awards {
bottom: 100px;
right: 4vw; } }
@media screen and (max-width: 1090px) {
.homepage-awards {
bottom: 0px;
right: 56px;
width: 300px; } }
@media screen and (max-width: 800px) {
.homepage-awards {
left: 26px;
right: auto;
width: 85px; } }
@media screen {
.homepage-awards .hp-award {
float: right;
margin-left: 30px;
width: 120px; } }
@media screen and (max-width: 1090px) {
.homepage-awards .hp-award {
width: 100px; } }
@media screen and (max-width: 800px) {
.homepage-awards .hp-award {
width: 80px; } }
@media screen and (max-width: 480px) {
.homepage-awards .hp-award {
float: left;
margin-left: 0;
margin-right: 15px; } }
@media screen {
.stoerer, .stoerer-two {
background: #f3f3f3;
border-radius: 150px;
box-sizing: border-box;
color: #0f0f0f;
font-size: 100%;
height: 140px;
padding: 52px 0;
right: 5vw;
top: 110px;
position: absolute;
text-align: center;
text-transform: uppercase;
transform: rotate(8deg);
width: 140px;
z-index: 11;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;  } }
@media screen and (min-width: 1441px) {
.stoerer, .stoerer-two {
font-size: 140%;
height: 200px;
padding: 70px 0; top: 20vh;
width: 200px; } }
@media screen and (max-width: 1090px) {
.stoerer, .stoerer-two {
top: 90px;
right: 60px; } }
@media screen and (max-width: 480px) {
.stoerer, .stoerer-two {
top: 75px; } }
@media screen {
.stoerer-two {
background: #efefef;
height: 140px;
padding: 40px 0;
top: calc(110px + 160px);
width: 140px; } }
@media screen and (min-width: 1441px) {
.stoerer-two {
font-size: 120%;
height: 180px;
padding: 50px 0;
top: calc(20vh + 240px);
width: 180px; } }
@media screen and (max-width: 1090px) {
.stoerer-two {
top: calc(90px + 160px); } }
@media screen and (max-width: 480px) {
.stoerer-two {
top: calc(75px + 150px); } }
@media screen {
.stoerer:hover, .stoerer-two:hover {
background: #ac136e;
color: #fff;
transform: rotate(10deg);
transform: scale(110%); }
.anm-btn {
background: #ac136e;
color: #fff;
font-family: 'Antartida bold';
background: #ac136e;
padding: 64px 0 !important;
right: 12vw;
top: 50vh;
text-align: center;
font-size: 22px;
width: 220px;
height: 220px; } }
@media screen and (min-width: 1441px) {
.anm-btn {
padding: 42px; } }
@media screen and (max-width: 1090px) {
.anm-btn {
top: 100px; } }
@media screen and (max-width: 800px) {
.anm-btn {
display: none; } }
@media screen { header {
top: 0;
left: 0;
padding-top: 60px;
position: fixed;
width: 100%;
z-index: 100;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s; } }
@media screen and (min-width: 1441px) {
header {
padding-top: 100px; } }
@media screen and (max-width: 1200px) {
header {
padding-top: 60px; } }
@media screen and (max-width: 800px) {
header {
background: #fff;
padding: 10px 0 0; } }
@media screen {
#header-box {
padding: 20px 32px 30px 40px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s; }
#header-logo {
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/wenninger-header-logo.svg) no-repeat;
background-position: 0 0;
background-size: 100%;
height: 83px;
float: left;
margin: -20px 0 0 70px;
overflow: hidden;
width: 370px;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
transition: all 0.4s; } }
@media screen and (max-width: 1200px) {
#header-logo {
height: 64px;
margin: 0 0 0 42px;
width: 280px; } }
@media screen and (max-width: 800px) {
#header-logo {
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/wenninger-header-logo-black.svg) no-repeat;
background-position: 0 8px;
height: 60px;
margin: 0 0 0 16px;
width: 200px; } }
@media screen {
header.smaller {
background: #fff;
padding: 10px 0 0; }
header.smaller #header-box {
padding: 0 30px; }
header.smaller #header-logo {
background-position: 0 -36px;
height: 62px;
margin: 0 0 0 20px;
width: 200px; } }
@media screen and (max-width: 800px) {
header.smaller #header-logo {
background-position: 0 8px;
height: 60px;
margin: 0 0 0 16px;
width: 200px; } }
@media screen {
#header-box {
margin: 0 auto;
max-width: 1125px;
position: relative; }
.gradient {
background: rgba(0, 0, 0, 0.51);
background: -webkit-linear-gradient(#1a1818 0%, rgba(41, 39, 39, 0) 80%);
background: -o-linear-gradient(#1a1818 0%, rgba(41, 39, 39, 0) 80%);
background: linear-gradient(#1a1818 0%, rgba(41, 39, 39, 0) 80%);
height: 33vh;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 3; }
.arrow {
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/arrow.svg) center center no-repeat;
background-size: 100%;
cursor: pointer;
height: 40px;
left: 49%;
left: calc(50% - 25px);
position: absolute;
width: 50px;
z-index: 99; }
#arrow-down {
top: 92vh; }
#arrow-up {
top: -30px;
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-webkit-transform: rotate(180deg); }
.blog-entry {
border-bottom: 3px dotted #D4D4D4;
padding-bottom: 20px;
padding-top: 60px; }
.blog-entry:last-of-type {
border-bottom: none;
padding-bottom: 80px; }
.blog-entry .wp-post-image, .single-content .wp-post-image {
float: right;
height: auto;
margin: 0 0 30px 30px;
max-width: 46%; } }
@media screen and (max-width: 800px) {
.blog-entry .wp-post-image, .single-content .wp-post-image {
max-width: 30%; } }
@media screen and (max-width: 700px) {
.blog-entry .wp-post-image, .single-content .wp-post-image {
float: none;
height: auto;
max-width: 100%;
width: 100%;
margin: 20px 0 50px 0; } }
@media screen {
.implantate-video { background: #242424;
height: 450px;
position: relative; }
.implantate-video .video-container {
margin: 0 auto;
max-width: 800px; } }
@media screen and (max-width: 700px) {
.implantate-video {
height: 55vw; } }
@media screen {
.metaslider .caption-wrap {
background: none !important;
opacity: 1 !important; }
.slideshow-container {
padding: 0 15px;
position: relative;
width: 100%; } }
@media screen and (max-width: 800px) {
.slideshow-container {
padding-top: 73px; } }
@media screen {
.slideshow-container .metaslider .caption-wrap {
bottom: 40% !important;
color: #000 !important;
left: 56% !important;
max-width: 550px;
width: 38vw !important; } }
@media screen and (max-width: 1200px) {
.slideshow-container .metaslider .caption-wrap {
bottom: 30% !important;
left: 58% !important; } }
@media screen and (max-width: 800px) {
.slideshow-container .metaslider .caption-wrap {
bottom: 12% !important; } }
@media screen and (max-width: 700px) {
.slideshow-container .metaslider .caption-wrap {
bottom: 12% !important; } }
@media screen and (max-width: 480px) {
.slideshow-container .metaslider .caption-wrap {
display: none !important; } }
@media screen {
.slideshow-container .metaslider .caption-wrap .caption {
color: #000 !important; }
audio, canvas, progress, video {
width: 100%; } }
@media screen and (max-width: 700px) {
figure {
margin-left: 0 !important;
margin-right: 0 !important; } }
@media screen {
#metaslider_223 .ms-image img {
opacity: 0; }
#zitate-container {
background: #a6a6a6; }
#zitate-container .content-column {
padding: 40px 20px 20px; }
#zitate-slider {
position: relative; }
#zitate-slider img {
max-height: 70px; }
#zitate-slider .metaslider .caption-wrap {
position: relative !important;
color: #fff !important;
text-align: center; }
#zitate-slider .metaslider .caption-wrap .caption {
color: #fff !important; }
#zitate-slider .metaslider .flexslider {
margin-bottom: 0 !important; }
#zitate-slider #zitate-logo {
background: #a6a6a6 url(//implantologie-kompetenz-muenchen.de/wp-content/themes/implantologie2021/images/jameda_logo.png) center center no-repeat;
background-size: 100%;
height: 40px;
margin: 0 auto;
margin-top: 70px;
width: 104px; }
.content-wrapper {
background: #fff;
position: relative; }
.frontpage .content-wrapper {
padding-top: 80px; } }
@media screen and (max-width: 700px) {
.frontpage .content-wrapper {
padding-top: 10px; } }
@media screen {
.content-column {
box-sizing: border-box;
margin: 0 auto;
max-width: 1080px;
padding: 80px 40px 60px 70px; } }
@media screen and (max-width: 1200px) {
.content-column {
padding: 40px 40px 60px; } }
@media screen and (max-width: 700px) {
.content-column {
padding: 30px 30px 60px; } }
@media screen and (max-width: 480px) {
.content-column {
padding: 20px 20px 60px; } }
@media screen {
.frontpage .content-column { padding: 60px 20px 60px 70px; } }
@media screen and (max-width: 1200px) {
.frontpage .content-column {
padding: 30px 40px 60px 70px; } }
@media screen and (max-width: 700px) {
.frontpage .content-column {
padding: 10px 20px 60px; } }
@media screen { section:last-child > .content-column {
padding-bottom: 0; }
section.content-dark > .content-column {
padding-bottom: 60px !important; } }
@media screen and (max-width: 700px) {
section.content-dark > .content-column {
padding-bottom: 20px !important; } }
@media screen {
.single-content {
margin-bottom: 200px; }
.content-dark {
color: #fff;
padding-top: 60px; }
.content-dark .content-column {
padding-bottom: 60px; } }
@media screen and (max-width: 700px) {
.content-dark .content-column {
padding: 40px 30px 60px; } }
@media screen and (max-width: 1200px) {
.content-dark {
padding-top: 50px; } }
@media screen and (max-width: 700px) {
.content-dark {
padding-top: 0; } }
@media screen {
.grey {
background: #3e3e3e; }
.lightgrey {
background: #a6a6a6; }
.tabbed-panels {
width: 100%; }
.tab-content {
display: none; }
.tab-content.current {
display: block !important;
animation: fadeIn 0.5s; }
ul.tabs {
border-bottom: 3px dotted #D4D4D4;
margin: 0 0 20px -3px;
padding-bottom: 4px; }
li.tab-link {
list-style: none; }
.tab-link {
float: left; }
.tab-33 {
float: left;
width: 33%; }
@-webkit-keyframes fadeIn {
from {
opacity: 0; }
to {
opacity: 1; } }
@keyframes fadeIn {
from {
opacity: 0; }
to {
opacity: 1; } }
.tab-content.current {
display: block !important;
-webkit-animation: fadeIn 0.5s;
animation: fadeIn 0.5s; }
.teamlist .content-column {
max-width: 900px;
padding: 60px 40px 60px 40px; }
.teamlist .content-column img {
float: left;
height: auto;
margin: 0 60px 40px 0;
max-width: 43%; } }
@media screen and (max-width: 700px) {
.teamlist .content-column img {
margin: 0 0 30px;
max-width: 100%;
width: 100%; } }
@media screen {
.teamlist:nth-child(odd) {
background: #3e3e3e;
color: #fff; }
.teamlist:nth-child(odd) .content-column img {
float: right;
height: auto;
margin: 0 0 40px 60px;
max-width: 43%; } }
@media screen and (max-width: 700px) {
.teamlist:nth-child(odd) .content-column img {
margin: 0 0 30px;
max-width: 100%;
width: 100%; } }
@media screen {
.tiles-container {
padding: 80px 0;
position: relative; }
.project-container {
padding-top: 25px; }
#project {
min-height: 800px;
padding: 0 12vw; } }
@media screen and (max-width: 1200px) {
#project {
padding: 0; } }
@media screen and (max-width: 700px) {
#project {
padding: 0; } }
@media screen {
#project img { -webkit-transition: opacity 3s;
-moz-transition: opacity 3s;
-ms-transition: opacity 3s;
-o-transition: opacity 3s;
transition: opacity 3s; }
#project.project-open img {
opacity: 1; }
.sct-twocol {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 50px;
-moz-column-gap: 50px;
column-gap: 50px; } }
@media screen and (max-width: 700px) {
.sct-twocol {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
-webkit-column-gap: 0px;
-moz-column-gap: 0px;
column-gap: 0px; } }
@media screen {
.overview {
display: flex;
flex-direction: row;
flex-wrap: wrap; }
.vidcontainer {
box-sizing: border-box;
margin: 0 auto 100px;
padding: 0 25px;
width: 90%; } }
@media screen and (max-width: 700px) {
.vidcontainer { width: 100%; } }
@media screen {
.ms-item {
box-sizing: border-box;
float: left;
padding: 10px 50px 50px 0;
min-height: 380px; } }
@media screen and (max-width: 1200px) {
.ms-item {
padding: 30px 20px; } }
@media screen and (max-width: 700px) {
.ms-item {
min-height: auto;
margin-bottom: 40px;
padding: 10px 10px 30px; } }
@media screen and (max-width: 480px) {
.ms-item {
padding: 10px 0 30px; } }
@media screen {
.ms-item img {
height: auto;
margin-bottom: 10px;
width: 100%; }
.ms-item a {
border: none;
box-sizing: border-box;
display: block;
text-decoration: none;
width: 100%; }
.overview-excerpt {
min-height: 190px; } }
@media screen and (max-width: 700px) {
.overview-excerpt {
min-height: 40px; } }
@media screen { .wp-block-image {
margin: 0 0 40px; } }
@media screen and (max-width: 480px) {
.wp-block-image {
margin: 0 0 30px 0; } }
@media screen {
.wp-block-image .alignleft {
margin: 40px 60px 60px 0; } }
@media screen and (max-width: 480px) {
.wp-block-image .alignleft {
margin: 0 0 30px 0; } }
@media screen {
.wp-block-image .alignright {
margin: 40px 0 60px 60px; } }
@media screen and (max-width: 480px) {
.wp-block-image .alignright {
margin: 0 0 30px 0; } }
@media screen {
.wp-block-image img {
max-width: 100%;
height: auto; }
.wp-block-image .aligncenter {
margin-left: auto !important;
margin-right: auto !important; } .wp-block-video {
margin: 0 0 18px; }
.ms-20 {
width: 20%; } }
@media screen and (max-width: 1200px) {
.ms-20 {
width: 33.3%; } }
@media screen and (max-width: 700px) {
.ms-20 {
width: 50%; } }
@media screen and (max-width: 480px) {
.ms-20 {
width: 100%; } }
@media screen {
.ms-25 {
width: 25%; } }
@media screen and (max-width: 1200px) {
.ms-25 {
width: 33.3%; } }
@media screen and (max-width: 700px) {
.ms-25 {
width: 100%; } }
@media screen {
.ms-33 {
width: 33.3%; } }
@media screen and (max-width: 1200px) {
.ms-33 {
width: 50%; } }
@media screen and (max-width: 700px) {
.ms-33 {
width: 100%; } }
@media screen {
.ms-50 {
width: 50%; } }
@media screen and (max-width: 700px) {
.ms-50 {
width: 100%; } }
@media screen {
.cs-2col {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 50px;
-moz-column-gap: 50px;
column-gap: 50px; } }
@media screen and (max-width: 700px) {
.cs-2col { -webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1; } }
@media screen {
.content-section {
background: #fff; }
#prev-arrow, #next-arrow {
height: 50px;
opacity: 1;
position: absolute;
top: 300px;
width: 46px; }
#next-arrow {
right: 80px; } }
@media screen and (max-width: 1200px) {
#next-arrow {
right: 10px; } }
@media screen {
#prev-arrow {
left: 80px; } }
@media screen and (max-width: 1200px) {
#prev-arrow {
left: 10px; } }
@media screen {
iframe {
height: auto;
min-height: 600px;
width: 100%; }
.alignleft {
float: left;
margin: 5px 40px 40px 0;
max-width: 40%; } }
@media screen and (max-width: 700px) {
.alignleft {
float: none;
height: auto;
margin: 0 0 40px 0;
max-width: 100%;
width: 100%; } }
@media screen {
.alignright {
float: right;
margin: 0 0 40px 40px;
max-width: 40%; } }
@media screen and (max-width: 700px) {
.alignright {
float: none;
height: auto;
margin: 0 0 40px 0;
max-width: 100%;
width: 100%; } }
@media screen {
.page404 .content-section {
padding: 10vh 0 10vh; } .pagination {
padding-top: 40px;
text-align: center; }
.pagn_pages > div {
display: inline; }
.pagination a {
white-space: nowrap; }
.pagn-presse {
bottom: 0; }
.pb-left {
float: left;
margin: 0 2px; }
.pb-right {
float: left;
margin: 0 2px; }
.pagn_pages { }
.button a, .pb-button a, .currentpage.button {
background: #174d53;
border-radius: 15px;
color: #c8e6eb;
padding: 4px 11px 6px;
margin: 0 2px; }
.button a:active, .button a:focus, .button a:hover,
.pb-button a:active, .pb-button a:focus, .pb-button a:hover {
background: #06282c;
color: #fff;
text-decoration: none !important; }
.currentpage.button, .currentpage.button:hover {
background: #599faa;
color: #fff;
cursor: default;
padding: 3px 10px 5px;
margin: 0 3px; }
.pagination-seitenzahl {
padding-top: 16px; }
#popmake-48 {
border-radius: 4px;
padding: 50px 40px 80px !important; }
.pum-container {
position: relative; }
#popmake-48 p {
color: #292524 !important; }
#popmake-48 h2 {
color: #292524 !important; } .popmake.theme-61 > .popmake-close, .popmake.theme-212 > .popmake-close {
background-color: #d2d2d2 !important;
border-radius: 20px !important;
top: 10px !important;
right: 10px !important;
font-size: 12px;
text-indent: -9999px;
line-height: 14px;
padding: 0 !important;
width: 40px !important;
height: 40px !important;
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/images/icon-close.png) no-repeat;
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/images/icon-close.svg) no-repeat;
background-position: 10px 10px;
background-size: 54px 20px; }
.popmake.theme-61 > .popmake-close:hover {
background-color: #279cad !important;
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/images/nav-icon-close.png) center center no-repeat;
background: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/images/nav-icon-close.svg) center center no-repeat;
background-position: -7px 10px;
background-size: 54px 20px; }
.tagbox-head {
background: #d8e2e4;
color: #0e2c2a;
font-size: 75%;
left: -30px;
letter-spacing: 0.15em;
padding: 20px 30px;
position: absolute;
text-transform: uppercase;
top: -30px;
width: calc(100% + 60px);
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px; }
.tagname {
font-size: 115%;
font-style: italic;
letter-spacing: 0.05;
text-transform: none; }
#zahntechnik-team h3 {
margin-bottom: .2em; } input[type=text],
input[type=password],
.wpcf7-text,
.wpcf7-form textarea {
background: #e3e3e3;
border: none;
box-sizing: border-box;
color: #242729;
padding: 24px; }
input#user_login,
input#user_pass {
padding: 18px 10px !important; }
.content-dark input[type=text],
.content-dark input[type=password],
.content-dark .wpcf7-text,
.content-dark .wpcf7-form textarea {
background: #717171;
border: none;
box-sizing: border-box;
color: #fff; }
input[type=submit] {
padding: 12px;
width: 100%; }
input:hover,
textarea:hover {
background: #f0f0f0; }
input:focus, .wpcf7-form input:active,
textarea:focus, .wpcf7-form textarea:active {
background: #fff;
color: #242729; }
.content-dark input:focus, .content-dark .wpcf7-form input:active,
.content-dark textarea:focus, .content-dark .wpcf7-form textarea:active {
background: #fff;
color: #242729; }
#loginform-container {
float: right;
margin-left: 100px; max-width: 400px; } }
@media screen and (max-width: 700px) {
#loginform-container {
float: none;
margin: 0 auto; } }
@media screen {
#loginform input.input {
display: block;
width: 100%; } .wpcf7-form p {
margin-bottom: 12px !important; }
.wpcf7-form h5 {
padding-top: 40px; }
.wpcf7-form textarea {
width: 100%; }
.wpcf7-form-control.wpcf7-radio {
background: none;
border: none; }
.wpcf7-list-item input {
width: auto; }
img.ajax-loader {
width: auto !important; }
#wpcf7-f283-p268-o1 {
padding-right: 20px !important;
padding-top: 15px !important; }
.wpcf7-text {
box-sizing: border-box;
width: 100%;
height: 40px;
margin-bottom: 12px; }
.wpcf7-textarea {
box-sizing: border-box; }
.wpcf7-mail-sent-ok, .wpcf7-validation-errors {
border: none !important; }
.wpcf7-response-output {
margin: 0 !important;
padding: 0 !important;
padding-bottom: 50px !important; }
.wpcf7-not-valid-tip {
background: #771213 none repeat scroll 0 0 !important;
color: #fff !important;
display: inline-block !important;
font-size: 80% !important;
margin-top: -12px;
padding: 2px 0 0 4px;
width: 76.8%; } span.wpcf7-list-item {
cursor: pointer;
float: left;
margin: 0;
padding: 10px 24px 6px 0; } }
@media screen and (max-width: 480px) {
.wp-block-nk-awb {
padding: 20px 5px !important; } }
@media screen and (max-width: 480px) {
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
word-break: normal !important; } }
@media screen and (max-width: 480px) {
.seminarfacts table tr td:first-of-type {
text-align: left !important; } }
@media screen {
footer {
background: #bbb;
box-sizing: border-box;
color: #5d5d5d;
font-size: 70% !important;
letter-spacing: 0.1em;
padding: 40px 60px 30px 60px;
text-transform: uppercase;
width: 100%;
text-align: center; } }
@media screen and (min-width: 1441px) {
footer {
padding: 30px; } }
@media screen and (max-width: 700px) {
footer {
padding: 30px 15px; } }
@media screen {
footer .footer-logo-cont {
margin: 0 auto 30px;
max-width: 1350px;
padding: 80px 0 20px; }
footer .footer-icon {
height: 20px;
margin: 0 0 -3px 10px;
opacity: 0.5;
width: 20px; } }
@media screen and (max-width: 700px) {
footer .footer-icon {
margin: 10px 0;
width: 100%; } }
@media screen {
footer .footer-icon:hover {
opacity: 1; }
footer .footer-logo {
float: left;
padding: 0 10px 10px; } }
@media screen and (max-width: 1200px) {
footer .footer-logo {
padding: 0 7px; } }
@media screen and (max-width: 800px) {
footer .footer-logo {
padding: 0 0 50px;
width: 33.3%; } }
@media screen and (max-width: 700px) {
footer .footer-logo {
padding: 0 0 30px;
width: 50%; } }
@media screen and (max-width: 480px) {
footer .footer-logo {
padding: 0 0 20px; } }
@media screen {
.event-headline {
margin-top: -280px; } }
@media screen and (min-width: 1441px) {
.event-headline {
margin-top: -400px; } }
@media screen and (max-width: 800px) {
.event-headline {
margin-top: 0; } }
@media screen {
.imprint {
background: #404849;
padding: 60px 20vw; }
.privacy {
background: #34393a;
padding: 60px 20vw; }
.clearfix:after {
content: "";
clear: both;
display: block;
visibility: hidden;
height: 0px; }
li.widget {
list-style: none; }
fieldset {
border: none; }
ul {
margin: 0 0 50px 40px;
padding: 0; }
ul.postlist li {
margin-bottom: 50px; }
li { margin-bottom: 1em;
-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; break-inside: avoid-column;   -webkit-margin-before: 0;
-webkit-margin-after: 0; }
ul ul {
padding-top: 20px;
margin-bottom: 30px; }
ul ul li {
list-style: url(//implantologie-kompetenz-muenchen.de/wp-content/themes/images/list-style-item-sub.png); }
tr {
margin-bottom: 10px; }
tr td:first-of-type {
min-width: 150px; }
td {
padding: 6px 12px 12px 0;
vertical-align: top; }
.wp-block-table td, .wp-block-table th {
border: none; } }
@media screen and (max-width: 700px) {
.contact-table {
width: 100%; } }
@media screen and (max-width: 700px) {
.contact-table tr td:first-child {
width: 30px !important; } }
@media screen { table {
margin: 60px 0;
padding: 0 30px !important; }
table.startpage-table {
margin-bottom: 30px; }
td {
box-sizing: border-box;
padding: 0 20px 20px 0;
vertical-align: top; } td.td-number {
padding-right: 0;
width: 21px; } }
@media screen and (max-width: 800px) {
.pat-sem-subline {
color: #4a4944 !important; } }
@media screen {
.su-table .su-even td {
background: rgba(255, 255, 255, 0.04) !important; }
.su-table td {
border: none !important;
background: rgba(255, 255, 255, 0.02) !important; }
.su-row {
margin-bottom: 80px !important; } }
@media screen and (max-width: 1200px) {
.su-row {
margin-bottom: 30px !important; } }
@media screen and (max-width: 700px) {
.su-row {
margin-bottom: 10px !important; } }
@media screen {
.su-row .su-column {
margin: 0 0 0 8% !important; } }
@media screen and (max-width: 800px) {
.su-row .su-column {
margin-left: 0 !important; } }
@media screen and (max-width: 700px) {
.su-row .su-column {
float: none !important;
width: 100% !important; } }
@media screen and (max-width: 800px) {
.su-row .su-column img {
margin-bottom: 25px; } }
@media screen {
.su-row .su-column:first-child {
margin-left: 0 !important; }
.su-column-size-1-2 {
width: 46% !important; } }
@media screen and (max-width: 800px) {
.su-column-size-1-2 {
width: 100% !important; } }
@media screen {
.su-column-size-2-3 {
width: 61% !important; } }
@media screen and (max-width: 800px) {
.su-column-size-2-3 {
width: 100% !important; } }
@media screen and (max-width: 800px) {
.su-column-inner > p:last-child {
margin-bottom: 3em !important; } }
@media screen { .su-column-inner img {
height: auto;
max-width: 100%; }
.content-floatbox-left {
float: left;
width: 340px;
margin: 40px 20px 0 0; }
.content-floatbox-right {
float: right;
width: 340px;
margin: 40px 0 0 20px; }
.bullet-list-item {
margin-bottom: 12px; }
.sb-box .textwidget {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 3px dotted #bfbdb0; }
.sb-btn {
border: none;
text-align: center;
background: #c8990c;
width: 100%;
padding: 10px 0 0 0; }
.sb-btn:hover {
color: #fff;
background: #deab13; }
.sb-btn .fa {
color: #f4cd56;
font-size: 120%; }
.contact-entry {
height: 50px;
padding: 20px 0 4px 44px;
-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; break-inside: avoid-column; display: table; }
a#scroll-to-top {
bottom: 42px !important;
height: 40px !important;
right: 30px !important;
width: 40px !important; } }html.slb_overlay object,html.slb_overlay embed,html.slb_overlay iframe{visibility:hidden}html.slb_overlay #slb_viewer_wrap object,html.slb_overlay #slb_viewer_wrap embed,html.slb_overlay #slb_viewer_wrap iframe{visibility:visible}