@import url("breezingforms.css");
@import url("dpcalendar.css");
@import url("dropfiles.css");
@import url("widgetkit.css");
@import url("responsive.css");


 ul#wk-48a.uk-subnav.uk-subnav-pill.uk-flex-left{display:none}

/* Presets hereinladen */

body a,
body #offcanvas-toggler>i:hover,
body .sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:not(.sp-group-title):hover,
body .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a:not(.sp-group-title),
body ul.social-icons >li a:hover,
body .sp-module ul>li>a:hover,
body .sp-module .latestnews>div>a:hover,
body .voting-symbol span.star.active:before,
body .major-color,
body .sppb-addon-person .sppb-person-social > li > a,
body .sppb-testimonial-pro-advanced .sppb-testimonial-client,
body .sppb-addon-articles .sppb-addon-article .sppb-article-info .sppb-article-title a:hover,
body .mednet-appointment-feature .sppb-addon-feature:hover .sppb-icon span,
body .mednet-contact-page .sppb-addon-feature .sppb-icon span,
body .sppb-addon-feature.sp-contact-info .sppb-icon,
body .mednet-services-step .sppb-addon-blocknumber:hover .sppb-addon-title,
html body:not(.view-article) article.item .article-info >dd a:hover,
html body:not(.view-article) article.item a:hover,
body .article-info >dd a:hover,
html body.view-article article .article-body blockquote,
body .sp-mednet-feature i.icon,
body .sppb-testimonial-pro-advanced .sppb-carousel-icon,
body #sp-left .sp-module .sp-module-content .nav.menu li a:hover,
body #sp-left .sp-module .sp-module-content .categories-module li a:hover,
body #sp-right .sp-module .sp-module-content .nav.menu li a:hover,
body #sp-right .sp-module .sp-module-content .categories-module li a:hover,
body #sp-left .sp-module .sp-module-content .latestnews .mednet-news-title:hover,
body #sp-right .sp-module .sp-module-content .latestnews .mednet-news-title:hover,
body .sp-comingsoon ul.social-icons li a:hover,
body .sp-comingsoon ul.social-icons li a:focus,
body .sp-comingsoon .hours,
body #sp-bottom a:hover,
body #sp-bottom a:hover i,
body #sp-footer #sp-footer2 .sp-copyright a {
  color: #004b93;
}
body a:hover,
body .sp-rating span.star:hover:before,
body .sp-rating span.star:hover ~ span.star:before {
  color: #38608f;
}
body .sp-comingsoon .minutes,
body .major-light-color,
body .mednet-appointment-feature .sppb-addon-feature:hover .sppb-feature-box-title {
  color: #004b93;
}
body .major-dark-color,
body .sp-comingsoon .days,
body .sp-comingsoon .seconds {
  color: #004b93;
}
body #offcanvas-toggler>i,
body .sp-module ul>li>a,
body .sp-module .latestnews>div>a,
body .pagination > li > a,
body .pagination > li > span,
body .pagination > li > a:hover,
body .pagination > li > span:hover,
body .pagination > li > a:focus,
body .pagination > li > span:focus,
body .major-light-color .sppb-feature-box-title,
body .major-light-color .sppb-addon-text,
body .major-color .sppb-feature-box-title,
body .major-color .sppb-addon-text,
body .major-dark-color .sppb-feature-box-title,
body .major-dark-color .sppb-addon-text,
body .entry-header h2 a,
body .mednet-text-block-v2 .sppb-addon-title,
body .sppb-slider-wrapper .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text,
body .sppb-slider-wrapper .sppb-slide-item-bg .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title .sppb-slidehsow-sub-title span,
body .sppb-addon-appointment-form form.sppb-appointment-form.light input,
body .sppb-addon-appointment-form form.sppb-appointment-form.light select,
body .sppb-addon-appointment-form form.sppb-appointment-form.light textarea,
body .sppb-addon-articles .sppb-addon-article .sppb-article-info .sppb-article-title a,
body #finder-search a.btn:hover,
body #finder-search a.btn:focus,
body #finder-search a.btn:active {
  color: #4c4c4c;
}
body .sp-megamenu-parent >li.active>a,
body .sp-megamenu-parent >li:hover>a,
body .btn-primary,
body .sppb-btn-primary,
body .mednet-major-bg,
body .sppb-addon-tweet .sppb-tweet-slider,
body .pagination > .active > a,
body .pagination > .active > span,
body .pagination > .active > a:hover,
body .pagination > .active > span:hover,
body .pagination > .active > a:focus,
body .pagination > .active > span:focus,
body .sppb-addon-feature.sp-contact-info:hover,
body .sp-mednet-feature:hover,
html body:not(.view-article) article.item .readmore a.btn,
body #sp-left .sp-module .sp-module-content .tagspopular ul li a:hover,
body #sp-left .sp-module .sp-module-content .tagspopular ul li a:focus,
body #sp-right .sp-module .sp-module-content .tagspopular ul li a:hover,
body #sp-right .sp-module .sp-module-content .tagspopular ul li a:focus {
  background-color: #004b93;
}
body .btn-primary:hover,
body .btn-primary:focus,
body .btn-primary:active,
body .sppb-btn-primary:hover,
body .sppb-btn-primary:focus,
body .sppb-btn-primary:active,
body .pager .next>a:hover,
body .pager .next>a:focus,
body .pager .next>a:active,
body .pager .previous>a:hover,
body .pager .previous>a:focus,
body .pager .previous>a:active,
body .sppb-slider-wrapper .customNavigation a:hover,
body .mednet-accordion .sppb-addon-accordion .sppb-addon-content .sppb-panel.sppb-panel-default .sppb-panel-heading.active:before,
body .sppb-addon-ajax-contact.contact-page-form .sppb-ajaxt-contact-form .sppb-btn.sppb-btn-success:hover,
body .sppb-addon-ajax-contact.contact-page-form .sppb-ajaxt-contact-form .sppb-btn.sppb-btn-success:focus,
html body:not(.view-article) article.item .readmore a.btn:hover,
body .error-page .error-page-inner .btn.btn-primary.btn-lg:hover {
  background-color: #3d699e;
}
body .mednet-features-list .mednet-features-two:after,
body .mednet-features-list .mednet-features-one.mednet-features-one-v2:after {
  background: rgba(70,120,180,0.95);
}
html body:not(.view-article) article.item .entry-image a:before,
body .sppb-addon-articles .sppb-addon-article .sppb-img-wrap .sppb-img:before {
  background: rgba(70,120,180,0.9);
}
body .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner,
body .sp-page-title,
body .sp-module .tagscloud .tag-name:hover,
body .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
body .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover,
body .search .btn-toolbar button,
body .post-format,
body .entry-link,
body .entry-quote,
body .carousel-left:hover,
body .carousel-right:hover,
body .pager .next>a,
body .pager .previous>a,
body .sppb-slider-wrapper .customNavigation a,
body .sppb-slider-wrapper .owl-theme .owl-dots .owl-dot:hover span,
body .sppb-slider-wrapper .owl-theme .owl-dots .owl-dot.active span,
body .sppb-addon-tweet .sppb-tweet-slider:after,
body .sppb-addon-appointment-form.doctor-appointment-hero-section form.sppb-appointment-form > .sppb-form-btn button[type="submit"]:hover,
body .sppb-addon-appointment-form.doctor-appointment-hero-section form.sppb-appointment-form > .sppb-form-btn button[type="submit"]:focus,
body .mednet-appointment-feature .sppb-addon-feature .sppb-icon span,
body .mednet-contact-page .sppb-icon.sppb-text-left:hover,
body .sppb-addon-ajax-contact.contact-page-form .sppb-ajaxt-contact-form .sppb-btn.sppb-btn-success,
body .mednet-features-list .mednet-features-one:hover.mednet-features-one-v2:after,
body .mednet-features-list .mednet-features-two:hover:after,
body .pagination-wrapper .pagination li.active span,
body .sp-comingsoon .hours:after,
body .error-page .error-page-inner .btn.btn-primary.btn-lg {
  background: #004b93;
}
body .mednet-features-list .mednet-features-one:after {
  background: rgba(70,120,180,0.95);
}
body .mednet-features-list .mednet-features-one:hover:after,
body .sp-comingsoon .minutes:after,
body .mednet-appointment-feature .sppb-addon-feature:hover .sppb-icon span,
body .sppb-addon-appointment-form.doctor-appointment-hero-section .sppb-addon-title,
body .sppb-addon-appointment-form.doctor-appointment-hero-section form.sppb-appointment-form > .sppb-form-btn button[type="submit"] {
  background: #004b93;
}
body .mednet-features-list .mednet-features-one.mednet-features-one-v2:after,
body .mednet-features-list .mednet-features-two:after {
  background: rgba(70,120,180,0.95);
}
body .mednet-features-list .mednet-features-three:after {
  background: rgba(70,120,180,0.95);
}
body .mednet-features-list .mednet-features-three:hover:after,
body .sp-comingsoon .days:after {
  background: #004b93;
}
body .layout-boxed .body-innerwrapper {
  background: #ffffff;
}
body blockquote,
body .pagination > .active > a,
body .pagination > .active > span,
body .pagination > .active > a:hover,
body .pagination > .active > span:hover,
body .pagination > .active > a:focus,
body .pagination > .active > span:focus,
body .mednet-accordion .sppb-addon-accordion .sppb-addon-content .sppb-panel.sppb-panel-default .sppb-panel-heading.active:after {
  border-color: #004b93;
}

