/*!
Theme Name: Werbeagentur Bode Theme
Theme URI: https://werbe-bo.de/
Author: Werbeagentur Bode GmbH
Author URI: https://werbe-bo.de/
*/*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}blockquote{padding:20px;color:#428bca;background:#f0f0f0;border-left:5px solid #428bca}.navbar-brand img{width:100%;height:auto}footer{padding-top:3rem;padding-bottom:3rem;-webkit-transition:padding .3s ease;transition:padding .3s ease}footer .menu{padding-left:0;float:right}footer .menu li{list-style-type:none;display:inline-block;margin-right:10px}footer .menu li:last-child{margin-right:0}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-window:not(.cc-invisible)~footer{padding-bottom:5rem}@media (max-width:575.98px){.navbar-expand-sm .offcanvas-collapse{position:fixed;top:0;bottom:0;left:0;width:70%;z-index:3;padding-right:1rem;padding-left:1rem;overflow-y:auto;background-color:#343a40;transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:575.98px) and (min-width:992px){.navbar-expand-sm .offcanvas-collapse.open{width:40%}}@media (max-width:575.98px){.navbar-expand-sm .offcanvas-collapse.open{-webkit-transform:translateX(0);transform:translateX(0)}.navbar-expand-sm .offcanvas-overlay{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.navbar-expand-sm .offcanvas-overlay.open{visibility:visible;opacity:1}}@media (max-width:767.98px){.navbar-expand-md .offcanvas-collapse{position:fixed;top:0;bottom:0;left:0;width:70%;z-index:3;padding-right:1rem;padding-left:1rem;overflow-y:auto;background-color:#343a40;transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767.98px) and (min-width:992px){.navbar-expand-md .offcanvas-collapse.open{width:40%}}@media (max-width:767.98px){.navbar-expand-md .offcanvas-collapse.open{-webkit-transform:translateX(0);transform:translateX(0)}.navbar-expand-md .offcanvas-overlay{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.navbar-expand-md .offcanvas-overlay.open{visibility:visible;opacity:1}}@media (max-width:991.98px){.navbar-expand-lg .offcanvas-collapse{position:fixed;top:0;bottom:0;left:0;width:70%;z-index:3;padding-right:1rem;padding-left:1rem;overflow-y:auto;background-color:#343a40;transition:-webkit-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:991.98px) and (min-width:992px){.navbar-expand-lg .offcanvas-collapse.open{width:40%}}@media (max-width:991.98px){.navbar-expand-lg .offcanvas-collapse.open{-webkit-transform:translateX(0);transform:translateX(0)}.navbar-expand-lg .offcanvas-overlay{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.navbar-expand-lg .offcanvas-overlay.open{visibility:visible;opacity:1}}body,html{overflow-x:hidden}.navbar{z-index:2}.admin-bar .offcanvas-collapse{top:46px}@media (min-width:783px){.admin-bar .offcanvas-collapse{top:30px}}