/* Colors */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #A11E0A;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #015b94;
  --secondary: #ccd7e8;
  --success: #BC2D19;
  --info: #00C3D3;
  --warning: #FF8926;
  --danger: #d00000;
  --light: #ccd7e8;
  --dark: #343a40;
  --dark1: #8A480F;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.bg-primary {
  background-color: var(--primary) !important; }
.text-primary {
	color: var(--primary) !important; }
.bg-secondary {
  background-color: #e5ebf3 !important; }
.bg-light {
  background-color: #ccd7e8 !important; }

.navbar-dark {
	background-color: var(--secondary)!important;
}
a .path-social {
	fill: #818a91;
}
a:hover .path-social {
	fill: var(--primary);
}
*, *::before, *::after {   box-sizing: border-box; }

body { font: 16px/130% Raleway, sans-serif; margin:0; padding:0; outline:0 none; vertical-align:baseline; }
.path-frontpage .featured-top {
	position: relative;
}
.path-frontpage .featured-top:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	/*background-image: url(../images/mtc-bg-site.webp);*/
	background-size: cover;
	background-repead: no-repeat;
	opacity: 0.4;
}
.path-frontpage .featured-top .featured-top__inner {
	position: relative;
	background-color: #fff;
}
.container { max-width: 1230px; }

/* Headings */
h1, h2, h3, h4, h5, h6 { margin: 1.5rem 0 1rem 0; line-height:120%; color: var(--primary);}

h1 { font-size: 1.8em; margin:0 0 1rem 0; font-weight:normal !important; }

h2 { font-size: 1.6em; font-weight:normal !important; }
h2 a { font-weight:normal !important; }

.path-frontpage h2,
.slider-top h2 { 
	font-size: 1.25rem; 
	font-weight:700 !important;
	padding-top: 0;
	margin-top: 0;
}

h3 { font-size: 1.4em; text-transform: none !important;}
h3 a { text-transform: none !important;}

h4 { font-size: 1.2em; font-weight:normal;}
h4 a { font-weight:normal;}

a, li a.active {
	text-decoration: none;
	color: var(--primary);
}

a:hover, li a:hover {
	text-decoration: underline;
	color: var(--primary);
}

/*Navigation*/
.tb-megamenu {
    background: none;
}
.dropdown-toggle::after, .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
	display: none;
}
.tb-megamenu .dropdown-menu {
	border-bottom: none;
}

.tb-megamenu .nav-item {
	display: block;
	width: 100%;
}
.nav-item a { text-transform: none;}

.tb-megamenu .dropdown-menu {
	position: relative;
}
.tb-megamenu .nav.level-0 > li > a{
	color: #000;
}
.tb-megamenu .nav.level-0 > li > a.active-trail{
	color: #fff;
}
@media (min-width: 992px) { 
  .tb-megamenu .nav.level-0 > li {
	width: auto;
  }
  .tb-megamenu .dropdown-menu {
	  position: absolute;
  }
}
.tb-megamenu .nav > li > a {
    font-weight: normal;
	font-size: 0.9em;
    border-right: none;
    padding: 0.8em 0.8em;
}

.tb-megamenu .dropdown-menu li > a {
    text-transform: uppercase;
    font-weight: 600;
	font-size: 0.9em;
}

.tb-megamenu .dropdown-menu li > a:hover,
.tb-megamenu .dropdown-menu li > a:focus,
.tb-megamenu .dropdown-submenu:hover > a,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover,
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus,
.tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link {
	color: var(--primary);
	text-decoration: underline;
}


.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,
.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > a,
.tb-megamenu .nav > .active > a:hover,
.tb-megamenu .nav > .active > a:focus,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus {
    background-color: var(--primary);
    border: none;
    color: #fff;
}

.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover, .tb-megamenu .nav > li > span.tb-megamenu-no-link:focus, .tb-megamenu .nav > li > span.tb-megamenu-no-link:hover,
 .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
    color: var(--primary);
}

