@font-face {
    font-family: 'IBMPlexSerif-Bold';
    src: url('../fonts/IBMPlexSerif-Bold.eot');
    src: url('../fonts/IBMPlexSerif-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IBMPlexSerif-Bold.svg#IBMPlexSerif-Bold') format('svg'),
    url('../fonts/IBMPlexSerif-Bold.ttf') format('truetype'),
    url('../fonts/IBMPlexSerif-Bold.woff') format('woff'),
    url('../fonts/IBMPlexSerif-Bold.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSerif-Thin';
    src: url('../fonts/IBMPlexSerif-Thin.eot');
    src: url('../fonts/IBMPlexSerif-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IBMPlexSerif-Thin.svg#IBMPlexSerif-Thin') format('svg'),
    url('../fonts/IBMPlexSerif-Thin.ttf') format('truetype'),
    url('../fonts/IBMPlexSerif-Thin.woff') format('woff'),
    url('../fonts/IBMPlexSerif-Thin.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSerif-Regular';
    src: url('../fonts/IBMPlexSerif-Regular.eot');
    src: url('../fonts/IBMPlexSerif-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IBMPlexSerif-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSerif';
    src: url('../fonts/IBMPlexSerif.svg#IBMPlexSerif') format('svg'),
    url('../fonts/IBMPlexSerif.ttf') format('truetype'),
    url('../fonts/IBMPlexSerif.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IBMPlexSerif-Light';
    src: url('../fonts/IBMPlexSerif-Light.eot');
    src: url('../fonts/IBMPlexSerif-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/IBMPlexSerif-Light.svg#IBMPlexSerif-Light') format('svg'),
    url('../fonts/IBMPlexSerif-Light.ttf') format('truetype'),
    url('../fonts/IBMPlexSerif-Light.woff') format('woff'),
    url('../fonts/IBMPlexSerif-Light.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400;1,500;1,700&display=swap');

.margin-left-auto {
    margin-left: auto;
}

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Roboto', sans-serif;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

ul {
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

a {
    text-decoration: none;
    color: #000;
    display: inline-block;
}

.left {
    float: left;
}

.text-align-right {
    text-align: right;
}

.right {
    float: right;
}

.center {
    text-align: center;
}

.hidden {
    display: none !important;
}

.clear {
    clear: both;
}

.relative {
    position: relative;
}

h1 {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 29px;
    color: #000;
    line-height: 31px;
}

h1:hover > a, h2:hover a, h3:hover a,
.new-description > a:hover,
.bloomberg-world-title:hover,
.most-read-list li > a:hover {
    text-decoration: underline;
}

h2 {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 20px;
    color: #000;
    line-height: 22px;
}

h3 {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 16px;
    color: #000;
    line-height: 20px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-50 {
    margin-top: 50px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-50 {
    margin-bottom: 50px;
}

.mb-60 {
    margin-bottom: 60px;
}

.mb-70 {
    margin-bottom: 70px;
}

.mb-80 {
    margin-bottom: 80px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-25 {
    margin-left: 25px;
}

.ml-45 {
    margin-left: 45px;
}

.mr-10 {
    margin-right: 10px;
}

.mr-30 {
    margin-right: 30px;
}

.mr-45 {
    margin-right: 45px;
}

/*
 * Corporate line
 */


#corp-line {
    width: 100%;
    background: #f1f2f2;
}

#corp-line a {
    color: #878686;
    padding: 0 3px;
    font-size: 10px;
    line-height: 26px;
    position: relative;
    display: inline-block;
}

#corp-line a:hover {
    color: #fff;
    background: #2e2e2e;
}

#corp-line .logo {
    display: block;
    float: left;
    margin: 5px 5px 0 7px;
    width: 34px;
    height: 14px;
    background: url(../img/img-logo.png) no-repeat center center;
    text-decoration: none;
}

.main-header {
    min-width: 320px;
    float: left;
    width: 100%;
    background-color: #ff5400;
    position: relative;
    z-index: 995;
    height: 50px;
    display: flex;
}

.main-header .bloomberg-logo {
    margin: 0 auto;
}

.main-header .bloomberg-logo a {
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNDU2cHgiIGhlaWdodD0iNDgwLjAyOXB4IiB2aWV3Qm94PSIwIDAgMTQ1NiA0ODAuMDI5IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDU2IDQ4MC4wMjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMS4wNzEsMGgxMDYuNGMyMC4xMjYsMCwzNS42NTUsNC44OTYsNDYuNTg0LDEzLjgxMWMxMi4zNjgsMTAuMDYyLDE4Ljk3NywyNS4wMTYsMTguOTc3LDQyLjg0OAoJYzAsMjAuNzA2LTguMzM1LDMzLjY0OC0yNS41OTEsNDEuNzAxdjAuODU3YzIyLjQzMyw3LjQ3OCwzNS4zNjksMjcuNjA5LDM1LjM2OSw1Mi4wNTRjMCwyMy4yOS04LjkxMSw0MS40MDItMjMuNTc5LDUyLjMzNgoJYy0xMi4zNjYsOC45MS0yOC40NzEsMTMuMjMtNDkuNzQ3LDEzLjIzSDEuMDcxVjAgTTk2LjgyOSw4NC44MzhjMTEuNTA0LDAsMTkuODQ0LTYuMzI3LDE5Ljg0NC0xOC45ODMKCWMwLTEyLjM1NS04LjYyNi0xOC40MDctMjAuMTMtMTguNDA3aC0zNi41MnYzNy4zOUg5Ni44Mjl6IE0xMDIuMjk1LDE2OC44MDljMTIuOTQxLDAsMjIuNDMzLTcuNzY2LDIyLjQzMy0yMi4xNDQKCWMwLTE0Ljk1Ny0xMC4zNTQtMjIuMTQxLTIyLjcyMi0yMi4xNDFINjAuMDIzdjQ0LjI4NUgxMDIuMjk1eiIvPgo8cmVjdCB4PSIxOTMuMTg1IiB5PSIwLjAwMyIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjU1Ljc4OCIgaGVpZ2h0PSIyMTYuODMyIi8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNjAuMTkzLDEzOS43NjVjMC00OC44ODYsMzEuNjMtODEuOTU4LDgwLjUxNS04MS45NThjNDguODkxLDAsNzkuOTQ4LDMzLjA3Miw3OS45NDgsODEuOTU4CgljMCw0OS4xNzQtMzEuMDU3LDgxLjk1NC03OS45NDgsODEuOTU0QzI5MS44MjMsMjIxLjcxOSwyNjAuMTkzLDE4OC45MzksMjYwLjE5MywxMzkuNzY1IE0zNjUuNDQzLDEzOS43NjUKCWMwLTI3LjAzNS04LjYzLTQzLjk5Ni0yNS4zMS00My45OTZjLTE2LjY3NSwwLTI0LjcyNywxNi45NjEtMjQuNzI3LDQzLjk5NmMwLDI3LjMyMiw4LjA1Miw0NC4yNzgsMjQuNzI3LDQ0LjI3OAoJQzM1Ni44MTMsMTg0LjA0MywzNjUuNDQzLDE2Ny4wODcsMzY1LjQ0MywxMzkuNzY1Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00MjcuMjg2LDEzOS43NjVjMC00OC44ODYsMzEuNjMtODEuOTU4LDgwLjUxNS04MS45NThjNDguODkxLDAsNzkuOTQ3LDMzLjA3Miw3OS45NDcsODEuOTU4CgljMCw0OS4xNzQtMzEuMDU2LDgxLjk1NC03OS45NDcsODEuOTU0QzQ1OC45MTYsMjIxLjcxOSw0MjcuMjg2LDE4OC45MzksNDI3LjI4NiwxMzkuNzY1IE01MzIuNTM1LDEzOS43NjUKCWMwLTI3LjAzNS04LjYyOS00My45OTYtMjUuMzA5LTQzLjk5NmMtMTYuNjc2LDAtMjQuNzI3LDE2Ljk2MS0yNC43MjcsNDMuOTk2YzAsMjcuMzIyLDguMDUxLDQ0LjI3OCwyNC43MjcsNDQuMjc4CglDNTIzLjkwNiwxODQuMDQzLDUzMi41MzUsMTY3LjA4Nyw1MzIuNTM1LDEzOS43NjUiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU5OC45NzcsNjIuMTIyaDUxLjc2M3YyMy4yOTRoMC44NjJjMTAuMzU2LTE4LjExOCwyNC40NDUtMjcuODk2LDQ2LjU4Ni0yNy44OTYKCWMxOS41NTUsMCwzNC4yMjMsOS43NzgsNDEuNjk2LDI2Ljc0M2gwLjg3YzEyLjY0NS0yMC40MTUsMjkuMDM4LTI2Ljc0Myw0OC4wMjEtMjYuNzQzYzM1Ljk0MywwLDUxLjQ3NCwyNi40NTQsNTEuNDc0LDYyLjExN3Y5Ny4yCglINzg1Ljl2LTg3LjQyM2MwLTE1LjgxOC00Ljg5MS0yNi4xNzItMTguNjk2LTI2LjE3MmMtMTMuNTIsMC0yMC40MTQsMTIuNjUtMjAuNDE0LDI5LjMzNnY4NC4yNTloLTU0LjM1NHYtODcuNDIzCgljMC0xNS44MTgtNC44ODUtMjYuMTcyLTE4LjY4OC0yNi4xNzJjLTEzLjUxNywwLTIwLjQyLDEyLjY1LTIwLjQyLDI5LjMzNnY4NC4yNTloLTU0LjM1MVY2Mi4xMjIiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkwOC43MTcsMTk2LjcwNGgtMC41Nzh2MjAuMTMxaC01MS43NlYwLjAwM2g1NC4zNDh2NzguMjIxaDAuODY1CgljMTAuMzUzLTEzLjUxMSwyNC4xNTMtMjAuNzA2LDQzLjk5NS0yMC43MDZjMzguODI0LDAsNjEuMjUzLDM1LjA4Nyw2MS4yNTMsODEuNjcxYzAsNTIuNjI0LTI0LjQzOSw4Mi44MjItNjQuNjk1LDgyLjgyMgoJQzkzNS40NTksMjIyLjAxMSw5MTguMjA1LDIxMy45Niw5MDguNzE3LDE5Ni43MDQgTTk2MS42MjgsMTM4LjYxM2MwLTI1LjAxNS05LjIwOC00MS4xMjYtMjUuNTk3LTQxLjEyNgoJYy0xNi42NzYsMC0yNy4zMTQsMTYuMTExLTI3LjMxNCw0MS4xMjZjMCwyNC43MzUsMTAuNjM5LDQxLjEyNywyNy4zMTQsNDEuMTI3Uzk2MS42MjgsMTYzLjYyOSw5NjEuNjI4LDEzOC42MTMiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwMjMuNDcsMTM5LjE4NGMwLTQ4LjMwNSwzMS45Mi04MS45NTMsNzguMjItODEuOTUzYzIzLjAxMSwwLDQwLjg0MSw3LjE5NSw1NC4zNTEsMjAuMTM3CgljMTcuODMsMTcuMjQ1LDI1Ljg4LDQ0LjI3OCwyNS4zMSw3Ni4yMDJIMTA3Ny41M2MyLjMsMTkuMjY0LDExLjUxLDI5LjA0NywyNy44OTksMjkuMDQ3YzkuNDksMCwxNy44My00LjMyLDIxLjI4LTE0LjY3M2g1Mi4zMwoJYy05LjIsMzUuMzc0LTM2LjUxLDUzLjIwNS03NS4zNCw1My4yMDVDMTA1NS42OCwyMjEuMTQ5LDEwMjMuNDcsMTg4LjY1LDEwMjMuNDcsMTM5LjE4NCBNMTA3Ny41MywxMjMuMDg0aDQ5LjQ2CgljLTAuODYtMTguNjg4LTExLjIxLTI4LjQ3MS0yNC4xNS0yOC40NzFDMTA4Ny44OSw5NC42MTMsMTA3OS41NCwxMDUuMjUyLDEwNzcuNTMsMTIzLjA4NCIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI0NC4zNCw4OC41NzdoMC44NmMxMS4yMi0yMS41NjMsMjUuODgtMjkuNjE2LDQ0LjU2OS0yOS42MTZjNC4zMiwwLDcuMTksMC41NzUsOC45MiwxLjQzMnY0Ny40NDhoLTEuMTQ5CgljLTMxLjkzMS01Ljc0Ny01MC42MSw5LjQ5Ni01MC42MSw0NC4yODl2NjQuNzA1aC01NC4zNVY2Mi4xMjRoNTEuNzZWODguNTc3Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzA0Ljc0LDIxNy4xMjFoNTIuMzRjMi4wMSw2LjYwOCw4LjkxLDEzLjIzMSwyMS44NTksMTMuMjMxYzE3LjUzLDAsMjMuNTctMTAuOTI5LDIzLjU3LTI3LjAzNHYtMTEuNTA1CgloLTEuMTQ5Yy04LjYzLDEwLjA2NS0yMC4xMywxNy41NDMtMzcuMTAxLDE3LjU0M2MtMzMuMzU5LDAtNjIuMzktMjQuNzMyLTYyLjM5LTczLjA0NGMwLTQ0LjI5MSwyMy44Ni03OC43OTQsNTkuODEtNzguNzk0CgljMjAuNywwLDMzLjM1MSw4LjM0LDQxLjcsMjEuNTY4aDAuODUxVjYyLjEyNUgxNDU2djEzNC4wMDFjMCwyNC43MjgtOC42Myw0My45OTgtMjEuNTcsNTUuNTAxCgljLTEzLjUxLDEyLjA3Ni0zMi43NzksMTYuOTY4LTU0LjY0LDE2Ljk2OEMxMzM4LjY3LDI2OC41OTUsMTMwOS45MiwyNTEuNjI3LDEzMDQuNzQsMjE3LjEyMSBNMTQwNC44MTEsMTMzLjcyNAoJYzAtMTkuMjY0LTkuMi0zNC43OTMtMjUuMDIxLTM0Ljc5M2MtMTUuMjQsMC0yNS4wMSwxMy43OTktMjUuMDEsMzQuNzkzYzAsMjAuNzA5LDkuNzcsMzUuNjYzLDI1LjAxLDM1LjY2MwoJQzEzOTUuNjEsMTY5LjM4NywxNDA0LjgxMSwxNTQuMTQ0LDE0MDQuODExLDEzMy43MjQiLz4KPHBvbHlsaW5lIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMCwyMzIuNDk0IDE2My4yNTQsMjMyLjQ5NCAxNjMuMjU0LDI4MC4xOTIgMTA4LjkyNSwyODAuMTkyIDEwOC45MjUsNDMyLjMyMiA1My41MzksNDMyLjMyMiAKCTUzLjUzOSwyODAuMTkyIDAsMjgwLjE5MiAwLDIzMi40OTQgIi8+Cjxwb2x5bGluZSBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE3Ny41NzgsMjMyLjQ5NCAyMzUuMzUyLDIzMi40OTQgMjcwLjg2NiwzNjAuNDk1IDI3MS4zOTUsMzYwLjQ5NSAzMDUuODQ2LDIzMi40OTQgCgkzNjEuMjM4LDIzMi40OTQgMzAwLjI4NCw0MzIuMzIyIDIzOC4yNzMsNDMyLjMyMiAxNzcuNTc4LDIzMi40OTQgIi8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00NDkuNTAxLDIzMi40OTdoOTguMDU4YzE4LjU1MiwwLDMyLjg2NSw0LjUwNCw0Mi45MzIsMTIuNzIyYzExLjM5Nyw5LjI2NywxNy40OTIsMjMuMDUyLDE3LjQ5MiwzOS40NzkKCWMwLDE5LjA4Ny03LjY4NywzMS4wMTUtMjMuNTg4LDM4LjQzOXYwLjc5M2MyMC42NzMsNi44ODQsMzIuNTk4LDI1LjQ0MSwzMi41OTgsNDcuOTYxYzAsMjEuNDctOC4yMTYsMzguMTY4LTIxLjcyNyw0OC4yMzQKCWMtMTEuNDAzLDguMjE2LTI2LjI0NCwxMi4xOTItNDUuODUyLDEyLjE5MmgtOTkuOTEzVjIzMi40OTcgTTUzOC4wMTgsMzExLjczMWMxMC44NjgsMCwxOC44MTctNi4wOTYsMTguODE3LTE4LjU1MwoJYzAtMTIuMTgzLTguMjE2LTE4LjAyLTE5LjA4Mi0xOC4wMmgtMzQuNzIxdjM2LjU3Mkg1MzguMDE4eiBNNTQzLjA1NCwzODkuMzg1YzEyLjE5MiwwLDIxLjIwMi03LjY4NCwyMS4yMDItMjEuNzM3CgljMC0xNC41NzEtOS44MDYtMjEuNzI1LTIxLjQ2Ni0yMS43MjVoLTM5Ljc1OHY0My40NjJINTQzLjA1NHoiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTcxNS44NTQsNDMyLjMxN3YtMjEuMjAyaC0wLjc4N2MtMTAuMzM3LDE3LjQ5NS0yMy41ODksMjUuNzEyLTQyLjE0MiwyNS43MTIKCWMtMzIuMzI5LDAtNDguMjM4LTIyLjI1OS00OC4yMzgtNTUuMTN2LTkxLjk1Nmg1MC4wOTN2ODAuODMyYzAsMTYuMTY4LDYuMDk3LDIyLjUyNCwxOC4wMTcsMjIuNTI0CgljMTIuOTkzLDAsMjAuNjczLTguNzQ1LDIwLjY3My0yNS4xNzl2LTc4LjE3OGg1MC4wOTV2MTQyLjU3Nkg3MTUuODU0Ii8+CjxyZWN0IHg9Ijc3Ny4zNTQiIHk9IjIzMi40OTQiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSI1MS40MTMiIGhlaWdodD0iMTk5LjgyOCIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNODM5LjYzOCw0MzUuMjM1aDQ4LjIyOWMxLjU4Niw1LjU2Myw4LjIxNyw5LjUzOCwyMC4xNDUsOS41MzhjMTYuMTYzLDAsMjEuNzMtMTAuMDY2LDIxLjczLTI0LjkxM3YtMTQuMDQzCgloLTEuMDU3Yy03Ljk1MiwxMS45MjgtMTguNTQ4LDE4LjI4NC0zNC4xOTMsMTguMjg0Yy0zMC43NCwwLTU3LjUwOS0yMS40NjYtNTcuNTA5LTY1Ljk4NWMwLTQwLjgxMiwyMi03Mi42MTUsNTUuMTI0LTcyLjYxNQoJYzE5LjA4MiwwLDMwLjc0LDcuNjc4LDM4LjQyOCwyMi41MjNoMC43OTN2LTE4LjI4M2g0Ny43MDJ2MTIzLjVjMCwyMi43ODctNy45NDcsNDAuNTQ4LTE5Ljg2OSw1MS4xNDkKCWMtMTIuNDU3LDExLjEyNC0zMC4yMjQsMTUuNjM5LTUwLjM1NiwxNS42MzlDODcwLjkwNiw0ODAuMDI5LDg0NC4xMzEsNDY1LjcxMSw4MzkuNjM4LDQzNS4yMzUgTTkzMS44NjIsMzU1LjcyNgoJYzAtMTcuNzU0LTguNDgtMzIuMDYyLTIzLjA1OC0zMi4wNjJjLTE0LjA0OCwwLTIzLjA2MywxMi43MTUtMjMuMDYzLDMyLjA2MmMwLDE5LjA4Nyw5LjAxNSwzMi44NjYsMjMuMDYzLDMyLjg2NgoJQzkyMy4zODIsMzg4LjU5Miw5MzEuODYyLDM3NC41NDgsOTMxLjg2MiwzNTUuNzI2Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMDcyLjA2LDQxNC4wMzRoLTAuNTJjLTkuMDEsMTUuOTA0LTIzLjMzLDIxLjk5NC00MC44MiwyMS45OTRjLTI1Ljk3LDAtNDUuMDU0LTE0LjgzNi00NS4wNTQtNDIuOTMxCgljMC0zMS41MzQsMjMuMDU0LTQwLjU1NSw0OS4wMjMtNDMuNzI3YzI4LjYzMS0zLjQ0NywzNi4zMi02Ljg5NCwzNi4zMi0xNS45MDNjMC03Ljk1Mi0zLjcxLTE0LjMwOS0xNC41OC0xNC4zMDkKCWMtMTAuODU5LDAtMTYuMTYsNS41NjMtMTcuNSwxNC4zMDloLTQ3LjQzMmMxLjA2OC0yNi43NjUsMjEuNzMyLTQ3Ljk2Nyw2NC4xMzItNDcuOTY3YzIwLjY3LDAsMzMuOTIsMi42NDgsNDQuMjYsOS4yNzMKCWMxNC4wNSw5LjI3NCwyMC45NCwyMy44NTIsMjAuOTQsNDIuOTMzdjY4LjY0MWMwLDEzLjUxOSwyLjM4LDE5Ljg4LDYuNjIsMjIuNzkzdjMuMTgySDEwNzcuMQoJQzEwNzUuMjUsNDI4Ljg3NSwxMDczLjEzLDQyNC4zNywxMDcyLjA2LDQxNC4wMzQgTTEwNzMuMTMsMzgwLjM3NXYtMTMuMjQ5Yy01LjA0LDIuMzc5LTExLjQxLDQuNzctMjAuMTQsNi44OTYKCWMtMTUuMTEsMy43LTE5Ljg4LDguMjA1LTE5Ljg4LDE3LjIyNWMwLDEwLjA2Nyw3LjY4LDE0LjU3MSwxNi4xNTksMTQuNTcxQzEwNjEuNDYsNDA1LjgxNywxMDczLjEzLDM5OC4zOTQsMTA3My4xMywzODAuMzc1Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMTgzLjM4LDMxNi43N2gwLjhjMTAuMzMtMjIuNTI0LDIzLjMyLTI5Ljk1Myw0Mi45MzEtMjkuOTUzYzQuNTEsMCw3LjY4OSwwLjc5OSw5LjAxLDEuMzMydjQzLjczMWgtMS4wNQoJYy0zMi4wOC01LjU3Mi00OS4zMDEsOC43MzktNDkuMzAxLDQwLjgwOHY1OS42MjloLTUwLjA5VjI4OS43NDFoNDcuN1YzMTYuNzciLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyNDMuODExLDIzMi40OTRoNTAuMDl2NDAuNTVoLTUwLjA5VjIzMi40OTR6IE0xMjQzLjgxMSwyODkuNzM2aDUwLjA5djE0Mi41ODFoLTUwLjA5VjI4OS43MzZ6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMzg2LjkzLDQxNC4wMzRoLTAuNTI5Yy05LjAxMSwxNS45MDQtMjMuMzIsMjEuOTk0LTQwLjgyLDIxLjk5NGMtMjUuOTcsMC00NS4wNS0xNC44MzYtNDUuMDUtNDIuOTMxCgljMC0zMS41MzQsMjMuMDUtNDAuNTU1LDQ5LjAyOS00My43MjdjMjguNjItMy40NDcsMzYuMzExLTYuODk0LDM2LjMxMS0xNS45MDNjMC03Ljk1Mi0zLjcxLTE0LjMwOS0xNC41OC0xNC4zMDkKCWMtMTAuODYsMC0xNi4xNyw1LjU2My0xNy40OSwxNC4zMDloLTQ3LjQzOWMxLjA2LTI2Ljc2NSwyMS43MjktNDcuOTY3LDY0LjEzLTQ3Ljk2N2MyMC42OCwwLDMzLjkzLDIuNjQ4LDQ0LjI2LDkuMjczCgljMTQuMDUsOS4yNzQsMjAuOTM5LDIzLjg1MiwyMC45MzksNDIuOTMzdjY4LjY0MWMwLDEzLjUxOSwyLjM5MSwxOS44OCw2LjYzMSwyMi43OTN2My4xODJoLTUwLjM2CglDMTM5MC4xMSw0MjguODc1LDEzODcuOTksNDI0LjM3LDEzODYuOTMsNDE0LjAzNCBNMTM4Ny45OSwzODAuMzc1di0xMy4yNDljLTUuMDQsMi4zNzktMTEuNCw0Ljc3LTIwLjE1LDYuODk2CgljLTE1LjEsMy43LTE5Ljg3LDguMjA1LTE5Ljg3LDE3LjIyNWMwLDEwLjA2Nyw3LjY4MSwxNC41NzEsMTYuMTYsMTQuNTcxQzEzNzYuMzIsNDA1LjgxNywxMzg3Ljk5LDM5OC4zOTQsMTM4Ny45OSwzODAuMzc1Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: contain;
    background-position-y: center;
    width: 102px;
    height: 50px;
    display: block;
    transition: all 0s ease !important;

}

.search-content {
    position: absolute;
    right: 115px;
    width: 270px;
}

.search-form {
    border-bottom: 1px solid #FFFFFF;
}

.search-form input[type="text"] {
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    width: calc(100% - 30px);
    height: 25px;
    font-family: Arial;
    color: #FFFFFF;
    float: left;
    outline: none;
    padding-left: 5px;
    box-sizing: border-box;
}

.search-form input[type="text"]::placeholder {
    color: #fff;
}


.close-seach {
    cursor: pointer;
    float: right;
    color: #fff;
    font-size: 22px;
    width: 23px;
    line-height: 30px;
}

.search-box {
    border-bottom: medium none;
    float: right;
    padding-bottom: 12px;
    white-space: nowrap;
    width: 23px;
    margin: 0px 10px 0 0;
    cursor: pointer;
    color: #000;
    font-size: 22px;
    line-height: 46px;
}

.search-box:hover {
    color: #fff;
}

.search-form {
    float: left;
    margin-top: 8px;
    width: calc(100% - 10px);
}

#menu-toggle {
    float: left;
    margin: 13px;
    cursor: pointer;
}

#menu-toggle .bar1, #menu-toggle .bar2, #menu-toggle .bar3 {
    width: 36px;
    height: 3px;
    background-color: #fff;
    margin: 4px 0;
    transition: 0.4s;
    cursor: pointer;
}

.live-header-link {
    background: #000 url(../img/live-icon.png) no-repeat center;
    width: 110px;
    height: 50px;
    display: block;
    float: right;
    margin-right: 0px;
    position: relative;
}

.live-header-link:after {
    content: '';
    background: #000 url(../img/live-icon-animate.png) no-repeat center;
    -webkit-animation: fade 1s infinite;
    animation: fade 1s infinite;
    -moz-animation: fade 1s infinite;
    -o-animation: fade 1s infinite;
    top: 0;
    left: 0;
    width: 110px;
    height: 50px;
    display: inline-block;
}


@-webkit-keyframes fade {
    0% {
        opacity: 0.2
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0.2
    }
}

@-moz-keyframes fade {
    0% {
        opacity: 0.2
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes fade {
    0% {
        opacity: 0.2
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0.2
    }
}

@-o-keyframes fade {
    0% {
        opacity: 0.2
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 0.2
    }

}

.banner-zone-950-200 {
    width: 100%;
    margin: 25px 0;
}

.banner-zone-300-600 {
    width: 100%;
}

.markets-top {
    position: relative;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    height: 30px;
    overflow: hidden;
}

.markets-tag {
    background: #ff5400;
    margin-left: 0;
    margin-right: 10px;
    width: 17px;
    float: left;
    position: relative;
    height: 30px;
}

.markets-tag:after {
    content: '';
    position: absolute;
    top: 0;
    right: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0 15px 8px;
    border-color: transparent transparent transparent #ff5400;
}

.markets-top .marquee {
    float: left;
    width: calc(100% - 30px);
    overflow: hidden;
}

.markets-top ul li {
    list-style: none;
    display: inline;
}

.markets-top ul li > div {
    float: left;
    padding: 7px 9px;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 17px;
    line-height: 17px;
    color: #000;
}
.markets-top .markets-title{
    padding-right: 3px;
    padding-left: 14px;
}
.markets-top .markets-price {
    border-bottom: 1px solid #c3c3c3;
    margin-top: -2px;
    font-family: 'IBMPlexSerif-Regular';
}

.markets-top .markets-procent {
    font-size: 15px;
    font-family: 'IBMPlexSerif-Regular';
    padding: 7px 2px;
}

.markets-top .markets-time {
    font-size: 14px;
    font-family: 'IBMPlexSerif-Regular';
    padding: 7px 2px;
}

section .row {
    padding: 0 15px;
}

section .row .row {
    padding: 0;
}

.article-category-big, .article-category-small {

    position: relative;
    overflow: hidden;
}
.breadcrumbs{
    float: left;
    width: 100%;
    margin: 0;
    padding-right: 0;
    list-style: none;
}
.breadcrumbs li{
    float: left;
    margin-right: 12px;
    padding-right: 18px;
    position: relative;
}
.breadcrumbs li:last-child{
    padding-right: 0;
    margin-right: 0;
}
.breadcrumbs li:after{
    content: "/";
    position: absolute;
    right: 0;
    top: 5px;
}
.breadcrumbs li:last-child:after{
    display: none;
}
.article-category-big > a, .article-category-small > a,
.breadcrumbs li > a {
    color: #000;
    font-family: 'IBMPlexSerif-Thin', sans-serif;
    font-weight: bold;
    margin-right: 8px;
    overflow: hidden;
}

.breadcrumbs li > a {
    font-size: 19px;
    margin-right: 0;
}

.article-category-big-underline {
    position: relative;
    z-index: 11;
    width: 100%;
    margin-right: 8px;
    overflow: hidden;

}

.article-category-big-underline > a {

    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 45px;
    text-transform: uppercase;
    line-height: 49px;
}

.article-category-big-underline:after {
    position: absolute;
    bottom: 0px;
    overflow: hidden;
    width: 90%;
    left: 10%;
    height: 1px;
    content: '\a0';
    background-color: #fff;
}

.bloomberg-world .article-category-big-underline > a {
    color: #fff;
}

.bloomberg-world .article-category-big-underline:after {
    background-color: #fff;
}

.article-category-big > a {
    font-size: 19px;
}

.article-category-small > a {
    font-size: 14px;
}

.article-category-big:after, .article-category-small:after {
    position: absolute;
    top: 45%;
    overflow: hidden;
    width: 100%;
    height: 1px;
    content: '\a0';
    background-color: #000;
}

.big-article-image > a > img,
.small-article-image > a > img {
    -moz-transition: all 0.7s;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
}

.big-article-image > a > img:hover,
.small-article-image > a > img:hover {
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.big-article-image, .small-article-image {
    position: relative;
    overflow: hidden;
}

.big-article-image .fas.fa-camera,
.big-article-image .fas.fa-play {
    background: #ffffff;
    border-radius: 100px 100px 0 100px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 56px;
    height: 56px;
    display: flex;
    justify-content: center;
}

.small-article-image .fas.fa-camera,
.small-article-image .fas.fa-play {
    background: #ffffff;
    border-radius: 100px 100px 0 100px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
}

.small-article-image .fas.fa-play {
    background: #fff;
    border-radius: 100px 100px 0 100px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
}

.small-article-image .fas.fa-signal, .small-article-image .fa-chart-bar {
    background: #fff;
    border-radius: 100px 100px 0 100px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
}

.big-article-image .fas.fa-camera > img,
.big-article-image .fas.fa-play > img,
.small-article-image .fas.fa-camera > img,
.small-article-image .fa-chart-bar > img,
.small-article-image .fas.fa-signal > img {
    width: 65%;
}

.big-article-image .fas.fa-play > img {
    width: 35%;
    margin-left: 6px;
}

.small-article-image .fas.fa-play > img {
    width: 40%;
}

.article-photo-desk{
    float: left;
    width: 100%;
    position: relative;
    margin-top: 5px;
    font-size: 13px;
    font-style: italic;
}
.article-photo-desk:before{
    position: absolute;
    content: "";
    height: 1px;
    width: 85px;
    background-color: #ff5400;
    left: 0;
    bottom: -5px;
}
.row.bloomberg-world {
    background: #000;
    padding: 25px 15px;
    position: relative;
}

.row.bloomberg-world:after {
    content: '';
    border: 3px solid #7b7b7b;
    width: 98%;
    position: absolute;
    left: 1%;
    height: 107%;
    top: -15px;
    box-sizing: border-box;
    z-index: 1;

}

.bloomberg-world-title {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    color: #ffffff;
    font-size: 20px;
    line-height: 22px;
    margin-top: 10px;
    padding-top:5px;
    box-sizing: border-box;
    border-left: 1px solid #ff5400;
    padding-left: 10px;
    display: inline-block;
}

.bloomberg-world-news {
    z-index: 55;
    padding: 0 5px !important;
}

.orange-btn {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 18px;
    color: #fff;
    background: #ff5400;
    padding: 0px 15px;
    text-transform: uppercase;
    z-index: 55;
    border: 2px solid #ff5400;
}

.article-category-big-underline > a {
    color: #ff5400;
}

.article-category-big-underline:after {

    background-color: #787878;
}

.news .small-article-image {

    box-sizing: border-box;
    margin-top: 28px;
}

.news .small-article-image > a {
    margin: 0 5px;
    overflow: hidden;

}

.new-description {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 18px;
    line-height: 20px;
    height: 82px;
    overflow: hidden;
}

.news-date {
    font-family: 'IBMPlexSerif-Thin', sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold;
    text-align: right;
}

.news > div > .col-w50.p10 {
    padding: 0 10px;
    box-sizing: border-box;
}

.news-date .fa-star {
    color: #ff5300;
}

.most-read-list li {
    list-style: none;
    background: #7c7c7c;
    margin: 20px 0;
    position: relative;
}

.most-read-list li > span, .most-read-list .program-day-clock {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 30px;
    line-height: 41px;
    color: #fff;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.59);
    display: inline-block;
    width: 40px;
    text-align: center;
}

.most-read-list li > a {
    font-family: 'IBMPlexSerif-Light', sans-serif;
    font-size: 15px;
    line-height: 15px;
    width: 87%;
    height: 46px;
    padding: 0 20px;
    position: absolute;
    box-sizing: border-box;
    box-shadow: -5px 5px 7.2px -2px rgba(0, 0, 0, 0.40);
    display: inline-block;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,eeeeee+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); /* IE6-9 */
}

.most-read-list li > a > span {
    display: flex;
    align-items: center; /* Vertical center alignment */
    height: 46px;
}

.triangle {
    background: url(../img/most-read-arrow.png) no-repeat;
    background-position: center right;
    position: absolute;
    right: -20px;
    width: 21px;
    top: -9px;
    height: 60px;
}

.tv-title {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 17px;
    line-height: 17px;
    padding-left: 30px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.tv-now .tv-title, .tv-now .fa-tv {
    color: #ff5400;
}

.tv-list {
    margin-bottom: 20px;
    width: 100%;
    float: left;
}

.tv-list, .tv-content {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 13px;
    line-height: 15px;
}

.tv-now .tv-content {
    padding-top: 15px;
}

.tv-next .tv-content {
    border-left: 1px solid #000;
    padding: 15px 0px 5px 15px;
    box-sizing: border-box;
    margin-bottom: 45px;
    float: left;

}

.tv-list time {
    float: left;
    width: 40px;
}

.tv-list p {
    width: calc(100% - 40px);
    float: left;
    margin: 0;
}

.tv-btn {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 17px;
    line-height: 17px;
    color: #fff;
    background: #808080;
    padding: 5px 15px;
    text-transform: uppercase;
    z-index: 55;
    text-align: center;
    width: 100%;
    position: absolute;
    bottom: 0px;
    box-sizing: border-box;
    left: 0px;

}

.tv-btn:hover {
    color: #000000;
}

.tv-now .tv-btn {
    background: #ff5400;
}

.tv-list time {
    color: #808080;
}

.gallery-mobile-desctop-container {
    margin-left: 10px;
}

.orange-btn:hover {
    background: #fff;
    color: #000;
    border: 2px solid #000;
}

.bloomberg-world .orange-btn:hover {
    background: #000;
    color: #ff5400;
    border: 2px solid #ff5400;
}


.if-missed .w64.left {
    padding: 0 0 0 10px;
    box-sizing: border-box;
}

.footer-nav {
    background: #ff5400;
    text-align: center;
    padding: 15px 0px;
    box-sizing: border-box;
    margin-top: 20px;
}

.footer-nav ul {
    display: inline-block;
}

.footer-nav ul li {
    list-style: none;
    display: inline;
}

.footer-nav ul li a {
    color: #000000;
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 18px;
    line-height: 18px;
    padding: 0 10px
}

.footer-nav ul li a:hover {
    text-decoration: underline;
}

.terms {
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    background: #000000;
    padding: 8px 0;
    text-align: center;
    color: #fff;
    font-weight: 100;
}

.terms a {
    color: #FFF;
}

.row.bloomberg-world.grafic-day {
    background: none;
}

.bloomberg-world.grafic-day .article-category-big-underline > a {
    color: #808080;
}

.bloomberg-world.grafic-day .article-category-big-underline:after {
    background-color: #787878;
}

.bloomberg-world.grafic-day .bloomberg-world-title {
    color: #000;
    font-size: 18px;
    line-height: 20px;
    margin-top: 15px;
    display: inline-block;
}

.row.bloomberg-world.grafic-day:after {
    display: none;
}

.play-markets, .pause-markets {
    display: inline-block;
    cursor: pointer;
    color: #fff;
    font-size: 11px;
}

.play-markets {
    margin: 3px 6px;
}

.pause-markets {
    display: none;
    margin: 7px 7px;

}

.aside-list .new-description {
    font-size: 11px;
    line-height: 13px;
    height: 65px;
}

.aside-list .article-category-big-underline {
    margin-right: 0;
}

.aside-list.news .small-article-image {
    margin: 0;
}

.aside-list.news .article-category-small {
    margin: 0 !important;
}

.aside-list .news-date {
    font-size: 9px;
    line-height: 10px;
    color: #4a4a4a;
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    margin-top: 10px;
}

.aside-list .article-category-big-underline > a {
    font-size: 35px;
}

.aside-list .article-category-small > a {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 10px;

}

.space-p20 {
    padding: 0 20px;
    display: inline-block;
}

.color-orange {
    color: #ff5400;
}
.article{
    box-sizing: border-box;
    padding: 0 16px;
}
.article-view .news-date {
    text-align: left;
    margin-bottom: 10px;
    font-size: 13px;
    float: left;
    width: 100%;
    margin-top: 10px;
}

.orange-line {
    width: 90px;
    height: 2px;
    background: #ff5400;
}

.article-view .statia-content {
    float: right;
    width: 590px;
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 16px;
    position: relative;
    word-break: break-word;
}

.article-view .statia-content:after {
    height: 90%;
    position: absolute;
    top: 5%;
    left: -10px;
    width: 2px;
    background: #000000;
    content: '';
}
.article-view h2{
    word-break: break-word;   
}
.article-view .statia-content img {
    width: auto;
    max-width: 100%;
}

.article-view-social {
    float: left;
}

.article-view-social li {
    margin-bottom: 10px;
    text-align: center;
    list-style: none;
}

.article-view-social li a {
    display: inline-block;
    width: 25px;
    line-height: 25px;
    border-radius: 50px;
    box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.5);
}

#sticky-social {
    position: relative;
    margin-left: -5px;
    margin-top: 40px;
}

.more-news {
    padding-left: 20px;
    box-sizing: border-box;
    margin-bottom: 20px;
    position: relative;
    z-index: 100000;
}
.more-news .more-news-list a:hover{
    text-decoration: underline;
}
.more-news h2 {
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 22px;
    text-transform: uppercase;
    margin: 10px 0;
}

.more-news-list {
    display: flex;
    margin: 10px 0;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 15px;
}

.more-news .more-news-list img {
    float: left;
    margin-right: 10px;
    height: 20px;
    margin-top: 3px;
}

.more-news .more-news-list p {
    float: left;
    margin: 0;
}

.broadcasts {
    border-top: 5px solid #000000;
    background: url(../img/article-view-image.jpg);
    min-height: 123px;
    padding: 0 15px;
    box-sizing: border-box;
    background-repeat: repeat-y;
    padding-bottom: 10px;
}

.broadcasts-when {
    color: #fff;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 16px;
    line-height: 18px;
}
.broadcasts-when p{
    margin-bottom: 5px;
}
.broadcasts-info {
    color: #000;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 12px;
    line-height: 14px;
}
.broadcasts-info p{
    margin: 5px 0;
}
.article-tag {
    width: 100%;
    margin-top: 30px;

}

.tag-title {
    border-top: 1px solid #ff5400;
    border-bottom: 1px solid #ff5400;
    border-left: 1px solid #ff5400;
    float: left;
    font-family: 'IBMPlexSerif-Thin', sans-serif;
    font-weight: bold;
    font-size: 11px;
    padding: 0 4px;
    line-height: 13px;
    margin-top: 5px;
    margin-right: 10px;
    position: relative;
}

.tag-title:after {
    content: '';
    position: absolute;
    top: 2px;
    right: -5px;
    width: 9px;
    height: 9px;
    border-top: 1px solid #ff5400;
    border-left: 1px solid #ff5400;
    transform: rotate(135deg);
}

.article-tag li {
    list-style: none;
    display: inline-block;
    font-family: 'IBMPlexSerif-Thin', sans-serif;
    font-size: 12px;
    padding: 0 2px;
    position: relative;
    color: #222842;
    font-weight: bold;
    margin-bottom: 10px;
}

.article-tag li:after {
    content: ',';
    position: absolute;
    bottom: 0;
    right: -2px;
}

.article-tag li:last-child:after {
    display: none;
}

.program-date ul {
    display: flex;
}

.program-date ul li {
    list-style: none;
    display: inline-block;
    flex: 1;
}

.program-week .statia-content .tabs-wrap .tabs {
    display: none;
}

.program-week .statia-content .tabs-wrap .tabs.active-tabs {
    display: inline-block;
    width: 100%;
}

.program-date .buttons {
    display: none;
}

.program-date ul li a {
    display: inline-block;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    padding: 25px 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fefefe+0,eeeeee+100 */
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top, #fefefe 0%, #eeeeee 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fefefe 0%, #eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fefefe 0%, #eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#eeeeee', GradientType=0); /* IE6-9 */

}

.program-date ul li a:hover, .tabs-nav .active a {
    background: #808080; /* Old browsers */
}

.program-date ul li a:hover .program-day-name,
.program-date ul li a:hover .program-day-number,
.tabs-nav .active a .program-day-number,
.tabs-nav .active a .program-day-name {
    color: #fff;
}

.program-date ul li a span {
    display: inline-block;
    width: 100%;
}

.program-day-name {
    color: #000;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 17px;
    text-transform: uppercase;
}

.program-day-number {
    color: #000;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 30px;
    text-transform: uppercase;
    line-height: 30px;
}

.most-read-list .program-day-clock {
    font-size: 22px;
    width: 81px;
}

.article-gallery-slider {
    display: none;
}

.gallery-desktop {
    display: block;
}

.gallery-desktop .gallery-photo {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    text-align: center;
}

.article-view-container .gallery-info {
    position: absolute;
    z-index: 15;
    font-family: 'Open Sans', sans-serif;
    background-color: #2190e2;
    color: #FFF;
    font-size: 14px;
    left: 0;
    line-height: 1;
    padding: 5px 10px;
    width: 100%;
    bottom: -20px;
    box-sizing: border-box;
}

.article-gallery-slider .gallery-next, .gallery-desktop .gallery-next-pc {
    right: 0;
}

.article-gallery-slider .slick-arrow, .gallery-desktop .gallery-arrow {
    position: absolute;
    top: 50%;
    z-index: 11;
    border: 0;
    width: 13px;
    height: 74px;
    outline: none;
    cursor: pointer;
    margin-top: -37px;
}

.gallery-arrow.gallery-prev-pc {
    left: -20px;
}

.gallery-arrow.gallery-next-pc {
    right: -20px;
}

.gallery-photo img {
    width: 100%;
}

.gallery-item {
    width: calc(100% - 20px);
    margin-left: 5px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}

.article-gallery-slider .gallery-next:after, .gallery-desktop .gallery-next-pc:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 0 37px 13px;
    border-color: transparent transparent transparent #ff5500;
    position: absolute;
    top: 0px;
    left: 0px;
}

.article-gallery-slider .gallery-prev:after, .gallery-desktop .gallery-prev-pc:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 13px 37px 0;
    border-color: transparent #ff5500 transparent transparent;
    position: absolute;
    top: 0px;
    left: 0px;
}

.slide-count-wrap {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #fff;
    padding: 13px 10px;
    border-radius: 100px 100px 0 100px;
    position: absolute;
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 15px;
}

.slide-count-wrap .current {
    color: #ff5400;
}

.gallery-title {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 12px;
    text-align: left !important;
    padding: 5px 10px 5px 10px;
    box-sizing: border-box;
    display: inline-block;
    width: 100%;
}

.photo-description {
    padding: 0 10px 10px 10px;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 14px;
}

.menu-container nav {
    background: #ff5400;
    background: #ff5400;
    position: absolute;
    left: 13px;
    top: 54px;
    box-shadow: 0px 0px 12.6px 1.4px rgba(0, 0, 0, 0.39);

}

.navbar-nav > li {
    width: 240px;
    box-sizing: border-box;
    list-style: none;
    border-bottom: 1px solid #772700;
    margin-right: 5px;
    margin-left: 5px;
    position: relative;
}


.navbar-nav > li > a {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    padding-right: 10px;
}

.navbar-nav > li > a:hover {
    color: #fff;
    text-decoration: underline;
}

.navbar-nav > li > .fas.fa-play {
    font-size: 17px;
    color: #000;
    display: inline-block;
    cursor: pointer;
    transition: 0.4s;
    width: 18px;
    height: 18px;
    background: url(../img/svg/play_black_124x190.svg) no-repeat;
    background-size: 18px 18px;
    background-position: center;
}
.navbar-nav > li > .fas.fa-play > img{
    display: none;
}

.navbar-nav > li > .fas.fa-play:hover {
    color: #fff;
}

.sub-menu {
    background: #fff;
    display: none;
}

.nav.navbar-nav {
    display: none;
    overflow: hidden;
}

.sub-menu > li {
    width: 240px;
    box-sizing: border-box;
    list-style: none;

    margin-right: 5px;
    margin-left: 5px;
}

.sub-menu > li > a {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
}

.sub-menu > li > a:hover {
    color: #ff5400;
}

.fas.fa-play.change, .navbar-nav .fas.fa-play:hover {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(../img/svg/play_white_124x190.svg) no-repeat;
    background-size: 18px 18px;
    background-position: center;
    transform: rotate(90deg) translate(0px, 0px);
    color: #fff !important;


}

.fas.fa-play.change img, .navbar-nav .fas.fa-play:hover img {
    display: none;
}

#menu-toggle.change .bar1 {
    -webkit-transform: rotate(136deg) translate(14px, -4px);
    transform: rotate(136deg) translate(14px, -4px);
}

#menu-toggle.change {
    margin-top: 8px;
}

