@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,700;1,400&display=swap');

/* classic clearfix */
.clearfix {
    display: block;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    height: 1%;
}

.url-path-test {
    background: url('../images/test.png');
}

body {
    font-family: 'Inter',sans-serif !important;
    color: #262626 !important;
}

.top_menu {
    padding: 10px 0;
    margin-bottom: 30px;
}

.menutop {
    display: flex;
flex-direction: row;
align-items: center;
padding: 0px;
gap: 20px;

}

.menutop li {
    padding:10px;
}

.menutop li a, .menutop li span{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 120%;
    color: #262626;
    text-decoration: none;
}
.mnt>ul>li.active span,
.mnt>ul>li.active,
.mnt>ul>li:hover {
	background:#EDB96C;
}
.mnt>ul>li.active span,
.mnt>ul>li.active a,
.mnt>ul>li:hover span,
.mnt>ul>li:hover a {
	color:#fff;
	cursor:pointer;
}


.top_name {
    text-align: center;
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 600;
    font-size: 95px;
    line-height: 100%;    
    text-align: center;    
    color: #372D3C;
    margin-bottom: 40px;
}
.orange {
    font-style: italic;
    color: #E4A951;
}

.outer_slider {
    background: url(../images/slider2026.webp) center top no-repeat;
    height: 700px;
}

.inner_slider {
    height: 700px;
    position: relative;}
	
	
.head1 {
	 background: url(../images/123_1.jpg) center top no-repeat;
	 height:300px;
}	

.head2 {
	 background: url(../images/1234.jpg) center top no-repeat;
	 height:300px;
}	

.sobyt {
    background: url(../images/Subtract.png) center top no-repeat;
    height: 200px;
    width: 1070px;
    margin: 0  auto;    
    position:absolute;
    bottom: -100px;
    left: 127px;    `
}

.sobyt3{
    background: url(../images/Subtract.png) center top no-repeat;
    height: 200px;
    width: 1070px;
    margin: 0  auto;    
    position:absolute;
    bottom: -100px; `
}


.mnt ul {
	padding:0px;
	margin:0px;
}

.mnt ul li{
	position:relative;
}
.mnt ul li:hover ul.nav-child {
	display:block;
}

.mnt ul li ul.nav-child {
	display:none;
	position:absolute;
	left:0px;
	top:44px;
	width:330px;
	background:#3A2C41;
	padding:10px 0;
	z-index:9999;
}

.mnt ul li ul.nav-child li {
	list-style:none;
}

.mnt ul li ul.nav-child li:hover a {
	color:#EDB96C;
}

.pagination ul {
	list-style:none;
	padding-left:0px;
	
}

.pagination ul li {
	float:left;
	margin-right:1rem;
}
.pagination ul li a {
	color:#686262;}
	
	.{
		color:#FF5151;
	}

ul.pagenav {
	margin-left:0px;
	padding:0px;
}
	
ul.pagenav li:first-child {
	margin-left:0px;
}	
	

ul.pagenav li {
	list-style:none;
	float:left;
	margin-left:2rem;
}	
	
	
	

.counter {
display:none;}

.outer_main {
    padding: 50px 0;

}


.leftsidebar {
	min-height:700px;
}

.rightsidebar {
	min-height:950px;
}
.gallery h2,
.item-page .zag2 {
	    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: #372D3C;
    margin-bottom: 30px;
}

.outer_footer  {
    background: #231928;
    color: #D9D9D9;
}

.inner_footer {
    position: relative;
}

.foot_niz {
    padding: 30px 0;
}

.foot_niz a {
    color: #fff;
    text-decoration: none;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
}

.ft_right {
    text-align: right;
}

.addres_foot {
    padding-top: 150px;
}

.izocolapse {
	position:relative;
	text-align:center;
	height:450px;
}

.sobytcolapse {
	position:relative;
	text-align:center;
	height:250px;
}

.flower_izo{
    background:url(../images/photo_niz-min.jpg) repeat-x;
    background-size: cover;
    height: 450px;
    display:block;
    position: absolute;
    bottom: -100px;
    padding-bottom: 3rem;
}

.logo_foot, .infokass, .adress {
    display: block;
    margin-bottom: 50px;
}

.infokass2 {
    display: block;
    margin-bottom: 10px;
}

.phone {
    font-family: 'IBM Plex Serif';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 100%;
    color: #E4A951;
    display: block;
    margin-bottom: 1rem;
}

.subbmit_foot {
    display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
padding: 12px 30px;
gap: 10px;
background: #EDB96C;
width: 206px;
height: 53px;


font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 600;
font-size: 22px;
line-height: 120%;
text-align: center;
color: #FFFFFF;
text-decoration: none;

}


.subbmit_foot:hover {
	color:#fff;
	background:#E4A951;
}

.sobyt2 h3, .page-header h1{
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: #372D3C;
    margin-bottom: 30px;
}

.subheading-category {
    font-family: 'Cormorant Garamond';
    font-style: normal;
    font-weight: 600;
    font-size: 60px;
    line-height: 100%;
    color: #372D3C;
    margin-bottom: 30px;
}

.sobyt2 {
    margin-bottom: 50px;
}

.docum {
    padding-top: 2rem;
}

.docum h3 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 100%;
    color: #3A2C41;
    margin-bottom: 30px;
}

.docum ul {
    width: 100%;
    margin-bottom: 50px;
}

.docum ul li { 
    width: 100%;
border-top:1px dashed #E4A951;}

.jg_element_txt a{
	font-weight: 300!important;
	font-size: 16px;
line-height: 120%;
color: #262626;
text-decoration: none;
	
}
.docum ul li a{
    font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 120%;
color: #262626;
text-decoration: none;
padding: 10px 0;
display: block;
}
.jg_element_txt a:hover,
.docum ul li.active a,
.docum ul li:hover a {
	color:#EDB96C;
}



.newsline {
    margin-bottom: 50px;
}

.opisnews {
    padding-left: 30px!important;
}

.opisnews h2 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 130%;
   
}

.opisnews h2 a {
    color: #372D3C;
    text-decoration: none;
}

.opisnews h2 a:hover {
    color:#E4A951;
    text-decoration: underline;
}

.published {
    color: #8a8a8a;
    font-size: 16px;
    line-height: 19px;
    margin-bottom: 30px;
}

.vsenews{
    padding-left: -15px;
}

.vsenews a{
font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 20px;
line-height: 130%;
color: #E4A951;
text-decoration: none;
}

.izobann {}

.sobyttbl {
    width: 1070px;
    height: 200px;
    margin: 0 auto;
}

td.date-sobyt {
    width: 200px;
    text-align: center;
    color: #fff;
}

td.date-sobyt h1 {font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 64px;
    line-height: 100%;}

.name-sobyt {
     color: #fff;
     text-align: center;
     font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 140%;
 }   

.name-sobyt h2 {
    font-family: 'Cormorant Garamond';
font-style: normal;
font-weight: 600;
font-size: 60px;
line-height: 100%;
 }
 
.pobeda {
	width:250px;
	height:350px;
	position:absolute;
	left:0px;
	top:0px;
}

.srch {
	padding-bottom:1rem;
}
.srch .form-inline {

	line-height:30px;
	text-indent:5px;
	font-size:12px;
	color:#ccc;
	outline:0px;
}

#mod-search-searchword108 {
	width:300px;
}