.hide-show.hidden {
    display: block !important;
}
html.special  .sf-special-hidden{display: block;}
.sf-special-hidden{display: none;}
.sf-special-show{opacity: 100;}

a.sf-tooltip span {
	display			: none; 
	margin-left		: 8px; 
}

a.sf-tooltip:hover span {
	display			: inline; 
	position		: absolute;  
	width           : 250px;
	font-size       : 14px;
	right: 20px;
	top: -20px;
}


#menu{
	position:fixed;
	right:30px;
	top:50%;
}

@media (max-width: 576px) {
	#menu{right:16px;}
}


.b-0 {
    border-width: 0 !important;
}


@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .safari-icon-width{
	  min-width:47px;
  }
  
  .safari-logo-width{
	  min-width: 56px;
  }
}

 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .ie-icon-width{
	  min-width:47px;
  }
}

@media (max-width: 768px){
	.sf-nav-fixed .container-wrap .nav-container .sf-nav .nav-overlay {
		z-index: 10;
	}
}
@media print {
	main{
		max-width:100% !important;
		flex: 0 0 100% !important;
	}
}


.svg-inline--fa.fa-fw {
   width: 1.5em!important;
}
.bx-pdf-container{
	max-width: 100vw;
}


/* НОВЫЕ - перенести потом */

.l-inherit.l-underline-none.m-0.c-text-primary.t-title.l-hover-underline-none.sf-title span {
    font-size: 1rem!important;
}

.sf-nav-fixedf5MbTd {
    background: #720a0a!important;
}

header .safari-logo-width {
	min-width: unset;
}


@font-face {
    font-family: "Droid Serif";
    font-style: normal;
    font-weight: 400;
    src: local("Droid Serif"),local("DroidSerif"),url(fonts/droidserif.woff2) format("woff2"),url(fonts/droidserif.woff) format("woff"),url(fonts/droidserif.ttf) format("truetype")
}

@font-face {
    font-family: "Droid Serif";
    font-style: italic;
    font-weight: 400;
    src: local("Droid Serif Italic"),local("DroidSerif-Italic"),url(fonts/droidserifitalic.woff2) format("woff2"),url(fonts/droidserifitalic.woff) format("woff"),url(fonts/droidserifitalic.ttf) format("truetype")
}

@font-face {
    font-family: "Droid Serif";
    font-style: normal;
    font-weight: 700;
    src: local("Droid Serif Bold"),local("DroidSerif-Bold"),url(fonts/droidserifbold.woff2) format("woff2"),url(fonts/droidserifbold.woff) format("woff"),url(fonts/droidserifbold.ttf) format("truetype")
}

@font-face {
    font-family: "Droid Serif";
    font-style: italic;
    font-weight: 700;
    src: local("Droid Serif Bold Italic"),local("DroidSerif-BoldItalic"),url(fonts/droidserifbolditalic.woff2) format("woff2"),url(fonts/droidserifbolditalic.woff) format("woff"),url(fonts/droidserifbolditalic.ttf) format("truetype")
}


html body {
font-family: "Droid Serif",sans-serif;
}

h1.t-0.t-sm-1.t-md-2.m-0.c-text-primary.t-title.l-hover-underline-none.sf-title {
    font-size: 1rem;
}

 .sf-nav-fixedFOzrDg {
                                                    background: #720a0a!important;
                                                }

.horizontal-submenu {
    background: #720a0a!important;
}
.iblock-list-item-image {
    /*margin-right: 10px;*/
}


.bx-core-waitwindow {
	position: absolute;}


.bx-core-waitwindow::after {	
content:"";
position: absolute;}

.sf-title-underline-left .sf-title:after, .sf-title-underline-left.sf-title:after {
    width: -webkit-fill-available;
}
.sf-title {
    width: fit-content;
}

img.imgsubscribe {
    width: 280px;
    position: absolute;
    top: -115px;
}

img.icon-ask {max-width:95px;}


a.bg-primary:hover {
    color: white!important;
    text-decoration: none;
}


.news-main select.form-control {
    margin-bottom: 20px;
}



h2 {font-size: 1.75rem;}