<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&amp;family=PT+Serif:ital,wght@0,400;0,500;0,700;1,400;1,700&amp;display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&amp;display=swap');

html, body {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-weight:400;
}

.gi-05x	{font-size: 0.5em;}
.gi-15x	{font-size: 1.5em;}
.gi-2x	{font-size: 2em;}
.gi-3x	{font-size: 3em;}
.gi-4x	{font-size: 4em;}
.gi-5x	{font-size: 5em;}

.secondary-bg {
	background-color: #ebf4fb;
}

.fs-7 {
  font-size: 0.8rem !important;
}

#utility .visual-link {
	font-size: 1.2em;
}

#utility .visual-link a {
	text-decoration: none;
	text-transform: uppercase;
}

#utility .age {
	display: inline-block;
    padding-top: 5px;
    font-size: 18px;
	font-weight: 700;
    border: 1px solid #06ba06;
    border-radius: 30px;
    width: 40px;
    height: 40px;
}	

#utility .social img {
	opacity: 0.8;
}

#utility .social img:hover {
	opacity: 1;
}

.dropdown-menu {
	border-radius: 20px;
	--bs-dropdown-bg: #f2f5f8;
	--bs-dropdown-border-color: #999;
	--bs-dropdown-border-radius: 0rem;
}

.dropdown-menu li a{
	padding-bottom: 2px;
}

.dropdown-item:hover, .dropdown-item:focus {
	background-color: #ddd;	
	color: #333;
}

.nav-item .nav-link {
	color: #1589e2;
	color: #000;
	font-size: 1.0em;
	font-weight: 400;
	background-color: #eee;
	border-radius: 20px;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin: 5px 5px !important;	
}

.nav-item .nav-link:hover {
	background-color: #ddd;	
	color: #333;
}


.nav-item .nav-link a:hover {
	color: #eee;
	background-color: #ddd;

}

@media only screen and (min-width: 1200px) {
    .nav-item .nav-link {
		margin-left: 5px;
	}
}

@media only screen and (max-width: 950px) {
	.nav-item .nav-link {
		color: #1589e2;
		font-size: 1.0em;
		font-weight: 400;
		padding-left: 15px !important;
		padding-right: 15px !important;	
	background-color: transparent;
	border-radius: 0;
	}
}

.dropdown-toggle::after{
	content: url('data:image/svg+xml; utf8, &lt;svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 9.8 6.9" style="enable-background:new 0 0 9.8 6.9;" xml:space="preserve"&gt;&lt;path fill="rgb(21,137,226)" d="M4.9,6.6L0.2,1.9l1.4-1.4l3.3,3.3l3.3-3.3l1.4,1.4L4.9,6.6z"/&gt;&lt;/svg&gt;');
	border: none;
	width: 10px;
	height: auto;
	margin-left: 0.4rem;
	vertical-align: 0;
	color: #1589e2;
}

.navbar-toggler .navbar-toggler-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(21,137,226, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-toggler.navbar-toggler {
	border-color: rgb(21,137,226);
}
.navbar-toggler.navbar-toggler:focus {
    outline: none;
    box-shadow: none;
}

h1 {
	color: #1589e2;
	font-weight: 500;
	font-size: 1.7em;
}


h5 {
	color: #1589e2;
	font-weight: 600;
}
header .search input {
	background-color: #f2f5f8;
	border-color: #f2f5f8;
	border-radius: 5px 0 0 5px;
}

header .search button {
	color: #fff;
	font-weight: 700;
	background-color: #1589e2;
	border-radius: 0 5px 5px 0;
	border-color: #1589e2;
}


header .search button:hover {
	background-color: #0068b0;
	color: #fff;
	border-color: #1589e2;
}


.breadcrumb {
	--bs-breadcrumb-margin-bottom: 0;
}

.breadcrumb-item + .breadcrumb-item::before {
	--bs-breadcrumb-divider-color: #1589e2;
	--bs-breadcrumb-divider: "/";	
	font-weight: 700;
}

.breadcrumb a {
	color: #1589e2;
	text-decoration: none;
}

h4 {
	color: #1589e2;
	font-weight: 500;
}

.carousel {
  width: 100%;
}

.carousel-item img {
  width: 100%;
  height: 500px;
  object-fit: cover;
}

.carousel-item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 1;
  background: url('../images/pages/overlay.png');
  background-size: 100% 100%;
}