/* Presets hereinladen HIER FERTIG */

body {
    font-family: Titillium Web, sans-serif;
    font-size: 20px !important;
    font-weight: normal;
    line-height: 130%;
    outline:0 !important;
}

a {outline:0 !important;}

header#sp-header a.kein-link {
	cursor: text;
}

div.article-body > ul > li, div.sppb-addon-content > ul > li, .uk-switcher .uk-panel ul > li {
    color: #333;
    list-style: none;
}

div.article-body > ul > li:before, div.sppb-addon-content > ul > li:before, .uk-switcher .uk-panel ul > li:before {
    content: '\25cf';
    position: absolute;
    left: 42px;
    color: #6f6f6f;
    font-size: 12px;
}

body.view-article article .article-body p {
    color: #333;
}


div.sppb-addon-content > ul > li:before, .uk-switcher .uk-panel ul > li:before {
    left: 28px;
}

h1,
div.sppb-row-container div.sppb-section-title.sppb-text-left p.sppb-title-subheading,
h1.sppb-addon-title, body.view-article article .entry-header h2 {
    font-size:1.8em !important;
    text-transform: uppercase !important;
}

h1 {
	margin: 0 0 30px;
}

body h2, h2.sppb-addon-title{
    font-size:24px;
	margin: 25px 0 25px;
}

