body {line-height: 1.25em;}
.header.transparent {z-index: 10000}

.topbar-social ul li a span {
    margin-right: 0px;
    font-size: 16px;
}

.old-ie {
	display:none;
}

.mega-menu .menu-logo {
    padding: 10px 0;
}


section.slider-wrapper img.image-embed-item,
section.page-section-ptb img.image-embed-item {width: 100%; height: auto;}


.gridelement.default {position: relative; width: auto; margin: 20px 0; background-color: transparent;}

.mega-menu a.logo-topbar img#logo_img {display: block;}
.mega-menu a.logo-topbar img#logo_img-inv {display: none;}
.mega-menu.mobileTopFixed.desktopTopFixed img#logo_img {display:none}
.mega-menu.mobileTopFixed.desktopTopFixed img#logo_img-inv {display:block;}

.breadcrumb {background-color: transparent; font-size: 0.85em;}
.breadcrumb li i.fa.fa-angle-right {padding: 0 5px;}

.row.menu-subpages .col-md-3 {margin-bottom: 30px;}

.feature-box .feature-box-content a { margin: 0px; padding: 0px; display:inherit; }
.feature-box .feature-box-content a i {padding-left: 0px; }

.menu-subpages .feature-box-content h4 {font-size: 18px; white-space: nowrap;}

.iconheader i, .iconheader i {margin-right: 0.5em;}


ul.menu-sitemap {list-style: none;}
ul.menu-sitemap li {margin-left: 40px}
ul.menu-sitemap li a {line-height: 30px;}
ul.menu-sitemap li a i {padding-left: 10px;}

.blog-box .blog-box-img.no-pic { background-size:auto; background-position:bottom right; background-repeat: no-repeat; }

.news.news-single .teaser-text p {font-weight: bold;}
.news.news-single h2, .news.news-single h3,
.news-list-view .header h3 a span {font-size: 14px; font-weight: 600; line-height:1em;}

.news.news-single .news-text-wrap p.abstract,
.news.news-single .news-text-wrap p.title,
.news.news-single .news-text-wrap .box_banner.box_half, .wp-caption, #content-area a.more,
.news.news-single .articleImage, .news.news-single .news-text-wrap .pgAbstract, .articleImage {display:none;}
.news-text-wrap ul, .content-former ul, .justify-content-end ul {margin-left: 1em;}
.news-text-wrap ul li, .content-former ul li, .justify-content-end ul li {margin-bottom: 10px; }

.news .news-related.news-related-files {margin-top: 15px; padding: 15px; border: 1px solid #ededed; border-radius: 3px;}
.news .news-related.news-related-files h4 {font-size: 18px;}
.news .news-related.news-related-files ul {list-style: none;}

.appointment .bg-overlay-theme-90 a {color: #f2f2f2; border-bottom: 1px dotted #f2f2f2;}

.frame-border-gray {border: 1px solid #ededed;padding: 10px; position: relative;}

.masonry-item .portfolio-item {border: 1px solid #ededed;}
.portfolio-item .portfolio-overlay h4 {font-size: 16px; font-weight: 300;}

section.gray-bg  {background-image: url(../Images/main-bg.jpg);}

section.slider-wrapper {min-height: 90px;}

.page-section-ptb.bg-overlay-black-80.parallax { padding: 80px 0; }

.box.blue {padding: 50px; background-color:#0c4270}

.text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6,
.text-white .ce-bodytext,
.text-white p, .text-white img {fill: #ffffff;color: #ffffff;}

.text-white a:focus, .text-white a:hover {color: rgba(255,255,255,0.5);}


footer h5, footer h6 {margin-bottom: 30px; margin-top: 10px; color: #fff; text-transform: uppercase;}


nav.sideber-content ul li {
	list-style: none;
	padding: 0.5em;
	margin-bottom: 1em;
}

.col-md-4.text-white.map-icon {
	z-index:998;
}

.team.team-round-small.left {
	text-align: left;
}
.team.team-round-small.left .team-description {
	padding: 0px;
}

.bottom-center-dots .owl-dots {bottom: 0px !important;}
.owl-frame .owl-dot span {border: 1px solid #ededed;}


/*-----------------------------------------------------------------------------------*/
/*  EDGE-HACK  15.06.2018 Uwe Jakobs
/*-----------------------------------------------------------------------------------*/
@supports (-ms-ime-align: auto) {
  .appointment-bg {
        background-image: none !important;
  }
}

/*-----------------------------------------------------------------------------------*/
/*  POWERMAIL  25.02.2018 Uwe Jakobs
/*-----------------------------------------------------------------------------------*/


.tx-powermail fieldset.nolabel label,
.tx-powermail h3,
.tx-powermail legend,
.tx-powermail label {
	display: none;
}

.tx-powermail .checkbox label,
.tx-powermail .radio  label{
	display: block !important;
}

.tx-powermail .radio {
	float: left;
	margin-left: 20px;
	margin-right: 30px;
}

.tx-powermail .container-fluid {
	padding: 0;
}

.powermail_fieldwrap{
	display: inline-block;
	padding-left: 0px;
}

.powermail_field, .powermail_field select, .powermail_field input,  .powermail_field textarea {
	width: inherit; 
}

.powermail_field select, .powermail_field input, .powermail_field textarea {
	padding: 8px;
	/*line-height: 24px;*/
}

/*.powermail_field select {background: transparent; border: 2px solid #fff; border-radius: 3px; color: #ffffff; margin-bottom: 20px; }*/

.powermail_field select {color: #fff;}
.powermail_fieldwrap_type_select {position: relative; float:left;}
.nice-select {height: 37.33333px; line-height: 33px;}
.box select.wide.fancyselect.powermail_select {padding:0;}

.powermail_field textarea {min-height: 5em; height: 3em;}



.appointment .powermail_field .checkbox label {font-size: 0.85em;}
.appointment .powermail_field .checkbox label a {color: #ffffff; border-bottom: 1px dotted #ffffff;}

footer .powermail_field  .frame-layout-1 {
	max-height: 5em;
	overflow: auto;
	border: 1px dotted rgba(255,255,255,0.5);
	padding: 1em;
	border-radius: 2px;
}

.powermail_field .powermail_field_error {border: 2px solid #ff0000 !important; color: #ff0000 !important;}

/*.powermail_fieldwrap_strasse, .powermail_fieldwrap_plz, .powermail_fieldwrap_ort, .powermail_fieldwrap_mitteilung {display:none;}*/

/*-----------------------------------------------------------------------------------*/
/*  POWERMAIL  25.02.2018 Uwe Jakobs
/*-----------------------------------------------------------------------------------*/

@media (max-width: 575px) {
	.nice-select {margin-bottom: 20px;}
}
