@charset "utf-8";
/* CSS Document */

#p8.pagelevel-2 .bp-page-content .section-default{ background:none; }

.body-bg-top { background: #ccc; } 

h2.element-header { color:#333; }

.news-list-view .box_link .lexikon .lead, .news-search-result .box_link .lexikon .lead {font-size: 1rem; display:inline; }

.news-list-item h3 {font-size:1.1em; font-weight:600; color:#3C618B; text-transform:uppercase; letter-spacing:1px; }
.news-list-view .box_link .lexikon .btn_more {margin-top:10px; }
.news-list-item .col-md-9 { max-width:100%; flex: 0 0 100%; }
.section-default .news .news-list-view { position:relative; top:-40px; } 

.news-single .lead { display:none; }
.news-single .news-text-wrap p sub { margin-top:15px; padding-top:5px; }

#c101.frame { padding-bottom:10px; }

.news-search-form { display:flex; margin-top:-20px; margin-bottom:20px; }
.news-search-form .form-group { margin-bottom:0; }

.lexikon.category-menu-view { padding-bottom:5px; }
.lexikon.category-menu-view li a { background:#3C618B; color:#fff; border-radius:3px; width:34px; height:34px; justify-content: center; font-size:1em; font-weight:500; display: flex; align-items: center; margin:0 4px 5px; }
.lexikon.category-menu-view li a.active { background:#fff; border:1px solid #ccc; color:#999; }
.lexikon.category-menu-view li a:hover  {
    background: #fff; 
	color: #3C618B; 
    -webkit-transition: background-color 500ms ease;
    -moz-transition: background-color 500ms ease;
    -o-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
 }

.lexikon.page-navigation p { display:none; }
.lexikon.page-navigation { padding-right:10px; padding-top:15px;}
.lexikon.page-navigation li a, .lexikon.page-navigation li.disabled { background:#FFF; color:#3C618B; border-radius:3px; width:34px; height:34px; justify-content: center; font-size:1em; font-weight:500; display: flex; align-items: center; margin:0 3px 5px; }
.lexikon.page-navigation li.active { background:#3C618B; color:#FFF; border-radius:3px; width:34px; height:34px; justify-content:center; font-weight:500; text-align:center; display:flex; align-items:center; margin:0 3px 5px;}
.lexikon.page-navigation .pagination {float:right; }

.lexikon.page-navigation li.previous a::before { content: "\f137"; font-family: "FontAwesome"; font-weight:900; padding-right: 8px;padding-left: 8px; }
.lexikon.page-navigation li.next a::after { font-family: "FontAwesome"; content: "\f138"; font-weight:900; padding-right: 8px; padding-left: 8px; }
.lexikon.page-navigation li.previous a, .lexikon.page-navigation li.next a { width:auto; padding:0 4px; font-size:1em; text-decoration:none; }

.lexikon.news-list-item { background: #fff; box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); border-radius: 0px; color: #3C618B; height: 250px; width:calc(97%/3); display:inline-grid; margin: 8px 3px 0px 3px;  padding: 20px 5px 5px 5px;  overflow: hidden; transition: all 0.4s; }

.lexikon.news-list-item:hover a { border-radius: 5px; padding:2px 3px; }
.lexikon.news-list-item:hover  {
    background: #3C618B; 
	color: #CDDADD; 
    -webkit-transition: background-color 500ms ease;
    -moz-transition: background-color 500ms ease;
    -o-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
    transition-delay: 0ms; }
	
.lexikon.news-list-item:hover h3  {
	text-decoration:none;
	color: #EEE; 
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    transition-delay: 0ms; }
	
.lexikon.news-list-item:hover .btn_more { 
    background: #fff; 
	color: #3C618B; 
    -webkit-transition: background-color 500ms ease;
    -moz-transition: background-color 500ms ease;
    -o-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
    transition-delay: 100ms; }
	
.news-single .article h1 { font-size:2.7rem; margin-bottom:15px; text-transform:uppercase; hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto;}
.news-single .article { background: rgba(255, 255, 255, 0.9); border-radius: 3px; padding:30px 50px; margin: 10px 0;  hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; }
.news-single { padding-bottom:3em; }
.news-single .article p sub { display:block; line-height: normal; border-top:1px solid #999; }

#page-content .news-text-wrap ul.list-normal { margin-bottom:15px; }

.news-search-form .form-control { width:335px; }

#p32 .news-single .btn-default, 
#p128 .news-single .btn_back_news { display: none; }

.box_bg_dark a { color: #9EBAD9; }
#page-content a.btn_back_news,
#page-content .lexikon a { text-decoration:none;  }

.btn_back_news:before { 
    content: "\f137";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    padding-right: 8px;
}
.btn_back_news { border-radius:3px; padding:5px 10px; margin-top:20px; display:inline-block; background:#3C618B; border:1px solid #3C618B; color:#fff; text-transform:uppercase; font-size:.8em; }
.btn_back_news:hover  {
	text-decoration:none;
    background: #fff; 
	color: #3C618B; 
	border: 1px solid #3C618B;
    -webkit-transition: background-color 500ms ease;
    -moz-transition: background-color 500ms ease;
    -o-transition: background-color 500ms ease;
    transition: background-color 500ms ease;
    }
	
.news-related { margin-top:20px; border-radius:3px; border: 1px solid #ccc; background:#ededed; padding:20px; }
.news-related a { text-decoration:underline; }
.news-related h4 { font-size:1.1rem; }
.news-related ul { padding-left:10px; }
.news-related li { list-style:none; padding-left:7px; }
.news-related li::marker { font-family: "Font Awesome 5 Free"; content: "\f105"; font-weight:900; }
.news-related-news-date { display:none; }
	
@media only screen and (max-width: 768px) {
	.lexikon.page-navigation .pagination { margin-left:0px; float:none;}
	.lexikon.page-navigation li.previous a, .lexikon.page-navigation li.next a { display:none; }
	.news-single .article h1 { font-size:1.7rem; text-transform:uppercase; }
	.news-single .article { padding:20px; }
	.news-search-form .form-control {width:100%; }
	.lexikon.news-list-item { width:100%; }
}