body h3 {
    font-size: 22px;
    font-weight: 600;
}

body.view-article article .entry-header {
	margin-bottom: 0;
}

section#sp-main-body {
	padding: 80px 0;
}

.sppb-addon.sppb-addon-raw-html div.sppb-addon-content div h1{
    margin-top:0px;
}
/*.btn-primary {
    padding: 5px 10px;
}*/
/* Header */

body .sp-page-builder .page-content #section-id-1554822807078{
    background-attachment: fixed;

background-position: bottom;
}



div#sp-header-sticky-wrapper.sticky-wrapper header#sp-header{
    height:100px;
}

div.sp-module.working-time div.sp-module-content div.custom.working-time{
    margin-top: -30px !important;
margin-bottom: -30px;
}

.page-content{
    margin-top:-1px !important;
}

/* Modul für Startseintext / Widget-Module in Content */
.sppb-column div.sppb-column-addons .sppb-addon.sppb-addon-module.articlemodule,
.sppb-addon.sppb-addon-module.articlemodule,
.nummern-widget.nopill.articlemodule div div.uk-panel.uk-panel-box{
    box-shadow:none;padding:0px !important;margin:none;
}

/*  Link mit nolink auf Widget-Titel entfernen */
.nummern-widget.nopill.articlemodule.nolink div div.uk-panel.uk-panel-box h3.uk-panel-title a.uk-link-reset{
    pointer-events: none;
  cursor: default;
  text-decoration: none;
}

/* Logo */
 #sp-header div.container div.row div#sp-logo.col-xs-6.col-sm-2.col-md-2 div.sp-column a.logo h1 img.sp-default-logo{
    margin-top:8px;
     width:auto;
     max-width:150%;
     height:85px;
}

div#sp-logo > div > a.logo {
	display: none;
}

