
@media (min-width:1200px){
}


@media (max-width:1199px){


}

/*IPAD PRO BEGIN*/
@media (min-width: 768px) and (max-width: 1199px){
	.mp_news_items .slick-slide .new_item {width:100%;}
}
/*IPAD PRO BEGIN*/

/*IPAD BEGIN*/
@media (min-width: 768px) and (max-width: 991px) {
	.menu li a {padding-left:5px;padding-right:5px;}
}
/*IPAD END*/

/*MOBILE BEGIN*/
@media (max-width: 767px) {
	
	
	.desktop_hide {display:block;}
	.mobile_hide {display:none;}

	
	h1 {
    font-size: 17px;
    padding: 15px 0px;
}

	.fancybox-content {
    width: 100% !important;
    padding: 15px;
    vertical-align: top;
}

	.btn_menu {position: absolute;top: -70px;right: 10px;z-index: 10;width: 39px;height: 24px;}
	.btn_menu span {height: 4px;background: #142071;display: block;transition:0.2s;}
	.btn_menu:before {content:'';height: 4px;background: #142071;position: absolute;top: 10px;left: 0px;width: 100%;transition:0.2s;}
	.btn_menu:after {content:'';height: 4px;background: #142071;position: absolute;bottom: 0px;width: 100%;transition:0.2s;}
	
	.btn_menu.open span {transform: rotate(-45deg);transform-origin: 33px 12px;width: 45px;background: white;}
	.btn_menu.open:before {opacity: 0;background: white;}
	.btn_menu.open:after {transform: rotate(45deg);transform-origin: 32px -7px;width: 45px;background: white;}

	.menu {display: block;background: #050e4d;overflow: hidden;width: 0px;position: absolute;top: -97px;right: 0px;transition: 0.2s;z-index: 1;height: auto;padding-top: 94px;padding-bottom: 74px;}
	.menu li {padding: 0px 15px;margin-left: 0px;display: block;float: none;}
	.menu li:before {display:none;}
	.menu li a {padding: 10px 0px;font-size: 14px;white-space: nowrap;text-align: right;font-weight: 300;padding-right: 0px;border-bottom: 1px solid #142071;color: white;}
	
	.menu li a.sub {border-bottom: 1px solid #142071 !important;}
	.btn_menu.open + .menu{
    width: 100%;
}
	
	.menu_container  {top: 97px;right: 0px;display: block;position: fixed;width: 100%;z-index: 11;border: none;}

	.menu li:first-child {    border-top: 1px solid #1a256d;}

	
	.menu li .submenu {display:none;}
	
	.menu li.current a {border-bottom: 5px solid #b81616;color: white;}
	
	
	header {
    padding-bottom: 10px;
    z-index: 10;
}
	header .container {
    display: block;
    height: auto;
}

	.logo1 {width: 160px;position: relative;z-index: 20;}
	.logo1 img {}

	header .header_text {
    padding-top: 0px;
    width: 100%;
}

	.top_social_container {
    display: block;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    position: absolute;
    bottom: -352px;
    height: auto;
    z-index: 11;
    right: 0px;
    padding-right: 15px;
}

	.top_email {padding-left: 22px;color: white;display: block;margin-right: 0px;}


	.top_social {
    left: auto;
    right: 0px;
    margin-top: 15px;
    text-align: right;
    display: inline-block;
    float: right;
}
	.top_social li {
    transform: skewX(0deg);
    float: none;
}
	.top_social li:first-child {}
	.top_social li a {
    background: #b81616;
}
	.top_social li a:before {
    transform: skewX(0deg);
}
	.top_social:after {
    height: 69px;
    background: #b81616;
    transform: skewX(-45deg);
    left: -34px;
    bottom: 0px;
}

	


	footer {
    padding-top: 15px;
    padding-bottom: 15px;
}
	footer .container {
    display: block;
}

	.bottom_logo_container {
    padding-top: 0px;
}
	.bottom_logo_container img {
    display: none;
}
	.bottom_logo_container .copyright {
    padding-top: 0px;
}
	.bottom_logo_container .copyright span {display:block;}


	.bottom_text_container {display: none;}
	.bottom_social {}
	.bottom_social .title {}

	.bottom_mail_container {}
	.bottom_mail_container .title {}
	.bottom_mail_container .bottom_email {}


	.bottom_menu {
    display: none;
}
	.bottom_menu li {
    padding-bottom: 5px;
}
	.bottom_menu li a {}
	.bottom_menu li a:hover {}

	.bottom_menu li .submenu {}
	.bottom_menu li .submenu ul {}
	.bottom_menu li .submenu ul li {}
	.bottom_menu li .submenu ul li:first-child {}
	.bottom_menu li .submenu ul li a{}



	.bottom_social {}
	.bottom_social ul {}
	.bottom_social ul li {}
	.bottom_social ul li:first-child {}
	.bottom_social ul li a {}

	.bottom_social ul a:before {}
	.bottom_social ul a:hover {}
	.bottom_social ul a:hover:before {}



	.mp_news_items {
    padding-bottom: 0px !important;
    margin-bottom: 45px !important;
}
	.mp_news_items .slick-slide {}
	.mp_news_items .slick-slide .new_item {width:100%;}
	.mp_news_items .slick-slide .new_item a {}
	.mp_news_items .slick-slide .new_item a .image {}
	.mp_news_items .slick-slide .new_item a .image:after {}




	.mp_news_items .slick-slide .new_item a img {}




	.mp_news_items .slick-slide .new_item a .text {
    padding-left: 15px;
}
	.mp_news_items .slick-slide .new_item a span {}
	.mp_news_items .slick-slide .new_item .date {}
	.mp_news_items .slick-slide .new_item .title {
    font-size: 14px;
    padding-bottom: 15px;
}
	.mp_news_items .slick-slide .new_item .short {}

	.mp_news_items .slick-slide .new_item + .new_item {}
	.mp_news_items .slick-slide .new_item + .new_item + .new_item {}

	.mp_news_items .slick-slide .new_item + .new_item  .text {}

	.mp_news_items .slick-slide .new_item + .new_item  .date {}
	.mp_news_items .slick-slide .new_item + .new_item  .title {}
	.mp_news_items .slick-slide .new_item + .new_item  .short {}




	.middle {
    padding-top: 75px;
}


	.slick-dots li {}
	.slick-dots li button {
    width: 20px;
}
	.slick-dots li button:before {}

	.slick-dots li.slick-active button,.slick-dots li:hover button {
}
	.slick-dots li.slick-active button:before,.slick-dots li:hover button:before {}



	h2 {font-size: 22px;min-width: auto;width: calc(100% - 50px);padding-right: 0px;}


	.static_about {}
	.static_about .columns {display: block;}
	.static_about .columns .text {
    padding-right: 0px;
}
	.static_about .columns .text h2 {
    padding-bottom: 0px;
}
	.static_about .columns .text h3 {
}
	.static_about .columns .text ul {}
	.static_about .columns .text ul li {}
	.static_about .columns .text ul li:before {}
	.static_about .columns .text p {}
	.static_about .columns .champion {
    width: 100%;
    padding-top: 141px;
    background-size: auto 200px;
    height: auto;
}
	.static_about .columns .champion .name {}
	.static_about .columns .champion .comment {
    font-size: 23px;
    padding-bottom: 10px;
}
	.static_about .columns .champion .comment span {}
	.static_about .columns .champion .btn {}


	.principi {
    padding-top: 30px;
    height: auto;
    background: #f4f4f4;
    margin-left: -15px;
    padding: 0px 15px;
    width: calc(100% + 30px);
    box-sizing: border-box;
}
	.principi h2 {top: 0px;position: relative;font-size: 19px;line-height: 56px;}
	.principi .image {
    width: 100%;
    padding-top: 15px;
}
	.principi .image:before {
    display: none;
}
	.principi .image img {}
	.principi .principi_items {
    margin-bottom: 0px;
    top: 0px;
    display: block;
    padding-top: 15px;
}
	.principi .principi_items li {
    margin-left: 0px !important;
    width: 100%;
    padding-bottom: 15px;
    min-height: 56px;
}
	.principi .principi_items li:before {}
	.principi .principi_items li:after {}
	.principi .principi_items li span {
    padding-top: 0px;
    padding-left: 60px;
}
	.principi .principi_items li span:before {
    font-size: 67px;
    top: 6px;
}

	.principi .principi_items li + li {}
	.principi .principi_items li + li  + li {}
	.principi .principi_items li + li + li  + li  {}
	.principi .principi_items li + li + li  + li  + li  {}
	.principi .principi_items li + li + li  + li  + li  + li  {}


	.zayavka {
    background-size: auto 124px;
    background-position: 50% 51px;
    padding-bottom: 15px;
}
	.zayavka h2 {
}
	.zayavka .comment {
    padding-bottom: 15px;
}
	.zayavka .comment span {}
	.zayavka .btn {
    width: 100%;
}

	.podderzka {
    /* margin-left: -15px; */
    /* width: calc(100% + 30px); */
    margin-top: 0px;
}
	.podderzka h2 {
    padding-top: 40px;
    font-size: 28px;
}
	.podderzka_items  {}
	.podderzka_items .slick-slide {}
	.podderzka_items img {}
	.podderzka_items span {}


























	.news_items {
    padding-top: 15px;
}
	.news_items ._row {}
	.news_items ._row .new_item {
    width: 100%;
}
	.news_items ._row .new_item a {}
	.news_items ._row .new_item a .image {}
	.news_items ._row .new_item a .image:after {}




	.news_items ._row .new_item a img {}




	.news_items ._row .new_item a .text {
    padding-left: 15px;
}
	.news_items ._row .new_item a span {}
	.news_items ._row .new_item .date {}
	.news_items ._row .new_item .title {
    font-size: 14px;
    padding-bottom: 15px;
}
	.news_items ._row .new_item .short {}

	.news_items ._row .new_item + .new_item {}
	.news_items ._row .new_item + .new_item + .new_item {}

	.news_items ._row .new_item + .new_item  .text {}

	.news_items ._row .new_item + .new_item  .date {}
	.news_items ._row .new_item + .new_item  .title {}
	.news_items ._row .new_item + .new_item  .short {}




	.news_items ._row:nth-child(even) {}
	.news_items ._row:nth-child(even) .new_item:first-child {}
	.news_items ._row:nth-child(even) .new_item + .new_item + .new_item {}

	.showmore {}

	.news_full_continer {}
	.news_full_continer .news_date {
    padding-top: 10px;
    padding-bottom: 10px;
}
	.news_photo {}
	.news_photo h1 {}
	.news_photo {}
	.news_photo img {}
	.news_full {}
	.news_full p {}
	.go_back {}





	.more_news_container {}
	.more_news_container .block_title {
    padding-top: 15px;
    padding-bottom: 15px;
}



	.more_news  {
    display: block;
    margin-left: -15px;
    width: calc(100% + 30px);
    padding-bottom: 0px;
}
	.more_news .new_item {
    width: 100%;
    margin-left: 0px;
    padding-bottom: 10px;
}

	.more_news .new_item:first-child {}
	.more_news .new_item a {}
	.more_news .new_item a .image {}
	.more_news .new_item a .image:after {}




	.more_news .new_item a img {}




	.more_news .new_item a .text {
    padding-left: 15px;
}
	.more_news .new_item a span {}
	.more_news .new_item .date {}
	.more_news .new_item .title {}
	.more_news .new_item .short {}




	.white_block {
    padding: 15px;
    margin-left: -15px;
    width: calc(100% + 30px);
    box-sizing: border-box;
}


	.sp_sportsmenam {}
	.sp_sportsmenam h1 {
		font-size: 34px;
		color: #b81616;
		padding-bottom: 15px;
		padding-top: 15px;
		}
	.sp_sportsmenam .columns {
    display: block;
}
	.sp_sportsmenam .text {}
	.sp_sportsmenam .text p {}
	.sp_sportsmenam .image {}
	.sp_sportsmenam .image img {}



	.meropriyatie {
    padding: 15px 0px;
}
	.meropriyatie .container {
    background-image: none;
}
	.meropriyatie .container:before {
    width: 40px;
    height: 40px;
    background-size: contain;
    top: 160px;
}

	.meropriyatie .container .text_block {
    padding: 0px;
}

	.meropriyatie .pre_comment {
    padding-bottom: 15px;
}
	.meropriyatie .title {
    font-size: 17px;
}
	.meropriyatie .title span {}
	.meropriyatie .comment {
    font-size: 14px;
    padding-top: 15px;
}




	.meropriyatie ul {
    display: block;
    width: 100%;
}
	.meropriyatie ul li {
    width: 100%;
    height: 95px;
    padding-bottom: 0px;
}
	.meropriyatie ul li:before {}
	.meropriyatie ul li:after {}
	.meropriyatie ul li span {
    padding-top: 0px;
    padding-left: 60px;
    width: auto;
}
	.meropriyatie ul li span:nth-child(1) {
    font-size: 111px;
    top: -31px;
    left: -16px;
    padding-left: 0px;
}

	.meropriyatie .btns {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
}
	.meropriyatie .btns .btn {
    margin-left: 0px;
    width: 100%;
    margin-top: 15px;
}
	.meropriyatie .btns .btn:first-child {margin-top: 0px;}



	.sp_contacts {}

	.sp_contacts .white_block {
    padding-bottom: 15px;
}

	.sp_contacts h1 {}
	.sp_contacts .columns {
    display: block;
}
	.sp_contacts .text_block {}
	.sp_contacts ._social {}
	.sp_contacts ._social .title {}
	.sp_contacts ._social .email {}
	.sp_contacts ._social ul {}
	.sp_contacts ._social ul li {}
	.sp_contacts ._social ul li:first-child {}
	.sp_contacts ._social ul li a {}
	.sp_contacts ._social ul li a:before {}

	.sp_contacts .columns .image {}
	.sp_contacts .columns .image img{
}


	#form_callback.ajax_on {
    width: 100%;
}
	#form_callback.ajax_on .form_title {
    font-size: 16px;
}

	.block_agree {
    font-size: 11px;
}
	.block_agree .label-checkbox {}
	.block_agree .field-checkbox {}




	.sp_avtor-proekta {}
	.sp_avtor-proekta .container {}
	.sp_avtor-proekta .white_block {}
	.sp_avtor-proekta h1 {}
	.sp_avtor-proekta .columns {
    display: block;
}
	.sp_avtor-proekta .text_block {
    width: 100%;
}
	.sp_avtor-proekta .text_block .name {}
	.sp_avtor-proekta .text_block .comment {
    padding-right: 0px;
}
	.sp_avtor-proekta .text_block .comment p {}
	.sp_avtor-proekta .image {
    padding-top: 300px;
}
	.sp_avtor-proekta .image img {
    top: 0px;
}
	.sp_avtor-proekta .image .name {}
	.sp_avtor-proekta .image .comment {
}
	.sp_avtor-proekta .image .comment span {}
	.sp_avtor-proekta .interview {
    background-size: 100px auto;
}
	.sp_avtor-proekta .interview .container {
    width: 100%;
    box-sizing: border-box;
}
	.sp_avtor-proekta .interview .title {
    font-size: 21px;
}
	.sp_avtor-proekta .interview .title span {}
	.sp_avtor-proekta .interview ._view {}
	.sp_avtor-proekta .interview ._view p {}
	.sp_avtor-proekta .interview ._view p:first-child {}


	.ot_avtora {
    padding-bottom: 15px;
}
	.ot_avtora .container {}
	.ot_avtora .container:before {}
	.ot_avtora h2 {
}
	.ot_avtora .columns {
    display: block;
}
	.ot_avtora .image {
    padding-top: 0px;
}
	.ot_avtora .image img {}
	.ot_avtora .image .name {}
	.ot_avtora .image .comment {}
	.ot_avtora .image .btn {}
	.ot_avtora .text_block {}
	.ot_avtora .text_block p {}
	.ot_avtora .text_block .comment {}


	.uchastvuy {}
	.uchastvuy .container {}
	.uchastvuy .title {
    font-size: 17px;
}
	.uchastvuy .title span {}

	.bread_crumbs_container {display:none;}
	
	.sp_o-proekte .static_about .columns .champion {
    width: 100%;
    background-size: auto 200px;
}

	.sp_avtor-proekta .interview ._views.limit .btn {width:100%;}
	
	
	.menu li .submenu {display:block;position: relative;background: none;}
	
	form.popup_on .form_title {
}
	.mp_news_items {display:none;}
	.mp_news_items_controls {display:none;}
	
	
	.mp_mob_news_items {
    padding-bottom: 20px;
    padding-top: 15px;
}
	
	.mp_mob_news_items .new_item {
    background: white;
}
	.mp_mob_news_items .new_item .image {/* display:none; *//* position: absolute; */top: 0px;left: 0px;z-index: -1;width: 100%;}

	.mp_mob_news_items .new_item a .image:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(12,22,85,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(12,22,85,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(12,22,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#0c1655',GradientType=0 );
}
	.mp_mob_news_items .new_item a {
    display: block;
    position: relative;
    text-decoration: none;
}
	
	.mp_mob_news_items .new_item .date {
    color: white;
    font-size: 14px;
    padding-bottom: 5px;
    display: block;
    }
	.mp_mob_news_items .new_item .title {
    font-size: 14px;
    color: white;
    font-family: "Montserrat";
    font-weight: 700;
    padding-bottom: 0px;
    line-height: 151%;
    max-height: 60px;
    display: block;
    overflow: hidden;
 }
	.mp_mob_news_items .new_item a .text {
    position: relative;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding-left: 15px;
    box-sizing: border-box;
    display: block;
    padding: 10px;
}

	.mp_mob_news_items div:first-child .new_item .image {display:block;}
	.mp_mob_news_items div .new_item a .text {position:absolute;}
	.mp_mob_news_items div:first-child .new_item {}
	.mp_mob_news_items div:first-child .new_item a .text .date {
    color: white;
}
	.mp_mob_news_items div:first-child .new_item a .text .title {
    color: white;
}
	.mp_mob_news_items div {
    margin-bottom: 10px;
}


	.sp_sportsmenam {}
	.sp_sportsmenam .columns {
    padding-bottom: 10px;
}
	.sp_sportsmenam .columns .text {}
	.sp_sportsmenam .columns .text h2 {}
	.sp_sportsmenam .columns .text h3 {
    padding-top: 15px;
}
	.sp_sportsmenam .columns .text h3 span {}
	.sp_sportsmenam .columns .text p {}
	.sp_sportsmenam .columns .champions {
    width: 100%;
    position: relative;
    height: 163px;
}
	.sp_sportsmenam .columns .champions:before {
    position: relative;
    top: -87px;
    left: -25px;
    background-size: contain;
    width: 388px;
    height: 251px;
}


	.sp_contacts {}


	.sp_contacts h2 {}
	.sp_contacts .columns {}
	.sp_contacts .columns .text {}

	.sp_contacts .columns .champions {
    width: 100%;
    position: relative;
    height: 286px;
}
	.sp_contacts .columns .champions:before {
    position: relative;
    top: 0px;
    left: -11px;
    background-size: contain;
    width: 382px;
    height: 258px;
}

	.sp_contacts .columns .text #form_callback.ajax_on {
    width: 100%;
    padding-top: 15px;
}
	.sp_contacts .columns .text #form_callback.ajax_on .form_title {
    padding-bottom: 15px;
}
	.sp_contacts .podderzka {}


	.sp_o-proekte {}
	.sp_o-proekte .text_block {}
	.sp_o-proekte .text_block p {}
	.sp_o-proekte .text_block img {}
	.sp_o-proekte .text_block img.img2 {}
	.sp_o-proekte .text_block .comment {}

	
	.static_author {
    padding-bottom: 30px;
}
	.static_author .columns {
    display: block;
}
	.static_author .columns .text {
    padding-right: 0px;
}
	.static_author .columns .text h2 {}
	.static_author .columns .text h3 {
    padding-top: 15px;
}
	.static_author .columns .text h4 {
		font-size: 18px;
		margin: 0px;
		padding: 0px;
		padding-top: 15px;
		/* letter-spacing: 1.4px; */
		font-family: "Montserrat";
		line-height: 153%;
		}
	.static_author .columns .text ul {}
	.static_author .columns .text ul li {}
	.static_author .columns .text ul li:before {}
	.static_author .columns .text p {}
	.static_author .columns .champion {
    width: 100%;
    position: relative;
    height: auto;
}
	.static_author .columns .champion:before {
    position: absolute;
    top: -134px;
    left: -11px;
    background-size: contain;
    margin-bottom: -192px;
    width: 399px;
    height: 436px;
}
	.static_author .columns .champion .name {
    padding-top: 327px;
    padding-left: 0px;
}
	.static_author .columns .champion .comment {padding-top: 15px;}
	.static_author .columns .champion .comment span {}
	.static_author .columns .champion .btn {
    width: 100%;
}

	.zayavka {
    margin-top: 165px;
    background: #050e4d;
    margin-left: -15px;
    width: calc(100% + 30px);
    padding: 15px;
    box-sizing: border-box;
    padding-top: 0px;
}
	.zayavka:before {
    display: none;
}
	.zayavka:after {top: -153px;left: 10px;width: 300px;right: auto;background-size: 300px;}
	.zayavka h2 {}
	.zayavka .comment {
    padding-top: 15px;
}
	.zayavka .comment span {}
	.zayavka .btn {}

	
	.ot_avtora {}
	.ot_avtora .container {}
	.ot_avtora .title_container {
    padding: 0px;
}
	.ot_avtora .title_container:before {
    position: relative;
    top: 0px;
    left: 0px;
    background-size: contain;
    background-position: 0px 0px;
    width: 291px;
    height: 213px;
}
	.ot_avtora .title_container .title {}
	.ot_avtora .title_container .title span {}
	.ot_avtora .title_container .comment {}
	.ot_avtora .text {
    column-count: 1;
    padding: 15px 0px;
    display: block;
}
	.ot_avtora .text .column {
    width: 100%;
}
	.ot_avtora .text .column:first-child {
    margin-right: 0px;
}
	
	.ot_avtora .text .sub_text {
    margin-top: 15px;
    font-size: 16px;
}
	.ot_avtora .text .sub_text:before {
    transform: skewX(0deg);
    left: -15px;
}

	.ot_avtora .add_title {
    font-size: 28px;
    padding: 15px 0px;
}
	.ot_avtora .add_title span {}

	

	.quote {
    font-size: 14px;
    padding-right: 15px;
}
	.quote:after {
    border-width: 15px;
    transform: skewX(-11deg);
    left: 14px;
    box-sizing: border-box;
    width: calc(100% - 25px);
}
	.quote:before {
    font-size: 50px;
    top: 23px;
    left: 0px;
}

	.link {
    padding-left: 55px;
    font-size: 14px;
}
	.link:before {
    transform: skewX(-11deg);
    left: 20px;
}
	.pdf {}
	.pdf:after {left: 0px;top: 24px;}

	.top_social_container {display:none;}
	.btn_menu.open + .menu + .top_social_container {display:block;}
	
	
	.ico_email:before {background: url(/project/templates/site/img/ico_email_white.png) 0px 0px no-repeat;}
	
	.quote {
    padding-left: 47px;
}
	.quote:after {}
	.quote:before {}


	.link {}
	.link:before {}
	.pdf {}
	.pdf:after {}

	
	.news_items .new_item {
    margin-right: 0px !important;
    margin-left: 0px !important;
    width: 100% !important;
    padding: 15px !important;
    height: auto !important;
    position: relative !important;
    top: 0px !important;
    left: 0px;
    right: auto !important;
    overflow: auto !important;
}
	.news_items .new_item a {}
	.news_items .new_item .image {
    display: none !important;
}
	.news_items .new_item .text {
    position: relative !important;
    top: 0px;
    left: 0px !important;
    right: auto;
    padding: 0px !important;
}
	.news_items .new_item .date {
    color: #142071 !important;
    font-size: 14px !important;
}
	.news_items .new_item .title {color: #142071 !important;font-size: 14px !important;font-weight: 700;}
	
	.news_items .new_item:first-child {
    padding: 0px !important;
}
	.news_items .new_item:first-child a {}
	.news_items .new_item:first-child .image {
    display: block !important;
}
	.news_items .new_item:first-child .text {
    padding-left: 15px !important;
    padding-bottom: 15px !important;
    width: 100% !important;
    box-sizing: border-box;
    bottom: 0px !important;
    position: absolute !important;
    top: auto;
}
	.news_items .new_item:first-child .date {
    color: white !important;
}
	.news_items .new_item:first-child .title {
    font-size: 14px;
    padding: 0px;
    color: white !important;
}
	.news_list {
    padding-bottom: 5px;
}
	.content {padding-top: 20px;}
	.mp.content {padding-top:0px;}
	
	.principi .principi_items:before {
    height: auto;
}

	._share_yandex {
    display: block;
}
	._share_yandex ._title {
    padding-right: 0px;
    padding-bottom: 5px;
}
	._share_yandex ._text {}
	
	.news_items .new_item:hover {background:white;}
	
}
/*MOBILE END*/

/* Portrait phones and smaller */
@media (max-width: 576px)
{
}


