:root,
[data-bs-theme=light] {
 /* --t4-gray-100: #dce9ff;/*f8f9fa;*/
/*  --t4-border-radius: 0rem;/*0.25rem*/
--color-light: #f7f9fb;

	--t4-white: #fff;
    --t4-gray: #6c757d;
    --t4-gray-dark: #1c314a;
    --t4-gray-100: #e8eaed;
    --t4-gray-200: #d2d6db;
    --t4-gray-300: #bac1c8;
    --t4-gray-400: #a4adb7;
    --t4-gray-500: #8d98a4;
    --t4-gray-600: #778392;
    --t4-gray-700: #606e80;
    --t4-gray-800: #32455c;
    --t4-gray-900: #1c314a;
    --t4-primary: #23d0ec;
    --t4-secondary: #e1e8ee;
	
	
	--mainnav-text-color: #23d0ec;
	
}

/*:root {
    --gray-100: #f8f9fa;
    --gray-200: #e9ecef;
    --gray-300: #dee2e6;
    --gray-400: #ced4da;
    --gray-500: #adb5bd;
    --gray-600: #6c757d;
    --gray-700: #495057;
    --gray-800: #343a40;
	--gray-900: #f6a623;
}*/



/*--------------------*/

/*h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed'!important}*/
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{/*color: #1c314a!important*/}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color: #23d0ec!important}

b, strong, .f16,.f19, .f20, .phone, th {font-family: 'Roboto Condensed'; font-weight: 500;}
.f16 {font-size: 16px;}
.f19, .phone, th{ font-size: 19px; line-height: 25px; text-decoration: bold; color: var(--t4-gray-900);}
.f20{font-size: 20px; line-height: 25px; text-decoration: bold; color: var(--t4-gray-900);}
.t4-palette-blue .f19, .t4-palette-blue .f20, .t4-palette-blue .phone {color:var(--t4-white);}
.f-h2{font-size: var(--h2-font-size);}

/*#t4-footer .f19, #t4-footer .phone, #t4-footer .f20{color: #fff!important}
.font-link{font-family: 'Roboto Condensed'; font-size: 16px; line-height: 25px; font-weight: 500; text-decoration: bold}*/


/*main menu*/
#t4-header {}
#t4-topbar {}

.header-transparent{
        background: rgba(28, 49, 74, 0.75) !important;
        margin-bottom: -70px;
}
/* @media (min-width: 576px) and (max-width: 990px) {
 .header-transparent{margin-bottom: -70px;}
}*/
 @media (max-width: 575px){
 .header-transparent{margin-bottom: -100px;}
}
.not-at-top #t4-header.t4-sticky {
	background: rgba(28, 49, 74, 0.75)!important;
}
.logo img{margin: 10px 10px 10px 0 }
.logo .name{padding-top: 10px;  padding-bottom:10px }
.logo .name a, .logo .name .f20, .logo .name .f16{color: #fff!important }
/*@media (max-width: 1350px) {*/
 @media (min-width: 860px) and (max-width: 1340px) {	
/*.logo .name{border: solid green 1px;padding-top: 10px; padding-bottom:10px}	*/
.logo .name .f20{font-size: 16px }
}
@media (min-width: 765px) and (max-width: 859px) {
.logo img{margin: 10px 5px 10px 0}	
/*.logo .name{border: solid blue 1px;padding-top: 10px;}	*/
.logo .name .f16, .logo .name .f20{font-size: 14px }
}
 @media (max-width: 678px){
/*.logo .name{border: solid green 1px;padding-top: 10px;}	*/
.logo .name .f16, .logo .name .f20{font-size: 14px }	 
 }


/*позиционирование меню*/
.t4-navbar .navbar {float: right;}

#t4-header .nav-link .menu-item-title {font-size: 18px!important;color: #fff}
#t4-header .nav-item a {/*font-size: 18px!important;*/}
#t4-header .dropdown-menu a {/*font-size: 17px!important;*/}
.t4-megamenu .dropdown-menu{border-radius: 0; width: 330px;}
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link, .t4-megamenu .navbar-nav > li > a.nav-link.dropdown-toggle {
    text-transform: none;
    height: 70px;
}
.t4-megamenu .navbar-nav > li, .t4-megamenu .navbar-nav > li {/*border-bottom: 3px solid #dce9ff;*/}
.t4-megamenu .navbar-nav > li:hover, .t4-megamenu .navbar-nav > li:hover {background-color: var(--t4-primary);}/*поменять цвет*/
/*.t4-megamenu .navbar-nav > li.show { border-bottom: 3px solid #23d0ec}*/
/*уголок в меню*/
.t4-megamenu .navbar-nav > li > .nav-link .item-caret::before{border-top-color: var(--t4-white)!important;}
/*если надо сделать другой цвет при наведении
.t4-megamenu .navbar-nav > li:hover > .nav-link .item-caret::before{border-top-color: var(--mainnav-link-color)!important;}*/
/*---*/

#t4-header .dropdown-menu a:hover {
	padding-left: 5px;
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}
@media (min-width: 960px) and (max-width: 1200px) {
.t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link{padding: 20px 10px; border:soli red 1px}
}
/*end main menu*/

