body {
    font-family: "Open Sans", sans-serif !important;
  padding: 0;
  margin: 0;
}

/*.font-times {*/
/*  font-family: "Merriweather" !important;*/
/*}*/

.font-times {
  font-family: georgia, serif !important;
}

.font-sans {
    font-family: "Open Sans", sans-serif !important;
}
.new-title {
    text-decoration: underline;
    text-decoration-color: transparent;
    text-decoration-skip-ink: none;
    -webkit-text-decoration-color: transparent;
    -webkit-text-decoration-skip: none;
}

.new-title:hover {
    text-decoration-color: #EB7813;
    -webkit-text-decoration-color: #EB7813; /* Для WebKit (Chrome, Safari) */
}


.category-new-img {
    flex-shrink: 0 !important;
    flex-basis: 350px !important;
    
    @media (max-width: 700px) {
        flex-basis: auto !important;
    }
}



.no-resize {
    flex: none !important;
}
.data-fil {
    --tw-bg-opacity: 1;
    background-color: rgb(217 119 6 / var(--tw-bg-opacity)) !important;
    padding: 12px 0;
    margin-bottom: 22px;
}

.B_crumbBox {
    margin-bottom: 16px !important;
    margin-top: 16px !important;
}

.flaticon-calendar5 {
    width: min-content;
}

.content a {
    color: #EB7813;
    text-decoration: underline;
}

iframe { width: 100%; height: auto; aspect-ratio: 16/9; margin: 20px 0; }


.content blockquote {
    font-style: italic;
}

.content p {
	text-indent: 0px;
    margin: 20px 0;
}

.user-tpl {
    width: 100% !important;
    margin: 18px 0 !important;
}

.foto-news img {
    margin-bottom: 20px;
}


.time {
    margin-top: 14px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}

.fil-but {
    margin-bottom: 20px !important;
}

.title-news {
    font-size: 20px !important;
    border-bottom: none !important;
}
.img-fluid{
    min-width: 100%;
}
.baner8 img, .baner8 object{
height: auto !important;
}

.tabs {
max-width: 100%!important;
}

.content ol {
    list-style-type: decimal;
}

.content ul {
    list-style-type: disc;
}
figure {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 10px 10px 0;
}
figcaption {
  position: absolute;
  background: black;
  background: rgba(0,0,0,0.75);
  color: white;
  padding: 10px 20px;
  opacity: 1;
left: 0; bottom: 0;
  -webkit-transition: all 0.6s ease;
  -moz-transition:    all 0.6s ease;
  -o-transition:      all 0.6s ease;
}
figure:hover figcaption {
  opacity: 1;
}
figure:before {
  content: "?";
  position: absolute;
  font-weight: 800;
  background: black;
  background: rgba(255,255,255,0.75);
  text-shadow: 0 0 5px white;
  color: black;
  width: 24px;
  height: 24px;
  -webkit-border-radius: 12px;
  -moz-border-radius:    12px;
  border-radius:         12px;
  text-align: center;
  font-size: 14px;
  line-height: 24px;
  -moz-transition: all 0.6s ease;
  opacity: 0;
}
figure:hover:before {
  opacity: 0;
}

.fotorama {	
	width: 643px;
    border: none;
    box-shadow: 0px 0px 5px #c3c3c3;
    margin-left: 5px;
    background: rgb(242, 242, 242);
	margin-bottom: 15px;
}	
	
.justifyright{
	float:right;
	}
.justifyleft{
	float:left;
	}

figcaption{
color: #8C8C8C;
    text-align: left;
    display: block;
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 0px;
}
figure{
    margin: 1px;
	}

blockquote {
    background: #f7f7f7;
    border-left: 1px solid #bbb;
    font-style: italic;
    margin: 1.5em 10px;
    padding: 0.5em 10px;
	clear: both;
}
 
blockquote:before {
    color: #bbb;
    content: "\201C"; /* Непечатаемый символ слева */
    font-size: 3em;
    line-height: 0.1em;
    margin-right: 0.2em;
    vertical-align: -.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
 
blockquote:after {
    color: #bbb;
    content: "\201D"; /* Непечатаемый символ справа */
    font-size: 3em;
    line-height: 0.1em;
    vertical-align: -.45em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
 
blockquote > p:first-child {
    display: inline;
}


.content ol, .content ul {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.content  ol li img , .content ul li img{
margin: 0px;
    display: inline-block;
}
.cnew{
    width: 100%;
}

.wrapper, .wra {
    max-width: 1440px;
    margin: 0 auto;
}
.fotorama{
	max-width: 100%!important;
}
input{
max-width: 100%!important;
}
/*# sourceMappingURL=global.css.map */
