.clearAfter:after{content:"";display: block;width: 100%;clear: both}

.m_menuCenterCover{float:left;width:985px}
.m_menuSUBCenter{float:left;width:760px}
.m_mobile_header_approach_height{display: block;height:85px}

.m_systemUserBlockDelimiter{display: inline-block}

.m_systemNavItem span{display: inline-block}
.mobile_menu_icon{display: none}
.m_mobile_flag_icon{display: none}
.m_systemHeaderSearchInputCover{position: relative}

.m_indexPageTableItem{transition: .2s}
.m_indexPageTableItem:hover{box-shadow: 0 0 22px rgba(0,0,0,0.3);transition: .2s}

.m_indexPageTableItem:nth-child(2n-1):hover+.m_indexPageTableItem{position: relative}
.m_indexPageTableItem:nth-child(2n-1)+.m_indexPageTableItem:before{content:"";transition: .2s}
.m_indexPageTableItem:nth-child(2n-1):hover+.m_indexPageTableItem:before{content:"";position: absolute;left:0;top:0;width:100%;height:20px;box-shadow: inset 0 8px 12px rgba(0,0,0,0.15), inset 0 0 0 transparent, inset 0 0 0 transparent, inset 0 0 0 transparent;transition: .2s}

.m_systemHeaderSearch .hideSearch{position: absolute;top:100%;right:0;left:0;max-height:405px;overflow-y:auto;filter:drop-shadow(0 10px 12px rgba(0,0,0,0.4));border-radius: 0 0 3px 3px;z-index:10;background: #fff;width:100%;display: none}

.m_systemHeaderSearch .hideSearch .itemSearch .itemCon{padding: 10px!important}
.m_systemHeaderSearch .hideSearch .itemSearch .itemCon .line{border-bottom: 1px solid #E0E0E0;padding-top: 0;position: relative;top:10px}
.m_systemHeaderSearch .hideSearch .itemSearch:last-child .itemCon .line{border-bottom: none;padding-top: 0;position: relative;top:10px}
.m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{float:right;width:130px}
.m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon .nameCur{font-size: 16px;color:#4A4A4A;font-family: MontserratRegular}
.m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon .textCur{font-size: 12px;color:#828282;font-family: MontserratRegular;line-height: 1.5}
.m_systemHeaderSearch .hideSearch .itemSearch .itemCon .logoCur{display: inline-block;width:30px;height:30px;float:left}

.m_mobile_sub_nav_cover{display: none}

@media screen and (max-width: 1150px) {
    .m_menuCenterCover{width:86%}
    .m_menuSUBCenter{width:76%}
}
@media screen and (max-width: 1136px) {
    .mobile_menu_icon{display: block;float:right;width:22px;height:22px;margin-top:10px;margin-left:20px;background: url(../img/open_menu.png)no-repeat;background-size: cover;background-position: center center;cursor: pointer}

    .m_systemHeaderCover .generalWidth{padding: 15px 0 20px 0}
    .m_menuCenterCover, .m_menuSUBCenter, .m_systemHeaderSearch, .m_systemNavCover, .m_systemUserAuth{width: 100%;float:none;clear: both}
    .m_menuCenterCover:after, .m_menuSUBCenter:after, .m_menuCenterCover:before{content:"";display: block;clear: both}

    .m_menuCenterCover{}

    .m_menuSUBCenter{padding-top: 17px}

    .m_systemHeaderSearch{margin: 0 0 0 0}
    .m_systemNavCover{margin-left:0;padding-top: 17px}
    .m_systemUserAuth{padding-right: 0;padding-top: 25px}
    .m_systemNavItem{display: block;width: 100%}
    .m_systemUserBlockDelimiter{display: none}

    .m_systemHeaderSearchInput{border-color:#3180F2;padding: 8px 10px 7px 15px;font-size: 16px}
    .m_systemHeaderSearchInput::-webkit-input-placeholder{color:#4A4A4A;font-family: MontserratThinItalic;font-size: 16px}
    .m_systemHeaderSearchInput:-moz-placeholder{color:#4A4A4A;font-family: MontserratThinItalic;font-size: 16px}
    .m_systemHeaderSearchInput::-moz-placeholder{color:#4A4A4A;font-family: MontserratThinItalic;font-size: 16px}
    .m_systemHeaderSearchInput:-ms-input-placeholder{color:#4A4A4A;font-family: MontserratThinItalic;font-size: 16px}

    .m_systemHeaderSearchButton{background: url(../img/searchIcon.png)no-repeat;background-size: 19px;background-position: center center;width: 40px}

    .m_systemUserAuthLogin, .m_systemUserAuthSign{display: block;width: 100%;text-align: center;padding: 10px 0 10px 0;border-radius: 5px}
    .m_systemUserAuthLogin{border:1px solid #FB6533;color:#FB6533;position: relative;top:52px}
    .m_systemUserAuthSign{border:1px solid #56CCF2;color:#2D9CDB;margin-top:15px;position: relative;bottom:52px}

    .m_systemNavItem{padding: 0 0 0 0;margin:5px 0 5px 0}
    .m_systemNavItem:after{display: none !important}
    .m_systemNavItem span{position: relative;padding: 8px 17px 8px 17px}
    .m_systemNavItem span:after{content: "";position: absolute;bottom: 0;left: 0;right: 0;width: 100%;background: #FB6533;height: 3px;opacity: 0;transition: opacity 200ms}
    .m_systemNavItem[data-active=true] span:after, .m_systemNavItem:hover span:after{opacity: 1}

    .m_mobile_flag_icon{display:block;float:left;width:20px;position: relative;bottom:2px;right:10px}

    .m_mobile_header_approach_height{display: block;height:75px}
    .m_systemHeaderCover{position: fixed;left:0;top:0;right:0;width:100%;z-index: 1000;background: #fff;filter:drop-shadow(0 5px 5px rgba(0,0,0,0.3))}
    .m_systemHeaderCover[data-mobile-menu=show]{bottom:0}
    .m_systemHeaderCover[data-mobile-menu=hide] .m_menuCenterCover{display: none}
    .m_systemHeaderCover[data-mobile-menu=show] .mobile_menu_icon{background: url(../img/close_menu.png)no-repeat;background-size: cover;background-position: center center}

    .m_systemHeaderSearch .hideSearch{filter:drop-shadow(0 10px 8px rgba(0,0,0,0.3))}
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .logoCur{margin-right:10px}
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{float:left;width:95%}

    .m_indexPageBigTableHeaderCover{display: none}
    .m_indexPageTableItems{display: none}

    .m_pagesNavCover{display: none}
}

@media screen and (max-width: 890px) {
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{width:92%}
}

@media screen and (max-width: 720px) {
    .m_indexTopNavPanel{display: block;position: relative}
    .m_indexTopNavPanelItem:nth-child(2), .m_indexTopNavPanelItem:nth-child(3){display: none}
    .m_indexTopNavPanel .generalWidth{width: 100%;padding: 0 !important;}
    .m_indexTopNavPanelItem{display: block;width: 100%;margin-right:0;text-align: center}
    .m_indexTopNavPanelItem[data-active=true]:after, .m_indexTopNavPanelItem:hover:after{content:"";display: none}
    .m_indexTopNavPanelItemLabel{right:auto;left:20px;top:12px}
    .m_indexTopNavPanelItem:hover .m_indexTopNavPanelItemLabel{background: #bdbdbd;color:#000}
    .m_indexTopNavPanelItem[data-active=true] .m_indexTopNavPanelItemLabel{color: #fff;background: #3180f2;transition: .2s}
    .m_indexTopNavPanelItem:hover{color:#fff;background: #828282}
    .m_indexTopNavPanelItem[data-active=true]:hover{color:#56ccf2;background: #4f4f4f}

    .m_mobile_sub_nav_cover{display: block;position: absolute;left:0;top:0;right:0;width:100%;height:100%;cursor: pointer}
    .m_indexTopNavPanel:after{content:"";position: absolute;right:25px;top:22px;width:12px;height:8px;background: url(../img/handle_sub_menu.png)no-repeat;background-size:100%}
    .m_indexTopNavPanel[data-mobile-sub-menu-active=true]:after{content:"";background: url(../img/handle_sub_menu.png)no-repeat;background-size:100%;background-position: 0 -8px}
    .m_indexTopNavPanel[data-mobile-sub-menu-active=true] .m_mobile_sub_nav_cover{display: none}
    .m_indexTopNavPanel[data-mobile-sub-menu-active=true] .m_indexTopNavPanelItem:nth-child(2),
    .m_indexTopNavPanel[data-mobile-sub-menu-active=true] .m_indexTopNavPanelItem:nth-child(3){display: block}
}
@media screen and (max-width: 580px) {
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{width:90%}
    .m_systemHeaderCover .generalWidth{padding: 15px 25px 20px 25px}

    .topContainer .searchContainer{border-bottom: none;margin-bottom:0;padding-bottom: 30px}
}

@media screen and (max-width: 500px) {
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{width:87%}
}
@media screen and (max-width: 380px) {
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{width:85%}
}
@media screen and (max-width: 350px) {
    .m_systemHeaderSearch .hideSearch .itemSearch .itemCon .textCon{width:83%}
}


/*  мобильная таблица на главной странице */
.m_index_page_mobile_table_cover{display: none}
@media screen and (max-width: 1136px) {
    .m_index_page_mobile_table_cover{display: block}
}
.m_index_page_mobile_table_item{}
.m_index_page_mobile_table_item:nth-child(even) .m_index_page_mobile_table_item_header{background: #DFF7FF}
.m_index_page_mobile_table_item:last-child{border-bottom:1px solid #F2F2F2}

.m_index_page_mobile_table_item_header{padding: 12px 24px 12px 24px;position: relative;cursor: pointer}
.m_index_page_mobile_table_item_header:before{content:"";position: absolute;right:25px;top:29px;width:12px;height:8px;background: url(../img/black_handle.png)no-repeat}
.m_index_page_mobile_table_item_header_icon_cover{float:left;width: 40px;position: relative;margin-right:25px}
.m_index_page_mobile_table_item_header_icon_element{display: block;width: 100%}
.m_index_page_mobile_table_item_header_icon_risk{width:24px;position: absolute;right:-12px;bottom:-5px}
.m_index_page_mobile_table_item_header_icon_risk .m_indexPageProjectRiskValueBG{width:24px;height:24px}
.m_index_page_mobile_table_item_header_icon_risk .m_indexPageProjectRiskValueText{font-size: 8px;padding: 3px 0 3px 0;top:5px}
.m_index_page_mobile_table_item_header_title{float:left;text-align: left;padding: 12px 0 0 0;font-size: 12px;font-family: MontserratMedium}
.m_index_page_mobile_table_item[data-active=true] .m_index_page_mobile_table_item_header{background:#F2F2F2}
.m_index_page_mobile_table_item[data-active=true] .m_index_page_mobile_table_item_content{border-bottom:1px solid #F2F2F2}

.m_index_page_mobile_table_item_content{display: none;padding: 12px 0 18px 0}
.m_index_page_mobile_table_item[data-active=true] .m_index_page_mobile_table_item_content{display: block}
.m_index_page_mobile_table_item[data-active=true] .m_index_page_mobile_table_item_header:before,
.shortlistMobTabRow[data-active=true] .m_index_page_mobile_table_item_header:before{content:"";background-position: 0 -8px}
.m_index_page_mobile_table_item_content_desc{text-align: left;color:#828282;font-size: 12px;font-family: MontserratMedium;padding: 0 24px 0 24px}

.m_index_page_mobile_table_item_content_date{margin-top:20px;font-family: MontserratMedium;font-size: 12px;padding: 0 24px 0 24px}
.m_index_page_mobile_table_item_content_date_start{float:left;width:100px}
.m_index_page_mobile_table_item_content_date_value{float:left}
.m_index_page_mobile_table_item_content_date_pre{float:right;background: #FB6533;color:#fff;padding: 4px 8px 4px 25px;position: relative;bottom:5px}
.m_index_page_mobile_table_item_content_date_pre:before{content:"";position: absolute;left:7px;top:6px;width:12px;height:12px;background: url(../img/pre_ico.png)no-repeat;background-size: contain}

.m_index_page_mobile_table_item_content_investments{margin:20px 5px 0 5px;background: #F2F2F2;padding: 12px 20px 12px 20px;font-family: MontserratMedium}
.m_index_page_mobile_table_item_content_investments_text{float:left;font-size: 12px;width:100px}
.m_index_page_mobile_table_item_content_investments_value{float:right;font-size: 24px}

.m_index_page_mobile_table_item_content_diagram{margin-top:20px;padding: 0 24px 0 24px}
.m_index_page_mobile_table_item_content_diagram .m_indexPageAssessmentItem{padding: 4px 0 4px 0}
.m_index_page_mobile_table_item_content_diagram .m_indexPageAssessmentItemName{width:85px;text-align: right}
.m_index_page_mobile_table_item_content_diagram .m_indexPageAssessmentItemValue{width:170px}
.m_index_page_mobile_table_item_content_diagram .m_indexPageAssessmentItemValue span{width:31px;height:10px}

.m_index_page_mobile_table_item_content_detail{margin-top:20px;padding: 0 44px 0 44px}
.m_index_page_mobile_table_item_content_detail .m_indexPageProjectSocialNetworks{width: 70%;margin:18px auto 0 auto}


/*  страницы  */
.m_mobile_pagesNavCover{display: none;text-align: center;padding: 50px 0 0 0}
.m_mobile_pagesNavCover .m_indexPageProjectBigLink{display: inline-block;width:auto;padding:12px 40px 12px 40px;cursor: pointer}
.m_mobile_pagesNavCover img{display: inline-block;position: relative;bottom:1px;right:7px}
@media screen and (max-width: 1136px) {
    .m_mobile_pagesNavCover{display: block}
}
@media screen and (max-width: 1136px) {
    .m_mobile_pagesNavCover{padding: 30px 0 0 0}
}


/*  слайдер на странице about  */
@media screen and (max-width: 800px) {
    .m_pageBigSliderControlRight{right:-14px;top:40%}
    .m_pageBigSliderControlLeft{left:-14px;top:40%}
}
@media screen and (max-width: 720px) {
    .m_pageBigSlider{margin-bottom:0}
}
@media screen and (max-width: 530px) {
    .m_pageBigSliderControlRight{top:35%}
    .m_pageBigSliderControlLeft{top:35%}
}
@media screen and (max-width: 500px) {
    .m_pageBigSliderItem{width:100%}
    .m_pageBigSliderControlRight{top:42%}
    .m_pageBigSliderControlLeft{top:42%}
}

/*  footer  */
@media screen and (max-width: 900px) {
    .footerContainer .rowsInfo:nth-child(4) .buttonOrange{width:100% !important;}
}



/*  форма add item на страницах портфолио  */
@media screen and (max-width: 720px) {
    .m_portfolio_submenu_addition_button_cover{float:none;text-align: center;position: absolute;left:15px;top:17px}
    .addItemPortfolio{padding-bottom:0;padding-left:0;display: inline-block;float:none}
    .addItemPortfolio span{display: none}
    .addItemPortfolio:before{content:"";left:0;top:0}
    .m_portfolio_submenu_items_cover{float:none;position: relative;width: 100%}
}
@media screen and (max-width: 600px) {
    .addItemForm{width:95%;padding: 30px 60px 40px 60px}
    .addItemForm .name{margin-bottom:20px;font-size: 18px;text-align: left}
    .addItemForm .fieldsContainer .field .fieldName{font-size: 12px;text-align: left !important;}
}
@media screen and (max-width: 500px) {
    .m_add_portfolio_item_submit{padding: 0 0 0 0}
    .addItemForm{width:95%;padding: 30px 40px 50px 40px}
    .addItemForm .fieldsContainer .field .fieldContent .content{font-size: 14px;padding:8px 20px 8px 20px}
    .addItemForm .fieldsContainer .field .fieldName{float:none;width: 100%;padding-bottom: 5px}
    .addItemForm .fieldsContainer .field .fieldContent{float:none;width: 100%}
    .m_add_portfolio_item_currency_all{right:auto;width:75px;z-index: 60}
}
@media screen and (max-width: 450px) {
    /*.addItemForm .fieldsContainer .field .fieldContent{width:65%}*/
}
@media screen and (max-width: 350px) {
    /*.addItemForm .fieldsContainer .field .fieldName{width:70px}*/
    /*.addItemForm span{padding: 30px 30px 50px 30px}*/
}



/*  страница article  */
.m_article_mobile_table{}
.m_article_mobile_table_cell_item{margin:20px 0 20px 0}
.m_article_mobile_table_big_header{color:#3180F2;font-size: 14px;font-family: MontserratMedium;padding: 12px 0 6px 0}
.m_article_mobile_table_sub_header{color:#000;font-size: 14px;font-family: MontserratMedium;padding: 12px 0 6px 0}
.m_article_mobile_table_text{color:#000;font-size: 14px;font-family: MontserratRegular;padding: 6px 0 12px 0}
.m_article_mobile_table_text_ol{padding-left: 15px}
@media screen and (max-width: 1136px) {
    .tabArticleContainer{display: none}
    .imgArticle{position: relative;border:1px solid #3180F2}
    .imgArticle:after{content:"";position: absolute;bottom:10px;right:10px;width:40px;height:40px;background: url(../img/zoom_img.png)no-repeat;background-size: contain}
}
@media screen and (max-width: 720px) {
    .ourPathers{display: none}
}

/*  map  */

@media screen and (max-width: 720px) {
    .m_map_sub_nav_panel{display: none}
    .m_tokenSchemeLeft{float:none;width:100%;padding-right: 0;text-align: center}
    .m_tokenSchemeCanvas{float:none;margin:0 auto}
    .m_tokenSchemeRight{float:none;width:80%;margin:0 auto;padding-left: 0;text-align: left}

    .m_tokenScheme .generalWidth{background: #F2F2F2;padding: 10px 0 20px 0;margin:0 10px 0 10px;width: auto}

}

.m_index_page_mobile_table_item_header_title_watchlist{padding-top:4px}
.m_index_page_mobile_table_item_header_title_button{display: none}
.m_index_page_mobile_table_item_header_title_value span{border-bottom:none !important;}
.watchlistMobTab .watchlistMobTabRow[data-active=true] .m_index_page_mobile_table_item_header_title_button{display: block}
.watchlistMobTab .watchlistMobTabRow[data-active=true] .m_index_page_mobile_table_item_header_title_value{display: none}