@media (max-width: 1024px) {
	.carousel-item img {
		height: 400px;
	}  
}

@media (max-width: 800px) {
	.carousel-item img {
		height: 300px;
	}  
}

.carousel-caption {
	position: absolute;
	right: 20px;
	bottom: 0px;
	left: 20px;
	padding-top: 1.25rem;
	padding-bottom: 1rem;
	color: #fff;
	text-align: left;
}

.carousel-caption h5 {
	color: #fff;
	font-size: 1.5em;
	font-weight: 500;
	/* text-shadow: 0px 0px 5px rgba(0, 0, 0, 1); */
}

.carousel-caption p {
	color: #df4012;
	/* text-shadow: 0px 0px 10px rgba(255, 255, 255, 1); */
	font-size: .8em;
	margin-bottom: 0px;
}

#mainNewsCaptions .carousel-indicators{
	position: absolute;
	bottom: 0;
	left:0px;
	width: 100%;
  	margin: 0;
  	left: 0;
 	right: 0;
 	width: 100%;
 	display: flex;

}
#mainNewsCaptions .carousel-indicators button{
	flex-grow: 1;
	height: 5px;
	border-radius: 2px;	
	border-bottom: 3px solid transparent;
}

#mainNewsCaptions .carousel-indicators button.active{
	background-color:rgba(21,137,226,0.5); 
}

.news-feed {
	height: 500px;
	overflow-y: auto;
	scrollbar-color: #1589e2 #e0e0e0;
    scrollbar-width: thin;
}

.news-feed a {
	text-decoration: none;
	color: #000;
}

.news-feed a:hover {
	text-decoration: none;
	color: #1589e2;
}

.news-feed a .icon {
	color: red;
}

.news-feed::-webkit-scrollbar {
    width: 8px;
}
 
.news-feed::-webkit-scrollbar-track {
    background-color: #e0e0e0;
    border-radius: 100px;
}
 
.news-feed::-webkit-scrollbar-thumb {
    background-color: #1589e2;
    border-radius: 100px;
}

.news-feed::-webkit-scrollbar-thumb:hover {
    background-color: #0d6bb3;
}

@media (max-width: 1024px) {
	.news-feed {
		height: 400px;
	} 
	.carousel-caption h5 {
		font-size: 1.4em;
	}
	.carousel-item:before {
		background: url('../images/pages/overlay_mobile.png');
	}	
}
@media (max-width: 800px) {
	.news-feed {
		height: 300px;
	}
	.carousel-caption h5 {
		font-size: 1em;
		font-weight: 500;
	}	
	.carousel-item:before {
		background: url('../images/pages/overlay_mobile.png');
	}
}

.news-feed hr {
	border: 2px solid #133b3a;
	margin: 0;
	padding: 0;	
}

.news-feed h6 {
	color: #133b3a;
	text-transform: uppercase;
}

.news-feed ul {
	padding: 0;
	list-style-type: none;
}

.news-feed ul&gt;li {
	display: inline-block;
	color: #133b3a;
	padding: 5px 0px;
	border-bottom: 1px solid #ddd;
	margin: 0 10px;
}

.news-feed ul&gt;li a {
	color: #133b3a;
	text-decoration: none;
}

.news-feed ul&gt;li a:hover {
	color: #133b3a;
	text-decoration: underline;
}

.news-feed ul&gt;li date {
	color: #f65711;
	font-size: 0.8em;
}

/***************************/

.full-story-feed a {
	text-decoration: none;
	color: #000;
}

.full-story-feed a:hover {
	text-decoration: none;
	color: #1589e2;
}

.full-story-feed a .icon {
	color: red;
}

/***************************/

