@import url("https://fonts.googleapis.com/css?family=Roboto:400,700&subset=cyrillic-ext");
html { font-size: 14px; }

/*20px*/
/* $link-hover-col: #92ad29;*/
/* $link-active-col: #92ad29;*/
/* $link-visited-col: #92ad29;*/
@font-face { font-family: 'Glyphicons Halflings'; src: url("../fonts/glyphicons-halflings-regular.eot"); src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

@font-face { font-family: 'FontAwesome'; src: url("../fonts/fontawesome-webfont.eot?v=4.6.3"); src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.6.3") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.6.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.6.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }

.ff-roboto, body { font-family: Roboto, Arial, Helvetica, sans-serif; }

.ff-long-text, .global_sidebar-navigation li:first-child li { font-family: Georgia, Times New Roman, serif; }

.fa, .breadcrumbs a:after, .header-contact p:before, .search-form:before, .sidebar_news-nav ul > li a.sidebar_news-collapse:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }

.fa-2x { font-size: 2em; }

.fa-3x { font-size: 3em; }

.fa-4x { font-size: 4em; }

.fa-5x { font-size: 5em; }

* { box-sizing: border-box; }

.transition, .media-holder, .media-item .media a.news-link, .media-item .media img, .fa-container .social-link i, .socials a, .btn, .global_sidebar, .global_main, .navigation, .navigation .is_inner, .languages a, .ann-carousel-nav, .news-carousel-nav .slick-arrow, .advertisement-carousel-nav .slick-arrow, .useful-links-carousel-nav .slick-arrow, .ann-carousel-nav .slick-arrow, .news-carousel-nav .slick-arrow .fa, .news-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .news-carousel-nav .slick-arrow a:after, .news-carousel-nav .slick-arrow .header-contact p:before, .header-contact .news-carousel-nav .slick-arrow p:before, .news-carousel-nav .slick-arrow .search-form:before, .news-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .news-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .advertisement-carousel-nav .slick-arrow .fa, .advertisement-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .advertisement-carousel-nav .slick-arrow a:after, .advertisement-carousel-nav .slick-arrow .header-contact p:before, .header-contact .advertisement-carousel-nav .slick-arrow p:before, .advertisement-carousel-nav .slick-arrow .search-form:before, .advertisement-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .advertisement-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .useful-links-carousel-nav .slick-arrow .fa, .useful-links-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .useful-links-carousel-nav .slick-arrow a:after, .useful-links-carousel-nav .slick-arrow .header-contact p:before, .header-contact .useful-links-carousel-nav .slick-arrow p:before, .useful-links-carousel-nav .slick-arrow .search-form:before, .useful-links-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .useful-links-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .ann-carousel-nav .slick-arrow .fa, .ann-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .ann-carousel-nav .slick-arrow a:after, .ann-carousel-nav .slick-arrow .header-contact p:before, .header-contact .ann-carousel-nav .slick-arrow p:before, .ann-carousel-nav .slick-arrow .search-form:before, .ann-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .ann-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .advertisement-carousel-item, .advertisement-carousel-item .body, .advertisement-carousel-item .body .title:after { transition: all 0.15s ease-in-out; }

.pos-r, .captcha, .media-item .media, .fa-container i, .pagination-list a, .breadcrumbs a, h2.title, .h2.title, h2 a.title, .global_main, .header-controls, .header-contact p, .navigation, .navigation .container, .navigation .is_inner li, .ann, .ann-carousel-item .container, .advertisement-carousel-item .body .title, .useful-links, .useful-links-carousel-dots, .sidebar_news-nav, .sidebar_news-nav ul > li a.sidebar_news-collapse, .footer .container, .footer .col-sm-4:nth-child(2) { position: relative; }

.pos-a, .captcha .captcha-img, .media-item .media a.news-link, .breadcrumbs a:after, .slick-dots, h2.title:after, .h2.title:after, h2 a.title:after, .global_sidebar-toggle, .header-contact p:before, .navigation .is_inner, .navigation .is_inner li:after, .search-form, .search-form:before, .languages, .ann-carousel-nav, .ann-carousel-nav .slick-arrow, .advertisement-carousel-item .body .title:after, .sidebar_news-nav .sidebar_news-nav-toggle, .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .footer .col-sm-4:nth-child(2):after, .footer .col-sm-4:nth-child(2):before { position: absolute; }

.left, .media-info .media.left, .fa-container i, .pagination-list a, .navigation .navigation-links, .navigation .is_inner li, .news-list.interactive .media-item .media-info.media-left .media-holder { float: left; }

.right, .media-info .media.right, .meta-details .print, .header-controls ul, .header-controls ul li, .search-toggle-icon, .news-list.interactive .media-item .media-info.media-right .media-holder { float: right; }

.tal-left, .meta-details .date, .meta-details .print, .header-contact p { text-align: left; }

.tal-center, .media-holder, .fa-container .social-link i, .pagination-list a, .continue, .socials a, .slick-dots, .back-top, h2.title-centered, .h2.title-centered, h2 a.title-centered, .header-contact, .languages, .news-carousel-nav, .advertisement-carousel-nav, .useful-links-carousel-nav, .ann-carousel-nav, .advertisement-carousel-item .header, .useful-links-carousel-item, .news-list.useful .media-item .media-info .media { text-align: center; }

.tal-right, .header-controls, .sidebar_order .tiles-content .tiles:last-child, .sidebar_order .media-holder .tiles:last-child, .media-holder .sidebar_order .tiles-content .media:last-child, .sidebar_order .media-holder .media:last-child, .sidebar_order .tiles-content .logo:last-child, .sidebar_order .media-holder .logo:last-child, .sidebar_order .tiles-content .header-controls:last-child, .sidebar_order .media-holder .header-controls:last-child, .sidebar_order .tiles-content .header-contact:last-child, .sidebar_order .media-holder .header-contact:last-child, .footer .ratings { text-align: right; }

.tt-uppc, .media-holder .media a, .media-item .media a.news-link, .btn, h1, .h1, h1 a, h2, .h2, h2 a, h3, .h3, h3 a, .global_sidebar-navigation .title, .logo .slogan, .header-contact p, .navigation .navigation-links > li, .search-form .form-control, .ann-carousel-item-title, .advertisement-carousel-item .header, .advertisement-carousel-item .body a, .useful-links { text-transform: uppercase; }

.tt-capt { text-transform: capitalize; }

.tt-none, .navigation .is_inner li, .advertisement-carousel-item .body .title a { text-transform: none; }

.td-none, .media-holder .media a, .media-item .media a.news-link:hover, .media-item .news-title a, .media-item .title a, .fa-container .social-link, .pagination-list a, .btn, a, a:hover, a:focus, a.mailto, .logo a, .navigation .navigation-links > li.is_hovered > a, .advertisement-carousel-item .header a, .advertisement-carousel-item .body .title a, .advertisement-carousel-item .body a, .useful-links-carousel-item a:hover, .sidebar_news-nav ul > li a, .sidebar_news-nav ul > li a:hover, .news-list.interactive .news-title a, .news-list.useful .news-title a, .news-item .news-title a { text-decoration: none; }

.td-underline, a.mailto:hover  { text-decoration: underline; }

.bd-none, .news-list .media-item:last-child, .global_sidebar-navigation .aus-nav-menu a.list-group-item, .global_sidebar-navigation .aus-nav-menu a.list-group-item.active, .global_sidebar-navigation .aus-nav-menu a.list-group-item.active:focus, .global_sidebar-navigation .aus-nav-menu a.list-group-item.active:hover, .header-controls ul li:last-child, .search-form .form-control, .sidebar_news-nav ul > li:last-child, .sidebar_news-nav ul .is_inner li:last-child { border: none; }

.is_hidden { display: none; }

.list-clear, ul, ol { margin: 0; padding: 0; list-style-type: none; }

.fs-clear, .pagination-list, .slick-dots, .slick-dots li button, .header-controls ul, .navigation .navigation-links { font-size: 0; line-height: 0; }

.attract { color: #000f2c; }

.bd { border: 1px solid #f00; }

.global-col { margin-bottom: 2.1429rem; }

.captcha { padding-left: 110px; }

.captcha .captcha-img { top: 0; left: 0; }

.tiles-content, .media-holder { display: table; width: 100%; }

.tiles-content .tiles, .media-holder .tiles, .media-holder .media, .tiles-content .logo, .media-holder .logo, .tiles-content .header-controls, .media-holder .header-controls, .tiles-content .header-contact, .media-holder .header-contact { display: table-cell; vertical-align: top; }

.tiles-content .tiles.val-top, .media-holder .tiles.val-top, .media-holder .val-top.media, .tiles-content .val-top.logo, .media-holder .val-top.logo, .tiles-content .val-top.header-controls, .media-holder .val-top.header-controls, .tiles-content .val-top.header-contact, .media-holder .val-top.header-contact { vertical-align: top; }

.tiles-content .tiles.val-middle, .media-holder .tiles.val-middle, .tiles-content .media-holder .media, .media-holder .tiles-content .media, .media-holder .media, .tiles-content .tiles.v-line, .media-holder .tiles.v-line, .tiles-content .v-line.logo, .media-holder .v-line.logo, .tiles-content .v-line.header-controls, .media-holder .v-line.header-controls, .tiles-content .v-line.header-contact, .media-holder .v-line.header-contact, .tiles-content .header .tiles, .header .tiles-content .tiles, .media-holder .header .tiles, .header .media-holder .tiles, .tiles-content .header .logo, .header .tiles-content .logo, .media-holder .header .logo, .header .media-holder .logo, .tiles-content .header .header-controls, .header .tiles-content .header-controls, .media-holder .header .header-controls, .header .media-holder .header-controls, .tiles-content .header .header-contact, .header .tiles-content .header-contact, .media-holder .header .header-contact, .header .media-holder .header-contact, .tiles-content .val-middle.logo, .media-holder .val-middle.logo, .tiles-content .logo .logo.slogan, .logo .tiles-content .logo.slogan, .media-holder .logo .logo.slogan, .logo .media-holder .logo.slogan, .tiles-content .useful-links-carousel-item .logo.media, .useful-links-carousel-item .tiles-content .logo.media, .tiles-content .logo .tiles.slogan, .logo .tiles-content .tiles.slogan, .media-holder .logo .tiles.slogan, .logo .media-holder .tiles.slogan, .tiles-content .logo .slogan.header-controls, .logo .tiles-content .slogan.header-controls, .media-holder .logo .slogan.header-controls, .logo .media-holder .slogan.header-controls, .tiles-content .logo .slogan.header-contact, .logo .tiles-content .slogan.header-contact, .media-holder .logo .slogan.header-contact, .logo .media-holder .slogan.header-contact, .tiles-content .val-middle.header-controls, .media-holder .val-middle.header-controls, .tiles-content .useful-links-carousel-item .header-controls.media, .useful-links-carousel-item .tiles-content .header-controls.media, .tiles-content .val-middle.header-contact, .media-holder .val-middle.header-contact, .tiles-content .useful-links-carousel-item .header-contact.media, .useful-links-carousel-item .tiles-content .header-contact.media, .tiles-content .useful-links-carousel-item .tiles.media, .useful-links-carousel-item .tiles-content .tiles.media { vertical-align: middle; }

.tiles-content .tiles.val-bottom, .media-holder .tiles.val-bottom, .media-holder .val-bottom.media, .tiles-content .val-bottom.logo, .media-holder .val-bottom.logo, .tiles-content .val-bottom.header-controls, .media-holder .val-bottom.header-controls, .tiles-content .val-bottom.header-contact, .media-holder .val-bottom.header-contact { vertical-align: bottom; }

.val-top { vertical-align: top; }

.val-middle, .media-holder .media, .v-line, .header .tiles, .header .logo, .header .header-controls, .header .header-contact, .logo .slogan, .useful-links-carousel-item .media { vertical-align: middle; }

.val-bottom { vertical-align: bottom; }

.section-block, .news, .advertisement, .interactive-services, .useful-links { padding-top: 28px; }

.bg-attract, .advertisement, .useful-links { background: #f2f2f2; }

.section-bg { background-size: cover; background-position: 50% 0; background-repeat: no-repeat; }

strong { font-weight: 700; }

.ir { text-indent: 150%; white-space: nowrap; overflow: hidden; }

.ov-h, .fa-container > span { overflow: hidden; }

.d-b, .media-holder .media a, .fa-container > span, .fa-container .social-link, .global_sidebar, .global_sidebar-navigation .title, .global_sidebar-navigation li a, .navigation .navigation-links > li > a, .navigation .navigation-links > li.is_hovered .is_inner, .navigation .is_inner a, .search-form.is_active, .ann:hover .ann-carousel-nav, .advertisement-carousel-item .header a, .sidebar_news-nav ul > li a, .sidebar_news-nav ul > li a.is_active + .is_inner { display: block; }

.d-ib, .news-list .media-item .news-title .date, .news-list .media-item .news-title .meta-details .print, .meta-details .news-list .media-item .news-title .print, .media-item .title .date, .media-item .title .meta-details .print, .meta-details .media-item .title .print, .fa-container .social-link i, .v-line, .pagination-list, .pagination-list li, .socials a, .slick-dots li, .logo a, .header-contact p, .navigation .navigation-links > li, .search-toggle-icon.is_active .fa-times, .ann-carousel-item-desc, .news-carousel-nav .slick-arrow, .advertisement-carousel-nav .slick-arrow, .useful-links-carousel-nav .slick-arrow, .ann-carousel-nav .slick-arrow, .useful-links-carousel-item img { display: inline-block; }

.d-n, .back-top, .global_sidebar-toggle, .navigation .is_inner, .search-toggle-icon .fa-times, .search-toggle-icon.is_active .fa-search, .search-form, .languages, .ann-carousel-nav, .sidebar_news-nav .sidebar_news-nav-toggle, .sidebar_news-nav ul .is_inner, .is_hidden { display: none; }

.m-none, .header-controls ul li:last-child, .header-controls ul li:last-child a:first-child { margin: 0; }

.mb-half, .media-item .news-title, .media-item .title, .sidebar_news-item .fa-container, .footer .col-sm-4:nth-child(2) .footer-contacts p { margin-bottom: .5em; }

.mb-none, .media-info .info p:last-child, .media-item p:last-child, .header-contact p, .sidebar_news-nav ul, .sidebar_news-item .fa-container:last-child, .footer .col-sm-4 p:last-child, .footer .col-sm-3 p:last-child, .footer .col-sm-5 p:last-child { margin-bottom: 0 !important; }

.pb-none { padding-bottom: 0; }

.block-center, #container, .header-contact p { margin-left: auto; margin-right: auto; }

.media-info { /* .media + .info{*/ /* 	p:first-child{*/ /* 		margin-top: 0;*/ /* 	}*/ /* }*/ }

.media-info .media.left, .media-info .fa-container i.media, .fa-container .media-info i.media, .media-info .pagination-list a.media, .pagination-list .media-info a.media, .media-info .navigation .media.navigation-links, .navigation .media-info .media.navigation-links, .media-info .navigation .is_inner li.media, .navigation .is_inner .media-info li.media, .news-list.interactive .media-item .media-info.media-left .media.media-holder { margin: 0 1em 0 0; }

@media all and (max-width: 480px) { .media-info .media.left, .media-info .fa-container i.media, .fa-container .media-info i.media, .media-info .pagination-list a.media, .pagination-list .media-info a.media, .media-info .navigation .media.navigation-links, .navigation .media-info .media.navigation-links, .media-info .navigation .is_inner li.media, .navigation .is_inner .media-info li.media, .news-list.interactive .media-item .media-info.media-left .media.media-holder { margin: 0 1em 0 0; } }

.media-info .media.right, .media-info .meta-details .media.print, .meta-details .media-info .media.print, .media-info .header-controls ul.media, .header-controls .media-info ul.media, .media-info .header-controls ul li.media, .header-controls ul .media-info li.media, .media-info .media.search-toggle-icon, .news-list.interactive .media-item .media-info.media-right .media.media-holder { margin: 0 0 0 1em; }

@media all and (max-width: 480px) { .media-info .media.right, .media-info .meta-details .media.print, .meta-details .media-info .media.print, .media-info .header-controls ul.media, .header-controls .media-info ul.media, .media-info .header-controls ul li.media, .header-controls ul .media-info li.media, .media-info .media.search-toggle-icon, .news-list.interactive .media-item .media-info.media-right .media.media-holder { margin: 0 1em 0 0; } }

.media-info .info { overflow: hidden; }

.media-holder { height: 144px; background: #000f2c url(../img/interactive-media-bg.png) 100% 0 no-repeat; }

.media-holder:hover { background-position: calc(100% + 120px) 0; box-shadow: 0 5px 15px -4px rgba(0, 0, 0, 0.5); }

.media-holder .media { height: 60px; }

.media-holder .media img { margin-bottom: 10px; }

.media-holder .media a { color: #fff; font-size: 1.0714rem; font-weight: 700; }

.news-list .media-item { padding-bottom: 2.1429rem; margin-bottom: 2.1429rem; border-bottom: 1px solid #ccc; }

.news-list .media-item:last-child { padding: 0; }

.news-list .media-item .media.left, .news-list .media-item .fa-container i.media, .fa-container .news-list .media-item i.media, .news-list .media-item .pagination-list a.media, .pagination-list .news-list .media-item a.media, .news-list .media-item .navigation .media.navigation-links, .navigation .news-list .media-item .media.navigation-links, .news-list .media-item .navigation .is_inner li.media, .navigation .is_inner .news-list .media-item li.media, .news-list.interactive .media-item .media-info.media-left .media.media-holder { margin-right: 1.4286rem; }

.media-item .media { margin-bottom: 1.07145rem; }

.media-item .media a.news-link { width: auto; font-size: .929rem; color: #fff; left: 0; bottom: 0; padding: 15px 48px 15px 15px; background: rgba(12, 53, 107, 0.9); }

.media-item .media:hover img { -ms-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }

.media-item .media:hover a { letter-spacing: 1px; }

.media-item .news-title a { color: #434343; font-size: 1.067rem; font-weight: 700; }

.media-item .news-title a:hover { color: #000f2c; }

.news-list .media-item .news-title { margin-bottom: 1.4286rem; }

.news-list .media-item .news-title a { font-size: 1.4286rem; line-height: 1em; }

.news-list .media-item .news-title .date, .news-list .media-item .news-title .meta-details .print, .meta-details .news-list .media-item .news-title .print { font-weight: normal; margin: 0.7143rem 0 0; }

.media-item .title a { color: #434343; font-size: 1.1429rem; font-weight: 700; }

.media-item .title a:hover { color: #000f2c; }

.media-item .title .date, .media-item .title .meta-details .print, .meta-details .media-item .title .print { margin-top: 5px; }

table { width: 100%; border-collapse: collapse; border: 1px solid #ccc; }

table th, table td { padding: 5px; border: 1px solid #ccc; }

.fa-container i { width: 22px; top: 3px; }

.fa-container .social-link { color: #434343; height: 28px; line-height: 28px; }

.fa-container .social-link i { width: 28px; height: 28px; top: -2px; line-height: 28px; margin-right: 10px; border: 1px solid #434343; }

.fa-container .social-link:hover i { color: #fff; background: #000f2c; border-color: #000f2c; }

.meta-details a.category { color: #000f2c; }

.meta-details a.category:hover { color: #000f2c; }

.hr { height: 1px; margin: 1.4286rem 0; background: #ccc; }

.v-line { width: 1px; height: 12px; margin: 0 0.57144rem; background: #ccc; }

.content.global-col ul.pagination-list { margin: 0 0 1.4286rem; }

@media all and (max-width: 768px) { .pagination-list { display: block; text-align: center; } }

.pagination-list a { color: #434343; z-index: 1; font-size: .8571rem; line-height: 30px; margin-right: -1px; padding: 0 13px; border: 1px solid #ccc; }

@media all and (max-width: 480px) { .pagination-list a { padding: 0 12px; } }

.pagination-list a:hover { background: #f2f2f2; }

.pagination-list a.is_active { border-color: #000f2c; color: #fff; background: #000f2c; z-index: 2; }

.pagination-list a.disabled { cursor: not-allowed; }

.pagination-list a.disabled:hover { background: #fff; }

.pointer, .media-holder, .news-carousel-nav .slick-arrow, .advertisement-carousel-nav .slick-arrow, .useful-links-carousel-nav .slick-arrow, .ann-carousel-nav .slick-arrow, .useful-links-carousel-item { cursor: pointer; }

.date, .meta-details .print { font-size: .929rem; color: gray; }

.continue { margin-bottom: 1.4286rem; }

.socials a { width: 28px; height: 28px; margin: 0 2px; line-height: 28px; border: 1px solid #fff; }

.socials a:hover { color: #0d4783; background: #fff; }

.socials-external { margin: 0 0 1.4286rem; }

.breadcrumbs { font-size: .8571rem; padding-bottom: 13px; margin: 24px 0 26px; border-bottom: 1px solid #e6e6e6; }

.breadcrumbs a { padding-right: 10px; margin-right: 10px; }

.breadcrumbs a:after { content: "\f105"; top: 50%; right: 0; -ms-transform: translateY(-50%); transform: translateY(-50%); }

.clearfix:before, .media-info:before, .fa-container:before, .meta-details:before, .pagination-list:before, .useful-links-carousel-dots:before, .clearfix:after, .media-info:after, .fa-container:after, .meta-details:after, .pagination-list:after, .useful-links-carousel-dots:after { content: " "; display: table; }

.clearfix:after, .media-info:after, .fa-container:after, .meta-details:after, .pagination-list:after, .useful-links-carousel-dots:after { clear: both; }

.clearfix, .media-info, .fa-container, .meta-details, .pagination-list, .useful-links-carousel-dots { *zoom: 1; }

.s-spr { /* background: url(../img/s-spr.png) -100% -100%  no-repeat;*/ }

.responsive-tablet { float: left; display: none; }

@media all and (max-width: 992px) { .responsive-tablet { float: none; } }

.responsive-phone { float: left; display: none; }

@media all and (max-width: 992px) { .responsive-phone { float: none; } }

.w-100p, .slick-dots, .global_sidebar-navigation .title, .navigation, .navigation .is_inner, .ann-carousel-nav, .news-item .media img { width: 100%; }

.btn { height: 42px; padding: 0 40px; line-height: 42px; font-size: .786rem; border-radius: 2px; border: 1px solid #ccc; }

.btn.btn-lg { height: 48px; padding: 0 80px; line-height: 48px; font-size: 1.0714rem; }

.btn:hover { letter-spacing: 2px; }

.btn.btn-default { font-weight: 700; color: #909090; }

.btn.btn-default:hover { color: #000f2c; border-color: #000f2c; background: #fafafa; }

.btn.btn-primary { color: #fff; background: #000f2c; border: 1px solid #000f2c; }

.btn.btn-primary:hover { border-color: #0097d8; background: #0097d8; }

@media all and (max-width: 1200px) { .container { width: 100%; } }

.row.flex { display: -ms-flexbox; display: flex; }

@media all and (max-width: 992px) { .row.flex { display: block; } }

.row.flex.items-stretched { -ms-flex-align: stretch; align-items: stretch; }

.slick-slide { outline: none; }

.slick-dots { margin: 0 !important; bottom: 0; left: 0; z-index: 999; }

.slick-dots li { margin: 0 6px; }

.slick-dots li button { width: 13px; height: 13px; padding: 0; border-radius: 50%; background: none; border: 2px solid #000f2c !important; }

.slick-dots li.slick-active button { background: #000f2c; border: none !important; }

.back-top { color: #fff; width: 60px; height: 60px; z-index: 9999; position: fixed; line-height: 60px; background: #000f2c; bottom: 100px; right: 100px; border-radius: 2px; }

.back-top:hover, .back-top:focus { color: #fff; }

@media all and (max-width: 1200px) { .back-top { bottom: 15px; right: 15px; } }

body { color: #434343; font-size: 1rem; line-height: 1.4286em; }

@media all and (max-width: 1200px) { body { /* border: 1px solid #a700fe;	  */ } }

@media all and (max-width: 992px) { body { /* border: 1px solid #f00;	  */ } }

@media all and (max-width: 768px) { body { /* border: 1px solid #0f0;*/ } }

@media all and (max-width: 480px) { body { /* border: 1px solid #00f;*/ } }

h1, h2, h3, h4, h5, h6 { color: #434343; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0 0 2rem; letter-spacing: 0; font-weight: 400; }

h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, .h1 strong, .h2 strong, .h3 strong, .h4 strong, .h5 strong, .h6 strong { font-weight: 700; }

h1, .h1, h1 a { font-size: 1.7143rem; /*24px*/ margin: 0 0 2.1429rem !important; padding: 0 0 1.5714rem; border-bottom: 1px solid #ccc; }

h2, .h2, h2 a { font-size: 1.5714rem; /*22px*/ margin-bottom: 2rem; }

h2.title, .h2.title, h2 a.title { padding-bottom: 23px; }

h2.title:after, .h2.title:after, h2 a.title:after { content: ""; width: 314px; height: 1px; bottom: 0; left: 50%; margin-left: -157px; background: #ccc; }

h3, .h3, h3 a { margin: 0 0 1em; font-size: 1rem; font-weight: 700; }

h4, .h4, h4 a { margin: 0 0 1em; font-size: 1.0769rem; /*14px */ }

h5, .h5, h5 a { font-size: 1.0769rem; /*14px*/ }

h6, .h6, h6 a { font-size: 1.0769rem; /*14px*/ }

p, .p { margin: 0 0 1.4286rem; /*20px*/ line-height: 1.4286em; /*20px*/ }

ul li, ol li { line-height: 1.6154em; }

.content.global-col ul, .content.global-col ol { margin: 0 0 1.4286rem 1.4286rem; }

.content.global-col ul { list-style-type: disc; }

.content.global-col ol { list-style-type: decimal; }

a { color: #000f2c; outline: 0 !important; }

a:visited { color: #000f2c; }

a:hover, a:focus { color: #0d4783; }

a:active { color: #0d4783; }

a.mailto { color: #434343; }

img { width: auto; max-width: 100%; height: auto !important; }

input, textarea, button { outline: none; font-size: 1rem; border-radius: 2px; border-color: #ccc !important; }

label { font-weight: normal; }

.form-group { margin-bottom: 1.4286rem; }

.input-group-addon { border-color: #ccc !important; }

.form-control { border-radius: 2px; }

textarea.form-control { height: 108px; }

.form-control::-moz-placeholder, .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color: darkgray; opacity: 1; }

.global_sidebar_is_opened { overflow: hidden; }

.global_sidebar { width: 270px; height: 100%; z-index: 1; top: 0; left: 0; position: fixed; overflow-y: auto; -webkit-overflow-scrolling: touch; visibility: hidden; background: #fff; -ms-transform: translateX(-270px); transform: translateX(-270px); }

.global_sidebar_is_opened .global_sidebar { visibility: visible; -ms-transform: translateX(0); transform: translateX(0); box-shadow: 2px 0 2px rgba(0, 0, 0, 0.15); }

.global_sidebar-toggle { color: #fff; top: 0; left: 0; height: 56px; padding: 0 24px; line-height: 56px; font-size: 1.2rem; }

.global_sidebar-toggle:focus { color: #fff; }

.global_sidebar-toggle:hover, .global_sidebar-toggle.global_sidebar_is_opened { color: #000f2c; background: #d9edf7; }

@media all and (max-width: 992px) { .global_sidebar-toggle { display: block; } }

.global_sidebar-menu { height: 100%; overflow-y: auto; padding: 20px; }

.global_sidebar-navigation { /* @extend .tt-capt;*/ }

.global_sidebar-navigation .title { color: #999; /* font-size: .7857rem;*/ font-size: 1rem; margin: 0 0 15px; padding: 8px 15px; border-bottom: 1px solid #d9d9d9; background: #f2f2f2; }

.global_sidebar-navigation li { font-size: .9286rem; line-height: 1.26em; margin: 0 0 6px; }

.global_sidebar-navigation li:first-child li { margin-bottom: 10px; font-size: 1.0714rem; }

.global_sidebar-navigation li:first-child li a { color: #000f2c; }

.global_sidebar-navigation li ul { margin-bottom: 15px; }

.global_sidebar-navigation li a { color: #434343; padding: 0 15px; }

.global_sidebar-navigation .aus-nav-menu a { font-size: .9286rem; line-height: 1.26em; margin: 0 0 6px !important; }

.global_sidebar-navigation .aus-nav-menu a.list-group-item { background: none; }

.global_sidebar-navigation .aus-nav-menu a.list-group-item:first-child { border-radius: 0; }

.global_sidebar-navigation .aus-nav-menu a.list-group-item.active, .global_sidebar-navigation .aus-nav-menu a.list-group-item.active:focus, .global_sidebar-navigation .aus-nav-menu a.list-group-item.active:hover { color: #434343; background: none; }

.global_main { z-index: 2; min-height: 100%; background: #fff; box-shadow: -1px 0 5px rgba(191, 191, 191, 0.65); /* transform: translate3d(0px, 0px, 0px);*/ }

.global_sidebar_is_opened .global_main { -ms-transform: translateX(270px); transform: translateX(270px); /* transform: translate3d($sidebar-width, 0px, 0px);*/ }

.header { height: 106px; padding-top: 15px; padding-bottom: 15px; }

.logo { width: 480px; }

@media all and (max-width: 1200px) { .logo { width: 360px; } }

@media all and (max-width: 992px) { .logo { text-align: center; } }

.logo a { height: 76px; padding: 15px 0 15px 90px; background: url(../img/logo.png) 0 0 no-repeat; }

@media all and (max-width: 480px) { .logo a { width: 76px; padding-left: 0; } }

.logo .slogan { color: #3f87a7; font-size: 20px; line-height: 1.14288em; font-weight: 700; letter-spacing: 1px; }

@media all and (max-width: 1200px) { .logo .slogan { font-size: 15px; line-height: 1.4em; } }

@media all and (max-width: 992px) { .logo .slogan { display: inline-block; text-align: left; } }

@media all and (max-width: 480px) { .logo .slogan { display: none; } }

.header-controls { width: 288px; z-index: 1000; }

@media all and (max-width: 992px) { .header-controls { display: none !important; } }

.header-controls ul li { font-size: 0.8571rem; margin-left: 11px; border-left: 1px solid #ccc; }

.header-controls ul a { color: gray; margin-left: .5692rem; }

.header-controls ul a img { width: 20px; }

.header-controls ul a.is_active, .header-controls ul a:hover { color: #000f2c; }

.header-controls ul .fa, .header-controls ul .breadcrumbs a:after, .breadcrumbs .header-controls ul a:after, .header-controls ul .header-contact p:before, .header-contact .header-controls ul p:before, .header-controls ul .search-form:before, .header-controls .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav .header-controls ul > li a.sidebar_news-collapse:after { font-size: 1.2rem; }

@media all and (max-width: 992px) { .header-contact { display: none !important; } }

.header-contact p { color: gray; font-size: 1rem; font-weight: 700; padding-left: 35px; }

.header-contact p:before { color: #000f2c; content: "\f095"; font-size: 40px; left: 0; bottom: 0; -ms-transform: rotate(15deg); transform: rotate(15deg); }

.header-contact p span { font-size: 1.5rem; }

.navigation { height: 56px; background: #000f2c; z-index: 888; border-bottom: 4px solid rgba(145, 222, 255, 0.5); }

.desktop_device .navigation.is_sticky { left: 0; top: 0; position: fixed; z-index: 9999; }

.global_sidebar_is_opened .desktop_device .navigation.is_sticky { left: 270px; /* transform: translate3d($sidebar-width, 0px, 0px);*/ }

@media all and (max-width: 992px) { .desktop_device .navigation.is_sticky { position: relative; } }

@media all and (max-width: 992px) { .navigation .navigation-links { display: none; } }

.navigation .navigation-links > li { font-size: 1rem; line-height: 56px; }

.navigation .navigation-links > li > a { padding: 0 25px; color: #fff; }

@media all and (max-width: 1200px) { .navigation .navigation-links > li > a { padding: 0 12px; } }

.navigation .navigation-links > li.is_hovered { background: #d9edf7; }

.navigation .navigation-links > li.is_hovered > a { color: #000f2c; }

.navigation .is_inner { z-index: 888; padding: 30px 0 15px; left: 0; top: 56px; background: #d9edf7; color: dimgray; }

.navigation .is_inner li { width: 33.333%; padding-left: 3%; padding-right: 3%; }

.navigation .is_inner li:after { content: ""; width: 1px; height: 100%; top: 0; right: 0; background: #c4e3f3; }

.navigation .is_inner li:last-child:after { background: none; }

.navigation .is_inner p { /* line-height: 1.9231em;*/ }

.navigation .is_inner a { color: dimgray; margin-bottom: .5rem; }

.navigation .is_inner a:hover { color: #000f2c; }

.navigation-title { /* font-weight: 700;*/ font-size: 1.0714rem; margin-bottom: 0.7143rem; /* @extend .mb-half;*/ }

.search-toggle-icon { color: #fff; height: 56px; line-height: 56px; padding: 0 25px; }

@media all and (max-width: 1200px) { .search-toggle-icon { padding: 0 12px; } }

@media all and (max-width: 992px) { .search-toggle-icon { padding: 0 24px; } }

.search-toggle-icon:focus { color: #fff; }

.search-toggle-icon:hover { color: #000f2c; background: #d9edf7; }

.search-toggle-icon .fa, .search-toggle-icon .breadcrumbs a:after, .breadcrumbs .search-toggle-icon a:after, .search-toggle-icon .header-contact p:before, .header-contact .search-toggle-icon p:before, .search-toggle-icon .search-form:before, .search-toggle-icon .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .search-toggle-icon a.sidebar_news-collapse:after { font-size: 1.2rem; }

.search-toggle-icon.is_active { background: #d9edf7; }

.search-toggle-icon.is_active .fa-times { color: #000f2c; }

.search-form { z-index: 888; height: 62px; width: 100%; line-height: 62px; left: 0; top: 56px; color: dimgray; }

.search-form:before { content: "\f002"; top: 50%; left: 22px; margin-top: -7px; }

.search-form .form-control { height: 62px; padding: 0 0 0 46px; line-height: 62px; background: #d9edf7; box-shadow: none; border-radius: 0; }

.languages { width: calc(100% - 160px); left: 80px; top: 0; line-height: 56px; }

@media all and (max-width: 992px) { .languages { display: block; } }

.languages a { color: #fff; font-size: 0.8571rem; margin: 0 5px; opacity: .85; }

.languages a:hover { opacity: 1; }

.languages a.is_active { opacity: 1; font-weight: 700; }

.languages a img { width: 20px; } 

.ann { padding-bottom: 55px; background: url(../img/ornament-pattern.jpg) 0 100% repeat-x; }

.ann .slick-dots { bottom: 80px; }

.ann-carousel-item-desc { color: #fff; max-width: 535px; /* height: 225px;*/ margin: 230px 0 50px; padding: 15px; background: rgba(0, 0, 0, 0.25); }

.ann-carousel-item-desc a { color: #fff; }

.ann-carousel-item-title { font-size: 1.125rem; line-height: 1.2em; margin-bottom: .2em; }

.ann-carousel-nav { top: 50%; left: 0; margin-top: -42px; }

.ann-carousel-nav .slick-arrow { width: 40px !important; height: 60px !important; line-height: 60px !important; border-radius: 0; }

.ann-carousel-nav .slick-arrow.prev { left: 0; }

.ann-carousel-nav .slick-arrow.next { right: 0; }

.news-carousel-nav .slick-arrow, .advertisement-carousel-nav .slick-arrow, .useful-links-carousel-nav .slick-arrow, .ann-carousel-nav .slick-arrow { width: 31px; height: 31px; color: #fff; line-height: 31px; background: #000f2c; }

.news-carousel-nav .slick-arrow:hover, .advertisement-carousel-nav .slick-arrow:hover, .useful-links-carousel-nav .slick-arrow:hover, .ann-carousel-nav .slick-arrow:hover { opacity: 1; }

.news-carousel-nav .slick-arrow:hover.prev .fa, .news-carousel-nav .slick-arrow:hover.prev .breadcrumbs a:after, .breadcrumbs .news-carousel-nav .slick-arrow:hover.prev a:after, .news-carousel-nav .slick-arrow:hover.prev .header-contact p:before, .header-contact .news-carousel-nav .slick-arrow:hover.prev p:before, .news-carousel-nav .slick-arrow:hover.prev .search-form:before, .news-carousel-nav .slick-arrow:hover.prev .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .news-carousel-nav .slick-arrow:hover.prev a.sidebar_news-collapse:after, .advertisement-carousel-nav .slick-arrow:hover.prev .fa, .advertisement-carousel-nav .slick-arrow:hover.prev .breadcrumbs a:after, .breadcrumbs .advertisement-carousel-nav .slick-arrow:hover.prev a:after, .advertisement-carousel-nav .slick-arrow:hover.prev .header-contact p:before, .header-contact .advertisement-carousel-nav .slick-arrow:hover.prev p:before, .advertisement-carousel-nav .slick-arrow:hover.prev .search-form:before, .advertisement-carousel-nav .slick-arrow:hover.prev .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .advertisement-carousel-nav .slick-arrow:hover.prev a.sidebar_news-collapse:after, .useful-links-carousel-nav .slick-arrow:hover.prev .fa, .useful-links-carousel-nav .slick-arrow:hover.prev .breadcrumbs a:after, .breadcrumbs .useful-links-carousel-nav .slick-arrow:hover.prev a:after, .useful-links-carousel-nav .slick-arrow:hover.prev .header-contact p:before, .header-contact .useful-links-carousel-nav .slick-arrow:hover.prev p:before, .useful-links-carousel-nav .slick-arrow:hover.prev .search-form:before, .useful-links-carousel-nav .slick-arrow:hover.prev .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .useful-links-carousel-nav .slick-arrow:hover.prev a.sidebar_news-collapse:after, .ann-carousel-nav .slick-arrow:hover.prev .fa, .ann-carousel-nav .slick-arrow:hover.prev .breadcrumbs a:after, .breadcrumbs .ann-carousel-nav .slick-arrow:hover.prev a:after, .ann-carousel-nav .slick-arrow:hover.prev .header-contact p:before, .header-contact .ann-carousel-nav .slick-arrow:hover.prev p:before, .ann-carousel-nav .slick-arrow:hover.prev .search-form:before, .ann-carousel-nav .slick-arrow:hover.prev .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .ann-carousel-nav .slick-arrow:hover.prev a.sidebar_news-collapse:after { -ms-transform: translateX(-5px); transform: translateX(-5px); }

.news-carousel-nav .slick-arrow:hover.prev.slick-disabled .fa, .news-carousel-nav .slick-arrow:hover.prev.slick-disabled .breadcrumbs a:after, .breadcrumbs .news-carousel-nav .slick-arrow:hover.prev.slick-disabled a:after, .news-carousel-nav .slick-arrow:hover.prev.slick-disabled .header-contact p:before, .header-contact .news-carousel-nav .slick-arrow:hover.prev.slick-disabled p:before, .news-carousel-nav .slick-arrow:hover.prev.slick-disabled .search-form:before, .news-carousel-nav .slick-arrow:hover.prev.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .news-carousel-nav .slick-arrow:hover.prev.slick-disabled a.sidebar_news-collapse:after, .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled .fa, .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled .breadcrumbs a:after, .breadcrumbs .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled a:after, .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled .header-contact p:before, .header-contact .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled p:before, .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled .search-form:before, .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .advertisement-carousel-nav .slick-arrow:hover.prev.slick-disabled a.sidebar_news-collapse:after, .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled .fa, .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled .breadcrumbs a:after, .breadcrumbs .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled a:after, .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled .header-contact p:before, .header-contact .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled p:before, .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled .search-form:before, .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .useful-links-carousel-nav .slick-arrow:hover.prev.slick-disabled a.sidebar_news-collapse:after, .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled .fa, .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled .breadcrumbs a:after, .breadcrumbs .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled a:after, .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled .header-contact p:before, .header-contact .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled p:before, .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled .search-form:before, .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .ann-carousel-nav .slick-arrow:hover.prev.slick-disabled a.sidebar_news-collapse:after { -ms-transform: none; transform: none; }

.news-carousel-nav .slick-arrow:hover.next .fa, .news-carousel-nav .slick-arrow:hover.next .breadcrumbs a:after, .breadcrumbs .news-carousel-nav .slick-arrow:hover.next a:after, .news-carousel-nav .slick-arrow:hover.next .header-contact p:before, .header-contact .news-carousel-nav .slick-arrow:hover.next p:before, .news-carousel-nav .slick-arrow:hover.next .search-form:before, .news-carousel-nav .slick-arrow:hover.next .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .news-carousel-nav .slick-arrow:hover.next a.sidebar_news-collapse:after, .advertisement-carousel-nav .slick-arrow:hover.next .fa, .advertisement-carousel-nav .slick-arrow:hover.next .breadcrumbs a:after, .breadcrumbs .advertisement-carousel-nav .slick-arrow:hover.next a:after, .advertisement-carousel-nav .slick-arrow:hover.next .header-contact p:before, .header-contact .advertisement-carousel-nav .slick-arrow:hover.next p:before, .advertisement-carousel-nav .slick-arrow:hover.next .search-form:before, .advertisement-carousel-nav .slick-arrow:hover.next .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .advertisement-carousel-nav .slick-arrow:hover.next a.sidebar_news-collapse:after, .useful-links-carousel-nav .slick-arrow:hover.next .fa, .useful-links-carousel-nav .slick-arrow:hover.next .breadcrumbs a:after, .breadcrumbs .useful-links-carousel-nav .slick-arrow:hover.next a:after, .useful-links-carousel-nav .slick-arrow:hover.next .header-contact p:before, .header-contact .useful-links-carousel-nav .slick-arrow:hover.next p:before, .useful-links-carousel-nav .slick-arrow:hover.next .search-form:before, .useful-links-carousel-nav .slick-arrow:hover.next .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .useful-links-carousel-nav .slick-arrow:hover.next a.sidebar_news-collapse:after, .ann-carousel-nav .slick-arrow:hover.next .fa, .ann-carousel-nav .slick-arrow:hover.next .breadcrumbs a:after, .breadcrumbs .ann-carousel-nav .slick-arrow:hover.next a:after, .ann-carousel-nav .slick-arrow:hover.next .header-contact p:before, .header-contact .ann-carousel-nav .slick-arrow:hover.next p:before, .ann-carousel-nav .slick-arrow:hover.next .search-form:before, .ann-carousel-nav .slick-arrow:hover.next .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .ann-carousel-nav .slick-arrow:hover.next a.sidebar_news-collapse:after { -ms-transform: translateX(5px); transform: translateX(5px); }

.news-carousel-nav .slick-arrow:hover.next.slick-disabled .fa, .news-carousel-nav .slick-arrow:hover.next.slick-disabled .breadcrumbs a:after, .breadcrumbs .news-carousel-nav .slick-arrow:hover.next.slick-disabled a:after, .news-carousel-nav .slick-arrow:hover.next.slick-disabled .header-contact p:before, .header-contact .news-carousel-nav .slick-arrow:hover.next.slick-disabled p:before, .news-carousel-nav .slick-arrow:hover.next.slick-disabled .search-form:before, .news-carousel-nav .slick-arrow:hover.next.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .news-carousel-nav .slick-arrow:hover.next.slick-disabled a.sidebar_news-collapse:after, .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled .fa, .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled .breadcrumbs a:after, .breadcrumbs .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled a:after, .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled .header-contact p:before, .header-contact .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled p:before, .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled .search-form:before, .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .advertisement-carousel-nav .slick-arrow:hover.next.slick-disabled a.sidebar_news-collapse:after, .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled .fa, .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled .breadcrumbs a:after, .breadcrumbs .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled a:after, .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled .header-contact p:before, .header-contact .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled p:before, .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled .search-form:before, .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .useful-links-carousel-nav .slick-arrow:hover.next.slick-disabled a.sidebar_news-collapse:after, .ann-carousel-nav .slick-arrow:hover.next.slick-disabled .fa, .ann-carousel-nav .slick-arrow:hover.next.slick-disabled .breadcrumbs a:after, .breadcrumbs .ann-carousel-nav .slick-arrow:hover.next.slick-disabled a:after, .ann-carousel-nav .slick-arrow:hover.next.slick-disabled .header-contact p:before, .header-contact .ann-carousel-nav .slick-arrow:hover.next.slick-disabled p:before, .ann-carousel-nav .slick-arrow:hover.next.slick-disabled .search-form:before, .ann-carousel-nav .slick-arrow:hover.next.slick-disabled .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .ann-carousel-nav .slick-arrow:hover.next.slick-disabled a.sidebar_news-collapse:after { -ms-transform: none; transform: none; }

.news-carousel-nav .slick-arrow.slick-disabled, .advertisement-carousel-nav .slick-arrow.slick-disabled, .useful-links-carousel-nav .slick-arrow.slick-disabled, .ann-carousel-nav .slick-arrow.slick-disabled { opacity: .85; background: #0d4783; }

.news-carousel-nav .slick-arrow.slick-disabled:hover, .advertisement-carousel-nav .slick-arrow.slick-disabled:hover, .useful-links-carousel-nav .slick-arrow.slick-disabled:hover, .ann-carousel-nav .slick-arrow.slick-disabled:hover { cursor: not-allowed; }

.news-carousel-nav .slick-arrow .fa, .news-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .news-carousel-nav .slick-arrow a:after, .news-carousel-nav .slick-arrow .header-contact p:before, .header-contact .news-carousel-nav .slick-arrow p:before, .news-carousel-nav .slick-arrow .search-form:before, .news-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .news-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .advertisement-carousel-nav .slick-arrow .fa, .advertisement-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .advertisement-carousel-nav .slick-arrow a:after, .advertisement-carousel-nav .slick-arrow .header-contact p:before, .header-contact .advertisement-carousel-nav .slick-arrow p:before, .advertisement-carousel-nav .slick-arrow .search-form:before, .advertisement-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .advertisement-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .useful-links-carousel-nav .slick-arrow .fa, .useful-links-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .useful-links-carousel-nav .slick-arrow a:after, .useful-links-carousel-nav .slick-arrow .header-contact p:before, .header-contact .useful-links-carousel-nav .slick-arrow p:before, .useful-links-carousel-nav .slick-arrow .search-form:before, .useful-links-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .useful-links-carousel-nav .slick-arrow a.sidebar_news-collapse:after, .ann-carousel-nav .slick-arrow .fa, .ann-carousel-nav .slick-arrow .breadcrumbs a:after, .breadcrumbs .ann-carousel-nav .slick-arrow a:after, .ann-carousel-nav .slick-arrow .header-contact p:before, .header-contact .ann-carousel-nav .slick-arrow p:before, .ann-carousel-nav .slick-arrow .search-form:before, .ann-carousel-nav .slick-arrow .sidebar_news-nav ul > li a.sidebar_news-collapse:after, .sidebar_news-nav ul > li .ann-carousel-nav .slick-arrow a.sidebar_news-collapse:after { height: 31px; line-height: 31px; font-size: 1.2rem; }

.news-carousel-item { margin: 0 0 1.4286rem; }

@media all and (max-width: 480px) { .news-carousel-item img { width: 100%; } }

.advertisement-carousel-item { margin-bottom: 1.4286rem; }

.advertisement-carousel-item:hover .body { box-shadow: 0 5px 15px -8px rgba(0, 0, 0, 0.5); }

.advertisement-carousel-item:hover .body .title:after { width: 100%; background: #000f2c; }

.advertisement-carousel-item:hover .body .title a { color: #000f2c; }

.advertisement-carousel-item:hover .body a { color: #000f2c; }

.advertisement-carousel-item .header { font-size: 1.2857rem; height: auto; padding: 16px; color: #fff; background: #0d4783; }

.advertisement-carousel-item .header a { color: #fff; }

.advertisement-carousel-item .body { padding: 12px 20px 0; background: #fff; border: 1px solid #d9d9d9; }

.advertisement-carousel-item .body .title { padding-bottom: .8571rem; margin-bottom: .8571rem; }

.advertisement-carousel-item .body .title:after { content: ""; width: 124px; height: 1px; bottom: 0; left: 0; background: #ccc; }

.advertisement-carousel-item .body .title a { color: #434343; font-size: 1.1429rem; }

.advertisement-carousel-item .body a { font-size: .7857rem; font-weight: 700; color: #a6a6a6; }

.advertisement-carousel-item .body a:hover { color: #000f2c; }

.advertisement-carousel-item .body .date, .advertisement-carousel-item .body .meta-details .print, .meta-details .advertisement-carousel-item .body .print, .advertisement-carousel-item .body .map { margin-bottom: 1rem; }

.interactive-services .container .row { margin-bottom: 2.1429rem; }

@media all and (max-width: 768px) { .interactive-services .container .row { margin-bottom: 0; }
  .interactive-services .container .row .col-sm-4 { margin-bottom: 1.4286rem; } }

.interactive-services .container .row:last-of-type { margin-bottom: 20px; }

.interactive-services .container .row:last-of-type .col-sm-4:last-child { margin-bottom: 0; }

.useful-links { font-size: 1rem; }

.useful-links-carousel { margin-bottom: 1.4286rem; }

.useful-links-carousel-item .media { height: 90px; }

.useful-links-carousel-item a { color: #434343; }

.useful-links-carousel-dots { margin-bottom: 1.4286rem; }

@media all and (max-width: 768px) { .content { /* margin-bottom: $space*1.5;*/ } }

@media all and (max-width: 768px) { .sidebar_news { /* margin-bottom: $space*1.5;*/ } }

.sidebar_news .input-group-addon { /* color: $link-col !important;*/ }

.sidebar_news-nav { padding: 1.4286rem 1.4286rem 0; margin: 0 0 1.4286rem; border: 1px solid #ccc; }

.sidebar_news-nav.is_active > ul { display: block; }

.sidebar_news-nav.is_active h2 { border-bottom: 1px solid #ccc; }

.sidebar_news-nav h2 { padding-right: 40px; padding-bottom: 20px; margin-bottom: 0; border-bottom: 1px solid #ccc; }

@media all and (max-width: 768px) { .sidebar_news-nav h2 { border: none; } }

.sidebar_news-nav .sidebar_news-nav-toggle { color: #434343; top: 20px; right: 20px; }

@media all and (max-width: 768px) { .sidebar_news-nav .sidebar_news-nav-toggle { display: block; } }

@media all and (max-width: 768px) { .sidebar_news-nav ul { display: none; }
  .sidebar_news-nav ul.is_active { display: block; } }

.sidebar_news-nav ul.is_level-one > li a.sidebar_news-collapse { padding-right: 0; }

.sidebar_news-nav ul.is_level-one > li a.sidebar_news-collapse:after { content: ""; }

.sidebar_news-nav ul.is_level-one > li a.sidebar_news-collapse.is_active:after { content: ""; }

.sidebar_news-nav ul > li { font-size: .9286rem; font-weight: 700; border-bottom: 1px solid #ccc; }

.sidebar_news-nav ul > li a.sidebar_news-collapse { padding: 20px 24px 20px 0; }

.sidebar_news-nav ul > li a.sidebar_news-collapse:after { content: "\f078"; top: 20px; right: 6px; }

.sidebar_news-nav ul > li a.sidebar_news-collapse.is_active:after { content: "\f077"; }

.sidebar_news-nav ul > li a:hover { color: #000f2c; }

.sidebar_news-nav ul > li a.is_active { color: #000f2c; }

.sidebar_news-nav ul .is_inner { margin-left: 10px; }

.sidebar_news-nav ul .is_inner li { font-size: .8571rem; font-weight: normal; border-bottom: 1px solid #ccc; }

.sidebar_news-nav ul .is_inner li:first-child a { padding-top: 0; }

.sidebar_news-nav ul .is_inner a { padding: 15px 0; }

.sidebar_news-nav ul .is_inner a.is_active { color: #000f2c; }

.sidebar_news-nav ul a { /* border: 1px solid #f00;*/ color: #434343; }

.sidebar_news-filter { padding-top: 0.7143rem; margin: 0 0 1.4286rem; }

.sidebar_news-filter .form-group { margin-bottom: 0.7143rem; }

.news-list .media-item .news-title, .news-list .media-item .map { margin-bottom: 0.7143rem; }

.news-list .media-item .media { width: 360px; }

@media all and (max-width: 1200px) { .news-list .media-item .media { width: 40%; margin-bottom: 1.4286rem; }
  .news-list .media-item .info { overflow: visible; } }

@media all and (max-width: 768px) { .news-list .media-item .media { width: 100%; max-height: 242px; overflow: hidden; margin: 0 0 1.4286rem !important; }
  .news-list .media-item .media img { width: 100%; }
  .news-list .media-item .info { width: 100%; overflow: hidden; } }

@media all and (max-width: 768px) { .news-list.interactive .media-item .media-info { width: 100%; padding: 0; display: block; } }

.news-list.interactive .media-item .media-info.media-left { display: block; }

.news-list.interactive .media-item .media-info.media-left .media-holder { margin: 0 1.4286rem 0 0; }

.news-list.interactive .media-item .media-info.media-right .media-holder { margin: 0 0 0 1.4286rem; }

.news-list.interactive .media-item .media-info .media-holder { width: 360px; }

@media all and (max-width: 992px) { .news-list.interactive .media-item .media-info .media-holder { width: 40%; } }

@media all and (max-width: 768px) { .news-list.interactive .media-item .media-info .media-holder { width: 100%; padding: 1.4286rem; height: auto; margin: 0 0 1.4286rem !important; } }

.news-list.interactive .media-item .media-info .media-holder a { /* color: #fff;*/ padding: 0; background: none; font-weight: 700; position: relative; font-size: 1.0714rem; }

.news-list.interactive .media-item:hover img { -ms-transform: none; transform: none; }

.news-list.interactive .media-item:hover a { letter-spacing: 0; }

@media all and (max-width: 1200px) { .news-list.interactive .media-item .media-holder { width: 40%; }
  .news-list.interactive .media-item .media { width: auto; margin-bottom: 0; }
  .news-list.interactive .media-item .info { overflow: hidden; } }

@media all and (max-width: 768px) { .news-list.interactive .media-item .media { width: auto; max-height: none; margin: 0; }
  .news-list.interactive .media-item .media img { width: auto; }
  .news-list.interactive .media-item .info { width: 100%; overflow: hidden; } }

.news-list.interactive .news-title { font-size: 1.4286rem; line-height: 1em; font-weight: 700; margin-bottom: 1.4286rem; }

.news-list.interactive .news-title a { color: #434343; }

.news-list.interactive .news-title a:hover { color: #000f2c; }

@media all and (max-width: 768px) { .news-list.useful .media-item .media-info { width: 100%; padding: 0; display: block; } }

.news-list.useful .media-item .media-info .media { background: #f2f2f2; }

.news-list.useful .media-item .media-info .media a { padding: 1.4286rem; display: block; }

.news-list.useful .media-item:hover img { -ms-transform: none; transform: none; }

.news-list.useful .media-item:hover a { letter-spacing: 0; }

@media all and (max-width: 1200px) { .news-list.useful .media-item .media { width: 40%; }
  .news-list.useful .media-item .info { overflow: hidden; } }

@media all and (max-width: 768px) { .news-list.useful .media-item .media { width: 100%; max-height: none; margin: 0; }
  .news-list.useful .media-item .media img { width: auto; }
  .news-list.useful .media-item .info { width: 100%; overflow: hidden; } }

.news-list.useful .news-title { font-size: 1.4286rem; line-height: 1em; font-weight: 700; margin-bottom: 1.4286rem; }

.news-list.useful .news-title a { color: #434343; }

.news-list.useful .news-title a:hover { color: #000f2c; }

.news-item .news-title { font-size: 1.4286rem; line-height: 1em; font-weight: 700; margin-bottom: 1.4286rem; }

.news-item .news-title a { color: #434343; }

.news-item .news-title a:hover { color: #000f2c; }

.news-item .media { max-height: 242px; margin-bottom: 1rem; }

.sidebar_news-item { color: #fff; font-size: .9286rem; padding: 30px 25px; background: #92ad29; }

.sidebar_news-item p:first-child { margin-bottom: 0.7143rem; }

.sidebar_news-item a { color: #fff; }

@media all and (max-width: 768px) { .sidebar_contact, .sidebar_order { /* margin-bottom: $space*1.5;*/ } }

.sidebar_order .tiles-content, .sidebar_order .media-holder { margin-bottom: 1.4286rem; }

.footer { color: #fff; padding-top: 1.78575rem; padding-bottom: 1.78575rem; background: #0d4783; }

@media all and (max-width: 1200px) { .footer .socials { display: block; } }

@media all and (max-width: 768px) { .footer .socials { display: inline-block; } }

.footer a { color: #fff; }

.footer .col-sm-4, .footer .col-sm-3, .footer .col-sm-5 { padding-top: 15px; padding-bottom: 15px; }

@media all and (max-width: 768px) { .footer .col-sm-4, .footer .col-sm-3, .footer .col-sm-5 { padding-top: 0; padding-bottom: 1.4286rem; } }

.footer .col-sm-4:last-child { padding-left: 30px; }

@media all and (max-width: 992px) { .footer .col-sm-4:last-child { padding-left: 15px; } }

.footer .col-sm-4:nth-child(2) { padding-left: 30px; padding-right: 30px; /* @include mq(original){*/ /*   		padding-left: $gutter;*/ /* 	padding-right: $gutter;*/ /* }*/ }

@media all and (max-width: 992px) { .footer .col-sm-4:nth-child(2) { padding-left: 15px; } }

.footer .col-sm-4:nth-child(2) .footer-contacts { /* @extend .tal-left, .d-ib;*/ /* @include mq(tablet-sm){*/ /* 	display: block;*/ /* }*/ }

.footer .col-sm-4:nth-child(2):after, .footer .col-sm-4:nth-child(2):before { content: ""; width: 1px; height: 100%; top: 0; background: #a82727; }

@media all and (max-width: 992px) { .footer .col-sm-4:nth-child(2):after, .footer .col-sm-4:nth-child(2):before { display: none; } }

.footer .col-sm-4:nth-child(2):before { left: 0; /* @include mq(original){*/ /*     left: $gutter;*/ /* }*/ }

.footer .col-sm-4:nth-child(2):after { right: 0; /* @include mq(original){*/ /*     right: $gutter;*/ /* }*/ }

@media all and (max-width: 768px) { .footer .ratings { text-align: left; } }

/* ========================================================================== Print styles ========================================================================== */
@media print { *, *:before, *:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .header, .navigation, .ann, .breadcrumbs, .news, .advertisement, .interactive-services, .useful-links, .footer, .global-sidebar, .sidebar_news-f, .pagination-list, .sidebar_news { display: none; } }