.tb-megamenu .mega-nav > li li a, .tb-megamenu .dropdown-menu .mega-nav > li li a {
    font-weight: normal;
    text-transform: none;
}
.tb-megamenu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
    padding: 0;
}
.tb-megamenu .mega.open > .mega-dropdown-menu,
.tb-megamenu .mega.dropdown-submenu:hover > .mega-dropdown-menu {
	width: 100%;
}
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link,
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover {
	background: #fff;
	color: var(--primary);
	text-decoration: underline;
}

.tb-megamenu .collapse {
	height: auto;
}

#navbar-top .nav-link,
#block-prevklyuchvatelnaezici li {
	padding: 0.25rem 0.5rem;
	font-size: 0.9rem;
}

  /*Sidebar menu*/
.sidebar .block-menu {
	border: none;
}

.sidebar .block-menu .nav-link {
	padding: 0.25rem 0.5rem;
}

.sidebar .block-menu ul.nav li.nav-item,
.sidebar .block-menu ul.nav li.nav-item.dropdown .dropdown-menu li.dropdown-item {
    width: 100%;
	list-style: none;
	margin: 0 10px;;
	padding: 5px;
	border-bottom: 1px solid #e7e7e7;
    display: block;
}
.sidebar .block-menu ul.nav li.nav-item.menu-item--expanded ul.menu {
	display: none;
}
.sidebar .block-menu ul.nav li.nav-item.menu-item--expanded.menu-item--active-trail ul.menu {
	display: block;
}
.sidebar .block-menu ul.nav li.nav-item.menu-item--active-trail > a {
	font-weight: bold;
}
.sidebar .block-menu ul.nav li.nav-item.menu-item--active-trail,
.sidebar .block-menu ul.nav li.nav-item.active,
.sidebar .block-menu ul.nav li.nav-item.menu-item--active-trail > a,
.sidebar .block-menu ul.nav li.nav-item.active > a,
.sidebar .block-menu ul.nav li.nav-item.active.dropdown {
	border: none;
} 
.sidebar .block-menu ul.nav li.nav-item.active > a {
	font-weight: bold;
}
.sidebar .block-menu ul.nav li.nav-item > a {
	text-transform: none;
}
.sidebar .block-menu ul.nav li.nav-item .dropdown-menu {
	border: none;
}

.sidebar .block-menu ul.nav li.nav-item.active > a,
.sidebar .block-menu ul.nav li.nav-item:active > a {
    color: #fff;
    text-decoration: none;
}
.sidebar .block-menu ul.nav li.nav-item.menu-item--expanded > a{
    color: var(--primary);
}

.sidebar .menu-item--collapsed > a::before {
	content: url('/sites/default/files/uploads/banners/menu-collapsed.png');
	margin-right: 0.5rem;
}
.sidebar .menu-item--expanded > a::before {
	content: url('/sites/default/files/uploads/banners/menu-expanded.png');
	margin-right: 0.5rem;
}

.sidebar .menu-item--expanded > ul.menu {
	padding-inline-start: 0;
}

 /* - Sidebar blocks */
.sidebar .block {
    border: none;
}
.sidebar h2 {
    font-size: 1.6rem;
}

/* Front and Theme slider */
/*.content .slider-block-front-topic {
	background: var(--secondary);
}*/
/* .slider-block-front-topic h2 {
	margin: 0;
	padding: 0 1rem 0.5rem 1rem;
} */
/*.slider-block-front-topic .view-content, */
.node__content {
	line-height: 120%;
}
/*.slider-block-front-topic .carousel-indicators {
	position: initial;
    right: initial;
    bottom: initial;
    left: initial;
    z-index: initial;
    justify-content: start;
    padding-left: initial;
    margin-right: initial;
    margin-left: 15px;
    list-style: none;
}
.slider-block-front-topic  .carousel-indicators li {
	display: block;
    position: initial;
    flex: none;
    width: initial;
    height: initial;
    margin-right: initial;
    margin-left: initial;
    text-indent: initial;
	border-top-width: 0px;
    cursor: pointer;
	opacity: initial;
	background-color: var(--secondary);
	font-size: 0.9rem;
	padding: 0.5rem 0.5rem 0.5rem 15px;
}
@media (min-width: 768px) { 
  .slider-block-front-topic .carousel-indicators { margin-left: initial; }
  .slider-block-front-topic  .carousel-indicators li { margin-left: -15px; }
}

.slider-block-front-topic .carousel-indicators li time {
	display: block;
}
.slider-block-front-topic  .carousel-indicators li:hover, 
.slider-block-front-topic .carousel-indicators .active {
    background-color: var(--primary);
	color: #fff;
}
.slider-block-front-topic  .carousel-indicators li:hover a, 
.slider-block-front-topic .carousel-indicators .active a {
	color: #fff;
}*/

