﻿@charset "UTF-8";
@font-face {
    font-family: clanproblack;
    src: url(../fonts/ClanWebPro-Black.eot);
    src: url(../fonts/ClanWebPro-Black.eot?#iefix) format("embedded-opentype"), url(../fonts/ClanWebPro-Black.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: clanproregular;
    src: url(../fonts/ClanWebPro-News.eot);
    src: url(../fonts/ClanWebPro-News.eot?#iefix) format("embedded-opentype"), url(../fonts/ClanWebPro-News.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: clanprobold;
    src: url(../fonts/ClanWebPro-Bold.eot);
    src: url(../fonts/ClanWebPro-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/ClanWebPro-Bold.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: clanpromedium;
    src: url(../fonts/ClanWebPro-Medium.eot);
    src: url(../fonts/ClanWebPro-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/ClanWebPro-Medium.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: clanproitalic;
    src: url(../fonts/ClanWebPro-NewsItalic.eot);
    src: url(../fonts/ClanWebPro-NewsItalic.eot?#iefix) format("embedded-opentype"), url(../fonts/ClanWebPro-NewsItalic.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

.loader-blue {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIyMTM0OEUyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUIyMTM0OEYyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjIxMzQ4QzJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjIxMzQ4RDJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PprKm8IAAAuoSURBVHja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")
}

.loader-white {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUIyMTM0OTIyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNFNjdFQTAyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1QjIxMzQ5MDJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1QjIxMzQ5MTJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqhjluoAAAtJSURBVHja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")
}

.loader-blue-50px {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNFNjdFQTMyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNFNjdFQTQyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEM0U2N0VBMTJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEM0U2N0VBMjJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpTKWowAAAY+SURBVHja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")
}

.loader-white-50px {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDNFNjdFQTcyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDNFNjdFQTgyRDRGMTFFNEE4N0NBMTIzODQ4MUY4NDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEM0U2N0VBNTJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEM0U2N0VBNjJENEYxMUU0QTg3Q0ExMjM4NDgxRjg0NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pnv+vIkAAAX/SURBVHja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")
}

.main-discover-block .btn-default {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAABQCAYAAAC9I3jIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM4NEExOTAzMDVBMTFFNEI5MzNFQkJBQ0QzOEUzQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE4RjJGMDgzMDVBMTFFNEI5MzNFQkJBQ0QzOEUzQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Mzg0QTE4RTMwNUExMUU0QjkzM0VCQkFDRDM4RTNBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Mzg0QTE4RjMwNUExMUU0QjkzM0VCQkFDRDM4RTNBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmfR//IAAAQESURBVHja7N1dax1FHAfgifhSUUKRohCMiAqK8UYRYkQUFUJ9R6hRak+u8j1CPkFuvQrRtqgpFUVaIVhfQEmC6JVBUEGlCgVRMaioxZf/dBsIYvVkzzmZzTnPA7+7dnbIxY/ZPTs7QyMjI38lgPpORI5FFusOcJG/IdChFyKtTgZQREAnfoh8GLlfEQGlvBx5qtMuUURA0dsyRQR04tPI2citiggo5flurIayi/0tgRr+jLwUWenGYFZEQB1vn78lu1oRAaV05SG1IgLq+inyZuRxRQSUcjzySGSPIgJKWezmbZkiArbrq8jpyD2KCCjlcORgZKibg3qPCGhX/mRQ/rXsZLcHtiIC2pVfXtwXuUkRAaXkLR3TvRhYEQHt+DXyamRKEQGlvJaqX8quUkRAyduyVq8GV0TA/zkT+SjysCICSjkSORC5VBEBpeR3hw718gKKCPgv36dqg+tdiggoZS5yRa8vYosHcCH5w/j5uKDVXl/Iigi4kDcit0SuV0RAKfndoUM7cSFFBPyb7yKnUo+2dCgioB35qKD9kWFFBJSS3x2a3qmLKSLgnz6JfBmZVERAKfkhdf4c7I693uM9ImCrfJR03lv2+k5e1IoI2CofnLg3crsiAkqp9ZB6bGxMEQFdsZGqLzEe3O5/XF5eTvPz82l4uN6v/YoI2HQsVbvsr63zn6emptLa2lqamZlRRMDO3pZtlVdEc3NzaXV1NU1MTCgiYFu+SNXnYJ/sxmCjo6NpYWGh7TJSRMDmaiiX0JXdGGxpaSlNTk6mlZWVtv6994iAzaOkn+t0oPX19TQ7O9t2ASkiYNN7kd8iD9YdYGNj41wB5ZVQHYoIyKuh/JN97Uc14+Pj58qoLkUEg+2XSF7GvN/JIJ2UUEoeVsOgy+fZ3xi5reQkFBG4LWuVnoQigsH1TeSdVGNLhyICuuVo5IHINYoIKCV/AG26CRNRRDCYPoh8HXlCEQGl5IfUByKXN2Ey3iOCwfN75MXI8aZMyIoIBs+JVG1uvVcRAaVsHiU9pIiAEr6NnEwNeIlREcHgykdJ3xG5WREBpSw2bTWkiGCwfHw+TysioJT8kPqhyD5FBJTwR6r2lrWaODlFBINhOVWfg31UEQGl5C0dU5HLmjg5Wzyg//2Yqi8xnmrqBK2IoP/lb1LnY6QnmjpBRQT9r3FbOhQRDJbPI/m0w1aTJ6mIoP9XQ3dHblBEQAn5KOkjTV8NKSLob+9GzqTqZ3tFBBS7LXsssrfpE/UeEfSnn1P1Kdiju2GyVkTQn16J7InsV0RAKXlLxzORSxQRUMLpyFupIYcnKiIYTIdT9SnYOxURUPK2rLWbJqyIoL+sRj6LPKuIgJKrofsi1+2mSf8twAA3hZ1urCbfgwAAAABJRU5ErkJggg==")
}

.main-discover-block .btn-default.active,
.main-discover-block .btn-default:active,
.main-discover-block .btn-default:focus,
.main-discover-block .btn-default:hover {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAABQCAYAAAC9I3jIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkE4RjJGMEIzMDVBMTFFNEI5MzNFQkJBQ0QzOEUzQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkE4RjJGMEMzMDVBMTFFNEI5MzNFQkJBQ0QzOEUzQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQThGMkYwOTMwNUExMUU0QjkzM0VCQkFDRDM4RTNBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQThGMkYwQTMwNUExMUU0QjkzM0VCQkFDRDM4RTNBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pjq7IkIAAAQHSURBVHja7N3bi1VVHAfwNVE2kdQgkkERZlIx9GBSUSFdDMJuRjBZmDP0J9Sf0F/Qa29OqXQxuxAaRJZFoSSlD0FQlpYFE9FNNMyuvzXbgSGyzuxzzqw9Z38+8H2cdRbz8GXty9prKG1+968EUN/OyPbIZN0BzvI/BLr0TGS8mwEUEdCNHyMfRm5XREApz0ce7LZLFBFQ9LJMEQHd+DTyW2RUEQGlPN2L1VB2tv8lUMOfkecie3sxmBURUMfbpy/JLlJEQCk9uUmtiIC6jkfejKxXREApOyL3RIYVEVDKZC8vyxQRMFdfRo5G1igioJQtkY2RoV4O6j0ioFP5k0H5admuXg9sRQR0Kr+8uDSyUhEBpeQtHRP9GFgRAZ04GXklskERAaW8mqonZUsUEVDysmy8X4MrIuD/TEU+itytiIBStkbGIosUEVBKfndoUz9/QBEB/+VA5NfIjYoIKGUy9fEm9QxbPIAzyR/Gz8cF7ev3D1kRAWfyeuTqyHJFBJSS3x3aNB8/pIiAf/N9ZHfq05YORQR0Ih8VtC5ygSICSsnvDk3M148pIuCfPokcidypiIBS8k3q/DnYeXu9x3tEwGz5KOm8t+y1+fxRKyJgtnxw4kjkWkUElFLrJvWqJecrIqAnjqXqS4wb5/qHB9avTpvXXJlGFtW726OIgBnbU7XL/tI6f/zoymXp8Nj16bHRSxQRML+XZbPlFdGTN6yYLqTbLr5QEQFzcjhVn4N9oBeDLV88nF5eO9pxGXl8D8yshnIJLe7FYJOHvk1PHPwqHTl+UhEBHZk5Svqpbgc6+MOJ9PgHn6c9Uz/P6e8UEfBeqj4He0fdAX469XsU0BfTK6E6FBGQV0P5kX3te8aXv7h/uozqUkTQbr9EXoi8380g3ZRQSp6aQdvl8+yviFxTchKKCFyWjZeehCKC9vomsifV2NKhiIBe2RZZG1mmiIBS8gfQJpowEUUE7bQ/8nXkfkUElJJvUo9FzmvCZLxHBO1zKvJsZEdTJmRFBO2zM1WbW29RREApM0dJDykioITvIrtSA15iVETQXvko6dWRqxQRUMpk01ZDigja5ePTeUgRAaXkm9R3RZYqIqCEP1K1t2y8iZNTRNAOb6Tqc7D3KiKglLylY0Pk3CZOzhYPGHz5SI38JcbdTZ2gFREMvvxN6nyM9E2KCCilcVs6FBG0y6HI3tTQp2WKCNqzGro5skIRASXko6S3Nn01pIhgsL0TmUrVY3tFBBS7LLsvMtL0iXqPCAbTiVR9CnbbQpisFREMppciw5F1iggoJW/peDhyjiICSjgaeSs15PBERQTttCVVn4K9ThEBJS/LxhfShBURDJZ9kc8ijygioORq6NbIZQtp0n8LMAB5eZ5VJ485EAAAAABJRU5ErkJggg==")
}

.el-class-1 .background:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAGECAYAAADgERjaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQjQ4MTI0NzdCMTFFNDhDMEVBNjQ1RjE0NzhCRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4RjlENUE0Nzg1MTFFNDhDMEVBNjQ1RjE0NzhCRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFCNDgxMDQ3N0IxMUU0OEMwRUE2NDVGMTQ3OEJFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFCNDgxMTQ3N0IxMUU0OEMwRUE2NDVGMTQ3OEJFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PppepjgAAB0fSURBVHja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")
}

.el-class-3 .background:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAGECAYAAADgERjaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEM4RjlENUQ0Nzg1MTFFNDhDMEVBNjQ1RjE0NzhCRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4RjlENUU0Nzg1MTFFNDhDMEVBNjQ1RjE0NzhCRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzhGOUQ1QjQ3ODUxMUU0OEMwRUE2NDVGMTQ3OEJFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzhGOUQ1QzQ3ODUxMUU0OEMwRUE2NDVGMTQ3OEJFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvrYzkIAACdTSURBVHja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")
}

.el-class-5 .background:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAGECAYAAADgERjaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEM4RjlENjE0Nzg1MTFFNDhDMEVBNjQ1RjE0NzhCRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEM4RjlENjI0Nzg1MTFFNDhDMEVBNjQ1RjE0NzhCRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzhGOUQ1RjQ3ODUxMUU0OEMwRUE2NDVGMTQ3OEJFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzhGOUQ2MDQ3ODUxMUU0OEMwRUE2NDVGMTQ3OEJFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnecaoMAABz6SURBVHja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")
}

.el-class-7 .background:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAAGECAYAAADgERjaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUU1NjVFOUM0NzhDMTFFNDhDMEVBNjQ1RjE0NzhCRTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUU1NjVFOUQ0NzhDMTFFNDhDMEVBNjQ1RjE0NzhCRTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQzhGOUQ2MzQ3ODUxMUU0OEMwRUE2NDVGMTQ3OEJFNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQzhGOUQ2NDQ3ODUxMUU0OEMwRUE2NDVGMTQ3OEJFNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrGxuIUAACdTSURBVHja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")
}

body {
    background: #1a1a1a;
    font-size: 12px;
    font-family: clanproregular, sans-serif
}

a {
    color: #fff;
    color: inherit
}

a,
a:focus,
a:hover {
    cursor: pointer;
    outline: none;
    transition-duration: .3s;
    text-decoration: none
}

a:focus,
a:hover {
    color: inherit
}

.hover-image,
.hover-image:focus,
.hover-image:hover {
    transition-duration: .3s
}

.detail-page a.btn,
.detail-page a.btn:hover,
.modal-popup a.btn,
.modal-popup a.btn:hover {
    color: #fff
}

b,
strong {
    font-family: clanprobold;
    font-weight: 400
}

em,
i {
    font-family: clanproitalic;
    font-style: normal
}

.btn {
    border-radius: 0;
    font-size: 10px;
    font-family: clanproblack, sans-serif;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 12px 11px;
    text-align: left;
    text-transform: uppercase
}

.btn.active:focus,
.btn:active:focus,
.btn:focus {
    outline: none
}

.btn-default {
    background: #1a1a1a;
    border-color: #1a1a1a;
    overflow: hidden;
    padding: 11px 40px 10px 11px;
    position: relative;
    color: #fff;
    transition-duration: 0s!important
}

.btn-default:before {
    background: url(../img/spacer.png) 100% -748px no-repeat;
    height: 12px;
    margin: -6px 0 0;
    right: 0;
    top: 50%;
    width: 30px
}

.btn-default:after,
.btn-default:before {
    content: "";
    display: block;
    position: absolute
}

.btn-default:after {
    background: #fff;
    height: 100%;
    opacity: .5;
    right: 34px;
    top: 0;
    -webkit-transform: skewX(-21deg);
    -ms-transform: skewX(-21deg);
    transform: skewX(-21deg);
    width: 2px
}

.btn-default.active,
.btn-default:hover,
.open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #009fc2;
    border-color: #009fc2
}

.btn-default:active,
.btn-default:focus {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #1a1a1a
}

.btn-default.btn-grey,
.btn-default.btn-grey:active,
.btn-default.btn-grey:focus {
    background-color: #999;
    border-color: #999
}

.btn-default.btn-grey.active,
.btn-default.btn-grey:hover,
.open>.dropdown-toggle.btn-default.btn-grey {
    background-color: #666;
    border-color: #666
}

.btn-default.disabled,
.btn-default.disabled.active,
.btn-default.disabled:active,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled],
.btn-default[disabled].active,
.btn-default[disabled]:active,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default.active,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
    background-color: #1a1a1a;
    border-color: #000
}

.btn-ghost-white {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
    height: 42px;
    font-family: clanproblack, sans-serif;
    font-size: 13px;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding-right: 55px!important;
    position: relative;
    padding-top: 12px!important
}

.btn-ghost-white .btn-slant {
    border-left: 1px solid #fff;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: skew(-20.01deg)!important;
    -ms-transform: skew(-20.01deg)!important;
    transform: skew(-20.01deg)!important
}

.btn-ghost-white .btn-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -webkit-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    transform: skew(20.01deg)
}

.btn-ghost-white.active,
.btn-ghost-white:active,
.btn-ghost-white:hover {
    background-color: #fff
}

.btn-ghost-white:focus {
    color: #fff!important
}

.form-control,
.form-control:active,
.form-control:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    border-radius: 0
}

h3 {
    font-family: clanprobold, sans-serif;
    font-size: 14px
}

h3,
h4 {
    font-weight: 400;
    margin: 0
}

h4 {
    font-family: clanproblack, sans-serif;
    font-size: 18px;
    text-transform: uppercase
}

h5 {
    font-size: 14px;
    margin: 0 0 10px
}

h5,
h6 {
    font-family: clanproblack, sans-serif;
    font-weight: 400;
    text-transform: uppercase
}

h6 {
    font-size: 12px
}

.cursor {
    cursor: pointer
}

.overflow {
    overflow: hidden
}

ul.menu {
    list-style: none
}

ul.menu,
ul.menu li {
    margin: 0;
    padding: 0
}

.pagination,
.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    border-radius: 0
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background-color: #fff;
    border: 1px solid #dcdcdc;
    color: #999
}

.pagination>li>a {
    border: none
}

.pagination>li>a,
.pagination>li>span {
    color: #999;
    height: 42px;
    font-size: 14px;
    line-height: 30px;
    min-width: 42px;
    text-align: center
}

.pagination>li>span {
    border: none;
    border: 1px solid #dcdcdc
}

.pagination>li>a:hover {
    background: #ebebeb;
    color: #999
}

.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
    background: #999;
    color: #fff;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-size: 0;
    overflow: hidden;
    letter-spacing: -7px
}

.pagination>li:first-child>a:hover,
.pagination>li:first-child>span:hover,
.pagination>li:last-child>a:hover,
.pagination>li:last-child>span:hover {
    background: #009fc2
}

.pagination>li:first-child>a:before,
.pagination>li:first-child>span:before,
.pagination>li:last-child>a:after,
.pagination>li:last-child>span:after {
    display: inline-block;
    font-size: 12px;
    text-indent: -8px
}

.pagination>li:first-child>a:before,
.pagination>li:first-child>span:before {
    content: "\e257"
}

.pagination>li:last-child>a:after,
.pagination>li:last-child>span:after {
    content: "\e258"
}

.edit-design,
.pagination>li.disabled {
    display: none
}

.loader-block {
    min-height: 100px;
    position: relative;
    z-index: 1
}

.loader {
    position: absolute;
    z-index: 10;
    -webkit-animation: a 2s linear infinite;
    animation: a 2s linear infinite;
    height: 90px;
    display: block;
    width: 90px
}

.loader-center-90px {
    left: 50%;
    margin: -45px 0 0 -45px;
    top: 50%
}

.loader-center {
    left: 50%;
    margin: -25px 0 0 -25px;
    top: 50%
}

.loader-blue-50px,
.loader-white-50px {
    width: 50px;
    height: 50px;
    position: absolute;
    z-index: 99
}

.wripper {
    position: relative
}

.header {
    margin: 0 -15px;
    text-align: right;
    z-index: 101
}

.header #heading {
    line-height: 60px;
    padding: 0 79px 0 57px;
    vertical-align: middle
}

.header #heading .logo {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%
}

.header #heading span {
    display: none
}

.header #heading img {
    max-height: 37px
}

.navbar-default {
    background: #000;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0;
    z-index: 2
}

.search-active .navbar-form .input-group,
header .navbar .container-fluid>div {
    min-height: 60px
}

.header h1 {
    font-family: clanproblack, sans-serif;
    font-size: 28px;
    margin: 0;
    text-align: right
}

.header h1,
.header h1 a {
    color: #009fc3
}

.container-fluid {
    padding: 0
}

span.b-close,
span.sidr-class-b-close {
    background: url(../img/spacer.png) no-repeat 0 -437px;
    border: none;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px
}

span.b-close:hover {
    background: url(../img/spacer.png) no-repeat 0 -573px
}

span.sidr-class-b-close:hover {
    background: url(../img/spacer.png) no-repeat 0 -468px
}

.navbar-header .navbar-toggle {
    border: none;
    border-radius: 0;
    display: block;
    float: none;
    margin: 0;
    padding: 0
}

.navbar-header .navbar-toggle:focus,
.navbar-header .navbar-toggle:hover {
    background: none;
    color: #009fc2
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
    height: 3px;
    position: relative
}

.navbar-header .navbar-toggle:focus .icon-bar,
.navbar-header .navbar-toggle:hover .icon-bar {
    background-color: #009fc2
}

.navbar-toggle .icon-bar {
    width: 100%
}

.title-menu {
    color: #fff;
    font-size: 9px;
    margin: 9px 0 0;
    text-transform: uppercase
}

.navbar-collapse.collapse {
    display: none!important
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    border: none
}

.navbar-form {
    padding: 0;
    position: absolute;
    margin: 0;
    right: 0;
    top: 0
}

.navbar-form .input-group {
    display: none
}

.navbar-form .active-button {
    border: none;
    border-bottom: 60px solid #009fc2;
    border-left: 24px solid transparent;
    cursor: pointer;
    height: 0;
    margin: 0;
    padding: 0;
    position: relative;
    width: 62px
}

.navbar-form .active-button span {
    color: #fff;
    font-size: 23px;
    position: absolute;
    right: 13px;
    top: 21px
}

.navbar-header {
    background: #000;
    border-right: 1px solid #666;
    left: 0;
    min-height: 60px;
    padding: 16px 16px 0 31px;
    position: absolute;
    top: 0
}

.navbar-header .navbar-toggle {
    border: none;
    border-radius: 0;
    float: none;
    margin: 0;
    padding: 0
}

.search-active .navbar-form {
    position: absolute;
    height: 86px;
    overflow: hidden;
    box-shadow: none
}

.search-active .navbar-form .input-group {
    background: #009fc2;
    display: block;
    float: right;
    overflow: hidden;
    height: 60px;
    padding: 18px 14px 0 0;
    position: relative
}

.search-active .navbar-header {
    border-right: 1px solid transparent
}

.search-active .navbar-form .form-control {
    background: transparent;
    border: 1px solid transparent;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    padding-right: 60px;
    padding-left: 0
}

.no-textshadow .search-active .navbar-form .form-control {
    padding-right: 12px
}

.search-active .navbar-form .form-control:active,
.search-active .navbar-form .form-control:focus {
    outline: medium none;
    background: transparent!important;
    border: 1px solid transparent;
    padding-left: 0;
    padding-right: 60px;
    width: 100%
}

.no-textshadow .search-active .navbar-form .form-control:active,
.no-textshadow .search-active .navbar-form .form-control:focus {
    padding-right: 12px
}

.search-active .navbar-form .input-group span {
    background-color: #009fc2;
    border-radius: 0;
    position: absolute;
    right: 15px;
    top: 21px;
    z-index: 99
}

.navbar-form .active-button span:hover {
    color: #5fc9df
}

.search-active .b-close {
    margin-right: 4px
}

.search-active .b-close:hover {
    background-position: 0 -962px
}

.search-active .navbar-form .form-control:-moz-placeholder,
.search-active .navbar-form .form-control:-ms-input-placeholder,
.search-active .navbar-form .form-control::-moz-placeholder,
.search-active .navbar-form .form-control::-webkit-input-placeholder {
    color: #fff;
    font-family: clanproregular, sans-serif
}

.search-active .navbar-form .form-control:focus:-moz-placeholder,
.search-active .navbar-form .form-control:focus::-moz-placeholder,
.search-active .navbar-form .form-control:focus::-webkit-input-placeholder {
    color: #fff
}

input::-ms-clear {
    display: none
}

.search_placeholder {
    color: #fff;
    font-size: 16px;
    top: 26px;
    left: 1px
}

.eyebrow {
    background: url(../img/spacer.png) 100% -646px no-repeat;
    color: #4d4d4d;
    display: inline-block;
    font-size: 12px;
    padding: 13px 23px 0 0;
    vertical-align: top;
    font-family: clanproblack, sans-serif;
    margin: 0 0 10px;
    text-transform: uppercase
}

.eyebrow__blue {
    background-position: 100% -782px
}

.eyebrow__color {
    color: #009fc2
}

.eyebrow__empty {
    background: none;
    display: block
}

.block-title {
    font-family: clanproblack, sans-serif;
    font-size: 15px;
    line-height: 1.15em;
    margin: 0 0 3px;
    text-transform: uppercase
}

.block-title a:hover {
    opacity: .7
}

.pointer a:after {
    content: ">";
    margin: 0 0 0 5px
}

.link-block a:hover {
    color: #75d9ef;
    opacity: 1
}

.t-insights__news .hover-image:hover .link-block a {
    color: #75d9ef
}

.drawer__white .link-block__dark a:hover {
    color: #4d4d4d
}

.breaking_news-content .link-block a:hover {
    color: #999
}

#dynamic_panel {
    display: none
}

#main .with-news {
    padding-top: 81px
}

#main>div {
    background: #000
}

#main>div.detail-page {
    background: #fff
}

.main-block {
    padding: 0;
    position: inherit
}

.main-block .eyebrow {
    padding-left: 15px
}

.main-block .main-section-inner {
    overflow: hidden
}

.main-section {
    color: #fff;
    font-size: 12px;
    position: relative
}

.main-section-inner {
    min-height: 200px;
    position: relative
}

.main-section__open {
    display: none
}

.main-section a {
    color: #fff
}

.main-section p {
    margin: 0
}

.main-section .main-section-text {
    bottom: 24px;
    clear: both;
    left: 0;
    max-width: 185px;
    padding: 0 15px;
    position: absolute
}

.main-section .main-section-tride {
    padding: 6px 0 30px
}

.home-page .eyebrow {
    color: #fff
}

.main-discover-block .main-section-text {
    max-width: 144px
}

.main-discover-block .main-section-text .btn-default {
    width: 100%
}

.main-discover-block .flex-direction-nav {
    display: none
}

.column-container {
    padding: 0;
    position: inherit
}

.main-section .background {
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -99988
}

.main-block:nth-child(1) .main-section:nth-child(1) .background,
.main-block:nth-child(1) .main-section:nth-child(3) .background {
    background-color: rgba(40, 40, 40, .48)
}

.main-block:nth-child(2) .main-section:nth-child(1) .background {
    background-color: rgba(0, 0, 0, .4)
}

.main-block:nth-child(2) .main-section:nth-child(2) .background {
    background-color: rgba(0, 0, 0, .3);
    box-shadow: inset 218px 0 194px -10px rgba(0, 68, 124, .9)
}

.no-rgba .main-block:nth-child(1) .main-section:nth-child(1) .background,
.no-rgba .main-block:nth-child(2) .main-section:nth-child(1) .background,
.no-rgba .t-insights-block .background {
    background-color: transparent
}

.main-block:nth-child(2) .main-section:nth-child(3) .background {
    background-color: rgba(0, 0, 0, .4)
}

.today-activity-block {
    overflow: hidden
}

.today-activity-block .background {
    border-bottom: 800px solid rgba(0, 0, 0, .5);
    border-left: 294px solid transparent;
    content: "";
    height: 0;
    left: auto;
    position: absolute;
    right: -15px;
    top: -122px;
    width: 0
}

.main-block:nth-child(1) .main-section:nth-child(1) .background:after {
    border-bottom: 420px solid rgba(0, 0, 0, .6);
    border-left: 153px solid transparent;
    border-right: 72px solid rgba(0, 0, 0, .6);
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9
}

.main-block:nth-child(2) .main-section:nth-child(1) .background:after {
    border-bottom: 391px solid rgba(0, 0, 0, .6);
    border-left: 143px solid transparent;
    border-right: 290px solid rgba(0, 0, 0, .6);
    content: "";
    display: block;
    position: absolute;
    right: -40px;
    top: 0;
    z-index: 9
}

.main-block:nth-child(1) .main-section:nth-child(2) .background:after {
    border-top: 400px solid #009fc2;
    border-left: 255px solid #009fc2;
    border-right: 147px solid transparent;
    content: "";
    display: block;
    height: 100%;
    left: -130px;
    position: absolute;
    top: 0;
    z-index: 9
}

.main-block:nth-child(2) .main-section:nth-child(2) .background:after {
    border-left: 36px solid #009fc2;
    border-right: 147px solid transparent;
    border-top: 400px solid #009fc2;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9
}

.main-block:nth-child(1) .main-section:nth-child(3) .background:after {
    border-top: 400px solid rgba(0, 0, 0, .6);
    border-left: 110px solid rgba(0, 0, 0, .6);
    border-right: 149px solid transparent;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: 9
}

.main-block:nth-child(2) .main-section:nth-child(3) .background:after {
    border-left: 36px solid #009fc2;
    border-right: 147px solid transparent;
    border-top: 400px solid #009fc2;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: 9
}

.no-rgba .main-block {
    background-color: transparent
}

.breaking_news-block {
    background: #1a1a1a;
    min-height: 81px;
    left: 0;
    padding: 0 15px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 12
}

.breaking_news-block .background {
    background-position: 100% 100%
}

.breaking_news-block>div.row>div {
    line-height: 81px;
    min-height: 81px;
    position: relative
}

.breaking_news-block .breaking_news__picture {
    overflow: hidden;
    padding: 0
}

.breaking_news-block .pointer a:after {
    display: none
}

.breaking_news-block .breaking_news-content {
    display: inline-block;
    padding: 8px 9px;
    margin: 0;
    vertical-align: middle
}

.breaking_news-block h2 {
    font-size: 15px;
    padding: 0;
    margin: 0
}

.breaking_news-block p {
    font-size: 14px;
    line-height: 1em;
    margin: 0
}

.breaking_news-block span.corner-1 {
    width: 0;
    height: 0;
    border-bottom: 81px solid #1a1a1a;
    border-left: 29px solid transparent;
    position: absolute;
    right: -1px;
    bottom: 0
}

.breaking_news-block .breaking_news__close {
    background: #282828;
    padding-right: 28px;
    text-align: right
}

.breaking_news-block .b-close {
    opacity: .1
}

.breaking_news-block:hover .b-close {
    opacity: 1
}

.main-block:nth-child(2) .main-section:nth-child(1) .main-section-text,
.main-block:nth-child(2) .main-section:nth-child(2) .main-section-text,
.main-block:nth-child(2) .main-section:nth-child(3) .main-section-text {
    color: #fff;
    left: auto;
    right: 0;
    width: 390px
}

.t-insights-block {
    background-color: #009fc2;
    clear: both;
    font-size: 12px;
    min-height: 100px;
    overflow: hidden
}

.t-insights__news .media {
    clear: both;
    margin: 0;
    padding: 8px 0 0
}

.t-insights__news .media .image-hover:hover a {
    color: #75d9ef
}

.t-insights-block .row {
    clear: both
}

.t-insights-block .row>div {
    padding-top: 13px;
    padding-bottom: 12px;
    z-index: 2
}

.t-insights-block .row>div:first-child {
    padding-top: 0
}

.t-insights-block .t-insights__wtitile {
    border-top: 1px solid #40b7d1;
    min-height: 100px
}

.t-insights-block .t-insights__wtitile h5 {
    color: hsla(0, 0%, 100%, .6);
    padding: 0
}

.t-insights-block .t-insights__wtitile h5 a {
    color: hsla(0, 0%, 100%, .6)
}

.t-insights-block .t-insights__wtitile h3 a:hover,
.t-insights-block .t-insights__wtitile p a:hover {
    color: #75d9ef
}

.no-rgba .t-insights-block .t-insights__wtitile h5,
.no-rgba .t-insights-block .t-insights__wtitile h5 a {
    color: #c3e4ec
}

.t-insights-block .row .t-insights__wtitile p {
    font-family: clanprobold, sans-serif;
    font-size: 13px
}

.t-insights__news {
    overflow: hidden;
    position: relative;
    z-index: 0
}

.t-insights__news .background {
    border-bottom: 131px solid #40b7d1;
    border-left: 50px solid transparent;
    bottom: 0;
    height: 0;
    left: auto;
    right: 0;
    top: auto;
    width: 0
}

.main-section-text__track {
    clear: both;
    padding: 13px 0 10px
}

.main-discover-block {
    padding: 0;
    position: relative;
    z-index: 1
}

.main-discover-block .main-section-inner {
    background-size: cover;
    min-height: 212px
}

.main-discover-block .image-slide {
    min-height: 212px
}

.discover-block-content {
    padding: 12px 15px
}

.shadow-layer {
    min-height: 212px;
    background-image: linear-gradient(100deg, #000, rgba(0, 0, 0, .5) 60%, transparent)
}

.main-discover-block h5 {
    font-size: 12px;
    color: #009fc2;
    padding: 0
}

.main-discover-block h5 a {
    color: #009fc2;
    margin: 0 7px 0 0
}

.main-discover-block h5>span:before {
    content: "/";
    margin: 0 7px 0 0
}

.main-discover-block h5>span:first-child:before {
    content: "";
    display: none;
    margin: 0
}

.main-discover-block .discover-title {
    font-size: 20px;
    line-height: 1.154em;
    margin: 0 0 1px;
    font-family: clanprobold;
    text-shadow: 0 0 10px rgba(0, 0, 0, .18)
}

.main-discover-block .discover-title a {
    text-shadow: 0 0 20px rgba(0, 0, 0, .18)
}

.main-discover-block .discover-title a:hover {
    opacity: .7
}

.main-discover-block .main-section-text {
    bottom: 0;
    padding: 0 0 10px;
    position: relative
}

.main-discover-block h3 {
    font-size: 12px;
    font-family: clanproregular, sans-serif;
    line-height: 1.3em;
    margin: 0 0 8px;
    text-shadow: 0 0 15px rgba(0, 0, 0, .25);
    text-transform: none
}

.main-discover-block .background {
    display: none
}

.main-discover-block .btn-default {
    background-color: transparent;
    background-position: 100%;
    background-repeat: no-repeat;
    border-color: transparent
}

.main-discover-block .btn-default:after,
.main-discover-block .btn-default:before {
    display: none
}

.main-discover-block .btn-default.active,
.main-discover-block .btn-default:active,
.main-discover-block .btn-default:focus,
.main-discover-block .btn-default:hover {
    background-color: transparent;
    background-position: 100%;
    border-color: transparent
}

.main-discover-block .carousel-control {
    display: none
}

.slides {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100%
}

.flex-control-nav,
.flex-direction-nav,
.slides {
    margin: 0;
    padding: 0;
    list-style: none
}

.slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%
}

.slider-block .slides>li {
    min-height: 212px
}

.slides img {
    display: block;
    width: 100%
}

.common-carousel .slides img {
    max-width: 100%;
    display: block;
    width: auto;
    max-height: 100%
}

.slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .slides {
    display: block
}

* html .slides {
    height: 1%
}

.no-js .slides>li:first-child {
    display: block
}

.flex-viewport {
    transition: all 1s ease
}

.loading .flex-viewport,
.slider-block .flex-viewport {
    max-height: 634px
}

.carousel li {
    margin-right: 5px
}

.flex-control-nav {
    width: 100%;
    padding: 0 10px 0 0;
    position: absolute;
    bottom: 5px;
    text-align: right;
    z-index: 10
}

.flex-control-nav li {
    margin: 0 3px;
    display: inline-block
}

.flex-control-paging li a {
    overflow: hidden;
    width: 35px;
    height: 4px;
    display: block;
    background: #d0d2d3 url(../img/spacer.png) 0 -692px no-repeat;
    cursor: pointer;
    text-indent: 9999px;
    transition-duration: 0s
}

.flex-control-paging li a:hover {
    background: #009fc2
}

.flex-control-paging li a.flex-active {
    background: #009fc2 url(../img/spacer.png) 0 -685px no-repeat;
    cursor: default
}

.ceremony__inner-loader {
    min-height: 100px;
    padding: 20px;
    text-align: center
}

.ceremony__inner-loader span {
    left: 50%;
    margin: 0 0 0 -25px
}

.slider__inner {
    padding-bottom: 20px;
    margin: 0 -15px
}

.slider__inner .ceremony__inner-loader {
    background: #282828
}

.slider__inner .flex-viewport,
.slider__inner .loading .flex-viewport {
    max-width: 100%
}

.slider__inner .inf-block__idesc h2 {
    font-size: 14px
}

.slider__inner .inf-block__date {
    color: #fff;
    padding: 0 0 9px
}

.slider__inner .slider__inner-title {
    background: #282828;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    padding: 0 30px 0 0
}

.slider__inner .slider__inner-title h5 {
    background: #000;
    display: inline-block;
    color: #999;
    font-size: 12px;
    line-height: 1.42857;
    margin: 0;
    min-height: 30px;
    min-width: 173px;
    padding: 8px 16px 5px 15px;
    position: relative;
    text-transform: uppercase
}

.slider__inner .slider__inner-title h5:after {
    border-right: 59px solid transparent;
    border-top: 150px solid #000;
    bottom: 0;
    content: "";
    height: 100%;
    left: 100%;
    position: absolute
}

.slider__inner .inf-block___image {
    background: #1a1a1a;
    height: 225px;
    line-height: 225px;
    overflow: hidden;
    text-align: center;
    width: 100%
}

.slider__inner .inf-block___image img {
    display: inline-block;
    vertical-align: middle
}

.slider__inner-slider {
    background: #282828;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.slider__inner-slider .flex-control-nav {
    background: rgba(0, 0, 0, .6);
    bottom: 0;
    height: 34px;
    left: 0;
    line-height: 1em;
    padding: 10px 60px 0;
    text-align: center
}

.slider__inner-slider.common-carousel .flex-control-nav {
    bottom: auto;
    top: 191px
}

.no-rgba .slider__inner-slider .flex-control-nav {
    background: #000
}

.slider__inner-slider .flex-direction-nav {
    position: absolute;
    left: 0;
    height: 34px;
    bottom: 0;
    width: 100%
}

.slider__inner-slider.common-carousel .flex-direction-nav {
    bottom: auto;
    top: 191px
}

.slider__inner-slider .flex-control-paging li a {
    height: 4px;
    width: 15px
}

.slider__inner-slider .flex-next,
.slider__inner-slider .flex-prev {
    color: #fff;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-size: 0;
    height: 34px;
    overflow: hidden;
    line-height: 34px;
    width: 18px;
    position: absolute;
    top: 0;
    z-index: 12
}

.slider__inner-slider .flex-prev {
    left: 15px
}

.slider__inner-slider .flex-prev:hover {
    color: #009fc2
}

.slider__inner-slider .flex-prev:before {
    content: "\e257";
    font-size: 18px
}

.slider__inner-slider .flex-next {
    right: 15px
}

.slider__inner-slider .flex-next:hover {
    color: #009fc2
}

.slider__inner-slider .flex-next:before {
    content: "\e258";
    font-size: 18px
}

.slider__inner-slider .inf-block__idesc {
    padding: 18px 15px
}

.text-information .text-other-inner .slider__inner .eyebrow {
    padding-left: 15px
}

.slider-empty .flex-control-nav,
.slider-empty .flex-direction-nav {
    display: none
}

.switch {
    background: url(../img/spacer.png) -37px -958px no-repeat;
    display: inline-block;
    cursor: pointer;
    height: 26px;
    position: relative;
    vertical-align: top;
    width: 28px;
    margin-left: -5px;
    z-index: 2
}

.switch:hover {
    background-position: -37px -1027px
}

.main-block:nth-child(1) .main-section:nth-child(2) .switch:hover,
.main-block:nth-child(2) .main-section:nth-child(2) .switch:hover,
.t-insights-block .switch:hover {
    background-position: -37px -993px
}

.noblock .switch {
    display: none
}

.filter-switch {
    background: url(../img/spacer.png) -37px -958px no-repeat;
    display: inline-block;
    cursor: pointer;
    height: 26px;
    position: relative;
    vertical-align: top;
    width: 28px;
    margin-left: -5px;
    z-index: 2
}

.filter-switch:hover {
    background-position: -37px -1027px
}

.social-block {
    padding: 0 0 12px
}

.social-block .social-block--header {
    padding: 0 0 8px 36px;
    position: relative
}

.social-block .social-block--header h3 {
    font-size: 12px
}

.social-block .social-block--header a>span {
    background: url(../img/spacer.png) no-repeat 100% -436px;
    display: block;
    height: 32px;
    left: 0;
    position: absolute;
    top: 0;
    width: 32px
}

.social-block .social-block--header_name {
    font-size: 12px;
    color: #fff
}

.social-block .social-block--content {
    overflow: hidden;
    padding: 0 0 7px
}

.social-block .social-block--image {
    float: right;
    max-height: 60px;
    max-width: 70px;
    margin: 0 0 5px 5px
}

.social-block .social-block--date {
    color: #fff;
    font-size: 12px;
    padding: 0 0 0 22px;
    position: relative;
    text-transform: uppercase
}

.social-block .social-block--date i {
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: -1px;
    width: 16px;
    z-index: 3
}

