﻿.september-wrap .top-text {
    position: relative;
    padding: 0;
    margin-top: 31px;
}

    .september-wrap .top-text .grey-dg {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 171px;
        background: #dfdfdf;
        z-index: -1;
    }

    .september-wrap .top-text .text-wrapper {
        background: #fff;
        float: right;
        margin: 0 45px 24px 0;
    }

        .september-wrap .top-text .text-wrapper .text {
            font: italic 20px/30px Georgia, Arial;
            padding: 0 40px 20px 40px;
            width: 672px;
            position: relative;
            z-index: 2;
        }

        .september-wrap .top-text .text-wrapper .arrow {
            height: 76px;
            width: 78px;
            position: absolute;
            top: 12px;
        }

    .september-wrap .top-text .left {
        float: left;
        width: 169px;
        margin-top: 6px;
        overflow: hidden;
    }

        .september-wrap .top-text .left img {
            display: block;
            padding-left: 36px;
        }

        .september-wrap .top-text .left:after {
            content: "";
            width: 185px;
            height: 6px;
            position: absolute;
            top: 111px;
            left: 0;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALkAAAAGCAYAAACfMT/8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTE4RUVDOEMwREEyMTFFNEFFNUI5MDE1MzZBRTdEMkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTE4RUVDOEQwREEyMTFFNEFFNUI5MDE1MzZBRTdEMkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MThFRUM4QTBEQTIxMUU0QUU1QjkwMTUzNkFFN0QyQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MThFRUM4QjBEQTIxMUU0QUU1QjkwMTUzNkFFN0QyQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrlPSngAAACJSURBVHjaYvy/QJ9hFIyC4QJyTlp1rV23LhTEDg4KWj3F/FgZ42giHwXDBWQet+ifMXNmPJApCBV6n5GevpARyHg3GjyjYBgBQWSOkJDQE6bRMBkFwx2wAJsrQqPBMAqGa3MF2C5fzzIaNKNguIDplicKf/9KZN20ZYsfiO/n47Npls3pPIAAAwBYwifTf+xFFQAAAABJRU5ErkJggg==);
        }

        .september-wrap .top-text .left .words {
            margin: 26px 0 0 30px;
            font-size: 12px;
        }

            .september-wrap .top-text .left .words span {
                font-size: 14px;
            }

.september-wrap .graph-wrap {
    margin-top: 60px;
    padding: 0 28px;
}

    .september-wrap .graph-wrap .graph-item {
        width: 270px;
        float: left;
        margin-left: 51px;
    }

        .september-wrap .graph-wrap .graph-item:first-child {
            margin-left: 0;
        }

        .september-wrap .graph-wrap .graph-item img {
            width: 270px;
            height: 172px;
        }

        .september-wrap .graph-wrap .graph-item .title {
            text-align: center;
            margin-top: 7px;
            font: 18px 'PT Sans Narrow', Arial, sans-serif;
        }

.september-wrap .projects {
    font: 26px 'PT Sans Narrow', Arial, sans-serif;
    color: #fff;
    padding: 19px 0;
    text-align: center;
    background: #3d3d3d;
    margin-top: 64px;
}

