/*!/wp-content/themes/adelmann/css/style.css*//*!
 * style.css
 *
 * @link http://www.vektorrausch.de
 * @author vektorrausch GmbH <sippel@vektorrausch.de>
 *
 * @package WordPress
 * @subpackage agoodstart
 * 
 * @version 4.0.0
 */
 *,*:after,*:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;outline:0!important}html{font-size:16px}body{font-family:'RobotoDraft',Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5;min-width:320px}p,pre{margin:0 0 1.375em}.field-body>p:last-child,.field-excerpt>p:last-child,.field>p:last-child,.widget-inner>p:last-child,.extended>p:last-child,.field-body>ul:last-child,.field-excerpt>ul:last-child,.field>ul:last-child,.widget-inner>ul:last-child,.extended>ul:last-child,.field-body>ol:last-child,.field-excerpt>ol:last-child,.field>ol:last-child,.widget-inner>ol:last-child,.extended>ol:last-child{margin-bottom:0}dl,ol,ul{margin:1.375em 0;padding-left:0}#content ul li,.rechtsgebiete-list ul li,.blog .sidebar-area ul li,.single-post .sidebar-area ul li,.archive.category .sidebar-area ul li{list-style:none;margin-bottom:12px;position:relative;padding-left:20px}#content ul li:before,.rechtsgebiete-list ul li:before,.blog ul li.cat-item:before,.single-post .sidebar-area ul li:before,.archive.category .sidebar-area ul li:before{content:'›';color:#0164A7;font-size:1.2em;font-weight:400;display:block;position:absolute;top:-3px;left:0}img{max-width:100%;vertical-align:bottom;height:auto}#gmap img,.gmap img{max-width:none}hr{border:0;height:1px;width:100%;background:#ddd;margin:1.375em 0;clear:both}a{color:#0164a7;text-decoration:none}a:visited{color:#0164a7}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.6875em;line-height:1.15;color:#0164a7}h1,.page-title{color:#0164A7;font-family:'Roboto Condensed',Helvetica,Arial,sans-serif;font-size:28px}h2,.headline{font-weight:lighter;font-size:24px}h2.field-name{font-family:'Roboto Condensed',Helvetica,Arial,sans-serif;font-size:28px;font-weight:700}h3{font-family:'Roboto Condensed',Helvetica,Arial,sans-serif;font-size:1.5em;font-weight:400}h3.headline{font-size:32px;font-weight:700}#wrapper{position:relative}.header-container{position:relative;background-color:#173c60}#header{height:100%;position:relative}#branding{position:relative}#logo{font-size:1em;color:#fff;padding:0 0}#logo a{color:#fff}#logo img{width:100%}.main-container{margin-bottom:20px}.content-container{width:100%}.not-front #content{padding-top:40px}.footer-container{position:relative;background-color:#01345c;font-weight:lighter;font-size:14px}.widget-area-footer-container{margin-top:2em}#footer a:hover{text-decoration:underline}.no-sidebar #content{width:100%}.has-sidebar .content-container,.has-sidebar .sidebar-area{clear:none;float:left}.front .widget-area-header-container{overflow:hidden}.widget_agoodstart_slideshow .title-caption-container{position:absolute;left:0;z-index:15;bottom:0}.widget_agoodstart_slideshow .slideshow-item:first-of-type .title-caption-container{width:100%;height:100%;display:block;bottom:0;background:#fff0}.widget_agoodstart_slideshow .slideshow-item:first-of-type .title-caption-container a{display:block;position:absolute;left:0;right:0;bottom:0;top:0;text-indent:-99999em}.widget_agoodstart_slideshow .fig-title{font-weight:400;line-height:1;font-family:'Roboto Condensed',sans-serif}.widget_agoodstart_slideshow .fig-title a{color:#000}.widget_agoodstart_slideshow figcaption{font-size:20px;margin-top:3px;font-weight:lighter}.flex-direction-nav a{font-size:40px;text-align:center;border:2px solid #515151;border-radius:100%;line-height:35px;color:#515151}.flex-direction-nav a.flex-prev{text-indent:-2px!important;left:25px}.flex-direction-nav a.flex-next{text-indent:3px!important;text-align:center;right:25px}.flex-control-nav{display:none}.textwidget>p:last-child{margin-bottom:0}.front blockquote{text-align:center;font-size:20px;margin:45px 20px;font-weight:lighter}.article.post-type-post.post-view-teaser{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e8e8e8}.article.post-type-post.post-view-teaser h2{margin-bottom:10px}.article.post-type-rechtsgebiete{padding-bottom:100px;overflow:hidden}#content .rechtsgebiete-list{line-height:50px}#content .field-rechtsgebiete .rechtsgebiete-list{line-height:36px}#content .rechtsgebiete-list li{padding:0;margin:0}#content ul.rechtsgebiete-list li:before{content:'';padding:0}#content ul.rechtsgebiete-list li a{color:#000;font-weight:lighter;font-size:20px;display:block;padding-left:10px;padding-right:50px;height:48px;border-bottom:1px solid #e4e4e4;overflow:hidden}#content .field-rechtsgebiete ul.rechtsgebiete-list li a{font-size:1em;text-decoration:none;height:36px}#content ul.rechtsgebiete-list a:after{content:'›';color:#000;font-size:1.25em;font-weight:lighter;display:block;position:absolute;top:-3px;right:25px}#content ul.rechtsgebiete-list a:hover{color:#3083bb;background-color:#eff4f8}#content ul.rechtsgebiete-list a:hover:after{color:#3083bb}#content ul.rechtsgebiete-list li:last-of-type a{border-bottom:none}.article.post-type-standorte{padding-bottom:50px}.article.post-type-standorte .fa{width:21px;margin-right:3px;color:#0164a7;line-height:33px}.article.post-type-standorte .fa-phone::before{font-size:19px}.article.post-type-standorte .fa-fax::before{font-size:16px}.article.post-type-standorte.post-view-archive{padding-bottom:0}.article.post-type-standorte.post-view-full:after{content:'';width:100%;position:absolute;left:0;margin-top:30px;height:1px;background-color:#e4e4e4}.article.post-type-standorte .field-thumbnail img{border:1px solid #b7b7b7}.button.kontakt{float:left;clear:both}.list-ansprechpartner:before{content:'';width:100%;position:absolute;left:0;margin-top:-60px;height:1px;background-color:#e4e4e4}.post-view-connected-rechtsgebiet .field-mitarbeiterin .field-thumbnail,.post-view-overview .field-mitarbeiterin .field-thumbnail{float:left;margin-top:30px;width:100px;height:120px;position:relative;border:1px solid #B7B7B7;overflow:hidden;padding-left:0}.post-view-overview .field-mitarbeiterin .field-thumbnail{height:230px;width:180px}.post-view-connected-rechtsgebiet .field-mitarbeiterin .field-thumbnail:after,.post-view-overview .field-mitarbeiterin .field-thumbnail:after{content:'»';font-family:'RobotoDraft',Helvetica,Arial,sans-serif;width:18px;height:18px;background-color:#B7B7B7;position:absolute;display:inline-block;margin-top:11px;font-size:16px;font-weight:400;line-height:16px;padding-left:5px;right:0;top:30px;color:#fff;z-index:5}.post-view-connected-rechtsgebiet .field-mitarbeiterin{width:100%}.post-view-connected-rechtsgebiet .field-mitarbeiterin h3 a,.post-view-overview .field-mitarbeiterin h3 a{color:#000}.post-view-standorte-archiv{margin-bottom:50px}.post-view-archive h3{margin-bottom:0}.widget-area-front .post-view-archive h3{min-height:55px}.post-view-archive h3 a{color:#000}.standorte-container{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e2e2e2;overflow:hidden}.standorte-container:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.standorte-container li a,.post-view-overview li a{color:#000;font-weight:lighter}.standorte-container li a:hover,.standorte-container a:hover,.post-view-overview li a:hover,.post-view-overview a:hover{text-decoration:underline}.standorte-container a.more-link,.post-view-overview a.more-link{position:relative;padding-left:26px;margin-top:1em;float:left}.post-view-overview a.more-link{width:100%;margin-top:0}.standorte-container a.more-link:before,.post-view-overview a.more-link:before{content:'»';width:18px;height:18px;background-color:#0164a7;position:absolute;display:inline-block;line-height:16px;font-size:16px;padding-left:5px;left:0;top:3px;color:#fff}.post-view-overview .field-mitarbeiterin{float:left}.post-view-overview .field-mitarbeiterin ul{float:left;width:100%}.hide-standort .standorte-container{display:none}.hide-standort-kiel .standorte-container.kiel,.hide-standort-koeln .standorte-container.koeln,.hide-standort-duesseldorf .standorte-container.duesseldorf{display:none}.widget-area-standorte-container{margin-top:50px}.front .standorte-container .post-view-archive{margin-bottom:20px}#post-19{padding-left:10px;padding-right:10px}.blog .sidebar-area,.single-post .sidebar-area,.archive.category .sidebar-area{padding:40px 15px 0 15px}.field-body ol,.field-body ul{padding-left:20px;margin:0 0 1.5em}.field-body ul.toolong{max-width:800px}.field-body ul>li{list-style:square}.field-body .list{padding-left:0}.field-body .list a:hover{text-decoration:none}.post-type-rechtsgebiete h1.page-title{margin-bottom:5px}.field-mitarbeiterin h3{margin-bottom:0}.post-view-archive .field-mitarbeiterin{width:100%}.field-mitarbeiterin .field-name{margin-bottom:0}.field-mitarbeiterin a{position:relative}.field-mitarbeiterin .field-adresse{font-weight:lighter}.field-mitarbeiterin .field-hinweis{padding-top:.9em}.field-mitarbeiterin .field-skype{margin-top:.8em}.field-mitarbeiterin .field-telefonnummer,.field-mitarbeiterin .field-telefonnummer-weitere{font-size:18px;font-weight:lighter;margin-top:.9em;color:#0164A7}.field-mitarbeiterin .field-faxnummer{font-size:18px;font-weight:lighter;color:#0164A7}.field-mitarbeiterin .field-werdegang{margin-top:2em}.field-mitarbeiterin .field-werdegang .label{display:block;margin-bottom:20px}.field-mitarbeiterin .field-werdegang-link{margin-bottom:2em;position:relative;padding-left:26px}.field-mitarbeiterin .field-werdegang-link:after{content:'»';width:18px;height:18px;background-color:#B7B7B7;position:absolute;display:inline-block;margin-top:3px;font-size:18px;line-height:16px;padding-left:5px;left:0;font-weight:lighter;color:#fff}.field-mitarbeiterin .field-sprachen{margin-top:16px}.field-mitgliedschaften-container{clear:left;padding-top:40px}.field-mitgliedschaften h3.label-inline{display:block;margin-bottom:20px}.field-weitere-mitarbeiter{float:left;position:relative;padding-top:40px;margin-top:30px;width:100%;clear:both}.field-weitere-mitarbeiter:before{content:'';height:1px;width:100%;background-color:#e4e4e4;position:absolute;top:0;left:0;right:0}.field-weitere-mitarbeiter .field-mitarbeiterin{margin-top:-50px;padding-top:50px}.field-bildergalerie{float:left;position:relative;padding-top:40px;margin-top:30px;width:100%;clear:both}.field-bildergalerie:before{content:'';height:1px;width:100%;background-color:#e4e4e4;position:absolute;top:0;left:0;right:0}.field-bildergalerie .gallery-item{width:100%;max-width:300px;padding-bottom:10px}.field-bildergalerie .gallery-item:nth-of-type(2n+1){padding-right:5px}.field-bildergalerie .gallery-item:nth-of-type(2n+2){padding-left:5px}.field-body a[href^="http"]:after,.field-excerpt a[href^="http"]:after,.field-mitgliedschaften a[href^="http"]:after{content:url(/wp-content/themes/adelmann/css/img/icon-link-external.png);margin:0 2px 0 4px;white-space:nowrap}.field-excerpt a.more[href^="http"]:after{content:"";margin:0}.field-body a[href*="agoodstart.wordpress4.vektorrausch.de"]:before,.field-excerpt a[href*="agoodstart.wordpress4.vektorrausch.de"]:before{content:"";margin:0}input[type="text"],input[type="password"],input[type="search"],input[type="email"],input[type="number"],input[type="tel"],input[type="url"],input[type="date"],textarea{border:none;width:100%;background:#f4f4f4;transition:all .3s ease;padding:8px 10px}input.wpcf7-captchar{width:200px}input:focus,textarea:focus{box-shadow:1px 1px 2px rgb(0 0 0 / .1) inset;background:#f0f0f0}input[type="submit"]{border:none;cursor:pointer;width:100%}.btn,.button,input[type="submit"]{display:block;width:100%;height:44px;line-height:44px;text-align:center;color:#fff!important;background-color:#B7B7B7;border-radius:2px;text-decoration:none;margin:20px 0}.button.anfrage,.button.corona,.wpcf7-submit{background:#ffa500!important;color:#000!important}.front #header .field-anfrage,#header .field-corona{position:absolute;z-index:999}.field-schwerpunkte .button.anfrage{margin-top:0;margin-bottom:30px}.slideshow-item .button{height:45px;line-height:45px;font-size:16px;max-width:250px;margin:15px 0 0 40px;background-color:#0164A7;transition:all .3s ease}.wpcf7-form .field-wrap{margin-bottom:1.375em}.wpcf7-form label{font-weight:700;display:block}.wpcf7-form .required{color:#c70000;font-weight:400}.wpcf7-form .field-wrap>div{position:relative}.wpcf7-form .wpcf7-captchac{position:absolute;left:124px;top:0;z-index:1;border:7px solid #f4f4f4;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.wpcf7-form .wpcf7-not-valid-tip,.wpcf7-form .wpcf7-response-output{border:0;background:#fdd;color:#c70000;width:100%;padding:6px 10px;font-size:12px;line-height:16px;position:relative;border-top:4px solid #fdd;margin-top:4px;z-index:1}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#d6ffcb;color:#1a7000;border-top-color:#1a7000}.wpcf7-form .wpcf7-not-valid-tip:before,.wpcf7-form .wpcf7-response-output:before{bottom:100%;left:12px;content:"";height:0;width:0;position:absolute;border:12px solid #fff0;border-bottom-color:#fdd}.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok:before{border-bottom-color:#1a7000}.wpcf7-form .wpcf7-not-valid-tip:after,.wpcf7-form .wpcf7-response-output:after{bottom:100%;left:12px;content:"";height:0;width:0;position:absolute;border:12px solid #fff0;border-bottom-color:#fff;height:0;left:12px;position:absolute;top:-28px;width:0;z-index:-1}.wpcf7-form .wpcf7-response-output{padding:10px 10px;margin:0}.wpcf7-form .field-acceptance{margin-bottom:1.375em}.wpcf7-form .field-acceptance .wpcf7-list-item{margin:0;background:none}.wpcf7-form .field-acceptance label{padding:0}.wpcf7-form .field-acceptance .notice{display:block;margin-bottom:.6875em}.wpcf7-form .field-acceptance .wpcf7-form-control.wpcf7-checkbox{display:inline;background:none;padding:0;border:0;min-height:none}.wpcf7-form .field-acceptance .wpcf7-list-item{float:none}.wpcf7-form .field-acceptance input{float:left;position:relative;top:2px}.wpcf7-form .field-acceptance .wpcf7-list-item-label{display:block;margin-left:1.375em;line-height:1.375em}.wpcf7-form .field-acceptance .wpcf7-not-valid .wpcf7-list-item-label{color:rgb(199 0 0)}.menu-container{background-color:#00446E;position:relative}.main-menu-container{position:relative;background:none}.menu,.sub-menu{margin:0;padding:0;list-style:none}#footer-menu .menu-item{display:inline-block;line-height:60px}#footer-menu .menu-link{color:#fff;background:#01345c}#footer-menu .menu-item:first-of-type .menu-link{color:#fff}#pagination{margin:2.75em 0 1.375em}#pagination.archive.prev-next .page-prev{float:left}#pagination.archive.prev-next .page-next{float:right}#pagination.archive.paged{text-align:center}#pagination.archive.paged .page-count{color:#888;padding-right:16px;border-right:1px solid #F0F0F0;margin-right:4px}#pagination.archive.paged .page-numbers{padding:0 8px;background:#fff0;text-decoration:none!important}#pagination.archive.paged .page-numbers.current{background:#F0F0F0;color:#888}#pagination.archive.paged a.page-numbers:hover{background:#0074a2;color:#fff}#pagination.archive.paged .prev,#pagination.archive.paged .next{padding:0 4px}#pagination.single.title .page-prev,#pagination.single.title .page-next{display:block;padding:1.375em 0}#pagination.single.title .page-prev+.page-next{border-top:1px solid #f0f0f0}#pagination.single.title .prev-title,#pagination.single.title .next-title{color:#aaa;display:block;text-transform:uppercase;margin-bottom:2px}#pagination.single.title .prev-title:before,#pagination.single.title .next-title:before{background:none repeat scroll 0 0 #e2e2e2;color:#fff;content:"‹";margin-right:4px;padding:0 8px;font-size:16px}#pagination.single.title .next-title:before{content:"›"}#pagination.single.title .post-link{display:block}::selection{background:#0074a2;color:#fff;text-shadow:none}::-webkit-selection{background:#0074a2;color:#fff;text-shadow:none}::-moz-selection{background:#0074a2;color:#fff;text-shadow:none}.post-edit-link{color:#0074a2;display:inline-block;font-size:.857em;margin:1.375em 0}.post-edit-link:hover{text-decoration:underline}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.gallery-width-full img{width:100%}.gallery-item{margin:0}.gallery-width-flex .gallery-item{float:left}}.front #header .field-anfrage,#header .field-telefon{right:200px;top:0}.front #header .field-anfrage,#header .field-telefon{position:absolute;z-index:999}#wkdb-widget-tracking{opacity:0}.standorte-container.angelika-adelmann{position:relative}.front .standorte-container.angelika-adelmann{padding-bottom:80px}.standorte-container.zeynep-kale .article>*{display:none}.standorte-container.zeynep-kale a{display:none}.responsive-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.brlbs-cmpnt-content-blocker,.brlbs-cmpnt-content-blocker{width:100%!important}.site-footer{text-align:center;padding:16px 0}.footer-menu-container{height:30px}.footer-cookies-container,.footer-copyright-container{line-height:30px;color:#fff}#footer-menu{display:inline-flex;justify-content:center}#footer-menu .menu-item{line-height:auto}li.menu-item-footer{margin:0 16px}.footer-cookies-container .borlabs-cookie-open-dialog-preferences{all:unset;line-height:unset;cursor:unset;cursor:pointer;line-height:1.2;color:#fff}.footer-cookies-container .borlabs-cookie-open-dialog-preferences:hover{text-decoration:underline}