.logo-modul > a > img {
	object-fit: contain;
	object-position: left center;
	height: 100px;
	width: 250px;
	max-width: none;
	padding: 10px 0;
}

/* Header menu */

.sp-megamenu-parent > li > a {
    height:100px;
    line-height:100px;
    font-size:18px;
    outline:none;
}


.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-full.container div.sp-dropdown-inner{
    margin-top:30px;
    font-size: 0.8em;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:not(.sp-group-title):hover {
    color: #aed1ed;
    background:transparent}

html body .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:not(.sp-group-title):hover {
	color: #aaa;
    outline:none;
}

html body .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:not(.sp-group-title) {
    color: #d0d0d0;
    outline: none;
    text-transform: uppercase;

}

html body .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:not(.sp-group-title):before{
    /*content:"» ";*/
font-size:1.1em}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a:not(.sp-group-title) {
	background-color: transparent;
}

div#sp-menu {
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
}

div#sp-menu .manual-navi-hyphens {
	-ms-hyphens: manual;
	-webkit-hyphens: manual;
	hyphens: manual;
}

div#sp-menu .nowrap-navi {
	white-space: nowrap;
}


#sp-page-title .sp-page-title .breadcrumb {
    background: transparent;
    font-size: 15px;
    text-align: right;
    text-shadow: 3px 3px 10px #000;
}



/* Login */

#login-form div#form-login-remember.form-group div.checkbox,
div.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-left div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form ul.form-links li a,

div.login-greeting{

    color:#fff;
}


div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-username.form-group div.input-group input#modlgn-username.form-control,
div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-password.form-group div.controls div.input-group input#modlgn-passwd.form-control{
    font-size:15px !important;
}


div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-remember.form-group div.checkbox{
    display:none
}

form#login-form div#form-login-remember.form-group,
form#login-form ul.form-links{
    font-size:12px;
    padding-left:30px;
}

div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-submit.form-group,
div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-submit.form-group{
    margin-left:30px;
}
div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form ul.form-links li a{
    line-height: 120%;
}

div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-submit.form-group button.btn.btn-primary{
    padding-top:0px;
}



.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-left div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-username.form-group div.input-group span.input-group-addon,
.sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-left div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-password.form-group div.controls div.input-group span.input-group-addon{
background:transparent;
    border-color:transparent;
}


body:not(.contentpane) .sppb-form-control, body:not(.contentpane) a.btn[title="Cancel"], body:not(.contentpane) button[type="submit"], body:not(.contentpane) button[name="Search"],
html.error-page.uk-notouch body div.error-page-inner div.error-wrapping div.container div.row div.error-page-wrap a.btn.btn-primary.btn-lg,
button#bfSubmitButton{
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 53px;
    line-height: 41px;
    padding: 6px 30px;
        padding-top: 6px;
}

button#bfSubmitButton:hover{
    background:#444;
}


div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-submit.form-group button.btn.btn-primary,
form#member-registration.form-validate div.form-group button.btn.btn-primary.validate
{
    background:#000;
}

div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-submit.form-group button.btn.btn-primary:hover,
div.registration form#member-registration.form-validate div.form-group button.btn.btn-primary.validate:hover
{
    background:#444;
}

div.registration form#member-registration.form-validate div.form-group a.btn.btn-danger{
    display:none;
}

div.sp-dropdown-inner div.row div.col-sm-12 div.sp-module div.sp-module-content form#login-form div#form-login-submit.form-group a.btn.btn-success{
    /*padding:5px;
    line-height:normal;
    background:#777*/
line-height: normal;
background: none;
margin: 25px 0px 0px auto;
    margin-left: auto;
font-size: 12px;
padding: 0px;
display: block;
text-align: left;
}

 div.sp-module-content form#login-form div#form-login-submit.form-group{
    margin-bottom: 5px;
}

#sp-right.col-sm-4.col-md-4 div.sp-column.class2 div.sp-module div.sp-module-content form#login-form div.login-greeting{
    color:#000;
    padding-bottom: 5%;
}


