body{background-color:var(--contrast-2);color:#3a040f;}a{color:var(--contrast-3);}a:visited{color:var(--contrast-3);}a:hover, a:focus, a:active{color:var(--accent);}body .grid-container{max-width:1400px;}.wp-block-group__inner-container{max-width:1400px;margin-left:auto;margin-right:auto;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#3a040f;--contrast-2:#ffffff;--contrast-3:#dd276a;--base:#dd5083;--base-2:#9abd62;--accent:#86A653;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}body, button, input, select, textarea{font-family:CC-Questrial;font-size:18px;}@media (max-width:768px){body, button, input, select, textarea{font-size:20px;}}.main-title{font-weight:500;font-size:30px;}.site-description{font-size:25px;}.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-size:18px;}@media (max-width:768px){.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{font-size:20px;}}.widget-title{font-size:17px;}h1{font-weight:300;font-size:40px;}h2{font-weight:300;font-size:24px;}h3{font-size:23px;}h5{font-size:25px;line-height:0.8;}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--contrast-2);color:#ffffff;}.site-header a{color:#ffffff;}.site-header a:hover{color:#ffffff;}.main-title a,.main-title a:hover{color:var(--contrast-3);}.site-description{color:var(--contrast-3);}.main-navigation,.main-navigation ul ul{background-color:rgba(255,255,255,0);}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast-3);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);background-color:#ffffff;}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:var(--contrast-3);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--contrast-3);background-color:#ffffff;}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);background-color:#ffffff;}.main-navigation ul ul{background-color:#3f3f3f;}.main-navigation .main-nav ul ul li a{color:#ffffff;}.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a,.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{color:#ffffff;background-color:#4f4f4f;}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{color:#ffffff;background-color:#4f4f4f;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-header h1,.page-header h1{color:var(--contrast-3);}.entry-meta{color:var(--contrast);}.entry-meta a{color:var(--contrast);}.entry-meta a:hover{color:var(--contrast-3);}h1{color:var(--contrast-3);}h2{color:var(--contrast);}h3{color:var(--contrast);}h4{color:var(--base-2);}h5{color:var(--base-2);}.sidebar .widget{background-color:#ffffff;}.sidebar .widget .widget-title{color:#000000;}.footer-widgets{color:var(--contrast-2);background-color:var(--base);}.footer-widgets a{color:var(--contrast-2);}.footer-widgets a:hover{color:var(--contrast-2);}.footer-widgets .widget-title{color:var(--contrast-2);}.site-info{color:var(--contrast-2);background-color:var(--base);}.site-info a{color:var(--contrast-2);}.site-info a:hover{color:var(--contrast-2);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--contrast-2);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:var(--contrast-3);}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:var(--base-2);}a.generate-back-to-top{background-color:var(--base-2);color:var(--contrast-2);}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:var(--accent);color:var(--contrast-2);}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media (max-width: 768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast-3);}}.inside-top-bar{padding:10px;}.inside-header{padding:0px 10px 0px 10px;}.site-main .wp-block-group__inner-container{padding:40px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:22px;padding-right:22px;line-height:50px;}.main-navigation .main-nav ul ul li a{padding:10px 22px 10px 22px;}.navigation-search input[type="search"]{height:50px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:22px;}.menu-item-has-children .dropdown-menu-toggle{padding-right:22px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:22px;}.footer-widgets{padding:50px 10px 0px 30px;}.site-info{padding:3px 0px 80px 0px;}@media (max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:5px 10px 5px 10px;}.site-main .wp-block-group__inner-container{padding:5px 10px 5px 10px;}.site-info{padding-right:10px;padding-left:10px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-10px;width:calc(100% + 20px);max-width:calc(100% + 20px);}}.one-container .sidebar .widget{padding:0px;}@media (max-width: 768px){.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a,.main-navigation .menu-bar-item > a{line-height:40px;}.main-navigation .site-logo.navigation-logo img, .mobile-header-navigation .site-logo.mobile-header-logo img, .navigation-search input[type="search"]{height:40px;}}@media (max-width: 1024px),(min-width:1025px){.main-navigation.sticky-navigation-transition .main-nav > ul > li > a,.sticky-navigation-transition .menu-toggle,.main-navigation.sticky-navigation-transition .mobile-bar-items a, .sticky-navigation-transition .navigation-branding .main-title{line-height:60px;}.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img{height:60px;}}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{transition: line-height 300ms ease}.main-navigation.toggled .main-nav > ul{background-color: rgba(255,255,255,0)}@font-face {
font-family: 'CC-Questrial';
font-style: normal;
font-weight: 400;
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.eot); 
src: local('Questrial'), local('Questrial-Regular'),
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.eot?#iefix) format('embedded-opentype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.woff2) format('woff2'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.woff) format('woff'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.ttf) format('truetype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/questrial-v9-latin-regular.svg#Questrial) format('svg'); 
} @font-face {
font-family: 'CC-Quikhand';
font-style: normal;
font-weight: 400;
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.eot); 
src: local('Quikhand'),
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.eot?#iefix) format('embedded-opentype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.woff2) format('woff2'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.woff) format('woff'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.ttf) format('truetype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/Quikhand.svg#Quikhand) format('svg'); 
} @font-face {
font-display: swap; 
font-family: 'CC-Patrick-Hand';
font-style: normal;
font-weight: 400;
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.eot); 
src: url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.eot?#iefix) format('embedded-opentype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.woff2) format('woff2'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.woff) format('woff'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.ttf) format('truetype'), 
url(//tierarztpraxis-lev.de/wp-content/themes/cc-webstudio/fonts/patrick-hand-v23-latin-regular.svg#PatrickHand) format('svg'); 
}
.inaktiv {display:none!important;} body { overflow-y: scroll;overflow-x:hidden; }
#masthead {border-top: 15px solid #DD5083; border-bottom: 2px dotted #dd5083; position:fixed; width:100%; z-index:20;  }
.site-branding {margin-top:5px;} #primary-menu .mPS2id-clicked {color:var(--accent);border-top:15px solid var(--base-2);margin-top:-15px;}
#primary-menu .menu-item-home svg {width: 1.5em;height: 1.5em;margin-bottom:-7px;}
#mobile-header { background: #dd276a; }
#mobile-header a { color: #fff; background: #dd5083;padding-left:50px;}  
#mobile-header a:hover { color: #fff; } 
button.menu-toggle, button.menu-toggle:hover, button.menu-toggle:active, button.menu-toggle:focus { color: #fff!important; }  
#breadcrumbs { font-size: 0.9em; }
.anker { display: block; position: relative; top: -150px; visibility: hidden; } 
#content {margin-top: 55px; }
.entry-title {margin-top: 55px; } @media (max-width: 767px){
#infos .infos-spez  {max-width:500px;}
} @media (max-width: 1340px){
#infos .infos-spez .xmas2024 svg  {width:4em;height:4em;}
}
@media (min-width:1025px) and (max-width: 1200px){
#infos .infos-spez .xmas2024  {flex-direction:column-reverse;text-align:center;}
} .home #content ul {list-style: none;list-style-image: url(//tierarztpraxis-lev.de/wp-content/uploads/2022-arrow-pink.png);}
.home .zuhause .insert-page * {color:#3a040f;}
.home .zuhause .insert-page p {font-size:16px;}
.home .zuhause .insert-page p b {font-weight:500;}
.home .zuhause {position:relative;}
.home .zuhause .insert-page h2 { font-size:18px;font-weight:600;} 
.home .jobs .insert-page * {color:#3a040f;}
.home .jobs .insert-page p {font-size:16px;}
.jobs {position:relative;}
.jobs .weiter {position:absolute;right:0;bottom:0;}
@media (max-width: 1100px){
.zuhause2 .insert-page>div {display:flex;width:100%;margin-bottom:20px;}
.zuhause2 .gb-button-wrapper a.gb-button-c17f23a5 {margin-top:-15px;}
}
@media (max-width:768px) {
#content {margin-top: 0; }
.home #content h2 { font-size: 22px; } 
.home #content h2.h2-bg { font-size: 30px; }    
#content h3 { font-size: 20px; }  
.entry-title {margin-top: 0; }
.main-navigation.toggled .main-nav > ul {background:#a8cf6a;}
.mob-none {display:none!important;}
.zuhause2 .alignleft {float:left; margin-right:1.5em;margin-bottom:5px;}
}
@media (max-width:767px) {
.notf-title-wrapper {display:none}
}  
@media (max-width: 500px){
.zuhause2 .insert-page img {display:none;}
.zuhause2 .insert-page img:first-child {display:inherit;}  
}
@media (min-width:769px) and (max-width:950px) {
.inside-header {padding-left:20px;padding-right:20px;}
.main-navigation a {font-size:22px;}
}
@media (min-width:768px) and (max-width:1024px) {
.notfall-grid h4 {height:65px;}
.notfall-grid p {height:50px;}  
}
@media (min-width:1025px) and (max-width:1370px) {
.gb-container-e1cecb81 {margin-top:-45px;} 
} .notf_label { width: 120px; float:left; color: #dd276a; font-size:0.8em; border-bottom: 1px solid #f6e4f3; margin-right:20px; }
.notf_cont { margin-bottom:10px; }
@media (max-width:768px) {
.home .notf_img { max-width: 150px;max-height: 130px;margin-bottom:20px;}
} .team img:hover {transform:scale(1.09);transition: transform 1s;}
@media (max-width:644px) {
.team .gb-grid-column { margin-left: auto;margin-right:auto;}
} .generate-back-to-top {
font-size: 40px; font-weight: bold; bottom: 50px;right:7px; width: 50px;line-height:50px; border-radius:50px;}
.cmplz-show-banner {cursor: pointer;}  
@media (max-width:1250px) {
.generate-back-to-top { right:5px;}
}
.icon-facebook { display:block; float:left; width:50px; height:50px; margin-right: 20px; background:url(//tierarztpraxis-lev.de/wp-content/uploads/facebook.png); background-position: 0 0;}
.icon-mail { display:block;  float:left; width:50px; height:50px; background-image:url(//tierarztpraxis-lev.de/wp-content/uploads/mail.png); background-position: 0 0;}
.icon-mail:hover, .icon-facebook:hover {background-position: 0 50px; }
@media (min-width:1025px) {
.grid-25 {float: left;width: calc(33% - 60px);}
.footer-widget-4.grid-25 {width: 180px;} 
}
@media (max-width:767px) {
.footer-widget-3 .menu-item {padding-left:10px;}
.footer-widget-4 #block-31,  .footer-widget-4 #block-32 {float:left;} 
.footer-widget-4 #block-35 {clear:both;} 
.footer-widget-4 #block-35 br {display:none;} 
} #cookie-law-info-bar {right:45px!important; bottom:45px!important;left:auto!important;}
#cookie-law-info-bar span div {text-align:left;font-size:11pt;}
.cli_settings_button {margin-left:0 !important; text-align:center;}
.cli_action_button {text-align:center;}
.cookielawinfo-row div {padding-bottom:10px;}
#cookie-law-info-again {visibility:hidden; }
.privacy-policy #cookie-law-info-again {visibility:visible; right:0; bottom:10%!important; }
@media (max-width:768px) {
#cookie-law-info-bar {right:0!important; bottom:15px!important;left:0!important;}
} .page-id-45 table, .page-id-45 td, .page-id-45 th {border:0;padding:0;}
.page-id-45 td:first-child {width:75px;}
h5.gb-headline-c7f54338 {border-style:dotted;} .datenschutz { position: relative; margin-bottom: 1px !important; width: 100%; overflow: hidden; }
.datenschutz>p { margin:0; }
.datenschutz ol li { padding: 15px; }
.datenschutz a {color:#86A653;}
.datenschutz input { position: absolute; opacity: 0; z-index: -1; } 
.datenschutz label { position: relative; display: block; padding: 0 0 0 1em; cursor: pointer;
padding-right:50px; padding-top:10px; padding-bottom:10px;border-top: 2px dotted #9abd62; }
.tab-content { color: #393939; max-height: 0; margin-bottom:0 !important;padding: 0 10px; overflow: hidden;  
-webkit-transition: max-height .35s; -o-transition: max-height .35s; transition: max-height .35s;}
.datenschutz:last-child .tab-content {border-bottom: 2px dotted #9abd62;}
.tab-content div { margin: 1em 0 1em 1em !important; }
.tab-content h2 { font-weight: 500; font-size: 18px; color:#86A653; margin-top: 20px;margin-bottom: 5px; }
.tab-content p {margin-bottom:10px;font-size: 15px;line-height:1.5;}
.tab-content strong {font-size:15px;}
#content .tab-content ul {margin:1em;list-style:disc;}
.tab-content li {font-size: 15px;line-height:1.3;padding-bottom:10px;padding-left:15px;}
.tab-content .datenschKont {width: 100px; float: left; margin: 0;} 
.tab-content .datenschKont ~ p a {color: #393939;} 
.tab-content .datenschKont ~ p a:hover {color: #dd5083;} 
.datenschutz input:checked ~ .tab-content { max-height: 100%;  }
.datenschutz label::after { position: absolute;  right: 20px; top: 15px; display: block; width: 15px; height: 15px;line-height:15px;
-webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s; }
.datenschutz input[type=checkbox] + label::after { content: "+"; font-size:36px;font-weight:100;color:#9abd62; }
.datenschutz input[type=checkbox]:checked + label::after { transform: rotate(315deg); }
@media (max-width:600px) {
.datenschutz label { line-height: unset; }
}