@CHARSET "UTF-8";


body{ overflow-x:hidden; }
#main-nav{ overflow:hidden; min-height:50px }
#main-nav li{ margin:15px 15px 0 0 }
#main-nav li a{ font:0.9285em/28px "RobotoRegular",Arial,sans-serif; }
#main-nav{ float:right; width:40px; width:auto; }
#main-nav ul{ display:inline-block; vertical-align:top; float:left; }
#main-nav .lang{ float:right }
#main-nav .menu_icon{ display:none; }
#main-nav .menu_icon::before{ display:none; }

.lang{ padding:0 0 0 30px; }
.main-content{ padding:0 34px }

.about-section{ max-width:93.5%; }
.about-section .wr{ width:95%; }
.about-section{ height:253px; width:100%; }
.index-aside{ padding:289px 0 0 0; width:100%; max-width:100%;}
.about-section h1{ font:40px "RobotoRegular",Arial,sans-serif; }
.about-section h1 span{ font-family:"RobotoBlack",Arial,sans-serif; }


#news-section-index{ margin-bottom:0; }
#news-section-index .section-title{ left:36px }
#news-section-index .news-item{ width:78.1%; }
#news-section-index .news-list .img{ display:none;  }
#news-section-index .news-list .desc{ width:100%; min-width:246px;}


.advertisement .desc{ max-width:100%; }
.advertisement .img{ display:none; }

.sign_up_project{ width:30%; background-repeat:no-repeat; float:left; margin-right:32px; margin-bottom:0; }
#prj_vol_area h3{ font:1.7em "RobotoRegular",Arial,sans-serif; padding:0 0 25px; top:60px; }

.index-aside #prj_vol_area img{ width:auto; height:100%; }


/* ORGANIZATION PAGE */
.page_content{ padding:46px 0 0 0 }
.team_item{ margin:0 33px 33px 0; width:278px; float:left; display:block; }
.team_item:nth-child(3n){ margin-right:0 }
.team_item .desc{ padding:25px 15px 30px; }

.team_promo+.team_item{ float:left; margin-right:33px !important}
.team_promo{ height:495px; float:left; margin-bottom:34px }
.team_promo.team_large{ width:100%; }
.team_promo.team_middle{ width:588px; }
.team_promo.team_small{ width:276px; }

.team_promo.team_large h3 i{ font:normal 40px "RobotoRegular",Arial,sans-serif; }
.team_promo.team_middle h3 i{ font:normal 38px "RobotoRegular",Arial,sans-serif; padding-top:160px }
.team_promo.team_small h3 i{ font:normal 27px "RobotoRegular",Arial,sans-serif; }
.team_promo.team_large h3 i{ font:normal 40px "RobotoRegular",Arial,sans-serif; padding-top:160px }
.team_promo.team_large h3 span{ font:68px/60px "RobotoBlack",Arial,sans-serif; display:block; }
.team_promo.team_middle h3 span{ font:66px/60px "RobotoBlack",Arial,sans-serif; display:block;}
.team_promo.team_small h3 span{ font:46px/60px "RobotoBlack",Arial,sans-serif; display:block;}

#news .big_new{ width:450px; }
#news .big_new .desc{ width:49.9%; }
#containerItems.news_list{ width:902px; }

#news .new{ float:left; margin-left:0; }


/* PROJECT PAGE */
.project_1{ float:left; margin:0 auto }

.projects_page #news-section-index{ margin:0 0 0 36px; width:252px; }
.projects_page #news-section-index .news-list .desc{ float:none }
.projects_page #news-section-index .news-list .text{ font-size:0.875em }
.projects_page #news-section-index .date{ right:-72px; }
.projects_page #news-section-index .news-list .img{ float:none; display:block; }


/* PARTNERS */
.p_item{ width:48%; height:435px; padding:45px 55px;}


/* CONTACTS */
.map_img{ width:auto; }
.contact_block .text{ padding:40px; max-width:420px }


/* SHOP */
.goods_item .content{ padding:60px 65px; }
.goods_item { height:430px; }
.goods_item .img{ width:470px; }
.goods_item .img img{ width:auto }


/* SUPPORT */
.support_page .left{ width:auto }
.support_page .right{ float:right; width:296px; }
.support_page .cards .pib{ width:340px }
.support_page .cards .chosen-container,
.chosen-container .chosen-drop,
.support_page .cards select{ width:340px }


/* VIEWER */
.viewer_container.img{ display:block; }
.wrapper_goods .viewer_container.form{ left:50%; right:auto; }




.page_footer{ margin:75px 0px 0px }
#page-up{ right:5px }
.goods_view_item .content{ padding:60px 35px; }
.goods_list_item .desc{ font-size:18px; height:100px; overflow:hidden }

#prj_avto+.text{ float:left; width:100% }
.project_1,
.projects_page #prj_vol_area{ width:540px }

.index_right_block{ float:left; width:31.5% !important; margin-right:25px; }
.index_right_block + .index_right_block{ margin-top:0 }
.index_right_block:last-child{ margin-right:0 !important; float:right; margin-bottom:0 }