/* Front blocks */
.minister-front h2 {
    font-size: 1.25rem;
    font-weight: bold !important;
	margin-bottom: 0.5rem;
}
.minister-front h3 {
	font-size: 1.25rem;
	margin: 0.25rem 0;
}

/* Front image banners*/
  /*  - Gray banners */
.grey_icons {
	text-align: center;
}
.grey_icons .banner_light {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	padding: 0.5rem;
	font-size: 0.9rem;
	font-family: Overpass, sans-serif;
	font-weight: 600;
}
.grey_icons .banner_light span {
	display: block;
}

 /* - Five image banners*/
.row-five-banners {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.row-five-banners .img-banner {
	width: 210px;
}
.row-five-banners .img-banner:last-child {
	margin-right: 0;
}
 /* - Blue banners */
.dark-text-banner-front {
	width: 186px;
	height: auto;
	margin: 0 0.5rem 0.5rem 0;
}

/* Text Banners */
a.banner_light, a.banner_medium, a.banner_dark{
	display: block;
    padding: 1rem;
    font-size: 1.2em;
    font-weight: bold;
    /*height: 3em;
    overflow: hidden;*/
    text-align: center;
}

a.banner_light {
	color: var(--primary);
	background: var(--secondary);
}
a.banner_light:hover {
    background: var(--primary);
	color: white;
}

a.banner_medium{
    color: var(--primary);
    background: #b2c2dc;
}

a.banner_medium:hover {
    background: var(--primary);
	color: white;
}

a.banner_dark{
    color: white;
    background: var(--primary);
}

a.banner_dark:hover {
    background: var(--secondary);
	color: var(--primary);
}

a.banner-red {
	text-decoration: none;
	display: block;
	background: #d00000;
	padding: 0.75rem 0;
}
a.banner-red:hover {
	background: #8B0000;
}

/*Navbar and Top menu*/
.block-language ul, .menu--menu-top-menu-en- ul.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	flex-direction: row;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

#block-prevklyuchvatelnaezici a, .language-link.is-active {
    color: rgba(255, 255, 255, 0.8);
}
.language-link.language-link--untranslated {
	color: rgba(255, 255, 255, 0.7);
	text-decoration: line-through;
	
}

#block-prevklyuchvatelnaezici a:hover {
    color: rgba(255, 255, 255, 1);
}
#navbar-main {
	padding-top: 0;
	padding-bottom: 0;
}
#navbar-main.inner-page {
    border-bottom: 5px solid var(--primary);
}
.block-language ul > li {
	padding-top: 0.5rem;
}



.menu--menu-top-menu-en- ul > li.nav-item > a.nav-link {
	text-transform: none;
	margin-right: 1rem;
}

/* Footer */
.bg-secondary h2 {
	color: white;
	margin: 0.5em 0;
}
.site-footer {
	color: #e4e4e4;
	font-size: 0.8rem;
}
.featured-bottom-3, .featured-bottom-3 a, .featured-bottom-3 a:hover { color: white; }

  /* Footer sitemap from menu */
.site-footer .footer-sitemap { font-size: 0.9rem; }
.site-footer .footer-sitemap ul > li.nav-item >  ul > li.nav-item { font-size: 0.8rem;} 
.site-footer a, .site-footer li a.active,
.site-footer a:hover, .site-footer li a:hover.active {
    color: #e4e4e4;
}