body.site.com-users.view-reset.no-layout.no-task.itemid-860.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.container div.row div#sp-component.col-sm-8.col-md-8 div.sp-column div.row div.col-sm-4.col-sm-offset-4,
body.site.com-users.view-registration.no-layout.no-task.itemid-858.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.container div.row div#sp-component.col-sm-8.col-md-8 div.sp-column div.row div.col-sm-4.col-sm-offset-4,
body.site.com-users.view-reset.no-layout.no-task.itemid-859.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.container div.row div#sp-component.col-sm-8.col-md-8 div.sp-column div.row div.col-sm-4.col-sm-offset-4,
body.site.com-users.view-remind.no-layout.no-task.itemid-858.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper section#sp-main-body div.container div.row div#sp-component.col-sm-8.col-md-8 div.sp-column div.row div.col-sm-4.col-sm-offset-4
{
    width:100%;
    margin-left:0px;
}
section#sp-main-body div.container div.row div#sp-component.col-sm-8.col-md-8 div.sp-column div.row div.col-sm-4.col-sm-offset-4.text-center{
    width:50%;
    margin-left:0px;
}


div.sp-module-content form#login-form div.logout-button input.btn.btn-primary{
    background:#000
}
div.sp-module-content form#login-form div.logout-button input.btn.btn-primary:hover{
    background:#444
}

/* Passwort-Reset */

.view-reset #sp-component div.row > div {
    width: 100%;
    margin-left: 0;
}

/*Alerts & Error Messages */

p.alert.alert-warning,
.alert.alert-error{
    /*display:none*/
}

body .alert.alert-message, .alert {
    background-color: #e5e5e5 !important;
    border-color: none;
    color: #004b93 !important;
    box-shadow: 1px 1px 10px #004b93 !important;
}
.alert.alert-message h4, .alert h4 {
    color: #004b93 !important;
    font-weight: bold !important;
    font-size: 1.5em !important;
}



/* Error 404 */
body div.error-page-inner div.error-wrapping div.container div.row div.error-page-wrap div.error-page-logo,
body div.error-page-inner div.error-wrapping div.container div.row div.error-page-wrap div.error-page-logo img.img-resposive.error-logo{    
    padding: 0% 25% 5% 25% !important;
}

/* interner Bereich */

html.uk-notouch body.site.com-users.view-profile.layout-edit.no-task.itemid-815.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper div#sp-header-sticky-wrapper.sticky-wrapper header#sp-header div.container div.row div#sp-menu.col-xs-2.col-sm-7.col-md-8 div.sp-column div.sp-megamenu-wrapper ul.sp-megamenu-parent.menu-zoom.hidden-sm.hidden-xs li.sp-menu-item.sp-has-child.active a,
html.uk-notouch body.site.com-content.view-category.layout-blog.no-task.itemid-814.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper div#sp-header-sticky-wrapper.sticky-wrapper header#sp-header div.container div.row div#sp-menu.col-xs-2.col-sm-7.col-md-8 div.sp-column div.sp-megamenu-wrapper ul.sp-megamenu-parent.menu-zoom.hidden-sm.hidden-xs li.sp-menu-item.sp-has-child.active a,
html.uk-notouch body.site.com-users.view-profile.layout-edit.no-task.itemid-815.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper div#sp-header-sticky-wrapper.sticky-wrapper header#sp-header div.container div.row div#sp-menu.col-xs-2.col-sm-7.col-md-8 div.sp-column div.sp-megamenu-wrapper ul.sp-megamenu-parent.menu-zoom.hidden-sm.hidden-xs li.sp-menu-item.sp-has-child.active div.sp-dropdown.sp-dropdown-main.sp-menu-left div.sp-dropdown-inner,
html.uk-notouch body.site.com-content.view-category.layout-blog.no-task.itemid-814.de-de.ltr.sticky-header.layout-fluid div.body-innerwrapper div#sp-header-sticky-wrapper.sticky-wrapper header#sp-header div.container div.row div#sp-menu.col-xs-2.col-sm-7.col-md-8 div.sp-column div.sp-megamenu-wrapper ul.sp-megamenu-parent.menu-zoom.hidden-sm.hidden-xs li.sp-menu-item.sp-has-child.active div.sp-dropdown.sp-dropdown-main.sp-menu-left div.sp-dropdown-inner{
    background:#000;
}

/* my profile */

form#member-profile.form-validate.form-horizontal.well fieldset div.control-group div.control-label{
    font-size:0.9em;
    width:50%;
    text-align:left;
}