.today-news .card .card-header {
	background: transparent;
	font-size: 0.8em;
}

.today-news .card .card-header .date {
	color: #f65711;
}

.today-news .card .category {
	position: absolute;
	top: 0px;
	/*left: 12px;*/
	right: 13px;
	padding: 1px 4px;
	background: rgba(51, 170, 51, 0.8);
	background: rgba(32, 127, 186, 0.8);
	/*background: rgba(223, 64, 18, 0.8);*/
	color: #fff;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: 600;
}

.today-news .card .has-video {
	position: absolute;
	top: 1px;
	right: 13px;
	padding: 1px 4px;
	background: rgba(244, 18, 64, 0.7);
	color: #fff;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: 600;
}

.today-news .card a {
	text-decoration: none;
	color: #000;
}

.today-news .card a:hover {
	color: #1589e2;
}

.today-news .card .category a {
	color: #fff;
	text-decoration: none;
}
.today-news .card .category a:hover {
	color: #fff;
	text-decoration: underline;
}

.today-news .card .img {
    height: 200px;
	background-size:contain;
	background-repeat:no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.today-news .card .card-title {
    font-weight: 400;
}

.main-banners img{
	max-width: 100%;
}

.main-banners-top img{
	max-width: 100%;
}

.categories .programms img {
	max-width: 100%;
	opacity: 0.9;
	transition: all 0.2s 0s ease;
}

.categories .programms a {
	text-decoration: none;
	color: #000;
	transition: all 0.2s 0s ease;
}
.categories .programms a:hover {
	color: #1589e2;
}

.categories .programms a:hover img {
	opacity: 1;
}

.categories-links {
	/*background-color: #f2f2f2;*/
	line-height: 2.5em;
}

.categories-links span {
	display: inline-block;
	white-space: nowrap;
}

.categories-links a {
	font-weight: 600;
	border-radius: 17px;
	background-color: #aaa;
	margin: 40px 5px !important;
	padding: 7px 12px;
	transition: all 0.2s 0s ease;
	color: #fff;
	text-decoration: none;
 
}

.categories-links a:hover {
	background-color: #999;
	color: #fff;
}

footer a img {
	opacity: 0.8;
	transition: all 0.2s 0s ease;
}

footer a img:hover {
	opacity: 1;
}

footer ul {
	list-style: none;
}

/************* TICKER **************/

.adv-content-wrap{
	z-index: 1;
}

.adv-content-wrap div {
	
}

.adv-content-wrap .close {
	cursor: pointer;
	width: 40px;
	text-align: center;
}

.adv-content-wrap .close svg {

}

.adv-content-wrap .close svg:hover {
	color: red;
}

.adv-ticker .title {
	color: #f65711;
}

.str_wrap {
	overflow:hidden;
	//zoom:1;
	width:100%;
	font-size:.8em;
	line-height:1.1em;
	position:relative;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;  
	white-space:nowrap;
	
}

.str_wrap.str_active {
	background:#f1f1f1;
}
.str_move { 
	white-space:nowrap;
	position:absolute; 
	top:0; 
	left:0;
	cursor:move;
}
.str_move_clone {
	display:inline-block;
	//display:inline;
	//zoom:1;
	vertical-align:top;
	position:absolute; 
	left:100%;
	top:0;
}
.str_vertical .str_move_clone {
	left:0;
	top:100%;
}
.str_down .str_move_clone {
	left:0;
	bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
	white-space:normal;
	width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
	cursor:inherit;
}
.str_wrap img {
	max-width:none !important;	
}

.str_wrap p {
	padding:5px 5px 5px 200px;
	margin:0;
	display:inline-block;
}

/***********************************/

#tracks {
    font-size: 0;
    position: relative;
    text-align: center;
}

#tracks a {
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 2.3rem;
    height: 40px;
    line-height: 0.2;
    margin: 0 5px 30px;
    padding: 12px;
    text-decoration: none;
    transition: background 0.3s ease;
	background-color: #4a5464;
}

#tracks a:hover,
#tracks a:active {
    background-color: #1589e2;
    color: #fff;
}