#menu-toggle.change .bar2 {
    opacity: 0;
}

#menu-toggle.change .bar3 {
    -webkit-transform: rotate(-136deg) translate(6px, -4px);
    transform: rotate(-136deg) translate(6px, -4px);
}

.soc-nav-list {
    background: #000000;
    display: flex;
    justify-content: space-evenly;
    margin: 0px !important;
    width: 100% !important;
    padding: 10px 0;
}

.soc-nav-list .fab.fa-facebook-f{
    background: url("../img/svg/facebook_white_9x19.svg");
    width: 9px;
    height: 19px;
    display: inline-block;
}
.soc-nav-list .fab.fa-facebook-f:hover{
    background: url("../img/svg/facebook_orange_9x19.svg");
}
.soc-nav-list .fab.fa-twitter{
    background: url("../img/svg/twitter_white_22x19.svg");
    width: 22px;
    height: 19px;
    display: inline-block;
}
.soc-nav-list .fab.fa-twitter:hover{
    background: url("../img/svg/twitter_orange_22x19.svg");
}
.soc-nav-list .fab.fa-youtube{
    background: url("../img/svg/youtube_white_27x19.svg");
    width: 27px;
    height: 19px;
    display: inline-block;
}
.soc-nav-list .fab.fa-youtube:hover{
    background: url("../img/svg/youtube_orange_27x19.svg");
}
.most-read-list li.active {
    background: #ff5400;
}

