.text-white {color:#000 !important;}
.col-xl-6 {padding-right:0px;}

.icon-block-top {display:none;}

.navbar-brand a {font-size:30px;color:#000 !important;}
.navbar-brand a span{color:#000 !important; margin-top:-7px;}

.navbar-nav.nav-dropdown.nav-right {border-left:0px !important;}

.cid-rgaWzJvQrH .navbar, .cid-rgb0zaxCZd, .cid-rgaWzJvQrH .navbar.navbar-short  {

}

.active, .active .text-black, .mbr-section-btn .mbr-black{
  color:#8dbcfc  !important;
  color:#e22a2a !important;
}

.active:hover, .active .text-black:hover, .mbr-section-btn:hover .mbr-black:hover{
  color:#aaaaaa !important;
  color:#e22a2a !important;
}

.cid-rgx2SEOu9u .mbr-text {color:#fff; ;}
.cid-rgx2SEOu9u  { background-color:#fff;}


.cid-rgxr2qvNA6 .mbr-gallery-item > div::before {content:none;}

headerXX {padding-top:100px;}



/*2020_11*/
.cid-rgaZwhgokf .box-item:first-child {
    background-color: #007cb0;
    background-color: #85acbd;
    background-color: #fff;
box-shadow: 5px 5px 15px grey;
    margin-top: -200px;
margin-right:5px;

}
.cid-rgaZwhgokf .box-item:nth-child(2) {
    background-color: #b10060;
    background-color: #d271a6;
    background-color: #fff;
box-shadow: 5px 5px 15px grey;
margin-right:5px;
}
.cid-rgaZwhgokf .box-item:last-child {
    background-color: #b99d04;
    background-color: #c5b872;
    background-color: #fff;
box-shadow: 5px 5px 15px grey;
margin-right:5px;
}
.cid-rgaZwhgokf h1 {margin-left:50px; }


/*2020_11*/
.container-fluid, .mbr-white, .cid-rgx2SEOu9u .mbr-text { color:#000; font-weight:bold;}
.cid-rgx2SEOu9u .mbr-text a {font-weight:bold;}


/* tx_news */
.news-text-wrap {font-size:17px; line-height: 1.75;}
.news .news-list-view{width: 1200px;}
 .news { background-color:#fff; padding-bottom:0px;}
.news .frame {margin-top:-10px;}
.news .cid-rgb0zaxCZd { padding-top:0px;}
.news #counters5-w  { padding-top:0px;}
#x999 .counters5 { padding-bottom:0px;}
#x999 h2 { font-size:22px; padding-left:20px; padding-bottom:0px;margin-bottom:0px;}
.article {padding:20px; width:380px;}
.article h3 {font-size:18px; font-weight:bold; max-width:300px; }
.article a {line-height:25px;}
.article .newsListDate {font-size:12px; color:#999;}
.article .teaser-text { max-width:300px;}
.news .article .news-img-wrap a {border:0px; padding:0px;}
.news .footer {border:0px;}

.news-single {background-color:#fff; text-align:center; }
.news-single .article div {text-align:left;width:500px;}
.news-single .article {width:500px; margin-left:auto; margin-right:auto;}
.news-single .article .news-img-wrap {padding-bottom:20px; width:460px;}
.news-single .article .news-img-wrap a {border:0px; padding:0px;}
.news-single .article .header {padding-top:100px;}
.news-single .article .teaser-text { max-width:500px;}
.news-single .article h3 {font-size:22px; max-width:500px;}
.news-single .article .news-backlink-wrap {padding-bottom:50px;}

.news-list-view {margin-top:0px;}
.news-list-view .article {width:350px;}


.news_list_block { 
	clear:both;
 	overflow: hidden;
}
.news_list_item {    min-height: 575px; border:1px solid grey; margin:20px 20px 20px 0; border-radius:10px;
	display: inline-block;
 	overflow: hidden;
}

.news h3 {line-height:24px;} 
.news .teaser-text {padding-top:5px; font-size:0.9em; line-height:1.3em;}

.news-img-wrap .outer {clear:both; display:inline;}
.news .article .news-img-wrap a {clear:both; float:none;}

/* category menu */
.news .container, .my-2,.mt-2 {padding-top:0px; margin-top:-10px;} 
.news .news_category { background-color:#fff; margin-top:0px;    line-height:25px;
    padding: 0px;
   } 
.news .news_category .news_category_item{float:left;     font-size:17px;}
.news .news_category .news_category_item a{ color:#000;     font-size:17px;}
.news .news_category .news_category_item .active{ color:#000;    font-size:17px;}
.news .news_category .news_category_item a:hover{ color:#2a77d5;}

/* page pagination */
.news .page-navigation {clear:both; border-bottom:1px solid grey;}
.news .page-navigation ul  {margin-left:10px;}
.news .page-navigation p  {font-weight:bold; }

.news-single .mediaelement-image {margin-bottom:10px;}
.news-img-caption {margin-top:-10px;}


/*2021*/
.cid-rgb0zaxCZd .mbr-section-btn a {
margin: 0 5px 0 0;
font-size:12px;
}


/* ---------- tablet portrait  ---------- */

@media only screen and (max-width: 1224px){
.news .news-list-view{width: 700px;}
.news .article {width: 300px;}
/*2020_11*/
.cid-rgaZwhgokf .container { margin-top:-130px; height:230px; }
.cid-rgaZwhgokf h1 {margin-left:50px; font-size:30px;}
}

/* ---------- mobile landscape + portrait  ---------- */
@media only screen and (max-width: 624px) {
.news .news-list-view{width: 100%;}
.news-single .article div {text-align:left; width:300px;}
.news-single img {max-width:300px;}
.news-single .article .news-img-wrap {float:none; margin:0px; width:200px;}
/*2020_11*/
.cid-rgaZwhgokf .container { margin-top:-130px; height:330px; }
.cid-rgaZwhgokf h1 {margin-left:0px; font-size:30px;}
}

#c73 header { line-height:1.7rem; overflow:visible; height:auto;}
#c73 header h2 { font-size:1.5rem; line-height:1.7rem; padding:0 20px 0 70px; overflow:visible; }


/* 2026-3 buttons etc. */
.display-1 {
    font-family: 'Roboto', sans-serif;
    font-size: 2.2rem;
}
h3 a {border:2px solid black!important; font-size:18px; border-radius: 10px; padding: 10px; color:black;}
/*.header h3 a {border:0px!important; padding-left:0px; font-weight:bold;}*/
.header h3 a {border:0px!important; font:500 20px Georgia,serif  !important;margin:0 0 5px !important; padding:0px;}
.news-single .article h3{border:0px!important; font:500 25px Georgia,serif  !important;margin:0 0 5px !important; padding:0px;}

.news-single p a {border:2px solid black!important; font-size:16px; font-weight:bold; border-radius: 10px; padding: 5px 10px 5px 10px; color:black; margin-top:15px;}
.news_list_item .footer a {border:1px solid black!important; font-size:14px; border-radius: 10px; padding: 6px; color:black; margin-top:15px;}


.hamburger span {background-color:black !important;}
.nav-item, .active{    border-bottom: 1px solid black; }