form#member-profile.form-validate.form-horizontal.well fieldset div.control-group div.controls,
form#member-profile.form-validate.form-horizontal.well fieldset div.controls{
    width:100%;
    margin-left:0px;
}
form#member-profile.form-validate.form-horizontal.well fieldset div.control-group div.controls input,
form#member-profile.form-validate.form-horizontal.well fieldset div.control-group div.controls textarea{
width:100%; max-width:280px;
}

/*breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f9f9f9;
    border-radius: 0px;
    margin-top: 30px;
    font-size: 13px;
    float: right;
}
*/

#sp-main-body {
    padding: 30px 0;
}

#sp-page-title .sp-page-title{
background-attachment: fixed;
margin-top:-1px;
    background-repeat: no-repeat;
background-size: cover;

}

#sp-page-title .sp-page-title::before {
    
    background: rgba(255,255,255,0.55);
    }

#sp-page-title .sp-page-title h2 {
    font-size: 48px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: .9px;
    text-shadow: 3px 3px 5px #777;
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

#sp-page-title .sp-page-title h3 {
    font-size: 18px;
    font-weight: 400;
    margin-top: 9px;
    text-transform: uppercase;
    text-shadow: 3px 3px 5px #777;
}


/* News */

div.uk-panel.uk-panel-box p.uk-article-meta{
    font-size:12px
}

/* Pagebuilder */

 .sppb-section-title .sppb-title-subheading {

    font-size: 46px;
    line-height: 120%;

}
body #sp-page-builder .page-content .sppb-section {
    margin-top: 70px 
}


/* Home */


div.sppb-column-addons div#section-id-1554906771222.sppb-section{
   /*padding-top: 49px;*/

padding-right: 20px;

/*padding-bottom: 49px;*/

padding-left: 20px; 
}


/* Module */
.sppb-addon.sppb-addon-module{
  padding:15px 30px; 
    margin:0px 0px 20px;
}

/*HOME: 5ergrid */
.fuenfergrid .sppb-col-md-1{
    display:none;
}
.fuenfergrid .sppb-col-md-2{
    -ms-flex: 0 0 20%;
flex: 0 0 20%;
max-width: 20%;
    padding:1px;
}

/*div.sppb-addon.sppb-addon-module.vzag-blue.modul-mit-button{
 padding-bottom:40px;   
}*/

div.modul-mit-button {
	min-height: 265.9px;
}

.threeD-item {
	-webkit-transition: 1s;
	transition: 1s;
}


.sppb-btn.more-button.sppb-btn-default.sppb-btn-xs.sppb-btn-rounded{  
    margin-right:15px;
    line-height: 24px;
    padding: 0 10px;
    font-size:0.8em;
    float:right;
    color:#004B93;
}

.btn.btn-success, .sppb-btn.sppb-btn-success, .btn.btn-lg.btn-success, .sppb-btn.sppb-btn-lg.sppb-btn-success{
    background:#fff;
}


.sppb-btn.more-button.btn-mehrtermine.sppb-btn-default.sppb-btn-xs.sppb-btn-rounded{
    /*margin-top:-272px;*/
	margin-top:-52px;
}

.sppb-btn.more-button.btn-mehrdownloads.sppb-btn-default.sppb-btn-xs.sppb-btn-rounded{
    margin-top:-299px;
}


/*HOME:Sektionsflip*/

.sektionsflip{
    font-size:0.9em
}

div.sppb-addon.sppb-addon-sppb-flibox.sektionsflip.threeD-flipbox.flip_left.flipon-hover.sppb-text-center div.threeD-content-wrap div.threeD-item div.threeD-flip-back div.threeD-content-inner a{
    color:inherit
}

div.sppb-addon.sppb-addon-sppb-flibox.sektionsflip.threeD-flipbox.flip_left.flipon-hover.sppb-text-center div.threeD-content-wrap div.threeD-item div.threeD-flip-back div.threeD-content-inner{
    padding: 0 10px;
}

/* News scroller */

div.sppb-articles-carousel-column.sppb-col-md-3 div.sppb-articles-carousel-img a.sppb-articles-carousel-img-link{
    display:none;
}