#tracks a::-moz-focus-inner {
    border: 0;
    padding: 0;
}

#plList tr {
    cursor: pointer;
}

#plList tr:hover {
	color: #fff;
    background-color: #1589e2;
	cursor: pointer;
}

.plItem {
    
}

.plTitle {
    overflow: hidden;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
	text-align: left;
}

.plNum {

}

.plLength {

}

.plSel,
.plSel:hover {
    background-color: #4a5464;
    color: #fff;
	cursor: pointer;
}

/******************************/

.img-cap figure {
	position: relative;
	overflow: hidden;
	background: #000;
	cursor: pointer;
}

.img-cap figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}

.img-cap figure figcaption  {
	color: #fff;
	font-size: 1em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.img-cap figure figcaption h2 {
	color: #fff;
	font-size: 1.6em;
	text-shadow: 1px 1px 6px rgba(0, 0, 0, 2);
}

.img-cap figure figcaption h3 {
	color: #fff;
	font-size: 1.6em;
	text-shadow: 1px 1px 6px rgba(0, 0, 0, 2);
}

.img-cap figure figcaption::before,
.img-cap figure figcaption::after {
	pointer-events: none;
}

.img-cap figure figcaption,
.img-cap figure figcaption &gt; a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.img-cap figure figcaption &gt; a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.img-cap figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.img-cap figure h2,
.img-cap figure p {
	margin: 0;
}

figure.effect-honey {
	background: #000;
}

figure.effect-honey img {
	opacity: 1;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
	border: 0px;
	margin:0px;
}

figure.effect-honey:hover img {
	opacity: 0.6;
}

figure.effect-honey figcaption::before {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff000;
	content: '';
	-webkit-transform: translate3d(0,10px,0);
	transform: translate3d(0,10px,0);
}

figure.effect-honey h2 {
	position: absolute;
	bottom: 20px;
	left: 0;
	padding: 0em 1.5em;
	width: 100%;
	text-align: left;
	-webkit-transform: translate3d(0,-30px,0);
	transform: translate3d(0,-30px,0);
}

@media (max-width: 1024px) {
	.img-cap figure figcaption h2 {
		font-size: 1.1em;
		font-weight: 400;
		margin: 0;
		text-align: center;
	}
	figure.effect-honey h2 {
		bottom: 0px;
	}
	figure.effect-honey img {
		opacity: 0.6;
	}
}

figure.effect-honey figcaption::before,
figure.effect-honey h2 {
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

figure.effect-honey:hover figcaption::before,
figure.effect-honey:hover h2,
figure.effect-honey:hover h2 i {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
} 
 
.img-gallery figcaption h2{
	font-size: 1.2em !important;
	font-weight: 400;
}
.img-gallery figure.effect-honey {
	background-position:center center;
	background-size:cover;
}

.img-gallery figure.effect-honey svg{
	opacity: 0.4;
	height: 200px;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
		height: 100%;
		width: 100%;
}
.img-gallery figure.effect-honey:hover svg {
	opacity: 0.5;
}

.video-gallery figcaption h2{
	font-size: .9em !important;
	font-weight: 400;
}
.video-gallery figcaption h2 small{
	font-size: 0.8em !important;
	font-weight: 300;
}

.video-gallery figure.effect-honey {
	background-position:center center;
	background-size:cover;
}

.video-gallery figure.effect-honey svg{
	opacity: 0.5;
	height: 200px;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
		height: 100%;
		width: 100%;
}
.video-gallery figure.effect-honey:hover svg {
	opacity: 0.7;
}

/******************************/

.ng .thumb {
	margin-top: 30px;
	line-height: 1.1em;	
	
}

.ng .thumb h4 {
	font-size: 1.3em;
	line-height: 0.9em;	
	color: #000;
}

.ng .thumb img {
	margin-right: 10px;
	border: 3px solid #dddddd;
	max-width: 100px;
}

/******************************/
.bluebg {
	background-color: #ebf4fb;
}
.official date {
	color: #ffffff;
	background-color: #058bea;
	padding: 4px 10px;
	border-radius: 10px;
	font-size: .8em;
}

.official h1 {
	text-transform: uppercase;
	font-size: 1.3em;
	color: #058bea;
	text-align: left;
	font-weight: 600;
}

.official h3 {
	text-transform: uppercase;
	font-size: 1.3em;
	color: #058bea;
	text-align: left;
	font-weight: 600;
}

.official h3 a {
	color: #058bea;
	text-decoration: none;
}

.official .text {
	font-size: 1.2em;
	text-align: justify
}

.official hr {
	opacity: 1;
	border: 1px solid #ff4f00;
}

.official a {
	color: #058bea;
}
.official .attachment ul li {
	font-size: 0.9em !important;
	text-align: left;
	line-height: 1.4em;
	list-style: none;
}

.official .attachment ul li:before {
  /* For a round bullet */
  content: '\2022';
  /* For a square bullet */
  /*content:'\25A0';*/
  display: block;
  position: relative;
  max-width: 0px;
  max-height: 0px;
  left: -15px;
  top: -0px;
  color: #058bea;
  font-size: 1.4em;
}

.official .attachment ul li strong {
	font-weight: 600;
}

/******************************/

.news img {
	max-width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.25);
	*/
}

.news hr {
	opacity: 1;
	border: 3px solid #ff4f00;
}

.news hr.gray {
	opacity: 1;
	border: 1px solid #ff4f00;
}

.news h1 {
	font-size: 2em;
	color: #121918;
	font-weight: 600;
}

.news .text {
	font-size: 1.2em;
	text-align: justify
}

.news .text strong {
	font-weight: 500;
}

.news .text .rek {
	background-color: #f2f5f8;
	font-weight: 500;
	line-height: 1em;
}

.news .text .rek:hover {
	background-color: #ebf4fb;
}

.news .text .rek a {
	text-decoration: none;
	color: #777b7b;
}

.news .text .rek div {
-webkit-box-shadow: -3px 4px 5px 0px rgba(50, 50, 50, 0.5);
-moz-box-shadow:    -3px 4px 5px 0px rgba(50, 50, 50, 0.5);
box-shadow:         -3px 4px 5px 0px rgba(50, 50, 50, 0.5);
	border-radius: 50%;
	margin: 10px;
}

.news .text .rek:hover div {
	background-color: #f5f5f5;
}

.news .text .rek img {
	width: 80px;
	margin: 0px;
	
}

.news .text .rek .label {
	max-width: 200px;
	padding: 5px;
	text-align: center;
}

.news .quote {
	font: 300 1em/1.2em "PT Serif", sans-serif;
	padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    border-left-color: #1b809e;
	background-color: #fdfdfd;
}

.news .quote strong {
	font: 500 1em/1.2em "PT Serif", sans-serif;
	color: #1b809e;
}

.news .quote p {
	margin: 0;
}


.news .important {
	font: 300 1em/1.2em "Montserrat", sans-serif;
	padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    border-left-color: #ce4844;
	background-color: #fdfdfd;
}

.news .important strong {
	font: 400 1em/1.2em "Montserrat", sans-serif !important; 
	color: #ce4844;
}

.news .play-button {
	background: transparent;
	border: 0;
	color: #74b816;
}

.news .date {
	color: #ff4f00;
	font-size: 1em;
}

.news .cats {
	list-style-type:none;
	border: 0px solid #cccccc;	
	margin: 20px 40px;
	border-left-width: 5px;
	text-align: left;
	padding: 6px 0 10px 20px;
	
}

.news .cats strong {
	text-transform: uppercase;
}

.news .main-image{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	min-height: 400px;
	max-height: 450px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden; 
}

.news .blur {
  background: rgba(255, 255, 255, 0.3);
  backdrop-filter: blur(6px);
  height: 100vh;
	width: 100%;
}

.news .main-image-front {
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 450px;
	height: 450px;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.5);
	-moz-box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.5);
	box-shadow: 0px 0px 8px 0px rgba(34, 60, 80, 0.5);
}

