@font-face {
    font-family: 'proximanova_reg';
    src:         url(./fonts/proxima/proximanova-reg.eot);
    src:         url(./fonts/proxima/proximanova-reg.eot?#iefix) format('embedded-opentype'),
                 url(./fonts/proxima/proximanova-reg.woff) format('woff'),
                 url(./fonts/proxima/proximanova-reg.ttf) format('truetype');

    font-weight: normal;
    font-style:  normal;
}

@font-face {
    font-family: 'proximanova_bold';
    src:         url(./fonts/proxima/proximanova-bold.eot);
    src:         url(./fonts/proxima/proximanova-bold.eot?#iefix) format('embedded-opentype'),
                 url(./fonts/proxima/proximanova-bold.woff) format('woff'),
                 url(./fonts/proxima/proximanova-bold.ttf) format('truetype');

    font-weight: normal;
    font-style:  normal;
}

.search-mobile{
    display: none;
}

 .cookie-notice {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            background-color: #c7ecfc;
            color: #575757;
            font-weight: 600;
            padding: 10px;
            text-align: center;
            z-index: 1000;
            display: none;
        }

        .cookie-notice button {
            border: 1px solid #327683;
            background: unset;
            color: #575757;
            padding: 7px 15px;
            cursor: pointer;
            margin-left: 15px;
        }
        .cookie-notice button:hover{
            color: white;
            background: #327683;
            border-color: #327683;
            transition: 0.4s;
        }
.b-button {
    height:      40px;
    line-height: 38px;
    width:       100%;
}

.b-button .link {
    -webkit-border-radius:      2px;
    -moz-border-radius:         2px;
    border-top-left-radius:     2px;
    border-top-right-radius:    2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius:  2px;
    font-size:                  16px;
    font-family:                'proximanova_reg', tahoma, sans-serif;
}

.b-button.color-hi .link {
    border:        1px solid #cccccc;
    border-radius: 5px;
    color:         #999999;
}

.b-button.color-hi .link:hover {
    border: 1px solid #33cc66;
    color:  #33cc66;
}

.b-button.color-hi .link:active {
    background-color: #33cc66;
    text-shadow:      0.5px 0.866px 0px rgba(0, 0, 0, 0.2);
    color:            #ffffff;
}

.b-button.color-default {
    border: 1px solid #999999;
}

.b-button.color-default:hover,
.b-button.color-default.hover {
    border: 1px solid #3399cc;
}

.b-button.color-default:hover .link,
.b-button.color-default.hover .link {
    color: #3399cc;
}

.b-button.color-default:active {
    background-color: #3399cc;
    text-shadow:      0.5px 0.866px 0px rgba(0, 0, 0, 0.2);
}

.b-button.color-default:active .link {
    color: #ffffff;
}

.b-button.color-default .link {
    color: #696969;
}

.b-button.color-white .link {
    border:      1px solid #ffffff;
    color:       #ffffff;
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-button.color-white .link:hover,
.b-button.color-white .link.hover {
    border:           1px solid #3399cc;
    background-color: #3399cc;
    text-shadow:      0.5px 0.866px 0px rgba(0, 0, 0, 0.2);
    color:            #ffffff;
}

.b-button.button-bg .link {
    background-color: #3399cc;
    text-shadow:      0.5px 0.866px 0px rgba(0, 0, 0, 0.2);
    color:            #ffffff;
    font-family:      'proximanova_bold', tahoma, sans-serif;
}

.b-button.button-filled .link {
    background-color: #33cc66;
    text-shadow:      0.5px 0.866px 0px rgba(0, 0, 0, 0.2);
    color:            #ffffff;
    font-family:      'proximanova_reg', tahoma, sans-serif;
    font-size:        16px;
}

.b-button.button-filled .link:hover {
    background-color: #3399cc;
}

.b-button.size-default {
    width: 220px;
}

.b-button.size-flex {
    width: auto;
}

.b-button.size-flex .link {
    padding-left:  20px;
    padding-right: 20px;
}

.b-button.size-normal {
    width: 180px;
}

.b-button.size-medium {
    width: 120px;
}

.b-button.size-small {
    width: 88px;
}

.b-button.size-short {
    width: 150px;
}

.b-button.size-low {
    height:      35px;
    line-height: 32px;
}

.b-button.size-medium-2 {
    width: 140px;
}

.b-button.button-goto {
    width: 140px;
}

.b-button.button-goto .link {
    color:    #ffffff;
    border:   1px solid #ffffff;
    position: relative;
}

.b-button.button-goto .link:after {
    margin-left:         10px;
    position:            relative;
    top:                 -1px;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               17px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U0MDZDRjIxM0I0MTFFNTkwOEFGREZCRUZGMjlDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U0MDZDRjMxM0I0MTFFNTkwOEFGREZCRUZGMjlDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTQwNkNGMDEzQjQxMUU1OTA4QUZERkJFRkYyOUMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTQwNkNGMTEzQjQxMUU1OTA4QUZERkJFRkYyOUMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnLGaUAAAChSURBVHjaYvj//z8DETgAiOcAsQM2eQYiDan5DwE3gdiYXENYgLgHatBtdIOINQSGa6EGXUc2iBFICDMwMIgC8T8G/OA3EP8B4mlA7APE14A4BojPgwy5CGQIE2EICHwBYlYgVgRiZiB+BjKQCUgwMhAPGJEwQhDoEhGod/4S6Z3pQOyN7B2qBCxdoxhvYmMhMkCvAPFcIF4CxGfRJQECDABMiZBCLBHsNwAAAABJRU5ErkJggg==");
}

.b-button.button-goto:hover .link {
    color:  #3399cc;
    border: 1px solid #3399cc;
}

.b-button.button-goto:hover .link:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               17px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEVDNzFFMDUxM0I0MTFFNUEwMDE4MTkzMjJGODdCQkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEVDNzFFMDYxM0I0MTFFNUEwMDE4MTkzMjJGODdCQkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RUM3MUUwMzEzQjQxMUU1QTAwMTgxOTMyMkY4N0JCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RUM3MUUwNDEzQjQxMUU1QTAwMTgxOTMyMkY4N0JCRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrZhM24AAADBSURBVHjaYvz//z8DIcA4+0IAkPIB4iX/Uw0OoMszMRAHdIA4GYhnAg00JteQDiDuBWI1IF6BbhAjMd5B8lYtkGoC4htAHAP02lmwOMOs88JAWhSI/xEw4zcQ/wHiadDwuQY16DzIkItAjjARhoDAFyBmBWJFIGYG4mcgA5nAriEeMCJhOGABYieod/4S6Z3pQKyM4h2qBCyRiY0FGs3FQHwHiCNgBpCSTiqgBtxCNwAWJsSAK0A8F5rsz6JLAgQYAAydSH2BudglAAAAAElFTkSuQmCC");
}

.b-button.button-goto:active .link {
    background-color: #3399cc;
    color:            #ffffff;
}

.b-button.button-goto:active .link:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               17px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U0MDZDRjIxM0I0MTFFNTkwOEFGREZCRUZGMjlDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U0MDZDRjMxM0I0MTFFNTkwOEFGREZCRUZGMjlDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTQwNkNGMDEzQjQxMUU1OTA4QUZERkJFRkYyOUMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTQwNkNGMTEzQjQxMUU1OTA4QUZERkJFRkYyOUMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnLGaUAAAChSURBVHjaYvj//z8DETgAiOcAsQM2eQYiDan5DwE3gdiYXENYgLgHatBtdIOINQSGa6EGXUc2iBFICDMwMIgC8T8G/OA3EP8B4mlA7APE14A4BojPgwy5CGQIE2EICHwBYlYgVgRiZiB+BjKQCUgwMhAPGJEwQhDoEhGod/4S6Z3pQOyN7B2qBCxdoxhvYmMhMkCvAPFcIF4CxGfRJQECDABMiZBCLBHsNwAAAABJRU5ErkJggg==");
}

.b-button.button-go {
    width: 60px;
}

.b-button.button-go .link {
    border:   1px solid #cccccc;
    position: relative;
}

.b-button.button-go .link:after {
    position:            relative;
    top:                 -1px;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               17px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDdGOTM0QUExM0MyMTFFNUI0QkNDRUVFQkFEOEE3ODciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDdGOTM0QUIxM0MyMTFFNUI0QkNDRUVFQkFEOEE3ODciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0N0Y5MzRBODEzQzIxMUU1QjRCQ0NFRUVCQUQ4QTc4NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0N0Y5MzRBOTEzQzIxMUU1QjRCQ0NFRUVCQUQ4QTc4NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi3xvBEAAADDSURBVHjaYvz//z8DIXDu3LkAIOUDxEuMjIwOoMszMRAHdIA4GYhnAg00JteQDiDuBWI1IF6BbhAjMd5B8lYtkGoC4htAHAP02lmwIWfPnhUG0qJA/I+AGb+B+A8QT4OGzzWoQedBhlwEcoSJMAQEvgAxKxArAjEzED8DGQgKE0YG4gEjEoYDFiB2gnrnL5HemQ7EyijeoUrAEpnYWKDRXAzEd4A4AmYAKemkAmrALXQDYGFCDLgCxHOhyf4suiRAgAEAJK9IfTMEM5sAAAAASUVORK5CYII=");
}

.b-button.button-go:hover .link {
    background-color: #3399cc;
    border:           1px solid #3399cc;
}

.b-button.button-go:hover .link:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               17px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U0MDZDRjIxM0I0MTFFNTkwOEFGREZCRUZGMjlDMzUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U0MDZDRjMxM0I0MTFFNTkwOEFGREZCRUZGMjlDMzUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTQwNkNGMDEzQjQxMUU1OTA4QUZERkJFRkYyOUMzNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTQwNkNGMTEzQjQxMUU1OTA4QUZERkJFRkYyOUMzNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrnLGaUAAAChSURBVHjaYvj//z8DETgAiOcAsQM2eQYiDan5DwE3gdiYXENYgLgHatBtdIOINQSGa6EGXUc2iBFICDMwMIgC8T8G/OA3EP8B4mlA7APE14A4BojPgwy5CGQIE2EICHwBYlYgVgRiZiB+BjKQCUgwMhAPGJEwQhDoEhGod/4S6Z3pQOyN7B2qBCxdoxhvYmMhMkCvAPFcIF4CxGfRJQECDABMiZBCLBHsNwAAAABJRU5ErkJggg==");
}

.b-button.button-cart {
    width: 130px;
    /*&:hover {
            .link {
                border: 1px solid @c-green;
            }
        }*/
}

.b-button.button-cart .link {
    color:         #00cd5e;
    border:        1px solid #cccccc;
    border-radius: 5px;
}

.b-button.button-cart .link:before {
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              24px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjJGMkMxNDcxM0I0MTFFNTg1NkFDQkY4NDI3OEVFMDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjJGMkMxNDgxM0I0MTFFNTg1NkFDQkY4NDI3OEVFMDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkYyQzE0NTEzQjQxMUU1ODU2QUNCRjg0Mjc4RUUwNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkYyQzE0NjEzQjQxMUU1ODU2QUNCRjg0Mjc4RUUwNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgUMsVcAAAE4SURBVHjatFWLDYIwEKXEAXQDN9C4AGwgE4gj6AS6gY6gEwgb6AAanUDZACfAhzlIvbT11PqSy7Uc9N23qOA4qYJXlJBe4EbzjTIaR9t2HRrsXcgw8IQO2Fov1CndQKWQGHL2QcAj2JOOfUVgI4j+QoB03aAKn3UwFdlrmj4hGFILV6xdS1e0qqpexwCd1Ie6WuZhBlmxZ3PImj1bQhaQbWgYElcd6oNybZ8bDq+RkM5CS2SuOkzJgYLWHHUGBpA7nP2KoCQPE1pzxPoZnTcEtnlwTXmbHlsX1fhlHsa6k6HjxW/mofH+Qs3yN4KsvU0FBGM2XBJkrknmdfgUBdJzlkTQ9LT3u8j0h9tRmna0l9hEETT5jLQiKlZMm00cQWTp83c2McGB7XOhTUyQaB/m7IJz2Z54CDAAmsZZjNfVjLAAAAAASUVORK5CYII=");
    margin-right:        11px;
}

.b-button.button-cart:hover .link {
    color:            #ffffff;
    background-color: #33cc66;
    border:           1px solid rgba(51, 204, 102, 0.35);
}

.b-button.button-cart:hover .link:before {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              24px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NEExQkRGRDExM0I0MTFFNUJGMzg4MEJGRTBEMEU2ODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NEExQkRGRDIxM0I0MTFFNUJGMzg4MEJGRTBEMEU2ODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0QTFCREZDRjEzQjQxMUU1QkYzODgwQkZFMEQwRTY4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0QTFCREZEMDEzQjQxMUU1QkYzODgwQkZFMEQwRTY4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoS/8RAAAAEcSURBVHjavFWNEYIgFAbPAWwDR7AJcgRHcYRGqQmkDWwDmyCdIDYgsEdHCA/0sO/uO4UPfPj+oEKC/IJLHggOvYcG1pHMMVdIViQRMjiF5hXm65QGTPT/MnDay8AoOaWMgyvISd20xkAFKSysdOXo36oysFiKD14OrRVLtI51Z9AuLgOKIyyoHBozPs48+wfQG5+BC3K6Ag4wwrvPA1yNM4/nsEArnzdA7tBr8xt5wICvHgYkcRp4Ml+QY+KAUaPEXLS1HvTpH1C0uxlgeoIur4MvSsnnxgI+6jhhf6D70lpMZhLkgcXlHr3IdcN10Hc6GMdoJJSmmr3Ve1ikNhMLsn3Bm6ARWrSL7tb4FqlFu6gwOiizGhymzXwLMABgYApFrqk0WwAAAABJRU5ErkJggg==");
}

.b-button.logout .link {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACBdJREFUeNrEV3tQzlkYPt/XV4luSnSRKLmmhFA0O4g11hhRDGOpnY11WxmMYV1Cg51hm6XFMNYYjNldl4mR1iWsLWMadxKbKJvuQlJ9qd8+z5lO831fH3b/2jNzpn7n9zvnfd73fd7nvJ9O0zTxfw69tcXm5mbR2Ngo/793795naWlp6/CvjeV3RUVFIicnx+rB2dnZ8efPn5/D/5uamsT79++tI2AErM26ujrnvXv3pg4aNKipV69e2uPHj6Msv3n06JGAkTZ7a2trPSdMmFDVo0cPbfXq1RmlpaX9PmTHagSqq6v7JiYmZm7evHnhy5cv9U5OTu/z8/MD8b+orKyUHnHodDo3HBKgHHn16pWoqKgQhYWFvnince3IkSOfx8fHX75///7kfxUBGAiaNm1agZ+fnxYQEKAtXrw4G56Gv379Wrx48ULU19fL7969e+cxb96861FRUVUFBQXDucYwl5WVSZD467d9+/aD/fv317p3764NGzas4caNG9Mt7Zk91NTU+MyaNesvGu/Tp4+2c+fOveCDA0Iq6H1DQ4My3mn+/PlZDHHPnj21sWPHlikQjA4iKKPBZ6RoaVhYWCO/DQ8Pr4cz4z4EQL9hw4Z0GuehBw4cSOE6ycjD6J2l8YEDB2qhoaEKRLkCQRIzYuCR3HP16tUvySVGYurUqX+/ffvWpw2AK1euzCXZeHBycvIp5Q0B8EBlfMGCBVk8qG/fvlpwcLAE0a9fP83f398MhAKv9qKSvuP5dDAlJeWIGQCj0egSGxtbxJeTJk0qQ8i9LXPFnNNzGu/du7eWkJBwZ8SIEXVBQUHa3Llzbw0ePFiCtwRhMnWrVq3K5H582/zs2bPwVgAXL178hoRjKM+dO7fEcjNy2hWeZ3MzJyL0C3KL6Ica6dWuXbtmnTx5cgmBEcS4cePKketIy3OKi4vDQEZjt27dtK1bt/6qANgsX778so+Pj8YoIGxOLUbFw4cPxZMnT8S2bdv2dOnSRR6+du3aUyCjHbwJQF41RmDGjBlfsfyOHTu2niC8vLy02bNn50I7HHgGz1IgNm7ceJoAEKk3IH031mzImDFjari4f//+naaImT9OlJUfavk2gP6O9faXLl0SMBo0dOjQ5gEDBmhTpkxJQBTknoMHDybj8NIHDx6MUvtNz7x582Ys+cMqy8zMjDfcvXt3RHl5uaOzs7MAodJZ52rY2toKGxsb4e7uXgjPR0GQjKiGd+np6cLe3r71EnFwcBCocYG8Cni+BqB2g5jFSmfAevkX4iR8fX2vYr5CilwBJlyPjSFka+fOneswc1k6IBzltI1AAlAtSkqUlJQIg8HQ+oIHs0zPnDkjKwfvik3fIdRyvnnzhkulSGU+AeXl5fUyPH/+3JcPiEAFkFYpw1yj+ICY8hC9Xi+fqf2MjOVARBhekZuba/YeEi73MZLy9sM5iFgxnodUVVV1MiCsXVq0vfbChQv1KMlWAMzf5MmTRWBgoHB0dGQtSzmmMb4zHaZRiI6Olmv0+OzZszKiNKyAIsov+QwQLoyjirV9SEiILQ5uvTeVrPLKpeGsrCyr3ptGgax3dXWV6tm+fXsBLpjtYSRwjbdrccBosLOze4LFSAoNPu6IQ+pMveLlgtKRHtMA1z42+M21a9fkXLNmjRg+fLgwbXoIAOXqy/OQilI9LoqHJBTq2BF88GcY1SQ56U3Xrl3lxk8ZVwNOycqQLiKlphMcc4FSBhAUNOOZAUqW7ebmZoRxu6dPn45FKf5peaCLiwv1woz5FDB4oWupc7tWbccgcA8PDwG2m+3hgLANQQq8CBIRzzHgQrkBJHlAFQzCgD/Rm/CdWf8UGRkpwFjRoUMHUwAv4NFaqKIt7pAseqwAkHTgUxvjHKiiWFYFtKAxIiLiIqlZN378+JMkCvI2AD3gF5abkCYxcuTI1tCyIjArEZlkpGg9Kuk21wiQ50DlBM5sY5zSe+LEiemMGoxfg7zfl7UB6fwZ9V7DsklNTd0ITxxMOybmHxsEJFsym7lUMqumamIJFpeRLDvLUj18+HASdMEVgCnlP/J4CQAiVASt381NuBmDjx49ukl1x+yCFCHpGXXB29tbvmOZqkkpnzhxogRKsnKf0hSOO3fuTNm3b98c7kPDmo2bNM2sLUcfuHn06NF5NIarchkalK8tvSAIRgB9nkAvKCukY8eOstTQG/DOkEaV7qsBgoetWLFiH7RBj4pqWLp0aSJlxgwACPM6KSkpDsx9y8sDG/ZkZGQsoEElo0qcaACVI8uTUu3p6Slzb9r7E0C7du0EyD1m0aJFaQi9G59hYzWu/hyrP0zAzOs7duyYA3IYoQs2APETG1OE05NATL0iENM0qArgNyQqBMmAWzMxLi7uNIjtRYDr1q37HpH74ZM/THBFR+PDarZo7PViYmIKjx8/nghQXiwx9PgMqwBYklY+Q0PUreeEez5m4cKF2WxO2EGxd0THlGTNlu5Dvw3xayZ0y5YtqUhDBAlFiYVoVYDlfyBSlzHzAbQU6WlCGtzAj+4QmYhbt25FgXD+BEMOQdier1y5chlasd+s2dF97Mcp3tnjdks4dOjQtzAWSO8ZdqaDmoBy0mBEw7qefQQn00GwiFw1WvADM2fO3IaUlKj1fw1A1TW9hwFntFiTcF3HAMgQRMcbazrFeOaXeQcxKxH2XFTTKXh8DAALuc4ui8b/EwBFLHrFQaVr+enliioJACAfgHOHUQdIaxl0vRQGC1AZJQREcDTMaDFqlGVr0vyPAAMAm89M9ofIuNcAAAAASUVORK5CYII=");
}

.b-button.logout .link:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABEtJREFUeNrEl2tsFFUUx+/MTrvdSNtloQgUmvqABILwgWcxYqSgEg3xRbAfCI+okUdIgQ8QogZQIRBBSDCiJiUKX8AXlagx0Ugg0kDDI4SgidggpKVQSnmVpfuY9X9m/2svk5mym3ThJL9kZ+7sPeeee8/jGqlUSj1IsYz6v+/1zdPkQ5DMYe75wAZf/v8Gi+1rmappeqUKB620Aarlpt8EJWA9WAhMcBj8mqXygeAjEAE1YDk4o+yU6iiyVMzu9rqlLNNrghFgFxjL5wQY5mGAKOgL/nG9Hyrr5e/nwAHwFgzYpwKmMrQPvbSPAj9qyhvAFPCp67sy8DM4Cia5xhr5/6+0b/eA2W5lbgPKwffgET5/AapphC79wT4wgV6o9zDiXzCX7hcPFjrnwVDPFpqGpwEmFT7O562O25SKeigXhZO1dwPADx5GiHwMFjgH0jCC6k6i7nh7tNzLgDfADP7eD5Z5TOalXN8SPyPkPL3nbL6dKp/a0LKpK5m6y4BS8A5/XwZv+yjQlZ8Cd/j7ZBZGSET97hz61ls1e5o6qnQDanhyMx+2uP48xKV8L5gHAnzeDGpdRjzlmkOWvBLElWkYc0+1LRMvmJzkdX50AdR5WC/eqdK2Zw64AQr4Tg7YNrBGM+IzEPKIjl8cL7Tdfv7I5c4Ki2GXCTlZpVdm2kC3XqKxMU4uqzI0T6ylUXKeFnscYMXQfFEl7eJvz9+oFgOeBH04+JNPZpOQeoaKb2suVT7ekpzR7DN+CFxTASO8tz1aJVswhgNRJ136SwfozDIVN/cw1grTzyIkVWtnfLipHb420J7X0ieVN4jdCgebpS6A/mLAwxzu1MIqf1IAA0LWVfGAut5VampuDWqnOn+SRIWO20VpjYGYqVWyMla2/ImsOoqy0B4d6sTOQwWtYsCfHJZIePQ+NEGSdR9zYqgwcC7TaMQYz9NzmCjA/2QSUbYyDgxStq3mRUKNYsAx8BcHX3aalOxE0vW7YB34IwcDZnE74jOH9PnNYvxLDzAaPAFeYEa8l1wBH+To/gqnKZFKWBpsqB5cfDpTjOq0FLzOI4f3lkitCKuErdaOKNtWUhhIZQw4r7Vc4on386D8FadDkgRUEjy8ZGSk3t2QrNfOwgoWlN6S8ey2TGTDrp0TB9VGglbSbcB11vhbfN4BFvWC8mqeqYiz+qKC1S9Vljb6NaVH2EjGGGafgM/Z5+d86WGTst8Ju7RsBFsS2r3Aqy3/jjX/Gp/fpGG12kQ9STF4DRxkQxrSeoVV7jruF/MSlufAdrZhFZxsNSeWi8ZZp7Smr2vSmlfy22mujHqBZ+prPzf5yQkwlR5YypuR1ItXSWYxKR9PSv+wk1e0i/77FO/xvtlFL0gbNZOulVQ6mGnY0NJxJjmdYVP6DTupbpG9N827t6Bm1IBsDpQ0oLtJ2Ckm6VtUP+7xJW5HU0+rTaAhCaMhDQW6HfafAAMA1bAfopuFquAAAAAASUVORK5CYII=");
}

.b-button.link-bold-20 {
    height:      50px;
    line-height: 50px;
}

.b-button.link-bold-20 .link {
    font-size:   18px;
    font-weight: 600;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-button.link-24 {
    height:      50px;
    line-height: 50px;
}

.b-button.link-24 .link {
    font-size:   24px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-button {
    text-align: center;
    display:    inline-block;
}

.b-button .link {
    text-decoration: none;
    height:          100%;
    width:           100%;
    display:         block;
}

.b-arrow.arrow-left {
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjdDMUQzRTgxM0FGMTFFNTgyNzU5N0M5RjhBMzk5RkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjdDMUQzRTkxM0FGMTFFNTgyNzU5N0M5RjhBMzk5RkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGN0MxRDNFNjEzQUYxMUU1ODI3NTk3QzlGOEEzOTlGRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGN0MxRDNFNzEzQUYxMUU1ODI3NTk3QzlGOEEzOTlGRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PirwOPAAAAFfSURBVHjanJS7SsRAFEA3MZWlICwGLPwA0fWFuoXgYwUL/Yn8in9gldp2VbCwWLUSX4XYiJUovhYEQQvbeK7cSBh3nZsdONxlM+fmzmTuBFmWVcqONE2bhGbUg3hAaMBY2KP4BCuBtWzEY8KCirUkSd7CkuJjLsr/kUcKCEcq3sI84nv+3LdhpzADdxIRP4sPQ0+pIj5A3RW7yoU13sAs4muneZFHnEP86FZd5GxOvkav+CureAbTVlFGXxzHg/o5RDyBRYuYv3lbxS+kepnjKru9CfLh+yl/q4z8c7aRRvh9CQOwRwUb1jdXmCwnaEorWCfZrlkuJJiEF2uCPy2JFBMuYMi3hI797CRokWD537KLg8nPetJkD5ZItm+WNYHcGBMgTbFGgh1T2c4SqoQrqLpL8F5DTG4TxqGtS2iZ3+xUcA7DcAir5qtXKxiFe2keaaJS97Z2Ww2upRO/BRgAPyOc9c7gmJwAAAAASUVORK5CYII=");
}

.b-arrow.arrow-left:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgyMjhCM0YxM0IzMTFFNUJGMUE4QTM0N0U5OTRFRTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgyMjhCNDAxM0IzMTFFNUJGMUE4QTM0N0U5OTRFRTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODIyOEIzRDEzQjMxMUU1QkYxQThBMzQ3RTk5NEVFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4ODIyOEIzRTEzQjMxMUU1QkYxQThBMzQ3RTk5NEVFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnbTdoMAAAFRSURBVHjanJS7SgNBFIazy1Q2VkIq8RHiLUFNYSEqWOhL2ORBfAMra9toYSF4bcRLFRuxkKh4BUHQwnb9jpxdxtUwZxL4OJDN98/MyexxWZZVYj/JRqdNabs+xF3KAtTSPsVHmE8jxCNPHMtWazdphDgLDyq+yfcuICWUQxWvYQbxPX8eatgpNKArFfHTf5gGtiriPTTLYk/ZO+MVTCG+/Pc7FxCnET967c6VmpOfMSgWsopnULeKP2dGHPLEE6uYr7yp4hdSM+a6SrfXQP74AXaxHiWz2jF1UgNaBGzHrFwhoOsFLFsDikuiARPwbA34dcMIuNXmmQL+XE8CnkoBe2bZC2hoD+YI2DHLGiATYxzkpVgiYMssa8CdTA54hZXyEYJjiAARRzVAjrBfvEzWuY1UpZzDMBzAYhIz9AkYpHRgBC6i5ra+bdKDSxmM3wIMAAUmlMVB5WBtAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-left:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODgyMjhCM0YxM0IzMTFFNUJGMUE4QTM0N0U5OTRFRTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODgyMjhCNDAxM0IzMTFFNUJGMUE4QTM0N0U5OTRFRTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4ODIyOEIzRDEzQjMxMUU1QkYxQThBMzQ3RTk5NEVFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4ODIyOEIzRTEzQjMxMUU1QkYxQThBMzQ3RTk5NEVFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnbTdoMAAAFRSURBVHjanJS7SgNBFIazy1Q2VkIq8RHiLUFNYSEqWOhL2ORBfAMra9toYSF4bcRLFRuxkKh4BUHQwnb9jpxdxtUwZxL4OJDN98/MyexxWZZVYj/JRqdNabs+xF3KAtTSPsVHmE8jxCNPHMtWazdphDgLDyq+yfcuICWUQxWvYQbxPX8eatgpNKArFfHTf5gGtiriPTTLYk/ZO+MVTCG+/Pc7FxCnET967c6VmpOfMSgWsopnULeKP2dGHPLEE6uYr7yp4hdSM+a6SrfXQP74AXaxHiWz2jF1UgNaBGzHrFwhoOsFLFsDikuiARPwbA34dcMIuNXmmQL+XE8CnkoBe2bZC2hoD+YI2DHLGiATYxzkpVgiYMssa8CdTA54hZXyEYJjiAARRzVAjrBfvEzWuY1UpZzDMBzAYhIz9AkYpHRgBC6i5ra+bdKDSxmM3wIMAAUmlMVB5WBtAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-right {
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTI5NzBGNDIxM0FGMTFFNUJFNDVEREQ3NTI4RjM2MjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTI5NzBGNDMxM0FGMTFFNUJFNDVEREQ3NTI4RjM2MjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMjk3MEY0MDEzQUYxMUU1QkU0NURERDc1MjhGMzYyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMjk3MEY0MTEzQUYxMUU1QkU0NURERDc1MjhGMzYyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ptqk2/MAAAFXSURBVHjanJS/LgRRFIdnx/QSFUYkJB5gE9T+SyjwAMpREQkND4BWo5npPAEFCiSIRLKCREchUZBt8AbGdzaHXJPdvffuSX45c2fm+51zbu5MKU3TwSAIttBSkiSvgUeEaB1Noassy9p94WV0jnrRIwadrnApz/PaBdAZaRxVUZkRqi6Va8HLEyQxkMoPLh2E5gKDSdKBGtzbDMLiDQwWSEeoSw16rDMXA+iUJKO8o2FM36yVCyPIHnSjCmaxM2wYHBoGfU5tF0aQTZxDn2gI0xdrZaODee2gA91i1u9c2ehgn7SIPuRAecFq8EwaQF+hJ7imoMSqc2XAbdKmLmfZh+OwVVAuIk9wBvDk91lkAXdlNl2OAl44nTAb2BAG3DHA6Xpg3bYV3NDlCOBlo+6iJq02Bf+17Qv+wa2AEm1xHO+RV9C3fm43Pv/ta/SExgDvfM76jwADAGrhk2GOt9+1AAAAAElFTkSuQmCC");
}

.b-arrow.arrow-right:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzlBQTM0MjIxM0IzMTFFNThGM0RDOTJGQ0FERDAwNkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzlBQTM0MjMxM0IzMTFFNThGM0RDOTJGQ0FERDAwNkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3OUFBMzQyMDEzQjMxMUU1OEYzREM5MkZDQUREMDA2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3OUFBMzQyMTEzQjMxMUU1OEYzREM5MkZDQUREMDA2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph4DHc4AAAFVSURBVHjanJQ/LwRBGMZnJ9tLVP5FQqI/CWr/JRT4AFdSiERCwwdAq9HYziegQIEEUZ1wGx2FREGuwTewfu8ZMtbdzcxN8uTd2d3f8z7vZLOR2isPKKU20WK2UHhWAUujNTSJrqIkbQmFl9E56kb3GLT5wlGWZd8XSXpGGUMV1M8IFZ/O1cXL4xQxkM5lnwTa3mAwQTkwBncuA52/gcE85Qi1G4Mu58z/HiTpKUVGeUVDmL44O+dGkDPoQCXMOr1hy+DQMujxip0bQQ5xFr2jQUyfnJ2tBHMmQSu6wazXu7OVYJ9SRG/yQQXBxuCR0oc+dCC4akBZK3EAuEXZMNsZzuFYNwvKRRwITgOe/DyLHeCOzGa2I4AXXl+YC6wLA25b4FQtsGZsA66b7TDgZb10cYOoDcE/sUPBX7gZsBobcJe6hD7NH+M25L99jR7QaAgo60uAAQABkZBYkK/QzgAAAABJRU5ErkJggg==");
}

.b-arrow.arrow-right:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjFFN0UwMkMxM0IwMTFFNUE0OEY5QTlGREQ3OUUyN0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjFFN0UwMkQxM0IwMTFFNUE0OEY5QTlGREQ3OUUyN0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMUU3RTAyQTEzQjAxMUU1QTQ4RjlBOUZERDc5RTI3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMUU3RTAyQjEzQjAxMUU1QTQ4RjlBOUZERDc5RTI3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlBPKQ4AAAFXSURBVHjaYmRIm2PCwMDQCsRp/2cmP2QgATABcTEQuwHxIcb0ufykas4B4r1ALAfEl4AGSBCrmfH///8QRvrcPUDKGYhfALEh0AsviLEZDICKXYAUyACQzeeJcQETMgdogCuQ2gA14BwhA5jQBYAGBAKprUAsCTVAhqCfMSTS5+4GUiCvPANiM6ChTwnajOYFUBhIAfEpoGHSRGtGMmAjkgGKRDkbzQugQPQH4ndAbAo09B5Bm5FcEAB1gRAQnwYapkS0zUguWASkYoH4LShBkaQZasAtIKUKxO+ZSNRYBNUIAvksJGhsA1KVUK43MBy2MZGrEcRgIVGjF1DjdpgcCwGNE0B+g3IdgRoPEJXCCGnEqRmosR1Jozs2jVidDdVYAeU6ADUexOU6FjxOxasRxdmkaoRrJkcjWB+w0J8KpLOA+B+0xDhLSrl9BIhvArETKRpBACDAADUYjraGdhmUAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-small-left {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkIwQUFCOTgxM0IwMTFFNUJCNjc4ODJGMTE5QjdEMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkIwQUFCOTkxM0IwMTFFNUJCNjc4ODJGMTE5QjdEMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQjBBQUI5NjEzQjAxMUU1QkI2Nzg4MkYxMTlCN0QwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQjBBQUI5NzEzQjAxMUU1QkI2Nzg4MkYxMTlCN0QwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ppy3szAAAACvSURBVHjajJJLCsIwEIbN4FE8Qc7izloUs+ze7qwHEd8rvUpyApeeo/EfSEs6JK0DH8MPXx5Morz3s1w55/ZoFSjmI1KDdghxQX9IZ4YmpAswWuuWRqQb2LHEgTLSHWw7qReF9ACbWOJS1tol+ivkJyilNDh6qgir3+jHkFfgiqtQckfITSQXPBYp90HIax5yLA9WCbkEp05WqU+ReEKjcr9HyCY7nnCNGnzB5yfAAH/VUqP8Av0DAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-small-left:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTcxMzk4NzExM0IzMTFFNUE3MEVCRkUxMUY3REM0NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTcxMzk4NzIxM0IzMTFFNUE3MEVCRkUxMUY3REM0NTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzEzOTg2RjEzQjMxMUU1QTcwRUJGRTExRjdEQzQ1NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzEzOTg3MDEzQjMxMUU1QTcwRUJGRTExRjdEQzQ1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuVvN6MAAACwSURBVHjaYvz//z8DLsA4+0I5kMoB4hgWPIoagFQ9lKvCRISi+SDMREDRAiBO+Z9q8I8Jj6JFQJwMUgTiMOFQtBiIE2GK4ArRFC0B4gRkRWA1DLPOhwDp1VD+UiCOQ1eEYjUhwATUvQZIN0L50UC8EOgUJqwmAhU3ICmOAQULumI4B01xLCiQkRWj6EJTHAfEc2GKGbElCixRmMKIK/WgKU7BGTxQZ1QA8RMgvgMQYAACQk6rPv8ADwAAAABJRU5ErkJggg==");
}

.b-arrow.arrow-small-left:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFBOUFEOTkxM0IxMTFFNUI2QUM4RTdBRjRFRDIxNEEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFBOUFEOUExM0IxMTFFNUI2QUM4RTdBRjRFRDIxNEEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QUE5QUQ5NzEzQjExMUU1QjZBQzhFN0FGNEVEMjE0QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QUE5QUQ5ODEzQjExMUU1QjZBQzhFN0FGNEVEMjE0QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl3olKkAAACvSURBVHjajJJLCsIwEIaboUfxSO76QGnQTfe6sx5DsPjsSo/ksucw/iNpSYekbeBj+OFLMkyijDFRaKltvUMpQRqPSBXKwcYFzZAuDE1IV6DNqfjSiHQHBUscKCA9wLqTelFIT7Bypb8Tbc5L1JfNDcilNLh6ahF2v1GPNifghlbIeyLkypFTHouU+yDkjIfsyoNdQs5B3cnK9yk8T6hV6PcIWQfHY9vYgxZ8fgIMAPqzTQ97VexzAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-small-right {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEU1ODRGMzMxM0IwMTFFNTlBNUVFRUQxMkVEMzA5OEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEU1ODRGMzQxM0IwMTFFNTlBNUVFRUQxMkVEMzA5OEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRTU4NEYzMTEzQjAxMUU1OUE1RUVFRDEyRUQzMDk4QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRTU4NEYzMjEzQjAxMUU1OUE1RUVFRDEyRUQzMDk4QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmKDB80AAAC1SURBVHjajJLLDcIwEEQ3K8rgSAVugCo48RER9EG4wZ0jiO+RVuwKOFIHZowmyAE7sNJTLOd5vFq5sNb2ReQCNsaYtWRKQQ90wco5V7WJexJqkZMV1z3wnYNDmxwShfIMnHKy1gvKJTinZI1PUZ5yCg258N5/NY6fyjaG3Bqo/FmaSTtGaUu0dNWEFMY0iqSqkUgpDH78Kb1FSjswSUkvkdKWY0lKdWJJslKoDriB+69n9hRgALYoSymgJT/eAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-small-right:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg3MzI4MjUxM0IzMTFFNUFBRkQ5MDBFOUJGOTA4NDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg3MzI4MjYxM0IzMTFFNUFBRkQ5MDBFOUJGOTA4NDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODczMjgyMzEzQjMxMUU1QUFGRDkwMEU5QkY5MDg0NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODczMjgyNDEzQjMxMUU1QUFGRDkwMEU5QkY5MDg0NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv5M/ksAAAC3SURBVHjaYmSYdd6egYFhCRBP+Z9q0MmAAzABsQoQywBxB+PsCw34FM6HYhCox6WYCWjdPyCdAsQL8CkGmcgAVZwMxItwKWaCMaCKE4F4MTbFTMi6oIoToKGAopjx////GA4HSjJBnRENFQplYiASMOEwbSGSaY1AJ61hwqIIFEwxSIoaUEyEKgIFfCy6IrhCqKK5QByHTRFYIVTRHGiwYFUEMzERinEqAgEWIL4DxE8IJTOAAAMAG1hKKwbofHcAAAAASUVORK5CYII=");
}

.b-arrow.arrow-small-right:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzlBMjhFQTgxM0IxMTFFNUFCM0NDMjRGQTJFNEY2MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzlBMjhFQTkxM0IxMTFFNUFCM0NDMjRGQTJFNEY2MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozOUEyOEVBNjEzQjExMUU1QUIzQ0MyNEZBMkU0RjYxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozOUEyOEVBNzEzQjExMUU1QUIzQ0MyNEZBMkU0RjYxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnlzgdYAAAC0SURBVHjajJJNCsIwEIUng8dw6T08hSt/sFT0GNad7t0ILf4uPZJLz2F8I6+SalId+GhIv7wMQ5zMy76IXMDW7/KNJEpBD3TB2i2qok3cE6tlSlZc98B3Bg5tsiUK5RycUrLWC8oZOMdkDU9RnnIKDdl5778ax09lG0NuDVT+LE2kHYO0FVq6akSyMY0CqWgkUrLBjz+lt0ipApOY9BIplRxLVKoTM5KUrDrgBu6/ntlTgAEA1ftJxFsfzP4AAAAASUVORK5CYII=");
}

.b-arrow.arrow-up {
    left:                auto !important;
    right:               19px;
    top:                 50% !important;
    margin-top:          -7px;
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzU0Q0NCQUUxM0IwMTFFNTgxQjU4QTY2OTZENEIyRTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzU0Q0NCQUYxM0IwMTFFNTgxQjU4QTY2OTZENEIyRTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NTRDQ0JBQzEzQjAxMUU1ODFCNThBNjY5NkQ0QjJFMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NTRDQ0JBRDEzQjAxMUU1ODFCNThBNjY5NkQ0QjJFMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PolZDjUAAAFBSURBVHjaYvz//z8DOjh37hwDFqABxJ1QdjkQ32DAAYyMjOBsFgbiAMjwzUCsAuVrAbEvPktggIkIw7WBeAeS4QxQ9g6oHEUWGALxXiCWxyInD5UzJNcCULCsAWJxJLHFUAwD4lA1GrgMYcETLFvRXL4BiOOgbF4gDoCylaDB5Q3EVwn6AJiCsAXLKiAORuIHQ8UIBhcTmuHYgmUlEEcD8T8ksX9QsZWEgosJyXBYalFCC5ZYIP6DJRj/QOU2IImBgwtqFsICAsHyG09C+I0ruKBmMjCePXsWlKZ3orkc5PUYHC7HlViWAHE4ktg9IHYH+WAOCcGCC+AKrjkgC8TQXE4oWAgFF3LEizGnp6ffBjIUgHgFsJDKkJSU/P/8+XMGMsF/aErihLKrWICG7gJGyGMgh2xTsYAOIJYEmn0dIMAAbVRebnnRhkYAAAAASUVORK5CYII=");
    -webkit-transform:   rotate(90deg);
    -ms-transform:       rotate(90deg);
    -o-transform:        rotate(90deg);
    transform:           rotate(90deg) !important;
}

.b-arrow.arrow-up:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RENFMkUwMjIxM0IzMTFFNUE3QzI5RDQzQURERENDRkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RENFMkUwMjMxM0IzMTFFNUE3QzI5RDQzQURERENDRkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0UyRTAyMDEzQjMxMUU1QTdDMjlENDNBREREQ0NGQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0UyRTAyMTEzQjMxMUU1QTdDMjlENDNBREREQ0NGQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkUg/r8AAAE5SURBVHjaYvz//z8DMYBx9gUNINUJ5Zb/TzW4QZQ+YiyAGr4ZiFWgQneA2JcYSwhaADRcG0htBWJ5NKmHQOwNtOQq2RYADTcEUtuBWByHkpdA7Am05DwuM5gIBMsaNMMXQzEMgOTWQNUS7wMcwbIB6NJAqPx6IBVATHAx4QiWvWiGrwLiYCR+MFQMBkBq90L14rYAR7CsBOJooOv+wQSg7GioHN7gggcRrmAB4jCggb9xxBMr1Cc4g4uJULDgMhzqk9+EgouRYdZ5UObZCcRKaMESAzTgD5G5nAVILQHicCThe0DsDvLBHDTDQcESS6zhUJ+A1MZC9cIAyMw5IAvE0FyON1iICC7kiBcDBZEbkFEDxMeAiioYqACAQdYBpKyAuIUFaOguoMBjIOc5A/UAyAJJoNnXAQIMAPHpjo89woseAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-up:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTYwM0Q3NzcxM0IxMTFFNUI4QjJCRDUwNDRGMDBFOTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTYwM0Q3NzgxM0IxMTFFNUI4QjJCRDUwNDRGMDBFOTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5NjAzRDc3NTEzQjExMUU1QjhCMkJENTA0NEYwMEU5NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5NjAzRDc3NjEzQjExMUU1QjhCMkJENTA0NEYwMEU5NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqWYRUsAAAE5SURBVHjaYvz//z8DMYAxfa4GkOqEcsv/z0y+QZQ+YiyAGr4ZiFWgQneA2JcYSwhaADRcG0htBWJ5NKmHQOwNtOQq2RYADTcEUtuBWByHkpdA7Am05DwuM5gIBMsaNMMXQzEMgOTWQNUS7wMcwbIB6NJAqPx6IBVATHAx4QiWvWiGrwLiYCR+MFQMBkBq90L14rYAR7CsBOJooOv+wQSg7GioHN7gggcRrmAB4jCggb9xxBMr1Cc4g4uJULDgMhzqk9+EgouRIW0OKPPsBGIltGCJARrwh8hczgKklgBxOJLwPSB2B/lgDprhoGCJJdZwqE9AamOhemEAZOYckAViaC7HGyxEBBdyxIuBgsgNyKgB4mNARRUMVADAIOsAUlZA3MICNHQXUOAxkPOcgXoAZIEk0OzrAAEGAMR/jihvfiC2AAAAAElFTkSuQmCC");
}

.b-arrow.arrow-down {
    left:                -6px !important;
    top:                 50% !important;
    margin-top:          -7px;
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyMkZBQTExM0IwMTFFNTk3Mjg4NzE0QzQzQjkwNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyMkZBQTIxM0IwMTFFNTk3Mjg4NzE0QzQzQjkwNTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTIyRkE5RjEzQjAxMUU1OTcyODg3MTRDNDNCOTA1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTIyRkFBMDEzQjAxMUU1OTcyODg3MTRDNDNCOTA1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDbtjIAAAEoSURBVHjapJO/DgFBEMaH8Ax6nfZKrUQkIrlCSCQ6D6BUKBWeg5AoNBLxBro7lT/FhSh5CPGNzMVks84ek3zZMbvzze5PLhMEQZWIhtDW87wBVgrDkP6MMVSGRhkMOCApycYC6kCPH42z0Bxqy+8jF+7qAG8sofwP5nnpbavanQf0oLMq+tAUyqUwz0mPr2rs2cuCe4SkCd2Ml8zkyS5YZsbN2avJ3i8DJDssFeiqDrUccMVYWqrGHhXxfN8QhT2WWgpcn7DUxIvIRICNkyOuj1igk8mPjCFJuOKwYoF2tmfaIsa1hooK10TlGkvdvPm3ASQN/OQNVJBa1zhjxZKIyAgbrq9Y0gzQuCJVi6S2d/lIXIIRNKCVqJGExfU/sA3pS35xbXoKMADEDlJ/LSQ+wAAAAABJRU5ErkJggg==");
    -webkit-transform:   rotate(90deg);
    -ms-transform:       rotate(90deg);
    -o-transform:        rotate(90deg);
    transform:           rotate(90deg) !important;
}

.b-arrow.arrow-down:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJBRkE1MDAxM0IzMTFFNTgzQkFGNUFERDYxNkVENDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJBRkE1MDExM0IzMTFFNTgzQkFGNUFERDYxNkVENDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkFGQTRGRTEzQjMxMUU1ODNCQUY1QURENjE2RUQ0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkFGQTRGRjEzQjMxMUU1ODNCQUY1QURENjE2RUQ0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkXQJWsAAAE5SURBVHjaYmGYdd6NgYGhBoiP/U81qGCgAmCcfaEDSFkBcQsj0IJrQIYmVG4lEEcBLfpHpsFMQGoZEIdDha6DBF4hqQFJrAUqZCXDcJCetUiGg8ArkAUpQHwPSTAAiBcDNbCQYDhI7WKoXhgAmZnCBAyOO0BGCBC/RPPJUqiXiQmWpWguB5kVAjIbbACQcR5IOQPxQyRFYYSCCylYwpCEQWY4Q81kgLsQKHAVSHkQG1x4gsUDahZE3f///9E1GgKp7UAsjiS8CogjYakLGizL0VwOChZPmMthACOM8QUXEh9vsKA4GN0HSD7RAFJbgVgJSXgxlI5FCxZvoOE3sJqDywI8wcVAKFjwBhERwUUwWIi2AC113UESvoOeWnCGAr4gwhInnVBuOa4wJ9sCqCWKUF/dJ1YPQIABAB2li0ayK6cnAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-down:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTg1NjEwRDYxM0IxMTFFNUJENUVBNzMyQzZEMTlBMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTg1NjEwRDcxM0IxMTFFNUJENUVBNzMyQzZEMTlBMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODU2MTBENDEzQjExMUU1QkQ1RUE3MzJDNkQxOUEyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODU2MTBENTEzQjExMUU1QkQ1RUE3MzJDNkQxOUEyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjtReo4AAAE4SURBVHjaYmRIm+PGwMBQA8TH/s9MrmCgAmBMn9sBpKyAuIURaME1IEMTKrcSiKOAFv0j02AmILUMiMOhQtdBAq+Q1IAk1gIVspJhOEjPWiTDQeAVyIIUIL6HJBgAxIuBGlhIMBykdjFULwyAzExhAgbHHSAjBIhfovlkKdTLxATLUjSXg8wKAZkNNgDIOA+knIH4IZKiMELBhRQsYUjCIDOcoWYywF0IFLgKpDyIDS48weIBNQui7v///+gaDYHUdiAWRxJeBcSRsNQFDZblaC4HBYsnzOUwgBHG+IILiY83WFAcjO4DJJ9oAKmtQKyEJLwYSseiBYs30PAbWM3BZQGe4GIgFCx4g4iI4CIYLERbgJa67iAJ30FPLThDAV8QYYmTTii3HFeYk20B1BJFqK/uE6sHIMAAEJ+LQ7uDCPYAAAAASUVORK5CYII=");
}

.b-arrow.arrow-small-down {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjU4REZBNjExM0IwMTFFNUJCRDREM0IyNTUyRDUwNjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjU4REZBNjIxM0IwMTFFNUJCRDREM0IyNTUyRDUwNjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NThERkE1RjEzQjAxMUU1QkJENEQzQjI1NTJENTA2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NThERkE2MDEzQjAxMUU1QkJENEQzQjI1NTJENTA2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4gurgAAAFISURBVHjalNLLSsNAFMbxtKQLS1YuXIvgQtBFI4JrX0C8ULw8gxal9DG8oS7cS0GrvoC4tosEewEFN32GKlhEjP8DXyCWNtaBX0kn55zMnJlMEAQbjuNMooUHfDj/G2NYwhw6Lj+7mMErxnGJ7xGLZbGOHUzj2SY68LCAEraQG6FYTrEl5XrxCo+1zSLmsa8V3qVs37a5otgC3nGFi6zv+3UezlFDVwFlLOur/cPTu7Jiu8q1GnXbskPRQCu9Rk+BFa0inyiW11xFMT3lWG4QNzUeDZygik8l7KkVGSlqrqCYqnIacZFMFEW/9hOG4aySNtWrR528jW0sqrdW7BDtZL47oEcWcJS4ElZgQu+mdAA1xbT7k90hp2iX/FTPaypk4w03etcalOim3LP4oL6wqrlbnOFpWJL7x+W1Zh+gqf/3eElL+BFgAKhwTySwQ3BLAAAAAElFTkSuQmCC");
}

.b-arrow.arrow-small-down:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NDMUE2OTgxM0IzMTFFNUIzMTZCNDU4RUFDQUUxRDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NDMUE2OTkxM0IzMTFFNUIzMTZCNDU4RUFDQUUxRDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0MxQTY5NjEzQjMxMUU1QjMxNkI0NThFQUNBRTFENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0MxQTY5NzEzQjMxMUU1QjMxNkI0NThFQUNBRTFENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlzBbp8AAAFXSURBVHjalJK9SgNBFEYncQUVtfAJRLAQDCSEgLW1lSaisbbyDy18CIuEiDZaKQQbtbIUaxtJdAUFQfYZNBixcD1XvpUYY4wLZ4ed/e7Zmbkbc3uVOefcMPhwES4m6+4fV2y/2sswCQkIPG6rMAYPMESgjPS9Q1mcIQsrMAp3NhFAP2RgDfIEuzuQWSavmowcgQlLcAg1SMMG5LSVdtvMKZtWrTlKsTAMLWCTyzANg1CBLThj+7Umma1kCjYhBU9wCjtkrz6FCiYlXYAeSYtwQvBFmT6GGViX7BXKklUt4zV8/Bq2IS5pSoVdiA6UmVUT7d0bHKnG/9pBtMKGLY1LNA92VpdahdOHJqAuWZGV3X6rbxZKmtCBZ9W9R70aUQOOoYDM/1HbSihp1Cg7swFNP9uZRg1oWfebsKFRS+q+Uzd3owa0urw//l9rVAFu9HwO9+0KPgQYAI61ei08Qnc9AAAAAElFTkSuQmCC");
}

.b-arrow.arrow-small-down:active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjlCNjFCOEUxM0IxMTFFNUJDMzU5Mjk0QTcyQTgyODAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjlCNjFCOEYxM0IxMTFFNUJDMzU5Mjk0QTcyQTgyODAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGOUI2MUI4QzEzQjExMUU1QkMzNTkyOTRBNzJBODI4MCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGOUI2MUI4RDEzQjExMUU1QkMzNTkyOTRBNzJBODI4MCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoOgRVUAAAFZSURBVHjalJJPK0RRGIfPHVchLHwCKQtlyjRNWVtbMSPGUrHwLxY+hMVMIxaKBTXZYGUpaxv5cxWlNJ+BycjC9bz6XY0xxrj13NM99/c+95zzXs/N7kw653ohgLNwe6bi/nF5c7vtDCMQh5LPbQkG4AF6CBSRvjcpizGkYRH64c4mStAJKViGLMHWJmSWyaomJUfJhAXYhzIkYRUy2kqjbWaUTarWHAUvDEML2OQCjEE3XMI6nLD9co3MVjIKa5CAJziGTbIXn0IFhySdhjZJ83BE8EWZDoZxWJHsFYqSXVnGr/r4NWxATNKEClsQ7SkzoSbauzc4UE3wtYNohVVbGpRoCuyszrUKpw8NQ0WyPCu7/VZfK5Q0rgNPq3uPetWnBhxCDlnwo7aeUNKoUXZmXZp+tjONGlC37jdhVaPm1X2nbm5FDah3+X/8v9aoHNzo+RTuGxV8CDAAHDt3XPy+GTgAAAAASUVORK5CYII=");
}

.b-input-text {
    width: 300px;
}

.b-input-text .label-text {
    color:         #333333;
    font-size:     16px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    margin-bottom: 10px;
}

.b-input-text .error-text {
    position:  absolute;
    font-size: 11px;
    top:       -16px;
    left:      10px;
    display:   none;
}

.b-input-text input,
.b-input-text textarea {
    height:                     40px;
    color:                      #333333;
    font-size:                  15px;
    font-family:                "Arial", sans-serif;
    border:                     1px solid #cccccc;
    -webkit-border-radius:      2px;
    -moz-border-radius:         2px;
    border-top-left-radius:     2px;
    border-top-right-radius:    2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius:  2px;
    padding-left:               10px;
    padding-right:              25px;
    outline:                    none;
}

.b-input-text input:focus,
.b-input-text textarea:focus {
    border:             1px solid #3399cc;
    -moz-box-shadow:    0px 0px 7px 1px rgba(51, 153, 204, 0.5);
    -webkit-box-shadow: 0px 0px 7px 1px rgba(51, 153, 204, 0.5);
    box-shadow:         0px 0px 7px 1px rgba(51, 153, 204, 0.5);
    color:              #999999;
}

.b-input-text textarea {
    resize:  none;
    width:   100%;
    height:  100px;
    padding: 10px;
}

.b-input-text.error input,
.b-input-text.error textarea {
    border:             1px solid #cc3333;
    -moz-box-shadow:    0px 0px 7px 1px rgba(204, 51, 51, 0.5);
    -webkit-box-shadow: 0px 0px 7px 1px rgba(204, 51, 51, 0.5);
    box-shadow:         0px 0px 7px 1px rgba(204, 51, 51, 0.5);
    color:              #cccccc;
}

.b-input-text.error input:focus,
.b-input-text.error textarea:focus {
    color: #999999;
}

.b-input-text.error:after {
    position:            absolute;
    display:             block;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               8px;
    height:              8px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUNFOUY1REIxM0JGMTFFNTkyRUY5ODNDMjlFOUZDRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUNFOUY1REMxM0JGMTFFNTkyRUY5ODNDMjlFOUZDRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQ0U5RjVEOTEzQkYxMUU1OTJFRjk4M0MyOUU5RkNFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQ0U5RjVEQTEzQkYxMUU1OTJFRjk4M0MyOUU5RkNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PplChZAAAACZSURBVHjaYtxkYPCUgYHhqe/582YMSGCzoeExIKXEBCQ+AbEpUOAIkuQ+IGUJxF8YgSYwAhmHgdgaiNcA8R8gjgDi0yAxxv///8N0rQJSoVBDNgKtDAAxmJCs/YPE/gtjgE0A6t4LZDuBDIIqDATio0BsC3LDBSBDH4jPAI01hVp3BOqm6yArJIH4PBCbw4wFKrSBOlIMIMAAsYgwNTfl0iQAAAAASUVORK5CYII=");
    right:               10px;
    bottom:              16px;
}

.b-input-text {
    display:  inline-block;
    position: relative;
}

.b-input-text input {
    display:          inline-block;
    width:            100%;
    background-color: transparent;
    position:         relative;
    outline:          0px solid transparent;
}

.b-input-textarea {
    width: 300px;
}

.b-input-textarea .label-text {
    color:         #333333;
    font-size:     16px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    margin-bottom: 10px;
}

.b-input-textarea .textarea {
    resize:                     none;
    width:                      100%;
    height:                     100px;
    color:                      #cccccc;
    font-size:                  15px;
    font-family:                "Arial", sans-serif;
    border:                     1px solid #cccccc;
    -webkit-border-radius:      2px;
    -moz-border-radius:         2px;
    border-top-left-radius:     2px;
    border-top-right-radius:    2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius:  2px;
    padding-left:               10px;
    padding-right:              25px;
}

.b-input-textarea .textarea:focus {
    border:             1px solid #3399cc;
    -moz-box-shadow:    0px 0px 7px 1px rgba(51, 153, 204, 0.5);
    -webkit-box-shadow: 0px 0px 7px 1px rgba(51, 153, 204, 0.5);
    box-shadow:         0px 0px 7px 1px rgba(51, 153, 204, 0.5);
    color:              #999999;
}

.b-input-textarea.error .textarea {
    border:             1px solid #cc3333;
    -moz-box-shadow:    0px 0px 7px 1px rgba(204, 51, 51, 0.5);
    -webkit-box-shadow: 0px 0px 7px 1px rgba(204, 51, 51, 0.5);
    box-shadow:         0px 0px 7px 1px rgba(204, 51, 51, 0.5);
    color:              #cccccc;
}

.b-input-textarea.error .textarea:focus {
    color: #999999;
}

.b-input-textarea.error:after {
    position:            absolute;
    display:             block;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               8px;
    height:              8px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUNFOUY1REIxM0JGMTFFNTkyRUY5ODNDMjlFOUZDRUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUNFOUY1REMxM0JGMTFFNTkyRUY5ODNDMjlFOUZDRUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxQ0U5RjVEOTEzQkYxMUU1OTJFRjk4M0MyOUU5RkNFRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxQ0U5RjVEQTEzQkYxMUU1OTJFRjk4M0MyOUU5RkNFRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PplChZAAAACZSURBVHjaYtxkYPCUgYHhqe/582YMSGCzoeExIKXEBCQ+AbEpUOAIkuQ+IGUJxF8YgSYwAhmHgdgaiNcA8R8gjgDi0yAxxv///8N0rQJSoVBDNgKtDAAxmJCs/YPE/gtjgE0A6t4LZDuBDIIqDATio0BsC3LDBSBDH4jPAI01hVp3BOqm6yArJIH4PBCbw4wFKrSBOlIMIMAAsYgwNTfl0iQAAAAASUVORK5CYII=");
    right:               10px;
    bottom:              16px;
}

.b-input-textarea {
    display:  inline-block;
    position: relative;
}

.b-input-textarea .textarea {
    display:          inline-block;
    width:            100%;
    background-color: transparent;
    position:         relative;
    outline:          0px solid transparent;
}

.b-product-preview {
    /*width: 220px;*/
    width:              217px;
    height:             430px;
    position:           relative;
    -moz-box-shadow:    0px 0px 8px 0px rgba(51, 51, 51, 0.25);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(51, 51, 51, 0.25);
    box-shadow:         0px 0px 8px 0px rgba(51, 51, 51, 0.25);
    background-color:   #ffffff;
    padding:            10px;
    text-align:         center;
    -moz-transition:    all 0.5s ease;
    -ms-transition:     all 0.5s ease;
    -kthtml-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition:      all 0.5s ease;
    transition:         all 0.5s ease;
}

.b-product-preview .product-category {
    -moz-transition:    all 0.5s ease;
    -ms-transition:     all 0.5s ease;
    -kthtml-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -o-transition:      all 0.5s ease;
    transition:         all 0.5s ease;
    text-transform:     uppercase;
    font-size:          11px;
    font-family:        'proximanova_bold', tahoma, sans-serif;
    color:              #696969;
    margin-bottom:      10px;
    white-space:        nowrap;
}

.b-product-preview .product-image-wrap {
    height:   160px;
    width:    160px;
    display:  inline-block;
    position: relative;
    overflow: hidden;
}

.b-product-preview .product-image-wrap .product-image {
    position:          absolute;
    height:            100%;
    width:             auto;
    left:              50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform:     translate(-50%, 0);
    -o-transform:      translate(-50%, 0);
    transform:         translate(-50%, 0);
}

.b-product-preview .product-image-wrap .product-image.empty-image {
    background-repeat:   no-repeat;
    background-position: center;
    width:               160px;
    height:              160px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF1QTFRF////3t7e4ODg7+/v6+vr8vLy+Pj4/v7+39/f4+Pj/f399fX18/Pz6urq+vr69PT05OTk9vb27e3t4uLi4eHh9/f38PDw+fn5/Pz85eXl5+fn7Ozs7u7u6Ojo+/v7VyODZwAAAV5JREFUeNrs2NuOgjAUQFEuasv9jjo68/+fOQQkwGgAeaDHyV5PpunDjgnlFMsCAAAAAAAAAAAAAAAAALRCz36XE1127LO3SNVugd6mQDvZLXBbn+0S+GmBzlraTKCzer9L4P8MDG55LCgw8uLppqjZohMxgZlte/7k/+v2+FICr83C1/hlm3ebMiGB3f8VjVbu3aZKSGD6lHBuFzwlIzDo32bhaCZzmr5YyEOS9oH6NCz6WaWEHDPJMBCUscSDejzApv1h4ysxgdMbwOOwSfRwLhoOVH9uAIf2sdGPHwICwxeDadaOgCcRgap4Gp2jqBtRryICjzNDfiggUJUzgYUyH1ivuCeZDPTL+Q8exsctd+GqmRsOfPEIT+mL2cBg8bYemA38OS2IuXZ+cKA+rvXN1y0CZQTWuwUW2wLPuwUmekvf3dpPXN8Ob8orCwAAAAAAAAAAAAAAAADQ+RVgAFmdDxU2ZcZdAAAAAElFTkSuQmCC");
}

.b-product-preview .product-tags-wrap {
    margin-top:    15px;
    margin-bottom: 5px;
    text-align:    left;
}

.b-product-preview .product-title {
    margin-top:      10px;
    text-align:      left;
    font-size:       16px;
    font-family:     'proximanova_reg', tahoma, sans-serif;
    color:           #333333;
    text-decoration: none;
    display:         block;
}

.b-product-preview .product-title:hover {
    text-decoration: underline;
    color:           #3399cc;
}

.b-product-preview .product-price-wrap {
    position: absolute;
    bottom:   60px;
    left:     10px;
}

.b-product-preview .product-price-wrap .price .value {
    font-size:   20px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-product-preview .product-price-wrap .price .currency {
    margin-left: 5px;
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-product-preview .product-price-wrap .old-price {
    font-size:       14px;
    font-family:     'proximanova_reg', tahoma, sans-serif;
    text-align:      left;
    text-decoration: line-through;
}

.b-product-preview .buttons-wrap {
    position:   absolute;
    bottom:     10px;
    left:       10px;
    right:      10px;
    text-align: left;
}

.b-product-preview .buttons-wrap .button-go {
    position: absolute;
    right:    0;
    top:      0;
}

.b-product-preview:hover {
    -moz-box-shadow:    0px 0px 8px 0px rgba(51, 51, 51, 0.65);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(51, 51, 51, 0.65);
    box-shadow:         0px 0px 8px 0px rgba(51, 51, 51, 0.65);
}

.b-product-preview:hover .product-category {
    color: #333333;
}

.b-product-preview {
    display: inline-block;
}

.b-top-menu {
    -moz-transition:    top 0.4s ease-out 0.1s;
    -ms-transition:     top 0.4s ease-out 0.1s;
    -kthtml-transition: top 0.4s ease-out 0.1s;
    -webkit-transition: top 0.4s ease-out 0.1s;
    -o-transition:      top 0.4s ease-out 0.1s;
    transition:         top 0.4s ease-out 0.1s;
}

body.notify-active {
    padding-top: 60px;
}

body.notify-active .b-main-menu-reworked {
    top: 60px !important;
}

.b-notification {
    top:        -60px;
    height:     60px;
    text-align: center;
}

.b-notification.notify-active {
    top: 0;
}

.b-notification .title {
    font-size:   20px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-notification .message {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-notification .close-button {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEU2RkNFRjIxM0JFMTFFNTk3NjBEOEVEOUFENzRFNEUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEU2RkNFRjMxM0JFMTFFNTk3NjBEOEVEOUFENzRFNEUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4RTZGQ0VGMDEzQkUxMUU1OTc2MEQ4RUQ5QUQ3NEU0RSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4RTZGQ0VGMTEzQkUxMUU1OTc2MEQ4RUQ5QUQ3NEU0RSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkoqRPEAAADMSURBVHjajJOxCsJADIYPH8BVXBVd1a6KD+ADdPd53XQR1EG04FKhHTs0/pEr1mtyaeCDkuT/e1xyjoh24AqOYAmcwQwcwA2knKjoF/ydRMRzULT6v8kn/Ydm0hEjci4sglNIJpKYY900JIrJCAwV8Za17SNKJi/w0MShgWaiiiUDZuxHFEYGpmH/wHWjBLWQJ18LsvaooiO2xCV4x0ysP0/8nah70ux2Ydy2ticrLl6sUUVMMtdTrJpwMgV3cAabHs+Zn/zJa/YfAQYAq/9T9cLEGmkAAAAASUVORK5CYII=");
}

.b-notification.color-success .title,
.b-notification.color-danger .title,
.b-notification.color-success .message,
.b-notification.color-danger .message {
    color:       #ffffff;
    text-shadow: 0.5px 0.866px 0px rgba(153, 153, 153, 0.5);
}

.b-notification.color-success {
    background-color: #33cc66;
}

.b-notification.color-success .close-button:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPtJREFUeNpiPGNs7MXAwDAJiL8BcRwQX2DAD1SBeBkQCwFxJSPQgF9ABitU8jcQWwDxORya1YD4NBDzwQSYgPgVkgKQQSeA2IgYzUDwDmSAN9RmfIZg0wwCfiADLkKdjc0QcagmbJrtgfgoE5RzDochIMOv4tB8CBYGDHgMAblABpdmdANghsgD8T0sgfgMiFWQNWMzAAQ+AfE/LOL/oXIM+AxQQ7IJHUgD8VP0KGYiEFWfgfg9vihmIhDPBkCsjS+dMEHTNq54BgXmczzpxBBkwDZ88UwgnWxhwhJg6JrxGSIFMiAciB8B8U0gtsWhGdkQMyC+AtWTBBBgACrsQzAJom93AAAAAElFTkSuQmCC");
}

.b-notification.color-danger {
    background-color: #cc3333;
}

.b-notification.color-danger .close-button:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAP5JREFUeNpiND6T5sXAwDAJiL8BcRwQX2DAD1SBeBkQCwFxJQuQ2ADErFDJU0BsAcTncGhWA+LTQMwH5a9kAhKvkBSADDoBxEZEaAaBdyADvIH4NwFDsGkGAT+QARehzsZmiDhUEzbN9kB8lAnKOYfDEJDhV3FoPgRiMCEJYjME5AIZXJrRDYAZIg/E97AE4jMgVkHWjM0AEPgExP+wiP+HyjHgM0ANySZ0IA3ET9GjmIlAVH0G4vf4opiJQDwbALE2vnTCBE3buOIZFJjP8aQTQ5AB2/DFM4F0soUJS4Cha8ZniBTIgHAgfgTEN4HYFodmZEPMgPgKVE8SQIABAAGxQmIRINaOAAAAAElFTkSuQmCC");
}

.b-notification {
    position: fixed;
    left:     0;
    width:    100%;
    z-index:  1000;
}

.b-notification .container {
    height: 100%;
}

.b-notification .container .row {
    height: 100%;
}

.b-notification .container .row > div {
    height: 100%;
}

.b-cart {
    width:            140px;
    height:           60px;
    background-color: rgba(204, 204, 204, 0.2);
}

.b-cart .icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               31px;
    height:              31px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAYAAAAfrhY5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDg0MjNDQjIxM0MxMTFFNTgwREZGREJBRkRGMjJDQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDg0MjNDQjMxM0MxMTFFNTgwREZGREJBRkRGMjJDQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0ODQyM0NCMDEzQzExMUU1ODBERkZEQkFGREYyMkNDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0ODQyM0NCMTEzQzExMUU1ODBERkZEQkFGREYyMkNDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoebOKoAAAGjSURBVHjaxJfRbcIwFEUNygDdoDBB0wmACZpOEPoTftmAdIKWz3w1TNB0gzABYQKSCQoTpNfSjeSmqMTJC1i6CsI2h/ue/WIPgiCYK6V89bdl0CaKouxMn1osFqpLw++qIZ4f0BQaQFtDM2gHyFT11BzolfBlzWUIcIznG/TYCxzA8J/+d7ofYVwuDR9eyIuOxImRUVeFs6W3hk9uCR/pvEvDB2VZXhwE8BGPT0hy0X05DQdq93Nh42Mb+ANW/1igwun0HaBkaAGXyrsHFTDSDC6835faddPVLrnfXeieldMaPhFwva92jS28a969yrUVXCDv1VZNrOECefcIPnaBT1ru7Scotq3tEnnXIS84/9dJxubclQF84pkvtZjq111bww33YYt5cZtX6jl4zgOnjXIp+Ijq/TDRW513Ws7TVWoFfZvlsnfnBrxg0dDv5rKBdiJwhP7ISrXnzWbDrpmhNdPzTLn1VDkdUuYyAtXq9/mHqlvPlJ+rWr7ld6kEPCXwYFSwrHbRXHHMHctyKOV8SecJw+/V+hPeA9eMyEu9Kv4IMABGN5NFIOhzDAAAAABJRU5ErkJggg==");
}

.b-cart .content {
    margin-left: 10px;
}

.b-cart .content .items {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-cart .content .items .value {
    color: #666666;
}

.b-cart .content .items .label {
    color: #cccccc;
}

.b-cart .content .summ .value {
    font-size:   14px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #666666;
}

.b-cart .content .summ .label {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #cccccc;
}

.b-cart.active {
    background-color: #33cc66;
}

.b-cart.active .icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               30px;
    height:              30px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkExQjZEM0MxM0MxMTFFNTlBODJBMzU4QjY0MUI4MjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkExQjZEM0QxM0MxMTFFNTlBODJBMzU4QjY0MUI4MjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQTFCNkQzQTEzQzExMUU1OUE4MkEzNThCNjQxQjgyNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQTFCNkQzQjEzQzExMUU1OUE4MkEzNThCNjQxQjgyNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pty7eDUAAAKHSURBVHjatNdJaNRQHMfxmam1tTiIVOrFwYKCCAoVEYZq3RU8qFR6cwEVkR5FoR5c8CCCHhS8uICIehRBigiuoDctLlioolbQKl0UpXtL7fh97S/4DOlM8lIffDrNPy/5J+8l/ySJXC7XgM8YwCCGMIIObEbif0jmzN/xdhs3En9bFgexC9cTk93IuxwHUBRwZE/QW+Do05gXIvaPQkNSkxtv6Tx9+tWnxor1KFbtmtgYRv0E6zrxCheVaAMa8QFXFVvtmvgpngXEv6PbWj6mRP1W7Kxiy1wSn9JZ27F2/Aroe0SJFgfEslET12pDb/k1XuTpv1v911uxesXW2rdToQu/BK1oRjWm4xO+YJav7wg+olbLLfit7bco9ghvwyQ27QHW4TS+YTbKzd3o65fEqNkx0pijuIm9QykOmQMOm/gE9iAzCaXj+diIhSxxWc1RJmapXKP9lKdCHuUb/S6NebbHdW38CJu4D22oi5l4Fc57tTqsMxPcu2Htt2/LKBsu0oYLHBObg77lLaciDFOzfjc6DLG5jWbgghdIRdxBF5Y4JD6p6+Se/TyO4hraHIbZtKNRa3XQ87kSpZhWQAm2apsK/6tP1GEzpa9SNbioQN9RzW+jVavH2hSH+epVETis2pyvpTS39/0rXBJ3aIc341SSlMM2l1EV90nhMsemdeMu9mJI821OotjqM6zHppnjAf8j1DXxQjShTAnMPPagQgdgdtquZZN4UBdkZ5yh9t4svuIx9mGm4juxQ+biJ7br6r7kf6F3scn3HnYOXQFFY4X+X6nlYtcC4snoC+MK6vTNdcdan1SFe4ltaEGT4rESG1X60DPtIab61s9Hq9a/R5m9/o8AAwAFlOj19cSdSQAAAABJRU5ErkJggg==");
}

.b-cart.active .content .items .value {
    color: #ffffff;
}

.b-cart.active .content .items .label {
    color: #ffffff;
}

.b-cart.active .content .summ .value {
    color: #ffffff;
}

.b-cart.active .content .summ .label {
    color: #ffffff;
}

.b-cart {
    text-align: center;
}

.b-cart .icon {
    display:        inline-block;
    vertical-align: middle;
}

.b-cart .content {
    display:        inline-block;
    vertical-align: middle;
    text-align:     right;
}

.b-category-menu {
    font-size: 0.001px;
}

.b-category-menu .item {
    height:             150px;
    /*width: 181px;*/
    width:              175px;
    -moz-box-shadow:    0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    box-shadow:         0px 0px 15px 0px rgba(0, 0, 0, 0.1);
    margin-right:       8px;
}

.b-category-menu .item:last-child {
    margin-right: 0px;
}

.b-category-menu .item .icon {
    top:  20px;
    left: 15px;
}

.b-category-menu .item .text {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    bottom:      10px;
    left:        10px;
}

.b-category-menu .item:hover .text {
    color: #ffffff !important;
}

.b-category-menu .item.category-16 .icon {
    background-position: -120px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.b-category-menu .item.category-16 .text {
    color: #3399cc;
}

.b-category-menu .item.category-16:hover {
    background-color: #3399cc;
}

.b-category-menu .item.category-16:hover .icon {
    background-position: -120px -40px;
}

.b-category-menu .item.category-17 .icon {
    background-position: -200px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.b-category-menu .item.category-17 .text {
    color: #33cccc;
}

.b-category-menu .item.category-17:hover {
    background-color: #33cccc;
}

.b-category-menu .item.category-17:hover .icon {
    background-position: -200px -40px;
}

.b-category-menu .item.category-18 .icon {
    background-position: -160px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.b-category-menu .item.category-18 .text {
    color: #cc6699;
}

.b-category-menu .item.category-18:hover {
    background-color: #cc6699;
}

.b-category-menu .item.category-18:hover .icon {
    background-position: -160px -40px;
}

.b-category-menu .item.category-19 .icon {
    background-position: -80px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.b-category-menu .item.category-19 .text {
    color: #cc9933;
}

.b-category-menu .item.category-19:hover {
    background-color: #cc9933;
}

.b-category-menu .item.category-19:hover .icon {
    background-position: -80px -40px;
}

.b-category-menu .item.category-20 .icon {
    background-position: -40px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.b-category-menu .item.category-20 .text {
    color: #cc6699;
}

.b-category-menu .item.category-20:hover {
    background-color: #cc6699;
}

.b-category-menu .item.category-20:hover .icon {
    background-position: -40px -40px;
}

.b-category-menu .item.category-21 .icon {
    background-position: 0px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.b-category-menu .item.category-21 .text {
    color: #333333;
}

.b-category-menu .item.category-21:hover {
    background-color: #333333;
}

.b-category-menu .item.category-21:hover .icon {
    background-position: 0px -40px;
}

.b-category-menu {
    font-size: 0.001px;
}

.b-category-menu .item {
    display:        inline-block;
    vertical-align: middle;
    position:       relative;
}

.b-category-menu .item .icon {
    display:        inline-block;
    vertical-align: middle;
    position:       absolute;
}

.b-category-menu .item .text {
    display:        inline-block;
    vertical-align: middle;
    position:       absolute;
}

.b-sorting-menu {
    line-height:   60px;
    height:        60px;
    border-bottom: 1px solid rgba(204, 204, 204, 0.4);
}

.b-sorting-menu .label {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #333333;
}

.b-sorting-menu .variants .variant {
    margin-left: 25px;
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #696969;
}

.b-sorting-menu .variants .variant:hover,
.b-sorting-menu .variants .variant.active {
    text-decoration: underline;
    color:           #3399cc;
}

.b-sorting-menu .label {
    display: inline-block;
}

.b-sorting-menu .variants {
    display: inline-block;
}

.b-sorting-menu .variants variant {
    display: inline-block;
}

.b-collapsable .collapsable-subsections:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBCQTk3NTgxM0MxMTFFNUI2N0JDODlERDE1RDcwMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBCQTk3NTkxM0MxMTFFNUI2N0JDODlERDE1RDcwMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEJBOTc1NjEzQzExMUU1QjY3QkM4OUREMTVENzAwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMEJBOTc1NzEzQzExMUU1QjY3QkM4OUREMTVENzAwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsIe1oUAAAC1SURBVHjajJLLDcIwEEQ3K8rgSAVugCo48RER9EG4wZ0jiO+RVuwKOFIHZowmyAE7sNJTLOd5vFq5sNb2ReQCNsaYtWRKQQ90wco5V7WJexJqkZMV1z3wnYNDmxwShfIMnHKy1gvKJTinZI1PUZ5yCg258N5/NY6fyjaG3Bqo/FmaSTtGaUu0dNWEFMY0iqSqkUgpDH78Kb1FSjswSUkvkdKWY0lKdWJJslKoDriB+69n9hRgALYoSymgJT/eAAAAAElFTkSuQmCC");
}

.b-collapsable .collapsable-subsections.expanded:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQ0NkVFRDYxM0MxMTFFNThDNUU5RkY1RjE5QjVDMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQ0NkVFRDcxM0MxMTFFNThDNUU5RkY1RjE5QjVDMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRDQ2RUVENDEzQzExMUU1OEM1RTlGRjVGMTlCNUMyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRDQ2RUVENTEzQzExMUU1OEM1RTlGRjVGMTlCNUMyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgJtpUAAACJSURBVHjajIzbEUBADEWzqUUfmtCAKvxuJXY8PpXkTx8iS3asENyZM0z23uOIqASAggnMCv+CTM3MwIKFjrQMMvABSjdmiYeGzoQPCUonpUkPPjt2hgTlLSVuIC/kkl5JUG6XsRZoySBDlP/b+EmgJaPwOLYEWmKO3wRa4q2e2y12KvlOVmETYAAsLbUFQoiTMgAAAABJRU5ErkJggg==");
}

.b-collapsable .collapsable-handler {
    display: block;
}

.b-collapsable .collapsable-handler:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDBCQTk3NTgxM0MxMTFFNUI2N0JDODlERDE1RDcwMDAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDBCQTk3NTkxM0MxMTFFNUI2N0JDODlERDE1RDcwMDAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMEJBOTc1NjEzQzExMUU1QjY3QkM4OUREMTVENzAwMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMEJBOTc1NzEzQzExMUU1QjY3QkM4OUREMTVENzAwMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsIe1oUAAAC1SURBVHjajJLLDcIwEEQ3K8rgSAVugCo48RER9EG4wZ0jiO+RVuwKOFIHZowmyAE7sNJTLOd5vFq5sNb2ReQCNsaYtWRKQQ90wco5V7WJexJqkZMV1z3wnYNDmxwShfIMnHKy1gvKJTinZI1PUZ5yCg258N5/NY6fyjaG3Bqo/FmaSTtGaUu0dNWEFMY0iqSqkUgpDH78Kb1FSjswSUkvkdKWY0lKdWJJslKoDriB+69n9hRgALYoSymgJT/eAAAAAElFTkSuQmCC");*/
    right:               12px;
}

.b-collapsable .collapsable-handler.expanded {
    position: relative;
}

.b-collapsable .collapsable-handler.expanded:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              10px;
    display:             inline-block;
    vertical-align:      middle;
    /*background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQ0NkVFRDYxM0MxMTFFNThDNUU5RkY1RjE5QjVDMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQ0NkVFRDcxM0MxMTFFNThDNUU5RkY1RjE5QjVDMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRDQ2RUVENDEzQzExMUU1OEM1RTlGRjVGMTlCNUMyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRDQ2RUVENTEzQzExMUU1OEM1RTlGRjVGMTlCNUMyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgJtpUAAACJSURBVHjajIzbEUBADEWzqUUfmtCAKvxuJXY8PpXkTx8iS3asENyZM0z23uOIqASAggnMCv+CTM3MwIKFjrQMMvABSjdmiYeGzoQPCUonpUkPPjt2hgTlLSVuIC/kkl5JUG6XsRZoySBDlP/b+EmgJaPwOLYEWmKO3wRa4q2e2y12KvlOVmETYAAsLbUFQoiTMgAAAABJRU5ErkJggg==");*/
}

.b-collapsable.collapsable-wide .collapsable-handler:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               12px;
    height:              22px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVpJREFUeNqUk0lKA1EURX9CKVHUuTNxapvKClyACGJsQDegYj9zCYKxw4lTQcQGnAvOhSqjERzpIowQG7A8D24kiVUBPxz+oO599bqfCoJg2jm3DM9wALe+73+7hONBL+SgDz7gC4IkQxru4B46YRIWwzAcaGa4gV0IoQOmYAVTf5whFUWR46MZZ2FJ6Vlax7ADJWqKav/gVOQZFJRiC8wowFBjSk6mCtcVbMmUgbx1kAxyfwwyvcm0DUXoggk1YvC3hsbDx1Yum888DMMnnFqgWEONcYFrA3qgDJtp98/jJUSupjQH3YpuKV17MeJ2rnFYVf7WiAvYpylPXoPYJj0KaxK/wqUtJeKHupQQt3GNwTpk4V3DNHGxrgatRl6TzWo1TmDPVqOuaMQZDcfehA8ViQtEfozr0kiN2Ao8t6WLE1cNWS1YWTkfIi41m8OLXpg90SMtXuL5EWAAsnV3b9pP+i8AAAAASUVORK5CYII=");
}

.b-collapsable.collapsable-wide .collapsable-handler.expanded:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVBJREFUeNqU0rtLA0EQx/FTN4ViZWEn+MBCQTCCYG2tTSLBRy3aaBD9O3xrYa+xUCvLYG8RYh6goMUJgq0viKgYvwO/g0OSMy58wmZvZm52b513kJ/2PK8bJVyg4v1vtGIcQ/AdP8sYwC06cIjvBos1YwpL6Me1LfhoxyjSmEWsgWIxxaaVazX8Fm9y8YGJ0xts6z14xh2+IraZxCpG8IYj7FuhSyVatwnEsaZtnys4PKyTCcVY7AvOrFh1fjhnHVrQI+4VPIgu9OFJnX6qWJteGhR7xzF2KJYPDjUYBWwjgw8lrCCFJklpLa6YjHIKQREXKlhFEeuazyhxQZ3bmNNaRcU26KwcPg9X48AtYDN0JcbQqWe9OtMTxZR/J7s6X9Eu+a7mSRWy8YpTPSvVSnQR9yyHLd2AhNbsa+7hql6S++PyFnSmRf3P4iYq4UeAAQBhp1EBF+PuggAAAABJRU5ErkJggg==");
}

.b-collapsable .collapsable-handler {
    cursor:   pointer;
    position: relative;
}

.b-collapsable .collapsable-handler:after {
    position:          absolute;
    display:           block;
    content:           "";
    top:               50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform:     translate(0, -50%);
    -o-transform:      translate(0, -50%);
    transform:         translate(0, -50%);
}

.b-collapsable .collapsable-content {
    overflow: hidden;
}

.b-simple-side-menu .menu-title {
    font-size:     24px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    padding:       20px;
    padding-right: 30px;
    padding-left:  50px;
    position:      relative;
}

.b-simple-side-menu .menu-title .icon {
    position:          absolute;
    left:              0px;
    top:               50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform:     translate(0, -50%);
    -o-transform:      translate(0, -50%);
    transform:         translate(0, -50%);
}

.b-simple-side-menu .side-menu .items {
    padding-left: 0;
    display:      none;
}

.b-simple-side-menu .side-menu .items .item {
    display:        block;
    padding-bottom: 8px;
    padding-top:    14px;
    margin-left:    20px;
}

.b-simple-side-menu .side-menu .items .item .link {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #999999;
}

.b-simple-side-menu .side-menu .items .item .link.active {
    color:         #3399cc;
    border-bottom: 1px solid #3399cc;
}

.b-simple-side-menu .side-menu .items .item:hover .link {
    color:         #3399cc;
    border-bottom: 1px solid #3399cc;
}

.b-simple-side-menu .b-collapsable .collapsable-handler {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #333333;
    padding:     6px 25px 6px 10px;
}

.b-simple-side-menu .b-collapsable .collapsable-handler:hover {
    color:            #ffffff;
    background-color: #3399cc;
}

.b-simple-side-menu .b-collapsable .collapsable-handler:hover:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               10px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQCAYAAAAvf+5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGVJREFUeNpi+P//vz0QPwbiciBmwIVBRPJ/BGjAp5AJiOcRUgxjgBTPx6cYmQNSvBCXYnQrQIoXYVOMzeEgxYvRFeMKDpDiJUiKQ5gYiAXkWk2UZ4gKHqICnOgoJDpREJXMAAIMAGeQ64JrD4VnAAAAAElFTkSuQmCC");
}

.b-simple-side-menu .b-collapsable .collapsable-handler.no-children:after {
    display: none !important;
}

.b-simple-side-menu .b-collapsable .collapsable-content {
    height: auto;
}

.b-simple-side-menu .b-collapsable .collapsable-handler.expanded {
    color:            #ffffff;
    background-color: #3399cc;
}

.b-simple-side-menu .b-collapsable .collapsable-handler.expanded:hover:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              10px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkQ0NkVFRDYxM0MxMTFFNThDNUU5RkY1RjE5QjVDMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkQ0NkVFRDcxM0MxMTFFNThDNUU5RkY1RjE5QjVDMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRDQ2RUVENDEzQzExMUU1OEM1RTlGRjVGMTlCNUMyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRDQ2RUVENTEzQzExMUU1OEM1RTlGRjVGMTlCNUMyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhgJtpUAAACJSURBVHjajIzbEUBADEWzqUUfmtCAKvxuJXY8PpXkTx8iS3asENyZM0z23uOIqASAggnMCv+CTM3MwIKFjrQMMvABSjdmiYeGzoQPCUonpUkPPjt2hgTlLSVuIC/kkl5JUG6XsRZoySBDlP/b+EmgJaPwOLYEWmKO3wRa4q2e2y12KvlOVmETYAAsLbUFQoiTMgAAAABJRU5ErkJggg==");
}

.b-related-products {
    text-align:     center;
    padding-top:    20px;
    padding-bottom: 10px;
}

.b-related-products .b-related-products--title {
    font-size:   32px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
}

.b-related-products .b-related-products--products-container .b-slider .slide-container {
    overflow: hidden;
    padding:  10px 0px;
    width:    100%;
}

.b-related-products .b-related-products--products-container .b-slider .slide-container .slide-canvas {
    white-space: nowrap;
}

.b-related-products .b-related-products--products-container .b-slider .slide-container .slide-canvas .slide .b-product-preview {
    display:        inline-block;
    white-space:    normal;
    margin:         5px;
    vertical-align: top;
}

.b-footer {
    padding-top: 30px;
    border-top:  1px solid #cccccc;
}

.b-footer .column-title {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-footer .column-block {
    color:       #696969;
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-footer .column-block .paragraph {
    margin: 12px 0;
}

.b-footer .column-block .paragraph .label {
    color: #333333;
}

.b-footer .column-block .bottom-menu {
    padding: 0;
}

.b-footer .column-block .bottom-menu .item {
    list-style-type: none;
    padding:         15px 0;
}

.b-footer .column-block .bottom-menu .item .link {
    color:       #696969;
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-footer .column-block .bottom-menu .item .link:hover {
    color:         #3399cc;
    border-bottom: 1px solid #3399cc;
}

.b-footer .column-block .social {
    white-space: nowrap;
    margin:      5px 0;
}

.b-footer .column-block .social .icon {
    margin-right: 5px;
    opacity:      0.4;
}

.b-footer .column-block .social .link {
    color:       #696969;
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-footer .column-block .social:first-child {
    margin-top: 30px;
}

.b-footer .column-block .social:hover .link {
    color: #3399cc;
}

.b-footer .column-block .social:hover .icon {
    opacity: 1;
}

.b-footer .column-block .b-button {
    margin-top: 20px;
}

.b-footer .text-warning {
    padding:       15px 0;
    text-align:    center;
    font-size:     14px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    color:         #696969;
    border-top:    1px solid rgba(153, 153, 153, 0.2);
    border-bottom: 1px solid rgba(153, 153, 153, 0.2);
}

.b-footer .copyright {
    color:          #999999;
    text-align:     center;
    text-transform: uppercase;
    font-size:      12px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    padding-top:    15px;
    padding-bottom: 25px;
}

.has-notification .b-top-menu {
    top: 60px;
}

.b-top-menu {
    height:             60px;
    line-height:        60px;
    background-color:   #ffffff;
    -moz-box-shadow:    0px 1px 3px 0px rgba(150, 150, 150, 0.3);
    -webkit-box-shadow: 0px 1px 3px 0px rgba(150, 150, 150, 0.3);
    box-shadow:         0px 1px 3px 0px rgba(150, 150, 150, 0.3);
    z-index:            1000;
}

.b-top-menu .b-top-menu--handler {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              19px;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUNDQjZBMkMxM0MwMTFFNUExMjZDMDQyQUExMDVGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUNDQjZBMkQxM0MwMTFFNUExMjZDMDQyQUExMDVGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0NCNkEyQTEzQzAxMUU1QTEyNkMwNDJBQTEwNUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQ0NCNkEyQjEzQzAxMUU1QTEyNkMwNDJBQTEwNUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrOzfVgAAAA1SURBVHjaYjx79ux/BhoCJgYaA5pbwPj//3+G0SAa3hawnDt3bjQfjOaD0Xwwmg8IAIAAAwAqRBBaw7InDgAAAABJRU5ErkJggg==");
    display:             inline-block;
    vertical-align:      middle;
}

.b-top-menu .b-top-menu--handler:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              19px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg3RUU2OUExM0MwMTFFNUEyMjFCQkQ5NzE2QzE1QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg3RUU2OUIxM0MwMTFFNUEyMjFCQkQ5NzE2QzE1QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODdFRTY5ODEzQzAxMUU1QTIyMUJCRDk3MTZDMTVBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODdFRTY5OTEzQzAxMUU1QTIyMUJCRDk3MTZDMTVBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pru6AQsAAAA0SURBVHjaYmGYdf4/Aw0BEwONAc0tYPz//z/DaBANbwtYGGdfGM0Ho/lgNB+M5gMCACDAANqjDWMJ8HGtAAAAAElFTkSuQmCC");
}

.b-top-menu .b-button:first-child {
    margin-right: 4px;
}

.b-top-menu .b-cart {
    line-height: 1.14;
}

.b-top-menu {
    position: fixed;
    left:     0;
    top:      0;
    width:    100%;
}

.b-top-menu .row,
.b-top-menu .container,
.b-top-menu .column {
    height: 100%;
}

.b-top-menu .logo img {
    display:        inline-block;
    vertical-align: middle;
}

.b-top-menu .b-top-menu--handler {
    display:        inline-block;
    vertical-align: middle;
}

.b-top-menu .b-button {
    display:        inline-block;
    vertical-align: middle;
}

.b-top-menu .b-cart {
    display:        inline-block;
    vertical-align: middle;
}

.b-autocomplete {
    line-height: 40px;
    height:      40px;
    position:    relative;
}

.b-autocomplete .ui-front {
    position: relative;
}

.b-autocomplete .ui-front .ui-helper-hidden-accessible {
    display: none;
}

.b-autocomplete .ui-front .ui-autocomplete-input {
    height:                     40px;
    width:                      100%;
    border:                     1px solid #cccccc;
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
    font-family:                "Arial", sans-serif;
    font-size:                  15px;
    font-style:                 italic;
    color:                      #999999;
    padding-left:               10px;
}

.b-autocomplete .ui-front .ui-autocomplete-input:focus {
    color:        #333333;
    font-style:   normal;
    outline:      none;
    border-color: #3399cc;
}

.b-autocomplete .ui-front .ui-autocomlete-list-wrap {
    background-color:                   #ffffff;
    margin-top:                         -4px;
    border:                             1px solid #3399cc;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius:  4px;
    -moz-border-bottom-right-radius:    4px;
    -moz-border-bottom-left-radius:     4px;
    border-bottom-right-radius:         4px;
    border-bottom-left-radius:          4px;
}

.b-autocomplete .ui-front .ui-autocomlete-list-wrap .ui-autocomplete {
    padding: 0;
    margin:  0;
}

.b-autocomplete .ui-front .ui-autocomlete-list-wrap .ui-autocomplete .ui-menu-item {
    list-style-type: none;
    font-family:     "Arial", sans-serif;
    font-size:       15px;
    display:         block;
    height:          40px;
    line-height:     40px;
    width:           100%;
}

.b-autocomplete .ui-front .ui-autocomlete-list-wrap .ui-autocomplete .ui-menu-item a {
    padding-left:  10px;
    width:         100%;
    height:        100%;
    display:       block;
    color:         #333333;
    border-bottom: 1px solid rgba(51, 153, 204, 0.7);
}

.b-autocomplete .ui-front .ui-autocomlete-list-wrap .ui-autocomplete .ui-menu-item a:hover {
    background-color: rgba(51, 153, 204, 0.3);
}

.b-autocomplete .ui-front .ui-autocomlete-list-wrap .ui-autocomplete .ui-menu-item:last-child a {
    border-bottom: 0px solid transparent;
}

.b-autocomplete:after {
    position:            absolute;
    display:             block;
    content:             "";
    right:               10px;
    top:                 50%;
    margin-top:          -3px;
    background-repeat:   no-repeat;
    background-position: center;
    width:               9px;
    height:              6px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REIyQjUzMjYxM0JFMTFFNTk5QjU4MEI4NzdENDQ0MzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REIyQjUzMjcxM0JFMTFFNTk5QjU4MEI4NzdENDQ0MzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEQjJCNTMyNDEzQkUxMUU1OTlCNTgwQjg3N0Q0NDQzNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEQjJCNTMyNTEzQkUxMUU1OTlCNTgwQjg3N0Q0NDQzNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr0e6icAAABnSURBVHjaYmBgYNAH4h1AzP///38GGAbxgXgnVJ5hPxCDRI8CMS+SghNQcZA8gwQQ34AKHITyj0L514BYDGa0NBDfhkp8hdIgjZJgeSQ3yADxPagCkAZpuByaYxWAeB9IA7I4QIABADK9RR4QD3wbAAAAAElFTkSuQmCC");
}

.b-autocomplete.active .ui-front .ui-autocomplete-input {
    border-color: #3399cc;
}

.b-autocomplete.active:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               9px;
    height:              6px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUUyRDc1NzIxM0JFMTFFNUFGRTdEMjdBNjUyOUQ3NTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUUyRDc1NzMxM0JFMTFFNUFGRTdEMjdBNjUyOUQ3NTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRTJENzU3MDEzQkUxMUU1QUZFN0QyN0E2NTI5RDc1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRTJENzU3MTEzQkUxMUU1QUZFN0QyN0E2NTI5RDc1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjIgV7QAAACNSURBVHjaYmSYdV6fgYGhE4jD/6cafGSAAsbZF/iB1CogLmMCEhOA2B2ItwEleJEU7ARiN5A8I9AkCSDjABCrA/EhkIlAvBaIrYD4OhA7MP7//x+kUxqqUAWIvwExFxDfBGJHoBOegxVBrZCBmqQIxHdAJgAVPAXJMcEcChR4AqScgHg/1ISnMDmAAAMADHgsXXQ9nxEAAAAASUVORK5CYII=");
}

.b-main-menu {
    height:              80px;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAJCAYAAACmJ6W6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkEyMUZDMTMxQjlCMTFFNTg1NkI5NkNDNDQwNEI5NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkEyMUZDMTQxQjlCMTFFNTg1NkI5NkNDNDQwNEI5NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTIxRkMxMTFCOUIxMUU1ODU2Qjk2Q0M0NDA0Qjk1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTIxRkMxMjFCOUIxMUU1ODU2Qjk2Q0M0NDA0Qjk1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poweo4YAAADVSURBVHjazJQ/CsIwFIfTWkRREJxdtBfwAD2Fm4Pg7CBk8QCF3qFncOvUk/QKIjgEwWBMYusvkIIUdfX94CN/3rc8SF5QIwHCfqRBKDlhlmU7KeXpm6CUulBz3LrknK+01qLpxBhzS9N0TdBhM7DI83xjrVWt4Pa426IWE3TYGEzBvCzLA+rumZuiKLi78zVSjnvwPRCBEZhUVbUXQpyTJDnifAUSWEpO+0tD0AdDMHCfGDzAHWhQU3LeR0voO4y89PRd19Sc7jwMPMyLzYep83fnJcAA17ji6qsOvCQAAAAASUVORK5CYII=");
    background-repeat:   repeat-x;
    background-position: bottom;
}

.b-main-menu .icon-menu {
    margin: 18px 0px;
}

.b-main-menu .icon-menu .item {
    margin-right: 30px;
}

.b-main-menu .icon-menu .item .icon-menu-1 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              26px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTNBMTkxQjQxM0JGMTFFNUJDRjhDNDM4MkUzMjRCRTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTNBMTkxQjUxM0JGMTFFNUJDRjhDNDM4MkUzMjRCRTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBM0ExOTFCMjEzQkYxMUU1QkNGOEM0MzgyRTMyNEJFNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBM0ExOTFCMzEzQkYxMUU1QkNGOEM0MzgyRTMyNEJFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj/hUXkAAAKOSURBVHjaxFbbcZtAFAUN/5YqCK4gqIJYFUSqQPgj30IVCFcQ+dsfxhUEVSBUgVEFRhUEVUDuyZydubNeQMTK+M7cWYZ9nHOfu37TNJ4W/6k0n2OOtTdAmh/RkOXeyALH7l+iv5U2/Hfn/QcZKfBEhlfRiehadCF6z9EX3Yv+vDaBgOAxDwdgxrlUFB6Zi+YcMReKlo6zEKqXoSELBBwHPsNqiV+mckDngUcSMcNx6wDCOVOuGeQBuP4o4NsL1oPEQbRyAKX/kieBcu2lknXkwo14cGV5zoTnIEaWLgJfRAvHYXPO2VI5AIwgZ1o9KeQyIXH/LglbrPxKdw+RkwCELeAITy7jWdYkmsCR1hovILZLqyJsK08tBCoFOGaoNCH0lZXM5UKiMH0AifWdGzyW2KIjLxLu6ZOY5xyUokx3qCSDFzBmieoDZUudm0wfc+wTrCvF0tQRjpLlPBvJgpqAsUw8tySYceeGltUfbIAI+RQNUCchXDMTfaOLKwKF3DDhfPHR9itGV6gI5IMmUNK6OXWmEuuROTHEcpy3EaB9yzwMCwOLWU1m2RWsRMktWDXOkn1H4NoCEm0Vw76wHHmfLEFPHS9VL1/rRtMnrPONCkEhHnnofBEp2fKKPrKBTFgd0QDwvdWI1vL/9RIPAGTlKLmcpKYd2DeqYYF0xD4DUjAK5Zfoq9/Ho1R+pgQtWR5nh7V3tKroKivOY++j3QVJIubTD2tPAbM1lcmaHe/Mm7BN2m7IHXMk4ovJ67iwTFi2vuNZHjLe9m2Yk3XU9yxXHr1VIYjowb9Pv64cAMMHxvuben5NBjy5tuymb2xspqoOGryrClImoc9xR8vLCxtQLRrRkClDAsvn9to/AgwAnrz93hvdT18AAAAASUVORK5CYII=");
}

.b-main-menu .icon-menu .item .icon-menu-2 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               29px;
    height:              29px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTY5OTc3QTQxM0JGMTFFNTkzQzhFRDk1OEY2Rjk5MUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTY5OTc3QTUxM0JGMTFFNTkzQzhFRDk1OEY2Rjk5MUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5Njk5NzdBMjEzQkYxMUU1OTNDOEVEOTU4RjZGOTkxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5Njk5NzdBMzEzQkYxMUU1OTNDOEVEOTU4RjZGOTkxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PssqRYwAAAJcSURBVHjavJa7axVBGMX37l0fuVF8xUcUJAYr32jnf2BhYWMrCiFERKwEEQlCxMbKgGJMJURFBYmFgo2NIkIwiUIgkIAIUVFBoolezWP9feEUEnfc2c1eB3532TvLnJmz35zZKOjqHw6CoAJTQe3bIvge8bMczsIglGsoOAO74YKJVmEA+vOOFrfs8XqudH0gNr1Q91Hwf9qcTpjyUC67WVE5VTmh7YIrsEHvIk3kr8ny3weux7H+la/oR7gB9QuwclLjeK/UZtlVdCGlie6Ey7DW8x0m/f0JTjKh176iY3BJ9s7ksLYse8eyrHRC+9YSZDaHaKiEm8giuhUuwmbNOGszh97CGRjyFX0P1xSRSZn8A8ZhBdQ5MvabxvFe6Rd4mLKaffAoT/WGGW3bBqehF/rgPpyiehtqJboauuGI7D2qyj4BnQjXLXSfJrVDsFeMwC+4LZufaNV3ilyp2XpO5+6QBAMdi8+gw/pZ7ZoiRa1Kl8FTR79V6kZf53xFh/Vlsd/RfwB64HORorZXp2F7Qh7bO12vPRn7FlLsiqt59nWrUOwwaIfFSqxO+Ak32a9pkWk6sYkuhS0KhJLDDRv0sSxu1gm0SgU1qElNab8uceR1LJ1KJGseKNZCh+gbOAxf4Rbc0wStWjdBK6xUX5NDdFYFWY202XcoLwPHDMd1tQm8hFH12X49+EdG39XApX/URl/Ee+hxHMLzW5NqoJLgxNxRxlgdRcdgqGPObGpT9rbpfjLLWFli0PJ2HVzVF8ELOAaN+jSp1kI01uZ/DufhnVKoXYe+9xfGbwEGANcGoZReCKVDAAAAAElFTkSuQmCC");
}

.b-main-menu .icon-menu .item .icon-menu-3 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               29px;
    height:              29px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjUzNkRBOEExM0JGMTFFNUE5NUFDNTUyODM2N0M0M0UiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjUzNkRBOEIxM0JGMTFFNUE5NUFDNTUyODM2N0M0M0UiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNTM2REE4ODEzQkYxMUU1QTk1QUM1NTI4MzY3QzQzRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNTM2REE4OTEzQkYxMUU1QTk1QUM1NTI4MzY3QzQzRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsfNO5cAAAMMSURBVHja7JZZSJRRFMc/p2m1hwpaKKIHTaoRc4HKoCCol6KItM0WTJpoeQiCIiyIQigiirEF0qBFSkosUWwnDSyISA1aHpsog7LsIcLIbPod+RNfMqMzavbShR/32+75n3vuufc7caFQyImlxRU3DqRbCrmQpMdfoAaOwdtubcQiiuBQuuOwGMqhFD7AXMiDMbAZ7vSJKIIeukOwCeZBQ5jPLsFsmCFnwttyihr89C9C/tQH3Ygm09XCcoVyLGyEwfAIqsELT0ReGDOZ4DPvi+A2RisgswvddGjCORMcD3dhDyyAi3LgBwRgPsS7xibAFaiDYhN9pbBZgtxEuBLSOs0yQUbr9Gg3jIOp8n4/FMAQqAez+xWGKwfqlXRHIGgvf8JZZrBIhk38PkKlkA1H7R7myIi1VLgKr3V/oWOpHGeY7gfJkeewShGZBScsGh55ZeFyEC6jWwir5XUJzISdYOIpMmrrt1JJYy0fPim802A0rINCyJDYN0VngFeDfqcwwnZdzQzv0U+xfcezZu6fcb2CfrKMJcI1+CjHLXFalWiVsN1CGS45vJGyBqHWTtvinYxs0My2wnkYqTVrgoma2ZZIgo48jKrhhIXvhsJq696mxKqSoCOHmhV+p9eirs3fDjvCvBuho7GkOyMxiTLboDJ1r0TczbZRi9bb6cuZWjulcAZcz1J05hZoC/atKLNtUWauhyV6fNlONaiIxkZPZmrtlh1nCmWZdsGuaAf3VNTaNngD2boORjvQ2wvRNv3mEhVapz9Erb0UMTWP8w/af9G/Ltquf2F/NNNp9yjll8U42P6d58Af4zg7wRKtGszXYPPiIMdceRcVYY6OQB80wiR4r8Is0MW5m6bTy4q7wx11L8asTs0RVvccQLzKJZal39l0VQVm4DEk6wzO1X/0NJxRxe+oDCpUnVyrsqXmj2Ib4+kSXmu1MFxXOZmhU+ckzjzku84z8blqq3hV/1ZjZamc2afzui1ihY/RJK3bGlUHVpQ9RfC73kdagQlaN3N6lKpAq5M/uz/6JcAAm1/vmZ5PfCEAAAAASUVORK5CYII=");
}

.b-main-menu .icon-menu .item .link {
    margin-left: 10px;
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
    line-height: 1;
}

.b-main-menu .contacts-wrap {
    text-align:     right;
    width:          100%;
    display:        inline-block;
    vertical-align: middle;
}

.b-main-menu .contacts-wrap .social-wrap {
    display:        inline-block;
    vertical-align: middle;
    margin-right:   15px;
    text-align:     right;
}

.b-main-menu .contacts-wrap .social-wrap .icon-social-25-inst {
    margin-right: 8px;
}

.b-main-menu .contacts-wrap .social-wrap .icon-social-25-inst:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTg1M0Q2N0MxM0JGMTFFNUFBMUI4ODZCMDdGQkU5QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTg1M0Q2N0QxM0JGMTFFNUFBMUI4ODZCMDdGQkU5QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODUzRDY3QTEzQkYxMUU1QUExQjg4NkIwN0ZCRTlCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODUzRDY3QjEzQkYxMUU1QUExQjg4NkIwN0ZCRTlCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsMvaaIAAAV4SURBVHjalFVdbFRVEJ6Zc+69u9vd7nZrW0oLLYq1EpAqwSgq+CAYApUXE4NR4cnE+ASJCfhoIigPovEFfEADEfwLiURDFMQgURTFECCKoJT+AC2lpe12270/5xzn7m7/F6I32ezN2bPfzDfzfTMIYGDsqUl3wrKNvwDVZiEZjELn+XlgojpV1XB9zUhQtoLvNvG1tGXUqEHoDrR1El19JJkcOp25nILBSBzqFrfDyX1PwKUTC8dxJZR4kONm3ejDZXWDryqLWj0TqZCgQBd+BYUi/y4peEbFaHtOR35QCfzaIX8HKpqBNyVIkGMoV4It9NZRHd1mlfsgGE0FAhDNpJsGQijNAdEYcH1nOaWD5bYO1qHRG/xR6+/JuFPC2kkf4rX9B5UntgkG1T6B5symBijBHMNM8q/LwJjz8XR2NTEyYQBI/Fn84q/5SBI8SFd3H0rPGmjNDcX4xp2Bbx+QeTqcYFfkQbokzoBlQC5d8hN42oJAyC3gytbhwTIQQk/84X/GMgqBlAZ7VuaonaSqRPWAkXXZm9DrVba068rtNuliAGRwfUVr2ENEw/zXYllxvCdFgfSwyoY4kbjtuGuVstYrI8B4BCqKlYNR65Nv9q15DlseOQOzl7R/Hm+49ayftYsMEHw/2KwN7HRsyQHH6BSCGEZHztZorAeL1kvyP712sbajvDo7lKjIJAIWirQC7qeAEwceq6PU3b0JXR48bTwxQZlBSZIiizMqBgj5he/MMC9xIL5v4UfC6B05Y3/ppF1wbDejdYG071mAUsGKF46/JOc2ta/LyGgiYOlOa7YdXhd8lAvFyiQEAyAfmCBMSABF/F2jgaXrVe+HWN0jrqoaG4tqDD++J4HIbKQ+k3yKfFNKTfkgBgsdCQmxLHdwyc6xYo6x0xdbffoLtNQqjXjA850Yl08gTvOHxnlSoLpXGywllF4+Lpe+WWv5Zr+J0nZCfM3woWCBGMv8drP9rvJIYmhWt6y832hzJAIBd2qG431ihyYnVDPl6TJkHlKBfEMEDo8QeLkgAPYAy1QmfeklqOX6jw3zHeG+5aDvFyw5oyKaLKM9XTqILQIzomLoq6QAoeAPM8n5YWNram90zn2gLcpjZ7Coj5JAJFF3l6BYlCq1C+03O36uXhuxEhXeCq8SZ6s887YvqYuq1DscW9zBnw5lIHbKBr/kr0w/G0KymE4BEwqyMu2PWEsUYp1A2CIMvm48vIev/nUbEuEzQk6/OqhY8zN7jzmWoSw4hGo1Cc+KBu/xQEgqI59kpV3g8r0ZVoHHaGUkOsLW4fZPAgpfmeUROXtux9kBKD8/OJRayP6bzCOqwRrgzbGL+xlDgykecUuF5TaRIYdD32CYUzxYybNiezv+bISqyh5ZVjEKQSAm13y3vPztAvCqaHfZov730cXxgSjJPN/fXX4snsy8YkU8PmeTcWomrx49Pr+k40Lf9RpgVS+34156zPF5M6Ic1kTfY2PzP5Cq6YPmVefOuiq6qLgX8vPLcykrpMoSTZ5d0yTKKlA5sqxIkEZCCHwuPSeDtobGaOdTCZP9Djd8vIfBohBkzewy6r860FsB+RXKwBSajhkU6jxd/4WzvDm5UfnZzf4Jr8bKs9B5oeHdK4ebNkVhFOThD1Zy8gRRo66lIj0r73v84hGQPEE5ozHqJQw2Me7DDaqL05nnWjgNrIh7yB+MbOroaiiU9Mbx+gmLw5yjjS1tjyZSw5+5EueE3pu532+/Ef1AguuJnfHU0GZyVOkdT9IH9PBnzIlm3gV7FTPhnvy3jYim0xrRrZlrqc1Y3Kwlg4xlFInnRnrbaja0nZ63gI+2cp1/5+9MiU8Xk9zPqlvNXOdLDL4q2GCq6f4VYABZz5ZU8PMIsAAAAABJRU5ErkJggg==");
}

.b-main-menu .contacts-wrap .social-wrap .icon-social-25-vk:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0E3QzY1NUQxM0JGMTFFNUFGRTJGNkU1QkYzMEEyQzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E3QzY1NUUxM0JGMTFFNUFGRTJGNkU1QkYzMEEyQzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTdDNjU1QjEzQkYxMUU1QUZFMkY2RTVCRjMwQTJDMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTdDNjU1QzEzQkYxMUU1QUZFMkY2RTVCRjMwQTJDMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkuimoUAAAISSURBVHjarJVLKIRRFMe/GTaIFAtEHhuUN3kuzEI2HjsyiyHPSKKIUvIojZGV1ZTJK3nsKZSNQijkUR4bCgk1K6Is/E+d0e323XlkTv3mfvd1/nPvPedeQ3r/subGokElKAa5IIHbn8AJ2Afb5zbzncqBQSEQCsZBMwjWPNssGIbQo9xh1BlcDm5Bl5fOyZpoTsbASoMnAQvYAlGa7xYE5iEyoBIoBYva/20CIi2yAKlvaP6zGYgkiQI2EKL51+ZcUUT7Tacf4GbwO7gBXyASZHopkkorqJacU8glUieo4bYXYAJlIAssCPmQzPkRC0Ykgc5A/JRIjfngnr+vwQEoAnVgidudXE4i9m9dE7HvKXLIGzlLRUsD7UK9jcscoa2Sy2nBeTP/CdEijHwdyGYVvi+BXViVxhFXLzgvROHQyw3aIoNORziYAn1c75D6e6T6guqUaQVvir5ekOdltHSDH532bxI4dDNxB8TptFPk1boqOOhNDpZPaZyTBPbcCITxtVwhtdPBr3HEuUSOUAxJ4/Yo0eKlA1QZrfSCls1RFC9k7AdvdzaH9F/I0yE/gBVg9iBQwMjWqBh/hVUdGxVR4Q+ziJfdqxcr8MVG8e9P5fdgFQz6wbkDzkdUL5pVJ6l8sTE4b/X0Jts5GtZ9cEyhboLzYbkjUDHhDFTx1VzPz2mM8CjRu/DMOTIPx7sq5V8BBgB+HngTbPh7ZAAAAABJRU5ErkJggg==");
}

.b-main-menu .contacts-wrap .icon-phone-blue {
    margin: 17px 5px;
}

.b-main-menu .contacts-wrap .icon-phone-blue:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               40px;
    height:              40px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODVGRjQzNkQxM0MwMTFFNUFCM0FGNzM0REZDQ0EzMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODVGRjQzNkUxM0MwMTFFNUFCM0FGNzM0REZDQ0EzMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NUZGNDM2QjEzQzAxMUU1QUIzQUY3MzRERkNDQTMyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NUZGNDM2QzEzQzAxMUU1QUIzQUY3MzRERkNDQTMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkWgKNEAAANvSURBVHjazJlfSNNRFMfPxtQ1HeamkDgtsqaB8yUlCSr1WQ0Jkv5CEKSZPftuL730EEllRKCW+hBCJWGQBT1IaSj2Bx0Gmo4ZqE3Usp9udM5vZ+Df7d5tv80DX/jx273nfO69u/eee386aBmCMEyPKkaVoYpQdlQWKpl/X0a5UE7UIOodagDlkw2kkwS0oepRF1DZkrGmUE9RzahpmZ4QMSs7/oFqDAMOuE4j+2hmn1EBPIsaRV1HJULklsi+yGdNJIAG1H1UFyodom/ks5NjGGQBTahuVC1ob7UcyyQKSK3pQFVA7KyCYxpEAO+hqiD2VsWxgwLSn/YaxM8o9rmdAK3btSAORgwZ2wHe0mi2ypoF1bR5J8lBjaMSgtUcOZMPDotxw7sv83+h8PlYtCFXUYdQPwM9WBcKjmwznP/dHi16MYGZ1CEmXYTdZ8SkD2QlNpEaCyursQQkpmICLBetMfLLE+teLCPAo6KlJxf+bXl3ufujloBFBJgnWrrpm2sLXNvkipaAeQSYKVraOeuFKc8f/2ra7/TDJadqCZhJgGbh4kYTXO0dVh8Lbelaw5GZ9bI13sx44dXoNJzMtkCDI0PzWUKAi1I1TGaofOtUl5y7JVlQY7doybdIgG75Zplh75P36mPnqRwtId2UINJGWiBVzYA7kWJWZ3Fr9TEVkqzLOb+hWGtpDlw6bIlk7x6jHvwc3tHHqM5igqThJsj6goygcGHs3YOUzZTgQ3/Yg7C8AJCkgOdKKaQaE+CDewk8ihcq9+88w3WPhkW9l1APfpI5SG8xWmp8+J+80wPtQxNwIjMlKJyEEdOAnq8j2iM76WIaZsUh7f0OhY/74OtMVPZsYvIFElYbn/gjP5iv4E7zewaBTdB2PB8OpJnAsS9NHX4ygne8nAjlRUHlUi+uv5tp5hN/dEzBbXARZ/Xamv/Z5+XeTsIN7GCo2g8CCet6QCsvOVaIr81xAjO3+dBEL27sgkz6ZgBuu3Mx3ZU8jCNcC+pZqJsFasGLOMBRzAaRqw+FT/evYwjXwzEV0dstykpPx2i4KUY1xwRRwMDhuZZbNqsBGPk8zzFWg+WDoYwmzhFem5RorJDsi3x2iCSsoq2t49X9Nvhv8GXNxXVz2ZfQqOgi/AxRzsdWO2+XKfz7Em/2Tk7n+iDMzxD/BRgAhfrmlG8CQ/cAAAAASUVORK5CYII=");
}

.b-main-menu .contacts-wrap .contacts {
    display:        inline-block;
    vertical-align: middle;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    text-align:     right;
}

.b-main-menu .contacts-wrap .contacts .phone {
    font-size:      22px;
    letter-spacing: -0.5px;
}

.b-main-menu .contacts-wrap .contacts .mail {
    font-size: 15px;
}

.b-main-menu {
    width: 100%;
}

.b-main-menu .icon-menu .item {
    display: inline-block;
}

.b-main-menu .icon-menu .item .link {
    display:        inline-block;
    vertical-align: middle;
}

.form-window.call-form,
.form-window.product-review-form,
.form-window.category-filter-form-window,
.form-window.attributes-filter-form-window {
    width:  460px;
    height: 440px;
}

.form-window.call-form{
    height: 530px;
}

.form-window.call-form .title,
.form-window.product-review-form .title,
.form-window.category-filter-form-window .title,
.form-window.attributes-filter-form-window .title {
    font-size:     32px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    padding-top:   30px;
    margin-bottom: 25px;
    color:         #333333;
}

.form-window.call-form .b-input-text,
.form-window.product-review-form .b-input-text,
.form-window.category-filter-form-window .b-input-text,
.form-window.attributes-filter-form-window .b-input-text {
    text-align:    left;
    margin-bottom: 25px;
}

.form-window.call-form .b-button,
.form-window.product-review-form .b-button,
.form-window.category-filter-form-window .b-button,
.form-window.attributes-filter-form-window .b-button {
    height:      50px;
    line-height: 50px;
    margin-top:  5px;
}

.form-window.call-form .icon,
.form-window.product-review-form .icon,
.form-window.category-filter-form-window .icon,
.form-window.attributes-filter-form-window .icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0RGMDYyQzIxM0JFMTFFNUI1MkRBNUFGN0I5NkJCRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0RGMDYyQzMxM0JFMTFFNUI1MkRBNUFGN0I5NkJCRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3REYwNjJDMDEzQkUxMUU1QjUyREE1QUY3Qjk2QkJGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3REYwNjJDMTEzQkUxMUU1QjUyREE1QUY3Qjk2QkJGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrVvSPwAAAEXSURBVHjaYjx79qwXAwPDJCD+BsRxRkZGFxjwgHPnzqkCqWVALATElYxAA34BGaxQ+d9AbAE05BwOzWpA6jQQ88HEmID4FZIakEEngAqNiNEMBO9ABnhDbcZpCA7NIODH+P//fwao4hNIXoF5RxaIvwPxYyya7YFePQQ2AGoLNkNeQg2SwaYZxIAbgMcQBlyaYYEIB9DQlwfie1g0PgNiFWTNGAZAwScg/odF/D9UjgGnAdDQBtuExQBpIH6KHsVMBKLqMxC/xxfFsGjEFc/K0Gh8iCWKwSkWlJRBafsMrnjGEzsgQ8xBXtiGTzNS7FhgSbFbmLAEmD16VOExRApkQDgQPwLim0Bsi00zmiFmQHwFqicJIMAA2Wh/18s+CIcAAAAASUVORK5CYII=");
    background-color:    transparent;
    position:            absolute;
    top:                 20px;
    right:               20px;
    border:              0;
    outline:             none;
}

.form-window.call-form .icon:hover,
.form-window.product-review-form .icon:hover,
.form-window.category-filter-form-window .icon:hover,
.form-window.attributes-filter-form-window .icon:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURFRUNEMjIxM0JFMTFFNUFDNTZBQjVCMThGNDgxRjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURFRUNEMjMxM0JFMTFFNUFDNTZBQjVCMThGNDgxRjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREVFQ0QyMDEzQkUxMUU1QUM1NkFCNUIxOEY0ODFGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREVFQ0QyMTEzQkUxMUU1QUM1NkFCNUIxOEY0ODFGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoRUAqsAAAEWSURBVHjajJLPCkFBFMbn3rK1sPQnC3/WssBG9pStnYXyEF7Dkr0nkAewUoSFjY1CFAuKoijjm9u5ul1nhlO/7m1mvm865xtLdGZlIUQb3EBdNjNzYSirO0/h0wMh0LJg8MBPgPafoACTqUacxmcMgu6aDY6eM8pohIPZf8SokzKo0M1aE41YVdWSUgo6PPK04rYTA3ewZcQltDp0DOgWzuRARlFO7OhcA4OJ0IndIX6Kph8HK0a4B0mv+MuA6gJezLqkPaE1oGk7NzEGEbDzR2z/iOoKzsaIKUZdzgmKcc1E7LxY9ZTV257ocjako0zyqoWBSexJp8C82L7NDKzkj8pgElYGNbABS1DkxD6THFiQpvEWYADq33zdmUtZnQAAAABJRU5ErkJggg==");
}

.form-window.category-filter-form-window {
    height:                     420px;
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
}

.form-window.category-filter-form-window .title {
    margin-bottom: 10px;
}

.form-window.category-filter-form-window .content-wrapper {
    height:         260px;
    padding-top:    5px;
    padding-bottom: 5px;
    border-top:     1px solid #999999;
    border-bottom:  1px solid #999999;
    padding-left:   25px;
    padding-right:  25px;
}

.form-window.category-filter-form-window .content-wrapper .content {
    text-align: left;
    height:     100%;
    position:   relative;
}

.form-window.category-filter-form-window .b-button {
    height:      35px;
    line-height: 35px;
    margin-top:  23px;
    width:       150px;
}

.form-window.attributes-filter-form-window .b-tooltip--content {
    z-index: 100;
}

.form-window.attributes-filter-form-window .title {
    margin-bottom: 0;
}

.form-window.attributes-filter-form-window .content {
    height:   220px;
    position: relative;
}

.form-window.attributes-filter-form-window .content .letter {
    font-size:  18px;
    margin-top: 12px;
}

.form-window.attributes-filter-form-window .content .attributes-row {
    padding: 20px 0px;
}

.form-window.attributes-filter-form-window .content .attributes-row:nth-child(even) {
    background-color: #f5f5f5;
}

.form-window.attributes-filter-form-window .content .attributes {
    text-align:    left;
    padding-right: 20px;
}

.form-window.attributes-filter-form-window .content .attributes .line {
    margin: 5px 0;
}

.form-window.attributes-filter-form-window .content .attributes .attr {
    vertical-align: middle;
    margin-right:   6px;
}

.form-window.attributes-filter-form-window .content .attributes .b-tooltip {
    vertical-align: middle;
}

.form-window.attributes-filter-form-window .content .attributes .tooltip-icon {
    cursor:              pointer;
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa1JREFUeNqs1EsoRHEUx/F7PVJWSJImRNZqFkoWbG0QkijkbWeFZGFhITsWXiuyUFJeZTWJlaiZJMlCKXklUkwekfE9dW6Nce/cKfOvT1P3nvvrP//HMf1+v+Ew2lAPD1Jh4hU32MK0FHm93l8fJdkE1WICb9jBIi4QQi5K0YkBjGIh/GMzYoaz6EE/Jo3oo0Pr15hlg12g/IU+FOHciG1k6RKsEyrLYyToixoN8ziEHeLE5vk90lAXCAS6wwOX0Ytrh5kcqz+DmQX5qcIcoaYEtuBBHkT5a7IJTU4vCZVdP8OQBHZh1WWtTnHgUiOnoVECM+FzKU5HhkvNHlLkHCbjyqX4BUGXGtntL2tTQsb/R8ja5U/kxCEwG4kS+ISKOASWyeQkcAkNLsWmijZasSGBM8iTLY9SXIh8p5cc6HJ+ijFmdZt2vS3beLb5ZhjvDmEy810McsA/wpvDitxJvfCPMa5bCm7lWhJWEX6XDV3HddyhOYawar2yR1aYXT80tEmM6EHdxD4u9ZxJNyrRZlCAKcLG3Tq2NM157ciVOnNrl791jX3a1V8jP/4RYABNTW3sdnh8IgAAAABJRU5ErkJggg==");
}

.form-window.attributes-filter-form-window .content .attributes .tooltip-icon:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArlJREFUeNqkVdtL03EUP+e3zf2WzqXOpugqsqsabDSiUIygUvJWKaEVJtnlqeixPyAKequHQDHSxPJFRTErQuqh24P2s0jLeqjssnllc1N3P50ZC1zbT2EHfvDle875/M7180VokiCaVOqp+Zsby+1+0PoJlEQAKgECyQpwbRBpoG8Ga0J2dM60zE8ZCVSVTjdeOfCy5MTARpHGckRoFwWQBARaDEL+jA/2j8xjxToV+PbqqJVdzsYELNDRSOcU5h5Ope7+WTw27kGIJRVp1MJRNlg6pOLBGrMxfC+ED4U6+vDSgbmnM+hACAxWkN4ZrK8zUJ7kwmxLx/DPZYDV6XT9hQPz6jPI0mrDgUjnHA241qvBHXl/14aj9QbKGHJCVnmX1PYPkP92pSyN2ltsOBQtGoOKfhkSyBZNd6fcPMEBXeX0T13o41JXdr1t5FQbpn3/N2g1Eu6y8d6wJy+RngufFrCGD+/lnLI53c2ctpxNfiI9Y6wiYT4AIo9Ar5zxQgBU/CXI2aQooZPnVVAGCFAtwIicsUYBgQQEv5xNCEPBFQiPDUGcwgDBpS4reAO8QdgeLyCnu4MRUdAI4JnyQWm8gLM+qOTggsK2NfRwdAEtsunQyjVhjENbNDQo8EDWTnlBeVRPt2IZW72g4jkVY+lre6RL392g2SRC6VJTKpiquqfxYkMmZUVzKE6lJ0U66ommC21HxyTeLEml/sYy8xyG+XCXln4wZWWfyaStzVb8spq6nc+k5AeTaM9Sg+PjSVPKMrYZcqLRlAS/eeE/H9HT7ZXAeH+vtU2gnbfIHgYLCUYyNpPE/ddzeHytEtw5Ir1JUcFjJth3rAp6grCTGfzgVzcW8mQk7dbS00dV5hJZxuYmneBU6sY90MdPwJ6xRSigvy1G5JllcK9RTdI+HVQ3WXE60v+PAAMAcM4Ym8wa68QAAAAASUVORK5CYII=");
}

.form-window.product-review-form .description {
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.form-window.product-review-form .field-feedback-message {
    margin:        0px auto;
    width:         380px;
    height:        165px;
    margin-bottom: 20px;
}

.form-window.product-review-form .field-feedback-message textarea {
    height: 100%;
}

.form-window.call-form .b-input-text .error-text {
    display: block;
    top:     auto;
    bottom:  -16px;
}

.form-window.discount-form {
    width:  460px;
    height: 400px;
}

.form-window.discount-form .title {
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.form-window {
    background-color:           #ffffff;
    -moz-box-shadow:            0px 0px 8px 0px rgba(51, 51, 51, 0.25);
    -webkit-box-shadow:         0px 0px 8px 0px rgba(51, 51, 51, 0.25);
    box-shadow:                 0px 0px 8px 0px rgba(51, 51, 51, 0.25);
    -webkit-border-radius:      10px;
    -moz-border-radius:         10px;
    border-top-left-radius:     10px;
    border-top-right-radius:    10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius:  10px;
    text-align:                 center;
    position:                   fixed;
    top:                        0;
    bottom:                     0;
    left:                       0;
    right:                      0;
    margin:                     auto;
}

.b-search {
    font-size:   15px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-search > * {
    vertical-align: middle;
}

.b-search .input-wrap {
    width:         500px;
    height:        40px;
    line-height:   40px;
    display:       inline-block;
    position:      relative;
    border:        1px solid #cccccc;
    border-radius: 2px;
}

.b-search .input-wrap .search-button {
    position:                           absolute;
    right:                              -1px;
    top:                                -1px;
    background-repeat:                  no-repeat;
    background-position:                center;
    width:                              22px;
    height:                             24px;
    display:                            inline-block;
    vertical-align:                     middle;
    background-image:                   url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjMwOEJDODcxM0MwMTFFNTkzOThCMjJDOUQ1QkEwRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjMwOEJDODgxM0MwMTFFNTkzOThCMjJDOUQ1QkEwRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzA4QkM4NTEzQzAxMUU1OTM5OEIyMkM5RDVCQTBGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA4QkM4NjEzQzAxMUU1OTM5OEIyMkM5RDVCQTBGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pol7R2UAAAIiSURBVHjarJXPSxtBFMd3a0jCWiFQEEwQchMahHoqXnRvEm/NpR49SG/mlJzbvyDeBE8SiuRS0GJPuSR3c9BLil66l0QwBFPzu2QzfV95C2mc2UxtB77sZuY7n33Zee+tafAQQhga4w1pkxQhtUhXpDIWTNOU7wDYRx9J90I+MP9pmmfOiDhOOuVIjeFweFuv18uDwaAdDocXotGoHQqFlth7SXpHkTuzIo6Mx2MHIXU6net8Pv+BbKukZVKUr6uYxzp87I/4gsl05kGTyeRbsizIXhPmsT4B/+oHtmEajUZths75nQHW4YOf37stBXe73UOsOo5zMgs6CYcf+/r9/skL2YkFAoENXCuVymfyuYbecOHn1FtTZYVgwzzN93SonMcW+bt+6Sam01ETDM7jXumrQL5OVJr2IOajn87oRgputVoX/IC9vwF7fgJ/l2ZFoVDYxl9yXfcnEl4nK+BjvygWiztSMA6h0WiUOeEvNeAR9gnsQ9EoK6/ZbH7xugxvshVQ24NSD6mnUqk1v8o7VnSyH6QD7nYH/Ft4pZ/JZLZQKCrwH9BarXZerVaPEI3sSShjrBPiNSmoapvHpF1vjlrkt1gstk+3v0ivqJOtJxKJFcuyXvZ6vU6pVKpks1lkwB3sqhx8Ein68XQnIy1y21zkSlN/fXSgGk3oCTRO+ffwL1BVxMFcLvceh/BcqN+H2Eqn09vPhc76wgeN/zh+CzAA6k2LNBMbXX4AAAAASUVORK5CYII=");
    width:                              60px;
    height:                             40px;
    background-color:                   #3399cc;
    -webkit-border-top-right-radius:    2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-top-right-radius:       2px;
    -moz-border-bottom-right-radius:    2px;
    border-top-right-radius:            2px;
    border-bottom-right-radius:         2px;
}

.b-search .input-wrap .search-input {
    width:            100%;
    height:           100%;
    border:           0px;
    box-shadow:       none;
    border-radius:    0;
    background-color: transparent;
    transition:       none;
    outline:          none;
    font-size:        16px;
    font-family:      'proximanova_reg', tahoma, sans-serif;
    color:            #999999;
    padding-left:     10px;
    border-radius:    2px;
}

.b-search .button-bg {
    width:        150px;
    margin-right: 10px;
}

.b-search .label {
    margin:  15px 0;
    display: inline-block;
}

.slider-navigation {
    height:      30px;
    line-height: 30px;
    text-align:  center;
}

.slider-navigation .navi {
    vertical-align:             middle;
    width:                      12px;
    height:                     12px;
    display:                    inline-block;
    margin:                     0 2px;
    -webkit-border-radius:      50%;
    -moz-border-radius:         50%;
    border-top-left-radius:     50%;
    border-top-right-radius:    50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius:  50%;
    background-color:           #cce0eb;
}

.slider-navigation .navi.active {
    background-color: #3399cc;
}

.b-breadcrumbs {
    text-transform: uppercase;
    height:         50px;
    line-height:    50px;
    white-space:    nowrap;
    overflow:       hidden;
    /*margin-top: 15px;*/
}

.b-breadcrumbs .link {
    color:       #999999;
    font-size:   12px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-breadcrumbs .link:after {
    right: 8px;
}

.b-breadcrumbs .link.active,
.b-breadcrumbs .link:last-child {
    color: #3399cc;
}

.b-breadcrumbs span.link {
    cursor: default;
}

.b-breadcrumbs a.link:hover {
    color: #3399cc;
}

.b-breadcrumbs .link {
    display:        inline-block;
    vertical-align: middle;
    position:       relative;
    padding-right:  30px;
}

.b-breadcrumbs .link:after {
    position:            absolute;
    display:             block;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               4px;
    height:              6px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEEzREYxNEExM0MxMTFFNTk0MURDNzBGNEM1NDQxRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEEzREYxNEIxM0MxMTFFNTk0MURDNzBGNEM1NDQxRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTNERjE0ODEzQzExMUU1OTQxREM3MEY0QzU0NDFFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QTNERjE0OTEzQzExMUU1OTQxREM3MEY0QzU0NDFFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmFAqGAAAABLSURBVHjaYty8eXMXAwPDCyDuA2IGFiB+AMRTgJgViDtBAtOA+DcQzwAJMjFAwA8g/g/EXCCBVCBeAMRNQFwF0qIDYoD0g5QCBBgAOT0NjDCz2DcAAAAASUVORK5CYII=");
    top:                 50%;
    -webkit-transform:   translate(0, -50%);
    -ms-transform:       translate(0, -50%);
    -o-transform:        translate(0, -50%);
    transform:           translate(0, -50%);
}

.b-breadcrumbs .link:last-child:after {
    display: none;
}

.b-info-block {
    width:         100%;
    border:        1px solid #ebebeb;
    border-top:    5px solid #ebebeb;
    margin-bottom: 15px;
    display:       block;
}

.b-info-block .block-head {
    padding:       0 20px;
    width:         100%;
    height:        50px;
    line-height:   50px;
    display:       block;
    border-bottom: 1px solid #ebebeb;
    position:      relative;
    cursor:        pointer;
}

.b-info-block .block-head .b-arrow {
    position:                 absolute;
    top:                      50%;
    right:                    20px;
    margin-top:               -8px;
    background-repeat:        no-repeat;
    background-position:      center;
    width:                    20px;
    height:                   12px;
    display:                  inline-block;
    vertical-align:           middle;
    background-image:         url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjU4REZBNjExM0IwMTFFNUJCRDREM0IyNTUyRDUwNjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjU4REZBNjIxM0IwMTFFNUJCRDREM0IyNTUyRDUwNjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NThERkE1RjEzQjAxMUU1QkJENEQzQjI1NTJENTA2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NThERkE2MDEzQjAxMUU1QkJENEQzQjI1NTJENTA2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4gurgAAAFISURBVHjalNLLSsNAFMbxtKQLS1YuXIvgQtBFI4JrX0C8ULw8gxal9DG8oS7cS0GrvoC4tosEewEFN32GKlhEjP8DXyCWNtaBX0kn55zMnJlMEAQbjuNMooUHfDj/G2NYwhw6Lj+7mMErxnGJ7xGLZbGOHUzj2SY68LCAEraQG6FYTrEl5XrxCo+1zSLmsa8V3qVs37a5otgC3nGFi6zv+3UezlFDVwFlLOur/cPTu7Jiu8q1GnXbskPRQCu9Rk+BFa0inyiW11xFMT3lWG4QNzUeDZygik8l7KkVGSlqrqCYqnIacZFMFEW/9hOG4aySNtWrR528jW0sqrdW7BDtZL47oEcWcJS4ElZgQu+mdAA1xbT7k90hp2iX/FTPaypk4w03etcalOim3LP4oL6wqrlbnOFpWJL7x+W1Zh+gqf/3eElL+BFgAKhwTySwQ3BLAAAAAElFTkSuQmCC");
    -moz-transition:          all 0.3s ease-out 0s;
    -ms-transition:           all 0.3s ease-out 0s;
    -kthtml-transition:       all 0.3s ease-out 0s;
    -webkit-transition:       all 0.3s ease-out 0s;
    -o-transition:            all 0.3s ease-out 0s;
    transition:               all 0.3s ease-out 0s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin:    50% 50%;
    -ms-transform-origin:     50% 50%;
    transform-origin:         50% 50%;
    -webkit-transform:        rotate(0deg);
    -ms-transform:            rotate(0deg);
    -o-transform:             rotate(0deg);
    transform:                rotate(0deg);
    -webkit-transform:        rotate(-90deg);
    -ms-transform:            rotate(-90deg);
    -o-transform:             rotate(-90deg);
    transform:                rotate(-90deg);
}

.b-info-block .block-head .icon {
    margin-right: 15px;
}

.b-info-block .block-head .icon.wallet {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjA5OEZFRjIyMDQ1MTFFNTkxMjZFNTIwQ0YyNDM1RUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjA5OEZFRjMyMDQ1MTFFNTkxMjZFNTIwQ0YyNDM1RUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyMDk4RkVGMDIwNDUxMUU1OTEyNkU1MjBDRjI0MzVFQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyMDk4RkVGMTIwNDUxMUU1OTEyNkU1MjBDRjI0MzVFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuNt4NoAAAElSURBVHja7Jb9DYIwEMWL8X+7gW5g3YANZATdwA1kBDdAJ9ANxAnUCWQDcYJ6Z16TihIMciQaXvJiCIZf76PtKfW9QvKSvCdbOCn7c1ADMCJPAWJr8pmcwqwteUI+1YlAA8CrviCCjLwmz/C+KIvFfCzzJk28+gXeVelj4MyLgtOxIkc1slIJ5LQcyTk5Rp1E5JqG0zVGXUzDDP72BnV/AA2iU1635Q3BNEoyIM/JO1c3i+ikxN++uo6OAdRKVsyIeng4NJjGMjHD9FTL6oA/AzS4MV6Oxb4QkDf4EMCna0oqwgy/t+J2k4owwgmWenBRYI6rrdsWfwh0HWVb4Fh3EGh0VSJ8ATNDB970vMMokDYMC3EAcHRpUJg/QoEh6uTPSXcBBgBCk0XQYOobnAAAAABJRU5ErkJggg==");
}

.b-info-block .block-head .icon.car {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAaCAYAAADWm14/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEZCODUxRTMyMDQ1MTFFNUE0RERFRUYzQjAyN0IxNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEZCODUxRTQyMDQ1MTFFNUE0RERFRUYzQjAyN0IxNTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRkI4NTFFMTIwNDUxMUU1QTREREVFRjNCMDI3QjE1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRkI4NTFFMjIwNDUxMUU1QTREREVFRjNCMDI3QjE1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhzFu8wAAAKQSURBVHjaxFbtUcJAEA1O/osViBUYKjBUYKjAWAFQgbECQwVgBYYKIhUQKgAqMFaA+2beOufNXUhGHHdm5yC53L79eHvbOx6PgUuGw2Ef62azqR3vgt+InPn9O7QOjmR5Eo1F+4axQnQuH74HZ5YLw/gU4ESvRGeiY9FHrj3RUva8nBtADymQg1P5vYBB8XJJQJkskfxP+B8r3pWileMspOqVa/sUyMEDGp+pcUP6xkcFgb6J3jgM4RzkK+2aAoR+KwbyFshRC2tGILZ0SRCdBEWooW0r2OurhUvRiRk5Iz1rV+oA4FrUVd0J39mydxhQAYvyE+AfnSyw6IiNt0hNx4geyBiXjsio3AawpbdqHEX0QEbEHi8PHgB7q4AXZE3J/vKBFImN2ASAwrrXzsc8jR2MUJnym1OS0uO1oaDpCkxSeyFDMmVhwevKw3PtDfgwawGgz3NceyvSeRSi18vBeJCy7c7s/k+0TwQ6btNsTghSXiHd5l2wYqHs5EXBfNbkdsIWPcJ9cIbLaM9Cn4RWWFIaSwhGC2sOCrluxgapGLXSc5vCsUFoIavJ1WXweymYrqiBsj8B/IEULsbgMiIVHy6CfxZvBIyGpL0c7Nh3OFuZoylAu3/2DiSW8ZxdbMsGckV2RB2Ml1YjmnHgaY4AjUyUcsbzgqCaOHjJNSPoyOgZORk1Ne8DnYgyGq1Ij08xHlnAYnrlmwsH1Hcanju6YE6qb7j3ELIqMzFQM3SfvAl9svY8X9HDiBNT0HBhaVrynj2Wc0TbmfOhkYIBItOiE2pEzdEtYgR/jH6hp02iWhey3hFxypzGLYswZzfdGU0tpdfLkyxAStiKdZBYcUKuWgKo6fEzi/aGLEjsjV8CDAArdwQsKfHZfQAAAABJRU5ErkJggg==");
}

.b-info-block .block-head .icon.page {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAgCAYAAAAIXrg4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTQzMjMwOTgyMDQ1MTFFNUE5NDBDMEUwOUE5MEFBMzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTQzMjMwOTkyMDQ1MTFFNUE5NDBDMEUwOUE5MEFBMzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1NDMyMzA5NjIwNDUxMUU1QTk0MEMwRTA5QTkwQUEzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1NDMyMzA5NzIwNDUxMUU1QTk0MEMwRTA5QTkwQUEzOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp5ohLcAAACjSURBVHjaYmBgYGgA4v9k4PkMRAAWKH0RiAsYiAcTgDgByk4kxoIPQHyABAtA6jcCcSAhS5gYyAcXgNgBasl8Qj6g1JIDuHxCqQUELaGGBXgtoZYFOC2hpgU4LWkgMYkyQNUTkxkLyPUBKFMKEJEZBVgoCApiMiNFGY0oMGrBqAWjFoxaMGrBqAV0sQBWZfIDsT2VzeZHtsCAjJYFMWAjQIABAFdLMjTL7UyLAAAAAElFTkSuQmCC");
}

.b-info-block .block-head .link {
    display:        inline-block;
    vertical-align: middle;
    font-size:      24px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #333333;
}

.b-info-block .block-head:hover .b-arrow {
    background-repeat:        no-repeat;
    background-position:      center;
    width:                    20px;
    height:                   12px;
    display:                  inline-block;
    vertical-align:           middle;
    background-image:         url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NDMUE2OTgxM0IzMTFFNUIzMTZCNDU4RUFDQUUxRDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NDMUE2OTkxM0IzMTFFNUIzMTZCNDU4RUFDQUUxRDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0MxQTY5NjEzQjMxMUU1QjMxNkI0NThFQUNBRTFENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0MxQTY5NzEzQjMxMUU1QjMxNkI0NThFQUNBRTFENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlzBbp8AAAFXSURBVHjalJK9SgNBFEYncQUVtfAJRLAQDCSEgLW1lSaisbbyDy18CIuEiDZaKQQbtbIUaxtJdAUFQfYZNBixcD1XvpUYY4wLZ4ed/e7Zmbkbc3uVOefcMPhwES4m6+4fV2y/2sswCQkIPG6rMAYPMESgjPS9Q1mcIQsrMAp3NhFAP2RgDfIEuzuQWSavmowcgQlLcAg1SMMG5LSVdtvMKZtWrTlKsTAMLWCTyzANg1CBLThj+7Umma1kCjYhBU9wCjtkrz6FCiYlXYAeSYtwQvBFmT6GGViX7BXKklUt4zV8/Bq2IS5pSoVdiA6UmVUT7d0bHKnG/9pBtMKGLY1LNA92VpdahdOHJqAuWZGV3X6rbxZKmtCBZ9W9R70aUQOOoYDM/1HbSihp1Cg7swFNP9uZRg1oWfebsKFRS+q+Uzd3owa0urw//l9rVAFu9HwO9+0KPgQYAI61ei08Qnc9AAAAAElFTkSuQmCC");
    -moz-transition:          all 0.3s ease-out 0s;
    -ms-transition:           all 0.3s ease-out 0s;
    -kthtml-transition:       all 0.3s ease-out 0s;
    -webkit-transition:       all 0.3s ease-out 0s;
    -o-transition:            all 0.3s ease-out 0s;
    transition:               all 0.3s ease-out 0s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin:    50% 50%;
    -ms-transform-origin:     50% 50%;
    transform-origin:         50% 50%;
    -webkit-transform:        rotate(0deg);
    -ms-transform:            rotate(0deg);
    -o-transform:             rotate(0deg);
    transform:                rotate(0deg);
}

.b-info-block .block-head.expanded .b-arrow {
    background-repeat:        no-repeat;
    background-position:      center;
    width:                    20px;
    height:                   12px;
    display:                  inline-block;
    vertical-align:           middle;
    background-image:         url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjU4REZBNjExM0IwMTFFNUJCRDREM0IyNTUyRDUwNjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjU4REZBNjIxM0IwMTFFNUJCRDREM0IyNTUyRDUwNjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NThERkE1RjEzQjAxMUU1QkJENEQzQjI1NTJENTA2MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2NThERkE2MDEzQjAxMUU1QkJENEQzQjI1NTJENTA2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk4gurgAAAFISURBVHjalNLLSsNAFMbxtKQLS1YuXIvgQtBFI4JrX0C8ULw8gxal9DG8oS7cS0GrvoC4tosEewEFN32GKlhEjP8DXyCWNtaBX0kn55zMnJlMEAQbjuNMooUHfDj/G2NYwhw6Lj+7mMErxnGJ7xGLZbGOHUzj2SY68LCAEraQG6FYTrEl5XrxCo+1zSLmsa8V3qVs37a5otgC3nGFi6zv+3UezlFDVwFlLOur/cPTu7Jiu8q1GnXbskPRQCu9Rk+BFa0inyiW11xFMT3lWG4QNzUeDZygik8l7KkVGSlqrqCYqnIacZFMFEW/9hOG4aySNtWrR528jW0sqrdW7BDtZL47oEcWcJS4ElZgQu+mdAA1xbT7k90hp2iX/FTPaypk4w03etcalOim3LP4oL6wqrlbnOFpWJL7x+W1Zh+gqf/3eElL+BFgAKhwTySwQ3BLAAAAAElFTkSuQmCC");
    -moz-transition:          all 0.3s ease-out 0s;
    -ms-transition:           all 0.3s ease-out 0s;
    -kthtml-transition:       all 0.3s ease-out 0s;
    -webkit-transition:       all 0.3s ease-out 0s;
    -o-transition:            all 0.3s ease-out 0s;
    transition:               all 0.3s ease-out 0s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin:    50% 50%;
    -ms-transform-origin:     50% 50%;
    transform-origin:         50% 50%;
    -webkit-transform:        rotate(0deg);
    -ms-transform:            rotate(0deg);
    -o-transform:             rotate(0deg);
    transform:                rotate(0deg);
}

.b-info-block .block-head.expanded:hover .b-arrow {
    background-repeat:        no-repeat;
    background-position:      center;
    width:                    20px;
    height:                   12px;
    display:                  inline-block;
    vertical-align:           middle;
    background-image:         url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NDMUE2OTgxM0IzMTFFNUIzMTZCNDU4RUFDQUUxRDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NDMUE2OTkxM0IzMTFFNUIzMTZCNDU4RUFDQUUxRDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0MxQTY5NjEzQjMxMUU1QjMxNkI0NThFQUNBRTFENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0MxQTY5NzEzQjMxMUU1QjMxNkI0NThFQUNBRTFENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlzBbp8AAAFXSURBVHjalJK9SgNBFEYncQUVtfAJRLAQDCSEgLW1lSaisbbyDy18CIuEiDZaKQQbtbIUaxtJdAUFQfYZNBixcD1XvpUYY4wLZ4ed/e7Zmbkbc3uVOefcMPhwES4m6+4fV2y/2sswCQkIPG6rMAYPMESgjPS9Q1mcIQsrMAp3NhFAP2RgDfIEuzuQWSavmowcgQlLcAg1SMMG5LSVdtvMKZtWrTlKsTAMLWCTyzANg1CBLThj+7Umma1kCjYhBU9wCjtkrz6FCiYlXYAeSYtwQvBFmT6GGViX7BXKklUt4zV8/Bq2IS5pSoVdiA6UmVUT7d0bHKnG/9pBtMKGLY1LNA92VpdahdOHJqAuWZGV3X6rbxZKmtCBZ9W9R70aUQOOoYDM/1HbSihp1Cg7swFNP9uZRg1oWfebsKFRS+q+Uzd3owa0urw//l9rVAFu9HwO9+0KPgQYAI61ei08Qnc9AAAAAElFTkSuQmCC");
    -moz-transition:          all 0.3s ease-out 0s;
    -ms-transition:           all 0.3s ease-out 0s;
    -kthtml-transition:       all 0.3s ease-out 0s;
    -webkit-transition:       all 0.3s ease-out 0s;
    -o-transition:            all 0.3s ease-out 0s;
    transition:               all 0.3s ease-out 0s;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin:    50% 50%;
    -ms-transform-origin:     50% 50%;
    transform-origin:         50% 50%;
    -webkit-transform:        rotate(0deg);
    -ms-transform:            rotate(0deg);
    -o-transform:             rotate(0deg);
    transform:                rotate(0deg);
    -webkit-transform:        rotate(-90deg);
    -ms-transform:            rotate(-90deg);
    -o-transform:             rotate(-90deg);
    transform:                rotate(-90deg);
}

.b-info-block .block-text {
    padding:     15px 20px;
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-info-block .block-text p {
    margin-bottom: 20px;
}

.b-info-block.green {
    border-top: 5px solid #adebc2;
}

.b-info-block.blue {
    border-top: 5px solid #add6eb;
}

.b-info-block table td {
    padding: 5px;
}

.b-info-block img {
    max-width: 100%;
}

.b-item-gallery {
    display: inline-block;
}

.b-item-gallery .b-arrow {
    position: absolute;
    left:     38px;
}

.b-item-gallery .b-arrow.arrow-up {
    top: 0;
}

.b-item-gallery .b-arrow.arrow-down {
    bottom: 0;
}

.b-item-gallery .mainpic {
    height:   300px;
    width:    300px;
    display:  block;
    border:   1px solid #e5e5e5;
    overflow: hidden;
    position: relative;
}

.b-item-gallery .mainpic:after {
    position:                absolute;
    content:                 "";
    right:                   20px;
    bottom:                  20px;
    background-repeat:       no-repeat;
    background-position:     center;
    width:                   30px;
    height:                  31px;
    display:                 inline-block;
    vertical-align:          middle;
    background-image:        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhDQ0VDMEExM0MwMTFFNTlBNjZBMUFBQzQyREZDMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhDQ0VDMEIxM0MwMTFFNTlBNjZBMUFBQzQyREZDMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOENDRUMwODEzQzAxMUU1OUE2NkExQUFDNDJERkMzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOENDRUMwOTEzQzAxMUU1OUE2NkExQUFDNDJERkMzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlN7/SQAAAScSURBVHjarFd7TFtVGO99tKyMAaFVpjhFXBZMozMhiDHOaTAEtkxJKsEN4rRLNzAR41/DaI1Ma6L+YTQEMgW1JCQGtoSIZiEbjDCNe9io0UENbICYsYI8RmnrSh/+znJv87Xc9raEm/z6nce93++c73VOOY3C43Q6lYaLgXKgDHgIMErji8A0cAU4B/xeUlKiUXu4FIhfBF4B9mtSe84DXSD/ZqPEu4BO4CnNxp4/gKNYwMV0iK0QrYCODEeWlpZG3G63c35+/uYtPGwwOzs7y2AwbM/Pz9+dl5f3DM/zujh1x0H+sSoxSF+H+JyOzc7Onu7q6nL09PSMorsK3AZC0rQgLXBrVVXVzoaGhvqCgoKXOI6jC/gA5LaExCB9GcIh9wOBwEx3d/fx1tbWn9B1Y/52MttCuRYiv6am5rGmpqYPMzMzHyHT72Devo4YSndA/C33fT7f1fr6+sPT09OjmPOn41wQsN0WDQ4OnszNzX2aTJVh7jJr8FEHRiI/yO1gMDhXWVlZC9JfE5A+ClgklCnMBwBXeXn5EWxglHCcgT4+SozOPvgkapa2tjaL1+tlOw0r7QgueFWK+M61tbU3k2x+wmazHYmal+PyIKxRYuzwbXkSUdvncDjOgTSSSNvy8nJAbns8Hl8ysw8PD/8yMTHRJvfD4fBbd4hBUCiK4pPyRHt7+3tqQYSUCZFdhFVcHqytrX0fhB7p2wegfw8Ps5nJTkb6+/uvajb/uYnne+KqgzzMvEceQIEYYitU04IP3XIbPl5IhRlBdoEEWakoCEIhMdt1heh9IW4xEaPRWCF3kC7PQjTHpSbL5/NIHUp2jQaZiJ9cojRm9X6/f79erz8Rv3qdTkfbpRClCla5H+IC0XWDEOt5ulIoiTHz6urqlo06FUQZtA/LrBFiQQyFQh55ICMjI5u+PDMzcxE+/JZlAUkHpsSUlZW1W/LdX4uLi05EK/1UmJubO0sHUD7vou4SoXgW5jRJoV5AX7ZarSMQf8ZtJoL6fbi4uPgO8cLCwkB1dfUnCgfOLdpByu6I6a+srPyGo+051sEC9kJ8RoLEC+GNNyOiP+qCnJycLXjvn7havc70Wq328ZhaMDY21kdMfQBKtqr5D+4RiOn5VHyOTR2KIW5ubnbKhRxOF6HoRDpBhDTh1N7BZhrgxrtjiIH/xsfHvybl8A0IQzJFiH4jaW9XIdVicZ+uK7vsx2KxfEWqkYAXh5Ipc7lcA5OTk18woH1KZcN9sOS6tBTlKyquNa/h4D8tmZxVrO+A55U0NTY2DkD8LKd7gusw2+1JiH1qlz090sSONKHn648Auw5Nplk/mKsYqVnxuAoG3TQi/XV1dR9NTU11kjF2tXUB7LzWp0DI9DUB44lIk11v7+3t7X23qKjoWPzRBjBXXJIsIMcECzR20JRIZIUppOO/iVLhnpaWlgMVFRU2RO19m304I2VXEv6TQPXZBtIHOzo66rD7ahSAXZtFjDPgy6T/nUDO5llxN9rt9r0mk+kJHBAPo/wZkO966TKfTrHx4c/BkNlstnFpfMdOrm3sH4OUhsJGrMxKPXDjfwEGAJdd51ZPK0LHAAAAAElFTkSuQmCC");
    -webkit-background-size: 85% auto;
    background-size:         85% auto;
}

.b-item-gallery .mainpic:hover:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJGODBCOTgxM0MwMTFFNUE4MTNEM0Y0OTc3MjIzN0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJGODBCOTkxM0MwMTFFNUE4MTNEM0Y0OTc3MjIzN0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkY4MEI5NjEzQzAxMUU1QTgxM0QzRjQ5NzcyMjM3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkY4MEI5NzEzQzAxMUU1QTgxM0QzRjQ5NzcyMjM3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgYCw2kAAASWSURBVHjarFcLbFNVGP7vo+1Ku9ExKoiACxiDWRSLzBkiINGwCAGMEESiMlkoYmKIxmQaNyVFSHxE4ouEa0C2mCgJw4X4msMtTo1TWYpRlvlCx8i2Lt3W0bWlr3v9z+3l3nP7uu2yk3x/7nn0fOd/nlMGsjXBm210GeJ+RA1iKWKuMj6OGED8gjiH+BXcLjBqTAHE2xB1iI1QWOtCtCD5yekS34o4jrgXptd+Q7jxAD3FEO9B+R7CTI1KEJzohvGRXgj4RyAUmJRHZ822g6NiPpTPWw5lc+4DhjWn7daA5K8bEwveZ1C+oxsbG26Fr5qb4dtTfdibQkQRSWWWUw5og5UP3gIP7XsMnAt3AMPQB3gVyZtyEwveJ1A2q/14bBA6PmqAtnd/wJ4P56N5jet2mVDOgzXb74Rt+w9DyazbqdlGnD+USSx4F6G8rPavhS+CZ+cu8A/04VykKO+6XUTbJfBW1zGwO9ZQMzU49zP5YDUPSp+r38nEKPP8+keQ1JuD9A7EbgU1WeZjiH54bl09RMN9FMeXuB+rEQveDegTzSxn3t8txUJEUzGrRonYk0rEH4dE/Nk8uv8NQmO95lhmDso9GnEy8ZI6OeFrg46T55BUyrldMBBTv8PBcP6k6joPV/46qvZF8cUUseCtBI5fpU58evSAYRCxbJLSQjTweAI82w8iYVD57c24/2oWzbZVXTIV6Iaesxdh5tsITIx8RmXLoyyaebVmwvFO+YRGLR71afrExwqijoS+o2pRNQ8sV0ml9aUs0bsl7TASOJzr1Z7dsQ7lC2mpaZJrtttFk/1DBxmPwkHXKB1tNLIRLFZPxul5qiiZzNUoqzOtEluMUiOOXhuiFLSyupOaLHozR6ZKpu3VWMSi69tnxymNOR6SySDwyoDZUqZbPDrYg8H3CUkCKh0ASsurwGpfntIk/AdMjvVitNKVmIPAaIdurxKbk3YXj8ExjOasSq1nb9ItfrO+G+XvabpI0PjxLli8LEU86W+Hxi1vZLlwJnU9jl+k8xaEr14AW9kDcs9iXYvybSpIQihDmQVkQnOBzVGC666k1epM0/Omu3WlAP7ra6N8vAk3sRn6T0xymv4iW5DPzdadeuIPGnrVQs4wPG7kKSqIJIkxXCN4n8IYuEFPjBcg1tIPtbhg96OsyLuRyTyX+p5vQGrCwx3JqLqyfK3uBEavT31RSFJn3s0G+tth+JIg43L/aQN929CSGWnJq0/Ub049DbWPtyomJxXrLGJz1q2O7G1H+eP1Cp/jOUy0PYZyg9Fjz4ppcgjThL5fv0eQ59C/RZYP4ipCujXrbDLh43TXV3frBVhZW44FYoUyRsrePjl3Ac4XcIEQ15HH4hnEitwBKYayReQCOHD6ZViwdG/G1QZAXPGTYoHrMUECjVw0dykaVhaQjv5cqXAj1Hk2QXVtE0btwhm/nUXxKpcjKKbg4I4/4euWL6BqVRCspU6sPBUzRjw62JL/v5PbReadsjnrD6+Fyqp70P+3yYdgWavymC+m2ITBP9QJrzzcxBTxM3Jzlcr/GFJpyE3HyOQ5iRj6X4ABABQ+fR1xvrU0AAAAAElFTkSuQmCC");
}

.b-item-gallery .mainpic a {
    display:         flex;
    flex-direction:  column;
    flex-wrap:       nowrap;
    justify-content: center;
    align-items:     center;
    width:           100%;
    height:          100%;
}

.b-item-gallery .mainpic img {
    max-width:  calc(100% - 10px);
    max-height: calc(100% - 10px);
    width:      auto;
    height:     auto;
}

.b-item-gallery .pic-column {
    padding:        0px 40px 0;
    height:         141px;
    display:        inline-block;
    vertical-align: top;
    width:          324px;
    position:       relative;
}

.b-item-gallery .pic-column .pic {
    display:      inline-block;
    margin-right: 20px;
    height:       100px;
    width:        100px;
    border:       2px solid #e5e5e5;
    overflow:     hidden;
}

.b-item-gallery .pic-column .pic.active {
    border: 2px solid #33cc66;
}

.b-news {
    font-size: 0.001px;
}

.b-news:before,
.b-news:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.b-news:after {
    clear: both;
}

.b-news:before,
.b-news:after {
    content: " ";
    display: table;
}

.b-news:after {
    clear: both;
}

.b-news:before,
.b-news:after {
    content: " ";
    /* 1 */
    display: table;
    /* 2 */
}

.b-news:after {
    clear: both;
}

.b-news:before,
.b-news:after {
    content: " ";
    display: table;
}

.b-news:after {
    clear: both;
}

.b-news .b-news-item {
    margin-top:     1px;
    margin-left:    1px;
    position:       relative;
    display:        inline-block;
    height:         224px;
    width:          309px;
    vertical-align: top;
}

.b-news .b-news-item.big {
    height: 449px;
    width:  619px;
    float:  left;
}

.b-news .b-news-item .news-img {
    width:   100%;
    height:  100%;
    display: inline-block;
}

.b-news .b-news-item .cover {
    position:         absolute;
    display:          block;
    top:              0;
    bottom:           0;
    left:             0;
    right:            0;
    background-color: rgba(0, 0, 0, 0.5);
}

.b-news .b-news-item .cover:after {
    position:         absolute;
    display:          block;
    content:          "";
    height:           1px;
    width:            100%;
    left:             0;
    bottom:           60px;
    background-color: #000000;
}

.b-news .b-news-item .date-wrap {
    position: absolute;
    left:     18px;
    bottom:   70px;
    z-index:  10;
}

.b-news .b-news-item .date-wrap a {
    color: #ffffff;
}

.b-news .b-news-item .date-wrap .date {
    color:         #ffffff;
    margin-bottom: 10px;
}

.b-news .b-news-item .date-wrap .date .number {
    display:        inline-block;
    vertical-align: middle;
    font-size:      44px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
}

.b-news .b-news-item .date-wrap .date .v-wrap {
    display:        inline-block;
    vertical-align: middle;
    margin-left:    12px;
}

.b-news .b-news-item .date-wrap .date .month {
    font-size:      14px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    text-transform: uppercase;
}

.b-news .b-news-item .date-wrap .date .year {
    font-size:   14px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-news .b-news-item .date-wrap .label {
    font-size:     24px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    padding-right: 18px;
    height:        65px;
    overflow:      hidden;
    color:         #ffffff;
    line-height:   0.9;
}

.b-news .b-news-item .b-button {
    position: absolute;
    left:     18px;
    bottom:   10px;
    z-index:  10;
}

.b-pseudotabs {
    border-bottom: 1px solid #999999;
    font-size:     0.001px;
}

.b-pseudotabs .header-item {
    display:                         inline-block;
    font-size:                       18px;
    font-family:                     'proximanova_reg', tahoma, sans-serif;
    color:                           #999999;
    background-color:                rgba(204, 204, 204, 0.5);
    margin-right:                    20px;
    padding:                         10px 25px;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-top-left-radius:  4px;
    -moz-border-top-right-radius:    4px;
    -moz-border-top-left-radius:     4px;
    border-top-right-radius:         4px;
    border-top-left-radius:          4px;
    position:                        relative;
}

.b-pseudotabs .header-item:after {
    position:         absolute;
    display:          block;
    content:          "";
    bottom:           -2px;
    height:           2px;
    background-color: #ffffff;
    left:             0px;
    width:            100%;
    display:          none;
}

.b-pseudotabs .header-item.active {
    background-color: #ffffff;
    color:            #3399cc;
    border:           1px solid #999999;
    border-bottom:    0px solid transparent;
}

.b-pseudotabs .header-item.active:after {
    display: block;
}

.b-products-table {
    width: 100%;
}

.b-products-table .header .column {
    float:            none;
    background-color: rgba(51, 153, 204, 0.2);
    height:           60px;
    line-height:      57px;
    text-align:       center;
    border-right:     1px solid #ffffff;
    color:            #666666;
    text-transform:   uppercase;
    font-size:        14px;
    font-family:      'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .header .column.last {
    border-right: 0px solid transparent;
}

.b-products-table .body {
    border-bottom: 1px solid #cccccc;
}

.b-products-table .body .column {
    float:        none;
    text-align:   center;
    border-right: 1px solid #cccccc;
}

.b-products-table .body .column.last {
    border-right: 0px solid transparent;
}

.b-products-table .body .column .product-in-cart {
    width:      100%;
    text-align: left;
    padding:    15px 0;
}

.b-products-table .body .column .product-in-cart .product-image-wrap {
    width:          100px;
    height:         100px;
    position:       relative;
    overflow:       hidden;
    border:         1px solid #cccccc;
    vertical-align: top;
}

.b-products-table .body .column .product-in-cart .product-image-wrap .product-image {
    width:             100%;
    height:            auto;
    position:          absolute;
    top:               50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform:     translate(0, -50%);
    -o-transform:      translate(0, -50%);
    transform:         translate(0, -50%);
}

.b-products-table .body .column .product-in-cart .product-image-wrap .product-image.empty-image {
    left:                50%;
    -webkit-transform:   translate(-50%, -50%);
    -ms-transform:       translate(-50%, -50%);
    -o-transform:        translate(-50%, -50%);
    transform:           translate(-50%, -50%);
    background-repeat:   no-repeat;
    background-position: center;
    width:               160px;
    height:              160px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAMAAAC8EZcfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF1QTFRF////3t7e4ODg7+/v6+vr8vLy+Pj4/v7+39/f4+Pj/f399fX18/Pz6urq+vr69PT05OTk9vb27e3t4uLi4eHh9/f38PDw+fn5/Pz85eXl5+fn7Ozs7u7u6Ojo+/v7VyODZwAAAV5JREFUeNrs2NuOgjAUQFEuasv9jjo68/+fOQQkwGgAeaDHyV5PpunDjgnlFMsCAAAAAAAAAAAAAAAAALRCz36XE1127LO3SNVugd6mQDvZLXBbn+0S+GmBzlraTKCzer9L4P8MDG55LCgw8uLppqjZohMxgZlte/7k/+v2+FICr83C1/hlm3ebMiGB3f8VjVbu3aZKSGD6lHBuFzwlIzDo32bhaCZzmr5YyEOS9oH6NCz6WaWEHDPJMBCUscSDejzApv1h4ysxgdMbwOOwSfRwLhoOVH9uAIf2sdGPHwICwxeDadaOgCcRgap4Gp2jqBtRryICjzNDfiggUJUzgYUyH1ivuCeZDPTL+Q8exsctd+GqmRsOfPEIT+mL2cBg8bYemA38OS2IuXZ+cKA+rvXN1y0CZQTWuwUW2wLPuwUmekvf3dpPXN8Ob8orCwAAAAAAAAAAAAAAAADQ+RVgAFmdDxU2ZcZdAAAAAElFTkSuQmCC");
}

.b-products-table .body .column .product-in-cart .product-info-wrap {
    vertical-align: top;
    margin-left:    15px;
    max-width:      320px;
}

.b-products-table .body .column .product-in-cart .product-info-wrap .category {
    font-size:      12px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #cccccc;
    text-transform: uppercase;
}

.b-products-table .body .column .product-in-cart .product-info-wrap .product-tags-wrap {
    margin-top: 10px;
}

.b-products-table .body .column .product-in-cart .product-info-wrap .title {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    margin-top:  5px;
    color:       #333333;
}

.b-products-table .body .column .product-in-cart .delete-button {
    top:                 10px;
    right:               0;
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPxJREFUeNpiPHv2rBcDA8MkIP4GxHFAfIEBP1AF4mVALATElYxAA34BGaxQyd9AbAHE53BoVgPi00DMBxNgAuJXSApABp0AYiNiNAPBO5AB3lCb8RmCTTMI+IEMuAh1NjZDxKGasGm2B+KjTFDOORyGgAy/ikPzIVgYMOAxBOQCGVya0Q2AGSIPxPewBOIzIFZB1ozNABD4BMT/sIj/h8ox4DNADckmdCANxE/Ro5iJQFR9BuL3+KKYiUA8GwCxNr50wgRN27jiGRSYz/GkE0OQAdvwxTOBdLKFCUuAoWvGZ4gUyIBwIH4ExDeB2BaHZmRDzID4ClRPEkCAAQClmEWawaytpgAAAABJRU5ErkJggg==");
}

.b-products-table .body .column .product-in-cart .delete-button:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPtJREFUeNpiNJ55xouBgWESEH8D4jggvsCAH6gC8TIgFgLiSkagAb+ADFao5G8gtgDiczg0qwHxaSDmgwkwAfErJAUgg04AsRExmoHgHcgAb6jN+AzBphkE/EAGXIQ6G5sh4lBN2DTbA/FRJijnHA5DQIZfxaH5ECwMGPAYAnKBDC7N6AbADJEH4ntYAvEZEKsga8ZmAAh8AuJ/WMT/Q+UY8BmghmQTOpAG4qfoUcxEIKo+A/F7fFHMRCCeDYBYG186YYKmbVzxDArM53jSiSHIgG344plAOtnChCXA0DXjM0QKZEA4ED8C4ptAbItDM7IhZkB8BaonCSDAAEn3Q/ym+cSUAAAAAElFTkSuQmCC");
}

.b-products-table .body .column .product-amount {
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #999999;
}

.b-products-table .body .column .delivery .price {
    margin: 4px 0;
}

.b-products-table .body .column .delivery .price .value {
    font-size:   20px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .body .column .delivery .price .rur {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-products-table .body .column .delivery .label {
    margin:      4px 0;
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .body .column .item-cost .price {
    margin: 4px 0;
    color:  #333333;
}

.b-products-table .body .column .item-cost .price .value {
    font-size:   20px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .body .column .item-cost .price .rur {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-products-table .body .column .item-cost .info {
    margin: 4px 0;
    color:  #333333;
}

.b-products-table .body .column .item-cost .info .item-count {
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .body .column .item-cost .info .multiply {
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .body .column .item-cost .info .item-price {
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.b-products-table .body .column .item-cost .info .rur {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.b-products-table .body .column .product-in-cart {
    position: relative;
}

.b-products-table .body .column .product-in-cart .product-image-wrap {
    display: inline-block;
}

.b-products-table .body .column .product-in-cart .product-info-wrap {
    display: inline-block;
}

.b-products-table .body .column .product-in-cart .delete-button {
    position: absolute;
}

.b-tags .b-tags--tag {
    display:                    inline-block;
    vertical-align:             top;
    font-size:                  12px;
    font-family:                'proximanova_bold', tahoma, sans-serif;
    color:                      #ffffff;
    -webkit-border-radius:      20px;
    -moz-border-radius:         20px;
    border-top-left-radius:     20px;
    border-top-right-radius:    20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius:  20px;
    background-color:           #3399cc;
    text-transform:             uppercase;
    padding:                    5px 13px;
}

.b-tags .b-tags--tag.attribute {
    background-color:           transparent;
    color:                      #cccccc;
    border:                     1px solid #cccccc;
    font-size:                  12px;
    font-family:                'proximanova_reg', tahoma, sans-serif;
    -webkit-border-radius:      30px;
    -moz-border-radius:         30px;
    border-top-left-radius:     30px;
    border-top-right-radius:    30px;
    border-bottom-right-radius: 30px;
    border-bottom-left-radius:  30px;
    padding:                    4px 12px;
}

.b-tags .b-tags--tag.attribute:hover {
    color:  #3399cc;
    border: 1px solid #3399cc;
}

.b-tags .b-tags--tag.attribute.active {
    color:  #3399cc;
    border: 1px solid #3399cc;
}

.b-input-number {
    display:  inline-block;
    position: relative;
}

.b-input-number .button {
    position:       relative;
    z-index:        2;
    display:        inline-block;
    vertical-align: middle;
    width:          30px;
    height:         30px;
    color:          #666666;
    font-size:      24px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
}

.b-input-number .button:hover {
    color: #3399cc;
}

.b-input-number .input-text {
    position:                   relative;
    z-index:                    2;
    color:                      #666666;
    padding:                    5px;
    border:                     0px;
    box-shadow:                 none;
    border-radius:              0;
    background-color:           transparent;
    transition:                 none;
    outline:                    none;
    text-align:                 center;
    border:                     1px solid #cccccc;
    -webkit-border-radius:      3px;
    -moz-border-radius:         3px;
    border-top-left-radius:     3px;
    border-top-right-radius:    3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;
    display:                    inline-block;
    vertical-align:             middle;
    font-size:                  18px;
    font-family:                'proximanova_bold', tahoma, sans-serif;
    width:                      50px;
    height:                     32px;
}

.b-input-number .input-text:focus {
    -moz-box-shadow:    0px 0px 5px 0px #3399cc;
    -webkit-box-shadow: 0px 0px 5px 0px #3399cc;
    box-shadow:         0px 0px 5px 0px #3399cc;
    border:             1px solid rgba(51, 153, 204, 0.8);
}

.b-input-number:after {
    position:                   absolute;
    display:                    block;
    content:                    "";
    border:                     1px solid #cccccc;
    -webkit-border-radius:      3px;
    -moz-border-radius:         3px;
    border-top-left-radius:     3px;
    border-top-right-radius:    3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;
    left:                       0;
    right:                      0;
    top:                        0;
    bottom:                     0;
    z-index:                    1;
}

.b-slider .arrow {
    opacity: 0.5;
}

.b-slider .arrow.arrow-left {
    left:                25px;
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOFJREFUeNqc1b8KwjAQBnADzopCQdFBxQfxJX0NdRAUFbo4tA9QnPyPOjk6x7uawBESe5fA16Hp76Mpaau01rWIMSuDWJi1/o1TLLxDxhKYEpiUyxXCm4UcrAg8QNp0vgpnBh4hDXeec6sXSNd3TRUsQjCEKWz+W5b7cDIupBhhLoEWJwTuudDijYEf6T7HwwTyNgVTKcaMSMFCiqMK3BNDyINb4DvZ4xaEJmjBVooxffIMllKMGUCepmAuxZgO5OVbAndD0IKdFNuCKymoSz+9+NKcTUGuIv4YLUgKWX0FGAAFyK03cM7R4wAAAABJRU5ErkJggg==");
}

.b-slider .arrow.arrow-right {
    right:               25px;
    background-repeat:   no-repeat;
    background-position: center;
    width:               15px;
    height:              27px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAbCAYAAACjkdXHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANxJREFUeNpi+P//vwkQ7wRieSBmIAWDiOX/IeAhEPOTqlkYiPcgGSBBimYYhhnwnFgD0AV2k2IANsH1UAOeETIAl8QWJANkSNWM7IWnQCxNqmaCBhATJRuQDFAkVTOyAW+BWIlUzVgNYCAxPS+CGvAGiPUZwSaQBm4BsSoQvyfV5qL/CBBLisY2JI1epPgZQyOxmpE1epISzxOQNDqQksLwasSnuR1JoxspuQpZoz0p+XkCsRrRNZOkEVkzyRphmqdCNf0FYmNSkisTMIEfAeKbQOwExGdJySEAAQYA29urnDcCAtAAAAAASUVORK5CYII=");
}

.b-slider .arrow:hover {
    opacity: 1;
}

.b-slider .slide-container {
    overflow: hidden;
    width:    100%;
    height:   100%;
}

.b-slider .slide-container .slide-canvas {
    white-space: nowrap;
    height:      100%;
}

.b-slider .slide-container .slide-canvas .slide {
    height:      100%;
    display:     inline-block;
    white-space: normal;
}

.b-slider .arrow {
    position:          absolute;
    top:               50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform:     translate(0, -50%);
    -o-transform:      translate(0, -50%);
    transform:         translate(0, -50%);
}

.b-input-checkbox {
    line-height: 40px;
    position:    relative;
}

.b-input-checkbox .checkbox {
    width:                      32px;
    height:                     32px;
    border:                     1px solid #cccccc;
    -webkit-border-radius:      3px;
    -moz-border-radius:         3px;
    border-top-left-radius:     3px;
    border-top-right-radius:    3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;
    display:                    inline-block;
    vertical-align:             middle;
}

.b-input-checkbox .label {
    display:        inline-block;
    vertical-align: middle;
    font-size:      16px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    color:          #999999;
    line-height:    12px;
    cursor:         pointer;
    width:          90px;
    margin-left:    5px;
}

.b-input-checkbox .label:hover {
    color: #3399cc;
}

.b-input-checkbox.active .checkbox {
    border:              1px solid #3399cc;
    background-repeat:   no-repeat;
    background-position: center;
    width:               12px;
    height:              12px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMxJREFUeNpi/P//PwMhwDj7QiWQSgLibEZCGoCKRYDUaxifiYEwWIfErsZrA9D0BCA1H8q9+j/VQIcJj2JeIDUHSSgY7iSgpCsQc6HpWQTEzFB2PdD0m2ANQIXNQHoXEB9EMj0ISAVAuY+Aipvgcgyzzn8G0jxIplYA8XUg5oeK6QE1XEYOJWMg/gzlxwHxLSTFfciKwTaAQgnoBC0g+xQQcyPJvQYqFkMPDLCngRLXgJQliIkkF44t9ODBCrXaFuRJIJ4G5O/HpgEgwAB62ESlxhgddAAAAABJRU5ErkJggg==");
    width:               32px;
    height:              32px;
}

.b-input-checkbox.active .label {
    color: #3399cc;
}

.b-input-checkbox.wide .label {
    width: auto;
}

.b-input-file {
    position: relative;
    overflow: hidden;
    cursor:   pointer;
}

.b-input-file input[type=file] {
    position:  absolute;
    top:       0;
    left:      0;
    font-size: 9999px;
    opacity:   0;
}

.b-tooltip--overlay {
    position: fixed;
    left:     0;
    top:      0;
    width:    100%;
    height:   100%;
    z-index:  10000;
}

.b-tooltip {
    position:                   fixed;
    background-color:           #ffffff;
    display:                    block;
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
    -moz-box-shadow:            0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    -webkit-box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:                 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    width:                      350px;
    height:                     180px;
    padding:                    10px;
    z-index:                    10001;
    -webkit-transform:          translate(-50%, -100%);
    -ms-transform:              translate(-50%, -100%);
    -o-transform:               translate(-50%, -100%);
    transform:                  translate(-50%, -100%);
    margin-top:                 -10px;
    margin-left:                -5px;
}

.b-tooltip:before {
    position:         absolute;
    display:          block;
    content:          "";
    width:            50px;
    background-color: #ffffff;
    height:           35px;
    left:             50%;
    bottom:           0px;
    z-index:          1;
    margin-left:      -11px;
}

.b-tooltip:after {
    position:           absolute;
    display:            block;
    content:            "";
    width:              30px;
    height:             30px;
    background-color:   #ffffff;
    -webkit-transform:  rotate(-45deg);
    -ms-transform:      rotate(-45deg);
    -o-transform:       rotate(-45deg);
    transform:          rotate(-45deg);
    -moz-box-shadow:    0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         0px 0px 10px 0px rgba(50, 50, 50, 0.5);
    left:               50%;
    bottom:             -15px;
}

.b-tooltip .b-tooltip--icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAa1JREFUeNqs1EsoRHEUx/F7PVJWSJImRNZqFkoWbG0QkijkbWeFZGFhITsWXiuyUFJeZTWJlaiZJMlCKXklUkwekfE9dW6Nce/cKfOvT1P3nvvrP//HMf1+v+Ew2lAPD1Jh4hU32MK0FHm93l8fJdkE1WICb9jBIi4QQi5K0YkBjGIh/GMzYoaz6EE/Jo3oo0Pr15hlg12g/IU+FOHciG1k6RKsEyrLYyToixoN8ziEHeLE5vk90lAXCAS6wwOX0Ytrh5kcqz+DmQX5qcIcoaYEtuBBHkT5a7IJTU4vCZVdP8OQBHZh1WWtTnHgUiOnoVECM+FzKU5HhkvNHlLkHCbjyqX4BUGXGtntL2tTQsb/R8ja5U/kxCEwG4kS+ISKOASWyeQkcAkNLsWmijZasSGBM8iTLY9SXIh8p5cc6HJ+ijFmdZt2vS3beLb5ZhjvDmEy810McsA/wpvDitxJvfCPMa5bCm7lWhJWEX6XDV3HddyhOYawar2yR1aYXT80tEmM6EHdxD4u9ZxJNyrRZlCAKcLG3Tq2NM157ciVOnNrl791jX3a1V8jP/4RYABNTW3sdnh8IgAAAABJRU5ErkJggg==");
}

.b-tooltip .b-tooltip--content .b-tooltip--title {
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    line-height: 1em;
    position:    relative;
    text-indent: 30px;
}

.b-tooltip .b-tooltip--content .b-tooltip--title:after {
    position:            absolute;
    display:             block;
    content:             "";
    left:                0px;
    top:                 -2px;
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAArlJREFUeNqkVdtL03EUP+e3zf2WzqXOpugqsqsabDSiUIygUvJWKaEVJtnlqeixPyAKequHQDHSxPJFRTErQuqh24P2s0jLeqjssnllc1N3P50ZC1zbT2EHfvDle875/M7180VokiCaVOqp+Zsby+1+0PoJlEQAKgECyQpwbRBpoG8Ga0J2dM60zE8ZCVSVTjdeOfCy5MTARpHGckRoFwWQBARaDEL+jA/2j8xjxToV+PbqqJVdzsYELNDRSOcU5h5Ope7+WTw27kGIJRVp1MJRNlg6pOLBGrMxfC+ED4U6+vDSgbmnM+hACAxWkN4ZrK8zUJ7kwmxLx/DPZYDV6XT9hQPz6jPI0mrDgUjnHA241qvBHXl/14aj9QbKGHJCVnmX1PYPkP92pSyN2ltsOBQtGoOKfhkSyBZNd6fcPMEBXeX0T13o41JXdr1t5FQbpn3/N2g1Eu6y8d6wJy+RngufFrCGD+/lnLI53c2ctpxNfiI9Y6wiYT4AIo9Ar5zxQgBU/CXI2aQooZPnVVAGCFAtwIicsUYBgQQEv5xNCEPBFQiPDUGcwgDBpS4reAO8QdgeLyCnu4MRUdAI4JnyQWm8gLM+qOTggsK2NfRwdAEtsunQyjVhjENbNDQo8EDWTnlBeVRPt2IZW72g4jkVY+lre6RL392g2SRC6VJTKpiquqfxYkMmZUVzKE6lJ0U66ommC21HxyTeLEml/sYy8xyG+XCXln4wZWWfyaStzVb8spq6nc+k5AeTaM9Sg+PjSVPKMrYZcqLRlAS/eeE/H9HT7ZXAeH+vtU2gnbfIHgYLCUYyNpPE/ddzeHytEtw5Ir1JUcFjJth3rAp6grCTGfzgVzcW8mQk7dbS00dV5hJZxuYmneBU6sY90MdPwJ6xRSigvy1G5JllcK9RTdI+HVQ3WXE60v+PAAMAcM4Ym8wa68QAAAAASUVORK5CYII=");
}

.b-tooltip .b-tooltip--content .b-tooltip--text {
    position:       relative;
    height:         100px;
    font-size:      12px;
    text-align:     left;
    text-transform: none;
    color:          #333333;
    font-size:      14px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    line-height:    1.2em;
    margin-top:     10px;
    z-index:        1;
    padding-right:  15px;
}

.b-tooltip:hover .b-tooltip--content {
    display: block;
}

.b-main-menu-reworked {
    z-index:          500;
    background-color: #ffffff;
}

.b-main-menu-reworked .head-line {
    line-height: 55px;
}

.b-main-menu-reworked .b-top-menu--handler {
    display: inline-block;
}

.b-main-menu-reworked .fast-menu {
    display:     inline-block;
    margin-left: 40px;
}

.b-main-menu-reworked .fast-menu .item {
    display:    inline-block;
    text-align: center;
}

.b-main-menu-reworked .fast-menu .item .link {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    margin:      0 6px;
    color:       #696969;
}

.b-main-menu-reworked .fast-menu .item .link:hover {
    color: #3399cc;
}

.b-main-menu-reworked .fast-menu .location {
    margin-left: 30px;
}

.b-main-menu-reworked .fast-menu .location .icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              22px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdBJREFUeNqklEsoRGEUx2eGjTwmpSQKeyvlmVfKwo4oKWU1mhVJEimPjSyJBcNC2SgpRR4lykIyC8ozFmQhyiOShcX4nTqj0zW3yK1fp++c8/3POd+93/VGIhHPf574WM5QKFSJyYcMdd1BOBAI7DpzvbYDNiZjhiEPjmBPQyVQCAcwiNDbDwE2p2Dm4B66SHp3dJWKGYF0aCX+6hyhEx4JBGONhf8ZE0RoVnOHvgVwyrwV0GgqFmHqQFpcRmBfQ/2wQFx8hz51FsCpVpHN1ZgZHecBpvCVayd3ej5FdoRMuDQddwskr6vgFaYdom/hUvd4oh3IgfiNQCJcmPU1JJu15L7ZDp6gzCRswhiV+3QtB7Zh4jmwYzu4hVw2JOp6FM5gQDmGcR0nQQWubQdhkDmrYJXZP7E9JGfrwd2Y6rVa8OS7Az19+cqaHe/+xrFZniZpH/+THcGjM2ZQtdjt4hCTzzkNtqI+n62G2YY2l81xmA5YI/f2h4A+E5BFck0MjXqJwaR1+hwzv2Cm5TIhkmSq+7X6GDkfrgIqsqivqNe45Ts4J7b0qx+K3HlYofKSuSsNsRK9br80NpeK0aXc//CfBFSkRcead8vx/ven+iXAAKQSsbW1w/PuAAAAAElFTkSuQmCC");
    position:            relative;
    top:                 -2px;
}

.b-main-menu-reworked .fast-menu .location .city {
    font-size:    16px;
    font-family:  'proximanova_reg', tahoma, sans-serif;
    margin-left:  5px;
    margin-right: 20px;
    color:        #cccccc;
}

.b-main-menu-reworked .fast-menu .location:hover .icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              22px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdBJREFUeNqklEsoRWEQx++9bOSVUhKFvZXXRV4pCzuipJSdrEiSSHlsZEksvBbKRkkp8ihRFpKrKM9YkIUol0gWFtdvaq6m454ip35N38x8/5n5zvmONxQKef7zREdy5k0dlmNyIFVd9xAItOTuOnO9tgM2xmOGIBuOYU9DRVAABzCA0NsPATYnYObgATpJend0lYQZhhRoJv7qHKEDngi0RhoL/zOmFaFZzR38FsAp85ZBvanox9SAtLiMwL6G+mCBuPiOfOrMhzOtIpsrMTM6ziNM4ivVTu71fPx2hDS4Mh13CSSvq+A1pg3Cb+FK93jCHciBJBqBWLg06xuIN2vJfbMdBKHEJGzCKJV7dS0HtmHimbBjO7iDLDbE6noEzqFfOYExHSdGBW5sBwGQOStgldk/sd0kZ+jB3Zrq1Vrw9LsDPX35yhod7/7WsVmeBmkff9CO4NEZU6la6HZxiMnnnAxbYZ/PVsNsQ4vL5ihMO6yRe/dDQJ9xSCe5KoJGrcRgwjp9jplfMFNymRCJM9UTtfooOR+uAiqyqK+ox7jlO7ggtvSrH4rceVih8pK5K3WREr1uvzQ2F2OmdSn3P/AnARVp0rHm3XK8//2pfgkwALenset+DaA2AAAAAElFTkSuQmCC");
}

.b-main-menu-reworked .fast-menu .location:hover .city {
    color: #3399cc;
}

.b-main-menu-reworked .contacts {
    line-height:    24px;
    display:        inline-block;
    vertical-align: middle;
}

.b-main-menu-reworked .contacts .phone {
    font-size:   24px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #333333;
    margin-top:  15px;
}

.b-main-menu-reworked .contacts .label {
    font-size:     14px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    color:         #333333;
    border-bottom: 1px dashed #3399cc;
}

.b-main-menu-reworked .contacts .label:hover {
    color: #3399cc;
}

.b-main-menu-reworked .search-input-wrap {
    line-height: 40px;
    position:    relative;
}

.b-main-menu-reworked .search-input-wrap .search-button {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU5JREFUeNq0VslxwkAQXFQOgAwMGSgD5AzsCMyHN3IEOAMvX/PAIZCBIQKkDEQEJoN1T1UDCyXtBZqqruWY6Z5DOzAwxqg+7Sk2YLCqchwTYAgcgZ2Z5VWnf2gFIF7gKIEDsCW5iBTAM7CE0Ge0AIiF5JfEJUiaFp8RDk2hN9vHKUByyfYHQTqgSqnwHXiBv1SoMk/MWgRCyMXot5OELh+igjao730BNF3fuyBxEi+vXRW8sq8pphnvFCjY/xTbMt7ZIpPSntv4TPVsLoGat1Yl3vbaJ3DpY7yd5+cS2HA1pFjJeOUb1AbQkcPVEnd6nwVkMucKCOn9nO2ZeneRteRyq2UfjmX3BYxF4LSHOgVuyGtmVTKzv5Z1LcQ6aF23kV9ltKoK6+k6chmG/eD4yO+6aH2QnwX6IrcrGHFQDyW/mgH3R/NI8qh/Fan2L8AA135kIqK/ZHgAAAAASUVORK5CYII=");
    position:            absolute;
    left:                3px;
    top:                 8px;
    z-index:             1;
    cursor:              pointer;
}

.b-main-menu-reworked .search-input-wrap .search-input {
    width:                      330px;
    height:                     40px;
    -webkit-border-radius:      3px;
    -moz-border-radius:         3px;
    border-top-left-radius:     3px;
    border-top-right-radius:    3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius:  3px;
    outline:                    none;
    border:                     1px solid rgba(204, 204, 204, 0.6);
    font-size:                  14px;
    font-family:                'proximanova_reg', tahoma, sans-serif;
    padding:                    0 10px;
    padding-left:               30px;
}

.b-main-menu-reworked .search-input-wrap .search-input:focus {
    border:             1px solid transparent;
    -moz-box-shadow:    0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 8px 0px rgba(50, 50, 50, 0.2);
}

.b-main-menu-reworked .user-links {
    line-height: 30px;
    width:       240px;
    max-width:   240px;
}

.b-main-menu-reworked .user-links .link {
    font-size:      14px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    color:          #696969;
    display:        inline-block;
    vertical-align: middle;
}

.b-main-menu-reworked .user-links .link.user-login {
    max-width: 180px;
}

.b-main-menu-reworked .user-links .link.exit-button {
    height: 30px;
}

.b-main-menu-reworked .user-links .link:hover {
    color: #333333;
}

.b-main-menu-reworked .user-links .sep {
    display:        inline-block;
    color:          #cccccc;
    font-size:      16px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    vertical-align: middle;
    margin:         0 10px;
}

.b-main-menu-reworked .reworked-cart {
    line-height: normal;
    position:    relative;
    width:       110px;
    height:      35px;
}

.b-main-menu-reworked .reworked-cart .icon {
    position:            absolute;
    background-repeat:   no-repeat;
    background-position: center;
    width:               42px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdVJREFUeNrsWNttwjAUTVD/SzdoJ2g6ATBB0wkaPviOmaBsUPrNBzBBywSkExQ2gAkaJkiPo+PKQoRgx1GDypWOYuLo+tyHr6/xsyzzzkFa3pnIhei/JXpVVcFkMlHDNnDvgNNuMBisnBOldIF3kvUcGN8D2cR16F+AJTAHfFOAUA6M+9S3BqbOchRWtwFJcMhFRAVdEcn1GZ0bvBvp3/g2BR9KAoZ6B8hFVhUi8ksSnp1Rv2CkHvBuY+VRKInx+AI+ab1TklIwHuOxBV6tQs9wjPnzGfgGsgqQJIc6SU2kV0Os2TXa9TIn8YiZ7MLBJgzosY5mvKd5NcGacxpzZ1KeBMvPWi8dWh21ldxr++WI++ARWJzsUc2buxIPXRfMySikBXNvymt7JGVFWcCAyCRHlTeLSkSbGywpwOiI7pFejg6RNCGqvLktmE9LCnthToNMyvkYJMNDJE2IPgG3wEcdDQd3/Vo7hmdWJ5NMdFpepwjma7PbPNkxAeLSOF+INpkoytOUZbC2Dt8FyYjdVO9QhWk1hGSgdVJJI0PPPiK/yrAPbWyOLnk0i1qvyw5Edk1B2clnSlQq6yBcLv9ZC9W96JgYX+7U1cCRbE4haX0L/Qv5EWAAPUPG+bRpww0AAAAASUVORK5CYII=");
}

.b-main-menu-reworked .reworked-cart .value {
    position:   absolute;
    font-size:  10px;
    color:      #ffffff;
    left:       3px;
    top:        4px;
    width:      15px;
    text-align: center;
}

.b-main-menu-reworked .reworked-cart .label {
    position:    absolute;
    font-size:   14px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #3399cc;
    left:        50px;
    top:         8px;
}

.b-main-menu-reworked .reworked-cart.active .icon {
    background-repeat:   no-repeat;
    background-position: center;
    width:               42px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAgCAYAAABkWOo9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA29JREFUeNrsmE1ME1EQgKcFqpE2losBpMT6F71xIsaftBTLoRd6IHjQIB564ES5gNx6Q0mMeiJhU7AEDxIT7cVDK7REYwwchIOJsUEQKDRehGyJ2iZdZzavZKnbuu2WtiZOMnnd1zezX+bNmzetBsY/gJwIrhYbDjdQaWxm0+uoc6gzGm5plq2DUogmExRf3I1D39xW3Pps5TvgCOvxhPhds14HtkY9dJ82QvtJQxinxgi65KAIef/Tzs/BvrebEN6O5zS0Nuhh7GoTXDAeHcXHocMG1UogR+a344OtLz//FZKE1tBassHHkZKAImQPRvJuZ2AV+GRKsTGtJRuyxceeQ916QRA0AkDqsj8C77/tFeTk0olaeNd5Dia83rZUKiWoZNp1uVxLcqDXX0f5oP3ViirvQccZSCy/gWg0WowAtiFsOHPru2e+7Kj2TD4cDgcnHtA8FIFExc93mKtl1Em5HLVRCVIrzIetEFuO43oZHMFaUetwzpMJatpgdVKNMB8mNZAY2SeotL0E2Y/fnZKC/jpSpYEyyQHI9CR+foTDV9SHUtCtxmM1qt/YVFsDPM/rqNrloQQ5IIWUiBvViVG1pkEXWrG8qJUr9XoaAnRiFeoAM7XI+WOn3pc+WAT69ObZOtWgt9CHwWB4QJeWQk3Xyv2oZeQudTudqPP0XE1R6GgyiEVbTcG3ow+v15vIEiEqOdlq4GMWNXMGZAjVj5HtFSOK7ZqAR+n2pMUEx3VVeUOSzQTazofDgLdSKEv0PDlceKTlSA5y/65H2Cnsgu75O8xgqNEqhqS1ZHMRbSORSK7C7s7mg5UjNytHTjnIA90Twg5bGvSjC87z4lYq2W5aSzb4gmE1+c1OPaXHC1Qj6h9VoPrAxc8tDWEn9REbDF9wk4fnqzswG+VhYy8JOq0GTNg4X6uvhS6zUcxJShmEnCpSTXWzutqvqMNnbR9tlx21C7Wd3TiJHyixWCxpNpvJYZDyexwWCwWjkx5i97z0tAtyTUl1lt88AquJAenk9PQ0JbwVnQTSv5c4bhFKIVr4R+Q/aIHtHhX+XcmtJX/qywzZy059G6utlRdRdhulO6lwRW49QhrZbeRjfWjF5miINcnuXIsqIUepa2qRy0s1oOTMwm6PYokTIdeU/AGRb05Ziwi5pgSyINByyW8BBgC7uXhfYNH+AgAAAABJRU5ErkJggg==");
}

.b-main-menu-reworked .b-top-menu--handler {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              19px;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUNDQjZBMkMxM0MwMTFFNUExMjZDMDQyQUExMDVGNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUNDQjZBMkQxM0MwMTFFNUExMjZDMDQyQUExMDVGNDgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQ0NCNkEyQTEzQzAxMUU1QTEyNkMwNDJBQTEwNUY0OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQ0NCNkEyQjEzQzAxMUU1QTEyNkMwNDJBQTEwNUY0OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrOzfVgAAAA1SURBVHjaYjx79ux/BhoCJgYaA5pbwPj//3+G0SAa3hawnDt3bjQfjOaD0Xwwmg8IAIAAAwAqRBBaw7InDgAAAABJRU5ErkJggg==");
    display:             inline-block;
    vertical-align:      middle;
}

.b-main-menu-reworked .b-top-menu--handler:hover {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              19px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTg3RUU2OUExM0MwMTFFNUEyMjFCQkQ5NzE2QzE1QUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTg3RUU2OUIxM0MwMTFFNUEyMjFCQkQ5NzE2QzE1QUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ODdFRTY5ODEzQzAxMUU1QTIyMUJCRDk3MTZDMTVBRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5ODdFRTY5OTEzQzAxMUU1QTIyMUJCRDk3MTZDMTVBRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pru6AQsAAAA0SURBVHjaYmGYdf4/Aw0BEwONAc0tYPz//z/DaBANbwtYGGdfGM0Ho/lgNB+M5gMCACDAANqjDWMJ8HGtAAAAAElFTkSuQmCC");
}

.b-main-menu-reworked.short-version {
    position: fixed;
    top:      -75px;
}

.b-main-menu-reworked.short-version .container {
    line-height: 60px;
}

.b-main-menu-reworked.short-version .search-input-wrap {
    vertical-align: middle;
    display:        inline-block;
}

.b-main-menu-reworked.short-version .search-input {
    width: 300px;
}

.b-main-menu-reworked.short-version .user-links {
    display:        inline-block;
    vertical-align: middle;
}

.b-main-menu-reworked.short-version .reworked-cart {
    width:          111px;
    height:         35px;
    display:        inline-block;
    text-align:     left;
    vertical-align: middle;
}

.b-main-menu-reworked.short-version .reworked-cart .value {
    left: 2px;
}

.b-main-menu-reworked.short-version .logo {
    display: inline-block;
}

.b-main-menu-reworked.short-version .logo img {
    vertical-align: middle;
}

.b-main-menu-reworked.short-version .b-top-menu--handler {
    position: relative;
    left:     10px;
}

.b-main-menu-reworked.short-version.active {
    top:                0;
    -moz-transition:    top 0.6s ease-out 0s;
    -ms-transition:     top 0.6s ease-out 0s;
    -kthtml-transition: top 0.6s ease-out 0s;
    -webkit-transition: top 0.6s ease-out 0s;
    -o-transition:      top 0.6s ease-out 0s;
    transition:         top 0.6s ease-out 0s;
}

.b-main-menu-reworked.short-version .e-figured-separator {
    position: absolute;
    bottom:   -11px;
}

.b-main-menu-reworked .e-figured-separator {
    margin-top: 0px !important;
}

.t-head-54 {
    font-size:   54px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-44 {
    font-size:   44px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-24 {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-32 {
    font-size:   32px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-18 {
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-14 {
    font-size:   14px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-20 {
    font-size:   20px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-head-16 {
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-text-24 {
    font-size:   24px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-18 {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-20 {
    font-size:   20px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-14 {
    font-size:   14px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-12 {
    font-size:   12px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-text-11 {
    font-size:   11px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-text-16 {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-16-bold {
    font-size:   16px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.t-text-16-small {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-14-small {
    font-size:   14px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.t-text-12-small {
    font-size:   12px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.icon-robot-40-active {
    background-position: 0px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-robot-40 {
    background-position: 0px -40px;
}

.icon-robot-40-passive {
    background-position: 0px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-paper-40-active {
    background-position: -40px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-paper-40 {
    background-position: -40px -40px;
}

.icon-paper-40-passive {
    background-position: -40px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-table-40-active {
    background-position: -80px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-table-40 {
    background-position: -80px -40px;
}

.icon-table-40-passive {
    background-position: -80px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-paint-40-active {
    background-position: -120px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-paint-40 {
    background-position: -120px -40px;
}

.icon-paint-40-passive {
    background-position: -120px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-hook-40-active {
    background-position: -160px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-hook-40 {
    background-position: -160px -40px;
}

.icon-hook-40-passive {
    background-position: -160px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-flask-40-active {
    background-position: -200px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-flask-40 {
    background-position: -200px -40px;
}

.icon-flask-40-passive {
    background-position: -200px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-events {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZVJREFUeNrsVt1xwjAMNhzvbSfAnQCYgGQDNgA2aCcInaB97hNM0DJBzARNNwgbZINUvpPvVFcKNm1+Hvrd6RIrsfxFUj57pF4/FINbMPtAg1VgW7B3FYcV2Bvel2ALjPUNY2HyHBdPwc44joWd84kxtBRjgg/Xnl/j1SDrJVgWSWCJcw2O1+ijOFgCBaao8kpAcQ82iiSgMa7DAuPQNR4sgRt7Q5haJGA5Ge/BdpEEdhjHgV1D6gGXjZqkMhaudLUX80cPcCgwZStM4/4KAi+4qMY/qIgh4EgU6ne4SHyseobLQN43gcc/SPc1QvU8IfU2fWRgMD3gC0jd4ppPTQQS1PwTI6tTxj8nJfT3gbMnxc5/ouWWdCBhspIxfiO8XwvyXQ+uBwbZhKqhCWP8WcgZQiKQeuMNHihSZsNxWy2FVdYDsxfkoQSM0JRG2LY5EStDxG2wPZAx/y/nnwp+FXqODO0BLfjvBH/wOfJfiAbXhFUHQlQ2ESiweXRLH1xeIsC+1EUJZi0fQjjMHIEj0fSucfwSYAC17GLQiQiIZwAAAABJRU5ErkJggg==");
}

.icon-objects {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNrsVu1xgkAQPTJXQDoQK4gdCB0kFWg60AqEDvI7f6IVaAdABdEOsAM6IMfMY2bd2eUOnEn8kZt5Ix7LvsfefhCZz28zsJ4dEoeTmbZeHUqHRjN48pAXDkeH9QTyNZ4t4GuUgJ587pA7fI0UscYzOXyoIqyHvAv/2aGGw27tA8nfYXvCMXQ+U34cNoCckvpEcHIDH4kmwgaQm0ARErnxibCB5D4RQ+SDIuwIck2ECSBXRVj8iQPJNREh5KKIyDWi1l28TWw2JX6TiU3q2OdAg3NcMaOLwwZELbuXCmIkmw+HF7Z/QGnfNKIYeVABkcMC95YOV+xflTfWbBbw1fudg0vsA52qDNcZI9rjLRMhUj6bkvhNQmfBrywrhJGeY0WuiwB/ms0O4Ml7I2BPb5DklBJOWprNRhhEdZ8HPALtAEEbIKId+6xlvXzH7ldIGim0UUD4I5Thku3nfbSfBMIIyIUQR57j0Gxy4rd66CqYkWPgYVthLx7wp9ksid+ZJqBGB0vZ4DCkg82F8jQemzO6Ye/32rdhqQy1iRYybJKBMlTtaQ5kKBeKkpQRh1Rqkk0p7GdaEl4QqhQTi64t9rcDUdBsDsTvZSgJGzbjY5YPZcDHhmRTk/3mfxg97DCqaX0q334h34dSXkjrRkBx51G29+RA+pdJ+CPAAJ/2ufu+YxVZAAAAAElFTkSuQmCC");
}

.icon-materials {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaFJREFUeNrsV+1tgzAQhSgDsEGzQdsJQidoR2CDkg3oBKR/2x80E5RMkGSCkAlKJiiZgNrRc2VZd+AQA1JVS08QI9vvzu8+4td17Y05pv57IZ+hgEsmJ4HCioBALJD2YNy9DQlJIMC77/DwWtu3cUy8kcefJrDBVZj4EsjUFVEEKmZhE3Jin4XAA/CCuVeBFQS6VyI0x1MHaytiTkbAFu8xDo7xeynwLcOfIjATuLmQwK7le2CEpCJMEkg6EFhp1l6WCRkP/IfhcMXIUoSquEgx3V5TfGwIyBB5NOYOAncI0YyJgtAVgaY88AH0egUyDOdEUlnACynjgcQVgbJlbme5pjOBnBDaUTtow4jQKYE5I7JBRBiOLcKIyANHHDyICGeEFwqtivUuwqSl7jsXYUmIkMuE0jOfxD7rlgQWc+FNEYiRjikX55bt+8loy7k6cSZQYEEEoZXX3KlG9JnpFZXQzwVsgntdQt2ho+hK0HhmjMhTGFtNtQUBBLbt2l4RbXkEo3IYOoNWDqpB9b23vZmEoh7bsgpkfpOZP/bf8x8BBgCtmn5dUiE9aQAAAABJRU5ErkJggg==");
}

.icon-category-1 {
    background-position: -120px -40px;
}

.icon-category-1-active {
    background-position: -120px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-1-passive {
    background-position: -120px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-2,
.icon-category-26 {
    background-position: -200px -40px;
}

.icon-category-2-active,
.icon-category-26-active {
    background-position: -200px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-2-passive,
.icon-category-26-passive {
    background-position: -200px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-3,
.icon-category-44 {
    background-position: -160px -40px;
}

.icon-category-3-active,
.icon-category-44-active {
    background-position: -160px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-3-passive,
.icon-category-44-passive {
    background-position: -160px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-4,
.icon-category-49 {
    background-position: -80px -40px;
}

.icon-category-4-active,
.icon-category-49-active {
    background-position: -80px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-4-passive,
.icon-category-49-passive {
    background-position: -80px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-5,
.icon-category-54 {
    background-position: -40px -40px;
}

.icon-category-5-active,
.icon-category-54-active {
    background-position: -40px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-5-passive,
.icon-category-54-passive {
    background-position: -40px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-6 {
    background-position: 0px -40px;
}

.icon-category-6-active {
    background-position: 0px 0px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-category-6-passive {
    background-position: 0px -80px;
    display:             inline-block;
    background-image:    url("/local/templates/promsnab/images/icons-40.png");
    width:               40px;
    height:              40px;
}

.icon-social-20-vk {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQ0Q0M4QTExM0MwMTFFNUE4RjY4Mzg3NjlCMjU0NzQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQ0Q0M4QTIxM0MwMTFFNUE4RjY4Mzg3NjlCMjU0NzQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDRDQzg5RjEzQzAxMUU1QThGNjgzODc2OUIyNTQ3NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDRDQzhBMDEzQzAxMUU1QThGNjgzODc2OUIyNTQ3NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOi/+AAAAG9SURBVHjarJRPKERRFMbvTJOUMmExGwmLWSCRpCkLQmKBZGFlJgv5v5ISGxvZKLEZbDRZIEUUo7BRip1YKSIbNlOYZIHnO3XudFxPmOerX3PnvLnfnXfPd6/Lsiyltbh3roTqQBsoBgXABS7AGdgEG8AK1RbJOcqjvqoaTLORqTImBK7ACFiVP3AbE0bBwTdmpvLBCt5qRhZd+pXxgFabUMlpAa/elTCEWQDjI+VMQZhGtOEtCtkODV9ApgdmVcIsBo5BCqjh2hSIAy/oBOncEB2JCuADqWCQutwhVnkEjTxuAevgRHSylQ3LeXHSIRuSmqnLJcIwlyOhOGdvYEk8zwG7woyyWime55Gh39iLSTFupw7ymLYhIhYsBNvGXK/bJos+EZ810MfjV+okuOPvQ3YHg8wubTpGmSw1au/G93FwatTibtEtU7TZAaMWBf08vub9l/Nv6C8v816ZSuOwh7nTlLN6hiJC2X3iutaODjZ1LUM5V5ZuSPAfzIZx9GLycpgV+/NXRWHW8On6QmEAH3NJmG1pM7v7sBv0gPtfGD2DMZg1/XRjh/m49fLR8ouGPfDFsA/mRcgT+hBgAEKkefabTqpPAAAAAElFTkSuQmCC");
}

.icon-social-20-vk-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjQ3MkFBOEExM0JGMTFFNUE4NDRCQkU2RDFDOTQ0QjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ3MkFBOEIxM0JGMTFFNUE4NDRCQkU2RDFDOTQ0QjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGNDcyQUE4ODEzQkYxMUU1QTg0NEJCRTZEMUM5NDRCMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGNDcyQUE4OTEzQkYxMUU1QTg0NEJCRTZEMUM5NDRCMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp8GrSwAAAG0SURBVHjarJRNKERRGIbvnaQpZcJiNhIWsyATSVIWJIkFkgWbGSnlb6w0Ehs1iaQkizF2kr8UmWIs2Ewpdn5WisiGzRQmWfh7v/quPqd7w4y3nvruOXPeM533O0cv8i9rFqoFrcANCoAOLsAZ2AZb4ON0sv3bohQTo2oww0aqSpkOcAWGwbr8gU1ZMAIOLMxU5YM199DKrJUh7RbQ/i4fTEOqYQUY1xJXF0w9VOgcyi3I1pLTC8ikUKqEWQwcgVRQw2PTIA4coBOkcyDnPF8OnMAOBsjQI3Z5BA1cN4NNcCySbGHDMt6cFGVDUhOdYbEwzOWW0LjP3sCSmM8Be8KMerVSzOeRoUs5iwlRt4EFrukYFsWGhWBHWeuwmfSiUyS+Afq4fgVecMffg2YXg8wuTRKjnixRxt6V7zFwoozFbSItVVHuT6kI6Of6ms9frr+hv7zKZ6UqDRyCICdNfVbH2Ll3n3jc0K7R2JRahpa8soxAvP9g5sdTFjMMw2AuCbMIzKbU18YH5hMwC8Os3uo97AY94P4XRs9gFGaNP73YQb5uvXy1XCKwB34Y9kFINPmXPgUYAPswYF7rlNH6AAAAAElFTkSuQmCC");
}

.icon-social-20-inst {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDIwOUVDQjUxM0MwMTFFNUIxM0VDMzFERkY3NTI5RDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDIwOUVDQjYxM0MwMTFFNUIxM0VDMzFERkY3NTI5RDkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MjA5RUNCMzEzQzAxMUU1QjEzRUMzMURGRjc1MjlEOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0MjA5RUNCNDEzQzAxMUU1QjEzRUMzMURGRjc1MjlEOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkKb3TwAAAO6SURBVHjadFRdaFxFFD5nZu7dTbL53bSiNhIDohVSFm0LFfKkj+2DGHywEFHT+uCjT76LCL4pFX8oaok/FRRBgj5IrUpLFQyIaElE0/jTNmjabLfbZPfOzPGbudl1k8aBuXt37vn5zne+Mywi1Lk+OTdHqqZovdlFptTc50jtZaI9LL6bmf/wXp3ROpvLasmyKEXpQJMWzt5DjXoa/Q1tWSKavKFpZdwzwlzhjYTCiuKb8uF9nVKaUexfIE+Lnf6q88+JD5cSZvrKavMma1+BcWeqjY2nU0Vd8NOmy/6Co8eztbRt1UZ47PiVdHjkxrfiuBL8oivTtks4N/BOaVby9m27/yzavwuvs/f/BRwZv3DaNk3FZpo0HDz9/8JnQW05G1bRjjuWX+MdtKBEvowBPz01d7iRpAfYM4Ihs5f34faSUiGncA5VQqCwLIIlPlOjOH6PjS/aRkKO9Ae//zR6i5n5eInT/u7nDWdtVPh9Flxe2swftzh8Ed8etc6MKeU+QzUPo/OE3Dv7ytVJ1VOu7tGJHRWrWsEIyIbhREFSsSwvsb7YaUND5GSgVLw+aFKn0KDcCfAHb70ypayYicgxb9JjbJuPZEkf9HccZX5BDTpE1/VRlbgh8XRVhMcCIXH7GHi/YZb7t2nAP4h1FB3/mjVNI+CTITQZeXB9tWsw0eoBU8z+AvKLgDYek4N/pXxZKfFd2+jjBvZDzLqkmcd81AisCp6S0vqgZLSX2d8Nm2rLISiDvGIFhBfkZoQOZRRJ+wOg7ikWdpHTpnrLFO1i2tucBOe/wS5pi51jzqaxLj2rtd2quyzPLi/D/pyzeqcy0g9UiyLqJIzHWduLJJhDcBf4D80DuAVT5LUz1mhiCLqjMTUgmgfp8JHvdOKOIdCvmO0jSLKbtZBtFlYQJdOpzeHljf6cgzROzs6/o/uzKagzDjcIPgRtzeokux1BwTHtwjkYRLNYLntvmvXVvpXuUu28Kdi7IAckjjyNxkmpXys9N1xensp8GiQXhwflnQZ3K1CgaumzPXaOuNRfrQD5nd7idkI5BWq82svNJW7dhx998/NhpmxGnAlc5NqS9nS0wuVPDqMsUSqhfCT94dKPu+5za4lvX1+PTNz7bnV56Omke71FCbFs7X9+hYXjIAPhOObfY+z2XV0d8NV6z+b78InJkTdQwEEAOB+dlWwY3HyPhVgo/RXX0PuBOEsL2fY3dqL87EqtZxY6e6y3fO0gOJ1AeWWf96uOvYB9CulOsJd5H7rRke9fAQYAZvPI4gQ9IRkAAAAASUVORK5CYII=");
}

.icon-social-20-inst-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJBMEZBNUMxM0MwMTFFNUE5ODFGQzYxRkIwRjM3NEYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJBMEZBNUQxM0MwMTFFNUE5ODFGQzYxRkIwRjM3NEYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkEwRkE1QTEzQzAxMUU1QTk4MUZDNjFGQjBGMzc0RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkEwRkE1QjEzQzAxMUU1QTk4MUZDNjFGQjBGMzc0RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ps7lYpkAAAQzSURBVHjadFRdaBxVFD7n3HtnZpPs5retSiKx2GorrdE0hRQCxQr60CKiT1YqaAxo3/TdB0VfFB8UK1XEUuoviCgUfPCnCi1WaUHUlibUFPLTVJvNz252d2buvcczu0ka2zrMPNw7937nnO/7zkEAhsbDMPTYCejedRGCywTFUheYW0sDKesdCnk7edeEiBPO6ZOhqZ6tTTVfSY2CfO8ifPnKI5AsttVRNKx5ULC915BGMIxh7SAj9Wl2EgvlVfXQqCxYpWuQ52Na2dfY4vhaDFoDB2DBgIIfKyZ6X4W2D93y/nIFjQ/BJSqiVjsctFfHwPNTaTm/iqK7BqZAMUEI5aBwZ/E0x9iHvgHECDd9MCtFgjnWCrQ/ct+jp6PkXOEwJRbw+UNvQs0GEEN4Ki6Fg2lNklQMzDcHy4KQl9+KkbOFJyism4egyA8Y73/Q7o8ccCvtLzU1DyqLAiaVp/4TQnydNHmu38qyZQFikOwtajBp1fQC8cc6tFG1lIMFDD/97qPdG1Sh90WM2+irKEra2KGUI4DMD4miY0R4RZKaEQZmZD0jmDOyfgENvFwqNT9HwP1hZLewk8qVa/Y18yetv2die9gc99q4IXhWqtbURZQp7iGVDXS+nl2mtI2wQ8W+rad9uj1sicmmCpxrVLBpYOwALfncEDluEL3CE3PAkmpKLML7AhF9wBq+xUXcpy4HI7op7hC7zHlPG7OKss9ZsZXDnZrI9/vrBCDAq8LViI7xJx3gMCh8WvIFzrk9xcn29lykdoVtlSlK/bSc3pbdcVK2UbaTAm9zYuDrtawIbw+SClok4kYvYCiCYcFCvme+ncq4Q1N6lxxcWPWfSC+gSIrcJXej4ZykGYFxg+zhGXQkawZf1h+GrfF4c3fpcVczf8k5s9K6GYdiiERXkpZTgallOayiSXYZfRLdvyWa/JzWgvUUulZRctx79Zl04zZt4mkxo3dWN/j3CELfqO7E4slKZMBVI/nhlzsBStLYFzLTsuZfTC55h1lf9ITPipu3qMDDUik/i96nUT4G72jF8N/Q3GjnbOlS21EI3Wpb+VTtjSvhq0RpD7LfLIl8QTo+j+wOZHtJbDb8M3mLldP9JKXUFZCGSBS9i5vvHoXW24u3bXr496m43CTRxFMSUax3wgR2lpno2nCoB2RpT0TFfeLfO2w1AEsKOsz8oVYuH8R9b3wNGQ9BWtpvcOlYmuQgi8p1Xgiuzcs1k0dqkxkJ1hKowAnn9NuvRwbvT69GHrGjInRhvRPu3XNmZOvuc4fLcy2N6+7/J05DWQRt7BmFbvDzl55MWcxNXMyBn4vALuRgfqrjvYjtXglwniQD1L7eBWsd8J9JGuPbyWK4U1BS07R048QOogQikxz/e2LdcVfVT3RvndxrHQwp9J3ccH92a1S+74WIo+T8haxD1sb7V4ABAL9ABVr1/ULZAAAAAElFTkSuQmCC");
}

.icon-social-25-vk {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTdBRURCQTMxM0MwMTFFNThDRDk4RUFGOTZDM0I0MzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTdBRURCQTQxM0MwMTFFNThDRDk4RUFGOTZDM0I0MzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxN0FFREJBMTEzQzAxMUU1OENEOThFQUY5NkMzQjQzOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxN0FFREJBMjEzQzAxMUU1OENEOThFQUY5NkMzQjQzOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpRzVFkAAAIeSURBVHjarJVNKERRFMffPLNBpFggQhaoKZ/Jx4KFbAw7YjGIiCSKUkozlERWVhaTj5LYUz5LaogFCuWjZIGEmhVRavyPzkzX7b4xU+/U7513z73vnHfvPedei8/n00RZ2LkQm0nADspAIUhn+yM4AQdgq7XKdqsZiMUgQAwYB+0gSvtf5oATgR7kDl0xuBrcgN4QnZO00Tf4uZagATDAAbUJErXwJZJcwMeQconQUQG1p5kjHVgudyAAnFP0VxCtmSeZCHLnX6JJk52TzP/OYH77nNabdj8iyOA3cA0+QQLIDTFIDs2gTnJOKZdBnaCebc+gElSBPLAo1EMW10cKcEkBeqx4lEvGYnDP71fgEJSCRrDEdi/rKazzjZCF2XLK61ylothAl9DuZF0g2OysZwTn7fwTosTrfBzIMiG8U2nPCrMiWQfNgvMSKLeqNmiJLIqOODANBrndLfX3S+1Fo13WOf9VMgCKQsyWPvCtsH9RgKMgH+6CVIWdMq/B38BGb3CyfEjjvBTAEyRALB/LNZKdNn6VM84f5BhqRBrnoUJLkzbQSGim5zRtzqI0oWLfebnzOaUDKe8/i5bRaDL5qLjErGy6QVaYIY7AfYBILybPYBQ+T/9cODCsQA2b4NwNXy7ljYaOCUVRhSNj8NHx3508y9mwFoZjSvVKOHfKHVaDD85ALR/NdObQdZosXEp0LzxxjSzA8b5R5B8BBgC/1Y3d8f6zKwAAAABJRU5ErkJggg==");
}

.icon-social-25-vk-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0E3QzY1NUQxM0JGMTFFNUFGRTJGNkU1QkYzMEEyQzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E3QzY1NUUxM0JGMTFFNUFGRTJGNkU1QkYzMEEyQzMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQTdDNjU1QjEzQkYxMUU1QUZFMkY2RTVCRjMwQTJDMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTdDNjU1QzEzQkYxMUU1QUZFMkY2RTVCRjMwQTJDMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkuimoUAAAISSURBVHjarJVLKIRRFMe/GTaIFAtEHhuUN3kuzEI2HjsyiyHPSKKIUvIojZGV1ZTJK3nsKZSNQijkUR4bCgk1K6Is/E+d0e323XlkTv3mfvd1/nPvPedeQ3r/subGokElKAa5IIHbn8AJ2Afb5zbzncqBQSEQCsZBMwjWPNssGIbQo9xh1BlcDm5Bl5fOyZpoTsbASoMnAQvYAlGa7xYE5iEyoBIoBYva/20CIi2yAKlvaP6zGYgkiQI2EKL51+ZcUUT7Tacf4GbwO7gBXyASZHopkkorqJacU8glUieo4bYXYAJlIAssCPmQzPkRC0Ykgc5A/JRIjfngnr+vwQEoAnVgidudXE4i9m9dE7HvKXLIGzlLRUsD7UK9jcscoa2Sy2nBeTP/CdEijHwdyGYVvi+BXViVxhFXLzgvROHQyw3aIoNORziYAn1c75D6e6T6guqUaQVvir5ekOdltHSDH532bxI4dDNxB8TptFPk1boqOOhNDpZPaZyTBPbcCITxtVwhtdPBr3HEuUSOUAxJ4/Yo0eKlA1QZrfSCls1RFC9k7AdvdzaH9F/I0yE/gBVg9iBQwMjWqBh/hVUdGxVR4Q+ziJfdqxcr8MVG8e9P5fdgFQz6wbkDzkdUL5pVJ6l8sTE4b/X0Jts5GtZ9cEyhboLzYbkjUDHhDFTx1VzPz2mM8CjRu/DMOTIPx7sq5V8BBgB+HngTbPh7ZAAAAABJRU5ErkJggg==");
}

.icon-social-25-inst {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcyODVBQzYxM0MwMTFFNUI2MjVCMjI3MkM1QUVCMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcyODVBQzcxM0MwMTFFNUI2MjVCMjI3MkM1QUVCMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzI4NUFDNDEzQzAxMUU1QjYyNUIyMjcyQzVBRUIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzI4NUFDNTEzQzAxMUU1QjYyNUIyMjcyQzVBRUIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp8FAsMAAAS1SURBVHjalFVLaJxVFD7n3v+RyUyeNYi0XRSrtLVKrVW0i/pK0WjTIGqlXVhXgrgyILQuBRvNwiouVAoqRezDEtuiKMZWfEAlaAlVQguCrY3YEktMMpPMzP/fc/3uP5N0ZjKJ7YHL/7jn/fgOW2uplgZOnaFAIpocayPypLWxJft4LP79uLoVp11ZmSGmS8bqUxTbwbCh8Evx35CKOqCmGyeoe/2GKn0e1SPYjWLvHj+Tf9Fq7jbWa1P4KeVrYZU8NctW8blPrPe99fkLfPez5Xnq6hpRyu6OrLdHh4aSQEVBsa32wv0uvxujN6mUbGIrPRDYiZ+/V+mrNXDsh+EBa3gPQ6kIQwaHLS1G7r6c9Y04v+07cKmr8p4ra3Jw8OzxVCbfHRf8/1W8EDmvLfIjk/rOp7tWD1cZOTZ0ehfFui8qgEPZOQG5TiOuJqwFsnJFRdyx9aE7bFKTr74bWlewmT7lvE8MsLN+3hB9wMxZ+FZOK1fVBOyXoXMSz4zyzBYRtZ1ceg2Oz0sKvj4ItmeSSA59ee7TsKXwVBypcgRMsUgvhPdqDZ9oNnVXjUDQ1WsZKd6u2RyaHG/6M0wVJ4NUscnVUilIwbfRkeVL1cdH/2ii0D4i5mrrOaVKsUGPVhiAaltSXiq2ct58hNbuj0gf8xti0tpM2XILW6OJYWj5bRee9ZrbJnoi5TVZo5L4KyjgUkrIOM+5lG/r0imqFK9n3otESUamP1SNOT1l0wF6PRFKOg46IfecV6CwU0uc3NVQUPK4XAFXLqZ+mOuC/jEq2pe4aI+oRnvECcfiNbmS13YlAl8BOblFiOs1yhhOMwvtUBGcY+7DeRlvazFDD5KWn2dy6RSKvCLHqcfyFOY1iamjx1XatizQjaMIe70V9SqLdlE8X6pPafB0KJ4JeN3UaOtKj+PXYSASl1maN18CBLFFqh9JgCimyaeIGpBboZEqSeQ7nc5ebO4YT6F1J6S6/aoHFKFfsvXvUA++QFZWKRMvA89mpHvcNUAy1YbesIpHddq+6bBykfkMVUz+kCazEEPOOYdmGnK+S1G1m0jfBa+XwtgudNsrqMLN4Du3iJFpxTN2YBa6ayhfQqEEAW5CVEXly9uIpgVT9ACMnEUnveacwKws8bwYzWGlFurBP5hM/PFTp38tFBrQNZVIZZ9AFo7i+S6iaAR7K352QCHyz2F5TZwHHiij/P258czXqYbsmJ+Kb5CKeYDRzgS7spdb3g86Zt5B7uYAEZ7uyGeDk0FYfEF7FQurArsSPm2omE07jzd5gWmfnXiXm5hVFrX8dg6FP/tx+IyId/ss8jv8MoZzpCTHvAjqAgQkZl950u743JQ7R5S21OxNdm6+b+OJq5sx9B8NefqvfC6VwIfbhBBM4z1dGtba/i//c2DolZDbmtICC8MiTfzT9taTW9aemLe09h34u7N96ZXB2a14vZTgG2SDVP74lg1399TdjI4OfzNyb9gQHY6tWk7l/X4tW9LVwADaATN7tz28unfRHb+tc81PqNgqwMn+pIjq2nYjWC9yZLvz2VRvPQfmkQ7i6emJzM6Jy21r8Lkb5zTOVJ0ziiA/Qd26EOtK4Nfnmuc79Z8AAwBMzDhGRTmGBQAAAABJRU5ErkJggg==");
}

.icon-social-25-you {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("/bitrix/images/socialservices/youtube.png");
}

.icon-social-20-you {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("/bitrix/images/socialservices/youtube.png");
}

.icon-social-20-you-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("/bitrix/images/socialservices/youtube.png");
}

.icon-social-25-face {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjcyODVBQzYxM0MwMTFFNUI2MjVCMjI3MkM1QUVCMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjcyODVBQzcxM0MwMTFFNUI2MjVCMjI3MkM1QUVCMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzI4NUFDNDEzQzAxMUU1QjYyNUIyMjcyQzVBRUIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzI4NUFDNTEzQzAxMUU1QjYyNUIyMjcyQzVBRUIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp8FAsMAAAS1SURBVHjalFVLaJxVFD7n3v+RyUyeNYi0XRSrtLVKrVW0i/pK0WjTIGqlXVhXgrgyILQuBRvNwiouVAoqRezDEtuiKMZWfEAlaAlVQguCrY3YEktMMpPMzP/fc/3uP5N0ZjKJ7YHL/7jn/fgOW2uplgZOnaFAIpocayPypLWxJft4LP79uLoVp11ZmSGmS8bqUxTbwbCh8Evx35CKOqCmGyeoe/2GKn0e1SPYjWLvHj+Tf9Fq7jbWa1P4KeVrYZU8NctW8blPrPe99fkLfPez5Xnq6hpRyu6OrLdHh4aSQEVBsa32wv0uvxujN6mUbGIrPRDYiZ+/V+mrNXDsh+EBa3gPQ6kIQwaHLS1G7r6c9Y04v+07cKmr8p4ra3Jw8OzxVCbfHRf8/1W8EDmvLfIjk/rOp7tWD1cZOTZ0ehfFui8qgEPZOQG5TiOuJqwFsnJFRdyx9aE7bFKTr74bWlewmT7lvE8MsLN+3hB9wMxZ+FZOK1fVBOyXoXMSz4zyzBYRtZ1ceg2Oz0sKvj4ItmeSSA59ee7TsKXwVBypcgRMsUgvhPdqDZ9oNnVXjUDQ1WsZKd6u2RyaHG/6M0wVJ4NUscnVUilIwbfRkeVL1cdH/2ii0D4i5mrrOaVKsUGPVhiAaltSXiq2ct58hNbuj0gf8xti0tpM2XILW6OJYWj5bRee9ZrbJnoi5TVZo5L4KyjgUkrIOM+5lG/r0imqFK9n3otESUamP1SNOT1l0wF6PRFKOg46IfecV6CwU0uc3NVQUPK4XAFXLqZ+mOuC/jEq2pe4aI+oRnvECcfiNbmS13YlAl8BOblFiOs1yhhOMwvtUBGcY+7DeRlvazFDD5KWn2dy6RSKvCLHqcfyFOY1iamjx1XatizQjaMIe70V9SqLdlE8X6pPafB0KJ4JeN3UaOtKj+PXYSASl1maN18CBLFFqh9JgCimyaeIGpBboZEqSeQ7nc5ebO4YT6F1J6S6/aoHFKFfsvXvUA++QFZWKRMvA89mpHvcNUAy1YbesIpHddq+6bBykfkMVUz+kCazEEPOOYdmGnK+S1G1m0jfBa+XwtgudNsrqMLN4Du3iJFpxTN2YBa6ayhfQqEEAW5CVEXly9uIpgVT9ACMnEUnveacwKws8bwYzWGlFurBP5hM/PFTp38tFBrQNZVIZZ9AFo7i+S6iaAR7K352QCHyz2F5TZwHHiij/P258czXqYbsmJ+Kb5CKeYDRzgS7spdb3g86Zt5B7uYAEZ7uyGeDk0FYfEF7FQurArsSPm2omE07jzd5gWmfnXiXm5hVFrX8dg6FP/tx+IyId/ss8jv8MoZzpCTHvAjqAgQkZl950u743JQ7R5S21OxNdm6+b+OJq5sx9B8NefqvfC6VwIfbhBBM4z1dGtba/i//c2DolZDbmtICC8MiTfzT9taTW9aemLe09h34u7N96ZXB2a14vZTgG2SDVP74lg1399TdjI4OfzNyb9gQHY6tWk7l/X4tW9LVwADaATN7tz28unfRHb+tc81PqNgqwMn+pIjq2nYjWC9yZLvz2VRvPQfmkQ7i6emJzM6Jy21r8Lkb5zTOVJ0ziiA/Qd26EOtK4Nfnmuc79Z8AAwBMzDhGRTmGBQAAAABJRU5ErkJggg==");
}

.icon-social-20-face {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("/bitrix/images/socialservices/facebook.png");
}

.icon-social-20-face-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("/bitrix/images/socialservices/facebook.png");
}

.icon-social-25-inst-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               25px;
    height:              25px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTg1M0Q2N0MxM0JGMTFFNUFBMUI4ODZCMDdGQkU5QkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTg1M0Q2N0QxM0JGMTFFNUFBMUI4ODZCMDdGQkU5QkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFODUzRDY3QTEzQkYxMUU1QUExQjg4NkIwN0ZCRTlCQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFODUzRDY3QjEzQkYxMUU1QUExQjg4NkIwN0ZCRTlCQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsMvaaIAAAV4SURBVHjalFVdbFRVEJ6Zc+69u9vd7nZrW0oLLYq1EpAqwSgq+CAYApUXE4NR4cnE+ASJCfhoIigPovEFfEADEfwLiURDFMQgURTFECCKoJT+AC2lpe12270/5xzn7m7/F6I32ezN2bPfzDfzfTMIYGDsqUl3wrKNvwDVZiEZjELn+XlgojpV1XB9zUhQtoLvNvG1tGXUqEHoDrR1El19JJkcOp25nILBSBzqFrfDyX1PwKUTC8dxJZR4kONm3ejDZXWDryqLWj0TqZCgQBd+BYUi/y4peEbFaHtOR35QCfzaIX8HKpqBNyVIkGMoV4It9NZRHd1mlfsgGE0FAhDNpJsGQijNAdEYcH1nOaWD5bYO1qHRG/xR6+/JuFPC2kkf4rX9B5UntgkG1T6B5symBijBHMNM8q/LwJjz8XR2NTEyYQBI/Fn84q/5SBI8SFd3H0rPGmjNDcX4xp2Bbx+QeTqcYFfkQbokzoBlQC5d8hN42oJAyC3gytbhwTIQQk/84X/GMgqBlAZ7VuaonaSqRPWAkXXZm9DrVba068rtNuliAGRwfUVr2ENEw/zXYllxvCdFgfSwyoY4kbjtuGuVstYrI8B4BCqKlYNR65Nv9q15DlseOQOzl7R/Hm+49ayftYsMEHw/2KwN7HRsyQHH6BSCGEZHztZorAeL1kvyP712sbajvDo7lKjIJAIWirQC7qeAEwceq6PU3b0JXR48bTwxQZlBSZIiizMqBgj5he/MMC9xIL5v4UfC6B05Y3/ppF1wbDejdYG071mAUsGKF46/JOc2ta/LyGgiYOlOa7YdXhd8lAvFyiQEAyAfmCBMSABF/F2jgaXrVe+HWN0jrqoaG4tqDD++J4HIbKQ+k3yKfFNKTfkgBgsdCQmxLHdwyc6xYo6x0xdbffoLtNQqjXjA850Yl08gTvOHxnlSoLpXGywllF4+Lpe+WWv5Zr+J0nZCfM3woWCBGMv8drP9rvJIYmhWt6y832hzJAIBd2qG431ihyYnVDPl6TJkHlKBfEMEDo8QeLkgAPYAy1QmfeklqOX6jw3zHeG+5aDvFyw5oyKaLKM9XTqILQIzomLoq6QAoeAPM8n5YWNram90zn2gLcpjZ7Coj5JAJFF3l6BYlCq1C+03O36uXhuxEhXeCq8SZ6s887YvqYuq1DscW9zBnw5lIHbKBr/kr0w/G0KymE4BEwqyMu2PWEsUYp1A2CIMvm48vIev/nUbEuEzQk6/OqhY8zN7jzmWoSw4hGo1Cc+KBu/xQEgqI59kpV3g8r0ZVoHHaGUkOsLW4fZPAgpfmeUROXtux9kBKD8/OJRayP6bzCOqwRrgzbGL+xlDgykecUuF5TaRIYdD32CYUzxYybNiezv+bISqyh5ZVjEKQSAm13y3vPztAvCqaHfZov730cXxgSjJPN/fXX4snsy8YkU8PmeTcWomrx49Pr+k40Lf9RpgVS+34156zPF5M6Ic1kTfY2PzP5Cq6YPmVefOuiq6qLgX8vPLcykrpMoSTZ5d0yTKKlA5sqxIkEZCCHwuPSeDtobGaOdTCZP9Djd8vIfBohBkzewy6r860FsB+RXKwBSajhkU6jxd/4WzvDm5UfnZzf4Jr8bKs9B5oeHdK4ebNkVhFOThD1Zy8gRRo66lIj0r73v84hGQPEE5ozHqJQw2Me7DDaqL05nnWjgNrIh7yB+MbOroaiiU9Mbx+gmLw5yjjS1tjyZSw5+5EueE3pu532+/Ef1AguuJnfHU0GZyVOkdT9IH9PBnzIlm3gV7FTPhnvy3jYim0xrRrZlrqc1Y3Kwlg4xlFInnRnrbaja0nZ63gI+2cp1/5+9MiU8Xk9zPqlvNXOdLDL4q2GCq6f4VYABZz5ZU8PMIsAAAAABJRU5ErkJggg==");
}

.icon-phone-blue {
    background-repeat:   no-repeat;
    background-position: center;
    width:               40px;
    height:              40px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY1OEE3NEIxM0MwMTFFNTg1RDBEQTE4NDgxOUNGQTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY1OEE3NEMxM0MwMTFFNTg1RDBEQTE4NDgxOUNGQTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjU4QTc0OTEzQzAxMUU1ODVEMERBMTg0ODE5Q0ZBMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjU4QTc0QTEzQzAxMUU1ODVEMERBMTg0ODE5Q0ZBMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpGH3IMAAAQXSURBVHjazJlbSBRhFMc/Z71lthFZoEKtL0HkJfMC9dDFB8vtpcBeeilIlCKppx56SHwJoiKpIJIifUlIoQfNFbG8BAbmqqlECpIWKoii7obmvf8Zz7i615ndnbUP/s46M9+e35xvvu8752zY2tqaUNvCil5vfIQSIROUAO2FjFAEX1+CbNAUNAYNQ6NrL6+pN6YY0ghIENlQCmRnw2MMYmMwwaBGBk/gB9kF9UEdALUFFRBgMTicgY5BLVAvNKvRGbuhVOg01AU1A3QuYEDAHcHhPNQJtUIrIrBmgE5BmVA9IPv9AgSYhIMZ2gF95eEMZjMx5F8GXVUNCDh6hy5B05BF6NAApNjKw2EPVI1zS873SR48lw9N6gXnBGphW/ls2zsgD+sM1ChC1ADZyDbNXgHxBMk4RIfCcx48GQWGFLeAvJSYebZuVyPbZrDsdOfBHL5heLvo4MURWsh5zZVbOHuPFtF06L7Xb8jM6MHfNKezPaIwPV0TSeErb1fboLtg+gzgWcWDWbSyq1iE09ycOxpkL64wS5Y8xCAN4y2oV/w/jVhSiU3iqMTG8t5WV/+E6F1UeBIJMAn6qarnwtxACL1Ik9VEgPHQuKouy0u/XM4NWkt1AqQwLoEA43ir8d1+D7xzgXtU8EwnQGKKI8BYSN27VXb9g1heXPf25GgVw03pBEhMsQQYRW+Xyk528cP6YD38jDPpCCeYKUrS3O3pjUphn24VEVHHRXn3bb1niqSQaugzI1qqS3jJeQLIqzqxySMrKWOtqWvtiy+i6W0B//dGJ0h5boQrswWa0NB5UdQ8rhWmw6XiUEYJQ2KPTa/Ycld5N/1/xWXv7rSq2bvl1UXiNTDejyeck2cxLTXrw02Qt3zAadm7KV0dk3gXSfJzGKZkSBrudcgygDVD7z3AaU2qhglwlJNso9+QNNwPC81iZqKO894LgZBxgYA0KnE5otdDKKV+uIes7eLO2WLRXlskFuYHA/QesfQSm7IOdvCTGwL40hV5g6+4VyWKT1wUDZWXZY/O2bu2REE+4OE9A7N0bMmLcYGqB/PQJ4+9ywu0AFOOsx+K5M/Kw88jov6u5MVuACn1iMH1uo2QnxtFsTehIWjEj1Ddddg15jeAO8DVhucuSRMXcuqVUHubGtm2bC4qSU6RbD/XSs6FmgzeI5uLYOjzVVmwcK0kN4RwuWyz3mfpg7OqGmgflBcCuDze1mrYturym4EBo7n8NhJktoM8IRb4vVvRVB90qteYGbJNBKeAeXLThOjzal9DCTiHqw8t0DdVaerWZuQdghbhblpvg1ICdrNHZnOib+NAY1w4iuiLfGukcBTR4zkYMfKWqqmIHq7RC/TFTdBHTvjJcLJw/AwRuREvOn6GoAdoEH7+DPFPgAEAWTyT2NCix4wAAAAASUVORK5CYII=");
}

.icon-phone-active {
    background-repeat:   no-repeat;
    background-position: center;
    width:               40px;
    height:              40px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODVGRjQzNkQxM0MwMTFFNUFCM0FGNzM0REZDQ0EzMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODVGRjQzNkUxM0MwMTFFNUFCM0FGNzM0REZDQ0EzMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NUZGNDM2QjEzQzAxMUU1QUIzQUY3MzRERkNDQTMyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NUZGNDM2QzEzQzAxMUU1QUIzQUY3MzRERkNDQTMyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkWgKNEAAANvSURBVHjazJlfSNNRFMfPxtQ1HeamkDgtsqaB8yUlCSr1WQ0Jkv5CEKSZPftuL730EEllRKCW+hBCJWGQBT1IaSj2Bx0Gmo4ZqE3Usp9udM5vZ+Df7d5tv80DX/jx273nfO69u/eee386aBmCMEyPKkaVoYpQdlQWKpl/X0a5UE7UIOodagDlkw2kkwS0oepRF1DZkrGmUE9RzahpmZ4QMSs7/oFqDAMOuE4j+2hmn1EBPIsaRV1HJULklsi+yGdNJIAG1H1UFyodom/ks5NjGGQBTahuVC1ob7UcyyQKSK3pQFVA7KyCYxpEAO+hqiD2VsWxgwLSn/YaxM8o9rmdAK3btSAORgwZ2wHe0mi2ypoF1bR5J8lBjaMSgtUcOZMPDotxw7sv83+h8PlYtCFXUYdQPwM9WBcKjmwznP/dHi16MYGZ1CEmXYTdZ8SkD2QlNpEaCyursQQkpmICLBetMfLLE+teLCPAo6KlJxf+bXl3ufujloBFBJgnWrrpm2sLXNvkipaAeQSYKVraOeuFKc8f/2ra7/TDJadqCZhJgGbh4kYTXO0dVh8Lbelaw5GZ9bI13sx44dXoNJzMtkCDI0PzWUKAi1I1TGaofOtUl5y7JVlQY7doybdIgG75Zplh75P36mPnqRwtId2UINJGWiBVzYA7kWJWZ3Fr9TEVkqzLOb+hWGtpDlw6bIlk7x6jHvwc3tHHqM5igqThJsj6goygcGHs3YOUzZTgQ3/Yg7C8AJCkgOdKKaQaE+CDewk8ihcq9+88w3WPhkW9l1APfpI5SG8xWmp8+J+80wPtQxNwIjMlKJyEEdOAnq8j2iM76WIaZsUh7f0OhY/74OtMVPZsYvIFElYbn/gjP5iv4E7zewaBTdB2PB8OpJnAsS9NHX4ygne8nAjlRUHlUi+uv5tp5hN/dEzBbXARZ/Xamv/Z5+XeTsIN7GCo2g8CCet6QCsvOVaIr81xAjO3+dBEL27sgkz6ZgBuu3Mx3ZU8jCNcC+pZqJsFasGLOMBRzAaRqw+FT/evYwjXwzEV0dstykpPx2i4KUY1xwRRwMDhuZZbNqsBGPk8zzFWg+WDoYwmzhFem5RorJDsi3x2iCSsoq2t49X9Nvhv8GXNxXVz2ZfQqOgi/AxRzsdWO2+XKfz7Em/2Tk7n+iDMzxD/BRgAhfrmlG8CQ/cAAAAASUVORK5CYII=");
}

.icon-cross-gray {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0RGMDYyQzIxM0JFMTFFNUI1MkRBNUFGN0I5NkJCRkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0RGMDYyQzMxM0JFMTFFNUI1MkRBNUFGN0I5NkJCRkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3REYwNjJDMDEzQkUxMUU1QjUyREE1QUY3Qjk2QkJGRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3REYwNjJDMTEzQkUxMUU1QjUyREE1QUY3Qjk2QkJGRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrVvSPwAAAEXSURBVHjaYjx79qwXAwPDJCD+BsRxRkZGFxjwgHPnzqkCqWVALATElYxAA34BGaxQ+d9AbAE05BwOzWpA6jQQ88HEmID4FZIakEEngAqNiNEMBO9ABnhDbcZpCA7NIODH+P//fwao4hNIXoF5RxaIvwPxYyya7YFePQQ2AGoLNkNeQg2SwaYZxIAbgMcQBlyaYYEIB9DQlwfie1g0PgNiFWTNGAZAwScg/odF/D9UjgGnAdDQBtuExQBpIH6KHsVMBKLqMxC/xxfFsGjEFc/K0Gh8iCWKwSkWlJRBafsMrnjGEzsgQ8xBXtiGTzNS7FhgSbFbmLAEmD16VOExRApkQDgQPwLim0Bsi00zmiFmQHwFqicJIMAA2Wh/18s+CIcAAAAASUVORK5CYII=");
}

.icon-cross-blue {
    background-repeat:   no-repeat;
    background-position: center;
    width:               16px;
    height:              16px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QURFRUNEMjIxM0JFMTFFNUFDNTZBQjVCMThGNDgxRjAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QURFRUNEMjMxM0JFMTFFNUFDNTZBQjVCMThGNDgxRjAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBREVFQ0QyMDEzQkUxMUU1QUM1NkFCNUIxOEY0ODFGMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBREVFQ0QyMTEzQkUxMUU1QUM1NkFCNUIxOEY0ODFGMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoRUAqsAAAEWSURBVHjajJLPCkFBFMbn3rK1sPQnC3/WssBG9pStnYXyEF7Dkr0nkAewUoSFjY1CFAuKoijjm9u5ul1nhlO/7m1mvm865xtLdGZlIUQb3EBdNjNzYSirO0/h0wMh0LJg8MBPgPafoACTqUacxmcMgu6aDY6eM8pohIPZf8SokzKo0M1aE41YVdWSUgo6PPK04rYTA3ewZcQltDp0DOgWzuRARlFO7OhcA4OJ0IndIX6Kph8HK0a4B0mv+MuA6gJezLqkPaE1oGk7NzEGEbDzR2z/iOoKzsaIKUZdzgmKcc1E7LxY9ZTV257ocjako0zyqoWBSexJp8C82L7NDKzkj8pgElYGNbABS1DkxD6THFiQpvEWYADq33zdmUtZnQAAAABJRU5ErkJggg==");
}

.icon-search-white {
    background-repeat:   no-repeat;
    background-position: center;
    width:               22px;
    height:              24px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjMwOEJDODcxM0MwMTFFNTkzOThCMjJDOUQ1QkEwRjgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjMwOEJDODgxM0MwMTFFNTkzOThCMjJDOUQ1QkEwRjgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMzA4QkM4NTEzQzAxMUU1OTM5OEIyMkM5RDVCQTBGOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA4QkM4NjEzQzAxMUU1OTM5OEIyMkM5RDVCQTBGOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pol7R2UAAAIiSURBVHjarJXPSxtBFMd3a0jCWiFQEEwQchMahHoqXnRvEm/NpR49SG/mlJzbvyDeBE8SiuRS0GJPuSR3c9BLil66l0QwBFPzu2QzfV95C2mc2UxtB77sZuY7n33Zee+tafAQQhga4w1pkxQhtUhXpDIWTNOU7wDYRx9J90I+MP9pmmfOiDhOOuVIjeFweFuv18uDwaAdDocXotGoHQqFlth7SXpHkTuzIo6Mx2MHIXU6net8Pv+BbKukZVKUr6uYxzp87I/4gsl05kGTyeRbsizIXhPmsT4B/+oHtmEajUZths75nQHW4YOf37stBXe73UOsOo5zMgs6CYcf+/r9/skL2YkFAoENXCuVymfyuYbecOHn1FtTZYVgwzzN93SonMcW+bt+6Sam01ETDM7jXumrQL5OVJr2IOajn87oRgputVoX/IC9vwF7fgJ/l2ZFoVDYxl9yXfcnEl4nK+BjvygWiztSMA6h0WiUOeEvNeAR9gnsQ9EoK6/ZbH7xugxvshVQ24NSD6mnUqk1v8o7VnSyH6QD7nYH/Ft4pZ/JZLZQKCrwH9BarXZerVaPEI3sSShjrBPiNSmoapvHpF1vjlrkt1gstk+3v0ivqJOtJxKJFcuyXvZ6vU6pVKpks1lkwB3sqhx8Ein68XQnIy1y21zkSlN/fXSgGk3oCTRO+ffwL1BVxMFcLvceh/BcqN+H2Eqn09vPhc76wgeN/zh+CzAA6k2LNBMbXX4AAAAASUVORK5CYII=");
}

.icon-zoom-gray {
    background-repeat:   no-repeat;
    background-position: center;
    width:               30px;
    height:              31px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzhDQ0VDMEExM0MwMTFFNTlBNjZBMUFBQzQyREZDMzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzhDQ0VDMEIxM0MwMTFFNTlBNjZBMUFBQzQyREZDMzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDOENDRUMwODEzQzAxMUU1OUE2NkExQUFDNDJERkMzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDOENDRUMwOTEzQzAxMUU1OUE2NkExQUFDNDJERkMzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlN7/SQAAAScSURBVHjarFd7TFtVGO99tKyMAaFVpjhFXBZMozMhiDHOaTAEtkxJKsEN4rRLNzAR41/DaI1Ma6L+YTQEMgW1JCQGtoSIZiEbjDCNe9io0UENbICYsYI8RmnrSh/+znJv87Xc9raEm/z6nce93++c73VOOY3C43Q6lYaLgXKgDHgIMErji8A0cAU4B/xeUlKiUXu4FIhfBF4B9mtSe84DXSD/ZqPEu4BO4CnNxp4/gKNYwMV0iK0QrYCODEeWlpZG3G63c35+/uYtPGwwOzs7y2AwbM/Pz9+dl5f3DM/zujh1x0H+sSoxSF+H+JyOzc7Onu7q6nL09PSMorsK3AZC0rQgLXBrVVXVzoaGhvqCgoKXOI6jC/gA5LaExCB9GcIh9wOBwEx3d/fx1tbWn9B1Y/52MttCuRYiv6am5rGmpqYPMzMzHyHT72Devo4YSndA/C33fT7f1fr6+sPT09OjmPOn41wQsN0WDQ4OnszNzX2aTJVh7jJr8FEHRiI/yO1gMDhXWVlZC9JfE5A+ClgklCnMBwBXeXn5EWxglHCcgT4+SozOPvgkapa2tjaL1+tlOw0r7QgueFWK+M61tbU3k2x+wmazHYmal+PyIKxRYuzwbXkSUdvncDjOgTSSSNvy8nJAbns8Hl8ysw8PD/8yMTHRJvfD4fBbd4hBUCiK4pPyRHt7+3tqQYSUCZFdhFVcHqytrX0fhB7p2wegfw8Ps5nJTkb6+/uvajb/uYnne+KqgzzMvEceQIEYYitU04IP3XIbPl5IhRlBdoEEWakoCEIhMdt1heh9IW4xEaPRWCF3kC7PQjTHpSbL5/NIHUp2jQaZiJ9cojRm9X6/f79erz8Rv3qdTkfbpRClCla5H+IC0XWDEOt5ulIoiTHz6urqlo06FUQZtA/LrBFiQQyFQh55ICMjI5u+PDMzcxE+/JZlAUkHpsSUlZW1W/LdX4uLi05EK/1UmJubO0sHUD7vou4SoXgW5jRJoV5AX7ZarSMQf8ZtJoL6fbi4uPgO8cLCwkB1dfUnCgfOLdpByu6I6a+srPyGo+051sEC9kJ8RoLEC+GNNyOiP+qCnJycLXjvn7havc70Wq328ZhaMDY21kdMfQBKtqr5D+4RiOn5VHyOTR2KIW5ubnbKhRxOF6HoRDpBhDTh1N7BZhrgxrtjiIH/xsfHvybl8A0IQzJFiH4jaW9XIdVicZ+uK7vsx2KxfEWqkYAXh5Ipc7lcA5OTk18woH1KZcN9sOS6tBTlKyquNa/h4D8tmZxVrO+A55U0NTY2DkD8LKd7gusw2+1JiH1qlz090sSONKHn648Auw5Nplk/mKsYqVnxuAoG3TQi/XV1dR9NTU11kjF2tXUB7LzWp0DI9DUB44lIk11v7+3t7X23qKjoWPzRBjBXXJIsIMcECzR20JRIZIUppOO/iVLhnpaWlgMVFRU2RO19m304I2VXEv6TQPXZBtIHOzo66rD7ahSAXZtFjDPgy6T/nUDO5llxN9rt9r0mk+kJHBAPo/wZkO966TKfTrHx4c/BkNlstnFpfMdOrm3sH4OUhsJGrMxKPXDjfwEGAJdd51ZPK0LHAAAAAElFTkSuQmCC");
}

.icon-zoom-blue {
    background-repeat:   no-repeat;
    background-position: center;
    width:               30px;
    height:              31px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAfCAYAAADwbH0HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJGODBCOTgxM0MwMTFFNUE4MTNEM0Y0OTc3MjIzN0IiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJGODBCOTkxM0MwMTFFNUE4MTNEM0Y0OTc3MjIzN0IiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkY4MEI5NjEzQzAxMUU1QTgxM0QzRjQ5NzcyMjM3QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkY4MEI5NzEzQzAxMUU1QTgxM0QzRjQ5NzcyMjM3QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgYCw2kAAASWSURBVHjarFcLbFNVGP7vo+1Ku9ExKoiACxiDWRSLzBkiINGwCAGMEESiMlkoYmKIxmQaNyVFSHxE4ouEa0C2mCgJw4X4msMtTo1TWYpRlvlCx8i2Lt3W0bWlr3v9z+3l3nP7uu2yk3x/7nn0fOd/nlMGsjXBm210GeJ+RA1iKWKuMj6OGED8gjiH+BXcLjBqTAHE2xB1iI1QWOtCtCD5yekS34o4jrgXptd+Q7jxAD3FEO9B+R7CTI1KEJzohvGRXgj4RyAUmJRHZ822g6NiPpTPWw5lc+4DhjWn7daA5K8bEwveZ1C+oxsbG26Fr5qb4dtTfdibQkQRSWWWUw5og5UP3gIP7XsMnAt3AMPQB3gVyZtyEwveJ1A2q/14bBA6PmqAtnd/wJ4P56N5jet2mVDOgzXb74Rt+w9DyazbqdlGnD+USSx4F6G8rPavhS+CZ+cu8A/04VykKO+6XUTbJfBW1zGwO9ZQMzU49zP5YDUPSp+r38nEKPP8+keQ1JuD9A7EbgU1WeZjiH54bl09RMN9FMeXuB+rEQveDegTzSxn3t8txUJEUzGrRonYk0rEH4dE/Nk8uv8NQmO95lhmDso9GnEy8ZI6OeFrg46T55BUyrldMBBTv8PBcP6k6joPV/46qvZF8cUUseCtBI5fpU58evSAYRCxbJLSQjTweAI82w8iYVD57c24/2oWzbZVXTIV6Iaesxdh5tsITIx8RmXLoyyaebVmwvFO+YRGLR71afrExwqijoS+o2pRNQ8sV0ml9aUs0bsl7TASOJzr1Z7dsQ7lC2mpaZJrtttFk/1DBxmPwkHXKB1tNLIRLFZPxul5qiiZzNUoqzOtEluMUiOOXhuiFLSyupOaLHozR6ZKpu3VWMSi69tnxymNOR6SySDwyoDZUqZbPDrYg8H3CUkCKh0ASsurwGpfntIk/AdMjvVitNKVmIPAaIdurxKbk3YXj8ExjOasSq1nb9ItfrO+G+XvabpI0PjxLli8LEU86W+Hxi1vZLlwJnU9jl+k8xaEr14AW9kDcs9iXYvybSpIQihDmQVkQnOBzVGC666k1epM0/Omu3WlAP7ra6N8vAk3sRn6T0xymv4iW5DPzdadeuIPGnrVQs4wPG7kKSqIJIkxXCN4n8IYuEFPjBcg1tIPtbhg96OsyLuRyTyX+p5vQGrCwx3JqLqyfK3uBEavT31RSFJn3s0G+tth+JIg43L/aQN929CSGWnJq0/Ub049DbWPtyomJxXrLGJz1q2O7G1H+eP1Cp/jOUy0PYZyg9Fjz4ppcgjThL5fv0eQ59C/RZYP4ipCujXrbDLh43TXV3frBVhZW44FYoUyRsrePjl3Ac4XcIEQ15HH4hnEitwBKYayReQCOHD6ZViwdG/G1QZAXPGTYoHrMUECjVw0dykaVhaQjv5cqXAj1Hk2QXVtE0btwhm/nUXxKpcjKKbg4I4/4euWL6BqVRCspU6sPBUzRjw62JL/v5PbReadsjnrD6+Fyqp70P+3yYdgWavymC+m2ITBP9QJrzzcxBTxM3Jzlcr/GFJpyE3HyOQ5iRj6X4ABABQ+fR1xvrU0AAAAAElFTkSuQmCC");
}

.icon-tag-blue {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVEMDRGOTIxM0MxMTFFNTkyMDBFRUMzQjQ5QTY1NEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVEMDRGOTMxM0MxMTFFNTkyMDBFRUMzQjQ5QTY1NEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NUQwNEY5MDEzQzExMUU1OTIwMEVFQzNCNDlBNjU0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NUQwNEY5MTEzQzExMUU1OTIwMEVFQzNCNDlBNjU0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtXmqH8AAAHBSURBVHjarJRLKERhFMfvDJqSFGmSvCI7xUrJwixsbBDSlEI0GSs7ShYUpVlaeIyNx0JNymsrUUpsTBZslJLXghTTSCPX7+i7Gty5d8qc+s25851z/vfc7+XQdV0zM8dCuAfXDoWQKUMQhVvY1n3VM6Z1vwURasUF4BV24QAuQRKLoRYaIBfGEF78ISCCBlrwZA50GIwfN4OcPohBKH78u0M6k08YgAreeqElYdS41RRsUNP+/ckEWnhel/kicGNSeCzzSKzSJJaFe4F+4kGnGl8Fv5mYslPFH6MmgmuCecQdDuagiz+TBIq0fxhi57hl6dAHazbJZ3Bko7kEXhHMgx2b5By1TaxsH1zp/GTAtU2yTHrEJkdW+91YFF37v31piGAMClIgmA9pIvgEnhQI1klzIrgCHXa7QmFl3bDpZP/N8lDCtvBaJJdDqcW2qsdVwYSxKL1yWghkJ6gZgfEEYtL5HgzT3Fv85RDCtYGbwGOSp8OFu5NjSY3HWGXjTMo8bsA9iZ1JiDXjHiBsiCW6YP24UbVRt+AQrtQ+k9u7Rl0GZTCN2JTlja1EpfMhaFTHzljlD3hWRzWAWPR37acAAwAM+s/OTzQxGgAAAABJRU5ErkJggg==");
}

.icon-tag-gray {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njg2Q0Y5QkExM0MxMTFFNTk2RkRGM0Q1MzY5MkExNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njg2Q0Y5QkIxM0MxMTFFNTk2RkRGM0Q1MzY5MkExNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODZDRjlCODEzQzExMUU1OTZGREYzRDUzNjkyQTE2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODZDRjlCOTEzQzExMUU1OTZGREYzRDUzNjkyQTE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjBMPM0AAAG/SURBVHjarNTPSxRhGMDxGTUWvJgSIqIe/BP2oIiHFjxIEioqIgolmuGtW4inQAT1JoGYIvjjUIjgjyAQFsWTJMwiInYRhCgTUUSNrUh3+j7yjAzj7EywPvBhdpZ3nnnned/3MW3bNiQSiYThiU60oAS5MJHEIT5izD04Go3eXHOMu9GEEfzCGmZwAHlzGarwAq/xBtPuh70Jx1GDtxj1eZmFRf3djUnUodUvoXzCU8Swb4THlH66lGBBy2Nkaf0audSjMk2yLez6/H+Mh6glx8vbhMR7DOB7mtnsKL/4iXYpF0lN07KsZ9wMotTILL5gVmbYozUIij18Dhkju6FNEj5CPGRwPgpCxmwgIqv8AN9CBl9qrYJCVvvKWRTbyDxsZ5X/ovgeEhYhWxKe6WbONKplcpJwzn100oSpguI5lk3pNmzIa2468CHN4BTOdbX94jFWkeec5S68wydc+DzQj98Bs19HHy3sj+nqh/NcmlGI0/+sWwQ/5FiSLOY+y4bWcQlH+vlh0YATbLsX1dsPZYa9GMYrrGATX3WfSfeu0M5Urj1gKKjBOk12QjvyE525s8oprXFcu3rS+/A/AQYAEvJxbN1QgTgAAAAASUVORK5CYII=");
}

.icon-64-coin {
    background-repeat:   no-repeat;
    background-position: center;
    width:               64px;
    height:              64px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAuCAYAAACYlx/0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjgyRTBENTQxRTU5MTFFNTg0NTk4RDgyMzM2QjU5NTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjgyRTBENTUxRTU5MTFFNTg0NTk4RDgyMzM2QjU5NTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODJFMEQ1MjFFNTkxMUU1ODQ1OThEODIzMzZCNTk1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODJFMEQ1MzFFNTkxMUU1ODQ1OThEODIzMzZCNTk1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsWNka8AAATcSURBVHja3FrdcdpAEJY1focOQgchFXCpwHIFkScPebRSgUUFVh7zkIFUYKjAUgWBCgId4AqIzrMbfyy30kn8KdmZmxD8Id1++3O7d3e13W4DTa6+/Ag8ZFCOUTkMfR6Woy8wKxoL+vsxMHk5inJstIltv3+unfxVSwLsxD6VI6aJXlJmNH62IeC64cus4vflSBzWsbIEC6EYwr+veHbhiRmJ7yIaKY2fTRRqQsA9vQAVX4MFck8CecKWlB78rUfELgBzI35vMR/o85A8cAShOKVnfPWcj1cI2Ek/0YTR0hm9sK30abKJICIjBXwxAyJCYtIyBMaHEjAk5Qf01Qu9aHrEGGYlH+A7a71bSHAujPW6O4HJKDftPKckYtOYAFL+GVx+TkxvTpTMhqTUO/q/DYWP4n0+GEMG2sFoJDgJcCj/jSxwaunT5G8qFPTF5JBQVRJCh/Ic86z83ZmUD0iJCDI5G8KFmQPmyYExlKs0jJsAEfPfjhzvvhILBVMFswS3l5hNafEhYkrjppUElIAEsv38jJbXSFjT5wexCqGVEeMqyiJK3q8YCu99Asj1H2B9jy9c4bGrs0wUDM7z0VENrqowoVhbOe6TqqWjQYm6dViuidjkNRbrvZScQpVDIXaQgKWyDYV4hwCyPq+fBf3g0Gw+OpInZOjCCib1xGBVu+MBiQJsK49Kr9A2FDLwgkjBTAFjlFD4u7pwLmAC2PrrEpgfMNkbWraOnT8ykdTqMLGHF7waPSQmeNlrs+RZhX9RvM8OjPkqL5gLYwWOvYICDBEoXrBETCgm3Cb2zZn2BHLxTi3xcg4yNc/pW+MjAS8lQ4sWE/voGF8vREAu+gaXoJeba9E0HDqxU8rCQ7lajDUy7HQNQgAugu5LAS6uyRJWg9oONBSJ5l+RXk3C9CXS2Qx1WTY1IYDyzueB/xoBTeTqfySgL124QlZNCej/J5bveWBGSMCyQVxdWkYeiW7YwAMWIQDfd1z5obLeN8KIDZFVKEvDDhNgPIov40ESNkr5tXhY1OGCyIcA7hRfKjAjLP1Dqv/XNZ1WF7I/d3ja2d8AlJsp7j+AMJnhKvB3M6EEmQ4SkHh0rInS8Gj7ARkSgJsJDx20Pm9hrRUCcEtv7XJ/sj5jltz5htQhbYLdTcOoQwSkUKOkHpjE1/qvxPDRGG2MrqiQsP9+6ECDZMPxGSw7qMEUmCz5ggQZlE+G7Kav2asEyQtSSCiTDrj+RFm+NEyiuL6KCcVmQQZ1diRyw7nlGSw+dsR134FxLeF4zjmWu157p8MUCgtoJ++C858PTsDiS6VMfwZ3L4L9bTImaOhyfbUbpFDA8zQ7mcczuv2TUN4oGAOYqEZ5F8btAaJmzqG7sp9vg9NekMCTaVZeXn6YtMFoR33qfgDFioEq0X7+fYJqkQ9lf8GkC6EYYzDm5w7MRGCKKuUrPYC8gB88DXYPG1ZBiytpSoEjr9zhbRQNMxYr1j2FzQ6mVDyt3TZqcFEyoZfihgOfyc08d2m4po8cMbkM3q7JVWFiaN9jR47g5+SnuCmqXVvDFnTjWLIM/baq3c49MVqvsiYDTWUhdEwCkIiYxqU3UubkgVNHHqv98XXLl/KRdRa8HUeb4O2ydM9hnRVYcBDsb1szhi9LV2Hy4O3C9EGr0h8BBgAuAdZvwcMgZwAAAABJRU5ErkJggg==");
}

.icon-64-box {
    background-repeat:   no-repeat;
    background-position: center;
    width:               64px;
    height:              64px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAyCAYAAAATIfj2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDI2NTgyNzcxRTU5MTFFNUJDMjg4NTMyMEJCRTBFRDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDI2NTgyNzgxRTU5MTFFNUJDMjg4NTMyMEJCRTBFRDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMjY1ODI3NTFFNTkxMUU1QkMyODg1MzIwQkJFMEVENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMjY1ODI3NjFFNTkxMUU1QkMyODg1MzIwQkJFMEVENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pig3/fQAAAJASURBVHja7JrdbcIwEIBNlAHoBM0GZIPSCUonaKo+9BGYAJig8NgHRJmAEYAJSidougFMkN6hs2QsQ5wLIBv5JCuKEyf+fOfzz7lRFIXgSON9msDlXjgkxefbusEBApguXMbCPenHFUGacJlB6gg3pRlXgEkJJqWsHaQM0rbiT7Exusr9HNIXo/JYjw89M7aEyahwk7LWVLGqMJkG02eaLsIMTA+iMhODNCPNSJgRdL42A2ZA35HyWgNmqdRnbgVEXmxJrSpN7BlghoxKIMhQ+c5jDTM7gIH6ZKUmBzAdTSs/aGJQOK/aSTUngjCo3c0lYIxAAIN9padkTaBgj+NxqAKp2iiQ8kvBHACRS15QC8rW7EFBrmnMNBhOvzvWZ7JjL0cEgz/7VWD2FagBo2pmfi2YvYaovyy0/Bakb3h2jsHuhVJdKYWRGkqF+2IFY3IKI4cgEkWz1qYfa7NV6zHmTOZ4StocU43EjUkAcl1iTiGa5z0p44Ot5Ppk0gkgGuwSZtm7S652uSb3V+OfuXMawvUQTZc4MLmLJoeyCl4uAAWgABSAAlAACkABKAAFoMPF5vBmgGiTdKCs0caRxzBy/xwF9+ExOrL1FUiGaeSeBgYVNj6bnBrZmKhBBR+B0AnIANpaj135BqQ7gY7PbtvoBHwFOuoEdIk9AcK4byKdgDgRXvFFQxIGD3ycDGDH2mD14BBES7s3OoEyk1s5qqGdsDyKEwledPragmZmdVhjf16OuU99LdmaYMDLGV/+F2AAEUmw0jMH9JEAAAAASUVORK5CYII=");
}

.icon-64-bag {
    background-repeat:   no-repeat;
    background-position: center;
    width:               64px;
    height:              64px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA8CAYAAADWibxkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTExN0JCNTQxRTU5MTFFNTkxMjQ5OTU2Njg5NTZBQTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTExN0JCNTUxRTU5MTFFNTkxMjQ5OTU2Njg5NTZBQTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMTE3QkI1MjFFNTkxMUU1OTEyNDk5NTY2ODk1NkFBNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMTE3QkI1MzFFNTkxMUU1OTEyNDk5NTY2ODk1NkFBNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlLmkPMAAAJvSURBVHja7JvfbcIwEMYdxDvZoGwAGyRMABtAhVQegQ3YAPqI1KqwARtgJmiYoLBBmCD1lc/gpiFASYJI7iRTLBLb389/zvUlVhAEImuzeu8Ovrr4K+kjmHZXmbflHADV2KTqaqvUQoqzBdI8iUoV1NjfSxlApl7+Uml2gXiBa2a4x027ceWUy/9QqWPkd+hdGvKb0LVVCCYAFeSXgPH8iAAmhvgd8pT8mHtIrK3SAKmCMnbIJ25pTQHqxb4hnnp2dEa8Nh/XurhXoKzWIwEYh8R7/yjDC60B40cBUMf81dPAu6Esz/AGVZSdvBtUrs6Gm3IxB28x22iod+Gwz7I8H4vwXLlI3xIvb1TBp9FrRTGC2ShjmGrx2wj3lDcjrU8YVRMCoLelKzUk3BR3gnexqJ2g0iSh2ykZvS8LNPy11mpJFNwYAANgAAyAATAABsAAGAADYAAMgAEwAAbAAApn5Yzrq4rj8XuUSbGPA2zyCIBCWxQsjYs7EBiKAVIwdJEnAHZI/Fr8DXDQbzXjWiluD4JcBcBJsZ66IX4o9rGIKKPeH4tjNEgm3RBEwQ5aKTKU9TMyjRhhNAWW7AXu5AVWmHN2SmtA7cp71imtAVqjEwYgg2l3FDFnkqjUHNrNmCnQDK0HN68BJ0JjIw0gqykg0aNaWHAiDYzel3lbAzpiH30+Z1vx+8Gq3GyEPLg2V5x+0sPLyv/fayvsi+ODkPzPEANgAAyAATAABsAAGAADYAAMgAHcE4A+qGhbvfd63gVDYxvZNZ0K66PoItpQvzFC5/T9gol/DabdweHNUQwN832fvNpGJU+J/3mX6VuAAQDZxKAgrNYc+AAAAABJRU5ErkJggg==");
}

.icon-64-tab {
    background-repeat:   no-repeat;
    background-position: center;
    width:               64px;
    height:              64px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAABACAYAAABVy1Q8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjAwRUZFMEMxRTU5MTFFNUFCQjhDMzI2RDQxNEZFRTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjAwRUZFMEQxRTU5MTFFNUFCQjhDMzI2RDQxNEZFRTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMDBFRkUwQTFFNTkxMUU1QUJCOEMzMjZENDE0RkVFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMDBFRkUwQjFFNTkxMUU1QUJCOEMzMjZENDE0RkVFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PodRlZMAAAJ+SURBVHja7JvRbcIwEEAdlAFgAugE7QYNG9AJcIXUfpZOQJig9BOpFTBB2wlCJyCZoLABTJD60EVc0wRCYhMn8kknrEKMX+58vrtQKwxDRsV6fGcZxRH6IbTJ5MpW6J3QZZ6LGwW+2FEAw3BOJ+/FNrEMTHR9xmS3ZDyWBDMic48yXgOWDNCyzAKXEzBF3ceSBBQWcNOuUN9iD28A8VPQfcoGiqCuYA9xAvMstIULPKVjpk7GGdfQwjVHe483qGXC6WAS+WJFBNY6oQHFTvlgR2j7xGRthQttx4JOkmyErlOjXEz4GVFGhXDUU27pyjyHtBQ7w2e6R+5iH8ee5HUthM5T3vOKAi2PZApJYxmyzpv62AW+FO7gjaJcbq7S5Y7dxZ5ue6h2QcEAGSADZIAMkAEyQKRAqxuQi9l0pw5AkLE/4eu8DkAzMh5WHcglbgaltV9lIKipov7FJqlPUDWgWaysr3SUG6KFQF7zlt26AHVkupoOQDNykHImqWNbFhBnh07RlwxXkwnEz9zMYJUXHO9kBAIqtgSYKEpBL/q+LFeTZSEf73IcLk167ND6Alf71C3b9nEvbAjUKiVrbhLgXZH0RvUe8vEsCcjJ7yVAueRvMF7rXA9t0VIUakUOzSiTBvlmfx9SaVvgbRFgQQ5OD2FmqqKa7CiXFvlA+uhi9PHHRJWrqT5YOfv/UDmQld6UlSm4sXOJswuIrXj+OQnZfh2AWJH+QNV7CgbIABkgA2SADJAB0k2ypD5e3YAc43IaWsi9RDGm3EL46/qqSTNuIVp4rS5dv0gq9yPxo38VWLLTPyvWXaA95uxdLpwOIJJBUyOoIEiAa99H418BBgA1/Xwkz75mKgAAAABJRU5ErkJggg==");
}

.icon-64-good {
    background-repeat:   no-repeat;
    background-position: center;
    width:               64px;
    height:              64px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkZCMDI3NzgxRTU5MTFFNTg1RkQ5MUYxNzgzN0UwOTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkZCMDI3NzkxRTU5MTFFNTg1RkQ5MUYxNzgzN0UwOTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRkIwMjc3NjFFNTkxMUU1ODVGRDkxRjE3ODM3RTA5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRkIwMjc3NzFFNTkxMUU1ODVGRDkxRjE3ODM3RTA5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkppvCcAAAX2SURBVHja5FtRcuI4EFVc/Md7gtGcAO8JcE4wzAlwfvYXcoLACeL536qQE0BOAJwgcIKYE6w5wa491RoePTKWZBlwbVepDAmW1a+fWt0t60789bdoWcKiDYoWUSu/S2ooGbW8aFtqG/remvRa6rdUdFS0mD6bCIIyhL+XQKyL9kafvcqdRwaEpHRSo/SGrjkopJghiC1VUv5+TmDktwJAOfBx0SaghJIdWU+13KLPGFqf/b/sJy3aj6ZANAWgpOorU3xftCUNMPPELkkAl8/7woB4pOc5SdBgQKuiLUD5PQ1GDTbzOFUz6lPSM/bAlAWNRV4KgNIKH0TNUg5Fe6IBzEX7MqdnPdGzBY3lgznPVgB4YVZ/p8GkDooMyGlKRyBSuvedseG5LQBeiYbK6o+EuK0TCslaa7LmJwEbOoCQ0xie4G9TGqtXAF5peVPKxw3oPtUskxObQVew4U+YEolpf4Gl8jsafJOAZAB9PdBV+ZZhg363ZJidDQiBAbKofOzBu0cswouZ5YRnEKauAAwpwFG0d5nvVcoLYFFOQNRFgTZ+IQFQn2HFMgZAAn0OnixfBYAAYEPhR7aMWYuqvoMz8z4EB+UrCRlD0LRmgAugri8QJmyJNAJgCJR59xjcYGa4ZMoPNKzwFTS9w/OHdQCEjPqJp4HwflMGuNAA40vQH/wWbwSa9TiE9dpXMeIVaM6TpDFLonxLDiuBhGnxGwAhG0zq0fJDmONTZh0JdG1LUkigxsiCgA0Gre9D+ZUmjtA5xYMnwOsiUDWuRAfACKzf1BoRxfgRUz5nv4nA+nnLAMyBBSMOQFThoV2dzopljLFGwZgN7hKy5Pr2NCFo2lB5jL9nZ6ZTWBEU8d/06RqBU9sSq3IHFoxhrJOeJkHJGtD+Bb4/Wlh2DNGbpBbVRIYZpcE2jFXA9ZXOPYbuuqG3Dy2Un0PxwoV1kqK7B8txrwmAnwAHbC66AoA5/puh5UsLfocgBWVHvmNGYD5Q+6NoXzUFEGEJwC8/1GMJigsAmDXueKBh4JRCMEJmMAVzKIeNHTJI1DHiAOQO856Hzi7LmQvwrssm3icDmLcby45e2HLnM2s0Ta6UQrZp9AYB+OI4gIml02sjxseI06WWcB9ALO5CqT05sksrr5zfBqZi6gBeFBgEI1VyR+AtxXVExQ0bHt4a3nu2ItQlWTe5OWAevWsSguUPlqvXLwD2mti8K8qvWKHF5t6fPiwQfndxLykTxlqXGkYWgEccdAyAJbDXFoABArCtSFFvXbbEgD2rLpnSXwtA3DEW5BCDmBoPddwGPDv6H6wCJ9mv8gG7DvqB2HEVwOJPHrBgIhLub2xcUiQpj0VXEycY8eJPANUZXF66MPcPUEMwDeIS+DxHALYwDb51zPnZMPYbMGbLQ2HsMDHoTL0m90yOKLoCCDZhfKLzF/iiZEh0uqfr15oO/60Y1JJamy86SwI/gsy0Tj7pvgNdc86AHJCRBr5gV7EsJQTAP8SSF3Gs3TVhyYD6WYjTXaeZYdiM1s91DOAsyIkFJlaMaUCl8n2PqaysmeNvBtM1JMBCihqjcwCUMhTHtymWVPGxDU6GAErfM/0PBFxqWAtYiOPu9HdewKl6WXoNAYOPel+sicJMo86MNZsCyEQcd6s2umdWASBpmVBT4UFctuLrQ0r2fQBrpG46B2dQTyoKD11RfsWmtdaXBTX59gxAWHQkXeb7lLNz06auKDolT4uoyg5YHvcpz+YIJlXhhIHwIW6zgKpTvjaiNS2LIwj83Z9bkDEZJrRR3gYABcKMzbNr+wXlm7AWMLMxju3GyFSc7ukPKcoaX8nqnxDkHGi5ntp04rIztKR5tgErpDSY0QUUH9GzUnG6sy2Fwy6R69ZYRlEVskGK0yMwPh2lev/oUxwPTQlx3JyNXTNPXwcnJ9Tu2f/UoYi1ZXqszhvHQn/8Vr1YmYorH5zUpcJ1GeEa0m/d0dm4JgVPaRrezNHZKsomQn/s1VbU8dt5G/lIW6fH+WEFRWMJjb+ZsmdZn5o+rb5C+58AAwDvarDw/CuJtQAAAABJRU5ErkJggg==");
}

.icon-64-head {
    background-repeat:   no-repeat;
    background-position: center;
    width:               64px;
    height:              64px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA+CAYAAABk4ziNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEU3OUIxMkExRTVBMTFFNTgxOTRCRTJFRkI4MjY3MDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEU3OUIxMkIxRTVBMTFFNTgxOTRCRTJFRkI4MjY3MDIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowRTc5QjEyODFFNUExMUU1ODE5NEJFMkVGQjgyNjcwMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowRTc5QjEyOTFFNUExMUU1ODE5NEJFMkVGQjgyNjcwMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnURLJ8AAASLSURBVHja1FrRceIwEBVM/uOr4NzB+SqIU0FMBTGTj3zGVICvArjPfGQwFQAVABUEKoipIFABJ92syItiY0uWjbMzOwRiS37at6vdtTrH45FJ6Ty+MAvicf3F1QVFSUk3XHf0aUWOzw/sysI4Dtc7rgFXn77ryJ7riuuc64K+G0u3wr1i5Sdc37kmBCgPzJY0b0ECGuOdxnSbBOTQpG9cQ/j9QCs84HrL9YdgMalHKr//oGsGdA9KSGOPDKzNOpo+FBAYnGjNdUyUqULbgMDcKHTsESVL+ZCOhcSKzQDMmlbZrwhGPnhCY90CPcVcS65D25QTVomAWgOafMXsy4roOYDfYnoGK4Am4CtbAjJm9YuY4zctoPStuCqgKAPMhjUnG5pTghqSrxkB8shvJM2CqntERVDIGNcE0EiJbim7nAhQfQgUsS6gEFblb03OrysJRVYh94rVCgENgWoxa4+EOX+fBeQDR8cX8ps8EbSfgpXcMoBCJXS2TRLFtwsB3dHnomXWwY13B1Y6CwjT/zlrr8xha3GKAOFKtB2QBJULyIPolrYY0CbHCF8AORk3tFH2kA6dtdDNN6CbaiXHVgleh7gmVWqbAcnSPtCw0E1bAUWwbYQl/ai1FnKV/DH87pTDDk9YJUNpA6AAfGahkaF4UEkXAnIaAuNA8+MAjZiy937xJRXQOmuzqrkRIh8s1sxOrttGOR+y5bVBqeJlZTUnQJ3HFx9iutcw1Uyi2gFKCO8TIA5GTDCDC30DLutIrFTFqaGFDzT/TLVQBA8WaCanYqWXGsDEgzxBhDLtWWzgXlcGFAnoCbi80lxp+V6oLKhRUaNDM6jsEEOX0w2rvsRgwC343bLA/2L4/x9LZYoMJq7A0lUSQd2yYU/WmZYA5UF6s2P22mP4zL4atk2cc0/UmUKQWGYEFptUy6teHZv7UEg0QlChkkkLqbUTe5URgqu0ruRuP4EI+BNSGptUY3kV60ZJFKuKCCx9BaSVTPpMcnui3/93rDw67Ck3ElS4tTSRR+NdQyYd1MAy6a+H4/PDyYfGsOlFFp1V7uYHy4GAZfjmGDfWMeRGI4u53IbGquNlmadUuR+AuKn2Ch2WFumR1hDV1MzktGCnsM1Brdjnt2QzZnj4oeYsfaiA6eOCdTMiFL55jqitFLcAzCjjWfpqutY9w/uFsiruhbtCWBGsaeGTshVrSrzs1ZSumEQzKT125nhBUeozV9PzCwmW6vOqbawYqBddyDqly5sygBL2+SSH27DvYMlhBRD6DzY3mpCJkgcyW4DmEPX8hkBNTEoOnXoohAAR1gwKT4BplRw6gGR6dKgZFILRPjSlW7Gqx73ExK+WAoVLYyEYX7eRYlKCS1DY7XllGscoM2RIY+AbBW0wpoAQFDZGYsq17ksmtA5d+6ZUtVNW4aBhlSaJ7Pb0IFi4tFe8kS/cKeDkoXX5LjUBuu5orEpluo2T9XMKqRHpNft4TxoCeJZjOVmcWTn5ZauNtWcfDfg++3qK3skAs6VrXbrXSkV7xeyKPH8tqeTDJyNLpvBpXf4JMACNyD6V5+0RZwAAAABJRU5ErkJggg==");
}

.icon-32-blob {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEzMDA0OTUxRjVFMTFFNUE2OTdBMjUxOEUxMTI4QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzMDA0OTYxRjVFMTFFNUE2OTdBMjUxOEUxMTI4QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTMwMDQ5MzFGNUUxMUU1QTY5N0EyNTE4RTExMjhBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTMwMDQ5NDFGNUUxMUU1QTY5N0EyNTE4RTExMjhBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrkI4h8AAAJCSURBVHjanFbdbcIwEE4s3gsTFCYgTFCYADoBkZDax6QTNJ2g6SNSq8IEwASFCaAbwAQNE6R36DMyh50fLJ0S2Xefz9/d+eznee4VDf/5q0mfrpj+zaeTrNDOBUyAffpEJCOH7ZLkgzZYVwKGhwsSBp4zABkvhc4IG45JGPhRnuACmAwC+vyQHNiQlPclNLXh+R3Ad1fA8HTL/JGEZRyKE84Qh562U4YOLx7rgPKAbgjb7wuPESimYOAKRgXPLzAamOcdVzZQ8PhOEmCKeXyR/LMt6W6AtdZUjBAEmxfMe4tTC8L/W6zJwXQOT7be0yeT/ydpMIK5oflQbMgAD2awBB0tpY9ooYHnmYbY4lmMtUDSoW2V4NIcfXibOTLhAB3PgpEpYxcJvMZxXbl7Dx1ztLHxzszjplDi6B8JJLFgp/B4ZwHmfPZ0um1wrKV5XALloC3o2zXW9D0xsNAU6M2UcVMNLVzyfO+UPZ73BvGRDbZCOqetrrwAqdUzL5KalacxOlw8SpMNzkLv9hGiAextl9AYEa/rbRN3c6rnlIi0X9AxikZ8onU6mV0BI8IM/nojDak5oSyXSIuOFtegIUENuIFB/MnrKlxDhxtuInNaWXI3QfUkFRxmJ45kk8oFVRCMCLlZ1DHGrhRVjj7G1bMye5iFAl6bu1qZKol0h0BSy1qCTuIMsqrQfSOzDeGxEuHdkdV+YhlAKbjsIK22oCC+6e0mwPkuyc8200lQZtOoWAdMxd7RaW732OxnZe85Pf4FGADcAx6CKDxwswAAAABJRU5ErkJggg==");
}

.icon-32-mapmarker {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTZFMzNCRkMxRjVFMTFFNTg4MUFGNEYwNkI2MzQ3Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTZFMzNCRkQxRjVFMTFFNTg4MUFGNEYwNkI2MzQ3Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkUzM0JGQTFGNUUxMUU1ODgxQUY0RjA2QjYzNDdDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNkUzM0JGQjFGNUUxMUU1ODgxQUY0RjA2QjYzNDdDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlQSWTgAAAJ2SURBVHja7FdRTsJAEN0S/q0nEE5gOYH1BOIJqDHRT/AELScAP0004gnEE1BOIJwAOIHlBHUmeUPGtbSUQuKHm0xK6c7Mm7ezsztOmqam7HDuX/jhknRJ2iQePs1IRiSPefrp0+3md83sN9jhguSG5IPkEjIl6ZN8KlD5wZRlgKJnwxM4DjKmMDMxyQlJiyTJZYAMuiWjHyDSwHIqgx36jJVkWBCM65i75xSI+4QsLlBogPoW1pvf3xXdYyxLAoCvAGIPBhjyU3KAJ03IAYufg4G/reDcwLmD9b8macKpgBEdGQKYl/BUJ2EE5dU2IPTeAeqlSkQPuyCGwwjvxlr7BoAt4JgB9/hDXSUGGw7IUQRDDCJGtG0o8pxzi5Vky2/Jiy5YWIOlMSehBFjLyNAlSaAY4TV9QxQ9GHYBbAVKG2BDElRTz/nygDlj2189p1gsM7ZZTMjXYGSkngt8n6ol4Oe8qB7sU4g4io6qfB6ibCJqWYYrgDOHBjCCIx3ZTCWnAXPOUQCgVkwli7eMEEwlx2BAtm3H2uM6+tMCgJUBxDgLwoxzYIASnBwTgEGELSvSV2zNaFcj9QoAlnA0ACNSFS/LGKkCwIBqH8XIxV0gLmOgZqoP2XLzMtQfigGp/96+yocAYHbN+GMtQaXxD+AfwJ8BEBbchrOaDz6IviCh1RsUNTdyLV/Xim7DvxqJ+5cQV7AH9IB93BsXOIwaOb7ldjxB9fQ2rRmaDjnnfzQq6J66OPmk47GP3AD6Z6pBnVmM9XCZiTa27d4wA8hM1fvhDme9D/0LS3+N/0e6N9zanCogbXFMiolqz4uGD8dt2BlmNaffAgwAoqnYOf12nl8AAAAASUVORK5CYII=");
}

.icon-32-rf {
    background-repeat:   no-repeat;
    background-position: center;
    width:               45px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAYCAYAAABurXSEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZBQTcwNUExRjYyMTFFNUFDM0NGRDkxRjNDMjM3RjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZBQTcwNUIxRjYyMTFFNUFDM0NGRDkxRjNDMjM3RjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkFBNzA1ODFGNjIxMUU1QUMzQ0ZEOTFGM0MyMzdGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkFBNzA1OTFGNjIxMUU1QUMzQ0ZEOTFGM0MyMzdGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlAJ1wUAAAIfSURBVHjaxFeLbYMwEHUiFmAFMgIZgYxAFqhERggjhBFA7QJhBDxCM0JZgRHaO/QcndzEsfm0J51oCj4/Pz/fnTeqeP9SfjaQ38ib7/qNn2pz+lAzzcx9NDF9LMIz8fw+JS8ILAM/qWUsCR2wAdM88EDeO1geAZPn+F/LDAXMFZNn8ES4id/DNccmUgYf0HufLSKWGfQVP5ntxgPsGQuOAxbJ4MtHmLahW0NBmOEKP88vPmdWP/FdjDNRYld3YmcP8BJg72OJpMts0EIaytpi25jZDu9vALXHgrUlxYHI0OQVuVmQmeNMwLvZoLFlg+Mgsf5r/N0ArA6I35MfIb+RdQJez2X6ldVCl5OzDAFvxHjOWtlk0DQ4EYeqf6DjVBzUWQbgWp6hqUznAnD/5J12pNBQa4RM4u0ElpnJixXM1rMK0bBn+rvH34ZIAumnE4GqJ3lZLciyQqEx8ZJIvOsI1OAoELG18qP6J4scwFwNU+tomIapPYVjl2MRr5egXb3HmDs957hB19kT+UyxTMaPrKq0hA5bVEPTGC0RszCyZH2vUVw02JZFZo40CsF0tWZFLMW21jMA57Id4P5kTdCyfBfo9LLA9FqLFljLS0e0YmZqoOcrDmYH2bR4Sq3HBDLFd7m1wF+3pDVBG8Z34hKQiooprQu5BKwN2uTtEofI97qlXZnsL0BL8K1o7s1tfLyfhtzGt0v3CRMseO4fAQYAVeXOH9NdOKgAAAAASUVORK5CYII=");
}

.icon-32-blob-gray {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhpJREFUeNqcVtFtwjAQDRH/TSeATkAQAzSdgDAB2QA2aDpBwwRNJwhMAPyDgAmADcIGvUMv1ck6OwZLT4rs3PP53fl8nd1uF7SMiDAw5k6Emj9Go5Fq1HUQJoQZIbWsLwkLwkZbDC0eroEbYULoGJhgbb3f7xlRG3FMOBNeCW+EDJ5p3mb4h/89EHlsI+ZdK8IWMlyC9nHBv6x5JT2XxCWOlzWB8RkUvBo2bPtjEvOuY8L8EVKDnG1T8jqRxLzjyhLhPiQ6AxXmTPINZMwkcWoJEu9+QIAWwCvmEuX/Eie/5zEL/qIEK4Jmq8YLjAIEvDY0pGOOiIMYIsUCRYYYR54rns2xFity3G1DQ0tThq0lmDx3NeUgTxuOOhSemsQ8/+6oHz3llH14fjQviBxH5GauEBfw+KgQ32QRam7b0jhuhvQaiLUU+FBkipvNQnH3x5aaMETh+QI6mNNy/j9tu0LPb7mjIUnadvtQhHoNcSiMr0a+PjrY9kSBu2hFaKoEMfDwNoJtoVW3AvqlT3jLF6ZD3pYacQ3yzydlKFwvSIkiM39AhhzyOYkvwmsfrSM8uDlqsvMxzR03TruBNyItfF7pJhgzs3opRWpqS9HQ0TOs5BtmqdW/olR6EQfieS8scjmD7CJuitDMqLup6JDqZ4hlG1Xh+H1IYG2tfHo3GcgELVeAmtKa513PeyA7o76PgS9xLVLPq6H5E2AA2lagperlO3cAAAAASUVORK5CYII=");
}

.icon-32-mapmarker-gray {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjRJREFUeNrsl99NwlAUxlvCu7hBncAygWUCcQJxAnGCwgToBOAE4gTWdxJwgpYJKBPoucnvJifX0pZCEx9s8oXS9t7znf/n+qvVymt49QSPgqEg5NlGsBC81N2k01C4EZgKHgTvggH4FEwFa0Wq9PIbWMBs/IHg0QHLJIILQV+QV1mgdySBGZqOHKH2MgIjo5zgucqNhsAOjaIawgO+m6j/a/b4FrxBJueb+wP7RMjc2RjweVBFxLzbEmweAn38fye4Esx5t1RrtAJvyLnUQThh8baEiNEmFmQqFkKyIEHghP+e4/sAYimCDeGxmwUZfnWJzFhoUmsvuHaI5QfubVw84iZrpQjCB9PQJWJS7RUtxmzcww1bTBpgDRug2vQmE574ZukK65b4OytIswQrDCk49jfl/adygfn9qqoHTQrRUkX3BgF9LBYpN9xC7uyVcIEgrdlGBaeH5fy2CCSYelzyTYyl8rZ6gS0yRTVjRKqN22xGCb0gLugDM0pw3iYBDw37jqZzUnNSd5PuCQQyBM2wiK2Kg2M2OYWAh6kj1YSmusq17QI35b6OMf25LGDrf9h08TkIeHUjvi0XnHT9E/gn8GcIxDXHct10YsbxHffHnC8i1uw7NabhIsEpc94L5feBZ3Nmv7JzxRw5pnqGnZJpOKoQHFB6n7l/ohFZImFBm06RM2D/rOhsGKiBI2HcGqmjVlWvtyenG2f9nueLqiAsGsu1xlVlN4HEQK2fsv7XjPgjwACf3J/b3VP/xgAAAABJRU5ErkJggg==");
}

.icon-32-rf-gray {
    background-repeat:   no-repeat;
    background-position: center;
    width:               45px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAYCAYAAABurXSEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAglJREFUeNrEl4+tgyAQxmnjAq5gR7Aj2BHsCHYEHaGOoCPUEXQEGeG5Qld4R/JhLsQ/gPjeJReN4vnj+DjgMo7jj7CzL7kkb3ENYfrfzzRNrWNGuCaW7VPyAuCvQOCJ6wcXZFp9+CCfNrKsgXM861SGHP4Vk2fwhLmOP8EHFZsy/7WBvlsOu4L+4P6FrO/Bluhw7NBJBV8tyebqMZwqwzXuy522Kqsj2sVISoVRvbGRfcArwM7fSinfIaA1uDCG2DSV2R7vJaDu6PBgSPFLGR3Ia3LdIf2PksD7ENASOlybSEr/De5bwA62wQl8In+yyZ4ReHMUes8apkvvKkPgvEoVBJ4dgU7YpJoWdJyyiXrIAD7wOeQLnTPgaeXdsFFCXa1lMol9oFUm30YwU8/CRcOW5W+Of3WUxBsVQQeqV+qyCJhlgYVGx0si9q5nFWEJJDZ6/hT/ZNEG2NaGqdtp57WnWK2vpGMWb+LQj50htR1uCV1nK/IRnvNojh8ZGQqhww6rod4YhYhZaFkqfZ+xuAxs49UEkEbBMl2fuSJWbFibA8A53w6o/cmZ0Hz5LrDTyxxgE+w1PkwWr6XqEdpa6PmDidlDNh2uXOsxQaZolxsdbDnw2dA64zd2CEjZiimMNcL6EHA2tK5KFSaR7XFLyWGyWVz+Ar4zFqb5fOpyGr+G3id4mPO/fwUYALnXr5IxfATkAAAAAElFTkSuQmCC");
}

.chevron-thin-right {
    background-repeat:   no-repeat;
    background-position: center;
    width:               4px;
    height:              6px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEEzREYxNEExM0MxMTFFNTk0MURDNzBGNEM1NDQxRTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEEzREYxNEIxM0MxMTFFNTk0MURDNzBGNEM1NDQxRTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4QTNERjE0ODEzQzExMUU1OTQxREM3MEY0QzU0NDFFMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4QTNERjE0OTEzQzExMUU1OTQxREM3MEY0QzU0NDFFMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmFAqGAAAABLSURBVHjaYty8eXMXAwPDCyDuA2IGFiB+AMRTgJgViDtBAtOA+DcQzwAJMjFAwA8g/g/EXCCBVCBeAMRNQFwF0qIDYoD0g5QCBBgAOT0NjDCz2DcAAAAASUVORK5CYII=");
}

.i_40 {
    display:          inline-block;
    background-image: url("/local/templates/promsnab/images/theme-files/icons-40.png");
    width:            40px;
    height:           40px;
}

.contacts-wrap {
    text-align:     right;
    width:          100%;
    display:        inline-block;
    vertical-align: middle;
}

.contacts-wrap .icon-phone-blue {
    margin: 0px 18px;
}

.contacts-wrap .contacts {
    line-height:    normal;
    display:        inline-block;
    vertical-align: middle;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    text-align:     right;
}

.contacts-wrap .contacts .phone {
    font-size:      22px;
    letter-spacing: -0.5px;
}

.contacts-wrap .contacts .mail {
    font-size: 15px;
}

.e-page-title {
    text-align:  center;
    font-size:   44px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
    line-height: 80px;
}

.e-figured-separator {
    background-repeat:   no-repeat;
    background-position: center;
    width:               45px;
    height:              9px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAJCAYAAACmJ6W6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkEyMUZDMTMxQjlCMTFFNTg1NkI5NkNDNDQwNEI5NTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkEyMUZDMTQxQjlCMTFFNTg1NkI5NkNDNDQwNEI5NTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QTIxRkMxMTFCOUIxMUU1ODU2Qjk2Q0M0NDA0Qjk1OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QTIxRkMxMjFCOUIxMUU1ODU2Qjk2Q0M0NDA0Qjk1OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Poweo4YAAADVSURBVHjazJQ/CsIwFIfTWkRREJxdtBfwAD2Fm4Pg7CBk8QCF3qFncOvUk/QKIjgEwWBMYusvkIIUdfX94CN/3rc8SF5QIwHCfqRBKDlhlmU7KeXpm6CUulBz3LrknK+01qLpxBhzS9N0TdBhM7DI83xjrVWt4Pa426IWE3TYGEzBvCzLA+rumZuiKLi78zVSjnvwPRCBEZhUVbUXQpyTJDnifAUSWEpO+0tD0AdDMHCfGDzAHWhQU3LeR0voO4y89PRd19Sc7jwMPMyLzYep83fnJcAA17ji6qsOvCQAAAAASUVORK5CYII=");
    width:               100%;
    height:              15px;
    background-repeat:   repeat-x;
}

.e-line-separator {
    width:            100%;
    height:           1px;
    background-color: #cccccc;
}

.e-search-menu {
    padding-top:        15px;
    padding-bottom:     17px;
    border-bottom:      1px solid #cccccc;
    -moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
    box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.2);
}

.e-search-menu .b-autocomplete {
    width:          500px;
    display:        inline-block;
    vertical-align: middle;
}

.e-search-menu .sep {
    display:        inline-block;
    vertical-align: middle;
    font-size:      16px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #cccccc;
    margin:         0 10px;
}

.e-search-menu .b-button {
    display:        inline-block;
    vertical-align: middle;
}

.e-search-menu .b-button.button-by-category {
    margin-left: 7px;
}

.e-company-features {
    padding-bottom: 50px;
}

.e-company-features .benefit {
    margin-top:  30px;
    line-height: 1.1;
    text-align:  center;
    max-width:   260px;
}

.e-company-features .benefit.benefit-1 .icon {
    left: -20px;
}

.e-company-features .benefit.benefit-2 .icon {
    left: -10px;
}

.e-company-features .benefit.benefit-3 .icon {
    left: -30px;
}

.e-company-features .benefit.benefit-4 .icon {
    left: -40px;
}

.e-company-features .benefit.benefit-5 .icon {
    left: -20px;
}

.e-company-features .benefit.benefit-6 .icon {
    left: -30px;
}

.e-company-features .benefit .icon {
    margin-bottom: 15px;
    position:      relative;
}

.e-company-features .benefit .benefit-title {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    text-align:  left;
}

.e-company-features .benefit .benefit-text {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    text-align:  left;
    margin-top:  25px;
}

/* perfect-scrollbar v0.6.5 */
.ps-container {
    -ms-touch-action: none;
    overflow:         hidden !important;
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail {
    display: block;
}

.ps-container.ps-in-scrolling {
    pointer-events: none;
}

.ps-container > .ps-scrollbar-y-rail {
    display:                    none;
    position:                   absolute;
    /* please don't change 'position' */
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
    background-color:           #e5e5e5;
    right:                      3px;
    /* there must be 'right' for ps-scrollbar-y-rail */
    width:                      6px;
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    position:                   absolute;
    /* please don't change 'position' */
    background-color:           #3399cc;
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
    right:                      -1px;
    /* there must be 'right' for ps-scrollbar-y */
    width:                      8px;
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none;
}

a {
    text-decoration: none;
}

.main-layout.landing-layout {
    padding-top: 60px;
}

.catalog-page {
    padding-bottom: 20px;
}

.catalog-page .page-title {
    font-size:   44px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    text-align:  center;
    height:      70px;
    line-height: 70px;
}

.catalog-page .catalog-row {
    margin-top: 10px;
}

.catalog-page .catalog-row .block-text table.table {
    min-width: 100%;
    border:    1px solid black;
}

.catalog-page .catalog-row .block-text table.table > tbody > tr > td,
.catalog-page .catalog-row .block-text table.table > tbody > tr > th {
    border-color: black;
}

.catalog-page .product-container {
    font-size: 0.001px;
    margin:    0 -10px;
}

.catalog-page .product-container .b-product-preview {
    margin:         10px 10px;
    vertical-align: top;
}

.catalog-page .b-pagination {
    margin-top: 15px;
}

html,
body,
.main-layout {
    min-height: 100%;
    height:     100%;
    color:      #333333;
}

.landing-page {
    height: 100%;
}

.landing-page .b-item-gallery {
    padding-top:   15px;
    margin-bottom: 20px;
}

.landing-page .tag-stroke {
    margin-bottom:  10px;
    display:        inline-block;
    height:         35px;
    line-height:    35px;
    text-transform: uppercase;
    border-radius:  35px;
    border:         1px solid #cccccc;
    font-size:      14px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    padding-left:   10px;
    padding-right:  40px;
    color:          #cccccc;
    position:       relative;
}

.landing-page .tag-stroke:after {
    position:            absolute;
    display:             block;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njg2Q0Y5QkExM0MxMTFFNTk2RkRGM0Q1MzY5MkExNjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njg2Q0Y5QkIxM0MxMTFFNTk2RkRGM0Q1MzY5MkExNjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2ODZDRjlCODEzQzExMUU1OTZGREYzRDUzNjkyQTE2NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2ODZDRjlCOTEzQzExMUU1OTZGREYzRDUzNjkyQTE2NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjBMPM0AAAG/SURBVHjarNTPSxRhGMDxGTUWvJgSIqIe/BP2oIiHFjxIEioqIgolmuGtW4inQAT1JoGYIvjjUIjgjyAQFsWTJMwiInYRhCgTUUSNrUh3+j7yjAzj7EywPvBhdpZ3nnnned/3MW3bNiQSiYThiU60oAS5MJHEIT5izD04Go3eXHOMu9GEEfzCGmZwAHlzGarwAq/xBtPuh70Jx1GDtxj1eZmFRf3djUnUodUvoXzCU8Swb4THlH66lGBBy2Nkaf0audSjMk2yLez6/H+Mh6glx8vbhMR7DOB7mtnsKL/4iXYpF0lN07KsZ9wMotTILL5gVmbYozUIij18Dhkju6FNEj5CPGRwPgpCxmwgIqv8AN9CBl9qrYJCVvvKWRTbyDxsZ5X/ovgeEhYhWxKe6WbONKplcpJwzn100oSpguI5lk3pNmzIa2468CHN4BTOdbX94jFWkeec5S68wydc+DzQj98Bs19HHy3sj+nqh/NcmlGI0/+sWwQ/5FiSLOY+y4bWcQlH+vlh0YATbLsX1dsPZYa9GMYrrGATX3WfSfeu0M5Urj1gKKjBOk12QjvyE525s8oprXFcu3rS+/A/AQYAEvJxbN1QgTgAAAAASUVORK5CYII=");
    top:                 7px;
    right:               13px;
}

.landing-page .tag-stroke.active {
    border: 1px solid #3399cc;
    color:  #3399cc;
}

.landing-page .tag-stroke.active:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               20px;
    height:              20px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzVEMDRGOTIxM0MxMTFFNTkyMDBFRUMzQjQ5QTY1NEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzVEMDRGOTMxM0MxMTFFNTkyMDBFRUMzQjQ5QTY1NEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NUQwNEY5MDEzQzExMUU1OTIwMEVFQzNCNDlBNjU0QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NUQwNEY5MTEzQzExMUU1OTIwMEVFQzNCNDlBNjU0QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtXmqH8AAAHBSURBVHjarJRLKERhFMfvDJqSFGmSvCI7xUrJwixsbBDSlEI0GSs7ShYUpVlaeIyNx0JNymsrUUpsTBZslJLXghTTSCPX7+i7Gty5d8qc+s25851z/vfc7+XQdV0zM8dCuAfXDoWQKUMQhVvY1n3VM6Z1vwURasUF4BV24QAuQRKLoRYaIBfGEF78ISCCBlrwZA50GIwfN4OcPohBKH78u0M6k08YgAreeqElYdS41RRsUNP+/ckEWnhel/kicGNSeCzzSKzSJJaFe4F+4kGnGl8Fv5mYslPFH6MmgmuCecQdDuagiz+TBIq0fxhi57hl6dAHazbJZ3Bko7kEXhHMgx2b5By1TaxsH1zp/GTAtU2yTHrEJkdW+91YFF37v31piGAMClIgmA9pIvgEnhQI1klzIrgCHXa7QmFl3bDpZP/N8lDCtvBaJJdDqcW2qsdVwYSxKL1yWghkJ6gZgfEEYtL5HgzT3Fv85RDCtYGbwGOSp8OFu5NjSY3HWGXjTMo8bsA9iZ1JiDXjHiBsiCW6YP24UbVRt+AQrtQ+k9u7Rl0GZTCN2JTlja1EpfMhaFTHzljlD3hWRzWAWPR37acAAwAM+s/OTzQxGgAAAABJRU5ErkJggg==");
}

.landing-page .item-info {
    padding-top: 15px;
}

.landing-page .item-info .product-tags-wrap {
    margin: 2px 0;
}

.landing-page .item-info .product-tags-wrap .product-tag {
    font-size:                  12px;
    font-family:                'proximanova_bold', tahoma, sans-serif;
    color:                      #ffffff;
    -webkit-border-radius:      20px;
    -moz-border-radius:         20px;
    border-top-left-radius:     20px;
    border-top-right-radius:    20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius:  20px;
    background-color:           #3399cc;
    text-transform:             uppercase;
    padding:                    8px 13px;
    display:                    inline-block;
}

.landing-page .item-info .right {
    float:      right;
    text-align: right;
}

.landing-page .item-info .name {
    margin-top:    22px;
    margin-bottom: 12px;
    font-size:     28px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    color:         #000000;
}

.landing-page .item-info .price {
    margin-bottom: 22px;
    font-size:     36px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    white-space:   nowrap;
}

.landing-page .item-info .changed {
    margin-top: 7px;
    font-size:  12px;
    text-align: left;
    color:      #333333;
}

.landing-page .item-info .changed .lighter {
    color: #999999;
}

.landing-page .item-info .old-price {
    font-size:     18px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    margin-bottom: 25px;
}

.landing-page .item-info .old-price .striked {
    text-decoration: line-through;
}

.landing-page .item-info .buttons-wrap .button-cart {
    vertical-align: top;
    width:          220px;
    height:         60px;
    color:          #00cd5e;
    line-height:    48px;
}

.landing-page .item-info .buttons-wrap .color-hi {
    vertical-align: top;
    width:          221px;
    height:         60px;
    color:          #999999;
    font-size:      16px;
    font-weight:    400;
    line-height:    60px;
    margin-right:   18px;
}

.landing-page .item-info .discount-link {
    font-size:     14px;
    font-family:   'Arial', tahoma, sans-serif;
    color:         #3399cc;
    padding:       3px 0px;
    margin-top:    8px;
    display:       inline-block;
    border-bottom: 1px solid #3399cc;
    font-weight:   700;
}

.item-info__table {
    padding-top: 15px;
}

.landing-page .item-info .item-info__row {
    display:      table;
    table-layout: fixed;
    border:       1px solid #ebebeb;
    width:        100%;
    height:       41px;
    margin:       5px 0;
}

.item-info__row div {
    display:        table-cell;
    vertical-align: middle;
}

.landing-page .item-info table td {
    text-align: center;

    border:     none;

}

.landing-page .item-info table div {

    border-bottom: 1px solid #000000;
    border-top:    1px solid #000000;
    height:        60px;

}

.item-info__c1 {
    padding-left: 17px;
    font-size:    12px;
    font-weight:  700;
}

.item-info__c2 {
    font-size: 12px;
    width:     126px;
}

.item-info__c3 {
    font-size: 14px;
    width:     106px;
}

.item-info__c4 {
    width: 103px;
}

.toCart {
    display:          inline-block;
    width:            96px;
    height:           26px;
    background-color: #00cd5e;
    border-radius:    13px;
    color:            #ffffff;
    font-family:      'proximanova_reg', tahoma, sans-serif;
    font-size:        14px;
    font-weight:      400;
    line-height:      27px;
    text-align:       center;
}

.landing-page .b-info-block.size-1 .content {
    min-height: 100px;
    overflow:   hidden;
}

.landing-page .b-info-block.size-auto {
    height: auto;
}

.landing-page .buy-slider {
    border-top: 2px solid #3399cc;
}

.landing-page .comment-slider {
    width:            100%;
    background-color: #ebf5ff;
    padding:          20px 0;
}

.landing-page .comment-slider .b-arrow {
    position:          absolute;
    top:               50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform:     translate(0, -50%);
    -o-transform:      translate(0, -50%);
    transform:         translate(0, -50%);
}

.landing-page .comment-slider .b-arrow.arrow-left {
    left: -45px;
}

.landing-page .comment-slider .b-arrow.arrow-right {
    right: -45px;
}

.landing-page .comment-slider .b-comment-slide .avatar-wrap .avatar {
    display:        inline-block;
    vertical-align: middle;
    margin-right:   15px;
    height:         100px;
    width:          100px;
    border-radius:  50%;
    overflow:       hidden;
}

.landing-page .comment-slider .b-comment-slide .avatar-wrap .avatar img {
    display: inline-block;
    width:   100%;
    height:  100%;
}

.landing-page .comment-slider .b-comment-slide .avatar-wrap .info {
    display:        inline-block;
    vertical-align: middle;
}

.landing-page .comment-slider .b-comment-slide .avatar-wrap .info .name {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
}

.landing-page .comment-slider .b-comment-slide .avatar-wrap .info .city {
    font-size:      14px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #999999;
    text-transform: uppercase;
}

.landing-page .comment-slider .b-comment-slide .comment {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.landing-page .comment-button {
    margin: 20px 0;
}

.landing-page .contacts-wrap {
    margin: 8px 0px;
}

.landing-page .catalog-row {
    margin-top: 10px;
}

.landing-page .product-container {
    font-size: 0.001px;
    margin:    0 -10px;
}

.landing-page .product-container .b-product-preview {
    margin:         10px 10px;
    vertical-align: top;
}

.landing-page .screen {
    width:    100%;
    height:   100%;
    position: relative;
}

.landing-page .screen .landing-title {
    font-size:     44px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    margin-bottom: 20px;
    text-align:    center;
}

.landing-page .screen .valign-container {
    position:          absolute;
    top:               50%;
    left:              50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform:     translate(-50%, -50%);
    -o-transform:      translate(-50%, -50%);
    transform:         translate(-50%, -50%);
}

.landing-page .screen.screen-1 {
    background-image:  url("/local/templates/promsnab/images/landing-bg-1.jpg");
    background-repeat: no-repeat;
    background-size:   cover;
    color:             #ffffff;
}

.landing-page .screen.screen-1 .valign-container {
    top: 45%;
}

.landing-page .screen.screen-1 .landing-title {
    font-size:     54px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    margin-bottom: 0;
}

.landing-page .screen.screen-1 .landing-sub-title {
    margin-bottom: 20px;
    font-size:     24px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
}

.landing-page .screen.screen-1 .landing-sub-title .city-link {
    font-size:       24px;
    font-family:     'proximanova_bold', tahoma, sans-serif;
    color:           #ffcc33;
    text-decoration: underline;
}

.landing-page .screen.screen-1 .b-search {
    background-color: rgba(255, 255, 255, 0.1);
    padding:          20px 30px;
}

.landing-page .screen.screen-1 .b-search .button-bg {
    width: 220px;
}

.landing-page .screen.screen-2 {
    height:     auto;
    padding:    40px 0;
    text-align: center;
}

.landing-page .screen.screen-3 {
    border-top: 1px solid #e5e5e5;
    padding:    30px 0;
    height:     auto;
}

.landing-page .screen.screen-3 .button-wrap {
    margin-top: 15px;
    text-align: center;
    width:      100%;
}

.landing-page .screen.screen-3 .button-wrap .b-button {
    margin:      4px;
    height:      50px;
    line-height: 50px;
}

.landing-page .screen.screen-3 .b-search {
    padding:       20px 0;
    margin-bottom: 60px;
}

.landing-page .screen.screen-4 {
    height: 320px;
}

.landing-page .screen.screen-4 .landing-title {
    padding-top: 30px;
}

.landing-page .screen.screen-4 .landing-sub-title {
    padding-bottom: 20px;
}

.landing-page .screen.screen-4 .landing-form {
    margin-bottom: 20px;
}

.landing-page .screen.screen-4 .landing-form .b-input-text {
    margin-right:   15px;
    vertical-align: middle;
    display:        inline-block;
}

.landing-page .screen.screen-4 .landing-form .b-input-file {
    vertical-align: middle;
    display:        inline-block;
}

.landing-page .screen.screen-5 {
    height:         auto;
    text-align:     center;
    padding-bottom: 48px;
}

.landing-page .screen.screen-5 .landing-title {
    color:       #006699;
    padding-top: 15px;
}

.landing-page .screen.screen-5 .shipment-head {
    margin-bottom: 25px;
    text-align:    left;
}

.landing-page .screen.screen-5 .shipment-head .name {
    font-size:      20px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    display:        inline-block;
    vertical-align: middle;
    margin-left:    25px;
}

.landing-page .screen.screen-5 .shipment-text {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    text-align:  left;
}

.landing-page .screen.screen-5 .map {
    display:    inline-block;
    width:      100%;
    margin-top: 30px;
}

.landing-page .screen.screen-5 .map img {
    width:  100%;
    height: auto;
}

.landing-page .screen.screen-6 {
    height:  auto;
    padding: 30px 0px;
}

.landing-page .screen.screen-6 .landing-title {
    margin-bottom: 0;
}

.landing-page .screen.screen-6 .text {
    font-size:     24px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    color:         #ffffff;
    margin-top:    15px;
    margin-bottom: 15px;
}

.landing-page .screen.screen-6 .sub-title {
    text-align:    center;
    font-size:     24px;
    font-family:   'proximanova_bold', tahoma, sans-serif;
    color:         #ffffff;
    margin-top:    15px;
    margin-bottom: 15px;
}

.landing-page .screen.screen-6 .landing-form {
    text-align: right;
}

.landing-page .screen.screen-6 .b-input-text {
    width: 460px;
}

.landing-page .screen.screen-6 .b-related-products {
    border: none;
}

.landing-page .screen.screen-6 .b-related-products .arrow-left {
    left: 0 !important;
}

.landing-page .screen.screen-6 .b-related-products .arrow-right {
    right: 0 !important;
}

.landing-page .screen.screen-6 .separator {
    width:      100%;
    border-top: 1px solid #004c7f;
}

.landing-page .screen.screen-7 {
    min-height:    600px;
    border-bottom: 1px solid #e5e5e5;
}

.landing-page .screen.screen-7 .landing-title {
    color: #006699;
}

.landing-page .screen.screen-7 .slider-navigation {
    margin-top: 20px;
}

.landing-page .screen.screen-7 .b-comment {
    text-align: center;
}

.landing-page .screen.screen-7 .b-comment .name {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    line-height: 1;
}

.landing-page .screen.screen-7 .b-comment .label {
    font-size:      14px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    color:          #999999;
    text-transform: uppercase;
    line-height:    2;
}

.landing-page .screen.screen-7 .b-comment .avatar {
    width:         160px;
    height:        160px;
    border-radius: 50%;
    overflow:      hidden;
    display:       inline-block;
    margin-bottom: 20px;
}

.landing-page .screen.screen-7 .b-comment .avatar img {
    display: inline-block;
}

.landing-page .screen.screen-7 .b-comment .comment {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    text-align:  left;
    max-height:  250px;
}

.landing-page .screen.screen-8 {
    min-height: 600px;
}

.landing-page .screen.screen-8 .landing-title {
    color: #006699;
}

.landing-page .screen.blue-screen {
    background-color: #006699;
    color:            #ffffff;
}

.landing-page .screen.blue-screen .b-input-text .input-text {
    background-color: #ffffff;
}

.landing-page .screen.blue-screen .angle {
    position: absolute;
    left:     0;
    width:    100%;
    height:   5px;
}

.landing-page .screen.blue-screen .angle.up {
    top:              -5px;
    background-image: url("/local/templates/promsnab/images/angle-up-blue.png");
}

.landing-page .screen.blue-screen .angle.down {
    bottom:           -5px;
    background-image: url("/local/templates/promsnab/images/angle-down-blue.png");
}

.landing-page .screen.map-screen {
    min-height: 550px;
    overflow:   hidden;
    color:      #ffffff;
    text-align: center;
}

.landing-page .screen.map-screen .container {
    height: 100%;
    width:  100%;
}

.landing-page .screen.map-screen .shadow {
    position:         absolute;
    top:              0;
    bottom:           30%;
    left:             0;
    right:            0;
    background-color: rgba(0, 0, 0, 0.5);
}

.landing-page .screen.map-screen .map {
    position:            absolute;
    top:                 0;
    left:                0;
    height:              100%;
    width:               100%;
    background-position: center;
    background-size:     cover;
}

.landing-page .screen.map-screen .valign-container {
    top: 33%;
}

.landing-page .screen.map-screen .b-button {
    margin-top: 30px;
}

.landing-page .screen.map-screen .contacts {
    font-size:   24px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #ffffff;
}

.landing-page .screen.map-screen .contacts .city {
    font-size:   32px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.landing-page .screen.map-screen .contacts .address {
    margin-top:    30px;
    margin-bottom: 30px;
}

.landing-page .arrow-go-down-wrap {
    width:       100px;
    height:      50px;
    position:    absolute;
    bottom:      -10px;
    overflow:    hidden;
    left:        50%;
    margin-left: -50px;
}

.landing-page .arrow-go-down-wrap .arrow-go-down {
    cursor:                     pointer;
    width:                      100px;
    height:                     100px;
    background-color:           #ffffff;
    -webkit-border-radius:      50%;
    -moz-border-radius:         50%;
    border-top-left-radius:     50%;
    border-top-right-radius:    50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius:  50%;
}

.landing-page .arrow-go-down-wrap .arrow-go-down:after {
    bottom:              16px;
    left:                38px;
    position:            absolute;
    display:             block;
    content:             "";
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODkyMkZBQTExM0IwMTFFNTk3Mjg4NzE0QzQzQjkwNTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODkyMkZBQTIxM0IwMTFFNTk3Mjg4NzE0QzQzQjkwNTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4OTIyRkE5RjEzQjAxMUU1OTcyODg3MTRDNDNCOTA1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4OTIyRkFBMDEzQjAxMUU1OTcyODg3MTRDNDNCOTA1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjDbtjIAAAEoSURBVHjapJO/DgFBEMaH8Ax6nfZKrUQkIrlCSCQ6D6BUKBWeg5AoNBLxBro7lT/FhSh5CPGNzMVks84ek3zZMbvzze5PLhMEQZWIhtDW87wBVgrDkP6MMVSGRhkMOCApycYC6kCPH42z0Bxqy+8jF+7qAG8sofwP5nnpbavanQf0oLMq+tAUyqUwz0mPr2rs2cuCe4SkCd2Ml8zkyS5YZsbN2avJ3i8DJDssFeiqDrUccMVYWqrGHhXxfN8QhT2WWgpcn7DUxIvIRICNkyOuj1igk8mPjCFJuOKwYoF2tmfaIsa1hooK10TlGkvdvPm3ASQN/OQNVJBa1zhjxZKIyAgbrq9Y0gzQuCJVi6S2d/lIXIIRNKCVqJGExfU/sA3pS35xbXoKMADEDlJ/LSQ+wAAAAABJRU5ErkJggg==");
}

.landing-page .arrow-go-down-wrap .arrow-go-down:hover:after {
    background-repeat:   no-repeat;
    background-position: center;
    width:               24px;
    height:              15px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAPCAYAAAD+pA/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUJBRkE1MDAxM0IzMTFFNTgzQkFGNUFERDYxNkVENDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUJBRkE1MDExM0IzMTFFNTgzQkFGNUFERDYxNkVENDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQkFGQTRGRTEzQjMxMUU1ODNCQUY1QURENjE2RUQ0NSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQkFGQTRGRjEzQjMxMUU1ODNCQUY1QURENjE2RUQ0NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkXQJWsAAAE5SURBVHjaYmGYdd6NgYGhBoiP/U81qGCgAmCcfaEDSFkBcQsj0IJrQIYmVG4lEEcBLfpHpsFMQGoZEIdDha6DBF4hqQFJrAUqZCXDcJCetUiGg8ArkAUpQHwPSTAAiBcDNbCQYDhI7WKoXhgAmZnCBAyOO0BGCBC/RPPJUqiXiQmWpWguB5kVAjIbbACQcR5IOQPxQyRFYYSCCylYwpCEQWY4Q81kgLsQKHAVSHkQG1x4gsUDahZE3f///9E1GgKp7UAsjiS8CogjYakLGizL0VwOChZPmMthACOM8QUXEh9vsKA4GN0HSD7RAFJbgVgJSXgxlI5FCxZvoOE3sJqDywI8wcVAKFjwBhERwUUwWIi2AC113UESvoOeWnCGAr4gwhInnVBuOa4wJ9sCqCWKUF/dJ1YPQIABAB2li0ayK6cnAAAAAElFTkSuQmCC");
}

.landing-page .screen-anchor {
    position: absolute;
}

.landing-page .screen-anchor#screen-anchor-2 {
    top: -50px;
}

.landing-page .widget-wide-slider .slider-navigation .navi {
    width:  14px;
    height: 14px;
}

.b-main-menu-reworked.sticked {
    top: 0 !important;
}

.auto-height {
    height: auto;
}

.main-layout.landing-layout {
    padding-top: 35px;
}

.news-page .news-menu {
    padding-bottom: 25px;
}

.news-page .news-menu .link {
    display: inline-block;
}

.news-page .news-menu .link .icon {
    display:        inline-block;
    vertical-align: middle;
}

.news-page .news-menu .link .label {
    display:        inline-block;
    vertical-align: middle;
    font-size:      18px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #333333;
    margin-left:    5px;
}

.news-page .news-menu .link:hover .label {
    color:           #3399cc;
    text-decoration: underline;
}

.contacts-page {
    min-height: 820px;
    position:   relative;
    color:      #ffffff;
}

.contacts-page .map {
    position: absolute;
    top:      0;
    left:     0;
    width:    100%;
    height:   820px;
}

.contacts-page .map-overlay {
    position:         absolute;
    top:              0;
    left:             0;
    width:            100%;
    height:           450px;
    background-color: #000000;
    opacity:          0.5;
}

.contacts-page .content {
    position: relative;
}

.contacts-page .content .title {
    font-size:   44px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #ffffff;
    text-align:  center;
    margin-top:  15px;
}

.contacts-page .content .text {
    margin-top: 35px;
}

.contacts-page .content .text:first-child {
    margin-top: 20px;
}

.contacts-page .content .line {
    margin-top: 15px;
}

.contacts-page .content .line:first-child {
    margin-top: 0;
}

.contacts-page .content .label-text {
    color: #ffffff;
}

.cabinet-page {
    border-bottom: 1px solid #cccccc;
}

.cabinet-page .fast-order .step {
    padding:     30px 0;
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.cabinet-page .fast-order .step .num {
    display:        inline-block;
    vertical-align: middle;
    color:          #cccccc;
}

.cabinet-page .fast-order .step .name {
    margin-left:    10px;
    display:        inline-block;
    vertical-align: middle;
    color:          #333333;
}

.cabinet-page .fast-order .order-step {
    border-bottom: 1px solid #cccccc;
}

.cabinet-page .fast-order .summary .row {
    line-height: 40px;
}

.cabinet-page .fast-order .summary .label {
    text-transform: uppercase;
    font-size:      14px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #999999;
}

.cabinet-page .fast-order .summary .column .line {
    width:         100px;
    position:      absolute;
    border-bottom: 1px dotted #cccccc;
    top:           50%;
    left:          -10px;
    margin-top:    3px;
}

.cabinet-page .fast-order .summary .value {
    font-size:   20px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
}

.cabinet-page .fast-order .summary .rur {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    position:    relative;
    top:         -3px;
    margin-left: 10px;
}

.cabinet-page .fast-order .summary .separator {
    width:         100%;
    border-bottom: 2px solid #333333;
}

.cabinet-page .fast-order .summary .total {
    margin-bottom: 20px;
}

.cabinet-page .fast-order .summary .total .label {
    text-transform: uppercase;
    font-size:      18px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #333333;
    position:       relative;
}

.cabinet-page .fast-order .summary .total .info {
    position:  absolute;
    bottom:    -10px;
    right:     20px;
    font-size: 12px;
}

.cabinet-page .fast-order .summary .total .info:before {
    content:  "*";
    left:     -8px;
    position: absolute;
    top:      -1px;
    color:    red;
}

.cabinet-page .fast-order .summary .total .value {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
}

.cabinet-page .fast-order .summary .total .rur {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    position:    relative;
    top:         -3px;
    margin-left: 10px;
}

.cabinet-page .fast-order .block-delivery {
    padding-bottom: 25px;
}

.cabinet-page .fast-order .block-delivery .info-block {
    height:                     280px;
    position:                   relative;
    border:                     1px solid #cccccc;
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
    padding:                    20px 15px;
    color:                      #cccccc;
}

.cabinet-page .fast-order .block-delivery .info-block .title .icon {
    display:        inline-block;
    vertical-align: middle;
}

.cabinet-page .fast-order .block-delivery .info-block .title .icon.icon-1 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               45px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAYCAYAAABurXSEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAglJREFUeNrEl4+tgyAQxmnjAq5gR7Aj2BHsCHYEHaGOoCPUEXQEGeG5Qld4R/JhLsQ/gPjeJReN4vnj+DjgMo7jj7CzL7kkb3ENYfrfzzRNrWNGuCaW7VPyAuCvQOCJ6wcXZFp9+CCfNrKsgXM861SGHP4Vk2fwhLmOP8EHFZsy/7WBvlsOu4L+4P6FrO/Bluhw7NBJBV8tyebqMZwqwzXuy522Kqsj2sVISoVRvbGRfcArwM7fSinfIaA1uDCG2DSV2R7vJaDu6PBgSPFLGR3Ia3LdIf2PksD7ENASOlybSEr/De5bwA62wQl8In+yyZ4ReHMUes8apkvvKkPgvEoVBJ4dgU7YpJoWdJyyiXrIAD7wOeQLnTPgaeXdsFFCXa1lMol9oFUm30YwU8/CRcOW5W+Of3WUxBsVQQeqV+qyCJhlgYVGx0si9q5nFWEJJDZ6/hT/ZNEG2NaGqdtp57WnWK2vpGMWb+LQj50htR1uCV1nK/IRnvNojh8ZGQqhww6rod4YhYhZaFkqfZ+xuAxs49UEkEbBMl2fuSJWbFibA8A53w6o/cmZ0Hz5LrDTyxxgE+w1PkwWr6XqEdpa6PmDidlDNh2uXOsxQaZolxsdbDnw2dA64zd2CEjZiimMNcL6EHA2tK5KFSaR7XFLyWGyWVz+Ar4zFqb5fOpyGr+G3id4mPO/fwUYALnXr5IxfATkAAAAAElFTkSuQmCC");
}

.cabinet-page .fast-order .block-delivery .info-block .title .icon.icon-2 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjRJREFUeNrsl99NwlAUxlvCu7hBncAygWUCcQJxAnGCwgToBOAE4gTWdxJwgpYJKBPoucnvJifX0pZCEx9s8oXS9t7znf/n+qvVymt49QSPgqEg5NlGsBC81N2k01C4EZgKHgTvggH4FEwFa0Wq9PIbWMBs/IHg0QHLJIILQV+QV1mgdySBGZqOHKH2MgIjo5zgucqNhsAOjaIawgO+m6j/a/b4FrxBJueb+wP7RMjc2RjweVBFxLzbEmweAn38fye4Esx5t1RrtAJvyLnUQThh8baEiNEmFmQqFkKyIEHghP+e4/sAYimCDeGxmwUZfnWJzFhoUmsvuHaI5QfubVw84iZrpQjCB9PQJWJS7RUtxmzcww1bTBpgDRug2vQmE574ZukK65b4OytIswQrDCk49jfl/adygfn9qqoHTQrRUkX3BgF9LBYpN9xC7uyVcIEgrdlGBaeH5fy2CCSYelzyTYyl8rZ6gS0yRTVjRKqN22xGCb0gLugDM0pw3iYBDw37jqZzUnNSd5PuCQQyBM2wiK2Kg2M2OYWAh6kj1YSmusq17QI35b6OMf25LGDrf9h08TkIeHUjvi0XnHT9E/gn8GcIxDXHct10YsbxHffHnC8i1uw7NabhIsEpc94L5feBZ3Nmv7JzxRw5pnqGnZJpOKoQHFB6n7l/ohFZImFBm06RM2D/rOhsGKiBI2HcGqmjVlWvtyenG2f9nueLqiAsGsu1xlVlN4HEQK2fsv7XjPgjwACf3J/b3VP/xgAAAABJRU5ErkJggg==");
}

.cabinet-page .fast-order .block-delivery .info-block .title .icon.icon-3 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAhpJREFUeNqcVtFtwjAQDRH/TSeATkAQAzSdgDAB2QA2aDpBwwRNJwhMAPyDgAmADcIGvUMv1ck6OwZLT4rs3PP53fl8nd1uF7SMiDAw5k6Emj9Go5Fq1HUQJoQZIbWsLwkLwkZbDC0eroEbYULoGJhgbb3f7xlRG3FMOBNeCW+EDJ5p3mb4h/89EHlsI+ZdK8IWMlyC9nHBv6x5JT2XxCWOlzWB8RkUvBo2bPtjEvOuY8L8EVKDnG1T8jqRxLzjyhLhPiQ6AxXmTPINZMwkcWoJEu9+QIAWwCvmEuX/Eie/5zEL/qIEK4Jmq8YLjAIEvDY0pGOOiIMYIsUCRYYYR54rns2xFity3G1DQ0tThq0lmDx3NeUgTxuOOhSemsQ8/+6oHz3llH14fjQviBxH5GauEBfw+KgQ32QRam7b0jhuhvQaiLUU+FBkipvNQnH3x5aaMETh+QI6mNNy/j9tu0LPb7mjIUnadvtQhHoNcSiMr0a+PjrY9kSBu2hFaKoEMfDwNoJtoVW3AvqlT3jLF6ZD3pYacQ3yzydlKFwvSIkiM39AhhzyOYkvwmsfrSM8uDlqsvMxzR03TruBNyItfF7pJhgzs3opRWpqS9HQ0TOs5BtmqdW/olR6EQfieS8scjmD7CJuitDMqLup6JDqZ4hlG1Xh+H1IYG2tfHo3GcgELVeAmtKa513PeyA7o76PgS9xLVLPq6H5E2AA2lagperlO3cAAAAASUVORK5CYII=");
}

.cabinet-page .fast-order .block-delivery .info-block .title .caption {
    display:        inline-block;
    vertical-align: middle;
    font-size:      20px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    color:          #999999;
    line-height:    1.1em;
    margin-left:    10px;
}

.cabinet-page .fast-order .block-delivery .info-block .title .caption .bigger {
    font-size:   24px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.cabinet-page .fast-order .block-delivery .info-block .text {
    margin-top:  20px;
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.cabinet-page .fast-order .block-delivery .info-block .button-choose {
    position: absolute;
    bottom:   10px;
    left:     15px;
}

.cabinet-page .fast-order .block-delivery .info-block.active,
.cabinet-page .fast-order .block-delivery .info-block:hover {
    border: 1px solid #3399cc;
    color:  #333333;
}

.cabinet-page .fast-order .block-delivery .info-block.active .title .caption,
.cabinet-page .fast-order .block-delivery .info-block:hover .title .caption {
    color: #333333;
}

.cabinet-page .fast-order .block-delivery .info-block.active .title .icon.icon-1,
.cabinet-page .fast-order .block-delivery .info-block:hover .title .icon.icon-1 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               45px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAYCAYAAABurXSEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZBQTcwNUExRjYyMTFFNUFDM0NGRDkxRjNDMjM3RjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZBQTcwNUIxRjYyMTFFNUFDM0NGRDkxRjNDMjM3RjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkFBNzA1ODFGNjIxMUU1QUMzQ0ZEOTFGM0MyMzdGNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkFBNzA1OTFGNjIxMUU1QUMzQ0ZEOTFGM0MyMzdGNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlAJ1wUAAAIfSURBVHjaxFeLbYMwEHUiFmAFMgIZgYxAFqhERggjhBFA7QJhBDxCM0JZgRHaO/QcndzEsfm0J51oCj4/Pz/fnTeqeP9SfjaQ38ib7/qNn2pz+lAzzcx9NDF9LMIz8fw+JS8ILAM/qWUsCR2wAdM88EDeO1geAZPn+F/LDAXMFZNn8ES4id/DNccmUgYf0HufLSKWGfQVP5ntxgPsGQuOAxbJ4MtHmLahW0NBmOEKP88vPmdWP/FdjDNRYld3YmcP8BJg72OJpMts0EIaytpi25jZDu9vALXHgrUlxYHI0OQVuVmQmeNMwLvZoLFlg+Mgsf5r/N0ArA6I35MfIb+RdQJez2X6ldVCl5OzDAFvxHjOWtlk0DQ4EYeqf6DjVBzUWQbgWp6hqUznAnD/5J12pNBQa4RM4u0ElpnJixXM1rMK0bBn+rvH34ZIAumnE4GqJ3lZLciyQqEx8ZJIvOsI1OAoELG18qP6J4scwFwNU+tomIapPYVjl2MRr5egXb3HmDs957hB19kT+UyxTMaPrKq0hA5bVEPTGC0RszCyZH2vUVw02JZFZo40CsF0tWZFLMW21jMA57Id4P5kTdCyfBfo9LLA9FqLFljLS0e0YmZqoOcrDmYH2bR4Sq3HBDLFd7m1wF+3pDVBG8Z34hKQiooprQu5BKwN2uTtEofI97qlXZnsL0BL8K1o7s1tfLyfhtzGt0v3CRMseO4fAQYAVeXOH9NdOKgAAAAASUVORK5CYII=");
}

.cabinet-page .fast-order .block-delivery .info-block.active .title .icon.icon-2,
.cabinet-page .fast-order .block-delivery .info-block:hover .title .icon.icon-2 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTZFMzNCRkMxRjVFMTFFNTg4MUFGNEYwNkI2MzQ3Q0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTZFMzNCRkQxRjVFMTFFNTg4MUFGNEYwNkI2MzQ3Q0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNkUzM0JGQTFGNUUxMUU1ODgxQUY0RjA2QjYzNDdDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxNkUzM0JGQjFGNUUxMUU1ODgxQUY0RjA2QjYzNDdDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlQSWTgAAAJ2SURBVHja7FdRTsJAEN0S/q0nEE5gOYH1BOIJqDHRT/AELScAP0004gnEE1BOIJwAOIHlBHUmeUPGtbSUQuKHm0xK6c7Mm7ezsztOmqam7HDuX/jhknRJ2iQePs1IRiSPefrp0+3md83sN9jhguSG5IPkEjIl6ZN8KlD5wZRlgKJnwxM4DjKmMDMxyQlJiyTJZYAMuiWjHyDSwHIqgx36jJVkWBCM65i75xSI+4QsLlBogPoW1pvf3xXdYyxLAoCvAGIPBhjyU3KAJ03IAYufg4G/reDcwLmD9b8macKpgBEdGQKYl/BUJ2EE5dU2IPTeAeqlSkQPuyCGwwjvxlr7BoAt4JgB9/hDXSUGGw7IUQRDDCJGtG0o8pxzi5Vky2/Jiy5YWIOlMSehBFjLyNAlSaAY4TV9QxQ9GHYBbAVKG2BDElRTz/nygDlj2189p1gsM7ZZTMjXYGSkngt8n6ol4Oe8qB7sU4g4io6qfB6ibCJqWYYrgDOHBjCCIx3ZTCWnAXPOUQCgVkwli7eMEEwlx2BAtm3H2uM6+tMCgJUBxDgLwoxzYIASnBwTgEGELSvSV2zNaFcj9QoAlnA0ACNSFS/LGKkCwIBqH8XIxV0gLmOgZqoP2XLzMtQfigGp/96+yocAYHbN+GMtQaXxD+AfwJ8BEBbchrOaDz6IviCh1RsUNTdyLV/Xim7DvxqJ+5cQV7AH9IB93BsXOIwaOb7ldjxB9fQ2rRmaDjnnfzQq6J66OPmk47GP3AD6Z6pBnVmM9XCZiTa27d4wA8hM1fvhDme9D/0LS3+N/0e6N9zanCogbXFMiolqz4uGD8dt2BlmNaffAgwAoqnYOf12nl8AAAAASUVORK5CYII=");
}

.cabinet-page .fast-order .block-delivery .info-block.active .title .icon.icon-3,
.cabinet-page .fast-order .block-delivery .info-block:hover .title .icon.icon-3 {
    background-repeat:   no-repeat;
    background-position: center;
    width:               32px;
    height:              32px;
    display:             inline-block;
    vertical-align:      middle;
    background-image:    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAgCAYAAAAWl4iLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEzMDA0OTUxRjVFMTFFNUE2OTdBMjUxOEUxMTI4QTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzMDA0OTYxRjVFMTFFNUE2OTdBMjUxOEUxMTI4QTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTMwMDQ5MzFGNUUxMUU1QTY5N0EyNTE4RTExMjhBMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTMwMDQ5NDFGNUUxMUU1QTY5N0EyNTE4RTExMjhBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrkI4h8AAAJCSURBVHjanFbdbcIwEE4s3gsTFCYgTFCYADoBkZDax6QTNJ2g6SNSq8IEwASFCaAbwAQNE6R36DMyh50fLJ0S2Xefz9/d+eznee4VDf/5q0mfrpj+zaeTrNDOBUyAffpEJCOH7ZLkgzZYVwKGhwsSBp4zABkvhc4IG45JGPhRnuACmAwC+vyQHNiQlPclNLXh+R3Ad1fA8HTL/JGEZRyKE84Qh562U4YOLx7rgPKAbgjb7wuPESimYOAKRgXPLzAamOcdVzZQ8PhOEmCKeXyR/LMt6W6AtdZUjBAEmxfMe4tTC8L/W6zJwXQOT7be0yeT/ydpMIK5oflQbMgAD2awBB0tpY9ooYHnmYbY4lmMtUDSoW2V4NIcfXibOTLhAB3PgpEpYxcJvMZxXbl7Dx1ztLHxzszjplDi6B8JJLFgp/B4ZwHmfPZ0um1wrKV5XALloC3o2zXW9D0xsNAU6M2UcVMNLVzyfO+UPZ73BvGRDbZCOqetrrwAqdUzL5KalacxOlw8SpMNzkLv9hGiAextl9AYEa/rbRN3c6rnlIi0X9AxikZ8onU6mV0BI8IM/nojDak5oSyXSIuOFtegIUENuIFB/MnrKlxDhxtuInNaWXI3QfUkFRxmJ45kk8oFVRCMCLlZ1DHGrhRVjj7G1bMye5iFAl6bu1qZKol0h0BSy1qCTuIMsqrQfSOzDeGxEuHdkdV+YhlAKbjsIK22oCC+6e0mwPkuyc8200lQZtOoWAdMxd7RaW732OxnZe85Pf4FGADcAx6CKDxwswAAAABJRU5ErkJggg==");
}

.cabinet-page .fast-order .block-delivery .info-block:hover {
    border: 1px solid #999999;
}

.cabinet-page .fast-order .block-delivery .line {
    margin-top: 25px;
}

.cabinet-page .fast-order .block-payments {
    padding-bottom: 30px;
}

.cabinet-page .fast-order .block-payments .info-block {
    height:                     190px;
    padding:                    20px;
    position:                   relative;
    -webkit-border-radius:      4px;
    -moz-border-radius:         4px;
    border-top-left-radius:     4px;
    border-top-right-radius:    4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius:  4px;
}

.cabinet-page .fast-order .block-payments .info-block .title {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #999999;
}

.cabinet-page .fast-order .block-payments .info-block .text {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #999999;
    margin-top:  15px;
}

.cabinet-page .fast-order .block-payments .info-block .button-choose {
    position: absolute;
    bottom:   15px;
    left:     15px;
}

.cabinet-page .fast-order .block-payments .info-block:hover .title,
.cabinet-page .fast-order .block-payments .info-block.active .title {
    color: #333333;
}

.cabinet-page .fast-order .block-payments .info-block:hover .text,
.cabinet-page .fast-order .block-payments .info-block.active .text {
    color: #333333;
}

.cabinet-page .fast-order .block-payments .info-block.active .b-button .link {
    border:                     1px solid #333333;
    color:                      #333333;
    -webkit-border-radius:      2px;
    -moz-border-radius:         2px;
    border-top-left-radius:     2px;
    border-top-right-radius:    2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius:  2px;
}

.cabinet-page .fast-order .block-payments .info-block:after {
    position:                   absolute;
    display:                    block;
    content:                    "";
    left:                       0;
    top:                        0;
    width:                      100%;
    height:                     100%;
    border:                     1px solid #cccccc;
    z-index:                    -1;
    -webkit-border-radius:      2px;
    -moz-border-radius:         2px;
    border-top-left-radius:     2px;
    border-top-right-radius:    2px;
    border-bottom-right-radius: 2px;
    border-bottom-left-radius:  2px;
}

.cabinet-page .fast-order .block-payments .info-block:hover:after {
    border: 1px solid #3399cc;
}

.cabinet-page .fast-order .block-payments .info-block.active:after {
    border: 2px solid #3399cc;
}

.cabinet-page .fast-order .button-row {
    text-align:     center;
    padding-top:    30px;
    padding-bottom: 30px;
}

.cabinet-page .fast-order.order-history {
    margin-bottom: 130px;
}

.cabinet-page .fast-order.order-history .history-header {
    line-height: 70px;
}

.cabinet-page .fast-order.order-history .history-header .label,
.cabinet-page .fast-order.order-history .history-header .value {
    display: inline-block;
}

.cabinet-page .fast-order.order-history .history-header .order-date .label {
    font-size:      24px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #cccccc;
    vertical-align: middle;
}

.cabinet-page .fast-order.order-history .history-header .order-date .value {
    font-size:      24px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #333333;
    margin-left:    15px;
    vertical-align: middle;
}

.cabinet-page .fast-order.order-history .history-header .order-count .label,
.cabinet-page .fast-order.order-history .history-header .order-summary .label {
    vertical-align: bottom;
    font-size:      14px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #cccccc;
    text-transform: uppercase;
}

.cabinet-page .fast-order.order-history .history-header .order-count .value,
.cabinet-page .fast-order.order-history .history-header .order-summary .value {
    vertical-align: bottom;
    font-size:      20px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    color:          #333333;
    margin-left:    15px;
}

.cabinet-page .fast-order.order-history .history-header .order-count .value .rur,
.cabinet-page .fast-order.order-history .history-header .order-summary .value .rur {
    font-size:   18px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    color:       #333333;
}

.cabinet-page .fast-order.order-history .empty-list-message {
    padding-top:   40px;
    font-size:     18px;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    padding-left:  20px;
    margin-bottom: 100px;
}

.cabinet-page .fast-order .form-title {
    font-size:   24px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    color:       #333333;
    margin-top:  20px;
}

.cabinet-page .b-products-table .body .column .price .value,
.cabinet-page .b-products-table .body .column .item-cost .info .item-price,
.cabinet-page .label.around {
    position:      relative;
    padding-right: 10px;
}

.cabinet-page .b-products-table .body .column .price .value:after,
.cabinet-page .b-products-table .body .column .item-cost .info .item-price:after,
.cabinet-page .label.around:after {
    position:  absolute;
    content:   "*";
    font-size: 15px;
    color:     red;
    right:     4px;
    top:       -2px;
}

.cabinet-page .label.around {
    padding-right: 0;
}

.cabinet-page .label.around:after {
    right: auto;
    left:  -8px;
    top:   -15px;
}

.main-page .b-category-menu {
    margin-top: 10px;
}

.main-page .e-figured-separator {
    margin-top: 10px;
}

.main-page .product-container {
    font-size: 0.001px;
    margin:    0 -10px;
}

.main-page .product-container .b-product-preview {
    margin:         10px;
    vertical-align: top;
}

.main-page .text-about {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.main-page .show-more {
    margin: 20px 0;
}

.auth-page .line {
    margin-top: 20px;
}

.auth-page .button-register {
    margin-top:    30px;
    margin-bottom: 70px;
}

.auth-page .remind-password-wrap {
    line-height: 40px;
}

.auth-page .remind-password-wrap .remind-password {
    color:          #999999;
    font-size:      16px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    display:        inline-block;
    line-height:    18px;
    vertical-align: middle;
    border-bottom:  1px solid #999999;
}

.auth-page .remind-password-wrap .remind-password:hover {
    color:         #3399cc;
    border-bottom: 1px solid #3399cc;
}

.about-page .big-numbers {
    text-align: center;
}

.about-page .big-numbers .big-number {
    color:       #3399cc;
    font-size:   100px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.about-page .big-numbers .text {
    text-transform: uppercase;
    color:          #333333;
    font-size:      20px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
}

.about-page .about-header {
    font-size:      28px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
    padding-top:    20px;
    padding-bottom: 30px;
}

.about-page .about-text {
    margin: 25px auto;
}

.about-page .about-text p {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.about-page .about-text p:first-child {
    margin-top: 0px;
}

.about-page .contact-form .text p {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}

.about-page .contact-form .text p:first-child {
    margin-top: 0px;
}

.about-page .contact-form .line {
    margin-bottom: 15px;
}

.about-page .team-slider {
    margin-top:    30px;
    margin-bottom: 20px;
}

.about-page .team-slider .persona {
    position: relative;
}

.about-page .team-slider .persona .photo-wrap {
    width:    220px;
    height:   230px;
    overflow: hidden;
    position: relative;
}

.about-page .team-slider .persona .photo-wrap .photo {
    width:             auto;
    height:            100%;
    position:          absolute;
    left:              50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform:     translate(-50%, 0);
    -o-transform:      translate(-50%, 0);
    transform:         translate(-50%, 0);
}

.about-page .team-slider .persona .personal-info {
    margin-top: 15px;
    position:   relative;
    z-index:    1;
}

.about-page .team-slider .persona .personal-info .name {
    font-size:   18px;
    font-family: 'proximanova_bold', tahoma, sans-serif;
}

.about-page .team-slider .persona .personal-info .position {
    text-transform: uppercase;
    color:          #999999;
    font-size:      14px;
    font-family:    'proximanova_bold', tahoma, sans-serif;
}

.about-page .team-slider .persona .personal-info .contacts {
    margin-top: 10px;
}

.about-page .team-slider .persona .personal-info .contacts .contact {
    margin: 5px 0;
}

.about-page .team-slider .persona .personal-info .contacts .contact .label {
    display:        inline-block;
    font-size:      14px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
    vertical-align: middle;
    color:          #999999;
}

.about-page .team-slider .persona .personal-info .contacts .contact .value {
    margin-left:    10px;
    vertical-align: middle;
    display:        inline-block;
    font-size:      14px;
    font-family:    'proximanova_reg', tahoma, sans-serif;
}

.about-page .team-slider .arrow {
    display: none;
}

.aside-filter {
    margin-top: 113px;
}

.aside-filter__heading {
    margin:      0;
    text-align:  center;
    color:       #3399cc;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    font-size:   20px;

    line-height: 20px;
}

.aside-filter__range {
    color:       #333333;
    font-weight: bold;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-size:   18px;
    line-height: 30px;
    margin:      39px 0 17px -8px;
    text-align:  center;
}

.holder {
    margin: 43px 0 43px 29px;
    width:  172px;

}

.jslider .jslider-bg i.l {
    width:         91px;
    margin:        0px auto;
    height:        5px;
    background:    #ffffff;
    border:        1px solid #cccccc;
    border-radius: 2px;
    border-right:  none;
}

.jslider .jslider-bg i.r {
    width:         91px;
    margin:        0px auto;
    height:        5px;
    background:    #ffffff;
    border:        1px solid #cccccc;
    border-radius: 2px;
    border-left:   none;
}

.jslider .jslider-bg .v {
    top:         2px;
    margin-left: 2px;
    border:      none;
    height:      5px;
    background:  linear-gradient(to right, #017eba 0%, #017eba 100%) 0 0;
}

.jslider .jslider-bg i, .jslider .jslider-pointer {
    background:    #017eba;
    height:        19px;
    width:         5px;
    margin-top:    -2px;
    border-radius: 2px;
    margin-left:   -2px;
}

.jslider .jslider-value {
    top:         -35px;
    background:  none;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-size:   14px;
    font-weight: 400;
    line-height: 30px;
}

.jslider .jslider-label {
    left:        -13px;
    top:         10px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-size:   14px;
    font-weight: 400;
    line-height: 30px;
    opacity:     1;
}

.jslider-label.jslider-label-to {
    left:  auto;
    width: 15px;
}

.aside-filter__from {
    width:         80px;
    height:        30px;
    border:        1px solid #cccccc;
    border-radius: 5px;
    float:         left;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    font-size:     14px;
    font-weight:   400;
    line-height:   30px;
    padding-left:  10px;
}

.aside-filter__to {
    width:         80px;
    height:        30px;
    border:        1px solid #cccccc;
    border-radius: 5px;
    float:         right;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    font-size:     14px;
    font-weight:   400;
    line-height:   30px;
    padding-left:  10px;
}

.aside-filter__from::-webkit-input-placeholder, .aside-filter__to::-webkit-input-placeholder {
    color: #999999;
}

.aside-filter__from::-webkit-input-placeholder, .aside-filter__to::-moz-placeholder {
    color: #999999;
}

/* Firefox 19+ */
.aside-filter__from::-webkit-input-placeholder, .aside-filter__to:-moz-placeholder {
    color: #999999;
}

/* Firefox 18- */
.aside-filter__from::-webkit-input-placeholder, .aside-filter__to:-ms-input-placeholder {
    color: #999999;
}

{

}
.aside-filter__container {
    overflow:     hidden;
    margin-left:  7px;
    margin-right: -7px;
}

.accordeon {
    padding-top: 15px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-weight: 400;
    color:       #333333;
    font-size:   18px;
    line-height: 30px;
}

.accordeon__arrow {
    margin-top:   2px;
    background:   url(/local/templates/promsnab/images/Arrow-accordeon.png) 0 0 no-repeat;
    height:       11px;
    width:        7px;
    float:        right;
    margin-right: -7px;
}

.active i {
    -webkit-transform: rotate(90deg);
    -ms-transform:     rotate(90deg);
    -o-transform:      rotate(90deg);
    transform:         rotate(90deg);
}

.accordeon > dl dt {
    padding-left:  23px;
    margin-bottom: 35px;
    cursor:        pointer;
}

.accordeon > dl > dd > label {
    color:         #666666;
    font-size:     16px;
    cursor:        pointer;
    display:       block;
    margin-bottom: 9.4px;
}

.accordeon > dl > dd > label span {
    position:       relative;
    display:        inline-block;
    width:          170px;
    line-height:    20px;
    vertical-align: top;
}

.accordeon input[type="checkbox"] {
    display: none;
}

.accordeon label:before {
    margin-right:  15px;
    display:       inline-block;
    content:       '';
    width:         12px;
    height:        12px;
    border:        1px solid #cccccc;
    border-radius: 1px;
    cursor:        pointer;
}

.aside-filter__parameters0 span:after {
    -webkit-transition: .2s opacity ease-in-out;
    -o-transition:      .2s opacity ease-in-out;
    transition:         .2s opacity ease-in-out;
    position:           absolute;
    content:            '';
    width:              18px;
    height:             14px;
    cursor:             pointer;
    background:         url(/local/templates/promsnab/images/check_full.png) 0 0 no-repeat;
    left:               -26px;
    top:                -1px;
    opacity:            0;
}

input:checked + span:after {
    opacity: 1;
}

.accordeon input.partial_check:after {
    background: url(/local/templates/promsnab/images/check_partial.png) 1px 5px no-repeat;
}

.aside-filter__parameters {
    padding-top: 0px;
    margin-top:  40px;

}

.aside-filter__parameters dl {
    margin-top:    0px;
    margin-bottom: 0;
}

body div.aside-filter__parameters dt {
    margin-bottom: 0px;
}

.aside-filter__parameters_components {
    margin-top: 12px;
}

.aside-filter__parameters_resistence {
    margin-top:    12px;
    margin-bottom: 36px;
}

.common-styles .aside-filter__reset {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    color:              #999999;
    font-family:        'proximanova_reg', tahoma, sans-serif;
    font-size:          16px;
    font-weight:        400;
    line-height:        20px;
    background:         url(/local/templates/promsnab/images/exit.png) right no-repeat;
    width:              114px;
    float:              left;
    line-height:        41px;
    margin-left:        -14px;
}

.common-styles .aside-filter__accept {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    width:              111px;
    height:             41px;
    line-height:        41px;
    color:              #ffffff;
    background-color:   #3399cc;
    border-radius:      5px;
    font-size:          16px;
    font-family:        'proximanova_reg', tahoma, sans-serif;
    float:              right;
    margin-right:       -6px;
}

.aside-filter {
    margin-top: 113px;
}

.aside-filter__heading {
    margin:      0;
    text-align:  center;
    color:       #3399cc;
    font-family: 'proximanova_bold', tahoma, sans-serif;
    font-size:   18px;

    line-height: 20px;
}

.aside-filter__range {
    color:       #333333;
    font-weight: bold;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-size:   18px;
    line-height: 30px;
    margin:      39px 0 17px -8px;
    text-align:  center;
}

.holder {
    margin: 43px 0 43px 29px;
    width:  172px;

}

.jslider .jslider-bg i.l {
    width:         91px;
    margin:        0px auto;
    height:        5px;
    background:    #ffffff;
    border:        1px solid #cccccc;
    border-radius: 2px;
    border-right:  none;
}

.jslider .jslider-bg i.r {
    width:         91px;
    margin:        0px auto;
    height:        5px;
    background:    #ffffff;
    border:        1px solid #cccccc;
    border-radius: 2px;
    border-left:   none;
}

.jslider .jslider-bg .v {
    top:         2px;
    margin-left: 2px;
    border:      none;
    height:      5px;
    background:  linear-gradient(to right, #017eba 0%, #017eba 100%) 0 0;
}

.jslider .jslider-bg i, .jslider .jslider-pointer {
    background:    #017eba;
    height:        19px;
    width:         5px;
    margin-top:    -2px;
    border-radius: 2px;
    margin-left:   -2px;
}

.jslider .jslider-value {
    top:         -35px;
    background:  none;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-size:   14px;
    font-weight: 400;
    line-height: 30px;
}

.jslider .jslider-label {
    left:        -13px;
    top:         10px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-size:   14px;
    font-weight: 400;
    line-height: 30px;
    opacity:     1;
}

.jslider-label.jslider-label-to {
    left:  auto;
    width: 15px;
}

.aside-filter__from {
    width:         80px;
    height:        30px;
    border:        1px solid #cccccc;
    border-radius: 5px;
    float:         left;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    font-size:     14px;
    font-weight:   400;
    line-height:   30px;
    padding-left:  10px;
}

.aside-filter__to {
    width:         80px;
    height:        30px;
    border:        1px solid #cccccc;
    border-radius: 5px;
    float:         right;
    font-family:   'proximanova_reg', tahoma, sans-serif;
    font-size:     14px;
    font-weight:   400;
    line-height:   30px;
    padding-left:  10px;
}

.aside-filter__from::-webkit-input-placeholder, .aside-filter__to::-webkit-input-placeholder {
    color: #999999;
}

.aside-filter__from::-webkit-input-placeholder, .aside-filter__to::-moz-placeholder {
    color: #999999;
}

/* Firefox 19+ */
.aside-filter__from::-webkit-input-placeholder, .aside-filter__to:-moz-placeholder {
    color: #999999;
}

/* Firefox 18- */
.aside-filter__from::-webkit-input-placeholder, .aside-filter__to:-ms-input-placeholder {
    color: #999999;
}

{

}
.aside-filter__container {
    overflow:     hidden;
    margin-left:  7px;
    margin-right: -7px;
}

.accordeon {
    padding-top: 15px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
    font-weight: 400;
    color:       #333333;
    font-size:   18px;
    line-height: 30px;
}

.accordeon__arrow {
    margin-top:   2px;
    background:   url(/local/templates/promsnab/images/Arrow-accordeon.png) 0 0 no-repeat;
    height:       11px;
    width:        7px;
    float:        right;
    margin-right: -7px;
}

.active i {
    -webkit-transform: rotate(90deg);
    -ms-transform:     rotate(90deg);
    -o-transform:      rotate(90deg);
    transform:         rotate(90deg);
}

.accordeon > dl dt {
    padding-left:  23px;
    margin-bottom: 35px;
    cursor:        pointer;
}

.accordeon > dl > dd > label {
    color:         #666666;
    font-size:     16px;
    cursor:        pointer;
    display:       block;
    margin-bottom: 9.4px;
}

.accordeon > dl > dd > label span {
    position:       relative;
    display:        inline-block;
    width:          170px;
    line-height:    20px;
    vertical-align: top;
}

.accordeon input[type="checkbox"] {
    display: none;
}

.accordeon label:before {
    margin-right:  15px;
    display:       inline-block;
    content:       '';
    width:         12px;
    height:        12px;
    border:        1px solid #cccccc;
    border-radius: 1px;
    cursor:        pointer;
}

.aside-filter__parameters0 span:after {
    -webkit-transition: .2s opacity ease-in-out;
    -o-transition:      .2s opacity ease-in-out;
    transition:         .2s opacity ease-in-out;
    position:           absolute;
    content:            '';
    width:              18px;
    height:             14px;
    cursor:             pointer;
    background:         url(/local/templates/promsnab/images/check_full.png) 0 0 no-repeat;
    left:               -26px;
    top:                -1px;
    opacity:            0;
}

input:checked + span:after {
    opacity: 1;
}

.accordeon input.partial_check:after {
    background: url(/local/templates/promsnab/images/check_partial.png) 1px 5px no-repeat;
}

.aside-filter__parameters {
    padding-top: 0px;
    margin-top:  40px;

}

.aside-filter__parameters dl {
    margin-top:    0px;
    margin-bottom: 0;
}

body div.aside-filter__parameters dt {
    margin-bottom: 0px;
}

.aside-filter__parameters_components {
    margin-top: 12px;
}

.aside-filter__parameters_resistence {
    margin-top:    12px;
    margin-bottom: 36px;
}

.common-styles .aside-filter__reset {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    color:              #999999;
    font-family:        'proximanova_reg', tahoma, sans-serif;
    font-size:          16px;
    font-weight:        400;
    line-height:        20px;
    background:         url(/local/templates/promsnab/images/exit.png) right no-repeat;
    width:              114px;
    float:              left;
    line-height:        41px;
    margin-left:        -14px;
    border:             0;
}

.common-styles .aside-filter__accept {
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    width:              104px;
    height:             38px;
    line-height:        38px;
    color:              #ffffff;
    background-color:   #3399cc;
    border-radius:      5px;
    font-size:          16px;
    font-family:        'proximanova_reg', tahoma, sans-serif;
    float:              right;
    margin-right:       -16px;
    border:             0;
}

.col-md-9.description_text {
    float: right;
}

.col-md-9.description_text p, .col-md-9.description_text li {
    font-size:   16px;
    font-family: 'proximanova_reg', tahoma, sans-serif;
}



.badge_1 {
    display:          inline-block;
    min-width:        10px;
    padding:          3px 7px;
    font-size:        12px;
    color:            #ffffff;
    line-height:      1;
    vertical-align:   baseline;
    white-space:      nowrap;
    text-align:       center;
    background-color: #999999;
    border-radius:    5px;
}



.badges_1 {
    position:        absolute;
    display:         flex;
    flex-direction:  row;
    flex-wrap:       wrap;
    justify-content: flex-start;
    align-content:   flex-start;
    width:           100%;
    top:             0;
    left:            0;
    text-align:      center;
    padding:         15px;
    z-index:         100;
}

.badges_1 .badge_1 {
    display:        block;
    padding:        5px 10px;
    margin:         0 2px 5px;
    text-transform: uppercase;
    font-size:      12px;
    box-shadow:     0 0 1px #999999;
}

.badges_1 .badge_1.badge-hit {
    background: #ff7b00;
}

.badges_1 .badge_1.badge-new {
    background: #32d68c;    
}

.badges_1 .badge_1.badge-recommend {
    background: #278cff;
}

.badges_1 .badge_1.badge-action {
    background: #b81e16;
}

.info-text{
    color: #ef1000;
    font-size: 22px;
    position: absolute;
    bottom: -13px;
    width: max-content;
    font-weight: 600;
    left: 1%;
}
header .top-line nav .request-wrapper{
	position: relative;
}
@media (max-width: 1024px){
	.info-text{
		font-size: 18px;
 		bottom: 0;
	}
}

@media (max-width: 767px){
	.info-text{
		position: relative;
		width: 100%;
		text-align: center;
		margin: 10px 0 0;
	}
}
.social {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    margin-bottom: 4px;
    gap: 5px;
}
.social-item {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.social-item.social-item--wa {
    background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(43, 232, 17);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7 .9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z' fill='%232be811'%3E%3C/path%3E%3C/svg%3E");
}
.social-item.social-item--tg {
    background-image: url("data:image/svg+xml,%3Csvg style='color: rgb(44, 168, 221);' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M248 8C111 8 0 119 0 256S111 504 248 504 496 393 496 256 385 8 248 8zM363 176.7c-3.7 39.2-19.9 134.4-28.1 178.3-3.5 18.6-10.3 24.8-16.9 25.4-14.4 1.3-25.3-9.5-39.3-18.7-21.8-14.3-34.2-23.2-55.3-37.2-24.5-16.1-8.6-25 5.3-39.5 3.7-3.8 67.1-61.5 68.3-66.7 .2-.7 .3-3.1-1.2-4.4s-3.6-.8-5.1-.5q-3.3 .7-104.6 69.1-14.8 10.2-26.9 9.9c-8.9-.2-25.9-5-38.6-9.1-15.5-5-27.9-7.7-26.8-16.3q.8-6.7 18.5-13.7 108.4-47.2 144.6-62.3c68.9-28.6 83.2-33.6 92.5-33.8 2.1 0 6.6 .5 9.6 2.9a10.5 10.5 0 0 1 3.5 6.7A43.8 43.8 0 0 1 363 176.7z' fill='%232ca8dd'%3E%3C/path%3E%3C/svg%3E");
}
.social-item.social-item--max {
    background-image: url("/local/templates/promsnab/images/max-messenger.svg");
}
@media (max-width: 767px){
    .social {
        width: unset;
        margin-bottom: 10px;
    }

    .search-mobile{
        display: block;
    }
}
.col-md-12{
    min-height: 0px !important;
}
.row{
    margin:  0px !important;
}
@media(max-width:576px){
    /* .amo-button__iframe, #amobutton{
        right: -75px !important;
    } */
    .site_form_wrap{
        padding: 0 5.5% !important; 
    }
    .sect-description iframe{
        width: 100% !important;
    }
    .section-catalog-element .tabs-description-wrapper .columns .tabs-wrapper .tab-content .tab-pane h1{
        width: 100% !important;
    }
    img{
        max-width: 100%;
    }
    .object-list, .section-news-list ul.categories{
        flex-direction: column !important;
    }
    .object-list li{
        width: 100% !important;
    }
    .form-window.call-form, .form-window.product-review-form, .form-window.category-filter-form-window, .form-window.attributes-filter-form-window{
        max-width: 100%;
    }
    .form-window.call-form.resized .item input[type=text], .form-window.call-form.resized .item input[type=email], .form-window.call-form.resized .item input[type=tel], .form-window.call-form.resized .item textarea{
        max-width: 100%;
    }
   
}