.site-footer .footer-sitemap ul { list-style-type: none; }
.site-footer .footer-sitemap ul > li.nav-item { 
	padding-left: 0.5rem; 
	padding-right: 0;
}
.site-footer .footer-sitemap ul > li.nav-item a {
	padding-top: 0.2rem;
	padding-bottom: 0.2rem;
}

.site-footer .d-footer-none,
.site-footer .footer-sitemap ul > li.nav-item >  ul > li.nav-item > ul > li.nav-item { display: none; }
.site-footer .footer-sitemap ul > li.nav-item >  ul > li.nav-item > ul > li.nav-item.d-footer-list-item { 
	display: list-item;
	padding-left: 1rem;
} 

@media (min-width: 768px) { 
  .site-footer .footer-sitemap ul.nav > li.nav-item { max-width: 33%; }
}

@media (min-width: 992px) { 
  .site-footer .footer-sitemap ul.nav > li.nav-item { max-width: 19%; }
}

li.footermap-item--depth-1 { margin-top: 1rem; }
li.footermap-item--depth-1:first-child { display: none; }

/* Nodes */
article .field--name-body {
	text-align: justify;
}
article .datetime, .views-field .datetime {
	font-weight: normal;
	font-size: 0.9rem;
}
article .field--name-field-prikachena-galeriya h2,
article .field--name-field-prikachena-galeriya .a2a_kit {
	display: none;
	visibility: hidden;
}
/*Views*/
.view-content, .node__content {
	line-height: 150%;
}
.views-field-title h2, .views-field-title h2 a {
	font-size: 1.1rem;
	font-weight: 700 !important;
	margin: 0.5rem 0 1rem 0;
}
.views-field .float-left img {
	margin: 0.25rem 1rem 0.25rem 0;
}
.views-field .more-link {
	font-weight: bold;
	font-size: 0.9rem;
}
.view-content .border-bottom {
	border-bottom: thin dotted var(--primary) !important;
}
.page-link {
	color: var(--primary);
}
.page-item.active .page-link {
    background-color: var(--primary);
    border-color: var(--primary);
}
#block-views-block-home-page-current-block-1 .content {
    border: 2px solid #e6e6e6;
    padding: 0.5rem 0.75rem;
}

.feed-icon {
    width: 2rem;
    height: 2rem;
}

  /* View archive by year and block index */
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: var(--primary);
}
.archive-old-site .views-field-description__value p,
.taxonomy-term .field--name-description p {
	background: #ccd7e8;
	padding: 0.5rem 1rem;
}

.archive-old-site p {
	margin-bottom: 0;
}
.view-taxonomy-archive-by-year.view-display-id-block_1 {
	border: thin solid var(--primary);
}
.view-taxonomy-archive-by-year.view-display-id-block_1 .view-header,
.view-taxonomy-archive-by-year.view-display-id-block_1 .view-content {
	padding: 0.5rem 0.5rem 0 0.5rem;
}

.view-legal-acts .bef-checkboxes ul {
	padding-left: 0;
	display: inline-block;
}
.view-legal-acts .bef-checkboxes ul li {
	display: inline-block;
	padding-left: 0;
	margin-right: 1rem;
}
.view-legal-acts .bef-checkboxes .form-check {
	display: inline-block;
}
.view-legal-acts .bef-checkboxes .form-check .form-check-input {
	margin-left: -0.75rem;
}
.form-actions {
	clear: both;
}

 /* - Blue div for lists */
 .blue-div {
    border-left: 30px solid #bbcfd7;
    padding-left: 10px;
    margin: 10px 0 20px 0;
}

/* Webforms */
.webform-submission-form fieldset.js-form-item > label {
	font-weight: 700;
}

.webform-submission-form fieldset.js-form-item legend {
	font-size: 1rem;
	font-weight: 700;
}