.statia-listing .big-article-image, .statia-listing .small-article-image {
    margin: 0;
}

.color-black-title > a {
    color: #000000;
    font-family: 'IBMPlexSerif-Thin', sans-serif;
}

.row.bloomberg-world.live-article:after {
    display: none;
}

.live-article .big-article-image a {
    width: 100%;
}

.live-article .big-article-image .fas.fa-camera {
    background: transparent;
    bottom: 50%;
    right: 50%;
}

.live-article .w64 {
    padding-left: 10px;
    box-sizing: border-box;
}

.slider-nav {
    width: 600px;
    margin: 0 auto;
}

.slider-nav .slick-slide {
    padding: 15px 0 15px 0;
}

.slick-next,
.slick-prev {
    background: transparent;
}

.slick-next {
    right: -17px;
}

.slick-next:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 0 37px 13px;
    border-color: transparent transparent transparent #ff5500;
    position: absolute;
    top: -18px;
    right: 0px;
}

.slick-prev:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 37px 13px 37px 0;
    border-color: transparent #ff5500 transparent transparent;
    position: absolute;
    top: -18px;
    left: 0px;
}

.article-cat > a {
    position: absolute;
    top: 60px;
    background: #fff;
    padding: 3px 6px;
    color: #ff5400;
    font-family: 'IBMPlexSerif-Bold', sans-serif;
    font-size: 22px;
    text-transform: uppercase;
}