.socialicons-small {
    background: url(../img/spacer.png) no-repeat 0 0;
    vertical-align: middle
}

.socialicons-small.twitter {
    background-position: 0 -410px
}

.socialicons-small.facebook {
    background-position: -17px -410px
}

.socialicons-small.google {
    background-position: -51px -410px
}

.socialicons-small.tumblr {
    background-position: -34px -410px
}

.switch-block {
    white-space: nowrap
}

.switch-block .eyebrow {
    margin-right: 46px;
    white-space: normal
}

.switch-block .switch {
    margin-left: -46px
}

.title-block {
    padding: 0
}

.title-block .main-section-inner {
    min-height: 0;
    overflow: hidden;
    padding: 55px 15px 0
}

.title-block h5 {
    background: none;
    color: #fff
}

.title-block h5 a {
    color: #fff;
    margin: 0 7px 0 0
}

.title-block h5 a:hover {
    color: #fff;
    opacity: .75
}

.title-block h5 span:before {
    content: "/";
    margin: 0 7px 0 0
}

.title-block h5 span:first-child:before {
    content: '';
    margin: 0
}

.title-block .title-header {
    font-size: 20px;
    margin: 0 0 3px
}

.title-block .title-header a:hover {
    color: #fff;
    opacity: .75
}

.title-block .title-block__inner {
    padding: 0
}

.title-block .title-block__color {
    background: transparent;
    border: 0 solid transparent;
    color: #fff;
    padding: 0 15px 20px;
    position: relative
}

.title-block .title-block__color a {
    color: #fff
}

.title-block span.triangle {
    background: inherit;
    border-color: inherit;
    bottom: 0;
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    width: 27px;
    z-index: -2
}

.title-block span.triangle:before {
    border-left: 300px solid transparent;
    border-bottom: 800px solid;
    border-bottom-color: inherit;
    content: "";
    display: block;
    position: absolute;
    right: 27px;
    top: 0;
    width: 0;
    z-index: -3
}

.error-page .title-block .title-block__color {
    padding-top: 20px
}

.inner-page-top .title-block {
    background: #484848
}

.title-block .title-block__color .btn-block {
    margin: 15px 0 0
}

.h2-picture {
    margin: 0 -15px 15px;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.h2-picture .block-title {
    font-size: 18px;
    margin: 0;
    min-height: 106px;
    padding: 65px 15px 0;
    position: relative;
    z-index: 2
}

.el-left .h2-picture .block-title:before,
.el-right .h2-picture .block-title:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    width: 0
}

.el-left .h2-picture .block-title:before {
    border-right: 38px solid transparent;
    border-top: 106px solid #000;
    left: 100%
}

.el-right .h2-picture .block-title:before {
    border-left: 38px solid transparent;
    border-bottom: 107px solid #000;
    left: -38px
}

.el-left,
.el-right {
    border-top: 1px solid #666;
    overflow: hidden
}

.el-left.el-class-1 {
    border-top: none
}

.el-left .main-section__image,
.el-right .main-section__image {
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -999998
}

.el-left .main-section__image {
    right: 0
}

.el-right .main-section__image {
    left: 0
}

.el-class-1 .main-section__image {
    width: 98px
}

.el-class-2 .main-section__image {
    width: 127px
}

.el-class-3 .main-section__image {
    width: 100px
}

.el-class-4 .main-section__image {
    width: 127px
}

.el-class-5 .main-section__image {
    width: 98px
}

.el-class-6 .main-section__image {
    width: 127px
}

.el-class-7 .main-section__image {
    width: 98px
}

.el-class-8 .main-section__image {
    width: 127px
}

.el-class-1 .h2-picture .block-title {
    margin-right: 98px
}

.el-class-2 .h2-picture .block-title {
    margin-left: 127px
}

.el-class-3 .h2-picture .block-title {
    margin-right: 100px
}

.el-class-4 .h2-picture .block-title {
    margin-left: 127px
}

.el-class-5 .h2-picture .block-title {
    margin-right: 98px
}

.el-class-6 .h2-picture .block-title {
    margin-left: 127px
}

.el-class-7 .h2-picture .block-title {
    margin-right: 98px
}

.el-class-8 .h2-picture .block-title {
    margin-left: 127px
}

.bkstretch {
    position: relative;
    z-index: 0;
    background: transparent
}

.video-link span {
    background: url(../img/video-texture.png) 0 0 no-repeat;
    background-size: 100% 100%;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 2
}

.video-link i,
.video-link span {
    display: block;
    position: absolute
}

.video-link i {
    background: url(../img/spacer.png) 0 -1001px no-repeat;
    height: 33px;
    left: 50%;
    margin: -16px 0 0 -16px;
    top: 50%;
    width: 32px
}

.video-link:hover span {
    background-color: rgba(0, 0, 0, .1)
}

.video-link:hover i {
    background: url(../img/spacer.png) 0 -1036px no-repeat
}

.text-block {
    border-top: 1px solid #dcdcdc;
    padding: 0 15px 33px
}

.text-block:first-child {
    border-top: none
}

.text-block .text-block__text {
    padding: 0 0 14px
}

.text-block .text-block__text .block-title {
    word-wrap: break-word
}

.text-block .h2-picture {
    position: relative
}

.text-block .h2-picture .block-title {
    color: #282828;
    font-size: 18px;
    margin: 0 110px 0 0;
    min-height: 93px;
    padding: 40px 15px 0
}

.text-block .h2-picture .block-title a {
    color: #282828;
    vertical-align: middle
}

.text-block .h2-picture .block-title a:hover {
    color: #4d4d4d
}

.text-block .text-block__picture {
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 110px
}

.text-block .text-block__picture img {
    height: 100%;
    left: 0;
    min-width: 110px;
    position: absolute;
    top: 0;
    width: auto
}

.text-block .a-visit {
    color: #009fc2;
    font-family: clanproblack, sans-serif;
    text-transform: uppercase
}

.text-block .hover-image:hover a,
.text-block a:hover {
    color: #006f87
}

.image-block_img {
    margin: 0 -15px
}

.image-block_img img {
    margin: 0 auto;
    width: 100%
}

.quote-information {
    margin: 0 -5px
}

.quote-information h2 {
    font-size: 18px
}

.quote-block {
    background: #282828;
    color: #fff;
    overflow: hidden;
    position: relative;
    margin: 20px -15px;
    padding: 45px 15px;
    z-index: 1
}

.quote-block h4 {
    border: 1px solid #b7b7b7;
    border-width: 1px 0;
    font-size: .92em;
    line-height: 1.45em;
    padding: 17px 0;
    position: relative;
    text-transform: uppercase
}

.quote-block .background {
    border-bottom: 800px solid #1a1a1a;
    border-left: 289px solid transparent;
    left: auto;
    position: absolute;
    height: 0;
    right: 0;
    width: 0;
    top: 0;
    z-index: -9
}

.quote-block .str-bottom,
.quote-block .str-top {
    background: url(../img/spacer.png) -56px -468px no-repeat;
    height: 21px;
    position: absolute;
    width: 7px
}

.quote-block .str-top {
    left: 20%;
    top: -19px
}

.quote-block .str-bottom {
    bottom: -2px;
    right: 20%
}

.quote-block .name {
    display: block;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
    padding: 11px 10px 0 0;
    text-align: right;
    text-transform: none
}

.quote-block .name i:before {
    content: '—';
    margin: 0 5px 0 0
}

.special-quote .quote-block {
    margin: 0 -15px
}

.special-quote .quote-block h4 {
    padding: 17px 0 19px
}

.equal_height--full {
    margin: 20px -15px
}

.row.equal_height--full>.col-md-6:first-child {
    margin: 0 0 20px
}

.footer-block .promo-companent,
.row.equal_height--full>.col-md-6.carousel-companent,
.row.equal_height--full>.col-md-6.promo-companent {
    padding: 0
}

.promo-companent {
    background: #f4f4f4
}

.carousel-companent,
.image-companent,
.quote-companent,
.video-companent {
    background: #282828
}

.news-companent,
.text-companent {
    background: #f4f4f4
}

.news-companent {
    border-top: 1px solid #dcdcdc
}

.document-list-block h5 {
    background: none;
    color: #282828;
    display: block;
    padding: 15px 23px 2px 0
}

.document-list-block .main-section-inner {
    min-height: 0
}

.documents {
    margin: 0 -15px
}

.documents .panel-default {
    background: #fff;
    border-radius: 0;
    border-color: #dcdcdc;
    border-width: 1px 0 0
}

.documents .panel+.panel {
    margin-top: 0
}

.documents .panel-heading {
    background: #f4f4f4;
    border-radius: 0;
    color: #009fc2;
    font-family: clanprobold, sans-serif;
    margin: 0;
    outline: none;
    padding: 0;
    position: relative;
    font-family: clanproregular, sans-serif;
    font-size: 12px;
    text-transform: none
}

.documents .panel-heading:hover {
    background: #ebebeb;
    transition-duration: .3s
}

.documents .panel-heading h4 {
    font-size: 12px;
    font-weight: 400
}

.documents .panel-heading a.accordion-toggle {
    color: #009fc2;
    cursor: pointer;
    display: block;
    padding: 7px 40px
}

.documents .panel-heading a.accordion-toggle:focus {
    outline: none
}

.documents .panel-heading i {
    color: #999;
    display: block;
    font-family: clanproregular, sans-serif;
    font-style: normal
}

.documents .panel-heading a i {
    color: #999
}

.documents .panel-heading span.str {
    background: url(../img/spacer.png) -42px -448px no-repeat;
    display: block;
    height: 14px;
    left: 13px;
    margin: -8px 0 0;
    position: absolute;
    top: 50%;
    width: 17px
}

.documents .panel-heading a:hover span.str {
    background: url(../img/spacer.png) -42px -1040px no-repeat
}

.documents .panel-heading.open span.str,
.documents .panel-heading span.str.open {
    background-position: -91px -626px
}

.documents .panel-heading.open a:hover span.str,
.documents .panel-heading a:hover span.str.open {
    background-position: -91px -613px
}

.documents .panel-body {
    padding: 14px 10px 16px 40px
}

.documents .documents__type {
    position: absolute;
    margin-top: -11px;
    right: 10px;
    top: 50%;
    z-index: 9
}

.documents .documents__type i {
    background: url(../img/spacer.png) 0 -928px no-repeat;
    display: block;
    height: 22px;
    width: 22px
}

.documents .panel-heading .documents__type:hover i {
    background: url(../img/spacer.png) 0 -900px no-repeat
}

.documents .documents__size {
    display: none
}

.file-icons {
    display: block;
    height: 22px;
    width: 22px;
    color: #666;
    font-size: 22px;
    float: right
}

.file-icons:hover {
    color: #009fc2
}

.documents .empty-des .panel-body,
.documents .empty-des .panel-heading span.str {
    display: none
}

.documents .empty-des .panel-heading:hover {
    background: #f4f4f4
}

.documents .empty-des .panel-heading a,
.documents .empty-des .panel-heading a:hover {
    cursor: text
}

.fourcolumns {
    background: #f4f4f4;
    border: 1px solid #dcdcdc;
    border-width: 1px 0
}

.fourcolumns:nth-child(even),
.fourcolumns:nth-child(odd) {
    border-width: 0 0 1px
}

.fourcolumns:first-child {
    border-width: 1px 0
}

.more-information-block {
    border-top: 1px solid #dbdbdb
}

.more-information-block:first-child {
    border-top: none
}

.more-information-block>div {
    min-height: 0;
    padding: 0 0 30px
}

.more-information-block .main-section-text {
    border-top: 1px solid #dcdcdc
}

.more-information-block .eyebrow {
    margin: 0 0 15px
}

.more-information__text p {
    margin: 0 0 25px
}

.more-information__text a {
    color: #009fc2
}

.links-text {
    padding: 0 0 10px
}

.file-block {
    overflow: hidden;
    margin-bottom: 17px
}

.file-block .file_image {
    padding: 0 15px 5px 0;
    max-width: 85px
}

.file-block__name {
    color: #009fc2;
    font-family: clanprobold, sans-serif;
    margin-bottom: 6px
}

.file-block__name a {
    color: #009fc2
}

.file-block__name a:hover {
    color: #006f87
}

.file-block__size {
    color: #999
}

ul.ul-style {
    color: #fff;
    line-height: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0
}

ul.ul-style li {
    padding: 0 0 7px 10px;
    position: relative
}

ul.ul-style a {
    color: #fff
}

ul.ul-style a:before {
    content: '•';
    left: 0;
    position: absolute;
    top: 0
}

a.ul__bcolor,
ul.ul-style.ul__bcolor a {
    color: #009fc2
}

a.ul__bcolor:hover,
ul.ul-style.ul__bcolor a:hover {
    color: #006f87
}

a.ul__dcolor,
ul.ul-style.ul__dcolor a {
    color: #40b7d1
}

a.ul__dcolor:hover,
ul.ul-style.ul__dcolor a:hover {
    color: #006f87
}

a.ul__gcolor,
ul.ul-style.ul__gcolor,
ul.ul-style.ul__gcolor a {
    color: #4d4d4d
}

a.ul__gcolor:hover,
ul.ul-style.ul__gcolor a:hover {
    color: #000
}

ul.ul-style li:before {
    content: '•';
    left: 0;
    position: absolute;
    top: 0
}

h2.header_color a {
    color: #282828
}

.hover-image:hover h2.header_color a,
h2.header_color a:hover {
    color: #4d4d4d
}

.feature-block {
    background: #f4f4f4;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 20px
}

.feature-block h5 {
    background: none;
    color: #4d4d4d;
    display: none;
    padding: 0 0 24px;
    margin: 0
}

.feature-block h5 a {
    color: #4d4d4d;
    margin: 0 7px 0 0
}

.feature-block h5 a:hover {
    color: #4d4d4d;
    opacity: .75
}

.feature-block h5 span:before {
    content: "/";
    margin: 0 7px 0 0
}

.feature-block h5 span:first-child:before {
    content: "";
    margin: 0
}

.feature-block h2 {
    color: #4d4d4d;
    font-size: 18px;
    margin-bottom: 17px;
    padding: 10px 0 0
}

.feature-block .feature-block__text {
    background: #f4f4f4;
    padding: 0 0 12px
}

.feature-block .feature-block__text p {
    margin-bottom: 14px
}

.inner-page-top>.row>.feature-block:first-child h5 {
    display: block
}

.text-information {
    background: #fff
}

.border-bottom {
    border-bottom: 1px solid #dcdcdc
}

.feature-block-text-btn {
    margin: -8px 0 20px
}

.feature-block-angle .btn-block {
    background: #ececec;
    border-top: 1px solid #dcdcdc;
    padding: 15px
}

.text-information-inner p {
    margin: 0 0 25px
}

.text-information-full h2 {
    color: #282828;
    font-size: 18px;
    margin: 0 0 25px;
    text-transform: uppercase
}

.text-information .text-other-inner {
    border-top: 1px solid #dcdcdc;
    color: #999;
    padding-bottom: 40px;
    padding-top: 20px
}

.text-information .text-other-inner>div {
    margin-top: 30px
}

.text-information .text-other-inner>.button-block {
    margin: 30px -30px 0;
    padding: 0 30px;
    border-top: 1px solid #dcdcdc
}

.text-information .text-other-inner .button-block>p {
    margin: 20px 0 10px
}

.text-information .text-other-inner .button-block:first-child>p {
    margin: 0 0 10px
}

.text-information .text-other-inner>.right__share-block {
    margin: 30px -30px 0;
    padding: 0 30px;
    border-top: 1px solid #dcdcdc
}

.text-information .text-other-inner .right__share-block>div p {
    margin: 20px 0 3px
}

.text-information .text-other-inner .right__share-block:first-child>div p {
    margin: 0 0 3px
}

.text-information .text-other-inner .right__share-block .social-net ul.social-net-block>li {
    margin-bottom: 0
}

.text-information .text-other-inner>div:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0
}

.text-other-inner a.btn {
    color: #fff
}

.text-other-inner .eyebrow {
    padding-left: 0;
    margin: 0 0 15px
}

.text-other-inner .border-top {
    border-top: 1px solid #dcdcdc;
    margin: 0 -15px;
    padding: 0 15px
}

.right__rate-block {
    padding: 10px 0 25px
}

.right__rate-block .star-rating {
    color: #ebebeb;
    font-size: 20px;
    outline: none
}

.right__rate-block .star-rating span.active,
.right__rate-block .star-rating span:focus,
.right__rate-block .star-rating span:hover {
    color: #009fc2;
    outline: none
}

.right__rate-block .icon-info {
    background: url(../img/spacer.png) no-repeat 100% -1039px;
    display: inline-block;
    cursor: pointer;
    height: 11px;
    margin: 0 0 0 16px;
    width: 6px
}

.right__rate-block .icon-info:hover {
    background: url(../img/spacer.png) no-repeat 100% -1055px
}

.right__picture-block {
    margin: 0 -15px
}

.right__picture-block .link-block__img img {
    min-height: 285px
}

.right__picture-block .link-block__img a {
    display: block
}

.right__picture-block .picture-block-text {
    padding: 10px 15px 0
}

.right__links-block {
    padding: 0 30px 47px;
    margin: 0 -30px
}

.right__links-block .ul-style a {
    color: #009fc2
}

.right__links-block .ul-style a:hover {
    color: #006f87
}

.button-block .button-desc {
    margin: 0 0 10px
}

.button-block .btn-default {
    padding-right: 80px
}

.right__contact-block {
    background: #f4f4f4;
    border-top: 1px solid #dcdcdc;
    padding: 0 15px 30px;
    margin: 0 -15px
}

.right__contact-block p {
    color: #1a1a1a
}

.right__contact-block form {
    color: #999;
    padding: 0 10px
}

.import-form>div {
    padding: 15px 0 0
}

.import-form form:after {
    display: table;
    content: " ";
    clear: both
}

.import-form form .form-design-field {
    clear: both;
    padding: 0!important;
    margin: 0 0 15px;
    text-align: right
}

.import-form form .form-design-field div {
    float: none!important;
    padding: 0!important;
    margin: 0!important;
    width: 100%!important
}

.import-form form .field-wrapper>div {
    margin: 0
}

.import-form form .field-wrapper label {
    font-weight: 400;
    padding: 0;
    margin: 0;
    text-align: left
}

.import-form form .field-wrapper label span {
    font-size: 0;
    text-transform: uppercase
}

.import-form form .field-wrapper label span:before {
    bottom: 0;
    color: #999;
    content: "Required";
    display: block;
    font-size: 12px;
    line-height: 42px;
    position: absolute;
    right: 10px;
    z-index: 1
}

.import-form input,
.import-form select,
.import-form textarea {
    height: 42px;
    border: 2px solid transparent;
    border-radius: 0;
    box-shadow: none;
    font-size: 16px;
    padding: 10px;
    position: relative;
    resize: none;
    background-color: #fff;
    color: #666;
    display: block;
    line-height: 1.42857;
    margin: 0;
    width: 100%
}

.import-form input,
.import-form textarea {
    padding: 10px 80px 10px 10px
}

.import-form input:active,
.import-form input:focus,
.import-form select:active,
.import-form select:focus,
.import-form textarea:active,
.import-form textarea:focus {
    border: 2px solid #009ec2
}

.import-form input[type=submit] {
    background: #999;
    border: 1px solid #999;
    color: #fff;
    display: inline-block;
    text-align: center;
    font-size: 13px!important;
    padding: 12px 18px;
    line-height: 1.42857;
    text-transform: uppercase;
    height: auto!important;
    width: auto!important
}

.import-form input[type=submit]:focus,
.import-form input[type=submit]:hover {
    background: #009fc2;
    border: 1px solid #009fc2
}

.import-form .LV_invalid_field {
    border: 1px solid #ee3524;
    color: #ee3524;
    font-style: italic
}

.import-form .LV_validation_message.LV_invalid {
    background: red;
    color: #fff;
    display: block;
    font-size: 14px;
    padding: 5px;
    position: absolute;
    text-transform: uppercase;
    margin: 0;
    top: 0;
    right: 0;
    width: 100%
}

.import-form .LV_validation_message.LV_invalid:after {
    content: "";
    position: absolute;
    bottom: -10px;
    right: 5px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid red
}

.import-form .LV_valid_field,
.import-form input.LV_valid_field:active,
.import-form input.LV_valid_field:hover,
.import-form textarea.LV_valid_field:active,
.import-form textarea.LV_valid_field:hover {
    border: 2px solid #009ec2
}

.LV_validation_message.LV_valid {
    color: #009ec2;
    display: block;
    font-size: 0;
    font-weight: 400;
    position: absolute;
    bottom: 2px;
    right: 10px;
    z-index: 3
}

.LV_validation_message.LV_valid:before {
    background: #fff;
    content: "\e013";
    display: block;
    font-family: Glyphicons Halflings;
    font-size: 18px;
    line-height: 38px;
    width: 80px
}

form.form-contact input.form-control,
form.form-contact textarea.form-control {
    border: 1px solid transparent;
    border-radius: 0;
    font-size: 16px;
    box-shadow: none;
    padding: 10px 15px;
    resize: none
}

form.form-contact .form-control.error {
    border: 1px solid #ee3524;
    color: #ee3524;
    font-style: italic
}

form.form-contact .form-control.error:-moz-placeholder,
form.form-contact .form-control.error:-ms-input-placeholder,
form.form-contact .form-control.error::-moz-placeholder,
form.form-contact .form-control.error::-webkit-input-placeholder {
    color: #ee3524;
    font-style: italic
}

form.form-contact .form-control.error:focus {
    border-color: #ee3524;
    color: #ee3524;
    font-style: italic
}

form.form-contact input.form-control {
    color: #009fc2;
    height: 42px
}

form.form-contact button {
    text-align: center;
    width: 100%
}

form.form-contact label.control-label {
    font-size: 16px;
    font-weight: 400
}

form.form-contact .btn-primary {
    background: #999;
    border: 1px solid #999
}

form.form-contact .btn-primary:focus,
form.form-contact .btn-primary:hover {
    background: #009fc2;
    border: 1px solid #009fc2
}

form.form-contact .btn-cancel {
    background: #bbb;
    border: 1px solid #bbb;
    color: #fff
}

form.form-contact .btn-cancel:focus,
form.form-contact .btn-cancel:hover {
    background: #999;
    border: 1px solid #999
}

.vcard {
    font-size: 12px;
    margin: 0 0 10px
}

.vcard .country-name {
    color: #1a1a1a;
    font-size: 14px
}

.vcard .tel,
.vcard .tel a {
    color: #1a1a1a
}

.right__share-block p {
    margin: 0 0 3px
}

.inner-page-bottom {
    background: #fff;
    clear: both;
    min-height: 0
}

.inner-page-bottom .document-list-block {
    background: #fff;
    border-left: 1px solid #999
}

.inner-page-bottom .darkform-blocks .document-list-block {
    border-left: none
}

.darkform-blocks__form {
    background: #282828;
    padding: 30px 25px;
    overflow: hidden;
    position: relative;
    z-index: 0
}

.darkform-blocks__form h5 {
    color: #009fc4
}

.darkform-blocks__form p {
    color: #fff;
    margin: 0 0 30px
}

.darkform-blocks__form form {
    padding: 0 10px 30px
}

.darkform-blocks__form form.form-contact .button-group button {
    margin-left: 30px;
    min-width: 100px;
    width: auto
}

.darkform-blocks__form form.form-contact .button-group button:first-child {
    margin-left: 0
}

.darkform-blocks__form form button.btn-cancel {
    background: #000;
    border: 1px solid #666
}

.darkform-blocks__form form button.btn-cancel:focus,
.darkform-blocks__form form button.btn-cancel:hover {
    background: #4d4d4d
}

.darkform-blocks__form form button.btn-primary {
    background: #009fc2;
    border: 1px solid #009fc2
}

.darkform-blocks__form form button.btn-primary:focus,
.darkform-blocks__form form button.btn-primary:hover {
    background: #2aafcc;
    border: 1px solid #2aafcc
}

.darkform-blocks__form .background {
    border-bottom: 800px solid #1a1a1a;
    border-left: 300px solid transparent;
    bottom: auto;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 130px;
    width: 0;
    z-index: -1
}

.inner-page-bottom .documents {
    margin: 0
}

.inner-page-bottom .document-list-block h5 {
    padding-left: 10px
}

.inner-page-bottom .document-list-block.col-md-6 {
    border-left: none
}

.margin-fix {
    margin: 0 -15px
}

.bootstrap-select>.btn {
    background: #999;
    border: 1px solid #bbb;
    color: #fff;
    font-size: 13px;
    height: 42px;
    padding-right: 49px;
    width: 100%;
    z-index: 2
}

.bootstrap-select.open>.dropdown-toggle.btn,
.bootstrap-select>.btn:focus,
.bootstrap-select>.btn:hover {
    background-color: #666;
    border-color: #009fc2
}

.error .bootstrap-select .btn {
    border: 1px solid #ee3524
}

.control-group.error .bootstrap-select .dropdown-toggle {
    border-color: #ee3524
}

.bootstrap-select.fit-width {
    width: auto!important
}

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 220px
}

.bootstrap-select.width:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%
}

#main form .bootstrap-select.form-control,
.modal-content form .bootstrap-select.form-control {
    border: medium none;
    background: none;
    height: auto;
    margin-bottom: 0;
    padding: 0
}

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*=col-] {
    border: medium none;
    display: inline-block;
    float: none;
    height: auto;
    margin-left: 0;
    padding: 0
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group.dropdown-menu-right[class*=col-],
.row-fluid .bootstrap-select.btn-group.dropdown-menu-right[class*=col-] {
    float: right
}

.form-group .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-search .bootstrap-select.btn-group {
    margin-bottom: 0
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0
}

.input-append .bootstrap-select.btn-group {
    margin-left: -1px
}

.input-prepend .bootstrap-select.btn-group {
    margin-right: -1px
}

.bootstrap-select.btn-group>.disabled:focus {
    outline: 0 none!important
}

.bootstrap-select.btn-group .btn:after,
.bootstrap-select.btn-group .btn:before {
    display: none
}

.bootstrap-select.btn-group .btn .filter-option {
    display: inline-block;
    height: 19px;
    line-height: 19px;
    overflow: hidden;
    text-align: left;
    white-space: normal;
    width: 100%;
    word-break: break-all
}

.bootstrap-select.btn-group .btn .caret {
    box-sizing: content-box;
    border: none;
    position: absolute;
    padding: 1px 0;
    top: -1px;
    right: 0;
    width: 32px;
    height: 100%;
    background: url(../img/spacer.png) no-repeat 100% -1079px
}

.bootstrap-select.btn-group .btn .caret:after {
    background: #fff;
    content: "";
    display: block;
    height: 100%;
    margin: 0 6px 0 0;
    opacity: .5;
    position: absolute;
    right: 100%;
    top: 0;
    -webkit-transform: skewX(-21deg);
    -ms-transform: skewX(-21deg);
    transform: skewX(-21deg);
    width: 2px;
    z-index: 1
}

.bootstrap-select.open>.btn .caret {
    background-color: #009fc2
}

.bootstrap-select.open>.btn .caret:after {
    background: transparent;
    border-bottom: 66px solid #009fc2;
    border-left: 25px solid transparent;
    margin: 0;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 0
}

.bootstrap-select.btn-group .dropdown-menu {
    background: #666;
    border: 1px solid #666;
    border-radius: 0;
    box-sizing: border-box;
    margin: 0;
    min-width: 100%;
    z-index: 1035
}

.bootstrap-select.btn-group .dropdown-menu .wripper {
    min-height: 315px
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    border: 0 none;
    border-radius: 0;
    box-shadow: none;
    position: static;
    margin: 0;
    padding: 0
}

.dropdown-menu .divider {
    background-color: #4d4d4d;
    margin: 0
}

.bootstrap-select.btn-group .dropdown-menu li {
    position: relative
}

.bootstrap-select.btn-group .dropdown-menu li:hover {
    background-color: #009fc2;
    color: #fff
}

.bootstrap-select.btn-group .dropdown-menu li.dropdown-header {
    background-color: #4d4d4d;
    border-top: 1px solid #666;
    color: #878787;
    padding: 0;
    white-space: normal
}

.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small {
    color: rgba(100, 177, 216, .4)
}

.bootstrap-select.btn-group .dropdown-menu li a {
    color: #fff
}

.bootstrap-select.btn-group .dropdown-menu li.dropdown-header span,
.bootstrap-select.btn-group .dropdown-menu li a {
    font-family: clanproblack, sans-serif;
    font-size: 13px;
    line-height: 1.5;
    padding: 10px 15px;
    text-transform: uppercase;
    white-space: normal;
    overflow: hidden
}

.bootstrap-select.btn-group .dropdown-menu li.dropdown-header span {
    color: #fff;
    display: block;
    color: #878787
}

.bootstrap-select.btn-group .dropdown-menu li a:focus,
.bootstrap-select.btn-group .dropdown-menu li a:hover {
    background: none;
    color: #fff
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: .5em
}

.bootstrap-select.btn-group .open .dropdown-menu {
    display: block
}

.bootstrap-select.btn-group .dropdown-menu .notify {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #e3e3e3;
    bottom: 5px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-sizing: border-box;
    min-height: 26px;
    opacity: .9;
    pointer-events: none;
    position: absolute;
    width: 96%;
    margin: 0 2%;
    padding: 3px 5px
}

.bootstrap-select.btn-group .no-results {
    background: none repeat scroll 0 0 #f5f5f5;
    margin: 0 5px;
    padding: 3px
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
    position: static
}

.bootstrap-select.btn-group.fit-width .btn .caret {
    margin-top: -1px;
    position: static;
    top: auto
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    display: inline-block;
    margin-top: 5px;
    position: absolute;
    right: 15px
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    border-bottom: 7px solid hsla(0, 0%, 80%, .2);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    bottom: -4px;
    content: "";
    display: none;
    left: 9px;
    position: absolute
}

.bootstrap-select.btn-group[class*=col-] .btn,
.bootstrap-select.form-control:not([class*=col-]),
.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a,
.bootstrap-select.btn-group>.disabled {
    cursor: not-allowed
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    bottom: -4px;
    content: "";
    display: none;
    left: 10px;
    position: absolute
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    border-bottom: 0 none;
    border-top: 7px solid hsla(0, 0%, 80%, .2);
    bottom: auto;
    top: -3px
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    border-bottom: 0 none;
    border-top: 6px solid #fff;
    bottom: auto;
    top: -3px
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    left: auto;
    right: 12px
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    left: auto;
    right: 13px
}

.bootstrap-select.show-menu-arrow.open .dropdown-toggle:after,
.bootstrap-select.show-menu-arrow.open .dropdown-toggle:before {
    display: block
}

.bs-actionsbox,
.bs-searchbox {
    padding: 4px 8px
}

.bs-actionsbox {
    box-sizing: border-box;
    float: left;
    width: 100%
}

.bs-actionsbox .btn-group button {
    width: 50%
}

.bs-searchbox+.bs-actionsbox {
    padding: 0 8px 4px
}

.bs-searchbox input.form-control {
    margin-bottom: 0;
    width: 100%
}

.mobile-device {
    display: block!important;
    height: 100%!important;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.bootstrap-checkbox span {
    display: inline-block;
    cursor: pointer;
    line-height: 30px;
    vertical-align: middle
}

.bootstrap-checkbox span.checkbox {
    background: #fff;
    border: 1px solid #dcdcdc;
    height: 30px;
    margin: 0 8px 0 0;
    width: 30px
}

.bootstrap-checkbox span.check {
    background: #fff url(../img/spacer.png) no-repeat -76px -97px
}

.bootstrap-checkbox-2 {
    cursor: pointer;
    display: table
}

.bootstrap-checkbox-2 .checkbox-cell {
    display: table-cell;
    vertical-align: top;
    width: 24px
}

.bootstrap-checkbox-2 .checkbox-cell .checkbox {
    border: 1px solid #dcdcdc;
    background-color: #fff;
    height: 24px;
    margin: 0;
    width: 24px
}

.bootstrap-checkbox-2.checked .checkbox-cell .checkbox {
    background: #fff url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi41OTMgMTYuOTM3IiBmaWxsPSIjMDA5ZWMyIj48cGF0aCBkPSJtOC40OCAxNi45MzNsLTguNDY2LTguNDY5IDIuODA1LTIuODA1IDUuNjYxIDUuNjYxIDExLjMwOS0xMS4zMDYgMi44MDUgMi44MDUtMTQuMTEgMTQuMTEiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==") no-repeat 50%;
    background-size: contain
}

.bootstrap-checkbox-2 .checkbox-text {
    color: #666;
    display: table-cell;
    font-size: 14px;
    line-height: 17px;
    padding-left: 10px;
    transition: color .3s ease-out;
    vertical-align: middle
}

.bootstrap-checkbox-2.checked .checkbox-text {
    color: #1a1a1a
}

.drawer-module {
    background: #009fc2;
    border-bottom: 1px solid #f9fbfb;
    display: none;
    font-size: 12px;
    position: absolute;
    width: 100%;
    top: 86px;
    left: 0;
    z-index: 99
}

.drawer-module.active {
    display: block
}

.drawer-module__content {
    color: #fff;
    padding: 0 15px;
    position: relative
}

.drawer-module__content.charts-panel {
    border-bottom: none
}

.drawer-module__content>.row>div {
    padding-bottom: 20px
}

.drawer-module__content .main-block__image {
    clear: both;
    padding: 0 0 20px
}

.drawer-module__content.t-insights_drawer>.row>div {
    border-top: 1px solid #40b7d1;
    min-height: 90px
}

.drawer-module__content.t-insights_drawer .loader-white-50px:before {
    display: table;
    clear: both;
    content: ""
}

.drawer-module .eyebrow {
    color: #fff;
    margin: 0 0 20px
}

.drawer-module__content .b-close {
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 99
}

.drawer-module__content .b-close:hover {
    background-position: 0 -468px
}

.drawer__blue .drawer-module__content .b-close:hover {
    background-position: 0 -962px
}

.drawer__blue a:hover {
    color: #75d9ef
}

.drawer-module .panel-today .link-block__img {
    display: block;
    margin: 0 0 18px
}

.drawer-module .panel-today h4 {
    margin: 0 0 6px
}

.drawer-module .panel-social {
    font-size: 12px
}

.drawer-module__content>.row>div.panel-social {
    padding-bottom: 30px
}

.drawer-module .social-block {
    padding: 0 0 23px
}

.drawer-module .panel-social h3 {
    font-size: 13px
}

.drawer-module .panel-social h3 a {
    color: #fff
}

.drawer-module .panel-social h3 a:hover {
    color: #75d9ef
}

.drawer-module .social-block .social-block--content {
    max-height: 200px;
    padding: 0 0 14px
}

.panel-news {
    font-size: 13px;
    margin-bottom: 20px
}

.panel-news .row {
    color: #fff;
    font-size: 13px;
    margin-bottom: 22px;
    padding-left: 15px;
    padding-right: 15px
}

.panel-news .eyebrow {
    margin-bottom: 17px
}

.panel-news .panel-news__title {
    border-top: 1px solid #dcdcdc;
    margin: 0 -15px;
    padding: 0 15px
}

.panel-news__content {
    min-height: 60px
}

.panel-news__content .loader-blue-50px {
    left: 50%;
    margin-left: -25px
}

.panel-news h3 {
    font-size: 12px;
    line-height: 1.3
}

.panel-news .news-inner h3 {
    margin: 0 0 0 90px
}

.nordpool.panel-news .news-inner h3 {
    margin: 0
}

.panel-news .news-inner h3 a {
    color: #999
}

.panel-news .news-inner h3 a:hover {
    color: #4d4d4d
}

.panel-news .panel-news--date {
    line-height: 1em;
    text-transform: uppercase
}

.panel-news .news-inner .panel-news--date {
    padding: 3px 0 0;
    margin: 0 0 0 90px
}

.nordpool.panel-news .news-inner .panel-news--date {
    margin: 0
}

.panel-news .news-inner {
    border-bottom: 1px solid #dcdcdc;
    color: #999;
    overflow: hidden;
    margin: 0 0 10px;
    padding: 0 0 10px;
    position: relative
}

.panel-news .link-block__img {
    float: left;
    width: 70px
}

.detail-page {
    overflow: hidden
}

.detail-page .panel-news .learn_more {
    font-family: clanproregular, sans-serif;
    line-height: 1em;
    text-align: right;
    text-transform: none
}

.detail-page .panel-news .learn_more a {
    color: #009ec2
}

.detail-page .panel-news .learn_more a:hover {
    color: #00788a
}

.footer-block.border-top {
    border-top: 1px solid #dcdcdc
}

.footer-block .panel-news {
    padding: 0 0 20px;
    margin: 0
}

.footer-block .panel-news .panel-news__title {
    border: none
}

.text-other-inner .panel-news__title {
    border: 0 none
}

.text-information-inner .panel-news:last-child {
    margin-bottom: 0
}

.text-information .text-other-inner>.panel-news:first-child {
    margin-top: -20px
}

.inner-bottom-row {
    padding: 0 0 40px
}

.inner-bottom-row>div:last-child .panel-news:last-child {
    margin-bottom: 0
}

.drawer-module .main-block__image .hover-image {
    text-align: center
}

.drawer-module .main-block__image .link-block__img {
    margin: 0 0 20px
}

.drawer-module .main-block__image h4 {
    font-size: 15px;
    margin-bottom: 5px;
    text-align: left
}

.drawer-module .main-block__image .p-line {
    margin: 15px -15px 0;
    padding: 11px 15px 2px;
    border-top: 1px solid #40b7d1
}

.drawer-module .main-block__image h5 {
    background: none;
    color: #fff;
    margin-bottom: 6px;
    padding: 0
}

.drawer-module .main-block__image ul {
    color: #fff;
    line-height: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0
}

.drawer-module .main-block__image li {
    padding: 0 0 7px 10px;
    position: relative
}

.drawer-module .main-block__image ul a {
    color: #fff
}

.drawer-module .main-block__image ul a:before {
    content: '•';
    left: 0;
    margin: 0 4px 0 0;
    position: absolute;
    top: 0
}

.drawer-module .main-block__image .learn_more {
    margin: 14px 0 0
}

.drawer-module__content .hover-image:hover .link-block a {
    opacity: .7
}

.drawer-module__content .hover-image:hover .link-block__img img {
    opacity: .95
}

.drawer-module__content .hover-image:hover .pointer a {
    opacity: .7
}

.drawer-module__content .hover-image:hover .link-block__dark.pointer a {
    color: #999;
    opacity: 1
}

.drawer-module.drawer__dark {
    background: #282828
}

.drawer__dark .link-block__img {
    margin: 0 0 20px
}

.drawer__dark .drawer-module__content {
    background: #282828;
    padding-bottom: 25px
}

.drawer__dark .drawer-module__content>.row>div {
    padding: 0 15px 20px
}

.drawer__dark .p-line ul {
    color: #40b7d1;
    line-height: 1.3em;
    list-style: none;
    margin: 0;
    padding: 0
}

.drawer__dark .p-line ul a {
    color: #40b7d1
}

.drawer__dark .p-line ul a:hover {
    color: #006f87
}

.drawer__dark .main-block__image .p-line {
    border-top: 1px solid #666
}

.drawer__dark .main-block__image h5 {
    color: #999
}

.drawer__dark .main-block__image .p-line h5 {
    color: #fff
}

.drawer__dark .learn_more a:hover {
    color: #999
}

.drawer-module.drawer__white {
    background: #e0e0e0;
    border-bottom: 1px solid #999
}

.drawer__white .drawer-module__content {
    color: #4d4d4d
}

.drawer__white .drawer-module__content h4 {
    color: #282828;
    margin: 0 0 6px
}

.drawer__white .drawer-module__content a {
    color: #282828
}

.drawer__white .drawer-module__content .link-block a:hover {
    opacity: .7
}

.drawer__white .drawer-module__content h5 {
    color: #009fc2
}

.drawer__white .drawer-module__content .link-block__img {
    margin: 0 -10px 20px
}

.drawer__white .p-line {
    background: #e0e0e0;
    border-top: 1px solid #dcdcdc;
    color: #009fc2;
    margin: 0 -10px;
    padding: 23px 25px
}

.drawer__white .p-line ul {
    line-height: 1.9em;
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 13px
}

.drawer__white .p-line ul a {
    color: #009fc2;
    text-transform: uppercase;
    font-family: clanprobold, sans-serif
}

.drawer__white .p-line ul a:hover {
    color: #006f87;
    text-transform: uppercase
}

.drawer__white .drawer-module__content .b-close {
    background-position: 0 -468px
}

.drawer__white .drawer-module__content .b-close:hover {
    background-position: 0 -573px
}

.drawer__white .p-line h6 {
    margin: 0 0 6px
}

.drawer__white .p-line h6:after {
    content: ":";
    margin: 0 0 0 5px
}

.drawer-module .charts-panel {
    background: #161616 url(../img/bg.jpg) 0 100% repeat-x;
    background-size: auto 100%;
    height: 100%;
    overflow: hidden;
    padding-bottom: 0
}

.no-backgroundsize .drawer-module .charts-panel {
    background-color: #161616;
    background-position: 0 100%
}

.drawer-module .charts-panel h4 {
    padding-top: 15px;
    color: #666;
    font-family: clanproblack, sans-serif;
    font-size: 11px;
    text-transform: uppercase
}

.drawer-module a.chart-volume {
    color: #09c;
    font-size: 10px;
    position: absolute;
    top: 0;
    right: 20px
}

.drawer-module__content.charts-panel>.row>div {
    padding-bottom: 0
}

.charts-panel .loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -45px;
    margin-top: -45px;
    z-index: 10;
    width: 90px;
    height: 90px
}

#charteriffic {
    font-size: 9px
}