/* Search */
header #search-block-form {
	justify-content: end;
	padding: 0.25rem 0;
}
.search-block-form fieldset {
	display: inline-block;
	margin-bottom: 0;
}

.search-block-form input {
	background: #b2c2dc;
	border: none;
	outline: none;
	text-decoration: none;
	color: var(--primary);
	width: 190px;
	padding: 1rem;
	margin: 0;
	font-size: 1.1em;
	-webkit-border-radius: 0.5rem;
	-moz-border-radius: 0.5rem;
	border-radius: 0.5rem;
	text-transform: lowercase;
}

/* SVG */
svg .light-text {
	fill: #ffffff;
}
svg a:hover .light-text {
	fill: var(--primary);
}
svg .light-rect {
	fill:#ccd7e8;
	fill-opacity:1;
	opacity:1;
	stroke:none;
}
svg a:hover .light-rect {
	fill:#ffffff;
	stroke: var(--primary);
	stroke-width:2.16896343;
	stroke-miterlimit:4;
	stroke-dasharray:none;
	stroke-dashoffset:0;
	stroke-opacity:1;
}
svg .dark-rect {
	opacity:1;
	fill:var(--primary);
	fill-opacity:1;
	stroke:none;
}
svg a:hover .dark-rect {
	fill:#ffffff;
	stroke: var(--primary);
	stroke-width:1.57156336;
	stroke-miterlimit:4;
	stroke-dasharray:none;
	stroke-dashoffset:0;
	stroke-opacity:1;
}

/* Tables */
table {
	font-size: 1rem;
}
table td, table th { padding: 0.3rem; }
table tr {
	background: none;
}

/* Contact form */
.contact-message-form label {
	font-weight: bold;
}

/* Calendars */
.responsive-calendar .day.today,
.responsive-calendar .day.selected {
	border: thin solid var(--primary);
}
.main-content {
	box-shadow: 5px 0px 20px 0px rgb(204 215 232 / 30%);
}

.view-id-termini_na_informacionnoto_obschestvo.view-display-id-attachment_1 .view-content{
	border: thin solid var(--primary);
}
#views-bootstrap-termini-na-informacionnoto-obschestvo-page-1 h5 {
	margin-top: 0;
}
#views-bootstrap-termini-na-informacionnoto-obschestvo-page-1 { width: 100%; }
#views-bootstrap-termini-na-informacionnoto-obschestvo-page-1 button {
	width: 100%;
	color: var(--primary);
	margin-left: 15px;
	margin-right: 15px;
}

.field--name-field-video-file .field__item {
	width: 100%;
	height: auto;
	margin: 1rem 0;
}
.field--name-field-video-file .field__item video {
	width: 100%;
	height: auto;
}
.carousel-caption {
	background: rgba(0,0,0,0.5);
}
.carousel-caption a, .carousel-caption a:hover {
	color: #fff;
}
.content .slider-block-front-topic.view-display-id-block_5 {
    background: #fff;
}
@media ( min-width: 992px) {
	.content .slider-block-front-topic.view-display-id-block_5 .view-content {
		max-height: 520px;
		overflow-y: scroll;
	}
}
.content .slider-block-front-topic .carousel-item h3 {
	min-height: 5.2rem;
}

.home-dark-banners .banner_dark {
	font-size: 0.8rem;
	display: flex;
	align-items: center;
    justify-content: center;
	font-family: Overpass, Raleway, sans-serif;
	height: 100%;
}
.home-dark-banners .banner_dark svg path {
	fill:#fff;
}
.home-dark-banners a.banner_dark:hover {
    color: var(--primary);
    background: #b2c2dc;
}
.home-dark-banners a.banner_dark:hover svg path {
	fill:#000;
}
.transport-types .banner_dark {
	background: #28a745;
	display: flex;
	justify-content: center;
	font-family: Overpass, Raleway, sans-serif;
	text-transform: uppercase;
}
.transport-types .banner_dark:hover {
	background: #004f00;
}
.transport-types .banner_dark svg {
	height: 2.5rem;
	width: auto;
}