.shows-content-item {
    border-left: 2px solid #e4601c;
    box-sizing: border-box;
    margin-top: 15px;
    padding: 0 15px;
}

.shows-content {
    justify-content: space-between;
    padding: 0px !important;
}

.shows-content .col-w50 {
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    max-width: 46%;
    margin-bottom: 30px;
}

.show-title {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 34px;
    color: #000000;
    line-height: 34px;
}

.show-description {
    font-family: 'IBMPlexSerif-Thin', sans-serif;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    line-height: 20px;
    margin: 20px 0;
}

.shows-content-item > a, #show-list {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 18px;
    color: #ff5400;

}

#show-list {

    width: 100%;
    text-align: right;
    margin-top: 10px;
}

.more_to p {
    overflow: hidden;
    height: 63px;
    display: inline-block;
    width: 100%;
    margin: 0px;
}

.contact-detail {
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    font-size: 14px;
    margin-bottom: 30px;
}

.contact-detail a {
    color: #ff5400;
}

.slider-content {
    width: 100%;
}
.article-category-small-box h3{
    overflow: hidden;
    margin-top: 3px;
}
.news-star{
    margin-top: -3px;
    margin-right: 3px;
}
.program-day-clock img{
    position: absolute;
    left: 0px;
}
.sub-menu.active{
    display: inline-block;
}
/* 404 Style */
.notfound{
    float: left;
    width: 100%;
    background-image: url(../img/bgr-404.jpg);
    height: 788px;
}
.center-btn{
    text-align: center;
    margin-top: 20px;
}
.center-btn .home-btn{
    background-color: #ff5400;
    color: #FFF;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'IBMPlexSerif-Bold';
    line-height: 1;
    padding: 3px 12px 5px 12px;
}
.notfound-search{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 295px;
    color: #FFF;
    box-sizing: border-box;
    padding: 0 80px;
    font-family: 'IBMPlexSerif';
    font-size: 15px;
}
.notfound-search a,
.notfound-search ins{
    color: #ff5400;
    text-decoration: none;
}
.search-404{
    margin-top: 30px;
}
.search-404 form{
    width: 232px;
    margin: 0 auto;
}
.search-404 .search-404-input{
    border: 0;
    background-color: transparent;
    outline: none;
    border-bottom: 1px solid #FFF;
    padding: 6px 0;
    float: left;
    font-size: 15px;
    width: 200px;
    height: 17px;
    color: #FFF;
}
.search-404 .search-404-btn{
    background-image: url(../img/search-404.png);
    background-repeat: no-repeat;
    border: 0;
    background-color: transparent;
    outline: none;
    cursor: pointer;
    width: 30px;
    height: 30px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 4px;
    float: left;
}
/* Article Pagination */
.pagination{
    float: left;
    width: 100%;
    margin-top: 26px;
    margin-bottom: 40px;
    box-sizing: border-box;
    padding: 0 10px;
}
.pagination ul{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    list-style: none;
    text-align: center;
}
.pagination ul li{
    float: none;
    display: inline-block;
    width: auto;
}
.pagination ul li a{
    font-size: 24px;
    color: #6d6e71;
    margin: 0 5px;
}
.pagination ul li.active a{
    color: #231f20;
    text-decoration: underline;
}
.pagination ul li.first-page{
    float: left;
    font-size: 14px;
}
.pagination ul li.first-page a{
    font-size: 14px;
    color: #231f20;
    display: inline-block;
    position: relative;
    background-image: url(../img/pagination-first.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: right;
    width: 72px;
    padding-bottom: 8px;
}
.pagination ul li.last-page{
    float: right;
    font-size: 14px;
}
.pagination ul li.last-page a{
    font-size: 14px;
    color: #231f20;
    display: inline-block;
    position: relative;
    background-image: url(../img/pagination-last.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    text-align: left;
    width: 72px;
    padding-bottom: 8px;
}
.rss-box{
    width: 100%;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{
    background-color: transparent !important;
}
.big-article-image{
    cursor: pointer;
}
.big-article-image .resize-icon {
    background-image: url(../img/resize-icon.png);
    width: 54px;
    height: 54px;
    position: absolute;
    right: 10px;
    top: 10px;
    display: none;
}
.big-article-image:hover > .resize-icon{
    display: block;
}
.overlay-view-image{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #212121;
    z-index: 200000;
    position: fixed;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.big-image{
    width: 93%;
    height: 90%;
    float: left;
    position: relative;
    text-align: center;
    margin-top: 2%;
}
.big-image img{
    max-width: 95%;
    max-height: 100%;
}
.right-nav{
    float: right;
    width: 6%;
    height: 100%;
    background-color: #000000;
    position: relative;
}
.close-gallery{
    background-image: url(../img/close-icon-white.png);
    width: 22px;
    height: 22px;
    margin: 0 auto;
    margin-top: 30px;
    cursor: pointer;
}
.close-gallery:hover{
    opacity: 0.8;
}
.social-gallery{
    position: absolute;
    bottom: 0;
    background-color: #ff5500;
    width: 100%;
}
.social-gallery ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.social-gallery ul li{
    margin: 0;
    padding: 0;
    width: 100%;
    float: left;
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.social-gallery ul li a{
    display: block;
}
.social-gallery ul li a:hover{
    opacity: 0.8;
}
.program-list.most-read-list li a:hover{
    text-decoration: none;
}
.program-list.most-read-list li.active a:hover{
    text-decoration: underline;
}
.statia-listing .if-missed .mt-20{
    width: 100%;
}
.noActiveEvent{
    float: left;
    width: 100%;
    background-color: #FFF;
    text-align: center;
    background-color: #f36e3d;
    box-sizing: border-box;
    padding: 30px 5px;
}
.noActiveEvent img{
    max-width: 100%;
}
.noActiveEvent p{
    width: 60%;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
/* businessweek header and footer */
.businessweek{
    font-family: 'Montserrat', sans-serif;
}
.businessweek .main-header{
    background-color: #fff;
    border-bottom: 1px solid #000;
    margin-left: 10px;
    padding: 6px 0;
}
.businessweek .article-view h1{
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    font-size: 44px;
    line-height: 52px;
}
.businessweek #menu-toggle .bar1, 
.businessweek #menu-toggle .bar2, 
.businessweek #menu-toggle .bar3{
    background-color: #000;
}
.businessweek .main-header .bloomberg-logo a{
    background-image: url(../img/businessweek-logo.png);
    width: 336px;
    height: 50px;
}
.businessweek .search-content{
    right: 16px;
    position: static;
    margin-bottom: 10px;
    float: left;
    width: 264px;
}
.businessweek  .search-form input[type="text"]{
    border-bottom: 1px solid #cecece;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.businessweek .search-btn{
    border: none;
    background-color: transparent;
    width: 17px;
    height: 19px;
    background-image: url(../img/businessweek-search-icon.png);
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    padding: 0;
}
.businessweek .container{
    border-left: 1px solid #000;
    position: relative;
    overflow: hidden; 
}
.businessweek .footer-nav{
    background-color: #FFF;
    border-top: 1px solid #000;
    position: relative;
    z-index: 2;
}
.businessweek .breadcrumbs li{
    margin-right: 8px;
    padding-right: 8px;
}
.businessweek .breadcrumbs li,
.businessweek .breadcrumbs li > a{
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.businessweek .breadcrumbs li:after{
    content: "|";
    top: 0;
}
.businessweek .breadcrumbs{
    position: relative;
    padding-left: 14px;
    margin-top: 25px;
}
.businessweek .breadcrumbs:before{
    content: "";
    position: absolute;
    left: 0;
    top: 3px;
    width: 8px;
    height: 8px;
    background-color: #000;
}
.businessweek .article-view .big-article{
    float: left;
    width: 100%;
}
.businessweek .orange-line{
    display: none;
}
.businessweek .terms{
    font-weight: normal;
    font-size: 13px;
    padding: 12px 0;
}
.businessweek .article-view h2{
    font-weight: 600;
    font-size: 15px;
    font-family: 'Montserrat', sans-serif;
    position: relative;
    padding-left: 24px;
}
.businessweek .article-view h2:before{
    content: "";
    position: absolute;
    left: 0;
    width: 14px;
    height: 14px;
    background-color: #000;
    border-radius: 50%;
    top: 4px;
}
.businessweek .article-view .statia-content{
    width: 100%;
    padding-left: 30px;
    box-sizing: border-box;
    float: left;
    font-size: 18px;
}
.businessweek .article-view .statia-content:after{
    display: none;
}
.businessweek .news-date{
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-weight: normal;
    position: relative;
    margin-top: 20px;
    padding-left: 16px;
}
.businessweek .news-date:before{
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    background-color: #000;
    left: 0;
    top: 6px;
}
.businessweek .article-author{
    font-size: 16px;
    margin-top: 30px;
}
.businessweek .date-updated{
    margin-left: 20px;
    display: inline-block;
}
.businessweek .article-header{
    border-bottom: 1px solid #000;
}
.businessweek .article-photo-desk{
    font-style: normal;
    font-size: 11px;
}
.businessweek .article-photo-desk:before{
    display: none;
}
.businessweek  .article-content{
    width: 640px;
    float: left;
}
.businessweek .banner-zone-300-600{
    width: 300px;
    float: right;
}
.businessweek .article-tag li{
    color: #000;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-right: 20px;
}
.businessweek .article-tag li:after{
    display: none;
}
.businessweek .tag-title{
    font-family: 'Montserrat', sans-serif;
    background-color: #000;
    color: #FFF;
    margin-right: 25px;
    border: none;
    font-size: 10px;
    text-transform: uppercase;
    padding: 4px 10px;
    margin-top: 2px;
}
.businessweek .tag-title:after{
    display: none;
}
.businessweek .big-article-image{
    width: 100%;
}
.businessweek section .row{
    display: block;
    width: 100%;
    box-sizing: border-box;
}
.businessweek .last-news .row,
.businessweek .businessweek-listing .row{
    display: flex;
}
.businessweek-mostpopular{
    float: right;
    width: 300px;
}
.businessweek-mostpopular{
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #000;
    padding: 30px 16px;
    box-sizing: border-box;
}
.businessweek-mostpopular .most-read-list li{
    background-color: transparent;
    padding-left: 20px;
    box-sizing: border-box;
    border-top: 1px solid #FFF;
    padding-top: 20px;

}
.businessweek-mostpopular .article-category-big-underline{
    color: #FFF;
    text-align: center;
    width: 100%;
    font-size: 20px;
    font-weight: 900;
}
.businessweek-mostpopular .article-category-big-underline:after{
    display: none;
}
.businessweek-mostpopular .most-read-list li > a{
    width: 100%;
    padding: 0;
    background: transparent;
    font-family: 'Montserrat', sans-serif;
    box-shadow: none;
    position: static;
    color: #FFF;
    font-size: 16px;
    line-height: 20px;
}
.businessweek-mostpopular .most-read-list li ins{
    color: #FFF;
    text-decoration: none;
    position: absolute;
    left: 0;
}
.businessweek .last-news{
    float: left;
    width: 640px;
    margin-top: 40px;
    border-top: 1px dotted #000;
    padding-top: 30px;
}
.businessweek .last-news .article-category-big-underline > a{
    font-family: 'Montserrat', sans-serif;
    color: #000 !important;
    text-transform: none;
    font-size: 28px;
    line-height: 30px;
    font-weight: 900;
}
.businessweek .last-news .article-category-big-underline:after{
    display: none;
}
.businessweek .article-category-small-box h3{
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 18px;
    display: inline-block;
    margin-top: -3px;
}
.businessweek .last-news .small-article{
    border-bottom: 1px dotted #000;
    padding-bottom: 20px;
}
.businessweek .last-news .article-category-small:after{
    display: none;
}
.businessweek .last-news .article-category-small{
    float: left;
    width: 100%;
    margin-top: 20px;
}
.businessweek .last-news .article-category-small > a{
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-weight: 500;
}
.businessweek .more-news{
    float: left;
    width: 100%;
}
.businessweek .more-news h2{
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 900;
    padding-bottom: 10px;
    margin-bottom: 15px;
    text-transform: none;
    position: relative;
}
.businessweek .more-news-list{
    font-weight: bold;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Montserrat', sans-serif;
    margin: 8px 0;
    position: relative;
    display: block;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-left: 20px;
}
.businessweek .more-news-list img{
    display: none;
}
.businessweek .more-news-list:before{
    content: "";
    background-color: #000;
    border-radius: 50%;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 4px;
    left: 0;
}
.businessweek .more-news h2:before{
    content: "";
    width: 112px;
    height: 1px;
    background-color: #000;
    left: 0;
    bottom: 0;
    position: absolute;
}
.payroll-box{
    float: left;
    width: 100%;
    margin-bottom: 25px;
    box-sizing: border-box;
    border-top: 1px dotted #000;
    border-bottom: 1px dotted #000;
    padding: 35px;
    text-align: center;
    position: relative;
}
.payroll-box:before{
    content: "";
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0;
    background-color: red;
    height: 100px;
    top: -101px;
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(0,0,0,0) 0%, rgba(255,255,255,1) 79%);
}
.payroll-box h3{
    font-family: 'Montserrat', sans-serif;
    background-color: #000;
    float: left;
    width: 100%;
    text-align: left;
    color: #FFF;
    padding: 14px 40px;
    font-weight: 600;
    font-size: 18px;
    line-height: 27px;
    box-sizing: border-box;
}
.payroll-box p{
    font-family: 'IBMPlexSerif-Regular', sans-serif;
    float: left;
    width: 100%;
    font-weight: bold;
    margin: 5px 0;
}
.payroll-box-buttons{
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 20px;
}
.payroll-box-buttons a{
    font-weight: 900;
    color: #FFF;
    background-color: #000;
    font-size: 18px;
    padding: 12px 20px;
    margin: 0 14px;
}
/* Login and register */
.user-page{
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 70px;
    padding-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
}
.user-page .page-title{
    font-size: 28px;
    font-weight: 900;
}
.user-page input.text{
    border: 1px solid #000;
    font-size: 20px;
    width: 480px;
    padding: 10px 5px;
    text-align: center;
    margin-top: 20px;
    outline: none;
}
.user-page .remember_me{
    font-size: 12px;
    color: #000000;
    margin-top: 34px;
}
.login-btn{
    margin-top: 55px;
}
.login-btn button{
    font-size: 20px;
    color: #FFF;
    font-weight: 900;
    border: none;
    background-color: #000;
    padding: 18px 53px;
    cursor: pointer;
    outline: none;
}
.user-page .registration-line{
    margin: 35px 0;
    font-size: 20px;
}
.user-page .social-line{
    font-size: 14px;
    font-weight: bold;
    line-height: 32px;
    width: 75%;
    margin: 0 auto;
    padding-top: 35px;
    border-top: dotted 1px #000;
}
.user-page .social-line a{
    margin: 0 10px;
}
.forgot-pass .login-btn{
    margin-top: 15px;
}
.user-page .password-new{
    width: 490px;
    margin: 0 auto
}
.user-page .password-new p{
    float: left;
    width: 100%;
    text-align: left;
    padding: 0px 5px;
    box-sizing: border-box;
}
.user-page .password-new input.text{
    width: 100%;
    box-sizing: border-box;
}
.user-page .register input.text{
    width: 100%;
    box-sizing: border-box;
}
.register .profile-left{
    width: 500px;
    margin: 0 auto;
    text-align: left;
}
.register .form-item-description{
    font-size: 12px;
    margin: 25px 0;
}
.register .under-16{
    text-align: center;
    font-size: 20px;
    margin-top: 30px;
    margin-bottom: 10px;
}
.register .agreement{
    margin-top: 40px;
}
.register .agreement p{
    font-size: 16px;
    font-weight: 900;
}
.register .checkbox-group{
    margin-bottom: 28px;
    box-sizing: border-box;
    position: relative;
    padding-left: 24px;
}
.register .checkbox-group input{
    position: absolute;
    left: 0;
    top: 4px;
}
.register .checkbox-group ins{
    text-decoration: none;
}
.register .login-btn{
    margin-top: 55px;
    text-align: center;
    margin-bottom: 40px;
}
.register .btn-center{
    text-align: center;
}
#check-all{
    font-size: 16px;
    font-weight: 900;
    border: 1px solid #000;
    cursor: pointer;
    padding: 12px 30px;
    margin-top: 30px;
    display: inline-block;
}
.businessweek-listing{
    float: left;
    width: 100%;
}
.businessweek-listing .big-article{
    padding: 0 5px;
    box-sizing: border-box;
    border-bottom: 1px solid #000;
    margin-bottom: 5px;
    margin-left: 5px;
}
.businessweek-listing .big-article h1{
    font-family: 'Montserrat', sans-serif;
    font-size: 44px;
    font-weight: 500;
    text-align: center;
    width: 100%;
    line-height: 50px;
    margin-top: 40px;
    margin-bottom: 20px;
}
.businessweek-listing .big-article p{
    text-align: center;
    font-size: 16px;
    margin-bottom: 50px;
}
.businessweek-listing .if-missed{
    border-right: 1px solid #000;
    padding-right: 5px !important;
}
.businessweek-listing .if-missed .new-description{
    font-family: 'Montserrat', sans-serif;
    font-size: 28px;
    font-weight: 500;
    line-height: 35px;
    height: auto;
    padding-right: 10px;
}
.businessweek-listing .if-missed .mt-20{
    border-bottom: 1px solid #000;
    padding-bottom: 45px;
    margin-top: 45px;
}
.businessweek-listing .statia-listing{
    padding: 0 5px;
    margin-top: 5px;
}
.businessweek-listing .col-633{
    flex: 0 0 655px;
    max-width: 655px;
}
.businessweek-listing .col-300{
    margin-top: 20px;
}
.businessweek-listing .statia-listing .if-missed .small-article-image{
    width: 328px;
    float: left;
}
.businessweek-listing .statia-listing .if-missed .listing-title{
    margin-left: 10px;
    width: 310px;
}
.businessweek-listing .listing-subtitle{
    font-size: 14px;
    font-weight: 500;
    margin-top: 16px;
    line-height: 22px;
    padding-right: 10px;
}
.businessweek-listing .listing-subtitle:before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #000;
    display: inline-block;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}
.businessweek-top-article{
    float: left;
    width: 100%;
    text-align: center;
    padding-left: 5px;
    box-sizing: border-box;
    margin-top: 15px;
}
.businessweek-top-article .big-article{
    padding-bottom: 30px;
    border-bottom: 1px solid #000;
}
.businessweek-top-article .big-article h1{
    font-family: 'Montserrat', sans-serif;
    font-size: 44px;
    line-height: 46px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    margin-top: 45px;
    margin-bottom: 20px;
}
.businessweek-top-article .big-article p{
    font-size: 16px;
}
.second-top-article{
    float: left;
    margin-left: 5px;
    box-sizing: border-box;
    width: 645px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #000;
    position: relative;
}
.second-top-article:after{
    content: "";
    position: absolute;
    width: 1px;
    height: 3000px;
    background-color: #000;
    right: -10px;

}
.second-top-article .top-article-category{
    position: relative;
    width: 100%;
    float: left;
    text-transform: uppercase;
    font-size: 10px;
    padding-left: 14px;
    box-sizing: border-box;
    margin-bottom: 4px;
}
.second-top-article .top-article-category:before{
    content: "";
    width: 8px;
    height: 8px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 2px;
}
.second-top-article .top-article-image{
    float: left;
    width: 326px;
}
.second-top-article .top-article-title{
    float: left;
    width: 300px;
    margin-left: 10px;
}
.second-top-article .top-article-title h3{
    margin: 0;
    padding: 0;
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 16px;
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
}
.second-top-article .top-article-subtitle{
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    position: relative;
}
.second-top-article .top-article-subtitle:before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #000;
    display: inline-block;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}
.businessweek .three-top-articles{
    border-top: 0;
    padding-top: 0;
    margin-top: 25px;
}
.businessweek .last-news.three-top-articles .small-article{
    padding-bottom: 0;
}
.businessweek .last-news.three-top-articles .row{
    padding: 0;
    margin-left: 5px;
}
.one-article-box{
    float: left;
    width: 640px;
    margin-left: 5px;
    text-align: center;
    padding-top: 16px;
    border-top: 1px solid #000;
    margin-top: 40px;
}
.one-article-box h3{
    font-weight: 500;
    font-family: 'Montserrat', sans-serif;
    font-size: 44px;
    line-height: 46px;
    margin: 0;
    padding: 0;
    margin-top: 35px;
    margin-bottom: 24px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 50px;
    padding-right: 50px;
}
.businessweek .one-article-box-category{
    text-align: left;
    width: 100%;
    position: relative;
    text-transform: uppercase;
    font-size: 10px;
    color: #000;
    margin-bottom: 10px;
    padding-left: 14px;
    box-sizing: border-box;
}
.businessweek .one-article-box-category:before{
    content: "";
    width: 8px;
    height: 8px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 2px;
}
.businessweek .banner-zone-300-600{
    margin-bottom: 20px;
}
.businessweek .four-top-articles{
    padding-top: 40px;
    border-top: 1px solid #000;
    margin-left: 5px;
}
.businessweek .three-top-articles .article-category-big-underline{
    margin-bottom: 10px;
}
.businessweek-five-articles{
    margin-left: 5px;
}
.businessweek-five-articles .small-article{
    float: left;
    width: 100%;
    border-top: 1px solid #000;
    padding-top: 20px;
    margin-bottom: 20px;
}
.businessweek-five-articles .small-article:nth-child(1) .top-article-image,
.businessweek-five-articles .small-article:nth-child(4) .top-article-image{
    width: 100%;
}
.businessweek-five-articles .small-article:nth-child(1) .top-article-title,
.businessweek-five-articles .small-article:nth-child(4) .top-article-title{
     margin-left: 0;
     width: 100%;
     text-align: center;
}
.businessweek-five-articles .small-article:nth-child(1) .top-article-title h3,
.businessweek-five-articles .small-article:nth-child(4) .top-article-title h3{
     width: 100%;
     text-align: center;
     font-size: 44px;
     margin-top: 40px;
     margin-bottom: 40px;
     line-height: 46px;
     box-sizing: border-box;
     padding-left: 50px;
     padding-right: 50px;
}
.businessweek-five-articles .small-article:nth-child(1) .top-article-subtitle,
.businessweek-five-articles .small-article:nth-child(4) .top-article-subtitle{
     display: none;
}
.six-top-articles{

}
.businessweek .last-news.six-top-articles .small-article{
    border-bottom: 1px solid #000;
    width: 33.33%;
    box-sizing: border-box;
    padding-right: 10px;
}
.businessweek .last-news.six-top-articles h3{
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
}
.businessweek .last-news.six-top-articles .article-category-small > a{
    position: relative;
    text-transform: uppercase;
    display: inline-block;
    padding-left: 13px;
    font-size: 9px;
}
.businessweek .last-news.six-top-articles .article-category-small > a:before{
    content: "";
    width: 8px;
    height: 8px;
    background-color: #000;
    position: absolute;
    top: 1px;
    left: 0;
}
.businessweek .last-news.eight-top-articles{
    width: 300px;
    float: right;
    border-top: 6px solid #000;
    padding-top: 25px;
}
.businessweek .last-news.eight-top-articles .article-category-big-underline > a{
    font-size: 20px;
}
.businessweek .eight-top-articles .article-category-small-box h3{
    margin-top: 0;
}
.businessweek .last-news.eight-top-articles .small-article{
    border-bottom: 2px solid #777777;
    margin-bottom: 20px;
    width: 100%;
}
.businessweek .navbar-nav > li > a{
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 13px;
    text-transform: none;
    padding-left: 0;
}
.businessweek .navbar-nav > li > a:hover{
    color: #000;
}
.businessweek .menu-container nav{
    background-color: #FFF;
}
.businessweek .navbar-nav > li{
    border-bottom: 1px dotted #000;
    float: left;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
.businessweek .navbar-nav > li:nth-child(7){
    border-bottom: none !important;
}
.businessweek .nav.navbar-nav{
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    width: 240px;
}
.businessweek .soc-nav-list{
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: content-box;
    margin-left: -20px !important;
}
.businessweek .statia-content{
    width: 605px; 
    float: right;
}
.header-user-menu{
    float: right;
    margin-right: 25px;
    line-height: 50px;
}
.header-user-menu a{
    font-size: 16px;
    margin-left: 16px;
}
.statia-content img{
    max-width: 100%;
}
.businessweek .article-gallery-slider .gallery-prev:after, .businessweek .gallery-desktop .gallery-prev-pc:after{
    border-color: transparent #000 transparent transparent;
}
.businessweek .article-gallery-slider .gallery-next:after, .businessweek .gallery-desktop .gallery-next-pc:after{
    border-color: transparent transparent transparent #000;
}
.businessweek .big-article-image .resize-icon{
    background-image: url(../img/businessweek-resize-icon.png);
    width: 52px;
    height: 52px;
}
.businessweek .big-article-image i.fas,
.businessweek .small-article-image i.fas{
    display: none;
}
.edit-profile{
    margin-bottom: 40px;
}
.edit-profile .form-group{
    width: 500px;
    margin: 0 auto;
}
.user-page .edit-profile input.text{
    width: 100%;
}
.edit-profile .profile-left p,
.edit-profile .profile-right p{
    font-size: 16px;
    font-weight: 900;
}
.edit-profile .submit-btn{
    margin-top: 50px;
    font-size: 20px;
    color: #FFF;
    font-weight: 900;
    border: none;
    background-color: #000;
    padding: 18px 53px;
    cursor: pointer;
    outline: none;
}
.user-page .edit-profile input.text{
    margin-top: 30px;
}
.form-item-description{
    text-align: left;
    margin-top: 25px;
    font-size: 12px;
}
.gdpr-confirm-page .checkbox-group{
    text-align: left;
    font-size: 16px;
    padding-top: 30px;
}
.gdpr-confirm-page{
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 0 16px;
}
.profile-preview{
    width: 460px;
    margin: 0 auto;
}
.profile-preview h1{
    font-size: 16px;
    font-weight: 900;
    color: #000;
    font-family: 'Montserrat', sans-serif;
    padding-bottom: 0;
}
.profile-preview p{
    font-size: 16px;
}
.black-btn{
    font-size: 20px;
    font-weight: 900;
    color: #FFF;
    background-color: #000;
    display: inline-block;
    padding: 12px 35px;
}
.logout-btn{
    margin-top: 60px;
    margin-bottom: 40px;
}
.profile-edit-btn{
    width: 75%;
    margin: 0 auto;
    border-top: 1px dotted #000;
    padding-top: 45px;
    margin-bottom: 45px;
}
.subscription-box{
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 0 16px;
}
.subscription-table{
    float: left;
    width: 100%;
    text-align: center;
}
.subscription-table tr{
    border-top: 1px solid #f1f1f1;
}
.subscription-btn{
    background-color: #000;
    color: #FFF;
    padding: 5px 20px;
}
.subscription-btn.orange{
    background-color: #ff5400;
    color: #FFF;
    padding: 5px 20px;
}
.subscription-form{
    text-align: center;
}
.subscription-form .form-group input{
    border: 1px solid #000;
    font-size: 16px;
    width: 100%;
    padding: 8px 4px;
    text-align: center;
    margin-top: 20px;
    outline: none;
}
.subscription-period{
    text-align: left;
    width: 500px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.subscription-period ins{
    text-align: center;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}
.subscription-period > div{
    margin-top: 5px;
}
.payment-method{
    margin: 30px 0;
}
.notification-text{
    font-weight: bold;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
    text-align: center;
    font-size: 19px;
}
.businessweek-banner{
 
    margin-bottom: 20px;
}
.businessweek-banner img{
    max-width: 100%;
}
.businessweek-banner a{
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #000;
    text-align: center;
    padding: 34px 20px;
}
.home-businessweek-box .bloomberg-world-title{
    border-color: #000;
}
.home-businessweek-box .orange-btn{
    background: #000;
    border: 2px solid #000;
}
.home-businessweek-box .article-category-big-underline{
    overflow: visible;
}
.home-businessweek-box .article-category-big-underline a{
    text-transform: none;
}
.home-businessweek-box .article-category-big-underline:after{
    bottom: -7px;
}