.drawer-module .declinersadvancers {
    color: #666;
    min-height: 373px;
    position: relative;
    text-transform: uppercase;
    font-family: clanproregular, sans-serif;
    font-size: 9px
}

.drawer-module .declinersadvancers a {
    color: #09c
}

.drawer-module .declinersadvancers-chart {
    position: relative;
    height: 340px;
    padding: 25px 0 10px;
    overflow: hidden
}

.drawer-module .declinersadvancers-chartblock {
    display: block;
    width: 20%;
    float: left
}

.drawer-module .declinersadvancers-chartbody {
    position: relative;
    width: 49%
}

.drawer-module .declinersadvancers-chartrow {
    height: 35px;
    overflow: hidden;
    line-height: 26px;
    white-space: nowrap
}

.drawer-module .declinersadvancers-barback {
    background: rgba(0, 0, 0, .2);
    width: 100%;
    height: 13px;
    margin-top: 6px;
    position: relative
}

.no-rgba .drawer-module .declinersadvancers-barback {
    background: #262626
}

.drawer-module .declinersadvancers-bar {
    background: #009fc2;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0
}

.drawer-module .declinersadvancers-bar-left {
    right: 0;
    text-align: left
}

.drawer-module .declinersadvancers-bar-right {
    left: 0;
    text-align: right
}

.drawer-module .declinersadvancers-bars {
    width: 49%;
    position: relative;
    float: left
}

.drawer-module .declinersadvancers-chart-percents {
    width: 13%;
    text-shadow: -1px -1px 0 #000;
    color: #fff;
    padding: 0 4px
}

.drawer-module .declinersadvancers-chart-units {
    width: 12%
}

.drawer-module .declinersadvancers-bars-spacer {
    width: 2%;
    float: left
}

.drawer-module .declinersadvancers-scale {
    position: absolute;
    top: -18px;
    left: 0;
    width: 100%;
    font-size: 8px
}

.drawer-module .declinersadvancers-scale.left {
    text-align: left;
    margin-left: -12px
}

.drawer-module .declinersadvancers-scale.right {
    text-align: right;
    margin-left: 9px
}

.drawer-module .declinersadvancers-scale.center {
    text-align: center
}

.drawer-module .declinersadvancers-chartgrid {
    position: absolute;
    z-index: 0;
    list-style: none;
    border-right: 1px solid #5e5f60;
    box-shadow: inset -1px 0 0 0 #000;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0
}

.drawer-module .declinersadvancers-chartgrid-item {
    width: 32.5%;
    height: 100%;
    float: left;
    border-left: 1px solid #000;
    box-shadow: inset 1px 0 0 0 #5e5f60
}

.chart {
    height: 320px;
    position: relative;
    text-align: center
}

.chart>div {
    margin: 0 auto
}

.stockmarket {
    position: relative;
    min-height: 405px
}

.carousel-chart {
    margin-bottom: 25px;
    height: 45px
}

.data-ng-cloak,
.ng-cloak,
.x-ng-cloak,
[data-ng-cloak],
[ng-cloak],
[ng\:cloak],
[x-ng-cloak] {
    display: none!important
}

.indexes-line {
    clear: both;
    list-style: none;
    padding: 15px 0;
    font-size: 11px;
    margin-bottom: 15px
}

.indexes-line,
.indexes-line-item {
    font-family: clanproblack, sans-serif
}

.indexes-line-item {
    color: #666;
    display: inline-block;
    margin: 0 9px 0 0;
    text-transform: uppercase
}

.indexes-line-item span {
    cursor: pointer
}

.indexes-line-item:hover {
    color: #4d4d4d
}

.indexes-line-item.active span {
    color: #fff
}

.indexes-line-item:after {
    content: '/';
    margin: 0 0 0 11px
}

.indexes-line-item:last-child:after {
    content: '';
    margin: 0
}

.carousel-slide {
    background: rgba(0, 0, 0, .35);
    border-style: solid;
    border-color: #4d4d4d;
    border-width: 1px 0;
    font-size: 11px;
    margin: 0 -15px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase
}

.no-rgba .carousel-slide {
    background: #000
}

.carousel-slide .slides {
    margin: 0;
    padding: 0
}

.carousel-slide .slides>li {
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    padding: 12px 0 15px;
    text-align: center
}

.carousel-slide .slides:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

html[xmlns] .carousel-slide .slides {
    display: block
}

* html .carousel-slide .slides {
    height: 1%
}

.carousel-slide .flex-viewport {
    max-height: 2000px;
    transition: all 1s ease
}

.loading .carousel-slide .flex-viewport {
    max-height: 300px
}

.carousel-slide li {
    margin-right: 0
}

.carousel-slide .flex-direction-nav a {
    width: 11px;
    height: 22px;
    margin: -11px 0 0;
    display: block;
    background: url(../img/spacer.png) no-repeat 0 -366px;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    z-index: 10
}

.carousel-slide .flex-direction-nav .flex-next {
    background-position: 100% -366px;
    right: 10px
}

.carousel-slide .flex-direction-nav .flex-prev {
    left: 10px
}

.carousel-slide .flex-direction-nav .disabled {
    cursor: default
}

.carousel-slide .flex-control-nav {
    bottom: 3px;
    padding: 0 5px;
    text-align: center
}

.carousel-slide .flex-control-paging li a {
    width: 11px
}

.learn_more {
    color: #fff;
    font-family: clanproblack, sans-serif;
    font-size: 12px;
    text-transform: uppercase
}

.learn_more a {
    color: #fff
}

.footer {
    font-size: 12px
}

.footer,
.footer a {
    color: #999
}

.footer a:hover {
    color: #4d4d4d
}

.footer .btn-default.active,
.footer .btn-default:active,
.footer .btn-default:focus,
.footer .btn-default:hover,
.footer .open>.dropdown-toggle.btn-default {
    color: #fff
}

.footer-menu {
    background: url(../img/footer.png) 0 0 repeat-x;
    background-size: auto 100%;
    border-top: 1px solid #009fc2;
    margin: 0 -15px;
    padding: 14px 15px 15px
}

.footer-copyright {
    background: #000;
    font-size: 10px;
    overflow: hidden;
    margin: 0 -15px;
    padding: 13px 15px 26px
}

.footer-copyright .pull-left,
.footer-copyright .pull-right {
    width: 100%
}

.footer-copyright .pull-left {
    padding-top: 11px
}

.footer-copyright .pull-left ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.footer-copyright .pull-left li {
    font-family: clanproblack, sans-serif;
    display: inline-block;
    margin: 0 9px 0 0;
    text-transform: uppercase
}

.footer-copyright .pull-left li:before {
    content: "/";
    margin: 0 9px 0 0
}

.footer-copyright .pull-left li:first-child:before {
    content: "";
    margin: 0
}

.footer h6 {
    margin: 0
}

.footer h6.follow {
    padding: 0 0 3px
}

.connect-block {
    color: #fff
}

.connect-block p {
    margin: 0 0 12px
}

.connect-block .btn {
    border: 1px solid #666;
    color: #fff;
    font-size: 10px;
    margin: 0 0 27px
}

.connect-block .btn-default {
    padding: 14px 66px 12px 11px
}

.connect-block .btn-default:after {
    right: 39px
}

.connect-block .btn-default:before {
    right: 5px
}

.marketindexes {
    clear: both;
    margin: 0;
    min-height: 380px;
    text-transform: uppercase
}

.marketindexes .table {
    margin-bottom: 10px
}

.marketindexes .table td {
    border: none;
    padding: 15px 3px
}

.marketindexes-date {
    font-size: 12px;
    color: #3ab4cc;
    text-transform: none;
    text-align: right
}

.marketindexes .table td {
    padding: 9px 2px 2px 0;
    line-height: 1.2em;
    vertical-align: top;
    position: relative
}

.marketindexes-header {
    text-transform: uppercase;
    color: #fff;
    position: absolute;
    left: -20px;
    top: -2px
}

.marketindexes-header,
.marketindexes .table td.marketindexes-label {
    font-family: clanproblack, sans-serif
}

.marketindexes .table .marketindexes-label-value {
    font-family: clanproregular, sans-serif
}

.marketindexes .table td.marketindexes-percent {
    padding: 3px 2px 0 4px;
    vertical-align: middle;
    white-space: nowrap
}

.marketindexes .table td.marketindexes-negative,
.marketindexes .table td.marketindexes-positive {
    position: relative;
    text-align: right;
    width: 100px;
    vertical-align: top;
    padding: 0;
    height: 17px
}

.marketindexes .table td.marketindexes-positive {
    text-align: left;
    padding-left: 1px
}

.marketindexes-negative-bar {
    background: #959595
}

.marketindexes-negative-bar,
.marketindexes-positive-bar {
    width: 0;
    z-index: 10;
    top: 0;
    right: 0;
    position: absolute;
    height: 17px
}

.marketindexes-positive-bar {
    background: #959595;
    left: 0;
    background: #009fc2
}

.marketindexes-arrow {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #6eb43f;
    display: inline-block;
    vertical-align: middle
}

.marketindexes-arrow.down {
    border-bottom: 0;
    border-top: 10px solid #ee3524
}

.marketindexes .semitransparent {
    background: rgba(0, 0, 0, .2)
}

.no-rgba .marketindexes .semitransparent {
    background: #005669
}

.vertical-border_relative {
    position: relative
}

.marketindexes .table td.vertical-border {
    border-left: 1px solid rgba(0, 0, 0, .3);
    box-shadow: inset 1px 0 0 0 hsla(0, 0%, 100%, .2)
}

.no-rgba .marketindexes .table td.vertical-border {
    border-left: 1px solid #00272f;
    box-shadow: inset 1px 0 0 0 #336069
}

.marketindexes .table tr:first-child td.vertical-border {
    border: none;
    box-shadow: none
}

.discover-loader,
.marketindexes-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -45px;
    margin-top: -45px;
    z-index: 10;
    width: 90px;
    height: 90px
}

.modal-dialog {
    visibility: hidden;
    margin: 0;
    width: 90%;
    z-index: 9999
}

.modal {
    background-color: #000;
    background-color: rgba(0, 0, 0, .9);
    z-index: 999999!important
}

.modal-content {
    background: #282828;
    border: 1px solid #0b0b0b;
    border-radius: 0
}

.modal-content .b-close {
    background-position: 0 -573px;
    position: absolute;
    right: 0;
    top: -30px
}

.modal-content .b-close:hover {
    background-position: 0 -437px
}

.modal-body {
    padding: 12px;
    z-index: 1
}

.modal .modal-social {
    background: #282828;
    background: linear-gradient(180deg, #272727, #0f0f0f);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#272727', endColorstr='#0f0f0f', GradientType=0);
    border: 1px solid #0b0b0b;
    box-shadow: inset 0 1px 1px 0 hsla(0, 0%, 100%, .17);
    top: 100%;
    min-height: 62px;
    right: -1px;
    position: absolute
}

.modal-body .modal-inner {
    position: relative
}

.modal-body .modal-inner .loader-white-50px {
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -25px;
    position: absolute
}

.modal-body .inf-block__idesc {
    background-color: rgba(0, 0, 0, .7);
    bottom: 0;
    left: 0;
    padding: 20px 17px 18px;
    position: absolute;
    width: 100%
}

.modal-body .modal-inner .inf-block__idesc {
    display: none;
    visibility: hidden
}

.no-rgba .modal-body .inf-block__idesc {
    background: #282828
}

.modal-body .background {
    border-bottom: 800px solid #1a1a1a;
    border-left: 287px solid transparent;
    bottom: auto;
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 100px;
    width: 0;
    z-index: -9
}

.modal-body .slider__inner-slider {
    background: transparent
}

.modal-video .modal-body {
    overflow: hidden
}

.modal-video .modal-body .background {
    top: 0
}

.video-embedded iframe {
    width: 100%!important;
    height: 100%!important
}

.modal .loader-white-50px {
    top: 50%;
    left: 50%;
    margin-left: -25px;
    margin-top: -25px;
    z-index: 1009
}

.ng-hide-add,
.ng-hide-add-active {
    display: none!important
}

.popup_title {
    font-family: clanproblack, sans-serif;
    color: #009fc2;
    padding: 25px 0 5px;
    text-transform: uppercase;
    word-wrap: break-word
}

.popup_des {
    color: #999
}

.modal-carousel .modal-body {
    overflow: hidden;
    padding: 0 12px 12px
}

.modal-carousel .slider__inner {
    padding: 0;
    margin: 0
}

.modal-carousel .inf-block__idesc {
    background: none;
    padding: 0;
    position: relative
}

.modal-carousel .inf-block__date {
    display: none
}

.modal-carousel .block-title {
    font-family: clanproblack, sans-serif;
    font-size: 14px;
    color: #009fc2;
    margin: 0;
    padding: 25px 0 5px;
    text-transform: uppercase
}

.modal-carousel .block-title a {
    color: #009fc2
}

.modal-carousel .block-title a:hover {
    color: #006f87
}

.modal-carousel .slider__inner .slider__inner-title {
    overflow: visible
}

.modal-carousel .slider__inner .slider__inner-title h5 {
    background: none;
    padding: 8px 23px 5px 0;
    z-index: 0
}

.modal-carousel .slider__inner .slider__inner-title h5:after {
    border-right: 331px solid transparent;
    border-top: 850px solid #000;
    bottom: auto;
    left: auto;
    right: 0;
    top: 0;
    z-index: -1
}

.contactform-popup {
    overflow: hidden;
    padding: 33px;
    max-width: 500px
}

.contactform-popup h6 {
    color: #009fc4
}

.contactform-popup p {
    color: #999;
    margin-bottom: 20px
}

.contactform-popup label.control-label {
    color: #fff;
    padding-bottom: 5px;
    text-align: left
}

.contactform-popup form.form-contact .form-group {
    margin-bottom: 6px
}

.contactform-popup form.form-contact .button-group {
    padding-top: 30px
}

.contactform-popup form.form-contact .btn-primary {
    background: #009fc2;
    border: 1px solid #009fc2
}

.contactform-popup form.form-contact .btn-primary:hover,
form.form-contact .btn-primary:focus {
    background: #2aafcc;
    border: 1px solid #2aafcc
}

.contactform-popup .modal-content__success {
    padding: 30px 0 22px;
    color: #fff;
    margin-bottom: 3px
}

.contactform-popup .modal-content__success h6 {
    color: #fff;
    margin-bottom: 3px
}

.contactform-popup .modal-content__success img {
    margin: 0 auto 50px;
    min-height: 0;
    width: auto
}

.contactform-popup .background {
    top: 145px
}

.contactform-popup.success .background {
    top: -60px
}

.market-price__popup .table_design {
    background: #fff
}

.link-block__img {
    position: relative;
    text-align: center
}

.link-block__img a img:hover {
    opacity: .95
}

.link-block__img i {
    background: rgba(0, 0, 0, .6) url(../img/spacer.png) -75px -986px no-repeat;
    bottom: 0;
    cursor: pointer;
    height: 32px;
    position: absolute;
    right: 0;
    width: 34px;
    z-index: 9
}

.link-block__img:hover i {
    background-position: -75px -390px
}

.no-rgba .link-block__img i {
    background-color: #666
}

.image-block .link-block__img {
    overflow: hidden
}

#dynamic_panel,
.panel_state {
    display: none
}

.content-area {
    margin: 0 -5px
}

.text-information-inner .content-area {
    margin: 0
}

.promoblock {
    margin-bottom: 10px
}

.promoblock>div {
    padding: 0;
    margin: 10px 0 0
}

.promoblock>div:first-child {
    margin: 0
}

.promo-block {
    background: #f4f4f4;
    color: #4d4d4d;
    padding: 0 15px 15px
}

.promo-block .eyebrow {
    padding-left: 0;
    margin: 0 0 15px
}

.promo-block h2 {
    font-size: 14px;
    margin: 0 0 10px
}

.promo-block .link-block__img {
    margin: 0 -15px 15px;
    text-align: center
}

.promo-block .link-block__img img {
    margin: 0 auto;
    width: 100%
}

.promo-block .promo-border {
    border-top: 1px solid #dcdcdc;
    color: #40b7d1;
    margin: 20px 0 0;
    padding: 20px 0 0
}

.promo-block .promo-info {
    padding: 0 15px
}

.promo-block .promo-wheader .col-md-12 {
    padding-top: 15px
}

.inf-block {
    border-top: 1px solid #dcdcdc;
    padding: 20px 0
}

.inf-block>div:first-child {
    margin-bottom: 15px
}

.inf-block h2 {
    font-size: 18px;
    margin: 0 0 15px;
    word-wrap: break-word
}

.inf-block__idesc {
    background: #282828;
    color: #999;
    padding: 17px 20px;
    text-align: left
}

.inf-block__idesc h2 {
    color: #fff;
    margin: 0 0 10px;
    text-transform: uppercase
}

.inf-block__idesc h2 a {
    color: #fff
}

.inf-block__idesc h2 a:hover {
    color: #fff;
    opacity: .7
}

.inf-block .video_image {
    background: #dfdfdf 50% no-repeat;
    background-size: cover;
    min-height: 60px;
    position: relative;
    text-align: center
}

.inf-block .video_image a {
    left: 0;
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0
}

.video-companent .inf-block {
    border: none;
    padding: 0
}

.image-content {
    padding: 0 0 20px
}

.image-content>div {
    margin: 0 0 10px
}

.line {
    border-top: 1px solid #dcdcdc;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 0 -15px
}

.textcolumn p {
    margin: 0 0 15px
}

.textcolumn .textcolumn-title {
    color: #282828;
    font-size: 14px;
    padding: 0 0 10px;
    margin: 0
}

.textcolumn .textcolumn-subtitle {
    font-size: 14px;
    text-transform: none
}

.textcolumn .textcolumn-text img {
    display: block;
    margin: 0 auto 33px
}

.textcolumn .textcolumn-image__top {
    padding: 0 0 20px
}

.textcolumn .textcolumn-image__bottom {
    padding: 15px 0 0
}

.textcolumn p:last-child {
    margin: 0
}

.textcolumn ul {
    line-height: 1.4em;
    list-style: none;
    margin: 0;
    padding: 5px 0 0
}

.textcolumn ul li {
    padding: 0 0 5px 10px;
    position: relative
}

.textcolumn ul li:before {
    content: '•';
    left: 0;
    position: absolute;
    top: 0
}

.textcolumn .textcolumn-text img {
    margin: 10px 0
}

.chess-block {
    padding: 18px 0 0
}

.chess-block .textcolumn {
    padding: 0
}

.chess-block .row>div {
    margin-bottom: 15px
}

.border-top .textcolumn {
    padding-top: 10px
}

.textcolumn__right {
    background: #f4f4f4
}

.textcolumn__right .textcolumn {
    padding: 20px 0 15px
}

.quote-companent .quote-block {
    margin: 0 -15px
}

.halftext>div {
    margin-bottom: 15px
}

.marg .image-block {
    margin: 0 0 30px
}

.text-other-inner .image-block {
    margin: 0
}

.footer-block,
.qoutebottom>.row {
    border-bottom: 1px solid #dcdcdc
}

.inner-page-bottom .footer-block:first-child {
    border-top: 1px solid #dcdcdc
}

.inner-page-bottom .footer-block:last-child {
    border-bottom: 0 none
}

.note {
    font-family: clanproitalic;
    color: #999;
    font-size: 10px;
    padding: 20px 0 0
}

.article {
    color: #4d4d4d;
    line-height: 1.57em;
    padding: 20px 0
}

.article h3 {
    font-size: 14px;
    margin: 0 0 15px
}

.article ul.ul-style {
    padding: 8px 0
}

.article .note:before {
    border-top: 1px solid #dcdcdc;
    content: "";
    display: block;
    padding: 20px 0 0;
    width: 124px
}

.text-information-inner .article:first-child {
    padding: 0 0 16px
}

.blog-article {
    color: #1a1a1a
}

.blog-article h2 {
    margin: 0 0 7px
}

.blog-article .autor {
    color: #999;
    margin: 0 0 25px
}

.blog-article .slider__inner {
    padding-bottom: 22px
}

.article_bottom-share {
    padding: 20px 10px
}

.article_bottom-share p {
    margin: 0
}

.finger-title {
    background: #f4f4f4;
    color: #4d4d4d;
    padding: 15px 15px 0
}

.finger-title .social-net {
    margin: 13px -15px 0
}

.table-scroll {
    overflow: hidden;
    position: relative
}

.table-scroll .table-scroll__inner {
    float: left;
    min-width: 100%
}

.table-scroll .iScrollLoneScrollbar {
    bottom: 0!important
}

.table-scroll .leftShadow,
.table-scroll .rightShadow {
    box-shadow: 0 0 40px 20px #fff;
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background: #fff;
    font-size: 0;
    z-index: 1
}

.table-scroll .leftShadow {
    left: 0
}

.table-scroll .rightShadow {
    right: 0
}

.table-block {
    border-bottom: 1px solid #009fc3;
    padding: 30px 0 20px
}

.text-other-inner .table-block {
    padding: 0 0 20px
}

.table-block table,
.table-scroll table {
    margin-bottom: 0
}

.table-block h4 {
    color: #282828;
    margin: 0 0 25px
}

.table-block .table__desc {
    margin: 0 0 18px
}

.table-block .table__link {
    font-family: clanproblack;
    margin: 0 0 18px
}

.table__name {
    font-family: clanprobold;
    font-size: 14px;
    margin: 0 0 14px;
    padding: 0 0 0 10px
}

.table_design {
    border-bottom: 1px solid #dcdcdc
}

.table_design>tbody>tr>td,
.table_design>tbody>tr>th,
.table_design>thead>tr>td,
.table_design>thead>tr>th {
    border: 1px solid transparent;
    border-top: 1px solid #dcdcdc;
    border-width: 1px 0 0 1px
}

.table_design>tfoot>tr>td,
.table_design>tfoot>tr>th {
    border-top: 1px solid #007c97;
    font-family: clanprobold;
    font-weight: 400
}

.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th,
.table_design>thead>tr>th {
    border: 1px solid transparent;
    border-width: 1px 0 0 1px
}

.table_design tr {
    border: 1px solid transparent;
    border-width: 0 1px 0 0
}

.table_design>thead>tr>td,
.table_design>thead>tr>th {
    padding-right: 19px;
    vertical-align: top
}

.table_design th {
    background: #49bed8;
    font-family: clanprobold;
    font-weight: 400;
    color: #fff
}

.table_design th:first-child,
.table_design th:nth-child(2n+3) {
    background: #009fc3
}

.table_design col:first-child {
    background: #f4f4f4;
    color: #1a1a1a;
    font-family: clanprobold
}

.table_design col:nth-child(2n+3) {
    background: #f4f4f4
}

.table_design .text-right {
    white-space: nowrap
}

.table>tbody+tbody {
    border-top: 1px solid #ddd
}

.child-page .table_design tr td:first-child {
    font-family: clanprobold
}

.child-page .table-block:first-child {
    padding-top: 0
}

th span.sorting {
    padding-right: 10px;
    cursor: pointer;
    display: block;
    position: relative
}

th span.sorting,
th span.sorting:focus {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

th span.sorting:focus {
    outline-style: none
}

th span.sorting:after,
th span.sorting:before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: '';
    display: inline-block;
    height: 0;
    position: absolute;
    right: -8px;
    vertical-align: middle;
    width: 0
}

th span.sorting:after {
    border-top: 6px solid #9ad7e5;
    top: 10px
}

th span.sorting:before {
    border-bottom: 6px solid #9ad7e5;
    top: 1px
}

th span.sorting.asc:before {
    border-bottom: 6px solid #fff
}

th span.sorting.desc:after {
    border-top: 6px solid #fff
}

.title-colspan {
    background: #fff;
    font-family: clanprobold;
    font-weight: 400
}

.title-colspan td {
    background: #fff;
    border: 1px solid #ddd
}

.title-colspan span {
    font-family: clanproregular
}

.table-huge .table>tbody>tr.filters>td,
.table-huge .table>tbody>tr.filters>th,
.table-huge .table>tfoot>tr.filters>td,
.table-huge .table>tfoot>tr.filters>th,
.table-huge .table>thead>tr.filters>td,
.table>thead>tr.filters>th {
    padding: 8px 4px
}

.table_design .filters input {
    background: #fff;
    border: 1px solid #ccc;
    color: #666;
    display: block;
    font-size: 14px;
    height: 32px;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%
}

.table_design .table-element {
    padding: 0 0 0 4px;
    position: relative
}

.table_design .table-element .glyphicon {
    font-size: 10px;
    left: -7px;
    position: absolute;
    top: 3px
}

.table_design .table-element .glyphicon-arrow-up {
    color: #6eb43f
}

.table_design .table-element .glyphicon-arrow-down {
    color: #ee3524
}

.table_design.table_design__head .table_head td {
    border-top: 1px solid #009fc3
}

.parent-block__table {
    border-bottom: 1px solid #009fc3;
    padding: 0 0 20px;
    margin: 0 0 30px
}

.parent-block__table .table-block {
    border-bottom: none;
    margin: 0;
    padding: 0
}

.parent-block__table .row>div .table-block {
    padding: 0 0 30px
}

.parent-block__table .row>div:last-child .table-block {
    padding: 0
}

.right_news .learn_more {
    font-family: clanproregular, sans-serif;
    text-align: right;
    text-transform: none
}

.right_news .learn_more a {
    color: #009ec2
}

.right_news .learn_more a:hover {
    color: #00788a
}

.parent-block {
    margin: 0 -15px;
    padding: 33px 15px 0;
    position: relative
}

.parent-section {
    background: #f4f4f4;
    padding: 0 15px 15px;
    margin: 0 0 30px
}

.parent-section .line {
    margin: 0 15px
}

.parent-section .parent-section__desc {
    padding: 13px 0 8px
}

.parent-section .parent-section__desc p {
    margin: 0 0 7px
}

.parent-section h3 {
    color: #282828;
    font-family: clanproblack, sans-serif;
    padding: 11px 0 0
}

.parent-section h3 a {
    color: #282828
}

.parent-section h3 a:hover {
    color: #282828;
    opacity: .75
}

.parent-section .parent-section__link,
.parent-section .parent-section__main-link {
    border-top: 1px solid #dcdcdc;
    padding: 15px 0 0;
    margin: 15px 0 0
}

.parent-section .parent-section__main-link {
    font-family: clanproblack;
    text-transform: uppercase
}

.parent-section__main-link ul.ul-style {
    margin: 0 -15px
}

.parent-section__main-link ul.ul-style li {
    padding: 0 15px 10px
}

.parent-section__main-link ul.ul-style a:before,
.parent-section__main-link ul.ul-style li:before {
    display: none
}

.parent-section .link-block__img {
    margin: 0 0 15px
}

.parent-section .parent-section__ifooter>.col-md-6 {
    padding-top: 18px
}

.parent-section .parent-section__ifooter>.col-md-6.col-md-pull-6>div:first-child {
    border-top: none;
    padding-top: 21px;
    margin: 0
}

.navbar-rail {
    background: #fff;
    border: none;
    border-radius: 0;
    font-family: clanpromedium;
    min-height: 0;
    margin: 0;
    padding: 0 0 3px;
    width: 100%;
}

.navbar-rail ul {
    font-size: 0;
    line-height: 0;
    margin: 0;
    padding: 0;
    list-style: none
}

.navbar-rail li {
    display: inline-block;
    font-size: 12px;
    line-height: 1.2em
}

.navbar-rail .parent-row {
    background: #d1d1d1
}

.navbar-rail .parent-row li {
    display: block
}

.navbar-rail .parent-row li:first-child {
    border-bottom: 1px solid #fff
}

.navbar-rail .parent-row li span {
    background: #c2c0c1;
    color: #fff;
    display: inline-block;
    letter-spacing: .025em;
    line-height: 24px;
    min-height: 40px;
    padding: 10px 15px 6px 10px;
    position: relative;
    text-transform: uppercase
}

.navbar-rail .parent-row li.active span {
    background: #999
}

.navbar-rail .parent-row li:hover span {
    background: #878686;
    cursor: pointer
}

.navbar-rail .parent-row li span:after {
    border-top: 40px solid #c2c1c1;
    border-right: 15px solid transparent;
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    z-index: 3
}

.navbar-rail .parent-row li a {
    color: #fff;
    display: block
}

.navbar-rail .parent-row li a:hover {
    color: #fff
}

.navbar-rail .parent-row li a:after {
    border-right: 12px solid transparent;
    border-top: 31px solid #cecece;
    content: "";
    display: block;
    position: absolute;
    right: -13px;
    top: 0;
    width: 0;
    z-index: 2
}

.navbar-rail .parent-row li.active span:after {
    border-top: 40px solid #999
}

.navbar-rail .parent-row li:hover span:after {
    border-top: 40px solid #878686
}

.navbar-rail .parent-row li:last-child span:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -8px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #c2c0c1;
    margin: 0 0 0 -8px;
    z-index: 3
}

.navbar-rail .parent-row li:last-child:hover span:before {
    border-top: 8px solid #878686
}

.navbar-rail .parent-row li.active span:before {
    border-top: 8px solid #999
}

.navbar-rail .parent-row li.active:hover span:before {
    border-top: 8px solid #878686
}

.navbar-rail .child-row {
    background: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
    overflow: hidden;
    padding: 0 15px;
    position: relative
}

.navbar-rail .owl-carousel {
    overflow: hidden
}

.navbar-rail .owl-carousel .item {
    box-sizing: content-box;
    display: inline-block;
    font-size: 13px;
    min-height: 69px;
    line-height: 45px;
    max-width: 155px;
    padding: 0 20px;
    text-align: left;
    vertical-align: middle
}

.navbar-rail .owl-carousel .item a {
    border: 3px solid transparent;
    border-width: 3px 0;
    color: #666;
    display: inline-block;
    font-size: 13px;
    padding: 10px 0 8px;
    vertical-align: middle
}

.navbar-rail .owl-carousel .item a:hover {
    color: #333
}

.navbar-rail .owl-carousel .item a.active,
.navbar-rail .owl-carousel .item a.active:hover {
    color: #333;
    border-bottom: 3px solid #666
}

.navbar-rail .owl-carousel .item span {
    display: inline-block;
    line-height: 1.17em;
    vertical-align: middle;
    white-space: normal
}

.navbar-rail .owl-carousel .item i {
    font-family: clanproregular, sans-serif
}

.navbar-rail div.owl-prev,
.navbar-rail div.owl-next {
    background: #fff;
    display: block;
    box-shadow: 0 0 10px 10px #fff;
    color: #999;
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-size: 0;
    min-height: 69px;
    letter-spacing: -6px;
    position: absolute;
    top: 0;
    width: 15px
}

.navbar-rail#sticky_showed div.owl-prev {
    left: 0;
    margin-left: 15px;
    right: auto
}

.navbar-rail#sticky_showed div.owl-next {
    left: auto;
    margin-right: 15px;
    right: 0
}

.navbar-rail#sticky_show div.owl-prev {
    left: 0;
    margin-left: 0px;
    right: auto
}

.navbar-rail#sticky_show div.owl-next {
    left: auto;
    margin-right: 0px;
    right: 0
}


.sticky.navbar-rail.parent-rail {
    padding: 0
}

.navbar-rail.sticky {
    background: #1a1a1a;
    border: none;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 99999;
    text-align: center
}

.navbar-rail.sticky .container-fluid {
    box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    margin: 0 auto;
    text-align: left;
    width: 100%
}

.no-boxshadow .navbar-rail.sticky .container-fluid {
    border-bottom: 1px solid #dcdcdc
}

.navbar-rail.sticky .parent-row {
    background: #41bcd8
}

.navbar-rail.sticky .parent-row ul {
    margin: 0
}

.navbar-rail.sticky .parent-row li {
    display: none
}

.navbar-rail.sticky .parent-row li:last-child {
    display: block
}

.navbar-rail.sticky .parent-row li span {
    background: #30aeca
}

.navbar-rail.sticky .parent-row li:hover span {
    background: #028faf
}

.navbar-rail.sticky .parent-row li.active span {
    background: #009fc2
}

.navbar-rail.sticky .parent-row li span:after {
    border-top: 40px solid #30aeca
}

.navbar-rail.sticky .parent-row li:last-child span:before {
    border-top: 8px solid #30aeca
}

.navbar-rail.sticky .parent-row li:last-child:hover span:before {
    border-top: 8px solid #028faf
}

.navbar-rail.sticky .parent-row li:hover span:after {
    border-top: 40px solid #028faf
}

.navbar-rail.sticky .parent-row li.active span:after {
    border-top: 40px solid #009fc2
}

.navbar-rail.sticky .parent-row li.active:hover span:before,
.navbar-rail.sticky .parent-row li.active span:before {
    border-top: 8px solid #009fc2
}

.navbar-rail.sticky .parent-row li a:after {
    border-top: 40px solid #31bad7
}

.navbar-rail.sticky .owl-carousel .owl-stage {
    width: 3000px!important
}

.blog {
    background: #f4f4f4;
    position: relative;
    z-index: 0
}

.blog:after {
    content: '';
    display: block;
    clear: both
}

.blog-page {
    margin: 0 -15px;
    background-color: #fff;
    min-height: 80px
}

.blog-page .loader-blue-50px {
    left: 50%;
    margin-left: -25px;
    top: 15px
}

.blog-item {
    overflow: hidden;
    position: relative;
    padding: 0
}

.blog-item>a {
    display: block;
    cursor: pointer;
    width: 100%;
    height: 100%
}

.blog-item .blog-info {
    background: rgba(0, 0, 0, .7);
    display: block;
    bottom: 0;
    left: 0;
    padding: 13px 15px;
    position: absolute;
    width: 100%;
    z-index: 8
}

.no-rgba .blog-item .blog-info {
    background: #000
}

.blog-date {
    border-radius: 50%;
    border: 2px solid #18a9ca;
    display: block;
    float: left;
    font-weight: 400;
    font-size: 8px;
    line-height: 1.1em;
    height: 28px;
    padding: 4px 3px 0;
    margin: 0 18px 0 0;
    text-transform: uppercase;
    text-align: center;
    width: 28px
}

.blog-item .blog-title {
    display: block;
    color: #fff;
    min-height: 36px;
    overflow: hidden
}

.blog-item a .blog-desc {
    display: block;
    color: #fff;
    padding: 15px 0 0
}

.blog-item .blog-desc>span {
    display: block
}

.blog-item .blog-image {
    box-shadow: inset 0 15px 50px rgba(0, 0, 0, .5);
    background-position: 50%;
    background-size: cover;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 0
}

.blog-item .pointer {
    color: #009fc2;
    font-family: clanprobold;
    padding: 17px 0 0
}

.blog-item .pointer:after {
    content: ">";
    margin: 0 0 0 5px
}

.blog-item .pointer:hover {
    color: #006f87
}

.blog-item .post-category {
    left: 15px
}

.blog-item .post-category,
.blog-item .year-category {
    color: #fff;
    padding: 0;
    position: absolute;
    top: 20px;
    z-index: 9
}

.blog-item .year-category {
    right: 15px;
    opacity: .7
}

.finger-banner {
    background: #1a1a1a;
    overflow: hidden;
    padding: 0 15px 0 0;
    position: relative;
    z-index: 0
}

.finger-banner .finger-banner__title {
    background: #282828;
    color: #fff;
    min-height: 42px;
    padding: 9px 40px 7px 15px;
    position: relative;
    z-index: 2
}

.finger-banner .finger-banner__title h2 {
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    margin: 0;
    padding: 0
}

.finger-banner .finger-banner__title h2 span {
    color: #009ec2
}

.finger-banner .finger-banner__title h2 a,
.finger-banner .finger-banner__title h2 a:hover {
    color: #fff
}

.finger-banner .finger-banner__title h2 a:hover span,
.finger-banner .finger-banner__title h2 a span {
    color: #009ec2
}

.finger-banner .col-md-4 {
    min-height: 0
}

.blog-filter,
.blog-mainmenu {
    position: relative;
    z-index: 2
}

.blog-filter {
    background: #f4f4f4;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 15px
}

.blog-filter .eyebrow {
    margin: 0 0 30px
}

.blog-filter li.helper {
    display: none
}

.blog-filter .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),
.blog-filter select {
    width: 100%
}

.blog-filter .bootstrap-select>.btn,
.blog-filter .bootstrap-select>.btn:hover {
    background: #999;
    border: 1px solid #999
}

.blog-filter .bootstrap-select.open>.btn,
.blog-filter .bootstrap-select>.btn:focus {
    background: #666;
    border: 1px solid #009ec2;
    box-shadow: none
}

.blog-filter .bootstrap-select.btn-group .dropdown-menu {
    background: #666;
    border: 0 none
}

.blog-filter .bootstrap-select.btn-group .dropdown-menu li.selected {
    background: transparent
}

.blog-filter .bootstrap-select.btn-group .dropdown-menu li.selected:hover {
    background: #009ec2
}

.filter-checkbox {
    color: #999;
    font-size: 0;
    line-height: 0;
    padding: 25px 0 15px
}

.filter-checkbox .filter-checkbox__item {
    background: #f4f4f4;
    border: 1px solid #999;
    display: inline-block;
    cursor: pointer;
    font-family: clanproblack;
    font-size: 12px;
    line-height: 1em;
    margin: 0 10px 10px 0;
    padding: 10px;
    text-transform: uppercase;
    vertical-align: top
}

