@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,700,900&display=swap&subset=cyrillic');

*{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
}
html {
	height: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
body {
	font-family: Roboto;
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    height: 100%;
    color: #484848;
    background: #EEEDE9;
}
img {
	max-width: 100%;
    vertical-align: top;
    min-width: auto !important;
}
a {
	color: #e57648;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
a:hover{
	text-decoration: none;
}
a,
button,
input[type="button"],
input[type="submit"],
input[type="reset"],
.btn{
  touch-action: manipulation;
}
tbody {
    border-top: none;
}
input,
textarea,
button,
select{
	outline: none;
	font-family: Roboto;
}
@media (max-width: 768px) {
  input:not([type]),
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="search"],
  input[type="password"],
  input[type="url"],
  input[type="number"],
  textarea,
  select{
    font-size: 16px;
  }
}
.wrapper{
	background: #FFF;
	margin-top: 12px;
	position: relative;
}
/*front header*/
header .top-header {
	padding-top: 13px;
    padding-bottom: 13px;
}
a.logo {
	background: url(../images/logo.svg) 0 center no-repeat;
    display: block;
    width: 100%;
    height: 70px;
    margin-top: 2px;
    background-size: contain;
    max-width: 180px;
  position: relative;
}
.card-header-block {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
#headertext{
    width: 586px;
    height: 74px;
  overflow: hidden;
}
#headertext.show-cart {
	width: 370px;
}
#headertext.show-cart .header_img.min{
	display: block;
}
#headertext.show-cart .header_img, #headertext .header_img.min{
	display: none;
}
#headertext .header_img{
	width: 586px;
	height: 74px;
	background: url('../images/header_big.png') 0 0 no-repeat;
	display: block;
    text-decoration: none;
    color: #484848;
  outline: none;
  position: relative;
}
#headertext .header_img.min{
	width: 370px;
	height: 74px;
	background: url('../images/header_min.png') 0 0 no-repeat;
}
#headertext .header_img.teach_hb{
  background: url('../images/teach_big_bn.jpg') 0 0 no-repeat;
}
#headertext .header_img.min.teach_hb{
  background: url('../images/teach_min_bn.jpg') 0 0 no-repeat;
}
#headertext .header_img.ibima_hb{
  background: url('../images/pictures/ibima_header.jpg') 0 0 no-repeat;
}
#headertext .header_img.min.ibima_hb{
  background: url('../images/pictures/ibima_header_min.jpg') 0 0 no-repeat;
}
#headertext .header_img.sale_hb{
  background: url('../images/pictures/sale_header_big.jpg') 0 0 no-repeat;
}
#headertext .header_img.min.sale_hb{
  background: url('../images/pictures/sale_header_small.jpg') 0 0 no-repeat;
}
#headertext .header_img.stuent_hb{
  background: url('../images/pictures/help_student_big.jpg') 0 0 no-repeat;
}
#headertext .header_img.min.stuent_hb{
  background: url('../images/pictures/help_student_min.jpg') 0 0 no-repeat;
}
#headertext .header_img.rinc_hb{
  background: url('../images/pictures/rinc_discount_15_big.jpg?v=1') 0 0 no-repeat;
}
#headertext .header_img.min.rinc_hb{
  background: url('../images/pictures/rinc_discount_15_small.jpg?v=1') 0 0 no-repeat;
}
#headertext .header_img.livedigital_hb{
  background: url('../images/pictures/livedigital_big.jpeg') 0 0 no-repeat;
}
#headertext .header_img.min.livedigital_hb{
  background: url('../images/pictures/livedigital_small.jpeg') 0 0 no-repeat;
}
/*
#headertext .header_img.fb_hb{
	background: url('../images/facebook_big.png') 0 0 no-repeat;
}
#headertext .header_img.min.fb_hb{
	background: url('../images/facebook_small.png') 0 0 no-repeat;
}
#headertext .header_img.in_hb{
  background: url('../images/instagram_big.png') 0 0 no-repeat;
}
#headertext .header_img.min.in_hb{
  background: url('../images/instagram_small.png') 0 0 no-repeat;
}
#headertext .header_img.vak_hb{
  background: url('../images/bg_vak_discount_big.jpg') 0 0 no-repeat;
}
#headertext .header_img.min.vak_hb{
  background: url('../images/bg_vak_discount_small.jpg') 0 0 no-repeat;
}
#headertext .header_img.teacher{
  background: url('../images/bg_teacher_big.jpg') 0 0 no-repeat;
}
#headertext .header_img.teacher.min{
  background: url('../images/bg_teacher_small.jpg') 0 0 no-repeat;
}
#headertext .header_img.conf_hb{
  background: url('../images/header_conf_big.jpg') 0 0 no-repeat;
}
#headertext .header_img.conf_hb.min{
  background: url('../images/header_conf_small.jpg') 0 0 no-repeat;
}
*/
#headertext .header_img_scopus{
  width: 586px;
  height: 74px;
  background: url('../images/bn_scopus_big.jpg') 0 0 no-repeat;
  display: block;
  text-decoration: none;
}
#headertext .header_img_scopus.min{
  width: 370px;
  height: 74px;
  background: url('../images/bn_scopus_small.jpg') 0 0 no-repeat;
}
#headertext .header_img.big.conf_hb div{
  position: absolute;
  bottom: 14px;
  color: #484848;
  text-transform: uppercase;
  left: 20px;
}
#headertext .header_img.conf_hb div span{
  color: #CC5414;
}
#headertext .header_img.conf_hb div span b {
  font-size: 18px;
}
#headertext .header_img.min.conf_hb div{
  position: absolute;
  left: 76px;
  top: 28px;
}
#headertext .header_img .time_lost {
  font-weight: bold;
  position: absolute;
  right: 33px;
  bottom: 15px;
}
#headertext .header_img.teacher.min .time_lost {
  right: 7px;
  bottom: 22px;
  font-size: 12px;
  line-height: 14px;
}
#headertext.show-cart .wos_november.big{
	display: none !important;
}
#headertext .wos_november.big{
	width: 586px;
	height: 74px;
	background: url('../images/november_big.jpg') 0 0 no-repeat;
	display: block;
    text-decoration: none;
    color: #484848;
}
#headertext .wos_november > span {
	display: block;
}
#headertext .wos_november.big > span:first-child {
	font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    padding: 7px 0 0 113px;
}
#headertext .wos_november span:first-child span,
#headertext .wos_november > span:last-child span {
	color: #E1642D;
}
#headertext .wos_november.big span:nth-child(2){
	font-size: 18px;
    line-height: 22px;
    padding-left: 135px;
}
#headertext .wos_november.big span:nth-child(2) strong {
	text-transform: uppercase;
}
#headertext .wos_november.big > span:last-child{
	font-size: 10px;
    line-height: 13px;
    text-transform: uppercase;
    padding-left: 128px;
}
#headertext .wos_november.big > span:last-child span {
	font-size: 14px;
	line-height: 18px;
}
#headertext .wos_november.min{
	width: 370px;
    height: 74px;
    background: url(../images/november_small.jpg) 0 0 no-repeat;
	text-decoration: none;
    color: #484848;
}
#headertext .wos_november.min > span:first-child {
	font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    padding: 8px 0 0 118px;
}
#headertext .wos_november.min > span:nth-child(2){
	font-size: 21px;
    line-height: 27px;
    padding-left: 118px;
    margin-top: -2px;
}

#headertext .wos_november.min > span:last-child{
	font-size: 8px;
    line-height: 7px;
    text-transform: uppercase;
    padding-left: 118px;
}
#headertext .wos_november.min > span:last-child > span{
	margin: 0 0 0 8px;
    position: relative;
    top: -2px;
    font-size: 14px;
}

/*Card Block*/
.cart-block{
  animation: scaling 0.8s linear 0s;
  background: #ed711d url(../images/cart-block.png) 12px 50% no-repeat;
  padding: 8px 10px 5px 60px;
  color: #fff;
  font-size: 15px;
  width: 250px;
  border: 1px solid #e2e2e2;
  cursor: pointer;
  float: left;
}
@keyframes scaling {
  0%   {transform: scale(0.6);}
  50%  {transform: scale(0.6);}
  80%  {transform: scale(0.7);}
  90%  {transform: scale(0.75);}
  100% {transform: scale(1);}
}
.cart-block:hover{
	background-color: #f28b45;
}
.cart-block strong{
}
.cart-block p:first-child{
	margin-bottom: 5px;
}
.cart-modal{
	display: none;
	position: fixed;
    z-index: 9999;
}

#headertext + #cart{
	margin-left: 0;
  position: relative;
  z-index: 2;
}
.cart-wrap{
	z-index: 9999;
	width: 620px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -300px;
	background: #fff;
	box-shadow: 0px 2px 5px 0px rgba(191, 190, 190, 0.004),0px 2px 1px 0px rgba(145, 145, 145, 0.39);
}
.cart-wrap > .title{
	height: 41px;
	line-height: 41px;
	background: #ef833a;
	font-size: 17px;
	color: #fff;
	padding-left: 23px;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #ededed;
}
.cart-wrap .close{
	position: absolute;
    top: 13px;
    right: 15px;
    background: url(../images/cart-close.png) 50% 50% no-repeat;
    cursor: pointer;
    width: 12px;
    height: 12px;
    text-indent: 9999px;
    opacity: 0.5;
}
.cart-wrap .close:hover{
	opacity: 1;
}
.cart-wrap .img img{
	width: 48px;
	height: 69px;
}
.cart-wrap .img, .cart-wrap .text, .cart-wrap .delete, .cart-wrap .hide-cart{
	float: left;
}
.cart-wrap .img{
	width: 48px;
	margin-right: 15px;
}
.cart-wrap .text{
	width: 511px;
	min-height: 71px;
}
.cart-wrap .text .title a{
	font-size: 14px;
	color: #404040;
	letter-spacing: 0.5px;
	text-decoration: none;
	line-height: 125%;
}
.cart-wrap .text .title{
	padding-bottom: 14px;
}
.cart-wrap .delete{
	cursor: pointer;
	text-indent: 9999px;
	width: 14px;
	height: 16px;
	background: url(../images/cart-delete.png) 50% 0 no-repeat;
	margin-top: 29px;
}
.cart-wrap .delete:hover{
	margin-top: 24px;
	height: 21px;
	background: url(../images/cart-delete.png) 50% -16px no-repeat;
}
/*.cart-wrap .hide-cart{
	cursor: pointer;
	text-indent: 9999px;
	width: 19px;
	height: 14px;
	background: url(../images/cart-hide.png) 50% 0 no-repeat;
	margin-top: 31px;
}
.cart-wrap .hide-cart:hover{
	background: url(../images/cart-hide.png) 50% -14px no-repeat;
}*/
.cart-wrap .science{
	padding-bottom: 5px;
    margin-top: -1px;
}
.cart-wrap .science a{
	font-size: 12px;
	color: #898989;
	text-decoration: none;
}
.cart-wrap .status_label{
	margin: -1px 0 5px 0;
    font-size: 12px;
}
.cart-wrap .status_label.red{
	color: #d10c0c;
}
.cart-wrap .status_label.yellow{
	color: #e8aa01;
}
.cart-wrap .status-zayavka a{
	font-size: 14px!important;
	float: left;
	line-height: 28px!important;
    height: 30px;
    border-radius: 0;
	padding: 0 20px;
}
.cart-wrap .review .status-zayavka{
	font-size: 14px;
	color: #fd7b3a;
	text-decoration: none;
	float: left;
	opacity: 0.5;
}
.cart-wrap .date{
	font-size: 12px;
    color: #898989;
    float: right;
    margin-top: 6px;
}
.cart-wrap ul li{
	list-style: none;
	border-bottom: 1px solid #ededed;
	padding: 27px 5px 12px 21px;
	overflow: hidden;
}
.cart-wrap ul li:last-child{
	border-bottom: none;
}
.cart-wrap .ul-wrap{
	margin-bottom: 49px;
	border-bottom: 1px solid #ededed;
}
.city-header {
  background: #B41A2E;
  color: #FFF;
  height: 42px;
  border-bottom: 4px solid #d9d9d9;
}
.city-header .course_city {
  padding: 0 15px;
}
.city-header .course_city .label_city {
  padding-left: 35px;
  background-size: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
}
.city-header .course_city .value_city {
  font-size: 16px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 160px;
  width: 100%;
}

/*Phone header*/
.head-info {
  font-size: 14px;
  line-height: 19px;
  margin-top: 2px;
}
.head-info .i-mail{
    position: relative;
}
.head-info div {
  padding-left: 35px;
}
.head-info div span {
  width: 74px;
  display: inline-block;
}
/*Bootom header line*/
.bottom-header{
	background: #cc5414;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bottom-header .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, .bottom-header .search #block-custom-search-blocks-1 input.form-text {
	height: 24px;
    background: #f49664 !important;
    border: none;
    padding: 0 9px;
    font-size: 14px !important;
    color: #fff !important;
}
.bottom-header .search #block-custom-search-blocks-1 input.form-text{
  float: left;
  width: 203px;
  border-radius: 0;
}
.bottom-header .search #block-custom-search-blocks-1 .search-form{
  margin: 0;
}
.bottom-header .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:active, .bottom-header .search #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus, .bottom-header .search #block-custom-search-blocks-1 input.form-text:active, .bottom-header .search #block-custom-search-blocks-1 input.form-text:focus {
    background: #f4a464 !important;
}
.bottom-header .search #ya-site-form0 .ya-site-form__submit, .bottom-header .search #block-custom-search-blocks-1 input.form-submit {
    text-indent: -9999px;
    background: #eb7536 url(../images/search.png) 50% 50% no-repeat;
    border: none;
    width: 26px;
    height: 24px;
    cursor: pointer;
    margin: 0;
}
.bottom-header .search #block-custom-search-blocks-1 input.form-submit {
  float: left;
  border-radius: 0;
  padding: 0;
  margin: 0!important;
}
.bottom-header #ya-site-form0 .ya-site-form__search-input {
	padding: 0 !important;
}
header .free_access a {
  color: #FFF;
  font-size: 15px;
  line-height: 18px;
  display: block;
  text-decoration: none;
  padding-top: 2px;
}
header .free_access a {
  background: transparent url(../images/infographics/icon_help_student.svg) 0 50% no-repeat;
  padding-left: 23px;
}
header .free_access a:hover{
  text-decoration: underline;
}
.user-navigation{
	display: flex;
  justify-content: end;
}
.course_city {
  display: flex;
  font-size: 14px;
  line-height: 16px;
  color: #FFCBB1;
  align-items: center;
  margin-right: 20px;
}
.course_city .label_city {
  background: transparent url(../images/training/icon_city_addres.svg) 0 0 no-repeat;
  padding-left: 20px;
}
.course_city .value_city {
  color: #FFFFFF;
  margin-left: 4px;
  cursor: pointer;
  background: transparent url(../images/training/sity_arrow_white.svg) 100% 4px no-repeat;
  padding-right: 20px;
}
#user-block {
	padding: 0 0 0 31px;
    background: url(../images/user.png) 0 50% no-repeat;
    font-size: 16px;
    width: auto;
    line-height: 24px;
}
#user-block a {
	text-decoration: none;
    font-size: 16px;
    color: #FFF;
}
#user-block a:hover{
	text-decoration: underline;
}
#user-block a:first-child {
    margin-right: 12px;
    position: relative;
}
#user-block a:first-child:before {
    content: "";
    width: 1px;
    height: 18px;
    background: #FFF;
    position: absolute;
    right: -8px;
    top: 1px;
}
.user-navigation .schedule {
  font-size: 14px;
  color: #FFF;
  margin-left: 10px;
  align-items: center;
}
.user-navigation .schedule .reception {
  background: url(../images/icon_reception.svg) 0 calc(50% - 1px) no-repeat;
  padding-left: 32px;
}
.logged-in .user-navigation .schedule .reception {
  display: none;
}
.user-navigation .schedule .office_hours {
  background: url(../images/icon_schedule.svg) 0 50% no-repeat;
  padding-left: 22px;
  margin-left: 25px;
}
/*Content - Block*/
main,
aside{
	padding-bottom: 40px;
}
.front main {
	padding-top: 32px;
}
header .group_contact {
  display: flex;
  justify-content: flex-end;
}
/********************* footer new ***************/
.footer__payment{
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 8px;
  row-gap: 8px;
  align-items: center;
}
.footer__payment > img{
  height: 17px;
  width: auto;
}
.footer__payment > img.big{
  height: 35px;
  width: auto;
}
.head-info .phone_email{
  padding: 0;
}
.footer__contact .i-phone a:after, .footer__contact .i-mail a:after{
  left: 10px;
}
.footer__contact .head-info{
  padding-top: 10px;
}
.footer__contact .head-info .messenger{
  margin: 15px 0 0 10px;
}
.footer__copyright .age-info{
  margin-right: 5px;
}
.footer__menu a{
  font-size: 14px;
  display: block;
  line-height: 16px;
  text-decoration: none;
  color: #484848;
}
.footer__menu a:hover{
  color: #e57648;
}
.footer__menu a {
  margin-bottom: 15px;
}
footer .footer-stats{
  width: calc(100% - 150px);
}
/******************** Front Page new ************/
.front__page #block-sibac-soc-statistic-about{
  max-width: 800px;
  margin: 0 auto 20px auto;
}
.front__page h1{
  text-align: center;
}
.front__page h2, .front__page h3{
  text-align: center;
  color: #484848;
  font-size: 19px;
  line-height: 130%;
}
.front__page h3{
  font-size: 17px;
  font-weight: 400;
}
.front__rewievs{
  margin: 10px 0 25px 0;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a, .edition__block a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 21px;
  text-decoration: none;
  height: 167px;
  padding: 23px 20px 21px 20px;
  color: #8C2E0B;
  background-size: cover !important;
}
.edition__block.edition__block__small a {
  height: 120px;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a:nth-child(1), .edition__block a.vak {
  background: url(../images/i_info_vak.jpg?v=1) no-repeat scroll 50% 50% transparent;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a:nth-child(2), .edition__block a.rinc {
  background: url(../images/i_info_rinc.jpg?v=1) no-repeat scroll 50% 50% transparent;
}
.edition__block a.egpni {
  background: url(../images/i_info_egpni.jpg?v=1) no-repeat scroll 50% 50% transparent;
}
.edition__block a.stud_journal {
  background: url(../images/i_info_studjournal_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.stud_conf {
  background: url(../images/i_info_studconf_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.journal {
  background: url(../images/i_info_journal_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.conf {
  background: url(../images/i_info_conf_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.aspirant {
  background: url(../images/i_info_asp_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.pedagogy {
  background: url(../images/i_info_ped_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.magistranty {
  background: url(../images/i_info_magistr_front.jpg) no-repeat scroll 50% 50% transparent;
}
.edition__block a.studenty {
  background: url(../images/i_info_stud_front.jpg) no-repeat scroll 50% 50% transparent;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a span.title, .edition__block a span.title{
  display: block;
  color: #8C2E0B;
  font: bold 30px/35px Roboto;
  max-width: 40%;
  text-transform: uppercase;
}
.edition__block .col-sm-12 a span.title, .edition__block .col-md-12 a span.title{
  font: bold 24px/29px Roboto;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a span.desc, .edition__block a span.desc {
  display: block;
  margin: 14px 0 14px 0;
  font: 14px/16px Roboto;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a span.more, .edition__block a span.more {
  display: inline-block;
  text-align: center;
  color: #FFF;
  font-size: 13px;
  font-family: Roboto;
  width: 94px;
  height: 28px;
  line-height: 27px;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a span.more:after, .edition__block a span.more:after {
  background: url(../images/arrow_white.png) no-repeat scroll 0 0 transparent;
  display: inline-block;
  content: "";
  width: 6px;
  height: 9px;
  margin-left: 7px;
  position: relative;
  top: 1px;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2), .edition__block__min{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2) a, .edition__block__min a{
  margin-bottom: 20px;
  padding-top: 135px;
  text-decoration: none;
  width: 100%;
  height: 167px;
  display: block;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2) a span, .edition__block__min a span{
  display: block;
  text-align: center;
  color: #FFF;
  font: bold 18px/33px Roboto;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2) a:nth-child(1), .edition__block__min .stud_journal{
  background: url(../images/i_info_four.jpg?v=1) no-repeat scroll 50% 50% transparent;
  background-size: cover;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2) a:nth-child(2), .edition__block__min .stud_conf{
  background: url(../images/i_info_five.jpg?v=1) no-repeat scroll 50% 50% transparent;
  background-size: cover;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2) a:nth-child(3), .edition__block__min .journal{
  background: url(../images/i_info_six_new.jpg?v=1) no-repeat scroll 50% 50% transparent;
  background-size: cover;
}
#block-sibac-soc-statistic .row .group-row:nth-child(2) a:nth-child(4), .edition__block__min .conf{
  background: url(../images/i_info_seven.jpg?v=1) no-repeat scroll 50% 50% transparent;
  background-size: cover;
}
/******************** Front Page ************/
/*--Sibac Front Info*/
#block-sibac-soc-statistic h1 {
  text-transform: uppercase;
  color: #383838;
  text-align: center;
  margin-bottom: 27px;
  margin-top: 0 !important;
}
#block-sibac-soc-statistic .row-2 .group-row a {
  width: 454px;
}
#block-sibac-soc-statistic .row-2 .group-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#block-sibac-soc-statistic .row-2 .group-row a span.title {
    font: bold 22px/24px Roboto!important;
}
#block-sibac-soc-statistic .row-2 .group-row:nth-child(1) a span.desc {
  margin-bottom: 22px;
    font: 13px/15px Roboto;
}
#block-sibac-soc-statistic .row-2 .group-row:nth-child(1) a:nth-child(2) span.desc {
  margin-bottom: 12px;
  margin-top: 7px;
}
#block-sibac-soc-statistic .row-2 .group-row:nth-child(1) a:nth-child(1) {
  background: url(../images/i_info_webinar.jpg) no-repeat scroll 0 0 transparent;
}
#block-sibac-soc-statistic .row-2 .group-row:nth-child(1) a:nth-child(2) {
    background: url(../images/i_info_kpk.jpg) no-repeat scroll 0 0 transparent;
}
/*#block-sibac-soc-statistic .row .group-row:nth-child(1) a:nth-child(3) {
  padding: 0;
}

#block-sibac-soc-statistic .row .group-row:nth-child(1) a:nth-child(3) {
    background: url(../images/i_info_three.jpg) no-repeat scroll 0 0 transparent;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a:nth-child(3) .title {
    margin-bottom: 11px;
}
#block-sibac-soc-statistic .row .group-row:nth-child(1) a:nth-child(3) .title span{
    font-size: 20px;
    margin-top: -2px;
    display: block;
}*/
#block-sibac-soc-statistic .translator_front img {
  margin-top: -8px;
}

/*Statistic - site*/
p.text-front-page {
	margin-top: 14px;
    font-size: 15px;
    line-height: 21px;
}

.advantage{
    margin: 34px 0 41px;
    box-shadow: 0px 0px 23px rgba(0, 0, 0, 0.15);
    padding: 10px;
    text-align: center;
}
#block-sibac-soc-statistic-block .advantage .item{
  display: inline-block!important;
}
#block-sibac-soc-statistic-block .advantage{
  box-shadow: none;
  margin-top: 4px;
}
#block-sibac-soc-statistic-block .title.h2{
  display: none;
}
.advantage .item {
    display: inline-block;
    margin-right: 7px;
    padding-right: 7px;
    position: relative;
    font-size: 20px;
    line-height: 23px;
}
/*
.advantage .item:after {
    content: "";
    display: inline-block;
}
.advantage .item:nth-child(1):after {
    background: url(../images/i_advantage_time.svg) no-repeat scroll 0 0 transparent;
    width: 12px;
    height: 12px;
    margin-left: 9px;
}
.advantage .item:nth-child(2):after {
    background: url(../images/i_advantage_article.svg) no-repeat scroll 0 0 transparent;
    width: 16px;
    height: 11px;
    margin-left: 7px;
}
.advantage .item:nth-child(3):after {
    background: url(../images/i_advantage_book.svg) no-repeat scroll 0 0 transparent;
    width: 15px;
    height: 12px;
    margin-left: 8px;
}
.advantage .item:nth-child(4):after {
    background: url(../images/i_advantage_people.svg) no-repeat scroll 0 0 transparent;
    width: 14px;
    height: 11px;
    margin-left: 8px;
}
.advantage .item:nth-child(5):after {
    background: url(../images/i_advantage_world.svg) no-repeat scroll 0 0 transparent;
    width: 12px;
    height: 12px;
    margin-left: 7px;
}*/
.advantage .item:before {
    background: #ACACAC;
    content: "";
    position: absolute;
    height: 24px;
    width: 1px;
    right: -1px;
}
.advantage .item:last-child{
    margin-right: 0;
    padding-right: 0;
}
.advantage .item:last-child:before {
    display: none;
}
.advantage .item b {
    color: #CC5414;
    font-size: 22px;
}

/*Reviews - Front Page*/
#block-views-rewievs-block-3, #block-views-rewievs-block-4, #block-sibac-block-otzyvy-front {
	text-align: center;
	position: relative;
}
#block-views-rewievs-block-3 a.link_reviews, #block-views-rewievs-block-4 a.link_reviews, #block-sibac-block-otzyvy-front a.link_reviews{
	position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
#block-views-rewievs-block-3 .title, #block-views-rewievs-block-4 .title, #block-sibac-block-otzyvy-front .title {
	font-weight: bold;
    text-transform: uppercase;
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 19px;
}
.view-id-rewievs.view-display-id-block_3 .view-content, .view-id-rewievs.view-display-id-block_4 .view-content{
	padding: 0 30px;
}
.view-id-rewievs.view-display-id-block_3 .slick-arrow, .view-id-rewievs.view-display-id-block_4 .slick-arrow,
.view-id-webinars .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    width: 15px;
    height: 27px;
    text-indent: -9999px;
    overflow: hidden;
    border: none;
	z-index: 9;
    cursor: pointer;
    background: url(../images/slider_arrow.png) no-repeat scroll 0 0 transparent;
}
.view-id-rewievs.view-display-id-block_3 .slick-prev.slick-arrow, .view-id-rewievs.view-display-id-block_4 .slick-prev.slick-arrow, .view-id-webinars .slick-prev.slick-arrow{
    left: 5px;
}
.view-id-rewievs.view-display-id-block_3 .slick-next.slick-arrow, .view-id-rewievs.view-display-id-block_4 .slick-next.slick-arrow, .view-id-webinars .slick-next.slick-arrow{
    right: 5px;
    -moz-transform: rotate(180deg); /* Для Firefox */
    -ms-transform: rotate(180deg); /* Для IE */
    -webkit-transform: rotate(180deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(180deg); /* Для Opera */
    transform: rotate(180deg);
}
.view-id-rewievs.view-display-id-block_3 .views-row, .view-id-rewievs.view-display-id-block_4 .views-row{
	position: relative;
    padding: 0 80px;
    margin: 0;
}
.view-id-rewievs.view-display-id-block_3 .views-row:after, .view-id-rewievs.view-display-id-block_4 .views-row:after {
	background: url(../images/i_reviews_quote.svg) no-repeat scroll 0 0 transparent;
    width: 30px;
    height: 31px;
    content: "";
    left: 50px;
    top: -2px;
    position: absolute;
}

.view-id-rewievs.view-display-id-block_3 .views-row .views-field-submitted, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-submitted {
	font-size: 14px;
    font-weight: 300;
    color: #383838;
    float: none;
  text-align: center;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value {
	font-size: 14px;
    line-height: 20px;
    font-style: italic;
    margin: 6px 0 13px;
    border: none;
    padding: 0;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 {
	margin-bottom: 2px;
    float: none;
    text-align: center;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span {
    display: inline-block;
    font-weight: bold;
    color: #383838;
    font-size: 14px;
    position: relative;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span:after,
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span:before,
.view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span:after,
.view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span:before {
    background: #CC5414;
    content: "";
    width: 90px;
    height: 1px;
    position: absolute;
    top: 8px;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span:after, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span:after{
    right: -110px;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-1 span:before, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-1 span:before {
    left: -110px;
}
.view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-2, .view-id-rewievs.view-display-id-block_3 .views-row .views-field-value-3, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-2, .view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-3{
	line-height: 17px;
    max-width: 540px;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
    padding: 0;
    font-weight: normal;
}
.view-id-rewievs.view-display-id-block_4 .views-row .views-field-value-3{
  margin-top: 10px;
  font-size: 14px;
}
.view-id-rewievs.view-display-id-block_3 .views-field-value-1:before, .view-id-rewievs.view-display-id-block_3 .views-field-value-2:before, .view-id-rewievs.view-display-id-block_3 .views-field-submitted:before, .view-id-rewievs.view-display-id-block_4 .views-field-value-1:before, .view-id-rewievs.view-display-id-block_4 .views-field-value-2:before, .view-id-rewievs.view-display-id-block_4 .views-field-submitted:before {
	display: none;
}

/***********************Всплывашка входа / регистрации*****************************/
.block-webform > .close, #sibac-modal .block .close, .modal-header.popups-title .popups-close.close, .bibl .close, .cert .close, .diplom .close{
	text-indent: -9999px;
    background: url(../images/close.png) 0 0 no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    top: 15px;
    right: 15px;
    color: #ccc;
    cursor: pointer;
    z-index: 999;
}
ul.links.inline li.comment-add, fieldset.captcha .fieldset-legend, fieldset.captcha .fieldset-description {
    display: none;
}
#modal-content .user-info-from-cookie{
	width: 790px;
	min-height: 752px;
	padding: 0;
	background: #fff;
}
#user_register .description, #user_login .description, div.modal-forms-modal-content .modal-title, .user_form_nologin label span, form[action^="/modal_forms/ajax/"] label span, form[action^="/modal_forms/ajax/"] .item-list, #modal-content > .messages{
	display: none!important;
}
div.ctools-modal-content .modal-content{
	width: 100%!important;
    height: 100%!important;
    overflow: hidden;
    padding: 0 !important;
    position: relative;
}
div.modal-forms-modal-content .modal-header{
	position: absolute;
    right: 0;
    top: 0;
}
#user_register, #user_login{
	width: 790px;
    position: relative;
}

#user_register .item, #user_login .item{
	float: left;
    padding: 31px 16px;
    width: 395px;
    font-size: 14px;
    line-height: 17px;
    color: #fff;
    background: #ef823a;
}
#user_register .item{
	height: 754px;

}
#user_login .item {
	height: 575px;
}
#user_register .item a, #user_login .item a{
	color: #fff!important;
}
.user_form_nologin .form-item, form[action="/modal_forms/ajax/login"] .form-item, #user-login .form-item,
#user_register > .title, #user_login > .title,
#user_register .nav, #user_login .nav,
.user_form_nologin_wrapp  .captcha,
.user_form_nologin_wrapp .form-actions,
.user_form_nologin_wrapp .have-account{
	width: 50%;
    padding: 0 34px;
    float: right;
}
#user_register .form-item.form-item-pass > .form-item{
	padding: 0;
    width: 100%;
}
#user_register .item .title, #user_login .item .title{
	font-size: 16px;
	padding: 0 0 4px 10px;
}
#user_register > .title, #user_login > .title{
	font-size: 20px;
	padding: 29px 34px 25px 34px;
	position: relative;
}
#user_register .nav, #user_login .nav{
	font-size: 14px;
	padding-bottom: 5px;
}
#user_register .nav a, #user_register .nav span, #user_login .nav a, #user_login .nav span{
	font-size: 18px;
}
#user_register .nav, #user_login .nav{
	color: rgba(0,0,0,0.5);
    padding-bottom: 0;
}
#user_register .nav span, #user_login .nav span{
	color: rgba(0,0,0,0.69);
}
#user_register > .title sup, #user_login > .title sup{
	color: rgba(239,131,58,0.87);
    font-size: 15px;
    position: absolute;
    top: 20px;
    margin-left: 2px;
    font-weight: 100;
}
#user_register .item .group, #user_login .item .group{
	padding: 27px 0 2px 68px;
}
#user_register .item .group-1, #user_login .item .group-1{
	background: url(../images/user/icon-1.png) 0 100% no-repeat;
}
#user_register .item .group-2, #user_login .item .group-2{
	background: url(../images/user/icon-2.png) 7px 100% no-repeat;
}
#user_register .item .group-3, #user_login .item .group-3{
	background: url(../images/user/icon-3.png) 6px 29px no-repeat;
}
#user_register .item .group-4, #user_login .item .group-4{
	background: url(../images/user/icon-4.png) 6px 29px no-repeat;
}
#user_register .item .group-5, #user_login .item .group-5{
	background: url(../images/user/icon-5.png) 8px 29px no-repeat;
    padding-bottom: 42px;
}
#user_register .item.user-info center p, #user_login .item.user-info center p{
	padding-bottom: 16px;
}
div.ctools-modal-content{
	margin: 0;
	border: none;
	height: auto!important;
	min-height: 300px;
}
div.ctools-modal-content fieldset{
	clear: none;
}
.user_form_nologin label, form[action^="/modal_forms/ajax/"] label, #user-login label{
    display: block;
    padding: 11px 0 12px 0;
    font-size: 16px;
    margin: 0!important;
    font-weight: 100 !important;
}
#user-login .form-type-checkbox label{
	display: inline-block;
}

.user_form_nologin .form-item .form-item, form[action="/modal_forms/ajax/login"] .form-item .form-item{
    margin: 0!important;
}
.user_form_nologin .form-text, form[action^="/modal_forms/ajax/"] .form-text, #user-login .form-text{
	height: 42px;
    width: 100%;
}
.not-logged-in .group-data > h3{
	display: none;
}
form[action="/modal_forms/ajax/password"] .form-item{
	margin: 7px 0 0 0;
}
form[action="/modal_forms/ajax/password"] .form-actions{
	margin-top: 29px;
}
.user_form_nologin .form-item, form[action="/modal_forms/ajax/login"] .form-item, #user-login .form-item {
    margin-top: 18px !important;
}
.user_form_nologin_wrapp .form-actions + p>a{
	font-size: 14px;
}
.user_form_nologin_wrapp input.form-submit, form[action^="/modal_forms/ajax/"] input.form-submit{
	border-radius: 0;
	padding: 0 16px;
	height: 40px;
	float: none!important;
	line-height: 40px;
}
.user_form_nologin_wrapp .form-actions{
	margin: 29px 0 18px 0;
}
.password-strength{
	display: none;
}
.confirm-parent, .password-parent{
	clear: none;
	width: 100%;
}
div.password-confirm{
	display: none;
}
#modalContent{
	top: 150px!important;
}
div.ajax-progress-throbber{
	display: none!important;
}
#block-views-exp-blogs-page div.ajax-progress-throbber,
.form-managed-file div.ajax-progress-throbber,
#block-webform-client-block-187652 div.ajax-progress-throbber,
#block-webform-client-block-213277 div.ajax-progress-throbber{
  display: block!important;
}
.password-toggle{
	position: absolute;
	right: 44px;
    top: 57px;
	width: 25px!important;
	height: 13px;
	cursor: pointer;
	background: url(../images/user-pas.png) 0 0 no-repeat;
	text-indent: 9999px;
	overflow: hidden;
	opacity: 0.7;
	padding: 0!important;
}
#user_register .form-item.form-item-pass > .form-item .password-toggle {
	right: 10px;
}

.show-password + .password-toggle{
	background-position: 0 -13px;
    top: 58px;
    height: 15px;
}
.password-toggle:hover{
	opacity: 1;
}
.password-toggle input{
	display: none;
}
.form-type-password{
	position: relative;
}
#modal-content a{
	text-decoration: none;
	border-bottom: 1px solid;
}
#modal-content a:hover{
	border-bottom: none;
}
form[action="/modal_forms/ajax/password"]{
	width: 394px;
	min-height: 306px;
}
form[action="/modal_forms/ajax/password"] > div{
	padding: 21px 10px 17px 33px;
}
form[action="/modal_forms/ajax/password"] h2{
	font-size: 20px;
    padding: 10px 0 27px 0;
}
form[action="/modal_forms/ajax/password"] p{
	font-size: 14px;
    color: rgba(0,0,0,0.5);
    line-height: 125%;
}
.forgot-pass{
	position: absolute;
    right: 34px;
    margin-top: 0;
    top: 231px;
}
.forgot-pass a{
    font-size: 12px;
	color: rgba(239,131,58,0.87);
}
.form-item-remember-me{
	margin: 29px 0 0 0;
}
.error.messages-inline{
	position: absolute;
    border: none;
    background: none;
    color: #e32601;
    font-size: 12px;
    width: 324px;
    right: 34px;
    padding: 0;
    margin: 3px 0 0 0;
}
form .error.messages-inline{
	line-height: 120%;
}
form .error.messages-inline a{
	display: none;
}
form .form-wrapper.error,
.form-item.error{
  background: none;
  border: none;
}

div.status{
	background-image: none;
  border: none;
}
div.status {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
}
div.status {
  background-color: #8fc6ef;
  margin-bottom: 18px;
}
fieldset.captcha {
	padding: 0;
	border: none;
}
.page-otzyvy fieldset.captcha{
	margin-top: 20px;
    margin-bottom: 20px;
}
.not-logged-in .group-data > h3,
.not-logged-in form[id^="user-register-form"] h1,
.not-logged-in.page-user #content h1 {
    display: none;
}
.subscribe-form .captcha{
	margin-top: 0;
    margin-bottom: 15px;
}
.captcha {
	margin-bottom: 0;
}
div.ctools-modal-content .form-item label.option {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
}
div.ctools-modal-content .form-item.form-item-remember-me label{
	font-size: 15px;
    vertical-align: top;
    font-weight: 400 !important;
    position: relative;
    top: 1px;
    padding: 0 !important;
}
form .error-desc {
  font-size: 11px;
  color: #da4453;
  margin-top: 2px;
}
form .form-item.ok .error-desc,
form .field-widget-options-select.form-wrapper.ok .error-desc,
form .field-type-file.ok .error-desc{
  display: none;
}
form .form-item.ok input,
form input.ok,
form .form-item.ok textarea,
form .field-widget-options-select.form-wrapper.ok .jq-selectbox__select {
  border: 1px solid #8abe3f;
}
form .form-item.error input, form .form-item input.error, form .form-item textarea.error, form .form-item select.error,
form .form-wrapper.error .jq-selectbox__select,
div.jq-selectbox.jqselect.error .jq-selectbox__select,
form .form-item.error textarea{
  border: 1px solid red;
}
form .form-item .multiple-field-zayavka-vuz input {
  border: 1px solid #E0E0E0;
}

/*Page Group "Студенческий журнал"*/
#block-block-6{
	background: #f6f6f6;
    padding: 12px 10px 17px 10px;
    margin: 0 0 25px 0;
    width: 100%;
    margin-left: -10px;
    box-sizing: content-box;
}
#steps{

}
#steps a{
	text-decoration: none!important;
	color: #292929!important;
}
#steps .item{
	position: relative;
    text-align: center;
    display: inline-block;
    width: 25%;
    vertical-align: top;
    padding: 0 10px;
}
#steps .item:after {
	background: url(../images/icon_dots.png) 0 0 no-repeat;
    width: 18px;
    height: 4px;
    content: "";
    position: absolute;
    right: -9px;
    top: 13px;
}
#steps .item:last-child:after {
	display: none;
}
#steps .sep{
	margin-left: -4px;
	height: 4px;
	margin-top: 13px;
}
#steps .sep span{
	display: inline-block;
	height: 4px;
	width: 4px;
	border-radius: 100%;
	float: left;
	background: #c2c2c2;
	margin-left: 4px;
}
#steps .item span{
	display: inline-block;
	line-height: 31px;
	width: 31px;
	height: 31px;
	border-radius: 100%;
	background: #de5f21;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 8px;
}
#steps .item span.active, #steps .item a:hover span{
	background: #be271d;
}
#steps .item div{
	line-height: 120%;
    font-size: 12px;
}

/*Reviews*/
main .view-rewievs .views-field-value-1{
	float: left;
	padding: 0;
}
main .view-rewievs .views-field-value-1 span, #content .view-rewievs .views-field-submitted span{
	font-size: 16px;
    color: #db581b;
    font-weight: 700;
}
main .view-rewievs .views-field-submitted span{
	font-size: 14px;
    color: #666;
}
main .view-rewievs .views-field-submitted{
	float: right;
}
main .view-rewievs .views-field-value-2{
	text-align: left;
	padding: 5px 0;
	font-style: normal;
}
main .view-rewievs .views-field-value{
	border: none;
	border-bottom: 1px solid #db581b;
	border-radius: 0;
	padding: 5px 0 10px 0;
	margin: 0 0 15px 0;
}
main .view-rewievs .views-field-value:before, #content .view-rewievs .views-field-value:after{
	display: none;
}
.view-id-rewievs.view-display-id-page_1 {
	margin-top: 30px;
    border-top: 2px solid #cc5414;
    margin-left: -10px;
    padding: 0 10px;
    width: 100%;
    box-sizing: content-box;
    padding-top: 10px;
}
.view-rewievs .views-field-value{
	border: 2px solid #db581b;
	padding: 5px;
	position: relative;
	margin-bottom: 15px;
	border-radius: 10px;
}

.view-rewievs .views-field-value:before {
    content: "";
    position: absolute;
    bottom: -20px;
    right: 5px;
    border-width: 20px 10px 0 10px;
    border-style: solid;
    border-color: #db581b transparent;
    display: block;
    width: 0;
}
.view-rewievs .views-field-value:after {
    content: "";
    position: absolute;
    bottom: -16px;
    right: 8px;
    border-width: 16px 7px 0 7px;
    border-style: solid;
    border-color: #fff transparent;
    display: block;
    width: 0;
}
.view-rewievs .views-row{
	margin: 15px 0;
}
.block-views .view-rewievs .views-row:nth-child(2n) .views-field-value:before {
    left: 5px;
}
.block-views .view-rewievs .views-row:nth-child(2n) .views-field-value:after {
    left: 8px;
}
.view-rewievs .views-field-value-1{
	text-transform: capitalize;
	color: #db581b;
	font-size: 14px;
    font-weight: 700;
}
.view-rewievs .views-field-value-2{
	font-style: italic;
    font-weight: 700;
    clear: both;
}
.view-rewievs .views-field-value-1, .view-rewievs .views-field-value-2{
	text-align: right;
	padding: 0 5px;
}
.block-views .view-rewievs .views-row:nth-child(2n) .views-field-value-1, .block-views .view-rewievs .views-row:nth-child(2n) .views-field-value-2{
	text-align: left;
}
.view-rewievs .views-field-value-1:before, .view-rewievs .views-field-value-2:before, .view-rewievs .views-field-submitted:before{
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 3px;
	color: #db581b;
}
.view-rewievs .views-field-value-1:before{
	content: "\f007";
}
.view-rewievs .views-field-value-2:before{
	content: "\f19d";
}
.view-rewievs .views-field-submitted:before{
	content: "\f073";
	color: #666;
}
.view-rewievs .views-field-value-2 div{
	display: inline;
}
.view-rewievs .view-footer{
	text-align: right;
}
.more_rewievs{
	text-decoration: none!important;
	text-transform: uppercase;
	font-weight: 700;
}
.more_rewievs:hover{
	text-decoration: underline!important;
}


/*Breadcrumb*/
.breadcrumb {
	padding: 20px 0 20px;
    font-size: 14px;
}
.breadcrumb * {
	display: inline;
	vertical-align: top;
}
.breadcrumb span.arrow_breadcrumb{
	background: url(../images/arrow_bread.svg) 0 0 no-repeat;
    width: 5px;
    height: 8px;
    margin: 0 2px;
    vertical-align: middle;
    display: inline-block;
}
.breadcrumb.lk span{
	margin: 0 4px;
}

/*Статические страницы*/
#content h1 {
	color: #484848;
    font-weight: 500;
    padding-left: 12px;
    border-bottom: solid 4px #eeede9;
    padding-bottom: 2px;
    margin-bottom: 20px;
    margin-top: 20px;
}
body.front #content h1{
  border: none;
}
.breadcrumb + #content h1{
  margin-top: 0;
}
.page-node-171533 #content h1 {
  padding: 15px 0;
}
.page-node-add-journal-zayavka #content h1,
.page-node-add-journal-zayavka-m #content h1,
.page-node-add-zayavka #content h1,
.page-node-add-stud-zayavka #content h1,
.page-node-edit.node-type-journal-zayavka #content h1,
.page-node-edit.node-type-journal-zayavka-m #content h1,
.page-node-edit.node-type-stud-zayavka #content h1,
.page-node-edit.node-type-zayavka #content h1,
.page-node-add-scopus-zayavka #content h1,
.page-node-add-mono-authors-zayavka #content h1,
.page-node-add-rinc-zayavka #content h1,
.page-node-add-gnjournal-zayavka #content h1,
.page-node-add-gnjournal-zayavka-m #content h1,
.page-node-add-vak-zayavka #content h1,
.page-node-add-universum-zayavka #content h1{
	padding: 0;
    border-bottom: none;
    margin-top: 20px;
}
#content > .clearfix h1.page_title {
    text-align: center;
    border: none;
    line-height: 140%;
    padding: 0;
    margin: 0;
    font-size: 16px;
}
.node-conference .img-conf-image.new_style_image {
	text-align: center;
	margin-bottom: 20px;
}
.false-h1 {
	text-align: center;
    font-weight: 500;
    font-size: 16px;
    line-height: 140%;
}
.end_conf, .no_end_conf, .dis_conf, .innov_conf, .no_dis_conf, .title_conf, .pre_conf{
	font-size: 18px;
    border-bottom: 2px solid #dbdbdb;
    margin-bottom: 20px;
    padding-bottom: 12px;
	display: none;
}
/*Заголовок группы, напечатанный один раз (h2 на /conf и /studconf, EPGW-10145):
  вид тот же, что у скрытого div в карточках, но без правила «показать первый»*/
.conf-list-title,
.views-row-1 .end_conf,
.views-row-1 .no_end_conf,
.views-row-1 .dis_conf,
.views-row-1 .innov_conf,
.views-row-1 .no_dis_conf,
.views-row-1 .title_conf,
.views-row-1 .pre_conf{
	display: block;
}
h2.conf-list-title{
	font-weight: normal;
    line-height: 21px;
}
#node-132597 p.title {
	font-weight: 500;
    line-height: normal;
    font-size: 18px;
    color: #E1642D;
    background: url(../images/list.svg) 0 4px no-repeat;
    padding-left: 26px;
}
#node-132597 #edit-submitted-oferta label, #node-132597 #edit-submitted-oferta label a {
    font-size: 12px;
	font-weight: 400;
}
#node-132597 #edit-submitted-file-ajax-wrapper .description {
    display: none;
}
/*ЦВЕТА РАМОК КАРТИНОК*/
.conf-17 .img-conf-image img, img.conf-17{
	border: 1px solid #78b833;
}
.conf-16 .img-conf-image img, img.conf-16{
	border: 1px solid #852c83;
}
.conf-460 .img-conf-image img, img.conf-460{
	border: 1px solid #dbcf73;
}
.conf-18 .img-conf-image img, img.conf-18{
	border: 1px solid #383084;
}
.conf-19 .img-conf-image img, img.conf-19{
	border: 1px solid #ef7f1a;
}
.conf-20 .img-conf-image img, img.conf-20{
	border: 1px solid #e41467;
}
.conf-472 .img-conf-image img, img.conf-472{
	border: 1px solid #007ab4;
}
.conf-473 .img-conf-image img, img.conf-473{
	border: 1px solid #448930;
}
.conf-474 .img-conf-image img, img.conf-474{
	border: 1px solid #5c6c2b;
}
.conf-475 .img-conf-image img, img.conf-475{
	border: 1px solid #c6b700;
}
.conf-476 .img-conf-image img, img.conf-476{
	border: 1px solid #764637;
}
.conf-477 .img-conf-image img, img.conf-477{
	border: 1px solid #487756;
}
.conf-478 .img-conf-image img, img.conf-478{
	border: 1px solid #b8641b;
}
.conf-479 .img-conf-image img, img.conf-479{
	border: 1px solid #898989;
}
.conf-480 .img-conf-image img, img.conf-480{
	border: 1px solid #0060aa;
}
.img-conf-image img {
	border: solid 1px #ccc;
}
/*Списки*/
.node ol li {
	list-style-position: inside;
    margin-bottom: 8px;
    overflow: hidden;
}
.node ol {
  margin-bottom: 20px;
}
.node ol ol {
  margin-top: 10px !important;
  margin-bottom: 0 !important;
  padding-left: 15px !important;
}
#block-block-13 ul,
#block-block-13 ol,
.node ul,
#block-block-10 ul,
#block-block-24 ul{
	margin: 0 0 20px 0 !important;
    padding-left: 15px;
}
.node-blog ol{
  list-style-type: none; /* Убираем исходные маркеры */
  counter-reset: num; /* Задаём имя счетчика */
  padding-left: 15px;
}
.node-blog .counter {
  counter-reset: num; /* Задаём имя счетчика */
}
.node-blog .counter ol {
  counter-reset: none;
}
.node-blog ol li:before{
  content: counter(num) '. ';
  counter-increment: num;
  color: #CC5414;
  font-weight: bold;
}
.node-blog article{
  padding: 0 14px;
}
.node-blog a {
  color: #0071b3;
}
.node-blog a.orange {
  color: #FFF;
}
.node ul ul {
	margin: 8px 0 0 0 !important;
}
#block-block-13 ul li,
.node ul li,
#block-block-10 ul li,
#block-block-24 ul li{
	list-style: none;
	margin-bottom: 8px;
	position: relative;
}
#block-block-13 ul li:before,
.node ul li:before,
#block-block-10 ul li:before,
#block-block-24 ul li:before{
	content: '';
    border: 4px solid transparent;
    border-left: 4px solid #cd5314;
    display: inline-block;
    margin-right: 4px;
}
.jq-selectbox li:before {
	display: none !important;
}
#block-block-13 p,
#block-block-10 p,
#block-block-14 p,
#block-block-24 p{
	margin-bottom: 20px;
}
#block-block-10 ol{
	padding-left: 30px;
    margin-bottom: 18px;
}
#block-block-10 ol li {
	margin-bottom: 8px;
}

/*Перечень журналов РИНЦ 2019*/
.img-city {
	min-height: 130px;
    background-repeat: no-repeat;
    background-size: cover;
	padding-bottom: 20px;
}
.img-title, .img-title-scopus, .img-title-rinc{
	position: relative;
	margin-bottom: 18px;
}
.img-title-rinc{
	margin-bottom: 12px;
}
#content .img-title-scopus h1, #content .img-title-rinc h1{
	color: #fff;
    font-size: 34px;
    border: none;
    margin: 0;
    line-height: 114%;
    padding: 15px 20px 20px 20px;
}
#content #node-101277 .img-title-scopus h1{
	color: #6B6A6A;
	font-weight: bold;
	font-size: 32px;
	line-height: normal;
}
#content #node-135568 .img-title-scopus h1{
    font-weight: bold;
    font-size: 24px;
    line-height: normal;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.65);
    width: 100%;
}
#content .img-title-rinc img,
.img-title-scopus img{
	margin: 0;
	width: 100%;
}
#content .img-title-rinc h1{
	font-size: 21px;
    line-height: 120%;
    max-width: 370px;
}
.page-node-115888 #content .img-title-rinc h1, .page-node-115885 #content .img-title-rinc h1{
	width: 260px;
}
#content .img-title-scopus a, #content .img-title-rinc a{
	color: #fff!important;
    font-size: 14px!important;
    position: relative;
    display: block;
    padding: 0 20px 0;
}
#content #node-101277 .img-title-scopus a, #content #node-135568 .img-title-scopus a{

	font-weight: normal;
	font-size: 14px;
	line-height: normal;
	text-decoration: underline;
	color: #E1642D!important;
}
#content #node-101277 .img-title-scopus a:hover, #content #node-135568 .img-title-scopus a:hover{
	text-decoration: none;
}
#content .img-title-rinc a{
    font-size: 15px!important;
    border-radius: 0;
    padding: 0 18px;
}
#content .img-title h1{
	position: absolute;
	width: 300px;
	color: #fff;
	left: 12px;
	top: 44px;
	font-size: 21px;
	border: none;
	margin: 0;
    padding: 0;
}
.img-city.img-title{
	min-height: 142px;
}
#content .img-title img{
	margin: 0;
	max-width: 100%;
}
.node.node-city{
	font-size: 14px;
	line-height: 145%;
}
#content .node.node-city h2,
#content .node.node-city h3{
	color: #cc5414;
}
.page-node-82179 #content .img-title h1,
.page-node-82181  #content .img-title h1,
#content #node-82180 .img-title h1{
    width: 370px;
}
.webinar_block{
	width: 245px;
    margin-left: -11px;
    position: relative;
}
.webinar_block span{
	border-radius: 10px;
    background-image: -moz-linear-gradient( -90deg, rgb(230,166,34) 0%, rgb(231,127,5) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(230,166,34) 0%, rgb(231,127,5) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(230,166,34) 0%, rgb(231,127,5) 100%);
    position: absolute;
    left: 28px;
    bottom: 25px;
    width: 190px;
    height: 40px;
    line-height: 38px;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}
.webinar_block span:hover{
  	background-image: -moz-linear-gradient( -90deg, rgb(251,181,36) 0%, rgb(249,150,32) 100%);
  	background-image: -webkit-linear-gradient( -90deg, rgb(251,181,36) 0%, rgb(249,150,32) 100%);
  	background-image: -ms-linear-gradient( -90deg, rgb(251,181,36) 0%, rgb(249,150,32) 100%);
}
.publ_cost{
	max-width: 350px;
	height: 160px;
	margin: -1px auto 24px auto;
	border: 1px solid #E1642D;
	box-sizing: border-box;
	box-shadow: 4px 4px 0px #EEEDE9;
	text-align: center;
	line-height: normal;
}
.publ_cost .title{
	background: url(../images/publ_cost.svg) 0 0 no-repeat;
    padding: 0 7px 0 38px;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
    height: 20px;
    margin: 11px 0 0 0;
}
.publ_cost .body{
	font-size: 17px;
}
.publ_cost .body span{
	font-weight: 500;
	font-size: 28px;
	margin-right: 3px;
}
.publ_cost .action{
	margin: 11px 0;
}
.publ_cost .action a{
	padding: 0 17px!important;
}
.img-city a.orange {
    display: inline-block !important;
	margin-left: 20px;
}

#content #block-sibac-block-conf h2{
	font-weight: 700;
	text-align: center;
    font-size: 16px;
	margin: 0 0 33px 0;
}
#block-sibac-block-conf{
	margin-top: 19px;
}
#block-sibac-block-conf .item{
	margin-bottom: 32px;
}
#block-sibac-block-conf .item.rinz{
	position: relative;
}
#block-sibac-block-conf .img{
	float: left;
	margin: 5px 12px 0 0;
}
#block-sibac-block-conf .img + div{
	margin-top: -5px;
}
#block-sibac-block-conf p.title{
	margin-bottom: 10px;
}
#block-sibac-block-conf .img img{
	margin: 0;
}
#block-sibac-block-conf p, #block-sibac-block-conf a{
	font-size: 14px!important;
}
#block-sibac-block-conf p {
	margin-bottom: 0;
}
#block-sibac-block-conf a{
	margin-bottom: 8px;
}
#content #block-sibac-block-conf .orange{
	font-size: 16px!important;
	font-weight: 700;
	width: 48%;
	margin-right: 4%;
	height: 45px;
	line-height: 45px!important;
	text-align: center;
	border-radius: 0;
	padding: 0;
}
#content #block-sibac-block-conf .orange:last-child{
	margin-right: 0;
}
#block-sibac-block-conf .action{
	margin-bottom: 17px;
}

.hint-vopr{
	position: relative;
	display: inline-block;
	margin-left: 6px;
	cursor: help;
	width: 16px;
    height: 16px;
}
.hint-vopr:before{
	display: inline-block;
	content: '';
	width: 16px;
	height: 16px;
	background: url('../images/vopr.png') 0 0 no-repeat;
	position: absolute;
    top: 3px;
}
.hint-vopr:hover:before{
	background: url('../images/vopr.png') 0 -16px no-repeat;
}
.hint-vopr .text:before{
	position: absolute;
	display: block;
	content: '';
	top: -8px;
	right: 49px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #fedecc;
}
.hint-vopr .text{
	display: none;
	position: absolute;
    top: 27px;
    right: -54px;
    background-color: #fedecc;
    padding: 10px 12px;
    width: 282px;
    border-radius: 2px;
    text-align: left;
    line-height: 120%;
    font-size: 12px;
	z-index: 2;
}
.hint-vopr:hover .text{
	display: block;
}
.advantage-elibraty > div {
	margin-bottom: 20px;
}
.advantage-elibraty a img{
	width: 100%;
	margin-bottom: 20px;
}
.advantage-elibraty a.orange {
	padding: 0 10px;
}
/*Примеры аннотации к научной статье*/
.product__block{
	background: #E0EAF2;
    font-size: 14px;
    line-height: normal;
    text-align: center;
    margin: 10px 0 17px;
    padding: 15px 15px 0 15px;
}
.node .product__block p{
	padding: 0;
    margin-bottom: 14px;
}
.product__block .content_product_block a {
	margin-right: 12px;
}
.product__block .content_product_block a img {
	margin-bottom: 15px;
}
.product__block .content_product_block a:last-child {
	margin-right: 0;
}
.our_jornal{
    justify-content: center;
	text-align: center;
}
.our_jornal div {
	margin-bottom: 3px;
}
.our_jornal p a {
	font-size: 13px;
    display: block;
    line-height: 20px;
    margin-top: 5px;
}
/*О СибАК*/
.about {
	display: flex;
    justify-content: space-between;
}
.about > div > div{
	padding-left: 70px;
	display: table-cell;
	vertical-align: middle;
	height: 73px;
	font-size: 14px;
	line-height: 16px;
}
.about > div > div span{
	font-size: 18px;
	line-height: 23px;
	color: #E1642D;
	font-weight: 700;
}
.about > div.item-1{
	background: url("../images/icon-1.svg?v=1") 0 50% no-repeat;
}
.about > div.item-2{
	background: url("../images/icon-2.svg") 0 0 no-repeat;
}
.about > div.item-3{
	background: url("../images/icon-3.svg?v=1") 0 50% no-repeat;
}
.about > div.item-4{
	background: url("../images/icon-4.svg?v=1") 0 50% no-repeat;
}
.about > div.item-5{
	background: url("../images/icon-5.svg?v=1") 0 50% no-repeat;
}
.reviews_about {
  background: url(../images/scopus/feedback_head.svg) 0 0 no-repeat;
  padding: 15px 0 18px 65px;
  display: block;
}

/*Студенческий журнал*/
.new-conf.journal h1.page_title {
    font-size: 18px;
	text-align: center;
}
.new-conf h1.page_title,
.new-conf .page_inform,
.new-conf > p {
    color: #383838;
    font-weight: 500;
}
.new-conf .page_inform {
	margin-top: 26px;
    min-height: 190px;
    position: relative;

}
.page_inform .journal-info {
	position: relative;
    width: calc(100% - 203px);
    float: right;
    /*padding-bottom: 60px;*/
    min-height: 257px;
}
.page_inform .journal-info p {
	margin-bottom: 0;
}
.page_inform .journal-info p.journal_languages {
  font-weight: 400;
}
.page_inform .img-conf-image {
	float: left;
	width: 185px;
}
.page_inform .action{
	/*position: absolute;*/
    left: 0;
    width: 100%;
    bottom: 0;
}
.page_inform .journal-info.journal-publisher {
	padding-bottom: 80px;
}
.page_inform .journal-info.journal-publisher .action div:last-child{
	margin: 0 !important;
    width: 50%;
    text-align: center;
    padding-top: 9px
}

.new-conf .page_inform p.journal-info-title {
	font-size: 14px;
    font-weight: 700;
}
.new-conf .page_inform p.journal-info-text {
	font-size: 14px;
    font-weight: 400;
    margin-bottom: 10px;
}
.new-conf .node-conference.conf-460 .page_inform p.journal-info-text,
.new-conf .node-conference .page_inform.four_line p.journal-info-text{
  margin-bottom: 10px;
}
.journal-info .action a {
	display: inline-block;
    width: 50%;
    text-align: center;
    vertical-align: top;
}
.download_parth{
	display: inline-block;
    text-align: center;
    padding: 0 10px;
    width: 50%;
}
.download_parth a {
	width: auto !important;
}
.status-elibrary {
    padding: 0 10px;
    background: #d8ed95;
    color: #697c39;
    font-size: 11px;
    margin-bottom: 10px;
    display: inline-block;
}
.status-elibrary a {
	width: 100% !important;
    color: #697c39;
}
.action .status-elibrary a {
	width: auto !important;
}

.new-conf #page_inset h2{
    color: #383838;
}
.new-conf #page_inset h2 + table{
	margin-top: 4px;
}
.new-conf #page_inset{
	font-size: 14px;
}
.new-conf #page_inset ul{
	margin: 0;
}
.new-conf #page_inset ol{
	margin: 0;
	padding-left: 0;
}
.new-conf #page_inset p:last-child{
	margin-bottom: 0;
}

/*Дополнительные банера*/
.jornal_p_block {
    margin: -8px 0 0 -4px;
}
.jornal_p_block span {
    margin-right: 25px;
}
.jornal_p_block span img,
.partners_block span img{
    width: 78px;
}
.jornal_p_block a img,
.partners_block a img{
    width: 84px;
}
/*----------------------------- Two bagger front ----------------------------------------*/
.partners_block {
	padding: 0 0 1px;
    display: flex;
    justify-content: flex-end;
}
.partners_block div {
	background: rgba(31, 20, 38, 0.04);
    padding: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 440px;
    width: 100%;
}
.partners_block div a {
    margin: 0 27px;
}
/*-----------------------------END Block----------------------------------------*/



.node p {
    margin: 0 0 17px 0;
}
.node table {
	margin-bottom: 20px;
}
.node-blog table tbody tr:nth-child(2n) {
  background: #F1F1F1;
}
.node td,
.node th{
	padding: 5px 11px 5px 11px;
    line-height: 16px;
    font-size: 14px;
    vertical-align: top;
}
.page-node-63712 .node td {
	padding: 0;
}
.page-node-63712 .node td img {
	margin: 0 5px 0 5px;
}
.page-node-63640 .node table{
	margin-bottom: 0;
}
.node td em{
	font-size: 12px;
    line-height: 15px;
}
.new-conf #page_inset .discount{
	border: 1px solid #F29019;
    background: #FEF4E9;
    margin: 0 0 25px 0;
    font-size: 16px;
    line-height: 22px;
    padding: 17px 0 14px 0;
}
.new-conf #page_inset .repeaters_discount{
  text-align: center;
  font-size: 14px;
  padding: 15px 30px;
  margin: 15px 0;
}
.new-conf #page_inset .repeaters_discount a span{
  font: 500 14px Roboto !important;
  color: rgb(53, 104, 166) !important;
}
.new-conf #page_inset .repeaters_discount p {
  margin-bottom: 10px;
}
.new-conf #page_inset .repeaters_discount p:last-child{
  margin-bottom: 0;
}
.new-conf #page_inset .discount a.coupon-link-vk{
	color: #6287AE;
    font-weight: bold;
    text-decoration: none;
    margin-right: 8px;
}
.new-conf #page_inset table.contact td{
	border: none;
	padding: 0 0 0 45px;
	vertical-align: middle;
}
.new-conf .payment-text{
	font-size: 12px;
    margin-top: 3px;
    padding-bottom: 13px !important;
}
.new-conf .more-conf {
	text-align: center;
    margin-bottom: 38px;
}
main th, main .clearfix td {
    border: solid 1px #d9d9d9;
}
main table {
	width: 100% !important;
}
#page_inset .item {
    display: none;
}
#page_inset .item.active {
    display: block;
}

.new-conf #page_inset .coupon-for-publication .coupon-link-vk {
    color: #6287AE;font-weight: 700;text-decoration:none;
}

.new-conf #page_inset .coupon-for-publication-text {
    line-height: 22px;text-align: center;display: block;
}
.new-conf #page_inset .coupon-for-publication-discount {
    color:#ed8516;
    font-size:20px;
    font-weight:700;
}
.share_vk_link{
	display: inline-block;
	vertical-align: bottom;
}
.share_vk_link table{
	width: inherit!important;
    margin-bottom: 0;
}
.share_vk_link table td{
	padding: 0!important;
	border: none!important;
}
.new-conf #page_inset .share_vk_link a{
	font-size: 11px !important;
}
.shared_vk table{
  margin: 0;
  width: auto !important;
}
.shared_vk table tr td {
  padding: 0;
  border: none;
}
.student_table_content {
  display: flex;
  justify-content: space-between;
  padding: 4px 0;
}
.student_table_content > a {
  width: 100px;
}
.student_table_content .text_group {
  width: calc(100% - 112px);
}
.student_table_content .text_group a {
  display: block;
  padding-top: 8px;
}
.student_table tr .nk_conference .text_group a{
  padding-top: 2px;
}
.student_table_content img{
  margin-right: 14px;
}
.student_table_content span{
  font-size: 12px;
  font-style: italic;
  margin-right: 0;
}
.student_table_content span.fs11 {
  font-size: 11px;
  line-height: 13px;
}
.student_table tr td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.student_table tr .grafic_td:first-child strong {
  padding-top: 16px;
  padding-left: 38px;
  padding-bottom: 16px;
}
.student_table tr .grafic_td.nk_conference:first-child strong {
  padding-top: 20px;
  padding-bottom: 21px;
}
.student_table tr .grafic_td_last img {
  margin-right: 8px;
}
.student_table tr .grafic_td_last:last-child img {
  margin-right: 5px;
}
.student_table tr .price_certificate {
  text-align: center;
  font-style: italic;
}
.student_table tr .price_certificate strong{
  font-style: normal;
}
.student_table tr .price_certificate.last_price{
  margin-top: 13px;
  margin-bottom: 5px;
}
.page-journal-student #block-system-main ul.nav_page_inset{
  padding-bottom: 22px !important;
}
.attention_yellow {
  background: transparent url(../images/attention_yellow.svg) 0 center no-repeat;
  display: block;
  padding-left: 12px;
  width: 100%;
}
.attention_yellow.center_style {
  font-size: 12px;
  font-style: italic;
  max-width: 212px;
  text-align: left;
  margin: 5px auto 0;
}
/*обновление таблицы 27.05.2020*/
.watch_exemple {
  display: block;
  padding-left: 0;
  margin-top: 4px;
  vertical-align: middle;
}
.watch_exemple:before {
  background: transparent url(../images/icon_exemple_watch.svg) 0 center no-repeat;
  content: "";
  display: inline-block;
  width: 20px;
  height: 24px;
  vertical-align: middle;
  margin-right: 5px;
}

  /*Опубликованные статьи*/
.new-conf #page_inset h3 {
	text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 24px;
    color: #383838;
}
.new-conf #page_inset .section_item a {
	line-height: 120%;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
.new-conf #page_inset .section_authors {
	text-align: right;
	margin-bottom: 0;
}
/*
.new-conf #page_inset .section_authors.first{
	padding-top: 17px;
}*/
.new-conf #page_inset .section_authors a {
    font-weight: bold;
    font-style: italic;
    color: #383838;
    text-decoration: none;
}
.new-conf #page_inset .section-wrapp{
	margin-bottom: 30px;
}
.new-conf #page_inset .section-wrapp .section_item{
	padding-bottom: 0;
    padding-top: 25px;
  clear: both;
}
.diplom .row {
	margin: 0;
	float: left;
}
.new-conf #page_inset .section-wrapp > .section{
	    text-align: center;
	    font-size: 18px;
	    clear: both;
		padding-bottom: 0;
	    color: #383838;
	    text-transform: uppercase;
}

.page_inform.sib-article .img-conf-image {
	margin-right: 15px;
}
.page_inform.sib-article p,
.page_inform.sib-article .spoilers-content,
.page_inform.sib-article ul{
	float: right;
	width: calc(100% - 200px);
}
.page_inform.sib-article .spoilers-content{
	padding-top: 20px;
}

/*Голосование за статью*/
.article_vote_block{
	margin: 10px 0 31px -10px;
    color: #383838;
    line-height: 120%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: calc(100% + 20px);
    box-sizing: content-box;
}
.article_vote_block i{
	font-size: 12px;
}
.article_vote_block > div{
	text-align: center;
}
.vote_block, .vote_diplom, .vote_nauch{
	border-bottom: 1px solid #dcdcdc;
	width: 33.33%;
}
.vote_nauch{
	position: relative;
}
.article_vote_block.nauch .vote_nauch .title{
	background: none!important;
}
.article_vote_block.nauch .vote_block .title{
	margin-right: -85px;
}
.article_vote_block.nauch .vote_diplom .title{
	margin-left: -85px;
}
.vote_status, .vote_nauch{
	width: 33.33%;
}
.vote_nauch span{
	display: block;
	line-height: 82px;
	height: 82px;
	font-size: 14px;
	color: #db581b;
}
.vote_status > span{
	display: block;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #db581b;
}
.vote_count > span{
	display: block;
	color: #383838;
	font-size: 16px;
}
.vote_count .count{
	font-size: 19.4px;
	color: #db581b;
	text-transform: uppercase;
}
.vote_count{
	margin-top: 13px;
    line-height: 170%;
}
.article_vote_block > div .title{
	height: 33px;
	font-size: 14px;
	text-transform: uppercase;
	color: #fff;
	line-height: 33px;
	background-color: #db581b;
	text-align: center;
}
.article_vote_block > div .title.disabled{
	background-color: #b5b5b5;
}
.article_vote_block.nauch .vote_diplom_wrap{
	margin: 13px 0 13px -85px;
}
.vote_diplom_wrap{
	margin: 13px 0;
}
.vote_diplom_wrap i{
	margin: 29px 0;
    display: block;
}
.vote_diplom_wrap .row{
	display: inline-block;
	margin-right: 10px;
	width: 40px!important;
    height: 55px!important;
}
.vote_diplom_wrap .row:last-child{
	margin: 0;
}
.vote_diplom_wrap img{
	width: 40px!important;
    height: 55px!important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25);
    margin: 0!important;
}
.vote_block .vote_action{
  margin: 30px 0;
  display: inline-block;
  vertical-align: top;
}
.vote_action .vote_btn{
  border: 0;
  cursor: pointer;
  font: inherit;
}
.vote_action .vote_btn[disabled]{
  opacity: .6;
  cursor: default;
}
.vote_action .vote_msg{
  display: block;
  margin-top: 6px;
  font-size: 12px;
  color: #db581b;
}
.vote_block .shared_vk {
  display: inline-block;
  margin: 30px 0;
  vertical-align: top;
  margin-left: 10px;
}
.article_vote_block.nauch .vote_block .fb-like{
	margin-left: 76px;
}
.authors{
	text-align: right;
	font-style: italic;
	padding: 15px 0;
}
.authors a{
	font-weight: 700;
	text-decoration: none;
	color: #484848;
}

/*Банер для авторов РИНЦ, ВАК, СКОПУС*/
.authors_funnel.other_journal {
  background: #FFF;
  height: 120px;
  display: flex;
  border: 1px solid #d2d2d2;
  align-items: center;
}
.authors_funnel.other_journal .title_funnel{
  font-weight: 500;
  font-size: 19px;
  line-height: 30px;
  width: 260px;
  padding: 20px;
  text-transform: uppercase;
  color: #f44b0a;
}
.authors_funnel.other_journal .item {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  align-content: center;
  padding: 0 17px;
}
.authors_funnel.other_journal .item.rinc {
  background: transparent url(../images/pictures/bg_authors_rinc_page.jpg) 0 center no-repeat;
  width: 210px;
  height: 118px;
}
.authors_funnel.other_journal .item.vak {
  background: transparent url(../images/pictures/bg_authors_vak.jpg) 0 center no-repeat;
  width: 208px;
  height: 118px;
}
.authors_funnel.other_journal .item div{
  font-weight: 500;
  font-size: 27px;
  line-height: 32px;
  color: #FFFFFF;
  margin-bottom: 5px;
}
.authors_funnel.other_journal .item a.btn {
  background: #FFF;
  box-shadow: none;
  color: #DF2C16;
  border-radius: 0;
  font-size: 12px;
  padding: 0 14px;
}
.authors_funnel.other_journal .item a.btn:hover {
  background: #e57648;
  color: #FFF;
}
  /*END Банер для авторов РИНЦ, ВАК, СКОПУС*/

.node-banner{
	position: relative;
    max-width: 632px;
    margin: 0px auto 15px;
    overflow: hidden;
}
.node-banner a {
	position: absolute;
    top: 55px;
    width: 104px;
    height: 24px;
}
.node-banner a.vk_group{
	right: 223px;
}
.node-banner a.fb_group{
    right: 96px;
}
#content .node-banner a.block-banner{
	text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    text-decoration: none;
    line-height: 150%;
    position: absolute;
    left: 10px;
    top: 12px;
    width: 145px;
    text-align: center;
    display: block;
}


/*Студенческие конференции*/
.conference  {
	overflow: hidden;
    margin-bottom: 50px;
    font-size: 12px;
}
.conference .img-conf-image{
	width: 185px;
    float: left;
    margin-right: 15px;
}
.view-id-discussion .dis_conf {
    display: none !important;
}
.conference-info {
	margin-top: 20px;
}
#content h2.conference-h2 a,
#content h3.conference-h2 a {
	font-size: 14px;
    display: block;
    font-weight: normal;
}
.attention {
    padding: 13px 20px 11px 36px;
    background: #f6f6f6 url(../images/attention.png) -13px 40% no-repeat;
    font-size: 12px;
    line-height: 120%;
    font-style: italic;
    margin: 10px 0 12px 0;
}

/*Научные конференции*/
.view-id-conf.view-display-id-page .view-header {
	position: relative;
}
.view-id-conf.view-display-id-page .view-header .orange {
	line-height: 30px !important;
    float: right;
    padding: 0 20px;
    margin-top: -7px;
    font-size: 13px;
    margin-left: 10px;
    font-weight: normal;
}

/*Научные журналы*/
.page-journal .title_conf {
  font-size: 18px;
  border: none;
  text-align: center;
  padding-bottom: 0;
  display: block;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 21px;
}
.page-journal #content h2.conference-h2 {
  margin-bottom: 46px;
  margin-top: -2px;
}
.page-journal #content h2.conference-h2 a {
  font-size: 16px;
  line-height: 23px;
}
.page-journal #content .conference-info {
  font-size: 14px;
  line-height: 20px;
}
.page-journal #content .conference-info div {
  margin-bottom: 21px;
}
.page-journal #content .conference-info div:last-child {
  margin-bottom: 0;
}
.page-journal #content .bottom_btn {
  margin-top: 49px;
}
.page-journal #content .bottom_btn .btn {
  padding: 0 37px;
}
.page-journal #content .bottom_btn span.icon_jornal_group{
  margin-top: 0;
}
.page-journal #content .bottom_btn span {
  display: inline-block;
  vertical-align: top;
  margin-top: 7px;
}
.page-journal #content .bottom_btn span.crossref {
  margin: 6px 22px 0 28px;
}
.page-journal #content .bottom_btn span.crossref img{
  width: 78px;
}
.page-journal #content .bottom_btn span.eliberry img{
  width: 84px;
}
.page-journal #content .view-id-journal_innovation.view-display-id-block_1 .eliberry {
  margin-left: 28px;
}
.page-journal #content .bottom_btn span.google_sholar {
  margin-left: 25px;
}
.view-id-journal_innovation.view-display-id-block_1 > .view-header > p {
	display: none;
}
.page-journal #content .view-id-journal_innovation.view-display-id-block_1 .conference.rinz h2.conference-h2 {
  margin-bottom: 28px;
}

.page-journal #content .view-id-journal_innovation.view-display-id-block_1 .bottom_btn {
  margin-top: 28px;
}
.page-journal #content .view-id-journal_innovation.view-display-id-block_1 .journal_languages{
  margin-bottom: 0;
}

/*Конференции юниверсум*/
.conference-item {
  display: flex;
  margin-bottom: 30px;
}
.conference-item .conference-image {
  width: 205px;
  flex-shrink: 0;
  margin-right: 22px;
  position: relative;
}
.recommended_jornal_container{
  position: relative;
  flex-shrink: 0;
}
.conference-item .conference-image > a {
  max-width: 205px;
  display: block;
  position: relative;
}
.conference-item .conference-image > a > img {
  border: 1px solid #cccccc;
}
.conference-item .conference-image .recommended_jornal:before{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.83+100 */
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.83) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.83) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d4000000',GradientType=0 ); /* IE6-9 */
  content: "";
  height: 198px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
}
.conference-item .conference-image .recommended_jornal, .recommended_jornal_container .recommended_jornal{
  position: absolute;
  bottom: 0;
  padding: 55px 10px 12px;
  left: 0;
}
.conference-item .conference-image .recommended_jornal{
  width: 100%;
}
.conference-item .conference-image .recommended_jornal div, .recommended_jornal_container .recommended_jornal div {
  margin-bottom: 12px;
  position: relative;
  z-index: 2;
}
.conference-item .conference-image .recommended_jornal div:last-child, .recommended_jornal_container .recommended_jornal div:last-child{
  margin-bottom: 0;
}
.conference-item .conference-image .recommended_jornal div img, .recommended_jornal_container .recommended_jornal div img {
  max-width: 100%;
  height: auto;
}
.conference-item .conference-info-block {
  margin-top: 0;
  display: flex;
  flex-wrap: wrap;
  align-content: space-between;
}
.conference-item .conference-info-block > * {
  width: 100%;
}

.conference-item .conference-timing{
  margin: 13px 0 18px 0;
}
.conference-item .conferense-magazine-placement{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 13px;
}
.conference-item .conferense-magazine-placement img {
  margin-right: 14px;
  margin-bottom: 7px;
  flex-shrink: 0;
}
.page-journal #content .conference-item .bottom_btn {
  margin-top: 0;
}

.partners_universum_logo {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.partners_universum_logo div {
  margin: 0 20px 20px 0;
}
.partners_universum_logo div a {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}



/*END Конференции юниверсум*/



/*Навигатор между статями*/
.jnav{
	background: #f1f1f1;
    padding: 25px 6px 0 6px;
    border-bottom: 2px solid #dbdbdb;
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}
.jnav > div{
	background: #fff;
    height: 52px;
    width: calc(33.33% - 18px);
    text-align: center;
}
.jnav > div.mid{
	background: #cc5414;
    width: 258px;
    height: 63px;
    color: #fff;
    margin: -10px 0 -2px 0;
    font-size: 18px;
    padding: 12px 0 0 0;
    vertical-align: middle;
}
.jnav a{
	font-size: 12px!important;
	color: #76828c!important;
	text-decoration: none!important;
	display: block;
	height: 40px;
	padding: 12px 0 0 12px;
	line-height: 120%!important;
	position: relative;
}
.jnav div:last-child a{
	padding: 12px 12px 0 0;
}
.jnav a:before{
	content: '';
    display: block;
    border-bottom: 1px solid #76828c;
    border-left: 1px solid #76828c;
    position: absolute;
    top: 22px;
    width: 8px;
    height: 8px;
}
.jnav a:hover:before{
	border-bottom: 1px solid #d86e26;
	border-left: 1px solid #d86e26;
}
.jnav div:first-child a:before{
	left: 23px;
	transform: rotate(45deg);
}
.jnav div:last-child a:before{
	right: 23px;
	transform: rotate(-135deg);
}
.jnav a:hover{
	color: #d86e26!important;
	text-decoration: underline!important;
}

.action-journal a:first-child{
	margin-right: 40px;
}
.action-journal a {
	padding: 0 15px;
}
a.in:before{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 3px;
}
a.in:before {
	content: "\f090";
    margin-right: 5px;
}
.teazer-group{
	margin-bottom: 25px;
}
.teazer-group img {
	margin-bottom: 5px;
}
.teazer-text {
    font-size: 12px;
}
.teazer-text ul li {
	list-style-position: inside;
}
.teazer-text ul li{
	margin-bottom: 6px;
}

.action-journal{
	text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}
.node-universum table{
	margin-bottom: 30px;
}
.node-universum table tr:nth-child(2n) td {
	background: #f1f1f1;
}
.node-universum .spoilers_margin{
    margin-top: 30px;
}

/*Блок контактов графический */
.contact-group{
  margin-top: 25px;
}
.contact-group .row > div {
  margin-bottom: 35px;
  font-size: 14px;
  line-height: 17px;
}
.contact-group .row > div > div {
  display: flex;
}
.contact-group .row > div > div i {
  width: 40px;
  margin-right: 8px;
  flex-shrink: 0;
}
.contact-group .row div b {
  display: block;
  margin-bottom: 4px;
}
.contact-group .manager i {
  background: url(/sites/all/themes/sibac_new/images/conf-secretary.png) 0 0 no-repeat transparent;
  height: 37px;
}
.contact-group .phone i {
  background: url(../images/icon_phone_color.svg) 0 0 no-repeat transparent;
  height: 28px;
}
.contact-group .mail i {
  background: url(/sites/all/themes/sibac_new/images/icon_mail_color.svg) 0 0 no-repeat transparent;
  height: 30px;
}
.contact-group .adress i {
  background: url(/sites/all/themes/sibac_new/images/icon_metka_color.svg) 0 0 no-repeat transparent;
  height: 37px;
}
.contact-group .whatsapp i {
  background: url(/sites/all/themes/sibac_new/images/icon_icon_whatsapp_contact.svg) 0 0 no-repeat transparent;
  height: 37px;
}
.contact-group .telegram i {
  background: url(/sites/all/themes/sibac_new/images/icon_icon_telegram_contact.svg) 0 0 no-repeat transparent;
  height: 37px;
  background-size: contain;
}
.contact-group .max i {
  background: url(/sites/all/themes/sibac_new/images/icon-max_contact.png) 0 0 no-repeat transparent;
  height: 37px;
  background-size: contain;
}
.contact-group .site i {
  background: url(/sites/all/themes/sibac_new/images/icon_site.svg) 0 0 no-repeat transparent;
  height: 37px;
}
/* 4 колонки
.contact-group{
  line-height: 17px;
  margin-top: 29px;
  font-size: 15px;
}
.contact-group .item-group{
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 7px 0 7px 50px;
  margin-bottom: 28px;
}
.contact-group .item-group:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}
.contact-group .item-group:nth-child(1),
.contact-group .item-group:nth-child(2){
  width: calc(50% - 2px);
}
.contact-group .item-group:nth-child(1):after{
  background: url(../images/icon_phone_color.svg) 0 0 no-repeat transparent;
  width: 34px;
  height: 28px;
}
.contact-group .item-group:nth-child(2):after{
  background: url(../images/icon_mail_color.svg) 0 0 no-repeat transparent;
  width: 34px;
  height: 30px;
  top: -2px;
}
.contact-group .item-group:nth-child(3):after{
  background: url(../images/icon_metka_color.svg) 0 0 no-repeat transparent;
  width: 26px;
  height: 37px;
  left: 3px;
  top: -1px;
}
.contact-group .item-group:last-child{
	width: 100%;
}
.contact-group.four-item .item-group a {
	display: block;
}
.contact-group.four-item .item-group,
.contact-group.four-item .item-group:last-child {
	width: calc(33.33% - 3px);
}
.contact-group.four-item .item-group b {
	display: block;
    margin-bottom: 4px;
}
.contact-group.four-item .item-group:nth-child(1):after{
	background: url(../images/conf-secretary.png) 0 0 no-repeat transparent;
    width: 29px;
    height: 37px;
    top: 5px;
}
.contact-group.four-item .item-group.whatsapp:after{
    width: 29px;
    height: 37px;
    top: 5px;
}
.contact-group.four-item .item-group:nth-child(2):after{
    top: 8px;
}
.contact-group.four-item .item-group:nth-child(3):after,
.contact-group .item-group.phones:after{
	background: url(../images/icon_phone_color.svg) 0 0 no-repeat transparent;
    width: 34px;
    height: 29px;
    left: 0;
    top: 18px;
}
.contact-group.four-item .item-group.one-phone:after {
    top: 10px;
}


.contact-group.four-item .item-group:nth-child(4):after,
.contact-group.four-item .item-group.adress:after{
	background: url(../images/icon_metka_color.svg) 0 0 no-repeat transparent;
    width: 26px;
    height: 37px;
    left: 11px;
    top: 14px;
}

.contact-group .item-group.email:after{
	background: url(../images/icon_mail_color.svg) 0 0 no-repeat transparent !important;
    width: 34px !important;
    height: 30px !important;
    top: 2px !important;
}
*/
/*Спойлеры*/
.spoilers {
	width: 100%;
	clear: left;
	margin-bottom: 17px;
}
.spoilers.top-spoiler {
    margin-top: 19px;
}
.spoilers .title {
    padding: 11px 40px 11px 18px;
	margin-top: 0;
}
.spoilers.last-spoiler {
    margin-bottom: 36px;
}
.spoiler-button {
    margin: 0;
    float: right;
  display: none;

}
.new-conf #page_inset .spoilers p.recommendation {
	width: 100%;
    padding: 10px 15px 10px 15px;
    margin: 7px 0 7px 0;
    background: #f2eadf;
    line-height: 18px;
}
.spoilers .desc{
	padding: 17px 15px;
}
.spoilers .desc table p,
.spoilers .desc p:last-child {
	margin-bottom: 0;
}
.node p[align=right]{
    margin-bottom: 0;
}
/*Подписка*/
.subscribe-form {
	text-align: center;
    margin-bottom: 40px;
    position: relative;
    margin-top: 21px;
}
.subscribe-form::before {
	content: '';
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    width: 101px;
    height: 105px;
    display: inline-block;
    background: url(../images/search-bg.svg) no-repeat center;
    opacity: .15;
    top: 27px;
    margin-left: -27px;
}
.new-conf #page_inset .subscribe-form h2 {
    font-size: 20px;
    font-weight: 700;
    color: #383838;
    margin-bottom: 38px;
    position: relative;
    z-index: 1;
}

.subscribe-form .email.form-text {
    width: 330px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 37px;
    line-height: 35px;
    border: 1px solid #DDDCDA;
    border-radius: 2px;
    background-color: rgba(255, 255, 255, .55);
    padding: 0 0 0 26px;
    position: relative;
    font-size: 14px;
    z-index: 1;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #ACACAC;
}
::-moz-placeholder { /* Firefox 19+ */
    color: #ACACAC;
}
:-ms-input-placeholder { /* IE 10+ */
    color: #ACACAC;
}
:-moz-placeholder { /* Firefox 18- */
    color: #ACACAC;
}
.nauch-subscribe .block-sub-send{
	border: 1px solid #d9d9d9;
    border-radius: 2px;
    padding: 25px 0 20px 0;
    text-align: center;
    position: relative;
}

.nauch-subscribe .block-sub-send .close{
	background: url('../images/close.png') 50% 50% no-repeat;
}
.subscribe-form .email.form-text.error{
	border: 2px solid red;
}
.nauch-subscribe .email.form-text.error{
	border: 1px solid red;
}
.subscribe-form .webform-component-email {
	margin: 0 15px 0 0;
    display: inline-block;
}

.subscribe-form div.error{
	display: none;
}
.subscribe-form .captcha, .subscribe-form .form-actions{
	display: none;
}
.subscribe-form .form-actions.tmp{
	display: inline-block;
}
.block-sub-send{
	color: #292929;
	font-size: 16px;
	padding: 30px 0 20px 0;
}
.block-sub-send .close{
	width: 13px;
	height: 13px;
	padding: 8px;
	background: url('../images/close-sub.png') 50% 50% no-repeat;
	cursor: pointer;
	text-indent: 9999px;
	display: block;
	position: absolute;
	top: 6px;
	right: 6px;
}




/*Авторские монографии*/
.hide-mono {
    display: none;
}
.mono .conference-info {
    margin-top: 0;
}
.mono .more {
	text-align: center;
    margin-top: 30px;
}
.mono .more.active span.add{
	display: none;
}
.mono .more span {
    font-weight: normal;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-style: normal;
    border: none;
    height: 37px;
    width: 100%;
    margin: 0px;
    padding: 5px 10px;
    box-shadow: none;
    background: url(/images/sr-button-bg.png) 0% 50% repeat transparent;
    cursor: pointer;
    border-radius: 4px;
}
.mono .more.active span.hide{
	display: inline;
}
.hide {
    display: none;
}

.page-node-9 #content h1,
.page-node-113782 #content h1,
.page-node-117184 #content h1{
	text-align: center;
    color: #fff;
    border: none;
    font-size: 38px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 60px 10px;
    margin: 0 0 0 -10px;
    background-size: cover !important;
    box-sizing: content-box;
    width: 100%;
    line-height: 130%;
    text-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
    margin-bottom: 20px;
}
.page-node-113782 #content h1,
.page-node-117184 #content h1 {
    background: url(../images/title-rinc.png) 0 0 no-repeat;
    text-transform: none;
}
.page-node-9 #content h1 {
    background: url(../images/mono/title.png) 0 0 no-repeat;
}
.vak_action_block {
  background: #ededed url(../images/temporary/vak_action.jpg) right bottom no-repeat;
  padding: 15px 0 15px 22px;
  margin-bottom: 19px;
  min-height: 177px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.page-node-113762 .vak_action_block, .page-node-395702 .vak_action_block, .page-node-184933 .vak_action_block {
  background: #ededed url(../images/temporary/vak_action_small.jpg) right bottom no-repeat;
}
.vak_action_block .title_action {
  font-size: 28px;
  line-height: 30px;
  font-weight: bold;
  margin-bottom: 11px;
}
.vak_action_block .title_action span{
  font-size: 36px;
  line-height: 38px;
  color: #B51B12;
}
.vak_action_block .title_action br {
  display: none;
}
.page-node-113762 .vak_action_block .title_action br, .page-node-395702 .vak_action_block .title_action br, .page-node-184933 .vak_action_block .title_action br {
  display: block;
}
.vak_action_block .text_action {
  max-width: 550px;
  line-height: 17px;
  margin-bottom: 0;
}
.page-node-113762 .vak_action_block .text_action, .page-node-395702 .vak_action_block .text_action, .page-node-184933 .vak_action_block .text_action {
  max-width: 410px;
}
.vak_action_block.pedagogy {
  margin: -10px auto 30px;
}
.page-node-113762 .vak_action_block.pedagogy, .page-node-395702 .vak_action_block.pedagogy, .page-node-184933 .vak_action_block.pedagogy {
  max-width: 706px;
}

.mono-item{
	display: inline-block;
    width: 32%;
    text-align: center;
    vertical-align: top;
    margin-bottom: 25px;
}
.mono-item .mono-img {
	display: table;
	height: 46px;
	width: 100%;
	margin-bottom: 10px;
}
.mono-item .mono-img div {
	display: table-cell;
	vertical-align: middle;
}
.hint, .hint-text {
    position: relative;
}
.hint span {
    width: 18px;
    height: 18px;
    background: url(../images/info-hint.png) 0 0 no-repeat;
    display: inline-block;
    position: absolute;
    top: -10px;
}
.hint div, .hint-text div {
    display: none;
    width: 250px;
    padding: 15px 15px 0 15px;
    font-size: 12px;
    position: absolute;
    top: 1px;
    left: 12px;
    text-align: left;
    background: #fff;
    line-height: 130%;
    z-index: 10000;
    box-shadow: 0px 2px 5px 0px rgba(191,190,190,0.004), 0px 2px 1px 0px rgba(145,145,145,0.39);
}
.hint span:hover + div, .hint-text:hover div {
    display: block;
}
.send-request{
	text-align: center;
    padding: 10px 0 40px 0;
}
.title-mono {
	font-size: 15px;
    padding-bottom: 40px;
}
.mono-block{
	margin-bottom: 10px;
}
.page-node-9 .mono {
	margin-top: 30px;
}
table p:last-child{
	margin-bottom: 0 !important;
}
.page-node-9 .mono table {
    margin: 20px 0 20px;
}
.page-node-9 .mono .conference{
	font-size: 14px;
	margin-bottom: 30px;
}

/*Верстка калькулятора*/
#content form#calc label {
	display: inline-block;
    margin-right: 20px;
    font-weight: 700;
    margin-bottom: 13px;
}
#content form#calc .slider {
    width: calc(100% - 100px);
}
#calc{
	border: 1px solid #da6d28;
    padding: 20px 15px 20px 15px;
    margin-bottom: 3px;
}
#calc .output {
    display: none;
}
#calc input[type=text] {
	display: block;
    width: 60px;
    margin: -14px 0 0 15px;
    float: left;
    height: 42px;
    color: #5d5d5d;
    text-align: center;
}
#page_inset #calc .discount {
    border: 1px solid #d1d0cd;
    margin: 0 6px 0 0;
    padding: 0;
    line-height: unset;
    background: #FFF;
}
#page_inset #calc .discount.checked,
#page_inset #calc .discount:hover{
	border-color: #de5f21;
}

#calc .submit {
	text-align: center;
	margin-top: 10px;
}

/*ПУБЛИКАЦИЯ СТАТЕЙ РИНЦ и ВАК*/
.scopus-icon{
	padding-top: 10px;
	margin-bottom: 15px;
}
.scopus-icon .item{
	display: inline-block !important;
    width: calc(50% - 2px);
    padding-right: 20px;
    vertical-align: top;
    padding-bottom: 20px;
}
.scopus-icon .title{
  font-size: 15px;
  color: #383838;
  margin-bottom: 7px;
}
.scopus-icon .text{
	font-size: 15px;
	color: #9a9a9a;
}
.scopus-icon .wrap-text{
  display: inline-block;
  width: calc(100% - 66px);
}
.scopus-icon .icon{
  width: 42px;
  height: 42px;
  display: inline-block;
  float: left;
  margin: 0 24px 15px 0;
  background: url(../images/scopus_icon.png) 0 0 no-repeat;
}
.icon-2{
  background-position: -42px 0 !important;
}
.icon-3{
  background-position: -84px 0 !important;
}
.icon-4{
  background-position: -126px 0 !important;
}
.icon-5{
  background-position: -168px 0 !important;
}
.icon-6{
  background-position: -210px 0 !important;
}
.icon-7{
  background-position: -252px 0 !important;
}
.icon-8{
  background-position: -294px 0 !important;
}
.icon-9{
  background-position: -336px 0 !important;
}
.icon-10{
  background-position: -378px 0 !important;
}
.icon-11{
  background-position: -420px 0 !important;
}
.icon-12{
  background-position: -462px 0 !important;
}
.icon-13{
  background-position: -504px 0 !important;
}
.icon-14{
  background-position: -546px 0 !important;
}
#content .clearfix .garant-from-us {
     font-size: 13px;padding: 0 8px;border: none;
}
#content .clearfix table.t-center .garant-from-us {
  font-size: 14px;
  line-height: 18px;
}
#content  .clearfix .garant-from-us.mid {
     padding: 0 16px;border: none;border-left: 1px solid #e96d11;border-right: 1px solid #e96d11;
}

.page-node-113762 .more,
.page-node-395702 .more,
.page-node-184933 .more,
.page-node-113782 .more,
.page-node-117184 .more,
.page-node-186823 .more {
	text-align: center;
    padding-top: 10px;
    margin-bottom: 30px;
}
.page-node-113782 #science-styler{
	width: calc(100% - 10px);
}

/* Страницы Scopus, WoS */

/*Скидка ВАК*/

.discount_vak {
  background: url(../images/discount_vak.jpg) center top no-repeat;
  height: 190px;
  margin-bottom: 20px;
  background-size: contain;
}

.field-name-field-discount-vak .form-radios>div, #rinc-zayavka-node-form .form-radios>div, #vak-zayavka-node-form .form-radios>div {
  display: block;
}
/*END Скадка Вак*/

/*Табы ВАК*/
.tabs_vak .content_block_tabs {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.tabs_vak a {
  width: calc(50% - 10px);
  margin-bottom: 20px;
  border: 1px solid #f16600;
  text-align: center;
  border-radius: 4px;
  text-decoration: none;
  padding: 7px 10px;
}
.tabs_vak a:hover,
.tabs_vak a.active {
  background: #f16600;
  color: #FFF;
}

/* Конец табов Вак*/

/*Табы  Scopus, WoS*/
.block__tabs{
	background: #F1F1F1;
    border-bottom: 1px solid #CC5414;
    padding: 8px 0 0 0;
    height: 43px;
    margin: 10px 13px 15px 13px;
    position: relative;
}
.block__tabs .content_block_tabs{
  margin: 0 auto;
  max-width: 646px;
  position: relative;
}
.block__tabs .item__tabs{
	width: 219px;
    position: absolute;
}
.block__tabs .item__tabs:nth-child(1) a {
	left: 12px;
    z-index: 3;
}
.block__tabs .item__tabs:nth-child(2) {
	left: 220px;
    z-index: 10;
}
.block__tabs .item__tabs:nth-child(3) {
	left: 430px;
    z-index: 1;
}
.block__tabs .item__tabs a, .block__tabs .item__tabs span{
	height: 35px;
	font-size: 12px;
	line-height: normal;
	display: block;
    text-align: center;
	padding: 4px 10px 0 10px;
	text-decoration: none;
}
.block__tabs .item__tabs:nth-child(1) a,
.block__tabs .item__tabs:nth-child(1) span{
	padding-top: 12px;
}
.block__tabs .item__tabs a{
	color: rgba(96, 96, 96, 0.72);
	background: url('../images/tabs.png') 0 0 no-repeat;
}
.block__tabs .item__tabs a:hover{
	color: rgba(204, 84, 20, 0.87);
	text-decoration: underline;
}
.block__tabs .item__tabs a:hover svg{
	fill: rgba(204, 84, 20, 0.87);
}
.block__tabs .item__tabs a svg{
	fill: #606060;
}
.block__tabs .item__tabs span{
	color: #FFFFFF;
	background: url('../images/tabs_active.png') 0 0 no-repeat;
}

/*Контент страниц*/
.scopus__page .scopus__nav .left {
	float: left;
}
.scopus__page.wos .bn_wos_cost {
  display: block;
  text-align: center;
}
.scopus__page .scopus__nav_menu {
	border-left: 3px solid rgba(219,88,27,0.23);
    margin: 10px 0 0 11px;
    width: calc(100% - 226px);
}
.scopus__page .scopus__nav_menu a {
	border-left: 3px solid transparent;
    display: block;
    padding: 0 5px 0 12px;
    line-height: 27px;
    font-size: 13px;
    margin-left: -3px;
    text-decoration: none;
}
.scopus__page .scopus__nav_menu a:hover {
    background: #EEEDE9;
    border-left: 3px solid #DB581B;
}
.scopus__page h3, .scopus__page h2 {
	font-weight: 500;
    font-size: 18px !important;
    color: #484848 !important;
    padding: 0;
    margin: 43px 0 32px 0;
	text-align: center;
}

/*--В услугу публикации входит*/
.scopus__service{
	margin: 0 0 34px 0;
    padding: 0 40px;
}
.scopus__service > div{
	margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.scopus__service > div:last-child{
	margin-bottom: 0;
}
.scopus__service > div > div{
	background-position: 0 0;
    background-repeat: no-repeat;
    min-height: 70px;
    width: 50%;
    padding-right: 12px;
}
.scopus__service .block-1{
	background-image: url('../images/scopus/service1.svg');
}
.scopus__service .block-2{
	background-image: url('../images/scopus/service2.svg');
}
.scopus__service .block-3{
	background-image: url('../images/scopus/service3.svg');
}
.scopus__service .block-4{
	background-image: url('../images/scopus/service4.svg');
}
.scopus__service .block-5{
	background-image: url('../images/scopus/service5.svg');
}
.scopus__service .block-6{
	background-image: url('../images/scopus/service6.svg');
}
.scopus__service .block-7{
	background-image: url('../images/scopus/service7.svg');
}
.scopus__service .block-8{
	background-image: url('../images/scopus/service8.svg');
}
.scopus__service .block-9{
	background-image: url('../images/scopus/service9.svg');
}
.scopus__service .block-10{
	background-image: url('../images/scopus/service10.svg');
}
.scopus__service .block-11{
	background-image: url('../images/scopus/service11.svg');
}
.scopus__service > div > div strong{
	padding: 15px 0 0 66px;
    display: block;
    line-height: 16px;
}
.scopus__service > div > div p{
	padding: 15px 0 0 88px!important;
    margin: 0;
    line-height: 16px;
    font-size: 13px;
}
.page-node-113782 .scopus__block__fon {
  margin: 30px 0;
}
.scopus__block__fon .scopus__action {
    padding: 10px 0 0 0;
}
.scopus__block__fon .scopus__direction + .scopus__action {
    padding-top: 35px;
}
.scopus__block__fon {
	background: #F5F5F5;
    padding: 20px 21px 33px;
    margin: 47px 0 0 0;

}
.scopus__block__fon h2,
.scopus__block__fon h3{
	margin: 13px 0 26px 0;
    text-align: center;
    text-transform: uppercase;
}
.page-node-113762 .scopus__block__fon, .page-node-395702 .scopus__block__fon{
	margin-bottom: 30px;
    margin-top: 0;
    padding: 30px 21px;
}
.page-node-113762 .scopus__block__fon h2, .page-node-395702 .scopus__block__fon h2, .page-node-184933 .scopus__block__fon h2 {
	margin-top: 0;
}
.page-node-113762 .scopus__block__fon.reviews_block, .page-node-395702 .scopus__block__fon.reviews_block {
  margin-top: 27px;
}
.page-node-184933 .scopus__block__fon.reviews_block{
  margin-top: 43px;
  padding-top: 33px;
  margin-bottom: 25px;
}
.page-node-184933 .scopus__block__fon.reviews_block .scopus__feedback {
  padding-bottom: 0;
}
.scopus__page .block__item{
	background: #fff;
	box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.2);
	margin-bottom: 18px;
	padding-bottom: 36px;
}
.scopus__page .block__item:nth-child(2n+1){
	background: #F8F8F8;
}
#content .scopus__page .block__item img{
	margin: 0;
	max-width: 100%;
}
#content .scopus__page .block__item .scopus__image__p a {
  display: block;
  text-align: center;
}
#content .scopus__page .block__item .scopus__image__p a img {
  max-width: 646px;
}
.scopus__page .block__item > .title{
	text-align: center;
    font-weight: 500;
    font-size: 18px;
    line-height: normal;
    color: #484848;
    margin: 0;
    padding: 25px;
}
.scopus__page .block__head{
	padding-left: 24px;
	min-height: 136px;
    margin-bottom: 17px;
}
.scopus__page .block__head p.first{
	font-weight: bold;
	font-size: 20px;
	line-height: 26px !important;
	margin: 8px 0 0 0;
}
.scopus__page .block__head p{
	font-weight: normal;
	font-size: 17.1px;
	line-height: 23px !important;
	color: #FFFFFF;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.45);
	padding: 0!important;
}
.scopus__page .item-1 .block__head{
	background: url(../images/scopus/block__item_1.png) 0 8px no-repeat;
    background-size: cover;
}
p.left__border {
	border-left: 2px solid #CC5414;
    padding: 0 0 0 16px !important;
    margin-bottom: 21px;
    line-height: 19px !important;
}
.scopus__page .item-2 .block__head{
	background: url('../images/scopus/block__item_2.png') 0 8px no-repeat;
}
.scopus__page .block__head .date{
	display: inline-block;
	height: 42px;
	padding: 0 31px 0 28px!important;
	font-weight: 500;
	font-size: 18px;
	line-height: 40px;
	color: #484848;
	background: #C3D6E4;
	box-shadow: 0px 2px 0px #FFFFFF;
	position: relative;
}
.scopus__page .block__head .date:before{
	display: block;
	content: '';
	width: 11px;
	height: 42px;
	background: url('../images/scopus/block__item.svg') 0 0 no-repeat;
	position: absolute;
	left: -11px;
}
.block__item_wrap{
	padding: 0 18px;
}
.scopus__page .block__item .spoilers{
	margin: 0;
}
.scopus__page .block__item .spoilers .title svg,
#node-135880 .spoilers .title svg{
	fill: #484848;
}
.scopus__page .block__item .spoilers .title:hover svg,
#node-135880 .spoilers .title:hover svg{
	fill: #fff;
}
.scopus__page .block__item .spoilers .title:hover,
#node-135880 .spoilers .title:hover{
	color: #fff;
}
.scopus__page .block__item h3{
	font-weight: bold!important;
	font-size: 18px!important;
	line-height: 25px!important;
	text-align: left;
	margin: 24px 0 16px 0!important;
}
.page-node-174476 #content h1 {
  border-bottom: none;
}

/*Август  2020 Публикация в сборнике материалов конференций, индексируемом в Scopus*/
.page-node-135880 #content h1{
  border-bottom: none;
  padding: 0;
}
.scopus__page .block__item.item-3 {
  background: #FFF;
  margin-top: 32px !important;
  margin-bottom: 60px;
}
.page-node-135880 .scopus__page .block__item.item-3{
  margin-bottom: 40px;
  margin-top: 10px !important;
  padding: 0;
  box-shadow: none;
}
.page-node-135880 .scopus__page .block__item.item-3 .block__item_wrap {
  padding: 0;
}

.scopus__page .block__item.item-3 .block__head{
  background: url(../images/scopus/bg_scopus_item_3.jpg) 0 0 no-repeat;
  min-height: 150px;
  height: 100%;
}
.scopus__page .block__item.item-3 .block__head .head_text{
  font-weight: bold;
  font-size: 22px;
  line-height: 30px;
  color: #484848;
  margin-top: 18px;
}
.scopus__page .block__item.item-3 .block__head .date {
  margin-top: -8px;
  background: #DBDBDB;
  padding: 0 60px 0 20px !important;
}
.scopus__page .block__item.item-3 .block__head .date:after {
  background: url(../images/scopus/icon_britannia.svg) 0 0 no-repeat;
  content: "";
  width: 47px;
  height: 27px;
  position: absolute;
  right: 0;
}
.scopus__page .block__item.item-3 .block__item_wrap .country:before{
  background: url(../images/scopus/icon_scopus_global.svg) 0 0 no-repeat;
  content: "";
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin-right: 5px;
}
.scopus__page .block__item.item-3 .block__item_wrap > ul{
  background: #F8F8F8;
  padding: 17px 15px;
}
.scopus__page .block__item.item-3 .block__item_wrap > ul li:last-child,
.scopus__page .block__item.item-3 .block__item_wrap .spoilers .desc ul li:last-child{
  margin-bottom: 0;
}
.scopus__page .block__item.item-3 .block__item_wrap .spoilers .desc {
  background: #F8F8F8;
}
.scopus__page .block__item.item-3 .block__item_wrap .spoilers .desc ul{
  padding: 0;
  margin-bottom: 0 !important;
}
.scopus__page .block__item.item-3 .block__item_wrap .scopus__action{
  padding: 6px 0 6px 0;
}
/* End Август  2020 Публикация в сборнике материалов конференций, индексируемом в Scopus*/

/*Конференции Scopus и WoS 12/02/2021
.scopus__page .block__item.item-4{
  padding: 0;
}
.scopus__page .block__item.item-4 .block__head{
  background: url(../images/scopus/block__item_4.jpg) 0 0 no-repeat;
  min-height: 118px;
  height: 100%;
  margin-top: 40px;
  margin-bottom: 25px;
  background-size: cover;
}
.scopus__page .block__item.item-4 .block__head .head_text {
  color: #FFF;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
  margin-top: 10px;
}
.scopus__page .block__item.item-4 .block__head .date {
  text-transform: none;
  font-size: 14px;
  line-height: 26px;
  box-shadow: none;
  background: #F1F1F1;
  height: 26px;
  position: relative;
  top: -8px;
  padding: 0 10px 0 10px!important;
}
END Конференции Scopus и WoS 12/02/2021*/


/*Scopus A/B testing*/
.new__scopus .scopus__stage .small{
  text-align: left;
  margin-top: 18px;
}
.new__scopus #page_inset h3#IV {
  margin-top: 43px;
}
.new__scopus .reviews_scopus {
  margin-top: 10px;
  margin-bottom: 30px;
}
.new__scopus #page_inset h2#XI {
  margin-top: 33px;
  margin-bottom: 26px;
}
.new__scopus .scopus__block__fon.top {
  margin: 32px 0 0 0;
}
.new__scopus .scopus__action .btn {
  width: 212px;
  padding: 0 10px;
}

/*Страница Scopus и Web of Science 2019*/
.content__column{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.content__column .item__tree{
    width: 33.3333333333%;
}
.scopus__page .block__item .item__tree p{
	padding: 0 0 0 11px!important;
	background: url('../images/arrow-list.svg') 0 0.4em no-repeat;
}
.scopus__page .block__item .content__column{
	margin: 0 -10px;
}
.scopus__page .block__item .item__tree .item__wrap{
	margin: 0 10px;
    padding: 10px 0 10px 6px;
    height: 100%;
}
.scopus__page #page_inset .block__item .item__tree .item__wrap ul {
	margin-bottom: 0 !important;
  padding-left: 0;
}
.scopus__page #page_inset .block__item .item__tree .item__wrap ul li {
  margin-bottom: 0;
  line-height: 19px;
}
.scopus__page .block__item.item-1 .item__tree .item__wrap {
  background: #F8F8F8;
}
.scopus__page .block__item.item-1 .item__tree .item__wrap{
	background: #fff;
}
.scopus__page .block__item.item-2 .item__tree .item__wrap{
	background: #F8F8F8;
}
.scopus__page .block__item .action{
	text-align: center;
	padding: 46px 0 0 0;
}
.scopus__page .block__item .action a:first-child{
	margin-right: 26px;
}
.scopus__page .scopus__image__p img{
	width: 100%;
}
/*--Этапы работы*/
.scopus__stage{
  margin: -30px auto 0;
  text-align: center;
  max-width: 574px;
}
.scopus__stage + p{
	margin: 18px 0 20px 0;
    text-align: center;
}
.scopus__stage div{
	width: 270px;
    height: 60px;
    margin: 30px 30px 0 0;
    background: rgba(241, 102, 0, 0.15);
    display: inline-block;
    vertical-align: top;
    text-align: left;
}
.scopus__stage div:nth-child(2n) {
	margin-right: 0;
}
.scopus__stage div span{
	font-size: 87px;
	color: #FFFFFF;
	font-weight: 500;
	float: left;
	height: 60px;
	width: 57px;
    line-height: 58px;
}
.scopus__stage div:nth-child(1) span{
	text-indent: -7px;
}
.scopus__stage div:nth-child(2) span{
	text-indent: -4px;
}
.scopus__stage div:nth-child(3) span{
	text-indent: -5px;
}
.scopus__stage div:nth-child(4) span{
	text-indent: -2px;
}
.scopus__stage div p{
	padding: 10px 0!important;
}
.scopus__stage div:nth-child(4) p{
	padding: 21px 0!important;
}
.scopus__page p.small {
    font-size: 12px;
}
.scopus__page h3.top, .scopus__page h2.top {
	margin-top: 17px;
    text-transform: uppercase;
}
.scopus__page h3.scopus__top, .scopus__page h2.scopus__top {
    margin-top: 32px;
}
.scopus__block__fon.top {
    margin: 23px 0 0 0;
}
.scopus__additional{
	margin-bottom: 36px;
}
.scopus__direction, .scopus__additional > div{
	margin: 0 auto;
    width: 569px;
    height: 92px;
    padding: 34px 0 0 98px;
    border: 2px solid #EEEDE9;
    box-sizing: border-box;
    box-shadow: 2px 3px 0px #EEEDE9;
    background: #fff url(../images/scopus/direction.svg) 23px 18px no-repeat;
	font-size: 13px;
}
.scopus__additional > div{
	margin-bottom: 24px;
    padding-top: 11px;
    height: auto;
    padding-right: 10px;
    padding-bottom: 11px;
}

.scopus__additional > div.block-1{
	background: #fff url('../images/scopus/additional1.svg') 20px 23px no-repeat;
}
.scopus__additional > div.block-2{
	background: #fff url('../images/scopus/additional2.svg') 20px 18px no-repeat;
}
.scopus__additional > div.block-3{
  background: #fff url('../images/scopus/additional3.svg') 16px 22px no-repeat;
}
.scopus__additional > div strong{
	display: block;
	margin-bottom: 6px;
}
.scopus__connect > div{
	margin: 0 0 30px 0;
    display: inline-block;
    padding-left: 131px;
    width: 270px;
    vertical-align: top;
    height: 103px;
    background: #FFFFFF;
    border: 2px solid #EEEDE9;
    text-align: left;
    box-sizing: border-box;
    box-shadow: 2px 2px 0px rgba(232, 158, 52, 0.45);
    line-height: 16px;
}
.scopus__connect > div.block-1,
.scopus__connect > div.block-3 {
	margin-right: 30px;
}
.scopus__connect{
  margin: 0 auto 6px;
  text-align: center;
  max-width: 574px;
}
.scopus__connect > div span{
	font-weight: 700;
	font-size: 21px;
	color: #F16600;
}

.scopus__connect > div.block-4 span{
	font-size: 14px;
}
.scopus__connect .block-1{
	background: url('../images/scopus/connect1.svg') 33px 9px no-repeat;
	padding-top: 25px;
}
.scopus__connect .block-2{
	background: url('../images/scopus/connect2.svg') 33px 9px no-repeat;
	padding-top: 21px;
}
.scopus__connect .block-3{
	background: url('../images/scopus/connect3.svg') 33px 9px no-repeat;
	padding-top: 21px;
}
.scopus__connect .block-4{
	background: url('../images/scopus/connect4.svg') 33px 9px no-repeat;
	padding-top: 25px;
}
.scopus__garant{
	margin: -6px 0 0 0;
    text-align: center;
}
.scopus__garant + p{
	margin: 17px 0 20px 0;
    text-align: center;
}
.scopus__garant div{
	width: 170px;
    height: 135px;
    background: #fff;
    border: 2px solid rgba(241, 102, 0, 0.25);
    box-sizing: border-box;
    box-shadow: 2px 3px 0px rgba(241, 102, 0, 0.25);
    display: inline-block;
    margin-right: 30px;
    text-align: center;
    font-size: 12px;
    vertical-align: top;
}
.scopus__garant div p{
	padding: 7px 5px 5px 7px!important;
    text-align: left;
    line-height: 16px;
}
.scopus__garant div:last-child{
	margin-right: 0;
}

.scopus__feedback{
	background: url('../images/scopus/quote.png') 39px 2px no-repeat;
	padding-bottom: 26px;
}
.scopus__feedback .name{
	font-size: 14px;
	line-height: normal;
	color: #EB7536;
	padding-bottom: 5px;
}
.scopus__feedback .regalia{
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	color: rgba(72, 72, 72, 0.87);
	padding: 0 20px;
}
.scopus__feedback .date{
  font-size: 16px;
}
.scopus__feedback .body{
	padding: 0 28px 14px 92px;
	text-align: left;
	font-size: 14px;
	line-height: 19px;
}
.scopus__action {
	text-align: center;
}
.scopus__action a:first-child {
	margin-right: 30px;
}

/*Scopus обновление - дизайна 05.06.2020*/
.new__scopus h2 {
  text-transform: uppercase;
}
.header__scopus {
  background: url(../images/scopus/bg_header_scopus.jpg) 0 0 no-repeat transparent;
  padding: 23px 23px 17px;
  min-height: 262px;
  background-size: cover;
}
#content .header__scopus .header_text h1 {
  line-height: 32px;
  font-size: 24px;
  border: none;
  padding-bottom: 0;
  font-weight: bold;
  display: inline;
  margin-bottom: 0;
  padding-left: 0;
}
#content .header__scopus .header_text h1 span {
  font-size: 37px;
}
#content .header__scopus .header_text > span {
  font-size: 19px;
  margin-left: 4px;
}
.header__scopus .item_group {
  display: flex;
  justify-content: flex-start;
  margin: 24px 0 18px;
}
.header__scopus .item_group .item{
  font-size: 18px;
  line-height: 21px;
}
.header__scopus .item_group .item:nth-child(1) {
  background: url(../images/scopus/i_scopus_header_second.svg) 0 center no-repeat transparent;
  padding-left: 42px;
  margin-right: 62px;
}
.header__scopus .item_group .item:nth-child(2) {
  background: url(../images/scopus/i_scopus_header_one.svg) 0 center no-repeat transparent;
  padding-left: 38px;
}
.header__scopus .block-webform {
  position: relative;
}
.header__scopus .block-webform .webform-confirmation p {
  font-size: 16px;
  font-weight: 500;
  padding-top: 20px;
}
.header__scopus .block-webform .links {
  display: none;
}
.header__scopus .block-webform form > div > div{
  display: inline-block;
  width: 172px;
}
.header__scopus .block-webform form > div > div input {
  width: 100%;
}
.header__scopus .block-webform .form-item {
  margin-right: 7px;
}
.header__scopus .block-webform .form-actions input {
  padding: 0;
}
.header__scopus .block-webform .webform-component-checkboxes{
  margin: 0;
  position: absolute;
  left: 0;
  bottom: -36px;
  width: 100% !important;
}
.header__scopus .block-webform .webform-component-checkboxes label {
  font-weight: normal !important;
  font-size: 12px !important;
  line-height: 14px;
  max-width: 400px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: 2px;
  width: calc(100% - 30px);
}
.header__scopus .block-webform .webform-component-checkboxes .jq-checkbox {
  background: #FFF;
  margin-right: 4px;
}
.header__scopus .block-webform .webform-component-checkboxes .form-checkboxes,
#content .header__scopus .block-webform form .form-item.form-type-checkbox{
  margin-bottom: 0;
}
.navigation__scopus {
  background: #F7F6F4;
  padding: 19px 23px 15px;
  display: flex;
  justify-content: space-between;
}
.navigation__scopus ul {
  margin-bottom: 0 !important;
  padding-left: 23px;
  width: 33.33%;
  position: relative;
}
.navigation__scopus ul:first-child{
  padding-left: 0;
}
.navigation__scopus ul:after {
  content: "";
  width: 1px;
  height: 71px;
  background: #C4C4C4;
  position: absolute;
  top: -12px;
  right: 0;
}
.navigation__scopus ul:last-child:after {
  display: none;
}
.navigation__scopus ul li a{
  font-weight: bold;
  font-size: 15px;
  line-height: 18px;
  color: #CC5414;
  text-decoration: none;
}
.navigation__scopus ul li a:hover{
  text-decoration: underline;
}
.why_chenge h2 {
  margin-top: 45px;
  margin-bottom: 37px;
}
.why_chenge .content {
  line-height: 18px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 20px;
}
.why_chenge .content.line_three .item {
  width: 33.33%;
}
.why_chenge .content .item {
  margin-bottom: 26px;
  display: table;
  padding-left: 54px;
  min-height: 86px;
  height: 86px;
}
.why_chenge .content .item div {
  display: table-cell;
  vertical-align: middle;
}
.why_chenge .content .item strong {
  font-size: 16px;
  line-height: 21px;
}
.why_chenge .content .item.item_1 {
  background: url(../images/scopus/i_why_one.svg) 0 0 no-repeat transparent;
  padding-left: 55px;
  padding-bottom: 15px;
}
.why_chenge .content .item.item_2 {
  background: url(../images/scopus/i_why_second.svg) 0 0 no-repeat transparent;
}
.why_chenge .content .item.item_3 {
  background: url(../images/scopus/i_why_three.svg) 0 0 no-repeat transparent;
  padding-bottom: 14px;
}
.why_chenge .content .item.item_4 {
  background: url(../images/scopus/i_why_four.svg) 0 0 no-repeat transparent;
  padding-bottom: 12px;
}
.why_chenge .content .item.item_5 {
  background: url(../images/scopus/i_why_five.svg) 0 0 no-repeat transparent;
  padding-left: 58px;
  padding-bottom: 15px;
}
.why_chenge .content .item.item_6 {
  background: url(../images/scopus/i_why_six.svg) 0 0 no-repeat transparent;
  padding-left: 64px;
  padding-bottom: 14px;
}
.why_chenge .scopus__action {
  padding-top: 6px;
}
.scopus__stages__stage.translate_service_help {
  padding: 32px 15px 20px;
  margin-top: 42px;
}
.scopus__stages__stage h2{
  margin-top: 0;
}
.scopus__stages__stage.translate_service_help .content_help .item {
  width: auto;
  margin-bottom: 17px;
  padding-right: 5px;
  padding-top: 5px;
}
.scopus__stages__stage.translate_service_help .content_help .item:nth-child(1) {
  padding-left: 59px;
}
.scopus__stages__stage.translate_service_help .content_help .item:nth-child(2) {
  margin-left: 23px;
  padding-left: 68px;
  margin-right: 38px;
}
.scopus__stages__stage.translate_service_help .content_help .item:nth-child(3) {
  padding-left: 70px;
  margin-right: 16px;
}
.scopus__stages__stage.translate_service_help .content_help .item:nth-child(4) {
  padding-left: 68px;
  padding-top: 10px;
}
.scopus__stages__stage.translate_service_help .content_help p {
  font-size: 13px;
  padding: 0 0 0 58px;
  margin-top: -3px;
}
.scopus__stages__stage.translate_service_help .content_help {
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.scopus__stages__stage .content_help .item a.download {
  font-size: 16px;
}
.new__scopus a.download:after,
.new_vak a.download:after{
  background: url(../images/icon_download.svg) 0 center no-repeat transparent;
  content: "";
  display: inline-block;
  width: 11px;
  height: 15px;
  margin-left: 6px;
  vertical-align: top;
}
.scopus__new__service .title_service,
.scopus__new__service_update .title_service{
  position: relative;
  margin-bottom: 16px;
}
.scopus__new__service .title_service span,
.scopus__new__service_update .title_service span{
  font-size: 14px;
  line-height: 16px;
  color: #7E7C7C;
  text-transform: lowercase;
}
.scopus__new__service .title_service:after,
.scopus__new__service_update .title_service:after{
  background: #C4C4C4;
  content: "";
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -1px;
}
.scopus__new__service_update .title_service:after{
  background: #C9DFF8;
}
.scopus__new__service .title_service div,
.scopus__new__service_update .title_service div{
  font-weight: 500;
  text-transform: uppercase;
  color: #5181B8;
  background: #FFF;
  position: relative;
  z-index: 2;
  padding-right: 10px;
  line-height: 16px;
  display: inline-block;
}
.scopus__new__service_update .clearfix.color_grid .title_service div {
  background: transparent;
}
.scopus__new__service_update .clearfix.color_grid .title_service:after {
  display: none;
}
.scopus__new__service .clearfix {
  padding-left: 50px;
  margin-bottom: 14px;
}
.scopus__new__service .clearfix .content_block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.scopus__new__service .clearfix .content_block.three_line div {
  width: 33.33%;
}
.scopus__new__service .clearfix .content_block.two_line div {
  width: 50%;
}
.scopus__new__service .clearfix .content_block div {
  background-position: 0 0;
  background-repeat: no-repeat;
  min-height: 70px;
  padding-right: 7px;
  margin-bottom: 15px;
}
.scopus__new__service .clearfix .content_block div.block-1 {
  background-image: url(../images/scopus/i_new_scopus_block_1.svg);
}
.scopus__new__service .clearfix .content_block div.block-2 {
  background-image: url(../images/scopus/i_new_scopus_block_2.svg);
}
.scopus__new__service .clearfix .content_block div.block-3 {
  background-image: url(../images/scopus/i_new_scopus_block_3.svg);
}
.scopus__new__service .clearfix .content_block div.block-4 {
  background-image: url(../images/scopus/i_new_scopus_block_4.svg);
}
.scopus__new__service .clearfix .content_block div.block-5 {
  background-image: url(../images/scopus/i_new_scopus_block_5.svg);
}
.scopus__new__service .clearfix .content_block div.block-6 {
  background-image: url(../images/scopus/i_new_scopus_block_6.svg);
}
.scopus__new__service .clearfix .content_block div.block-7 {
  background-image: url(../images/scopus/i_new_scopus_block_7.svg);
}
.scopus__new__service .clearfix .content_block div.block-8 {
  background-image: url(../images/scopus/i_new_scopus_block_8.svg);
}
.scopus__new__service .clearfix .content_block div.block-9 {
  background-image: url(../images/scopus/i_new_scopus_block_9.svg);
}
.scopus__new__service .clearfix .content_block div.block-10 {
  background-image: url(../images/scopus/i_new_scopus_block_10.svg);
}
.scopus__new__service .clearfix .content_block div.block-11 {
  background-image: url(../images/scopus/i_new_scopus_block_11.svg);
}
.scopus__new__service .clearfix .content_block div.block-12 {
  background-image: url(../images/scopus/i_new_scopus_block_12.svg);
}
.scopus__new__service .clearfix .content_block > div > strong{
  font-size: 15px;
  line-height: 18px;
  padding: 12px 0 0 66px;
  display: block;
}
.scopus__new__service .clearfix .content_block div.block-5 strong,
.scopus__new__service .clearfix .content_block div.block-12 strong{
  padding-top: 5px;
}
.scopus__new__service .clearfix .content_block div.block-6 strong {
  padding-top: 6px;
}
.scopus__new__service .clearfix .content_block div p{
  line-height: 16px;
  margin-bottom: 0;
  padding: 17px 0 0 88px;
}
.scopus__new__service .clearfix .content_block div.block-3 p {
  padding-top: 10px;
}
.scopus__new__service .clearfix .content_block div.block-5 p {
  padding-top: 6px;
}
.scopus__new__service .clearfix .content_block div.block-9 p {
  padding-top: 22px;
}
.scopus__new__service .clearfix .content_block div.block-10 p {
  padding-top: 11px;
}
.scopus__new__service .clearfix .content_block div.block-11 p {
  padding-top: 24px;
}
.scopus__new__service .clearfix .content_block div.block-11 p:last-child {
  padding-top: 12px;
}
.scopus__new__service .clearfix .content_block div.block-12 p {
  padding-top: 9px;
}
.scopus__publication__cost .content_block {
  padding: 0 0 0 199px;
  position: relative;
}
.scopus__publication__cost .content_block:before {
  background: url(../images/scopus/i_publication__cost.svg) 0 0 no-repeat transparent;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 180px;
  height: 214px;
}
.scopus__publication__cost .content_block p {
  margin-bottom: 12px;
}
.scopus__publication__cost h2 {
  margin-bottom: 25px;
}


.benefits_publishing {
  display: flex;
  margin-bottom: 12px;
  justify-content: flex-start;
}
.benefits_publishing .item:nth-child(1) {
  background: url(../images/scopus/icon_benefits_publishing_one.svg) 0 center no-repeat transparent;
  margin-right: 40px;
  padding-left: 28px;
}
.benefits_publishing .item:nth-child(2) {
  background: url(../images/scopus/icon_benefits_publishing_second.svg) 0 center no-repeat transparent;
  padding-left: 22px;
}
.scopus__publication__cost .scopus__action {
  padding-top: 18px;
  padding-bottom: 38px;
}
.publishers h2 {
  margin-top: 0;
}
.publishers .content {
  padding: 0 60px 22px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.publishers .content .item{
  width: 33.33%;
  position: relative;
  display: flex;
  height: 120px;
  align-items: center;
  justify-content: center;
  padding: 20px 10px;
}
.publishers .content .item:nth-child(1):after,
.publishers .content .item:nth-child(2):after,
.publishers .content .item:nth-child(4):after,
.publishers .content .item:nth-child(5):after{
  content: "";
  height: calc(100% - 40px);
  width: 1px;
  position: absolute;
  right: 0;
  background: #EBE9E1;
}
.publishers .content .item:nth-child(1):after,
.publishers .content .item:nth-child(2):after{
  top: 20px;
}
.publishers .content .item:nth-child(4):after,
.publishers .content .item:nth-child(5):after {
  bottom: 20px;
}
.publishers .content .item:nth-child(1):before,
.publishers .content .item:nth-child(2):before,
.publishers .content .item:nth-child(3):before{
  content: "";
  height: 1px;
  width: calc(100% - 20px);
  position: absolute;
  bottom: 0;
  background: #EBE9E1;
}
.publishers .content .item:nth-child(1):before{
  left: 0;
}
.publishers .content .item:nth-child(2):before{
  width: calc(100% - 40px);
  left: 20px;
}
.publishers .content .item:nth-child(3):before{
  left: 20px;
}
.new__scopus .spoilers {
  max-width: 730px;
  margin: 0 auto 36px;
}
.new__scopus .spoilers .desc {
  padding: 17px 30px;
  background: #F7F6F4;
}
.new__scopus .spoilers .desc p:last-child{
  margin-bottom: 0;
}
.new__scopus .spoilers .desc ul {
  padding-left: 0;
}
.new__scopus .scopus__feedback .name {
  color: #96613A;
  font-weight: bold;
}
.new__scopus .scopus__feedback {
  background: url(../images/quote_yellow.svg) 39px 2px no-repeat;
}
.new__scopus .contact-group.four-item .item-group b,
.new__scopus .contact-group.four-item .item-group a{
  display: inline;
}
.contact-group.four-item .item-group:after {
  top: 0 !important;
}
.new__scopus  .contact-group.four-item .item-group:last-child{
  padding-top: 0;
}
/*END Scopus обновление - дизайна 05.06.2020*/

/* Scopus обновление - дизайна 21.07.2020 */
.scopus__page.new__scopus.updete_dising .header__scopus .block-webform .form-actions input,
.scopus__page.new__scopus.updete_dising .scopus__action .btn.calc_cost {
  background: #B51B12;
}
.scopus__page.new__scopus.updete_dising .header__scopus .block-webform .form-actions input:hover,
.scopus__page.new__scopus.updete_dising .scopus__action .btn.calc_cost:hover {
  background: #CC5414;
}
.scopus__new__service_update .block {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 0 35px;
  overflow: hidden;
}
.scopus__new__service_update .clearfix .block:last-child {
  margin-bottom: 0;
}
.scopus__new__service_update .block div p{
  margin-bottom: 8px;
}
.scopus__new__service_update .block div p:last-child{
  margin-bottom: 0;
}
.scopus__new__service_update .clearfix{
  padding:  25px 0 25px 50px;
  overflow: hidden;
}
.scopus__new__service_update .clearfix.color_grid{
  background: #F4F8FB;
}
.scopus__new__service_update .clearfix .block > strong {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.scopus__new__service_update .clearfix .block > strong span.text {
  width: 230px;
  position: relative;
  padding: 0 0 0 30px;
  font-size: 16px;
}
.scopus__new__service_update .clearfix .block > strong span.text:before {
  content: "";
  position: absolute;
  left: 0;
  background-size: cover !important;
  top: 0;
}
.scopus__new__service_update .clearfix .block.block-1 > strong span.text:before {
  background: url(../images/scopus/block_1.svg) 0 0 no-repeat;
  width: 19px;
  height: 19px;
}
.scopus__new__service_update .clearfix .block.block-2 > strong span.text:before {
  background: url(../images/scopus/block_2.svg) 0 0 no-repeat;
  width: 18px;
  height: 17px;
  top: 1px;
}
.scopus__new__service_update .clearfix .block.block-3 > strong span.text:before {
  background: url(../images/scopus/block_3.svg) 0 0 no-repeat;
  width: 19px;
  height: 17px;
}
.scopus__new__service_update .clearfix .block.block-4 > strong span.text:before {
  background: url(../images/scopus/block_4.svg) 0 0 no-repeat;
  width: 16px;
  height: 19px;
}
.scopus__new__service_update .clearfix .block.block-5 > strong span.text:before {
  background: url(../images/scopus/block_5.svg) 0 0 no-repeat;
  width: 19px;
  height: 17px;
}
.scopus__new__service_update .clearfix .block.block-6 > strong span.text:before {
  background: url(../images/scopus/block_6.svg) 0 0 no-repeat;
  width: 19px;
  height: 19px;
}
.scopus__new__service_update .clearfix .block.block-7 > strong span.text:before {
  background: url(../images/scopus/block_7.svg) 0 0 no-repeat;
  width: 24px;
  height: 18px;
}
.scopus__new__service_update .clearfix .block.block-8 > strong span.text:before {
  background: url(../images/scopus/block_8.svg) 0 0 no-repeat;
  width: 19px;
  height: 19px;
}
.scopus__new__service_update .clearfix .block.block-9 > strong span.text:before {
  background: url(../images/scopus/block_9.svg) 0 0 no-repeat;
  width: 17px;
  height: 18px;
  top: -1px
}
.scopus__new__service_update .clearfix .block.block-10 > strong span.text:before {
  background: url(../images/scopus/block_10.svg) 0 0 no-repeat;
  width: 15px;
  height: 20px;
}
.scopus__new__service_update .clearfix .block.block-11 > strong span.text:before {
  background: url(../images/scopus/block_11.svg) 0 0 no-repeat;
  width: 17px;
  height: 18px;
}
.scopus__new__service_update .clearfix .block.block-12 > strong span.text:before {
  background: url(../images/scopus/block_12.svg) 0 0 no-repeat;
  width: 16px;
  height: 21px;
}
.scopus__new__service_update .clearfix .block > strong span.arrow {
  width: 70px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scopus__new__service_update .clearfix .block > strong span.arrow span{
  background: url(../images/scopus/new_scopus_arrow.svg) 0 0 no-repeat;
  width: 40px;
  height: 8px;
  display: inline-block;
}
.scopus__new__service_update .clearfix .block > div {
  width: calc(100% - 300px);
  overflow: hidden;
  font-size: 16px;
  line-height: 24px;
}
.scopus__new__service_update .scopus__block__fon {
  background: #f4f8fb;
}

.scopus__page.new__scopus.updete_dising .spoilers .title {
  background: #f7f6f4;
  color: #484848;
  border-color: #f7f6f4;
}
.scopus__page.new__scopus.updete_dising .spoilers .title:after {
  display: none;
}
.scopus__page.new__scopus.updete_dising .spoilers .desc{
  display: block !important;
  background: #FFF;
  border: 4px solid #f7f6f4;
  height: auto !important;
  padding: 17px 30px !important;
}
.scopus__page.new__scopus.updete_dising .reviews_scopus {
  background: #f4f8fb;
}
  /* END Scopus обновление - дизайна 21.07.2020 */

/*VAK A/b тестирование 04.08.2020*/

.new_vak h2,
.new_vak h3{
  text-align: center;
}
.new_vak .question_block h2 {
  text-align: left;
}
.new_vak .info_text{
  padding: 0 42px;
}
.new_vak h2#usluga-vak{
  margin-bottom: 26px;
}
.new_vak .center_content{
  padding: 0 44px;
}
.new_vak .center_content.p40 {
  padding: 0 40px;
}
.new_vak .discount_vak {
  background: url(/sites/all/themes/sibac_new/images/discount_vak_full_screen.jpg) left top no-repeat;
  height: 190px;
  margin-bottom: 0;
}
.new_vak .color_more {
  background: #F7F6F4;
  padding: 28px 0;
  margin-bottom: 23px;
}
.new_vak .navigation__scopus {
  background: #FFF;
  display: flex;
  margin: 3px 0 21px 0;
}
.new_vak .navigation__scopus ul {
  width: 33.33%;
  position: relative;
  padding-left: 12px;
}
.new_vak .navigation__scopus ul:first-child {
  padding-left: 0;
}
.new_vak .navigation__scopus ul:after {
  content: "";
  width: 1px;
  height: 73px;
  background: #C4C4C4;
  position: absolute;
  right: 14px;
  top: -10px;
}
.new_vak .navigation__scopus ul:last-child:after {
  display: none;
}
.new_vak .navigation__scopus ul li a {
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}
.new_vak .more .btn {
  background: #B51B12;
}
.new_vak .more .btn:hover{
  background: #cc5414;
}
.new_vak .scopus__publication__cost.vak_cost h2{
  text-transform: uppercase;
  margin-bottom: 26px;
}
.table_service{
  background: #F7F6F4;
  padding: 33px 44px 38px;
}
.table_service p {
  margin-bottom: 9px;
}
.table_service .content_block {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 0 -12px 5px;
}
.page-node-184933 .table_service .content_block{
  margin-bottom: 0;
}
.page-node-184933 .table_service .more{
  margin-top: 20px;
}
.table_service .content_block.two_mode {
  justify-content: space-between;
}
.table_service .content_block .item .content_item {
  background: #FFF;
  box-shadow: 2px 2px 0px rgba(72, 72, 72, 0.23);
  padding: 10px 14px;
  font-size: 14px;
  line-height: 16px;
  width: 100%;
}
.table_service .content_block.two_mode .item .content_item {
  min-height: 80px;
}
.table_service .three_mode .item {
  width: 33.33%;
  padding: 0 12px 0;
  margin-bottom: 30px;
  display: flex;
  min-height: 92px;
}
.table_service .content_block.two_mode .item {
  width: calc(50% - 20px);
  margin-bottom: 30px;
}
.table_service .content_block .item .title {
  font-weight: bold;
  font-size: 15px;
  line-height: 17px;
  color: #484848;
  margin-bottom: 5px;
  display: flex;
  align-items: flex-start;
}
.table_service .content_block .item .title i {
  margin-right: 7px;
}
.table_service .content_block .item .title i.service-icon-1 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_2.svg) 0 0 no-repeat;
  width: 18px;
  height: 17px;
}
.table_service .content_block .item .title i.service-icon-2 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_3.svg) 0 0 no-repeat;
  width: 19px;
  height: 17px;
}
.table_service .content_block .item .title i.service-icon-3 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_10.svg) 0 0 no-repeat;
  width: 15px;
  height: 20px;
}
.table_service .content_block .item .title i.service-icon-4 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_4.svg) 0 0 no-repeat;
  width: 16px;
  height: 19px;
}
.table_service .content_block .item .title i.service-icon-5 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_5.svg) 0 0 no-repeat;
  width: 19px;
  height: 17px;
}
.table_service .content_block .item .title i.service-icon-6 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_7.svg) 0 0 no-repeat;
  width: 24px;
  height: 18px;
}
.table_service .content_block .item .title i.service-icon-7 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_6.svg) 0 0 no-repeat;
  width: 19px;
  height: 19px;
}
.table_service .content_block .item .title i.service-icon-8 {
  background: url(/sites/all/themes/sibac_new/images/scopus/block_9.svg) 0 0 no-repeat;
  width: 17px;
  height: 18px;
}
.table_service .content_block .item .description {
  font-size: 14px;
  line-height: 16px;
}
.table_service .more{
  margin-top: 30px;
}
.scopus__publication__cost.vak_cost {
  margin: 42px 0 67px 0;
}
.scopus__publication__cost.vak_cost .content_block:before {
  background: url(../images/scopus/i_publication__cost_vak.png) 0 0 no-repeat transparent;
  content: "";
  position: absolute;
  left: 0;
  top: -8px;
  width: 189px;
  height: 209px
}
.new_vak .scopus__publication__cost.vak_cost .content_block:before {
  left: -9px;
}
.scopus__publication__cost.vak_cost .content_block {
  padding: 0 0 0 216px;
  position: relative;
}
.new_vak .scopus__publication__cost.vak_cost .content_block {
  padding: 0 0 0 196px;
}
.scopus__publication__cost.vak_cost .benefits_publishing{
  margin: 20px 0 25px 0;
}

.benefits_publishing {
  display: flex;
  margin-bottom: 12px;
  justify-content: flex-start;
}
.benefits_publishing .item:nth-child(1) {
  background: url(../images/scopus/icon_benefits_publishing_one.svg) 0 center no-repeat transparent;
  margin-right: 40px;
  padding-left: 28px;
}
.benefits_publishing .item:nth-child(2) {
  background: url(../images/scopus/icon_benefits_publishing_second.svg) 0 center no-repeat transparent;
  padding-left: 22px;
}
.new_vak .additional_services .container-table {
  max-width: 658px;
  margin: 0 auto;
}
.new_vak .additional_services h2{
  margin-bottom: 26px;
}
.new_vak .additional_services .more{
  margin: 0 0 42px 0;
  padding-top: 14px;
}
.new_vak .w660 {
  max-width: 660px;
  margin: 0 auto;
}
.new_vak .additional_services h2{
  margin-bottom: 25px;
}
.new_vak .publishing_guarantees.block_arrow_style p {
  padding: 20px 0 0 14px;
}
.block_arrow_style h2 {
  margin-bottom: 31px;
}
.block_arrow_style .content_block {
  display: flex;
  justify-content: space-between;
  padding: 0 30px;
}
.block_arrow_style .content_block .item {
  padding: 0 0 0 15px;
  position: relative;
  width: 33.33%;
  margin-right: 36px;
  display: flex;
}
.block_arrow_style .content_block .item:before {
  background: url(../images/scopus/shadow_arrow.svg) 0 0 no-repeat transparent;
  content: "";
  position: absolute;
  left: -14px;
  top: -16px;
  width: 62px;
  height: 92px;
}
.block_arrow_style .content_block .item:last-child {
  margin-right: 0;
}
.block_arrow_style .content_block .item > div {
  background: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(88, 88, 88, 0.2);
  width: 100%;
  display: flex;
  padding: 25px 22px;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.publishing_guarantees.block_arrow_style p {
  font-weight: 300;
  font-size: 13px;
  line-height: 15px;
  padding: 18px 0 0 45px;
}
.spoiler_vak h2{
  margin: 37px 0 30px 0;
}
.w830 {
  max-width: 830px;
  margin: 0 auto;
}
.new_vak .registration h2 {
  padding-top: 24px;
}
.new_vak .registration .more{
  padding-top: 10px;
  padding-bottom: 8px;
}
.new_vak .quote_style{
  background: #F7F6F4;
  font-weight: bold;
  font-size: 14px;
  line-height: 19px;
  padding: 17px 17px;
  margin: 22px 0;
}
.new_vak .text_page p{
  margin-bottom: 11px;
}
.new_vak .quote_style p:last-child {
  margin-bottom: 0;
}
.spoiler_vak strong {
  position: relative;
}
.spoiler_vak strong:before {
  content: '';
  border: 4px solid transparent;
  border-left: 4px solid #cd5314;
  position: absolute;
  top: 5px;
  left: -10px;
  margin-right: 4px;
}
.new_vak .contact-group.four-item .item-group.mail_vak {
  padding-left: 120px;
}
.new_vak .contact-group.four-item .item-group.mail_vak:after {
  top: 8px;
  left: 64px;
}

  /*END VAK A/b тестирование 04.08.2020*/

/*RINC A/b тестирование 06.08.2020*/
.rinc .header_rinc {
  background: url(../images/bg_header_rinc.jpg) 0 0 no-repeat transparent;
  padding: 23px 44px;
  height: 190px;
}
#content .rinc .header_rinc h1 {
  border: none;
  line-height: 28px;
  padding: 0;
  font-weight: bold;
  font-size: 28px;
  margin-bottom: 22px;
}
.rinc.new_vak .navigation__scopus {
  margin: 9px 0 24px 0;
}
.rinc .header_rinc .description_page{
  font-size: 15px;
  line-height: 23px;
}
.rinc .table_service {
  margin-bottom: 34px;
  padding: 33px 55px 38px;
}
.rinc .table_service .more {
  margin-top: 0;
}
.rinc #cost {
  margin-bottom: 34px;
}
.rinc .block_arrow_style h2 {
  margin: 14px 0 31px 0;
}
.rinc .block_arrow_style .content_block .item {
  margin-right: 20px;
}
.rinc .block_arrow_style .content_block .item > div {
  padding: 15px 12px;
}
.rinc .publishing_guarantees.block_arrow_style p {
  padding: 21px 0 0 18px;
  margin-bottom: 25px;
}
.rinc .scopus__block__fon {
  margin: 40px 0 0 0;
}
.rinc.new_vak .registration h2 {
  padding-top: 19px;
}
.rinc.new_vak .registration .more {
  padding-top: 30px;
  padding-bottom: 0;
}
.rinc .question_block h2 {
  text-align: left;
}
.rinc #cost {
  margin-bottom: 34px;
}
.spoilers .desc table{
  margin-bottom: 0;
}
.spoilers .desc table p {
  margin-bottom: 20px;
}
.rinc #science-styler{
  width: calc(100% - 10px);
}
.rinc #science-styler ul {
  padding-left: 0;
  margin-bottom: 0 !important;
}
  /*END VAK A/b тестирование 04.08.2020*/

/*Архив книг*/
.view-id-arhive form .row {
	display: block;
    margin: 0 0 10px 0;
}
.view-id-arhive form .row label{
	display: inline-block;
    width: 112px;
    margin-bottom: 0 !important;
    line-height: 40px;
    vertical-align: top;
}
.view-id-arhive form .row > div {
	display: inline-block;
    width: calc(100% - 116px);
    vertical-align: top;
}
.view-id-arhive form .views-submit-button{
    padding-left: 115px;
}
.view-id-arhive .filter{
	margin-bottom: 30px;
}

/*БЛок Публикация на сайте*/
.row-publication{
    padding: 10px 0 7px 0;
}
.row-publication > div{
	display: inline-block;
    width: calc(50% - 2px);
    overflow: hidden;
    vertical-align: top;
    margin-bottom: 20px;
}
.row-publication > div img {
	float: left;
}
.row-publication > div p {
	float: right;
    width: calc(100% - 80px);
    padding-bottom: 0;
}
.page-node-139408 .row-publication > div p {
    width: calc(100% - 170px);
}
.row-publication > div p a {
	padding: 0 10px;
}
.row-publication > div p:last-child {
	padding-top: 2px;
}
#block-sibac-block-pedagog{
	font-size: 15px;
	margin: 18px 0;
}
#block-sibac-block-pedagog .item{
	float: left;
	width: 45%;
	line-height: 120%;
}
#block-sibac-block-pedagog .item:first-child{
	margin-right: 26px;
    width: calc(50% - 13px);
}
#block-sibac-block-pedagog .item > p{
	margin-bottom: 8px;
}
#block-sibac-block-pedagog .img{
	float: left;
	margin-top: 4px;
}
#block-sibac-block-pedagog img{
	margin: 0 10px 0 0;
	width: 98px;
	height: auto;
}

/*Блог издательства*/
p.image_blog {
  text-align: center;
}
.node-type-blog #content h1, .page-blog #content h1,
.question_block h2, .node-type-blog .comment-wrapper .title.comment-form,
.expert_block h2{
  line-height: normal;
  font-size: 21px;
  border-bottom: 2px solid #edece8;
  padding: 0 0 10px 0;
  margin-bottom: 30px;
  position: relative;
}
.node-type-blog #content h1:before, .page-blog #content h1:before,
.question_block h2:before, .node-type-blog .comment-wrapper .title.comment-form:before,
.expert_block h2:before{
  width: 48px;
  content: "";
  background: #d36531;
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 2px;
}
.content-blog {
    background: #FFFFFF;
    box-shadow: 0px 0px 9px rgba(93,93,93,0.25);
    border-radius: 4px;
}
.content-blog img.title {
    width: 100%;
}
.content-blog .head, .blog__teaser .body .head{
	font-style: normal;
    font-weight: normal;
    line-height: 18px;
    font-size: 13px;
    color: #999898;
    margin: 15px 0 5px 0;
    padding: 0 15px;
}
.blog__teaser .body h2{
	margin: 0;
	border: none;
	padding: 0;
}
#content .blog__teaser .body h2 a, #content .blog__teaser .body .h2 a{
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 16px;
	color: #E1642D;
	text-decoration: none;
}
#content .blog__teaser .body h2 a:hover{
	text-decoration: underline;
}
.content-blog article .field-name-body{
  margin: 0;
}
.content-blog .field-name-body{
	margin: 5px 15px;
	font-style: normal;
	font-weight: normal;
	line-height: 19px;
	font-size: 14px;
}
.content-blog .head > div, .blog__teaser .body .head > div{
	float: left;
	padding-left: 18px;
	margin-right: 25px;
}
.content-blog .head > div.ya-share2, .blog__teaser .body .head > div.ya-share2{
	margin-left: 0;
    margin-right: 0;
}
.content-blog .head > div.ya-share2 {
  padding-left: 0;
}
div.ya-share2 ul{
	padding-left: 0 !important;
    margin-bottom: 0 !important;
}
.content-blog .date,
.content-blog .blog_author,
.content-blog .category {
  margin-top: 1px;
}
.content-blog .date, .blog__teaser .body .head .date{
	background: url('../images/blog/date.svg') 0 3px no-repeat;
}
.content-blog .count{
	background: url('../images/blog/count.svg') 0 5px no-repeat;
}
.content-blog .category, .blog__teaser .body .head .category{
	background: url('../images/blog/category.svg') 0 4px no-repeat;
}
.content-blog .blog_author {
  background: url('../images/blog/bg_author_blog.svg') 0 2px no-repeat;
}
.content-blog .img, .blog__teaser .img{
	position: relative;
}
.content-blog .img:before, .blog__teaser .img:before{
	content: '';
	display: block;
	position: absolute;
	left: 11px;
	top: 13px;
	background: url('../images/blog/logo.png') 0 0 no-repeat;
	width: 49px;
	height: 48px;
	z-index: 1;
}
.blog__teaser .img:before{
	left: 10px;
	top: 11px;
	width: 42px;
	height: 41px;
	background-size: cover;
}
.blog__teaser .img > a{
	width: 213px;
    height: 192px;
    display: block;
}
.ya-share2__list{
	margin: 0!important;
}
.ya-share2.ya-share2_inited{
	margin-top: -2px;
}
.bottom_ya-share2{
	text-align: center;
	margin: auto;
	padding: 20px 0;
	max-width: 465px;
	border-top: 1px solid #EEEDE9;
}

.blog__more {
	text-align: center;
   font-size: 15px;
   font-weight: bold;
}
.blog__more h5, .blog__more .h5 {
	margin-top: 10px;
}
.blog__more h5,  a.blog__more .h5 a {
	display: block;
    font-size: 15px;
    margin-top: 10px;
}
.blog__more .item{
	margin-bottom: 20px;
}
.comment-form fieldset.captcha{
	margin: 20px 0;
}
#content .ya-share2 ul>li {
	margin: 3px 4px 3px 0;
}
#content .ya-share2 ul>li:before {
	display: none;
}
#content .bottom_ya-share2 ul>li {
	margin: 5px 4px 5px 0;
}
.blog__teaser > div{
	float: left;
}
.blog__teaser{
	box-shadow: 0px 0px 13px rgba(93, 93, 93, 0.25);
	border-radius: 4px;
	margin-bottom: 24px;
}
.blog__teaser .img{
	width: 213px;
	height: 192px;
	border-right: 7px solid #C4C4C4;
	background-repeat: no-repeat;
	background-position: 50% 50%;
    background-size: cover;
}
.blog__teaser .body{
	width: calc(100% - 214px);
    padding: 14px 16px 0 16px;
}
.blog__teaser .body .field-name-body{
	font-style: normal;
    font-weight: normal;
    line-height: 17px;
    font-size: 12px;
    color: #484848;
    margin-bottom: 10px;
}
.blog__teaser .body .head {
	margin: 10px 0 10px 0;
    padding: 0;
}
.node-type-blog .category_blog{
  text-align: center;
  margin-bottom: 40px;
  padding-top: 13px;
}
.node-type-blog .category_blog a {
  display: inline-block;
}
/*Blog faq*/
.question_block {
  margin: 35px 0 35px;
}
.question_block .item {
  margin-bottom: 12px;
  display: block !important;
}
.question_block .item .question {
  line-height: 19px;
  border: 1px solid #EEEDE9;
  padding: 10px 28px 10px 11px;
  cursor: pointer;
  position: relative;
}
.question_block .item .question:hover {
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.15);
}
.question_block .item.active .question:hover {
  box-shadow: none;
}
.question_block .item .question:after {
  content: '';
  position: absolute;
  right: 24px;
  top: 17px;
  display: inline-block;
  border-right: transparent solid 6px;
  border-left: transparent solid 6px;
  border-top: #eb7536 solid 6px;
  border-bottom: transparent solid 6px;
}
.question_block .item.active .question:after {
  border-right: transparent solid 6px;
  border-left: transparent solid 6px;
  border-top: transparent solid 6px;
  border-bottom: #eb7536 solid 6px;
  top: 9px;
}

.question_block .item .answer {
  background: #EEEDE9;
  padding: 11px 10px;
  display: none;
}
.field-name-comment-body .filter-wrapper {
  display: none !important;
}

.payment-status-loader-wrapper {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 160px;
  background: #f7f7f7;
  font-weight: normal;
  font-size: large;
}

.payment-status-loader {
  width: 24px;
  height: 24px;
  border: 5px solid #cc5414;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 16px;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*Blog experts*/
.expert_block {
  margin: 35px 0 0;
}
.expert_block .item {
  display: flex;
  justify-content: space-between;
}
.expert_block .item .expert_photo {
  width: 104px;
}
.expert_block .item .expert_photo img {
  border-radius: 50%;
  margin-top: 14px;
}
.expert_block .item .content_expert {
  width: calc(100% - 132px);
}
.expert_block .item .text_expert {
  margin-top: -2px;
}
.expert_block .item .text_expert:before {
  background: url(../images/blog/icon_quote_blog.svg) 0 0 no-repeat;
  content: "";
  width: 32px;
  height: 23px;
  display: inline-block;
  position: relative;
  top: -6px;
  left: 0;
  margin-right: 8px;
}
.expert_block .item .info_expert {
  border-top: 1px solid #DCDCDC;
  padding-top: 7px;
  margin-top: 12px;
  padding-left: 3px;
}
.expert_block .item .info_expert .fio {
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 1px;
}
#block-views-exp-blogs-page {
  margin-top: 20px;
}
#views-exposed-form-blogs-page > div > ul li{
	list-style: none;
	height: 30px;
	line-height: 30px;
	background: #B51B12;
	text-align: center;

	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 11px;
}
.views-exposed-form .views-exposed-widget .form-submit{
	margin: 0;
}
#views-exposed-form-blogs-page .views-exposed-widgets > div{
	margin: 0 0 12px 0;
    width: 100%;
}
#views-exposed-form-blogs-page .views-widget-filter-date_filter .form-wrapper > div{
	width: 48%;
	float: left;
}
#views-exposed-form-blogs-page .views-widget-filter-date_filter .form-wrapper > div input.form-text{
	width: 100%;
    padding-left: 31px;
    background: url(../images/blog/date-filter.svg) 7px 50% no-repeat;
    font-size: 13px;
    font-family: Roboto;
    padding-right: 5px;
	margin-top: 12px;
}
#edit-date-filter-min-wrapper{
	text-align: left;
}
#edit-date-filter-max-wrapper{
	text-align: right;
    float: right !important;
}
#views-exposed-form-blogs-page label, #views-exposed-form-blogs-page .description{
	display: none;
}
#views-exposed-form-blogs-page .views-exposed-widgets > div > div > div {
	margin: 0 !important;
}
#ui-datepicker-div {
	z-index: 999 !important;
}
#views-exposed-form-blogs-page .views-submit-button input {
	width: 100%;
}
#views-exposed-form-blogs-page .jq-select-multiple {
  border: 1px solid #e0e0e0;
  box-shadow: unset;
  width: 100%;
  padding: 0;
}
#views-exposed-form-blogs-page .jq-select-multiple ul {
  height: 100% !important;
  overflow-y: auto !important;
  min-height: 378px;
}
#views-exposed-form-blogs-page .jq-select-multiple ul li, .tags_blog ul li {
  height: 40px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e0e0e0;
  cursor: pointer;
}
#views-exposed-form-blogs-page .jq-select-multiple ul li:last-child{
  border-bottom: none;
}
#views-exposed-form-blogs-page .jq-select-multiple ul li:hover, .tags_blog ul li:hover{
  background: #fdf9f1
}
#views-exposed-form-blogs-page .jq-select-multiple ul li.selected, .tags_blog ul li.selected {
  background: #cc5414;
  color: #FFF;
}
#block-sibac-tags-blog{
  display: none;
}
.tags_blog{
  margin-bottom: 20px;
}
.tags_blog ul{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  column-gap: 10px;
}
.tags_blog ul li{
  list-style: none;
  border: 1px solid #e0e0e0;
}
.tags_blog ul li a{
  padding: 3px 9px 4px;
  color: #333;
  text-decoration: none;
}
.tags_blog ul li.selected a{
  color: #FFF;
}
/*Конференции по наукам (EPGW-10145): не облако тегов, а список в столбик,
  как рубрики в правой колонке блога — строки друг под другом в одной рамке.
  Блок отстоит от ссылки «Все отзывы»; заголовок оформлен вместе с заголовком
  отзывов той же колонки (см. aside #block-views-rewievs-block-1 .title)*/
aside #block-sibac-conf-science-links{
  margin-top: 30px;
}
.conf_science_links{
  border: 1px solid #e0e0e0;
}
.conf_science_links ul{
  display: block;
  gap: 0;
  column-gap: 0;
}
.conf_science_links ul li{
  border: 0;
  border-bottom: 1px solid #e0e0e0;
  height: auto;
  min-height: 40px;
}
.conf_science_links ul li:last-child{
  border-bottom: none;
}
.conf_science_links ul li a{
  display: block;
  width: 100%;
  padding: 10px;
  line-height: 20px;
}
/*Експерты*/
field-name-field-reviewers-avatar .field-name-field-reviewers-avatar  {
  margin-bottom: 15px;
}
.field-name-field-reviewers-post {
  margin: 15px 0 15px 0;
}
.node-reviewers .field-name-field-reviewers-post * {
  display: inline;
}

/*Всплывашка Ютуб*/
.youtube_block .open_video {
  padding: 5px;
  border: 1px solid #ccc;
  cursor: pointer;
  position: relative;
  margin-bottom: 17px;
}
.youtube_block .open_video:after{
  content: "";
  position: absolute;
  background: url(../images/blog/youtube_btn.png) 0 0 no-repeat;
  top: 50%;
  left: 50%;
  margin-left: -50px;
  margin-top: -35px;
  z-index: 9;
  width: 100px;
  height: 70px;
}
.youtube_block .open_video:hover{
  opacity: 0.9;
}
.youtube_window {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  text-align: center;
  padding: 0 15px;
  z-index: 999;
}
.youtube_window .inside_video {
  background: #FFF;
  padding: 50px;
  max-width: 700px;
  width: 100%;
  position: relative;
  display: inline-block;
}
.youtube_window .close_window {
  position: absolute;
  right: 29px;
  top: 15px;
  opacity: 0.3;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.youtube_window .close_window:hover {
  opacity: 1;
}
.youtube_window .close_window:before, .youtube_window .close_window:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 20px;
  width: 2px;
  background-color: #333;
}
.youtube_window .close_window:before {
  transform: rotate(45deg);
}
.youtube_window .close_window:after {
  transform: rotate(-45deg);
}
.youtube_window iframe{
  vertical-align: bottom;
  width: 100% !important;
}

/**/
.page-node-30 .spoilers .desc td p {
    font-size: 12px;
}
.page-node-30 .spoilers .desc p{
	padding-bottom: 0;
	margin-bottom: 0;
}
.page-node-30 .spoilers .desc td p i {
	margin: 4px 0;
    display: block;
}
/*Как подать заявку*/
.content-block.kpz {
	overflow: hidden;
}
.conf-block div.clearfix{
	display: inline-block;
    width: calc(50% - 2px);
    margin-bottom: 20px;
    padding: 0 12px;
    vertical-align: top;
}

.conf-block h2{
	display: none;
}
.conf-block{
	margin: 0;
}
.conf-block .img{
	margin-right: 9px;
	float: left;
}
.conf-block .img a {
	margin-bottom: 0;
}
.conf-block br {
	display: none;
}
#block-sibac-block-studconf-all .conf-block br {
	display: initial;
}
.conf-block a{
	line-height: 120%;
    text-decoration: none;
    display: block;
    margin-bottom: 12px;
    font-size: 16px;
}
.conf-block a:hover{
	text-decoration: underline;
}
.conf-block strong {
	display: block;
}

/*Верстка форма*/
#content form h1{
	font-size: 18px!important;
	color: #383838!important;
	text-transform: uppercase;
}
#content form .form-type-select label, #content form .form-type-radios label{
	margin-right: 10px;
}
.form-type-radios > .form-radios{
	margin-top: 10px;
}
.form-item.form-type-radio {
    margin-right: 25px;
    margin-bottom: 10px !important;
}
#field-zayavka-nauch-add-more-wrapper .form-item{
	margin: 0 0 15px 0!important;
}
#content form label,
.node-form .field-type-file fieldset legend{
    color: #404040;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 6px 0;
}
.node-form .field-type-file fieldset .fieldset-wrapper label,
.node-form .field-type-file table.sticky-enabled td a.tabledrag-handle{
  display: none;
}
.node-form .field-type-file table.sticky-enabled {
  margin: 10px 0;
}
.node-form .field-type-file table.sticky-enabled td,
.node-form .field-type-file table.sticky-enabled th{
  padding: 5px 10px;
}
.node-form .field-type-file table.sticky-enabled td input[type=submit] {
  display: block;
}
.node-journal_zayavka_m-form .form-item-title, .node-stud_zayavka-form .form-item-title, .node-stud_zayavka-form #edit-field-zayavka-conf, #multistep-group_step_0 h1{
  display: none;
}
.group_step_1 .form-item-title, .node-stud_zayavka-form.group_step_1 #edit-field-zayavka-conf{
  display: block;
}
#content form .field-widget-options-onoff .form-item label {
	font-weight: normal;
    font-size: 15px;
}
.page-user #content form .form-item {
    margin-bottom: 0;
}
#content form .form-item,
#content form .field-type-file{
    margin-bottom: 20px;
}

#content form .form-item .form-item{
	margin-bottom: 0;
	margin-top: 0;
}
#content form#sibac-ykassa-payment-form .form-item{
	margin-bottom: 0;
}
#content form .form-item.form-type-checkbox{
	margin-bottom: 1em;
}
.field-type-file:not(#edit-field-zayavka-file-many) input[type="file"] + input[name$="upload_button"]:not(.no-disabled) {
    background-color: #ccc!important;
    box-shadow: none!important;
    cursor: default!important;
}
.form-item.form-type-checkbox label, .form-item.form-type-radio label, #edit-field-zayavka-count-authors label, #edit-field-zayavka-count-nauch label, #edit-field-universum-page label, #edit-field-universum-print label, #edit-field-universum-journal-print label, #edit-field-universum-certificate label, #edit-field-universum-region label, #edit-field-universum-red label, #edit-field-universum-red-und, #edit-field-universum-red-und > div, #edit-field-universum-red-lit label, #edit-field-universum-red-lit-und, #edit-field-universum-red-lit-und > div, #edit-field-universum-translite label, #edit-field-scopus-science label, #edit-field-scopus-impact label, #edit-field-universum-translite-und > div, #edit-field-scopus-publ label, #edit-field-scopus-publ-und, #edit-field-scopus-publ-und > div, #edit-field-scopus-key label, #edit-field-scopus-key-und, #edit-field-scopus-key-und > div, #edit-field-scopus-translite label, #edit-field-scopus-translite-und, #edit-field-scopus-translite-und > div, #edit-field-scopus-up label, #edit-field-scopus-up-und, #edit-field-scopus-up-und > div, #edit-field-scopus-page label, #edit-field-universum-kor label, #edit-field-universum-kor-und, #edit-field-universum-kor-und > div, #edit-field-scopus-fastpubl label, #edit-field-scopus-fastpubl-und, #edit-field-scopus-fastpubl-und > div, #edit-field-scopus-citation-database label, #edit-field-zayavka-data-publ-und > div, #edit-field-zayavka-data-publ label {
    display: inline;
}
.field-type-file input[type="submit"] {
  display: none;
}
.field-type-file input[value="Удалить"] {
  display: inline-block;
}
.field-name-field-zayavka-count-authors .jq-selectbox,
.field-name-field-zayavka-count-nauch .jq-selectbox,
.form-item-field-zayavka-count-print-und  .jq-selectbox,
.field-name-field-zayavka-count-journal .jq-selectbox,
.field-name-field-scopus-page .jq-selectbox,
.field-name-field-universum-page .jq-selectbox,
.field-name-field-universum-journal-print .jq-selectbox,
.field-name-field-universum-print .jq-selectbox,
.form-item-field-universum-certificate-und .jq-selectbox,
.form-item-field-zayavka-count-studsert-und .jq-selectbox,
.form-item-field-zayavka-count-digest-und .jq-selectbox,
.form-item-field-zayavka-count-certificate-und .jq-selectbox {
	width: 90px;
}
.field-name-field-zayavka-count-page .jq-selectbox {
	max-width: 160px;
}
.field-name-field-zayavka-science-direction .jq-selectbox,
.field-name-field-universum-journal .jq-selectbox{
	max-width: 330px;
}
.field-name-field-scopus-citation-database .jq-selectbox,
.field-name-field-scopus-impact .jq-selectbox {
	max-width: 170px;
}
.group-universum-journal-div .jq-selectbox {
	max-width: 480px;
}
/*Секция конференции — во всю ширину формы: длинные названия секций в 290px
  не помещались (витрина, решение владельца 15.09; в D7 — max-width: 290px)*/
.field-name-field-zayavka-science .jq-selectbox {
	max-width: 100%;
}
.field-name-field-scopus-science .jq-selectbox {
	max-width: 210px;
}
.group-universum-journal-div .field-type-list-text{
	display: none;
}
/*Архив статей*/
.page-arhive-article #content h1 {
	margin-bottom: 30px;
}
#archive-wrapp {
	margin-top: 40px;
}
#archive-wrapp .item,
.view-id-authors.view-display-id-page .views-row {
	border-top: 1px solid #404040;
    padding: 10px 0;
}
#archive-wrapp .item:last-child,
.view-id-authors.view-display-id-page .views-row:last-child{
	border-bottom: 1px solid #404040;
}
#archive-wrapp .item a,
.view-id-authors.view-display-id-page .views-row a {
    color: #cc5414;
    text-decoration: none;
    display: block;
    text-transform: lowercase;
}
#archive-wrapp .item a {
  display: inline-block;
}
.view-id-authors.view-display-id-page .views-row a {
	text-transform: none;
}
#archive-wrapp .item a:first-letter {
	text-transform: uppercase;
}
#archive-wrapp .item a:hover,
.view-id-authors.view-display-id-page .views-row a:hover{
	text-decoration: underline;
}

/*Страницы новостей */
.view-id-news .views-row{
	padding: 15px 0;
    overflow: hidden;
}
.view-id-news .views-field-created {
	position: relative;
    z-index: 1;
    padding: 1px;
    margin: 5px 0 8px 0;
    background: #eeede9;
    font-size: 10px;
    color: #484848;
    font-style: italic;
}
.view-id-news .views-field-created .views-label-created:before {
    content: url('../images/postdateicon.png');
    margin-right: 6px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    bottom: auto;
}
.view-id-news .views-row h2 {
	margin-bottom: 0;
}
.view-id-news .views-row h2 a {
	color: #484848;
	font-size: 13px;
}
.view-id-news .views-row .views-field-body{
	font-size: 12px !important;
}
.view-id-news .views-row .views-field-body img {
	margin: 0 15px 0 0 !important;
    padding-right: 0 !important;
    max-width: 205px !important;
    height: auto !important;
}



/* Комментарии */
#content > .clearfix #comments h2{
    background: url('../images/blog/title.svg') 0 100% no-repeat;
    text-align: left;
    padding: 0 0 14px 0;
    margin: 10px 0;

	font-style: normal;
	font-weight: 500;
	line-height: normal;
	font-size: 18px;
	color: rgba(72, 72, 72, 0.87);
}
.node-type-blog #comments {
    margin-top: 12px;
}
#comments {
    margin-top: 32px;
}
#comments .comment{
	padding: 15px 10px 6px 32px;
    background: url(../images/blog/comments.svg) 0 13px no-repeat;
}
#comments .comment-author, #comments .author-homepage {
    color: #3c452d;
    margin: 0;
    padding: 0;
}
#comments .comment-date {
    font-size: 10px;
    color: #999;
    margin: 0;
}
#comments .comment-body {
    margin: 0;
    padding: 2px 0 4px;

	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	font-size: 12px;
	color: #484848;
}
#comments .comment .links{
	display: block;
	margin: 0 !important;
}
#comments .comment .links li:before{
	content:'';
	content:none;
}
#content #comments .comment a{
	color: #849B9F;
    background-color: inherit;
    font-weight: normal;
    text-decoration: none;
}
#comments .comment .links li{
	padding: 0 10px 0 0;
	border-right: 1px solid #999;
}
#comments .comment .links li.last{
	border-right: none;
}
#comments .comment-anchor {
    color: #777;
    text-decoration: none;
    border: none;
}

/*Авторы*/
div.author {
	margin-bottom: 30px;
    overflow: hidden;
}
div.author > a {
    float: left;
    margin-right: 10px;
}
div.author > a > img {
    border: 1px solid #EEEDE9;
	width: 100px !important;
	height: auto !important;
}
/*Страница поиск авторов*/
.view-id-authors.view-display-id-page .views-widget-filter-title{
	margin-right: 20px;
}
.view-id-authors.view-display-id-page .views-widget-filter-title input{
	height: 37px;
}
.view-id-authors.view-display-id-page .views-submit-button{
	margin-top: 26px;
}

/**********************ВЕРСТКА ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ********************************/
.user-empty .lk-product {
    margin: 31px 0 8px 0;
}
.lk-product .item {
	display: inline-block;
    margin: 0 25px 29px 0;
}
.lk-product .item:nth-child(5n),
.lk-product .item:last-child {
	margin-right: 0;
}
.lk-product .item a{
	color: #fff;
    text-decoration: none;
    font-size: 16px;
    line-height: 19px;
    width: 150px;
    padding-top: 180px;
    background-color: #ed711d !important;
    text-align: center;
    display: block;
    padding-bottom: 6px;
}
.lk-product .item a:hover{
	box-shadow: -5px 5px 10px rgba(0,0,0,0.17), -2px 2px 3px rgba(0,0,0,0.21);
}
.lk-product .item-1 a{
	background: url(../images/lk/img-1.png) 0 0 no-repeat;
}
.lk-product .item-2 a{
	background: url(../images/lk/img-2.png) 0 0 no-repeat;
}
.lk-product .item-3 a{
	background: url(../images/lk/img-3.png) 0 0 no-repeat;
}
.lk-product .item-4 a{
	background: url(../images/lk/img-4.png) 0 0 no-repeat;
}
.lk-product .item-5 a{
	background: url(../images/lk/img-5.png) 0 0 no-repeat;
}
.lk-product .item-6 a{
	background: url(../images/lk/img-6.png) 0 0 no-repeat;
}
.lk-product .item-7 a{
	background: url(../images/lk/img-7.png) 0 0 no-repeat;
}
.lk-product .item-8 a{
	background: url(../images/lk/img-8.png) 0 0 no-repeat;
}
.lk-product .item-9 a{
	background: url(../images/lk/img-9.png) 0 0 no-repeat;
}
.page-user #content h1{
	font-size: 21px;
	border: none;
	margin: 15px 12px 47px 0;
}
.page-user #content h1 a{
	font-size: 11px;
    text-decoration: none;
    margin-left: 2px;
    margin-top: -2px;
    position: absolute;
    white-space: pre;
}
.page-user #content h1 a:hover{
	border-bottom: 1px solid;
}
.page-user #content h1 sup{
	position: relative;
}
.hint, .hint-text{
	position: relative;
}
.hint-text{
	display: inline-block;
	cursor: pointer;
}
.hint-text span{
	color: #e96d11;
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
}
.hint span{
	width: 18px;
	height: 18px;
	background: url(../images/info-hint.png) 0 0 no-repeat;
	display: inline-block;
	position: absolute;
    top: -10px;
}
.hint div, .hint-text div{
	display: none;
	width: 250px;
    padding: 15px 15px 0 15px;
    font-size: 12px;
    position: absolute;
	top: 1px;
    left: 12px;
    text-align: left;
    background: #fff;
    line-height: 130%;
    z-index: 10000;
	box-shadow: 0px 2px 5px 0px rgba(191, 190, 190, 0.004),0px 2px 1px 0px rgba(145, 145, 145, 0.39);
}
.hint-text div{
    top: 65%;
    left: 90%;
    background: #f7f7f7;
    padding: 15px 12px;
    font-size: 14px;
    font-style: normal;
    color: #5b5b5b;
}
.hint p{
	padding-bottom: 15px;
}
.hint span:hover + div, .hint-text:hover div{
	display: block;
}
.user-empty{
	text-align: center;
	font-size: 14px;
	color: #898989;
}
.user-empty h3{
	font-size: 21px;
	color: #000;
	padding-top: 14px;
}
.user-empty h3 + p{
	font-size: 16px;
}
.jq-checkbox.disabled + label, .jq-radio.disabled + label{
	opacity: .55;
}

.user-zayavky .user-info > a{
	font-size: 12px;
	color: #ed711d;
	text-decoration: none;
	padding: 10px 0 7px 0;
	text-transform: uppercase;
}
.user-zayavky .user-info > a:hover{
	color: #ff8a3a;
}
.user-zayavky .user-info{
	padding: 10px 13px 4px 13px;
}
.user-zayavky .user-info p.date{
	font-size: 12px;
	color: #898989;
	line-height: 120%;
    margin: 3px 0;
}
.user-zayavky .user-info p{
	font-size: 14px;
	color: #404040;
	margin-bottom: 5px;
}
.user-zayavky td{
	border: 1px solid #e8e8e8;
	border-left: none;
	border-right: none;
	padding: 2px;
}
.user-header td{
	border-top: none;
}
.user-zayavky td:first-child{
	width: 649px;
}
.user-zayavky .item-0 td{
	background: #f7f7f7;
}
#content .lkDiscountN + .user-zayavky{
	margin-top: 33px;
}
.user-header .user-info, .user-header .user-status{
	font-size: 14px;
	color: #404040;
	text-indent: 10px;
	padding: 0 0 5px 0;
}
.user-status{
	padding: 0 15px 0 15px;
	position: relative;
}
.user-status strong {
	padding-left: 15px;
}
.user-status:before{
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 6px;
	top: 7px;
	left: 15px;
	display: block;
	content: '';
}
.user-status.green:before{
	background: #2dd10c;
}
.user-status.red:before{
	background: #d10c0c;
}
.user-status.yellow:before{
	background: #e8aa01;
}
.user-status a.orange{
	height: 30px!important;
	line-height: 30px!important;
	border-radius: 0!important;
	font-size: 14px!important;
	padding: 0 16px;
	background-color: #ed711d;
}
.user-status a.orange:hover{
	background-color: #ff8a3a;
}
.user-status .actions{
	padding: 8px 0 0 0;
}
.user-status .delete{
	color: #ed711d;
	cursor: pointer;
	margin-bottom: 10px;
	display: inline-block;
	border-bottom: 1px solid transparent;
}
.user-status .delete:hover{
	border-bottom: 1px solid;
}
.user-status span{
	color: #a1a1a1;
}

/*РЕДАКТИРОВАНИЕ ПРОФИЛЯ ПОЛЬЗОВАТЕЛЯ*/
.all-items .content{
	display: none;
}
.all-items .label{
	font-size: 12px!important;
	color: #ed711d!important;
	text-decoration: none!important;
	line-height: 100%!important;
}
.all-items .cert .label, .all-items .diplom .label{
	line-height: 28px!important;
}
.all-items > div:hover .label{
	color: #ff9656!important;
}
.all-items > div{
	float: left;
	padding: 10px 15px 9px 50px;
    line-height: 120%!important;
}
.all-items .reference{
	background: url(../images/user-reference.png) 17px 50% no-repeat;
}
.all-items .reference:hover{
	background: url(../images/user-referenceh.png) 17px 50% no-repeat;
}
.all-items .bibl{
	background: url(../images/user-bibl.png) 15px 50% no-repeat;
}
.all-items .bibl:hover{
	background: url(../images/user-biblh.png) 15px 50% no-repeat;
}
.all-items .cert{
	background: url(../images/user-cert.png) 15px 50% no-repeat;
}
.all-items .cert:hover{
	background: url(../images/user-certh.png) 15px 50% no-repeat;
}
.all-items .diplom{
	background: url(../images/user-diplom.png) 15px 50% no-repeat;
}
.all-items .diplom:hover{
	background: url(../images/user-diplomh.png) 15px 50% no-repeat;
}
.all-items > div:hover{
	background-color: #fff;
	cursor: pointer;
	border: 1px solid #faccae;
	margin: -1px;
}
.user-zayavky td.all-items{
	padding: 0 1px!important;
}
.delete_zayavka-info{
	font-size: 14px;
	color: #535353;
	padding: 10px 13px;
}
.delete_zayavka-status{
	cursor: pointer;
	font-size: 12px;
	color: #ed711d;
	padding: 10px 0 0 10px;
}
#content #multistep-group_lk_step h1{
	font-size: 14px!important;
    color: #404040!important;
    margin: 0!important;
    text-transform: none;
    font-weight: 400;
    padding: 30px 0 0px 0;
}
.field-group-div h3 span{
	font-size: 18px;
	color: #383838;
	text-transform: uppercase;
}
#content > .clearfix .field-group-div h3{
	margin: 35px 0 10px 0;
}
#user-profile-form .description{
	display: none!important;
}
#user-profile-form .form-type-password{
	display: inline-block;
}
#content form#user-profile-form .form-item{
	margin: 21px 0 5px 0;
}
form#user-profile-form .form-actions{
	margin: 29px 0 0 0;
}
#content form#user-profile-form .form-item.form-type-password-confirm{
	margin: 0;
}
#user-profile-form .form-required, .form-required+small+.form-required{
	display: none;
}
.form-required+small{
  font-weight: 400!important;
}
.form-item-current-pass .password-toggle{
	right: 11px;
    top: 48px;
}
.page-user-edit .form-item-pass-pass1 .password-toggle, .page-user-edit .form-item-pass-pass2 .password-toggle{
	right: auto;
	left: 258px;
    top: 48px;
}
#content form#user-profile-form .field-name-field-lk-region .form-radios label {
	font-weight: normal;
}
#multistep-group_lk_step .form-item-current-pass{
	width: 100%;
}
#multistep-group_lk_step .form-item-current-pass .password-toggle {
    top: 40px;
}
#multistep-group_lk_step .password-toggle {
	left: unset;
    right: 11px;
    bottom: 21px;
    top: unset;
}
.page-user.page-user-edit #content h1 {
	padding-left: 0;
    margin-bottom: 0;
}
.page-user.page-user-edit .breadcrumb.lk{
    padding: 0;
}


/*Страница 404*/
.page-404{
	padding-top: 640px;
	background: #fff url('../images/404.jpg') 50% 16px no-repeat;
	text-align: center;
	color: #8e8e8e;
	font-size: 18px;
}
.page-404 ul{
	margin: 6px 0 18px 0;
}
.page-404 ul li{
	display: inline-block;
	list-style: none;
	padding: 5px 3px;
}
.page-404 ul li a{
	color: #e07f0b;
	font-size: 16px;
	padding: 5px 7px;
}
.page-404 ul li a:hover{
	text-decoration: none;
}
.page-404 .select_science{
	position: relative;
}
.search-404{
	width: 485px;
	margin: 11px auto 44px auto;
    height: 42px;
}
.search-404 #ya-site-form1 .ya-site-form__form .ya-site-form__input-text, .search-404 #block-custom-search-blocks-1 input.form-text{
	width: 444px!important;
	height: 41px!important;
	padding: 0 11px!important;
	border-top: 1px solid #d0d9de!important;
	border-left: 1px solid #d0d9de!important;
	border-bottom: 1px solid #d0d9de!important;
	border-right: none!important;
	float: left!important;
  border-radius: 0;
  float: left;
}
.search-404 #ya-site-form1 .ya-site-form__submit, .search-404 #block-custom-search-blocks-1 .form-submit{
	height: 41px;
	width: 41px;
	float: left;
	border: 1px solid #e07f0b;
	text-indent: -9999px;
	background: #e07f0b url('../images/search-404.png') 50% 50% no-repeat;
	cursor: pointer;
	margin: 0!important;
  border-radius: 0;
  padding: 0;
}
.search-404 #ya-site-form1 .ya-site-form__submit:hover, .search-404 #block-custom-search-blocks-1 .form-submit:hover{
	background: #f0901e url('../images/search-404.png') 50% 50% no-repeat;
}
.search-404 p{
	display: none;
}
.footer-404{
	text-align: center;
    border-top: 30px solid #cc5414;
    margin-left: -10px;
    width: 100%;
    padding: 20px 10px 0;
    color: #8e8e8e;
    box-sizing: content-box;
    font-size: 14px;
    line-height: 125%;
}
.ya-site-form__form td {
	border: none !important;
	padding: 0 !important
}

/*Заявка на публикацию - форма и шаги - Order Form*/


/*Steep 2*/
.node-stud_zayavka-form .field-name-field-zayavka-discount-link {
  margin-top: 29px;
}
.item-box.first{
	margin-top: 22px;
}
.item-box.discount_february{
	margin: 15px 0 22px 0;
	padding: 14px 10px 26px 18px;
}
#content .item-box.discount_february .form-item-field-zayavka-count-page-und{
	float: left;
	margin-right: 11px!important;
}
.item-box.discount_february .descrip{
	font-size: 12px;
	font-style: italic;
	display: inline-block;
	line-height: 145%;
    padding-top: 3px;
}
.item-box.discount_february .descrip span{
	font-size: 13px;
	color: #e56019;
}
.item-box.discount_february td{
	border: none!important;
	padding: 0!important;
}
.item-box.discount_february td:first-child{
	width: 203px;
}
.item-box.discount_february .gray{
	margin: 1px 0;
}
.item-box.discount_february .price{
	margin: 4px 0 -3px 0;
}
#content .item-box.discount_february table{
	width: 335px!important;
	margin-bottom: 7px;
}
.item-box{
	box-shadow: 1px 1.732px 15px 0px rgba(225, 231, 238, 1);
	border-radius: 4px;
	margin-bottom: 29px;
    padding: 14px 10px 10px 10px;
    width: 525px;
}
.item-box .img{
	float: left;
	margin-right: 20px;
  max-width: 136px;
  height: auto;
}
.item-box .img + .content,
.item-box .field-name-field-zayavka-count-studsert{
	float: right;
    width: calc(100% - 165px);
}
form #edit-field-zayavka-count-studsert,
form #edit-field-zayavka-count-nauchsert{
  border-top: 1px solid #e0e0e0;
  margin-top: 10px;
  padding-top: 10px;
}
form #edit-field-zayavka-count-studsert-el-und .form-item,
form #edit-field-zayavka-certificate-el-und .form-item,
form #edit-field-zayavka-count-nauchsert-el-und .form-item{
  width: 100%;
}
form #edit-field-zayavka-count-certificate,
form #edit-field-zayavka-count-nauchsert{
  display: inline-block;
  width: calc(100% - 165px);
}
.field-name-field-zayavka-offerta.error .jq-checkbox,
.field-name-field-webinars-email-rules.error .jq-checkbox,
.field-name-field-training-education-act.error .jq-checkbox{
  border-color: red;
}
.field-name-field-zayavka-offerta.error label,
.field-name-field-zayavka-offerta.error a,
.field-name-field-zayavka-agreement.error label,
.field-name-field-zayavka-agreement.error a,
.field-name-field-zayavka-soglasie-authors.error label,
.field-name-field-zayavka-soglasie-authors.error a,
.field-name-field-webinars-email-rules.error label,
.field-name-field-webinars-email-rules.error a,
.field-name-field-training-education-act.error a,
.field-name-field-training-education-act.error label,
.jq-checkbox.form-checkbox.error + label, .jq-checkbox.form-checkbox.error + label a{
  color: red !important;
}
#content form .item-box .img + .content label{
	margin-bottom: 0;
}
.field-name-field-zayavka-certificate-el .form-item-field-zayavka-certificate-el-und .form-radios .form-item-field-zayavka-certificate-el-und:last-child,
.field-name-field-training-education-act.error label span.form-required{
  display: none !important;
}
.field-name-field-zayavka-certificate-el .item-box .img, .field-name-field-zayavka-nauchsert-el .item-box .img{
	margin: 4px 24px 0 4px;
}
.field-name-field-zayavka-certificate-el .item-box, .field-name-field-zayavka-nauchsert-el .item-box{
	padding-bottom: 16px;
}
.item-box .img img{
	margin: 0!important;
}
#content .item-box .form-radios > div{
	float: left;
	margin: 5px 0!important;
}
.item-box .gray{
	font-size: 14px;
	color: #9a9a9a;
	font-weight: 700;
	margin: 1px 0 5px 0;
}
.item-box .label{
	font-size: 14px;
	color: #000;
	margin: 4px 0;
}
.item-box .price{
	font-size: 14px;
	color: #de5f21;
	font-weight: 700;
}
.item-box .price span{
	font-size: 18px;
}
.item-box .content .form-item{
	margin: 0!important;
}
.item-box .content .form-item label{
	display: none;
}
.item-box .content .form-item.form-type-radio label{
	display: inline;
}
.item-box .content .form-item.form-type-radio label span{
	font-size: 12px!important;
}
#total{
	font-size: 24px;
	margin-bottom: 20px;
}
.page-node-add-stud-zayavka h1.with-tabs:before, .page-node-add-journal-zayavka h1.with-tabs:before, .page-node-add-journal-zayavka-m h1.with-tabs:before, .page-node-add-zayavka h1.with-tabs:before, .page-node-edit.node-type-journal-zayavka h1.with-tabs:before, .page-node-edit.node-type-journal-zayavka-m h1.with-tabs:before, .page-node-edit.node-type-zayavka h1.with-tabs:before, .page-node-edit.node-type-stud-zayavka h1.with-tabs:before, .page-node-add-mono-zayavka h1:before, .page-node-add-universum-zayavka h1:before, .page-node-add-scopus-zayavka h1:before{
	padding-right: 7px;
}
/*.field-widget-file-generic .description,*/
.field-widget-image-image .description, #edit-field-zayavka-region-und .form-item-field-zayavka-region-und:first-child, .grippie, .tabledrag-toggle-weight-wrapper, .field-multiple-drag, #field-zayavka-authors-values td label, #field-zayavka-nauch-values td label, #edit-field-zayavka-img label, .sticky-header, #field-zayavka-authors-values thead{
	display: none!important;
}
.form-type-managed-file{
	margin-bottom: 0 !important;
}
#edit-actions #edit-submit{
	float: left;
    margin-top: 10px;
}
#edit-actions #edit-previous{
	margin-right: 25px;
}
#edit-actions .form-submit{
	margin-top: 10px;
}
#edit-field-zayavka-region-und > .form-item{
	float: left;
}
#edit-field-zayavka-region-und:after{
	content: '';
	display: block;
	clear: both;
}
#content form.zayavka-form .spoilers.spoilers-2 .field-name-field-zayavka-referencepr .form-item{
	margin-bottom: 0;
}

#edit-paymenttype{
	padding: 15px 5px 0 5px;
    border-radius: 10px;
    margin-top: 10px;
    border: 1px solid #cc5414;
}
.form-item-paymentType > label, #receipt label{
	font-weight: 700;
}
.form-item-paymentType .form-item{
	width: 158px;
	height: 70px;
	float: left;
	margin: 0;
}
.form-item-paymentType .form-item img{
	width: 100px;
}
#paymentType .form-item-paymentType .form-item img{
	width: inherit;
}
#paymentType .form-item-paymentType .form-item{
	height: 65px;
}
.form-item-paymentType .jq-radio.form-radio{
	float: left;
	margin-top: 10px;
}
.form-item-paymentType .form-item img{
	margin: 0 5px!important;
}
.form-item-paymentType .form-item label{
	height: 54px;
    vertical-align: middle;
    display: table-cell;
}
#paymentType > label{
	font-weight: 700;
	margin: 1em 0;
	display: block;
}
.zayavka-payment #paymentType > div > label{
	padding: 10px 15px 0px 15px;
    text-transform: uppercase;
    font-size: 14px;
    margin-right: 0;
}
#paymentType{
	margin-bottom: 10px;
}
.zayavka-payment .form-item-paymentType.form-type-radios{
	margin: 0;
	border-top: 1px solid #cc5414;
	border-left: 1px solid #cc5414;
	border-right: 1px solid #cc5414;
	border-radius: 10px 10px 0 0;
}
.zayavka-payment #receipt{
	margin: 0;
	border-bottom: 1px solid #cc5414;
	border-left: 1px solid #cc5414;
	border-right: 1px solid #cc5414;
	border-radius: 0 0 10px 10px;
}
.zayavka-payment #edit-paymenttype, .zayavka-payment #receipt div{
	border: none;
	margin: 0;
}
.zayavka-payment #edit-paymenttype {
	display: flex;
    justify-content: space-between;
    padding: 0 15px 5px;
}
#receipt > div {
	padding: 0 15px 10px;
}
#receipt > div > a {
	display: inline-block;
    width: calc(50% - 2px);
    overflow: hidden;
    vertical-align: text-bottom;
}
#receipt > div > a > img {
	float: left;
}
#receipt > div > a > span {
	float: right;
    width: calc(100% - 60px);
}
#receipt > div > a:hover span{
	text-decoration: underline;
}
.zayavka-payment #edit-paymenttype .form-item {
	height: auto;
    float: none;
    width: 25%;
    display: flex;
    align-items: center;
}
.zayavka-payment #edit-paymenttype .form-item .jq-radio {
	float: none;
    margin-top: 0;
}
.zayavka-payment #edit-paymenttype .form-item label {
	margin: 0 !important;
    height: auto;
}
#sibac-ykassa-payment-form #edit-button.form-submit, #sibac-ykassa-payment-form .btn{
    clear: both;
    width: 140px;
    height: 50px;
    font-size: 16px!important;
    text-transform: uppercase;
    text-align: center;
    line-height: 50px!important;
    padding: 0;
}
#sibac-ykassa-payment-form #edit-button.form-submit.form-button-disabled, #sibac-ykassa-payment-form #edit-button.form-submit.form-button-disabled:hover{
	background: #cccccc;
	background: radial-gradient(circle,#d4d4d4,#cccccc);
	border: 1px solid #c5c5c5;
	color: #b8b8b8!important;
}
#sibac-ykassa-payment-form .btn{
	height: 48px;
    line-height: 48px!important;
}
#sibac-ykassa-payment-form #paymentType label{
	margin-bottom: 10px;
}
#edit-paymenttype:after, #receipt div:after{
	content: ' ';
	clear: both;
	display: table;
}
.title-in{
	text-align: center!important;
	border: none!important;
	margin: 20px 0 10px 0!important;
}
.zayavka-title{
	color: #696969!important;
	font-size: 14px!important;
	font-weight: 400!important;
	margin: 28px 0 0 0!important;
}
.zayavka-title span, .zayavka-dop{
	display: block;
	color: #ed8516!important;
	font-size: 18px!important;
	font-weight: 700!important;
	padding-bottom: 0;
	text-transform: uppercase;
	text-align: center;
}
.zayavka-dop{
	margin: 10px 0 10px 0!important;
}
.zayavka-paid, .zayavka-error{
	text-align: center;
	font-size: 15px;
	color: #25a646;
}
.zayavka-error{
	color: #b51b12;
}
.zayavka-info{
	padding: 10px 0 10px 164px;
    line-height: 125%;
}
.zayavka-info a{
	line-height: 125%!important;
}
.zayavka-info p{
	padding: 8px 0 6px 0;
    margin-bottom: 0;
}
.zayavka-info strong{
	font-size: 15px!important;
	width: 164px;
	display: inline-block;
	margin-left: -164px;
}
.zayavka-info a{
	font-size: 14px!important;
}
.zayavka-dop-wrapp .item > .title{
	color: #383838;
	font-size: 15px;
	padding-bottom: 3px;
}
.zayavka-dop-wrapp td{
	border: none!important;
	vertical-align: bottom!important;
	color: #696969!important;
	font-size: 14px!important;
	padding: 0!important;
	line-height: 125%!important;
}
.zayavka-dop-wrapp a{
	color: #d86e26!important;
	font-size: 14px!important;
}
.zayavka-dop-wrapp .item > .desc, .zayavka-dop-wrapp .item > .desc a{
	color: #696969!important;
	font-size: 12px!important;
	text-decoration: none!important;
	font-style: italic;
}
.zayavka-dop-wrapp .item > .desc{
	margin-top: 8px;
    line-height: 13px;
}
.zayavka-dop-wrapp td:last-child{
	text-align: right!important;
	padding-right: 24px!important;
}
.zayavka-dop-wrapp .item{
	margin-bottom: 28px;
}
.zayavka-dop-wrapp .item:last-child{
	margin-bottom: 16px;
}
.zayavka-check-email-success {
  font-size: 14px;
  color: #004f03;
  padding: 16px;
  background: #e9ffe8;
  border: 1px solid #004f03;
  line-height: 130%;
}
.zayavka-check-email-info {
  margin-bottom: 16px;
  font-size: 14px;
  color: #080065;
  padding: 16px;
  background: #f2f7ff;
  border: 1px solid #c4c8d1;
  line-height: 130%;
}
.zayavka-check-email {
  margin-bottom: 16px;
  font-size: 14px;
  color: #484848;
  padding: 16px;
  border: 1px solid #cc5414;
  border-top: 10px solid #cc5414;
  line-height: 130%;
}
.zayavka-attention{
	font-size: 14px;
    color: #292929;
    padding: 14px 10px 16px 54px;
    background: #fef4e9 url(../images/zayavka-attention.png) 16px 50% no-repeat;
    border: 1px solid #f29019;
    line-height: 130%;
}
.zayavka-otzyv{
	text-align: center;
    font-size: 14px;
    color: #292929;
    margin-top: 20px;
    padding: 36px 0 0 0;
    background: url(../images/smile.png) 50% 0 no-repeat;
    line-height: 130%;
}
.zayavka-otzyv a{
	font-size: 14px!important;
}
.zayavka-dop-wrapp table {
	margin-bottom: 0;
}
.vk_link{
	font-size: 15px;
	color: #5288B9;
	line-height: 21px;
	background: url("../images/icon/vk_link.svg") 0 75% no-repeat;
	padding-left: 27px;
}
.otzyvy_link{
	font-size: 15px;
	color: #E1642D;
	line-height: 21px;
	background: url("../images/icon/otzyvy_link.svg") 0 75% no-repeat;
	padding: 0 43px 0 17px ;
}

.zayavka-otzyv p{
	margin-bottom: 20px;
}
#content .payment_action{
	width: inherit!important;
	margin-top: 20px;
}
#content .payment_action td{
	padding: 0 25px 0 0;
	vertical-align: middle;
	border: solid 1px transparent;
}
#content .payment_action td:last-child{
	padding: 0;
}
.payment_action .price{
	font-size: 16px;
	font-weight: 700;
}
.payment_action .price span{
	font-size: 22px;
}
#content .payment_action td a.btn {
  padding: 0 20px;
}
.node-type-article h1{
	text-transform: uppercase;
}
img.load{
	display: none;
	position: fixed;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px!important;
    margin-top: -180px!important;
}
#edit-actions #edit-submit{
	float: left;
    margin-top: 10px;
}
#edit-actions #edit-previous{
	margin-right: 25px;
}
#edit-actions .form-submit{
	margin-top: 10px;
}
.page_info a.btn{
	text-align: center;
    display: block;
    width: 210px;
    margin: 0 auto;
}
.slide_hide{
	display: none;
}
.more_slide_hide{
	cursor: pointer;
    padding: 2px 4px;
    border: 1px solid #999;
    border-radius: 3px;
    font-weight: 700;
}
.more_slide_hide:after {
    display: inline-block;
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0dd";
    padding-left: 5px;
}
.lkDiscountN{
	background-color: #fef4e9;
	border: 1px solid #f29019;
	color: #292929;
	font-size: 14px;
	text-align: center;
	position: relative;
	margin: -24px 0 -10px 0;
    padding: 0 65px;
    line-height: 110%;
}
.lkDiscountN .close-d{
	width: 14px;
	height: 14px;
	position: absolute;
	right: 7px;
    top: 5px;
	padding: 5px;
	text-indent: 999px;
	overflow: hidden;
	background: url('../images/close-lkdn.png') 5px 5px no-repeat;
	cursor: pointer;
}
.lkDiscountN .title{
	font-size: 15px;
	margin: 14px 0 9px 0;
}
.lkDiscountN span{
	font-size: 18px;
	color: #ed8516;
}
.lkDiscountN a{
	font-size: 14px!important;
	color: #292929!important;
	text-decoration: none!important;
	border-bottom: 1px solid;
}
.lkDiscountN a:hover{
	border-bottom: 0px;
}
.lkDiscountN .bottom{
	font-size: 12px;
	margin: 8px 0;
}
.originality_error{
	background: url('../images/originality_error.png') 12px 15px no-repeat;
}
.originality_error .title{
	color: #df0d0d;
}
.originality_at{
	background: url('../images/originality_at.png') 12px 15px no-repeat;
}
.originality_at .title{
	color: #e6b407;
}
.originality_ok{
	background: url('../images/originality_ok.png') 12px 15px no-repeat;
}
.originality_ok .title{
	color: #71c01d;
}
.originality_check .title{
	color: #ed711d;
}
.originality{
	width: calc(100% - 60px);
    font-size: 14px;
    color: #908d85;
    background-color: #fef9e6;
    padding: 11px 13px 10px 60px;
    margin: 13px 0 25px 0;
    line-height: 150%;
    box-sizing: content-box;
}
.originality_check{
	padding-left: 13px;
    width: 100%;
    box-sizing: border-box;
}
.originality form{
	padding: 8px 0;
}
.originality p {
	padding-bottom: 0 !important;
}
.originality .title{
	font-size: 16px;
	margin: 0 0 -1px 0;
}
.originality .mail{
	font-size: 12px;
}
.close_bottom{
	font-size: 14px;
	text-decoration: underline;
	color: #ef833a;
	margin: 28px 0 0 0;
	display: block!important;
	cursor: pointer;
}
.close_bottom:hover{
	text-decoration: none;
}
.progress_bar{
	height: 8px;
	border-radius: 8px;
	position: relative;
	margin: 10px 0 5px 0;
	background: #e6e9ed;
	width: 100%;
}
.progress_bar > span {
			display: block;
			height: 100%;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			background-color: #ff8846;
			position: relative;
			overflow: hidden;
		}
.progress_bar > span:after {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image:
			   -webkit-gradient(linear, 0 0, 100% 100%,
			      color-stop(.25, rgba(255, 255, 255, .2)),
			      color-stop(.25, transparent), color-stop(.5, transparent),
			      color-stop(.5, rgba(255, 255, 255, .2)),
			      color-stop(.75, rgba(255, 255, 255, .2)),
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image:
				-moz-linear-gradient(
				  -45deg,
			      rgba(255, 255, 255, .2) 25%,
			      transparent 25%,
			      transparent 50%,
			      rgba(255, 255, 255, .2) 50%,
			      rgba(255, 255, 255, .2) 75%,
			      transparent 75%,
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}
@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
.page-node-originality #block-system-main table{
	word-break: break-all;
}
.page-node-originality #block-system-main table td{
	padding: 8px 10px;
	vertical-align: middle;
}
.page-node-originality #block-system-main table td:nth-child(2){
	width: 45px;
}
.page-node-originality #block-system-main table td:nth-child(3){
	width: 155px;
}
#write-styler, #original-styler{
	float: left;
}
#page_inset #science-styler ul{
	padding: 0;
}
.node-journal-zayavka .spoilers .desc .field-label, .node-journal-zayavka-m .spoilers .desc .field-label {
	float: left;
	margin-right: 2px;
}
.field-group-multiple-container .multiple-element {
    padding-left: 10px;
    padding-right: 10px;
}

/*Заявка - авторские монополии*/
.form-radios > div{
    display: inline-block;
}
.form-radios > div label{
    font-weight: normal !important;
}
#fgm_node_mono_authors_zayavka_form_group_zayavka_mono-add-more-wrapper .field-group-multiple .multiple-inline-element {
	border: none;
    padding: 20px 30px 30px 40px;
    position: relative;
    margin-bottom: 20px;
    background-color: #eee;
	position: relative;
}
#fgm_node_mono_authors_zayavka_form_group_zayavka_mono-add-more-wrapper .field-group-multiple .multiple-inline-element span.nauch{
	position: absolute;
    left: 15px;
    top: 50%;
    margin-top: -11px;
}
#fgm_node_mono_authors_zayavka_form_group_zayavka_mono-add-more-wrapper .field-group-multiple-container .multiple-element {
	width: 100%;
    padding: 0;
    margin-bottom: 20px;
}
#fgm_node_mono_authors_zayavka_form_group_zayavka_mono-add-more-wrapper .field-group-multiple-container .multiple-element:last-child{
	margin-bottom: 0;
}
fieldset {
    margin-bottom: 0;
    padding: 0;
    border: none;
}
#mono-authors-zayavka-node-form .field-type-image,
#mono-authors-zayavka-node-form .field-type-file {
	margin-bottom: 20px;
}
/*Left Sitebar*/
#left-bar {
    order: -1;
	position: relative;
}
#left-bar:after {
	background: #eeede9;
	content: "";
	width: 10px;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
}
#nav-menu .h2{
	color: #494949;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    padding: 14px 18px 5px 10px;
	margin-left: -10px;
    width: calc(100% + 10px);
}
#nav-menu ul li{
	padding: 0;
	margin: 0;
	position: relative;
}
#nav-menu ul li {
	list-style-image: none;
    list-style-type: none;
    border-bottom: 1px solid #F2F2F2;
    margin-left: -10px;
    width: calc(100% + 10px);
}
#nav-menu ul li a, #nav-menu ul li span{
	display: block;
    color: #383838;
    font-size: 15px;
    height: 32px;
    line-height: 31px;
    padding: 0 20px 0 10px;
    text-decoration: none;
    white-space: pre;
    background-color: #FFF;
}
#nav-menu ul li.vak_link ul li  span{
  background: #EEEEEE;
  color: #A0A0A0;
  line-height: 20px;
  padding: 0 18px;
  height: 20px;
}
#nav-menu ul ul li a{
	padding: 0 18px;
    margin-left: 0;
}
#nav-menu ul li.expanded > a, #nav-menu ul li.expanded > span{
	background: url('../images/menu_arrow.png') calc(100% - 13px) 50% no-repeat;
}
#nav-menu ul li:hover > a, #nav-menu ul li.active-trail > a, #nav-menu ul li:hover span, #nav-menu ul li.active-trail > span{
	background-color: #f16600;
	color: #fff;
}
#nav-menu ul li.expanded:hover > a, #nav-menu ul li.expanded.active-trail > a, #nav-menu ul li.expanded:hover > span, #nav-menu ul li.expanded.active-trail > span{
	background-image: url('../images/menu_arrowh.png');
}
#nav-menu ul ul{
	display: none;
	position: absolute;
    left: 250px;
    top: 0;
    width: auto;
    z-index: 100;
    box-shadow: 0px 2px 4.85px 0.15px rgba(0, 0, 0, 0.25);
}
#nav-menu ul li:hover ul{
	display: block;
}
#block-menu-menu-menu2 {
    margin-top: 3px;
}
#block-block-34,
#block-block-27 {
	margin-top: 15px;
    margin-left: -10px;
}
#block-block-34 .content{
	position: relative;
}
#block-block-34 .content a {
	position: absolute;
    background: #B51B12;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
    width: 81px;
    height: 26px;
    padding: 3px 7px;
    display: block;
    font-size: 9px;
    line-height: 10px;
    color: #FFFFFF;
    text-decoration: none;
	left: 152px;
}
#block-block-34 .content a:hover{
	background: #971912;
}
#block-block-34 .content a.yellow{
	background: #E76628;
}
#block-block-34 .content a.yellow:hover{
	background: #CC5414;
}

#block-block-34 .content a.conferense-link {
    top: 65px;
}
#block-block-34 .content a.conferense-jornal {
    top: 112px;
}
#block-block-34 .content a.conferense-stud-conf {
    top: 159px;
}
#block-block-34 .content a.conferense-stud-jornal {
    top: 206px;
}
#block-block-34 .content a svg {
	position: absolute;
    right: 5px;
    top: 50%;
    margin-top: -5px;
}
#block-block-32 {
	margin-left: -10px;
    margin-top: 30px;
}

/*Right Sitebar*/
#right-bar {
	order: 1;
    position: relative;
    padding-top: 14px;
}
#right-bar .block {
	padding-left: 10px;
}
#right-bar:after {
	background: #eeede9;
	content: "";
	width: 10px;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
#right-bar h2, #right-bar div.h2, #right-bar span.h2 {
	color: #383838;
	font-weight: 500;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	clear: both;
	letter-spacing: -0.1px;
	text-align: center;
  display: block;
}
div.h3{
  font-size: 16px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 18px;
}
aside .block div a img {
	margin-bottom: 5px;
}
#block-sibac-rinc-studjournal,
#block-sibac-rinc-studconf {
	margin-bottom: 30px;
}
#block-sibac-rinc-studjournal .now {
	padding-bottom: 13px;
    margin-bottom: 15px;
    border-bottom: 1px solid #dad0d1;
    position: relative;
}
#right-bar .items-2 {
    padding-top: 13px;
    border-top: 1px solid #dad0d1;
}
#right-bar .items {
    margin-bottom: 15px;
}
#right-bar .items > div{
    text-align: center;
    margin: 0 auto;
    width: 50%;
    display: inline-block;
}
#right-bar #block-sibac-rinc-studjournal {
	margin-bottom: 20px;
}
#block-sibac-rinc-conf .adjacent.now img, #block-sibac-rinc-studconf .adjacent.now img{
	float: none;
	margin-right: 0;
}
#block-sibac-rinc-conf .now > a, #block-sibac-rinc-studconf .now > a, #block-sibac-rinc-journal .now > a, #block-sibac-rinc-studjournal .now > a{
	margin-bottom: 6px;
	display: block;
}
#block-sibac-rinc-conf .now .more, #block-sibac-rinc-studconf .now .more, #block-sibac-rinc-journal .now .more, #block-sibac-rinc-studjournal .now .more{
	position: absolute;
	bottom: 15px;
	left: 82px;
}
#block-sibac-rinc-conf .now img, #block-sibac-rinc-studconf .now img, #block-sibac-rinc-journal .now img, #block-sibac-rinc-studjournal .now img, .conf-block img{
	float: left;
	margin-right: 7px;
}
#block-sibac-rinc-conf .items > div, #block-sibac-rinc-studconf .items > div, #block-sibac-rinc-journal .items > div, #block-sibac-rinc-studjournal .items > div{
	text-align: center;
	margin: 0 auto;
	width: 50%;
	display: inline-block;
}

#block-sibac-rinc-studconf,
#block-sibac-rinc-conf {
	text-align: center;
}
#block-sibac-rinc-studconf .now,
#block-sibac-rinc-conf .now {
	position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid #dad0d1;
    margin-bottom: 15px;
    text-align: center;
}
aside .view-rewievs .views-field-value {
	padding: 7px 6px;
    font-size: 12px;
}
aside #block-views-rewievs-block .title,
aside #block-views-rewievs-block-1 .title,
aside #block-sibac-conf-science-links .title {
	font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
}
aside #block-sibac-stats-conf {
	margin-bottom: 15px;
}
#block-block-28 {
    padding-left: 10px;
}
#block-block-28 .interesting-block {
	display: flex;
    justify-content: space-between;
}
#block-block-28 .interesting-block .item{
	text-align: center;
    width: 50%;
	position: relative;
}
#block-block-28 .interesting-block .item:first-child:before {
	position: absolute;
	content: "";
	width: 1px;
	height: 182px;
	background: #dad0d1;
	position: absolute;
	right: 0;
	top: 0;
}
#block-block-28 .interesting-block .item a {
	color: #383837;
	text-decoration: none;
	display: block;
}
#block-block-28 .interesting-block .item a:hover{
	text-decoration: underline;
}
#block-block-28 .interesting-block .item span{
	display: block;
    margin-bottom: 15px;
}
#block-sibac-block-conf-all .conf-block h2,
#block-sibac-block-journal-all .conf-block h2{
	display: block;
}
#block-sibac-block-conf-all .conf-block div.clearfix,
#block-sibac-block-journal-all .conf-block div.clearfix {
	width: 100%;
    padding: 0 5px;
    line-height: 120%;
    font-size: 12px;
}
#block-sibac-block-journal-all .conf-block div.clearfix {
	padding: 0;
}
#block-sibac-block-conf-all .conf-block div.clearfix a img,
#block-sibac-block-journal-all .conf-block div.clearfix a img {
	margin: 0;
}
#block-sibac-block-conf-all .conf-block a,
#block-sibac-block-journal-all .conf-block a {
	font-size: 12px;
}
#block-block-37 {
	margin-bottom: 20px;
}

/*Банер - обучающий курс*/
a.training_course_sitebar {
  position: relative;
  display: block;
}
a.training_course_sitebar .time_start {
  position: absolute;
  bottom: 96px;
  left: 0;
  width: 100%;
  font-size: 16px;
  text-align: center;
}
/*END Банер - обучающий курс*/


/*Статистика в сайт баре*/
.stats_conf{
	font-size: 18px;
    text-align: center;
    line-height: 35px;
    margin: 10px 0;
    color: #000;
}
.stats_conf i{
	font-size: 18px;
	color: #cc5414;
	text-shadow: none;
	background: none;
}
.stats_conf span{
	font-size: 22px;
}
  /*search book / autor*/
#block-sibac-article-block {
    padding-left: 10px;
}
#block-sibac-article-block .title-block{
	text-align: center;
    font-size: 20px;
    padding-bottom: 10px;
}
#block-sibac-article-block > .content > ul li{
	display: inline-block;
    line-height: 30px;
    width: 50%;
    text-align: center;
    margin-bottom: 12px;
    font-size: 14px;
    cursor: pointer;
    background: #cc5414;
    color: #fff;
    font-weight: 700;
}
#block-sibac-article-block > .content > ul li.active, #block-sibac-article-block > .content > ul li:hover{
	background: #b51b12;
}
#block-sibac-article-block label {
	display: none;
}
#block-sibac-article-block .form-item {
	margin-bottom: 12px;
}
#block-sibac-article-block .jq-selectbox,
#block-sibac-article-block input.form-submit {
	width: 100%;
}
#block-sibac-article-block .article_block_wrapp .item{
	display: none;
}
#block-sibac-article-block .article_block_wrapp .item.active {
	display: block;
}

.sitebar_info_vak_rinc {
  position: relative;
  width: 222px;
}
.sitebar_info_vak_rinc a {
  position: absolute;
  width: 100%;
  height: 131px;
  left: 0;
}
.sitebar_info_vak_rinc a.vak_bn{
  top: 103px;
}
.sitebar_info_vak_rinc a.rinc_bn{
  bottom: 0;
}
.body_info_vak_rinc{
  border: 1px solid #d0d0d0;
  margin-bottom: 17px;
  display: inline-block;
}
.body_info_vak_rinc > div{
  display: inline-block;
  font-size: 17px;
  text-align: center;
  font-weight: 600;
  width: 232px;
  color: #ff4901;
  text-transform: uppercase;
  padding: 39px 0;
}
/************************************ pedagogika VAK ***************************************/
.page-node-155973 #content h1,
.page-node-162174 #content h1,
.page-node-162176 #content h1,
.page-node-176127 #content h1,
.page-node-176139 #content h1{
  background-size: auto !important;
  height: 173px;
  width: 100%;
  box-sizing: border-box;
  text-transform: none;
  line-height: 37px;
  color: #fff;
  padding: 34px 17px;
  text-align: center;
  font-size: 32px;
  margin: 0 auto 20px;
}
.page-node-155973 #content h1,
.page-node-176127 #content h1{
  background: url(/sites/all/themes/sibac_new/images/vak_pedagogy_new.jpg) center top no-repeat !important;
  padding-top: 33px;
  font-size: 25px;
}
h1 .date_publication {
  font-weight: normal;
  margin-top: -4px;
}
.page-node-176139 #content h1 .date_publication {
  margin-top: 0;
  font-size: 24px;
}
.page-node-162174 #content h1,
.page-node-176139 #content h1{
  background: url(/sites/all/themes/sibac_new/images/vak_economy.jpg) center top no-repeat !important;
  text-align: left;
  padding: 34px 17px;
  color: #484848;
  font-weight: bold;
  line-height: 41px;
}
.page-node-162176 #content h1{
  background: url(/sites/all/themes/sibac_new/images/vak_law.jpg) center top no-repeat !important;
  text-align: left;
  padding: 29px 41px;
  color: #484848;
  font-weight: bold;
  line-height: 38px;
}
.node-page .vak_inside h2 {
  text-align: center;
}
.node-page .more {
    text-align: center;
}
.node-page .vak_inside .more.first_bnt {
    padding: 12px 0 37px 0;
}
.node-page .vak_inside .more.second_bnt {
  padding: 13px 0 34px 0;
}
.node-page .vak_inside .scopus-icon {
  margin-bottom: 5px;
}
.node-page .vak_inside p.p_after_spoiler{
  padding-top: 13px;
  margin-bottom: 22px;
}
.node-page .vak_inside ul.time_ul {
  padding-left: 0;
}
.node-page .vak_inside ul.time_ul li {
  margin-bottom: 0;
}
.node-page .vak_inside .more.three_bnt {
  padding: 9px 0 44px 0;
}
.node-page .vak_inside .more.three_bnt {
  padding: 9px 0 44px 0;
}
.node-page .vak_inside .more.four_bnt {
  padding: 13px 0 50px 0;
}
.node-page .vak_inside .download_jornal {
  text-align: center;
  margin: 35px 0 51px 0;
}
.node-page .vak_inside .download_jornal a {
  display: inline-block;
  border: 1px solid #EB7536;
  color: #484848;
  text-decoration: none;
  line-height: 19px;
  font-weight: bold;
  padding: 9px 21px 10px;
}
.node-page .vak_inside .download_jornal a:hover {
  color: #FFF;
  background: #EB7536;
}
.node-page .vak_inside .download_jornal a svg,
.node-page .vak_inside .download_jornal a span {
  vertical-align: middle;
}
.node-page .vak_inside .download_jornal a:hover svg path  {
  fill: #FFFFFF;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.node-page .vak_inside .download_jornal a span {
  margin: 0 11px 0 10px;
}
.node-page .vak_inside h2.garant_pedagogika {
  margin-bottom: 31px;
}
.more.dw_law{
  font-weight: bold;
  margin-bottom: 27px;
}
  /************************************ END pedagogika VAK ***************************************/

/************************************ psihologija VAK ***************************************/

.page-node-185561 #content h1{
  background: url(/sites/all/themes/sibac_new/images/vak_psihologija.jpg) center top no-repeat;
  text-align: left;
  padding: 0 20px 0;
  color: #484848;
  font-weight: bold;
  line-height: 40px;
  border: none;
  height: 169px;
  font-size: 29px;
  display: flex;
  align-items: center;
}
.vak_icons .item .item_content{
  display: flex;
}
.vak_icons .item .item_content .icon{
  margin-bottom: 0;
}
.vak_icons .item.w100 {
  width: 100%;
}
.vak_icons .item.w100 .item_content {
  align-items: center;
}
.scopus-icon.vak_icons .item .title {
  margin-bottom: 0;
}
/************************************ END psihologija VAK ***************************************/

/************************************ Competition VAK - конкурсы ***************************************/
.page-node-159755 #content h1 {
  background: url(../images/student_research_competition.jpg) center top no-repeat;
  font-size: 28px;
  font-weight: bold;
  line-height: 38px;
  text-align: center;
  height: 169px;
  padding: 36px 100px 0 100px;
  border-bottom: none;
  margin: 0 auto 28px;
}
.jornal_group {
  padding-top: 9px;
  justify-content: space-between;
}
.jornal_group .item {
  margin-bottom: 26px;
}
.jornal_group .item a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 500;
  text-decoration: none;
  line-height: 17px;
  padding-left: 26px;
  display: block;
  background: url(../images/icon_jornal_group.svg) 0 2px no-repeat;
}
.jornal_group .item a:hover{
  text-decoration: underline;
}
.jornal_group .item a:after {
  background: url(../images/icon_arrow_goto.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  width: 6px;
  height: 10px;
  vertical-align: top;
  position: relative;
  margin-left: 6px;
  top: 3px;
}
.jornal_group .item .date {
  padding-left: 26px;
  margin-top: 7px;
}
.page-node-159755 .more {
  text-align: center;
  margin-bottom: 46px;
  padding-top: 4px;
}
.quote_text {
  background: #F5F5F5;
  padding: 15px 12px;
  margin-bottom: 45px;
}
.quote_text p:last-child {
  margin-bottom: 0;
}
.quote_text ul {
  padding-left: 0;
}
.quote_text ul li {
  margin-bottom: 17px;
}
.quote_text ul li span {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 17px);
}
.quote_text ul li strong {
  font-size: 16px;
  line-height: 22px;
  display: block;
  padding-bottom: 3px;
}
.page-node-159755 .node-page ol li {
  margin-bottom: 0;
}
.page-node-159755 .node-page h2{
  text-align: center;
  font-weight: 500;
  margin-bottom: 31px;
  text-transform: uppercase;
}
.exemple_diplome .content_exemple {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.exemple_diplome .content_exemple .item{
  display: flex;
  margin-bottom: 37px;
  text-decoration: none;
  color: #484848;
  align-items: flex-start;
  justify-content: flex-start;
}
.exemple_diplome .content_exemple .item a {
  margin-right: 12px;
  width: 97px;
}
.exemple_diplome .content_exemple .content_item {
  width: calc(100% - 109px);
}
.exemple_diplome .content_exemple .content_item span.title {
  line-height: 16px;
  font-weight: 500;
  display: block;
}
.exemple_diplome .content_exemple .content_item span.categoty_diplom {
  font-size: 12px;
  font-style: italic;
  line-height: 13px;
  color: #A0A0A0;
  display: block;
  margin: 6px 0 6px 0;
}
.exemple_diplome .content_exemple .content_item span.description_diplom {
  font-size: 12px;
  line-height: 13px;
  display: block;
}
/************************************ END Competition - конкурсы ***************************************/

/*Teach page*/
.teach_header {
  background: url(/sites/all/themes/sibac_new/images/teach/icon_header_tech.jpg) center top no-repeat;
  min-height: 180px;
}
#content .teach_header .info_title {
  margin: 0;
  border-bottom: none;
  font-size: 24px;
  line-height: 30px;
  font-weight: 700;
  padding: 29px 20px 21px;
}
#content .teach_header h1 {
  padding: 0 20px;
  font-size: 18px;
  line-height: 19px;
  border-bottom: none;
  margin: 0;
  font-weight: 400;
}
.teach_page.new_dising .teach_header {
  background: url(../images/teach/icon_header_tech_update.jpg) center top no-repeat;
  min-height: 180px;
  padding: 34px 23px 20px;
  background-size: cover;
}
#content .teach_page.new_dising .teach_header .info_title  {
  border-bottom: none;
  font-size: 26px;
  line-height: 35px;
  font-weight: bold;
  padding: 26px 0 41px;
}
#content .teach_page.new_dising .teach_header h1 {
  padding: 9px 13px;
  font-size: 16px;
  line-height: 17px;
  border-bottom: none;
  margin: 0;
  font-weight: normal;
  border: 1px solid #7E7C7C;
  border-radius: 30px;
  display: inline-block;
}
.teach_page.new_dising .teach_header .features {
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
}
.teach_page.new_dising .teach_header .features .item:nth-child(1) {
  width: 170px;
}
.teach_page.new_dising .teach_header .features .item:nth-child(2),
.teach_page.new_dising .teach_header .features .item:nth-child(3){
  width: 200px;
}
.teach_page.new_dising .teach_header .features .title_features{
  font-size: 14px;
  line-height: 15px;
  color: #F16600;
  margin-bottom: 4px;
}
.teach_page.new_dising .teach_header .features .item {
  font-size: 16px;
  line-height: 17px;
}
.teach_page.new_dising .teach_header .features .item span {
  font-size: 16px;
  line-height: 17px;
}
.teach_page.new_dising .teach_header .features .time_start{
  margin-top: 12px;
}
.teach_page video {
  max-width: 100%;
  height: auto;
}
.teach_page .time_start {
  width: 160px;
  text-align: center;
  color: #FFF;
  line-height: 14px;
  background: #FBB088;
  margin-top: 6px;
  font-size: 12px;
  padding-top: 3px;
  padding-bottom: 2px;
}
.opportunities {
  background: #F5F5F5;
  margin-top: 46px;
  padding: 27px 36px 12px;
}
.opportunities .content_opportunities {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.opportunities .content_opportunities .item{
  padding-left: 40px;
  position: relative;
  line-height: 23px;
  font-size: 16px;
  padding-top: 10px;
  width: 50%;
  margin-bottom: 15px;
  padding-right: 6px;
}
.opportunities .content_opportunities .item:after {
  width: 58px;
  background: #FFF;
  height: 58px;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
}
.opportunities .content_opportunities .item:before {
  font-size: 54px;
  line-height: 58px;
  font-weight: 700;
  color: #fbb088;
  position: absolute;
  left: 5px;
  top: 0;
  opacity: .6;
  z-index: 2;
}
.opportunities .content_opportunities .item:nth-child(1):before {
  content: "1";
}
.opportunities .content_opportunities .item:nth-child(2):before {
  content: "2";
}
.opportunities .content_opportunities .item:nth-child(3):before {
  content: "3";
}
.opportunities .content_opportunities .item:nth-child(4):before {
  content: "4";
}
.opportunities .content_opportunities .item div {
  position: relative;
  z-index: 3;
}
.teach_page .conditions_education {
  margin: 40px 0;
}
.teach_page .conditions_education h2 {
  margin-bottom: 40px;
}
.teach_page .conditions_education .content_education{
  max-width: 900px;
  margin: 0 auto;
}
.teach_page .conditions_education .content_education .item:first-child {
  margin-right: 36px;
}
.teach_page .conditions_education .content_education .item {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 20px);
  box-shadow: 0px 0 4px rgba(0, 0, 0, 0.25);
}
.teach_page .conditions_education .content_education .item .content_item {
  padding: 15px 30px 12px;
}
.teach_page .conditions_education .content_education .item .content_item .title_item{
  border-bottom: 1px solid #E0E0E0;
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 31px;
  padding-bottom: 10px;
  padding-left: 34px;
  position: relative;
}
.teach_page .conditions_education .content_education .item .content_item .title_item:before {
  content: "";
  position: absolute;
  left: 1px;
  top: -2px;
}
.teach_page .conditions_education .content_education .item:nth-child(1) .content_item .title_item:before {
  background: url(../images/teach/icon_listeners.svg) center top no-repeat;
  width: 19px;
  height: 24px;
}
.teach_page .conditions_education .content_education .item:nth-child(2) .content_item .title_item:before {
  background: url(../images/teach/icon_specialist.svg) center top no-repeat;
  width: 19px;
  height: 24px;
}
.teach_page .conditions_education .content_education .item .content_item .title_item:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 84px;
  height: 2px;
  background: #EB7536;
}
.teach_page .conditions_education .content_education .item .list_item{
  padding-left: 0;
}
.teach_page .conditions_education .content_education .item .list_item li{
  padding-left: 34px;
  line-height: 17px;
  margin-bottom: 28px;
}
.teach_page .conditions_education .content_education .item .list_item li:last-child{
  margin-bottom: 0;
}
.teach_page .conditions_education .content_education .item .list_item li.d-flex span{
  padding-left: 23px;
}
.teach_page .conditions_education .content_education .item .list_item li i {
  font-size: 11px;
}
.teach_page .conditions_education .content_education .item .list_item li:before{
  border: none;
  background: url(../images/teach/icon_check_teach.svg) center top no-repeat;
  margin-right: 0;
  position: absolute;
  width: 24px;
  height: 24px;
  left: 0;
  top: 5px;
}
.teach_page .conditions_education .content_education .item .list_item li.plus:before {
  background: none;
  content: "+";
  color: #EB7536;
  font-size: 36px;
  line-height: 24px;
  text-align: center;
}
.teach_page .conditions_education .content_education .item .list_item li sub {
  font-size: 30px;
  line-height: 30px;
  font-weight: bold;
  vertical-align: middle;
  top: 15px;
  position: absolute;
  left: 34px;
}
.teach_page .conditions_education .footer_education {
  background: #F2F2F2;
  text-align: center;
  padding: 13px 0 15px 0;
}
.teach_page .conditions_education .footer_education .price div{
  display: inline-block;
  vertical-align: top;
}
.teach_page .conditions_education .footer_education .price .old{
  font-size: 24px;
  line-height: 28px;
  text-decoration: line-through;
  margin-right: 18px;
  padding-top: 6px;
}
.teach_page .conditions_education .footer_education .price .new{
  font-size: 30px;
  font-weight: bold;
  line-height: 35px;
}
.teach_page .conditions_education .footer_education .price .new span  {
  line-height: 26px;
  font-size: 22px;
}
.teach_page .conditions_education .footer_education .price .new div {
  font-size: 12px;
  line-height: 15px;
  font-weight: normal;
  display: block;
  margin-top: -2px;
}
.teach_page .conditions_education .footer_education .action_group {
  width: 214px;
  margin: 7px auto 0;
}
.teach_page .conditions_education .footer_education .action_group div {
  margin-bottom: 12px;
}
.teach_page .conditions_education .footer_education .action_group div,
.teach_page .conditions_education .footer_education .action_group a{
  width: 100%;
}
.teach_page .conditions_education .footer_education .action_group .time_start b {
  font-size: 15px;
}
.teach_page .learning_outcome {
  background: #F5F5F5;
  padding: 22px 50px 0px;
  margin-bottom: 40px;
  display: flex;
}
.teach_page .learning_outcome .text_certificat{
  margin-left: 72px;
  font-size: 18px;
  line-height: 26px;
  padding-top: 12px;
}
.teach_page .learning_outcome .text_certificat ul {
  padding: 0;
  margin-left: -17px !important;
}
.teach_page .learning_outcome .text_certificat p,
.teach_page .learning_outcome .text_certificat ul li{
  margin-bottom: 26px;
}
.teach_page .learning_outcome .text_certificat ul li:last-child  {
  margin-bottom: 0;
}
.teach_page .learning_outcome .text_certificat ul li:before{
  border: 6px solid transparent;
  border-left: 6px solid #cd5314;
}
.teach_page .video_seminar {
  margin-bottom: 39px;
  text-align: center;
}
.teach_page h2 {
  font-weight: bold;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  text-transform: uppercase;
}
.our_program {
  margin: 38px 0 42px;
}
.our_program h2{
  margin-bottom: 13px;
}
.our_program .row_group{
  max-width: 828px;
  margin: 0 auto;
}
.our_program .row_group .item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 28px;
}
.our_program .row_group .item .images {
  width: 160px;
  margin-right: 36px;
  text-align: center;
}
.our_program .row_group .item .text {
  width: calc(100% - 200px);
}
.our_program .row_group .item b {
  display: block;
  line-height: 23px;
  font-size: 16px;
}
.our_program .info_program {
  font-weight: bold;
  text-align: center;
  margin-bottom: 28px;
}
.course_format {
  max-width: 830px;
  margin: 0 auto 62px;
  padding-top: 9px;
}
.course_format .row_group {
  padding-top: 5px;
}
.course_format p{
  padding-top: 7px;
  margin-bottom: 22px;
}
.teach_page .learning_modules .spoilers .title:hover *{
  color: #FFF !important;
}
.course_format .row_group,
.teach_page .cost_education .row_group{
  display: flex;
  justify-content: space-between;
}
.doted_style .row_group .item:nth-child(1) {
  padding-left: 18px;
}
.doted_style .row_group .item{
  background: #FFFFFF;
  box-shadow: 0px 7px 29px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  width: 230px;
  padding: 18px 10px 18px 20px;
  display: flex;
  justify-content: flex-start;
  position: relative;
}
.doted_style .row_group .item:after,
.doted_style .row_group .item:nth-child(2):before{
  content: "";
  width: 8px;
  height: 8px;
  background: #EB7536;
  border-radius: 50%;
  position: absolute;
  right: -4px;
  top: 50%;
  margin-top: -4px;
  z-index: 9;
}
.cost_education.doted_style .row_group .item:after,
.cost_education.doted_style .row_group .item:nth-child(2):before {
  top: 108px;
}
.doted_style .row_group .item:last-child:after,
.doted_style .row_group .item:nth-child(2):before{
  right: unset;
  left: -4px;
}
.doted_style .row_group .item:nth-child(1):before {
  content: '';
  background: #484848;
  height: 1px;
  width: 70px;
  position: absolute;
  top: 50%;
  right: -70px;
}
.cost_education.doted_style .row_group .item:nth-child(1):before {
  top: 107px;
}
.doted_style .row_group .item:nth-child(3):before {
  content: '';
  background: #484848;
  height: 1px;
  width: 70px;
  position: absolute;
  top: 50%;
  left: -70px;
}
.cost_education.doted_style .row_group .item:nth-child(3):before {
  top: 107px;
}
.course_format .row_group .item .namber {
  color: #C4C4C4;
  font-size: 100px;
  line-height: 75px;
  margin-right: 12px;
  font-weight: 900;
}
.course_format .row_group .item .content_item b{
  font-weight: 900;
  font-size: 16px;
  line-height: 23px;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}
.result_block {
  background: #F1F6F8;
  padding: 32px 18px 14px;
  margin-bottom: 34px;
}
.result_block .row_group {
  text-align: center;
}
.result_block .row_group .item{
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding-left: 83px;
  line-height: 17px;
  margin-bottom: 27px;
  width: calc(50% - 2px);
  padding-right: 22px;
  background: url(../images/teach/teach_idea.png) left top no-repeat;
}
.result_block h2 {
  margin-bottom: 27px;
}
.result_block .row_group .item b{
  font-size: 16px;
  line-height: 20px;
  display: block;
}
.teach_page .learning_modules {
  max-width: 830px;
  margin: 0 auto;
}
.teach_page .learning_modules h2{
  margin-bottom: 30px;
}
.teach_page .learning_modules .spoilers {
  margin-bottom: 24px;
}
.teach_page .learning_modules .spoilers .title:after{
  top: 50%;
  margin-top: -3px;
}
.teach_page .learning_modules .spoilers.off .title{
  border: none;
}
.teach_page .learning_modules .spoilers.off .title::after{
  display: none;
}
.teach_page .learning_modules .spoilers .title{
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.teach_page .learning_modules .spoilers .title .namber{
  font-size: 36px;
  line-height: 32px;
  color: #C4C4C4;
  margin-right: 22px;
}
.teach_page .learning_modules .content_title {
  font-weight: normal;
}
.teach_page .learning_modules .content_title b {
  text-transform: uppercase;
}
.teach_page .learning_modules .content_title .date {
  font-style: italic;
  color: #F16600;
}
.teach_page .learning_modules .more {
  margin-bottom: 43px;
}
.teach_page .course_teacher {
  background: #F5F5F5;
  margin: 0 0 33px 0px;
  padding: 33px 45px 30px 45px;
}
.teach_page .course_teacher h2 {
  margin-bottom: 30px;
}
.teach_page .course_teacher .info_teacher {
  display: flex;
  align-items: center;
}
.teach_page .course_teacher .info_teacher .teacher_fild{
  background: #FFFFFF;
  padding: 20px 50px;
}
.teach_page .course_teacher .info_teacher .avatar {
  width: 143px;
  border: 7px solid #FFF;
  box-shadow: 0px 4px 29px rgba(0, 0, 0, 0.15);
  position: relative;
  left: -4px;
}
.teach_page .course_teacher .info_teacher .teacher_fild{
  background: #FFFFFF;
  padding: 21px 50px 20px 65px;
  width: calc(100% - 110px);
  margin-left: -40px;
}
.teach_page .course_teacher .info_teacher .teacher_fild .name_post {
  border-bottom: 2px solid #E9E9E9;
  margin-bottom: 17px;
  padding-bottom: 8px;
  position: relative;
}
.teach_page .course_teacher .info_teacher .teacher_fild .name_post b {
  font-size: 18px;
  line-height: 22px;
}
.teach_page .course_teacher .info_teacher .teacher_fild .name_post:after {
  content: "";
  background: #EB7536;
  width: 64px;
  height: 2px;
  position: absolute;
  left: 0;
  bottom: -2px;
}
.teach_page .course_teacher .info_teacher .teacher_fild .name_post b,
.teach_page .course_teacher .info_teacher .teacher_fild  .more_info b{
  display: block;
}
.teach_page .course_teacher .info_teacher .teacher_fild  .more_info {
  margin-bottom: 8px;
}
.teach_page .certificate {
  margin-bottom: 45px;
}

.teach_page .course_teacher .info_teacher_new {
  padding: 30px 40px 25px;
  background: #FFF;
  display: flex;
  justify-content: space-between;
}
.teach_page .course_teacher .info_teacher_new .teacher_info {
  width: 184px;
}
.teach_page .course_teacher .info_teacher_new .teacher_fild{
  width: calc(100% - 230px);
}
.teach_page .course_teacher .info_teacher_new .teacher_fild .post {
  border-bottom: 1px solid #C4C4C4;
  padding-bottom: 1px;
  margin-bottom: 12px;
}
.teach_page .course_teacher .info_teacher_new .teacher_fild .post b{
  font-size: 16px;
  line-height: 20px;
  text-transform: uppercase;
  display: block;
  margin-bottom: -1px;
}
.teach_page .course_teacher .info_teacher_new .teacher_fild ul{
  padding-left: 0;
  margin-bottom: 0 !important;
}
.teach_page .course_teacher .info_teacher_new .teacher_fild ul li:before {
  display: none;
}
.teach_page .course_teacher .info_teacher_new .teacher_fild ul li {
  background: url(../images/teach/icon_li_teach_arrow.svg) left 3px no-repeat;
  padding-left: 23px;
  margin-bottom: 11px;
}
.teach_page .course_teacher .info_teacher_new .teacher_fild ul li:last-child{
  margin-bottom: 0;
}
.teach_page .certificate .content_certificate {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}
.teach_page .certificate .content_certificate img{
  margin-right: 54px;
  margin-left: -84px;
}
.teach_page .certificate .content_certificate p {
  font-size: 18px;
  line-height: 26px;
}
.teach_page .cost_education {
  padding: 2px 50px 0;
}
.teach_page .cost_education h2 {
  margin-bottom: 30px;
}
.teach_page .cost_education .row_group .item {
  margin-bottom: 31px;
  flex-wrap: wrap;
  padding: 0;
}
.teach_page .cost_education .row_group .item .title_item {
  width: 100%;
  background: #EAF1F3;
  display: flex;
  padding: 11px 19px 5px 19px;
  flex-wrap: wrap;
  align-items: flex-start;
  text-align: center;
  line-height: 17px;
  height: 108px;
}
.teach_page .cost_education .row_group .item:nth-child(3) .title_item {
  padding: 11px 5px;
}
.teach_page .cost_education .row_group .item .title_item strong.f24 {
  line-height: 17px;
}
.teach_page .cost_education .row_group .item:nth-child(2) .title_item {
  padding-top: 14px;
}
.teach_page .cost_education .row_group .item .text_info i{
  font-size: 12px;
  line-height: 15px;
}
.teach_page .cost_education .row_group .item strong {
  font-weight: 900;
}
.teach_page .cost_education .row_group .item .f24 {
  font-size: 24px;
  line-height: 33px;
}
.teach_page .conditions_education .information_text {
  margin-top: 26px;
}
.teach_page .conditions_education .information_text b {
  font-size: 16px;
}
.uppercase {
  text-transform: uppercase;
}
.teach_page .cost_education .row_group .item .content_item{
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #F16600;
  height: 52px;
  align-items: center;
  font-weight: 900;
  display: flex;
  justify-content: center;
}
.teach_page .cost_education .row_group .item .content_item .old_price{
  color: #484848;
  text-decoration: line-through;
  margin-right: 5px;
}
.teach_page span.color{
  color: #F16600;
}
.teach_page .cost_education .info_cost{
  margin-bottom: 42px;
  padding-top: 7px;
}
.teach_page .cost_education .info_cost .item{
  margin-bottom: 10px;
}
.teach_page .cost_education .f22 {
  line-height: 32px;
  font-size: 22px;
}
.teach_page .cost_education .f18 {
  font-size: 18px;
  font-weight: bold;
  line-height: 26px;
}
.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
.group-amount-payment h2.element-invisible {
  border: 1px solid #F16600;
  width: 100%;
  padding: 10px 12px 9px 12px !important;
  height: auto;
  position: relative !important;
  font-size: 16px;
  margin-bottom: 0;
}
.group-amount-payment legend span.fieldset-legend a {
  padding: 10px 40px 9px 12px !important;
  display: block;
}
.fieldset-legend span.summary {
  display: none;
}
.group-amount-payment legend span.fieldset-legend:after {
  border-bottom-color: #EB7536;
  border-top: transparent;
}
.group-amount-payment legend span.fieldset-legend:after {
  content: '';
  position: absolute;
  right: 24px;
  top: 17px;
  display: inline-block;
  border-right: transparent solid 6px;
  border-left: transparent solid 6px;
  border-top: #EB7536 solid 6px;
  border-bottom: transparent solid 6px;
}
.group-amount-payment legend span.fieldset-legend:hover,
.group-amount-payment.collapsed legend span.fieldset-legend{
  background-color: #EB7536 !important;
}

.group-amount-payment legend span.fieldset-legend:hover a,
.group-amount-payment.collapsed legend span.fieldset-legend a{
  color: #fff;
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.group-amount-payment.collapsed legend span.fieldset-legend:after {
  border-bottom: #FFF solid 6px !important;
  border-top: transparent !important;
}
.group-amount-payment legend span.fieldset-legend:hover:after {
  border-top-color: #fff;
}
.group-amount-payment legend {
  width: 100%;
}
.group-amount-payment legend a {
  font-size: 16px;
  line-height: 19px;
  font-weight: bold;
  z-index: 2;
  color: #383838;
  text-decoration: none;
  position: relative;
}
.group-amount-payment .horizontal-tabs-panes {
  background: #F5F5F5;
  padding: 25px;
  display: flex;
}
.group-amount-payment {
  height: auto !important;
  margin-bottom: 20px;
}

.group-amount-payment .field-type-list-text > .form-item > label {
  margin-bottom: 19px !important;
}
.group-amount-payment .fieldset-wrapper .field-type-list-text {
  width: calc(100% - 27px);
  display: block;
}
#edit-field-course-listener-und {
  margin-bottom: 20px;
}
.form-checkboxes{
  margin-bottom: 20px;
}
.group-amount-payment .field-name-field-course-listener{
  padding-right: 22px;
  border-right: 1px solid #C4C4C4;
}
.group-amount-payment .field-name-field-specialist-course{
  padding-left: 22px;
}
.group-amount-payment .field-name-field-course-listener,
.group-amount-payment .field-name-field-specialist-course {
  width: 50%;
}
.group-amount-payment .payment_methods{
  font-style: italic;
  font-weight: bold;
  margin-bottom: 15px;
}
.group-amount-payment .form-type-checkbox .jq-checkbox {
  display: inline-block;
  vertical-align: top;
}
.group-amount-payment .form-type-checkbox{
  margin-bottom: 18px !important;
}
.group-amount-payment .form-type-checkbox label {
  width: calc(100% - 31px);
  display: inline-block;
  font-weight: normal !important;
  line-height: 19px;
  margin-bottom: 0 !important;
  padding-left: 3px;
}
.group-amount-payment .form-type-checkbox label span {
  margin: 0 10px;
}
.group-amount-payment .form-type-checkbox label span:before {
  content: "|";
  display: inline-block;
}
.group-amount-payment .price_all {
  font-size: 16px;
  margin-top: 48px;
}
.group-amount-payment .radio-type .jq-checkbox{
  border-radius: 50% !important;
}
.group-amount-payment .radio-type .jq-checkbox.checked .jq-checkbox__div {
  width: 11px;
  height: 11px;
  margin: 4px 0 0 4px;
  border-radius: 50%;
  background: #de5f21;
  border: none;
  transform: none;
}

  /*Конечная страница заявки*/
.request_page .messages {
  padding: 19px 27px 19px 27px;
}
.request_page .messages p{
  margin-bottom: 5px;
}
.request_page .messages p:last-child{
  margin-bottom: 0;
}
#content .request_page.free_step h1 {
  border: none;
  padding: 0;
  margin: 18px 0 15px 0;
  font-size: 21px;
}
.request_page p{
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 23px;
}
#content .request_page.verification h1 {
  font-size: 21px;
  line-height: 25px;
  text-transform: uppercase;
  color: #CC5414;
  border: none;
  padding: 0;
  margin-bottom: 24px;
}
.request_page.verification .messages {
  margin-bottom: 24px;
}
.request_page .spoilers .desc {
  padding: 17px 15px;
  font-size: 16px;
  line-height: 23px;
}
.request_page .payment {
  padding-top: 18px;
}
.request_page .payment > span {
  font-weight: bold;
  font-size: 16px;
  vertical-align: middle;
  margin-right: 50px;
}
.request_page .payment > span {
  font-size: 22px;
}
#content .request_page.verification.last_steep h1 {
  text-transform: none;
  color: #484848;
}


/**Обновление **/
.teach_page .course_for_you{
  padding-top: 25px;
}
.teach_page .course_for_you .content_course {
  padding-left: 320px;
  position: relative;
}
.teach_page .course_for_you .content_course:after {
  content: "";
  background: url(../images/teach/icon_laptop.jpg) left top no-repeat;
  width: 313px;
  height: 219px;
  position: absolute;
  left: -10px;
  top: 65px;
}
.teach_page .course_for_you .title_block{
  text-align: center;
  width: 232px;
  margin-bottom: 24px;
  margin-left: 43px;
}
.teach_page .course_for_you .title_block h2 {
  margin-bottom: 0;
}
.teach_page .course_for_you .advantages_course .item {

}
.teach_page .course_for_you .advantages_course .item{
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 19px;
  padding-left: 43px;
  background: url(../images/teach/icon_check_teach_red.svg) left top no-repeat;
  min-height: 24px;
}
.teach_page .about_us{
  margin-bottom: 22px;
}
.scopus__page .about_us .content_about{
  justify-content: center;
  flex-wrap: wrap;
}
.scopus__page .about_us .content_about .item{
  width: 33.33%;
  display: block !important;
  padding-left: 10px;
  padding-right: 10px;
}
.about_us .content_about{
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.about_us .content_about .item{
  padding-top: 48px;
  line-height: 18px;
  margin-bottom: 20px;
}
.about_us .content_about .item:nth-child(1){
  background: url(../images/teach/icon_teach_about_one.svg) center top no-repeat;
}
.about_us .content_about .item:nth-child(2){
  background: url(../images/teach/icon_teach_about_second.svg) center 5px no-repeat;
}
.about_us .content_about .item:nth-child(3){
  background: url(../images/teach/icon_teach_about_three.svg) center 5px no-repeat;
}
.about_us .content_about .item:nth-child(4){
  background: url(../images/teach/icon_teach_about_five.svg) center 6px no-repeat;
}
.about_us .content_about .item:nth-child(5){
  background: url(../images/teach/icon_teach_about_four.svg) center 4px no-repeat;

}
.about_us .content_about .item b{
  font-size: 18px;
  line-height: 22px;
}
.about_us .content_about .item:last-child b {
  font-size: 14px;
  line-height: 17px;
}
.teach_page .additional_features{
  border-top: 2px dashed #CAC7C7;
  padding: 12px 30px 5px;
}
.teach_page .additional_features .title_features{
  color: #C0C0C0;
  font-weight: bold;
  margin-bottom: 11px;
  padding-left: 38px;
}
#content .teach_page form .additional_features label{
  font-size: 14px;
  line-height: 17px;
  font-weight: normal;
}
#content .teach_page form .additional_features label span{
  color: #C0C0C0;
  font-weight: bold;
}
#content .teach_page form .additional_features label span i {
  font-style: normal;
}
#content .teach_page form .additional_features .active label span i {
  color: #EB7536;
}
.webform-client-form .total_sum{
  margin: 0 0 20px;
  font-size: 20px;
}
/*End Teach page*/

/***Страница "Перевод научной статьи"***/
.translate_page h2 {
  font-size: 18px;
  line-height: 21px;
  text-transform: uppercase;
  text-align: center;
}

.translate_header {
  background: url(../images/translate/fon_translate_header.jpg) center top no-repeat transparent;
  padding: 22px 27px;
  min-height: 280px;
  background-size: cover;
}
#content .translate_header h1 {
  font-size: 28px;
  line-height: 38px;
  font-weight: bold;
  margin-bottom: 32px;
  border-bottom: none;
  padding-left: 0;
}
.translate_header .translate_info .group{
  display: flex;
  justify-content: flex-start;
}
.translate_header .translate_info .group .item{
  border-bottom: 1px solid #CC5414;
  font-size: 18px;
  line-height: 24px;
  position: relative;
}
.translate_header .translate_info .group:nth-child(1) .item:nth-child(1) {
  background: url(../images/translate/i_money.svg) 0 5px no-repeat transparent;
  padding-left: 32px;
  margin-right: 52px;
  position: relative;
}
.translate_header .translate_info .group .hit {
  display: inline-block;
  top: -14px;
  right: 1px;
  position: relative;
}
.translate_header .translate_info .group:nth-child(1) .item:nth-child(2) {
  background: url(../images/translate/i_clock.svg) 2px 6px no-repeat transparent;
  padding-left: 31px;
}
.translate_header .translate_info .group:nth-child(2) .item:nth-child(1) {
  background: url(../images/translate/i_present.svg) 0 1px no-repeat transparent;
  padding-left: 32px;
  font-size: 14px;
  line-height: 19px;
}
.translate_header .translate_info .group:nth-child(2) .item:nth-child(1) strong {
  display: block;
  font-size: 14px;
  line-height: 19px;
}
.translate_header .translate_info .group .item strong {
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
}
.translate_header .translate_info .group .item strong .rouble {
  background: url(../images/rouble.svg) 0 0 no-repeat transparent;
  width: 15px;
  height: 16px;
  display: inline-block;
}
.translate_header .translate_info .group:nth-child(1) .item:nth-child(2) strong span {
  text-transform: lowercase;
}
.translate_header .translate_info .group .item.mb_on {
  margin-bottom: 35px;
}

.translate_header .translate_info .group .submit {
  margin-left: 74px;
}
.translate_header .translate_info .group .submit a {
  width: 172px;
  text-align: center;
  display: block;
  color: #FFF;
  font-size: 16px;
  padding: 0;
}

.translate_specialty {
  position: relative;
}
.translate_specialty:before {
  content: "";
  position: absolute;
  left: 0;
  background: #F7F6F4;
  top: 0;
  height: 212px;
  width: 100%;
}
.translate_specialty h2 {
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 29px 0 23px;
  margin: 0;
}
.translate_specialty .content_specialty{
  max-width: 780px;
  margin: 0 auto;
  BOX-SHADOW: 0px 0px 19px rgba(0, 0, 0, 0.15);
  background: #fff;
  z-index: 9;
  position: relative;
  padding: 28px 35px 31px;
}
.translate_specialty .content_specialty ul li {
  margin-bottom: 10px;
}
.translate_specialty .content_specialty ul li span:nth-child(1){
  width: 58px;
  display: inline-block;
  vertical-align: top;
}
.translate_specialty .content_specialty ul li strong:nth-child(3){
  width: 230px;
  vertical-align: top;
  display: inline-block;
}
.translate_specialty .content_specialty ul li span.separator {
  margin: 0 8px;
}
.translate_specialty .content_specialty .list_block {
  display: flex;
  font-size: 15px;
  justify-content: space-between;
  line-height: 19px;
}
.translate_specialty .content_specialty .list_block ul {
  width: calc(50% - 20px);
}

.translate_guarantee {
  padding:  50px 20px;
}
.translate_guarantee h2 {
  margin-bottom: 40px;
}
.translate_guarantee .content_guarantee{
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 5px;
}
.translate_guarantee .content_guarantee .item {
  width: calc(33.33% - 8px);
  margin-right: 12px;
  font-size: 16px;
  margin-bottom: 34px;
  display: flex;
  line-height: 21px;
}
.translate_guarantee .content_guarantee .item:nth-child(3n) {
  margin-right: 0;
}
.translate_guarantee .content_guarantee .item span {
  display: inline-block;
  vertical-align: top;
}
.translate_guarantee .content_guarantee .item:before {
  content: "";
  display: flex;
  margin-right: 9px;
  flex-shrink: 0;
}
.translate_guarantee .content_guarantee .item:nth-child(2){
  padding-left: 25px;
}
.translate_guarantee .content_guarantee .item:nth-child(5){
  padding-left: 42px;
  padding-right: 20px;
}
.translate_guarantee .content_guarantee .item:nth-child(1):before {
  background: url(../images/translate/i_guarantee_one.svg) left 4px no-repeat transparent;
  width: 87px;
  height: 90px;
  margin-top: -18px;
}
.translate_guarantee .content_guarantee .item:nth-child(2):before {
  background: url(../images/translate/i_guarantee_second.svg) left 4px no-repeat transparent;
  width: 97px;
  height: 64px;
  margin-top: -12px;
}
.translate_guarantee .content_guarantee .item:nth-child(3):before {
  background: url(../images/translate/i_guarantee_three.svg) left 4px no-repeat transparent;
  width: 87px;
  height: 77px;
}
.translate_guarantee .content_guarantee .item:nth-child(4):before {
  background: url(../images/translate/i_guarantee_four.svg) left 4px no-repeat transparent;
  width: 77px;
  height: 80px;
  margin: -14px 5px 0 10px;
}
.translate_guarantee .content_guarantee .item:nth-child(5):before {
  background: url(../images/translate/i_guarantee_five.svg) left 4px no-repeat transparent;
  width: 83px;
  height: 81px;
  margin-top: -19px;
}
.translate_guarantee .content_guarantee .item:nth-child(6):before {
  background: url(../images/translate/i_guarantee_six.svg) left 4px no-repeat transparent;
  width: 82px;
  height: 81px;
  margin: -14px 6px 0 5px;
}

.translate_service_help {
  background: #F7F6F4;
  padding: 34px 38px 0;
}
.translate_service_help h2 {
  margin-bottom: 34px;
}
.translate_service_help .content_help {
  font-size: 16px;
  line-height: 21px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.translate_service_help .content_help .item {
  width: calc(50% - 0px);
  position: relative;
  margin-bottom: 52px;
  padding-left: 72px;
  padding-right: 20px;
}
.translate_service_help .content_help .item:before {
  width: 70px;
  height: 96px;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}
.translate_service_help .content_help .item:nth-child(1):before {
  background: url(../images/translate/i_service_one.svg) left 4px no-repeat transparent;
  left: 2px;
  top: -15px;
}
.translate_service_help .content_help .item:nth-child(2):before {
  background: url(../images/translate/i_service_second.svg) left 4px no-repeat transparent;
  left: 1px;
  top: -19px;
}
.translate_service_help .content_help .item:nth-child(3):before {
  background: url(../images/translate/i_service_three.svg) left 4px no-repeat transparent;
  top: -23px;
  left: 2px;
}
.translate_service_help .content_help .item:nth-child(4):before {
  background: url(../images/translate/i_service_four.svg) left 4px no-repeat transparent;
  top: -23px;
  left: 1px;
}

.translate_our_team {
  padding: 32px 0 48px;
}
.translate_our_team h2 {
  margin-bottom: 32px;
}
.translate_our_team .content_team {
  max-width: 828px;
  margin: 0 auto 32px;
  display: flex;
  justify-content: space-between;
}
.translate_our_team .content_team .item{
  width: calc(50% - 35px);
  box-shadow: 0px 0px 15px rgba(241, 102, 0, 0.2);
  padding: 17px 17px 17px 66px;
  background: url(../images/translate/i_check.svg) 11px 17px no-repeat #FFF;
  font-size: 16px;
}
.translate_our_team .info_team{
  font-size: 16px;
  line-height: 22px;
  max-width: 828px;
  margin: 0 auto 42px;
  padding: 0 11px;
  position: relative;
}
.translate_our_team .info_team span {
  position: relative;
  z-index: 2;
}
.translate_our_team .info_team:before {
  position: absolute;
  background: url(../images/translate/i_arrow_yellow.svg) 0 0 no-repeat transparent;
  content: "";
  width: 62px;
  height: 82px;
  left: -16px;
  top: -13px;
}
.translate_our_team .info_team:after {
  position: absolute;
  background: url(../images/translate/i_wos_yellow.svg) 0 0 no-repeat transparent;
  content: "";
  width: 336px;
  height: 74px;
  right: -15px;
  top: 0;
}
.translate_payment {
  max-width: 690px;
  margin: 0 auto;
}
.translate_payment .spoilers.last-spoiler {
  margin-bottom: 48px;
}
/* End Страница "Перевод научной статьи"*/

/* Страница Как выбрать издание для публикации студенту*/
.mobile_prompt {
  display: none;
}
.choose_student_edition {
  padding-top: 20px;
  overflow: auto;
}
.choose_student_edition .inside_edition {
  width: 930px;
}
.choose_student_edition .item:first-child {
  padding-top: 0;
}
.choose_student_edition .item {
  display: flex;
  justify-content: space-between;
  padding: 12px 0;
  border-bottom: 1px solid #d9d7d8;
}
.choose_student_edition .item:last-child {
  border-bottom: none;
}
.choose_student_edition .item .title_item{
  width: 128px;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
}
.choose_student_edition .item:nth-child(6) .title_item{
  align-items: flex-end;
  padding-bottom: 3px;
}
.choose_student_edition .item .content_item{
  width: calc(100% - 140px);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.choose_student_edition .item:nth-child(1) .title_item {
  font-size: 16px;
  text-transform: uppercase;
  color: #CC5414;
}
.choose_student_edition .item:nth-child(1) .content_item a{
  width: 25%;
  color: #FFF;
  text-align: center;
  font-weight: bold;
  display: flex;
  align-items: center;
  font-size: 16px;
  justify-content: center;
  flex-wrap: wrap;
  line-height: 19px !important;
  padding: 0 10px;
  margin-right: 20px;
  height: 40px;
  align-content: center;
}
.choose_student_edition .item:nth-child(1) .content_item a:last-child{
  margin-right: 0;
}
.choose_student_edition .item:nth-child(1) .content_item a span {
  font-size: 12px;
  font-weight: normal;
  width: 100%;
  line-height: 14px;
}
.choose_student_edition .item:nth-child(2) .content_item,
.choose_student_edition .item:nth-child(4) .content_item{
  height: 40px;
  align-items: center;
  align-content: center;
  justify-content: center;
}
.choose_student_edition .item:nth-child(2) .content_item div,
.choose_student_edition .item:nth-child(4) .content_item div{
  height: 100%;
  color: #FFF;
  font-size: 16px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
.choose_student_edition .item:nth-child(2) .content_item{
  background: url(../images/infographics/bg_one_line_progress.jpg) 0 0 no-repeat;
}
.choose_student_edition .item:nth-child(2) .content_item div:nth-child(1){
  width: 184px;
}
.choose_student_edition .item:nth-child(2) .content_item div:nth-child(2){
  width: 400px;
}
.choose_student_edition .item:nth-child(2) .content_item div:nth-child(3){
  width: 196px;
}
.choose_student_edition .item:nth-child(3) .content_item div {
  font-size: 18px;
  font-weight: 800;
  align-items: center;
  color: #CC5414;
  width: 25%;
  display: flex;
  justify-content: center;
  align-content: center;
}
.choose_student_edition .item:nth-child(3) .content_item div span {
  font-size: 24px;
  position: relative;
  top: -3px;
}
.choose_student_edition .item:nth-child(4) .content_item {
  background: url(../images/infographics/bg_second_line_progress.jpg) 0 0 no-repeat;
}
.choose_student_edition .item:nth-child(4) .content_item div:nth-child(1){
  width: 584px;
}
.choose_student_edition .item:nth-child(4) .content_item div:nth-child(2){
  width: 196px;
}
.choose_student_edition .item.unique_item .content_item div{
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}
.choose_student_edition .item.unique_item .content_item div span.namber{
  font-size: 20px;
}
.choose_student_edition .item.unique_item .content_item div span.from_text {
  font-weight: normal;
}
.choose_student_edition .item.unique_item > .content_item > div {
  width: 25%;
  margin-right: 20px;
}
.choose_student_edition .item.unique_item > .content_item > div i {
  background: url(../images/infographics/icon_calendar.svg) 0 0 no-repeat;
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: 1px;
}
.choose_student_edition .item.unique_item > .content_item > div:last-child{
  margin-right: 0;
}
.choose_student_edition .item.unique_item > .content_item > div .availability {
  background: #8FC6EF;
  color: #FFF;
  text-align: center;
  height: 20px;
  margin-top: 4px;
}
.choose_student_edition .item.unique_item > .content_item > div:last-child .availability {
  background: #FAAF88;
}
.choose_student_edition .item.list_block > .content_item > div{
  height: 100%;
  padding-top: 13px;
  background: #F8F8F8;
  padding-bottom: 6px;
  width: 25%;
  margin-right: 20px;
}
.choose_student_edition .item.list_block > .content_item > div{
  font-size: 13px;
  line-height: 16px;
}
.choose_student_edition .item.list_block > .content_item > div strong{
  font-size: 14px;
}
.choose_student_edition .item.list_block > .content_item > div:last-child {
  margin-right: 0;
}
.choose_student_edition .item.list_block > .content_item > div ul {
  margin-bottom: 0 !important;
}
.choose_student_edition .item.list_block > .content_item > div span{
  font-size: 12px;
  line-height: 15px;
  width: 100%;
  display: block;
  padding: 0 12px;
}
.choose_student_edition .item.list_block .title_item {
  align-items: flex-start;
  padding-top: 25px;
}
.choose_student_edition .item.link_block .content_item a  {
  width: 25%;
  text-align: center;
}
.student_edition_text {
  margin-top: 19px;
  max-width: 800px;
}
.student_edition_text ul{
  padding-left: 2px;
}
.student_edition_text ul li:before {
  background: url(../images/icon_list_student.svg) 0 0 no-repeat;
  border: none;
  width: 14px;
  height: 14px;
  margin: 0 8px 0 0;
  position: relative;
  top: 3px;
}
/*END Как выбрать издание для публикации студенту*/

/*Прогресс бар*/

.autor-progress {
  max-width: 856px;
  margin: 20px auto 20px;
}
.autor-progress .fw_normal {
  font-weight: normal !important;
}
.autor-progress .progress-bar {
  background: #EEEDE9;
  font-weight: bold;
  width: 776px;
  color: #FFF;
  margin: 130px auto 86px;
  height: 28px;
  align-items: center;
  text-align: center;
  line-height: 28px;
  border-radius: 30px;
}
.autor-progress .progress-bar .steep{
  position: relative;
  display: inline-block;
  width: 105px;
  vertical-align: top;
}
.autor-progress .progress-bar .steep.end .steep_content {
  background: #eb7537;
}
.autor-progress .progress-bar .steep.end .steep_content:after {
  border-left-color: #eb7537;
}
.autor-progress .progress-bar .steep .finish {
  color: #B51B12;
  font-size: 16px;
  line-height: 18px;
  text-align: left;
  position: absolute;
  bottom: -60px;
  left: 11px;
  width: 140px;
}
.autor-progress .progress-bar .steep .steep_content {
  height: 28px;
  background: #C3D6E4;
  text-align: center;
  padding: 0 0 0 0;
  position: relative;
  font-size: 14px;
  margin: 0 4px 0 0;
  text-decoration: none;
  color: #fff;
}
.autor-progress .progress-bar .steep .steep_content:before {
  content: "";
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #eeede9;
  position: absolute;
  left: 0;
  top: 0;
}
.autor-progress .progress-bar .steep.square .steep_content:before{
  border-top: 0 solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 0 solid #eeede9;
}
.autor-progress .progress-bar .steep .steep_content:after {
  content: "";
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 14px solid #C3D6E4;
  position: absolute;
  right: -14px;
  top: 0;
  z-index: 1;
}
.autor-progress .progress-bar .steep.active .steep_content:after{
  border-left-color: #fbb088;
}
.autor-progress .progress-bar .steep.active .steep_content {
  background: #fbb088;
  margin-right: 10px;
}
.autor-progress .progress-bar .steep.active {
  margin-right: 10px;
}
.autor-progress .progress-bar .steep.start .current_step .line{
  position: absolute;
  width: 1px;
  height: 55px;
  background: #7E7C7C;
  top: -27px;
}
.autor-progress .progress-bar .steep.start .current_step .line:after{
  content: "";
  position: absolute;
  border-radius: 0;
  width: 5px;
  height: 21px;
  left: -2px;
  background: url(../images/icon_round_lk.svg) left top no-repeat;
  top: -24px;
}
.autor-progress .progress-bar .steep.start .current_step .name_steep {
  position: absolute;
  top: -102px;
  color: #484848;
  font-size: 14px;
  line-height: 17px;
  width: 180px;
  text-align: left;
  left: -34px;
}
.autor-progress .progress-bar .steep.active .current_step .name_steep {
  position: absolute;
  width: 132px;
  color: #484848;
  top: -102px;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  right: -13px;
}
.autor-progress .progress-bar .steep.active .current_step .name_steep .top_title{
  border-bottom: 1px solid #7E7C7C;
}
.autor-progress .progress-bar .steep.active .current_step .name_steep .time_steep{
  padding-top: 6px;
  font-size: 12px;
}
.autor-progress .progress-bar .steep.active .current_step .name_steep .top_title b.color{
  color: #B51B12;
  font-size: 16px;
}
.autor-progress .progress-bar .steep.active .current_step .name_steep .time_steep b{
  color: #EB7536;
}
.autor-progress .progress-bar .steep.active .current_step .line{
  position: absolute;
  width: 1px;
  height: 114px;
  background: #7E7C7C;
  bottom: -17px;
  right: -14px;
  z-index: 9;
}
.autor-progress .progress-bar .steep.active .current_step .line:after{
  content: "";
  position: absolute;
  border-radius: 0;
  width: 5px;
  height: 21px;
  left: -2px;
  background: url(../images/icon_round_lk.svg) left top no-repeat;
  bottom: -24px;
}
.autor-progress .progress-bar .steep .status {
  position: absolute;
  bottom: 40px;
  left: -113px;
  width: 150px;
  text-align: left;
  z-index: 10;
  background: none;
  color: #484848;
}
.autor-progress .progress-bar .steep .status:hover .steep_hint {
  display: block;
}
.autor-progress .progress-bar .steep .status .text {
  line-height: 20px;
  position: relative;
  font-size: 16px;
}
.steep_hint {
  box-shadow: 0px -1px 20px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  padding: 12px 12px 12px 30px;
  width: 278px;
  font-size: 11px;
  line-height: 15px;
  font-weight: normal;
  position: absolute;
  top: 27px;
  left: 95px;
  background: #FFF url(../images/lk/hint-lks!.svg) 11px 15px no-repeat;
  display: none;
}
.steep_hint:after {
  content: "";
  border: 20px solid transparent;
  border-bottom: 20px solid #FFF;
  position: absolute;
  top: -40px;
  left: 16px;
}
.autor-progress .progress-bar .steep .status .text img{
  position: relative;
  top: -5px;
  left: -1px;
}
.autor-progress .description_progress{
  font-size: 12px;
}

/*END Прогресс бар*/

/*Публикация научных статей*/
#node-70355 h2 {
  color: #E1642D;
}
.publication-group {
  display: flex;
  justify-content: space-between;
}
.publication-group .item {
  width: calc(50% - 25px);
  margin-bottom: 20px;
}
.publication-group .item .item_content {
  display: flex;
  align-items: center;
  justify-content: start;
}
.publication-group .item .item_content img {
  margin-right: 19px;
}
.block-sibac .publication-group .item .item_content {
  align-items: flex-start;
}
.block-sibac .publication-group .item .item_content img {
  margin: 0 10px 0 0;
  width: 110px;
  height: auto;
}
.block-sibac .publication-group .item .item_content a{
  padding: 0 7px;
  width: auto;
}
.block-sibac .publication-group .item .item_content > a{
  padding: 0;
  width: 180px;
}
.publication-group .item .item_content a{
  padding: 0;
  width: 213px;
}
.publication-group .item .name {
  font-size: 16px;
  margin-top: 8px;
  line-height: 19px;
  font-style: italic;
}
.publication-group .item .name.center {
  text-align: center;
  width: 60px;
}

/* END Публикация научных статей */

/* Срочная публикация ВАК статей */
.terms_publication {
  max-width: 380px;
  padding-top: 12px;
  margin: 0 auto;
}
.terms_publication .content_terms {
  background: #F2F2F2;
  padding: 17px 8px 25px 16px;
}
.terms_publication .content_terms .more{
  text-align: center;
  margin-bottom: 7px;
}
.terms_publication p {
  font-style: italic;
  margin-top: 6px;
}
.terms_publication .content_terms .item{
  display: flex!important;
  align-items: center;
  margin-bottom: 24px;
  justify-content: start;
}
.terms_publication .content_terms .item .text_item{
  width: calc(100% - 51px);
}
.terms_publication .content_terms .item:last-child{
  margin-bottom: 0;
}
.terms_publication .content_terms .item .namber {
  width: 42px;
  height: 42px;
  background: #F27D26;
  color: #FFF;
  font-weight: bold;
  margin-right: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  border-radius: 50%;
  font-size: 21px;
  flex-wrap: wrap;
}
.terms_publication .content_terms .item .namber span {
   display: block;
   font-size: 10px;
   width: 100%;
   font-weight: normal;
   text-align: center;
   line-height: 9px;
}
.terms_publication .content_terms .item .text_item b {
  display: block;
  font-size: 16px;
  line-height: 20px;
}

.orange_quote {
  background: #FEF4E9;
  padding: 10px 10px;
  margin-left: -10px;
  box-sizing: content-box;
  width: 100%;
}
.text_page_vak .orange_quote {
  background: #F7F6F4;
}
.orange_quote p:last-child {
  margin-bottom: 0;
}
/*END Срочная публикация ВАК статей*/

/*Страница контактов*/
.contact_page.social_link {
  display: flex;
  align-items: center;
}
.contact_page.social_link strong{
  margin-right: 5px;
}
/*END страница контактов*/

/*Страница скидки*/
.discount_page {
  padding-top: 8px;
}
.discount_page .discount_group{
  box-shadow: 0px 2px 17px rgba(0, 0, 0, 0.1);
  background: #FFF;
  margin-bottom: 11px;
  padding: 21px 22px;
}
.discount_page .discount_group h2 {
  font-size: 16px;
  line-height: 19px;
  font-weight: 500;
}
.discount_page .discount_group .date {
  font-size: 13px;
  color: #CC5414;
  margin: 14px 0;
}
.discount_page .discount_group p {
  font-size: 12px;
  line-height: 17px;
  margin-bottom: 0;
}
.discount_page .discount_info {
  background: #FEF5F1 url(../images/icon_discount_info.svg) 24px 13px no-repeat;
  font-size: 11px;
  line-height: 13px;
  border-radius: 3px;
  font-style: italic;
  padding: 15px 22px 19px 51px;
  margin-top: 13px;
}
.discount_page .discount_info p{
  margin-bottom: 13px;
}
.discount_page .discount_info p:last-child {
  margin-bottom: 0;
}

/*End Страница скидки*/


/*Footer*/
footer > .row.top-row {
	border-top: 3px solid #CC5414;
    padding-top: 14px;
    padding-bottom: 14px;
    position: relative;
}
footer .footer-stats {
	font-size: 10px;
    font-weight: 300;
    line-height: 14px;
}
#block-block-5 a,
.contact_page.social_link a{
    font-size: 14px;
    display: block;
	line-height: 16px;
	text-decoration: none;
	color: #484848;
}

.contact_page.social_link a {
  margin-top: 0;
}
.contact_page.social_link a svg {
  vertical-align: bottom;
}
#block-block-5 .social-footer a,
.contact_page.social_link a{
	display: inline-block;
  vertical-align: top;
}
.social-footer a.in_link{
  width: 24px;
  height: 24px;
  background: #ACACAC;
  -webkit-transition: unset;
  -moz-transition: unset;
  -o-transition: unset;
  transition: unset;
}
.social-footer a.in_link:hover{
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcb307+0,c6597a+50,9303e7+100 */
  background: #fcb307; /* Old browsers */
  background: -moz-linear-gradient(45deg,  #fcb307 0%, #c6597a 50%, #9303e7 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg,  #fcb307 0%,#c6597a 50%,#9303e7 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg,  #fcb307 0%,#c6597a 50%,#9303e7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb307', endColorstr='#9303e7',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.social-footer a.in_link svg {
  margin: 4px 0 0 4px;
}
.social-footer a.yt_link {
  margin-left: 4px;
}
.social-footer a.yt_link:hover svg rect {
  fill: #ED2324;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
#block-block-5 a:hover{
	color: #e57648;
}
.menu-footer a:not(:last-child){
    margin-bottom: 15px;
}
.footer-4 span {
    display: block;
}
.footer-4 svg {
    margin-top: 9px;
}
.social-footer span{
    display: block;
}
.social-footer a{
    margin-top: 9px;
}
.social-footer a:hover svg path:first-child {
    fill: #4A76A8;
	-webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.social-footer a.in_link:hover svg path:first-child {
  fill: #FFF;
}
.social-footer a.fb_link{
  margin-left: 4px;
  margin-right: 4px;
}
.social-footer a.fb_link:hover svg path:first-child {
    fill: #3B5998;
}
#block-block-5 .social-footer a.in_link:hover svg path{
  fill: #FFF;
}
.statistic-footer > div{
	display: inline-block;
    vertical-align: top;
}
.statistic-footer .stats-creative-common{
	margin-left: -2px;
    margin-right: 2px;
}
.statistic-footer .age-info {
	width: 30px;
	height: 30px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	border: 1px solid #b9b9b9;
	border-radius: 0;
	clear: both;
	color: #b9b9b9;
	font-size: 15px;
	font-weight: 700;
	line-height: 1;
}

.statistic-footer .age-info::before {
	content: '18+';
}

footer > .row.bottom-row{
	background: #EEEDE9;
    text-align: center;
    font-size: 10px;
    line-height: 14px;
    padding-top: 6px;
    padding-bottom: 9px;
    color: #383838;
}

#top {
	position: fixed;
    bottom: 70px;
    width: 42px;
    height: 42px;
    display: none;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
    overflow: hidden;
    margin-left: -68px;
    border-radius: 50%;
    background: url(../images/arrow_top_line.svg) center center no-repeat #fff;
    text-align: center;
    padding-top: 8px;
    box-shadow: 0 0 4px rgba(0,0,0, .12), 0 4px 4px rgba(0,0,0,.24);
    z-index: 200;
  text-decoration: none;
  opacity: 0.92;
}
#top:hover {
  opacity: 1;
}
#top.top {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*Front ajax*/
.ajax-progress {
 background: rgba(255,255,255,.8);
 position: fixed;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 text-indent: -9999px;
 margin: 0;
 padding: 0;
 z-index: 1000;
}
.ajax-progress .throbber{
    background: none;
    border-radius: 6px;
    position: fixed;
    left: 50%;
    top: 50%;
    width:50px;
    height:50px;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
    border: 8px solid rgba(0,0,0,.3);
    border-left: 8px solid #000;
    border-radius: 100%;
    -webkit-animation: rotate 0.7s linear infinite;
    margin-top: -25px;
    margin-left: -25px;
}
@-webkit-keyframes rotate{
 0%{
  -webkit-transform:rotate(0deg);
 }
 100%{
  -webkit-transform:rotate(360deg);
 }
}

@-webkit-keyframes fadeOut{
 0%{
  -webkit-transform:scale(0);
 }
 50%{
  -webkit-transform:scale(1);opacity: 0.1;
 }
 100%{
  -webkit-transform:scale(.1);opacity: 0.8;
 }
}
@-webkit-keyframes strechdelay{
 0%,50%,100%{
  -webkit-transform:scaleY(.4);
 }
 20%{
  -webkit-transform:scaleY(1);
 }
}





/**Перезапись системного**/
.form-item, .form-actions {
    margin-top: 0;
    margin-bottom: 0;
}
.jq-selectbox {
    max-width: 100%;
	width: 100%;
}
.views-exposed-form .views-exposed-widget {
    padding: 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 0;
}

.grippie {
	display: none;
}
.jq-selectbox.error {
	background: #FFF;
	border-color: red;
}


/*Poupup Window */
#sibac-modal, .cart-modal, .shadow_window{
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    z-index: 9999999999;
}
.cart-modal > div{
	z-index: 200;
}
#sibac-modal #block-webform-client-block-69849, #sibac-modal #block-webform-client-block-79574, #sibac-modal #block-block-17, #sibac-modal #block-webform-client-block-113527, #sibac-modal #block-webform-client-block-113528, #sibac-modal .bibl, #sibac-modal .cert, #sibac-modal .diplom, #sibac-modal #block-webform-client-block-171533{
	position: fixed;
	top: 100px!important;
}
#sibac-modal > div{
	max-width: 634px !important;
    width: 100% !important;
    background-color: #fff;
    color: #000;
    position: absolute;
    left: 50%;
    margin-left: -317px;
    padding: 27px 18px 18px 18px;
    top: 10%;
    font-size: 14px;
    display: none;
    z-index: 10000;
}
#sibac-modal > div#block-block-52 {
  max-width: 800px !important;
  margin-left: -400px;
}
#sibac-modal > div#block-block-53 {
  max-width: 402px !important;
  margin-left: -201px;
  display: block !important;
  padding: 27px 32px 38px 32px;
  max-height: calc(100vh - 120px);
  overflow: auto;
}
#sibac-modal #block-webform-client-block-69849 .links, #sibac-modal #block-webform-client-block-79574 .links, .page-node-386996 .links, .page-node-403970 .links {
	display: none;
}
#sibac-modal #block-webform-client-block-69849 > h2, #sibac-modal #block-webform-client-block-79574 > h2, #block-block-17 > h2{
	font-size: 18px;
	color: #484848;
	padding-bottom: 23px;
	font-weight: 400;
	text-align: center;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component{
	clear: both;
	margin: 0;
	padding: 0 0 13px 0;
}
#sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--comments .form-textarea-wrapper {
  width: 100% !important;
}
#sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--oferta,
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component.webform-component--oferta{
	padding: 0;
	line-height: 130%;
}
#sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--oferta .form-checkboxes {
  margin-bottom: 0;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component--publ > label, #sibac-modal #block-webform-client-block-69849 .form-item.webform-component--translate > label, #sibac-modal #block-webform-client-block-69849 .form-item.webform-component--science-up > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component--publ > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component--translate > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component--science-up > label{
	height: 20px!important;
	line-height: 20px!important;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component:after, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component:after, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component:after{
	clear: both;
	content: '';
	display: block;
}
#sibac-modal #block-webform-client-block-69849 label, #sibac-modal #block-webform-client-block-79574 label, #sibac-modal #block-webform-client-block-171533 label{
	margin: 0;
}
#sibac-modal #block-webform-client-block-69849 .description, #sibac-modal #block-webform-client-block-79574 .description{
	display: none;
	position: absolute;
    padding: 10px;
    background-color: #fedecc;
    border-radius: 3px;
	margin-top: 3px;
	max-width: 320px;
    line-height: 120%;
}
#sibac-modal #block-webform-client-block-69849 .webform-component--impact .description:before, #sibac-modal #block-webform-client-block-79574 .webform-component--impact .description:before{
	left: 174px;
}
#sibac-modal #block-webform-client-block-69849 .description:before, #sibac-modal #block-webform-client-block-79574 .description:before{
	content: '';
	display: block;
	top: -10px;
	left: 294px;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 10px solid #fedecc;
	position: absolute;
}
#sibac-modal #block-webform-client-block-69849 .webform-component--science-up .description, #sibac-modal #block-webform-client-block-79574 .webform-component--science-up .description{
	margin-top: 12px;
}
#sibac-modal #block-webform-client-block-69849 .webform-component--impact > label span, #sibac-modal #block-webform-client-block-69849 .webform-component--science-up > label span, #sibac-modal #block-webform-client-block-79574 .webform-component--impact > label span, #sibac-modal #block-webform-client-block-79574 .webform-component--science-up > label span{
	display: inline-block;
	content: '';
	width: 16px;
	height: 23px;
	background: url('../images/hint.png') 0 100% no-repeat;
	cursor: pointer;
}
#sibac-modal #block-webform-client-block-69849 .webform-component--science-up > label span, #sibac-modal #block-webform-client-block-79574 .webform-component--science-up > label span{
	height: 18px;
}
#sibac-modal #block-webform-client-block-69849 .webform-component--impact > label span:hover, #sibac-modal #block-webform-client-block-69849 .webform-component--science-up > label span:hover, #sibac-modal #block-webform-client-block-79574 .webform-component--impact > label span:hover, #sibac-modal #block-webform-client-block-79574 .webform-component--science-up > label span:hover{
	background: url('../images/hint.png') -16px 100% no-repeat;
}
#sibac-modal #block-webform-client-block-69849 .form-actions, #sibac-modal #block-webform-client-block-79574 .form-actions, #sibac-modal #block-webform-client-block-171533 .form-actions{
	text-align: center;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component > label, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component > label{
	width: 327px;
	float: left;
	margin: 0;
	padding: 0;
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
#sibac-modal .form-item input,
#sibac-modal .jq-selectbox {
	float: right;
	width: calc(100% - 327px);
}
#sibac-modal #block-webform-client-block-330223 .webform-client-form-330223 .form-item input, #sibac-modal #block-webform-client-block-330223 .webform-client-form-330223 .jq-selectbox{
  float: none;
  width: 100%;
}
.webform-client-form-330223 .webform-component--fio-poluchatelya, .webform-client-form-330223 .webform-component--address, .webform-client-form-330223 .webform-component--many_files label, .webform-client-form-330223 .webform-component--many_files table thead, .webform-component--count-journal, #edit-field-zayavka-count-journal{
  display: none;
}
#sibac-modal #block-webform-client-block-330223 .webform-client-form-330223 .form-managed-file input{
  width: auto;
  float: left;
  margin-top: 10px;
}
#block-webform-client-block-330223 .webform-client-form-330223 .webform-component--many_files table{
  width: 100%;
}
#block-webform-client-block-330223 .webform-client-form-330223 .webform-component--many_files table tr{
  border: none;
  background: none;
}
#block-webform-client-block-330223 .webform-client-form-330223 .form-item label{
  font-weight: 600;
}
#sibac-modal .title.h2{
	font-size: 17px;
    padding-right: 30px;
    font-weight: 500;
    margin-bottom: 20px;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component.webform-component--phone > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component.webform-component--phone > label, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--phone > label, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--gorod > label{
	line-height: 17px;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component.webform-component--name > label, #sibac-modal #block-webform-client-block-69849 .form-item.webform-component.webform-component--email > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component.webform-component--name > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component.webform-component--email > label, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component.webform-component--phone > label,
#sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--name > label, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--email > label, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component.webform-component--phone > label{
	position: relative;
    padding-left: 12px;
    width: 327px;
}
#sibac-modal #block-webform-client-block-69849 .form-item.webform-component > label span.form-required, #sibac-modal #block-webform-client-block-79574 .form-item.webform-component > label span.form-required, #sibac-modal #block-webform-client-block-171533 .form-item.webform-component > label span.form-required{
	float: left;
    color: #db581b;
    position: absolute;
    left: 0;
    top: 1px;
}
#sibac-modal .webform-client-form-45049{
	display: none;
}
#sibac-modal #webform-ajax-wrapper-45049 .messages.status{
	background: none;
    border: none;
    text-align: center;
    margin: 0;
    padding: 280px 0;
}
#sibac-modal, #block-webform-client-block-45049{
	display: none;
}

/* Иконка 12×12 со сдвигом 5px в блоке 12×12 обрезалась до уголка (в D7 окна документов кабинета
   не открывались — не видели); блок 22×22, иконка по центру (замечание владельца 15.09). */
.bibl .close, .cert .close, .diplom .close{
	background: url('../images/close-modal.png') 50% 50% no-repeat;
	width: 22px;
	height: 22px;
	top: 10px;
	right: 10px;
}
#sibac-modal .bibl h2.title, #sibac-modal .cert h2.title, #sibac-modal .diplom h2.title{
	text-align: center;
	font-size: 20px;
	color: #404040;
	margin-bottom: 33px;
}
#sibac-modal .bibl, #sibac-modal .cert, #sibac-modal .diplom{
	text-align: center;
	font-size: 14px;
	color: #777777;
	line-height: 17px;
	padding: 35px;
	box-shadow: 0px 2px 5px 0px rgba(191, 190, 190, 0.004),0px 2px 1px 0px rgba(145, 145, 145, 0.39);
}
#sibac-modal .all-items-label{
	margin: 3px 0 13px 0;
}
#sibac-modal .cert img, #sibac-modal .diplom img{
	width: 216px;
	height: 306px;
	box-shadow: 0px 2px 5px 0px rgba(191, 190, 190, 0.004),0px 2px 1px 0px rgba(145, 145, 145, 0.39);
}
#sibac-modal .diplom img{
	height: 315px;
}
.modal-download{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background: #ed711d url('../images/download-img.png') 10px 0 no-repeat;
	color: #fff;
	font-size: 14px;
	width: 216px;
	text-indent: 40px;
	text-decoration: none;
}
#sibac-modal .diplom h3{
	font-size: 18px;
	color: rgba(64,64,64,0.5);
	text-align: center;
	padding-bottom: 20px;
}
#sibac-modal .diplom .sep{
	height: 220px;
    display: inline-block;
    width: 1px;
    background: #dbdbdb;
    margin-bottom: 120px;
}
#sibac-modal .diplom > div{
	display: inline-block;
	margin-right: 45px;
}
#sibac-modal .diplom > div:last-child{
	margin-right: 0;
}
#sibac-modal .diplom span.sep + div{
	margin: 0 0 0 45px;
}
#sibac-modal .diplom > div > div{
	width: 216px;
	display: inline-block;
	margin-right: 45px;
}
#sibac-modal .diplom > div > div:last-child{
	margin-right: 0;
}
#sibac-modal .cert > div{
	display: inline-block;
	margin-right: 83px;
}
#sibac-modal .cert > div:last-child{
	margin-right: 0;
}
/* Последним ребёнком окна скрипт темы ставит «Закрыть» (.close_bottom) — без этого у второго
   сертификата (и последней номинации дипломов) оставался отступ, и сертификат уезжал на новую
   строку (замечание владельца 15.09). */
#sibac-modal .cert > div:nth-last-child(2), #sibac-modal .diplom > div:nth-last-child(2){
	margin-right: 0;
}
/* Узкий экран: сертификаты встают друг под другом — без отступа справа, иначе «лесенка». */
@media (max-width: 767px) {
	#sibac-modal .cert > div{
		margin-right: 0;
	}
}
.modal-download:hover{
	color: #fff;
	background-color: #fc7f2a;
}
#sibac-modal .form-item, #sibac-modal .form-actions{
	margin-top: 10px;
    margin-bottom: 5px;
}
#sibac-modal .form-item label{
	margin-bottom: 5px;
	font-weight: normal;
}
#sibac-modal .webform-component--oferta{
	margin-top: 15px;
}
#sibac-modal textarea, #sibac-modal .form-text{
    padding: 5px;
}
#sibac-modal textarea.error, #sibac-modal .form-text.error{
	border: 1px solid red;
}
.webform-container-inline div{
	display: inline-block;
}
.form-item .description {
	font-size: 14px!important;
    font-style: italic;
}
#sibac-modal .form-text{
	width: 387px;
}
#sibac-modal .form-actions{
	text-align: right;
	margin: 20px 0 0 0;
}
#block-webform-client-block-113527 .webform-confirmation p,
#block-webform-client-block-404532 .webform-confirmation p,
#block-webform-client-block-113528 .webform-confirmation p {
  margin-bottom: 18px;
}
#block-webform-client-block-113527 .links,
#block-webform-client-block-404532 .links,
#block-webform-client-block-113528 .links {
  display: none !important;
}

/*Обратная связ с сайт бара*/
#sibac-modal #block-webform-client-block-175258 .title.h2, #sibac-modal #block-webform-client-block-404532 .title.h2 {
  margin-bottom: 33px;
}
#sibac-modal #block-webform-client-block-175258 .form-item {
  overflow: hidden;
  margin-bottom: 23px;
}
#sibac-modal #block-webform-client-block-175258 .webform-container-inline label {
  position: relative;
  top: 10px;
}
#sibac-modal #block-webform-client-block-175258 .webform-container-inline label .form-required {
  float: left;
  margin-right: 4px;
  margin-top: 2px;
}
#sibac-modal #block-webform-client-block-175258 .form-item.webform-component-textarea,
#sibac-modal #block-webform-client-block-175258 .form-item.webform-component-checkboxes,
#sibac-modal #block-webform-client-block-175258 .form-item.webform-component-checkboxes .form-item,
#sibac-modal #block-webform-client-block-404532 .form-item.webform-component-checkboxes .form-checkboxes,
#sibac-modal #block-webform-client-block-173721 .webform-component--oferta .form-checkboxes,
#sibac-modal #block-webform-client-block-175258 .form-item.webform-component-checkboxes .form-checkboxes{
  margin-bottom: 0;
}
#sibac-modal #block-webform-client-block-175258 .form-item.webform-component-textarea textarea {
  padding: 5px;
}
#block-webform-client-block-330223 .links{
  display: none;
}
/*Перевод научной статьи*/
#sibac-modal #block-webform-client-block-173721 form > div > .form-item {
  overflow: hidden;
}
#sibac-modal #block-webform-client-block-173721 form > div > .form-item input {
  width: 100%;
}
#sibac-modal #block-webform-client-block-173721 form .form-managed-file {
  overflow: hidden;
}
#sibac-modal #block-webform-client-block-173721 form .form-managed-file input.form-file{
  float: left;
}
#sibac-modal #block-webform-client-block-173721 .form-actions, #sibac-modal #block-webform-client-block-404532 .form-actions {
  text-align: center;
}
#block-webform-client-block-404532 .webform-component--name input{
  float: left;
}
#block-webform-client-block-404532 .webform-component--agreement{
  clear: both;
  padding-top: 20px;
}
#block-webform-client-block-404532 .webform-component--opoveshchenie{
  display: none;
}
#sibac-modal #block-webform-client-block-404532 .form-actions{
  margin-top: 30px;
}
  /*--------------------------------------------------------------new--------------------------------------------*/
/*Всплывашка лидМагнит*/
#sibac-modal > div#block-webform-client-block-193523 {
  display: block;
  max-width: 790px !important;
  margin-left: -395px;
  padding: 36px 42px;
  border-radius: 4px;
  top: 100px;
}
#sibac-modal > div#block-webform-client-block-193523  .form-actions {
  text-align: left;
  margin: 0;
}
#sibac-modal > div#block-webform-client-block-193523 .title.h2 {
  font-size: 25px;
  font-weight: 400;
  line-height: 28px;
}
.form_lidmagnet_description {
  font-size: 16px;
  color: #cb5522;
  line-height: 26px;
}
.form_lidmagnet_fon {
  background: transparent url(../images/bg_fon_lidmagnet.jpg) 0 0 no-repeat;
  height: 169px;
  margin: 32px 0 31px -42px;
  padding: 0 42px;
  box-sizing: content-box;
  width: 100%;
  position: relative;
}
.form_lidmagnet_fon div {
  background: transparent url(../images/bg_book_lidmagnet.png) 0 0 no-repeat;
  position: absolute;
  width: 283px;
  height: 244px;
  right: -48px;
  top: -52px
}
.form_lidmagnet_group {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
}
#sibac-modal .form_lidmagnet_group .form-item, #sibac-modal .form_lidmagnet_group .form-actions {
  margin: 0;
}
#sibac-modal .form_lidmagnet_group .form-item {
  margin-right: 12px;
}
#sibac-modal .form_lidmagnet_group .form-item:last-child{
  margin-right: 0;
}
#sibac-modal .form_lidmagnet_group .form-item label {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 300;
}
#sibac-modal .form_lidmagnet_group .form-item input {
  float: none;
  width: 100%;
  display: block;
}
.form_lidmagnet_info {
  font-size: 12px;
  color: #857d7d;
  margin: 18px 0 21px 0;
  padding: 0 0 0 1px;
}
.form_lidmagnet_info span{
  color: #cb5522;
  margin-right: 5px;
}
#sibac-modal #block-webform-client-block-193523 .links {
  display: none !important;
}
@media (max-width: 1400px) {
  #sibac-modal > div#block-webform-client-block-193523 {
    top: 50px;
  }
}
@media (min-width: 991px) {
  #sibac-modal > div#block-webform-client-block-193523 .close {
    background: transparent url(../images/bg_close_big.png) 0 0 no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: -60px;
    top: 30px;
  }
  #sibac-modal > div#block-webform-client-block-193523 .webform-component--oferta {
    margin-top: 0;
    position: absolute;
    left: 200px;
    width: calc(100% - 200px);
    padding: 0 40px 0 0;
    bottom: 32px;
  }
  #sibac-modal > div#block-webform-client-block-193523 .webform-component--oferta > label {
    display: none;
  }

  #sibac-modal > div#block-webform-client-block-193523 .webform-component--oferta .form-checkboxes {
    margin-bottom: 0;
  }

  #sibac-modal > div#block-webform-client-block-193523 .webform-component--oferta .form-item {
    margin: 0;
    display: flex;
  }

  #sibac-modal > div#block-webform-client-block-193523 .webform-component--oferta .jq-checkbox.checked {
    margin-top: 3px;
    flex-shrink: 0;
  }

  #sibac-modal > div#block-webform-client-block-193523 .webform-component--oferta .form-item label {
    font-size: 11px;
    font-weight: 300;
    line-height: 14px;
  }
  #sibac-modal > div#block-webform-client-block-193523.size_style .webform-component--oferta {
    bottom: 0;
    position: relative;
    left: 0;
  }
  #sibac-modal > div#block-webform-client-block-193523.size_style .form_lidmagnet_info {
    margin: 18px 0 11px 0;
  }
  #sibac-modal > div#block-webform-client-block-193523.size_style {
    max-width: 660px !important;
    overflow-x: hidden !important;
  }
  #sibac-modal > div#block-webform-client-block-193523.size_style .close {
    background: url(../images/close.png) 0 0 no-repeat;
    right: 20px;
    top: 20px;
  }
}

/*End Всплывашка лидМагнит*/

/*Всплывашка лидМагнит ВАК*/
#sibac-modal #block-block-44 {
  max-width: 790px !important;
  margin-left: -395px;
  padding: 34px 42px 0;
}
.vak_window .vak_window_title {
  font-size: 25px;
  line-height: 28px;
}
.vak_window .vak_window_title b {
  display: block;
}
.vak_window .vak_window_description {
  font-size: 14px;
  line-height: 19px;
  margin: 23px 0;
  color: #616161;
}
.vak_window .vak_window_apply {
  font-size: 16px;
  line-height: 20px;
  color: #cb5522;
}
.vak_window .vak_window_sumbit {
  position: relative;
  text-align: right;
}
.vak_window .vak_window_sumbit .sumbit {
  position: absolute;
  top: 101px;
  text-align: center;
  width: 100%;
}
.vak_window .vak_window_sumbit .sumbit a.btn {
  padding: 2px 18px;
}
@media (min-width: 991px) {
  #sibac-modal #block-block-44 {
    background: #FFF url(../images/bg_vak_window.jpg) center bottom no-repeat;
  }
  .vak_window .vak_window_sumbit .rf_vak div {
    text-align: center;
    width: 278px;
    display: inline-block;
    height: 194px;
    background: transparent url(../images/icon_fr_flag_big.png) center top no-repeat;
    margin: -15px 0 13px 0;
    position: relative;
    left: 21px;
  }
}
@media (max-width: 991px) {
  #sibac-modal #block-block-44 {
    max-width: 100% !important;
    margin-left: 0;
    background-image: none;
    padding: 30px 30px 0;
    overflow: auto;
  }
  #sibac-modal #block-block-44 .rf_vak {
    background: #FFF url(../images/bg_vak_window.jpg) center bottom no-repeat;
    margin-left: -30px;
    width: 100%;
    padding: 0 30px;
    box-sizing: content-box;
    background-size: cover;
    margin-top: 23px;
  }
  .vak_window .vak_window_sumbit .rf_vak div {
    text-align: center;
    width: 230px;
    display: inline-block;
    height: 133px;
    background: transparent url(../images/icon_fr_flag_small.png) center top no-repeat;
    margin: -15px 0 13px 0;
    position: relative;
    left: 0;
  }
  .vak_window .vak_window_sumbit .sumbit {
    position: relative;
    top: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
/*End Всплывашка лидМагнит ВАК*/

/*Всплывашка выбор вебинара*/
.webinar-modal .header_modal{
  border-bottom: 6px solid #F16600;
  margin-left: -32px;
  padding: 0 32px;
  width: 100%;
  box-sizing: content-box;
  padding-bottom: 25px;
  margin-bottom: 29px;
}
.webinar-modal .header_modal .title_header{
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
}
.webinar-modal .header_modal .name_webinar {
  font-size: 15px;
  line-height: 20px;
  margin-top: 17px;
}
.webinar-modal .webinar_content .item {
  padding-left: 32px;
  margin-bottom: 33px;
  position: relative;
  cursor: pointer;
}
.webinar-modal .webinar_content .item:before {
  content: "";
  border: 1px solid #989696;
  border-radius: 45px;
  width: 18px;
  height: 18px;
  position: absolute;
  left: 0;
  top: 0;
}
.webinar-modal .webinar_content .item.active:before {
  border: 1px solid #e4550f;
  background: #CC5414 url(../images/webinars/icon_check_vebinar.svg) center center no-repeat;
}
.webinar-modal .webinar_content .item div:not(:last-child) {
  margin-bottom: 5px;
}
.webinar-modal .webinar_content .item .title_item{
  font-size: 16px;
  line-height: 18px;
}
.webinar-modal .webinar_content .item .price_item {
  font-size: 13px;
  line-height: 15px;
  font-weight: bold;
}
.webinar-modal .webinar_content .item .price_item span{
  color: #CC5414;
}
.webinar-modal .webinar_content .item .description_item {
  font-size: 13px;
  line-height: 15px;
  max-width: 245px;
}
.webinar-modal .webinar_content .next_steep span {
  display: none;
}
.webinar-modal .webinar_content {
}
.webinar-modal .form_no_certificate {
  display: none;
}
.webinar-modal .webform-confirmation p:not(:first-child) {
  display: none;
}
/*END Всплывашка выбор вебинара*/

#block-sibac-block-nauch-month{
	padding-left: 10px;
}
#block-sibac-block-nauch-month .title.h2{
	font-size: 18px;
	line-height: 21px;
	padding: 10px 0;
}
#block-sibac-block-nauch-month .content{
	padding: 0;
}
#block-sibac-block-nauch-month span{
	display: block;
    height: 27px;
    margin: 0 7px 7px 0;
    float: left;
    line-height: 29px;
    font-size: 12px;
    font-weight: 700;
	color: #CC5414;
	opacity: 0.87;
	display: none;
	cursor: pointer;
}
#block-sibac-block-nauch-month span.more{
	padding: 0 0 0 4px;
}
#block-sibac-block-nauch-month span:nth-child(-n+4){
	display: block;
}
#block-sibac-block-nauch-month span a{
	display: block;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	font-weight: 500;
	padding: 0 13px 0 11px;
	text-align: center;
	color: #CC5414;
	text-decoration: none;
	background: #FBB088;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
	border-radius: 3px;
}
#block-sibac-block-nauch-month span a:hover{
	display: block;
	background: #CC5414;
	color: #fff;
}
.field-name-field-zayavka-soglasie-authors{
  display: none;
}
div[id$="form_group_authors-add-more-wrapper"] .multiple-inline-element, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-inline-element, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-inline-element, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper .multiple-inline-element{
	background: none;
	border: none;
	padding: 0;
}
div[id$="form_group_authors-add-more-wrapper"] label, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper label, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper label, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper label, .group-authors h3, .group-zayavka-nauch h3{
	display: none!important;
}
.multiple-element .count_table + div, .multiple-element .nauch + div{
	display: flex;
  flex-wrap: wrap;
}
div[id$="form_group_authors-add-more-wrapper"] .multiple-element, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-element, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-element, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper .multiple-element{
	float: none;
	padding: 0 0 15px 0;
}
div[id$="form_group_authors-add-more-wrapper"] .multiple-element.multiple-field-zayavka-authors, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-element.multiple-field-zayavka-nauch, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-element.multiple-field-zayavka-nauch, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper .multiple-element.multiple-field-zayavka-nauch{
	padding-bottom: 5px;
}
div[id$="form_group_authors-add-more-wrapper"] .multiple-field-zayavka-country, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-field-zayavka-nauch-country, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-field-zayavka-nauch-country, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper .multiple-field-zayavka-nauch-country{
	float: left;
	padding: 0 10px 15px 25px;
	max-width: 200px;
}
div[id$="form_group_authors-add-more-wrapper"] .multiple-field-zayavka-country + div, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-field-zayavka-nauch-country + div, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper .multiple-field-zayavka-nauch-country + div, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper .multiple-field-zayavka-nauch-country + div{
	display: flex;
}
div[id$="form_group_authors-add-more-wrapper"] .count_table, #fgm_node_stud_zayavka_form_group_zayavka_nauch-add-more-wrapper .nauch, #fgm_node_journal_zayavka_form_group_zayavka_nauch-add-more-wrapper .nauch, #fgm_node_journal_zayavka_m_form_group_zayavka_nauch-add-more-wrapper .nauch{
	width: 25px;
	float: left;
}
.field-group-multiple-container .multiple-inline-element{
	border: none;
	padding: 0 0 3px 0;
}
.group-authors, .group-zayavka-nauch{
	clear: both;
}


/*.messages  - copy*/
.node-type-scopus-training .messages.status, .node-type-journal-zayavka .messages.status, .node-type-journal-zayavka-m .messages.status, .node-type-webinars-order .messages.status, .node-type-zayavka-training .messages.status, .node-type-zayavka .messages.status, .node-type-stud-zayavka .messages.status, .node-type-vak-zayavka .messages.status, .node-type-rinc-zayavka .messages.status, .node-type-mono-zayavka .messages.status, .node-type-mono-authors-zayavka .messages.status, .page-node-113909 #content > .messages.status, .page-node-113908 #content > .messages.status, .page-node-123557 #content > .messages.status, .page-node-45508 #content > .messages, .page-node-89844 #content > .messages, .page-node-165306 #content > .messages, .page-node-86621 #content > .messages, .page-arhive-conf .messages.error, .page-arhive-article .messages.error, .page-node-174478 .messages.status, .page-node-173729 .messages.status{
	display: none;
}

.node-scopus-training .messages.status{
  display: block;
}
.new #receipt{
	border: 1px solid #cc5414;
    padding: 10px;
    margin: 20px 0;
}
.new #receipt label{
	font-size: 18px;
    margin: 10px;
}
.error__field{
  color: red;
  font-size: 16px;
}
.post_mail__list li{
  background: rgba(222, 139, 144, 1);
}
.post_mail__list li.validated, .post_mail__list li.overridden, .post_mail__list li.confirmed_manually{
  background: #B3CC9E;
}
.address_full input, .address_full label{
  width: auto;
  display: inline-block;
}
#postmail_form .post_mail__list li{
  background: rgb(121, 222, 185);
  clear: both;
  border-bottom: 4px solid #ccc;
  padding: 5px 0;
  margin-bottom: 10px;
}
#postmail_form .post_mail__list li.country-RU{
  background: #40cc66;
}
.address_full label{
  float: left;
  width: 5%;
}
.address_full input{
  width: 20%;
  float: left;
}
.status__track_id-1{
  background: #00cc00!important;
}
.status__track_id-2{
  background: rgba(222, 139, 144, 1)!important;
}

#edit-field-zayavka-file-many .sticky-table thead, #edit-field-zayavka-file-many .sticky-table .tabledrag-handle{
  display: none;
}
.node-vak_zayavka-form .field-name-field-zayavka-file-many legend{
  display: block !important;
  color: #404040;
  font-size: 16px;
  font-weight: 500;
  margin: 0 0 6px;
}
.node-vak_zayavka-form .field-name-field-zayavka-file-many .form-type-managed-file > label {
  display: none;
}
#edit-field-zayavka-file-many .sticky-table tr{
  background: transparent;
  border: none;
}
#edit-field-zayavka-file-many .sticky-table td{
  border: none;
}
jdiv  {
  z-index: 201 !important;
}
/*----------------  LK Scopus  --------------*/
#scopus_publ th{
  font-family: Roboto;
  background: #E8F0FE;
  font-size: 11px;
  line-height: 100%;
  text-align: center;
}
#scopus_publ th, #scopus_publ td{
  border: 1px solid #D9D9D9;
  padding: 5px 8px;
  vertical-align: middle;
}
#scopus_publ td{
  font-size: 12px;
  line-height: 14px;
  font-family: Roboto;
}
#scopus_publ tr:nth-child(2n) td{
  background: #F7F7F7;
}
#scopus_publ span.status > span{
  white-space: nowrap;
  position: relative;
}
#scopus_publ span.status .text{
  display: block;
  margin: 0 3px 0 11px;
}
#scopus_publ span.status .text img{
  margin-left: 3px;
}
#scopus_publ span.good{
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #2DD10C;
  margin: 5px 5px 0 0;
  display: block;
  float: left;
}
#scopus_publ span.good-0{
  background: #EC0B0B;
}
#scopus_publ span.status > div.lk__hint{
  display: none;
}
#scopus_publ span.status:hover > div.lk__hint{
  display: block;
}
div.lk__hint{
  position: absolute;
  padding: 6px 7px 8px 36px;
  width: 300px;
  z-index: 999;
  background: #FEF5F1 url("../images/lk/hint-lks!.svg") 12px 8px no-repeat;
  box-shadow: 0px 4px 17px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  font-family: Roboto;
  font-style: italic;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #484848;
}
div.lk__hint .star{
  color: #CC5414;
  margin-right: 1px;
}
div.lk__hint .star sup{
  vertical-align: text-bottom;
}
div.lk__hint .more{
  display: inline-block;
  font-size: 13px;
  line-height: 14px;
  color: #CC5414;
  border-bottom: 1px solid;
  cursor: pointer;
}
div.lk__hint .more + span{
  display: none;
}
div.lk__hint .more_text{
  display: block;
  font-size: 13px;
  line-height: 16px;
  color: #CC5414;
}

/*Форма заявки на обучение*/
.page-node-add-scopus-training #content h1 {
  font-size: 21px;
  padding: 0;
  border-bottom: none;
  margin: 28px 0 15px;
}
.page-node-add-scopus-training #content form  .field-name-field-training-course strong {
  font-size: 16px;
}
.page-node-add-scopus-training #content form .field-name-field-training-course label{
  font-weight: 400;
  font-size: 14px;
}
.page-node-add-scopus-training #content form .field-name-field-training-course > .form-item-field-training-course-und > label {
  margin-bottom: 20px;
  padding-top: 7px;
  font-weight: 500;
  font-size: 16px;
}
.page-node-add-scopus-training .total_price {
  font-size: 16px;
  line-height: 19px;
  padding: 10px 0 22px 0;
}
.page-node-add-scopus-training #content form .field-name-field-training-course div.error {
  background-image: none;
}
.page-node-add-scopus-training div.messages{
  margin-top: 30px;
}
#edit-field-promokod input{
  width: 200px;
}
#edit-field-promokod .form-item{
  margin-bottom: 10px;
}

/*Информация о работе в режиме карантина*/
.info_message {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #FFF;
  padding: 20px 0;
  background-color: white;
  border: 2px solid #CC5414;
  z-index: 202;
  display: none;
}
.info_message .inside_message {
  position: relative;
  text-align: center;
  font-size: 18px;
}
.info_message .close_info {
  position: absolute;
  right: 4px;
  top: 3px;
  width: 32px;
  height: 32px;
  opacity: 0.7;
  cursor: pointer;
}
.info_message .close_info:before, .info_message .close_info:after {
  position: absolute;
  left: 15px;
  content: ' ';
  height: 15px;
  width: 2px;
  background-color: #333;
}
.info_message .close_info:before {
  transform: rotate(45deg);
}
.info_message .close_info:after {
  transform: rotate(-45deg);
}
.info_message .close_info:hover {
  opacity: 1;
}
.bx-livechat-control-box-active {
  display: none !important;
}
#ctrlcopy {
  color:transparent;
  height:1px;
  overflow:hidden;
  position:absolute;
  width:1px;
}


/*Preloader Form Sumbit*/
.preloader_form {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
  height: 47px;
  animation-delay: 1s;
  padding-top: 10px;
}
.preloader_form .item-1 {
  width: 12px;
  height: 12px;
  background: #f583a1;
  border-radius: 50%;
  background-color: #eed968;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
  75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.preloader_form .item-1:before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #eed968;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 200ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.preloader_form .item-2 {
  width: 12px;
  height: 12px;
  background: #f583a1;
  border-radius: 50%;
  background-color: #eece68;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
  75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.preloader_form .item-2:before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #eece68;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 400ms;
  transition: 0.5s all ease;
  transform: scale(1);
}
.preloader_form .item-3 {
  width: 12px;
  height: 12px;
  background: #f583a1;
  border-radius: 50%;
  background-color: #eec368;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
  75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.preloader_form .item-3:before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #eec368;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 600ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.preloader_form .item-4 {
  width: 12px;
  height: 12px;
  background: #f583a1;
  border-radius: 50%;
  background-color: #eead68;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
  75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.preloader_form .item-4:before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #eead68;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 800ms;
  transition: 0.5s all ease;
  transform: scale(1);
}

.preloader_form .item-5 {
  width: 12px;
  height: 12px;
  background: #f583a1;
  border-radius: 50%;
  background-color: #ee8c68;
  margin: 7px;
  display: flex;
  justify-content: center;
  align-items: center;
}
@keyframes scale {
  0% {
    transform: scale(1);
  }
  50%,
  75% {
    transform: scale(2.5);
  }
  78%, 100% {
    opacity: 0;
  }
}
.preloader_form .item-5:before {
  content: '';
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: #ee8c68;
  opacity: 0.7;
  animation: scale 2s infinite cubic-bezier(0, 0, 0.49, 1.02);
  animation-delay: 1000ms;
  transition: 0.5s all ease;
  transform: scale(1);
}
/*End Preloader Form Sumbit*/
/*VK Form*/
body.page-node-208026 {
  overflow: hidden;
}
.vk_order_form{
  background: #F4F4F4;
  padding: 100px 20px 60px;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100vw;
  overflow: auto;
}
.vk_order_form .vk_order_form_close{
  position: absolute;
  right: 0px;
  top: -30px;
  background: url(../images/close.png) 0 0 no-repeat;
  width: 15px;
  height: 15px;
}
.vk_order_form .vk_order_form_content{
  max-width: 604px;
  margin: 0 auto;
  background: #FFF;
  padding: 36px 47px;
  position: relative;
}
.vk_order_form .vk_order_form_content .vk_step .title_step{
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 20px;
}
.vk_order_form .vk_order_form_content .vk_step .description_step{
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.01em;
  margin-bottom: 25px;
}
.vk_order_form .vk_order_form_content .vk_step .description_step span {
  color: #B7B7B7;
  font-size: 11px;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .label{
  margin-bottom: 17px;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .radio_btn {
  margin-bottom: 10px;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .radio_btn input{
  display: none;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .radio_btn input + label {
  position: relative;
  padding: 0 0 0 30px;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.01em;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .radio_btn input + label:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 15px;
  border: none;
  border-radius: 50%;
  background: #E9E9EB;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .radio_btn input + label:after {
  content: '';
  position: absolute;
  top: 5px;
  left: 3px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #5281B5;
  transition: .2s;
  opacity: 0;
}
.vk_order_form .vk_order_form_content .vk_step .vk_fild .radio_btn input:checked + label:after {
  opacity: 1;
}
.vk_order_form .vk_order_form_content .vk_step .vk_btn {
  margin-top: 40px;
}
.vk_order_form .vk_order_form_content .vk_step .vk_btn span{
  font-weight: bold;
  font-size: 14px;
  cursor: pointer;
  display: inline-block;
  color: #FFFFFF;
  width: 160px;
  height: 40px;
  background: #5281B5;
  text-align: center;
  line-height: 40px;
}
.vk_order_form .vk_order_form_content .vk_step.elibery,
.vk_order_form .vk_order_form_content .vk_step.publication,
.vk_order_form .vk_order_form_content .vk_step.publication .links{
  display: none;
}
.vk_order_form .vk_order_form_content .vk_step .elibery_jornals{
  display: flex;
  margin: 0 -8px;
}
.vk_order_form .vk_order_form_content .vk_step .elibery_jornals .item{
  width: 33.333333%;
  padding: 0 8px;
}
.vk_order_form .vk_order_form_content .vk_step .elibery_jornals .item a:last-child{
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.01em;
  color: #404040;
  text-decoration: none;
  display: block;
  margin-top: 17px;
}
.vk_order_form .vk_order_form_content .vk_step .elibery_jornals .item a:last-child:hover{
  text-decoration: underline;
}
.vk_order_form .vk_order_form_content .vk_step.elibery .back_btn{
  cursor: pointer;
  color: #5281B5;
  border: 2px solid #5281B5;
  padding: 0 13px;
  height: 40px;
  font-size: 14px;
  margin-top: 37px;
  font-weight: bold;
  display: inline-block;
  line-height: 36px;
}
.vk_order_form .vk_order_form_content .vk_step.elibery .back_btn:hover{
  background: #5281B5;
  color: #FFF;
}
.vk_order_form .vk_order_form_content .vk_step.elibery .back_btn span{
  position: relative;
  padding-left: 20px;
}
.vk_order_form .vk_order_form_content .vk_step.elibery .back_btn span:before{
  content: "";
  border: 4px solid transparent;
  border-right: 7px solid #5281B5;
  position: absolute;
  margin-top: -4px;
  top: 50%;
  left: 0;
}
.vk_order_form .vk_order_form_content .vk_step.elibery .back_btn:hover span:before,
.vk_order_form .back_vk:before{
  border-right: 7px solid #FFFFFF;
}
.vk_order_form .vk_order_form_content .vk_step.publication .back_btn,
.vk_order_form .back_vk a{
  color: #5281B5;
  font-size: 13px;
  font-weight: 500;
  cursor: pointer;
  margin-top: 25px;
}
.vk_order_form .back_vk a {
  display: block;
  margin-top: 15px;
}
.vk_order_form .vk_order_form_content .vk_step.publication .back_btn span,
.vk_order_form .back_vk a{
  position: relative;
  padding-left: 19px;
  text-decoration: none;
}
.vk_order_form .vk_order_form_content .vk_step.publication .back_btn span:hover,
.vk_order_form .back_vk a:hover{
  text-decoration: underline;
}
.vk_order_form .vk_order_form_content .vk_step.publication .back_btn span:before,
.vk_order_form .back_vk a:before{
  content: "";
  border: 3px solid transparent;
  border-right: 6px solid #5281B5;
  position: absolute;
  margin-top: -3px;
  top: 50%;
  left: -2px;
}

.vk_order_form .vk_step form .form-item {
  margin-bottom: 18px;
}
.vk_order_form .vk_step form .form-item label{
  font-weight: normal;
  color: #404040;
}
.vk_order_form .vk_step form .form-item input{
  border: 1px solid #AAB2BD;
}
.vk_order_form .vk_step form input.form-submit,
.vk_order_form .vk_order_form_content form .messages.status .btn{
  background: #5281B5;
  width: 160px;
  height: 40px;
}
.vk_order_form .vk_step form .webform-component-file {
  position: relative;
  margin: 35px 0;
}
.vk_order_form .vk_step form .webform-component-file .description_file {
  font-size: 12px;
}
.vk_order_form .vk_order_form_content form div#edit-submitted-prikrepit-statyu-ajax-wrapper .webform-component-file label{
  display: none;
}
.vk_order_form .vk_order_form_content form .webform-component--kategoriya-zayavki + div#edit-submitted-prikrepit-statyu-ajax-wrapper .webform-component-file label{
  display: block;
}
.vk_order_form .vk_step form .webform-component-file label, .vk_order_form .vk_step form .webform-component-file span.file{
  border: 1px dashed #AAB2BD;
  border-radius: 4px;
  text-align: center;
  padding: 12px 20px;
  height: 45px;
  display: block;
}
.vk_order_form .vk_step form .webform-component-file label span {
  background: url(../images/vk_file_download.svg) 0 center no-repeat #fff;
  padding: 1px 0 1px 32px;
}
.vk_order_form .vk_step form .webform-component-file input[type="file"] {
  position: absolute;
  top: 0;
  height: 45px;
  cursor: pointer;
  width: 100%;
  opacity: 0;
}
.vk_order_form .vk_step form .webform-component-file input[type="submit"] {
  display: none;
}
.vk_order_form .vk_order_form_content form .webform-component--kategoriya-zayavki{
  display: none;
}
.vk_order_form .vk_order_form_content form .webform-component--nomer-specialnosti, .vk_order_form .vk_order_form_content form .webform-component--prikrepit-statyu .description {
  display: none;
}
.vk_order_form .vk_order_form_content form .messages.status {
  display: block !important;
}
.vk_order_form .vk_order_form_content form .messages.status ul {
  margin-bottom: 0;
}
.vk_order_form .vk_order_form_content form .messages.status ul li {
  list-style: none;
  padding-left: 0;
  background: no-repeat;
}
@media (max-width: 991px) {
  .vk_order_form {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    overflow: scroll;
    z-index: 999;
    height: 100%;
  }
  .vk_order_form .vk_order_form_close{
    display: block;
  }
  .vk_order_form .vk_order_form_content .vk_step .elibery_jornals {
    flex-wrap: wrap;
  }
  .vk_order_form .vk_order_form_content .vk_step .elibery_jornals .item {
    width: 50%;
    margin-bottom: 25px;
  }
  .vk_order_form .vk_order_form_content {
    padding: 25px;
  }
  .vk_order_form .vk_order_form_content .vk_step.elibery .back_btn {
    padding: 0 10px;
    font-size: 11px;
  }
}

/*END VK Form*/


/*Закрытие скопуса*/
.close_scopus_info {
  border: 1px solid #d97f4f;
  padding: 22px 32px;
  background: #FFF url(../images/bg_close_scupus.jpg) right 0 no-repeat;
  color: #001e50;
  height: 156px;
  margin: 30px 0;
}
.close_scopus_info .close_title_text {
  background: transparent url(../images/bg_close_title_text.png) 0 47px no-repeat;
  padding-left: 58px;
  width: 250px;
  margin-right: 44px;
}
.close_scopus_info .close_title_text div {
  font-size: 14px;
  margin-bottom: 12px;
}
.close_scopus_info .close_title_text strong{
  font-size: 18px;
  line-height: 18px;
  display: block;
}
.close_scopus_info .close_title_text strong span {
  color: #df0202;
  background: #ffecec;
  padding: 1px 5px 3px;
  font-size: 17px;
  display: inline-block;
}
.close_scopus_info .alternative ul {
  padding-left: 0;
  margin-bottom: 0 !important;
}
.close_scopus_info .alternative ul li {
  margin-bottom: 0;
}
.close_scopus_info .alternative ul li:before {
  display: none;
}
.close_scopus_info .alternative ul li a {
  text-decoration: none;
  font-size: 13px;
}
.close_scopus_info .alternative ul li a:hover{
  text-decoration: underline;
}
.close_scopus_info .alternative ul li a span {
  display: block;
  color: #7a88a5;
  font-size: 11px;
  margin-top: -3px
}
.close_scopus_info .alternative .other_service_text {
  font-weight: bold;
  margin-bottom: 14px;
  font-size: 15px;
}
/*End закрытие скопуса*/



/*Украшения сайтов на праздники*/

.congratulation_on .congratulation {
  position: absolute;
  z-index: 3;
}
.congratulation_on .congratulation .congratulation_text {
  background: #EEEEEE;
  font-size: 12px;
  color: #585858;
  white-space: nowrap;
  position: absolute;
  padding: 0px 10px 2px;
  display: none;
}
.congratulation_on .congratulation:hover .congratulation_text {
  display: block;
}
.congratulation_on .congratulation .congratulation_text:before {
  content: "";
  position: absolute;
  bottom: -16px;
  right: 34px;
  border: 6px solid transparent;
  border-top: 10px solid #EEEEEE;
}
@media (max-width: 991px){
  .congratulation_on .congratulation .congratulation_text {
    display: none !important;
  }
}

.congratulation_on .new_year {
  background: url(../images/congratulation/new_year.png) 0 0 no-repeat;
  width: 47px;
  height: 47px;
  top: 9px;
  left: 180px;
}
.congratulation_on .new_year .congratulation_text {
  top: -22px;
  right: 2px;
}
@media (max-width: 390px){
  .congratulation_on .new_year {
    left: unset;
    right: -29px;
    top: 11px;
  }
}

.congratulation_on .student_day {
  background: url(../images/congratulation/student_day.png) 0 0 no-repeat;
  width: 42px;
  height: 26px;
  top: 18px;
  left: 189px;
}
.congratulation_on .student_day .congratulation_text {
  top: -30px;
  right: 2px;
}
@media (max-width: 390px){
  .congratulation_on .student_day {
    left: unset;
    right: -28px;
    top: 23px;
  }
}

.congratulation_on .science_day {
  background: url(../images/congratulation/science_day.png) 0 0 no-repeat;
  width: 33px;
  height: 40px;
  top: 12px;
  left: 194px;
}
.congratulation_on .science_day .congratulation_text {
  top: -24px;
  right: -24px;
}
@media (max-width: 390px){
  .congratulation_on .science_day {
    left: unset;
    right: -25px;
    top: 14px;
  }
}

.congratulation_on .february_day {
  background: url(../images/congratulation/february_day.png) 0 0 no-repeat;
  width: 52px;
  height: 43px;
  top: 6px;
  left: 184px;
}
.congratulation_on .february_day .congratulation_text {
  top: -18px;
  right: -3px;
}
@media (max-width: 390px){
  .congratulation_on .february_day {
    left: unset;
    right: -35px;
    top: 10px;
  }
}

.congratulation_on .mart_day {
  background: url(../images/congratulation/mart_day.png) 0 0 no-repeat;
  width: 38px;
  height: 42px;
  top: 16px;
  left: 182px;
}
.congratulation_on .mart_day .congratulation_text {
  top: -28px;
  right: -15px;
}
@media (max-width: 390px){
  .congratulation_on .mart_day {
    left: unset;
    right: -21px;
    top: 13px;
  }
}

.congratulation_on .june_day {
  background: url(../images/congratulation/june_day.png) 0 0 no-repeat;
  width: 30px;
  height: 57px;
  top: 4px;
  left: 192px;
}
.congratulation_on .june_day .congratulation_text {
  top: -16px;
  right: -15px;
}
@media (max-width: 390px){
  .congratulation_on .june_day {
    left: unset;
    right: -18px;
    top: 5px;
  }
}

.congratulation_on .september_day {
  background: url(../images/congratulation/september_day.png) 0 0 no-repeat;
  width: 61px;
  height: 41px;
  top: 7px;
  left: 182px;
}
.congratulation_on .september_day .congratulation_text {
  top: -19px;
  right: -2px;
}
@media (max-width: 390px){
  .congratulation_on .september_day {
    left: unset;
    right: -44px;
    top: 8px;
  }
}

.congratulation_on .november_day {
  background: url(../images/congratulation/november_day.png) 0 0 no-repeat;
  width: 27px;
  height: 46px;
  top: 14px;
  left: 196px;
}
.congratulation_on .november_day .congratulation_text {
  top: -26px;
  right: -41px;
}
@media (max-width: 390px){
  .congratulation_on .november_day {
    left: unset;
    right: -18px;
    top: 17px;
  }
}

/*Украшение 1-е мая*/

.congratulation_on .one_may {
  background: url(../images/congratulation/1_may.png) 0 0 no-repeat;
  width: 47px;
  height: 41px;
  top: 14px;
  left: 182px;
}
.congratulation_on .one_may .congratulation_text {
  top: -22px;
  right: 2px;
}
@media (max-width: 390px){
  .congratulation_on .one_may {
    left: unset;
    right: -36px;
    top: 10px;
  }
}

/* END Украшение 1-е мая*/

/*Украшение 9-е мая*/

.congratulation_on .nine_may {
  background: url(../images/congratulation/9_may.png) 0 0 no-repeat;
  width: 47px;
  height: 41px;
  top: 15px;
  left: 185px;
}
.congratulation_on .nine_may .congratulation_text {
  top: -22px;
  right: -5px;
}
@media (max-width: 390px){
  .congratulation_on .nine_may {
    left: unset;
    right: -36px;
    top: 10px;
  }
}

/* END Украшение 9-е мая*/

/*Украшение 1-е сентября и день учителя*/

.congratulation_on .october_day {
  background: url(../images/congratulation/october_day.png) 0 0 no-repeat;
  width: 38px;
  height: 51px;
  top: 13px;
  left: 191px;
}
.congratulation_on .october_day .congratulation_text {
  top: -22px;
  right: -5px;
}
@media (max-width: 390px){
  .congratulation_on .october_day {
    left: unset;
    right: -36px;
    top: 10px;
  }
}

/* END Украшение 9-е мая*/


/* END Украшения сайтов на праздники*/



/*Вебинары*/
/*Главная страница вебинаров*/
.organizer_webinar {
  background: url(../images/webinars/bg_organizer.jpg) center top no-repeat;
  padding: 44px 48px 38px 48px;
  border-bottom: 1px solid #C4C4C4;
  position: relative;
}
.organizer_webinar.webinars_educators {
  background: url(../images/webinars/bg_webinars_educators.jpg) center top no-repeat;
}
.organizer_webinar .title_block {
  font-size: 18px;
  line-height: 21px;
  font-weight: bold;
  margin-bottom: 30px;
  color: #484848;
}
.benefits_participation {
  background: #F5F5F5;
  padding: 36px 50px 43px 50px;
}
.benefits_participation .title_block {
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 30px;
}
.benefits_participation .benefits_content {
  display: flex;
  flex-wrap: wrap;
}
.benefits_participation .benefits_content .item{
  width: 20%;
  padding-right: 20px;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  padding-top: 83px;
  color: #484848;
  margin-bottom: 45px;
}
.benefits_participation .benefits_content .item.item-1 {
  background: url(../images/webinars/icon_benefits_big_1.svg) left top no-repeat;
}
.benefits_participation .benefits_content .item.item-2 {
  background: url(../images/webinars/icon_benefits_big_2.svg) left top no-repeat;
}
.benefits_participation .benefits_content .item.item-3 {
  background: url(../images/webinars/icon_benefits_big_3.svg) left top no-repeat;
}
.benefits_participation .benefits_content .item.item-4 {
  background: url(../images/webinars/icon_benefits_big_4.svg) left top no-repeat;
}
.benefits_participation .benefits_content .item.item-5 {
  background: url(../images/webinars/icon_benefits_big_5.svg) left top no-repeat;
}
.view-id-webinars {
  margin-top: 40px;
}
.view-id-webinars .view-header{
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #484848;
  margin-bottom: 36px;
  padding: 0 50px;
}
.view-id-webinars .view-content {
  display: flex;
  padding: 0 50px;
  margin: 0 -35px;
  flex-wrap: wrap;
}
.view-id-webinars .view-content h3 {
  width: 100%;
  padding: 0 34px;
  margin-bottom: 36px;
}
.view-id-webinars .view-content .views-row {
  width: 33.33%;
  margin-bottom: 40px;
  padding: 0 35px;
}
.view-id-webinars .views-row .title{
  margin: 22px 0 18px 0;
  font-size: 13px;
  line-height: 18px;
}
.view-id-webinars .views-row .title a {
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  text-decoration: none;
  display: block;
  color: #484848;
}
.view-id-webinars .views-row .title a:hover{
  text-decoration: underline;
}
.view-id-webinars .views-row .date{
  background: url(../images/webinars/webinar_time.svg) no-repeat 0 center transparent;
  padding-left: 31px;
  margin-bottom: 16px;
  line-height: 19px;
  min-height: 20px;
}
.view-id-webinars .views-row .link_node a {
  display: block;
}
.view-id-webinars .views-row .link_node a:not(:last-child) {
  margin-bottom: 5px;
}
.view-id-webinars .view-filters {
  padding: 0 50px;
  position: relative;
  margin-bottom: 17px;
}
.view-id-webinars .view-filters .views-submit-button input {
  display: block;
  position: absolute;
  top: 0;
  right: 50px;
  height: 48px;
  width: 48px;
  text-indent: -9999px;
  border-radius: 0;
  background: #eb7536 url(../images/search.png) 50% 50% no-repeat;
  box-shadow: none !important;
}
.view-id-webinars .views-exposed-form .views-exposed-widget {
  width: 100%;
}
.view-id-webinars .view-filters .form-radios .form-item {
  display: inline-block;
  vertical-align: top;
  margin-right: 6px;
}
.view-id-webinars .view-filters .form-radios .form-item input{
  display: none;
}
#content .view-id-webinars .view-filters form .form-item-title input {
  border: 1px solid #C4C4C4;
  border-radius: 0;
  height: 48px;
  width: calc(100% - 59px);
}
#content .view-id-webinars .view-filters form .form-radios .form-item label{
  border: 1px solid #C4C4C4;
  font-size: 14px;
  font-weight: normal;
  margin-right: 0;
  cursor: pointer;
  padding: 6px 13px;
  margin-bottom: 6px;
  display: block;
  text-decoration: none;
  color: #404040;
}
#content .view-id-webinars .view-filters form .form-radios .form-item:nth-child(2) label {
  padding: 0;
}
#content .view-id-webinars .view-filters form .form-radios .form-item label a {
  text-decoration: none;
  color: #404040;
  transition: none !important;
  padding: 6px 13px;
  display: block;
}
#content .view-id-webinars .view-filters form .form-radios .form-item label:hover,
#content .view-id-webinars .view-filters form .form-radios .form-item input:checked + label,
#content .view-id-webinars .view-filters form .form-radios .form-item label:hover a{
  background: #EB7536;
  color: #FFF;
  border-color: #EB7536;
}
#content .view-id-webinars .view-filters form .form-radios .form-item input:checked + label a {
  color: #FFF;
}
#content .view-id-webinars .view-filters form .views-widget-filter-field_webinars_category_value{
  margin: 13px 0 0 0;
}
#content .view-id-webinars .view-filters form .views-widget-filter-field_webinars_category_value > label {
  font-size: 18px;
  margin-bottom: 22px;
}
.view-id-webinars div.ajax-progress-throbber {
  display: block !important;
}
  /*END главная страница вебинаров*/

.node-type-webinars-order #content > h1{
  display: none;
}
.page-node-edit.node-type-webinars-order #content > h1{
  display: block;
}
.node-type-webinars-order #content h1 {
  margin: 20px 0 !important;
}
.node-type-webinars #content h1 {
  margin-top: 0;
}
#main .webinar_page h2 {
  font-size: 23px;
  line-height: 28px;
}
.webinar_page {
  justify-content: space-between;
  display: flex;
}
.webinar_page a.btn {
  text-transform: none;
  font-size: 16px;
  font-weight: 600;
}
.webinar_page .links {
  margin: 25px 0;
  text-align: center;
}
.webinar_page .links.one_btn_register a {
  line-height: normal !important;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-right: 0;
}
.webinar_page .links.one_btn_register a span {
  font-size: 14px;
  display: block;
  margin-top: 5px;
}
.webinar_page a.btn:first-child{
  margin-right: 20px;
}
.webinar_page .webinar_description {
  margin: 27px 0 35px 0;
  font-size: 16px;
  line-height: 22px;
}
.webinar_page .webinar_content {
  max-width: 680px;
  margin-right: 20px;
  width: 100%;
}
.webinar_page aside {
  width: 230px;
}
.webinar_page .webinar_content .image_webinar {
  position: relative;
}
.webinar_page .webinar_content .image_webinar div {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgb(255 255 255 / 80%);
  font-size: 15px;
  padding: 6px 10px;
}
.webinar_body {
  font-size: 15px;
  line-height: 20px;
}
.author__information {
  display: flex;
  align-items: center;
}
.author__information .author__information_avatar {
  margin-right: 20px;
  flex-shrink: 0;
}
.author__information .author__information_content .author__information_fio{
  font-weight: 600;
  margin-bottom: 14px;
}
.benefits_webinar {
  background: #F7F7F7;
  text-align: center;
  padding: 28px 0 35px 0;
}
#main .webinar_page .benefits_webinar h2 {
  margin: 0 0 38px;
}
.benefits_webinar .benefits_content {
  display: flex;
  font-size: 14px;
  line-height: 17px;
  justify-content: space-between;
}
.benefits_webinar .benefits_content .item {
  padding-top: 59px;
  width: 20%;
}
.benefits_webinar .benefits_content .item.item-1 {
  background: url(../images/webinars/icon_benefits_1.svg) center top no-repeat;
}
.benefits_webinar .benefits_content .item.item-2 {
  background: url(../images/webinars/icon_benefits_2.svg) center top no-repeat;
}
.benefits_webinar .benefits_content .item.item-3 {
  background: url(../images/webinars/icon_benefits_3.svg) center top no-repeat;
}
.benefits_webinar .benefits_content .item.item-4 {
  background: url(../images/webinars/icon_benefits_4.svg) center top no-repeat;
}
.benefits_webinar .benefits_content .item.item-5 {
  background: url(../images/webinars/icon_benefits_5.svg) center top no-repeat;
}
.node-webinars .professional_experience {
  margin-bottom: 40px;
  margin-top: 30px;
}
.webinar_page .professional_experience {
  border-bottom: 1px solid #BCBCBC;
  padding-bottom: 25px;
}
.webinar_page .professional_experience .title_experience {
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 31px;
}

.node-webinars ul,
.node-webinars ol{
  margin: 0 0 !important;;
  padding: 0 !important;
}
.node-webinars ul li,
.node-webinars ol li{
  list-style: none;
  position: relative;
  padding-left: 24px;
}
.node-webinars ul li {
  margin-bottom: 13px;
  padding-left: 0;
}
.node-webinars ol {
  counter-reset: point;
}
.node-webinars ol li:before {
  content: counter(point) ". ";
  counter-increment: point 1;
  top: 0;
  left: 0;
  position: absolute;
  color: #B52A30;
  font-weight: bold;
}
.node-webinars ol li{
  line-height: 24px;
  margin-bottom: 24px;
}
.webinar_page .from_webinar {
  font-size: 16px;
  line-height: 24px;
  margin: 30px 0 27px;
  text-align: center;
}
.webinar_page .from_webinar a,
.webinar_page .from_webinar span{
  display: block;
  margin-top: 4px;
  line-height: 24px;
  font-size: 14px;
}
.webinar_page .timing_webinar{
  font-size: 16px;
  margin: 27px 0 25px 0;
  text-align: center;
}
.video_webinar {
  background: #F7F7F7;
  padding: 50px 30px;
  text-align: center;
  margin: 35px 0 35px 0;
}
.video_webinar .links{
  margin: 0;
}
.video_webinar .title{
  font-size: 25px;
  background: url(../images/webinars/icon_watch_webinar.svg) center top no-repeat;
  padding-top: 57px;
  line-height: 25px;
  margin-bottom: 26px;
}
.video_webinar .live_broadcast{
  margin: 29px 0 26px 0;
  font-size: 15px;
  line-height: 23px;
}
.video_webinar .google_calendar {
  background: url(../images/webinars/icon_google_calendar.png) center top no-repeat;
  background-size: 40px;
  margin-top: 32px;
  font-size: 15px;
  display: block;
  padding-top: 54px;
}
.video_webinar iframe{
  width: 100%;
  margin-bottom: 25px;
}
.webinar_aside {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
}
.webinar_aside .sample_certificate .title {
  margin: -6px 0 22px 0;
}
.webinar_aside .sample_certificate a img {
  border: 1px solid #efefef;
}
.webinar_aside .google_calendar{
  background: url(../images/webinars/icon_google_calendar.png) 0 0 no-repeat;
  margin: 31px 0 25px 0;
  display: block;
  padding: 5px 0 0 80px;
  font-size: 13px;
  height: 68px;
}
.webinar_aside .social_link {
  margin-top: 25px;
}
.webinar_aside .social_link .title {
  margin-bottom: 15px;
}
.webinar_aside .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {
  margin: 0 9px 0 0;
}
.webinar_aside .ya-share2__badge {
  width: 42px;
  height: 42px;
  text-align: center
}
.webinar_aside .ya-share2__list.ya-share2__list_direction_horizontal {
  margin-top: 0;
}
.webinar_aside .ya-share2__container_shape_round.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon:not(.ya-share2__icon_messenger-contact):not(.ya-share2__icon_more):not(.ya-share2__icon_copy) {
  position: relative;
  background-size: 30px;
  top: 9px;
}

#block-webform-client-block-213695 .form-item,
.form_no_certificate .form-item{
  overflow: hidden;
}
#block-webform-client-block-213695 .form-item input,
#sibac-modal .form_no_certificate .form-item input{
  width: 100%;
}
#block-webform-client-block-213695 .form-actions,
#sibac-modal .form_no_certificate .form-actions{
  text-align: center;
}
#block-webform-client-block-213695 .webform-component-checkboxes .form-checkboxes,
#sibac-modal .form_no_certificate .webform-component-checkboxes .form-checkboxes {
  margin-bottom: 0;
}
#block-webform-client-block-213695 .webform-component--soglasie-na-poluchenie-rassylok,
#sibac-modal .form_no_certificate .webform-component--soglasie-na-poluchenie-rassylok{
  margin-top: 0;
}
#block-webform-client-block-213695 .links,
#sibac-modal .form_no_certificate .links{
  display: none;
}
.social_group {
  margin-top: 20px;
}
div.form-checkbox.error {
  background-image: none
}
.jq-selectbox__dropdown {
  width: 100% !important;
}





/*END Вебинары*/


div#admin-toolbar div.admin-tab{
  height: 100%;
}
.payment_hint{
  padding: 10px 5px 10px 20px;
  background: #f5f5f5 url(/sites/all/themes/sibac_new/images/attention_yellow.svg) 9px center no-repeat;
  margin: 20px 0;
}
.payment_pay p.item{
  font-weight: 600;
  margin: 0 0 20px 0;
}
.payment_pay p{
  line-height: 120%;
  margin: 0 0 1em 0;
}
.payment_pay .sbp .btn{
  display: none;
}
.payment_pay .sbp {
  margin-bottom: 20px;
}
#payment_block{
  margin-top: 20px;
}
#payment_block > .btn{
  margin-right: 20px;
}
#receipt{
  margin-top: 25px;
}
#receipt label{
  margin-bottom: 5px;
}
.zayavka-elibrary .multiple-field-zayavka-country, .zayavka-elibrary .multiple-field-zayavka-vuz, .zayavka-elibrary .multiple-field-zayavka-nauch-country, .zayavka-elibrary .multiple-field-zayavka-nauch-vuz{
  display: none!important;
}
.field-name-field-zayavka-count-nauch label .form-required{
  display: none!important;
}
.mobile__btn{
  display: none!important;
}
.authors__block__img{
  width: 80px;
  height: 80px;
  float: left;
  margin-right: 20px;
  overflow: hidden;
  border-radius: 50%;
}
.authors__block__img img{
  width: 82px;
  max-width: 82px;
  margin: -6px 0 0 -1px;
}
.authors__block__content p{
  margin-bottom: 0!important;
}
.authors__block__content{
  padding: 10px 0;
  margin-bottom: 20px;
}
.laureat__block{
  margin: 20px 0;
  text-align: center;
  border-bottom: 1px solid #ccc;
}
.laureat__block:last-child{
  border-bottom: none;
}
.laureat__block__download{
  padding: 10px 0;
}
.stage__vak .stage_item{
  width: 33%;
  float: left;
  text-align: center;
  background-position: 50% 0;
  background-repeat: no-repeat;
  height: 110px;
  font-weight: 600;
  padding-top: 48px;
}
/*.stage__vak .stage_item span{
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  background-color: #f16600;
}*/
.stage__vak .stage_item-1{
  background-image: url(/sites/default/files/vak/icon1.svg);
}
.stage__vak .stage_item-2{
  background-image: url(/sites/default/files/vak/icon2.svg);
}
.stage__vak .stage_item-3, .stage__vak .stage_item-5{
  background-image: url(/sites/default/files/vak/icon3.svg);
}
.stage__vak .stage_item-4{
  background-image: url(/sites/default/files/vak/icon4.svg);
}
.stage__vak .stage_item-6{
  background-image: url(/sites/default/files/vak/icon6.svg);
}
.teams__vak{
  padding: 20px 100px 40px 100px;
}
.teams__vak .teams_item{
  width: 33%;
  float: left;
  text-align: center;
}
.teams__vak .teams_item img{
  width: 100px;
  height: 100px;
  border-radius: 50%;
}
.teams__vak .teams_item div{
  margin: 5px 15px;
}
.teams__vak .teams_item div.title{
  font-size: 1.2em;
  font-weight: 600;
}
.cost_vak{
  margin: 0 17% 30px 17%;
  text-align: center;
}
.cost_rinc{
  margin: 0 6% 30px 6%;
}
.cost_vak .cost_item{
  width: 50%;
  float: left;
  line-height: 120%;
}
.cost_vak .cost_item > div{
  margin: 0 7px;
  padding: 15px;
  box-shadow: 3px 4px 10px #ccc;
}
.cost_vak .cost_item__title{
  font-weight: 600;
  font-size: 1.3em;
  padding: 10px 0 7px 0;
}
.cost_vak .cost_item__title__desc{
  color: #a7a7a7;
  font-size: 0.9em;
}
.cost_vak .cost_item__cost{
  font-weight: 600;
  font-size: 1.8em;
  color: #000;
  padding: 30px 0 35px 0;
}
.cost_vak .cost_item__cost svg{
  width: 20px;
  height: 20px;
}
.cost_vak .cost_item__cost__desc{
  font-size: 0.9em;
  padding-bottom: 20px;
}
.node-rinc_zayavka-form .group-dop-uslugi{
  display:none;
}
ul.tabs__nav{
  margin: 0!important;
  padding: 0!important;
  display: flex;
}
.tabs__nav > li{
  width: 50%;
  text-align: center;
  margin: 0!important;
  text-transform: uppercase !important;
  font-size: 16px;
  padding: 10px;
  font-weight: 600;
  cursor: pointer;
  border-bottom: 1px solid #b51b12;
}
.tabs__nav > li.active, .tabs__nav > li:hover{
  background-color: #b51b12;
  color: #fff !important;
}
.tabs__nav > li:before{
  content: none!important;
}
.tabs__block .tabs__item{
  display: none;
}
.tabs__block .tabs__item.active{
  display: block;
}
.tabs__block .tabs__item #calc{
  border: 1px solid #b51b12;
  border-top: none;
}
.archive_wrap{
  display: none;
  margin-top: 25px;
}
.archive_wrap .item_archive{
  width: 144px!important;
}
.archive_wrap__count-1.archive_wrap .item{
  width: calc(100% - 144px);
}
.archive_wrap__count-2.archive_wrap .item{
  width: calc(50% - 72px);
}
.archive_wrap__count-3.archive_wrap .item{
  width: calc(33% - 48px);
}
.archive_wrap .item{
  width: 33%;
  height: 100px;
  float: left;
  padding-right: 15px;
}
.archive_wrap .item .img{
  float: left;
  width: 71px;
  padding: 0 10px 10px 0;
}
.archive_wrap .item.item_archive .text{
  padding-top: 25px;
}
.archive_wrap .item .text span{
  display: block;
}
#cookie_notification{
  display: none;
  justify-content: space-between;
  align-items: flex-end;
  position: fixed;
  bottom: 10px;
  left: 50%;
  width: 900px;
  max-width: 90%;
  transform: translateX(-50%);
  padding: 15px 20px;
  background-color: white;
  border-radius: 4px;
  box-shadow: 2px 3px 10px rgba(0, 0, 0, 0.4);
  z-index: 99999;
}

#cookie_notification p{
  margin: 0;
  font-size: 12px;
  text-align: left;
  line-height: 160%;
  color: #303030;
}
#cookie_notification button{
  display: inline-block;
  text-align: center;
  color: #FFF;
  font-size: 13px;
  font-family: Roboto;
  line-height: 27px;
  background-color: #EB7536;
  border: none;
  padding: 0 10px;
  cursor: pointer;
}

@media (min-width: 576px){
  #cookie_notification.show{
    display: flex;
  }
  .cookie_accept{
    margin: 0 0 0 25px;
  }
}

@media (max-width: 575px){
  #cookie_notification.show{
    display: block;
    text-align: left;
  }
  .cookie_accept{
    margin: 10px 0 0 0;
  }
}

.many-files-required legend:after {
  content: "*";
  color: red;
  margin-left: 4px;
}

.label-checkbox-required label:after {
  content: "*";
  color: red;
}

.webform-component--oferta label:after, .webform-component--agreement label:after {
  content: "*";
  color: red;
}

.old-zayavka-edit-message {
  background: antiquewhite;
  padding: 8px 16px;
}
.mobile_block{
  display: none;
}
#contents__blog__title{
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 18px;
}
.sticky_block{
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

#messages-overlay{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, .6);
  z-index: 999999;
}
#messages-overlay > div{
  position: absolute;
  top: 40px;
  left: 50%;
  margin-left: -300px;
  width: 600px;
  max-height: calc(100% - 40px);
  overflow: auto;
}
#messages-overlay .message-wrap{
  padding: 20px;
  background: #FFF;
}
#messages-overlay .message-close-wrap{
  text-align: right;
}
#messages-overlay #messages-close{
  font-size: 30px;
  padding: 5px;
  cursor: pointer;
}
#messages-overlay p{
  margin: 0 0 10px;
  padding: 0;
}
#messages-overlay #message-action{
  display: flex;
  column-gap: 30px;
}
#messages-overlay #message-action > button{
  display: inline-block;
  text-align: center;
  color: #FFF;
  font-size: 13px;
  font-family: Roboto;
  line-height: 27px;
  background-color: #EB7536;
  border: none;
  padding: 0 10px;
  cursor: pointer;
}
.sibac-rinc-form-cta-note{
  clear: both;
}
.star-rating {
  display: inline-block;
  user-select: none;
  line-height: 0;
}
.star-rating .star {
  position: relative;
  display: inline-block;
  width: 27px;
  height: 26px;
  margin-right: 6px;
  cursor: pointer;
  vertical-align: middle;
}
.star-rating .star-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.star-rating .star-img--full { opacity: 0; }
.star-rating .star.is-active .star-img--full,
.star-rating .star.is-hover  .star-img--full { opacity: 1; }
.star-rating .star.is-active .star-img--empty,
.star-rating .star.is-hover  .star-img--empty { opacity: 0; }

.js-rating-input-hidden {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none;
}
.webform-component--rating{
  margin-bottom: 0!important;
}
.webform-component--rating + div.star-rating{
  margin-bottom: 20px;
}
.scopus__feedback .star-rating, .views-field-value-3 .star-rating{
  margin-bottom: 10px;
}
.scopus__feedback .star-rating .star, .views-field-value-3 .star-rating .star {
  cursor: default;
}
.node-conference-science .item_content{
  display: flex;
  gap: 20px;
}
.node-conference-science .item_content > a {
  display: block;
  width: 110px;
  flex-shrink: 0;
}

.node-conference-science .item_content > div {
  flex-grow: 1;
}
.node-conference-science .row{
  padding-bottom: 15px;
}
.node-conference-science .row > div{
  padding-bottom: 15px;
}
.node-conference-science .item_content > a img{
  height: auto;
}
.content-blog .blog_author a{
  color: inherit;
  text-decoration: none;
}
.content-blog .blog_author a:hover{
  text-decoration: underline;
}
.blog-author-card{
  display: flex;
  align-items: flex-start;
  gap: 24px;
  background: #F7F7F7;
  border-left: 3px solid #f5a623;
  padding: 24px 28px;
  margin: 30px 0;
}
.blog-author-card__photo{
  flex: 0 0 104px;
}
.blog-author-card__photo img{
  width: 104px;
  height: 104px;
  border-radius: 50%;
  object-fit: cover;
  display: block;
  box-shadow: 0 0 0 1px #e0e0e0;
}
.blog-author-card__body{
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  line-height: 1.45;
  color: #484848;
}
.blog-author-card__label{
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 700;
  color: #9A9A9A;
  margin-bottom: 6px;
}
.blog-author-card__name{
  font-size: 20px;
  font-weight: 700;
  color: #F16600;
  margin-bottom: 10px;
}
.blog-author-card__regalia{
  margin-bottom: 2px;
}
.blog-author-card__expertise{
  margin: 12px 0;
}
.blog-author-card__ids{
  font-size: 13px;
  color: #7E7C7C;
}
.blog-author-card__num{
  color: #1a99d6;
}
@media (max-width: 600px){
  .blog-author-card{
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 20px;
    gap: 16px;
  }
  .blog-author-card__body{
    text-align: left;
  }
}
