/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-size:1em;}body,input,textarea,select,#header,div,span,p,a,table{font-family:'Roboto',sans-serif !important;}h1,h2,h3,h4,h5{font-family:'Roboto',sans-serif !important;font-weight:bold;color:inherit !important;}a[href="/sched"]{font-weight:bold;color:red !important;text-decoration:underline !important;}@font-face{font-family:"shadow";src:url(/themes/bartik_vmd/fonts/shadow.woff) format('woff');}a.gtflag{border:none;}.marker{font-weight:bold;background-color:aquamarine;color:black !important;}.view-slides img{width:100%;}.view-slides a{border:none;}.view-slides .views-row{border:1px solid lightgray;margin-bottom:1em;}.view-slides p{margin:0;padding:0.5em;text-align:center;}.view-slides p:nth-child(1){background-color:#ff9900;}.view-slides p:nth-child(1) a{color:white;}.view-slides p:nth-child(3){background-color:lightgray;}.opening-hours tr:nth-child(2n+1){background-color:#dcffa9;}.opening-hours tr:nth-child(2n){background-color:#c0ff62;}.u{text-decoration:underline;}article ul,article ol{margin-left:2em !important;}.block-count-node-access{font-size:large !important;color:red;border:1px dashed gray;}.visitor_count{color:blue;}caption,legend{font-weight:bold;}.emp{font-weight:bold;color:blue;}.sidebar .block{margin:0;padding:0;border:none;background-color:unset;}.page-title{font-size:1.3em;}.region-primary-menu .menu-item{width:auto !important;padding:0 !important;}.region-primary-menu .menu a{margin:0;padding:0.5em;line-height:1.5em;border-left:1px solid #bbb;border-radius:0;background-color:#9f0;text-shadow:none;}.region-primary-menu .menu a.is-active{background-color:#ccc;}.region-primary-menu .menu a:hover{background-color:#ccc;color:red;}.region-primary-menu .menu li.sf-depth-2{background-color:white;}.region-primary-menu .menu a.sf-depth-2{border:none;border-radius:unset;width:100%;text-indent:8px;}#superfish-main{border-top:1px solid #bbb;background-color:#9f0;margin:1em 16px 0 16px;}.sf-accordion-toggle a{color:black;display:inline-block;padding:1em 3em 1em 1em;position:relative;box-sizing:border-box;width:100%;}.sf-accordion-toggle > a::after{content:"≡";font-size:2em;position:absolute;right:0.5em;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#block-gtranslate{color:#3b3b3b;}#block-gtranslate br{display:none;}#block-rightslides{background-image:url(/sites/default/files/imce/site/bdf_slides.jpg);background-repeat:repeat-y;}.webform-flex fieldset{background-color:#e5e5c7;}.webform-flex fieldset legend{background-color:#eee;padding:0 8px;}p{margin:0 0 0.2em 0;}tr{background-color:transparent;}video{width:100%;}.node__content{font-size:1em;}.node__content img{vertical-align:middle;}table{font-size:inherit;}table.border th,table.border td{border:1px solid lightgray;}tr th,tr td{padding-left:0;}.menu--main .menu-toggle{background-color:lightgray !important;color:lightgray !important;text-shadow:none !important;}.site-branding a{font-family:shadow !important;}.site-branding__text{padding:0;margin:0;font-size:2em;}.site-branding__name{font-size:1em;}.site-branding__logo img{background-color:#f5c700;}.site-branding__slogan{margin-top:0;font-size:0.5em;font-style:normal;font-weight:bold;}.vat{font-style:italic;}.price{font-weight:bold;}.vmd_title{margin:1em 0 0.5em 0;padding:4px;background-color:#666;color:white;text-align:center;font-size:1.2em;}.vmd_title_inner{text-align:center;background-color:#7e6500;}.vmd_bordered_title{border:1px solid black;padding:1em;color:#808000;font-weight:bold;}.vmd_small{font-size:small;}.vmd_large{font-size:large;}.vmd_xlarge{font-size:x-large;}.vmd_monospace{font-family:monospace;}.vmd_grey_bg{background-color:lightgray;padding:0 2em;}.full_width{float:left;width:100%;}.two_col_left{float:left;width:49%;margin-right:1%;}.two_col_right{float:left;width:49%;margin-left:1%;}#block-topscrollingtext{display:none;}.marquee{float:left;font-size:x-large;background:url(/themes/bartik_vmd/images/verkehrsmedizin-bg.jpg) repeat-x;height:78px !important;}.marquee > div{line-height:78px;}.marquee p{margin:0;}.marquee .content{margin-top:0;}.site-footer{padding:0 0 32px 0;margin:0;background:#f5c700;}.site-footer__bottom{border:none;}.site-footer__bottom .region{margin-top:0;}.site-footer__bottom .block{margin:0;}.site-footer__bottom .content{padding:0;}.site-footer .menu-item{float:left;}.site-footer .menu-item a{color:#333;background:rgba(255,255,255,0.7);float:none;display:block;text-decoration:none;text-shadow:0 1px #eee;border:none;border-radius:8px;border-top-left-radius:0;border-top-right-radius:0;margin:0 1px;padding:0.7em 0.8em !important;}.site-footer .menu-item a:hover,.site-footer .menu-item a.is-active,.site-footer .menu-item--active-trail a{background:white;color:black;}.region-header .block{margin:0 0 1em 0 !important;}.cke_editable th,.cke_editable td{border:1px dashed orange !important;}.clickanim{padding-left:50px;background:transparent url(/themes/bartik_vmd/images/klick_hier.gif) no-repeat left center;background-size:42px 26px;}.blink{-webkit-animation:2s linear infinite blink_effect;animation:2s linear infinite blink_effect;}@-webkit-keyframes blink_effect{100%{opacity:1;}90%{opacity:0.9;}80%{opacity:0.8;}70%{opacity:0.7;}60%{opacity:0.6;}50%{opacity:0.5;}40%{opacity:0.4;}30%{opacity:0.3;}20%{opacity:0.2;}10%{opacity:0.1;}}@keyframes blink_effect{100%{opacity:1;}90%{opacity:0.9;}80%{opacity:0.8;}70%{opacity:0.7;}60%{opacity:0.6;}50%{opacity:0.5;}40%{opacity:0.4;}30%{opacity:0.3;}20%{opacity:0.2;}10%{opacity:0.1;}}.menu--account a{color:transparent;}@media all and (min-width:851px){#media_type{width:1px;}.hide_on_desktop{display:none;}}@media all and (max-width:850px){#media_type{width:2px;}.hide_on_mobile{display:none;}h1,h2,h3,h4,h5{text-align:center;}.site-branding{text-align:center;}.site-branding a{font-size:1.1em;}#block-rightslides{display:none;}table.border th,table.border td{border:none;}.two_col_left{float:left;width:100%;margin-right:0;}.two_col_right{float:left;width:100%;margin-left:0%;}td{width:100%;}.region-primary-menu .menu a{padding:1em;border-bottom:1px solid white;}.marquee{background-repeat:no-repeat !important;background-size:100%;}.marquee > div{line-height:2em;}}
@media (max-width:480px){.resp-table-no-header td{float:left;width:100% !important;}.resp-table,.resp-table thead,.resp-table tbody,.resp-table th,.resp-table td,.resp-table tr{display:block;}.resp-table tr:first-child{position:absolute;top:-9999px;left:-9999px;}.resp-table tr{border:1px solid #ccc;}.resp-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;white-space:normal;text-align:left;}.resp-table td:before{position:absolute;left:1%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}.resp-table td:before{content:attr(data-title);white-space:normal;}}