.september-wrap .map-nav {
    margin-bottom: 32px;
}

    .september-wrap .map-nav .item {
        width: 323px;
        padding: 13px 0;
        float: left;
        text-align: center;
        font: 20px 'PT Sans Narrow', Arial, sans-serif;
        cursor: pointer;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    .september-wrap .map-nav .production {
        border-bottom: 3px solid #4074c2;
    }

        .september-wrap .map-nav .production:hover {
            background: #c0d9ff;
        }

        .september-wrap .map-nav .production.active {
            background: #4074c2;
            color: #fff;
        }

    .september-wrap .map-nav .import {
        border-bottom: 3px solid #ffa02f;
    }

        .september-wrap .map-nav .import:hover {
            background: #ffead0;
        }

        .september-wrap .map-nav .import.active {
            background: #ffa02f;
            color: #fff;
        }

    .september-wrap .map-nav .export {
        border-bottom: 3px solid #b062b2;
    }

        .september-wrap .map-nav .export:hover {
            background: #fed5ff;
        }

        .september-wrap .map-nav .export.active {
            background: #b062b2;
            color: #fff;
        }

.september-wrap .map-wrap {
    height: 510px;
    margin-bottom: 40px;
}

    .september-wrap .map-wrap .tooltip {
        position: absolute;
        width: 220px;
        padding: 11px;
        z-index: 6;
        background: #fafafa;
        pointer-events: none;
        box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    }

        .september-wrap .map-wrap .tooltip .title {
            font-size: 13px;
            text-align: center;
            border-bottom: 1px solid #e2e2e2;
            padding-bottom: 10px;
        }

        .september-wrap .map-wrap .tooltip .data {
            font-size: 12px;
            margin-top: 5px;
            font-weight: bold;
            clear: both;
        }

            .september-wrap .map-wrap .tooltip .data span {
                color: #000;
                font-weight: normal;
            }

        .september-wrap .map-wrap .tooltip .production {
            color: #4074c2;
        }

        .september-wrap .map-wrap .tooltip .imports {
            color: #ffa02f;
        }

        .september-wrap .map-wrap .tooltip .exports {
            color: #b062b2;
        }

    .september-wrap .map-wrap .map-icons {
        position: relative;
    }

        .september-wrap .map-wrap .map-icons .project-icon {
            width: 33px;
            height: 33px;
            position: absolute;
            cursor: pointer;
            z-index: 5;
            border-radius: 100%;
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAIAAADYhlU4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDQxODgxNEIwREMyMTFFNEJDQkREMDkzQ0ZCMTJGRDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDQxODgxNEMwREMyMTFFNEJDQkREMDkzQ0ZCMTJGRDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNDE4ODE0OTBEQzIxMUU0QkNCREQwOTNDRkIxMkZEOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNDE4ODE0QTBEQzIxMUU0QkNCREQwOTNDRkIxMkZEOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsiJspoAAAJZSURBVHjaYkxaJMJAY8DEQHswaseoHfiBgYxHjedOMV4FGtrBxMTMzynOwMBIki5mw0AuYtTJCmobyHqYKvhLCWgIcIpLC2iI8yoBxT//ePuf4R9+vSwETWdj4fTWKXDVTGdj4fr15zsrM5u6hLW+jDsHK8/rLw97dwcDSUrt8NDK9tEtev/t+bLTVVxs/M7qqYtOFv/991tD3EZKQP0/w3+CJhC2w041DkiuPttw8sE6PWkXYMi8/HT3zZdHN14c4eUQ/v77MxXsALodSMLcy8jIwMjECE0pwMggJi4J23H39SktSYdgw1oOFm5udkFQDDFzUjldPf1wQ15YT1pAHZiulEVNuFj5JfiUhbil//3/+/H7S2Lig7AdH7+/uvJsPzBY/v3/w87CxcMuJMojryVpbyLvx8nGe/f1GWD8UyF/fP/96farE+cebfn88628kP6KMzWvPz9UEjXWELcG5sprzw9RLZ//+vvj269Pf/79Bhq66mz9lku9QEFr5UgqlCVMjMwIXzOxMDMxszKzA6Ph4buLQBFg6FHBjiSrScBcLcglxcLE9ufvL6A/GBmZgFHippkJTnVnqJB2DWQ9LRRDnn+89ezjLWCE87ILhxrVA4svER65h28vrjnfTIV0de/N2a+/PnKxCwDLQUl+NXZWbj4OkVef7++7NW/DxU6g3VTwB7DMuPniKLBABAa9mUKgp07unCPZt1+fAIYbkYmFhRhFwBj++ecrEL3/9uz////vvj4h3gKS6yhg3v7w/QUxeZtkf8DB+cfbgWi0XTJqx2CwAyDAAGFf5HZJEy+WAAAAAElFTkSuQmCC);
        }

    .september-wrap .map-wrap .position1 {
        top: 348px;
        right: 324px;
    }

    .september-wrap .map-wrap .position2 {
        top: 325px;
        right: 405px;
    }

    .september-wrap .map-wrap .position3 {
        top: 337px;
        right: 134px;
    }

    .september-wrap .map-wrap .position4 {
        top: 50px;
        left: 302px;
    }

    .september-wrap .map-wrap .position5 {
        top: 212px;
        left: 157px;
    }

    .september-wrap .map-wrap .position6 {
        top: 150px;
        left: 277px;
    }

    .september-wrap .map-wrap .position7 {
        top: 140px;
        left: 132px;
    }

    .september-wrap .map-wrap .position8 {
        top: 222px;
        left: 100px;
    }

    .september-wrap .map-wrap .position9 {
        top: 355px;
        right: 459px;
    }

    .september-wrap .map-wrap .position10 {
        top: 385px;
        right: 383px;
    }

    .september-wrap .map-wrap .position11 {
        top: 265px;
        left: 202px;
    }

.september-wrap .bottom-text {
    font: italic 20px/30px Georgia, Arial;
    padding: 40px 50px 10px 50px;
    background: #dddada;
}

    .september-wrap .bottom-text .author {
        font: 14px Arial;
        padding: 12px 0 12px 0;
        margin-top: 25px;
        position: relative;
        border-top: 2px solid #000;
        background: #dddada;
        text-align: center;
    }

        .september-wrap .bottom-text .author:after {
            content: "";
            width: 6px;
            height: 6px;
            background: #000;
            border-radius: 100%;
            left: 50%;
            top: -4px;
            margin-left: -3px;
            float: left;
            position: absolute;
        }