.filter-checkbox .filter-checkbox__item a {
    color: inherit
}

.filter-checkbox .filter-checkbox__item.category-selected {
    border: 1px solid #009fc2;
    background: #009fc2;
    color: #fff
}

.filter-checkbox .filter-checkbox__item.category-disabled {
    border: 1px solid transparent;
    background: #ebebeb;
    color: #999
}

.results {
    display: block;
    padding: 11px 0 5px
}

.results,
.results a,
.results a:hover {
    color: #1a1a1a
}

.filter-rules .filter-checkbox {
    padding: 0 0 15px
}

.blog-sort {
    padding-top: 22px;
    padding-bottom: 30px
}

.blog-sort .sort-label {
    color: #1a1a1a;
    margin: 0 0 5px
}

.filter-search {
    height: 42px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 15px;
    position: absolute;
    right: 0;
    top: 0
}

.filter-search .form-control {
    background: #1a1a1a;
    border: 2px solid transparent;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    display: none;
    font-size: 16px;
    overflow: hidden;
    padding-right: 60px;
    padding-left: 11px;
    width: 100%;
    height: 42px
}

.filter-search .form-control:focus {
    border: 2px solid transparent
}

.filter-search .glyphicon {
    background: #1a1a1a;
    color: #999;
    cursor: pointer;
    font-size: 20px;
    height: 100%;
    padding: 12px 0 0;
    position: relative;
    right: 0;
    text-align: center;
    top: 0;
    width: 44px;
    z-index: 12
}

.filter-search .glyphicon:hover {
    color: #fff;
    background: #009ec2
}

.filter-search .glyphicon:after {
    border-left: 18px solid transparent;
    border-bottom: 50px solid #1a1a1a;
    content: "";
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
    width: 0;
    z-index: -1
}

.filter-search .glyphicon:hover:after {
    border-bottom: 50px solid #009ec2
}

.filter-search .b-close {
    background-position: 0 -468px;
    position: absolute;
    right: 0;
    top: 20px
}

.filter-search .b-close:hover {
    background-position: 0 -573px
}

.filter-search .search-blog {
    display: none;
    color: #999;
    font-size: 14px;
    height: 42px;
    left: 1px;
    line-height: 30px;
    padding: 6px 11px;
    top: 0;
    vertical-align: middle;
    visibility: hidden;
    z-index: 9
}

.filter-search .input-group {
    float: right
}

.filter-search .input-group-addon {
    background-color: #1a1a1a;
    border-radius: 0;
    display: none;
    position: absolute;
    right: 15px;
    top: 10px;
    z-index: 99
}

.filter-search.search-active .form-control {
    display: block
}

.filter-search.search-active .glyphicon {
    background: #1a1a1a;
    color: #fff;
    margin-left: -15px
}

.filter-search.search-active .glyphicon:hover {
    background: #1a1a1a
}

.filter-search.search-active .glyphicon:after,
.filter-search.search-active .glyphicon:hover:after {
    border-bottom: 50px solid #1a1a1a
}

.filter-search.search-active .search-blog {
    display: block;
    color: #fff;
    visibility: visible
}

.filter-search.search-active .input-group-addon {
    display: block
}

.filter-sticky {
    border: none;
    box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1, 1, 1, .35);
    padding: 0;
    z-index: 99999
}

.filter-sticky .finger-banner__title h2 {
    cursor: pointer
}

.filter-sticky .blog-filter {
    background: #41bcd8;
    border-bottom: none;
    min-height: 30px;
    overflow: hidden
}

.filter-sticky .blog-filter .background,
.filter-sticky .blog-filter .eyebrow,
.filter-sticky .finger-banner__text {
    display: none
}

.filter-sticky .results {
    background: #30aeca;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .025em;
    line-height: 1em;
    margin: 0 0 0 -15px;
    padding: 10px 15px 8px;
    position: relative;
    text-transform: uppercase
}

.filter-sticky .results:hover,
.filter-sticky .results a {
    color: #fff
}

.filter-sticky .results:after {
    border-right: 30px solid transparent;
    border-top: 80px solid #30aeca;
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    bottom: 0;
    width: 0;
    z-index: 2
}

.go2top {
    background: hsla(0, 0%, 60%, .5);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, .3);
    display: none;
    height: 42px;
    overflow: hidden;
    padding: 15px 0 0;
    position: fixed;
    right: 15px;
    text-align: center;
    bottom: 20px;
    width: 42px;
    z-index: 999
}

.no-rgba .go2top {
    background: #5a5a5a
}

.go2top:hover {
    background: #999
}

.go2top span {
    background: url(../img/spacer.png) -92px -597px no-repeat;
    display: block;
    height: 11px;
    margin: 0 auto;
    opacity: .5;
    overflow: hidden;
    text-indent: -1000px;
    width: 12px
}

.go2top:hover span {
    opacity: 1
}

.full-page {
    margin: 0 -15px;
    background-color: #fff;
    min-height: 80px
}

.full-page .loader-blue-50px {
    left: 50%;
    margin-left: -25px;
    top: 15px
}

.full-page .blog-filter {
    padding-top: 15px
}

.full-page .full-content {
    padding: 15px
}

.tag-block {
    background: #f4f4f4;
    color: #999;
    font-size: 0;
    line-height: 0;
    padding: 10px
}

.tag-block span {
    display: inline-block;
    font-family: clanproblack;
    font-size: 12px;
    line-height: 1em;
    margin: 0 10px 10px 0;
    padding: 10px 10px 7px;
    text-transform: uppercase;
    vertical-align: top
}

.tag-block .tag-title {
    color: #4d4d4d;
    display: block;
    letter-spacing: .05em;
    padding: 7px 0 4px
}

.tag-block .filter-checkbox__item {
    background: #f4f4f4;
    border: 1px solid #999
}

.chart-bar ul.indexes-line {
    margin: 0;
    padding: 20px 0 0;
    position: relative;
    left: 0;
    top: 0
}

.chart-bar ul.indexes-line li span {
    color: #009fc2
}

.chart-bar ul.indexes-line li.active span {
    color: #666
}

h2.chart-title {
    color: #666;
    font-size: 15px;
    margin: 0;
    padding: 20px 0
}

.chart-block {
    margin: 0 0 20px
}

.chart-block:last-child {
    margin: 0
}

.inner-page-bottom .chart-block:last-child {
    margin: 0 0 20px
}

.chart {
    height: 400px
}

.chart .ceremony__inner-loader span {
    margin: -25px 0 0 -25px;
    top: 50%
}

.chart.lower {
    margin-bottom: 50px
}

.sysall {
    margin-left: 20px
}

.chart-dop {
    padding: 0 0 25px;
    text-align: left
}

.inner-page-bottom .chart-bar {
    margin: 20px 0 0
}

.inner-page-bottom .commodities-charts>h2 {
    color: #282828;
    font-size: 18px;
    margin: 0 0 25px;
    text-transform: uppercase
}

.inner-page-bottom .commodities-charts p {
    margin: 0 0 25px
}

.search-page {
    color: #4d4d4d
}

.search-form {
    overflow: hidden;
    padding: 0;
    position: relative;
    margin: 0
}

.search-form .form-control {
    background: #fff;
    border: 2px solid #009fc2;
    color: #666;
    display: block;
    font-size: 14px;
    padding-right: 60px;
    padding-left: 11px;
    width: 100%;
    height: 42px
}

.search-form .form-control:focus {
    border: 2px solid #009fc2
}

.search-form_button {
    padding-right: 80px
}

.search-form_button .form-control {
    border: 1px solid #ccc
}

.search-form_button .form-control:focus {
    border: 1px solid #009fc2
}

.search-form.search-form_button .form-control {
    padding-right: 30px
}

.search-form.search-form_button .input-group-addon {
    right: 5px
}

.search-form.search-form_button .glyphicon {
    background: #49bed8;
    width: 68px
}

.search-form.search-form_button .glyphicon:after {
    display: none
}

.search-form .input-group {
    width: 100%
}

.search-form .search-blog {
    display: block;
    font-size: 14px;
    visibility: visible
}

.search-form .glyphicon {
    background: #999;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    height: 100%;
    padding: 12px 0 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 44px;
    z-index: 12
}

.search-form .glyphicon:hover {
    background: #009ec2;
    color: #fff
}

.search-form .glyphicon:after {
    border-left: 18px solid transparent;
    border-bottom: 50px solid #999;
    content: "";
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
    width: 0;
    z-index: -1
}

.search-form .glyphicon:hover:after {
    border-bottom: 50px solid #009ec2
}

.search-form .input-group-addon {
    background: url(../img/spacer.png) no-repeat -70px -1035px;
    height: 20px;
    position: absolute;
    right: 61px;
    top: 11px;
    z-index: 99
}

.search-form .input-group-addon:hover {
    background-position: -70px -1051px
}

.search-item {
    border-bottom: 1px solid #dcdcdc;
    padding: 30px 0 20px
}

.search-item h3 {
    color: #282828;
    margin: 0 0 5px
}

.search-item h3 a {
    color: #282828
}

.search-item h3 a:hover {
    color: #282828;
    opacity: .75
}

.search-item .tag-block {
    background: none;
    padding: 3px 0 0
}

.search-item .tag-block .filter-checkbox__item {
    border: none;
    margin: 10px 0 0
}

.search-item .search-url {
    padding: 2px 0 0
}

.search-page .search-item .tag-block .filter-checkbox__item:hover {
    border: none
}

.search-results {
    min-height: 100px;
    padding: 20px 0 0;
    position: relative
}

.search-results .loader-blue-50px {
    left: 50%;
    margin: 0 0 0 -25px
}

.search-no-results {
    font-size: 20px;
    padding: 0 0 30px
}

.search-info {
    border-bottom: 1px solid #dcdcdc;
    padding-bottom: 14px
}

.search-loader {
    text-align: center
}

.search-loader .loader {
    left: 50%;
    margin: 0 0 0 -25px;
    top: 20px
}

.results-container {
    position: relative
}

.results-overlay {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .6
}

.search-page>h2:first-child {
    margin: 0 0 20px
}

.search-page .filter-checkbox {
    padding: 27px 0 0
}

.search-page .tag-block .filter-checkbox__item.category-selected,
.search-page .tag-block .filter-checkbox__item:hover {
    background-color: #009fc2;
    border: 1px solid #009fc2;
    color: #fff
}

.search-page .tag-block .filter-checkbox__item:hover {
    cursor: pointer
}

.search-page .search-form {
    margin: 0 0 20px
}

.search-page .filter-result {
    padding: 0 10px 20px
}

.search-page .filter-result h2 {
    font-size: 12px
}

.pagination-block .pagination {
    padding: 30px 0 0;
    margin: 0
}

.pagination-block .pagination li a,
.pagination-block .pagination li span {
    margin: 0 0 5px
}

.title-full {
    padding-top: 35px
}

.marketbell .blog-item .post-category {
    padding-right: 70px
}

.marketbell .slider__inner {
    padding: 0
}

.marketbell-date {
    padding-bottom: 10px
}

.marketbell .button-group {
    padding: 20px 0 0
}

.marketbell .button-group>div {
    display: inline-block;
    margin: 0 0 20px
}

.marketbell .button-group>div:last-child {
    margin: 0
}

.marketbell .button-group p {
    margin: 0 0 8px
}

.marketbell .button-group .btn {
    min-width: 200px
}

.calendar .input-group-addon {
    background: #999;
    border: none;
    color: #fff;
    font-size: 16px;
    position: relative
}

.calendar .form-control {
    border: 1px solid #ccc;
    height: 42px;
    font-size: 16px
}

.calendar .form-control:focus {
    border: 1px solid #009fc2
}

.calendar .input-group-addon:hover {
    background: #009ec2
}

.calendar .input-group-addon:after {
    border-bottom: 42px solid #999;
    border-left: 15px solid transparent;
    content: "";
    display: block;
    position: absolute;
    right: 100%;
    top: 0;
    width: 0;
    z-index: 3
}

.calendar .input-group-addon:hover:after {
    border-bottom: 42px solid #009ec2
}

.calendar .dropdown-menu {
    border-radius: 0;
    left: 0;
    padding: 5px;
    min-width: 294px
}

.calendar.calendar-right .dropdown-menu {
    left: auto!important;
    right: 0!important
}

.calendar .dropdown-menu div {
    outline: medium none
}

.calendar .dropdown-menu table {
    outline: medium none;
    width: 100%
}

.calendar thead th.text-center {
    padding: 8px 0
}

.calendar.input-group .input-group-addon {
    border-radius: 0;
    cursor: pointer
}

.calendar .text-muted {
    color: #c6c6c6
}

.calendar .btn.btn-default {
    background: transparent;
    border: 1px solid #dcdcdc;
    color: #999;
    min-width: 20px;
    padding: 9px;
    text-align: center
}

.calendar .btn-default:after,
.calendar .btn-default:before {
    display: none
}

.calendar .btn-default:hover {
    background: #49bed8;
    border: 1px solid #49bed8;
    color: #fff
}

.calendar .btn-default:hover .text-info,
.calendar .btn-default:hover .textы-muted {
    color: #fff
}

.calendar .btn-default.active {
    background: #009fc2;
    border: 1px solid #0094b4;
    color: #fff
}

.calendar .btn-default .text-info {
    color: #009fc2
}

.calendar .btn-default.active .text-info {
    color: #fff
}

.calendar .btn-default.disabled,
.calendar .btn-default.disabled.active,
.calendar .btn-default.disabled:active,
.calendar .btn-default.disabled:focus,
.calendar .btn-default.disabled:hover,
.calendar .btn-default[disabled],
.calendar .btn-default[disabled].active,
.calendar .btn-default[disabled]:active,
.calendar .btn-default[disabled]:focus,
.calendar .btn-default[disabled]:hover {
    background-color: #f4f4f4;
    border-color: #dcdcdc;
    color: #c6c6c6
}

.calendar thead tr:first-child {
    background: #999
}

.calendar thead tr:first-child .btn-default {
    background: #999;
    border: 1px solid transparent;
    color: #fff;
    font-family: Glyphicons Halflings;
    font-style: normal;
    height: 42px;
    line-height: 24px;
    min-width: 42px;
    text-align: center
}

.calendar thead tr:first-child .btn-default:hover {
    background: #009fc2
}

.calendar thead tr:first-child .btn-default i {
    font-size: 0;
    letter-spacing: -7px
}

.calendar thead tr:first-child .btn-default i:before {
    display: inline-block;
    font-size: 12px;
    text-indent: -8px;
    content: "\e258" "\e258"
}

.calendar thead tr:first-child th:first-child .btn-default i:before {
    content: "\e257" "\e257"
}

.calendar .btn-group {
    display: block;
    padding: 5px 0;
    text-align: right
}

.calendar .btn-group .btn.btn-sm {
    background: transparent;
    border-color: transparent;
    color: #009ec2;
    float: none;
    padding: 0;
    margin: 2px 0 0 20px;
    text-transform: capitalize
}

.calendar .btn-group .btn.btn-sm:hover {
    color: #006f87
}

.calendar .btn-group .btn.btn-sm:after {
    content: ">";
    margin: 0 0 0 5px
}

.calendar .btn-success {
    background: url(../img/spacer.png) no-repeat 0 -573px;
    border: medium none;
    cursor: pointer;
    display: none;
    height: 24px;
    overflow: hidden;
    text-indent: -1000px;
    width: 25px;
    position: absolute;
    right: -39px;
    top: 5px
}

.download_file {
    padding-bottom: 10px
}

.download_file h2 {
    font-family: clanprobold, sans-serif
}

.download_file .download_file-item {
    display: none
}

.placeholder {
    position: relative
}

.placeholder .search-placeholder {
    color: #999;
    font-size: 14px;
    height: 42px;
    left: 1px;
    line-height: 30px;
    padding: 6px 11px;
    top: 0;
    vertical-align: middle;
    z-index: 9
}

.social-net {
    background: #ececec;
    border-top: 1px solid #dcdcdc;
    padding: 0 15px
}

ul.social-net-block {
    font-size: 0;
    list-style: none;
    line-height: 0;
    margin: 0;
    padding: 14px 0 4px
}

ul.social-net-block li {
    display: inline-block;
    margin: 0 0 10px 10px;
    padding: 0
}

ul.social-net-block li:first-child {
    margin-left: 0
}

ul.social-net-block li a>i,
ul.social-net-block li a>span {
    display: inline-block;
    vertical-align: middle
}

ul.social-net-block li a>span {
    display: none
}

ul.social-net-block i {
    background: #999 url(../img/spacer.png) 0 0 no-repeat;
    display: block;
    height: 32px;
    width: 32px
}

ul.social-net-block .facebook i {
    background-position: -72px -127px
}

ul.social-net-block .twitter i {
    background-position: -72px -167px
}

ul.social-net-block .google i {
    background-position: -72px -206px
}

ul.social-net-block .email i {
    background-position: -72px -246px
}

ul.social-net-block .tumblr i {
    background-position: -72px -286px
}

ul.social-net-block .linkedin i {
    background-position: -72px -326px
}

ul.social-net-block.dark-icon .facebook i {
    background-position: 0 -127px
}

ul.social-net-block.dark-icon .twitter i {
    background-position: 0 -167px
}

ul.social-net-block.dark-icon .google i {
    background-position: 0 -206px
}

ul.social-net-block.dark-icon .email i {
    background-position: 0 -246px
}

ul.social-net-block.dark-icon .tumblr i {
    background-position: 0 -286px
}

ul.social-net-block.dark-icon .linkedin i {
    background-position: 0 -326px
}

ul.social-net-block .facebook a:hover i {
    background-color: #009fc2;
    background-position: -36px -127px
}

ul.social-net-block .twitter a:hover i {
    background-color: #009fc2;
    background-position: -36px -167px
}

ul.social-net-block .google a:hover i {
    background-color: #009fc2;
    background-position: -36px -206px
}

ul.social-net-block .email a:hover i {
    background-color: #009fc2;
    background-position: -36px -246px
}

ul.social-net-block .tumblr a:hover i {
    background-color: #009fc2;
    background-position: -36px -286px
}

ul.social-net-block .linkedin a:hover i {
    background-color: #009fc2;
    background-position: -36px -326px
}

.footer .social-net {
    background: transparent;
    border-top: 0 none;
    padding: 0
}

.footer ul.social-net-block {
    padding: 7px 0 0;
    text-transform: uppercase
}

.footer ul.social-net-block li a:hover {
    color: #009fc2
}

.footer ul.social-net-block i {
    background-color: #4d4d4d
}

.blog-filter .social-net {
    margin: 0 -15px
}

.article_bottom-share .social-net,
.modal .social-net {
    background: transparent;
    border-top: 0 none;
    padding: 0
}

.modal ul.social-net-block {
    padding: 14px 12px 2px
}

.modal ul.social-net-block li:first-child {
    margin-left: 10px
}

.right__share-block .social-net {
    background: transparent;
    border-top: 0 none;
    padding: 0
}

.bonds-filter {
    color: #4d4d4d;
    padding-bottom: 35px;
    position: relative
}

.paddint-bottom {
    padding-bottom: 25px
}

.bonds-filter .col-md-9 .row>div {
    margin-bottom: 10px
}

.bonds-filter .clear-form {
    clear: both;
    padding: 15px 15px 0
}

.market-h2 {
    padding-top: 35px
}

.form-filter__grey {
    background: #f4f4f4;
    margin: 25px 0 35px;
    padding: 0 15px 10px;
    position: relative
}

.form-filter__grey .row>div {
    margin-bottom: 10px
}

.form-filter__grey .bootstrap-checkbox {
    margin: 10px 0 0
}

.clear-form {
    color: #999;
    cursor: pointer;
    text-transform: uppercase
}

#overlay {
    display: none;
    z-index: 100100
}

#overlay,
#overlayBg {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

#overlayBg {
    background: rgba(0, 0, 0, .8);
    z-index: 1
}

.overlayForm {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 250px 0 0 -215px;
    width: 100%;
    max-width: 430px;
    height: 650px;
    background: #282828 url(../img/form-bottom-right_180x490.gif) no-repeat 100% 100%;
    z-index: 2
}

iframe {
    overflow: hidden
}

.loaded .overlayForm {
    transition: all .5s ease-in-out;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 50
}

.overlayForm section {
    padding: 25px
}

.loaded .overlayForm.active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

.overlayForm h3 {
    font-family: clanproblack, sans-serif;
    color: #12a2c7;
    text-transform: uppercase
}

.overlayForm h3,
.overlayForm p {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.overlayForm p {
    font-family: clanproregular, sans-serif;
    line-height: 22px;
    color: #9a9a9a
}

.form-container {
    padding-top: 10px
}

.form-row {
    margin-top: 15px
}

a.closeOverlayLink {
    background: url(../img/x_20x41.png) no-repeat top;
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
    right: -30px;
    top: 10px;
    text-decoration: none;
    text-indent: 100%;
    overflow: hidden
}

a.closeOverlayLink:hover {
    background-position: bottom
}

.promoblock.promo_full-screen>div>div {
    margin-bottom: 30px
}

@-webkit-keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes a {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.btn-ghost-blue {
    background-color: transparent;
    border: 1px solid #009ec2!important;
    color: #009ec2!important;
    height: 42px;
    font-family: clanproblack, sans-serif;
    font-size: 13px;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding-right: 55px!important;
    position: relative;
    padding-top: 12px!important
}

.btn-ghost-blue .btn-slant {
    border-left: 1px solid #009ec2!important;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: skew(-20.01deg)!important;
    -ms-transform: skew(-20.01deg)!important;
    transform: skew(-20.01deg)!important
}

.btn-ghost-blue .btn-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -webkit-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    transform: skew(20.01deg)
}

.btn-ghost-blue.active,
.btn-ghost-blue:active,
.btn-ghost-blue:hover {
    background-color: #009ec2!important;
    color: #fff!important
}

.btn-ghost-blue.active .btn-slant,
.btn-ghost-blue:active .btn-slant,
.btn-ghost-blue:hover .btn-slant {
    border-left-color: #fff!important;
    color: #fff!important
}

.btn-slant-blue {
    background-color: #40b7d1;
    border: 1px solid #40b7d1!important;
    color: #fff!important;
    height: 42px;
    font-family: clanproblack, sans-serif;
    font-size: 13px;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding-right: 55px!important;
    position: relative;
    padding-top: 12px!important
}

.btn-slant-blue .btn-blue-slant {
    border-left: 1px solid #fff!important;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: skew(-20.01deg)!important;
    -ms-transform: skew(-20.01deg)!important;
    transform: skew(-20.01deg)!important
}

.btn-slant-blue .btn-blue-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -webkit-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    transform: skew(20.01deg)
}

.btn-slant-blue.active,
.btn-slant-blue:active,
.btn-slant-blue:hover {
    background-color: #009ec2!important;
    border: 1px solid #009ec2!important;
    color: #fff!important
}

.btn-slant-blue.active .btn-blue-slant,
.btn-slant-blue:active .btn-blue-slant,
.btn-slant-blue:hover .btn-blue-slant {
    border-left-color: #fff!important;
    color: #fff!important
}

.btn-slant-grey {
    background-color: #999;
    border: 1px solid #999!important;
    color: #fff!important;
    height: 42px;
    font-family: clanproblack, sans-serif;
    font-size: 13px;
    letter-spacing: .05em;
    text-transform: uppercase;
    padding-right: 55px!important;
    position: relative;
    padding-top: 12px!important
}

.btn-slant-grey .btn-grey-slant {
    border-left: 1px solid #fff!important;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: skew(-20.01deg)!important;
    -ms-transform: skew(-20.01deg)!important;
    transform: skew(-20.01deg)!important
}

.btn-slant-grey .btn-grey-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -webkit-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    transform: skew(20.01deg)
}

.btn-slant-grey.active,
.btn-slant-grey:active,
.btn-slant-grey:hover {
    background-color: #666!important;
    border: 1px solid #666!important;
    color: #fff!important
}

.btn-slant-grey.active .btn-grey-slant,
.btn-slant-grey:active .btn-grey-slant,
.btn-slant-grey:hover .btn-grey-slant {
    border-left-color: #fff!important;
    color: #fff!important
}

.feature-block.blue-ribbon {
    background: #38b7d3;
    border-bottom: 1px solid #0087a6
}

.feature-block.blue-ribbon h2,
.feature-block.blue-ribbon h2>a,
.feature-block.blue-ribbon h2>a:focus,
.feature-block.blue-ribbon h2>a:hover {
    color: #fff
}

.feature-block.blue-ribbon h2>a:focus,
.feature-block.blue-ribbon h2>a:hover {
    opacity: .7
}

.feature-block.blue-ribbon .feature-block__text {
    background: #38b7d3;
    min-width: 280px;
    color: #fff;
    font-size: 14px
}

.feature-block.blue-ribbon .feature-block__text p {
    color: #fff;
    font-size: 14px
}

.feature-block.blue-ribbon .feature-block__text>a,
.feature-block.blue-ribbon .feature-block__text>a:focus,
.feature-block.blue-ribbon .feature-block__text>a:hover {
    color: #fff;
    text-decoration: underline
}

.feature-block.blue-ribbon .feature-block__text>a:focus,
.feature-block.blue-ribbon .feature-block__text>a:hover {
    opacity: .7
}

.blue-ribbon.background-block .background:before {
    border-bottom: 800px solid #009ec2
}

.blue-ribbon.background-block .background:after {
    background: #009ec2
}

.blue-ribbon.background-block .Center-block .social-net ul.social-net-block .facebook a:hover i {
    color: #666!important
}

.blue-ribbon.background-block .Center-block .btn-block {
    border-top: 1px solid #0087a6;
    background-color: #009ec2
}

.blue-ribbon.background-block .Center-block .btn-block .btn {
    margin: 12px 15px;
    min-width: 200px
}

.blue-ribbon.background-block .Center-block .social-net {
    border-top: 1px solid #0087a6;
    background-color: #009ec2
}

.blue-ribbon.background-block .Center-block>div:first-child .social-net {
    border-top: 1px solid #0087a6
}

.feature-block-text-btn .mobileOnly30pxVerticalGap {
    height: 20px
}

.feature-list-row {
    margin: 30px 0
}

.feature-list-row .text-other-inner .border-top {
    margin-top: 30px
}

.feature-list-row .text-other-inner .panel-news .news-inner .link-block__img {
    margin: 0 20px 0 0
}

.feature-list-row .text-other-inner .panel-news .news-inner h3,
.news-inner .news-inf>.news-text-block:first-child .panel-news--date {
    margin: 0
}

.btn-light.active,
.btn-light:active,
.btn-light:hover {
    color: #fcfcfc!important
}

.btn-light.active .btn-slant,
.btn-light:active .btn-slant,
.btn-light:hover .btn-slant {
    border-left-color: #fcfcfc!important
}

.btn-nasdaq-blue.active,
.btn-nasdaq-blue:active,
.btn-nasdaq-blue:hover {
    color: #40b7d1!important
}

.btn-nasdaq-blue.active .btn-slant,
.btn-nasdaq-blue:active .btn-slant,
.btn-nasdaq-blue:hover .btn-slant {
    border-left-color: #40b7d1!important
}

.btn-nasdaq-dark-blue.active,
.btn-nasdaq-dark-blue:active,
.btn-nasdaq-dark-blue:hover {
    color: #009ec2!important
}

.btn-nasdaq-dark-blue.active .btn-slant,
.btn-nasdaq-dark-blue:active .btn-slant,
.btn-nasdaq-dark-blue:hover .btn-slant {
    border-left-color: #009ec2!important
}

.btn-dark.active,
.btn-dark:active,
.btn-dark:hover {
    color: #282828!important
}

.btn-dark.active .btn-slant,
.btn-dark:active .btn-slant,
.btn-dark:hover .btn-slant {
    border-left-color: #282828!important
}

.btn-purple.active,
.btn-purple:active,
.btn-purple:hover {
    color: #5a4099!important
}

.btn-purple.active .btn-slant,
.btn-purple:active .btn-slant,
.btn-purple:hover .btn-slant {
    border-left-color: #5a4099!important
}

.btn-green.active,
.btn-green:active,
.btn-green:hover {
    color: #009b7a!important
}

.btn-green.active .btn-slant,
.btn-green:active .btn-slant,
.btn-green:hover .btn-slant {
    border-left-color: #009b7a!important
}

.btn-pink.active,
.btn-pink:active,
.btn-pink:hover {
    color: #ad208e!important
}

.btn-pink.active .btn-slant,
.btn-pink:active .btn-slant,
.btn-pink:hover .btn-slant {
    border-left-color: #ad208e!important
}

.btn-royal-blue.active,
.btn-royal-blue:active,
.btn-royal-blue:hover {
    color: #0076c0!important
}

.btn-royal-blue.active .btn-slant,
.btn-royal-blue:active .btn-slant,
.btn-royal-blue:hover .btn-slant {
    border-left-color: #0076c0!important
}

.btn-gold.active,
.btn-gold:active,
.btn-gold:hover {
    color: #fdb913!important
}

.btn-gold.active .btn-slant,
.btn-gold:active .btn-slant,
.btn-gold:hover .btn-slant {
    border-left-color: #fdb913!important
}

.btn-teal.active,
.btn-teal:active,
.btn-teal:hover {
    color: #00788a!important
}

.btn-teal.active .btn-slant,
.btn-teal:active .btn-slant,
.btn-teal:hover .btn-slant {
    border-left-color: #00788a!important
}

.btn-black.active,
.btn-black:active,
.btn-black:hover {
    color: #000!important
}

.btn-black.active .btn-slant,
.btn-black:active .btn-slant,
.btn-black:hover .btn-slant {
    border-left-color: #000!important
}