#t4-main-body{}
.main-page #t4-main-body{padding: 0px!important;}

#t4-footer {}
.t4-footer{border-top: 1px solid rgba(255, 255, 255, 0.07);}
.t4-footer a, .t4-footer h3{}
.t4-footer a:hover{text-decoration: underline}

.t4-footer .separator .menu-item-title {
    font-family: 'Roboto Condensed';
    font-size: 24px;
    line-height: 25px;
    font-weight: 500;
}
.t4-footer .separator .menu-item-title:hover {
    color: #fff;
}
#t4-footer .nav > li:before {
    content: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-style: normal;
    color: #adb5bd;
    margin: 0 6px;
}
.t4-footer .nav > li > a {
    color: var(--footer-link-color);
    text-transform: none;
    display: inline-block;
    margin: 0 !important;
    padding: 3px 0 !important;
    font-size: 14px;
}
.t4-footer .nav > li > a:hover, .t4-footer .nav > li > a:active, .t4-footer .nav > li > a:focus {
  background: none;
  border-bottom: 0;
  color: var(--footer-link-hover-color);
}

/*внутренние страницы*/
.category-desc {
	border: 0px solid var(--t4-border-color);
	padding: 1rem;
    margin-top: 0rem;
    margin-bottom: 2rem;
    border-radius: 0rem;
}
.blog .items-leading .item-content, .blog-featured .items-leading .item-content {
    padding: 0 0 1rem 0;
}
/*список материалов категории, если нет описания или вводного текста*/
.list-name-only .blog .items-leading .item-content, .list-name-only .blog-featured .items-leading .item-content {
    padding: 0 0 0 0;
}
.mod-breadcrumbs.breadcrumb{/*text-align: center; font-family: 'Roboto Condensed'; font-size: 16px;*/}
.t4-section.t4-breadcrumbs {border-top: 0;}
.breadcrumb-item.active {color: var(--t4-gray-900);}
.article-info .create{color: #23d0ec/*2a7afe*/}
.item-image img {
    border-radius: 0!important;
    width: 100%;
}
.t4-module .nav li a, .t4-card .nav li a, .moduletable .nav li a, .module_menu .nav li a{
    font-family: 'Roboto Condensed';
    font-size: 16px;
	color: var(--mainnav-link-color);
}
.t4-module .nav li a:hover, .t4-card .nav li a:hover, .moduletable .nav li a:hover, .module_menu .nav li a:hover{
    color: var(--mainnav-link-hover-color)
}
.t4-module .nav > li.active > a, .t4-card .nav > li.active > a, .moduletable .nav > li.active > a, .module_menu .nav > li.active > a
 {
    font-weight: 500;
	color: var(--mainnav-link-hover-color)
}
.sidebar-r{border-left: solid #23d0ec 1px}

/**/
.uk-scope h3 a:hover {color: #23d0ec/*2a7afe*/!important}/*wi*/
/*wk - accordion*/
.uk-scope .uk-accordion li .uk-accordion-title {font-family: 'Roboto Condensed';}
.uk-scope .uk-accordion li a.uk-accordion-title{
    padding: 15px 15px;
    background-color: var(--color-light);
    color: var(--t4-gray-900);
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.0);
}
.uk-scope .uk-accordion li a.uk-accordion-title:hover{
    background-color: var(--t4-secondary);	
}
.uk-scope em {
    color: #000!important;
}
.uk-accordion .uk-margin{
	padding: 0 30px
}
.uk-scope .uk-accordion-title::before {}
/**/

/*wk dot*/
.uk-scope .uk-dotnav>.uk-active>* {
    background-color: rgba(32, 208, 236/*57, 47, 255*/, .99)!important;width: 16px;border-radius: 12px;
 }

.uk-scope .uk-dotnav>*>* {
    border: 1px solid rgba(32, 208, 236/*57, 47, 255*/, .99)!important;
}
.uk-scope .uk-dotnav>*>*:hover {
    border: 1px solid rgba(32, 208, 236/*57, 47, 255*/, .99)!important;
	background-color: rgba(32, 208, 236/*57, 47, 255*/, .50)!important;
}
/**/

h2.news-name{text-align: center; margin-bottom: 30px;}

/*спорно*/
.wk-bottom-info .uk-panel .uk-first-column  {text-align:right}
.wk-bottom-info .uk-panel .uk-width-4-5@l{}
.wk-bottom-info .uk-width-4-5@l /* .uk-width-4-5@l /*.uk-scope /*.uk-grid>**/{margin-left: 0px;}

.uk-position-cover:hover {background: rgba(28, 49, 74,.2)!important;} /*wk -*/
.official .uk-position-cover:hover {background: rgba(42,122,254,.0)!important;} /*wk - */
.uk-scope .uk-slidenav {
    color: rgba(35, 208, 236, .9)!important;
}
.uk-scope .uk-slidenav:hover {
    color: rgba(35, 208, 236, .5)!important;
}
.uk-scope .uk-h1, .uk-scope .uk-h2, .uk-scope .uk-h3, .uk-scope .uk-h4, .uk-scope .uk-h5, .uk-scope .uk-h6, .uk-scope .uk-heading-2xlarge, .uk-scope .uk-heading-3xlarge, .uk-scope .uk-heading-large, .uk-scope .uk-heading-medium, .uk-scope .uk-heading-small, .uk-scope .uk-heading-xlarge, .uk-scope h1, .uk-scope h2, .uk-scope h3, .uk-scope h4, .uk-scope h5, .uk-scope h6
{
	font-family: 'Roboto Condensed'!important;
    color: var(--mainnav-link-color)!important
}

.uk-scope .uk-h1:hover, .uk-scope .uk-h2:hover, .uk-scope .uk-h3:hover, .uk-scope .uk-h4:hover, .uk-scope .uk-h5:hover, .uk-scope .uk-h6:hover, .uk-scope .uk-heading-2xlarge:hover, .uk-scope .uk-heading-3xlarge:hover, .uk-scope .uk-heading-large:hover, .uk-scope .uk-heading-medium:hover, .uk-scope .uk-heading-small:hover, .uk-scope .uk-heading-xlarge:hover, .uk-scope h1:hover, .uk-scope h2:hover, .uk-scope h3:hover, .uk-scope h4:hover, .uk-scope h5:hover, .uk-scope h6:hover{
	color: var(--mainnav-text-color)!important  
}


.main-news h1.uk-h1, .main-news h1.uk-h1:hover{color: #ffffff!important;font-size: 3.2rem!important; line-height:35px;}
.main-news .uk-h3, .main-news .uk-h3:hover{color: #ffffff!important;font-family: 'Roboto Condensed'!important}
.uk-scope .main-news .uk-overlay-primary {
	background: linear-gradient(to top, rgba(28,49,74,.8) 0%, transparent 100%)!important;
	border: 0px solid red;
	padding-top:120px
}
.main-news h1.uk-h1, .main-news h1.uk-h1:hover{line-height:50px!important;}
@media (max-width: 1200px) {
.main-news h1.uk-h1, .main-news h1.uk-h1:hover{font-size: 2rem!important; }
.main-news .uk-h3, .main-news .uk-h3:hover{font-size: 1rem!important;}
}

@media (max-width: 940px) {
.uk-overlay.uk-position-bottom{	display: none}
}
/*спорно, по умолчанию белые*/
.uk-scope .uk-card-primary.uk-card-body .uk-slidenav, .uk-scope .uk-card-primary>:not([class*=uk-card-media]) .uk-slidenav, .uk-scope .uk-card-secondary.uk-card-body .uk-slidenav, .uk-scope .uk-card-secondary>:not([class*=uk-card-media]) .uk-slidenav, .uk-scope .uk-light .uk-slidenav, .uk-scope .uk-overlay-primary .uk-slidenav
{
    color: rgba(35, 208, 236, .9)!important;
}

/*soc-icon*/
.topbar-l .custom img:hover, .footnav-1 .custom img:hover {transform: scale(1.06, 1.06);}
.topbar-l .custom img.soc-icon, .footnav-1 .custom img.soc-icon{margin: 3px 10px 3px 0; width:32px!important; text-align: center}
/**/

/*off-canvas - для небольших разрешений*/
.t4-off-canvas-header{background-color: var(--t4-gray-900)!important}
.t4-offcanvas .menu-item-title {font-family: 'Roboto Condensed'; }
.t4-offcanvas .t4-off-canvas-body .navbar .nav-link{font-size: 1.2rem;font-weight: 500;}

.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle {
    background-color: #fff!important;
    border-radius: 50%;
    color: #23d0ec!important;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle::after {
    color: rgb(35, 208, 236);
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:focus, .t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:active
{
    background-color: #23d0ec!important;
    color: #fff;
}
.t4-offcanvas .t4-off-canvas-body .navbar .btn-toggle:hover::after {
    color: rgb(255, 255, 255);
}
.t4-offcanvas-toggle {
    border: 0;
    border-radius: 0;
    color: var(--t4-white);
}
.t4-offcanvas .t4-off-canvas-header .close span {color: #fff;}

/*docs*/
.pdf, .zip, .doc, .docx, .ppt, .rtf, .rar, .txt, .xls, .xlsx, .ppsx, .ex-ref{
	padding: 8px 0 0 40px;
	margin: 0px 0 10px 0;
	min-height: 40px;
	}
.pdf{
	background-image: url("./../images/icon_type/pdf.png");
	background-repeat: no-repeat;
}
.zip{
	background-image: url("./../images/icon_type/zip.png");
	background-repeat: no-repeat;
}
.doc{
	background-image: url("./../images/icon_type/doc.png");
	background-repeat: no-repeat;
}
.docx{
	background-image: url("./../images/icon_type/docx.png");
	background-repeat: no-repeat;
}
.ppt{
	background-image: url("./../images/icon_type/ppt.png");
	background-repeat: no-repeat;
}
.rtf{
	background-image: url("./../images/icon_type/rtf.png");
	background-repeat: no-repeat;
}
.rar{
	background-image: url("./../images/icon_type/rar.png");
	background-repeat: no-repeat;
}
.xls{
	background-image: url("./../images/icon_type/xls.png");
	background-repeat: no-repeat;
}
.xlsx{
	background-image: url("./../images/icon_type/xlsx.png");
	background-repeat: no-repeat;
}
.ppsx{
	background-image: url("./../images/icon_type/ppsx.png");
	background-repeat: no-repeat;
}
.ex-ref{
	background-image: url("./../images/icon_type/ex-ref.png");
	background-repeat: no-repeat;
}
.ex-ref-small{
	background-image: url("./../images/icon_type/ex-ref_s.png");
	background-repeat: no-repeat;
	padding: 4px 0 0 28px;
	margin: 0px 0 10px 0;
	min-height: 25px !important;
}
/*docs*/

/*table cor*/
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --t4-table-color-type: var(--t4-table-striped-color);
  --t4-table-bg-type: var(--color-light)/*(--t4-table-striped-bg)*/;
}
.table-hover > tbody > tr:hover > * {
  --t4-table-color-state: var(--t4-table-hover-color);
  --t4-table-bg-state: var(--t4-gray-100)/*(--t4-table-hover-bg)*/;
}
.article-info {
    text-transform: none;
}
.long-title .page-header h2{font-size: var(--h3-font-size);}