body{margin:0px; padding:0px; height:100%; min-height:1000px; background:#; font-weight: normal; font-family:UAFSans;     } 
* { padding: 0; margin: 0; }
html, body, #fullheight {
    min-height: 100% !important;
    height: 100%;
} 

:root {
	--mundir: #4D4634;
	--oliva: #444A38;
	--step: #6A653A;
	--gold: #F39200;
	--vsp_red: #E52421;
	--light-red: #ffe6e6;
	--green: #44732B;
	--light-green: #ddf7dc;
	--white: #fff;
	--bej: #DCD4BA;
	--stal: #707276;
	--sea: #035C6B;
	--mustard: #929000;
	--escadra: #111224;
	--marun: #671318;
	--thund: #293757;
}
/*
::-webkit-scrollbar {  width: 10px;  height: 10px;}
::-webkit-scrollbar-track-piece {  background-color: #f9f9f9;}
::-webkit-scrollbar-thumb {  background-color: #c6c6c6; }
*/
a, .link{color:#c9938f;color:#34210d;  text-decoration:underline; text-decoration:none; -moz-transition: color 0.1s 0.01s ease; -o-transition: color 0.1s 0.01s ease; -webkit-transition: color 0.1s 0.01s ease;cursor:pointer;} /*background-image: linear-gradient(to top,rgba(52, 33, 13, 0.3) 1px,transparent 1px) ;*/
a:hover, .link:hover{color:#bcb9a0; text-decoration:none; cursor:pointer;} /* background:none;*/
a:visited { text-decoration:; }
a:active { text-decoration:; } 
.content a, .content .link{color:#4287a9; outline:none !important; border:0px !important;}
.content a:hover, .content .link:hover{color:#bcb9a0;}

  
h1{ font-weight: 900; font-family:Volja; margin:0px 0px 10px 0px; font-size: 34px; line-height: 34px; color: #333333;}
h2{ font-weight: 900; font-family:Volja; margin:0px 0px 10px 0px; font-size: 30px; line-height: 32px; color: #333333; }
h3{ font-weight: 900; font-family:Volja; margin:0px 0px 10px 0px; font-size: 26px; line-height: 30px; color: #333333;}
h4{ font-weight: 900; font-family:Volja; margin:0px 0px 10px 0px; font-size: 24px; line-height: 24px; color:#333333;}
h5{ font-weight: 900; font-family:Volja; margin:0px 0px 10px 0px; font-size: 22px; line-height: 32px; color:#333333;}
h6{ font-weight: 900; font-family:Volja; margin:0px 0px 10px 0px; font-size: 20px; line-height: 20px; color:#333333;}

hr{background:#DCD4BA; height:1px; width:100%; border:0px; margin:10px 0px;}

table{table-layout: fixed; max-width:100%;}
table tr td{word-wrap:break-word;}
p{margin:10px 0px;}
img{max-width:100%;}
	svg { transition: fill .1s ease !important; }

.clear{height:0px; width:100%; clear:both;}
.clear_left{height:0px; width:100%; clear:left;}
.spacer_half{height:5px; width:100%;}
.spacer{height:10px; width:100%;}
.spacer_2{height:20px; width:100%;}
.spacer_3{height:30px; width:100%;}
.spacer_4{height:40px; width:100%;}
.spacer_5{height:50px; width:100%;}
.spacer_6{height:60px; width:100%;}
.spacer_7{height:70px; width:100%;}
.spacer_8{height:80px; width:100%;}
.spacer_9{height:90px; width:100%;}
.spacer_10{height:100px; width:100%;}
.hidden{display:none ;}
.fl{float:left;}
.fr{float:right;}
.center{text-align:center;}
.bold{font-weight:bold;}
.highlight{color:#cc3333 !important;}
.unactive_text{color:#;}
.red_text{color:#dc6565;}
.green_text{color:#339933 !important;}
.gray_text, .grey_text{color:#7D8282;}
.clarification{font-size:13px; color:#777;     font-style:italic;}
.border{border:1px solid red;}
.padding0{padding:0px;} 
.no_bg{background:none !important;}
.no_display{display:none;}
.screen_size{position:absolute; top:0px; left:0px; background:#efefef; padding:5px; border:1px solid #ccc;}




.page{ max-width:1300px; margin:0 auto; padding:0px 20px;} 
.page_half{ max-width:900px; margin:0 auto; padding:0px 20px;} 



/* PRE HEAD */  
.pre_head {
	font-size: 14px;
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-weight: 400;
	background: var(--mundir);
	color: #fff;
	/*border-bottom: 1px solid var(--bej);*/
}
	.pre_head a{ color:#fff; }
	.pre_head a:hover{ color:#DCD4BA; }
	
	.pre_head_links{text-align:right;}
	.pre_head_radio, .pre_head_universant{  font-weight:500;  margin:0px 0px;}
	.pre_head_universant{margin:0px 20px;}
	.pre_head_radio svg, .pre_head_universant svg{  fill:#fff; margin:0px 0px 0px 0px;  position:relative; top:-2px; }
	.pre_head_radio svg{top:-3px; }
	 
	.pre_head_social{text-align:center;}
	.pre_head_social svg{border-radius:25%; fill:#fff; margin:0px 10px 0px 10px;  position:relative; top:-1px;}
	.pre_head_social svg:hover{cursor:pointer; fill:#DCD4BA;} 
	
	.pre_head_langs { display:flex;align-items: center; justify-content:right;  }
	.pre_head_langs span{font-weight: 100; font-family:calibri;  }
  
  
/* HEAD */  
 .head{
	 background: var(--step);
	 height: 87px;
	 z-index: 10;
	 position: relative;
 }
 
 
/* MENU */	
	.menu_logo{display:inline-block;}
	.menu_logo img{max-width:70px; margin:-5px 20px 0px 0px;}
	.menu_content{margin-top:-40px; display:inline-block; font-size:18px; font-weight:500; position:relative; padding:0px 0px;} 
		
		.menu_content ul.menu_desktop {vertical-align:top; display:inline-block; margin:0px !important; padding:0px !important; list-style:none; }
		.menu_content ul.menu_desktop li {margin:0px; padding:0px; list-style:none; float:left; position: relative;  } 
		.menu_content ul.menu_desktop li:hover {    }
		.menu_content ul.menu_desktop li:hover a{ color: #DCD4BA;  }

.menu_content ul.menu_desktop li a {
	text-decoration: none;
	display: block;
	color: #fff;
	font-size: 16px;
	padding: 0px 10px 35px 10px;
}
			.menu_content ul.menu_desktop li ul:before{content:"";display:block;position:absolute;bottom:100%;left:4rem;border:8px solid transparent;border-bottom-color:#fff; } 
			.menu_content ul.menu_desktop li ul {background: #fff;  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16); margin:0px !important; border-bottom-left-radius:3px; border-bottom-right-radius:3px;  border:1px solid #eee; border-top:0px;  padding: 15px 0px 15px 0px; position: absolute; top: 58px; left: 0px; width: 240px;display:none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 0.2s;  -moz-transition: opacity 0.2s;-ms-transition: opacity 0.2s;-o-transition: opacity 0.2s;-transition: opacity 0.2s;z-index:100;}
			.menu_content ul.menu_desktop li ul li {font-size:14px; width:100%; border:0px solid #fff !important;   padding:0px 0px 0px 10px;}
			.menu_content ul.menu_desktop li ul li a{width:100%; line-height:18px; font-size:15px !important; padding:5px 20px 5px 20px; text-shadow:none;  color:#1E1E1E !important; text-decoration:none;  display:block;}
			.menu_content ul.menu_desktop li ul li a:hover{ color:#6D633B;  color:#605E3E !important;}
			.menu_content ul.menu_desktop li ul li:hover {  background: #f0f0f0;  } 
			.menu_content ul.menu_desktop li:hover ul {  display: block;  opacity: 1;  visibility: visible; }

		  

	.menu_other{display:inline-block; margin:20px 0px 0px 30px;}
		.menu_corruption_btn{display:inline-block; cursor:pointer; margin:0px 0px 0px 0px; font-weight:600; font-size:17px; line-height:; padding:10px 25px; background:#fff; border-radius:25px;}
		.menu_corruption_btn:hover{  background:#DCD4BA;  }

.head_search_holder{display:inline-block; margin:0px 10px 0px 20px;}

.head_search{position:relative; display:flex;  width:114px;	width:70px;      align-items: center;   }
.head_search_form{position:absolute; left:100%; margin-right:10px;  overflow: hidden; width:0px; border:0px solid red;}
.head_search_form input{text-indent:10px; outline:0px; border:0px; width: 300px; font-size:16px; line-height:16px; font-weight:500; border-radius:15px; background-color: #433F31; height: 50px; color:#fff; border-bottom:2px solid #F8F7F0;}


.marque{background:#F8F7F0; height:55px;}
.marque_page{ height:55px;}
.marque marquee{color:#FF8409; size:18px; line-height:55px; font-weight:600; background-color: #DCD4BA}
.marque_page marquee{color:#FF8409; size:18px; line-height:55px; font-weight:600;}
.marque marquee a{color:#e97603; }
.marque marquee a:hover{color:#b55f09; }
				  
.marque_page marquee a{color:#e97603;}
.marque_page marquee a:hover{color:#b55f09;}


/* WHY BLOCK */  				  
	.why_block{background: #F8F7F3; cursor:pointer; border-radius:10px; border: 1px solid #E5E5E5; padding:10px 10px 5px 10px; margin-bottom:30px; font-size:16px; font-weight:600; text-align:center;}
	.why_block:hover{background: #fff; cursor:pointer; }

	.why_block_content_img img{width:40px; height:40px;} 
	.why_block_content_title{height:48px;}

/* SLIDER */  				  

.slider_title{font-family: Volja;font-size: 34px;font-weight: 900;line-height: 45px; }
.slider_button{ background: #605E3E; border:1px solid #6D633B; color:#fff; display:inline-block; cursor:pointer;  font-weight:600; font-size:18px; line-height:; padding:10px 25px; border-radius:25px;}
.slider_button a{ color:#fff; display:block;}
.slider_button:hover{background: #F8F7F3; color:#433F31;  }
.slider_button:hover a { color:#433F31;  }

.slider_button_light{margin-right:15px; background: #F8F7F3; border:1px solid #6D633B; color:#433F31; display:inline-block; cursor:pointer;  font-weight:600; font-size:18px; line-height:; padding:10px 25px; border-radius:25px;}
.slider_button_light a{ color:#fff; display:block;}
.slider_button_light:hover{background: #605E3E; color:#fff;  }
.slider_button_light:hover a { color:#433F31;  }

.slider_main_img{width:100%; height:250px; border-radius:25px;}


.slider_news_holder{display:; background: #605E3E; border-radius:10px; position:relative;}
	.date_day{padding:20px 0px 0px 0px;color: #DCD4BA; font-family: Volja;font-size: 40px;font-weight: 700;}
	.date_month{color: #DCD4BA; font-size: 13px;font-weight: 500; padding:0px 0px 20px 0px;}
	.slider_news_title{padding:30px 20px 30px 0px; color:#fff; font-size: 16px;font-weight: 500;}
	.slider_news_title a{color:#fff; display:block;}
	.slider_news_title a:hover{color:#B9B9B9;}
.slider_block_arrow{text-align:center; position:absolute; background:#605E3E; border-radius:50px; width:70px; height:46px; bottom:-25px; left:50%; padding-top:15px; margin-left:-35px; }
.slider_block_arrow svg{fill:#fff;}
	

.slider_border{border-left:5px solid #F5922F;}
.slider_category_title{font-weight:600; font-size:16px;}




/* INDEX ABOUT */
.big_num{font-size:50px; font-family:Volja; font-weight:900; color: #605E3E;   float:left; margin: 0px 30px 10px 0px;}


  				  
/* NAVIGATION */  				  
	.navigation{color:#7a7c87; font-weight:500; font-size:14px; margin:10px 0px;}	
		.navigation a{color:#34210d;}
		.navigation a:hover{color:#bcb9a0;}

 	 
 
/******************* PAGES LINKS ************************/ 
	.pagination .page-link{color:#212529; outline:0;}
/*NOTIFICATORS*/
		.notifier_info, .notifier_warning, .notifier_error, .notifier_success, .notifier_messages{ padding:15px 20px 15px 75px; margin:10px 0px; }
		.notifier_info{background:#d1e4f3 url(../../img/notifier/info.png) 20px center no-repeat; border:1px solid #d5f0fb;}
		.notifier_messages{background:#eaf6fb url(../../img/notifier/messages.png) 15px 18px no-repeat; background-size:55px; border:1px solid #d5f0fb; border-radius:3px;}
		.notifier_warning{background:#ffe9ad url(../../img/notifier/warning.png) 20px center no-repeat; border:1px solid #fab418; }
		.notifier_error{background:#fccac1 url(../../img/notifier/error.png) 20px center no-repeat; border:1px solid #eb5439; }
		.notifier_success{background:#effeb9 url(../../img/notifier/success.png) 20px 15px no-repeat; border:1px solid #98c700; }
		
		.notifier_title{font-weight:bold; font-size:; color:#565656;}
		.notifier_text{ color:#565656;  line-height:20px; font-size:14px; font-weight:300; }
		.notifier_text ul{list-style:none; padding:0px; margin:5px 0px 5px 35px;}
		.notifier_text ul li{padding:0px 0px 0px 0px; background:url(../../img/li.png) left center no-repeat;}

		
		
		.notifier_mini_info, .notifier_mini_warning, .notifier_mini_error, .notifier_mini_success{ padding:5px 5px 5px 50px; font-size:12px; }
		.notifier_mini_info{background:#d1e4f3 url(../../img/notifier/info.png) 10px center no-repeat; border:1px solid #d5f0fb;}
		.notifier_mini_warning{background:#ffe9ad url(../../img/notifier/warning.png) 10px center no-repeat; border:1px solid #fab418; }
		.notifier_mini_error{background:#fccac1 url(../../img/notifier/error.png) 10px center no-repeat; border:1px solid #eb5439; }
		.notifier_mini_success{background:#effeb9 url(../../img/notifier/success.png) 10px 10px no-repeat; border:1px solid #98c700; }
		.notifier_text_mini{ color:#565656;  line-height:16px; }
				
/* CENTER CONTENT */
.page_title, .page_title h1 {
	width: 100%;
	overflow: hidden;
	font-family: Volja;
	font-weight: 900;
	font-size: 30px;
	line-height: 40px;
	text-transform: uppercase;
	text-align: center;
	margin: 5px 0 5px 0;
}
	.page_title_holder{background:#DCD4BA; border-radius:0px 0px 25px 25px;}
	.page_title_holder .page_hr{background:#fff !important;}
	
	.content{}
	.content_text{line-height:20px;}	
	.content_text table{  max-width:100%; border-collapse: collapse; border:0px; }
		.content_text TR:hover, .content_text TR:hover TD{   background: #faf9f4;} 
			.content_text TH{text-align:center; font-size:14px; padding: 10px; background: #dcd4ba; border: 1px solid #DCD4BA;  color: #333; font-weight:700;}		
			.content_text TH p{ margin:0px;}		
			.content_text TD p{margin:0px;}  
			.content_text TD{ padding:1px; vertical-align: top; padding: 7px 10px; font-weight:400;  color: #282828; border: 1px solid #DCD4BA;}   
	.content_text img{border-radius:10px;}

.content_text a {
	color: var(--mustard) !important;
	background-image: linear-gradient(to top, var(--mustard) 1px, transparent 1px);
	text-decoration-color: var(--mustard) !important;
}

.content_text a:hover {
	/*color: #F5922F !important;*/
	color: var(--mustard) !important;
	background: none;
}
	
	.page_hr{background: #605e3e54; height:1px; width:100%;}
	 
	.page_main_img{float:right; max-width:600px; margin:0px 0px 15px 30px;}	

.catalog_subcategory_title h4 a{color:#433F31;}
.catalog_subcategory_title h4 a:hover{color:#bcb9a0;}
 
	.photo img{border-radius:5px; margin-bottom:30px;}
	 
	 
	.content_text_left_border_green{border-left:5px solid #605E3E; border-radius:5px;}
	.content_text_left_border_light_green{border-left:5px solid #ADAB80; border-radius:5px;}
	.content_text_left_border_orange{border-left:5px solid #F5922F; border-radius:5px;}
	
	.fac_pages_block{display: ; border:1px solid #DCD4BA; margin-bottom:50px; padding:0px !important; position:relative; cursor:pointer; text-align:center; background:#fff; border-radius:20px; font-size:22px; font-weight:600; line-height:28px;  align-items:center; color:#1E1E1E;}
	.fac_pages_block:hover{background: # ; color:# ; -moz-transition: color 0.1s 0.01s ease; -o-transition: color 0.1s 0.01s ease; -webkit-transition: color 0.1s 0.01s ease;}
	
	.fac_pages_block_title{margin:30px 0px ; padding:0px 20px; font-size:18px; width:100%; text-align:center;}
	.fac_pages_block_img { border-radius:20px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; width:100%; height:200px; margin:0px 0px 0px 0px;}
	.fac_pages_block_arrow{text-align:center; position:absolute; background:#fff; border:0px; border-bottom:1px solid #DCD4BA;  border-radius:50px; width:70px; height:46px; bottom:-25px; left:50%; padding-top:; margin-left:-35px; }
	.fac_pages_block_arrow svg{ margin-top:12px;  }
		
	.content_text_bg{background:#DCD4BA; padding:70px 30px;}
	.content_text_bg_dark{background:#99955F; padding:70px 30px;}
	
	/*.content_text_li_light li{list-style:none; background:url(/img/li_light.svg) left 12px no-repeat; padding:5px 0px 5px 25px;  }*/
	
	/*.content_text_li_orange li{list-style:none; background:url(/img/li_green.svg) left 12px no-repeat; padding:10px 0px 10px 40px; border-bottom:1px solid #DCD4BA;}*/
	/*.content_text_li_orange li a{color:#F5922F !important; background-image: linear-gradient(to top,rgba(245, 146, 46, 1) 1px,transparent 1px) ;}*/
	/*.content_text_li_orange li a:hover{color:#da8026; background:none;}*/
	 
	.content_text_center{width:85%; text-align:center; margin:0 auto;}
	
	.lib_btn{border-radius:10px; text-align:center; width:100%; background:#635D4B; color:#fff; cursor: ;  }
	.lib_btn a{display:block; padding:25px; color:#fff; text-decoration:underline;  } /*background-image: linear-gradient(to top,rgba(255, 255, 255, 0.9) 1px,transparent 1px) ;*/
	 
/* INDEX BLOCKS */			
		.index_block{cursor:pointer; height:220px; margin:0px 0px 20px 0px; display: flex; border-radius:5px; position:relative;}
			.index_block_title{align-self:flex-end;  margin:0px 0px 30px 30px; font-weight: 700;font-size: 20px;line-height: 24px;text-transform: uppercase;color: #FFFFFF;}
			.index_block_play{position:absolute; background:url(/img/youtube_play.png) center center no-repeat; width:48px; height:48px; top:calc(50% - 24px); left:calc(50% - 24px);}

.article_date{color:#7a7c87;}		

/* SUB PAGES */			
	.sub_pages_block{ margin-bottom:50px; padding:40px; position:relative; cursor:pointer; text-align:center; background:#F8F7F3; border-radius:20px; font-size:22px; font-weight:600; line-height:28px; display:flex; align-items:center; color:#1E1E1E;}
	.sub_pages_block:hover{background: #605E3E; color:#fff; -moz-transition: color 0.1s 0.01s ease; -o-transition: color 0.1s 0.01s ease; -webkit-transition: color 0.1s 0.01s ease;}
	
	.sub_pages_block_title{width:100%; text-align:center;}
	.sub_pages_block_img img{ width:60px; height:60px; margin:0px 20px 0px 10px;}
	.sub_pages_block_arrow{text-align:center; position:absolute; background:#605E3E; border-radius:50px; width:70px; height:46px; bottom:-25px; left:50%; padding-top:; margin-left:-35px; }
	.sub_pages_block_arrow svg{ margin-top:12px;  }
		
.sub_pages_3{min-height:150px; font-size:20px;  line-height:26px;}
.sub_pages_4{min-height:130px;  padding:30px; font-size:16px; font-weight:600; line-height:22px;}
.sub_pages_6{min-height:130px;  padding:30px; font-size:16px; font-weight:600; line-height:22px;}


/* NEWS */
	.news_content{}
		.news_img{height:; overflow:hidden; border-radius:10px;}
		.news_img img{width:100%;}
		.news_date{text-align:right; font-weight: 500;font-size: 18px; line-height: 22px; color: #1E1E1E;}
		  
		.news_main_title a{font-weight: 600;font-size: 34px;line-height: 44px;color: #1E1E1E;}
		.news_main_title a:hover{color: #6D633B; }
		.news_title a{font-weight: 600;font-size: 24px; line-height: 32px;color: #1E1E1E;}
		.news_title a:hover{color: #6D633B; }
		.news_description{text-align:justify; font-weight: 500;font-size: 14px;line-height: 24px;color: #1E1E1E;}

.news_all_btn{background: #605E3E; border:1px solid #6D633B; color:#fff; margin:0 auto; width:250px; text-align:center;   cursor:pointer;  font-weight:600; font-size:18px; line-height:; padding:10px 25px; border-radius:25px;}
.news_all_btn:hover{background: #F8F7F3; color:#433F31;  }
	


/* INDEX GALLERY */	
.gallery_holder{height:250px; position:relative;}
.gallery_hover{display:none;  cursor:pointer; padding:30px; position:absolute; top:0px; bottom:0px; left:0px; right:0px; background:url(/img/banner6.png);}
	.gallery_holder:hover .gallery_hover{display:block;  }
	
	.gallery_title{color:#fff; font-size:18px; font-weight:600;}
	.gallery_hr{width: 50px;    height: 3px;    background: #F5922F;}
	.gallery_date{font-size:12px; color:#fff;}
 
		
		

/* INDEX ABIT */	
.abit_bg{background:#3E3B21; color:#fff;}	 
.abit_bg a{ color:#433F31;}	 
.abit_bg a:hover{ color:#DCD4BA;}	 
.abit_bg h2{color:#fff;}	 
.abit_bg svg{fill:#3E3B21;}	 
	.abit_block{padding:50px; position:relative; cursor:pointer; text-align:center; background:#F5F6FA; border-radius:20px; font-size:22px; font-weight:600; line-height:28px; display:flex; align-items:center; color:#1E1E1E;}
	.abit_block:hover{background: #F8F7F3; color:#433F31;}
	.abit_block_img img{ width:60px; height:60px; margin:0px 20px 0px 10px;}
	.abit_block_arrow{text-align:center; position:absolute; background:#F5F6FA; border-radius:50px; width:70px; height:46px; bottom:-25px; left:50%; padding-top:15px; margin-left:-35px; }
	.abit_block_arrow svg{  }

.abit_archive_btn{width:100%; max-width:520px; display:block !important; margin:0 auto;}
/* FOOTER */
.pre_footer_bg{background:#605E3E; font-size:16px; color:#fff; height:72px; line-height:72px;}
.pre_footer_bg_content{ display:flex;}
.pre_footer_bg_content a{ color:#fff;}
.pre_footer_bg_content a:hover{  color:#DCD4BA;}
 
.pre_footer_bg div{}
.pre_footer_bg img{height:50px; margin:0px 10px 0px 0px; }
	
.footer_bg{background:#433F31;}	
.footer_bg svg{fill:#DCD4BA;}	
.footer_bg svg:hover{fill:#fff;}	
.footer_hr{background:#635D4B; width:100%; height:1px;}	
	.footer_rights{color:#a0a0a0; font-size:12px;} 
	.footer_logo{width:200px; height:auto;} 
	.footer_menu_title {font-size:18px; font-weight:600; color:#99955F; }
	.footer_menu_title:hover{color:#7e7b4a; }
	.footer_menu a{font-size:14px; font-weight:; color:#fff; }
	.footer_menu a:hover{ color:#DCD4BA; }
	.footer_menu ul{}
	.footer_menu_li::marker{  color: white;}
	.footer_menu_li a{font-size:14px; font-weight:; color:#fff; font-size:12px;}
	.footer_menu_li a:hover{ color:#DCD4BA; }

.owl-nav{position:relative; margin-top:-80px !important;}
.owl-next{position:absolute; top:-24px; right:0px;}	
.owl_arrow_right{display:flex; align-items:center; justify-content:center; width:70px; height:40px; border-radius:40px; border:1px solid #6D633B; background:#F5F6FA;}
.owl_arrow_right svg{fill:#6D633B;}	 
.owl_arrow_right:hover {background:#6D633B;}	 
.owl_arrow_right:hover svg{fill:#fff !important;}
	 
.owl-prev{position:absolute; top:24px; right:0px;}
.owl_arrow_left{display:flex; align-items:center; justify-content:center; width:70px; height:40px; border-radius:40px; border:1px solid #6D633B; background:#F5F6FA;}	 
.owl_arrow_left svg{fill:#6D633B;}	 
.owl_arrow_left:hover {background:#6D633B;}	 
.owl_arrow_left:hover svg{fill:#fff !important;}	 
		  
/* XS tabs */
.xs_nav_tabs{ position:relative;   font-size:14px; font-weight:600; cursor:pointer;   border-bottom:1px solid #DEE0ED;}	 
	.xs_nav_active{color:#fff; font-size:16px; border-radius:5px !important; color:#212529; display:flex; padding:12px 0px; background:#f0f0f0; } 
	.xs_nav_active .sub_pages_title_bg{padding: 0px 0px 0px 20px;}
	.xs_nav_unactive{color:#8d8e91;  background:#f9f9f9;  padding: 10px 16px; font-weight: ; display:none; font-size:12px; text-transform:uppercase;}
	.xs_nav{background:# ;}
	.xs_nav_unactive img{width:26px; margin:0px 10px 0px 5px;}
	.xs_nav h2{font-size:14px; font-weight:; line-height:26px;; text-transform:none !important;}
.xs_nav_tabs_arrow{	right: 15px;		top: 35px;	content: "";		display: block;		background-image: url(/img/tab_arrow.svg);	fill:#fff;	width: 8px;		height: 5px;		position: absolute;				margin: auto;		-webkit-transition: -webkit-transform .3s;		transition: -webkit-transform .3s;		transition: transform .3s;		transition: transform .3s,-webkit-transform .3s;	}
	 
#navtoggler{position:absolute; left:35px; top:30px; border: 0.6em solid #fff; border-width: 0.5em 0;  border-radius:3px; z-index: 9;  display: block;   font-size: 8px;  width: 3.5em;  height: 2.5em;   text-indent: -1000px;   cursor: pointer;}
#navtoggler::before{  content: '';  display: block;  position: absolute;  width: 100%;  height: 0.6em;   margin-top: -0.3em;  left: 0;  background: #fff; top: 50%;} 

#navtoggler:hover{ border: 0.6em solid #DCD4BA; border-width: 0.5em 0;}
#navtoggler:hover::before{  content: '';  display: block;  position: absolute;  width: 100%;  height: 0.6em;   margin-top: -0.3em;  left: 0;    background: #DCD4BA; top: 50%; }  

.mobile_menu_logo{width:150px; margin:0 auto; text-align:center;}
.mobile_menu_logo img{width:100px; }
.mobile_menu_social {text-align:center;}
.mobile_menu_social a{outline:none; text-decoration:none; border: 0;}
.mobile_menu_social svg{fill:#605E3E; width:24px; height:24px; margin:0px 5px;}
.mobile_menu_social svg:hover{fill:#7f7d59;}
.mobile_menu_item{margin:5px 0px;}
 
@media (max-width: 576px) { /* XS */
	.menu_logo{margin:0px auto 0px auto; padding-top:12px; width:70px; display:block;}
	.menu_other{position:absolute; top:10px; right:10px;}
	
	.slider_title{font-size: 24px;   line-height: 30px;}
	.xs_padding_0{padding:0px;}
	.slider_news_holder{display:block;}
	.xs_news{width:100%; height:200px;}
	.news_main_title a{font-size: 24px;   line-height: 32px;}
	h2{font-size:24px;}
	.abit_block{display:block; padding: 20px;}
	.abit_block_img img{margin:0px ;}
	.gallery_holder{height:300px;}
	
	.head_search{justify-content: right;}
	.head_search_form{top:62px; right:0px; left:auto;}
	.head_search_form input {width:260px;}
	.footer_logo{width:160px;}
	.footer_menu_title{        margin-top: 20px;        display: block;}
	.page_title, .page_title h1{    font-size: 28px;    line-height: 34px;}
	
	.why_block{font-size: 14px;}
	.why_block_content_title{height: 60px;}
	img{max-width:100%; height:auto !important;}
}
@media (min-width: 576px) and (max-width: 768px) { /* SM */
	.menu_logo{margin:0px auto 0px auto; padding-top:12px; width:70px; display:block;}
	.menu_other{position:absolute; top:10px; right:10px;} 
	.pre_footer_text{ padding-top: 14px;    padding-left: 10px;    line-height: 24px;}
	.footer_logo{width:160px;}
	.abit_block_img img{  margin:0px 20px 0px 15px;}
	.head_search_form{right:100%; left:auto;}
	.head_search_form input{width:350px;}
	.head_search {  justify-content: right;   }
}
@media (min-width: 768px) and (max-width: 992px) { /* MD */
.pre_head_social{text-align:right;}
	.menu_logo{margin:0px auto 0px auto; padding-top:12px; width:70px; display:block;}
	.menu_other{position:absolute; top:10px; right:10px;}
	.subnews_img{width:350px;}
	.abit_block_img img{  margin:0px 20px 0px 35px;}
	.gallery_holder{height:220px;}
	.pre_footer_text{    padding-top: 14px;    padding-left: 10px;    line-height: 24px;}
	.footer_logo{width:160px;}
	
	.head_search_form input{width:250px;}
	.head_search_form{right:100%; left:auto;}
}
@media (min-width: 992px) and (max-width: 1200px) { /* LG */
	.pre_head_social{text-align:right;}
	.pre_head_radio{margin:0px 0px 0px 55px;}
	.pre_head_universant {margin:0px 0px 0px 20px;}
	.menu{padding-top:10px;}
	.menu_other{margin:0px;}
	
	.news_main_title a{font-size: 29px;    line-height: 40px;}
	.gallery_holder{height:200px;}
	.abit_block_img img{  margin:0px 20px 0px 60px;}
	.menu_content ul.menu_desktop li ul {top:59px ;}
	
	.head_search_form{right:100%; left:auto;}
	.head_search{width:auto;}
}
@media (min-width: 1200px) and (max-width: 1400px) { /* XL */
	.menu_corruption_btn{font-size:17px;}
	.menu_content ul.menu_desktop li a{  font-size:17px;   padding: 0px 13px 35px 13px; } 
	.menu_content ul.menu_desktop li ul {top:59px ;}
	.slider_title{font-size:32px; line-height: 40px;}
	.head_search_holder{margin:0px;}
	.menu_other{margin-left:10px;}
	.head_search_form input{width:260px;}
	
	.why_block_content_title{height: 75px;}
	.menu_corruption_btn{padding: 10px 15px;}
}
@media (min-width: 1400px)  { /*  XXL */
 .menu_content ul.menu_desktop li a{font-size:18px;}
	.head_search_holder{margin:0px;}
} 




/* FOR PRE FOOTER LINKS */
@media (min-width: 576px) and (max-width: 670px) { /* SM */
	.pre_footer_text{ padding-top: 0px;    padding-left: 10px;    line-height: 24px;}
}


.monospace_centered {
	font-family: var(--bs-font-monospace), serif;
	font-size: .875em;
	margin-bottom: 20px !important;
	display: flex;
	flex-direction: column;
	gap: 5px;
}