div.sppb-articles-carousel-wrap div.sppb-articles-carousel-column.sppb-col-md-3 div.sppb-articles-carousel-content.sppb-text-left a.sppb-articles-carousel-link{
    color:#004B93;
}
.sppb-addon-articles-carousel .bx-controls.bx-has-pager {
    position:absolute;
    width: 100%;
   bottom: -420px;
    z-index: -99;

}
div.sppb-addon.sppb-addon-articles-carousel.home-news div.sppb-addon-content div.sppb-row div.bx-wrapper div.bx-controls.bx-has-controls-direction.bx-has-pager div.bx-pager.bx-default-pager{
    display:none;
}

.sppb-articles-carousel-content {
    
    padding: 20px 20px 37px;
}
div.sppb-addon-content div.sppb-row div.bx-wrapper{
    margin-bottom:inherit;
}

div.sppb-addon.sppb-addon-module.vzag-blue.notags div.sppb-addon-content div.custom article.item.item-page div.entry-header.has-post-format div.tags{
    display:none;
}

div.searchsearchbar-top form input#mod-search-searchword.inputbox.search-query{
    display: block;
	/*padding: 6px 12px;*/
	font-size: 12px;
	line-height: 1.0;
	color: #555555;
	background-color: #fff;
	background-image: none;
	/*border-radius: 4px;*/
	/*-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);*/
	/*box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);*/
	/*-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
	/*-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
	/*transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
	border-radius: 0px;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 29px !important;
    width: 150px;
	padding: 3px 10px !important;
	border: 1px solid #d9d9d9 !important;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}

.news-kantone .sppb-articles-carousel-meta-category{
    display:none;
}

/* extra corona news */

/* sektionen home */

.sppb-addon.sppb-addon-module.coronanews{
    background:#f40808 !important;
    color:#fff;
}
.sppb-addon-module.coronanews div.sppb-addon-content div.custom ul.uk-list.uk-list-space li a.uk-display-block.uk-link-muted{
     color:#fff;
}

.sppb-addon-module.coronanews .uk-subnav.uk-subnav-pill.uk-flex-left{
    display:none;
}
.uk-text-left.corona div div.uk-panel p.uk-article-meta{
    color: rgba(0,0,0,.6);
font-size: 14px;
    ont-family: Titillium Web, sans-serif;
}


body:not(.view-article) .top-kontakt article.item a:hover .fa:hover, body:not(.view-article) .top-kontakt article.item a:hover .fa {
	color: #565c60;
}

/* module rechts */


div#sp-right.col-sm-4.col-md-4 div.sp-column.class2 div.sp-module.blank {
    box-shadow:none !important;
	padding:0px;
    background:#fff;
}


.sppb-addon.sppb-addon-module div.sppb-addon-content h2.sppb-addon-title,
#sp-left h2.sp-module, #sp-right h2.sp-module{
    margin: 0 0 20px;
}
.sppb-addon.sppb-addon-module,
#sp-left .sp-module, #sp-right .sp-module {
	box-shadow: 0 6px 12px -3px rgba(49,41,41,.6);
	padding: 20px 30px 25px;
    background:#fff;
}

div .sppb-articles-carousel-content {
	box-shadow: 0 6px 12px -3px rgba(49,41,41,.6);
}

#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
	color: #333;
	font-size: 28px;
	font-weight: normal;
	margin: 0px 0px 20px;
	padding-left: 0;
	padding-top: 0;
	text-transform: none;
}

body:not(.view-article) article.item p{
    color:inherit;
    font-size:inherit;
}


/* vzag-blue*/
.sppb-addon.sppb-addon-module.vzag-blue{
    /*background:#aed1ed;*/
    background:#fff;
}

.sppb-addon.sppb-addon-module.vzag-blue div.sppb-addon-content h2.sppb-addon-title{
   /* color:#aed1ed;*/
    
}
.sppb-addon.sppb-addon-module.vzag-blue div.sppb-addon-content div.newsflash h4.newsflash-title a,
.mod-dpcalendar-upcoming-simple__event div.mod-dpcalendar-upcoming-simple__information a.dp-event-url.dp-link{
color:#004B93;
}

.sppb-addon.sppb-addon-module.vzag-blue div.sppb-addon-content div.newsflash h4.newsflash-title a:hover{
    color:#fff
}

/* vzag-grey*/
.sppb-addon.sppb-addon-module.vzag-grey{
    background:#f3f3f3;
}