ul.social-net-block.ghost-icon .facebook i {
    background-image: url(../img/fb-ghost.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .twitter i {
    background-image: url(../img/tw-ghost.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .google i {
    background-image: url(../img/g-ghost.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .email i {
    background-image: url(../img/mail-ghost.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .tumblr i {
    background-image: url(../img/tumblr-ghost.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .linkedin i {
    background-image: url(../img/in-ghost.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon i {
    background: none
}

ul.social-net-block.ghost-icon .facebook a:hover i {
    background-color: none!important;
    background-image: url(../img/fb-white.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .twitter a:hover i {
    background-color: none!important;
    background-image: url(../img/tw-white.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .google a:hover i {
    background-color: none!important;
    background-image: url(../img/g-white.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .email a:hover i {
    background-color: none!important;
    background-image: url(../img/mail-white.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .tumblr a:hover i {
    background-color: none!important;
    background-image: url(../img/tumblr-white.svg);
    background-position: inherit
}

ul.social-net-block.ghost-icon .linkedin a:hover i {
    background-color: none!important;
    background-image: url(../img/in-white.svg);
    background-position: inherit
}

.ribbon {
    padding-top: 60px;
    padding-bottom: 60px
}

.ribbon .ribbon-inner {
    max-width: 280px;
    display: table;
    margin: 0 auto
}

.ribbon .ribbon-inner .ribbon-title {
    font-family: clanproblack;
    font-size: 18px;
    line-height: 22px;
    font-style: italic;
    text-align: center
}

.ribbon .ribbon-inner .ribbon-text {
    font-family: clanproregular;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
    margin-top: 30px
}

.ribbon .ribbon-inner .ribbon-buttons {
    text-align: center;
    margin-top: 30px
}

.ribbon .ribbon-inner .ribbon-buttons .seperator {
    margin-right: 0
}

.ribbon .ribbon-inner .ribbon-social {
    text-align: center;
    margin-top: 30px
}

.ribbon .ribbon-inner .ribbon-social .social-net {
    background-color: transparent!important;
    border-top-color: transparent!important
}

.ribbon .ribbon-inner .ribbon-social .social-net .social-net-block {
    padding-top: 0;
    padding-bottom: 0
}

.ribbon .ribbon-inner .ribbon-social .social-net .social-net-block li {
    margin-bottom: 0
}

.ribbon-media {
    margin-top: 36px;
    padding-left: 25px;
    padding-right: 25px
}

.ribbon-media .inf-block {
    border: 0;
    padding: 0
}

.ribbon-media .text-other-inner {
    padding-left: 15px;
    padding-right: 15px
}

.ribbon-media .col-md-4 .ribbon-media-container {
    margin-bottom: 0
}

.ribbon-media .col-md-4 .ribbon-media-container .slider__inner {
    padding-bottom: 0
}

.mobileOnly30pxVerticalGap {
    height: 30px
}

.ribbon-media .col-md-4 {
    padding-left: 0;
    padding-right: 0
}

.ribbon-media .col-md-4 .ribbon-media-container .inf-block>div:first-child {
    margin-bottom: 0
}

.light {
    background-color: #fcfcfc
}

.light .ribbon-title {
    color: #009ec2;
    opacity: 1
}

.light .ribbon-text {
    opacity: 1;
    color: #999
}

.nasdaq-blue {
    background-color: #40b7d1
}

.nasdaq-blue .ribbon-title {
    color: #fff;
    opacity: 1
}

.nasdaq-blue .ribbon-text {
    opacity: .7;
    color: #fff
}

.dark {
    background-color: #282828
}

.dark .ribbon-title {
    color: #009ec2;
    opacity: 1
}

.dark .ribbon-text {
    opacity: 1;
    color: #999
}

.purple {
    background-color: #5a4099
}

.purple .ribbon-title {
    color: #fff;
    opacity: 1
}

.purple .ribbon-text {
    opacity: .7;
    color: #fff
}

.green {
    background-color: #009b7a
}

.green .ribbon-title {
    color: #fff;
    opacity: 1
}

.green .ribbon-text {
    opacity: .7;
    color: #fff
}

.pink {
    background-color: #ad208e
}

.pink .ribbon-title {
    color: #fff;
    opacity: 1
}

.pink .ribbon-text {
    opacity: .7;
    color: #fff
}

.royal-blue {
    background-color: #0076c0
}

.royal-blue .ribbon-title {
    color: #fff;
    opacity: 1
}

.royal-blue .ribbon-text {
    opacity: .7;
    color: #fff
}

.gold {
    background-color: #fdb913
}

.gold .ribbon-title {
    color: #fff;
    opacity: 1
}

.gold .ribbon-text {
    opacity: .7;
    color: #fff
}

.teal {
    background-color: #00788a
}

.teal .ribbon-title {
    color: #fff;
    opacity: 1
}

.teal .ribbon-text {
    opacity: .7;
    color: #fff
}

.light .ribbon-title a,
.light .ribbon-title a:focus,
.light .ribbon-title a:hover {
    color: #009ec2!important
}

.nasdaq-blue .ribbon-title a,
.nasdaq-blue .ribbon-title a:focus,
.nasdaq-blue .ribbon-title a:hover {
    color: #fff!important
}

.dark .ribbon-title a,
.dark .ribbon-title a:focus,
.dark .ribbon-title a:hover {
    color: #009ec2!important
}

.gold .ribbon-title a,
.gold .ribbon-title a:focus,
.gold .ribbon-title a:hover,
.green .ribbon-title a,
.green .ribbon-title a:focus,
.green .ribbon-title a:hover,
.pink .ribbon-title a,
.pink .ribbon-title a:focus,
.pink .ribbon-title a:hover,
.purple .ribbon-title a,
.purple .ribbon-title a:focus,
.purple .ribbon-title a:hover,
.royal-blue .ribbon-title a,
.royal-blue .ribbon-title a:focus,
.royal-blue .ribbon-title a:hover,
.teal .ribbon-title a,
.teal .ribbon-title a:focus,
.teal .ribbon-title a:hover {
    color: #fff!important
}

.ribbon-title a,
.ribbon-title a:focus,
.ribbon-title a:hover {
    text-decoration: none!important
}

.ribbon-title a:focus,
.ribbon-title a:hover {
    opacity: .7!important
}

.light .ribbon-text a,
.light .ribbon-text a:focus,
.light .ribbon-text a:hover {
    color: #999!important
}

.nasdaq-blue .ribbon-text a,
.nasdaq-blue .ribbon-text a:focus,
.nasdaq-blue .ribbon-text a:hover {
    color: #fff!important
}

.dark .ribbon-text a,
.dark .ribbon-text a:focus,
.dark .ribbon-text a:hover {
    color: #999!important
}

.gold .ribbon-text a,
.gold .ribbon-text a:focus,
.gold .ribbon-text a:hover,
.green .ribbon-text a,
.green .ribbon-text a:focus,
.green .ribbon-text a:hover,
.pink .ribbon-text a,
.pink .ribbon-text a:focus,
.pink .ribbon-text a:hover,
.purple .ribbon-text a,
.purple .ribbon-text a:focus,
.purple .ribbon-text a:hover,
.royal-blue .ribbon-text a,
.royal-blue .ribbon-text a:focus,
.royal-blue .ribbon-text a:hover,
.teal .ribbon-text a,
.teal .ribbon-text a:focus,
.teal .ribbon-text a:hover {
    color: #fff!important
}

.ribbon-text a,
.ribbon-text a:focus,
.ribbon-text a:hover {
    text-decoration: underline!important
}

.ribbon-text a:focus,
.ribbon-text a:hover {
    opacity: .7!important
}

.hero-slider {
    min-height: 634px;
    margin-top: -86px;
    padding: 0;
    background-color: #000
}

.hero-slider .main-section-inner {
    min-height: 0
}

.hero-slider .main-section-inner .flex-viewport {
    max-height: none
}

.hero-slider .main-section-inner .flex-viewport .slides li {
    min-height: 0
}

.hero-slider .slides li .hero-slider-block-content {
    height: 634px;
    margin: 0 auto;
    padding: 176px 0 90px;
    text-align: center;
    width: 62%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.hero-slider .slides li .hero-slider-overlay {
    background: linear-gradient(90deg, transparent, rgba(0, 0, 0, .03) 1%, rgba(0, 0, 0, .5) 19%, rgba(0, 0, 0, .8) 50%, rgba(0, 0, 0, .55) 81%, transparent);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=1);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -9999
}

.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>h2 {
    font-family: clanprobold, sans-serif;
    font-size: 52px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 10px;
    text-transform: none;
    transition: all .3s ease 0s;
    word-spacing: 0
}

.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>div,
.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>p {
    font-family: clanproregular, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 26px;
    word-spacing: 0
}

.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>.btn {
    margin-bottom: 30px
}

.hero-slider .slides li:hover .hero-slider-block-content .hero-slider-v-center>h2,
.hero-slider .slides li:hover .hero-slider-block-content>p {
    text-shadow: 0 0 20px rgba(0, 0, 0, .18039)
}

.hero-slider .flex-control-nav {
    bottom: 25px;
    padding: 0;
    text-align: center
}

.hero-slider.no-direction-nav .flex-direction-nav {
    display: none
}

.hero-slider .flex-direction-nav .flex-prev {
    left: 15px;
    overflow: hidden;
    position: absolute;
    top: 42%;
    height: 18%;
    width: 21px;
    transition: left .3s ease
}

.hero-slider .flex-direction-nav .flex-prev:before {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABoCAYAAAAeq7uJAAAACXBIWXMAAAsTAAALEwEAmpwYAAA9vWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTEwLTIzVDExOjUxOjIyLTA0OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMTItMDJUMTM6Mjc6MzMrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTEyLTAyVDEzOjI3OjMzKzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjE0NTcxMDlkLTcwNTYtNjE0ZS04ZGY4LWY2YjBmMzVmYjdlMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVjZWNmYWJiLTk4ZWYtMTFlNS1iYzhlLWI1MDlhYjFjM2Q4MDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2NjU2OWVlMS1mN2NiLTRkNGYtYmEzZi0xODQ1ZTQ0MTRlZjQ8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6NjY1NjllZTEtZjdjYi00ZDRmLWJhM2YtMTg0NWU0NDE0ZWY0PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QkQ0OEI1RkE1NDNGMTFFNUIwMkNGRUVFRUUzMENFRDk8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjY1NjllZTEtZjdjYi00ZDRmLWJhM2YtMTg0NWU0NDE0ZWY0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTEyLTAyVDEzOjI3OjMzKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5kZXJpdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxNDU3MTA5ZC03MDU2LTYxNGUtOGRmOC1mNmIwZjM1ZmI3ZTM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTItMDJUMTM6Mjc6MzMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QkQ0OEI1RkE1NDNGMTFFNUIwMkNGRUVFRUUzMENFRDk8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIxPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwNDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+dcQYRQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADAklEQVR42syay0tVYRTF1zr2sEKKCiSKKIogKAiCKCgIAgdBEAQOQisoGgSBg+hf6P9QkwpBHDiQGhRBSIOCIIiektkLC+1tPlaDtuXreu+5Z33RmRwu59wfa33P/e19ANMlaYukAUmXMviuZgAbAOx1qaSkZ/p9nXJB9wfwm6Q6l/0Tce8i+dmhslbScChtcFlvDOBrSTUAkBmtt5OccKislzQWSne6rLcE8D6Ms+heQFtcwB0BHJdUP/1ZZuigXpLvHCprJA2G0kaX9YYAjkiqnf08K2j9KskfDpV1kr6G0gMu66cC+FwS53snK2C9laQcKjdKmgylW0u9l1dpEwACuEPyqas9H4XKsy7gngCOSlq10LtZFR3UTXLYoXKJpKFQesRl/WgA30taXO79LKf1DpJjDpWro3MkabfL+rkAPnRuGX0BvegCbgvgpKT1lf4vq7CDbpAcdKjMJPWH0maX9YMB/CJpRZ7/ZhVY7yT51aFymaRPofSQy/rxAA5Iyr07ZGWst5GcdKhcJ2kilG53Wb8QwLvOafkgoOddwF0BHJO0tlpOVqKDekgOuSK5t6H0mMv64QB+lLS0CCsrEcmNOlSulPQ9lO5zWT8TwMcOXjZ7WrpUbtbfa5NL6dSqfotkv0vpk1B52jXVnemOGdC2aTkQ/L8dRfIFgNsp1FoHf5JpmgEAyREA3SmawLb0TYcuci3SfwY/yXEAHSmawLLxpd+iUwYThcOeOasUyTcArqfosEKhZCno8iJB77wqSH4D0JmiCao+SCQ58pTshAjL21M0QVXHyH9/4E15NF+TN4lQdraQ/ACgJ0WH5UrMJEkhVbRYkPwJ4EqKJqg4LZcXXFECMe9a2Rr3k06l/qQsyZcAbsbPJqfasonuaqBlU/K5N7Wo4XWlGLMLljmKHONLFmSq2tOjlnc5xZgtWeQqCvaW4wKapHA4b4mzUPAVtb3eFGN2TtnYAZ1T4C4ce0aN71qKMTvjowEXdMbnDZbQO2p9U8mIk850RxuAVwD6fg0AkPzp1PIi8AgAAAAASUVORK5CYII=") 50% no-repeat;
    content: '';
    display: inline-block;
    height: 100%;
    opacity: .7;
    width: 100%;
    transition: opacity .3s ease-in-out
}

.hero-slider .flex-direction-nav .flex-prev:hover {
    left: 10px
}

.hero-slider .flex-direction-nav .flex-prev:hover:before {
    opacity: 1
}

.hero-slider .flex-direction-nav .flex-next {
    overflow: hidden;
    position: absolute;
    right: 15px;
    top: 42%;
    height: 18%;
    width: 21px;
    transition: right .3s ease
}

.hero-slider .flex-direction-nav .flex-next:before {
    background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAABoCAYAAAAeq7uJAAAACXBIWXMAAAsTAAALEwEAmpwYAAA9vWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwNjcgNzkuMTU3NzQ3LCAyMDE1LzAzLzMwLTIzOjQwOjQyICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTEwLTIzVDExOjUxOjIyLTA0OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMTItMDJUMTM6Mjc6MzMrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTEyLTAyVDEzOjI3OjMzKzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjE0NTcxMDlkLTcwNTYtNjE0ZS04ZGY4LWY2YjBmMzVmYjdlMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVjZWNmYWJiLTk4ZWYtMTFlNS1iYzhlLWI1MDlhYjFjM2Q4MDwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2NjU2OWVlMS1mN2NiLTRkNGYtYmEzZi0xODQ1ZTQ0MTRlZjQ8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6NjY1NjllZTEtZjdjYi00ZDRmLWJhM2YtMTg0NWU0NDE0ZWY0PC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QkQ0OEI1RkE1NDNGMTFFNUIwMkNGRUVFRUUzMENFRDk8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBpbWFnZS9wbmcgdG8gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcDwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjY1NjllZTEtZjdjYi00ZDRmLWJhM2YtMTg0NWU0NDE0ZWY0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTEyLTAyVDEzOjI3OjMzKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5kZXJpdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpwYXJhbWV0ZXJzPmNvbnZlcnRlZCBmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoxNDU3MTA5ZC03MDU2LTYxNGUtOGRmOC1mNmIwZjM1ZmI3ZTM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTItMDJUMTM6Mjc6MzMrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6QkQ0OEI1RkE1NDNGMTFFNUIwMkNGRUVFRUUzMENFRDk8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjIxPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjEwNDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+dcQYRQAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADAklEQVR42syay0tVYRTF1zr2sEKKCiSKKIogKAiCKCgIAgdBEAQOQisoGgSBg+hf6P9QkwpBHDiQGhRBSIOCIIiektkLC+1tPlaDtuXreu+5Z33RmRwu59wfa33P/e19ANMlaYukAUmXMviuZgAbAOx1qaSkZ/p9nXJB9wfwm6Q6l/0Tce8i+dmhslbScChtcFlvDOBrSTUAkBmtt5OccKislzQWSne6rLcE8D6Ms+heQFtcwB0BHJdUP/1ZZuigXpLvHCprJA2G0kaX9YYAjkiqnf08K2j9KskfDpV1kr6G0gMu66cC+FwS53snK2C9laQcKjdKmgylW0u9l1dpEwACuEPyqas9H4XKsy7gngCOSlq10LtZFR3UTXLYoXKJpKFQesRl/WgA30taXO79LKf1DpJjDpWro3MkabfL+rkAPnRuGX0BvegCbgvgpKT1lf4vq7CDbpAcdKjMJPWH0maX9YMB/CJpRZ7/ZhVY7yT51aFymaRPofSQy/rxAA5Iyr07ZGWst5GcdKhcJ2kilG53Wb8QwLvOafkgoOddwF0BHJO0tlpOVqKDekgOuSK5t6H0mMv64QB+lLS0CCsrEcmNOlSulPQ9lO5zWT8TwMcOXjZ7WrpUbtbfa5NL6dSqfotkv0vpk1B52jXVnemOGdC2aTkQ/L8dRfIFgNsp1FoHf5JpmgEAyREA3SmawLb0TYcuci3SfwY/yXEAHSmawLLxpd+iUwYThcOeOasUyTcArqfosEKhZCno8iJB77wqSH4D0JmiCao+SCQ58pTshAjL21M0QVXHyH9/4E15NF+TN4lQdraQ/ACgJ0WH5UrMJEkhVbRYkPwJ4EqKJqg4LZcXXFECMe9a2Rr3k06l/qQsyZcAbsbPJqfasonuaqBlU/K5N7Wo4XWlGLMLljmKHONLFmSq2tOjlnc5xZgtWeQqCvaW4wKapHA4b4mzUPAVtb3eFGN2TtnYAZ1T4C4ce0aN71qKMTvjowEXdMbnDZbQO2p9U8mIk850RxuAVwD6fg0AkPzp1PIi8AgAAAAASUVORK5CYII=") 50% no-repeat;
    content: '';
    display: inline-block;
    height: 100%;
    opacity: .7;
    width: 100%;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    transition: opacity .3s ease-in-out
}

.hero-slider .flex-direction-nav .flex-next:hover {
    right: 10px
}

.hero-slider .flex-direction-nav .flex-next:hover:before {
    opacity: 1
}

.slider-padding-top {
    padding-top: 86px
}

.vPromo,
.vPromo span {
    left: 0;
    height: 100%;
    width: 100%;
    top: 0
}

.vPromo span {
    background: url(/static/img/video-texture.png) 0 0 no-repeat;
    background-size: 100% 100%;
    z-index: 2
}

.vPromo span,
.vPromo span i {
    display: block;
    position: absolute
}

.vPromo span i {
    background: url(/static/img/spacer.png) -5px -1172px no-repeat;
    height: 90px;
    left: 50%;
    margin: -45px 0 0 -45px;
    top: 50%;
    width: 90px
}

.hover-video:hover .vPromo span i,
.vPromo:hover i {
    background: url(../img/spacer.png) -5px -1266px no-repeat
}

.vPromo span i:hover {
    background: url(/static/img/spacer.png) -5px -1266px no-repeat
}

.main-body-m00-promo-list .promoblock {
    margin-bottom: 30px
}

.main-body-m00-promo-list .promoblock>div {
    padding: 0;
    margin: 30px 0 0
}

.main-body-m00-promo-list .promo-block {
    background: #f4f4f4;
    color: #4d4d4d;
    padding: 0 15px 30px
}

.main-body-m00-promo-list .promo-block:first-child {
    margin-top: 30px
}

.main-body-m00-promo-list .promo-block h2 {
    font-size: 18px;
    margin: 0 0 10px;
    line-height: 22px
}

.main-body-m00-promo-list .promo-block .promo-border {
    border-top: 1px solid #dcdcdc;
    color: #40b7d1;
    margin: 20px 0 0;
    padding: 20px 0 0
}

.main-body-m00-promo-list .promo-block .promo-des {
    line-height: 16px
}

.main-body-m00-promo-list .promo-readmore-link {
    margin-top: 15px;
    font-family: clanprobold, sans-serif;
    font-size: 12px;
    line-height: inherit;
    color: #009ec2;
    display: block
}

.main-body-m00-promo-list .promoblock.promo_full-screen>div>div {
    margin-bottom: 0
}

.main-body-m00-promo-list .promo-des ul {
    padding-left: 20px
}

.main-body-m00-promo-list .no-promo-border {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.promo-reset-margin {
    margin-right: 30px!important;
    margin-left: 30px!important
}

.no-promo-thumbnail {
    padding-left: 15px!important
}

.full-width-detail-page .main-body-m00-promo-list {
    padding: 0
}

.childgroup-clear-fix {
    clear: both!important
}

[data-marketdataproductlist] form {
    position: relative
}

[data-marketdataproductlist] form .clear-form {
    color: #999;
    cursor: pointer;
    font-family: clanpromedium, sans-serif;
    font-size: 13px;
    letter-spacing: .05em;
    right: 15px;
    text-transform: uppercase;
    top: 18px
}

[data-marketdataproductlist] form .clear-form:hover {
    color: #fff;
    text-decoration: underline
}

[data-marketdataproductlist] .form-filter__grey {
    background-color: #666;
    margin: 0 0 40px;
    padding-bottom: 0
}

[data-marketdataproductlist] .form-filter__grey .row>.col-md-12 {
    height: 50px
}

[data-marketdataproductlist] .form-filter__grey .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%
}

[data-marketdataproductlist] h5.eyebrow {
    color: #fff;
    cursor: pointer;
    line-height: 18px;
    margin-bottom: 2px
}

[data-marketdataproductlist] h5.eyebrow.hidden-md {
    padding-top: 11px
}

[data-marketdataproductlist] .filter-switch {
    background-position: -50px -578px;
    height: 15px;
    margin-top: 27px;
    width: 18px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

[data-marketdataproductlist] .filter-switch:hover {
    background-position: -50px -622px
}

[data-marketdataproductlist] .filter-switch.active {
    background-position: -50px -578px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

[data-marketdataproductlist] .filter-switch.active:hover {
    background-position: -50px -622px
}

[data-marketdataproductlist] .filter-switch.hidden-md {
    background-position: -45px -973px;
    height: 10px;
    margin-top: 12px;
    width: 10px
}

[data-marketdataproductlist] .filter-switch.hidden-md.active,
[data-marketdataproductlist] .filter-switch.hidden-md.active:hover,
[data-marketdataproductlist] .filter-switch.hidden-md:hover {
    background-position: -45px -973px
}

[data-marketdataproductlist] .filter-count {
    color: #fff;
    font-family: clanproregular, sans-serif;
    font-size: 12px;
    margin-left: 16px
}

[data-marketdataproductlist] .results {
    color: #ebebeb;
    font-family: clanproregular, sans-serif;
    font-size: 16px;
    line-height: 16.8px;
    margin-bottom: 20px;
    padding: 24px 0 0
}

[data-marketdataproductlist] .search-form-container {
    width: 400px
}

[data-marketdataproductlist] .search-form {
    margin-bottom: 20px
}

[data-marketdataproductlist] .search-form .form-control {
    border: 1px solid #dcdcdc;
    color: #1a1a1a;
    font-family: clanproregular, sans-serif;
    font-size: 14px;
    height: 40px;
    padding: 6px 60px 6px 11px
}

[data-marketdataproductlist] .search-form .form-control:focus {
    border: 2px solid #009ec2
}

[data-marketdataproductlist] .search-form .search-placeholder {
    font-family: clanproregular, sans-serif;
    height: auto;
    line-height: 40px;
    padding: 0 60px 0 11px
}

[data-marketdataproductlist] .search-form .glyphicon {
    background: #40b7d1;
    padding-top: 10px
}

[data-marketdataproductlist] .search-form .glyphicon:after {
    border-bottom-color: #40b7d1
}

[data-marketdataproductlist] .search-form .glyphicon:hover {
    background: #009ec2
}

[data-marketdataproductlist] .search-form .glyphicon:hover:after {
    border-bottom-color: #009ec2
}

[data-marketdataproductlist] .filter-option-row {
    background-color: #ebebeb;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    display: none;
    height: auto;
    margin-left: -30px;
    margin-right: -30px;
    overflow: hidden
}

[data-marketdataproductlist] .filter-option-row .genre-column {
    background-color: #666;
    float: left;
    min-height: 1px;
    position: relative;
    width: 23.1%
}

[data-marketdataproductlist] .filter-option-row .row {
    margin: 0
}

[data-marketdataproductlist] .filter-option-row .product-filter-subgroup-col {
    float: left;
    height: 100%;
    min-height: 1px;
    padding: 0 15px 20px;
    position: relative;
    width: 76.9%;
    z-index: 1
}

[data-marketdataproductlist] .filter-option-row .product-filter-subgroup-col .product-filter-subgroup .row>div {
    margin-top: 20px
}

[data-marketdataproductlist] .product-filter-row {
    position: relative;
    z-index: 2;
    border-bottom: 1px solid #444
}

[data-marketdataproductlist] .product-filter-row ul {
    margin: 0 -11px 0 0;
    padding: 0
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item {
    list-style: none
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item>div>div {
    background-color: #666;
    border-top: 1px solid #444;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    margin-right: 11px;
    padding: 0 15px 0 30px
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item:hover>div>div:first-child {
    background-color: #555
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item>div>div .vertical-align-fix {
    display: inline-block;
    height: 59px;
    vertical-align: middle
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item>div>div p {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    width: 80%
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active {
    background: transparent url("data:image/png;base64,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/GMzLdsAAEfqaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMjVUMTI6MzA6MzArMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTI1VDEyOjQ1OjMzKzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0yNVQxMjo0NTozMyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MDM3YThkMzctZTQzOC1mMTQyLWE1YWYtMTJmMmJjM2M1OTlkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6MDUwZWE1YjctOTM2YS0xMWU1LWE4ZmUtZWIxNjhhMzk5ZTk0PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MmQyMTcyNjItOWE4OC04NDRlLTlkMjktOTczY2M1NmQ2YjRkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjJkMjE3MjYyLTlhODgtODQ0ZS05ZDI5LTk3M2NjNTZkNmI0ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0yNVQxMjozMDozMCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDphYTIyOGQ2MS1iOTBjLTFkNGYtYjVhOS1jODVlYzNiOTVjOWQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMjVUMTI6NDU6MjYrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDZjYzU5ZTctZjI5Zi1jZjRhLTk2MWQtNmJkOGIxZjgzOTgzPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTExLTI1VDEyOjQ1OjMzKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAzN2E4ZDM3LWU0MzgtZjE0Mi1hNWFmLTEyZjJiYzNjNTk5ZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0yNVQxMjo0NTozMyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx4bXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgIDxzdFJlZjppbnN0YW5jZUlEPnhtcC5paWQ6MDZjYzU5ZTctZjI5Zi1jZjRhLTk2MWQtNmJkOGIxZjgzOTgzPC9zdFJlZjppbnN0YW5jZUlEPgogICAgICAgICAgICA8c3RSZWY6ZG9jdW1lbnRJRD54bXAuZGlkOjJkMjE3MjYyLTlhODgtODQ0ZS05ZDI5LTk3M2NjNTZkNmI0ZDwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjJkMjE3MjYyLTlhODgtODQ0ZS05ZDI5LTk3M2NjNTZkNmI0ZDwvc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8L3htcE1NOkRlcml2ZWRGcm9tPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zNkZDQjc2NjU5RjAxQTI1MUZEN0Y1N0M3NERCQ0U5RDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjM5MTBERUEyNEI4NkFCNDVDODg4Mjc0RjdGQzY2RkRGPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+M0NCOEI2MzNDQThBREIwNjNBMkVFNzE3NDgxQkQwOEI8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT41MjlBMjgwRjVGRjYwRjFGRjdGMzk3RTA0MkJCOEZCMTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjc2MDREMDkwQUYwMzMyQTYyMkQyRENGREREQjZFMTMwPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+N0NCOUY2MEY4RjU0RDgzNTNFMTQ2MDQ5QkY1NDg1NkQ8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5GMzMxNEQ0QUVEMEY4NDkwRDFDM0VEQjlCRDJEMzYwNTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDowY2FhMzU5OC1kYjI4LTExNzctOTMwMy1kNDlhYWY4YjQxZWM8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NGIxN2M0YzEtNmViNi0xMTc3LWExODMtYmE3ZDE0NDkzOTYwPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjZhYTM1YTZkLTk0NDUtMTE3Ny05NGMzLWMwOGY3ZDQyNzA2ODwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NDAyOWNmNy1jNjdmLTExNzgtOWNkMy1iMzg5NGY3YjNlMTY8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6NzU5ZmQ4MTEtZTE5My0xMTc3LTljNWYtOGRiMzRiZDEzOGYwPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE2NDM2MTAwLTZmOTAtMTE3Ny1hMTgzLWJhN2QxNDQ5Mzk2MDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDphNmQyNjExNi04YTMxLTExNzctOWYwZC1lOTA1MzE1MDdmODk8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YzQzM2MwY2EtYzFmMi0xMTc3LTkyMzEtZmQzMDE0NGQzODc0PC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmVhNDhhMWRjLWMyNjUtMTE3Ny05MjMxLWZkMzAxNDRkMzg3NDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMUFCMDhCNjRFRkJFRDkyOEI8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjJkMjE3MjYyLTlhODgtODQ0ZS05ZDI5LTk3M2NjNTZkNmI0ZDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6OEU4NDFEM0NCNDIwNjgxMUFCMDhCNjRFRkJFRDkyOEI8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOkYxQTZEMkM5RDIwMzExRTJBRjJDQTFGNDFDNDYyRjg0PC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj42MDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+ZkfjAwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAC1klEQVR42uzdz4vUdRzH8ddsSwehLl00BCNEOoSEIIkHEVHQU4gitqyTHjqEhw6CEFg3/wUvHoQZzY0kMEiDJUQh0qDD4kHQi+IhIVbQQmGxmQ7TLjPu/Ph89vx4nHZ2Pqfv5cn78/3M99vYfX2hGwDo+SjJwvKHG/u3jlw43e3qBwArjvUHZJwp1wqAPjNJ3ihZaAIBoN+GJPuS/CwgANRqFgUkERAABnyS5K0kf5tAAKixLsnhJBcmBMSVAmCVZkFAFASAVXYl2ZTkkYAAUGMqyWySs2MC0nGZABhmbEAaH//wmxEEgFF23D64486ICUQ/ABjpWJKhAWlsv/KrggAwymKSd38/tHPJBAJAjXeSHEhyVUAAqNUcFpDGtu9uKggA4ywl2fDHkV1PTSAA1HgzydEk5wYC0hEQACabfT0gja3f/qIgAJTYsvDpngcrE0i3ox8AFGkm+XplAvmwPa8gAJR4mOT9u7N7u70JxLOwACjzXnpP6b2ZuIkOQJ3Z5YA0PrhwTUEAKPU8yfp7xw+89DsQAGq8nd470+emO+6BAFCnmWSusfn8j0YQAGq8SrLRKSwAak0nmXEKC4C1aJpAAFjbGOJRJgCsQcsWFgC1XiW5bAsLgFrzj08eeWILC4BarSTxQ0IAajzP/+9H9ygTAGp8/+eXMy97AemYQAAo1l7+wyksAEo9THJrJSBOYQFQ6OJfpz7r9gXEBAJAkXb/B8d4AShxe/H0ifuDAbGFBUDl9JG4iQ7AZEtJ5lYFxD0QACb46dlXnz8dEhBbWACM1Rr2TxMIAOMsJrkmIADUmvvnzBdLAgJArfaoLwQEgFHuv/jm5B0BAaBWa9yXTmEBMEwnycUJATGBALDKrSSPBASAWu1JC6b1A4DXvEhypSAgCgLAgKvpvft8fEASAQFgQKtkkQkEgH5PkswLCAC1LiX5t2ThlGsFQJ926cL/AAAA//8DALcBAHywnUJ+AAAAAElFTkSuQmCC") 100% 0 no-repeat
}

[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active:hover>div>div:first-child,
[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active:hover>div>div:last-child,
[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active>div>div,
[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.init-active:hover>div>div:last-child,
[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.init-active>div>div {
    background-color: transparent
}

[data-marketdataproductlist] .product-filter-row ul li .product-filter-item-name {
    font-family: clanprobold, sans-serif;
    font-size: 16px
}

[data-marketdataproductlist] .product-filter-row ul li p.product-filter-item-count {
    font-family: clanproregular, sans-serif;
    font-size: 12px;
    text-align: right;
    width: 14%!important
}

[data-marketdataproductlist] .product-filter-row ul li span.product-filter-item-count {
    font-family: clanproregular, sans-serif;
    font-size: 12px;
    padding: 1px 15px 0 5px
}

[data-marketdataproductlist] .filter-option-row .product-filter-subgroup-container {
    margin: 0
}

[data-marketdataproductlist] .pagination {
    margin-bottom: 0
}

[data-marketdataproductlist] .mobile-pagination {
    margin-top: 20px
}

[data-marketdataproductlist] .mobile-pagination .qnet-pagination-result-detail {
    color: #999;
    font-family: clanproregular, sans-serif;
    font-size: 14px
}

[data-marketdataproductlist] .mobile-pagination .btn {
    font-family: Glyphicons Halflings;
    font-style: normal;
    font-size: 0;
    height: 42px;
    overflow: hidden;
    letter-spacing: -7px;
    line-height: 30px;
    min-width: 42px;
    padding: 6px 12px;
    text-align: center
}

[data-marketdataproductlist] .mobile-pagination .btn.disabled {
    visibility: hidden
}

[data-marketdataproductlist] .mobile-pagination .pull-left .btn {
    background-color: transparent;
    border: none;
    color: #999
}

[data-marketdataproductlist] .mobile-pagination .pull-left .btn:before {
    content: "\e257 \e257";
    display: inline-block;
    font-size: 14px;
    text-indent: -8px
}

[data-marketdataproductlist] .mobile-pagination .pull-left .btn:hover {
    background: #ebebeb;
    border: 1px solid #ddd;
    color: #999
}

[data-marketdataproductlist] .mobile-pagination .pull-right .btn {
    background-color: #999;
    border: none;
    color: #fff;
    padding: 6px 12px
}

[data-marketdataproductlist] .mobile-pagination .pull-right .btn:focus,
[data-marketdataproductlist] .mobile-pagination .pull-right .btn:hover {
    background-color: #999;
    border: none;
    color: #fff
}

[data-marketdataproductlist] .mobile-pagination .pull-right .btn:first-child:before {
    content: "\e257";
    display: inline-block;
    font-size: 14px;
    text-indent: -8px
}

[data-marketdataproductlist] .mobile-pagination .pull-right .btn:last-child:before {
    content: "\e258";
    display: inline-block;
    font-size: 14px;
    text-indent: -8px
}

[data-marketdataproductlist] .mobile-pagination .btn:hover {
    box-shadow: none
}

[data-marketdataproductlist] .table th:first-child {
    width: 23.1%
}

[data-marketdataproductlist] .table tbody tr td:first-child {
    font-family: clanprobold, sans-serif
}

[data-marketdataproductlist] .market-data-results-info {
    color: #1a1a1a;
    font-size: 14px;
    line-height: 16.8px;
    margin-bottom: 40px
}

[data-marketdataproductlist] .table-scroll .market-data-table-categories a {
    color: #999;
    font-size: 12px;
    text-transform: uppercase
}

[data-marketdataproductlist] .table-scroll .market-data-table-categories a:hover {
    color: #009ec2
}

.text-information-inner .market-data-table-wrapper:last-child {
    margin-bottom: 3px
}

.line-hieght-zero-market-price {
    line-height: 0
}

.button-list-desc {
    margin-bottom: 13px;
    margin-top: -3px
}

.promo_full-screen .button-list-desc {
    margin-bottom: 10.5px;
    margin-top: -3px
}

.button-list .btn-list-item {
    margin-right: 27px;
    margin-bottom: 17px;
    display: inline-block
}

.button-list .btn-list-item:last-child {
    margin-right: 0;
    margin-bottom: 17px;
    display: inline-block
}

.promo-button-list {
    margin-bottom: -9px
}

.promo-button-list .btn-list-item {
    margin-right: 27px;
    margin-bottom: 17px;
    display: inline-block
}

.promo-button-list .btn-list-item:last-child {
    margin-right: 0;
    margin-bottom: 17px;
    display: inline-block
}

.main-body-button-margins {
    margin-bottom: 22px
}

.promo-button-margins {
    margin-top: 23px
}

.featured_article-button-margins {
    margin-top: 13px;
    margin-bottom: -17px
}

.promo-button-desc {
    margin-top: 10px;
    margin-bottom: 13px
}

.promo-btn-block+.promo-border {
    margin-top: 12px
}

.promo-with-btn+.promo-border {
    margin-top: 12px!important
}

.text-information-inner .main-body-button-margins:last-child {
    margin-bottom: -15px
}

.right_rail-button-margins {
    margin-bottom: -19px
}

.banner__btn-00539b.active,
.banner__btn-00539b:active,
.banner__btn-00539b:hover {
    color: #00539b!important
}

.banner__btn-00539b.active .btn-slant,
.banner__btn-00539b:active .btn-slant,
.banner__btn-00539b:hover .btn-slant {
    border-left-color: #00539b!important
}

.banner__btn-009b7a.active,
.banner__btn-009b7a:active,
.banner__btn-009b7a:hover {
    color: #009b7a!important
}

.banner__btn-009b7a.active .btn-slant,
.banner__btn-009b7a:active .btn-slant,
.banner__btn-009b7a:hover .btn-slant {
    border-left-color: #009b7a!important
}

.banner__btn-ad208e.active,
.banner__btn-ad208e:active,
.banner__btn-ad208e:hover {
    color: #ad208e!important
}

.banner__btn-ad208e.active .btn-slant,
.banner__btn-ad208e:active .btn-slant,
.banner__btn-ad208e:hover .btn-slant {
    border-left-color: #ad208e!important
}

.banner__btn-4f2683.active,
.banner__btn-4f2683:active,
.banner__btn-4f2683:hover {
    color: #4f2683!important
}

.banner__btn-4f2683.active .btn-slant,
.banner__btn-4f2683:active .btn-slant,
.banner__btn-4f2683:hover .btn-slant {
    border-left-color: #4f2683!important
}

.banner__btn-6cb33f.active,
.banner__btn-6cb33f:active,
.banner__btn-6cb33f:hover {
    color: #6cb33f!important
}

.banner__btn-6cb33f.active .btn-slant,
.banner__btn-6cb33f:active .btn-slant,
.banner__btn-6cb33f:hover .btn-slant {
    border-left-color: #6cb33f!important
}

.banner__btn-009ec2.active,
.banner__btn-009ec2:active,
.banner__btn-009ec2:hover {
    color: #009ec2!important
}

.banner__btn-009ec2.active .btn-slant,
.banner__btn-009ec2:active .btn-slant,
.banner__btn-009ec2:hover .btn-slant {
    border-left-color: #009ec2!important
}

.banner__btn-1a1a1a.active,
.banner__btn-1a1a1a:active,
.banner__btn-1a1a1a:hover {
    color: #1a1a1a!important
}

.banner__btn-1a1a1a.active .btn-slant,
.banner__btn-1a1a1a:active .btn-slant,
.banner__btn-1a1a1a:hover .btn-slant {
    border-left-color: #1a1a1a!important
}

#mainbody-dynamicdata-margin+.main-body-button-margins {
    margin-top: 40px
}

.row-centered {
    text-align: center
}

.col-centered {
    display: inline-block;
    float: none;
    text-align: left;
    margin-right: -5px;
    vertical-align: top
}

.img-grid .row {
    margin-left: -30px;
    margin-right: -30px
}

.img-grid .row:last-child .image-block {
    margin-bottom: 0
}

.img-grid .marg .image-block {
    margin: 0
}

.img-grid.ribbon-media .col-md-4 {
    padding-left: 15px;
    padding-right: 15px
}

.btn-default.btn-slant-grey:focus {
    background-color: #999;
    border-color: #999
}

.text-information-inner div.main-body-margins {
    margin-bottom: 40px!important;
    padding-bottom: 0!important
}

.text-information-inner div.main-body-margins:last-child {
    margin-bottom: 3px!important;
    padding-bottom: 0!important
}

.text-information-inner div.main-body-child_grp_margins {
    margin-bottom: 40px!important;
    padding: 0 0 0 30px!important
}

.text-information-inner div.main-body-child_grp_margins:last-child {
    margin-bottom: 3px!important;
    padding-bottom: 0!important
}

.text-information-inner div.main-body-img-margins {
    margin-bottom: 10px!important;
    padding-bottom: 0!important
}

.text-information-inner div.main-body-img-margins:last-child {
    margin-bottom: -27px!important;
    padding-bottom: 0!important
}

div.main-body-child_grp_margins .parent-section:last-child {
    margin: 0!important
}

.text-information-inner div.main-body-promo-margins {
    margin-bottom: 40px!important
}

.text-information-inner div.main-body-promo-margins:last-child {
    margin-bottom: 3px!important;
    padding-bottom: 0!important
}

div.article-content-margins {
    margin: 0 0 37px!important
}

.text-information-inner div.article-content-margins:last-child {
    margin-bottom: 0!important;
    padding-bottom: 0!important
}

.inner-page-bottom div.text-margin-above:first-child {
    margin-top: -3px
}

.article-content-margins+.article-text-margins {
    margin-top: -4px!important
}

.article-content-margins+.artile-line-margin,
.article-content-margins+.main-body-child_grp_margins,
.article-content-margins+.main-body-img-margins,
.article-content-margins+.main-body-margins {
    margin-top: -2px!important
}

div.m00-promo-top-container+div.article-text-margins,
div.main-body-child_grp_margins+div.article-text-margins,
div.main-body-img-margins+div.article-text-margins,
div.main-body-margins+div.article-text-margins,
div.main-body-promo-margins+div.article-text-margins {
    margin-top: -3px!important
}

.top-pos-img {
    padding-top: 2px;
    margin: 0
}

.right-pos-img {
    margin: 27px 0 4px!important
}

.article-content-margins hr,
.main-body-child_grp_margins hr,
.main-body-margins hr,
.main-body-promo-margins hr {
    border-top: 1px solid #dcdcdc;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 28px 0!important
}

.article-content-margins p+p,
.main-body-child_grp_margins p+p,
.main-body-margins p+p,
.main-body-promo-margins p+p {
    margin-top: 22px!important
}

.article-content-margins p,
.main-body-child_grp_margins p,
.main-body-margins p,
.main-body-promo-margins p {
    margin-bottom: 0!important
}

.textcolumn .textcolumn-text {
    overflow: hidden;
    line-height: 1.4em;
    margin: 0
}

.hide-first-hr>hr:first-child,
.hide-last-hr>hr:last-child,
.hide-second-hr>hr:nth-child(2),
.textcolumn-text>hr:first-child {
    display: none
}

.adjacent-promo-margin+.adjacent-promo-margin {
    padding-top: 20px!important
}

.Dividerline {
    margin: 0 0 30px!important
}

.Dividerline,
.Separatorline {
    border-top: 1px solid #dcdcdc;
    font-size: 0;
    line-height: 0;
    height: 1px
}

.Separatorline {
    margin: 22px 15px 0!important
}

.child_grp_borderline {
    margin: 0 0 57px!important
}

.child_grp_borderline,
.video_top_line {
    border-top: 1px solid #dcdcdc;
    font-size: 0;
    line-height: 0;
    height: 1px
}

.video_top_line {
    margin: 0 0 40px!important
}

.l4-textcolumn-text ol,
.l4-textcolumn-text ol li,
.l4-textcolumn-text ul,
.l4-textcolumn-text ul li,
.textcolumn-text ol,
.textcolumn-text ol li,
.textcolumn-text ul,
.textcolumn-text ul li {
    margin-bottom: 0!important;
    padding-bottom: 0
}

.text-other-inner .right_rail_divider-line {
    border-top: 1px solid #dcdcdc;
    margin: 40px -30px 20px
}

.text-other-inner .right_rail_divider-line:first-child {
    border-top: none;
    margin: 0 -30px -20px
}

.text-other-inner .right_rail-button-margins {
    margin-top: 20px!important
}

.clsCaptionHeader {
    font-family: clanproblack, sans-serif;
    font-size: 18px;
    line-height: 1.15em;
    text-transform: uppercase;
    color: #fff
}

.clsCaptionHeader a {
    color: #fff
}

.clsCaptionHeader a:hover {
    opacity: 1!important;
    color: #999;
    transition-duration: .3s
}

.clsCaptionDescription {
    color: #999;
    font-family: clanproregular, sans-serif;
    font-size: 14px;
    line-height: 20px;
    text-align: left
}

.clsCaptionDescription a {
    color: #009ec2!important
}

.clsCaptionDescription a:hover {
    opacity: .7!important;
    transition-duration: .3s
}

.clsCaptionLarge {
    color: #fff;
    font-family: clanprobold, sans-serif;
    font-size: 24px;
    line-height: 34px;
    font-weight: 700
}

.clsCaptionLarge a {
    color: #009ec2!important
}

.clsCaptionLarge a:hover {
    opacity: .7!important;
    transition-duration: .3s
}

.clsCaptionHeader+.clsCaptionDescription,
.clsCaptionHeader+.clsCaptionLarge {
    margin-top: 12px
}

.clsCaptionDescription+.clsCaptionHeader,
.clsCaptionHeader+.clsCaptionHeader {
    margin-top: 15px
}

.clsCaptionDescription+.clsCaptionLarge {
    margin-top: 10px
}

.clsCaptionDescription+.clsCaptionDescription {
    margin-top: 13px
}

.clsCaptionLarge+.clsCaptionDescription {
    margin-top: 12px
}

.clsCaptionLarge+.clsCaptionHeader {
    margin-top: 14px
}

.clsCaptionLarge+.clsCaptionLarge {
    margin-top: 10px
}

.text-information-inner .main-body-m00-promo-margins:first-child {
    margin-top: 0!important;
    margin-bottom: -20px!important
}

.text-information-inner .m00-promo-container .m00-promo-child {
    margin-bottom: 60px!important
}

.text-information-inner .m00-promo-top-container:last-child {
    margin-bottom: -37px!important
}

.blog-article-margin .navbar-rail {
    margin-bottom: -3px
}

.angle_ribbon-no-margin .l3-page-margin:first-child {
    margin-top: 86px!important
}

.l3-page-margin {
    padding: 0!important;
    margin: 0!important
}

@media (min-width:992px) {
    .main-discover-block .btn-default {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABQCAYAAACj6kh7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTcxNUUyQzczMDU1MTFFNEI5MzNFQkJBQ0QzOEUzQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTcxNUUyQzgzMDU1MTFFNEI5MzNFQkJBQ0QzOEUzQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNzE1RTJDNTMwNTUxMUU0QjkzM0VCQkFDRDM4RTNBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNzE1RTJDNjMwNTUxMUU0QjkzM0VCQkFDRDM4RTNBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtO4QsYAAARPSURBVHja7N3La1xVHAfwW7W0LoQQJYKKBrUUCy4CFYwKJr5BhSxURIxkoYgPFPwDJCv9C9yIkLS1YJUW8bVQJM3CF4i4EMVnlOIDBEPFR7Tq+DveDEhp0mRmMjn33s8HvtvJuRn48jtn7tzZUhRFqwDo3KuRFyKzG/2HTvG/Brq0NzLZjz+0xYQFdGExclnks34MQCYsoBsHIrf3q0sUFlCJ7aDCArqRtoHHIrsUFpC7Pf2crhKH7kAn/onsiLwTGTJhATmbW94KDvXzjyosoBN9PWy3JQQ69UtkZ+TLyHYTFpCzg5Gb+11WCgvoxOxmbAcVFrBe30SORK5SWEDu9kXuKsrz775z6A6sVeqKdNj+WuRiExaQs3ST6FmbVVYKC1iP9FWcezZzAbaEwFosRS6IfBIZNGEBOfu5KD8ZHNzMRSgsYC32Rx7e7EXYEgInk57McEnk48ipJiwgZ6mort/sslJYwFo8E3kkh4XYEgKr+TNyaeTTHBZjwgJW83bkvlwWY8ICVnNd5LmivMPdhAVk62jkr1zKSmEBqzkUeSCnBdkSAitJX8VJvz24zYQF5OyryGhOZaWwgJVk8VUcW0LgZP6OnBP5PrehxoQFHO/DonwMcnb9YMICjndj5OmiPHTPigkL+L/fI992W1ZjY2Mbsrj07etp7xGw7OWifGb75d28yMLCQjE8PFzMz88XS0tLPV1gS0RkObsii92+Ttvi4mJrenq6l+vzJonIf/muKL872OpVYbXFxNWamJhQWCLSszwZeWUjCqttbm6uFVvFjl/Xp4RA23np+CmytetzptbqtTI+Pl4cPnx43a/rU0IgSfdeXdOLslpNKqmRkZGOysqhu4i0c/9yafXk9U50hjU1NeUMS0S6zrHIuUX56zg9Laz2p4QDAwM+JRSRnuSNyOO9fM1kZmamqwN2h+7AiaRfdD6wPGX1RLrTvZtzqpUoLGi2dJPotZEPqrBYnxJCsz0feagqizVhQbPtjLwfOcOEBeTs88hFVSkrhQXNNht5tEoLtiWEZkqPQR6M/FSUj5kyYQHZSudWt1WprBQWNNcTkceqtmhbQmie34ryQX1fV23hJixonpci91Zx4SYsaJ4dkbciQyYsIGc/Rs6sYlkpLGiepyIPVnXxtoTQLGcX5WH76SYsIGcfRUarWlYKC5oj3dl+Q2SyyhehsKAZXo/8EblFYQG52xu5I7KtyhdxmvcRau9o5MXIm1W/EBMW1F96qmj6kdRRhQXkbk/k7qK8janS3IcF9fZFUT4GOT1d9EITFpD7dHVFHcpKYUG9pd3Ts0XF771SWNAM85EfivJ2BoUFZL8dvDUyUJcLch8W1NOvkYOR/XW6KBMW1NOhyPbITQoLyF36Ks6dka11uij3YUH9HIkMR96L7DZhATnbV5Q3i+6u24UpLKjndnCyjhdmSwj18m7kyshC5HwTFpD7dHV1Hcsq+VeAAQDyxN3ywzZvBQAAAABJRU5ErkJggg==")
    }
    .main-discover-block .btn-default:active,
    .main-discover-block .btn-default:focus,
    .main-discover-block .btn-default:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABQCAYAAACj6kh7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM4NEExODgzMDVBMTFFNEI5MzNFQkJBQ0QzOEUzQUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM4NEExODkzMDVBMTFFNEI5MzNFQkJBQ0QzOEUzQUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4Mzg0QTE4NjMwNUExMUU0QjkzM0VCQkFDRDM4RTNBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4Mzg0QTE4NzMwNUExMUU0QjkzM0VCQkFDRDM4RTNBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhpHX/gAAAQrSURBVHja7N3tixVVHAfws1G2gdRSkr2ITUoqJMKioEIqDWJ7LtgszF36F/oLqv+g3vXOLZUexDJCi8isKJSikgiDMrTM2Ige0TB7/J0dFyS0tnvn7j1z5/OBL+yrmTP74suZuWfODKV1b/2VADq3NbIpMtXrE53ifw106anIxHycSGEB3fgh8n5kpcICSvds5N756hKFBTTidlBhAd34NPJbZJnCAkr35HzOrrJT/c+BDvwZeSaycz5PaoYFdGLHsVvBcxUWULp5fdiusIBOHYq8FrlTYQGl2xy5LTKssIDSTfXjdlBhAf/XF5EDkRUKCyjd+siayFA/Tm4dFjBXeSuq/Ovgtn4NwAwLmKu8SHRRZKnCAkqXX8WZ7OcAFBYwF0ciWyKrFRZQuhdT9cvg2QoLaMLt4ES/B6GwgP8yHfkgcqvCAkq3ITIeWaCwgNLltVdrSxiIwgL+zYeRXyPXKCygdFOpgIfts7yaA5xM/sBE/ozXrlIGZIYFnMzLkUsjSxQWULq89mptSQNSWMCJfBfZnvr8Ko7CAuYif8JrLHKmwgJKl9deTZY2KIUF/NMnkf2RmxUWULr8sD1vg1zcsifrsIDj5U/Q53cHXypxcGZYwPHyB1JHIld0c5AbzztLYQE9V8vD9h1jl6d1Ky5OIwvqvYlTWMCsn1O1s+iaOg724NLFad/41emR5RcoLKB2m1K1K8P5dR0wz7AeXj46U1x3j56jsICybgdPZMnC4fTCqmUzt4r5b4UFdGNfqrZBvqeXJ8kP4/Nsq9OH8pY1ALOzq1xWC3t5kjemf0oPvft52v39YYUFdGT2E/RP9OoE+w8dSY/u/jJN7f2mq+MoLODtVG2DfFPdB/7x6O/p8T1fp8f2HJz5u1sKC8izq7yUodZn2nk2lWdVeXZVF4UF7fZL5LnIO3UedOUrH808r6qbXwmh3bZELopcVudBe1FWCgvIt4MTTRmswoL2OpgnQ6mmV3EUFtBLGyOrIosVFlC6vFHfZJMGrLCgnd6LfBW5S2EBpcsP28cjZzRp0NZhQfscjTwd2dy0gZthQftsTdVLztcrLKB0s5+gH1JYQMm+jWxLDVosqrCgvfIn6K+MXKKwgNJNNXV2pbCgXT4+lvsUFlC6/LD9lsgihQWU7I9UvTs40eSLUFjQDq+mahvk2xUWULr8Ks7qyOlNvgiv5sDgy9t/5p1Ftzf9QsywYPDlPdvz5+evVVhA6Rr7Ko7CgnbZG9mZGv7roMKC9syurotcqLCAkuVP0G8YlNmVwoLB9mZkOlXLGRQWUPzt4B2RkUG5IOuwYDAdTtUWyBsH6aLMsGAwPR8ZjowpLKB0+VWc+yOnKSygZAcir6eGfSRVYUE7rU/VFshXKSygCbeDE4N4YQoLBsuuyGeRBxQW0ITZ1Q2R0UG8uL8FGAB3zauk30kDTwAAAABJRU5ErkJggg==")
    }
    .el-right .background {
        background-image: url("data:image/jpg;base64,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")
    }
    .el-left .background {
        background-image: url("data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wCEAAkGBwgHBgkICAgKCgkLDhcPDg0NDhwUFREXIh4jIyEeICAlKjUtJScyKCAgLj8vMjc5PDw8JC1CRkE6RjU7PDkBCgoKDgwOGw8PGzkmICY5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5Of/CABEIAYQEzgMBIgACEQEDEQH/xAArAAEBAQEBAQAAAAAAAAAAAAAAAQIFAwcBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAPiNlAFlAFgoKCpRZQC2UAoKBZSpSpSoLZSpSgqUqUtgtlFlFlIoyD0gQhQChQqkoACFQEFgAACFASgBKAAAAAAAAAAACFAQVBYAAAAAAAAAAAAAHGsoAsoABQUCygFBQUFSiyiwWwWwWwWwVKWwWwWwWwWwaQauaUEm8mpYQFXRm0VIaZFQWAShBUAAAAAAAAFgVKEFAAAAAAAlhYAAAAAAAAAAAAAAAAAHGsFAsoABQUCygFBQVKLKLKAUFBQUCylQWyiygFSlSluaWwauKFCyG2RUFQVKAAAAAAAAAAAAAACkKRYUAAAAEoJYAAAAAAAAAAAAAAAAAAcYFAsoABQUCygFBQUCyiygFBQUCgsosooKAoWkaEtC5FilXJsEqmVCUSgAlEURRFEKRYFgKRYAFEURQAAAAAAAAAAlAEURRACkAAAAAAAAAAABxigCygAFBQLKAUFBQLKLKCgoKLKCgooKpKooLBUhqSgo1nRc6yauaaSgCUSglhZRFEAAAAAAAABKAAAAAAAAAAAAAAAAEoJRFgKQpFgKRRFgWCglEUcWygCygAFAoKCygFsoBQUCgoUoKCihQVKVBUFgVKLBaF1nRc6ySymrmlSlAAlEWBYCAFgFgAAAAAAAWFgAALAAAAAAAAAAAAAAAAAAAAAAABxbKALKACgFBQKCgsosooLKKChQUFBQVBUoAAsosospQXWdFzrJAauaWwWoUAAAEURYAARRKEWBRFCUJRFCUSglEWCykWAAAAAAAAAAAAAAAAAAAAAHFsoAsoAsoKAUFBQUoKAKFBbBQLKVBUosFSgFSiyiyihbKWyiaySWGrmlspUospYFlEAABKEoQpCkAUQAAFgFEWFzQWACUJYAAAAAAAAAAAAAAAAAAAAcWygCgAoLKLKLKCgFsosoBQUFBUFAsFSlQUFBQLKLKWyiylspYElgsGkpQW50ALKCBYAAAAAAAJRKAAhQSykUARRFgWAEURYAAAAAAAAAAAAAAAAAcWygFABQKCgsosoBbKLKALKLBQVKLBQAWwUFKALKUFsospbKASWAFspQLBpKALAsoBACkUQpAAAAAAAAShKEsFlEAAABAAAAAAAAAAAAAAAAAcWgsoABQUFAsosoBbBbBUoBUosFBQVKAUFKLKAKFBoDUosoBJYAW5ppKCgFABUolAAAEURRFgWAAAAAAAAAhZYAAAIpKEAAAAAAAAAAAAAABxbKLKAAUFBQLKLBQVKLKLBQAUFBYFsoBSiyiygFBbKUFsospZYSWACylsFBUpUoABUoAAAAWCUJQBFEUQAAABYCFlgAAAABFEWBYAAAAAAAAAAAAcWyiygAFBUososFBQLKAUCygFAsooLKCigsosoKAWhUpbKKBYJYJYLBbKVKLKLBUoAsFAAABZYACiKQApARRAAAAAIAAAAAACURYFgAAAAAAAAABxbKLKAAVKLKAUFSgFsFAsosoBQKChUosososososoKUDUosooWAlglgKLBbKAVKAUFgVBQLBUAFikWFlBAoQAEoIACwAARRAAAAAASyiUShFgAAAAAAABxbKAUACyiwUFSiwUFBQLKLKAVKUFBQLKLKLKKCyiylBbKLKKFlElgBLKAWygCwWyksoABUoAAAKSwWKIAAFgCkAgAAAARYAAAAAAAAAJYKEoRQlCUJYFhxbKAVKALKAUCygFBQLKLKCiwUFBQUCyiyiylAspQUosospQUElEAAA1nQAWFAsFSiwFhQAVKRYCiWCglCWApFgAShKIAAACWAAAAAAAAAAAAAACUJRxLKALKAAUFAsoBQLKLKLKLKAUFBQUCyiylBQLKUFsosospQUCWEAKQCylAAsFBSFSgFgKCwLAsFQWAAUSoVAWACWBYAAAAJRAAAAAAAAAJQAAAABxLKALKAAUFSiwUFAsosososoBQUFBQLKKFBQUFBbKLKUFBQJYJRLAAspQAAVKVAqFsACwUABYALKICwVAsFiiABFEAAAABFgAAAAAAAAAAAAABxLKALKAAKCygFBQLKLKLKLKAUFBQUCylBQUoBSlAspQUFAlgBAFgsosoABUFSllAAACwLKAAA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")
    }
    body {
        font-size: 14px
    }
    #main {
        padding: 0 15px
    }
    #main .with-news {
        padding-top: 0
    }
    .wripper {
        padding: 0
    }
    .btn {
        font-size: 13px;
        padding: 12px 18px
    }
    .btn-default {
        background-color: #000;
        padding: 13px 85px 9px 16px
    }
    .btn-default:before {
        right: 5px
    }
    .btn-default:after {
        right: 39px
    }
    .btn-default.active,
    .btn-default:active,
    .btn-default:focus,
    .btn-default:hover,
    .open .dropdown-toggle.btn-default {
        background-color: #009fc2
    }
    h6 {
        font-size: 13px
    }
    .header .navbar .container-fluid>div,
    .search-active .navbar-form .input-group {
        min-height: 86px
    }
    .navbar-default {
        background: rgba(0, 159, 194, .8);
        font-size: .875em;
        min-height: 86px
    }
    .no-rgba .navbar-default {
        background: #2fafcb
    }
    .navbar-header {
        background: transparent;
        border-top: 86px solid #000;
        border-right: 31px solid transparent;
        height: 0;
        float: left;
        padding: 0;
        position: relative;
        width: 108px
    }
    .navbar-header .navbar-toggle {
        position: absolute;
        height: 17px;
        left: 29px;
        top: -43px;
        width: 24px
    }
    .navbar-collapse.collapse {
        display: block!important;
        float: left
    }
    .navbar-toggle {
        display: block
    }
    .navbar-default .navbar-collapse {
        padding: 0
    }
    .container-fluid>.navbar-collapse,
    .container>.navbar-collapse {
        margin-left: -15px
    }
    .header {
        font-size: 10px;
        left: 0;
        margin: 0;
        position: absolute;
        top: 0;
        width: 100%
    }
    .header #heading {
        background: #009fc2;
        float: right;
        line-height: 86px;
        padding: 0 1.1em;
        position: relative;
        width: 33.3333%
    }
    .header #heading .logo {
        padding-top: 4px;
        padding-right: 4.5em;
        position: relative;
        text-align: right;
        z-index: 2
    }
    .header #heading .logo img {
        float: right;
        max-height: 54px
    }
    .header #heading span.corner-1 {
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        width: auto;
        height: 100%;
        border-bottom: 86px solid #000;
        border-left: 31px solid transparent;
        z-index: 1
    }
    .header #heading span.corner-2 {
        display: block;
        height: 0;
        border-bottom: 46px solid #009fc2;
        border-left: 17px solid transparent;
        width: 0;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 3
    }
    .navbar-form {
        float: right;
        position: relative
    }
    .navbar-form .active-button {
        border-bottom: 86px solid #009fc2;
        border-left: 31px solid transparent;
        font-size: .8em;
        width: 65px
    }
    .navbar-form .active-button span {
        right: 5px;
        top: 39px
    }
    .search-active .navbar-form .input-group {
        padding: 38px 0 0
    }
    .search-active .navbar-form .input-group span {
        right: 30px;
        top: 38px
    }
    .search-active .navbar-form .form-control {
        font-size: 22px;
        padding-left: 12px;
        border: none
    }
    .search-active .navbar-form .form-control:active,
    .search-active .navbar-form .form-control:focus {
        padding-left: 12px;
        border: none
    }
    .search_placeholder {
        font-size: 22px;
        left: 18px;
        top: 40px
    }
    .search-form_button {
        padding-right: 98px
    }
    .header nav ul {
        font-size: 0;
        line-height: 0;
        text-align: left
    }
    .header nav li {
        float: none;
        font-family: clanproblack, sans-serif;
        display: inline-block;
        font-size: 15px;
        line-height: 1em;
        margin: 0;
        padding: 44px 12px 22px;
        text-transform: uppercase
    }
    .header nav li span {
        display: none
    }
    .csstransforms3d .header nav li.active:before,
    .csstransforms3d .header nav li.an_active:before {
        background: transparent;
        box-shadow: 0 0 2px rgba(0, 0, 0, .25);
        box-sizing: content-box;
        content: '';
        display: block;
        height: 100%;
        left: 11px;
        margin: 0 1px 0 0;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transform: skew(-20.01deg);
        -ms-transform: skew(-20.01deg);
        transform: skew(-20.01deg);
        z-index: -99999
    }
    .csstransforms3d .header nav li.active:before {
        left: 9px;
        margin: 0 3px 0 0;
        padding: 0 0 8px
    }
    .header nav li.an_active span.el-design-1,
    .header nav li.an_active span.el-design-1:after,
    .header nav li.an_active span.el-design-1:before {
        display: none
    }
    .header nav li.an_active span.el-design-2 {
        box-sizing: content-box;
        display: block;
        position: absolute;
        top: 0;
        left: 26px;
        right: 17px;
        width: auto;
        height: 86px;
        background: #009fc2;
        z-index: -9999
    }
    .header nav li.an_active span.el-design-2:after {
        content: "";
        border-top: 86px solid #009fc2;
        border-right: 32px solid transparent;
        position: absolute;
        left: 100%;
        top: 0
    }
    .header nav li.an_active span.el-design-2:before {
        content: "";
        border-bottom: 86px solid #009fc2;
        border-left: 31px solid transparent;
        position: absolute;
        right: 100%;
        top: 0
    }
    .header nav li.active span.el-design-1,
    .header nav li.an_active.active span.el-design-1 {
        display: block;
        box-sizing: content-box;
        position: absolute;
        top: 0;
        left: 27px;
        right: 20px;
        width: auto;
        height: 93px;
        background: #fff;
        z-index: -9999
    }
    .header nav li.active span.el-design-1:after,
    .header nav li.an_active.active span.el-design-1:after {
        display: block;
        content: "";
        border-top: 92px solid #fff;
        border-right: 34px solid transparent;
        position: absolute;
        left: 100%;
        top: 0
    }
    .header nav li.active span.el-design-1:before,
    .header nav li.an_active.active span.el-design-1:before {
        display: block;
        content: "";
        border-bottom: 91px solid #fff;
        border-left: 34px solid transparent;
        position: absolute;
        right: 100%;
        bottom: 0
    }
    .header nav li.active span.el-design-2 {
        box-sizing: content-box;
        display: block;
        position: absolute;
        top: 0;
        left: 26px;
        right: 17px;
        width: auto;
        height: 86px;
        background: #009fc2;
        z-index: -9999
    }
    .header nav li.active span.el-design-2:after {
        content: "";
        border-top: 86px solid #009fc2;
        border-right: 32px solid transparent;
        position: absolute;
        left: 100%;
        top: 0
    }
    .header nav li.active span.el-design-2:before {
        content: "";
        border-bottom: 86px solid #009fc2;
        border-left: 31px solid transparent;
        position: absolute;
        right: 100%;
        bottom: 0
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover,
    .navbar-default .navbar-nav>li>a,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        color: #fff;
        padding: 0
    }
    .navbar-default .navbar-nav>.active>a,
    .navbar-default .navbar-nav>.active>a:focus,
    .navbar-default .navbar-nav>.active>a:hover {
        background: none
    }
    .navbar-nav li i {
        display: none
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border: none
    }
    .search-active .navbar-header {
        border-right: 31px solid transparent
    }
    .search-active .navbar-form .input-group span {
        right: 5px
    }
    .eyebrow {
        background: url(../img/spacer.png) 100% 0 no-repeat;
        font-size: 14px;
        padding: 29px 40px 0 15px
    }
    .eyebrow__blue {
        background-position: 100% -500px
    }
    .eyebrow__empty {
        background: none
    }
    .block-title {
        font-size: 28px;
        margin: 0 0 6px
    }
    .pointer a:after {
        margin: 0 0 0 7px
    }
    .main-section {
        font-size: 18px
    }
    .main-section-inner {
        min-height: 388px
    }
    .main-section .main-section-text {
        bottom: 72px;
        max-width: 470px;
        padding: 0 30px
    }
    .main-block:nth-child(2) .main-section:nth-child(1) .background:after {
        left: 182px;
        right: auto
    }
    .main-block:nth-child(1) .main-section:nth-child(2) .background:after {
        left: auto;
        right: 214px
    }
    .main-block:nth-child(1) .main-section:nth-child(3) .background:after {
        border: none;
        border-top: 348px solid rgba(0, 0, 0, .6);
        border-right: 128px solid transparent
    }
    .main-block:nth-child(1) .main-section:nth-child(3) .background:before {
        border-bottom: 420px solid rgba(0, 0, 0, .6);
        border-left: 153px solid transparent;
        content: "";
        display: block;
        position: absolute;
        right: 0;
        top: 110px;
        z-index: 9
    }
    .main-block:nth-child(2) .main-section:nth-child(3) .background:after {
        border: none;
        border-top: 112px solid rgba(0, 0, 0, .6);
        border-right: 41px solid transparent
    }
    .today-activity-block .background {
        top: 39px
    }
    .switch {
        background: url(../img/spacer.png) -37px -551px no-repeat;
        height: 44px;
        width: 46px;
        margin-left: 0
    }
    .switch:hover {
        background-position: -37px -595px
    }
    .main-block:nth-child(1) .main-section:nth-child(2) .switch:hover,
    .main-block:nth-child(2) .main-section:nth-child(2) .switch:hover,
    .t-insights-block .switch:hover {
        background-position: -37px -673px
    }
    .main-block:nth-child(1) .main-section:nth-child(2) p {
        max-width: 275px
    }
    .filter-switch {
        background: url(../img/spacer.png) -37px -578px no-repeat;
        height: 22px;
        width: 46px;
        margin-left: 0
    }
    .filter-switch:hover {
        background-position: -37px -622px
    }
    #dynamic_panel {
        background: #009fc2;
        color: #fff;
        height: 300px;
        top: 86px;
        left: 0;
        position: absolute;
        width: 100%
    }
    .panel_state {
        background: #009fc2;
        font-size: 14px;
        padding: 30px 30px 50px;
        top: 0;
        left: 0;
        text-align: left;
        position: absolute;
        width: 100%;
        box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1, 1, 1, .35)
    }
    .panel_state .link-block__img {
        margin: 0 0 20px
    }
    .panel_state .link-block__img img {
        width: 100%
    }
    .panel_state a:hover {
        color: #75d9ef
    }
    .panel_state .col-md-6 img {
        max-height: 310px
    }
    .panel_state h4 {
        margin: 0 0 7px
    }
    .panel_state h2 {
        margin: 0 0 3px
    }
    .panel_state h2+p {
        font-size: 18px
    }
    .panel-menu {
        font-size: 13px
    }
    .panel-menu .panel-menu--block {
        padding-top: 13px
    }
    .panel-menu h5 {
        font-size: 14px;
        margin: 0 0 3px
    }
    .panel-menu ul {
        margin: 0 0 14px;
        line-height: 1.8em;
        text-transform: uppercase
    }
    .panel_state .hover-image:hover h4 a {
        color: #75d9ef
    }
    .panel_state .hover-image:hover .link-block__img span {
        background: rgba(0, 0, 0, .1);
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 6
    }
    .breaking_news-block {
        bottom: 0;
        top: auto
    }
    .breaking_news-block .pointer a:after {
        display: inline-block
    }
    .breaking_news-block img {
        min-width: 100%
    }
    .breaking_news-block span.b-close {
        vertical-align: middle
    }
    .breaking_news-block h2 {
        font-size: 18px
    }
    .container.wripper,
    .navbar-rail.sticky .container-fluid {
        width: 970px
    }
    .margin-fix {
        margin: 0
    }
    .main-block .eyebrow {
        padding-left: 30px
    }
    .t-insights-block {
        background-size: auto 100%;
        font-size: 14px;
        min-height: 193px
    }
    .t-insights-block .row>div {
        min-height: 193px;
        padding-bottom: 8px;
        padding-bottom: 220px;
        margin-bottom: -200px
    }
    .t-insights-block .t-insights__news .media {
        padding: 9px 15px 0
    }
    .t-insights__news .background {
        border-bottom: 300px solid #40b7d1;
        border-left: 111px solid transparent;
        top: 0
    }
    .t-insights__news .media .pull-left {
        margin-right: 19px;
        padding-right: 0
    }
    .t-insights__news .media-body {
        max-width: 351px
    }
    .t-insights__news .block-title {
        font-size: 18px
    }
    .t-insights-block .t-insights__news img {
        max-width: 100px
    }
    .t-insights-block .t-insights__highlight {
        background: #40b7d1
    }
    .t-insights-block .highlight-block {
        padding: 6px 0 0
    }
    .main-section-text__track {
        padding: 13px 15px 10px
    }
    .t-insights-block .row>.t-insights__wtitile {
        background: #40b7d1;
        border-top: none;
        padding-top: 25px
    }
    .t-insights__wtitile .background {
        border-bottom: 300px solid #2aafcc;
        border-left: 109px solid transparent;
        border-right: 219px solid #2aafcc;
        height: 0;
        left: auto;
        right: 0;
        top: 0;
        width: 0;
        z-index: -1
    }
    .main-discover-block {
        padding: 0
    }
    .discover-block-content {
        padding: 86px 15px
    }
    .main-discover-block h5 {
        font-size: 15px;
        padding: 29px 18px 0 16px;
        color: #009fc2;
        font-family: clanproblack;
        letter-spacing: .025em;
        text-transform: uppercase
    }
    .main-discover-block .discover-title {
        font-size: 52px;
        margin: 0 0 3px;
        max-width: 470px;
        color: #fff;
        font-family: clanprobold;
        line-height: 1.154em;
        text-shadow: 0 0 10px rgba(0, 0, 0, .18)
    }
    .main-discover-block .main-section-text {
        bottom: 0;
        padding: 22px 15px 20px
    }
    .main-discover-block h3 {
        margin: 3px 0 22px;
        max-width: 340px;
        color: #fff;
        font-family: clanproregular;
        font-size: 22px;
        line-height: 1.273em;
        text-shadow: 0 0 10px rgba(0, 0, 0, .18)
    }
    .main-discover-block .main-section-text .btn-default {
        width: auto
    }
    .main-discover-block .flex-control-nav {
        bottom: 30px;
        padding: 0 20px 0 0;
        right: 0
    }
    .main-discover-block .with-news .flex-control-nav {
        bottom: 90px
    }
    .main-section .main-section-tride {
        bottom: 59px;
        left: 15px;
        max-width: 500px;
        padding: 16px 15px 10px;
        position: absolute
    }
    .title-block h5 {
        margin: 0;
        padding: 14px 0 57px
    }
    .title-block .title-header {
        font-size: 40px
    }
    .title-block .main-section-inner {
        padding: 0
    }
    .title-block .title-block__color {
        padding: 16px 10px 40px 30px
    }
    .inside-page .title-block .title-block__color {
        padding: 16px 30px 40px;
        max-width: 500px
    }
    .title-block span.triangle {
        background: transparent;
        left: 100%;
        overflow: hidden;
        right: auto;
        width: 100%
    }
    .title-block span.triangle:before {
        border: none;
        border-right: 300px solid transparent;
        border-top: 800px solid;
        border-top-color: inherit;
        bottom: 0;
        left: 0;
        right: auto;
        top: auto
    }
    .title-block .background {
        border-bottom: 800px solid rgba(0, 0, 0, .5);
        border-left: 294px solid transparent;
        content: "";
        height: 0;
        left: auto;
        right: -15px;
        top: 86px;
        width: 0
    }
    .inside-page .title-block .main-section-inner {
        min-height: 634px
    }
    .inside-page .title-block .title-block__inner {
        bottom: 0;
        left: 0;
        position: absolute
    }
    .inside-page .title-block .background {
        top: 39px;
        right: 0
    }
    .detail-page .title-block .title-block__text {
        font-size: 18px;
        max-width: 570px
    }
    .detail-page .title-block .btn-block {
        margin: 25px 0 -8px
    }
    .detail-page .title-block .main-section-inner {
        padding: 86px 15px 0
    }
    .detail-page .title-block .title-block__inner {
        bottom: 0;
        padding: 0 200px 0 0;
        position: relative;
        max-width: 100%
    }
    .detail-page .title-block .title-block__color {
        position: relative
    }
    .detail-page .title-block .background {
        top: -6px
    }
    .detail-page .title-block span.triangle {
        width: 300px
    }
    .detail-page .title-block span.triangle:before {
        bottom: auto;
        left: auto;
        right: 100px;
        top: 0
    }
    .detail-page .inner-page-top .title-block .main-section-inner {
        padding-top: 0
    }
    .detail-page .inner-page-top .title-block .title-block__inner {
        padding: 0 230px 0 0
    }
    .detail-page .inner-page-top .title-block span.triangle:before {
        right: 135px
    }
    .detail-page .inner-page-top .title-block .background {
        right: 0;
        top: -51px
    }
    .detail-page .blog-banner .title-block .main-section-inner {
        min-height: 546px
    }
    .detail-page .blog-banner .title-block .title-block__inner {
        bottom: 0;
        left: 0;
        padding: 0;
        position: absolute;
        width: 50%
    }
    .detail-page .blog-banner .title-block .background {
        background-color: transparent;
        background-position: 100% 0;
        background-repeat: no-repeat;
        right: 0;
        top: -48px
    }
    .detail-page .blog-banner .title-block span.triangle:before {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto
    }
    .error-page .title-block .main-section-inner {
        padding: 140px 15px 0
    }
    .error-page .title-block .title-block__inner {
        padding: 0 200px 0 0;
        position: relative;
        max-width: 100%;
        z-index: 0
    }
    .error-page .title-block .title-block__color {
        padding-top: 40px
    }
    .blog-banner .title-block .title-block__color {
        padding: 16px 10px 60px 30px
    }
    .detail-page .banner-tall .title-block .main-section-inner {
        min-height: 634px
    }
    .detail-page .banner-tall .title-block .title-block__inner {
        bottom: 0;
        left: 0;
        position: absolute
    }
    .detail-page .banner-tall .title-block .background {
        top: 39px;
        right: 0
    }
    .detail-page .banner-tall .title-block .title-block__color {
        padding: 16px 30px 40px;
        max-width: 500px
    }
    .detail-page .banner-tall .title-block .main-section-inner {
        padding: 0
    }
    .detail-page .banner-tall .eyebrow {
        margin: 0;
        padding: 14px 0 57px
    }
    .detail-page .banner-tall .title-block span.triangle {
        background: transparent;
        left: 100%;
        overflow: hidden;
        right: auto;
        width: 100%
    }
    .detail-page .banner-tall .title-block span.triangle:before {
        border: none;
        border-right: 300px solid transparent;
        border-top: 800px solid;
        border-top-color: inherit;
        bottom: 0;
        left: 0;
        right: auto;
        top: auto
    }
    .detail-page .banner-tall .title-block .title-block__color .btn-block {
        margin: 15px 0 0
    }
    .detail-page .reset-banner-top-margin {
        padding-top: 0
    }
    .detail-page.reset-banner-short-margin {
        padding-top: 86px
    }
    .inside-page .banner-short .title-block .btn-block {
        margin: 25px 0 -8px
    }
    .inside-page .banner-short .title-block .main-section-inner {
        padding: 0 15px
    }
    .inside-page .banner-short .title-block .title-block__color {
        position: relative
    }
    .inside-page .banner-short .title-block .background {
        top: -6px
    }
    .inside-page .banner-short .title-block .main-section-inner {
        min-height: 0
    }
    .inside-page .banner-short .title-block span.triangle {
        width: 300px
    }
    .inside-page .banner-short .title-block span.triangle:before {
        bottom: auto;
        left: auto;
        right: 135px;
        top: 0
    }
    .inside-page .banner-short .title-block .title-block__inner {
        bottom: 0;
        padding: 0 230px 0 0;
        position: relative;
        max-width: 100%
    }
    .inside-page .banner-short .title-block .title-block__color {
        position: relative;
        max-width: unset;
        padding: 16px 10px 40px 30px
    }
    .inside-page .banner-short .title-block .background {
        right: 0;
        top: -51px
    }
    .inside-page .banner-short .eyebrow {
        margin-bottom: 26px
    }
    .inside-page.reset-banner-short-margin {
        padding-top: 86px
    }
    .el-left .background {
        background-color: #1a1a1a;
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 1230px 100%;
        display: block;
        left: auto;
        right: 0;
        width: 1230px
    }
    .el-left .background:after {
        background-position: 0 100%;
        background-repeat: no-repeat;
        background-size: auto 100%;
        border: none;
        content: "";
        display: block;
        position: absolute;
        height: 100%;
        left: 100%;
        top: 0;
        width: 200px
    }
    .el-right .background {
        background-color: #040404;
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: auto 100%;
        display: block;
        box-shadow: inset 350px 0 200px -200px #0a0a0a;
        left: 0;
        right: auto;
        width: 1230px
    }
    .el-right .background:before {
        border-left: 183px solid transparent;
        border-bottom: 500px solid #0a0a0a;
        content: "";
        display: block;
        position: absolute;
        left: auto;
        right: 100%;
        top: 0;
        bottom: auto;
        width: 0
    }
    .el-left,
    .el-right {
        border: none;
        padding: 0;
        z-index: 0
    }
    .el-left .main-section-inner,
    .el-right .main-section-inner {
        padding: 0 15px
    }
    .el-class-1 .main-section__image {
        width: 360px
    }
    .el-class-1 .background {
        background-position: 360px 0;
        margin-right: 360px
    }
    .el-class-2 .main-section__image {
        width: 475px
    }
    .el-class-2 .background {
        background-position: -475px 0;
        margin-left: 475px
    }
    .el-class-3 .main-section__image {
        width: 644px
    }
    .el-class-3 .background {
        background-position: 644px 0;
        margin-right: 644px
    }
    .el-class-3 .main-section-tride {
        max-width: 380px
    }
    .el-class-4 .main-section__image {
        width: 587px
    }
    .el-class-4 .background {
        background-position: -587px 0;
        margin-left: 587px
    }
    .el-class-5 .main-section__image {
        width: 362px
    }
    .el-class-5 .background {
        background-position: 362px 0;
        margin-right: 362px
    }
    .el-class-6 .main-section__image {
        width: 300px
    }
    .el-class-6 .background {
        background-position: -300px 0;
        margin-left: 300px
    }
    .el-class-7 .main-section__image {
        width: 645px
    }
    .el-class-7 .background {
        background-position: 645px 0;
        margin-right: 645px
    }
    .el-class-7 .main-section-tride {
        max-width: 380px
    }
    .el-class-7.main-section h5 {
        min-width: 143px;
        padding-right: 28px
    }
    .el-class-8 .main-section__image {
        width: 585px
    }
    .el-class-8 .background {
        background-position: -585px 0;
        margin-left: 585px
    }
    .el-right .main-section-inner {
        padding-left: 514px
    }
    .el-right .main-section-tride {
        left: 514px
    }
    .el-right .background:after {
        border: 0;
        display: none
    }
    .el-right .main-section__image img {
        float: left
    }
    .el-right.el-class-4 .main-section-inner {
        padding-left: 630px
    }
    .el-right.el-class-4 .main-section-tride {
        left: 631px
    }
    .el-right.el-class-6 .main-section-inner {
        padding-left: 329px
    }
    .el-right.el-class-6 .main-section-tride {
        left: 330px
    }
    .el-right.el-class-8 .main-section-inner {
        padding-left: 627px
    }
    .el-right.el-class-8 .main-section-tride {
        left: 628px
    }
    .h2-picture {
        margin: 0 0 6px
    }
    .h2-picture .main-section__image {
        display: none
    }
    .h2-picture .block-title {
        font-size: 28px;
        margin: 0;
        padding-left: 0
    }
    .inside-page .h2-picture .block-title {
        margin: 0
    }
    .h2-picture .block-title:before {
        display: none
    }
    .video-link i {
        background: url(../img/spacer.png) -5px -1172px no-repeat;
        display: block;
        height: 90px;
        position: absolute;
        left: 50%;
        margin: -45px 0 0 -45px;
        top: 50%;
        width: 90px
    }
    .hover-video:hover .video-link i,
    .video-link:hover i {
        background: url(../img/spacer.png) -5px -1266px no-repeat
    }
    .equal_height {
        clear: both;
        overflow: hidden
    }
    .equal_height .document-list-block,
    .equal_height .image-block,
    .equal_height>div {
        margin-bottom: -99999px;
        padding-bottom: 99999px
    }
    .text-block {
        padding: 0 30px 30px;
        position: relative
    }
    .text-block .h2-picture {
        position: inherit
    }
    .text-block .h2-picture .block-title {
        padding: 56px 0 0;
        margin: 0
    }
    .text-block .a-visit {
        bottom: 36px;
        position: absolute;
        right: 265px;
        width: 12.6667%;
        text-align: right
    }
    .text-block .text-block__text {
        display: inline-block;
        max-width: 570px;
        padding: 0;
        width: 58.3333%
    }
    .text-block .text-block__picture {
        width: 233px
    }
    .text-block .text-block__picture img {
        min-width: 233px
    }
    .darkform-blocks,
    .footer-block,
    .fourcolumns {
        padding-right: 30px
    }
    .fourcolumns {
        min-height: 288px
    }
    .fourcolumns .more-information-block:last-child {
        padding-right: 0;
        margin-right: -30px
    }
    .block-width {
        box-sizing: content-box;
        margin-right: -30px
    }
    .footer-block .promo-block {
        padding: 0 15px 30px
    }
    .fourcolumns {
        margin-left: -16px
    }
    .inner-page-bottom .fourcolumns .document-list-block {
        border-left: 1px solid #999
    }
    .inner-page-bottom .fourcolumns .document-list-block.block-width {
        padding-right: 14px
    }
    .more-information-block {
        background: #f4f4f4;
        border: none;
        border-left: 1px solid #999;
        color: #1a1a1a;
        word-wrap: break-word
    }
    .more-information-block>div {
        padding: 0 15px 30px
    }
    .more-information-block .ul-style {
        overflow: hidden
    }
    .more-information-block .main-section-inner {
        background: none;
        border: none
    }
    .more-information-block .eyebrow-block {
        padding: 29px 40px 21px 0;
        position: relative
    }
    .more-information-block .eyebrow-block h5 {
        background: none;
        padding: 0;
        margin: 0;
        display: inline
    }
    .more-information-block .eyebrow-block .eyebrow_line {
        background: url(../img/spacer.png) 100% 0 no-repeat;
        display: none;
        height: 40px;
        position: absolute;
        top: 0;
        width: 20px
    }
    .quote-information {
        margin: 0;
        padding: 0 15px
    }
    .quote-block {
        margin: 57px 0;
        padding: 100px 30px
    }
    .quote-block .str-top {
        left: 20%
    }
    .quote-block .str-bottom {
        right: 20%
    }
    .quote-block h4 {
        font-size: 1em;
        padding: 37px 0 36px
    }
    .equal_height--full>div {
        overflow: hidden;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }
    .text-information .promo-companent.col-md-6>.promo-block {
        padding: 0 30px 30px
    }
    .quote-companent .quote-block {
        overflow: visible
    }
    .special-quote .quote-block h4 {
        font-size: 1em;
        padding: 36px 0 35px
    }
    .news-companent {
        border: none
    }
    .col-md-12>.quote-block {
        margin: 57px 0;
        padding: 100px 60px
    }
    .inner-page-bottom .col-md-12>.quote-block {
        font-size: 18px;
        padding: 100px 120px
    }
    .footer-block .promo-companent {
        padding: 0 15px 99999px
    }
    .quote-area .quote-block {
        margin-right: -30px;
        margin-left: -30px
    }
    .two-quote {
        margin: 57px 0
    }
    .text-information-inner .quote-block {
        margin-left: -30px;
        margin-right: -30px
    }
    .row.equal_height--full>div {
        border: 1px solid #fff
    }
    .row.equal_height--full>.col-md-6 {
        border-width: 0 0 0 15px
    }
    .row.equal_height--full>.col-md-6:first-child {
        border-width: 0 15px 0 0;
        margin-bottom: -99999px
    }
    .row.equal_height--full>.col-md-6.promo-companent {
        padding: 0 0 99999px
    }
    .row.equal_height--full>.col-md-6>div {
        margin: 0
    }
    .equal_height--full {
        margin: 57px -30px
    }
    .qoutebottom .quote-block {
        margin: 0 -15px
    }
    .feature-block {
        min-height: 140px;
        padding: 10px 30px 0
    }
    .feature-block h5 {
        padding: 23px 0 0
    }
    .feature-block .feature-block__text {
        padding: 23px 0 30px;
        position: relative
    }
    .feature-block .feature-block__text.big__pad {
        padding-top: 44px
    }
    .feature-block h2 {
        font-size: 28px;
        margin: 0;
        padding: 44px 0 0
    }
    .feature-block .feature-block-text-btn {
        margin: -18px 0 50px
    }
    .feature-block .feature-block-text-btn .seperator {
        margin-right: 30px
    }
    .feature-block .feature-block-angle {
        position: absolute;
        width: 100%;
        margin: 0;
        bottom: 0;
        left: 44%;
        -webkit-transform: translate(25.5%);
        -ms-transform: translate(25.5%);
        transform: translate(25.5%)
    }
    .feature-block .feature-block-angle .btn-block {
        min-width: 16.26%;
        white-space: nowrap;
        border: none;
        margin: 0;
        padding: 0;
        text-align: justify
    }
    .feature-block .feature-block-angle .btn-block:only-child {
        margin: 30px 0
    }
    .feature-block-angle>div:last-child .social-net {
        height: inherit;
        margin: 30px 0
    }
    .feature-block-angle>div:last-child .social-net ul.social-net-block {
        position: static;
        bottom: auto;
        right: auto;
        z-index: auto;
        padding: inherit
    }
    .background-block {
        position: relative;
        z-index: 0
    }
    .background-block .background {
        height: 100%;
        overflow: hidden;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        z-index: -1
    }
    .background-block .background:before {
        border-left: 286px solid transparent;
        border-bottom: 800px solid #ebebeb;
        content: "";
        display: block;
        position: absolute;
        right: 300px;
        top: 0
    }
    .background-block .background:after {
        background: #ebebeb;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 300px
    }
    .finger-title.background-block .background:before {
        right: 329px
    }
    .finger-title.background-block .background:after {
        width: 329px
    }
    .blog-filter.background-block .background:before {
        right: 375px
    }
    .blog-filter.background-block .background:after {
        width: 375px
    }
    .social-block .social-block--header {
        padding: 3px 0 4px 36px
    }
    .social-block .social-block--header h3 {
        font-size: 13px
    }
    .social-block .social-block--header span {
        top: 3px
    }
    .social-block .social-block--date {
        padding: 3px 0 0 23px
    }
    .social-block .social-block--date i {
        top: 2px
    }
    .social-block .social-block--content {
        font-size: 13px;
        max-width: 278px;
        overflow: hidden;
        max-height: 56px
    }
    .t-insights-block .t-insights__social .social-block {
        padding: 6px 0 0;
        padding-right: 15px
    }
    .social-net {
        background: transparent;
        border: none;
        clear: both;
        padding: 0
    }
    ul.social-net-block li.helper {
        display: inline-block;
        width: 100%;
        height: 0;
        margin: 0!important;
        visibility: hidden
    }
    .background-block .social-net {
        height: 0;
        padding: 0;
        margin: 0 -15px;
        position: relative
    }
    .background-block ul.social-net-block {
        overflow: hidden;
        position: absolute;
        bottom: 17px;
        right: 0;
        z-index: 3;
        padding: 10px 15px 13px;
        min-width: 25%;
        white-space: nowrap;
        text-align: justify
    }
    .background-block ul.social-net-block li {
        margin: 0 0 0 15px
    }
    .background-block ul.social-net-block li:first-child {
        margin: 0
    }
    .blog-filter .social-net {
        height: 0;
        padding: 0;
        position: relative
    }
    .blog-filter ul.social-net-block {
        bottom: 17px;
        padding: 10px 15px 13px;
        position: absolute;
        right: 0;
        width: 25%;
        text-align: justify
    }
    .finger-title ul.social-net-block {
        bottom: -19px
    }
    .footer ul.social-net-block li {
        font-family: clanprobold, sans-serif;
        display: block;
        font-size: 12px;
        line-height: 1em;
        margin: 0;
        padding: 0 0 8px
    }
    .footer ul.social-net-block li a>span {
        display: inline-block
    }
    .footer ul.social-net-block i {
        display: inline-block;
        margin: 0 17px 0 0
    }
    .modal ul.social-net-block {
        padding: 14px 20px 4px
    }
    .document-list-block h5 {
        background: none;
        font-size: 18px;
        padding: 32px 0 0
    }
    .detail-page .document-list-block .main-section-inner {
        padding: 0 15px
    }
    .documents {
        margin: 0 -31px 0 -30px
    }
    .documents .panel-heading {
        font-size: 14px;
        line-height: 1.1em
    }
    .documents .panel-heading h4 {
        font-size: 14px
    }
    .documents .panel-heading a.accordion-toggle {
        min-height: 40px;
        padding: 10px 150px 10px 70px
    }
    .documents .panel-heading span.str {
        left: 30px
    }
    .documents .panel-body {
        padding-left: 70px
    }
    .documents .documents__type {
        margin-top: -16px;
        right: 30px;
        white-space: nowrap
    }
    .documents .documents__type a {
        display: block
    }
    .documents .documents__type i {
        background: url(../img/spacer.png) 0 -862px no-repeat;
        height: 32px;
        float: right;
        width: 31px
    }
    .documents .panel-heading .documents__type:hover i {
        background: url(../img/spacer.png) 0 -826px no-repeat
    }
    .documents .documents__size {
        color: #999;
        display: block;
        font-family: clanproregular, sans-serif;
        font-size: 11px;
        float: left;
        padding: 15px 8px 0 0
    }
    .documents .panel-heading span.str {
        background-position: -51px -942px
    }
    .documents .panel-heading a:hover span.str {
        background-position: -51px -622px
    }
    .documents .panel-heading.open span.str,
    .documents .panel-heading span.str.open {
        background-position: 0 -622px
    }
    .documents .panel-heading.open a:hover span.str,
    .documents .panel-heading a:hover span.str.open {
        background-position: 0 -606px
    }
    .file-icons {
        display: block;
        height: 32px;
        width: 32px;
        color: #666;
        font-size: 32px;
        float: right
    }
    .file-icons:hover {
        color: #009fc2
    }
    .drawer-module .eyebrow {
        margin: 0 0 37px;
        padding: 28px 40px 0 0
    }
    .drawer__white h6 {
        margin-bottom: 6px
    }
    .drawer-module {
        display: none;
        font-size: 14px;
        position: absolute;
        width: 100%;
        top: 86px;
        left: 0;
        z-index: 99
    }
    .drawer-module .panel-links .eyebrow {
        margin-bottom: 36px
    }
    .drawer-module .panel-social {
        font-size: 13px
    }
    .drawer-module .panel-social .eyebrow {
        margin-bottom: 34px
    }
    .drawer-module__content {
        padding: 0 30px 50px
    }
    .drawer-module__content>.row>div {
        border-top: none;
        padding-bottom: 0
    }
    .drawer-module__content .b-close {
        right: 27px;
        top: 13px
    }
    .drawer-module .social-block {
        padding: 0 0 17px
    }
    .drawer-module .social-block .social-block--header {
        padding: 3px 0 6px 36px
    }
    .drawer-module .link-block__dark {
        margin: 0 0 0 50%;
        padding: 0 0 20px
    }
    .hover-image:hover .link-block__img span {
        background: rgba(0, 0, 0, .1);
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 6
    }
    .drawer__blue .hover-image:hover a {
        color: #75d9ef;
        opacity: 1
    }
    .hover-video:hover a.a-visit {
        color: #006f87
    }
    .drawer-module__content .main-block__image {
        overflow: hidden
    }
    .drawer__dark .hover-image__size {
        float: left;
        padding: 0 15px 0 0;
        width: 50%
    }
    .drawer__dark .main-block__text {
        margin: 0 0 0 50%;
        padding: 0 0 0 15px
    }
    .drawer-module .main-block__image .link-block__img {
        margin: 0
    }
    .drawer__dark .p-line {
        margin: 0 0 0 50%
    }
    .drawer__dark .main-block__image h4 {
        font-size: 28px;
        margin: 0 0 5px 50%;
        padding: 0 0 0 15px
    }
    .drawer__dark .main-block__image .p-line {
        border-top: none;
        margin: 27px 0 0 50%;
        padding: 0 0 2px 15px
    }
    .drawer__dark .main-block__image .p-line ul {
        border-top: 1px solid #666;
        padding: 19px 0 0
    }
    .inner-bottom-row {
        padding: 0 15px
    }
    .panel-news {
        margin-bottom: 22px
    }
    .panel-news .news-inner {
        border: none;
        margin: 0 0 20px;
        padding: 0
    }
    .panel-news .eyebrow {
        margin-bottom: 36px
    }
    .panel-news h3 {
        font-size: 13px
    }
    .panel-news .panel-news__title {
        margin: 0;
        padding: 0
    }
    .panel-news .panel-news--date {
        font-size: 13px
    }
    .panel-news .link-block__img {
        width: 100px
    }
    .panel-news .news-inner .panel-news--date,
    .panel-news .news-inner h3,
    .panel-news.nordpool .news-inner .panel-news--date,
    .panel-news.nordpool .news-inner h3 {
        margin: 0 0 0 120px
    }
    .panel-news .news-inf:hover h3 a {
        color: #4d4d4d
    }
    .panel-news .news-inf:hover .link-block__img span {
        background: rgba(0, 0, 0, .1);
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 6
    }
    .detail-page .panel-news {
        margin: 0
    }
    .detail-page .panel-news h3 {
        font-size: 18px
    }
    .detail-page .panel-news .panel-news--date {
        padding: 6px 0 0
    }
    .detail-page .eyebrow {
        margin-bottom: 26px
    }
    .text-other-inner .image-block {
        margin: 0 -30px
    }
    .text-other-inner .table-block {
        margin: 0 -30px 0 0
    }
    .text-other-inner .panel-news .link-block__img {
        width: 70px
    }
    .text-other-inner .news-inner h3 {
        font-size: 13px;
        margin: 0 0 0 90px
    }
    .text-other-inner .nordpool .news-inner h3 {
        margin: 0
    }
    .text-other-inner .news-inner .panel-news--date {
        padding: 3px 0 0;
        margin: 0 0 0 90px
    }
    .text-other-inner .nordpool .news-inner .panel-news--date {
        margin: 0
    }
    .col-md-4>.panel-news h3 {
        font-size: 13px
    }
    .col-md-4>.panel-news .panel-news--date {
        padding: 3px 0 0
    }
    .inner-page-bottom .panel-news {
        padding: 0 15px 47px
    }
    .inner-page-bottom .inner-bottom-row .panel-news {
        padding: 0 0 47px
    }
    .inner-page-bottom .eyebrow {
        padding-left: 0
    }
    .inner-page-bottom .footer-block .panel-news {
        padding: 0 15px 37px
    }
    .text-information-inner .eyebrow {
        padding-left: 0
    }
    .text-information-inner .panel-news:last-child {
        margin-bottom: 0
    }
    .text-information .text-other-inner>.panel-news:first-child {
        margin-top: 0
    }
    .drawer-module .charts-panel {
        padding-bottom: 72px
    }
    .drawer-module .charts-panel>.row {
        padding-top: 64px
    }
    .drawer-module .charts-panel h4 {
        font-size: 15px;
        padding-top: 0
    }
    .drawer-module a.chart-volume {
        font-size: 14px
    }
    .indexes-line {
        left: 0;
        position: absolute;
        top: -64px;
        width: 100%
    }
    .drawer__white .drawer-module__content h5 {
        margin: 0 0 43px
    }
    .drawer__white .drawer-module__content .link-block__img {
        margin: 0 0 22px;
        text-align: left
    }
    .drawer__white .p-line {
        background: transparent;
        border-top: none;
        margin: 0;
        padding: 0 25px
    }
    .drawer__white .drawer-module__content {
        padding: 0 30px 40px
    }
    .drawer-module .drawer-block__text h4 {
        margin: 0 0 21px
    }
    .drawer-module .drawer-block__text p {
        margin: 0 0 15px
    }
    .stockmarket {
        position: relative;
        min-height: 373px
    }
    .import-form input,
    .import-form select,
    .import-form textarea,
    .learn_more {
        font-size: 14px
    }
    .footer-menu {
        padding: 14px 10px 25px
    }
    .footer-menu--block h6,
    .footer-menu--block h6 a {
        color: #fff
    }
    .footer-menu--block ul {
        list-style: none;
        margin: 0;
        padding: 0
    }
    .footer-menu--block li {
        padding: 0 0 17px;
        text-transform: uppercase
    }
    .footer .col-md-10 {
        padding: 0
    }
    .footer-menu {
        padding: 51px 30px 24px;
        margin: 0
    }
    .footer-menu--block {
        float: left;
        padding: 0 15px;
        width: 20%
    }
    .footer-menu-bootom {
        clear: both;
        padding: 83px 15px 0
    }
    .footer-menu-bootom ul {
        border-top: 1px solid #666;
        font-size: 0;
        line-height: 0;
        padding: 28px 0 0
    }
    .footer-menu-bootom li {
        display: inline;
        font-family: clanprobold, sans-serif;
        font-size: 13px;
        line-height: 1em;
        margin: 0 33px 0 0
    }
    .footer-menu-bootom li a:hover {
        color: #009fc2
    }
    .footer .footer-menu-bootom a {
        color: #fff
    }
    .footer-menu-bootom--block {
        text-transform: uppercase
    }
    .discover-block-content,
    .main-discover-block .image-slide,
    .main-discover-block .main-section-inner,
    .slider-block .slides>li,
    .today-activity-block .main-section-inner {
        min-height: 35.22em
    }
    .today-activity-block .main-section-inner {
        background-position: 0 86px;
        padding-top: 86px
    }
    .footer-copyright {
        font-size: 11px;
        padding-top: 30px;
        padding-bottom: 30px;
        margin: 0
    }
    .footer-copyright>div {
        font-size: 11px;
        padding: 0 15px;
        text-align: center
    }
    .footer-copyright .pull-left,
    .footer-copyright .pull-right {
        width: auto
    }
    .footer-copyright .pull-left {
        padding-top: 0
    }
    .footer-copyright .pull-left li {
        padding: 0 0 12px
    }
    .footer-copyright .pull-left li:before {
        margin: 0 14px 0 0
    }
    .main-discover-block .background {
        border-bottom: 549px solid rgba(0, 145, 180, .7);
        border-left: 206px solid transparent;
        display: block;
        left: auto;
        right: 0;
        width: 0;
        z-index: 9
    }
    .no-rgba .main-discover-block .background {
        border-bottom: 549px solid #1698b6
    }
    .footer h6 {
        margin: 0 0 18px
    }
    .connect-block {
        padding: 0 0 0 10px
    }
    .connect-block p {
        margin: 0 0 19px
    }
    .connect-block .btn-default {
        padding: 14px 50px 12px 14px
    }
    .marketindexes {
        font-size: 14px;
        min-height: 490px;
        padding-top: 10px
    }
    .marketindexes .table td {
        padding: 15px 2px 0 15px;
        line-height: 1.3em
    }
    .marketindexes .table td.marketindexes-label {
        padding: 15px 2px 0 15px
    }
    .marketindexes .table td.marketindexes-percent {
        padding: 3px 2px 0 15px
    }
    .marketindexes-negative-bar,
    .marketindexes-positive-bar,
    .marketindexes .table td.marketindexes-negative,
    .marketindexes .table td.marketindexes-positive {
        height: 23px
    }
    .modal-open {
        padding-right: 17px
    }
    .modal-content .b-close {
        right: -35px;
        top: 9px
    }
    .modal-video.modal-dialog {
        width: 970px
    }
    .modal-video .modal-body {
        padding: 20px 20px 24px
    }
    .modal-carousel .modal-body {
        padding: 0 20px 24px
    }
    .modal-carousel .slider__inner .inf-block__idesc h2 {
        font-size: 14px
    }
    .modal-body .popup_title {
        padding: 30px 0 5px
    }
    .modal-body .modal-inner .inf-block__idesc {
        visibility: visible
    }
    .modal-carousel.modal-dialog {
        width: 970px
    }
    .modal-carousel .block-title {
        padding: 30px 0 5px
    }
    .modal-carousel .slider__inner .slider__inner-title h5 {
        padding: 8px 23px 5px 0
    }
    .link-block__img {
        display: block;
        overflow: hidden;
        position: relative;
        text-align: center
    }
    .link-block__img:hover span {
        background: rgba(0, 0, 0, .1);
        display: block;
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 6
    }
    .link-block__img a img:hover {
        opacity: 1
    }
    .text-information .col-md-8 {
        border: none
    }
    .inner-page-top {
        min-height: 86px;
        padding-top: 86px
    }
    .inner-page-bottom .documents {
        margin: 0
    }
    .inner-page-bottom .document-list-block h5 {
        padding: 32px 30px 0
    }
    .top-border {
        border-top: 1px solid #dcdcdc
    }
    .text-information {
        padding: 0 30px
    }
    .col-md-12>.text-information {
        padding: 0 15px
    }
    .text-information .text-information-inner {
        padding-top: 57px;
        padding-bottom: 57px
    }
    .text-information .text-other-inner {
        border-top: none;
        padding-top: 57px;
        padding-bottom: 57px
    }
    .text-information .text-other-inner .eyebrow {
        margin: 0 0 25px
    }
    .text-other-inner .border-top {
        margin: 0 -30px;
        padding: 0 30px
    }
    .text-information .text-other-inner>div {
        margin-top: 40px
    }
    .text-information .text-other-inner>div:first-child {
        margin-top: 3px;
        padding-top: 0
    }
    .text-information .text-other-inner>div.border-top:first-child {
        border-top: 1px solid #dcdcdc
    }
    .text-information .text-other-inner .button-block:first-child {
        margin-top: 0!important
    }
    .text-information .text-other-inner .button-block:first-child>p {
        margin: 0 0 10px
    }
    .text-information .text-other-inner .button-block>p {
        margin: 20px 0 10px
    }
    .text-information .text-other-inner>.button-block {
        margin: 40px -30px;
        padding: 0 30px;
        border-top: 1px solid #dcdcdc
    }
    .text-information .text-other-inner .right__share-block:first-child {
        margin-top: 0!important
    }
    .text-information .text-other-inner .right__share-block:first-child>div p {
        margin: 0 0 3px
    }
    .text-information .text-other-inner .right__share-block>div p {
        margin: 20px 0 3px
    }
    .text-information .text-other-inner .right__share-block .social-net ul.social-net-block>li {
        margin-bottom: 0
    }
    .text-information .text-other-inner>.right__share-block {
        margin: 40px -30px;
        padding: 0 30px;
        border-top: 1px solid #dcdcdc
    }
    .text-other-inner .col-md-1,
    .text-other-inner .col-md-2,
    .text-other-inner .col-md-3,
    .text-other-inner .col-md-4,
    .text-other-inner .col-md-6 {
        width: 100%
    }
    .content-area {
        margin: 0;
        padding: 0 15px
    }
    .text-information-inner .content-area {
        padding: 0
    }
    .darkform-blocks__form {
        padding: 30px
    }
    .darkform-blocks__form form {
        padding: 0 0 30px
    }
    .darkform-blocks__form form.form-contact .button-group button {
        min-width: 170px;
        width: auto
    }
    .darkform-blocks__form.import-form form {
        margin: 0 -15px
    }
    .darkform-blocks__form.import-form form .form-design-field {
        clear: none;
        float: left;
        padding: 0 15px!important;
        width: 50%
    }
    .darkform-blocks__form.import-form form:after {
        display: table;
        content: "";
        clear: both
    }
    .right__contact-block {
        margin: 0 -30px;
        padding: 0 30px 30px
    }
    .right__contact-block form {
        padding: 0
    }
    form.form-contact .form-control {
        font-size: 14px
    }
    form.form-contact label.control-label {
        font-size: 18px;
        padding-top: 9px
    }
    form.form-contact label.control-label.intrasted-in {
        padding-top: 15px
    }
    .contactform-popup p {
        margin-bottom: 30px
    }
    .contactform-popup form.form-contact input.form-control,
    .contactform-popup form.form-contact textarea.form-control {
        font-size: 18px
    }
    .promoblock {
        margin-bottom: 30px
    }
    .promoblock>div {
        padding: 0 15px;
        margin: 0
    }
    .promoblock>div.m50-promo-separation {
        padding: 0;
        margin: 0
    }
    .m50-promo-separation+.m50-promo-separation {
        margin-top: 30px!important
    }
    .promoblock.promo_full-screen {
        margin-bottom: 0
    }
    .inner-page-bottom .promoblock {
        padding: 0 15px
    }
    .inner-page-bottom .promoblock.promo_full-screen {
        margin: 0 -30px 30px;
        padding: 27px 0
    }
    .inner-page-bottom .promoblock.promo_full-screen>div>div {
        border-top: 1px solid #dcdcdc;
        margin-bottom: 0
    }
    .inner-page-bottom .promoblock.promo_full-screen>div:first-child>div {
        border-top: none
    }
    .promo-block {
        line-height: 1.57143;
        overflow: hidden;
        padding: 0 30px 30px
    }
    .promo-block .promo-content:first-child {
        padding: 30px 0 0
    }
    .promo-block .eyebrow {
        margin: 0 0 40px
    }
    .promo-block h2 {
        font-size: 18px;
        margin: 0 0 20px
    }
    .promo-block .link-block__img {
        margin: 0 0 25px
    }
    .promo-block .col-md-6 .link-block__img {
        margin: 0;
        min-height: 80px
    }
    .promo-block .header_color.col-md-6 {
        padding: 7px 15px 0 0;
        margin-left: -10px
    }
    .promo-block .hover-image .col-md-6:first-child {
        padding-right: 40px
    }
    .promo-block .promo-info {
        padding: 0 15px
    }
    .promo-block .hover-image .promo-info {
        padding-top: 10px
    }
    .promo-block .promo-image.col-md-6 {
        padding-right: 30px;
        padding-bottom: 7px
    }
    .promo-block .promo-wheader .col-md-12 {
        padding-top: 0
    }
    .promo-block .promo-info .promo-border {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .promo-block .promo-info .promo-link ul.ul-style li:before {
        content: none
    }
    .promo-block .promo-info .promo-link ul.ul-style li a:before {
        left: inherit
    }
    .promo-block .promo-info .promo-link ul.ul-style li a span {
        padding-left: 10px;
        display: table
    }
    .inner-page-bottom .promo-block .hover-image .col-md-6:first-child {
        padding-right: 15px
    }
    .inner-page-bottom .promo-block .header_color.col-md-6 {
        padding: 16px 15px 0;
        margin-left: 0
    }
    .inner-page-bottom .promo-block .promo-info.col-md-6 {
        padding: 0 15px;
        margin-left: 0
    }
    .inner-page-bottom .col-md-12>.promo-block h2 {
        font-size: 28px
    }
    .inner-page-bottom .promoblock.promo_full-screen .promo-des {
        font-size: 18px
    }
    .right__picture-block {
        margin: 0 -30px
    }
    .right__picture-block .picture-block-text {
        padding: 20px 30px 0
    }
    .line {
        margin: 0 -30px
    }
    .textcolumn p {
        margin: 0 0 23px
    }
    .textcolumn .textcolumn-title {
        font-size: 18px;
        line-height: 1.4em;
        padding: 0 0 21px;
        max-width: 570px
    }
    .textcolumn .textcolumn-subtitle {
        font-size: 18px;
        line-height: 1.42857;
        padding: 0 0 3px
    }
    .textcolumn .textcolumn-text {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px;
        width: 100%
    }
    .textcolumn .textcolumn-text:after {
        clear: both
    }
    .textcolumn .textcolumn-image__top {
        padding: 0 0 29px
    }
    .textcolumn .textcolumn-image__bottom {
        padding: 27px 0 0
    }
    .textcolumn .textcolumn-text img {
        display: inline;
        margin: 0
    }
    .textcolumn .list-title {
        font-family: clanprobold;
        font-weight: 400;
        margin-bottom: 1px
    }
    .textcolumn-text:after {
        content: " ";
        clear: both;
        display: table
    }
    .textcolumn-2 .textcolumn-text {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2
    }
    .textcolumn-3 .textcolumn-text {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }
    .textcolumn-4 .textcolumn-text {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4
    }
    .textcolumn-5 .textcolumn-text {
        -webkit-column-count: 5;
        -moz-column-count: 5;
        column-count: 5
    }
    .textcolumn-1 .textcolumn-text img {
        float: right;
        margin: 0 0 33px 30px;
        max-width: 50%
    }
    .no-csscolumns .textcolumn .textcolumn-text img {
        float: right;
        margin: 10px 0 33px 30px;
        max-width: 50%
    }
    .inner-page-bottom .textcolumn .textcolumn-title {
        max-width: 770px
    }
    .text-companent .textcolumn {
        padding: 30px 15px
    }
    .textcolumn-text.large {
        font-size: 18px
    }
    .textcolumn-text.large p {
        margin: 0 0 28px
    }
    .inner-page-bottom>.textcolumn-1 .textcolumn-text p:last-child {
        margin: 0
    }
    .border-top .textcolumn {
        padding-top: 30px
    }
    .chess-block {
        padding: 51px 0 45px
    }
    .inner-page-bottom .chess-block {
        padding: 51px 15px 45px
    }
    .chess-block .textcolumn {
        padding: 0
    }
    .chess-block .row {
        margin-top: 53px
    }
    .chess-block .row:first-child {
        margin-top: 0
    }
    .chess-block .row>div {
        margin: 0
    }
    .textcolumn__right .textcolumn {
        padding: 30px 0
    }
    .halftext {
        padding-top: 25px
    }
    .halftext>div {
        margin: 0
    }
    .inf-block {
        margin: 0 -15px;
        padding: 57px 15px
    }
    .inf-block>div:first-child {
        margin-bottom: 0
    }
    .inf-block h2 {
        margin: 0 0 12px
    }
    .inf-block .video_image {
        min-height: 90px
    }
    .video-popup .inf-block__idesc {
        padding: 30px
    }
    .image-content {
        padding: 0 15px 47px
    }
    .text-information-inner .inf-block {
        margin: 0;
        padding: 57px 0
    }
    .text-information-inner .inf-block>.col-md-12 {
        padding: 0
    }
    .text-other-inner .inf-block {
        border: 0 none;
        margin: 0 -45px;
        padding: 0
    }
    .video-companent .inf-block {
        margin: 0 -30px;
        padding: 0
    }
    .slider__inner {
        margin: 0;
        padding-bottom: 57px
    }
    .slider__inner .inf-block__idesc h2 {
        font-size: 18px
    }
    .slider__inner .inf-block__date {
        font-size: 14px
    }
    .slider__inner .inf-block___image {
        height: 482px;
        line-height: 482px
    }
    .slider__inner-slider .flex-control-nav {
        height: 44px;
        padding: 13px 60px 0
    }
    .slider__inner-slider .flex-direction-nav {
        height: 44px
    }
    .slider__inner-slider.common-carousel .flex-control-nav,
    .slider__inner-slider.common-carousel .flex-direction-nav {
        top: 438px
    }
    .slider__inner-slider .flex-next,
    .slider__inner-slider .flex-prev {
        height: 44px;
        line-height: 44px
    }
    .slider__inner-slider .flex-prev {
        left: 30px
    }
    .slider__inner-slider .flex-next {
        right: 30px
    }
    .slider__inner-slider .flex-control-paging li a {
        height: 4px;
        width: 35px
    }
    .slider__inner-slider .inf-block__idesc {
        padding: 28px 30px 22px
    }
    .slider__inner .slider__inner-title h5 {
        padding: 8px 16px 5px 30px
    }
    .text-other-inner .slider__inner {
        margin: 0 -30px;
        padding-bottom: 0
    }
    .text-other-inner .slider__inner .inf-block___image {
        height: 225px;
        line-height: 225px
    }
    .text-other-inner .slider__inner-slider .flex-control-nav {
        padding: 10px 60px 0;
        height: 34px
    }
    .text-other-inner .slider__inner-slider .flex-direction-nav {
        height: 34px
    }
    .text-other-inner .slider__inner-slider.common-carousel .flex-control-nav,
    .text-other-inner .slider__inner-slider.common-carousel .flex-direction-nav {
        top: 191px
    }
    .text-other-inner .flex-control-paging li a {
        height: 4px;
        width: 15px
    }
    .text-other-inner .slider__inner-slider .flex-next,
    .text-other-inner .slider__inner-slider .flex-prev {
        height: 34px;
        line-height: 34px
    }
    .inner-page-bottom .slider__inner {
        padding: 0 15px 57px
    }
    .inner-page-bottom .slider__inner .inf-block___image {
        height: 730px;
        line-height: 730px
    }
    .inner-page-bottom .slider__inner-slider.common-carousel .flex-control-nav,
    .inner-page-bottom .slider__inner-slider.common-carousel .flex-direction-nav {
        top: 686px
    }
    .inner-page-bottom .carousel-companent .slider__inner {
        margin: 0 -15px;
        padding: 0
    }
    .inner-page-bottom .carousel-companent .slider__inner .inf-block___image {
        height: 482px;
        line-height: 482px
    }
    .inner-page-bottom .carousel-companent .slider__inner-slider.common-carousel .flex-control-nav,
    .inner-page-bottom .carousel-companent .slider__inner-slider.common-carousel .flex-direction-nav {
        top: 438px
    }
    .image_group,
    .quote-area {
        padding: 0 15px
    }
    .article {
        padding: 30px 0 50px
    }
    .article h3 {
        font-size: 18px;
        margin: 0 0 24px
    }
    .text-information-inner .article:first-child {
        padding: 0 0 42px
    }
    .blog-article .slider__inner {
        padding-bottom: 30px
    }
    .article_bottom-share {
        padding: 30px
    }
    .article_bottom-share p {
        margin: 0 0 5px
    }
    .finger-title {
        padding: 30px;
        min-height: 80px
    }
    .tag-block {
        padding: 20px 20px 10px
    }
    .tag-block .tag-title {
        color: #4d4d4d;
        display: inline-block;
        font-size: 14px;
        padding: 10px 10px 7px
    }
    .tag-block .filter-checkbox__item {
        font-size: 13px
    }
    .search-item .tag-block .filter-checkbox__item {
        font-size: 12px
    }
    .text-other-inner .right_news.border-top {
        padding: 0 30px 0 0
    }
    .note {
        font-size: 12px;
        padding: 17px 0 0
    }
    .table-block table {
        margin-bottom: 10px
    }
    .table-block .table__link {
        margin: 0 0 20px
    }
    .table__name {
        font-size: 16px;
        padding: 0
    }
    .table_design>tbody>tr>td,
    .table_design>tbody>tr>th,
    .table_design>tfoot>tr>td,
    .table_design>tfoot>tr>th,
    .table_design>thead>tr>td,
    .table_design>thead>tr>th {
        padding: 14px 19px 10px
    }
    .table-huge .table_design>tbody>tr>td,
    .table-huge .table_design>tbody>tr>th,
    .table-huge .table_design>tfoot>tr>td,
    .table-huge .table_design>tfoot>tr>th,
    .table-huge .table_design>thead>tr>td,
    .table-huge .table_design>thead>tr>th {
        padding: 14px 10px 10px
    }
    .table_design>tbody>tr:hover {
        background: hsla(0, 0%, 60%, .15)
    }
    .table_design>tbody>tr:hover td {
        border-top: 1px solid #666;
        border-bottom: 1px solid #666
    }
    .table_design>tbody>tr:hover td:first-child {
        border-left: 1px solid #666
    }
    .table_design>tbody>tr:hover td:last-child {
        border-right: 1px solid #666
    }
    .table_design .col_active {
        border-right: 1px solid #666;
        border-left: 1px solid #666
    }
    .table>caption+thead>tr:first-child>td.col_active,
    .table>caption+thead>tr:first-child>th.col_active,
    .table>colgroup+thead>tr:first-child>td.col_active,
    .table>colgroup+thead>tr:first-child>th.col_active,
    .table>thead:first-child>tr:first-child>td.col_active,
    .table>thead:first-child>tr:first-child>th.col_active,
    .table_design>thead>tr>th.col_active,
    .table_design>thead th.col_active {
        border-top: 1px solid #666;
        border-right: 1px solid #666;
        border-left: 1px solid #666
    }
    .table_design>tbody>tr:last-child td.col_active {
        border-bottom: 1px solid #666
    }
    .table_design>tbody>tr.title-colspan:hover td {
        border-top: 1px solid #ddd;
        border-width: 1px 0 0 1px
    }
    .table_design>tbody>tr.title-colspan:hover td:first-child {
        border-left: 1px solid transparent
    }
    .title-colspan+tr td.col_active {
        border-top: 1px solid #666
    }
    .table-huge .table_design>tbody>tr.filters>td,
    .table-huge .table_design>tbody>tr.filters>th,
    .table-huge .table_design>tfoot>tr.filters>td,
    .table-huge .table_design>tfoot>tr.filters>th,
    .table-huge .table_design>thead>tr.filters>td,
    .table-huge .table_design>thead>tr.filters>th {
        padding: 7px 3px
    }
    .table_design .filters input {
        font-size: 14px
    }
    .table_design .table-element {
        padding: 0 0 0 6px
    }
    .table_design .table-element .glyphicon {
        left: -5px;
        top: 3px
    }
    .table_design.table_design__head td {
        padding-left: 35px
    }
    .table_design.table_design__head .table_head td {
        padding-left: 19px
    }
    .parent-block__table {
        margin: 0 0 50px
    }
    .parent-block__table .row>div .table-block {
        padding: 0
    }
    .inner-page-bottom .parent-block__table {
        margin: 0 15px 50px;
        padding: 0 0 17px
    }
    .parent-block {
        margin: 0 0 0 -30px;
        padding: 57px 0 0 30px
    }
    .parent-section {
        background: #f4f4f4;
        padding: 0 30px 30px;
        margin: 0 0 57px
    }
    .parent-section .line {
        margin: 0 15px
    }
    .parent-section .parent-section__desc {
        padding: 24px 0 0
    }
    .parent-section .parent-section__desc p {
        margin: 0 0 25px
    }
    .parent-section p {
        margin: 0 0 11px
    }
    .parent-section h3 {
        font-size: 18px;
        padding: 30px 0 0
    }
    .parent-section .eyebrow {
        padding: 29px 40px 0 0
    }
    .parent-section .parent-section__link {
        padding: 20px 0 0;
        margin: 20px 0 0
    }
    .parent-section .parent-section__main-link {
        padding: 30px 0 0;
        margin: 20px 0 0
    }
    .parent-section .link-block__img {
        float: left;
        margin: 27px 30px 20px 0;
        max-width: 50%
    }
    .parent-section .parent-section__ifooter>.col-md-6 {
        padding-top: 30px
    }
    .navbar-rail .parent-row ul {
        margin: 0
    }
    .navbar-rail .parent-row li {
        display: inline-block
    }
    .navbar-rail .parent-row li:first-child {
        border: none
    }
    .navbar-rail .parent-row li span {
        padding: 10px 20px 6px 30px;
        line-height: 14px;
        min-height: 30px
    }
    .navbar-rail .parent-row li span:after {
        border-top: 30px solid #c2c1c1;
        border-right: 12px solid transparent
    }
    .navbar-rail .parent-row li.active span:after {
        border-top: 30px solid #999
    }
    .navbar-rail .parent-row li:hover span:after {
        border-top: 30px solid #878686
    }
    .navbar-rail .child-row {
        padding: 0 0px
    }
    #sticky_showed .owl-carousel.ng-isolate-scope{
        margin-left: 35px;
    }
    .navbar-rail .owl-carousel .item {
        min-height: 64px;
        line-height: 45px;
        padding: 0 20px;
        max-width: 155px
    }
    .navbar-rail .owl-carousel .item a {
        border: 4px solid transparent;
        border-width: 4px 0;
        padding: 6px 0 5px
    }
    .navbar-rail .owl-carousel .item a.active,
    .navbar-rail .owl-carousel .item a.active:hover {
        border-bottom: 4px solid #666
    }
    .navbar-rail div.owl-prev,
    .navbar-rail div.owl-prev {
        box-shadow: 0 0 20px 10px #fff;
        width: 30px
    }
    .navbar-rail div.owl-prev:hover,
    .navbar-rail div.owl-prev:hover {
        color: #009fc2
    }
    .navbar-rail .owl-next:before,
    .navbar-rail .owl-prev:before {
        cursor: pointer;
        display: none;
        position: absolute;
        margin: -7px 0 0;
        width: 15px;
        top: 50%
    }
    .navbar-rail .child-row:hover .owl-next:before,
    .navbar-rail .child-row:hover .owl-prev:before {
        display: block
    }
    .navbar-rail .owl-prev:before {
        content: "\e257" "\e257";
        font-size: 10px;
        right: 0
    }
    .navbar-rail .owl-next {
        cursor: pointer
    }
    .navbar-rail .owl-next:before {
        content: "\e258" "\e258";
        font-size: 10px;
        left: 0
    }
    .navbar-rail .owl-prev {
        cursor: pointer
    }
    .navbar-rail.sticky .parent-row li,
    .navbar-rail.sticky .parent-row li:last-child {
        display: inline-block
    }
    .navbar-rail.sticky .parent-row li span:after {
        border-top: 30px solid #30aeca
    }
    .navbar-rail.sticky .parent-row li:hover span:after {
        border-top: 30px solid #028faf
    }
    .navbar-rail.sticky .parent-row li.active span:after {
        border-top: 30px solid #009fc2
    }
    .navbar-rail.sticky .parent-row li a:after {
        border-top: 30px solid #31bad7
    }
    .blog-loader,
    .blog-page {
        margin: 0 -30px
    }
    .blog-item .blog-info {
        height: 207px;
        bottom: -132px;
        padding: 13px 28px
    }
    .blog-date {
        font-size: 10px;
        height: 41px;
        padding: 8px 3px 0;
        width: 41px
    }
    .blog-item .blog-title {
        font-size: 18px;
        height: 49px
    }
    .blog-item a .blog-desc {
        font-size: 14px
    }
    .blog-item .post-category {
        left: 32px;
        top: 28px
    }
    .blog-item .year-category {
        right: 32px;
        top: 28px
    }
    .marketbell .blog-item .post-category {
        padding-right: 100px
    }
    .finger-banner {
        padding: 0 30px 0 0
    }
    .finger-banner .finger-banner__title {
        float: left;
        min-height: 0;
        min-width: 272px;
        padding: 5px 13px 0 30px
    }
    .finger-banner .finger-banner__title h2 {
        font-size: 28px;
        letter-spacing: .05em;
        line-height: 75px
    }
    .finger-banner .finger-banner__title:after {
        border-right: 300px solid transparent;
        border-top: 800px solid #282828;
        content: "";
        display: block;
        position: absolute;
        left: 100%;
        bottom: 0;
        width: 0;
        z-index: -1
    }
    .finger-banner .finger-banner__text {
        color: #fff;
        padding: 0 30% 0 310px;
        line-height: 80px
    }
    .finger-banner .finger-banner__text span {
        display: inline-block;
        padding: 6px 40px 0 0;
        line-height: 1.2em;
        vertical-align: middle
    }
    .finger-banner .background {
        border-bottom: 800px solid #282828;
        border-left: 300px solid transparent;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        right: 0;
        bottom: -125px;
        width: 0;
        z-index: 0
    }
    .filter-checkbox {
        padding: 27px 0 37px
    }
    .filter-checkbox .filter-checkbox__item {
        font-size: 13px;
        padding: 15px 15px 12px
    }
    .results {
        display: inline-block;
        padding: 26px 0 0
    }
    .filter-rules .filter-checkbox {
        padding: 0 0 25px
    }
    .blog-filter {
        padding: 0 30px;
        z-index: 1
    }
    .blog-filter .eyebrow {
        padding-left: 0;
        margin: 0 0 10px;
        min-width: 242px
    }
    .blog-sort {
        padding-top: 2px;
        padding-bottom: 100px
    }
    .filter-search {
        padding: 0;
        margin: 19px 0 0;
        width: 30%;
        right: 30px
    }
    .filter-search .form-control {
        background: #fff;
        color: #666;
        display: block;
        font-size: 14px;
        padding-right: 60px;
        padding-left: 11px;
        width: 100%;
        height: 42px
    }
    .filter-search .form-control:focus {
        border: 2px solid #009fc2
    }
    .filter-search .input-group-addon {
        background-color: transparent;
        background-position: -70px -1035px;
        display: block;
        height: 20px;
        right: 61px;
        top: 11px
    }
    .filter-search .input-group-addon:hover {
        background-position: -70px -1051px
    }
    .filter-search .input-group {
        width: 100%
    }
    .filter-search .search-blog {
        display: block;
        font-size: 14px;
        visibility: visible
    }
    .filter-search .glyphicon {
        background: #4d4d4d;
        position: absolute
    }
    .filter-search .glyphicon:hover {
        background: #009ec2
    }
    .filter-search .glyphicon:after {
        border-bottom: 50px solid #4d4d4d
    }
    .filter-search .glyphicon:hover:after {
        border-bottom: 50px solid #009ec2
    }
    .filter-search.search-active .glyphicon {
        background: #1a1a1a;
        color: #fff;
        margin: 0
    }
    .filter-search.search-active .glyphicon:hover {
        background: #009ec2
    }
    .filter-search.search-active .glyphicon:after {
        border-bottom: 50px solid #1a1a1a
    }
    .filter-search.search-active .glyphicon:hover:after {
        border-bottom: 50px solid #009ec2
    }
    .filter-sticky .finger-banner__text {
        display: block
    }
    .filter-sticky .results {
        margin: 0 0 0 -30px;
        padding: 10px 20px 8px 30px
    }
    .go2top {
        box-shadow: none
    }
    .full-loader,
    .full-page {
        margin: 0 -30px
    }
    .full-page .blog-filter {
        padding: 30px 30px 0
    }
    .full-page .blog-filter .row>div {
        padding-bottom: 30px
    }
    .full-page .full-content {
        padding: 30px
    }
    .chart-bar ul.indexes-line {
        padding: 30px 16px 0
    }
    h2.chart-title {
        padding: 30px 0 25px 15px
    }
    .chart-dop {
        padding: 0 0 25px 15px
    }
    .chart-block {
        margin: 0 0 50px
    }
    .inner-page-bottom .commodities-charts {
        padding: 0 15px
    }
    .inner-page-bottom .chart-bar {
        margin: 0
    }
    .inner-page-bottom .chart-block:last-child {
        margin: 0 0 50px
    }
    .search-item {
        padding: 30px 0
    }
    .search-item h3 {
        font-size: 18px;
        margin: 0 0 5px
    }
    .search-item .search-url {
        padding: 7px 0 0
    }
    .search-results {
        padding: 25px 0 0
    }
    .search-info {
        padding-bottom: 15px
    }
    .search-page>h2:first-child {
        margin: 0 0 45px
    }
    .search-page .filter-checkbox {
        padding: 27px 0 0
    }
    .search-page .search-form {
        margin: 0 0 30px
    }
    .search-page .filter-result {
        padding: 0 30px 20px
    }
    .search-page .filter-result h2 {
        font-size: 14px;
        margin: 0 0 20px
    }
    .pagination-block {
        text-align: right
    }
    .pagination-block .pagination li a,
    .pagination-block .pagination li span {
        margin: 0
    }
    .marketbell-date {
        padding-bottom: 24px
    }
    .marketbell .inf-block__idesc {
        padding: 26px 30px
    }
    .marketbell .button-group {
        padding: 40px 30px 0
    }
    .marketbell .button-group>div {
        margin: 0 30px 0 0
    }
    .marketbell .button-group p {
        margin: 0 0 15px
    }
    .title-full {
        padding-top: 57px
    }
    .download_file {
        padding-bottom: 0
    }
    .download_file .download_file-item {
        display: inline-block
    }
    .calendar .dropdown-menu {
        min-width: 336px
    }
    .calendar .input-group-addon {
        background: #999;
        border: none;
        color: #fff;
        font-size: 16px;
        position: relative
    }
    .calendar .input-group-addon:after {
        border-bottom: 42px solid #999;
        border-left: 15px solid transparent;
        content: "";
        display: block;
        position: absolute;
        right: 100%;
        top: 0;
        width: 0;
        z-index: 99
    }
    .calendar .input-group-addon:hover:after {
        border-bottom: 42px solid #009ec2
    }
    .calendar .btn.btn-default {
        min-width: 40px;
        padding: 5px 7px
    }
    .calendar thead tr:first-child .btn-default {
        line-height: 30px
    }
    .category-disabled {
        opacity: .4;
        cursor: default!important
    }
    .bonds-filter {
        color: #4d4d4d;
        padding-bottom: 57px
    }
    .paddint-bottom {
        padding-bottom: 35px
    }
    .bonds-filter .col-md-9 .div>div {
        margin-bottom: 0
    }
    .bonds-filter .clear-form {
        padding: 0;
        right: 15px;
        top: -31px
    }
    .market-h2 {
        padding-top: 0
    }
    .form-filter__grey {
        margin: 38px 0 47px;
        padding: 0 30px 30px
    }
    .form-filter__grey .row>div {
        margin-bottom: 0
    }
    .form-filter__grey .bootstrap-checkbox {
        margin: 24px 0 0
    }
    .clear-form {
        position: absolute;
        right: 30px;
        top: 26px
    }
    .blue-ribbon.background-block .row .col-md-6 {
        padding-left: 115px
    }
    .blue-ribbon.background-block .Center-block {
        position: absolute;
        width: 100%;
        margin: 0;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(19.5%, -85.5%);
        -ms-transform: translate(19.5%, -85.5%);
        transform: translate(19.5%, -85.5%)
    }
    .blue-ribbon.background-block .Center-block div:only-child {
        -webkit-transform: translateY(18%);
        -ms-transform: translateY(18%);
        transform: translateY(18%)
    }
    .blue-ribbon.background-block .background:before {
        right: 330px
    }
    .blue-ribbon.background-block .background:after {
        width: 330px
    }
    .blue-ribbon.background-block .Center-block .btn-block {
        border: none;
        background-color: none
    }
    .blue-ribbon.background-block .Center-block .btn-block .btn {
        margin: 0
    }
    .blue-ribbon.background-block ul.social-net-block {
        position: static;
        bottom: 0;
        right: 0;
        z-index: inherit;
        margin-top: 22px;
        min-width: 25%;
        white-space: nowrap;
        text-align: justify
    }
    .Center-block>div:first-child .social-net {
        height: inherit;
        margin-top: 0;
        border: none
    }
    .blue-ribbon.background-block .Center-block .social-net {
        border: none;
        background-color: none
    }
    .blue-ribbon.background-block .Center-block>div:first-child .social-net {
        border: none
    }
    .feature-list-row {
        margin: 0 70px
    }
    .feature-list-row .text-other-inner .border-top {
        margin: 30px 0;
        padding: 0
    }
    .ribbon {
        padding-top: 90px;
        padding-bottom: 90px
    }
    .ribbon .ribbon-inner {
        max-width: 770px
    }
    .ribbon .ribbon-inner .ribbon-title {
        line-height: 32px;
        font-size: 28px
    }
    .ribbon .ribbon-inner .ribbon-text {
        font-size: 18px;
        line-height: 26px
    }
    .ribbon-media {
        margin-top: 50px;
        padding-left: 30px;
        padding-right: 30px
    }
    .ribbon-media .col-md-4 {
        padding-left: 15px;
        padding-right: 15px
    }
    .ribbon-media .col-md-4 .ribbon-media-container {
        margin-bottom: 0
    }
    .ribbon-media .col-md-4 .ribbon-media-container .slider__inner {
        padding-left: 15px;
        padding-right: 15px
    }
    .ribbon .ribbon-inner .ribbon-buttons .seperator {
        margin-right: 30px
    }
    .mobileOnly30pxVerticalGap {
        height: 0;
        display: none;
        visibility: hidden
    }
    .inf-block>div:first-child {
        margin-bottom: 15px
    }
    .main-body-m00-promo-list .promoblock {
        margin-bottom: 0
    }
    .main-body-m00-promo-list .promoblock>div {
        padding: 0 15px;
        margin: 0
    }
    .main-body-m00-promo-list .promo-block {
        line-height: 1.57143;
        overflow: hidden;
        padding: 0 30px 40px
    }
    .main-body-m00-promo-list .promoblock.promo_full-screen:nth-of-type(1) {
        margin-top: 60px
    }
    .main-body-m00-promo-list .promo-block .promo-content:first-child {
        padding: 40px 0 0
    }
    .main-body-m00-promo-list .promo-block:first-child {
        margin-top: 0
    }
    .main-body-m00-promo-list .promo-block h2 {
        font-size: 28px;
        margin: 0 0 10px;
        line-height: 32px
    }
    .main-body-m00-promo-list .promo-block .header_color.col-md-6 {
        padding: 20px 15px 0 0;
        margin-left: -10px;
        padding-left: 30px
    }
    .main-body-m00-promo-list .promo-block .promo-info {
        padding: 0;
        margin-left: -10px
    }
    .main-body-m00-promo-list .promo-block .hover-image .col-md-6:first-child {
        padding-right: 15px
    }
    .main-body-m00-promo-list .promo-block .promo-info.col-md-6 {
        padding-left: 30px
    }
    .main-body-m00-promo-list .promoblock.promo_full-screen .promo-des {
        font-size: 18px;
        line-height: 25px;
        font-family: clanproregular, sans-serif
    }
    .main-body-m00-promo-list .promo-block .promo-border {
        margin-top: 30px
    }
    .main-body-m00-promo-list .promo-readmore-link {
        margin-top: 30px;
        font-family: clanprobold, sans-serif;
        font-size: 18px;
        line-height: 25px;
        color: #009ec2;
        display: block
    }
    .main-body-m00-promo-list .promoblock.promo_full-screen>div>div {
        margin-bottom: 60px
    }
    .main-body-m00-promo-list .no-promo-border {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .no-promo-thumbnail {
        padding-left: 30px!important
    }
    .promo-reset-margin {
        margin-right: 15px!important;
        margin-left: 15px!important
    }
    .img-grid .row {
        margin-left: -15px;
        margin-right: -15px
    }
    .img-grid .marg .image-block {
        margin: 0 0 30px
    }
    .text-information .text-information-inner>div:first-child {
        margin-top: 2px!important
    }
    .text-information .text-information-inner>div.article-text-margins:first-child {
        margin-top: 0!important
    }
    .text-information .text-information-inner>div.article-content-margins:first-child {
        margin-top: 2px!important
    }
    .inner-page-bottom .textcolumn {
        margin: 0 0 25px
    }
    .textcolumn .textcolumn-text img {
        margin: 0 0 30px
    }
    .textImagMargin {
        margin-bottom: 30px!important
    }
    .NotextImagMargin {
        margin-bottom: 4px!important
    }
    .video-no-border {
        border-top: none!important;
        margin: 0!important;
        padding: 0!important
    }
    .inner-page-bottom .promoblock.promo_full-screen:first-child {
        margin: 0 -30px 30px;
        padding: 0
    }
    .main-body-promo-margins div.last_promo_mrg:last-child {
        margin-bottom: -30px!important
    }
    .video-no-border>div:first-child {
        margin-bottom: 0
    }
    #mainbody-dynamicdata-margin+.article-content-margins,
    #mainbody-dynamicdata-margin+.article-text-margins,
    #mainbody-dynamicdata-margin+.artile-line-margin,
    #mainbody-dynamicdata-margin+.m00-promo-top-container,
    #mainbody-dynamicdata-margin+.main-body-child_grp_margins,
    #mainbody-dynamicdata-margin+.main-body-img-margins,
    #mainbody-dynamicdata-margin+.main-body-margins,
    #mainbody-dynamicdata-margin+.main-body-promo-margins {
        margin-top: 40px!important
    }
}

@media screen and (max-width:1024px) {
    .overlayForm,
    iframe {
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        width: 100%;
        height: 100%
    }
    .overlayForm.active {
        margin: 0!important;
        top: 0!important;
        right: 0!important;
        bottom: 0!important;
        left: 0!important;
        max-width: 100%;
        width: 100%;
        height: 100%
    }
    a.closeOverlayLink {
        right: 10px
    }
}

@media (min-width:410px) {
    .main-block:nth-child(1) .main-section:nth-child(2) .background:after {
        left: -60px
    }
}

@media (min-width:520px) {
    .slider__inner .inf-block___image {
        height: 300px;
        line-height: 300px
    }
    .slider__inner-slider.common-carousel .flex-control-nav,
    .slider__inner-slider.common-carousel .flex-direction-nav {
        top: 266px
    }
}

@media (min-width:768px) {
    .main-block:nth-child(2) .main-section:nth-child(1) .main-section-text,
    .main-block:nth-child(2) .main-section:nth-child(2) .main-section-text,
    .main-block:nth-child(2) .main-section:nth-child(3) .main-section-text {
        padding: 0 50px 0 15px;
        max-width: 345px
    }
    .navbar-header {
        padding: 16px 16px 0
    }
    .main-block:nth-child(1) .main-section:nth-child(2) .background:after {
        left: 0
    }
    .main-block:nth-child(2) .main-section:nth-child(1) .background:after {
        right: 0
    }
    .slider__inner .inf-block___image {
        height: 400px;
        line-height: 400px
    }
    .slider__inner-slider.common-carousel .flex-control-nav,
    .slider__inner-slider.common-carousel .flex-direction-nav {
        top: 366px
    }
}

@media (max-width:991px) {
    #dynamic_panel {
        display: none!important
    }
    .hero-slider {
        margin-top: 0;
        padding: 0;
        min-height: 0;
        background-color: #000
    }
    .hero-slider .slides li .hero-slider-block-content {
        height: auto;
        margin: 0 auto;
        padding: 30px 0;
        text-align: center;
        width: 100%
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>h2 {
        font-size: 20px;
        line-height: 22px;
        margin: 0 auto 10px;
        width: 260px
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>div,
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>p {
        font-family: clanproregular, sans-serif;
        font-size: 14px;
        line-height: 22px;
        margin: 0 auto 15px;
        width: 280px
    }
    .hero-slider .flex-control-nav {
        background-color: #000;
        bottom: 0;
        height: 30px;
        padding-top: 6px;
        text-align: center
    }
    .hero-slider .flex-direction-nav {
        display: none
    }
    .slider-padding-top {
        padding-top: 0
    }
    .text-information-inner {
        padding-top: 30px;
        padding-bottom: 30px
    }
    div.article-content-margins {
        margin: 0 0 30px!important
    }
    .text-information-inner div.main-body-margins {
        margin-bottom: 30px!important;
        padding-bottom: 0!important
    }
    .text-information-inner div.main-body-margins:last-child {
        margin-bottom: 0!important;
        padding-bottom: 0!important
    }
    .text-information-inner div.main-body-child_grp_margins {
        margin-bottom: 30px!important;
        padding: 0 15px!important
    }
    .text-information-inner div.main-body-child_grp_margins:last-child {
        margin-bottom: 0!important;
        padding: 0 15px!important
    }
    .text-information-inner div.main-body-img-margins,
    .text-information-inner div.main-body-promo-margins {
        margin-bottom: 0!important
    }
    .text-information-inner div.main-body-img-margins:last-child,
    .text-information-inner div.main-body-promo-margins:last-child {
        margin-bottom: -27px!important;
        padding-bottom: 0!important
    }
    .main-body-promo-margins div.promo-child {
        margin-top: 30px!important
    }
    .main-body-promo-margins div.promo-child:first-child {
        margin-top: 0!important;
        margin-bottom: 30px
    }
    .main-body-promo-margins div.promo-child:last-child {
        margin-bottom: 30px!important
    }
    .mobile-promo-margin+.mobile-promo-margin {
        margin-top: 30px
    }
    .adjacent-promo-margin+.adjacent-promo-margin {
        padding-top: 0!important
    }
    .article-content-margins hr,
    .main-body-child_grp_margins hr,
    .main-body-margins hr,
    .main-body-promo-margins hr {
        border-top: 1px solid #dcdcdc;
        font-size: 0;
        line-height: 0;
        height: 1px;
        margin: 15px 0!important
    }
    .Separatorline {
        margin: 15px 15px 0!important
    }
    .child_grp_borderline,
    .Separatorline,
    .video_top_line {
        border-top: 1px solid #dcdcdc;
        font-size: 0;
        line-height: 0;
        height: 1px
    }
    .child_grp_borderline,
    .video_top_line {
        margin: 0 0 30px!important
    }
    .video-no-border {
        border-top: none!important;
        padding: 0!important
    }
    .top-pos-img {
        padding-top: 0;
        margin: 0
    }
    .right-pos-img {
        margin: 27px 0 0!important
    }
    .video-no-border>div:first-child {
        margin-bottom: 0
    }
    #mainbody-dynamicdata-margin+.article-content-margins,
    #mainbody-dynamicdata-margin+.article-text-margins,
    #mainbody-dynamicdata-margin+.artile-line-margin,
    #mainbody-dynamicdata-margin+.m00-promo-top-container,
    #mainbody-dynamicdata-margin+.main-body-button-margins,
    #mainbody-dynamicdata-margin+.main-body-child_grp_margins,
    #mainbody-dynamicdata-margin+.main-body-img-margins,
    #mainbody-dynamicdata-margin+.main-body-margins,
    #mainbody-dynamicdata-margin+.main-body-promo-margins {
        margin-top: 29px!important
    }
    .text-other-inner .right_rail_divider-line {
        border-top: 1px solid #dcdcdc;
        margin: 30px -30px 20px
    }
    .text-other-inner .right_rail_divider-line:first-child {
        border-top: none;
        margin: 0 -30px -20px
    }
    .text-other-inner .right_rail-button-margins {
        margin-top: 20px!important
    }
    .text-information-inner .main-body-m00-promo-margins {
        margin-bottom: 30px!important
    }
    .text-information-inner .main-body-m00-promo-margins:first-child {
        margin-top: -30px!important;
        margin-bottom: 0!important
    }
    .text-information-inner .m00-promo-container .m00-promo-child {
        margin-bottom: 30px!important
    }
    .text-information-inner .m00-promo-top-container:last-child {
        margin-bottom: -30px!important
    }
    .angle_ribbon-no-margin .l3-page-margin:first-child {
        margin-top: 0!important
    }
}

@media (min-width:1100px) {
    .container.wripper,
    .navbar-rail.sticky .container-fluid {
        width: 1050px
    }
}

@media (min-width:1200px) {
    .container.wripper,
    .navbar-rail.sticky .container-fluid {
        width: 1170px
    }
    .main-block:nth-child(2) .main-section:nth-child(1) .main-section-text,
    .main-block:nth-child(2) .main-section:nth-child(2) .main-section-text,
    .main-block:nth-child(2) .main-section:nth-child(3) .main-section-text {
        left: 214px;
        right: auto
    }
    .main-block:nth-child(1) .main-section:nth-child(3) .background:after {
        border-top: 400px solid rgba(0, 0, 0, .6);
        border-left: 110px solid rgba(0, 0, 0, .6);
        border-right: 149px solid transparent
    }
    .navbar-header {
        width: 138px
    }
    .header nav li {
        font-size: 15px;
        padding: 44px 24px 22px 23px
    }
    .header nav li.active span {
        left: 32px;
        right: 34px
    }
    .el-class-3 .main-section-tride,
    .el-class-7 .main-section-tride {
        max-width: 500px
    }
    .blue-ribbon.background-block .Center-block {
        position: absolute;
        width: 100%;
        margin: 0;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(25.5%, -85.5%);
        -ms-transform: translate(25.5%, -85.5%);
        transform: translate(25.5%, -85.5%)
    }
    .feature-block .feature-block-angle {
        left: 48%!important
    }
    .feature-list-row .text-other-inner .border-top {
        margin: 60px 17px 90px;
        padding: 0
    }
}

@media (min-width:1280px) {
    .container.wripper,
    .navbar-rail.sticky .container-fluid {
        width: 1230px
    }
}

@media only screen and (-moz-min-device-pixel-ratio:1.5),
only screen and (-o-min-device-pixel-ratio:3/2),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .btn-default:before,
    .carousel-chart .carousel-control,
    .carousel-indicators li,
    .carousel-indicators li.active,
    .documents .documents__type i,
    .documents .panel-heading .documents__type:hover i,
    .documents .panel-heading a:hover span.str,
    .documents .panel-heading span.str,
    .drawer-module h5,
    .filter-search .input-group-addon,
    .filter-search .input-group-addon:hover,
    .footer .social-net i,
    .hover-video:hover .video-link span i,
    .link-block__img i,
    .main-section h5.eyebrow,
    .modal-popup-close,
    .quote-block .str-bottom,
    .quote-block .str-top,
    .sidr-class-social-net-block i,
    .social-block .social-block--header span,
    .socialicons-small,
    .switch,
    .today-activity-block .drawer-module h5,
    .today-activity-block h5,
    .video-link:hover span i,
    .video-link span i,
    span.b-close,
    span.b-close:hover,
    span.sidr-class-b-close,
    span.sidr-class-b-close:hover {
        background-image: url(../img/spacer@2x.png);
        background-size: 104px 1356px;
        background-repeat: no-repeat
    }
    .document-list-block h5,
    .main-discover-block h5,
    .title-block h5 {
        background: none
    }
    .document-list-block h5,
    .main-discover-block h5,
    .title-block h5,
    .title-block h5.eyebrow,
    h5.eyebrow.eyebrow__empty {
        background-image: none
    }
}

@media print {
    * {
        -webkit-print-color-adjust: exact
    }
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left;
        position: relative
    }
    .col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    * {
        -webkit-print-color-adjust: exact;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif!important;
        color: #000!important
    }
    #t-insights-block,
    #t-insights-block.main-section .block-title,
    #t-insights-block.main-section h5,
    #t-insights-block a,
    #t-insights-block p,
    .panel-news--date,
    .social-block .social-block--date,
    .social-block .social-block--header_name {
        color: #fff!important
    }
    body {
        background: #fff;
        font-size: 12px;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif
    }
    a {
        outline: none;
        text-decoration: none
    }
    a,
    a:focus,
    a:hover {
        color: #000;
        transition-duration: 0s
    }
    a:hover,
    a:visited {
        text-decoration: none
    }
    a[href]:after,
    a[href^="#"]:after,
    a[href^="javascript:"]:after,
    abbr[title]:after {
        content: ""
    }
    .discover-block-content,
    .main-discover-block .image-slide,
    .main-discover-block .main-section-inner,
    .slider-block .slides>li,
    .today-activity-block .main-section-inner {
        min-height: 0
    }
    .slides {
        width: 100%!important;
        transition-duration: 0s!important;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
    .slides li {
        width: 100%!important
    }
    .slides li .backstretch {
        display: none
    }
    .container {
        width: 100%
    }
    #navbar-main-menu,
    .backstretch,
    .backstretch img,
    .header nav ul,
    .main-discover-block .btn-default,
    .navbar-form,
    .navbar-header,
    .t-insights__news .background {
        display: none!important
    }
    #today-activity-block {
        width: 40%
    }
    #main-discover-block {
        width: 60%
    }
    .discover-title {
        white-space: normal
    }
    .flex-viewport .slides li {
        width: auto!important;
        display: none!important
    }
    .flex-viewport .slides li .backstretch {
        display: none!important
    }
    .flex-viewport .slides li:first-child {
        display: block!important;
        width: 100%;
        height: 100%
    }
    .flex-control-nav.flex-control-paging,
    .flex-direction-nav {
        display: none
    }
    #t-insights-block {
        -webkit-column-break-after: always;
        page-break-after: always;
        break-after: always
    }
    .social-block .social-block--header a>span {
        background: url(../img/spacer.png) no-repeat 100% -436px!important
    }
    .socialicons-small {
        background-image: url(../img/spacer.png)!important
    }
    .socialicons-small.twitter {
        background-position: 0 -410px!important
    }
    .socialicons-small.facebook {
        background-position: -17px -410px!important
    }
    .socialicons-small.google {
        background-position: -51px -410px!important
    }
    .socialicons-small.tumblr {
        background-position: -34px -410px!important
    }
    .t-insights-block {
        background-color: #d9d9d9!important
    }
    .t-insights-block .row .t-insights__wtitile {
        border: none
    }
    .main-block:nth-child(1) .main-section:nth-child(2),
    .main-block:nth-child(2) .main-section:nth-child(2) {
        overflow: hidden;
        position: relative;
        border: 1px solid #fff
    }
    .header {
        border-bottom: 1px solid #999;
        height: 70px;
        line-height: 70px;
        overflow: hidden;
        padding: 0 0 20px;
        position: relative
    }
    .navbar-default {
        min-height: 60px
    }
    header .navbar {
        display: block
    }
    .header #heading {
        float: right;
        height: 60px;
        line-height: 60px;
        padding: 0;
        position: relative;
        width: 33.3333%;
        text-align: right
    }
    .header #heading img {
        float: none!important;
        display: block!important;
        max-width: 100%;
        height: auto;
        max-height: 54px
    }
    .header #heading .logo {
        display: block!important;
        padding: 5px;
        text-align: right
    }
    #heading .logo a {
        display: block
    }
    .header #heading span.corner-1,
    .header #heading span.corner-2 {
        display: none
    }
    .main-discover-block {
        overflow: hidden
    }
    .main-discover-block .image-slide,
    .main-discover-block .main-section-inner,
    .slider-block .slides>li,
    .today-activity-block .main-section-inner {
        min-height: 0
    }
    .discover-block-content,
    .today-activity-block .main-section-inner {
        padding: 0 15px 15px
    }
    .main-discover-block h5 {
        padding: 13px 18px 0 0
    }
    .main-block .main-section-inner .background {
        display: none
    }
    .main-block:nth-child(1) .main-section:nth-child(1),
    .main-block:nth-child(1) .main-section:nth-child(2),
    .main-block:nth-child(1) .main-section:nth-child(3) {
        border: 1px solid #dedede;
        border-width: 0 1px 1px 0
    }
    .main-block:nth-child(2) .main-section:nth-child(1),
    .main-block:nth-child(2) .main-section:nth-child(2),
    .main-block:nth-child(2) .main-section:nth-child(3) {
        border: 1px solid #dedede;
        border-width: 0 0 1px
    }
    #today-activity-block {
        border-left: 1px solid #dedede
    }
    .main-section {
        overflow: hidden;
        position: relative
    }
    #today-activity-block .background,
    .main-discover-block .background {
        display: none
    }
    .main-block:nth-child(2) .main-section:nth-child(1) .background {
        border-bottom: 1169px solid #dedede;
        border-left: 431px solid transparent;
        position: absolute;
        top: auto;
        right: auto;
        height: auto;
        background: none;
        left: 185px;
        bottom: 0;
        width: auto
    }
    .main-block:nth-child(1) .main-section:nth-child(2) .background {
        border-top: 1078px solid #dedede;
        border-right: 402px solid transparent;
        position: absolute;
        top: 0;
        right: 214px;
        height: auto;
        background: none;
        left: auto;
        bottom: auto;
        width: auto
    }
    .main-block:nth-child(2) .main-section:nth-child(2) .background {
        border-top: 502px solid #dedede;
        border-right: 185px solid transparent;
        position: absolute;
        top: 0;
        right: auto;
        height: auto;
        background: none;
        left: 0;
        bottom: auto;
        width: auto
    }
    .inside-page .main-section-inner {
        min-height: 250px
    }
    .main-section .main-section-text {
        max-width: 100%
    }
    .main-block:nth-child(2) .main-section:nth-child(1) .main-section-text,
    .main-block:nth-child(2) .main-section:nth-child(2) .main-section-text {
        left: 0
    }
    .vertical-border_relative {
        font-size: 10px
    }
    .drawer-module.active {
        display: none!important;
        position: relative;
        top: 0!important;
        left: 0
    }
    #today-activity-block table,
    .marketindexes table.table td,
    .marketindexes table.table tr {
        background: transparent!important
    }
    .marketindexes table.table tr.semitransparent td {
        background-color: #d3d3d3!important
    }
    .marketindexes table.table td .marketindexes-negative-bar {
        background: #959595!important
    }
    .marketindexes table.table td .marketindexes-positive-bar {
        background: #959595!important;
        background: #009fc2!important
    }
    .marketindexes-arrow.down {
        border-bottom: 0;
        border-top: 10px solid #ee3524
    }
    .marketindexes .semitransparent {
        background: #789!important
    }
    .no-rgba .marketindexes .semitransparent {
        background: #005669!important
    }
    .marketindexes .table td.vertical-border {
        border-left: 2px solid #d3d3d3!important
    }
    .quote-block {
        border: 0;
        min-height: 0;
        line-height: 1em
    }
    .documents .panel-heading {
        padding-left: 15px
    }
    .footer-menu,
    .social-net {
        display: none
    }
    .footer-copyright {
        border-top: 1px solid #000;
        padding-top: 15px
    }
    .footer-copyright .pull-left {
        display: none
    }
    .h2-picture .block-title {
        min-height: 0;
        padding: 25px 15px 0
    }
    .today-activity-block .background {
        right: -20px
    }
    .el-left .h2-picture .block-title:before,
    .el-right .h2-picture .block-title:before {
        display: none
    }
    .el-right.el-class-4 .main-section-inner,
    .el-right.el-class-6 .main-section-inner,
    .el-right.el-class-8 .main-section-inner,
    .el-right .main-section-inner {
        padding-right: 15px
    }
    .el-class-2 .h2-picture .block-title,
    .el-class-4 .h2-picture .block-title,
    .el-class-6 .h2-picture .block-title,
    .el-class-8 .h2-picture .block-title {
        margin-left: 0!important
    }
    .el-class-2 .main-section__image,
    .el-class-4 .main-section__image,
    .el-class-6 .main-section__image,
    .el-class-8 .main-section__image,
    .el-left .main-section__image,
    .el-right .main-section__image {
        display: none
    }
    .title-block .backstretch,
    .title-block .backstretch img {
        display: block!important
    }
    .title-block .title-block__color {
        position: relative;
        z-index: 9
    }
    .title-block .title-block__color,
    .title-block .title-block__color a {
        background: none;
        color: #fff!important;
        text-shadow: 1px 1px 2px #000
    }
    .title-block .title-block__text {
        color: #fff!important
    }
    .title-block span.triangle {
        display: none
    }
    .inside-page .main-section .block-title:after {
        color: #000
    }
    .inner-page-top {
        padding-top: 0
    }
    .feature-block {
        background: #f1f1f1!important
    }
    .feature-block .social-net {
        display: none
    }
    .feature-block .col-md-6 {
        width: 100%
    }
    .a-visit {
        display: none
    }
    .detail-page .main-section-inner {
        width: 100%
    }
    .document-list-block h5 {
        padding: 32px 0 0 30px
    }
    .documents .panel-heading a.accordion-toggle {
        padding-left: 60px
    }
    .equal_height .document-list-block,
    .equal_height>div {
        margin: 0;
        padding: 0 15px
    }
    .inner-page-bottom .more-information-block.col-md-3 {
        border-right: none;
        display: inline-block;
        vertical-align: top
    }
    .el-left,
    .el-right {
        border-bottom: 1px solid #999
    }
    .documents .panel-heading a.accordion-toggle {
        padding: 10px 15px
    }
    .quote-block {
        padding: 30px
    }
    .detail-page .text-information.col-md-12>.row>.col-md-3 .button-block,
    .detail-page .text-information.col-md-12>.row>.col-md-3 .right__rate-block,
    .detail-page .text-information.col-md-12>.row>.col-md-3 .right__share-block,
    .quote-block .background {
        display: none
    }
    .inner-page-bottom .equal_height {
        border-bottom: 1px solid #999;
        clear: both;
        font-size: 0;
        line-height: 0;
        overflow: hidden;
        padding: 0 15px
    }
    .inner-page-bottom .equal_height>div {
        margin: 0;
        padding: 15px;
        overflow: hidden;
        font-size: 12px;
        line-height: 1em
    }
    .text-information {
        border-bottom: none
    }
    .darkform-blocks__form {
        display: none
    }
    .block-width {
        box-sizing: border-box
    }
    .inner-page-top {
        min-height: 1px
    }
    .slider__inner .inf-block___image,
    .video_image {
        background: #d3d3d3!important
    }
    .slider__inner .slider__inner-title h5:after {
        display: none
    }
    .inner-page-bottom .carousel-companent .slider__inner {
        margin: 0!important
    }
    .promoblock>div {
        padding: 0 15px
    }
    .blog-filter,
    .filter-search {
        display: none
    }
    .blog-item {
        border: 1px solid #dcdcdc
    }
    .calendar .input-group-addon,
    .form-filter__grey {
        display: none
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
    .blue-ribbon.background-block .row .col-md-6 {
        padding-left: 0!important
    }
    .feature-block.blue-ribbon .feature-block__text {
        min-width: inherit!important
    }
    .blue-ribbon.background-block .Center-block {
        -webkit-transform: unset!important;
        -ms-transform: unset!important;
        transform: unset!important;
        -webkit-transform: translate(19.5%, -85.5%)!important;
        -ms-transform: translate(19.5%, -85.5%)!important;
        transform: translate(19.5%, -85.5%)!important
    }
    .blue-ribbon.background-block .Center-block div:only-child {
        -webkit-transform: unset;
        -ms-transform: unset;
        transform: unset;
        -webkit-transform: translateY(18%);
        -ms-transform: translateY(18%);
        transform: translateY(18%)
    }
    .btn-ghost-white .btn-slant {
        border-left: 1px solid #fff;
        height: 100%;
        padding: 6px 16px 6px 15px;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transform: skew(-20.01deg)!important;
        -ms-transform: skew(-20.01deg)!important;
        transform: skew(-20.01deg)!important
    }
    .feature-block-text-btn {
        margin: -25px 0 25px!important
    }
    .feature-block-text-btn .mobileOnly30pxVerticalGap {
        height: 25px!important;
        display: block;
        visibility: visible
    }
}

@media (min-width:1281px) {
    .feature-block.blue-ribbon .feature-block__text {
        min-width: 570px
    }
    .feature-block .feature-block-angle {
        left: 50%!important
    }
}

@media only screen and (min-device-width:268px) and (max-device-width:1024px) and (orientation:landscape) {
    .modal-content .b-close {
        right: -25px;
        top: 1px
    }
}

@media (min-width:480px) and (max-width:980px) {
    .ribbon .ribbon-inner {
        max-width: 75%!important
    }
    .ribbon .ribbon-inner .ribbon-title {
        line-height: 32px;
        font-size: 28px
    }
    .ribbon .ribbon-inner .ribbon-text {
        font-size: 18px;
        line-height: 26px
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>h2 {
        width: 75%!important;
        font-family: clanprobold, sans-serif;
        font-size: 52px;
        font-weight: 400;
        line-height: 60px
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>p {
        font-size: 14px;
        line-height: 22px;
        font-family: clanproregular, sans-serif;
        font-size: 22px;
        font-weight: 400;
        line-height: 25px;
        margin-bottom: 26px;
        word-spacing: 0;
        width: 75%!important
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center>div {
        font-family: clanproregular, sans-serif;
        font-size: 22px;
        font-weight: 400;
        line-height: 25px;
        margin-bottom: 26px;
        word-spacing: 0;
        width: 75%
    }
}

@media (max-width:980px) {
    [data-marketdataproductlist] form .clear-form:hover {
        color: #666;
        text-decoration: underline
    }
    [data-marketdataproductlist] .form-filter__grey {
        margin: 0 0 30px;
        padding-bottom: 1px
    }
    [data-marketdataproductlist] .form-filter__grey .row>div {
        margin-bottom: 0
    }
    [data-marketdataproductlist] .form-filter__grey .bootstrap-checkbox-2 {
        margin: 10px 0 0
    }
    [data-marketdataproductlist] .filter-count {
        display: inline-block;
        margin: 10px 0 0 10px
    }
    [data-marketdataproductlist] .results {
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 10px;
        padding: 0
    }
    [data-marketdataproductlist] form .clear-form {
        font-size: 11px;
        letter-spacing: 0;
        position: absolute;
        right: 0;
        top: -25px
    }
    [data-marketdataproductlist] .filter-option-row {
        border: none;
        display: none;
        height: auto;
        margin-left: -15px;
        margin-right: -15px;
        transition: none
    }
    [data-marketdataproductlist] .filter-option-row .genre-column {
        background-color: transparent;
        min-height: 0!important;
        width: 100%
    }
    [data-marketdataproductlist] .filter-option-row.open {
        height: auto
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item>div>div.genre-label {
        background-color: #666;
        border-top: 1px solid #444;
        color: #fff;
        cursor: pointer;
        font-size: 13px;
        margin-right: 11px;
        padding: 15px 0 12px 15px
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item>div>div.genre-label .accordion-switch {
        background: url(../img/spacer.png) -45px -973px no-repeat;
        cursor: pointer;
        display: inline-block;
        height: 8px;
        margin-right: 10px;
        position: relative;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out, -webkit-transform .3s ease-out;
        width: 10px;
        z-index: 2
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active>div>div:first-child .accordion-switch,
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.init-active>div>div:first-child .accordion-switch {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item>div .product-filter-subgroup-in-list {
        display: none;
        padding: 5px 0 15px 15px
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item:first-child>div .product-filter-subgroup-in-list {
        display: block
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item:hover>div>div:first-child {
        background-color: #555
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active,
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.init-active {
        background: transparent
    }
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active:hover>div>div:first-child,
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active>div>div:first-child,
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.init-active:hover>div>div:first-child,
    [data-marketdataproductlist] .product-filter-row ul li.product-filter-item.init-active>div>div:first-child {
        background: #3fb6d0;
        background: linear-gradient(180deg, #3fb6d0, #01798b);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3fb6d0', endColorstr='#01798b', GradientType=0)
    }
    [data-marketdataproductlist] .product-filter-row ul li .product-filter-item-name {
        font-size: 13px
    }
    [data-marketdataproductlist] .product-filter-row ul li .product-filter-item-count {
        padding-top: 1px
    }
    [data-marketdataproductlist] .search-form .form-control {
        margin-bottom: 0
    }
    [data-marketdataproductlist] .form-filter__grey .bootstrap-checkbox-2 {
        margin-top: 10px
    }
    [data-marketdataproductlist] .form-filter__grey .mobile-filter-switch-container {
        float: right;
        height: 40px;
        width: 123px
    }
    [data-marketdataproductlist] .form-filter__grey .mobile-filter-switch-container .filter-switch {
        margin-top: 12px
    }
    [data-marketdataproductlist] .form-filter__grey .bootstrap-checkbox-2 .checkbox-text {
        font-size: 12px;
        line-height: 14px
    }
    [data-marketdataproductlist] .search-form-container {
        border-top: 1px solid #444;
        margin-left: -15px;
        margin-right: -15px;
        width: auto
    }
    [data-marketdataproductlist] .search-form-container .search-form {
        margin: 10px 15px
    }
    [data-marketdataproductlist] .market-data-results-info {
        font-size: 12px;
        line-height: 14.8px;
        margin-bottom: 27px
    }
}

@media (max-width:767px) {
    .main-body-button-margins {
        margin-bottom: 10px
    }
    .promo-button-list {
        margin-bottom: -10px
    }
    .promo-button-margins {
        margin-top: 7px
    }
    .text-information-inner .main-body-button-margins:last-child {
        margin-bottom: -18px
    }
}

@media only screen and (min-device-width:268px) and (max-device-width:768px) and (orientation:portrait) {
    .modal-content {
        margin-top: 30px
    }
}

@media (min-width:991px) {
    .l4-short-banner-margins .l4-banner-short:first-child {
        margin-top: -86px!important
    }
    .l4-short-banner-margins .l4-banner-short:first-child .l4-short-banner {
        padding: 85px 230px 0 0!important
    }
    .l4-short-banner-margins .l4-banner-short:first-child .l4-short-banner-right {
        top: 40px!important
    }
}

@media (max-width: 480px){
	.navbar-rail .child-row {
		padding: 0 15px 0 45px;
	}

	.navbar-rail#sticky_show .child-row {
		padding: 0 15px 0 15px;
	}
	.navbar-rail#sticky_showed  div.owl-prev{
		margin-left: 45px;
	}
}