.transport-types .banner_dark svg path {
	fill:#fff;
}
 .view-more-news img { height: auto; }
 .view-more-news time { display: block; }
  .view-more-news > .row {
	margin-left: initial!important;
	margin-right: initial!important;
}

#views-bootstrap-frint-page-slider-block-1 h2, #views-bootstrap-frint-page-slider-block-1 p {
	margin-right: 1.25rem;
	padding: 0;
}

#views-bootstrap-frint-page-slider-block-1 .carousel-item time {
	display: block;
	margin-bottom: 1rem;
}

/*#views-bootstrap-frint-page-slider-block-1 .carousel-item h2 a,
#views-bootstrap-frint-page-slider-block-1 .carousel-item h2 a:hover,
#views-bootstrap-frint-page-slider-block-1 .carousel-item time,
#views-bootstrap-frint-page-slider-block-1 .carousel-item p {
	color: white;
}*/

#views-bootstrap-frint-page-slider-block-1 .carousel-item .col-lg-4 {
	padding-bottom: 2rem !important;
}

#views-bootstrap-frint-page-slider-block-1 .carousel-indicators li {
	width: 13px;
    height: 13px;
    border-radius: 6px;
	margin-right: 12px;
    margin-left: 12px;
    border-top: 0;
    border-bottom: 0;
    opacity: .5;
	background-color: var(--primary);
}
#views-bootstrap-frint-page-slider-block-1 .carousel-indicators .active {
	opacity: 1;
}
#views-bootstrap-frint-page-slider-block-1 .carousel-controls {
	position: relative;
	width: 100%;
	bottom: 1.33rem;
}
@media (min-width: 992px) { 
	#views-bootstrap-frint-page-slider-block-1 .carousel-controls {
		float: right;
		position: relative;
		width: 33.33%;
		bottom: 2rem;
	}
	#views-bootstrap-frint-page-slider-block-1 .carousel-indicators {
		float: right;
		position: absolute;
		width: 25%;
		right: 4%;
		bottom: 0.66rem;
		left: initial;
		margin-left: initial;
		margin-right: initial;
	}
}
.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300368c' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300368c' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

#block-views-block-more-news-block-1 h2 {
	border-bottom: thin solid var(--primary);
}
#block-views-block-more-news-block-1 > .content {
    padding: 2rem 1rem 1rem 1rem;
    /*background-image: url(../images/mtc-bg-site.webp);
    background: var(--secondary);*/
    background: #e5ebf3 !important; }

}
#block-views-block-more-news-block-1 .view-footer {
	text-align: center;
}
.card {
	box-shadow: 0 6px 18px 0 rgba(0,0,0,.08);
	height: 100%;
}
.card-body time {
	font-weight: 400;
	margin-bottom: 0.5rem;
}
.card-body h4 {
	margin-top: 0;
	font-size: 1rem;
}
.accordion .card {
	height: auto;
}

a > object {
	pointer-events: none;
}

/* Marquee */
.marquee {
	height: 1.5rem;
	overflow: hidden;
	position: relative;
}

.marquee > div {
	position: absolute;
	width: 100%;
	height: 100%;
	margin: 0;
	line-height: 1.5rem;
	text-align: center;
	-moz-transform: translateX(100%);
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-moz-animation: scroll-left 2s linear infinite;
	-webkit-animation: scroll-left 2s linear infinite;
	animation: scroll-left 20s linear infinite;
}
.upcoming .marquee {
	background: var(--primary);
	margin-left: -8px;
	margin-right: -8px;
}
.upcoming .marquee a, .upcoming .marquee a:hover { color: white; }

@-moz-keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
	}
	100% {
		-moz-transform: translateX(-100%);
	}
}

@-webkit-keyframes scroll-left {
	0% {
		-webkit-transform: translateX(100%);
	}
	100% {
		-webkit-transform: translateX(-100%);
	}
}

@keyframes scroll-left {
	0% {
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		transform: translateX(100%);
	}
	100% {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}

.a2a_kit {
	line-height: 64px !important;
}