.news .main-image-front img {
	height: 100%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.75);
}

@media (max-width: 1080px) {
	.news .main-image {
	min-height: 400px;
	max-height: 400px;		
	}
	.news .main-image-front img {
		height: 400px;
	}
}

@media (max-width: 800px) {
	.news .main-image {
	min-height: 250px;
	max-height: 250px;		
	}
	.news .main-image-front img {
		height: 250px;
	}
}

.news blockquote {
	font: 300 18px/20px "Montserrat", sans-serif;
	padding: 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
    border-left-color: #1b809e;
	background-color: #fdfdfd;
}

.news blockquote strong {
	font: 600 18px/18px "Montserrat", sans-serif;
	color: #1b809e;
}

.news blockquote p {
	margin: 0;
}

.news .block {
	background-color: #f2f5f8;	
}

.btn-show-more {
	font-weight: 400;
	border-radius: 3px;
	background-color: #4a5464;
	margin: 5px;
	transition: all 0.2s 0s ease;
	color: #fff;
	
}

.btn-show-more:hover {
	background-color: #1589e2;
	color: #fff;
}

.btn-show-more:focus {
	background-color: #1589e2;
	color: #fff;
}

/******************************/

.clouds_small, .clouds_xsmall {
	padding: 5px 5px;	
}

