/* ############################################################## */
/*! ### Katholische Kirche Kärnten Print CSS by ilab crossmedia og, www.ilab.at ### */
/* ###			Authors Martin Jank, Gerhard Mischitz		 ### */
/* ############################################################## */

/* ########## ########## ##########
 * UEBERSICHT:
 *
 * GENERELLES
 * HEADER
 * MAIN
 * MAIN-OVERVIEW-CLUSTER
 * MAIN-OVERVIEW-ARTICLES
 * MAIN-ARTICLE
 * MAIN-KNOTEN
 * SUCHERGEBNIS
 * KALENDERBLATT
 * KALENDER
 * UEBERSICHT-DIOEZESE-PFARRE
 * SLIDER
 * FOOTER
 * FORM
 * MODAL
 * ########## ########## ########## */




/* ########## ########## ########## */
/* GENERELLES */
/* ########## ########## ########## */

a:after,
.box:before {
	content:" (" attr(href) ") " !important;
	font-size: .75em;
	font-weight: normal;
	position: relative !important;
}

.btn_teilen,
.edit,
.cookie_banner_container {
	display: none !important;
}

/* ########## ########## ########## */
/* /GENERELLES */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* HEADER */
/* ########## ########## ########## */

nav {
	display: none !important;
}

/* ########## ########## ########## */
/* /HEADER */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* MAIN */
/* ########## ########## ########## */

.magazin_item {
	page-break-inside: avoid !important;
	page-break: avoid;
}

.magazin_item,
.va_box,
.themen_box {
	text-decoration: none !important;
}

#zum_tag .sec_left,
.va_ft_sm,
.va_list_feature > div,
.bl_social[data-social="facebook"] .soc_item > div {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
}

#zum_tag .sec_right,
.va_box .img:before,
.magazin_item .img:before,
.va_date:before,
.box:after,
.va_box:before, 
.va_date br {
	display: none !important;
}

#zum_tag .section_header {
	text-align: left !important;
}

.va_list_feature .va_box:after {
	position: relative !important;
	left: 0;
	top: 0;
	background: none !important;
}

.box,
.va_box {
	outline: thin solid rgba(148,130,56,.7);
	outline-offset: -1px;
	page-break-inside: avoid !important;
	break-inside: avoid;
}

.va_box {
	color: #333 !important;
	overflow: hidden;
}

.box:before,
.va_box:before {
	max-width: 100%;
	word-break: break-all;
}

.va_list_feature .va_box > * {
	width: 50% !important;
	min-width: 1px !important;
	position: relative !important;
	float: left;
}

.magazin_item img,
.va_box img {
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	display: block !important;
	width: 100% !important;
	-webkit-transform: none !important;
	transform: none !important;
	height: auto !important;
	page-break-inside: avoid !important;
	break-inside: avoid;
}

/* .themen_box:after { */
/* 	content: "" !important; */
/* } */

.mag_text,
.mag_text > * {
	display: block !important;
}

.va_box, 
.va_box * {
	display: block !important;
	page-break-inside: avoid !important;
	break-inside: avoid;
}

.va_date {
	text-align: left;
}

.va_date_nr {
	display: inline-block !important;
	font-size: 2.75rem !important;
}

.section_footer a:after {
	position: relative !important;
}

/* ########## ########## ########## */
/* /MAIN */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* MAIN-OVERVIEW-CLUSTER */
/* ########## ########## ########## */


_:-moz-tree-row(hover), 
.cluster_header,
.cluster_header + .row,
.cluster_overview {
	display: block !important;
}

/* ########## ########## ########## */
/* /MAIN-OVERVIEW-CLUSTER */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* MAIN-OVERVIEW-ARTICLES */
/* ########## ########## ########## */

_:-moz-tree-row(hover), 
.article_overview_container > .row,
#article_list {
	display: block !important;
}

.container_weitere {
	display: none !important;
}

/* ########## ########## ########## */
/* /MAIN-OVERVIEW-ARTICLES */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* MAIN-ARTICLE */
/* ########## ########## ########## */

.article_info:before {
	border-top: 1px solid #948238;
}

article.seg_detail .content {
	width: 100% !important;
	flex: 0 0 100% !important;
	max-width: 100% !important;
}

article .row {
	display: block !important;
	overflow: visible !important;
}

.article_header h1 {
	font-size: 2.25rem;
}

.article_info .text-center > div {
	display: block !important;
	width: 100% !important;
	text-align: center !important;
	max-width: 100% !important;
	-webkit-flex: none !important;
	flex: none !important;
}

