<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset 'UTF-8';

@media (min-width: 992px) {
	#mainNav {
		-webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
		transition: padding-top 0.3s, padding-bottom 0.3s;
		border: none;
		padding: 15px 0;
		position: fixed;
		background: -moz-linear-gradient(top,  rgba(67,50,36,0.9) 0%, rgba(67,50,36,0.66) 65%, rgba(67,50,36,0.64) 66%, rgba(0,0,0,0) 100%);
		background: -webkit-linear-gradient(top,  rgba(67,50,36,0.9) 0%,rgba(67,50,36,0.66) 65%,rgba(67,50,36,0.64) 66%,rgba(0,0,0,0) 100%);
		background: linear-gradient(to bottom,  rgba(67,50,36,0.9) 0%,rgba(67,50,36,0.66) 65%,rgba(67,50,36,0.64) 66%,rgba(0,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6433224', endColorstr='#00000000',GradientType=0 );
	}
	
	#mainNav .navbar-brand {
		font-size: 1.75em;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}
	
	#mainNav.navbar-shrink {
		padding-top: 0;
		padding-bottom: 0;
		background: #433224;
		box-shadow: 0 0 15px #000;
	}
	#mainNav.navbar-shrink .navbar-brand {
		font-size: 1.25em;
		padding: 0;
	}

	#mainNav.navbar-shrink .lang-sel {
		margin: 30px 0;
	}
}

@media all and (min-width: 1152px) and (max-width: 1366px) {
	#menu #mainmenu &gt; li a {
		font-size: 15px;
		padding-left: 8px;
		padding-right: 8px;
	}

	#MainNews {
		width: 50%;
		left: 5%;
	}

	#main .newsletter form {
		padding: 0;
	}

	#main .newsletter .btn {
		width: 100%;
	}

	h3 {
		font-size: 1.5rem;
	}

	h4 {
		font-size: 1.3rem;
	}

	#main .newsletter h3, #main h3 {
		font-size: 24px;
	}

	.news-player .one-slide .player-title a {
		font-size: 20px;
	}

	.news-player .one-slide .player-title .stext {
		font-size: 14px;
	}

	#Calendar {
		width: 100%;
		margin: 0;
		box-shadow: none;
	}
	
	.addthis_inline_follow_toolbox {
		position: absolute;
		right: 3%;
	}
}

@media all and (min-width: 1366px) and (max-width: 1440px) {
	#menu #mainmenu &gt; li a {
		font-size: 18px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	#MainNews {
		width: 45%;
		left: 5%;
		bottom: 12%;
	}
}

@media all and (min-width: 1024px) and (max-width: 1152px) {
	
	#menu {display: block;}
	.navbar-brand img {
		max-width: 200px !important;
		margin-top: 10px;
	}
	#menu ul &gt; li a {
		padding-left: 0;
		padding-right: 0;
		font-size: 13px !important;
	}
	
	#Calendar {
		width: 100%;
		box-shadow: none;
	}

}

@media all and (min-width: 768px) and (max-width: 1024px) {

	h3 {
		font-size: 1.4rem;
	}

	h4 {
		font-size: 1.2rem;
	}

	#menu {display: none}
	.lang-sel {
		margin: 0;
		position: absolute;
		right: 15px;
		top: 30px;
	}

    .navbar-brand img {
    	max-height: 80px !important;
    }
    
	#mainNav .row div.float-right {
		position: inherit;
	}

	#mainNav {
		position: relative;
	}

	#menu-trigger {
		margin: 0;
		font-size: 36px;
		line-height: normal;
		position: absolute;
		right: 80px;
		top: 18px;
	}

	#MainBanner {
		margin-top: 90px;
	}

	.navbar-brand img {
		max-width: 100% !important; 
	}

	.container {
		max-width: 100%;
	}
}

@media (max-width: 768px) and (min-width: 320px) {

	h3 {
		font-size: 1.4rem;
	}

	h4 {
		font-size: 1.2rem;
	}

	.lang-sel {
		margin: 0;
		position: absolute;
		right: 15px;
		top: 39px;
	}

	#mainNav .row div.float-right {
		position: inherit;
	}

	#mainNav {
		position: relative;
		background: #433224;
		padding: 13px 0;
	}
	
	#menu-trigger {
		margin: 0;
		font-size: 36px;
		line-height: normal;
		position: absolute;
		right: 80px;
		top: 27px;
	}

	#MainBanner {
		margin-top: 0;
	}

	.navbar-brand img {
		max-width: 100% !important; 
	}

	section h2.section-heading {
		font-size: 30px;
		text-overflow: ellipsis;
		max-width: 100%;
		white-space: nowrap;
		overflow: hidden;
	}

	#mainNav .navbar-brand {
		max-width: 100% !important;
	}

	#main h3 {
		margin: 10px 0;
	}
	
	#main .box-wrap {
		padding: 0;
	}

	#main .newsletter {
		border: none;
	}

	.head-decor {
		margin-top: 10px;
	}

	#News .Lead li.lead-item {
		width: 100% !important;
		padding: 15px 0;
		margin: 0;
	}

	section#News {
		padding-top: 15px;
	}

	section#News h3 a.more {
		margin-top: 5px;
	}

	.site-right .newsletter {
		float: left;
		width: 100%;
		clear: both;
		padding: 15px 30px;
		box-sizing: border-box;
	}

	.site-right {
		border-top: 1px dotted #433224;
	}
}

@media all and (width: 800px) and (orientation: landscape) {
	#mainNav div.d-md-none {
		display: block !important;
	}

	#mainNav {
		background: #433224;
		padding: 15px 0;
	}

	section#News {
		padding-top: 15px !important;
	}

	#Calendar {
		width: 100%;
		margin: 0;
	}
	
	section#main .row &gt; div:nth-child(1),
	section#main .row &gt; div:nth-child(2) {
		width: 50% !important;
		max-width: 50%;
		flex: none;
	}

	section#main .row &gt; div:nth-child(3) {
		width: 100% !important;
		flex: none;
		max-width: 100%;
		box-sizing: border-box;
		padding: 0 60px;
	}

	#category .category-item {
		width: 100%;
		max-width: 100%;
		flex: none;
	}

	#category-title-outer &gt; div {
		width: 100%;
		flex: none;
		max-width: 100%;
	}

	.site-right {
		padding-right: 15px;
	}

	.site-right .newsletter {
		margin-top: 15px;
		float: left;
		width: 100%;
	}

	.site-right .newsletter form {
		padding: 0;
	}

	.parallax-slider {
		max-height: 320px;
	}
}

@media all and (min-width: 320px) and (max-width: 768px) {
	.container {
		max-width: 100%;
	}
}</pre></body></html>