.clouds_small {
	font-size: 1.1em;
}
.clouds_xsmall {
	font-size: 0.8em;
}

/******************************/

.cookie_alert {
	position: fixed;
	bottom: 0px;
	color: #fff;
	font-size: 0.8em;
	font-weight: 300;
	line-height: 1.2em;
	transition: all 0.1s 0s ease;
	background-color:rgba(13, 110, 253, 0.7);
	z-index:1;
}
.cookie_alert .marquee {
	width: 0%;
	display: block;
	border: 0;
	height: 2px;
	background-color: #df4012;
}
/******************************/

.form_feedback__button {
	position: fixed;
	bottom: 0px;
	right: 100px;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 500;
	line-height: 2em;
	cursor: pointer;
	transition: all 0.1s 0s ease;
}

.form_feedback__button:hover {
	font-size: 1.2em;
	transition: all 0.2s 0s ease;
}

.form_feedback__button .caption_1 {
	background-color: #ed4901;
	padding-left: 16px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 10px;
	border-top-left-radius: 6px;
}
.form_feedback__button .caption_2 {
	background-color: #0065db;
	padding-left: 4px;
	padding-right: 16px;
	padding-top: 6px;
	padding-bottom: 10px;
	border-top-right-radius: 6px;
}

@media (max-width: 1024px) {
	.form_feedback__button {
		right: 100px;
	}  
}

@media (max-width: 800px) {
	.form_feedback__button {
		right: 40px;
	}  
}

/******************************/

.d-shadow,
#mainNewsCaptions,
.news-feed,
.today-news .card .wrapper,
categories .btn-light
 {
	 border: 1px solid #ddd;
	 /*
	-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.5);
	-moz-box-shadow:    1px 1px 4px 0px rgba(50, 50, 50, 0.5);
	box-shadow:         1px 1px 4px 0px rgba(50, 50, 50, 0.5);	
	*/
}

.today-news .card:hover{
	/*background-color: #f2f5f8;*/
}


/*************/
#searchsuggestions {
	z-index: 2200;
	width: 100%;
	max-width: 400px;
	border-radius: 2px;
	background: #fff;
	box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
	border: 1px solid #ddd; border-color: rgba(0,0,0,0.2);
	background-clip: padding-box;
	font-size: .9em;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	}
	#searchsuggestions a, #searchsuggestions span.notfound { padding: 15px 25px; display: block; text-decoration: none; border-bottom: 1px solid #e5e5e5; }
	#searchsuggestions a { color: inherit; }
	#searchsuggestions a:hover { background-color: #f7f7f7; }
	#searchsuggestions a span { display: block; cursor: pointer; }
	#searchsuggestions span.searchheading { display: block; font-weight: bold; margin-bottom: .2em; }
	#searchsuggestions span.seperator { display: block; }
	#searchsuggestions span.seperator a { padding: 10px 0; text-align: center; border: 0 none; background-color: transparent; color: #919191; }
	#searchsuggestions span.notfound { padding: 15px 25px; display: block; }
	#searchsuggestions .break { display: none; }

