/*
Theme Name: Hueman MGGEU
Template: hueman
Version: 2.1.9
Description: Доработанная тема для университета.
Author: Корнеев Владимир и Свешников Александр; + Рубцов С.В. допы; + Кульмулдаев Е.М. допы;
Tags: mggeu, МГГЭУ
*/

@import url("../hueman/style.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans'); 
/* 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:bold,bolditalic,italic&subset=cyrillic&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:bold,bolditalic,italic,wght@400&subset=cyrillic&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:bold,bolditalic,italic,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&subset=cyrillic&display=swap');


*/

@import url('https://fonts.googleapis.com/css2family=Montserrat:100,200,300,400,500,600,700,800,900&subset=cyrillic&display=swap');

:root {
	--main-font: 400 "Montserrat",sans-serif !important;
	--main-font-family: "Montserrat" !important;
}

/*
body{background:url(fon/fabric_of_squares_gray.png) repeat;  font-family: "Tahoma", Verdana, sans-serif!important;}
body{background:white; font-family:"Montserrat",sans-serif!important; outline:none!important; border:none!important; text-indent:0!important;}
*/
	

body{background:white; font:var(--main-font); outline:none!important; border:none!important; text-indent:0!important;}






#page {margin-top: 0px; }
#wrapper{overflow:hidden;}

caption50{height:50px;line-height:50px;vertical-align:center;background-color:lightseagreen;}


/*-----------------------Шапка---------------------------------------*/

/* #header{ background:url(images/header_fon_new.png); background-size:cover; padding-bottom: 0px; } */
/* #header{ background:url(images/banner_bolshoj.png); background-size:cover;} */
#header{ background-color:white;}
#header .pad{ padding-top: 0px; padding-bottom: 0px; }
#header_fon_center{height:144px;background:url(images/header_fon_center.png); background-size:cover;position:absolute;top:120px;    width: 100%;}
#header_fon_center_en{height:144px;background:url(images/header_fon_center.png); background-size:cover;position:absolute;top:120px;    width: 100%;}
#nav-topbar{background:url(images/header_fon_top.jpg)!important; background-size:cover;    background: #1f7335!important;}
#header #nav-header{background:url(images/header_fon_bottom.jpg)!important;background-size:cover; box-shadow: -1px 0px 0px #012A56,1px 0px 0px #012A56;    background: #1f7335!important;}


.site-title{position: relative;}
.site-description{color: #fff;float: none;opacity: 0.8; margin-top: -11px;font-size: 18px;font-weight: 400;line-height: normal;padding: 0;font-style: normal; font-style: italic; font:var(--main-font); margin-left: 0;text-shadow: 0 1px 3px #000;}
.site-title1{font-size: 23px;font-weight: 600;letter-spacing: 1.5px;line-height: normal;padding: 10px 0;position: relative;top: 0px;}
.site-title1 a{ display: block;color: #fff; max-width: 100%;text-transform: uppercase;text-shadow: 0 1px 3px #000;}
#header .site-title{line-height: normal;    padding: 0;}
#header .site-title img{top: 20px;position: relative;max-height: 140px;margin-right:15px;}
#header .nav-wrap  ul li a{color:#2e2f2f;color:#fff;}
#header .nav-wrap  ul li{font-size:17px;}
#header .search-expand-inner{    background: #3A8BC5;}



#phone_priem{position: relative; }
#phone_priem p{color: #fff; font-size: 14px; font-weight: normal;}
#phone_priem p span{    display: inline-block;}

.languages_flag{text-align: left;float: right;position: relative;z-index: 111;}
.languages_flag li {display: inline-block;}
.languages_flag li a img {    width: 35px;}


#phone_priem_en{color: #fff; position: relative; font-size: 13px;}
#phone_priem_en p{color: #fff; font-size: 14px; font-weight: normal;}
#phone_priem_en p span{    display: inline-block;}


/*------------------Версия для слабовидящих----------------------------------------*/

#wp_cr_plugin-2{display: inline-block;float: right;position: relative; z-index: 111;top: 3px;}
#cr_widget a{font-weight: normal; overflow: inherit; padding:4px;      font-size: 14px;  border: none;    background: none;box-shadow:none;border-radius:0;}


/*----------------------------------------------------------*/



/*---------------------Меню-------------------------------------*/

#header .nav-wrap .nav ul{background: #1e7235; }
#header .nav-wrap .nav ul li{font-size:14px; }

@media only screen and (min-width: 720px){

	.nav ul {width: 280px;padding: 0px 0;}
	.nav ul ul {top: 0px;left: 280px;}
	.nav ul li a {padding: 10px 10px;}

}

#nav-header .nav li > a:hover, #nav-header .nav li:hover > a, #nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-post-parent > a {
 color: #fff; background: 1e7235;}

#nav-topbar .nav li > a:hover, #nav-header .nav li:hover > a, #nav-header .nav li.current_page_item > a, #nav-header .nav li.current-menu-item > a, #nav-header .nav li.current-menu-ancestor > a, #nav-header .nav li.current-post-parent > a {color: #fff; background: 1e7235;}




/*---------------------------responsive шапка-----------------------------------------------*/


@media only screen and (max-width: 1080px){

	.site-title{    top: 12px;}

}


@media only screen and (max-width: 955px){

	.site-title{top:7px;}
	.site-title1{font-size: 20px;}
}


@media only screen and (max-width: 933px){

	.site-title1{font-size: 18px;}
}

@media only screen and (max-width: 882px){

	.languages_flag li a img{width: 25px;}
	#cr_version_link img{width: 25px;}
}


@media only screen and (max-width: 755px){

	#header .site-title img{max-height: 125px;}
	.site-title{top:10px;}
}

@media only screen and (max-width: 740px){

	#header .site-title img{max-height: 115px;}
	.site-title1{font-size: 17px;}
	
}

@media only screen and (max-width: 720px){

	.site-title{top:0;}
	#header .site-title img{top:0;}
	.site-title1{top:0;    padding: 4px 0;    text-align: center;}
	#phone_priem{text-align: center;}
		#phone_priem_en{text-align: center;}
	#wp_cr_plugin-2{top: 5px; position: absolute; right: 62px;}
	.languages_flag{top: 3px; right: 5px; position: absolute;}
}

@media only screen and (max-width: 565px){

	.site-title1{font-size: 15px;}
	#phone_priem p{font-size: 11px;}
	#phone_priem_en p{font-size: 11px;}
}

@media only screen and (max-width: 500px){
	
	.site-title{display: none;}
	.site-title1{    margin-top: 25px;}
}



@media (min-width: 1025px) and (max-width: 1166px) {
	#header .pad{padding-top: 48px;}
}








/*-------------------------------------------------------------------*/

/*--------------Новости на главной-----------------------------*/

.post-list .post, .post-list .page { width: 100%;}
.post-list .post-row{border:none;margin-bottom: 25px;}
.post-list .post-row .post-inner .post-title{ font-size: 18px;}
.entry.excerpt { font-size: 14px; line-height: 1.3em; text-align: justify; }
.blog .post, .single .post, .archive .post, .search .post, .search .page{ margin-bottom:0; }
.post-inner .post-thumbnail{ width:160px; float: left; margin-right: 10px; margin-bottom: 0.5em; }
.post-inner .post-meta{display:inline-block;    margin-bottom: 0;}
.post-inner .post-title{line-height: 1em;}
.entry.excerpt{ color: #525151;}
.post-meta{ text-transform: uppercase;font-size: 14px;font-weight: 400; color: #bbb;margin-bottom: 0.3em; border-bottom: 1px solid 0px #D6D6D6; margin-right: 32px; padding-bottom: 2px; margin-bottom: 10px;}
.post-inner .post-thumbnail{margin-bottom:0;}
.entry.excerpt p {margin-bottom: 0; margin-top: inherit;}

/*----------------------------------------------------------*/


/*------------------------Контент----------------------------------*/
.entry p, .entry dd {text-align: justify;margin-top: 1em;text-indent: 0px;}
.content h2, .content h3{font:var(--main-font); }
.single .post-title {font-size: 26px;letter-spacing: -1px;line-height: 1.3em;text-align: center;}
.entry {font-size: 15px;line-height: 1.6em;color: #3E3A3A; }
.entry h3 {font-size: 23px;text-align: center;letter-spacing: -0.5px; }
.entry h2 { font-size: 26px; letter-spacing: -0.7px;}
.entry h4 {text-align: center;}
.entry h5 {text-align: center;font-size: 20px;font-weight: 600;}
.entry h6{font-weight:normal;text-transform: inherit;}
.pagination a {font-size: 14px;font-weight: 600;}
.bosfor1 {text-align: center;}
.bosfor1 div {display: inline-block; margin-right: 10px;margin-bottom: 20px;vertical-align: text-top;background: white;padding: 6px;}
.bosfor1 div a {display: block;text-align: center;color: #000;}


.entry #item_saidbar{}
.entry #item_saidbar ul { margin: 0;   padding: 10px;}
.entry #item_saidbar ul li{list-style: none;}
.entry #item_saidbar ul li a{background: white;font-weight: 600;}

.foto_s_podpis{  text-align: center;}
.foto_s_podpis p{ display: inline-block;margin-bottom: 10px;clear:both;vertical-align: top;width:300px;text-align:center!important;}
.foto_s_podpis p a{display:block;overflow:hidden;}
.entry .foto_s_podpis p a img{margin-right: 10px;margin: 0;}



.entry .item-afk {padding: 20px;margin: 10px 20px;box-shadow: 0 0 4px #9a9999;background: white;}
.entry .item-afk .gallery{text-align: center;}
.entry .item-afk .gallery .gallery-item{float: none!important;display: inline-block;}    




.entry .gallery_center .gallery{text-align: center;}
.entry .gallery_center .gallery .gallery-item{float: none!important;display: inline-block;} 







.cafedr_content h3{font-weight: normal;text-transform: inherit;color: #fff;background: white;padding: 10px;font-size: 17px; text-align: left; font-weight: normal;}

.block_radius{border: 0px solid 0px #0a4587; padding: 15px; border-radius: 35px; display: flow-root; background: white; box-shadow: 0 0 0 white;}







.entry .news_item_anons{ margin: 10px;}
.entry .news_item_anons h4{text-align: left;font-size: 20px;}


.main-banners{background: white; padding: 12px 2px; text-align: center; font-size: 15px; margin-bottom: 6px; font-weight: 400;}
.main-banners a{color: #343660;display: block;}





.content .page{overflow-x: auto;}





/*--------левый сайдбар на странице------------------------*/
.col-2cr .main-inner{  background: white;padding-left: 300px;}
.col-2cr .s1 { margin-left: -300px;}
/*---------------------------------------------------------*/







/*--------форма антикоррупция-------------------------*/

.forma{width: 100%;float: left;margin-right: 20px;}

.forma .wpcf7 input[type="submit"] {width: 150px;padding: 7px 0;font-size: 18px; float: right;margin: 2px 5px 5px;    font-weight: normal;}
.forma .wpcf7 p{margin: 3px 0!important;text-indent: 0px;line-height: normal;}
.forma .form_name_emeil {width: 100%;float: left;}
.forma .form_name_emeil  p{margin: 3px 0!important; width: 49%;}


.wpcf7-captchac{float: left;}
.wpcf7-captchar{width: 200px!important;margin-top: 0!important;}
.wpcf7 span.wpcf7-not-valid-tip{top: 0px;z-index: 111;  display: inline-block;position: initial;}

/*--------форма -------------------------*/

.forma  .wpcf7 p{float:none; overflow: hidden;}
.forma  .wpcf7 p	label{    margin-left: 0;}
.forma .wpcf7 .form_name_emeil p{width: 100%;float: left; margin: 3px 0!important; width: 49%;}
.forma .wpcf7 .capcha_forma span.wpcf7-form-control-wrap{display:inline-block;}


.forma .wpcf7 p input[type="file"]{margin-top:10px;}
.forma .wpcf7 input[type="text"]{ border: 1px solid #ddd;}
.forma .wpcf7 input[type="email"]{ border: 1px solid #ddd;}
.forma .wpcf7 input[type="tel"]{ border: 1px solid #ddd; width:100%; margin-top: 12px;}

.forma .wpcf7 select{width: 100%;background: #fff;padding: 5px 0;border: 1px solid #ddd;margin-top: 12px;}

.forma .wpcf7 textarea{ border: 1px solid #ddd;}
.forma .wpcf7 input[type="text"], .wpcf7 input[type="email"] , .wpcf7 input[type="tel"]{padding: 5px 0;}
.forma .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 input[type="tel"] {background: #fff;}
.forma .wpcf7 textarea{padding:10px;}



/*--------форма Ёлка-------------------------*/

.elka {}


/*--------------------------------*/
.wpcf7 label{    width: auto;}




/*--------форма Отзывы-------------------------*/
.themeform input[type="submit"]{margin-top: 10px;}





/*---------------------------------*/

.profpedsost {clear: both;border: 0px solid #000;overflow: hidden;margin: 0 5px;margin-bottom: 10px;}
.profpedsost a {float: left;margin-right: 20px;display: block;overflow: hidden;}
.profpedsost a img { width: 200px;}
.profpedsost div h4 {font-size: 1.14em;margin-top: 7px;    margin: 18px 0;text-align: center;}
.profpedsost div h6 {font-size: 0.85em;}



 
.profpedsost_all{text-align: center;}
.profpedsost_all .profpedsost {clear: both; padding: 3px;   border: 0px solid #cccaca;overflow: hidden;margin: 0 5px;margin-bottom: 10px;    display: inline-block; vertical-align: top;max-width: 22%;text-align: center;min-width: 200px;}
.profpedsost_all .profpedsost > a {height: 290px;width: 100%;display: block;overflow: hidden;    margin-bottom: 10px;}
.profpedsost_all .profpedsost a img {    width: 100%;margin:0 auto;}
.profpedsost_all .profpedsost div {padding: 0 3px;}
.profpedsost_all .profpedsost div h4 {font-size: 1.14em;margin-top: 7px;    margin: 18px 0;text-align: center;    clear: both;}
.profpedsost_all .profpedsost div h4  a{float:none;}
.profpedsost_all .profpedsost div h6 {font-size: 0.85em;  }




.students_all{}
.students_all p:empty {display: none;}
.students_all .students_item{display: inline-block;padding: 5px;background: #DAF0FE; margin-bottom: 5px;}
.students_all .students_item .students_item_prev {cursor:pointer;}
.students_all .students_item .students_item_prev p{text-indent: 0;text-align: center; margin: 5px 0;}
.students_all .students_item  .show_form_fon{display:none; position: fixed;height: 100%;width: 100%;background: hsla(0, 0%, 0%, 0.72);top: 0;left: 0;z-index: 111;}
.students_all .students_item .show_form{width: 70%;min-width: 580px;background: #ececec; position: fixed; top: 0; height: 545px;z-index: 1111111;left: 50%; margin-left: -35%; top: 150px;padding: 10px;}
.students_all .students_item .show_form span{cursor:pointer;left: 101%;position: absolute;top: -23px;color: #ffffff;z-index: 1111111111;font-size: 22px;}
.students_all .students_item .show_form>div{overflow: auto;height: 545px;}



/*-----------Выпуск. экономмики----------------------*/

.vipusk-econ{border-collapse: collapse;}
.vipusk-econ tr{}
.vipusk-econ tr td{width:50%;text-align:center;padding: 20px;}
.vipusk-econ tr td h3{}
.vipusk-econ tr td h4{color:#f00;}
.vipusk-econ tr td p{}
.vipusk-econ tr td a{}
.vipusk-econ tr td a img{width:70%;}

/*---------------------------------*/



/*------------------------сайдбар----------------------------------*/

.sidebar .widget {padding: 24px 20px 0px; }
.sidebar-content .widget_alx_tabs {  }
.widget	h3{font:var(--main-font);}
.widget h3{ font-size:19px;  border-bottom: 0px solid #C5B9B9;padding-bottom: 4px;    margin-bottom: 6px;    text-transform: none;    padding-left: 8px;}
.widget_alx_tabs > h3{margin-bottom:0;}
.sidebar .widget_text{padding: 20px 20px 0px; }
.widget_text h3{margin-bottom: 12px;} 

#alxposts-2 .post-item-title{font-size:14px;}
#alxposts-3 .post-item-title{font-size:14px;text-align: center;}
.alx-tabs-container .tab-item-title{font-size:14px;}

#text-3 > h3{text-align:left;}
#text-6 {padding: 10px 10px;}
#text-6 > h3{text-align:left;}
#text-23 {padding: 10px 10px;    border-top: 12px solid #F0F0F0;}
#text-23 > h3{text-align:left;padding: 10px 10px;}
#text-15 > h3{border:none;}
#text-26 > h3{border:none;}
#text-50 > h3{border:none;}
#text-27 > h3{    letter-spacing: -1px;padding-bottom:4px;    margin-bottom: 12px;}
#text-32 > h3{  text-align: center;  font-size: 18px;}
#text-38 > h3{  text-align: left;  font-size: 18px;}
#text-40 > h3{  text-align: left;  font-size: 18px;}
#text-3{padding: 10px 10px;}
#text-6 {padding-bottom:0;}
#footer .widget { padding-bottom: 15px;}
#text-21 .textwidget p{font-size:18px;    color: #000;}
#text-43 .textwidget p{font-size:18px;    color: #000;}
#text-26 .textwidget{text-align: justify;word-spacing: 4px;font-size: 17px;}

/*----------------------------------------------------------*/
	
/*---------------------Разное-------------------------------------*/

#page{padding-bottom: 0px;}
.main{box-shadow: 0px 0px 0px #DCCECE,1px 0px 0px #DCCECE;}

.entry .gallery .gallery-item{/*width:33%!important;*/}
.entry .meny_gallery .gallery{margin: 0px 0!important;}
.entry .gallery  br{display:none;}
.gallery-icon{text-align: center}
.gallery-icon p{display:inline-block;width:180px;}
.gallery-icon5{text-align: center;}
.gallery-icon5 .gallery .gallery-item{width:auto !important;}
.gallery-icon5 .gallery .gallery-item{display: inline-block;float: none!important;}
.entry .gallery-icon5 .gallery img{width: inherit;}
.gallery-icon5 .gallery .gallery-item .gallery-icon a{text-align: center; display: inline-block;}
.portfolio .my_spoler li div a{display:block;}
.entry  .portfolio img.aligncenter{margin: 0 auto;}
#random1 .gallery-icon p{display:inline-block;width: 40%;min-width: 180px;text-indent: 0;}

/* Класс gallery-turk для кафедры турецкого языка  */

.entry .gallery-turk .gallery .gallery-item {width:25%!important;display: inline-block;float: none!important;}
.entry .gallery-turk .gallery {text-align: center;}


table tr .practit_contener>div{width: 100%;height: 100%;position: fixed; top: 0; left: 0; z-index: 1111; background: rgba(150, 240, 241, 0.52);display:none;}
table tr .practit_contener div div{position: fixed;z-index: 222222;top:10%;left:50%; margin-left: -250px; background: #fff; border: 1px solid #c5b3b3;padding: 10px;width: 500px;min-width: 350px;}
table tr .practit_contener div .close1{position: absolute;width: 22px;height: 22px; display: inline-block;padding: 0 3px;right: 0;top: 0;cursor: pointer;    font-size: 18px;}



.show-block-contener .show-block{display: none; z-index: 111;position: fixed;top:30%;left:50%;margin-left: -250px;background: #a2fcfd;padding: 10px;    width: 500px;text-align: left;box-shadow: 0 1px 5px #b5b5b5;
    color: #2b2b2b;} 


.show-block-contener .show-block .close1{position: absolute;width: 22px;height: 22px; display: inline-block;padding: 0 3px;right: 0;top: 0;cursor: pointer;    font-size: 18px;}


.active_custom{color:#000!important;}
.active_custom:hover{color: #3b8dbd!important;}



.block-grid{text-align:center;}

.block-grid .block-item-grid{text-align:center; display: inline-block; width: 30%;  vertical-align: top;   margin: 5px; padding: 8px; min-width: 300px;}
.block-grid .block-item-grid  h3{font-size:18px;}
.block-grid .block-item-grid div img{max-width: 300px;}





.entry .spisok_obsh{margin:0;}
.entry .spisok_obsh > li{list-style:none; list-style: none;padding: 9px 15px; padding-right: 100px;margin: 7px 4px;background: #ececec;position:relative;box-shadow: 1px 3px 5px #b1b1b1cf;overflow:hidden; border-radius: 45px; margin-bottom: 12px;}
.entry .spisok_obsh > li:hover{background: #dedada;}	
	
	
	
.entry .spisok_obsh > li > a{font-size: 18px; font:var(--main-font); display: block; min-height: 57px; display: flex;align-items: center;}
.entry .spisok_obsh > li > img{position: absolute; right: 0;top: 0; width: 75px;border-radius: 100px; height: 75px;}
.entry .spisok_obsh > li .show_block_progr{display:none;}






.wordskills{text-align:center;}
.wordskills_item{clear: both; padding: 0;overflow: hidden; margin: 0; margin-bottom: 10px; display: inline-block; vertical-align: top; text-align: center;}
.wordskills_item img{margin:0;}










	.wrapper_priem{display:table;border-collapse:separate;border-spacing:5px;width:100%;}
	.wrapper_priem div{display: table-cell;border: 2px solid #9bc0de;
    box-shadow: 0 0 3px #94afd8;
    height: 100px;
    text-align: center;
    vertical-align: middle;
    width: 32%;
	background-color: #0292b6;
    background-image:
    repeating-linear-gradient(to bottom right,rgb(149, 193, 31) 0%,rgb(0, 102, 51) 100%);
	}
	.wrapper_priem div a{color: #fff; font-size: 21px; font-weight: bold;}









.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before{margin: 8px 0; list-style: auto; margin-left: 10px;}




.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before{margin-left:0;}




/*-------------- Баннер статистика абитуры ------------------------*/

#banner_abitur{background:white;max-width: 750px;}
#banner_abitur div{padding-left:190px; vertical-align: top;}
#banner_abitur h3{font:var(--main-font);  
    font-weight: bold;
    color: #b0273a;
    display: inline-block;
    vertical-align: top;
    letter-spacing: 0px;
    font-size: 30px;
    margin-bottom: 0px;}
#banner_abitur p{margin: 4px 0;    display: inline-block;
    padding: 3px 5px;
    background: white;
    text-indent: 0;
    text-align: left;
    border-radius: 7px;
    font-size: 18px;
    font-weight: 600;}
#banner_abitur p span{color: #e51d25;font-size: 25px;}



/*------------------------------------*/










/*-------------- Конец ------------------------*/

.col-3cm .main-inner{border-bottom: 0px solid #F0F0F0;}
#news {font-size: 19px;border-bottom: 0px solid #C5B9B9;padding-bottom: 4px;margin-bottom: 25px;text-transform: none;padding-left: 8px;font-weight: normal;}	
.pad {padding: 17px 15px 18px;}	

.guestbook {padding: 10px;border: 6px double #000;margin: 0 20px;margin-bottom: 25px;background: #CACCB5;box-shadow: 3px 3px 15px #000;}
.guestbook  p {margin: 18px 5px;text-indent: 2em; text-align: justify;padding: 2px;line-height: 1.43em; font-size: 1em;}	
.guestbook h4 {font-size: 1.15em;margin: 18px 0;text-align: center;}
/*---------------------блок с  попечительским советом и почёт. профессор.-------------------------------------*/

.nivo-caption{text-align: center;font-size:13px;line-height:17px;}

/*----------------------------------------------------------*/


/*-----------------------------------БЛОК С ПАРТНЁРАМИ----------------------------------*/

#partner{margin:0px auto;clear:both;width:100%;background:#fff;height:145px;overflow:hidden;position:relative;padding-top: 16px;}
#partner h1{margin-bottom:30px;margin:0 12px;}
.owl-wrapper { height:160px;width:100%;}
.owl-theme,.owl-controlls {position:absolute; bottom: 5px;}
.owl-theme .owl-controlls {width:100%;}
.owl-controlls{}
#partner .owl-prev{position: absolute;top: 50%;left: -5px;cursor: pointer;margin-top: -104px;z-index: 777;width: 8px;height:22px;overflow: hidden;padding: 15px;background: white;opacity:0.5;display:none;}
#partner .owl-next{position: absolute;top: 50%;right: -5px;cursor: pointer;margin-top: -104px;z-index: 777;width: 8px;height:22px;overflow: hidden;padding: 15px;background: white;opacity:0.5;display:none;}
#partner:hover .owl-prev, .owl-next{display:block;}
#partner:hover .owl-next{display:block;}

/*-------------------------------- КОНЕЦ БЛОКА С ПАРТНЁРАМИ---------------------------*/
.custom1 .owl-wrapper {height: 100%!important;}







/*---------------Хлебные крошки-------------------------*/
.breadcrumb span{padding: 7px; font-size: 13px;}
.breadcrumb{border-bottom: 1px solid #E8E2E2;padding-bottom: 11px;padding-top: 7px; padding-left: 10px;}
.breadcrumb a br{display: none;}
.breadcrumb a strong{font-weight: 300;}
/*------------------------------------------------------*/




/*----------------------------------------------БЛОКИ С ПРОРЕКТОРАМИ----------------------*/

.prorectors {clear:both;border:0px solid #000;overflow:hidden;margin: 0 5px;margin-bottom:5px;}
.prorectors a {float:left;margin-right: 20px;width: 200px;/*height: 200px;*/display: block;overflow: hidden;}
.prorectors div a {float:none;}
.prorectors a img {width:200px;}
.prorectors p {margin:0;text-indent: 0em;}
.prorectors p a {display:inline;}
.prorectors div h4 {font-size:1.14em;margin-top:7px;    text-align: left;}
.prorectors div h6 {font-size:0.85em;}
.prorectors div p {margin: 10px; text-indent: 2em; text-align: justify; line-height: 1.43em;}

.prorectors a img {margin: 0!important;}
.prorectors a {height: 200px;}
.prorectors div a{height:auto;}
.prorectors div a{display:inline;}
/*------------------------------------- КОНЕЦ БЛОКОВ С ПРОРЕКТОРАМИ----------------------*/

/*------- Попечительский Совет -------*/
.popechsovet {clear: both;overflow: hidden;margin: 0 5px;margin-bottom: 10px;padding-bottom: 15px;border-bottom: 1px solid #D6D6D6;}
.popechsovet a {float: left;margin-right: 20px;width: 200px;}
.popechsovet div h4 {font-size: 1.14em;margin-top: 7px;text-align: left;}
.popechsovet div h6 {font-size: 0.85em;}
/*------- конец Попечительский Совет -------*/

/*------------------------------------СВОЙ СПОЛЕР---------------------------*/

.content  .entry .my_spoler{padding: 0px;padding-left: 6px;margin: 0 0 7px 0px;clear: both;}
.my_spoler li{display: block;background: #DAF0FE;border: 0px solid #887676;margin-right: 5px; margin-bottom: 7px;}
.my_spoler li:hover{  background: #A3D6FD;}
.my_spoler li a{  display: block;padding-left: 15px;text-decoration: none;color: #000;font-weight: bold;}
.my_spoler li > div{display:none;overflow: hidden;background: #ECF9F6;padding: 0 7px;padding-bottom: 15px;}
.my_spoler li div  ul{list-style-type: disc;margin-left: 23px;}
.my_spoler li div  ul li{  background: none;border: none;display: list-item;display:list-item;}
.my_spoler li div  ol li{display:list-item;background: none;border: none;}
.my_spoler li div  ul li:hover{background:none;}
.my_spoler li div  ol li:hover{background:none;}
.my_spoler li  div a{display: inline;/*display: inline-block; padding: 7px;*/ text-decoration: underline; color: #1233E2; font-weight: normal;}
.my_spoler li  div  .gallery a{        display: inherit; padding: 0px; text-decoration: underline; color: #1233E2; font-weight: normal;}
.my_spoler1{padding: 0px;padding-left: 6px;}
.my_spoler1 li{display: block;background: #DAF0FE;border: 0px solid #887676;border-radius: 5px;margin-right: 5px;}
.my_spoler1 li:hover{  background: #D5B2B2;}
.my_spoler1 li a{  display: block;padding: 12px;text-decoration: none;color: #000;font-weight: bold;}
.my_spoler1 li div{display:block;overflow: hidden;padding-bottom: 15px;background: #EDEDDE;}
.my_spoler1 li div  ul{list-style-type: disc;margin-left: 10px;}
.my_spoler1 li div  ul li{  background: none;border: none;display: list-item; }
.my_spoler1 li div  ul li:hover{background:none;}
.my_spoler li div ul li{margin-bottom:0;}



.my_spoler li  div .my_spoler li{display: block;background: #DAF0FE;border: 0px solid #887676;margin-right: 5px; margin-bottom: 5px;}
.my_spoler li div  .my_spoler li:hover{  background: #A3D6FD;}
.my_spoler li div  .my_spoler li>a{  display: block;padding-left: 15px;text-decoration: none;color: #000;font-weight: bold;}
.my_spoler li  div  .my_spoler li  div {display:none;overflow: hidden;background: #ECF9F6;padding: 0 7px;padding-bottom: 15px;}
.my_spoler li  div  .my_spoler li  div .gallery{display:block;}
.my_spoler li  div  .my_spoler li  div   ul{list-style-type: disc;margin-left: 23px;}
.my_spoler li  div  .my_spoler li  div   ul li{  background: none;border: none;display: list-item;display:list-item;}
.my_spoler li  div  .my_spoler li  div   ol li{display:list-item;background: none;border: none;}
.my_spoler li  div  .my_spoler li  div   ul li:hover{background:none;}
.my_spoler li  div  .my_spoler li  div   ol li:hover{background:none;}








/*----------------------------------------------------------------------------------------------*/


/*--------------Таблицы-----------------------------*/



table.defolt {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: gray;background-color: white;text-align: center;margin: auto;width: 95%;}
table.defolt  tr:nth-child(1){}
table.defolt th {border-width: 1px;padding: 1px;border-style: solid;border-color: gray;background-color: white;}
table.defolt td {border-width: 1px;padding: 5px;border-style: solid;border-color: gray;background-color: white; text-align: left}
#content table.defolt td p{margin: 4px;}


table.defolt .defolt_show{display:none;}










.entry table td{border-bottom: none; border: 1px solid #675A5A;}
.entry .docs{width: 99%;}
.docs tr td{text-align: left; padding: 7px;}
.docs tr td:nth-of-type(2){padding: 7px 20px; width: 85px; text-align: center;}

/* docs1 */
.entry .docs1{width: 99%;margin: auto;}
.docs1 tr td {text-align: left;padding: 7px;text-align: center;}
.docs1 tr th{ background: #e1dede; border: 1px solid #000;}
.docs1 tr td:nth-of-type(2) {padding: 7px 20px;width: 85px;text-align: center;}
.docs1 tr td:nth-of-type(1){text-align: left;}
.my_spoler  li  div .docs1 tr td:nth-of-type(2) a{padding: 7px 20px; color: #3b8dbd; text-decoration: none; outline: 0; text-align: center;}
.entry .docs1 tr.alt {background: #fff;}
.entry .docs1 tr {background: #fff;}
.entry .docs1 tr:hover {background: #D1E7F5;}



.entry .portfolio tr td:nth-of-type(2){    padding: 7px; width: auto;}




.razdel_obr3 tr td{font-size: 11px;}

.razdel_obr tr{font:var(--main-font); font-weight: normal; }
.razdel_obr tr td{font-size: 12px;line-height: 14px;}
.razdel_obr tr:nth-of-type(1) td{background-color: rgba(199, 196, 196, 0.66);}
.razdel_obr tr:nth-of-type(1) td:nth-of-type(6){   text-align: center;}
.table_textleft tr td:nth-of-type(6){text-align: left;}
.razdel_obr tr td p{margin:0;}
.razdel_obr tr td hr{margin:1px 0; border-bottom: 1px solid #d2cfcf;}
.entry  .razdel_obr tr.alt {background: none;}

.razdel_obr1 tr td:nth-of-type(6){text-align: center!important;}
.razdel_svedpps tr td:nth-of-type(8){text-align: left!important; width:220px}
.razdel_svedpps tr td:nth-of-type(11){text-align: left!important; width:180px;}


.razdel_obr2 tr{font:var(--main-font); font-weight: normal; }
.razdel_obr2 tr td{font-size: 12px;line-height: 14px;}
.razdel_obr2 tr td a{	display: block;text-indent: 0;text-align: center;padding: 2px;}
.razdel_obr2 tr td br{display:none;}
.razdel_obr2 tr:nth-of-type(1) td{background-color: rgba(199, 196, 196, 0.66);}
.razdel_obr2 tr:nth-of-type(1) td:nth-of-type(6){   text-align: center;}
.razdel_obr2 tr td p{margin:0;}
.entry  .razdel_obr2 tr.alt {background: none;}


.razdel_obr3 tr td{font-size: 11px;}









/* docs2 */
.entry .docs2{width: 99%;margin: auto;}
.docs2 tr td {text-align: left;padding: 7px;text-align: left;}
.docs2 tr th{ background: #e1dede; border: 1px solid #000;}
/*.docs2 tr td:nth-of-type(2) {padding: 7px 20px;width: 85px;text-align: center;}*/
.docs2 tr td:nth-of-type(1){text-align: left;}
.entry .docs2 tr.alt {background: #fff;}
.entry .docs2 tr {background: #fff;}





/* sample */
table.sample tr:nth-child(1) td {background: #dbdbdb;font-weight: bold; font:var(--main-font); font-weight: normal; font-size: 14px;  text-align: center;}
table.sample {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: gray;background-color: white;text-align: center;margin: auto;width: 95%;}
table.sample  tr:nth-child(1){}
table.sample th {border-width: 1px;padding: 1px;border-style: solid;border-color: gray;background-color: white;}
table.sample td {border-width: 1px;padding: 5px;border-style: solid;border-color: gray;background-color: white; text-align: left}
#content table.sample td p{margin: 4px;}

/* sample2 */
.entry table.sample2 tr:nth-child(1) td{background: #F1F1F1;text-align: center;font-weight: bold;}
.entry table.sample2{width: 95%;margin: auto;background: #FFF;}
.sample2 tr td{text-align: center;}
.sample2 tr td:nth-of-type(1){text-align: left;}
.entry table.sample2 tr{background: none;}



/* sample3 */
.entry table.sample3 tr:nth-child(1) td{background: #F1F1F1;text-align: center;font-weight: bold;}
.entry .sample3 .alt{background: rgba(130, 190, 255, 0.31);}
.entry table.sample3{margin: auto;}
.sample3 tr td{text-align: left;}
.sample3 tr td:nth-of-type(1){text-align: left;}
.entry table.sample3 tr{background: none;}


.entry table.sample4 tr:nth-child(1) td{background: #F1F1F1;text-align: center;font-weight: bold;}
.entry table.sample4{width: 95%;margin: auto;background: #FFF;}
.sample4 tr td{text-align: center;}
.entry table.sample4 tr{background: none;}


/*.sample5_small*/

.entry table.sample5_small tr:nth-child(1) td{background: #F1F1F1;text-align: center;font-weight: bold;}
.entry table.sample5_small{width: 98%;margin: auto;background: #FFF;}
.sample5_small tr td{text-align: center;font-size: 12px;}
.sample5_small tr td:nth-of-type(1){text-align: left;}
.entry table.sample5_small tr{background: none;}






table.sample_aspir tr:nth-child(1) td {background: #dbdbdb;font-weight: bold; font:var(--main-font); font-weight: normal; font-size: 14px;  text-align: center;}
table.sample_aspir tr.alt {background: inherit;}
table.sample_aspir td {text-align:center;}
table.sample_aspir td:nth-of-type(5) {text-align:justify;}






/* pps */
table.pps {border-width: 1px;border-spacing: 0px;border-style: solid;border-color: gray;background-color: white;text-align: center;margin: auto;width: 95%;}
table.pps th {border-width: 1px;padding: 1px;border-style: solid;border-color: gray;background-color: white;-moz-border-radius: ;}
table.pps td {text-align: left;border-width: 1px;padding: 5px;border-style: solid;border-color: gray;background-color: white;-moz-border-radius: ;}
#content table.pps td p {margin: 4px;}
table.pps tr:nth-child(1) td {background: #dbdbdb;font-weight: bold;text-align: center;}



/* sov-obuch */
.entry table.sov-obuch {margin: auto;background: #FFF;}
.sov-obuch tr td {text-align: center;}
.entry table.sov-obuch tr {background: none;}

/* Учёный совет */
table.uchsovet td:nth-child(1) {width: 200px;}
table.uchsovet {margin: auto;max-width: 700px;}
.uchsovet tr td {background: #fff;}
.uchsovet tr td h3 {text-align: center;font-size: 18px;}
.uchsovet tr td h4 {text-align: center;font-size: 14px;}


table.uchsovet1 td:nth-child(1) {width: 200px;}
table.uchsovet1 {margin: auto;}
.uchsovet1 tr td {background: #fff;}
.uchsovet1 tr td p{text-indent: 0;}
.uchsovet1 tr td h3 {text-align: center;font-size: 18px;}
.uchsovet1 tr td h4 {text-align: center;font-size: 14px;}







.table_cont_radius{}
.table_cont_radius tr{}
.table_cont_radius tr.alt {background:none!important;}
.table_cont_radius tr td{border:none}
.table_cont_radius tr td img.alignleft{margin:0;}
.table_cont_radius tr td .block_radius {}
.table_cont_radius tr td .block_radius h4{text-align:left;}
.table_cont_radius tr td .block_radius h6{text-align:left;}


/*--------------------------------------------------*/

#item_saidbar{}
#item_saidbar ul{background: white;border-top: 0px solid #ddd;border-bottom: 0px solid #ddd;padding: 10px 0 10px 10px;zoom: 1; position: relative;}
#item_saidbar ul li ul{padding: 0px 0 0px 12px;}

#item_saidbar ul h3{background: white;color: #3b8dbd;font-size: 20px;display: block;padding: 10px 31px;font-weight:normal;border-left: 0px solid #CCCACA;border-bottom: 0px solid #CCCACA;}
#item_saidbar ul li a{color: #555;display: block;font-size: 15px;background: white;border-bottom: 0px solid #CCCACA;border-left: 0px solid #CCCACA;padding: 11px 11px;-webkit-box-shadow: inset 0 0px 0 #f9f9f9;box-shadow: inset 0 0px 0 #f9f9f9;}
#item_saidbar ul li a:hover{background:white;}	
#item_saidbar ul li:hover a{color: white;}
#useful_resources{overflow:hidden;padding:25px 0px;background: white;min-width: 980px;width: 100%;margin: 1.42em auto;margin-bottom:0;position: relative;BORDER-BOTTOM: 0px solid #000;}
#useful_resources h1{margin:0 12px;margin-bottom:20px;}
#useful_resources div{overflow:hidden;margin-left: 3px;text-align:center;}
#useful_resources div div{display:inline-block;margin-left: 10px;width: 12.80%;margin-bottom: 12px;    vertical-align: middle;}
#useful_resources div div img{width:130px;width:100%;}
#useful_resources div div a{text-decoration: none;color: #333232; display: inline-block;line-height: normal;font-size: 14px;}
.ytp-fullscreen-button  .ytp-button{top: -38px;!important; position: relative;!important;}
.wq1>div{display: inline-block;width: 130px; text-align: center;}
	
@media only screen and (max-width: 950px){

	.wq1>div{width: 110px;}
}

@media only screen and (max-width: 820px){

	.wq1>div{width: 90px;}
}

/*------------видеогалерея------------------------------*/

#huge_it_videogallery_container_1{height:inherit!important;}
#video_gal  .hugeitmicro-item{display:inline-block!important;vertical-align:top!important;margin:7px 12px!important;width:350px!important;}
#video_gal   .videoelement_1{width:330px!important;max-width: inherit!important;}
#video_gal .videoelement_1 .image-block_1{width:330px!important;max-width: inherit!important;}
#video_gal .videoelement_1 .image-block_1 img{width:330px!important;max-width: inherit!important;}

.hugeitmicro .hugeitmicro-item{ display: inline-block;vertical-align: top;margin: 4px 3px;}
.video-controls{margin:7px;}


/*------------------------------------------------------------------------------------*/

#touchcarousel-1 .touchcarousel-item {width: 236px;position: relative;overflow: hidden;background: none;margin-top: 10px;padding:8px;display:inline-block;margin-left: -.36em;float:none!important;
}
#touchcarousel-1{text-align:center;}
#touchcarousel-1 .touchcarousel ul.touchcarousel-container{width:100%;}
#touchcarousel-1 .touchcarousel{height:auto;}

/*-----------------------------------------------------------*/
#touchcarousel-6 .arrow-holder{opacity: 0.8!important;background: #292828;top: 33%;position: absolute;height: 50px;}
#touchcarousel-6 .left{margin-right: 9px;}
#touchcarousel-6 .right{margin-left: 9px;}
#touchcarousel-6 .touchcarousel-item {width: 200px;padding: 10px;position: relative;overflow: hidden;background: none;margin-top: 10px;margin-left: -.36em;float:none!important;} 
#touchcarousel-6{text-align:center;}


#touchcarousel-7  .arrow-holder{opacity: 0.8!important;background: #292828;top: 33%;position: absolute;height: 50px;}
#touchcarousel-7  .left{margin-right: 9px;}
#touchcarousel-7  .right{margin-left: 9px;}
#touchcarousel-7  .touchcarousel-item {width: 190px;padding: 10px;position: relative;overflow: hidden;background: none;margin-top: 10px;margin-left: -.36em;float:none!important;} 
#touchcarousel-7 {text:align:center;}


@media only screen and (max-width: 1312px){

	#touchcarousel-7  .touchcarousel-item {width: 235px;}
	#touchcarousel-1 .touchcarousel-item{width:300px;}
}

#touchcarousel-8 .touchcarousel-item {width: 236px;position: relative;overflow: hidden;background: none;margin-top: 10px;padding:8px;display:inline-block;margin-left: -.36em;float:none!important;
}
#touchcarousel-8{text-align:center;}
#touchcarousel-8 .touchcarousel ul.touchcarousel-container{width:100%;}
#touchcarousel-8.touchcarousel{height:auto;}


@media only screen and (max-width: 1312px){

	#touchcarousel-8 .touchcarousel-item{width:300px;}
}






.touchcarousel-container{width:100%!important;}
.touchcarousel.tc-layout-4 .touchcarousel-item img {max-width: none;border: 0;margin: 0;}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state {display: block;position: relative;text-decoration: none;color: #3e4245;-webkit-transition: color 0.2s ease-out; -moz-transition: color 0.2s ease-out;  
-ms-transition: color 0.2s ease-out;  -o-transition: color 0.2s ease-out;  transition: color 0.2s ease-out;}
.touchcarousel.tc-layout-4 .touchcarousel-item img, .touchcarousel.tc-layout-4 .touchcarousel-item h4, .touchcarousel.tc-layout-4 .touchcarousel-item span {position: relative;margin: 0;
padding: 0;	border: 0;			}
.touchcarousel.tc-layout-4 .touchcarousel-item p {margin: 0;padding: 0;}
.touchcarousel.tc-layout-4 .tc-block {margin: 0 4px 3px 8px}
.touchcarousel.tc-layout-4 .touchcarousel-item h4 {font-size: 13px;line-height: 1.4em;padding: 0;text-decoration: none; font:var(--main-font); padding-top: 10px;font-weight: normal;}
.touchcarousel.tc-layout-4 .touchcarousel-item a.tc-state:hover {color: #13937a;}
.touchcarousel.tc-layout-4 .touchcarousel-item span {font-size: 12px;color: #666;}
.touchcarousel ul.touchcarousel-container{width:100%;}
.touchcarousel{height:auto;}
.touchcarousel li.touchcarousel-item {margin: 0 0 0 0;padding: 0;display: inline-block;vertical-align: top;}
.touchcarousel.tc-layout-4 .touchcarousel-item img{width: 100%;height: auto;}








/*------------Футер------------------------------*/
#footer-top{ text-align: center; padding: 10px 0; border-bottom: 1px solid #eee; }
#footer #footer-top .widget { /*padding-bottom: 0; font-size: 0; line-height: 0; */}
#footer-top h3 { /*display: none; */}
#footer-bottom{background:green; background-size:cover;}
#footer-top .container-inner{ background:white;   box-shadow: 0px 0px 0px #DCCECE,0px 0px 0px #DCCECE;padding-top: 10px;    padding-bottom: 10px;}
#footer-top {padding:0; background:white;}
#footer-top .container-inner #aaa{background:white;margin:  0 10px;}
#footer-widgets{background:green;border-top: 9px solid rgba(235, 243, 249, 0.42); background-size: 100% 100%;}
#footer-widgets .pad .widget_text h3{color:#fff;padding-left: 0;}
#footer-widgets .pad .widget_text a{color:#fff;}
#footer-widgets .pad .widget_text p{color:#fff;}
#footer-widgets .pad .widget_text .textwidget{color:#fff;}
#footer-bottom .pad{padding-top: 7px;}
#footer .pad{padding-bottom: 7px;}
#metrika{float:right;}


/*------------вопрос-ответ------------------------------------------------------------------------*/

.vopros{float: left;display: inline-block;background: #88FFF5;width: 75%;margin: 10px 0px;padding: 15px;}
.otvet{float: right;display: inline-block;background: #D6F0FB;width: 75%;margin: 10px 0px;padding: 15px;}
.vopros h4, .otvet h2{text-align: left;    font-size: 20px;}
.forma_vopros-otvet{width: 50%;margin-left:50px; }

.wpcf7 textarea{padding: 10px 0;}



/*------------видео плагин------------------------------------------------------------------------

#cboxBottomLeft{display: none;}
#cboxBottomCenter{display: none;}
#cboxBottomCenter{display: none;}
#cboxMiddleRight{display: none;}
#cboxMiddleLeft{display: none;}
#cboxTopLeft{display: none;}
#cboxTopCenter{display: none;}
#cboxTopRight{display: none;}
#cboxBottomRight{display: none;}
#cboxOverlay{opacity: 0.701!important;background:#000!important;}
.hugeitmicro-item{position:relative!important;transform: inherit!important;}
.hugeitmicro-item .title-block_1{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_1 a{    white-space: inherit!important;color: #FFFFFF!important;}
.hugeitmicro-item .title-block_2{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_2 a{    white-space: inherit!important;color: #FFFFFF!important;}
.hugeitmicro-item .title-block_4{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_4 a{    white-space: inherit!important;color: #FFFFFF!important;}
.hugeitmicro-item .title-block_5{position:relative!important;bottom:0!important;    height: inherit!important; }
.hugeitmicro-item .title-block_5 a{    white-space: inherit!important;color: #FFFFFF!important;}
---------------------------------------------------------------------------------------------------------

------------фото и видео блоки------------------------------------------------------------------------
@media only screen and (max-width: 1290px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:230px;

	}
}
@media only screen and (max-width: 1190px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:200px;

	}
}

@media only screen and (max-width: 1050px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:195px;

	}
}
@media only screen and (max-width: 1020px){

	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:175px;

	}
}
@media only screen and (max-width: 1020px){
	.touchcarousel.tc-layout-4 .touchcarousel-item{

	width:165px;

	}
}
---------------------------------------------------------------------------------------------------------*/

#text-30 h3{font-size: 18px;}
#text-6{border-top: 12px solid #F0F0F0;  padding-top: 10px; }
#text-37 h3{font-size: 18px;text-align: center;}




/*
#phone_priem{color: #fff; position: relative; text-align: center; font-size: 13px;top: 50px;}
#phone_priem p{text-indent: 0; float: right;text-align: left;}
#phone_priem p span{display: block;}


@media only screen and (max-width: 1380px){

	#phone_priem{top: 55px;}

}
@media only screen and (max-width: 970px){
	#header .pad{padding-bottom: 80px;}
	#phone_priem{top: 70px;}

}
@media only screen and (max-width: 864px){
	#header .pad{padding-bottom: 65px;}
	#phone_priem{top: 45px;}

}

@media only screen and (max-width: 719px){
	#header .pad{padding-bottom: 80px!important;}
	#phone_priem{top: 70px;}

}

@media only screen and (max-width: 675px){
	#header .pad{padding-bottom: 55px!important;}
	#phone_priem{top: 40px;}

}


@media only screen and (max-width: 500px){
	#header .pad{padding-bottom: 70px!important;}
	#phone_priem{top: 63px;}

}

@media only screen and (max-width: 490px){
	#header .pad{padding-bottom: 70px!important;}
	#phone_priem{top: 63px;}

}
@media only screen and (max-width: 345px){

	#header .pad{padding-bottom: 55px!important;}
	#phone_priem{top: 35px;}
}


header .languages_flag{ position: absolute; bottom: 60px;}
header .languages_flag li {display: inline-block;}
header .languages_flag li a img {    width: 26px;}

*/





.content .pad .fotogallaery .post-row{text-align: center;}
.content .pad .fotogallaery .post-row article{width: 22%; display: inline-block; vertical-align: top;     float: none;   margin: 5px;min-width: 160px;}
.content .pad .fotogallaery .post-inner { text-align: center;   margin-right: 0;}
.content .pad .fotogallaery .post-inner .post-thumbnail{width: 100%;float: none;min-width: 160px;}
.content .pad .fotogallaery .post-row .post-inner .post-title{font-size: 14px; text-align: center;margin-top: 10px;}







#menu-verhnee-menyu #menu-item-7223  > a {    background: #90B066; color: #000; font-weight:bold;}

#menu-glavnoe-menyu #menu-item-95315
a{
	font-weight: bold;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 1);
	text-align: center;
	width: 100px;	height: 42px;
    background: #185269;
    border-radius: 5px;
	color: white;
}


/*--------Поданные заявления---------*/


#UPalphabet input{margin-bottom: 4px;font-weight: normal;}
#UPalphabet input.active{background: #444;}


#poisk{vertical-align: middle;}
#poisk input{margin-right: 10px; display: inline-block;}
#poisk .fa-search{font-size: 22px;cursor: pointer;}


table.sample_podz_filter{margin-bottom: 0px;    width: 95%; margin: auto;}
table.sample_podz_filter tr td{border: none;}
table.sample_podz_filter  tr td:nth-child(1){width: 220px; text-align: left;}
.entry .sample_podz_filter tr.alt{background: none;}



table.sample_podz th {
    border: 1px solid gray;
    background-color: #3b8dbd;
    color: #fff;
    vertical-align: middle;
    padding: 2px 3px;
    font-weight: normal;
    font-size: 13px;
    line-height: normal;
}


table.sample_podz tr:hover{

	    background: #92dee2;
}


table.sample_podz tr td:nth-child(1) {
	background: #3b8dbd;
	color: #fff;
	width: 25px;
}
table.sample_podz tr td:nth-child(2) {
	text-align: left;
	
}


table.sample_podz {
	border-width: 1px solid gray;
	border-spacing: 0px;
	background-color: white;
	text-align: center;
	margin: auto;
	width: 95%;
}


table.sample_podz td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	font-size: 12px;
    line-height: initial;
}



#pochta{}
#pochta1{
	background: white; display: none;
    width: 500px;
    height: 150px;
    margin-left: -250px;
    position: fixed;
    top: 35%;
    left: 50%;
    border: 1px solid #000;
    box-shadow: 0 0 2px #000;
    padding: 10px;
    z-index: 111;
}

#pochta1 span{ cursor: pointer;
    position: absolute;
    right: 7px;
    color: #000;
    font-weight: bold;
    top: 0px;
    font-size: 18px;
}

#pochta1 h2{text-align: center;}
#pochta1 p{color: #000;}
#pochta1 p a{color: #3b8dbd; font-weight: bold;}


/*
@-webkit-keyframes pulsate {
 50% { color: #f00; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 3px #ffd, 0 0 3px #000; }
}
@keyframes pulsate {
 50% { color: #f00; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 3px #ffd, 0 0 3px #000; }
}
.luminescence a {
  color: #000;
  text-shadow: 0 -1px rgba(0,0,0,.1);
  -webkit-animation: pulsate 4.2s linear infinite;
  animation: pulsate 4.2s linear infinite;
}

*/
@-webkit-keyframes pulsate {
 50% { color: #ff0; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 3px #ffd, 0 0 3px #b10404; }
}
@keyframes pulsate {
 50% { color: #ff0; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 3px #ffd, 0 0 3px #b10404; }
}
.luminescence1  {
  color: #000;
  text-shadow: 0 -1px rgba(0,0,0,.1);
  -webkit-animation: pulsate 4.2s linear infinite;
  animation: pulsate 4.2s linear infinite;
}

/*-----------------------------------*/

.responsive-tabs .responsive-tabs__list  .responsive-tabs__list__item--active{}
.responsive-tabs .responsive-tabs__list  .responsive-tabs__list__item{margin-right: 0;    font-size: 17px;}

.responsive-tabs .responsive-tabs__panel{ }


/*-------------*/

.lcp_catlist{ margin-left: 0!important;}
.lcp_catlist .post-meta{margin-right: 0; text-indent: 0;}
.lcp_catlist .lcp_excerpt{font-size: 14px; line-height: 1.3em; text-align: justify;}
.lcp_catlist li{clear:both; list-style: none!important;margin-bottom: 15px;overflow: hidden;padding-bottom: 7px;}
.lcp_catlist li img{float:left;margin-right:10px;width:185px;}
.lcp_catlist li h2{font-size: 18px;     line-height: 1.2em;}

/*-------------*/

/*------Временно-------*/
#text-51{padding: 0 20px;
    text-align: center;
    line-height: normal;
    /* background: #000; */
    color: #fff;
    font-size: 14px;}
	
	
	#text-51   .textwidget {background: #004280;padding: 7px 0;}


#metaslider_widget-5 h3{text-align: center;}
/*-------------*/


.grecaptcha-badge{display:none;}




.item {
counter-reset: pages; /* инициализация счётчика*/
}
 
.item tr:not(:nth-child(1)) td:nth-child(1){
counter-increment: pages; /* приращение счётчика*/
}
 
.item tr:not(:nth-child(1)) td:nth-child(1):before {
content: counter(pages) ". "; /* отображение счётчика*/
}


/*------Проект молодые профессионалы-------*/

	.page-id-43699  .page-title{background: #263973;}
	.page-id-43699  .page-title h1{color:#fff;}
	.page-id-43699  .page-id-44349  #item_saidbar ul{background: #263973}
	.page-id-43699   #item_saidbar ul li a {background: #263973;    color: #fff;}
	.page-id-43699   #item_saidbar ul li a:hover {background: #07c4d9;}
	
	.page-id-44354 .page-title{background: #263973;}
	.page-id-44354 .page-title h1{color:#fff;}
	.page-id-44354 .page-id-44349  #item_saidbar ul{background: #263973}
	.page-id-44354  #item_saidbar ul li a {background: #263973;    color: #fff;}
	.page-id-44354  #item_saidbar ul li a:hover {background: #07c4d9;}
	
	.page-id-44356  .page-title{background: #263973;}
	.page-id-44356  .page-title h1{color:#fff;}
	.page-id-44356  .page-id-44349  #item_saidbar ul{background: #263973}
	.page-id-44356   #item_saidbar ul li a {background: #263973;    color: #fff;}
	.page-id-44356   #item_saidbar ul li a:hover {background: #07c4d9;}
	
	.page-id-44349  .page-title{background: #263973;}
	.page-id-44349  .page-title h1{color:#fff;}
	.page-id-44349  .page-id-44349  #item_saidbar ul{background: #263973}
	.page-id-44349   #item_saidbar ul li a {background: #263973;    color: #fff;}
	.page-id-44349   #item_saidbar ul li a:hover {background: #07c4d9;}

	.entry  .mp .docs1 tr{background:#2e3c8c;}
	.entry  .mp .docs1 tr td{color:#fff;}
	.entry  .mp .docs1 tr td:nth-of-type(2){    background: #fff;}

	.mp table.sample tr:nth-child(1) td{background:#263973;color: #fff;}
	.mp table.sample td{text-align:center;  border-color: #83e1ec;}

	
.entry  .mp .docs1 tr{background:#2e3c8c;}
.entry  .mp .docs1 tr td{color:#fff;}
.entry  .mp .docs1 tr td:nth-of-type(2){    background: #fff;}

.mp table.sample tr:nth-child(1) td{background:#263973;color: #fff;}
.mp table.sample td{text-align:center;  border-color: #83e1ec;}

/*-------------*/

/*- левое выпадающее меню -*/
.flip-drops-smallscreen .sub-menu {left:-100%!important;} 


.tab_container  {width:100%;text-align:center;}
.tab_but {cursor:pointer;margin-right:1rem; padding:2rem 2rem 2rem 2rem; background-color:lightcyan;color:darkcyan;display:inline-block;vertical-align:middle;text-align:center;font-weight: bold;}
.tab_bat_a {cursor:pointer;margin-right:1rem; padding:2rem 2rem 2rem 2rem; background-color:darkcyan;color:lightcyan;display:inline-block;vertical-align:middle;text-align:center;font-weight: bold;}
.hmenu_bat {cursor:pointer;margin-right:1rem; padding:2rem 2rem 2rem 2rem; background-color:darkcyan;color:lightcyan;display:inline-block;vertical-align:middle;text-align:center;font-weight: bold; border-radius: 5px;}
.simple_td {border:solid;background-color:white;border-color:white white white white !important;}

.radius_but {display:table-cell; vertical-align:middle; width:100%; background-color:darkkhaki; color:white; border-radius:25px; padding: 2rem 2rem 2rem 2rem;}

/* Стиль окна со списком фалов */
#files_list {text-align:left; display:none; background-color:white; border:solid thick #CEE6CA; border-radius:3px; word-break:break-all; position:fixed;z-index:1000; width:800px; height:600px; margin-left: -400px; margin-top: -300px; top: 50%; left: 50%; }

#image-container {
    display: flex;
    flex-wrap: wrap;
 }

#image-container img { 
    width: 33.333%;
    height: auto;
 }

@media ( max-width: 50em ) {
#image-container img { 
    width: 50%;
  }
 }

@media ( max-width: 25em ) {
#image-container img { 
    width: 100%;
  }
 } 

.leftfoto{
float:left;
margin: 0px 15px 0px 0px;
padding:6px;
}


.sidebar-toggle i {
    color: #000000 !important;
}


.news-feed {
    width: 100%; !important
    display: block;
	margin-bottom: 20px;
}
.news-item {
    border: 1px solid #ddd;
    padding: 15px;
    margin-bottom: 10px;
}
.news-title {
    font-size: 1.2em;
    margin-bottom: 5px;
}
.news-content {
    margin-bottom: 10px;
}
.news-link {
    display: block;
     margin-top: 10px;
    text-align: right;
	margin-bottom: 20px;
}
.more-news-link {
   display: block;
   margin-top: 10px;
   margin-bottom: 20px;
   text-align: right;
 }