/**Some pictures in base64*/
.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:hover, .main-discover-block .btn-default:focus, .main-discover-block .btn-default:active, .main-discover-block .btn-default.active { 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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");}

@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:hover, .main-discover-block .btn-default:focus, .main-discover-block .btn-default:active { 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,/9j/4AAQSkZJRgABAQEASABIAAD/2wCEAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYGRgBBAQEBgUGCwYGCxgQDRAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGP/CABEIAYQEzgMBIgACEQEDEQH/xAArAAEBAQEBAQAAAAAAAAAAAAAAAQIDBAgBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAPj0AAAAAAAAAAAAAAAAAAAAAAAAAAAAFQLBpmlQVKAALBqQaZpUoBbkaQVKAAAAAZUSUSahFhJoZAzoZWAAAAACwaSgFspbnQBnOsiXJbKWgqgoUAAcUFIUAAAAAAAAAAAAhUoSgAAAAAAAAAAAAAAAAFQW5pUFSgAFQW5pUFSiwW5FQaZGkhqAgAJRlrIlGWoQEmoQAAAAFSlA1KNZ0VKZxrJFCzQKUpLQAAB5wVBYFQW5osFQVBUhpBSFZ0EFAzrIBUFQVBqBUFQUhWaVKEFIUAAAAAAAAACwLBpkaZpUoAAsFQW5GmRpmlZpUFQVBZRJqEUSUZahFhJoZWAAApQLKWymkpjOsks0KooNSgAADNhxAAAAAsAACwAWBUFQVBYAAAAAAAFgLAsCwVBUFQUhbmlQVBQAAAAAAAAALBUGpBpkaZGmaVmlQVBUpUFQVKARRFhJoZWEmoRYANQWwaudFspzlwas0WgqgAhYhYAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwVBSGkFQUAAAAAAAAAAAhQAAAVBbkaZGrmlQagJoYaGGoZUZqGkpbnRoHMpaoqksFiABBWRUHMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgVAsGkFQVBYhpBYhqQVBUFQWAAsFQVBUGmRpmluaW5GrimmRuAmhidIcrrJbmmwY1NiqIhZBUhUAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlAEAAKQAAAAAAAAAAAAAACwW5GrimrgdLzHSZEaE1jRdSGpmGpBWRqQVBYAhUEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBYFEKFEUSWkmoFGVEWBYAAAAAAAAAACkURRGhFEaEWmWxlumCmUonQc3TJi0ZahFEUSaGVEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBQlCayVRFAAAAAAAAACURRFEUZaGbRloRRFEUSgAAKSqSgUFpKDNwTpz6nObwLBvXKnSSiaGG4YaGGhlRgBYFEAoRRFEWkBKEURQlCahFgKQpFgURYFEWBQlEURRKEoRQmoCkUJQAAAAAAAAAAAAAAAAAAAAAAAANGVBQABSgCwDIzYXpjZnO8mVhKhbmm7zp0uKakpGhhocLYFgUZtEoAAAAAAAAAJRE0Qpm0RQAAAAAAAAAAAAAAAAAAAAAKSqZUS2AolEKSahKEoRRFpmhFEWmaBRFAApFAoAAiAhIG942TOoZmsiWAhbmlsGrkbuKbZpyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUSzRCgAAAAAAAAEUAAASgAAAAKKhQAECyAEiC50a3nRJYSWEAlglgsGmaXWRq5pkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApCksoWCgAAAAAAAAAAAAAAAWApKBYFAAAEIAQgiDU0a1nRJRlYSWAElEABbkaSgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAFpmgoAAAAAAAAAAAACkKRRFgs0QpFgUAAAJQiACXIIIF1nRqzRJRJYIEABJrIAAsGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADRFgoAAAAAAAAAACkKFgKRRFEUEoAAAAAAAQCAAggM6yClspqygEmsiUZAAlElgABoAAAAAAAAAAAAABrIAAAAAAAAAAAAAKQFlhSiUSgAAAAAAAAsolBNEoAAAAAAAAAAAACFiAAhYgBICyl1nRoFgJYQElEAAzqEABoAAAAApLKRRKFgSqZWmVCUJrIAAAAAWFlEUJYWUARRKEqkspFEsoAAAAAAAAAspQAAAAAAAAAAAAAAAIEAAiACXIAs0NSmgAJRkCWEAABFhFhoAABRc0ALKRYKEspFhQRRFDOsgAApKEoCiUSyggoSygEUShKAAAAAAAAABYKBQAAAAAAAWAFSiAAAAAlggACCABIADUpbNFsogAZWAGVgAAAlhQKBYAKAAAAACUAAAM6yCk1KQApKAAAAEoSgAAAAAAAAAAAAKJQoAAAAAAAVclBYpLAlEAAAAgQABIAJYQAFoWqUpFgBJrIAlhAAAAUBQlAAAAAAAAAAACUIChKAAAAAAAAAAAAAAAAAAAApKBYUAAAApAAVKUEAsCWAAAACBAAASWADNgAKUGrKWyiAAlGQASWAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBYUAAAAAFBAazRWdCUQEAAABLBcgAAlyWAIQACzQspdZpbKJYAAZAAlhAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoWUSgAAAAAAsolEAqFQAAAAASWAAAElgAlyAAWyiyl1nQNGVgAAzYAASayAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsFsoAAAAAAABSGoplYAAAAAAQEAAAiAADNgABaDWdDWdFTRAQADOoQACUZABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAWFAAAAAAAAABrIAAAAAQEAAABJYACEAAspQNSlspbKIEAAlhAAJRJYAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAUAAAAAAAAAAAAAACBAAAAIEAAgQADQAWhaDQMgAABkAADIAf/EAC4QAAIBAwMBBwUBAQEBAQAAAAABERAhMSAwQlECQEFQYGFxEoGhscEykfAigv/aAAgBAQABPwDzqRMmws0T2k6TfX9S3mtKzJFtEaGt9fnSqTVrQ4EqJVVveq/BEY9BJ0TJuScdmb0TE1qkmxO5H3HkeJrFx5rhaWt5aEqp6G6paEqx6Lkm5O1ImJ604JpNxZJvpfiRczoijVI0Rca3EpJ6aVAoPsPB2v8AVGiKJWoloS1pk3osd6m5NFnyeSRMm2ymSSTrTrNJsI99SVGqtEWq1YattqIqo0tjehKRKkUSe3xOJxp1JG6cu7LAsHE6k2G6T5JNJE9uST6kTbemEJDRF9DRFqtWI3U6KCwxwOCKLFI23nZbJsJ3OhNybidySbUbJsNk1TJvup2JuSTcm5N6TRsTtSSbUT1p91knfTJuN2JuJ2E7EknIfgqr9jOpFqxYi2hq+taE/tRCQ0dqiQqKq1J0nw3VnVyq3SbHURyOhJPcE6uk04kiHk4k3JExvIvDvckk0nWnsTckmxxJv8Hh8jRCnTFWrDWys0Tp2v8AI26pCEqJfbVJN/PlVO4mNkifkEiZN5JsNjZNyRPVNybidhdRI6VaIrA1fRgVVgVGdr/VEqJdKNTpkn0TJxOQnYb8jTpNybE3QnoTLSePxRjVGhqrRiit81VE0NobokJUjxFWSb6pJ9DqnIm51J7wsbzZNZsSdKeMmWNUarFFp7TsOJEKnuqMTPbRJI2/Ryw6cROk30t1b0J2pJJJI2dToTcT0dCbEiZJNiSb6ZJExMkT/Jyo0QNDTGqKiYjtTFEhIijz8k2o3Yn8kk+l0LByOgyTjSTkTYmwn3eRuk3rNhMTJJq1YgaY0TRHbagSkSPdUbpIzOxNifSKosnTyabEidEybiZJKo+z4kOaJ3O2zs9mx4fB/SfAnT1JJJ9LISsI5al5JImybE3Pq9yXB9bg+pQP6WyH4eJ9KbX7JgbufV7jdyT6nsTeiZ1J9IrAsCRyHTjTkJeRwQQJWIvSLEWPpsfTh9RJJXeBpJJ+Akn4j7Dn4PpZDmsUQssXgcRnQWPRiV6LFIscqRpdIscqtWIscaNd3ggggiiVqxcgiiQkJQWiDtPwGv8A5HbAm0JpkSfSfSQQRrSOpHoVqkU5ECwNd0gSHkixB1EtDVyLUSIIsQRcSuRRrWkNaErCo0Nr7jZl0dJuJsklR8kDQ0RRq5BHoSLnWnIgZ180gS/B4/NY8BdKYfsYG6MSuRYehMkkT/BkgghQQQNUgjaa19BU5aVSL9xSry1rNOlUqLIhDzRK3msWEtKIvoWIH0GxsbudlXIsNDVf1WSRMm1Yo0QRV0ZFXk6CwchCONOgsjIuMgi5xEKiItXjTiRTkMeKdBZFmnE4nIZ0GQQdReByIORFGrC/19vOFk5a1mNTfgxyN07JaBxRqv8A5iJvRMkTJuJ2MkXIIokPBFhkUSGu6sSOJxONOJFxry6NECViKciLjVxKsU66lRq9EqePyRcWCBLWv0f2ifjWfAbo3RSdktVpVgbMCdZpImJk2PCaKnHvsW8wSIIolYSpFxaIvWBiOp0IGrEWpAiLs9yLUi/yfzYiwiLH/nXFbMbo2MUiZI2ORqrkxWfETomJ0TpPo6CDj3PkPHxredxqNPtXHxRqjtgbRHQUiZI2ORobWix71n/lU4ExMn0XxHiq8nii6af2SY+CYo1RtUUibJo5Ghxo+SNKdZ9Fo6nEjyXiQQQLFGtLJ/7X4J60Yk6ImjmrWh6p9E9Kf2nKix5DFYP4ePs6JbL0OKOigQsEVcUcfOj4Hrn0SsDXkawfw/o1YWCLi6bGKOzG6/lVdPsKBH/6pB9qvS9c+guVeVOgu+RRZPYa8TjWLj618fmjWzh63NUIWC1W1T8jn49G8RHLvUEXOQ0JEECPH5HMdzTGN6G9SkQtF6tasj9DrHeIvSKMd1sLp3D2MDjTNW6pUWBY0tPZ/foJ4oh05Dx3NIWaQcR5ncfXuPs9Tq6rT/yrzWPQvKqxRd3RyGq+Ed7n/pnS3BOtY2HVpjWp9y46GqKiS0/2nLe46Ios0tI80i9F+6dBZojiLw7qvImZ0zoehLRNtEaGtTRA1vPNF0OIsEWHg6HUijp7kZQjlu9KePyLoIg405EC6jOJxF+xDzTloi3dV++7RfbnqN6XtLbcjWtkbjyMVELIqPFGfyvEWSw9rjRnEWacjlo408I0LwIUjxR93RyIt3NMeTjtsf51Tob1Ksk9xjXxEcSBnE5Vi9eVVvcRHUgYsaGq8q8u+RaihoWO4xbSvxt4+Cf+DWl+2yqISoktLehrZvoWSLCFgR13eW3F6LIhHIWNr+05d8VnTs/630iBdBZIv7Uga6UceFJvsvab0qi2GtL20cqchC7wsnKjyI5eU5Q+o+u+lOh3uK6E/A8YMGbiY9mfsTbS40vYVLFtDWlrZYxZHR57w6IdH5Wj+i6b3uYHmqcGGPrRztvW1uqibG3pelrY4k276mfzyxEF4p77SRF9KdWjIuhhk7UjeudD0rQlRTtv0msn7QtxM+DK2GocmUZyNbE9RuNiR7Kos6EhrbfpFkUvuodmNUUGCYei6Hs5PZ7j2FmnZ/zS5fbc+kFmn8PH538i6V9qdn/RIncb2sDet6W9Kqlqae2/R0CXckxrxM1zSLUztN7De0lVafvqa9JvAsdxUEXIpjfZOxO2tCiaJI+lEFhxtv0bh9ylRRMyXTGt2R646am95r2Pxqetr0VAhqwsd0TMk223I3stvU40rSqLNftqepjXopMfVFsmH7eQy0ONlvS3qSqqKiapcbeppjWpp+i1gQ8eQPG09T2VTs/6p490/8QAFBEBAAAAAAAAAAAAAAAAAAAAoP/aAAgBAgEBPwBwv//EABQRAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQMBAT8AcL//2Q==');}
    .el-left .background { background-image: url('data:image/jpg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wCEAAkGBwgHBgkICAgKCgkLDhcPDg0NDhwUFREXIh4jIyEeICAlKjUtJScyKCAgLj8vMjc5PDw8JC1CRkE6RjU7PDkBCgoKDgwOGw8PGzkmICY5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5OTk5Of/CABEIAYQEzgMBIgACEQEDEQH/xAArAAEBAQEBAQAAAAAAAAAAAAAAAQIFAwcBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAPiNlAFlAFgoKCpRZQC2UAoKBZSpSpSoLZSpSgqUqUtgtlFlFlIoyD0gQhQChQqkoACFQEFgAACFASgBKAAAAAAAAAAACFAQVBYAAAAAAAAAAAAAHGsoAsoABQUCygFBQUFSiyiwWwWwWwWwVKWwWwWwWwWwaQauaUEm8mpYQFXRm0VIaZFQWAShBUAAAAAAAAFgVKEFAAAAAAAlhYAAAAAAAAAAAAAAAAAHGsFAsoABQUCygFBQVKLKLKAUFBQUCylQWyiygFSlSluaWwauKFCyG2RUFQVKAAAAAAAAAAAAAACkKRYUAAAAEoJYAAAAAAAAAAAAAAAAAAcYFAsoABQUCygFBQUCyiygFBQUCgsosooKAoWkaEtC5FilXJsEqmVCUSgAlEURRFEKRYFgKRYAFEURQAAAAAAAAAAlAEURRACkAAAAAAAAAAABxigCygAFBQLKAUFBQLKLKCgoKLKCgooKpKooLBUhqSgo1nRc6yauaaSgCUSglhZRFEAAAAAAAABKAAAAAAAAAAAAAAAAEoJRFgKQpFgKRRFgWCglEUcWygCygAFAoKCygFsoBQUCgoUoKCihQVKVBUFgVKLBaF1nRc6ySymrmlSlAAlEWBYCAFgFgAAAAAAAWFgAALAAAAAAAAAAAAAAAAAAAAAAABxbKALKACgFBQKCgsosooLKKChQUFBQVBUoAAsosospQXWdFzrJAauaWwWoUAAAEURYAARRKEWBRFCUJRFCUSglEWCykWAAAAAAAAAAAAAAAAAAAAAHFsoAsoAsoKAUFBQUoKAKFBbBQLKVBUosFSgFSiyiyihbKWyiaySWGrmlspUospYFlEAABKEoQpCkAUQAAFgFEWFzQWACUJYAAAAAAAAAAAAAAAAAAAAcWygCgAoLKLKLKCgFsosoBQUFBUFAsFSlQUFBQLKLKWyiylspYElgsGkpQW50ALKCBYAAAAAAAJRKAAhQSykUARRFgWAEURYAAAAAAAAAAAAAAAAAcWygFABQKCgsosoBbKLKALKLBQVKLBQAWwUFKALKUFsospbKASWAFspQLBpKALAsoBACkUQpAAAAAAAAShKEsFlEAAABAAAAAAAAAAAAAAAAAcWgsoABQUFAsosoBbBbBUoBUosFBQVKAUFKLKAKFBoDUosoBJYAW5ppKCgFABUolAAAEURRFgWAAAAAAAAAhZYAAAIpKEAAAAAAAAAAAAAABxbKLKAAUFBQLKLBQVKLKLBQAUFBYFsoBSiyiygFBbKUFsospZYSWACylsFBUpUoABUoAAAAWCUJQBFEUQAAABYCFlgAAAABFEWBYAAAAAAAAAAAAcWyiygAFBUososFBQLKAUCygFAsooLKCigsosoKAWhUpbKKBYJYJYLBbKVKLKLBUoAsFAAABZYACiKQApARRAAAAAIAAAAAACURYFgAAAAAAAAABxbKLKAAVKLKAUFSgFsFAsosoBQKChUosososososoKUDUosooWAlglgKLBbKAVKAUFgVBQLBUAFikWFlBAoQAEoIACwAARRAAAAAASyiUShFgAAAAAAABxbKAUACyiwUFSiwUFBQLKLKAVKUFBQLKLKLKKCyiylBbKLKKFlElgBLKAWygCwWyksoABUoAAAKSwWKIAAFgCkAgAAAARYAAAAAAAAAJYKEoRQlCUJYFhxbKAVKALKAUCygFBQLKLKCiwUFBQUCyiyiylAspQUosospQUElEAAA1nQAWFAsFSiwFhQAVKRYCiWCglCWApFgAShKIAAACWAAAAAAAAAAAAAACUJRxLKALKAAUFAsoBQLKLKLKLKAUFBQUCyiylBQLKUFsosospQUCWEAKQCylAAsFBSFSgFgKCwLAsFQWAAUSoVAWACWBYAAAAJRAAAAAAAAAJQAAAABxLKALKAAUFSiwUFAsosososoBQUFBQLKKFBQUFBbKLKUFBQJYJRLAAspQAAVKVAqFsACwUABYALKICwVAsFiiABFEAAAABFgAAAAAAAAAAAAABxLKALKAAKCygFBQLKLKLKLKAUFBQUCylBQUoBSlAspQUFAlgBAFgsosoABUFSllAAACwLKAAA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');}
}

@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: normal;
    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: normal;
    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: normal;
    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: normal;
    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: normal;
    font-style: normal;
}