.sppb-addon.sppb-addon-module.vzag-grey div.sppb-addon-content h2.sppb-addon-title{
    color:#004B93;
}
.sppb-addon.sppb-addon-module.vzag-grey div.sppb-addon-content div.newsflash h4.newsflash-title a,
.mod-dpcalendar-upcoming-simple__event div.mod-dpcalendar-upcoming-simple__information a.dp-event-url.dp-link,
.mod-dpcalendar-upcoming-default__event div.mod-dpcalendar-upcoming-default__information a.dp-event-url.dp-link{
color:#004B93;
}

.sppb-addon.sppb-addon-module.vzag-grey div.sppb-addon-content div.newsflash h4.newsflash-title a:hover,
.mod-dpcalendar-upcoming-simple__event div.mod-dpcalendar-upcoming-simple__information a.dp-event-url.dp-link:hover{
    color:#aed1ed
}


/* bottom */
body #sp-bottom {
    background-color: #f2f2f2;
    padding: 60px 0 50px;
}
.sp-column div.sp-module h3.sp-module-title{
    text-transform: capitalize;
    font-weight: 600;
    font-size: 28px;
    margin-bottom: 22px;
    color: #000 !important;
}

/* footer */

body #sp-footer {
    background-color: #004B93;
    padding: 21px 0;
     color:#fff;
}
body #sp-footer a,
#sp-footer #sp-footer2 .sp-copyright {
   color:#fff;
    
}
footer#sp-footer div.container div.row div#sp-footer1.col-sm-7.col-md-7 div.sp-column div.sp-module div.sp-module-content ul.nav.menu a:focus{
    background:none;
}


/* calameo */

 .skin-tag.layout.skin-layout.orientation-horizontal.align-left.align-top.hide-on-view-scroll.hide-on-view-index.hide-on-mode-normal.hide-on-mode-fullscreen div.skin-tag.skin-button.action-branding.hide-on-mode-normal.hide-on-mode-fullscreen{
    display:none !important;
}

/* Offcanvas Menu */

#offcanvas-toggler {
    float: right;
    line-height: 70px;
    margin-left: 15px;
    font-size: 30px;
    margin-top: 15px;
    margin-right: 10px;
}

div.offcanvas-menu {
	background-color: #004B93;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li:hover a, .offcanvas-menu .offcanvas-inner .sp-module ul > li:focus a, .offcanvas-menu .offcanvas-inner .sp-module ul > li.active a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li > a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li.active > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:hover > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul > li:focus > a, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
	background: #004B93 !important;
}

.offcanvas-menu .offcanvas-inner ul.nav.menu > li a {
	font-size: 22px;
	text-transform: none;
}

.offcanvas-menu .offcanvas-inner ul.nav.menu > li > ul > li a {
	font-size: 18px;
}

.offcanvas-menu ul.nav.menu li {
	border-bottom: none;
}

.offcanvas-menu ul.nav.menu > li > ul > li > ul > li > a {
	padding-left: 45px;
}

.offcanvas-menu ul.nav.menu > li > ul > li > ul > li > ul > li > a {
    padding-left: 60px;
    
}

.offcanvas-menu .offcanvas-inner .sp-module ul li.active > a {
    color: #d0d0d0 !important;
    text-transform: uppercase;
}

.offcanvas-menu .nav.menu {
	margin: 25px 0;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
}

.offcanvas-menu .offcanvas-inner ul.nav.menu > li > ul > li > span.offcanvas-menu-toggler {
	width: 100%;
}

.offcanvas-menu .offcanvas-inner ul.nav.menu > li > ul > li > span.offcanvas-menu-toggler > i {
	position: absolute;
	right: 20px;
}

div.offcanvas-menu div.offcanvas-inner div.sp-module.logout-offcanvas div.sp-module-content form#login-form {

    border-bottom: none;
    margin-bottom: 0;
    padding-left: 20%;
    line-height: 250%;

}

/* Tags*/

article .has-post-format .tags > a {
	pointer-events: none;
	cursor: text;
}

/* Sitemap */

.sitemap .folder {
	text-transform: none;
}

.sitemap .folder:hover {
	color: #333;
}

.sitemap .treeview .hover {
	color: #333;
}