.btn-search {
	font-weight: 400;
	border-radius: 3px;
	background-color: #4a5464;
	margin: 5px;
	transition: all 0.2s 0s ease;
	color: #fff;
	
}

.btn-search:hover {
	background-color: #1589e2;
	color: #fff;
}

.btn-search:focus {
	background-color: #1589e2;
	color: #fff;
}

/*****************************/

.gallery-wrapper {
	width: 100%;
	background-color: #f2f5f8;
	margin: 0;
	padding: 0;
}

.xfieldimagegallery {
  list-style: none;
  clear: both;
  margin: 0;
padding-top: 8px;
}

.xfieldimagegallery ul {
	display: flex;
	justify-content: center;
}

.xfieldimagegallery li {
	list-style: none;
	margin: 0;
	padding: 0;  
	display: inline-block;
}

.xfieldimagegallery li img {
  float: left;
  margin-right: 5px;
  border: 5px solid #fff;
  transition: box-shadow 0.5s ease;
  box-shadow: 0px 0px 3px rgba(0,0,0,0.4);
}

.xfieldimagegallery li img:hover {
  box-shadow: 0px 0px 7px rgba(0,0,0,0.4);
}

/*********************************/

#loading-layer { background: #000; padding: 10px; text-align: center; color: #fff; border-radius: 2px }

#loading-layer.withouttext {
    background: rgb(0 0 0 / 60%);
    padding: 5px 5px 0px 5px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
}

#loading-layer.withtext {
	padding: 10px;
    background: rgb(0 0 0 / 60%);
    color: #fff;
    border-radius: 5px;
	box-shadow: 0 3px 6px rgb(0 0 0 / 16%), 0 3px 6px rgb(0 0 0 / 23%);
}
/************************/

