@import url('https://fonts.googleapis.com/css?family=Fira+Sans:100,100i,300,300i,400,500i,600,600i,700,700i&subset=cyrillic-ext');

html { font-size:16px; }
body { font-family: 'Fira Sans', sans-serif;	/*background-attachment: fixed;*/font-size:1em;line-height:160%; }

/*.container {padding-right: 10px;padding-left: 10px;}
.row {margin-right: -10px;margin-left: -10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-right:10px;padding-left:10px; }*/

/*.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -10px;
	margin-left: -10px;
}*/


.after:after { content:"";display:block;float:none;clear:both; }


.navbar{ min-height:40px; }
@media (min-width: 768px) {.navbar-nav>li>a {padding-top: 15px;padding-bottom: 10px;} }

.main-header {padding: 25px 0;}
#main-container { /*background:#fff;*/padding-top:20px; }
#header-area { margin-bottom:0;	font-size: 1em; }
.left-side { font-size:0.9em; }

.bold { font-weight:700!important; }

h1{
	font-size:32px;
}
h2{
	font-size:24px;
}
h3{
	font-size:20px;
}
h4{
	font-size:18px;
}


.page-head-h1 { margin-top:0;border-bottom: 3px solid #f5f5f5;margin-bottom:15px;padding-bottom:10px; }


a { color: #333 }

.sorry-404 { margin-bottom:40px;padding-bottom:40px; border-bottom:1px solid #aaa;font-size:18px; }




.bx_item_detail .item_info_section { margin-left:0;padding-left:0;font-size:inherit; }

.prod-descr ul,.prod-descr ul li { list-style:none;margin-left:0;padding-left:0; }

.prod-descr ul li { margin-bottom:10px; }

.prod-descr ul li span { font-weight:bold; }

.top-line-menu a { color:#555;font-weight:bold; }
.top-line-menu a:hover { color:#aaa; }


.breadcrumb { border:none;border-radius:0;box-shadow:none;text-transform: none;background:none;padding-left:0;padding:0px 0px 5px;margin-bottom:3px;margin-top:10px;display:flex; }
.breadcrumb>li { margin-right:1rem; }
.breadcrumb>li+li:before { 	padding: 0 3px 0 6px;}
.breadcrumb, .breadcrumb li, .breadcrumb a, .breadcrumb li a { color:#999; }

/* левое меню */

ul.left-menu li,ul.left-menu { list-style: none; margin-left:0;padding-left:0; }
ul.left-menu li {background:none;border-top:1px solid #aaa;padding:0;} 
ul.left-menu li a { font-weight:normal;padding:10px;display:block; }
ul.left-menu li a.selected,ul.left-menu li.selected > a {    
    /* background: #ddd; */
    color: #ff0000;
    color: #ed1c24;
    /* text-shadow: 0px 1px 0px #383838; */
    color: #a44141;
    /* text-shadow: 1px 1px 0px #a44141; */
    /* color: #333; */}
ul.left-menu > li { padding-top: 0px; }
ul.left-menu > li:first-child { border-top:0px; padding-top: 0px; }
ul.left-menu > li > a { text-transform: uppercase;font-weight: 600; }

ul.left-menu li.selected li a { background:#f5f5f5;background:none; }
ul.left-menu li.selected li.selected a { background:#e5e5e5;background:none; }
ul.left-menu .root-item .root-item,ul.left-menu .root-item-selected .root-item { margin-left:0;padding-left:0; }
ul.left-menu .root-item .root-item a,ul.left-menu .root-item-selected .root-item a { padding-left:25px; }

/*Новости и статьи*/

.item-0 { margin-bottom:20px; }
.news-list-top-item { background:#f5f5f5; }
.news-list-top-text { padding:20px; }
.news-items-list { display:flex; flex-wrap: wrap; }
.news-item { margin-bottom:20px; }
.date i{ margin-right:10px; }
.news-header { margin-bottom:10px; }
.news-header h2 { margin-top:0;margin-bottom:5px; }
.news-header h3 { margin-top:0;margin-bottom:5px; }
.news-item-text-box { margin-top:10px; }
.news-list-top-text .news-item-text-box { margin-top:0; }

.detail-picture.img-responsive.pull-left { margin-right:15px; }

.news-list-top-item h2 { font-size:30px;padding-right:100px; }
.news-picture-preview { position:relative; }
.news-picture-preview .news-header { position:absolute;width:100%;padding:15px;background:rgba(0,0,0,0.8);top:0;left:0; }
.news-picture-preview a { color:#fff;text-decoration:none; }
.news-list-top-item .date.news-date { position:absolute;top:15px;right:15px;color:#fff; }
.news-item-meta { padding:0px;background:#ddd;margin-bottom:20px;font-size:12px; }
.news-item-meta ul { margin-bottom:0;display:flex;margin-left:0; }
.news-item-meta ul li { flex:1;text-align:center;	padding: 5px 10px 1px; background-image: -webkit-gradient(linear, left, right, color-stop(0, #ddd), color-stop(1, #eee));
background-image: -o-linear-gradient(left, #ddd, #eee);
background-image: -moz-linear-gradient(left, #ddd, #eee);
background-image: -webkit-linear-gradient(left, #ddd, #eee);
background-image: linear-gradient(to right, #ddd, #eee) }
.news-item-meta ul li.news-date { text-align:left;font-size:12px; }
.news-item-meta ul li a { text-decoration:none!important;border-bottom:1px solid; }
.news-header .date.news-date { font-size:14px; color:#888; }

.news-item-picture { margin-bottom:20px; }

.news-detail.row { margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px; }
.elem-count { display:inline-block;font-size:11px;margin-left:10px;border-radius: 100%;background: #777;width: 16px;height: 16px;color: #fff;text-align:center; line-height:160%;padding-right:0px;}

.news-items-list .news-item .news-picture-preview { margin-right:20px; }
.news-items-list .news-item .news-picture-preview .img-responsive { margin-bottom:0; }

.newsnews .news-item { margin-bottom:20px;padding-bottom:0px;border-bottom:0px solid #eee;width: 100%; }

.bottom-pager {     text-align: left;    border-top: 1px solid #aaa;    padding-top: 20px; }


/*различные плюшки для content-area*/

.content-area img.pull-left,
.content-area img.pull-right,
.content-area img.pull-center,
.content-area img.img-responsive { margin-top:0px;margin-bottom:20px; }
.content-area img.pull-left{ margin-right:20px; }
.content-area img.pull-right{ margin-left:20px; }
.content-area img.pull-center,.pull-center{ margin-left:auto;margin-right:auto; }


.news-item-body-text table { border:1px solid #ddd;border-collapse:collapse;width:100%; }
.news-item-body-text table td,.news-item-body-text table th { border:1px solid #ddd;border-collapse:collapse;padding:5px 10px;text-align:left; }
.news-item-body-text table th { vertical-align:middle; }

/* Небольшая кастомизация bootstrap */


.bx_filter .bx_ui_slider_part span { width:60px;margin-left:-30px; }

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

}

/*@media (min-width: 600px) {
.col-sm-4 { width: 33.33333333%;}
.col-sm-8 {	width: 66.66666667%;}
}*/

/*@media (min-width: 600px) {
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {	float: left;  }
}
*/





/*каталог*/

.one-section-box { margin-bottom:10px; }
.section-h { padding:10px 20px;background:#555;margin-top:0;
    background: url(/t/i/bg/met2_50.jpg),#555;
    background-size: 758px;
    background-position-x: 35%;
    background-position-y: 88%;
    border-radius: 5px;
	border-top: 1px solid #ffffff82;
	box-shadow: 0px 2px 10px #0000005c;
}
.section-h a { color:#fff;text-decoration: none; }

.catalog-items-list { display:flex;flex-wrap:wrap; }
.catalog-list-item-a {display: table;margin: 0;background: #c1c1c1; padding: 10px 10px 5px;text-decoration: none!important;transition: 0.5s;transition-property: background;vertical-align: middle;height: 47px;overflow: hidden;width: 100%;}

.prod-img-link { display:block; }

.catalog-list-item-h {box-sizing: content-box;font-size: 16px;text-align: center;vertical-align: middle;display: table-cell;line-height: 1em;margin: 0;}
.catalog-items-list .prod-item-img-box img.img-responsive { margin-top:0;margin-bottom:10px; }
.prod-line-box { display:flex; flex-wrap: wrap; }
.prod-item { margin-bottom:20px; }
.prod-item-box { border:1px solid rgba(0,0,0,0);transition: 0.5s;padding:5px;background:#f5f5f5;position:relative;height:100%;transition-property: border-color, box-shadow; }
.prod-item-box:hover { border-color:rgba(0,0,0,0.2);    box-shadow: 0 0 0 1px rgba(0,0,0,.06), 0 10px 20px -5px rgba(0,0,0,.4); }
.prod-item-box:hover .catalog-list-item-a { /*background:#fbb863;*/ }
.cat-list-preview-txt { padding:0px 3px;font-size:14px;margin-bottom:0;clear:both;display:none; }

.cat-list-prop ul { font-size:12px;display:flex;margin-left:-2px;margin-right:-2px; }
.cat-list-prop ul li { flex:1;border: 1px solid rgba(255,255,255,0);border-radius: 0px;margin: 0 2px;text-align: center;background:#ed7743;color:#fff; }
.prod-item-img-box { position: relative;width: 100%;height: 180px;background-size: contain;background-repeat: no-repeat;background-position: center;margin: auto;}
.prod-img-link .prod-item-img-box { background:#e3e3e3 no-repeat center center; background-size: contain; }

.cat-list-price {
    /* position: absolute; */
    /* top: 10px; */
    /* right: -40px; */
	background: #ffe600;
    color: #ed1c24;
    padding: 7px;
    border-right: 5px solid #ed1c24;
    bottom: 0px;
    /* z-index: 100; */
    /* width: 261px; */
    text-align: right;
    float: right;
	width: 50%;
}
.cat-list-stat {
    color: #fff;
    padding: 7px;
    text-align: center;
    bottom: 0px;
    text-align: left;
    font-size: 0.8rem;
	white-space:noewrap;
    float: left;
	width: 50%;
}
.cat-list-stat.stat_dostupno { background: rgba(37, 147, 68,0.7);background: #4CAF50 }
.cat-list-stat.stat_raz { background:  rgba(208, 185, 17,0.9); background:#2196F3}
.cat-list-stat.stat_plan { background: rgba(255, 0, 0,0.7); background:#F44336 }
.cat-list-prop .fa { margin-right:6px; display: none;}

.cat-list-stat.stat_delete  { background: #aaa;color:#555; }
.cat-list-stat.stat_soon  { background: #ff0000;color:#fff; }



/* Фильтр Каталога */

.marg-bot-0.img-responsive { margin-bottom:0!important; }

.bx_filter.bx_yellow .bx_filter_section,.bx_filter .bx_filter_section { padding-top:5px;margin-top:10px;border:none;background:#f5f5f5; }
.bx_filter .bx_filter_title { font-weight:normal;padding-left:0; }
.bx_filter .bx_filter_section {  }
.bx_filter .bx_filter_select_container { width:100%; }

.prod-descr ul li span.cat-detail-files-prop { font-weight:normal;font-size:12px;color:#aaa; }
.prod-descr .cat-detail-files { font-size:14px;margin-left:20px; }
.prod-descr .cat-detail-files li { margin-bottom:5px;line-height:120%; }

.cat-det-block { margin-bottom:20px; }
.cat-det-block:after { content:"";display:block;clear:both;float:none; }
.cat-detail h2,.cat-detail h3 { margin-top:0; }
.cat-detail-picture img { margin:0!important; }
.cat-prod-table { display:table;width:100%;margin-top:7px; }
.cat-prod-table * { box-sizing: border-box; }
.cat-prod-table-ul { display:table-cell;width:100%; }
dl,dt,dd { box-sizing: border-box; }
.prod-descr ul li dl span,.prod-descr ul li dt span,.prod-descr ul li dd span { font-weight:normal }
.cat-item-spec { 	position: relative;margin-bottom:10px; }
.cat-item-spec-name { display: inline-block;width: 60%;margin: 0 0 7px;vertical-align: top;background: inherit; }
.cat-item-spec-name-inside { position: relative;padding: 0 10px 0 0;background: inherit;z-index: 2; }
.cat-item-spec-name:after {position: absolute;right: 5px;left: 0;height: 1px;margin: .85em 0 0;content: '';background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAABCAAAAAA+i0toAAAAAnRSTlMA/1uRIrUAAAAMSURBVHheY7j1/z8ABY8C2UtBe8oAAAAASUVORK5CYII=) 0 0 repeat-x;}
.cat-item-spec-val { display: inline-block;width: 37.2%;margin: 0 0 7px;vertical-align: bottom;background: inherit; }
.cat-item-spec-val-inside { position: relative;display: block;padding: 0 0 0 10px;background: inherit;z-index: 2; }
.prod-descr-links { display:flex;flex-wrap:wrap; }
.prod-descr-links li { 	flex: 1;flex-basis: auto;border: 1px solid rgba(255,255,255,0);border-radius: 5px;margin: 0 2px;text-align: center;background: #ed7743;color: #fff; }
.prod-descr-links li a { color:#fff; }
.prod-descr-links .fa { margin-right:10px; }
.cat-detail-addimg-box { display:flex;flex-wrap:wrap;margin-left:-3px; }
.cat-detail-addimg-box .cat-detail-addimg-img { display:block;/*flex:1;*/margin-left: 3px;margin-bottom:3px; }
.cat-detail-addimg-img:hover img { opacity:0.8; }
.dos-stat  { display:inline-block;border-radius:5px;padding:3px 6px;color:#fff;margin-top:-3px; }
.dos-stat.stat_dostupno  { background: #259344; }
.dos-stat.stat_raz  { background:  #D0B911;color:#000; }
.dos-stat.stat_plan  { background: red; }

.dos-stat.stat_delete  { background: #aaa;color:#555; }
.dos-stat.stat_soon  { background: #ff0000;color:#fff; }


.cat-list-price.hidden-price { display:none; }
.cat-list-stat.hidden-status { display:none; }

.block-lines .prod-item { width:100%; }
.block-lines .prod-item .prod-img-link { display:block;float:left;width:260px;	max-height: 180px;overflow: hidden;border-bottom: 5px solid #F5F5F5; }
.block-lines .prod-item .catalog-list-item-a .catalog-list-item-h { text-align: left; }
.block-lines .prod-item .prod-item-box { padding-bottom:0px; }
.block-lines .prod-item .prod-item-box:after { content:"";display:block;float:none;clear:both; }
.block-lines .prod-item .cat-list-prop {
    position: absolute;
    right: 5px;
    top: 5px;
    width: 140px;
}
.block-lines .prod-item .cat-list-stat {
    display: block;
    float: right;
    width: unset;
    position: absolute;
    right: 0;
    color: #fff;
    padding: 7px;
    bottom: -135px;
    text-align: left;
    font-size: 14px;
} 
.block-lines .prod-item .cat-list-preview-txt {
    line-height: 140%;
    padding: 0px 10px 10px;
    display: block;
    float: left;
    clear: unset;
    width: calc(100% - 260px);
}
.block-lines .cat-list-price { /*display:none;*/line-height:40px;padding:0 7px 0 7px; }
.block-lines .prod-item .catalog-list-item-h { padding-right:100px; }
.block-lines .prod-item .catalog-list-item-a { position:relative; }
.block-lines .cat-list-price.hidden-price {
    display: block;
    right: 0;
    top: 0;
    height: 100%;
    position: absolute;
    width: unset;
}
.block-lines .prod-item .catalog-list-item-a {
    position: relative;
    float: right;
    width: calc(100% - 260px);
    margin-bottom: 10px;
    height: 40px;
}
.block-lines .cat-list-stat { display:none; }
.block-lines .cat-list-stat.hidden-status { display: inline-block;position:unset;bottom: auto;left: auto;width: auto;padding: inherit; }
.block-lines .cat-list-prop ul li { }


.cat-filter-status { font-size:14px;/*font-weight:bold;*/padding-bottom:5px; }
.cat-filter-status a { text-decoration:none!important;border-bottom:1px dashed;margin-right:10px;padding:5px;
    color: #c1c1c1;    border-color: #c1c1c1 }
.cat-filter-status a.active { 
    /* color: #a44141; */
    /* color: #ed1c24; */
    /* border-bottom: none; */
    border: 1px solid #c1c1c1;
    /* border: 1px solid #a44141; */
    /* background: #ffe600; */ 
	color: #ED7743;
    border-color: #ED7743;}

/* переключалка вида в каталоге */
.toggler { padding-bottom:10px; }
.toggler .fa { font-size: 20px;margin-left: 10px;color: #c1c1c1;padding: 6px 6px 4px 6px;border: 1px solid #c1c1c1;transition:.4s;transition-property:color,border; }
.toggler .fa.active {     color: #ED7743;    border-color: #ED7743; }


/* каталог на главной */

/*.fp-catalog .catalog-list-item-a { position:absolute;width:100%;bottom:0;left:0; }
.fp-catalog .cat-list-price {  }
*/  

/* Блоки главной страницы */
.block { display:block; }
.after:after { display:block;content:"";float:none;clear:both; }
.fp-about { padding: 20px;background: #383838;background-size: 100%;background-repeat: repeat repeat;color: #fff;border-radius:1rem;margin-top: 2rem;}
.fp-about h3 { margin-top:0; }
.fp-about p:last-child { margin-bottom:0; }
.fp-news-list-img { margin-top:5px; }
.fp-block h2 { font-size:1.6rem;margin-bottom:2rem;text-transform:uppercase;text-align:center;font-weight:bold; }
.fp-block h2 a { text-decoration:none; }
.fp-news-art-block {padding:20px 0;margin-top: 20px;}
.news-text-container {  }
.news-text-container:after{   }




.gallery-item-photos { display:flex;flex-wrap:wrap; justify-content: start;  }
.gallery-item-photos > div { margin-bottom:20px; }
.gallery-ib-descr,.gal-item-descr { padding:0px;margin-bottom:20px;background:none;}
.content-area .gdi_item img.img-responsive { margin-bottom:5px; }
.gal-item-photo-desc { font-size:12px;margin-bottom:0px;color:#777;line-height:1.4 }


/* Модификация лайтбокса*/

.lb-dataContainer{ display: block;position: absolute;bottom: 0;background: rgba(0,0,0,.5);z-index:15; }
.lb-details { padding: 15px; }
.lb-data .lb-number { margin-top:10px;padding-bottom:0; }



/***** BUY *****/

.buy-list-item { margin-bottom:20px; }
.buy-page-table {  }
.buy-page-table td{ vertical-align:top;transition:0.5s;padding:15px 7px 15px 7px;border-bottom:1px solid #aaa; }
.buy-page-table tr:hover td { background:#fafafa; }
.buy-page-table td p{ margin-bottom:5px; }
.buy-page-table th { background: #eee;padding:5px 7px; }
.buy-list-item .distr_flag img { box-shadow: 0px 1px 3px #333;}


/* Адаптация */
@media (max-width: 1200px) {
.block-lines .cat-list-prop ul li	{ flex-basis: auto; }
 }
@media (max-width: 992px) {
.block-lines .prod-item .catalog-list-item-a {position: relative;float: none;width: auto;margin-bottom:0px;}
.block-lines .cat-list-preview-txt { margin-top:5px; }
 }

@media (max-width: 600px) {
.cat-detail-picture { margin-bottom:20px; }
.bx_filter.bx_yellow { display:none; }
.cat-prod-table { font-size:80%; }
.cat-item-spec-name { width:70% }
.cat-item-spec-val { width:29%; }
}




@media (max-width: 560px) {


.block-lines .prod-item .prod-img-link { width:150px;	max-height: 180px; }

.block-lines .prod-item .cat-list-prop { position:absolute;left:170px;width:calc(100% - 180px);bottom:0; }
.block-lines .prod-item .cat-list-stat { bottom:50px; }
.block-lines .prod-item .cat-list-preview-txt { margin-left:160px; }


}

























/* Пробы по кариатиде */

.expirience { padding-top:20px;padding-bottom:50px;background:#eee; }
.expirience .container { background:#fff; }

.expirience { position:fixed;z-index:10000000;top:0;left:0;width:100%; }
.color-col { margin-bottom:10px; }
.one-col {  }
.color-col .inside { background:#aaa;height:50px; }
.m-lr-10 { margin-left:-10px;margin-right:-10px; }
.m-lr-10:after { display:block;content:"";float:none;clear:both; }
.inside { padding-top:15px;padding-bottom:15px; }
.m-in-lr-10 { margin-left:15px;margin-right:15px; }

.m-in-lr-10 .one-col { width:4.16%!important; }
.m-in-lr-10:after { display:block;content:"";float:none;clear:both; }

.w-1600 { width:1600px!important; }
.w-1300 { width:1300px!important; }
.w-980 { width:980px!important; }
.w-640 { width:640px!important; }
.w-480 { width:480px!important; }

@media (min-width: 1200px) {
	.expirience .container { width:1140px; }
}
@media (min-width: 1300px) {
	.expirience .container { width:1280px; }
}
@media (min-width: 1380px) {
	.expirience .container { width:1360px; }
}
@media (max-width: 800px) {
	.m-in-lr-10 { margin-left:0px;margin-right:0px; }
}


@media (max-width: 1200px) {
	.cat-list-stat { font-size: 12px;width: 60%;}
	.catalog-list-item-h { font-size: 14px;}
	.cat-list-price { width: 40%;}
}

@media (max-width: 430px) {

.lb-dataContainer { bottom:auto;top:100%; }

}

/*.lang-footer { margin-top:20px; }
.lang-footer a { border:3px solid #555;background:transparent;padding:5px;text-decoration:none;font-weight:bold; text-shadow:none!important; }
.lang-footer a.left-lang { border-radius:5px 0 0 5px;}
.lang-footer a.right-lang { border-radius:0px 5px 5px 0px; }
.footer-links .lang-footer a.active { background:#555;color:#fff; }*/




		#rotation{
			max-width: 800px;
			min-width: 300px;
			overflow: hidden;
			margin: 0 auto;
			padding: 0;
			width:auto;
		}
		#rotation img{
			width: 100%;
			cursor: move;
		}
#rotation img {max-width:100%;width:auto}

.rotaition_field { position:Relative;background:#fff;border-radius:1rem;padding:0.5rem; margin-top:2rem;border:2px solid #999;}
.rotate_box { margin-top:3rem; }
.icon-360 { position:Absolute;left:1rem;top:1rem;opacity:0.2 }

@media(max-width:500px)	{
	.rotaition_field {padding:1rem}
}









.cont_flex { display:flex;margin-bottom:5px; }
.conto_col_label { font-weight:600;min-width:100px; }



.news_anounce { color:#777; }









.nav_test { display:block;padding:10px 0; }
.main_nav{ background: url(/t/i/bg/met2_50.jpg), #555;display:block;}
.main_nav a { color:#fff; }
.top_logo { display:flex;align-items: center; }
.top_logo .navbar-brand { max-width:200px; }
.top_logo .slogan { margin-left:1rem;text-transform:uppercase;font-size:0.8rem;line-height:120%;font-weight:bold; }
.main_nav .navbar { padding:0;border-bottom:3px solid #ed1c24;  }
.main_nav .navbar-nav .nav-link.active { background:#ffe600dd;color:#ed1c24; }
.main_nav .navbar-nav .nav-link:hover { color:#ffe600 }
.main_nav .navbar-nav .nav-link { padding-left:1rem;padding-right:1rem; }


.bg_body_flagman .nav-item { text-transform:uppercase; }

.top_lang { display:flex;justify-content: flex-end; height: 100%;align-items: center;}
.lang_toggler_box { border: 2px solid #4d4d4d;border-radius: 5px;display:flex; }
.top_lang a {font-weight: bold;padding: 2px 0;text-decoration: none;width: 30px;text-align: center;background:#4d4d4d;overflow:hidden;color:#fff;    }
.top_lang a.active { color: #4d4d4d;background:none; }


.footer-links .lang-footer .top_lang a { text-shadow: none;font-size:1rem;color:#fff;  }
.lang-footer .top_lang a.active { color: #4d4d4d;background:none; }


ul.left-menu li a {text-decoration: none;}

.counters_items > div { margin-right:1rem; }