.kkk_gallery {
	max-width: 80% !important;
	width: 100vw !important;
}

.gallery_thumbnails,
.gallery_bar,
.gallery_slide:before,
.article_info_item:last-child {
	display: none !important;
}

.kkk_gallery.done {
	border-width: 1px !important;
}

.gallery_slide {
	margin-bottom: 1rem;
}

.gallery_slide figure {
	position: relative !important;
}

.gallery_slide img {
	object-fit: none !important;
	font-family: inherit !important;
	height: auto !important;
	width: auto !important;
	margin: 0 auto !important;
	min-width: 50%;
	page-break-inside: avoid !important;
	break-inside: avoid;
}

article p {
	page-break-inside: avoid !important;
	break-inside: avoid;
}

.link_box {
	border: 1px solid #948238;
	page-break-inside: avoid !important;
	break-inside: avoid;
}

.affix,
.affix.affix_top {
	position: relative !important;
	-webkit-transform: none !important;
	transform: none !important;
}

.article_footer .article_info > div,
.link_box_toggle {
	display: none !important;
}

.link_box_title {
	-webkit-transform: none !important;
	transform: none !important;
}


/* ########## ########## ########## */
/* /MAIN-ARTICLE */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* MAIN-KNOTEN */
/* ########## ########## ########## */

.nav_toggle_knoten_container,
.sidenav,
.btn_landkarte,
.knoten_header:before,
.breadcrumb-item:first-child .btn_breadcrumb,
.knoten_symbolbild:before {
	display: none !important;
}

.kh_contains_img_big {
	height: auto !important;
}

.knoten_title,
.knoten_title * {
	color: #1d1d1d !important;
}

#kh_slider {
	min-height: 0;
	width: 80%;
	max-height: unset;
	margin-left: auto;
	margin-right: auto;
}

.content_knoten {
	width: 100% !important;
	max-width: 100% !important;
	flex: 0 0 100% !important;
}

.p_info,
.dl_desc {
	border: 1px solid #ceb596;
}

.list_item {
	page-break-inside: avoid !important;
	break-inside: avoid;
}

.bl_kirchen .box {
	display: block !important;
}

.list_option:after {
	background: none !important;
}

.knoten_bild_container_big > .row,
#nav_menu_knoten + .container + .container > .row {
	display: block !important;
}

_:-moz-tree-row(hover), /* FF */
.section_knoten,
.sk_content,
.sk_footer {
	display: block !important;
}

.breadcrumb {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	white-space: normal;
	display: block !important;
}

.breadcrumb-item {
	display: block !important;
	width: 100%;
}

.breadcrumb-item:first-child .dropdown-menu {
	position: relative;
	display: block;
	top: 0;
	border: none;
	padding: 0;
	margin: 0;
}

.list_item,
.list_item > a {
	text-decoration: none;
}


/* ########## ########## ########## */
/* /MAIN-KNOTEN */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* SLIDER */
/* ########## ########## ########## */

.slick-arrow,
.slick-dots,
.slick-cloned {
	display: none !important;
}

.slick-slider .slick-track, 
.slick-slider .slick-list {
	-webkit-transform: none !important;
	transform: none !important;
	opacity: 1;
	width: 100% !important;
	padding: 0 !important;
}

.slick-slide {
	width: 100% !important;
	float: none !important;
	page-break-inside: avoid !important;
	break-inside: avoid !important;
}

.slick-slide img:after {
	content:" (" attr(title) ") ";
	font-size: .75em;
	font-weight: normal;
}

.slide {
	margin: 0 0 15px !important;
	page-break-inside: avoid;
	page-break: avoid;
}

a.slide {
	text-decoration: none !important;
}

.slide:before,
.slide figure:before,
.slide figure:after,
.s_text:after {
	display: none !important;
}

.s_img {
	position: relative;
	width: 100%;
	left: 0;
	height: auto;
	-webkit-transform: none !important;
	transform: none !important;
}

.s_text {
	position: relative;
	color: #333;
}

#slider_main figure, 
#slider_main .s_text {
	width: 50%;
	float: left;
}


/* ########## ########## ########## */
/* /SLIDER */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* FOOTER */
/* ########## ########## ########## */

footer {
	display: none !important;
}

/* ########## ########## ########## */
/* /FOOTER */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* FORM */
/* ########## ########## ########## */


/* ########## ########## ########## */
/* /FORM */
/* ########## ########## ########## */




/* ########## ########## ########## */
/* MODAL */
/* ########## ########## ########## */


/* ########## ########## ########## */
/* /MODAL */
/* ########## ########## ########## */