.ui-front { z-index: 1000; }
.ui-widget-overlay {
	background: #000;
	opacity: 0.5;
	left: 0; top: 0; right: 0; bottom: 0;
	position: fixed;
	}
	.ui-helper-clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
	.ui-helper-clearfix { display: inline-block }
	* html .ui-helper-clearfix { height: 1% }
	.ui-helper-clearfix { display: block }
	.ui-dialog {
		text-align: left;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 370px;
		border-radius: 2px;
		box-shadow: 0 8px 40px -10px rgba(0,0,0,0.3);
		border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1);
		background-color: #f7f7f7;
		background-clip: padding-box;
		outline: none;
	}
	.ui-dialog-titlebar { padding: 20px 20px; position: relative; }
	.ui-dialog-title { float: left; font-weight: bold; font-size: 1.15em; }
	.ui-dialog-titlebar-close {
		position: absolute;
		right: 10px; top: 50%;
		margin-top: -16px !important;
		height: 23px !important;
		width: 32px;
		border: 0 none !important;
		background-color: inherit !important;
		box-shadow: none !important;
		padding: 0px !important;
	}
	.ui-dialog-titlebar-close .ui-icon {
		display: block;
		margin: 10px auto 0 auto;
		width: 12px; height: 12px;
		background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAG1BMVEUAAAA1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTW7eCkWAAAACHRSTlMA8DiyCsELwNb3saQAAABlSURBVBjTY2AxYoACZQcG10YFCJtJooTBokMIwlHsaAZioBRYAigKJoAAJAghoRIQCiYEoSEiUCmIBFQKLAGTAkvApCASCA6GMoQBGEYjLEV1DopDUbyA4jlUb6ciAiSMgQ0pqAB4linXHtbaoQAAAABJRU5ErkJggg==);
		-webkit-background-size: 12px auto; background-size: 12px auto;
		opacity: .5;
	}
	.ui-button {
		float: right;
		border: 0 none;
		display: inline-block;
		vertical-align: middle;
		cursor: pointer;
		height: 36px;
		border-radius: 18px;
		line-height: 22px;
		outline: none;
		background-color: #3394e6;
		color: #fff;
		border: 0 none;
		padding: 7px 22px;
		text-decoration: none !important;
		box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.2);
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
		-webkit-transition: all ease .1s; transition: all ease .1s;
	}
	.ui-dialog-titlebar-close:hover .ui-icon { opacity: 1; }
	.ui-icon, .ui-button-icon-only { overflow: hidden; text-indent: -9999px; }
	.ui-dialog label { color: #575757; }
	.ui-dialog-content { padding: 20px; border: 1px solid #fff; overflow: auto; position: relative; zoom: 1; }
	.loginbox.ui-dialog, .loginbox .ui-dialog-content { overflow: visible !important; }
	.ui-dialog-content h2 { display: inline; font-size: 1em; font-weight: bold }
	.ui-dialog .ui-dialog-buttonpane { padding: 20px; text-align: center; }
	.ui-dialog .ui-resizable-se { bottom: 3px; height: 14px; right: 3px; width: 14px; }
	.ui-draggable .ui-dialog-titlebar { cursor: move; }
	.ui-state-error { background: #fef1ec 50% 50% repeat-x !important; border: 1px solid #cd0a0a; color: #cd0a0a; }
	.ui-button { margin: 0 3px; }
	.ui-helper-hidden-accessible{display: none;}
	
/*********************************/

.highslide-wrapper, .highslide-outline { background: #fff }
	.highslide-image { border: 2px solid #fff }
	.highslide-active-anchor { visibility: hidden } 
	.highslide-active-anchor img { visibility: hidden }
	.highslide-dimming { background-color: black }
	.highslide-html { background-color: white }
	.highslide-loading { display: block; color: white; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid white; background-color: black }
	a.highslide-full-expand { background: url(../dleimages/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px }
	.highslide-display-block { display: block }
	.highslide-display-none { display: none }
	.highslide-caption { display: none; padding: 5px; background: white }
	.highslide-controls { width: 195px; height: 40px; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px; margin-right: 15px; margin-bottom: 10px; margin-top: 10px }
	.highslide-controls ul { position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px }
	.highslide-controls li { float: left; padding: 5px 0; }
	.highslide-controls a { background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif); display: block; float: left; height: 30px; width: 30px; outline: none }
	.highslide-controls a.disabled { cursor: default }
	.highslide-controls a span { display: none }
 
/*---Навигация по картинкам галереи---*/
.highslide-controls .highslide-previous a { background-position: 0 0 }
	.highslide-controls .highslide-previous a:hover { background-position: 0 -30px }
	.highslide-controls .highslide-previous a.disabled { background-position: 0 -60px !important }
	.highslide-controls .highslide-play a { background-position: -30px 0 }
	.highslide-controls .highslide-play a:hover { background-position: -30px -30px }
	.highslide-controls .highslide-play a.disabled { background-position: -30px -60px !important }
	.highslide-controls .highslide-pause a { background-position: -60px 0 }
	.highslide-controls .highslide-pause a:hover { background-position: -60px -30px }
	.highslide-controls .highslide-next a { background-position: -90px 0 }
	.highslide-controls .highslide-next a:hover { background-position: -90px -30px }
	.highslide-controls .highslide-next a.disabled { background-position: -90px -60px !important }
	.highslide-controls .highslide-move a { background-position: -120px 0 }
	.highslide-controls .highslide-move a:hover { background-position: -120px -30px }
	.highslide-controls .highslide-full-expand a { background-position: -150px 0 }
	.highslide-controls .highslide-full-expand a:hover { background-position: -150px -30px }
	.highslide-controls .highslide-full-expand a.disabled { background-position: -150px -60px !important }
	.highslide-controls .highslide-close a { background-position: -180px 0 }
	.highslide-controls .highslide-close a:hover { background-position: -180px -30px }
	</pre></body></html>