
h1, h2, h3, h4, h5, h6 { margin: 1em 0 1em 0;}
h4 { font-weight: 600;}
p { margin: 0 0 1em 0;}

.k2TagCloudBlock a{color:#1f9ded}
.rightmenunobg .rightmenu{ background: none;}

div.formrow div.label{ text-align: left;white-space: normal ; width: 40%; }
.formrow .element .inputbox{ padding: 5px;}
.formrow .element { width: 50% !important;}
.formrow .element input, .formrow .element textarea{ width: 100%;}

div.formrow div.element textarea {resize: vertical;min-height: 100px;}
#RWDForm1 h2{ margin-bottom: 20px;}
.formrow.buttons .btn {border-radius: 0px;box-shadow: none;border: none;background: none;background-color: #f6f6f6;text-transform: uppercase;}
.formrow.buttons .btn-success{background: none;margin-right: 5px;background-color: #951b81;}
.formrow.buttons .btn-success:hover{background-color:#5d0c4f;}

#system-message-container {top: 250px;}

#system-message-container .alert-message{background-color: #951b81; color: #ffffff;}
.alert-message .close {color: #ffffff;opacity: 1.0;-webkit-opacity: 1.0;}

.innercontent{  max-width: inherit !important; min-width:100%;}
table.rightmenu{ margin-top:0;}
.webby {        text-align: right;  float: left;clear: both;width: 100%;margin-top: 20px;} 
.webby_container{ /*border-top: 1px solid #6e6e6e; */}
.webby a {  font-family: 'Source Sans Pro', sans-serif;   display: block; font-size: 10px;     opacity: 0.5;     padding: 20px 0 0 0 ; } 
.webby a:hover { opacity: 1; }
iframe{border: 0;}
.innercontent .col-md-1,
.innercontent .col-md-2,
.innercontent .col-md-3,
.innercontent .col-md-4,
.innercontent .col-md-5,
.innercontent .col-md-6,
.innercontent .col-md-7,
.innercontent .col-md-8,
.innercontent .col-md-9,
.innercontent .col-md-10,
.innercontent .col-md-11,
.innercontent .col-md-12
{ display:block !important;}

.innercontent .col-md-1 img,
.innercontent .col-md-2 img,
.innercontent .col-md-3 img,
.innercontent .col-md-4 img,
.innercontent .col-md-5 img,
.innercontent .col-md-6 img,
.innercontent .col-md-7 img,
.innercontent .col-md-8 img,
.innercontent .col-md-9 img,
.innercontent .col-md-10 img,
.innercontent .col-md-11 img,
.innercontent .col-md-12 img
{ max-width:100%;}

.innercontent .col-md-1 td:first-child,
.innercontent .col-md-2 td:first-child,
.innercontent .col-md-3 td:first-child,
.innercontent .col-md-4 td:first-child,
.innercontent .col-md-5 td:first-child,
.innercontent .col-md-6 td:first-child,
.innercontent .col-md-7 td:first-child,
.innercontent .col-md-8 td:first-child,
.innercontent .col-md-9 td:first-child,
.innercontent .col-md-10 td:first-child,
.innercontent .col-md-11 td:first-child,
.innercontent .col-md-12 td:first-child,
.innercontent .col-md-1 tr:first-child,
.innercontent .col-md-2 tr:first-child,
.innercontent .col-md-3 tr:first-child,
.innercontent .col-md-4 tr:first-child,
.innercontent .col-md-5 tr:first-child,
.innercontent .col-md-6 tr:first-child,
.innercontent .col-md-7 tr:first-child,
.innercontent .col-md-8 tr:first-child,
.innercontent .col-md-9 tr:first-child,
.innercontent .col-md-10 tr:first-child,
.innercontent .col-md-11 tr:first-child,
.innercontent .col-md-12 tr:first-child,
.innercontent .col-md-1 tbody:first-child,
.innercontent .col-md-2 tbody:first-child,
.innercontent .col-md-3 tbody:first-child,
.innercontent .col-md-4 tbody:first-child,
.innercontent .col-md-5 tbody:first-child,
.innercontent .col-md-6 tbody:first-child,
.innercontent .col-md-7 tbody:first-child,
.innercontent .col-md-8 tbody:first-child,
.innercontent .col-md-9 tbody:first-child,
.innercontent .col-md-10 tbody:first-child,
.innercontent .col-md-11 tbody:first-child,
.innercontent .col-md-12 tbody:first-child
{ width:100%; float:left;}



.innercontent .col-md-1 table td:first-child,
.innercontent .col-md-2 table td:first-child,
.innercontent .col-md-3 table td:first-child,
.innercontent .col-md-4 table td:first-child,
.innercontent .col-md-5 table td:first-child,
.innercontent .col-md-6 table td:first-child,
.innercontent .col-md-7 table td:first-child,
.innercontent .col-md-8 table td:first-child,
.innercontent .col-md-9 table td:first-child,
.innercontent .col-md-10 table td:first-child,
.innercontent .col-md-11 table td:first-child,
.innercontent .col-md-12 table td:first-child,
.innercontent .col-md-1 table tr:first-child,
.innercontent .col-md-2 table tr:first-child,
.innercontent .col-md-3 table tr:first-child,
.innercontent .col-md-4 table tr:first-child,
.innercontent .col-md-5 table tr:first-child,
.innercontent .col-md-6 table tr:first-child,
.innercontent .col-md-7 table tr:first-child,
.innercontent .col-md-8 table tr:first-child,
.innercontent .col-md-9 table tr:first-child,
.innercontent .col-md-10 table tr:first-child,
.innercontent .col-md-11 table tr:first-child,
.innercontent .col-md-12 table tr:first-child,
.innercontent .col-md-1 table tbody:first-child,
.innercontent .col-md-2 table tbody:first-child,
.innercontent .col-md-3 table tbody:first-child,
.innercontent .col-md-4 table tbody:first-child,
.innercontent .col-md-5 table tbody:first-child,
.innercontent .col-md-6 table tbody:first-child,
.innercontent .col-md-7 table tbody:first-child,
.innercontent .col-md-8 table tbody:first-child,
.innercontent .col-md-9 table tbody:first-child,
.innercontent .col-md-10 table tbody:first-child,
.innercontent .col-md-11 table tbody:first-child,
.innercontent .col-md-12 table tbody:first-child
{ width: inherit; float: none;}


@media (max-width: 979px) {
.innercontent{ display:inherit !important; width: auto !important;}

.innercontent .col-md-1 td:first-child,
.innercontent .col-md-2 td:first-child,
.innercontent .col-md-3 td:first-child,
.innercontent .col-md-4 td:first-child,
.innercontent .col-md-5 td:first-child,
.innercontent .col-md-6 td:first-child,
.innercontent .col-md-7 td:first-child,
.innercontent .col-md-8 td:first-child,
.innercontent .col-md-9 td:first-child,
.innercontent .col-md-10 td:first-child,
.innercontent .col-md-11 td:first-child,
.innercontent .col-md-12 td:first-child,
.innercontent .col-md-1 tr:first-child,
.innercontent .col-md-2 tr:first-child,
.innercontent .col-md-3 tr:first-child,
.innercontent .col-md-4 tr:first-child,
.innercontent .col-md-5 tr:first-child,
.innercontent .col-md-6 tr:first-child,
.innercontent .col-md-7 tr:first-child,
.innercontent .col-md-8 tr:first-child,
.innercontent .col-md-9 tr:first-child,
.innercontent .col-md-10 tr:first-child,
.innercontent .col-md-11 tr:first-child,
.innercontent .col-md-12 tr:first-child,
.innercontent .col-md-1 tbody:first-child,
.innercontent .col-md-2 tbody:first-child,
.innercontent .col-md-3 tbody:first-child,
.innercontent .col-md-4 tbody:first-child,
.innercontent .col-md-5 tbody:first-child,
.innercontent .col-md-6 tbody:first-child,
.innercontent .col-md-7 tbody:first-child,
.innercontent .col-md-8 tbody:first-child,
.innercontent .col-md-9 tbody:first-child,
.innercontent .col-md-10 tbody:first-child,
.innercontent .col-md-11 tbody:first-child,
.innercontent .col-md-12 tbody:first-child
{ width:100%; float: inherit;}

}


.articleblog{ list-style:none; padding:0;}
.articleblog li{ margin-bottom:30px; float:left; clear:both; width:100%;}
.articleblog .mod-articles-category-title {margin-top: 10px; float:left; width:100%; clear:both;
margin-bottom: 10px; font-size:18px; font-weight:bold; color:#000; text-decoration:none;}
.articleblog .mod-articles-category-readmore a{ font-size:14px;color: #1f9ded; font-weight:normal;}
.articleblog .mod-articles-category-readmore a:hover{ text-decoration:underline;}
.jg_catelem_txt{ margin-bottom:15px;}
.jg_catelem_txt ul{ padding:0; text-align:right;}

.contactsrow {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sitemenu .sitemenu-menu li.eff-link-container, 
.sitemenu .sitemenu-menu li.eff-link-container a {
    background-color: #1A1C1F;
}
.sitemenu .sitemenu-menu li.tnko-link-container,
.sitemenu .sitemenu-menu li.tnko-link-container a {
    background-color: #ef7900;
}

.sitemenu .sitemenu-menu li.antonius-link-container,
.sitemenu .sitemenu-menu li.antonius-link-container a {
    background-color: #318747;
}


@media (min-width: 991px) {

	.sitemenu .sitemenu-menu li a, .sitemenu .sitemenu-menu li.active a {
		top: 0;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10px;
		text-align: center;
		text-transform: unset;
	}

	.sitemenu .sitemenu-menu li.active a {
		text-decoration: underline;
	}

	.sitemenu .sitemenu-menu li a span {
		opacity: 1;
		transition: none;
		position: relative;
		top: 0;
		left: 0;
		width: auto;
	}

}

@media (max-width: 991px) {
	.sitemenu-mobile {
		height: auto;
	}
}

.blog {
	padding: 2em 0;
}

.blog .page-header h1, .item-page .page-header h1 {
	margin: 1em 0 0 0;
}

p.published-date {
    text-transform: lowercase;
}