body { background: #1a1a1a; font-size: 12px; font-family: "clanproregular", sans-serif; }

a { color: #fff;}
a, a:hover, a:focus { color: inherit; cursor: pointer; outline: none; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; text-decoration: none;}
.hover-image, .hover-image:hover, .hover-image:focus { -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}

.detail-page a, .modal-body a { color: #009ec2;}
.detail-page a:hover, .modal-body a:hover { color: #006f87;}

.detail-page a.btn, .modal-popup a.btn { color: #fff;}
.detail-page a.btn:hover, .modal-popup a.btn:hover { color: #fff;}

b, strong { font-family: 'clanprobold'; font-weight: normal;}
i, em { font-family: 'clanproitalic'; font-style: normal;}

/*Style for button*/
.btn:focus, .btn:active:focus, .btn.active:focus { outline: none;}
.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-default { background: #1a1a1a; border-color: #1a1a1a; overflow: hidden; padding: 11px 40px 10px 11px; position: relative; color: #fff; -webkit-transition-duration: 0s !important; -moz-transition-duration: 0s !important; -o-transition-duration: 0s !important; transition-duration: 0s !important;}
.btn-default:before { background: url("../img/spacer.png") 100% -748px no-repeat; content: ""; display: block; height: 12px; margin: -6px 0 0; position: absolute; right: 0; top: 50%; width: 30px;}
.btn-default:after { background: #fff; content: ""; display: block; height: 100%; opacity: 0.5; position: absolute; right: 34px; top: 0; transform: skewX(-21deg); -webkit-transform: skewX(-21deg); -moz-transform: skewX(-21deg); -ms-transform: skewX(-21deg); -o-transform: skewX(-21deg); width: 2px;}
.btn-default:hover, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #fff;  background-color: #009fc2; border-color: #009fc2;}
.btn-default:focus, .btn-default:active { color: #fff;  background-color: #1a1a1a; border-color: #1a1a1a; }
.btn-default.btn-grey, .btn-default.btn-grey:focus, .btn-default.btn-grey:active { background-color: #999; border-color: #999;}
.btn-default.btn-grey:hover, .btn-default.btn-grey.active, .open > .dropdown-toggle.btn-default.btn-grey { background-color: #666666; border-color: #666666;} /*Added by swati for B-46021 Grey slant button / overstate color adjustment for default buttons*/
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { background-color: #1a1a1a; border-color: #000;}
/*************************************
    BUSINESS STYLE GHOST BUTTONS
*************************************/
.btn-ghost-white {
    background-color: transparent;
    border: solid 1px #ffffff;
    color: #ffffff;
    height: 42px;
    font-family: "clanproblack", sans-serif;
    font-size: 13px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-right: 55px !important;
    position: relative;
    padding-top: 12px !important;
}

.btn-ghost-white .btn-slant {
    border-left: solid 1px #ffffff;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -moz-transform: skew(-20.01deg) !important;
    -ms-transform: skew(-20.01deg) !important;
    -o-transform: skew(-20.01deg) !important;
    -webkit-transform: skew(-20.01deg) !important;
    transform: skew(-20.01deg) !important;
}

.btn-ghost-white .btn-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -moz-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    -o-transform: skew(20.01deg);
    -webkit-transform: skew(20.01deg);
    transform: skew(20.01deg);
}

.btn-ghost-white:hover, 
.btn-ghost-white:active,
.btn-ghost-white.active {
    background-color: #ffffff;
}
.btn-ghost-white:focus{
    color:#ffffff !important;
}
        /*border: none; commented due to 1 px padding top on hover */
        /*color: #000000;
    }

        .btn-ghost-white:hover .btn-slant,
        .btn-ghost-white:focus .btn-slant,
        .btn-ghost-white:active .btn-slant,
        .btn-ghost-white.active .btn-slant {
            border-left-color: #000000;
        }*/
/*the end*/

.form-control, .form-control:focus, .form-control:active { -webkit-appearance: none; -o-box-shadow: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0;}

h1 {  font-family: "clanproblack", sans-serif; font-size: 28px; font-weight: normal; margin: 0 0 10px; text-transform: uppercase;}
h2 {  font-family: "clanproblack", sans-serif; font-size: 28px; font-weight: normal; margin: 0 0 10px; text-transform: uppercase;}
h3 {  font-family: "clanprobold", sans-serif; font-size: 14px; font-weight: normal; margin: 0;}
h4 {  font-family: "clanproblack", sans-serif; font-size: 18px; font-weight: normal; margin: 0; text-transform: uppercase;}
h5 {  font-family: "clanproblack", sans-serif; font-size: 14px; font-weight: normal; margin: 0 0 10px; text-transform: uppercase;}
h6 {  font-family: "clanproblack", sans-serif; font-size: 12px; font-weight: normal; text-transform: uppercase;}

.cursor { cursor: pointer;}
.overflow { overflow: hidden;}

ul.menu { list-style: none; margin: 0; padding: 0;}
ul.menu li { margin: 0; padding: 0;}

/*Standart style for pagination*/
.pagination, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { border-radius: 0; -webkit-border-radius: 0; -moz-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: #999999;}
.pagination > li > a, .pagination > li > span { border: none; color: #999999; height: 42px; font-size: 14px; line-height: 30px; min-width: 42px; text-align: center;}
.pagination > li > span { border: 1px solid #dcdcdc;}
.pagination > li > a:hover { background: #ebebeb; color: #999999;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span { background: #999999; 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";}
.pagination > li.disabled { display: none;}
/*the end*/

.edit-design { display: none;}

/*Design for loaders, 50px and 90px*/
.loader-block { min-height: 100px; position: relative; z-index: 1;}
.loader { position: absolute; z-index: 10; -webkit-animation:spin 2s linear infinite; -moz-animation:spin 2s linear infinite; animation: spin 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 {width:50px;height: 50px; position: absolute; z-index: 99;}
.loader-white-50px {width:50px;height: 50px; position: absolute; z-index: 99;}
/*the end*/

.wripper { position: relative;}

/*Design for header*/
.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;}
header .navbar .container-fluid > div, .search-active .navbar-form .input-group  { min-height: 60px}

.header h1 { color: #009fc3; font-family: "clanproblack", sans-serif; font-size: 28px; margin: 0; text-align: right;}
.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:hover, .navbar-header .navbar-toggle:focus { background: none; color: #009fc2;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; height: 3px; position: relative;}
.navbar-header .navbar-toggle:hover .icon-bar, .navbar-header .navbar-toggle:focus .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;}

/*Design for header search*/
.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;}

/*Active button for search*/
.search-active .navbar-form { position: absolute; height: 86px;overflow: hidden;box-shadow: none;} /* HIDE BOX-SHADOW IN IE9 */
.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:focus, .search-active .navbar-form .form-control:active { 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:focus, .no-textshadow .search-active .navbar-form .form-control:active { padding-right: 12px;}

.search-active .navbar-form .input-group span { background-color: #009fc2; border-radius: 0; -webkit-border-radius: 0; -moz-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} /* HIDE CROSS IN IE9 */
.search-active .b-close:hover { background-position: 0 -962px;} /* CHANGE CROSS HOVER COLOR */

/*Active button for the saerch*/
.search-active .navbar-form .active-button { }
.search-active .navbar-form .form-control::-webkit-input-placeholder { color: white; font-family: "clanproregular",sans-serif;}
.search-active .navbar-form .form-control:-moz-placeholder { color: white; font-family: "clanproregular",sans-serif;}
.search-active .navbar-form .form-control::-moz-placeholder { color: white; font-family: "clanproregular",sans-serif;}
.search-active .navbar-form .form-control:-ms-input-placeholder { color: white; font-family: "clanproregular",sans-serif;}
.search-active .navbar-form .form-control:focus::-webkit-input-placeholder { color:#fff; }
.search-active .navbar-form .form-control:focus:-moz-placeholder { color:#fff; }
.search-active .navbar-form .form-control:focus::-moz-placeholder { color:#fff; }
input::-ms-clear { display: none;}
.search_placeholder { color: white; font-size: 16px; top: 26px; left: 1px;}

/*Design for eyebrow for mobile*/
.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;}

/*Common style with pointer and title*/
.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: 0.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: #ffffff; 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;}

/*Design for the background blocks on the home page*/
.main-section .background { background-repeat: no-repeat; background-position: left top; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: -99988;}
.main-block:nth-child(1) .main-section:nth-child(1) .background { background-color: rgba( 40, 40, 40, 0.48);}
.main-block:nth-child(1) .main-section:nth-child(3) .background { background-color: rgba( 40, 40, 40, 0.48);}
.main-block:nth-child(2) .main-section:nth-child(1) .background { background-color: rgba( 0, 0, 0, 0.4);}
.main-block:nth-child(2) .main-section:nth-child(2) .background { background-color: rgba( 0, 0, 0, 0.3); box-shadow: 218px 0 194px -10px rgba(0, 68, 124, 0.9) inset; -moz-box-shadow: 218px 0 194px -10px rgba(0, 68, 124, 0.9) inset; -webkit-box-shadow: 218px 0 194px -10px rgba(0, 68, 124, 0.9) inset;}
.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, 0.4);}
.today-activity-block { overflow: hidden;}
.today-activity-block .background { border-bottom: 800px solid rgba(0,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, 0.6);
    border-left: 153px solid transparent;
    border-right: 72px solid rgba(0, 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, 0.6);
    border-left: 143px solid transparent;
    border-right: 290px solid rgba(0, 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, 0.6);
    border-left: 110px solid rgba(0, 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;}

/**Design for breaking news*/
.breaking_news-block .background { background-position: right bottom;}
.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 > 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 img { }
.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: 0.1;}
.breaking_news-block:hover .b-close { opacity: 1;}

/**Design for the taxt block on the home page*/
.main-block:nth-child(2) .main-section:nth-child(2) .main-section-text { color: #fff; left: auto; right: 0; width: 390px;}
.main-block:nth-child(2) .main-section:nth-child(1) .main-section-text { color: #fff; left: auto; right: 0; width: 390px;}
.main-block:nth-child(2) .main-section:nth-child(3) .main-section-text { color: #fff; left: auto; right: 0; width: 390px;}

/*Design for the Insight''s block on the home page**/
.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: rgba(255, 255, 255, 0.6); padding: 0;}
.t-insights-block .t-insights__wtitile h5 a { color: rgba(255, 255, 255, 0.6);}
.t-insights-block .t-insights__wtitile p a:hover, .t-insights-block .t-insights__wtitile h3 a:hover { color: #75d9ef;}
.no-rgba .t-insights-block .t-insights__wtitile h5 { color: #c3e4ec;}
.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;}

/**Design for the Descover block on the home page*/
.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: -moz-linear-gradient(350deg, #000 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(350deg, #000 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    background-image: -webkit-linear-gradient(350deg, #000 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(100deg, #000 0%, rgba(0, 0, 0, 0.5) 60%, rgba(0, 0, 0, 0) 100%, rgba(0, 0, 0, 0) 100%);
}
.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, 0.18);}
.main-discover-block .discover-title a { text-shadow: 0 0 20px rgba(0,0,0,0.18);}
.main-discover-block .discover-title a:hover { opacity: 0.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,0.25); text-transform: none;}
.main-discover-block .background { display: none;}
.main-discover-block .btn-default { background-color: transparent; background-position: right center; background-repeat: no-repeat; border-color: transparent;}
.main-discover-block .btn-default:after { display: none;}
.main-discover-block .btn-default:before { display: none;}
.main-discover-block .btn-default:hover, .main-discover-block .btn-default:focus, .main-discover-block .btn-default:active, .main-discover-block .btn-default.active { background-color: transparent; background-position: right center;  border-color: transparent;}
.main-discover-block .carousel-control { display: none;}

/*Design for the slider - common style*/
.slides { transform: none;  -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; width: 100%;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}
.slides > li {display: none; -webkit-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 { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.slider-block .flex-viewport { max-height: 634px; }
.loading .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:hover { background: #009fc2;}
.flex-control-paging li a.flex-active { background: #009fc2 url("../img/spacer.png") 0 -685px no-repeat; cursor: default; }
.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; -webkit-transition-duration: 0; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}

.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 { max-width: 100%;}
.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, 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-prev, .slider__inner-slider .flex-next { color: white; font-family: "Glyphicons Halflings"; font-style: normal; font-size: 0;  height: 34px; overflow: hidden; line-height: 34px; position: absolute; top: 0; 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;}

/**Design for switch icon*/
.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;}
.t-insights-block .switch:hover, .main-block:nth-child(2) .main-section:nth-child(2) .switch:hover, .main-block:nth-child(1) .main-section:nth-child(2) .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;}

/*Design for social icons in TODAY’S INSIGHTS block on the home page*/
.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 { padding: 0 0 12px;}
.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;}

/**Design for banner block*/
.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: 0.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: 0.75;}
.title-block .title-block__inner { padding: 0;}
.title-block .title-block__color a { color: #fff;}
.title-block .title-block__color { background: transparent; border: 0px solid transparent; color: #fff; padding: 0 15px 20px; position: relative;}
.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 { /*z-index: 1;*/} /***Check: http://localhost:1238/discover/L4/benchmark-bonds-turnover */
.inner-page-top .title-block { background: #484848;}

.title-block .title-block__color .btn-block { margin:15px 0 0 0 } /*B-46022 Ghost button / primary use-cases*/

/*Design for text with picture*/
.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;}

/**Design for L2 page, background part*/
.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 #666666; 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;}

/**Design for L2 page, text part*/
.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;}

/**Design for L2 page, block-title part*/
.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;}

/*Texture for the video block*/
.video-link span { background: url("../img/video-texture.png") 0 0 no-repeat; background-size: 100% 100%; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2;}
.video-link i { background: url("../img/spacer.png") 0 -1001px no-repeat; display: block; height: 33px; position: absolute; left: 50%; margin: -16px 0 0 -16px; top: 50%; width: 32px;}
.video-link:hover span { background-color: rgba(0, 0, 0, 0.1);}
.video-link:hover i { background: url("../img/spacer.png") 0 -1036px no-repeat; }

/*Design for the L3 page block*/
.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 a:hover, .text-block .hover-image:hover a { color: #006f87;}

.image-block_img { margin: 0 -15px;}
.image-block_img img { margin: 0 auto; width: 100%;}

/*Design for quote*/
.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: 0.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-top, .quote-block .str-bottom { 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: normal; 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;}
.row.equal_height--full > .col-md-6.promo-companent { padding: 0;}
.row.equal_height--full > .col-md-6.carousel-companent { padding: 0;}
.footer-block .promo-companent { padding: 0;}

.promo-companent { background: #f4f4f4;}
.carousel-companent, .quote-companent, .image-companent, .video-companent { background: #282828;}
.text-companent, .news-companent { background: #f4f4f4;}
.news-companent { border-top: 1px solid #dcdcdc;}

/*Design for documents*/
.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; font-size: 12px; margin: 0; outline: none; padding: 0; position: relative;}
.documents .panel-heading:hover { background: #ebebeb; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s;}
.documents .panel-heading h4 { font-size: 12px; font-weight: normal;}
.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-heading { font-family: "clanproregular",sans-serif; font-size: 12px; text-transform: none;}
.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 starts */
.file-icons{ display: block; height: 22px; width: 22px; color:#666;font-size:22px;float: right;}
.file-icons:hover{ color:#009fc2}
/* file icons ends*/

.documents .empty-des .panel-heading span.str { display: none;}
.documents .empty-des .panel-body { display: none;}
.documents .empty-des .panel-heading:hover { background: #f4f4f4;}
.documents .empty-des .panel-heading a:hover, .documents .empty-des .panel-heading a { cursor: text;}

.fourcolumns { background: #f4f4f4; border: 1px solid #dcdcdc; border-width: 1px 0;}
.fourcolumns:nth-child(even) { border-width: 0 0 1px;}
.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;}

/*Design for the file block*/
.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: #999999;}

/*Design for ul-style*/
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;}

ul.ul-style.ul__bcolor a, a.ul__bcolor { color: #009fc2;}
ul.ul-style.ul__bcolor a:hover, a.ul__bcolor:hover { color: #006f87;}

ul.ul-style.ul__dcolor a, a.ul__dcolor { color: #40b7d1;}
ul.ul-style.ul__dcolor a:hover, a.ul__dcolor:hover { color: #006f87;}

ul.ul-style.ul__gcolor, ul.ul-style.ul__gcolor a, a.ul__gcolor { color: #4d4d4d;}
ul.ul-style.ul__gcolor a:hover, a.ul__gcolor: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;}

/*Design for feature block mobile view*/
.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: 0.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;}

/*B-46022 Changes begin - Buttons in Featured article*/
.feature-block-text-btn {margin:-8px 0 20px 0}
.feature-block-angle .btn-block{background: #ececec; border-top: 1px solid #dcdcdc;padding: 15px;}
/*B-46022 Changes End - Buttons in Featured article

/*Design for l4 left part block*/
.text-information-inner p { margin: 0 0 25px;}
.text-information-inner h2, .text-information-full h2 { color: #282828; font-size: 18px; margin: 0 0 25px; text-transform: uppercase;}

/*Design for l4 right part block*/
.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;}
/*Added by swati for backlog# B-42677 BNC-wide RIGHT RAIL rules */
.text-information .text-other-inner > .button-block {margin: 30px -30px 0 -30px; 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 -30px;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;}

/*Design for the rate block*/
.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:hover, .right__rate-block .star-rating span:focus, .right__rate-block .star-rating span.active { 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;}

/*Design for the right picture block*/
.right__picture-block { margin: 0 -15px;}
/* D-59448 - changes begin - To fix Right Rail Pictures trim issue in portrait mode of iPad device*/
.right__picture-block .link-block__img img { min-height: 285px;}
.right__picture-block .link-block__img a { display: block; }
/* D-59448 - changes end - To fix Right Rail Pictures trim issue in portrait mode of iPad device*/
.right__picture-block .picture-block-text { padding: 10px 15px 0;}

/*Design for the right link block*/
.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;}

/*Design for the contact block*/
.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: #999999; padding: 0 10px;}

/*Design for the form*/
.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: normal;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: #999999; 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: #ffffff; color: #666666; 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 select:active, .import-form textarea:active,
.import-form input:focus, .import-form select:focus, .import-form textarea:focus { border: 2px solid #009ec2;}
.import-form input[type="submit"] { background: #999999; border: 1px solid #999999; 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"]:hover, .import-form input[type="submit"]:focus {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: white;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:hover, .import-form input.LV_valid_field:active, .import-form textarea.LV_valid_field:hover, .import-form textarea.LV_valid_field:active { border: 2px solid #009ec2;}

.LV_validation_message.LV_valid { color: #009ec2; display: block; font-size: 0; font-weight: normal; position: absolute; bottom: 2px; right: 10px; z-index: 3;}
.LV_validation_message.LV_valid:before { background: white; content: "\e013"; display: block; font-family: 'Glyphicons Halflings'; font-size: 18px; line-height: 38px; width: 80px;}

/*Design for the contact form**/
form.form-contact input.form-control, form.form-contact textarea.form-control { border: 1px solid transparent; border-radius: 0; box-shadow: none; font-size: 16px; -moz-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::-webkit-input-placeholder { color: #ee3524; font-style: italic;}
form.form-contact .form-control.error:-moz-placeholder { color: #ee3524; font-style: italic;}
form.form-contact .form-control.error::-moz-placeholder { color: #ee3524; font-style: italic;}
form.form-contact .form-control.error:-ms-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: normal;}
form.form-contact .btn-primary { background: #999999; border: 1px solid #999999;}
form.form-contact .btn-primary:hover, form.form-contact .btn-primary:focus { background: #009fc2; border: 1px solid #009fc2;}
form.form-contact .btn-cancel { background: #bbb; border: 1px solid #bbb; color: #fff;}
form.form-contact .btn-cancel:hover, form.form-contact .btn-cancel:focus { background: #999; border: 1px solid #999;}

/*Design for the contact block**/
.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 { }
.right__share-block p { margin: 0 0 3px;}

/*Design for L4 bottom part**/
.inner-page-bottom { background: #fff; clear: both; min-height: 0;}
.inner-page-bottom .document-list-block { background: white; border-left: 1px solid #999999;}
.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: #000000; border: 1px solid #666;}
.darkform-blocks__form form button.btn-cancel:hover, .darkform-blocks__form form button.btn-cancel:focus { background: #4d4d4d;}
.darkform-blocks__form form button.btn-primary { background: #009fc2; border: 1px solid #009fc2;}
.darkform-blocks__form form button.btn-primary:hover, .darkform-blocks__form form button.btn-primary:focus { 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;}
.inner-page-bottom form.form-contact .button-group {}
.margin-fix { margin: 0 -15px;}

/* Dropdown control */
.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:hover, .bootstrap-select > .btn:focus { 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-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .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:before { display: none;}
.bootstrap-select.btn-group .btn:after { 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: #ffffff; content: ""; display: block; height: 100%; margin: 0 6px 0 0; opacity: 0.5; position: absolute; right: 100%; top: 0; transform: skewX(-21deg); -webkit-transform: skewX(-21deg); -moz-transform: skewX(-21deg); -ms-transform: skewX(-21deg); -o-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; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none;  width: 0;}

.bootstrap-select.btn-group .dropdown-menu { background: #666; border: 1px solid #666; border-radius: 0; -webkit-border-radius: 0; -moz-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:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:rgba(100,177,216,0.4);}
.bootstrap-select.btn-group .dropdown-menu li a, .bootstrap-select.btn-group .dropdown-menu li.dropdown-header span { color: #fff; 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 { display: block; color: #878787;}
.bootstrap-select.btn-group .dropdown-menu li a:hover, .bootstrap-select.btn-group .dropdown-menu li a:focus { 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:0 1px 1px rgba(0,0,0,0.05) inset;box-sizing:border-box;min-height:26px;opacity:0.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 rgba(204,204,204,0.2);border-left:7px solid transparent;border-right:7px solid transparent;bottom:-4px;content:"";display:none;left:9px;position:absolute;}
.bootstrap-select.form-control:not([class*=col-]),.form-inline .bootstrap-select.btn-group .form-control,.bootstrap-select.btn-group[class*=col-] .btn{width:100%;}
.bootstrap-select.btn-group > .disabled,.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed;}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after { border-bottom: 6px solid #ffffff; 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 rgba(204, 204, 204, 0.2); bottom: auto; top: -3px;}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after { border-bottom: 0 none; border-top: 6px solid #ffffff; 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:before, .bootstrap-select.show-menu-arrow.open .dropdown-toggle:after { display: block;}
.bs-searchbox, .bs-actionsbox { 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%;}

/*Design for the checkbox**/
.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: solid 1px #dcdcdc;
	background-color: #ffffff;
	height: 24px;
	margin: 0;
	width: 24px;
}
.bootstrap-checkbox-2.checked .checkbox-cell .checkbox {
	background: #ffffff url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi41OTMgMTYuOTM3IiBmaWxsPSIjMDA5ZWMyIj48cGF0aCBkPSJtOC40OCAxNi45MzNsLTguNDY2LTguNDY5IDIuODA1LTIuODA1IDUuNjYxIDUuNjYxIDExLjMwOS0xMS4zMDYgMi44MDUgMi44MDUtMTQuMTEgMTQuMTEiIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==') /*../img/check-ndaq-blue.svg*/ no-repeat center center;
	background-size: contain;
}
.bootstrap-checkbox-2 .checkbox-text {
	color: #666666;
	display: table-cell;
   /*An:18th May This line was not required as we do not have a font by this name. It will default to clanproregular after commenting out. font-family: "clanpronews", sans-serif;*/
    font-size: 14px;
    line-height: 17px;
	padding-left: 10px;
    -moz-transition: color 300ms ease-out;
    -o-transition: color 300ms ease-out;
    -webkit-transition: color 300ms ease-out;
    transition: color 300ms ease-out;
	vertical-align: middle;
}
.bootstrap-checkbox-2.checked .checkbox-text {
	color: #1a1a1a;
}

/*Design for open layers*/
.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;}

/**Design for the panel news on the index page*/
.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 .loader-blue-50px { left: 50%; margin-left: -25px;}
.panel-news__content { min-height: 60px;}
.panel-news img { }
.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: #999999;}
.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;}

/*Design for open layer*/
.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: 0.7;}
.drawer-module__content .hover-image:hover .link-block__img img { opacity: 0.95;}
.drawer-module__content .hover-image:hover .pointer a { opacity: 0.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: 0.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;}

/* TODAY'S ACTIVITY INSIDE CHARTS */
.drawer-module .charts-panel { background: #161616 url('../img/bg.jpg') bottom left repeat-x; background-size: auto 100%; height: 100%; overflow: hidden; padding-bottom: 0;}
.no-backgroundsize .drawer-module .charts-panel { background-color: #161616; background-position: left bottom;}
.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: #0099cc; 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;}

/* DECLINERS/AVANCERS CHART */
.drawer-module .declinersadvancers {color: #666666; min-height: 373px;position: relative; text-transform: uppercase; font-family: "clanproregular", sans-serif;font-size: 9px;}
.drawer-module .declinersadvancers a {color: #0099cc;}
.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, 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 rgba(0, 0, 0, 1);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: -1px 0 0 0 #000 inset; 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: 1px 0 0 0 #5e5f60 inset;}

/* STOCK MARKET CHART */
.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;}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .data-ng-cloak { display: none !important;}

.indexes-line { clear: both; list-style: none; padding: 15px 0; font-family: "clanproblack",sans-serif; font-size: 11px; margin-bottom: 15px;}
.indexes-line-item { color: #666; display: inline-block; font-family: "clanproblack",sans-serif; 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;}

/*Design for carousel*/
.carousel-slide { background: rgba(0, 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; padding: 12px 0 15px; text-align: center;}

.carousel-slide .slides {margin: 0; padding: 0;}
.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; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; 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;}

/*Lern more link*/
.learn_more { color: #fff; font-family: "clanproblack", sans-serif; font-size: 12px; text-transform: uppercase;}
.learn_more a { color: #fff;}

/*Design for the footer*/
.footer { color: #999999; font-size: 12px;}
.footer a { color: #999999;}
.footer a:hover { color: #4d4d4d;}
.footer .btn-default:hover, .footer .btn-default:focus,
.footer .btn-default:active, .footer .btn-default.active, .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;}

/* market block */
.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; font-family: "clanproblack",sans-serif; color: #fff;position: absolute; left: -20px; top: -2px;}

.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, .marketindexes-positive-bar  {width: 0;z-index: 10;top: 0;right: 0;position: absolute;height: 17px; background: #959595;}
.marketindexes-positive-bar { 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, 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, 0.3); box-shadow: 1px 0 0 0 rgba(255, 255, 255, 0.2) inset;}
.no-rgba .marketindexes .table td.vertical-border { border-left: 1px solid #00272f; box-shadow: 1px 0 0 0 #336069 inset;}
.marketindexes .table tr:first-child td.vertical-border {border: none;box-shadow: none;}

/*Design for the modal block*/
.marketindexes-loader, .discover-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, 0.9);  z-index: 999999 !important;}
.modal-content { background: #282828; border: 1px solid #0b0b0b; border-radius: 0; -moz-border-radius: 0; -webkit-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: -moz-linear-gradient(top, #272727 0%, #0f0f0f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%,#0f0f0f)); background: -webkit-linear-gradient(top, #272727 0%,#0f0f0f 100%); background: -o-linear-gradient(top, #272727 0%,#0f0f0f 100%); background: -ms-linear-gradient(top, #272727 0%,#0f0f0f 100%); background: linear-gradient(to bottom, #272727 0%,#0f0f0f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#0f0f0f',GradientType=0 ); border: 1px solid #0b0b0b; -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.17); -moz-box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.17); box-shadow: inset 0 1px 1px 0 rgba(255,255,255,0.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, 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 { display: none !important;}
.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: #999999; }  /*B-52628 - Removed max-width: 800px to make caption description fit to full width*/

/*Design for carousel*/
.modal-carousel .modal-body { overflow: hidden; padding: 0 12px 12px;} /*NEED TO FIX*/
.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;}

/*Contact form popup**/
.contactform-popup { overflow: hidden; padding: 33px; max-width: 500px;}
.contactform-popup h6 { color: #009fc4;}
.contactform-popup p { color: #999999; 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;}
.contactform-popup .modal-content__success, .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: white; }

.link-block__img { position: relative;}
.link-block__img a img:hover { opacity: 0.95;}
.link-block__img { text-align: center;}
.link-block__img i { background: rgba(0, 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;}

/*Design for promo block*/
.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-des { }

.promo-block .promo-info { padding: 0 15px; }
.promo-block .promo-wheader .col-md-12 { padding-top:15px;}

/*Design for popup image*/
.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: #999999; 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: 0.7;}
.inf-block .video_image { background: #dfdfdf center center 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;}

/*Design for text information blocks**/
.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;}

.qoutebottom > .row { border-bottom: 1px solid #dcdcdc;}
.footer-block { 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;}

/*Design for article block*/
.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;}

/*Design for table**/
.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; -webkit-box-shadow: 0 0 40px 20px #fff; -moz-box-shadow: 0 0 40px 20px #fff;  position: absolute; top: 0; height: 100%; width: 1px; background: white; 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: normal;}
.table_design > thead > tr > th, .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 { 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: normal; color: white;}
.table_design th:first-child { background: #009fc3;}
.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; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; position: relative;}
th span.sorting:focus { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; 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: white; font-family: "clanprobold"; font-weight: normal;}
.title-colspan td { background: white; 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: #ffffff; border: 1px solid #cccccc; color: #666666; 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_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;}

/*Learn more link for right block**/
.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;} /*B-47592 - line class fix changes*/ 
.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: 0.75;}
.parent-section .parent-section__link { border-top: 1px solid #dcdcdc; padding: 15px 0 0; margin: 15px 0 0;}
.parent-section .parent-section__main-link { border-top: 1px solid #dcdcdc; font-family: 'clanproblack'; padding: 15px 0 0; margin: 15px 0 0; 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 li:before, .parent-section__main-link ul.ul-style a:before { display: none;}
.parent-section .link-block__img { margin: 0 0 15px;}
.parent-section .parent-section__ifooter { }
.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;}

/*Design for sub navigation**/
.navbar-rail { background: #ffffff; border: none; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; font-family: "clanpromedium"; min-height: 0; margin: 0; padding: 0 0 3px;}
.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; /*font-weight: 900;*/ letter-spacing: 0.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: #999999;}
.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 #999999;}
.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 #999999;}
.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, 0.2); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); overflow: hidden; padding: 0 5px; 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 10px; text-align: left; vertical-align: middle;}
.navbar-rail .owl-carousel .item a { border: 3px solid transparent; border-width: 3px 0; color: #666666; display: inline-block; font-size: 13px; padding: 10px 0 8px; vertical-align: middle;}
.navbar-rail .owl-carousel .item a:hover { color: #333333;}
.navbar-rail .owl-carousel .item a.active { color: #333; border-bottom: 3px solid #666;}
.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 .owl-nav div { background: white; display: block; box-shadow: 0 0 10px 5px #ffffff; -webkit-box-shadow: 0 0 10px 5px #ffffff; -moz-box-shadow: 0 0 10px 5px #ffffff; color: #999; font-family: "Glyphicons Halflings"; font-style: normal; font-size: 0; height: 100%; letter-spacing: -6px; position: absolute; right: 0; top: 0; width: 5px;}
.navbar-rail .owl-nav div:first-child { left: 0; right: auto;}

/*Design for sticky sub navigation*/
.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: 0px 0px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 3px rgba(0,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 span:before { border-top: 8px solid #009FC2;}
.navbar-rail.sticky .parent-row li.active:hover 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;}

/*Design for blog page*/
.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, 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%; -webkit-border-radius: 50%; -moz-border-radius: 50%; border: 2px solid #18a9ca; display: block; float: left; font-weight: normal; 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 { -webkit-box-shadow: inset 0 15px 50px rgba(0,0,0,0.5); -moz-box-shadow: inset 0 15px 50px rgba(0,0,0,0.5); box-shadow: inset 0 15px 50px rgba(0,0,0,0.5); background-position: center center; 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 { color: #fff; left: 15px; padding: 0; position: absolute; top: 20px; z-index: 9;}
.blog-item .year-category { color: #fff; right: 15px; padding: 0; opacity: 0.7; position: absolute; top: 20px; z-index: 9;}

.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 span, .finger-banner .finger-banner__title h2 a:hover span { color: #009ec2;}
.finger-banner .col-md-4 { min-height: 0;}

.blog-mainmenu { position: relative; z-index: 2;}
.blog-filter { background: #f4f4f4; border-bottom: 1px solid #DCDCDC; padding: 0 15px; position: relative; z-index: 2;}
.blog-filter .eyebrow { margin: 0 0 30px;}
.blog-filter li.helper { display: none;}
.blog-filter select, .blog-filter .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { 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; -moz-box-shadow: none; -webkit-box-shadow: 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;}
.blog-filter .bootstrap-select.btn-group .dropdown-menu { background: #666; border: 0 none;}

.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 { color: #1a1a1a; display: block; padding: 11px 0 5px;}
.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; -webkit-border-radius: 0; -moz-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: 0px; 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 { }
.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 { border-bottom: 50px solid #1a1a1a;}
.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; -webkit-box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1,1,1,0.35); -moz-box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1,1,1,0.35); box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1,1,1,0.35); padding: 0; z-index: 99999;}
.filter-sticky .finger-banner__title h2 { cursor: pointer;}
.filter-sticky .blog-filter .eyebrow, .filter-sticky .blog-filter .background { display: none;}
.filter-sticky .blog-filter { background: #41bcd8; border-bottom: none; min-height: 30px; overflow: hidden;}
.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: 0.025em; line-height: 1em; margin: 0 0 0 -15px; padding: 10px 15px 8px 15px; position: relative; text-transform: uppercase;}
.filter-sticky .results a, .filter-sticky .results:hover { color: #fff;}
.filter-sticky .results:after { border-right: 30px solid rgba(0, 0, 0, 0); border-top: 80px solid #30aeca; content: ""; display: block; position: absolute; left: 100%; bottom: 0; width: 0; z-index: 2;}

/*Design fot "got to top" link*/
.go2top { background: rgba(153,153, 153, 0.5); box-shadow: 2px 2px 5px rgba(0,0,0,0.3); -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.3); -moz-box-shadow: 2px 2px 5px rgba(0,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: 0.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: "clanpromedium"; font-size: 12px; line-height: 1em; margin: 0 10px 10px 0; padding: 10px 15px 7px; text-transform: inherit; vertical-align: top;color:#666666}
.tag-block .tag-title { color: #4d4d4d; display: block; letter-spacing: 0.05em; padding: 7px 0 4px;font-family:"clanproblack"}
.tag-block .filter-checkbox__item {background: #f4f4f4;border: 1px solid #999;color: #666;}
.tag-block .filter-checkbox__item:hover { background: #009ec2; border: 1px solid #009ec2; color:#ffffff}


/*Charts*/
.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;}
/*The end*/

.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 #cccccc;}
.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: 0px; 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: 0.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: 0.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 { background-color: #009fc2; border: 1px solid #009fc2; color: #fff;}
.search-page .tag-block .filter-checkbox__item:hover { background-color: #009fc2; border: 1px solid #009fc2; color: #fff; 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;}

/*Individual design for the Merketbell page for mobile view*/
.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;}
/*The end*/

/*Design for the calendar module in mobile view*/
.calendar .input-group-addon { background: #999999; border: none; color: #fff; font-size: 16px; position: relative;}
.calendar .form-control { border: 1px solid #cccccc; 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 #999999; 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; -webkit-border-radius: 0; -moz-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, .calendar .dropdown-menu table { outline: medium none;}
.calendar .dropdown-menu table { width: 100%;}
.calendar thead th.text-center { padding: 8px 0;}
.calendar.input-group .input-group-addon { border-radius: 0; -webkit-border-radius: 0; -moz-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:before { display: none;}
.calendar .btn-default:after { 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], .calendar .btn-default.disabled:hover, .calendar .btn-default[disabled]:hover, .calendar .btn-default.disabled:focus, .calendar .btn-default[disabled]:focus, .calendar .btn-default.disabled:active, .calendar .btn-default[disabled]:active, .calendar .btn-default.disabled.active, .calendar .btn-default[disabled].active { background-color: #f4f4f4; border-color: #dcdcdc; color: #c6c6c6;}
.calendar thead tr:first-child { background: #999999;}
.calendar thead tr:first-child .btn-default { background: #999999; 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;}
/*The end*/

/*Default design for a title and a "download excel" link for mobile view*/
.download_file { padding-bottom: 10px;}
.download_file h2 { font-family: "clanprobold", sans-serif;}
.download_file .download_file-item { display: none;}
/*The end*/

/*Default style for placeholder*/
.placeholder { position: relative;}
.placeholder .search-placeholder { color: #999999; font-size: 14px; height: 42px; left: 1px; line-height: 30px; padding: 6px 11px; top: 0; vertical-align: middle; z-index: 9; }
/*The end*/

/*Social icons design for mobile view*/
.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 > span, ul.social-net-block li a > i { 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 { background: transparent; border-top: 0 none; padding: 0;}
.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;}
/*The end*/

.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: #999999; cursor: pointer; text-transform: uppercase;}




/* Overlay form css*/
        #overlay{
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            display: none;
            z-index: 100100;
        }
        #overlayBg{
            position: fixed;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: rgba(0,0,0,0.8);
            /*background: url(modal-form_files/80pc_15x15.png)\9;*/
            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 bottom right;
            z-index: 2;
            /*overflow: hidden;*/
        }

        iframe {
            overflow: hidden;
        }

        .loaded .overlayForm{
            transition: all .5s ease-in-out;
            transform: scale(0);
            opacity: 50;
        }

        .overlayForm section{
            padding: 25px;
        }
        .loaded .overlayForm.active{
            transform: scale(1);
            opacity: 1;
        }
        .overlayForm h3{
            font-family: 'clanproblack', sans-serif;
            font-size: 14px;
            color: #12a2c7;
            margin: 0;padding:0;
            text-transform: uppercase;
        }

        .overlayForm p{
            font-family: 'clanproregular', sans-serif;
            font-size: 14px;
            line-height: 22px;
            color: #9a9a9a;
            margin:0;padding:0;
        }

        .form-container{
            padding-top: 10px;
        }
        .form-row{
            margin-top: 15px;
        }

        a.closeOverlayLink{
            background: url(../img/x_20x41.png) no-repeat top center;
            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 center}

        @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; }
        }




        /* Overlay form css ends*/

.promoblock.promo_full-screen > div > div { margin-bottom: 30px;} /*B-41612 - to fix promo component bottom spacing issue in mobile also*/

@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 { top: 266px;}
    .slider__inner-slider.common-carousel .flex-direction-nav { top: 266px;}
}

/* sm */
@media (min-width: 768px) {
    .container { }
    /*Design for background on the home page*/
    .main-block:nth-child(2) .main-section:nth-child(2) .main-section-text, .main-block:nth-child(2) .main-section:nth-child(1) .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;}

    /*Design for slider for different size of screen*/
    .slider__inner .inf-block___image { height: 400px; line-height: 400px;}
    .slider__inner-slider.common-carousel .flex-control-nav { top: 366px;}
    .slider__inner-slider.common-carousel .flex-direction-nav { top: 366px;}
}

@media (max-width: 991px) {
    #dynamic_panel { display: none !important;}     
}

/* md */
@media (min-width: 992px) {
    body { font-size: 14px;}
    #main { padding: 0 15px;}
    #main .with-news { padding-top: 0;}
    .wripper { padding: 0;}

    /*Design for button*/
    .btn { font-size: 13px; padding: 12px 18px;}
    .btn-default { background-color: #000000; padding: 13px 85px 9px 16px;}
    .btn-default:before { right: 5px;}
    .btn-default:after { right: 39px;}
    .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default { background-color: #009fc2;}

    h6 { font-size: 13px;}

    /*Design for the header*/
    .header .navbar .container-fluid > div, .search-active .navbar-form .input-group  { min-height: 86px}
    .navbar-default { background: rgba(0, 159, 194, 0.8); font-size: 0.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 > .navbar-collapse, .container-fluid > .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;}

    /*Design for active search in the header**/
    .navbar-form { float: right; position: relative; }
    .navbar-form .active-button { border-bottom: 86px solid #009fc2; border-left: 31px solid transparent; font-size: 0.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:focus, .search-active .navbar-form .form-control:active { 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 12px; 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, 0.25); box-sizing: content-box; content: ''; display: block; height: 100%; left: 11px; margin: 0 1px 0 0; position: absolute; right: 0; top: 0; transform: skew(-20.01deg);  -webkit-transform: skew(-20.01deg); -moz-transform: skew(-20.01deg); -ms-transform: skew(-20.01deg); -o-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 { display: none;}
    .header nav li.an_active span.el-design-1:after { display: none;}
    .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:hover, .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #fff; padding: 0;}
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { 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;}

    /*Design for eyebrow**/
    .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;}

    /*Design for background on the home page*/
    .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, 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, 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, 0.6); border-right: 41px solid transparent;}

    .today-activity-block .background { top: 39px;}

    /*Design for switch element*/
    .switch { background: url("../img/spacer.png") -37px -551px no-repeat; height: 44px;width:46px;margin-left: 0;}
    .switch:hover { background-position: -37px -595px;}
    .t-insights-block .switch:hover, .main-block:nth-child(2) .main-section:nth-child(2) .switch:hover, .main-block:nth-child(1) .main-section:nth-child(2) .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%; /*visibility: hidden;*/}
    .panel_state { background: #009fc2; font-size: 14px; padding: 30px 30px 50px; top: 0; left: 0; text-align: left; position: absolute; width: 100%; -webkit-box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1,1,1,0.35); -moz-box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1,1,1,0.35); box-shadow: inset 0 15px 15px -15px #000, 0 5px 12px rgba(1,1,1,0.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: capitalize;}
    .panel_state .hover-image:hover h4 a { color: #75d9ef;}
    .panel_state .hover-image:hover .link-block__img span { background: rgba(0,0,0,0.1); display: block; position: absolute; height: 100%; width: 100%; z-index: 6;}

    /*Design for breaking news*/
    .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 { width: 970px;}
    .navbar-rail.sticky .container-fluid { width: 970px;}
    .margin-fix { margin: 0;}

    /*Design for TODAY’S INSIGHTS*/
    .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;}

    /*Design for slider block on the home page*/
    .main-discover-block { padding: 0;}
    .discover-block-content { padding: 86px 15px;}
    .main-discover-block h5 { /*background: none;*/ font-size: 15px; padding: 29px 18px 0 16px; color: #009FC2; font-family: "clanproblack"; letter-spacing: 0.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, 0.18);}
    .main-discover-block .main-section-text { bottom: 0; padding: 22px 15px 20px;}
    .main-discover-block h3 { /*font-size: 22px; margin: 0 0 18px;*/ 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, 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;}

    /*Design for banner block*/
    .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,0.5); border-left: 294px solid transparent; content: ""; height: 0; left: auto; right: -15px; top: 86px; width: 0;}

    /*Design for L2 page*/
    .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;}

    
    /*Design for L3 and L4 pages**/
    .detail-page .title-block .title-block__text { font-size: 18px; max-width: 570px;}

    .detail-page .title-block .btn-block { margin:25px 0 -8px 0;}     /*B-46022 Ghost button / primary use-cases*/

    .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: right top; 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;}

    /*Design for error page*/
    .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;}

      /* Banner tall placed in L4/FW Pages -- Banner Revamp starts*/
    .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 0 }
    .detail-page .reset-banner-top-margin {padding-top:0px;}
    
    /* if L3 page doesnot have any banner and only featured intro, then add the padding*/
    .detail-page.reset-banner-short-margin{padding-top:86px;}

    /* Banner tall placed in L4 Pages -- Banner Revamp Ends*/


    /* Banner Short placed in L2 Pages -- Banner Revamp starts*/
    .inside-page .banner-short .title-block .btn-block { margin:25px 0 -8px 0 }     /*B-46022 Ghost button / primary use-cases*/
    .inside-page .banner-short .title-block .main-section-inner { padding: 0px 15px 0;}
    .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:0px;}
    .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;}
    /* Banner tall placed in L2 Pages -- Banner Revamp Ends*/

    /*Background for L2 page*/
    .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: bottom left; 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%; box-shadow: 350px 0 200px -200px #0a0a0a inset; display: block; -moz-box-shadow: 350px 0 200px -200px #0a0a0a inset; 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;}

    /*Design for text with picture*/
    .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;}

    /*Design for video block*/
    .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;}
    .video-link:hover i, .hover-video:hover .video-link i { background: url("../img/spacer.png") -5px -1266px no-repeat; }

    .equal_height { clear: both; overflow: hidden;}
    .equal_height > div, .equal_height .image-block, .equal_height .document-list-block { margin-bottom: -99999px; padding-bottom: 99999px;}

    /*Design for the L3 page block*/
    .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;}

    .fourcolumns, .darkform-blocks, .footer-block { 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;}

    /*Design for quote block*/
    .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;}

    /*Design for equal columns*/
    .text-information-inner .quote-block { margin-left: -30px; margin-right: -30px;}
    .row.equal_height--full > div { border: 1px solid white;}
    .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; }

    /*Design for feature block*/
    .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;}

    /*B-46022 Ghost button / primary use-cases*/
    .feature-block .feature-block-text-btn{margin: -18px 0 50px; }
    .feature-block .feature-block-text-btn .seperator { margin-right: 30px;}
    .mobileOnly30pxVerticalGap{height: 0px;display: none;visibility: hidden;}
    .feature-block .feature-block-angle{position: absolute;width: 100%;margin: 0;bottom: 0;left: 44%;-moz-transform: translate(25.5%, 0%);-ms-transform: translate(25.5%, 0%);-o-transform: translate(25.5%, 0%);-webkit-transform: translate(25.5%, 0%);transform: translate(25.5%, 0%);}
    .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;}
     /*B-46022 Ghost button / primary use-cases*/

    .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 icons design for desktop view*/
    .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;}
    .t-insights-block .t-insights__social .social-block { 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;}
    /*The end*/

    /*Design for documents*/
    .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 starts */
.file-icons{ display: block; height: 32px; width: 32px; color:#666;font-size:32px;float: right;}
.file-icons:hover{ color:#009fc2}
/* file icons ends*/

    /*Design for open layers*/
    .drawer-module .eyebrow { margin: 0 0 37px; padding: 28px 40px 0 0;}
    .drawer__white h6 { margin-bottom: 6px;}
    .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 { display: none; font-size: 14px; position: absolute; width: 100%; top: 86px; left: 0; z-index: 99;}
    .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,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 #666666; 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 h3 { margin: 0 0 0 120px;}
    .panel-news.nordpool .news-inner h3 { margin: 0 0 0 120px;}
    .panel-news .news-inner .panel-news--date { margin: 0 0 0 120px;}
    .panel-news.nordpool .news-inner .panel-news--date { 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,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;}

    /*Design for l4 right part block*/
    .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;}
    /*Design for l4 left part block*/
    .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;}

    /*Designf ro open layers*/
    .drawer-module .charts-panel { padding-bottom: 72px;}
    .drawer-module .charts-panel > .row { padding-top: 64px;}
    .drawer-module .declinersadvancers { }
    .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;}
    .learn_more { font-size: 14px;}

    .import-form input, .import-form select, .import-form textarea  { font-size: 14px;}

    /*Design for footer*/
    .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 #666666; 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;}

    .main-discover-block .main-section-inner, .today-activity-block .main-section-inner, .slider-block .slides > li, .main-discover-block .image-slide, .discover-block-content  { 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 li { padding: 0 0 12px;}
    .footer-copyright .pull-left li:before { margin: 0 14px 0 0;}
    .footer-copyright .pull-left { padding-top: 0;}

    .main-discover-block .background { border-bottom: 549px solid rgba(0, 145, 180, 0.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 .table td.marketindexes-negative, .marketindexes .table td.marketindexes-positive, .marketindexes-negative-bar, .marketindexes-positive-bar  { height: 23px;}

    /*Design for modal popup*/
    .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,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-information-full { }
    .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;}
    /*Added by swati for backlog# B-42677 BNC-wide RIGHT RAIL rules */
    .text-information .text-other-inner .button-block:first-child{margin-top:0 !important;}
    .text-information .text-other-inner > .button-block {margin: 40px -30px; 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:first-child{margin-top:0 !important;}
    .text-information .text-other-inner > .right__share-block {margin: 40px -30px; 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-other-inner .col-md-6, .text-other-inner .col-md-4, .text-other-inner .col-md-3, .text-other-inner .col-md-2, .text-other-inner .col-md-1 { 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 .form-design-field { clear: none; float: left; padding: 0 15px !important; width: 50%;}
    .darkform-blocks__form.import-form form { margin: 0 -15px;}
    .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;}

       /*m50promo D-45370*/
    .promoblock > div.m50-promo-separation { padding: 0 0px; margin: 0;}
    .m50-promo-separation + .m50-promo-separation { margin-top:30px!important; }

    .promoblock.promo_full-screen { margin-bottom: 0;}
    /*.promoblock.promo_full-screen > div > div { margin-bottom: 30px;}*/ /*B-41612 - move it out of media query to fix promo component bottom spacing issue in mobile also*/

    .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;}

    /*Design for promo block*/
     .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; /*margin-left: -10px;*/} /*implemented feedbacks from molly provided in backlog item #B-41612*/


    .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-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; 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;}
 
    /*Design for text block*/
    .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 { -moz-column-count: 1; -webkit-column-count: 1; column-count: 1; column-gap: 30px; -moz-column-gap: 30px; -webkit-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: normal; margin-bottom: 1px;}
    .textcolumn-text:after { content: " "; clear: both; display: table;}

    .textcolumn-2 .textcolumn-text { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2;}
    .textcolumn-3 .textcolumn-text { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3;}
    .textcolumn-4 .textcolumn-text { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4;}
    .textcolumn-5 .textcolumn-text { -moz-column-count: 5; -webkit-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 { top: 438px;}
    .slider__inner-slider.common-carousel .flex-direction-nav { top: 438px;}
    .slider__inner-slider .flex-prev, .slider__inner-slider .flex-next { 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;}
    .text-other-inner .slider__inner-slider .flex-control-nav { height: 34px;}
    .text-other-inner .slider__inner-slider .flex-direction-nav { height: 34px;}
    .text-other-inner .slider__inner-slider.common-carousel .flex-control-nav { top: 191px;}
    .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-prev, .text-other-inner .slider__inner-slider .flex-next {  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 { padding: 0 15px;}
    .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 .article:first-child { padding: 0 0 10px;} /* modified for tag specking*/
    .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 30px 10px;}
    .tag-block .tag-title {color: #4d4d4d;display: inline-block;font-size: 14px;padding: 10px 20px 7px 0px;}
    .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;}

    /*Design for the table*/
    .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: rgba(153, 153, 153, 0.15);}
    .table_design > tbody > tr:hover td { border-top: 1px solid #666666; border-bottom: 1px solid #666666;}
    .table_design > tbody > tr:hover td:first-child { border-left: 1px solid #666666;}
    .table_design > tbody > tr:hover td:last-child { border-right: 1px solid #666666;}
    .table_design .col_active { border-right: 1px solid #666666; border-left: 1px solid #666666;}
    .table_design > thead th.col_active, .table_design > thead > tr > th.col_active, .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 { border-top: 1px solid #666666; border-right: 1px solid #666666; border-left: 1px solid #666666;}
    .table_design > tbody > tr:last-child td.col_active { border-bottom: 1px solid #666666;} 
    .table_design > tbody > tr.title-colspan:hover td { border-top: 1px solid #dddddd; 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 #666666;}
    .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 .parent-section__main-link { }
    .parent-section .link-block__img { float: left; margin: 27px 30px 20px 0; max-width: 50%;}
    .parent-section .parent-section__ifooter { }
    .parent-section .parent-section__ifooter > .col-md-6 { padding-top: 30px;}

    .navbar-rail { }
    .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 #999999;}
    .navbar-rail .parent-row li:hover span:after { border-top: 30px solid #878686;}
    .navbar-rail .child-row { padding: 0 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 { border-bottom: 4px solid #666;}
    .navbar-rail .owl-carousel .item a.active:hover { border-bottom: 4px solid #666;}

    .navbar-rail .owl-nav div { box-shadow: 0 0 20px 10px #ffffff; -webkit-box-shadow: 0 0 20px 10px #ffffff; -moz-box-shadow: 0 0 20px 10px #ffffff; width: 30px;}
    .navbar-rail .owl-nav div:hover { color: #009fc2;}
    .navbar-rail .owl-prev:before, .navbar-rail .owl-next:before { cursor: pointer; display: none; position: absolute; margin: -7px 0 0; width: 15px; top: 50%;}
    .navbar-rail .child-row:hover .owl-prev:before, .navbar-rail .child-row:hover .owl-next:before { display: block;}
    .navbar-rail .owl-prev:before { content: "\e257" "\e257"; font-size: 10px; right: 0;}
    .navbar-rail .owl-next:before { content: "\e258" "\e258"; font-size: 10px; left: 0;}

    .navbar-rail .owl-next, .navbar-rail .owl-prev { cursor:pointer; } /*B-52890 - Mouse Cursor was not displayed in firefox and IE*/

    .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-page { margin: 0 -30px;}
    .blog-loader { 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: 0.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 rgba(0, 0, 0, 0); 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;}
    
    /* blog filter by Tags - B-45423*/
    .category-filter-block .filter-checkbox {padding: 40px 0 40px;}
    .category-filter-block .blog-sort {padding-top: 10px;padding-bottom: 50px;}
    .category-filter-block .blog-sort .sort-label {color: #1a1a1a;margin: 0px 0 10px;}

    .tag-filter-block .filter-checkbox {padding: 40px 0 40px;}
    .tag-filter-block .blog-sort {padding-top: 10px;padding-bottom: 50px;}
    .tag-filter-block .blog-sort .sort-label {color: #1a1a1a;margin: 0px 0 10px;}
     /* Ends blog filter by Tags - B-45423*/

    .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 { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

    .full-page { margin: 0 -30px;}
    .full-loader { 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;}

    /*Individual design for the Merketbell page for desktop view*/
    .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;}
    /*The end*/

    .title-full { padding-top: 57px;}

    /*Default design for a title and a "download excel" link for desktop view*/
    .download_file { padding-bottom: 0;}
    .download_file .download_file-item { display: inline-block;}
    /*The end*/

    /*Design for the calendar module in desktop view*/
    .calendar .dropdown-menu { min-width: 336px;}
    .calendar .input-group-addon { background: #999999; border: none; color: #fff; font-size: 16px; position: relative;}
    .calendar .input-group-addon:after { border-bottom: 42px solid #999999; 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;}
    /*The end*/

    .category-disabled { opacity: 0.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;}
   
}

@media (min-width: 1100px) {
    .container.wripper { width: 1050px;}
    .navbar-rail.sticky .container-fluid { width: 1050px;}
}

/*lg*/
@media (min-width: 1200px) {
    .container.wripper { width: 1170px;}
    .navbar-rail.sticky .container-fluid { width: 1170px;}

    .main-block:nth-child(2) .main-section:nth-child(1) .main-section-text { left: 214px; right: auto;}
    .main-block:nth-child(2) .main-section:nth-child(2) .main-section-text { left: 214px; right: auto;}
    .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, 0.6); border-left: 110px solid rgba(0, 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;}
}

@media (min-width: 1280px) {
    .container.wripper { width: 1230px;}
    .navbar-rail.sticky .container-fluid { width: 1230px;}
}


/* retina*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .btn-default:before, span.b-close, span.sidr-class-b-close, span.b-close:hover, span.sidr-class-b-close:hover, .sidr-class-social-net-block i,
    .main-section h5.eyebrow, .carousel-indicators li.active, .carousel-indicators li, .today-activity-block h5, .switch,
    .social-block .social-block--header span, .socialicons-small,
    .quote-block .str-top, .quote-block .str-bottom, .documents .panel-heading span.str, .documents .panel-heading a:hover span.str, .documents .documents__type i, .documents .panel-heading .documents__type:hover i, .drawer-module h5, .today-activity-block .drawer-module h5, .carousel-chart .carousel-control, .footer .social-net i, .modal-popup-close, .video-link span i, .video-link:hover span i, .hover-video:hover .video-link span i, .link-block__img i, .filter-search .input-group-addon, .filter-search .input-group-addon:hover { background-image: url("../img/spacer@2x.png"); background-size: 104px 1356px; background-repeat: no-repeat;}
    .main-discover-block h5, .title-block h5, .document-list-block h5 { background: none;}
    h5.eyebrow.eyebrow__empty, .main-discover-block h5, .title-block h5,.title-block h5.eyebrow, .document-list-block h5 { background-image: none;}
}

@-moz-keyframes spin {
    0%  { transform:rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg);}
    100% { transform:rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg);}
}
@-webkit-keyframes spin {
    0%  { transform:rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg);}
    100% { transform:rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg);}
}
@keyframes spin {
    0%  { transform:rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg);}
    100% { transform:rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg);}
}

@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 a, #t-insights-block p, #t-insights-block.main-section h5,.social-block .social-block--date, .social-block .social-block--header_name, #t-insights-block.main-section .block-title, .panel-news--date { color: white !important;}

    body { background: #ffffff; font-size: 12px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }

    a { color: #000000; outline: none; text-decoration: none;}
    a, a:hover, a:focus { color: #000000; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s;}
    a:hover, a:visited { text-decoration: none;}
    a[href]:after { content: "";}
    abbr[title]:after { content: "";}
    a[href^="javascript:"]:after, a[href^="#"]:after { content: "";}

    .main-discover-block .main-section-inner, .today-activity-block .main-section-inner, .slider-block .slides > li, .main-discover-block .image-slide, .discover-block-content { min-height: 0;}

    .slides { -webkit-transform: none !important;transform: none;width: 100% !important; transition-duration: 0s !important; transform: none !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; }
    .slides li { width: 100% !important;}
    .slides li .backstretch { display: none;}

    .container { width: 100%;}
    .navbar-header, .navbar-form, #navbar-main-menu, .backstretch img, .backstretch, .header nav ul, .main-discover-block .btn-default, .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 { display: none !important; width: auto !important;}
    .flex-viewport .slides li, .flex-viewport .slides li .backstretch { display: none !important;}
    .flex-viewport .slides li:first-child { display: block !important; /*position: absolute; top: 0; left: 0;*/ width: 100%; height: 100%;}
    .flex-control-nav.flex-control-paging { display: none;}
    .flex-direction-nav { display: none;}

    #t-insights-block { page-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(2) .main-section:nth-child(2), .main-block:nth-child(1) .main-section:nth-child(2) { overflow: hidden; position: relative; border: 1px solid white;}

    .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 .main-section-inner, .today-activity-block .main-section-inner, .slider-block .slides > li, .main-discover-block .image-slide, .main-discover-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) { border: 1px solid #dedede; border-width: 0 1px 1px 0}
    .main-block:nth-child(1) .main-section:nth-child(2) { border: 1px solid #dedede; border-width: 0 1px 1px 0}
    .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) { border: 1px solid #dedede; border-width: 0 0 1px 0}
    .main-block:nth-child(2) .main-section:nth-child(2) { border: 1px solid #dedede; border-width: 0 0 1px 0}
    .main-block:nth-child(2) .main-section:nth-child(3) { border: 1px solid #dedede; border-width: 0 0 1px 0}

    #today-activity-block { border-left: 1px solid #dedede;}

    .main-section { overflow: hidden; position: relative;}
    .main-discover-block .background { display: none;}
    #today-activity-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(2) .main-section-text,.main-block:nth-child(2) .main-section:nth-child(1) .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, #today-activity-block table, .marketindexes table.table tr, .marketindexes table.table td { background: transparent !important;}
    .marketindexes table.table tr.semitransparent td { background-color: lightgrey !important; }
    .marketindexes table.table td .marketindexes-negative-bar, .marketindexes table.table td .marketindexes-positive-bar  { background: #959595 !important;}
    .marketindexes table.table td .marketindexes-positive-bar { background: #009fc2 !important;}
    .marketindexes-arrow.down { border-bottom: 0; border-top: 10px solid #ee3524;}
    .marketindexes .semitransparent { background: lightslategrey !important;}
    .no-rgba .marketindexes .semitransparent { background: #005669 !important;}
    .marketindexes .table td.vertical-border { border-left: 2px solid lightgrey !important;}

    .quote-block { border: 0; min-height: 0; line-height: 1em;}
    .documents .panel-heading { padding-left: 15px;}
    .social-net, .footer-menu { 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 .main-section-inner { padding-right: 15px;}
    .el-right.el-class-4 .main-section-inner { padding-right: 15px;}
    .el-right.el-class-6 .main-section-inner { padding-right: 15px;}
    .el-right.el-class-8 .main-section-inner { padding-right: 15px;}
    .el-class-8 .h2-picture .block-title {margin-left: 0 !important;}
    .el-class-6 .h2-picture .block-title {margin-left: 0 !important;}
    .el-class-4 .h2-picture .block-title {margin-left: 0 !important;}
    .el-class-2 .h2-picture .block-title {margin-left: 0 !important;}
    .el-left .main-section__image, .el-right .main-section__image, .el-class-8 .main-section__image, .el-class-2 .main-section__image, .el-class-4 .main-section__image, .el-class-6 .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: #ffffff !important; text-shadow: 1px 1px 2px black;}
    .title-block .title-block__text { color: #ffffff !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 > div, .equal_height .document-list-block { margin: 0; padding: 0 15px;}
    .inner-page-bottom .more-information-block.col-md-3 { border-right: none; display: inline-block; /*float: none; width: 50%;*/ 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;}
    .quote-block .background { display: none;}
    .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__share-block, .detail-page .text-information.col-md-12 > .row > .col-md-3 .right__rate-block { display: none;}

    .inner-page-bottom .equal_height { border-bottom: 1px solid #999; clear: both; font-size: 0; line-height: 0; overflow: hidden;}
    .inner-page-bottom .equal_height > div { margin: 0; padding: 15px; overflow: hidden; font-size: 12px; line-height: 1em; }
    .inner-page-bottom .equal_height { padding: 0 15px;}

    .text-information { border-bottom: none;}
    .darkform-blocks__form { display: none;}

    .block-width { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
    .inner-page-top { min-height: 1px;}
    .video_image, .slider__inner .inf-block___image { background: lightgrey !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;}
    .form-filter__grey { display: none;}
    .calendar .input-group-addon { display: none;}
}

/*************************************
    BUSINESS STYLE GHOST BUTTONS
*************************************/

/*11/23/2015 - Ghost Button Blue*/
.btn-ghost-blue {
    background-color: transparent;
    border: solid 1px #009ec2 !important;
    color: #009ec2 !important;
    height: 42px;
    font-family: "clanproblack", sans-serif;
    font-size: 13px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-right: 55px !important;
    position: relative;
    padding-top: 12px !important;
}

.btn-ghost-blue .btn-slant {
    border-left: solid 1px #009ec2 !important;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -moz-transform: skew(-20.01deg);
    -ms-transform: skew(-20.01deg);
    -o-transform: skew(-20.01deg);
    -webkit-transform: skew(-20.01deg);
    transform: skew(-20.01deg) !important;
}

.btn-ghost-blue .btn-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -moz-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    -o-transform: skew(20.01deg);
    -webkit-transform: skew(20.01deg);
    transform: skew(20.01deg);
}

.btn-ghost-blue:hover,
.btn-ghost-blue:active,
.btn-ghost-blue.active {
    background-color: #009ec2 !important;
    /*border: none; commented due to 1 px padding top on hover*/ 
    color: #fff !important;
}

.btn-ghost-blue:hover .btn-slant,
.btn-ghost-blue:active .btn-slant,
.btn-ghost-blue.active .btn-slant {
    border-left-color: #fff !important;
    color:#fff !important;
}
/*the end of ghost button blue*/

/*11/23/2015 - slant Button Blue/Primary Button*/
.btn-slant-blue {
    background-color: #40b7d1;
    border: solid 1px #40b7d1 !important;
    color: #FFF !important;
    height: 42px;
    font-family: "clanproblack", sans-serif;
    font-size: 13px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-right: 55px !important;
    position: relative;
    padding-top: 12px !important;
}

.btn-slant-blue .btn-blue-slant {
    border-left: solid 1px #FFF !important;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -moz-transform: skew(-20.01deg);
    -ms-transform: skew(-20.01deg);
    -o-transform: skew(-20.01deg);
    -webkit-transform: skew(-20.01deg);
    transform: skew(-20.01deg) !important;
}

.btn-slant-blue .btn-blue-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -moz-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    -o-transform: skew(20.01deg);
    -webkit-transform: skew(20.01deg);
    transform: skew(20.01deg);
}

.btn-slant-blue:hover,
.btn-slant-blue:active,
.btn-slant-blue.active {
    background-color: #009ec2 !important;
    border: solid 1px #009ec2 !important;
    /*border: none; commented due to 1 px padding top on hover */
    color: #fff !important;
}

.btn-slant-blue:hover .btn-blue-slant,
.btn-slant-blue:active .btn-blue-slant,
.btn-slant-blue.active .btn-blue-slant {
    border-left-color: #fff !important;
    color:#fff !important;
}
/*the end of slant button blue/Primary Button*/

/*11/23/2015 - slant Button Grey/Secondary Button*/
.btn-slant-grey {
    background-color: #999999;
    border: solid 1px #999999 !important;
    color: #FFF !important;
    height: 42px;
    font-family: "clanproblack", sans-serif;
    font-size: 13px;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    padding-right: 55px !important;
    position: relative;
    padding-top: 12px !important;
}

.btn-slant-grey .btn-grey-slant {
    border-left: solid 1px #FFF !important;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -moz-transform: skew(-20.01deg);
    -ms-transform: skew(-20.01deg);
    -o-transform: skew(-20.01deg);
    -webkit-transform: skew(-20.01deg);
    transform: skew(-20.01deg) !important;
}

.btn-slant-grey .btn-grey-slant .fa {
    font-size: 18px;
    height: 5px;
    vertical-align: middle;
    -moz-transform: skew(20.01deg);
    -ms-transform: skew(20.01deg);
    -o-transform: skew(20.01deg);
    -webkit-transform: skew(20.01deg);
    transform: skew(20.01deg);
}

.btn-slant-grey:hover,
.btn-slant-grey:active,
.btn-slant-grey.active {
    background-color: #666666 !important;
    border: solid 1px #666666 !important;
    /*border: none; commented due to 1 px padding top on hover */
    color: #fff !important;
}

.btn-slant-grey:hover .btn-grey-slant,
.btn-slant-grey:active .btn-grey-slant,
.btn-slant-grey.active .btn-grey-slant {
    border-left-color: #fff !important;
    color:#fff !important;
}
/*the end of slant button Grey/Secondary Button*/

/*New Speciality Page designs - Angle Blue Ribbon*/ 
.feature-block.blue-ribbon {
    background: #38b7d3;
    border-bottom: 1px solid #0087a6;
}

.feature-block.blue-ribbon h2 { color: #fff;}
.feature-block.blue-ribbon h2 > a, .feature-block.blue-ribbon h2 > a:hover, .feature-block.blue-ribbon h2 > a:focus {color:#fff;}
.feature-block.blue-ribbon h2 > a:hover, .feature-block.blue-ribbon h2 > a:focus {opacity:0.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:hover, .feature-block.blue-ribbon .feature-block__text > a:focus {color:#fff;text-decoration:underline;}
.feature-block.blue-ribbon .feature-block__text > a:hover, .feature-block.blue-ribbon .feature-block__text > a:focus {opacity:0.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 design for mobile view*/

.blue-ribbon.background-block .Center-block .btn-block{
    border-top: 1px solid #0087a6;
    /*border-bottom: 1px solid #0087a6;*/
    background-color: #009ec2;
}

.blue-ribbon.background-block .Center-block .btn-block .btn {
    margin: 12px 15px;
    min-width:200px;
    /*max-width:270px;*/
}

.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;
}
/*B-46022 - For Buttons in Featured Article*/
.feature-block-text-btn .mobileOnly30pxVerticalGap {
    height:20px;
}
/*B-46022 - For Buttons in Featured Article*/

/*IPAD LANDSCAPE MODE*/
@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;
	 transform: unset !important;
	-webkit-transform: translate(19.5%, -85.5%) !important;
	 transform: translate(19.5%, -85.5%) !important;
       }
	.blue-ribbon.background-block .Center-block div:only-child {
	 transform: unset;
	 -webkit-transform: translate(0%, 18%);
    transform: translate(0%, 18%);
}
.btn-ghost-white .btn-slant {
    border-left: solid 1px #ffffff;
    height: 100%;
    padding: 6px 16px 6px 15px;
    position: absolute;
    right: 0;
    top: 0;
    -moz-transform: skew(-20.01deg);
    -ms-transform: skew(-20.01deg);
    -o-transform: skew(-20.01deg);
    -webkit-transform: skew(-20.01deg) !important;
    transform: skew(-20.01deg) !important;
}
/*B-46022 - For Buttons in featured article*/
 .feature-block .feature-block-text-btn .seperator {
    }
 .feature-block-text-btn .mobileOnly30pxVerticalGap {
        height:25px !important;
        display:block;
        visibility:visible;
 }
 .feature-block-text-btn { margin:-25px 0 25px 0 !important }
 /*B-46022 - For Buttons in featured article*/
}
/*END OF blue ribbon design for mobile view*/

@media (min-width: 992px) {
    .blue-ribbon.background-block .row .col-md-6{
        padding-left: 115px;
    }
    .blue-ribbon.background-block .Center-block div:only-child {
        transform: translate(0%, 18%);
    }
 .blue-ribbon.background-block .Center-block { 
    position: absolute;
    width: 100%;
    margin: 0;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(19.5%, -85.5%);
 }

    .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;
}
/*B-46022 - For Buttons in featured article*/
.mobileOnly30pxVerticalGap {
        height:0px;
        display:none;
        visibility:hidden;
}
/*B-46022 - For Buttons in featured article*/
}
@media (min-width:1200px) {
    .blue-ribbon.background-block .Center-block { 
    position: absolute;
    width: 100%;
    margin: 0;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(25.5%, -85.5%);
 }
    /*B-46022 - For Buttons in featured article*/
      .feature-block .feature-block-angle{
          left:48% !important;
}
     /*B-46022 - For Buttons in featured article*/
}
@media (min-width:1281px) {
.feature-block.blue-ribbon .feature-block__text {
min-width: 570px;
}
/*B-46022 - For Buttons in featured article*/
 .feature-block .feature-block-angle{
    left:50% !important;
}
 /*B-46022 - For Buttons in featured article*/
}
/*END OF Speciality Page designs - Angle Blue Ribbon*/ 

/*New Speciality Page designs - Feature List Row*/ 
.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 {
    margin: 0;
} 

.news-inner .news-inf > .news-text-block:first-child .panel-news--date{
    margin: 0;
}
@media (min-width: 992px) {
.feature-list-row{
margin: 0 70px;
}
.feature-list-row .text-other-inner .border-top {
    margin: 30px 0;
    padding: 0px 0px;
}
}
@media (min-width:1200px) {
.feature-list-row .text-other-inner .border-top {
margin: 60px 17px 90px;
padding: 0px 0px;
}
}
/*END OF Speciality Page designs - Feature List Row*/ 


/*Button Themes*/
/*Hover on light Ghost Button*/
.btn-light:hover,
.btn-light:active,
.btn-light.active {
 color:#FCFCFC !important;
}
.btn-light:hover .btn-slant,
.btn-light:active .btn-slant,
.btn-light.active .btn-slant{
border-left-color: #FCFCFC !important;
}
/*Hover on Blue Ghost Button*/
.btn-nasdaq-blue:hover,
.btn-nasdaq-blue:active,
.btn-nasdaq-blue.active {
  color: #40b7d1 !important;
}
.btn-nasdaq-blue:hover .btn-slant,
.btn-nasdaq-blue:active .btn-slant,
.btn-nasdaq-blue.active .btn-slant {
    border-left-color: #40b7d1 !important;
}
/*Hover on nasdaq Dark Blue Ghost Button*/
.btn-nasdaq-dark-blue:hover,
.btn-nasdaq-dark-blue:active,
.btn-nasdaq-dark-blue.active {
        color: #009ec2 !important;
}
.btn-nasdaq-dark-blue:hover .btn-slant,
.btn-nasdaq-dark-blue:active .btn-slant,
.btn-nasdaq-dark-blue.active .btn-slant {
    border-left-color: #009ec2 !important;
}
/*Hover on Dark Ghost Button*/
.btn-dark:hover,
.btn-dark:active,
.btn-dark.active{
    color: #282828 !important;
}
.btn-dark:hover .btn-slant,
.btn-dark:active .btn-slant,
.btn-dark.active .btn-slant {
    border-left-color: #282828 !important;
}
/*Hover on purple Ghost Button*/
.btn-purple:hover,
.btn-purple:active,
.btn-purple.active {
    color:#5A4099 !important;
    /*Set slant line & font awesome icon color to same color as above*/
}
.btn-purple:hover .btn-slant,
.btn-purple:active .btn-slant,
.btn-purple.active .btn-slant {
    border-left-color: #5A4099 !important;
}
/*Hover on green Ghost Button*/
.btn-green:hover,
.btn-green:active,
.btn-green.active { 
    color: #009B7A !important;
    /*Set slant line & font awesome icon color to same color as above*/
 }
.btn-green:hover .btn-slant,
.btn-green:active .btn-slant,
.btn-green.active .btn-slant {
    border-left-color: #009B7A !important;
}
/*Hover on pink Ghost Button*/
.btn-pink:hover,
.btn-pink:active,
.btn-pink.active {
    color: #AD208E !important;
    /*Set slant line & font awesome icon color to same color as above*/
}
.btn-pink:hover .btn-slant,
.btn-pink:active .btn-slant,
.btn-pink.active .btn-slant {
    border-left-color: #AD208E !important;
}
/*Hover on royal blue Ghost Button*/
.btn-royal-blue:hover,
.btn-royal-blue:active,
.btn-royal-blue.active{
    color:#0076c0 !important;
    /*Set slant line & font awesome icon color to same color as above*/
}
.btn-royal-blue:hover .btn-slant,
.btn-royal-blue:active .btn-slant,
.btn-royal-blue.active .btn-slant {
    border-left-color: #0076c0 !important;
}
/*Hover on gold Ghost Button*/
.btn-gold:hover,
.btn-gold:active,
.btn-gold.active {
    color: #fdb913 !important;
    /*Set slant line & font awesome icon color to same color as above*/
}
.btn-gold:hover .btn-slant,
.btn-gold:active .btn-slant,
.btn-gold.active .btn-slant {
    border-left-color: #fdb913 !important;
}
.btn-teal:hover,
.btn-teal:active,
.btn-teal.active{ 
    color: #00788a !important;
    /*Set slant line & font awesome icon color to same color as above*/
 }
.btn-teal:hover .btn-slant,
.btn-teal:active .btn-slant,
.btn-teal.active .btn-slant {
    border-left-color: #00788a !important;
}
.btn-black:hover,
.btn-black:active,
.btn-black.active{ 
    color: #000000 !important;
    /*Set slant line & font awesome icon color to same color as above*/
 }
.btn-black:hover .btn-slant,
.btn-black:active .btn-slant,
.btn-black.active .btn-slant {
    border-left-color: #000000 !important;
}
/*Usage Should be like
class = "btn btn-ghost btn-nasdaq-blue"
class = "btn btn-ghost btn-dark"
class = "btn btn-ghost btn-pink"
*/
/*Ghost Style Social Share starts*/
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;
}

/*Speciality*/
/*Base Ribbon Styles*/
.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;
            /*padding-bottom: 30px;*/
        }

.ribbon .ribbon-inner .ribbon-buttons {
    text-align:center;
    margin-top:30px;
}

.ribbon .ribbon-inner .ribbon-buttons .seperator {
    margin-right:0px;
}

.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;
    /*margin-bottom:30px;*/
 }

.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;
}



/*Above Styles are for general and mobile and few of them Will be Overriden for desktops in below code*/
@media (min-width: 992px) {
    /*Ribbon has 60px padding on mobiles but 90px on desktops*/
    .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:0px;
    }
    .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:0px;
        display:none;
        visibility:hidden;
    }

    .inf-block > div:first-child {
        margin-bottom: 15px;
    }
}

/*Specific Themes Begin*/
/*Just use class="ribbon light/nasdaq-blue/dark/purple/green/pink/royal-blue/gold/teal"*/

/*light Theme*/
.light {
    background-color: #FCFCFC;
}
.light .ribbon-title{
     color: #009ec2;
     opacity: 1;
}
 .light .ribbon-text {
      opacity: 1;
      color: #999;
 }
 /*end of light Theme*/

/*nasdaq-blue Theme*/
.nasdaq-blue {
    background-color: #40b7d1; /*009ec2;#40b7d1;*/
}
.nasdaq-blue .ribbon-title{
     color: #fff;
     opacity: 1;
}
.nasdaq-blue .ribbon-text {
      opacity: 0.7;
      color: #fff;
 }
/*end of nasdaq-blue Theme*/

/*dark Theme*/
.dark {
    background-color: #282828;
}
.dark .ribbon-title{
     color: #009ec2;
     opacity: 1;
}
 .dark .ribbon-text {
      opacity: 1;
      color: #999;
 }

/*purple Theme*/
.purple {
    background-color: #5A4099;
}
.purple .ribbon-title{
     color: #fff;
     opacity: 1;
}
 .purple .ribbon-text {
       opacity: 0.7;
      color: #fff;
 }
 /*end of purple Theme*/

/*green Theme*/
.green {
    background-color: #009B7A;
}
.green .ribbon-title{
     color: #fff;
     opacity: 1;
}
.green .ribbon-text {
      opacity: 0.7;
      color: #fff;
 }
/*end of green Theme*/

/*pink Theme*/
.pink {
    background-color: #AD208E;
}
.pink .ribbon-title{
     color: #fff;
     opacity: 1;
}
.pink .ribbon-text {
      opacity: 0.7;
      color: #fff;
 }

/*royal-blue Theme*/
.royal-blue {
    background-color: #0076c0;
}
.royal-blue .ribbon-title{
     color: #fff;
     opacity: 1;
}
.royal-blue .ribbon-text {
      opacity: 0.7;
      color: #fff;
 }
/*End of royal-blue*/

/*gold Theme*/
.gold {
    background-color: #fdb913;
}
.gold .ribbon-title{
     color: #fff;
     opacity: 1;
}
.gold .ribbon-text {
      opacity: 0.7;
      color: #fff;
 }
/*end of gold Theme*/

/*teal Theme*/
.teal {
    background-color: #00788a;
}
.teal .ribbon-title{
     color: #fff;
     opacity: 1;
}
.teal .ribbon-text {
      opacity: 0.7;
      color: #fff;
 }
/*end of teal Theme*/
/*Hyperlink styles for ribbon title*/

.light .ribbon-title a,
.light .ribbon-title a:hover, 
.light .ribbon-title a:focus {color:#009ec2 !important;}

.nasdaq-blue .ribbon-title a,
.nasdaq-blue .ribbon-title a:hover,
.nasdaq-blue .ribbon-title a:focus {color:#fff !important;}

.dark .ribbon-title a,
.dark .ribbon-title a:hover,
.dark .ribbon-title a:focus {color:#009ec2 !important;}

.purple .ribbon-title a,
.purple .ribbon-title a:hover,
.purple .ribbon-title a:focus {color:#fff !important;}

.green .ribbon-title a,
.green .ribbon-title a:hover,
.green .ribbon-title a:focus {color:#fff !important;}

.pink .ribbon-title a,
.pink .ribbon-title a:hover,
.pink .ribbon-title a:focus {color:#fff !important;}

.royal-blue .ribbon-title a,
.royal-blue .ribbon-title a:hover,
.royal-blue .ribbon-title a:focus {color:#fff !important;}

.gold .ribbon-title a,
.gold .ribbon-title a:hover,
.gold .ribbon-title a:focus {color:#fff !important;}

.teal .ribbon-title a,
.teal .ribbon-title a:hover,
.teal .ribbon-title a:focus {color:#fff !important;}

.ribbon-title a,
.ribbon-title a:hover,
.ribbon-title a:focus {text-decoration:none !important;}

.ribbon-title a:hover,
.ribbon-title a:focus {opacity:0.7 !important;}
/*End of ribbon hyperlink styles for ribbon title*/

/*Hyperlink colors, underlines and overstate in ribbon themes*/
.light .ribbon-text a,
.light .ribbon-text a:hover, 
.light .ribbon-text a:focus {color:#999 !important;}

.nasdaq-blue .ribbon-text a,
.nasdaq-blue .ribbon-text a:hover,
.nasdaq-blue .ribbon-text a:focus {color:#fff !important;}

.dark .ribbon-text a,
.dark .ribbon-text a:hover,
.dark .ribbon-text a:focus {color:#999 !important;}

.purple .ribbon-text a,
.purple .ribbon-text a:hover,
.purple .ribbon-text a:focus {color:#fff !important;}

.green .ribbon-text a,
.green .ribbon-text a:hover,
.green .ribbon-text a:focus {color:#fff !important;}

.pink .ribbon-text a,
.pink .ribbon-text a:hover,
.pink .ribbon-text a:focus {color:#fff !important;}

.royal-blue .ribbon-text a,
.royal-blue .ribbon-text a:hover,
.royal-blue .ribbon-text a:focus {color:#fff !important;}

.gold .ribbon-text a,
.gold .ribbon-text a:hover,
.gold .ribbon-text a:focus {color:#fff !important;}

.teal .ribbon-text a,
.teal .ribbon-text a:hover,
.teal .ribbon-text a:focus {color:#fff !important;}

.ribbon-text a,.ribbon-text a:hover, .ribbon-text a:focus {text-decoration:underline !important;}
.ribbon-text a:hover, .ribbon-text a:focus {opacity:0.7 !important;}
/*End of ribbon hyperlink styles for ribbon text*/
/*Design for hero slider*/
.hero-slider {
    min-height: 634px;
    margin-top: -86px;
    padding: 0;
    background-color: black;
}
.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: transparent url("../img/hero-slider-darken.png") 50% 50% no-repeat;
    background-size: cover;*/
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+1,000000+19,000000+50,000000+81,000000+100&0+0,0.5+19,0.8+50,0.55+81,0+100 */
    background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.03) 1%, rgba(0,0,0,0.5) 19%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.55) 81%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 1%,rgba(0,0,0,0.5) 19%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.55) 81%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.03) 1%,rgba(0,0,0,0.5) 19%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.55) 81%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */

    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%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-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: normal;
    line-height: 60px;
    margin-bottom: 10px;
    text-transform: none;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    -webkit-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
    word-spacing: 0;
}
.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center > p {
    font-family: 'clanproregular', sans-serif;
    font-size: 22px;
    font-weight: normal;
    line-height: 25px;
    margin-bottom: 26px;
    word-spacing: 0;
}
.hero-slider .slides li .hero-slider-block-content .hero-slider-v-center > div {
        font-family: 'clanproregular', sans-serif;
        font-size: 22px;
        font-weight: normal;
        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 {
    text-shadow: 0 0 20px rgba(0,0,0,0.180392);
}
.hero-slider .slides li:hover .hero-slider-block-content > p {
    text-shadow: 0 0 20px rgba(0,0,0,0.180392);
}
.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;
    -moz-transition: left 300ms ease;
    -o-transition: left 300ms ease;
    -webkit-transition: left 300ms ease;
    transition: left 300ms 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=') /*../img/nav-arrow.png*/ center center no-repeat;
    content: '';
    display: inline-block;
    height: 100%;
    opacity: 0.7;
    width: 100%;
    -moz-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms 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;
    -moz-transition: right 300ms ease;
    -o-transition: right 300ms ease;
    -webkit-transition: right 300ms ease;
    transition: right 300ms 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=') /*../img/nav-arrow.png*/ center center no-repeat;
    content: '';
    display: inline-block;
    height: 100%;
    opacity: 0.7;
    width: 100%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -moz-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    -webkit-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms 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;
}

@media (max-width: 991px) {
    /* Hero slider mobile */
    .hero-slider {
        margin-top: 0;
        padding: 0;
        min-height:0;
        background-color: black;
    }
    .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 {
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        -webkit-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 > p {
        font-family: 'clanproregular', sans-serif;
        font-size: 14px;
        line-height: 22px;
        margin: 0 auto 15px;
        width: 280px;
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center > div {
            font-family: 'clanproregular', sans-serif;
            font-size: 14px;
            line-height: 22px;
            margin: 0 auto 15px;
            width: 280px;
     }
    .hero-slider .flex-control-nav {
        background-color: #000000;
        bottom: 0;
        height: 30px;
        padding-top: 6px;
        text-align: center;
    }
    .hero-slider .flex-direction-nav {
        display: none;
    }
    
    .slider-padding-top
    {
        padding-top: 0px;
    }
}
.vPromo {
    left: 0;
    height: 100%;
    /* position: absolute; */
    width: 100%;
    top: 0;
}

/*.vPromo:hover span {
    background-color: rgba(0, 0, 0, 0.1);
}*/

.vPromo span 
{
    background: url("/static/img/video-texture.png") 0 0 no-repeat;
    background-size: 100% 100%;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

.vPromo span i{
background: url("/static/img/spacer.png") -5px -1172px no-repeat;
    display: block;
    height: 90px;
    position: absolute;
    left: 50%;
    margin: -45px 0 0 -45px;
    top: 50%;
    width: 90px;
}
.vPromo:hover i, .hover-video:hover .vPromo span i {
     background: url("../img/spacer.png") -5px -1266px no-repeat; 

}
.vPromo span i:hover {
	background: url("/static/img/spacer.png") -5px -1266px no-repeat; 
}

/* Tablet Landscape mode -- Close (X) icon issue for modal dialog box starts*/
@media only screen 
and (min-device-width : 268px) /*(min-device-width : 768px)*/ 
and (max-device-width : 1024px) 
and (orientation : landscape){
    /*.modal-content .b-close {right: 0; top: -30px;}*/
    .modal-content .b-close {right:-25px; top: 1px;}
} 
/* Tablet Landscape mode -- Close (X) icon issue for modal dialog box Ends*/

@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: normal;
        line-height: 60px;
    }

    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center > p {
        
        font-family: 'clanproregular', sans-serif;
        font-size: 14px;
        line-height: 22px;
    }
    .hero-slider .slides li .hero-slider-block-content .hero-slider-v-center > p {
    font-family: 'clanproregular', sans-serif;
    font-size: 22px;
    font-weight: normal;
    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: normal;
    line-height: 25px;
    margin-bottom: 26px;
    word-spacing: 0;
    width:75%
   }


}

/* M00 Promo Changes*/

.main-body-m00-promo-list .promoblock { margin-bottom: 30px;}/* changed for Promo 60 px rules B-45386*/
.main-body-m00-promo-list .promoblock > div { padding: 0; margin: 30px 0 0;} /* changed for Promo 60 px rules B-45386*/
.main-body-m00-promo-list .promo-block:first-child {margin-top:30px;} /* changed for Promo 30 px rules B-45386 for Mobile devices*/
.main-body-m00-promo-list .promo-block { background: #f4f4f4; color: #4d4d4d; padding: 0 15px 30px;}/* changed for Promo 60 px rules B-45386*/
.main-body-m00-promo-list .promo-block h2 { font-size: 18px; margin: 0 0 10px;line-height:22px;}/* changed for Promo 60 px rules B-45386*/
.main-body-m00-promo-list .promo-block .promo-border { border-top: 1px solid #dcdcdc; color: #40b7d1; margin: 20px 0 0; padding: 20px 0 0;}/* changed for Promo 60 px rules B-45386*/
.main-body-m00-promo-list .promo-block .promo-des { line-height:16px;}/* changed for Promo 30 px rules B-45386 for Mobile devices*/
.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;}/* changed for Promo 60 px rules B-45386*/
.main-body-m00-promo-list   .promoblock.promo_full-screen > div > div {margin-bottom: 0px;}
.main-body-m00-promo-list .promo-des ul { padding-left:20px;} /* Rich text UL */
 .main-body-m00-promo-list .no-promo-border { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
 
 /* added for resetting margin in specialty page layout position issue*/
 .promo-reset-margin{ margin-right:30px !important; margin-left:30px !important;}
 /* added for If no promo thumbnail, then make it as col-md-12 - D-52537*/
  .no-promo-thumbnail {padding-left:15px !important;}  
  
  /* m00 promo full width changes*/ 
  .full-width-detail-page .main-body-m00-promo-list{padding:0;}
 
  /* Child group D-45780*/
  .childgroup-clear-fix{clear:both !important;}

@media (min-width: 992px) {
    .main-body-m00-promo-list .promoblock { margin-bottom: 0px;}
   .main-body-m00-promo-list  .promo-block:first-child {margin-top:0px;} /* changed for Promo 30 px rules B-45386 for Mobile devices*/
   .main-body-m00-promo-list .promoblock > div { padding: 0px 15px; margin: 0px 0 0;} /* changed for Promo 60 px rules B-45386*/
   .main-body-m00-promo-list  .promo-block { line-height: 1.57143; overflow: hidden; padding: 0 30px 40px;}/* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promoblock.promo_full-screen:nth-of-type(1){margin-top:60px;} /* added for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block .promo-content:first-child { padding: 40px 0 0;} /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block:first-child {margin-top:0px;} /* changed for Promo 30 px rules B-45386 hiding in desktop devices*/
   .main-body-m00-promo-list  .promo-block h2 { font-size: 28px; margin: 0 0 10px; line-height: 32px;} /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block .header_color.col-md-6 { padding: 20px 15px 0 0; margin-left: -10px;} /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block .header_color.col-md-6 { padding-left:30px ;}   /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block .promo-info { padding: 0; margin-left: -10px;} /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block .hover-image .col-md-6:first-child { padding-right: 15px;} /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promo-block .promo-info.col-md-6 {padding-left:30px;}   /* changed for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .promoblock.promo_full-screen .promo-des { font-size: 18px;line-height:25px;font-family:"clanproregular",sans-serif;} /* B-45386 only for desktop*/
    .main-body-m00-promo-list .promo-block .promo-border {margin-top: 30px} /* changed for B-45386 (Desktop view )*/
    .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;} /* added for Promo 60 px rules B-45386*/
    .main-body-m00-promo-list .no-promo-border { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}
    
    /* added for If no promo thumbnail, then make it as col-md-12 - D-52537*/
    .no-promo-thumbnail {padding-left:30px !important;}   
    
    /* added for resetting margin in specialty page layout position issue*/
    .promo-reset-margin{margin-right:15px !important;margin-left:15px !important;}
}

/* Market Data Dynamic Table */
	[data-marketdataproductlist] form {
		position: relative;
	}

	[data-marketdataproductlist] form .clear-form {
		color: #999999;
		cursor: pointer;
		font-family: "clanpromedium", sans-serif;
		font-size: 13px;
		letter-spacing: 0.05em;
		right: 15px;
		text-transform: uppercase;
		top: 18px;
	}

	[data-marketdataproductlist] form .clear-form:hover {
		color: #ffffff;
		text-decoration: underline;
	}

	[data-marketdataproductlist] .form-filter__grey {
		background-color: #666666;
		margin: 0;
		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: #ffffff;
		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;
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	-o-transform: rotate(0);
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-moz-transition: transform 300ms ease-out;
	-o-transition: transform 300ms ease-out;
	-webkit-transition: transform 300ms ease-out;
	transition: transform 300ms ease-out;
}

		[data-marketdataproductlist] .filter-switch:hover {
			background-position: -50px -622px;
		}

		[data-marketdataproductlist] .filter-switch.active {
			background-position: -50px -578px;
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-o-transform: rotate(180deg);
			-webkit-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:hover {
			background-position: -45px -973px;
		}

		[data-marketdataproductlist] .filter-switch.hidden-md.active,
		[data-marketdataproductlist] .filter-switch.hidden-md.active:hover {
			background-position: -45px -973px;
		}

		[data-marketdataproductlist] .filter-count {
			color: #ffffff;
			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: solid 1px #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: solid 2px #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: solid 1px #dcdcdc;
	border-right: solid 1px #dcdcdc;
	display: none;
	height: auto;
	margin-left: -30px;
	margin-right: -30px;
	overflow: hidden;
	/*-moz-transition: height 300ms ease-in;
	-o-transition: height 300ms ease-in;
	-webkit-transition: height 300ms ease-in;
	transition: height 300ms ease-in;*/
}

	/*[data-marketdataproductlist] .filter-option-row.open {
		height: 241px;
	}*/

		[data-marketdataproductlist] .filter-option-row .genre-column {
			background-color: #666666;
			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: solid 1px #444444;
	}

		[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: #666666;
					border-top: 1px solid #444444;
					color: #ffffff;
					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: #555555;
				}
				[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+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+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') /*/static/img/list-item-active-background.png*/ top right no-repeat;
			}

				[data-marketdataproductlist] .product-filter-row ul li.product-filter-item.active:hover > div > div:first-child {
					background-color: transparent;
				}

				[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.init-active:hover > div > div:last-child {
					background-color: transparent;
				}

				[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 > 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: #999999;
		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: #999999;
	}

	[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: solid 1px #ddd;
		color: #999;
	}

	[data-marketdataproductlist] .mobile-pagination .pull-right .btn {
		background-color: #999999;
		border: none;
		color: #ffffff;
		padding: 6px 12px;
	}

	[data-marketdataproductlist] .mobile-pagination .pull-right .btn:hover,
	[data-marketdataproductlist] .mobile-pagination .pull-right .btn:focus {
		background-color: #999999;
		border: none;
		color: #ffffff;
	}

	[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-scroll {
		margin-top: 40px;
	}

	[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-top: 40px;
	}
	[data-marketdataproductlist] .table-scroll .filter-group-categories {
		color: #999999;
		font-size: 12px;
		margin-top: 3px;
	}
	[data-marketdataproductlist] .table-scroll .filter-group-categories a.category-link {
		color: #999999;
		font-size: 12px;
		text-transform: uppercase;
	}

	[data-marketdataproductlist] .table-scroll .filter-group-categories a.category-link:hover {
		color: #009ec2;
	}
    .text-information-inner .market-data-table-wrapper:last-child {margin-bottom:3px;}/*added for market data table margin issues for */
    .line-hieght-zero-market-price{line-height:0;}/* added for linehight 0 to fix the 3px margin issue*/

@media (max-width: 980px) {
	[data-marketdataproductlist] form .clear-form:hover {
		color: #666666;
		text-decoration: underline;
	}

	[data-marketdataproductlist] .form-filter__grey .row > div {
		margin-bottom: 0;
	}
	
	[data-marketdataproductlist] .form-filter__grey {
		margin: 0;
		padding-bottom: 1px;
	}
	
	[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;
		-moz-transition: none;
		-o-transition: none;
		-webkit-transition: none;
		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 {
		background-color: transparent;
	}

	[data-marketdataproductlist] .product-filter-row ul li.product-filter-item > div > div.genre-label {
		background-color: #666666;
		border-top: 1px solid #444444;
		color: #ffffff;
		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;
				-moz-transform: rotate(0);
				-ms-transform: rotate(0);
				-o-transform: rotate(0);
				-webkit-transform: rotate(0);
				transform: rotate(0);
				-moz-transition: transform 300ms ease-out;
				-o-transition: transform 300ms ease-out;
				-webkit-transition: transform 300ms ease-out;
				transition: transform 300ms 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 {
			-moz-transform: rotate(180deg);
			-ms-transform: rotate(180deg);
			-o-transform: rotate(180deg);
			-webkit-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: #555555;
	}

	[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 {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3fb6d0+0,01798b+100 */
		background: rgb(63,182,208); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(63,182,208,1) 0, rgba(1,121,139,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(63,182,208,1) 0,rgba(1,121,139,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(63,182,208,1) 0,rgba(1,121,139,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3fb6d0', endColorstr='#01798b',GradientType=0 ); /* IE6-9 */
	}

	[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 .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: solid 1px #444444;
		margin-left: -15px;
		margin-right: -15px;
		width: auto;
	}

	[data-marketdataproductlist] .search-form-container .search-form {
		margin: 10px 15px 10px;
	}

	[data-marketdataproductlist] .market-data-results-info {
		font-size: 12px;
		line-height: 14.8px;
		margin-top: 30px;
	}
	[data-marketdataproductlist] .table-scroll {
		margin-top: 30px;
	}
}


/*B-46024 - for main-body button changes*/
/*Changes begin*/
.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:0px;
    margin-bottom:17px;
    display:inline-block;
}

.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:0px;
    margin-bottom:17px;
    display:inline-block;
}

.promo-button-list {
    margin-bottom:-9px;
}

.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;
}

/*D-54840  - Buttons in M00 promo - Changes Begin*/
.promo-btn-block + .promo-border {
    margin-top:12px;
}

.promo-with-btn + .promo-border {
    margin-top:12px !important;
}
/*D-54840  - Buttons in M00 promo - Changes End*/
.text-information-inner .main-body-button-margins:last-child {
    margin-bottom:-15px;
}

.right_rail-button-margins {
    margin-bottom:-19px
}

@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;
    }
}
/*Changes end*/

/*B-46022 - Changes Begin - For Wite Ghost Button in Banner*/

/*Dark-Blue*/
.banner__btn-00539b:hover,
.banner__btn-00539b:active,
.banner__btn-00539b.active {
        color: #00539b !important;
}
.banner__btn-00539b:hover .btn-slant,
.banner__btn-00539b:active .btn-slant,
.banner__btn-00539b.active .btn-slant {
    border-left-color: #00539b !important;
}
/*Dark-Blue*/
/*Dark Cyan*/
.banner__btn-009b7a:hover,
.banner__btn-009b7a:active,
.banner__btn-009b7a.active {
        color: #009b7a !important;
}
.banner__btn-009b7a:hover .btn-slant,
.banner__btn-009b7a:active .btn-slant,
.banner__btn-009b7a.active .btn-slant {
    border-left-color: #009b7a !important;
}
/*Dark Cyan*/
/*Dark Grey*/
.banner__btn-1a1a1a:hover,
.banner__btn-1a1a1a:active,
.banner__btn-1a1a1a.active {
        color: #1a1a1a !important;
}
.banner__btn-1a1a1a:hover .btn-slant,
.banner__btn-1a1a1a:active .btn-slant,
.banner__btn-1a1a1a.active .btn-slant {
    border-left-color: #1a1a1a !important;
}
/*Dark Grey*/
/*Dark Magenta*/
.banner__btn-ad208e:hover,
.banner__btn-ad208e:active,
.banner__btn-ad208e.active {
        color: #ad208e !important;
}
.banner__btn-ad208e:hover .btn-slant,
.banner__btn-ad208e:active .btn-slant,
.banner__btn-ad208e.active .btn-slant {
    border-left-color: #ad208e !important;
}
/*Dark Magenta*/
/*Dark Violet*/
.banner__btn-4f2683:hover,
.banner__btn-4f2683:active,
.banner__btn-4f2683.active {
        color: #4f2683 !important;
}
.banner__btn-4f2683:hover .btn-slant,
.banner__btn-4f2683:active .btn-slant,
.banner__btn-4f2683.active .btn-slant {
    border-left-color: #4f2683 !important;
}
/*Dark Violet*/
/*Moderate Green*/
.banner__btn-6cb33f:hover,
.banner__btn-6cb33f:active,
.banner__btn-6cb33f.active {
        color: #6cb33f !important;
}
.banner__btn-6cb33f:hover .btn-slant,
.banner__btn-6cb33f:active .btn-slant,
.banner__btn-6cb33f.active .btn-slant {
    border-left-color: #6cb33f !important;
}
/*Moderate Green*/
/*Strong Cyan*/
.banner__btn-009ec2:hover,
.banner__btn-009ec2:active,
.banner__btn-009ec2.active {
        color: #009ec2 !important;
}
.banner__btn-009ec2:hover .btn-slant,
.banner__btn-009ec2:active .btn-slant,
.banner__btn-009ec2.active .btn-slant {
    border-left-color: #009ec2 !important;
}
/*Strong Cyan*/
/*Default grey*/
.banner__btn-1a1a1a:hover,
.banner__btn-1a1a1a:active,
.banner__btn-1a1a1a.active {
        color: #1a1a1a !important;
}
.banner__btn-1a1a1a:hover .btn-slant,
.banner__btn-1a1a1a:active .btn-slant,
.banner__btn-1a1a1a.active .btn-slant {
    border-left-color: #1a1a1a !important;
}
/*Default grey*/
/*D-54841 - Margin for buttons when placed next to commodity chart Changes Begin*/
#mainbody-dynamicdata-margin + .main-body-button-margins {
    margin-top:40px;
}
/*D-54841 - Margin for buttons when placed next to commodity chart Changes End*/
/*Changes End*/

/* section ribbon image grid center starts*/
   .row-centered {
  text-align: center;
}

.col-centered {
  display: inline-block;
  float: none;
  /* reset the text-align */
  text-align: left;
  /* inline-block space fix */
  margin-right: -5px;
  vertical-align:top;   /*D-59141 - To Align top all image block in image list*/
}
.img-grid .row:last-child .image-block {margin-bottom:0px;}
/*mobile*/
.img-grid .row {
    margin-left:-30px;
    margin-right:-30px;
}

.img-grid .marg .image-block { margin: 0; }
.img-grid.ribbon-media .col-md-4 {
    padding-left:15px;
    padding-right:15px;
}
/*desktop*/
@media (min-width: 992px) {
    .img-grid .row {
        margin-left:-15px;
        margin-right:-15px;
    }
    .img-grid .marg .image-block { margin: 0 0 30px; }
}

/* section ribbon image grid center ends*/

.btn-default.btn-slant-grey:focus {
     background-color: #999999; 
    border-color: #999999;
}
/*B-42817 - Changes Begin - Main Body CSS Rules*/

.text-information-inner div.main-body-margins {
       margin-bottom: 40px !important; 
       padding-bottom: 0px !important;
}

.text-information-inner div.main-body-margins:last-child {
       margin-bottom: 3px !important;
       padding-bottom: 0px !important;
}

.text-information-inner div.main-body-child_grp_margins {
       margin-bottom: 40px !important; 
       padding: 0px 0 0 30px !important;
}

.text-information-inner div.main-body-child_grp_margins:last-child {
       margin-bottom: 3px !important;
       padding-bottom: 0px !important;
}

.text-information-inner div.main-body-img-margins {
       margin-bottom: 10px !important; 
       padding-bottom: 0px !important;
}

.text-information-inner div.main-body-img-margins:last-child {
       margin-bottom: -27px !important;
       padding-bottom: 0px !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: 0px !important;
}

div.article-content-margins 
{
    margin : 0px 0px 37px !important;
}

.text-information-inner div.article-content-margins:last-child
{    
       margin-bottom: 0px !important;
       padding-bottom: 0px !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 + .main-body-margins,
.article-content-margins + .main-body-img-margins,
.article-content-margins + .main-body-child_grp_margins,
.article-content-margins + .artile-line-margin
{
    margin-top:-2px !important;
}

div.main-body-margins + div.article-text-margins,
div.main-body-child_grp_margins + div.article-text-margins,
div.main-body-promo-margins + div.article-text-margins,
div.main-body-img-margins + div.article-text-margins,
div.m00-promo-top-container + div.article-text-margins /*D-57974 - Main Are Rules for M00 promo in L4 & FW page */
{
       margin-top:-3px !important;
}

.top-pos-img {
    padding-top:2px; 
    margin:0px 0px 0px 0px;
}

.right-pos-img {    
    margin:27px 0px 4px 0px !important;
}

.article-content-margins hr, .main-body-child_grp_margins hr, 
.main-body-promo-margins hr, .main-body-margins hr
{
    border-top: 1px solid #dcdcdc;
    font-size: 0;
    line-height: 0;
    height: 1px;
    margin: 28px 0 28px !important; 
}

.article-content-margins p + p,.main-body-margins p + p,
.main-body-child_grp_margins p + p,.main-body-promo-margins p + p { margin-top:22px !important;}

.article-content-margins p, .main-body-margins p, 
.main-body-child_grp_margins p, .main-body-promo-margins p { margin-bottom:0px !important;}

.textcolumn .textcolumn-text { overflow: hidden; line-height: 1.4em; margin:0px 0px 0px 0px }
.textcolumn-text > hr:first-child {
    display:none;
}

.hide-first-hr > hr:first-child, .hide-last-hr > hr:last-child, .hide-second-hr > hr:nth-child(2) { display:none; }

.adjacent-promo-margin + .adjacent-promo-margin {
    padding-top: 20px !important;
}

.Dividerline { border-top: 1px solid #dcdcdc; font-size: 0; line-height: 0; height: 1px; margin: 0 0px 30px !important;}

.Separatorline { border-top: 1px solid #dcdcdc; font-size: 0; line-height: 0; height: 1px; margin: 22px 15px 0px !important;}

.child_grp_borderline  { border-top: 1px solid #dcdcdc; font-size: 0; line-height: 0; height: 1px; margin: 0px 0px 57px !important;}

.video_top_line  { border-top: 1px solid #dcdcdc; font-size: 0; line-height: 0; height: 1px; margin: 0px 0px 40px !important;}

/*D-56213 - other html elements within article column ct*/
.textcolumn-text ol, .textcolumn-text ul, .textcolumn-text ul li, .textcolumn-text ol li
 {
    margin-bottom:0px !important;
    padding-bottom:0px;
}

.l4-textcolumn-text ol, .l4-textcolumn-text ul, .l4-textcolumn-text ul li, .l4-textcolumn-text ol li
{
    margin-bottom:0px !important;
    padding-bottom:0px;
}

@media (min-width: 992px) 
{	
   .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: 0px !important; }         

   .text-information .text-information-inner > div.article-content-margins:first-child{ margin-top: 2px !important; }         

   .inner-page-bottom .textcolumn { margin: 0px 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:0px 0 !important;}

   .inner-page-bottom .promoblock.promo_full-screen:first-child { margin: 0 -30px 30px; padding: 0px 0;} 

   .main-body-promo-margins div.last_promo_mrg:last-child {
         margin-bottom: -30px !important;
   }

   .video-no-border > div:first-child  { margin-bottom: 0px;}

   #mainbody-dynamicdata-margin + .main-body-margins,
   #mainbody-dynamicdata-margin + .article-content-margins,
   #mainbody-dynamicdata-margin + .article-text-margins,
   #mainbody-dynamicdata-margin + .artile-line-margin,
   #mainbody-dynamicdata-margin + .main-body-child_grp_margins,
   #mainbody-dynamicdata-margin + .main-body-promo-margins,
   #mainbody-dynamicdata-margin + .main-body-img-margins,
   #mainbody-dynamicdata-margin + .m00-promo-top-container /*D-57974 - Main Are Rules for M00 promo in L4 & FW page */
   {
       margin-top:40px !important;
   }
}

@media (max-width: 991px) 
{
    .text-information-inner 
    { 
        padding-top: 30px; padding-bottom: 30px;
    }

	div.article-content-margins 
    {
        margin : 0px 0px 30px !important;
    }

    .text-information-inner div.main-body-margins {
       margin-bottom: 30px !important; 
       padding-bottom: 0px !important;
     }

    .text-information-inner div.main-body-margins:last-child {
       margin-bottom: 0px !important; 
       padding-bottom: 0px !important;
     }

    .text-information-inner div.main-body-child_grp_margins {
       margin-bottom: 30px !important; 
       padding:0px 15px 0 !important;
     }

    .text-information-inner div.main-body-child_grp_margins:last-child {
       margin-bottom: 0px !important; 
       padding:0px 15px 0 !important;
     }

    .text-information-inner div.main-body-promo-margins {
       margin-bottom: 0px !important; 
     }

    .text-information-inner div.main-body-promo-margins:last-child {
       margin-bottom: -27px !important; 
       padding-bottom: 0px !important;
    }

    .text-information-inner div.main-body-img-margins {
       margin-bottom: 0px !important; 
    }

    .text-information-inner div.main-body-img-margins:last-child {
       margin-bottom: -27px !important; 
       padding-bottom: 0px !important;
    }

    .main-body-promo-margins div.promo-child:first-child {
         margin-top: 0px !important;
         margin-bottom:30px;
    }

    .main-body-promo-margins div.promo-child {
         margin-top: 30px !important;
    }

    .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: 0px !important;
    }

    .article-content-margins hr, .main-body-child_grp_margins hr, 
    .main-body-promo-margins hr, .main-body-margins hr
    {
        border-top: 1px solid #dcdcdc;
        font-size: 0;
        line-height: 0;
        height: 1px;
        margin: 15px 0px 15px !important; 
    }

   .Separatorline { border-top: 1px solid #dcdcdc; font-size: 0; line-height: 0; height: 1px; margin: 15px 15px 0px !important;}

   .child_grp_borderline, .video_top_line  { border-top: 1px solid #dcdcdc; font-size: 0; line-height: 0; height: 1px; margin: 0px 0px 30px !important;}

   .video-no-border { border-top:none !important; padding:0px 0 !important;}

   .top-pos-img {
      padding-top:0px; 
      margin:0px 0px 0px 0px;
   }

   .right-pos-img {    
      margin:27px 0px 0px 0px !important;
   }

   .video-no-border > div:first-child {
        margin-bottom:0px;
   }

   #mainbody-dynamicdata-margin + .main-body-margins,
   #mainbody-dynamicdata-margin + .article-content-margins,
   #mainbody-dynamicdata-margin + .article-text-margins,
   #mainbody-dynamicdata-margin + .artile-line-margin,
   #mainbody-dynamicdata-margin + .main-body-child_grp_margins,
   #mainbody-dynamicdata-margin + .main-body-img-margins,
   #mainbody-dynamicdata-margin + .main-body-promo-margins,
   #mainbody-dynamicdata-margin + .main-body-button-margins,
   #mainbody-dynamicdata-margin + .m00-promo-top-container /*D-57974 - Main Are Rules for M00 promo in L4 & FW page */
   {
       margin-top:29px !important;
   }
}

/*B-42817 - Changes End - Main Body CSS Rules*/

/*D-56118 - Changes Begin - Divider line for right rail button*/

.text-other-inner .right_rail_divider-line {
    border-top: 1px solid #dcdcdc;
    margin: 40px -30px 20px -30px;
}

.text-other-inner .right_rail_divider-line:first-child {
    border-top: none;
    margin: 0px -30px -20px -30px;
}

.text-other-inner .right_rail-button-margins {
    margin-top: 20px !important;
}

@media (max-width: 991px) {
    .text-other-inner .right_rail_divider-line {
        border-top: 1px solid #dcdcdc;
        margin: 30px -30px 20px -30px;
    }

    .text-other-inner .right_rail_divider-line:first-child {
        border-top: none;
        margin: 0px -30px -20px -30px;
    }

    .text-other-inner .right_rail-button-margins {
        margin-top: 20px !important;
    }
}
/*D-56118 - Changes End -  Divider line for right rail button*/

/*B-50083 -Changes Begin - Image-caption style update*/

.clsCaptionHeader { font-family: "clanproblack", sans-serif; font-size: 18px; line-height: 1.15em; text-transform: uppercase;color:#fff; }

.clsCaptionHeader a { color:#ffffff }

.clsCaptionHeader a:hover { opacity: 1 !important; color:#999 ;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s }

.clsCaptionDescription { color: #999999; font-family: "clanproregular", sans-serif; font-size: 14px; line-height: 20px;text-align:left; }

.clsCaptionDescription a { color: #009ec2 !important; }

.clsCaptionDescription a:hover,.clsCaptionLarge a:hover { opacity: 0.7 !important;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s  }

.clsCaptionLarge { color: #fff; font-family: "clanprobold",sans-serif; font-size: 24px; line-height: 34px;font-weight:bold; }

.clsCaptionLarge a { color: #009ec2 !important; }

.clsCaptionHeader + .clsCaptionDescription { margin-top:12px; }

.clsCaptionHeader + .clsCaptionLarge { margin-top:12px; }

.clsCaptionHeader + .clsCaptionHeader { margin-top:15px; }

.clsCaptionDescription + .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; }

/*B-50083 -Changes End - Image-caption style update*/

/*D-57974 -  Changes Start - To Apply Main area CSS rule margins in M00 promo*/
.text-information-inner .main-body-m00-promo-margins:first-child {
	margin-top:0px !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 }

@media (max-width: 991px) {
	.text-information-inner .main-body-m00-promo-margins:first-child {
		margin-top:-30px !important;		
		margin-bottom:0px !important;		
	}
	.text-information-inner .main-body-m00-promo-margins {
		margin-bottom:30px !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 }
}
/*D-57974 -  Changes End - To Apply Main area CSS rule margins in M00 promo*/

/* D-59391 - iPhone Portrait mode -- Close (X) icon not displayed when there is lengthy text in image caption */
@media only screen 
and (min-device-width : 268px) 
and (max-device-width : 768px) 
and (orientation : portrait) {    
    .modal-content { margin-top:30px; }
} 
/* D-59391 - iPhone Portrait mode -- Close (X) icon not displayed when there is lengthy text in image caption */

/* B-50773 - changes begin - Blue Angle Ribbon in L3 and blog page */

.blog-article-margin .navbar-rail {
    margin-bottom:-3px
}

.angle_ribbon-no-margin .l3-page-margin:first-child {
	margin-top:86px !important;
}

@media (max-width: 991px) {
	.angle_ribbon-no-margin .l3-page-margin:first-child {
		margin-top:0px !important;
	}
}

.l3-page-margin {
	padding:0 !important;margin:0 !important;
}

/* B-50773 - changes end - Blue Angle Ribbon in L3 and blog page */

/* B-48344 - changes begin - L4 banner fix */

@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;
    }
}

/* B-48344 - changes end - L4 banner fix */

/*Special category header*/
.panel_state .category-header { display: inline-block;font-family: "clanprobold";font-size: 18px;color: #fff;text-transform: uppercase;margin-top: 16px;margin-bottom: 13px; }

.panel_state .category-header > a:hover { cursor: pointer;outline: none; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;text-decoration: none;color: #282828; }



@media (min-width: 992px) {
    /*
    Classes for short Hero slider height 
*/
    .hero-slider-short {
        min-height: 466px !important;
        margin-top: -86px;
        padding: 0;
        background-color: black;
    }

    .hero-style-short {
        overflow: hidden;
        position: relative;
        height: 466px !important;
    }


    .hero-slider-short .slides-short li .hero-slider-block-content-short {
        height: 466px !important;
        margin: 0 auto;
        padding: 176px 0 90px;
        text-align: center;
        width: 62%;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }


    .hero-slider-v-center-short > h2 {
        font-family: 'clanprobold', sans-serif;
        font-size: 49px !important;
        font-weight: normal;
        line-height: 60px;
        margin-bottom: 10px;
        text-transform: none;
        -moz-transition: all 300ms ease 0s;
        -o-transition: all 300ms ease 0s;
        -webkit-transition: all 300ms ease 0s;
        transition: all 300ms ease 0s;
        word-spacing: 0;
    }

    .hero-slider-v-center-short > p {
        font-family: 'clanproregular', sans-serif;
        font-size: 19px !important;
        font-weight: normal;
        line-height: 25px;
        margin-bottom: 26px;
        word-spacing: 0;
    }

    .hero-slider-v-center-short > div {
        font-family: 'clanproregular', sans-serif;
        font-size: 19px !important;
        font-weight: normal;
        line-height: 25px;
        margin-bottom: 26px;
        word-spacing: 0;
    }

    .hero-slider-v-center-short-button > .btn {
        margin-bottom: 50px !important;
    }
}

/*Market Insite blog RSS*/ 
.blog-rss{right:15px; position:absolute;padding-top:26px;}
.blog-rss-mobile{position: absolute;right:0px;bottom:30px;}

/* Instagram Link */
.sidr-class-social-net-block .sidr-class-instagram a .sidr-class-insta {
    background-color: #4d4d4d;
    background-image: url("../img/s_instagram.png");
    background-size: 104px 32px;
    height: 31px;
    width: 32px;
}

.sidr-class-social-net-block .sidr-class-instagram a .sidr-class-insta {
    background-position: 0 0;
    background-size: 104px 32px;
}

.sidr-class-social-net-block .sidr-class-instagram a:hover .sidr-class-insta,
.sidr-class-social-net-block .sidr-class-instagram a:active .sidr-class-insta {
    background-color: #009fc2;
    background-position: -36px 0;
}

ul.social-net-block li.instagram a .insta {
    background-image: url("../img/s_instagram.png");
    height: 32px;
    width: 32px;
}

ul.social-net-block li.instagram a .insta {
    background-position: -72px 0;
}

ul.social-net-block.dark-icon li.instagram a .insta {
    background-position: 0 0;
}

ul.social-net-block li.instagram a:hover .insta {
    background-position: -36px 0;
}

ul.oCenteredRibbon__socialLinks li.instagram a .insta {
    background-image: url("../img/s_instagram.png");
    height: 32px;
    width: 32px;
}

ul.oCenteredRibbon__socialLinks li.instagram a .insta {
    background-position: -72px 0;
}

ul.oCenteredRibbon__socialLinks.dark-icon li.instagram a .insta {
    background-position: 0 0;
}

ul.oCenteredRibbon__socialLinks li.instagram a:hover .insta {
    background-position: -36px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
    ul.social-net-block li.instagram a .insta,
    ul.oCenteredRibbon__socialLinks li.instagram a .insta,
    .sidr-class-social-net-block .sidr-class-instagram a .sidr-class-insta {
        background-image: url("../img/s_instagram@2x.png") !important;
        background-size: 104px 32px;
        background-repeat: no-repeat;
    }
}
