
/* File BEGIN: https://sc.cnbcfm.com/applications/cnbc.com/staticcontent/styles/shared/fonts.css?t=1536945693 */
/* NOTE: This File version is not compressed */
@font-face {
  font-family: Proxima Nova Regular;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.eot) format("eot");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Regular;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.eot?#iefix) format("embedded-opentype");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Regular;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.woff2) format("woff2");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Regular;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Regular;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.ttf) format("truetype");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Semi Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.eot) format("eot");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Semi Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.eot?#iefix) format("embedded-opentype");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Semi Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.woff2) format("woff2");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Semi Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.woff) format("woff");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Semi Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.ttf) format("truetype");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.eot) format("eot");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.eot?#iefix) format("embedded-opentype");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.woff2) format("woff2");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.woff) format("woff");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Bold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.ttf) format("truetype");
  font-weight: 600;
  font-style: normal
}


@font-face {
  font-family: Proxima Nova Extrabold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.eot) format("eot");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Extrabold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.eot?#iefix) format("embedded-opentype");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Extrabold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.woff2) format("woff2");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Extrabold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.woff) format("woff");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Extrabold;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.ttf) format("truetype");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Black;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.eot) format("eot");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Black;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.eot?#iefix) format("embedded-opentype");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Black;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.woff2) format("woff2");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Black;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.woff) format("woff");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova Black;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.ttf) format("truetype");
  font-weight: 800;
  font-style: normal
}

@font-face {
    font-family: Rozha One;
    src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/RozhaOne/RozhaOne-Regular.ttf) format("ttf");
    font-weight: 400;
    font-style: normal
}


@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_3_0.eot) format("eot");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_3_0.eot?#iefix) format("embedded-opentype");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_3_0.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_3_0.woff2) format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_3_0.ttf) format("ttf");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_0_0.eot) format("eot");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_0_0.eot?#iefix) format("embedded-opentype");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_0_0.woff) format("woff");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_0_0.woff2) format("woff2");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_0_0.ttf) format("ttf");
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_1_0.eot) format("eot");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_1_0.eot?#iefix) format("embedded-opentype");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_1_0.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_1_0.woff2) format("woff2");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_1_0.ttf) format("ttf");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_2_0.eot) format("eot");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_2_0.eot?#iefix) format("embedded-opentype");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_2_0.woff) format("woff");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_2_0.woff2) format("woff2");
    font-weight: 800;
    font-style: normal
}

@font-face {
    font-family: Averta;
    src: url(https://fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Averta/361747_2_0.ttf) format("ttf");
    font-weight: 800;
    font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.eot) format("eot");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.eot?#iefix) format("embedded-opentype");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.woff2) format("woff2");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_3_0.ttf) format("truetype");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.eot) format("eot");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.eot?#iefix) format("embedded-opentype");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.woff2) format("woff2");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.woff) format("woff");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_4_0.ttf) format("truetype");
  font-weight: 500;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.eot) format("eot");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.eot?#iefix) format("embedded-opentype");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.woff2) format("woff2");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.woff) format("woff");
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_1_0.ttf) format("truetype");
  font-weight: 600;
  font-style: normal
}


@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.eot) format("eot");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.eot?#iefix) format("embedded-opentype");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.woff2) format("woff2");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.woff) format("woff");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_2_0.ttf) format("truetype");
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.eot) format("eot");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.eot?#iefix) format("embedded-opentype");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.woff2) format("woff2");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.woff) format("woff");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: Proxima Nova;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/ProximaNova/351C86_0_0.ttf) format("truetype");
  font-weight: 800;
  font-style: normal
}

/* Lyon Regular*/
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Regular-Web.eot) format("eot");
  font-weight: 400;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Regular-Web.woff) format("woff");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Regular-Web.woff2) format("woff2");
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-RegularItalic-Web.eot) format("eot");
  font-weight: 400;
  font-style: italic
}

@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-RegularItalic-Web.woff) format("woff");
  font-weight: 400;
  font-style: italic
}

@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-RegularItalic-Web.woff2) format("woff2");
  font-weight: 400;
  font-style: italic
}

/* Lyon Semibold*/
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Semibold-Web.eot) format("eot");
  font-weight: 500;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Semibold-Web.woff) format("woff");
  font-weight: 500;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Semibold-Web.woff2) format("woff2");
  font-weight: 500;
  font-style: normal
}

/* Lyon Bold*/
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Bold-Web.eot) format("eot");
  font-weight: 600;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Bold-Web.woff) format("woff");
  font-weight: 600;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Bold-Web.woff2) format("woff2");
  font-weight: 600;
  font-style: normal
}

/* Lyon black*/
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Black-Web.eot) format("eot");
  font-weight: 800;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Black-Web.woff) format("woff");
  font-weight: 800;
  font-style: normal
}
@font-face {
  font-family: Lyon;
  src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/Lyon/LyonText-Black-Web.woff2) format("woff2");
  font-weight: 800;
  font-style: normal
}

@font-face {
  font-family: 'icomoon';
  src:  url('//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/icomoon.eot?xzw80u');
  src: url('//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/icomoon.woff2') format('embedded-opentype'),
    url('//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/icomoon.ttf?xzw80u') format('truetype'),
    url('//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/icomoon.woff?xzw80u') format('woff'),
    url('/icomoon.svg?xzw80u#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  .AppCnbcPhoenix {
    font-family: social-icons;
    src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/social-icons.eot);
    src: url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/social-icons.woff2) format("embedded-opentype"), 
    url(data:application/octet-stream;base64,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) format("truetype"), url(data:application/font-woff;base64,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) format("woff"), 
    url(//fm.cnbc.com/applications/cnbc.com/resources/styles/fonts/icons/social-icons.svg#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
  }
}


@font-face {
	font-family: 'FontAwesome';
	src: url('https://www.cnbc.com/fonts/fontawesome-webfont.eot?v=4.7.0');
	src: url('https://www.cnbc.com/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0')
		format('embedded-opentype'),
		url('https://www.cnbc.com/fonts/fontawesome-webfont.woff2?v=4.7.0')
		format('woff2'),
		url('https://www.cnbc.com/fonts/fontawesome-webfont.woff?v=4.7.0')
		format('woff'),
		url('https://www.cnbc.com/fonts/fontawesome-webfont.ttf?v=4.7.0')
		format('truetype'),
		url('https://www.cnbc.com/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'cnbc_font_icons';
	src: url('https://www.cnbc.com/fonts/cnbc_font_icons.eot?-k1ej6q');
	src: url('https://www.cnbc.com/fonts/cnbc_font_icons.eot?#iefix-k1ej6q')
		format('embedded-opentype'),
		url('https://www.cnbc.com/fonts/cnbc_font_icons.woff?-k1ej6q') format('woff'),
		url('https://www.cnbc.com/fonts/cnbc_font_icons.ttf?-k1ej6q') format('truetype'),
		url('https://www.cnbc.com/fonts/cnbc_font_icons.svg?-k1ej6q#cnbc_font_icons')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0)
}

.fa-user:before {
  content: "\f007"
}

.fa-twitter:before {
  content: "\f099"
}

.fa-facebook:before {
  content: "\f09a"
}

.fa-youtube:before {
  content: "\f167"
}

.fa-youtube-play:before {
    content: "\f16a";
}

.fa-instagram:before {
  content: "\f16d"
}

.fa-tumblr:before {
  content: "\f173"
}

.fa-linkedin:before {
  content: "\f0e1"
}

.fa-google-plus:before {
  content: "\f0d5"
}

.fa-pinterest-p:before {
  content: "\f231"
}

.fa-flickr:before {
  content: "\f16e"
}

.fa-rss:before {
  content: "\f09e"
 }

.fa-bars:before {
  content: "\f0c9"
}

.fa-times:before {
  content: "\f00d"
}

.fa-search:before {
  content: "\f002"
}

.fa-chevron-down:before {
  content: "\f078"
}

.fa-chevron-up:before {
  content: "\f077"
}

.fa-chevron-circle-up:before {
  content: "\f139"
}

.fa-pencil-square-o:before {
  content: "\f044"
}

.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%
}

.fa-chevron-left:before{
	content:"\f053";
}

.fa-rotate-left:before, .fa-undo:before {
    content: "\f0e2";
}

.fa-th-large:before {
  content: "\f009"
}

.fa-list:before {
  content: "\f03a"
}

.fa-newspaper-o:before {
  content: "\f1ea"
}

.fa-apple:before {
	content: "\f179";
}

/* File BEGIN: https://sc.cnbcfm.com/applications/cnbc.com/staticcontent/styles/responsive_footer.css?t=1536945693 */
/* NOTE: This File version is not compressed */
/* Start - Responsive Footer Styles -*/

   .cnbc-new-footer-res{
        width:100%;
        background: #0d3d61;
        font-family: 'Proxima Nova Semi Bold';        
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
        color:white;
    }

    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links div#oba-link-container img{
        margin:0px;
        width: 10px;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-container .sec-footer-links ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-container .sec-footer-links ul li {
        margin-bottom: 22px;
    }
    .cnbc-new-footer-res p {
        margin: 0;
        padding: 0;
    }

    .cnbc-new-footer-res .sec-footer-wrapper{
        width:100%;
        overflow:hidden;
        max-width:1140px;       
        font-family: 'Proxima Nova Semi Bold';
         background: #0d3d61;
        font-weight: normal;
        font-style: normal;
        font-size: 14px;
        color: white;            
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom:20px;
    }
    

    .cnbc-new-footer-res .sec-footer-wrapper  .footer-disclaimer  a{
        /*padding-left:10px;*/
        float:none;
        
      
    }

    .cnbc-new-footer-res .sec-footer-wrapper  a{
        /*padding-left:10px;*/
        float:left;
        
      
    }

    .cnbc-new-footer-res .sec-footer-wrapper  .sec-logo-container {
           
            border-bottom: 1px solid #3d6481;
            overflow:hidden;
            padding-bottom:15px;
            
    }

    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links .switchDefault{
        display:none;
    }

    .cnbc-new-footer-res .sec-footer-wrapper  .sec-logo-container .social ul {
        padding:0px;
        margin:0px;
    }
    .cnbc-new-footer-res .social{
        display:inline-block;
        /*padding-right: 20px;*/
    }

    .cnbc-new-footer-res .social-container{
            float:right;
        /*padding-right: 20px;*/
    }

    .cnbc-new-footer-res .social li{
        padding:9px;
        display: inline-block;
    }
    
    .cnbc-new-footer-res .fa {
        font-size: 20px !important;     
        width: 40px;
        height: 40px;
        text-align: center;
        border-radius: 100%;
        line-height: 40px !important;
        color: white;
        cursor: pointer;   
    }

        .cnbc-new-footer-res .fa-facebook{background:#3b5998;letter-spacing:2px;}
        .cnbc-new-footer-res .fa-twitter{background:#55acee;}
        .cnbc-new-footer-res .fa-instagram , .cnbc-new-footer-res .fa-instagram:hover{
            background: url(https://sc.cnbcfm.com/applications/cnbc.com/staticcontent/img/social_icons_2.png);
            background-position: 0px -44px;
            border-radius: 0;
            background-repeat: no-repeat;
            background-size:cover;
            height: 41px;
        }
        .cnbc-new-footer-res .fa-youtube{background:#e52d27;}
        .cnbc-new-footer-res .fa-youtube-play{background:#e52d27;}
        .cnbc-new-footer-res .fa-tumblr{background:#32506d;letter-spacing:2px;}
        .cnbc-new-footer-res .fa-linkedin{background:#0077B5;}
        .cnbc-new-footer-res .fa-google-plus{background:#dd4b39;}
        .cnbc-new-footer-res .fa-pinterest-p{background: #c8232c;}
        .cnbc-new-footer-res .fa-flickr{background:#FC329B;letter-spacing:2px;}
        .cnbc-new-footer-res .fa-twitter-pro{background:#3cb878;}
        .cnbc-new-footer-res .fa-whatsapp{background:#4dc247;}
        .cnbc-new-footer-res .fa-envelope-o, .fa-share-square-o{background:#afb8bc;}
        .cnbc-new-footer-res .fa-reddit{background:#ff4500;letter-spacing:2px;}
        .cnbc-new-footer-res .fa-rss{background:#ea791b;}
        .cnbc-new-footer-res .fa-apple , .cnbc-new-footer-res .fa-apple:hover{
            background: url(https://sc.cnbcfm.com/applications/cnbc.com/staticcontent/img/social_icons_2.png);border-radius: 0;
            background-repeat: no-repeat;
            background-position: 0px 1px;
            background-size: cover;
        }

        .cnbc-new-footer-res .fa-facebook:hover{background:#36528c;}
        .cnbc-new-footer-res .fa-twitter:hover{background:#4e9edb;}
        /*.cnbc-new-footer-res .fa-instagram:hover{
            background-position: 0 -137px;
        }*/
        .cnbc-new-footer-res .fa-youtube:hover{background:#d22924;}
        .cnbc-new-footer-res .fa-tumblr:hover{background:#29425a;}
        .cnbc-new-footer-res .fa-linkedin:hover{background:#006da5;}
        .cnbc-new-footer-res .fa-google-plus:hover{background:#d44837;}
        .cnbc-new-footer-res .fa-pinterest-p:hover{background: #c0222a;}
        .cnbc-new-footer-res .fa-flickr:hover{background:#f03094;}
        .cnbc-new-footer-res .fa-twitter-pro:hover{background:#3ab173;}
        .cnbc-new-footer-res .fa-whatsapp:hover{background:#47b241;}
        .cnbc-new-footer-res .fa-envelope-o:hover, .fa-share-square-o:hover{background:#a4acb0;}
        .cnbc-new-footer-res .fa-reddit:hover{background:#ea3f00;}
        .cnbc-new-footer-res .fa-rss:hover{background:#e0741a;}
        /*.cnbc-new-footer-res .fa-apple:hover{
            background-position: -1px -47px;
        }*/

        .cnbc-new-footer-res .fa-apple:before, .cnbc-new-footer-res .fa-instagram:before {visibility: hidden;}


    .cnbc-new-footer-res .sec-footer-wrapper  .footer-logo{
        /*background: transparent url('//sc.cnbcfm.com/applications/cnbc.com/staticcontent/img/footer-sprite.png') no-repeat -2px -54px;*/
        background: url('cnbc-logo.png');
        display: inline-block;
        float: left;
        height: 58px;
        width: 70px;
        margin-right:30px;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .footer-logo span{
        display: none;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li{
        display:inline-block;
        *display: inline;
        zoom:1;
        margin-right:20px;
        /*padding:5px;*/
    }

    body:not(.makeit) .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li.go-to-cnbc {
        display: none;
    }

    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links a, .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links a *{
        color:white;
        font-weight: normal;
        font-size: 14px;
        text-decoration: none;
    }
    .cnbc-new-footer-res .sec-footer-wrapper .sec-footer-container{
        width: 100%;
        display: block;
        position: relative;
    }

    .cnbc-new-footer-res .sec-footer-wrapper .sec-footer-links{
        padding-top:30px;
        /*margin-right:40px;*/
        max-width:850px;
        float: left;
        text-align:left;

    }

    .sec-footer-links ul{
        margin-bottom:30px;
    }
   

    .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links a:hover{
        color:#3da5ed;
        text-decoration: none;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info, .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info a, .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info a *{
        color:#909dab;
        font-size: 11px;
        margin-bottom: 20px;
        line-height: 18px;
    }
    
    .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info p{
        padding: 5px 0;
        font-size: 12px;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info .data-provider{
       /* float:right;
        width:155px;
        height:55px;
        text-align: right;
        margin-top:40px;*/
        margin-top:40px;
        width:155px;
        height:55px;
        background: transparent url('//sc.cnbcfm.com/applications/cnbc.com/staticcontent/img/footer-sprite.png') no-repeat -3px 18px;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info .data-provider span{
        display: none;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info .nbcu-logo{
        display: inline-block;
        width:196px;
        height: 16px;
        background: transparent url('//sc.cnbcfm.com/applications/cnbc.com/staticcontent/img/footer-sprite.png') no-repeat 0px -36px;
    }
    .cnbc-new-footer-res .sec-footer-wrapper  .copyright-info .nbcu-logo span{
        display: none;
    }
   /* .cnbc-new-footer-res .divider{
        border-right: #3d6481 solid 1px;
    }*/

    .cnbc-new-footer-res  .copyright-info{
        /*float: left;
        position: absolute;
        top: 163px;*/
        border:none;
        padding-right:15px;
        padding-top: 30px;
        float: left;
        text-align: left;
    }

    .cnbc-new-footer-res  .copyright-info .footer-disclaimer .data_provider{
        float: left;
        margin-right: 7px;
        padding-top: 3px;
    }

    .cnbc-new-footer-res  .copyright-info .footer-disclaimer a{
        text-decoration: none;
    }

    .cnbc-new-footer-res  .copyright-info .footer-disclaimer {
        margin-bottom:20px;
    }

    .cnbc-new-footer-res .sec-footer-wrapper a:hover{
        color: #2fbcf6;

    }

    .news-widget-footer .news-widget{
        float:right;
        border-left: #3d6481 solid 1px;
        padding-left:24px !important;
        text-align:left;
    }

    .pico-content{
        font-family: 'Proxima Nova Semi Bold';
        font-weight: normal;
        font-style: normal;
    }

    .cnbc-new-footer-res .sec-footer-wrapper  .footer-disclaimer img{
            margin-bottom: 0px;
         }

    @media (max-width:760px) {
        .cnbc-new-footer-res .sec-footer-wrapper {
            text-align:center;
        }
        .cnbc-new-footer-res .sec-footer-wrapper  a{
        /*padding-left:10px;*/
            float:none;
         }
         .cnbc-new-footer-res .social-container{
            float:none;
        
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-logo-container {
         
            padding-bottom:20px;
            
        }


         .cnbc-new-footer-res .sec-footer-wrapper  img{
            margin-bottom: 20px;
         }

        .cnbc-new-footer-res .social{
            float:none;
            /*padding-right: 20px;*/
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li{                      
            zoom:1;     

            float: none;
            overflow:hidden;
            background: #265171;
            padding: 8px;
            border-radius: 3px;
            margin: 5px;
          }

        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-container .sec-footer-links ul li {
            margin-bottom: 7px;
        }

        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li:hover{
            color:white;
            background: #2d82bd;
            text-decoration: none;
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li a:hover{
            color:white;
            background: #2d82bd;
            text-decoration: none;
        }
         .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-container .sec-footer-links {
            /*padding-top:15px;*/
            text-align: left;
            padding-left:10px;
            max-width:100%;
            padding-bottom: 30px;
            border-bottom: #3d6481 solid 1px;
 
         }

         .cnbc-new-footer-res  .copyright-info{
            
            border-top: #3d6481 solid 1px;            
            margin-top: 30px;
            clear:both;
            float: none;
            position: relative;
            top: 0px;
            padding-top:30px;
            padding-left:20px;
            text-align:left;
        }
        .news-widget-footer .news-widget {
            clear:both;
            float:none;
            padding-left:20px;
            padding-right:20px;
            /*text-align:center;*/
            max-width:100%;
            /*border-bottom: #3d6481 solid 1px;
             border-top: #3d6481 solid 1px;*/
             text-align:left;
             border-left:none;

        }

        .news-widget-footer .news-widget #inputEmail {
            max-width: 245px;
            width:100% !important;
            background: #265171;
            color: white;
            border: none;
            padding: 8px;
            border-radius: 3px;
        }

        .news-widget-footer .news-widget #nl-submit {
            width:100%;
            font-size: 13px;
            background: #3da5ed;
            color: white;
            border: none;
            margin-top:10px !important;
            border-radius:3px;
            padding: 8px;
            text-transform: uppercase;                      
        }

         

        
    }

    @media (max-width:1220px) and (min-width:1024px) {

        .cnbc-new-footer-res .sec-footer-wrapper {
            max-width:970px;
        }

        .cnbc-new-footer-res .sec-footer-wrapper .sec-footer-links {
            padding-top: 30px;
            /* margin-right: 40px; */
            max-width: 661px;
            float: left;
        }
    }


       
    @media (max-width:1024px) and (min-width:760px) {

        .cnbc-new-footer-res  .copyright-info .footer-disclaimer .data_provider{
            float: none;
        }
        .cnbc-new-footer-res .sec-footer-wrapper {
            text-align:center;
        }
        .cnbc-new-footer-res .sec-footer-wrapper  a{
        /*padding-left:10px;*/
            float:none;
         }
         .cnbc-new-footer-res .social-container{
            float:none;
        
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-logo-container {
         
            padding-bottom:20px;
            
        }


         .cnbc-new-footer-res .sec-footer-wrapper  img{
            margin-bottom: 20px;
         }

        .cnbc-new-footer-res .social{
            float:none;
            /*padding-right: 20px;*/
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li{                      
            zoom:1;         
            float: left;
            background: #265171;
            padding: 8px;
            border-radius: 3px;
            margin: 5px;
          }

        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-container .sec-footer-links ul li {
            margin-bottom: 7px;
        }

        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li:hover{
            color:white;
            background: #2d82bd;
            text-decoration: none;
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-links li a:hover{
            color:white;
            background: #2d82bd;
            text-decoration: none;
        }
        .cnbc-new-footer-res .sec-footer-wrapper  .sec-footer-container .sec-footer-links {
            /*padding-top:15px;*/
            float:none;
            overflow:hidden;
            padding-left:10px;
            max-width:100%;
            padding-bottom: 30px;
            border-bottom: #3d6481 solid 1px;
 
         }

         .cnbc-new-footer-res  .copyright-info{
            width:100%;
            border-top: #3d6481 solid 1px;
            margin-top: 30px;
            clear:both;  
            float:none;       
            position: relative;
            top: 0px;
            padding-top:30px;
            padding-left:20px;
            text-align:center;
        }
        .news-widget-footer .news-widget {
            clear:both;
            float:none;
            padding-left:20px;
            padding-right:20px;
            /*text-align:center;*/
            max-width:300px;
            margin-left:auto;
            margin-right:auto;
            /*border-bottom: #3d6481 solid 1px;
             border-top: #3d6481 solid 1px;*/
             text-align:left;
             border-left:none;

        }

        .news-widget-footer .news-widget #inputEmail {
            max-width: 245px;
            width:100% !important;
            background: #265171;
            color: white;
            border: none;
            padding: 8px;
            border-radius: 3px;
        }

        .news-widget-footer .news-widget #nl-submit {
            width:100%;
            font-size: 13px;
            background: #3da5ed;
            color: white;
            border: none;
            margin-top:10px !important;
            border-radius:3px;
            padding: 8px;
            text-transform: uppercase;          
        }

        
    }
.AppCnbcPhoenix .Footer-section h4 {
    color: #fff;
}
/* Start - Redesign Footer Styles */
.AppCnbcPhoenix .ErrorHandler-container {
  background: #ff5053;
  position: relative;
  width: 100%;
  height: 100%;
}

.AppCnbcPhoenix * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.AppCnbcPhoenix li,
.AppCnbcPhoenix ol,
.AppCnbcPhoenix ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.AppCnbcPhoenix a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.AppCnbcPhoenix a:focus,
.AppCnbcPhoenix a:hover {
  color: #ffbc05;
}

.AppCnbcPhoenix button {
  cursor: pointer;
  border: none;
  padding: 0;
  background: none;
}

.AppCnbcPhoenix table {
  border-collapse: collapse;
}

.AppCnbcPhoenix td,
.AppCnbcPhoenix th {
  text-align: left;
  padding: 8px 15px 8px 0;
}

.AppCnbcPhoenix img {
  display: block;
}

div.AppCnbcPhoenix {
  font-family: Proxima Nova;
  border: 0;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
}

body:after {
  content: "mobile";
  display: none;
}

@media (min-width: 760px) {
  body:after {
    content: "tablet";
  }
}

@media (min-width: 1020px) {
  body:after {
    content: "small_desktop";
  }
}

@media (min-width: 1180px) {
  body:after {
    content: "medium_desktop";
  }
}

@media (min-width: 1340px) {
  body:after {
    content: "large_desktop";
  }
}

.AppCnbcPhoenix :focus {
  outline: none;
}

.AppCnbcPhoenix button {
  font-family: Proxima Nova;
  border-radius: 0;
}

.AppCnbcPhoenix button::-moz-focus-inner {
  border: 0;
}

.AppCnbcPhoenix .openNav {
  position: fixed;
  width: 100%;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .openNav {
    overflow-y: scroll;
  }
}

.AppCnbcPhoenix .App-articleBody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 20px;
  margin-right: -30px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .App-articleBody {
    padding-left: 0;
    padding-right: 0;
  }
}

.AppCnbcPhoenix .group {
  font-family: Lyon;
  font-size: 18px;
  line-height: 1.66;
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(50% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 75%;
    max-width: 75%;
  }
}

@media (min-width: 760px) and (min-width: 760px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(22.22222% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(25% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(11.11111% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .AppCnbcPhoenix .group {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .group {
    margin-left: 14.28571%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
    margin-left: 30px;
  }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .AppCnbcPhoenix .group {
    margin-left: 14.28571%;
  }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .AppCnbcPhoenix .group {
    margin-left: 14.28571%;
  }
}

@media (max-width: 760px) {
  .AppCnbcPhoenix .hideOnMobile {
    display: none;
  }
}

.AppCnbcPhoenix .App-bodyText {
  color: #2e2e2e;
  font-family: Lyon;
  font-size: 18px;
  line-height: 1.66;
  margin-bottom: 30px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(50% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 75%;
    max-width: 75%;
  }
}

@media (min-width: 760px) and (min-width: 760px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(22.22222% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(25% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(11.11111% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: 14.28571%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
    margin-left: 30px;
  }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: 14.28571%;
  }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .AppCnbcPhoenix .App-bodyText {
    margin-left: 14.28571%;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(50% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 75%;
    max-width: 75%;
  }
}

@media (min-width: 760px) and (min-width: 760px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(22.22222% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(25% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(11.11111% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: 14.28571%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
    margin-left: 30px;
  }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: 14.28571%;
  }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .AppCnbcPhoenix .App-listWrapper {
    margin-left: 14.28571%;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(50% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 75%;
    max-width: 75%;
  }
}

@media (min-width: 760px) and (min-width: 760px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1020px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(22.22222% + 30px);
  }
}

@media (min-width: 760px) and (min-width: 1340px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(16.66667% + 30px);
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(25% + 30px);
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(11.11111% + 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: calc(8.33333% + 30px);
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: 14.28571%;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: 100%;
    max-width: 100%;
    margin-left: 30px;
  }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: 14.28571%;
  }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .AppCnbcPhoenix #taboolaContainer {
    margin-left: 14.28571%;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix #taboolaContainer {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix #taboolaContainer {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(((100% - 150px) / 6) * 5 + 120px + 0px);
    max-width: calc(((100% - 150px) / 6) * 5 + 120px + 0px);
    margin-left: calc((((100% - 150px) / 6) * 1 + 0px + 30px) * 1);
    -ms-flex: none;
    flex: none;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix #taboolaContainer {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(((100% - 180px) / 7) * 6 + 150px + 0px);
    max-width: calc(((100% - 180px) / 7) * 6 + 150px + 0px);
    margin-left: calc((((100% - 180px) / 7) * 1 + 0px + 30px) * 1);
    -ms-flex: none;
    flex: none;
  }
}

.AppCnbcPhoenix .App-listTitle {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 15px;
}

.AppCnbcPhoenix .numeric {
  text-align: right;
}

.AppCnbcPhoenix [class*=" icon-"],
.AppCnbcPhoenix [class^=icon-] {
  font-family: icomoon !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.AppCnbcPhoenix .icon-social_apple_news:before {
  content: "\E900";
}

.AppCnbcPhoenix .icon-close-2:before {
  content: "\E901";
}

.AppCnbcPhoenix .icon-thumbs-up:before {
  content: "\E902";
}

.AppCnbcPhoenix .icon-chat-bubble:before {
  content: "\E903";
}

.AppCnbcPhoenix .icon-chat-bubble-hover:before {
  content: "\E904";
}

.AppCnbcPhoenix .icon-thumbs-down:before {
  content: "\E905";
}

.AppCnbcPhoenix .icon-buffett-pause:before {
  content: "\E906";
}

.AppCnbcPhoenix .icon-buffett-timeline:before {
  content: "\E907";
}

.AppCnbcPhoenix .icon-buffett-backtotop:before {
  content: "\E908";
}

.AppCnbcPhoenix .icon-buffett-sync:before {
  content: "\E909";
}

.AppCnbcPhoenix .icon-buffett-arrow-right-long:before {
  content: "\E90A";
}

.AppCnbcPhoenix .icon-buffett-arrow-left-long:before {
  content: "\E90B";
}

.AppCnbcPhoenix .icon-buffett-diamond:before {
  content: "\E90C";
}

.AppCnbcPhoenix .icon-check:before {
  content: "\E90D";
}

.AppCnbcPhoenix .icon-search:before {
  content: "\E90E";
}

.AppCnbcPhoenix .icon-hamburger:before {
  content: "\E90F";
}

.AppCnbcPhoenix .icon-close:before {
  content: "\E910";
}

.AppCnbcPhoenix .icon-social_facebook:before {
  content: "\E911";
}

.AppCnbcPhoenix .icon-social_instagram:before {
  content: "\E912";
}

.AppCnbcPhoenix .icon-social_linkedin:before {
  content: "\E913";
}

.AppCnbcPhoenix .icon-social_rss:before {
  content: "\E914";
}

.AppCnbcPhoenix .icon-social_twitter:before {
  content: "\E915";
}

.AppCnbcPhoenix .icon-social_youtube:before {
  content: "\E916";
}

.AppCnbcPhoenix .icon-tumblr:before {
  content: "\E917";
}

.AppCnbcPhoenix .icon-stumbleupon:before {
  content: "\E918";
}

.AppCnbcPhoenix .icon-reddit:before {
  content: "\E919";
}

.AppCnbcPhoenix .icon-quote-mark:before {
  content: "\E91A";
}

.AppCnbcPhoenix .icon-probug:before {
  content: "\E91B";
}

.AppCnbcPhoenix .icon-play-triangle:before {
  content: "\E91C";
}

.AppCnbcPhoenix .icon-pinterest:before {
  content: "\E91D";
}

.AppCnbcPhoenix .icon-more-dots:before {
  content: "\E91E";
}

.AppCnbcPhoenix .icon-play:before {
  content: "\E91F";
}

.AppCnbcPhoenix .icon-email:before {
  content: "\E920";
}

.AppCnbcPhoenix .icon-digg:before {
  content: "\E921";
}

.AppCnbcPhoenix .icon-arrow-left:before {
  content: "\E922";
}

.AppCnbcPhoenix .icon-arrow-right:before {
  content: "\E923";
}

.AppCnbcPhoenix .icon-arrow-down-readmore:before {
  content: "\E924";
}

.AppCnbcPhoenix .icon-arrow-transporter-down:before {
  content: "\E925";
}

.AppCnbcPhoenix .icon-calendar:before {
  content: "\E926";
}

.AppCnbcPhoenix .icon-livebug:before {
  content: "\E927";
}

.AppCnbcPhoenix .icon-lock:before {
  content: "\E928";
}

.AppCnbcPhoenix .icon-sort:before {
  content: "\E929";
}

.AppCnbcPhoenix .icon-cnbctv:before {
  content: "\E92A";
}

.AppCnbcPhoenix .icon-markets:before {
  content: "\E92B";
}

.AppCnbcPhoenix .icon-menu:before {
  content: "\E92C";
}

.AppCnbcPhoenix .icon-news:before {
  content: "\E92D";
}

.AppCnbcPhoenix .icon-offsite-arrow:before {
  content: "\E92E";
}

.AppCnbcPhoenix .icon-short-arrow-left:before {
  content: "\E92F";
}

.AppCnbcPhoenix .icon-short-arrow-right:before {
  content: "\E930";
}

.AppCnbcPhoenix .icon-live:before {
  content: "\E931";
}

.AppCnbcPhoenix .icon-newsletter:before {
  content: "\E932";
}

.AppCnbcPhoenix .icon-caret-left:before {
  content: "\E933";
}

.AppCnbcPhoenix .icon-triangle-down:before {
  content: "\E934";
}

.AppCnbcPhoenix .icon-triangle-up:before {
  content: "\E935";
}

.AppCnbcPhoenix .icon-caret-right:before {
  content: "\E936";
}

.AppCnbcPhoenix .icon-buffett-arrow-left:before {
  content: "\E937";
}

.AppCnbcPhoenix .icon-buffett-arrow-right:before {
  content: "\E938";
}

.AppCnbcPhoenix .icon-buffett-chevron-down:before {
  content: "\E939";
}

.AppCnbcPhoenix .icon-buffett-chevron-left:before {
  content: "\E93A";
}

.AppCnbcPhoenix .icon-buffett-chevron-right:before {
  content: "\E93B";
}

.AppCnbcPhoenix .icon-buffett-chevron-up:before {
  content: "\E93C";
}

.AppCnbcPhoenix .icon-buffett-playlist:before {
  content: "\E93D";
}

.AppCnbcPhoenix .icon-buffett-slideshow:before {
  content: "\E93E";
}

.AppCnbcPhoenix .icon-buffett-video-fullscreen:before {
  content: "\E93F";
}

.AppCnbcPhoenix .icon-buffett-video-mute:before {
  content: "\E940";
}

.AppCnbcPhoenix .icon-buffett-video-volume:before {
  content: "\E941";
}

.AppCnbcPhoenix .icon-buffett-video:before {
  content: "\E942";
}

.AppCnbcPhoenix .icon-video_back_to_top:before {
  content: "\E943";
}

.AppCnbcPhoenix .icon-video_close:before {
  content: "\E944";
}

.AppCnbcPhoenix .icon-logo-cnbc:before {
  content: "\E945";
}

.AppCnbcPhoenix .icon-minus:before {
  content: "\E946";
}

.AppCnbcPhoenix .icon-plus:before {
  content: "\E947";
}

.AppCnbcPhoenix [class*=" icon-makeit-"]:before,
.AppCnbcPhoenix [class^=icon-makeit-]:before {
  font-family: makeit-icons !important;
}

.AppCnbcPhoenix .icon-makeit-arrow-down:before {
  content: "\E900";
}

.AppCnbcPhoenix .icon-makeit-arrow-left:before {
  content: "\E901";
}

.AppCnbcPhoenix .icon-makeit-arrow-right:before {
  content: "\E902";
}

.AppCnbcPhoenix .icon-makeit-arrow-up:before {
  content: "\E903";
}

.AppCnbcPhoenix .icon-makeit-backtotop:before {
  content: "\E904";
}

.AppCnbcPhoenix .icon-makeit-check:before {
  content: "\E905";
}

.AppCnbcPhoenix .icon-makeit-close:before {
  content: "\E906";
}

.AppCnbcPhoenix .icon-makeit-externallink:before {
  content: "\E907";
}

.AppCnbcPhoenix .icon-makeit-filter-closed:before {
  content: "\E908";
}

.AppCnbcPhoenix .icon-makeit-filter-open:before {
  content: "\E909";
}

.AppCnbcPhoenix .icon-makeit-fullscreen:before {
  content: "\E90A";
}

.AppCnbcPhoenix .icon-makeit-hamburger:before {
  content: "\E90B";
}

.AppCnbcPhoenix .icon-makeit-logo-cnbc:before {
  content: "\E90C";
}

.AppCnbcPhoenix .icon-makeit-mail:before {
  content: "\E90D";
}

.AppCnbcPhoenix .icon-makeit-mute:before {
  content: "\E90E";
}

.AppCnbcPhoenix .icon-makeit-pause:before {
  content: "\E90F";
}

.AppCnbcPhoenix .icon-makeit-play:before {
  content: "\E910";
}

.AppCnbcPhoenix .icon-makeit-questionnaire:before {
  content: "\E911";
}

.AppCnbcPhoenix .icon-makeit-quote:before {
  content: "\E912";
}

.AppCnbcPhoenix .icon-makeit-search:before {
  content: "\E913";
}

.AppCnbcPhoenix .icon-makeit-trending-bug:before {
  content: "\E914";
}

.AppCnbcPhoenix .icon-makeit-unmute:before {
  content: "\E915";
}

.AppCnbcPhoenix .icon-makeit-plus:before {
  content: "\E916";
}

.AppCnbcPhoenix .icon-makeit-minus:before {
  content: "\E917";
}

.AppCnbcPhoenix [class*=" gig-button-container-"],
.AppCnbcPhoenix [class^=gig-button-container-] {
  font-family: social-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.AppCnbcPhoenix .gig-button-container-facebook .Share-icon:before {
  content: "\E911";
}

.AppCnbcPhoenix .gig-button-container-instagram .Share-icon:before {
  content: "\E912";
}

.AppCnbcPhoenix .gig-button-container-linkedin .Share-icon:before {
  content: "\E913";
}

.AppCnbcPhoenix .gig-button-container-rss .Share-icon:before {
  content: "\E914";
}

.AppCnbcPhoenix .gig-button-container-twitter .Share-icon:before {
  content: "\E915";
}

.AppCnbcPhoenix .gig-button-container-youtube .Share-icon:before {
  content: "\E916";
}

.AppCnbcPhoenix .gig-button-container-tumblr .Share-icon:before {
  content: "\E917";
}

.AppCnbcPhoenix .gig-button-container-stumbleupon .Share-icon:before {
  content: "\E918";
}

.AppCnbcPhoenix .gig-button-container-reddit .Share-icon:before {
  content: "\E919";
}

.AppCnbcPhoenix .gig-button-container-pinterest .Share-icon:before {
  content: "\E91D";
}

.AppCnbcPhoenix .gig-button-container-share .Share-icon:before {
  content: "\E91E";
}

.AppCnbcPhoenix .gig-button-container-email .Share-icon:before {
  content: "\E920";
}

.AppCnbcPhoenix .gig-button-container-digg .Share-icon:before {
  content: "\E921";
}

.AppCnbcPhoenix .transition-fade-enter {
  opacity: 0.01 !important;
}

.AppCnbcPhoenix .transition-fade-appear {
  opacity: .01;
}

.AppCnbcPhoenix .transition-fade-appear.transition-fade-appear-active {
  opacity: 1 !important;
  -webkit-transition: opacity .5s ease-in;
  transition: opacity .5s ease-in;
}

.AppCnbcPhoenix .transition-fade-enter.transition-fade-enter-active {
  opacity: 1 !important;
  -webkit-transition: opacity .3s ease-in;
  transition: opacity .3s ease-in;
}

.AppCnbcPhoenix .transition-fade-leave {
  opacity: 1 !important;
}

.AppCnbcPhoenix .transition-fade-leave.transition-fade-leave-active {
  opacity: 0.01 !important;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

.AppCnbcPhoenix .transition-transform-y-appear {
  -webkit-transform: translateY(20%);
  transform: translateY(20%);
}

.AppCnbcPhoenix .transition-transform-y-appear,
.AppCnbcPhoenix .transition-transform-y-appear.transition-transform-y-appear-active {
  -webkit-transition: -webkit-transform .5s ease-in;
  transition: -webkit-transform .5s ease-in;
  transition: transform .5s ease-in;
  transition: transform .5s ease-in, -webkit-transform .5s ease-in;
}

.AppCnbcPhoenix .transition-transform-y-appear.transition-transform-y-appear-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.AppCnbcPhoenix .transition-search-fade-enter {
  opacity: 0.01 !important;
}

.AppCnbcPhoenix .transition-search-fade-enter.transition-search-fade-enter-active {
  opacity: 1 !important;
  -webkit-transition: opacity .5s ease-in;
  transition: opacity .5s ease-in;
}

.AppCnbcPhoenix .transition-search-fade-leave {
  opacity: 1 !important;
}

.AppCnbcPhoenix .transition-search-fade-leave.transition-search-fade-leave-active {
  opacity: 0.01 !important;
  -webkit-transition: opacity .5s ease-in;
  transition: opacity .5s ease-in;
}

.AppCnbcPhoenix .transition-top-enter {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.AppCnbcPhoenix .transition-top-enter.transition-top-enter-active {
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

.AppCnbcPhoenix .transition-top-enter.transition-top-enter-active,
.AppCnbcPhoenix .transition-top-leave {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.AppCnbcPhoenix .transition-top-leave.transition-top-leave-active {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

.AppCnbcPhoenix .transition-bottom-enter {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.AppCnbcPhoenix .transition-bottom-enter.transition-bottom-enter-active {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

.AppCnbcPhoenix .transition-bottom-leave {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.AppCnbcPhoenix .transition-bottom-leave.transition-bottom-leave-active {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

.AppCnbcPhoenix .mega-menu-enter {
  opacity: 0.01 !important;
}

.AppCnbcPhoenix .mega-menu-enter .mega-menu-megaMenu {
  -webkit-transform: translate3d(0, -100%, 0) !important;
  transform: translate3d(0, -100%, 0) !important;
}

.AppCnbcPhoenix .mega-menu-enter.mega-menu-enter-active {
  opacity: 1 !important;
  -webkit-transition: opacity .3s ease-in;
  transition: opacity .3s ease-in;
}

.AppCnbcPhoenix .mega-menu-enter.mega-menu-enter-active .mega-menu-megaMenu {
  -webkit-transform: translateZ(0) !important;
  transform: translateZ(0) !important;
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.AppCnbcPhoenix .mega-menu-leave {
  opacity: 1 !important;
}

.AppCnbcPhoenix .mega-menu-leave .mega-menu-megaMenu {
  -webkit-transform: translateZ(0) !important;
  transform: translateZ(0) !important;
}

.AppCnbcPhoenix .mega-menu-leave.mega-menu-leave-active {
  opacity: 0.01 !important;
  -webkit-transition: opacity .15s ease-in;
  transition: opacity .15s ease-in;
}

.AppCnbcPhoenix .mega-menu-leave.mega-menu-leave-active .mega-menu-megaMenu {
  -webkit-transform: translate3d(0, -100%, 0) !important;
  transform: translate3d(0, -100%, 0) !important;
  -webkit-transition: -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.AppCnbcPhoenix .App-contentWrapper {
  margin-top: 45px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .App-contentWrapper {
    margin-top: 70px;
  }
}

.AppCnbcPhoenix .App-contentWrapperClock {
  margin-top: 112px;
}

.AppCnbcPhoenix .App-containerClick a:focus,
.AppCnbcPhoenix .App-containerClick button:focus,
.AppCnbcPhoenix .App-containerClick input:focus,
.AppCnbcPhoenix .App-containerClick textarea:focus {
  outline: none;
}

@-webkit-keyframes Buffett-marquee {
  0% {
    left: 0;
  }
  50% {
    top: 0;
    left: calc(-100% - 60px);
  }
  51% {
    top: -100px;
    left: calc(-100% - 60px);
  }
  52% {
    top: -100px;
    left: 100%;
  }
  53% {
    top: 0;
    left: 100%;
  }
  to {
    left: 0;
  }
}

@keyframes Buffett-marquee {
  0% {
    left: 0;
  }
  50% {
    top: 0;
    left: calc(-100% - 60px);
  }
  51% {
    top: -100px;
    left: calc(-100% - 60px);
  }
  52% {
    top: -100px;
    left: 100%;
  }
  53% {
    top: 0;
    left: 100%;
  }
  to {
    left: 0;
  }
}

@-webkit-keyframes Buffett-circlePulseSmall {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(50);
    transform: scale(50);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes Buffett-circlePulseSmall {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(50);
    transform: scale(50);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes Buffett-circlePulseLarge {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes Buffett-circlePulseLarge {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes Buffett-circlePulseLarge2 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes Buffett-circlePulseLarge2 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes Buffett-circleStory {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  70% {
    opacity: .5;
  }
  to {
    opacity: 1;
  }
}

@keyframes Buffett-circleStory {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  70% {
    opacity: .5;
  }
  to {
    opacity: 1;
  }
}

.AppCnbcPhoenix .Buffett-footerWrapper {
  border-top: 4px solid #d1bb7e;
  background-size: cover;
  background-position: 50% 50%;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 45px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-footerWrapper {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}

.AppCnbcPhoenix .Buffett-footerWrapper:after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(46, 8, 16, 0.9);
  position: absolute;
  top: -1px;
  height: 101%;
  mix-blend-mode: multiply;
}

.AppCnbcPhoenix .Buffett-footerContainer {
  margin: 0 auto;
  max-width: 100%;
  padding-top: 30px;
  padding-bottom: 20px;
  position: relative;
  text-align: center;
  z-index: 1;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-footerContainer {
    max-width: 678px;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Buffett-footerContainer {
    max-width: 960px;
  }
}

@media (min-width: 1180px) {
  .AppCnbcPhoenix .Buffett-footerContainer {
    max-width: 1077px;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Buffett-footerContainer {
    max-width: 1290px;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-footerContainer {
    padding-top: 40px;
  }
}

.AppCnbcPhoenix .Buffett-supportingCopy {
  color: #fff;
  font-family: Lyon;
  line-height: 1.5;
  letter-spacing: .25px;
  margin: 2rem 0;
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-supportingCopy {
    line-height: 1.428;
    letter-spacing: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 14px;
    margin: 1rem 0;
    font-weight: 500;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Buffett-supportingCopy {
    width: 70%;
    margin: 0 auto;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Buffett-supportingCopy {
    width: 53%;
    margin: 0 auto;
  }
}

.AppCnbcPhoenix .Buffett-supportingCopy a {
  color: #d1bb7e;
  display: inline-block;
  padding-bottom: .5em;
  margin-bottom: 10px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-supportingCopy a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 100%;
    margin-left: 1.5em;
  }
}

.AppCnbcPhoenix .Buffett-supportingCopy a:hover {
  color: #fff;
  text-decoration: underline;
}

.AppCnbcPhoenix .Buffett-copyright {
  color: #fff;
  font-size: 10px;
  line-height: 1.6;
  letter-spacing: 2px;
  text-transform: uppercase;
  max-width: 270px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-copyright {
    max-width: 100%;
  }
}

.AppCnbcPhoenix .Buffett-footerLogo {
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
  width: 210px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Buffett-footerLogo {
    width: 282px;
  }
}

.AppCnbcPhoenix .Buffett-footerOffsite {
  margin-bottom: 10px;
}

.AppCnbcPhoenix .Buffett-footerOffsite:focus,
.AppCnbcPhoenix .Buffett-footerOffsite:hover {
  color: #d1bb7e;
}

.AppCnbcPhoenix .Buffett-footerOffsiteLogo {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
  width: 30px;
}

.AppCnbcPhoenix .Buffett-footerOffsiteName {
  font-weight: 500;
  font-size: 10px;
  line-height: 1.2;
  letter-spacing: .91px;
  text-transform: uppercase;
}

.AppCnbcPhoenix .Buffett-footerOffsiteIcon {
  color: #d1bb7e;
  font-size: 8px;
  margin-left: 5px;
}

@-webkit-keyframes MakeItFooter-marquee {
  0% {
    left: 0;
  }
  50% {
    top: 0;
    left: calc(-100% - 60px);
  }
  51% {
    top: -100px;
    left: calc(-100% - 60px);
  }
  52% {
    top: -100px;
    left: 100%;
  }
  53% {
    top: 0;
    left: 100%;
  }
  to {
    left: 0;
  }
}

@keyframes MakeItFooter-marquee {
  0% {
    left: 0;
  }
  50% {
    top: 0;
    left: calc(-100% - 60px);
  }
  51% {
    top: -100px;
    left: calc(-100% - 60px);
  }
  52% {
    top: -100px;
    left: 100%;
  }
  53% {
    top: 0;
    left: 100%;
  }
  to {
    left: 0;
  }
}

@-webkit-keyframes MakeItFooter-circlePulseSmall {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(50);
    transform: scale(50);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes MakeItFooter-circlePulseSmall {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(50);
    transform: scale(50);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes MakeItFooter-circlePulseLarge {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes MakeItFooter-circlePulseLarge {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes MakeItFooter-circlePulseLarge2 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes MakeItFooter-circlePulseLarge2 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(65);
    transform: scale(65);
  }
  to {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@-webkit-keyframes MakeItFooter-circleStory {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  70% {
    opacity: .5;
  }
  to {
    opacity: 1;
  }
}

@keyframes MakeItFooter-circleStory {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0;
  }
  70% {
    opacity: .5;
  }
  to {
    opacity: 1;
  }
}

.AppCnbcPhoenix .MakeItFooter-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 20px;
  margin-right: -30px;
  background-color: #3e4855;
  color: #fff;
  position: relative;
  padding-bottom: 63px;
  width: 100%;
  font-family: Averta;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 30px 0;
  padding-bottom: 80px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 40px;
  }
}

.AppCnbcPhoenix .MakeItFooter-gridWrapper {
  width: 100%;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-gridWrapper {
    width: 100%;
    margin: 0 auto;
    max-width: 100%;
  }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-gridWrapper {
    max-width: 678px;
  }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-gridWrapper {
    max-width: 960px;
  }
}

@media (min-width: 1020px) and (min-width: 1180px) {
  .AppCnbcPhoenix .MakeItFooter-gridWrapper {
    max-width: 1077px;
  }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-gridWrapper {
    max-width: 1290px;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(225% - 30px);
    max-width: calc(225% - 30px);
    max-width: 100% !important;
    position: relative;
  }
}

@media (min-width: 1020px) and (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: calc(75% - 30px);
    max-width: calc(75% - 30px);
  }
}

@media (min-width: 1020px) and (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}

@media screen and (min-width: 1020px) and (min-width: 1020px) and (-ms-high-contrast: none) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1020px) and (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: calc(75% - 30px);
    max-width: calc(75% - 30px);
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(300% - 30px);
    max-width: calc(300% - 30px);
  }
}

@media (min-width: 1340px) and (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}

@media (min-width: 1340px) and (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: calc(133.33333% - 30px);
    max-width: calc(133.33333% - 30px);
  }
}

@media screen and (min-width: 1340px) and (min-width: 1020px) and (-ms-high-contrast: none) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1340px) and (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-footerWrapper {
    min-width: calc(100% - 30px);
    max-width: calc(100% - 30px);
  }
}

.AppCnbcPhoenix .MakeItFooter-header {
  -webkit-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  margin: 0 20px;
  height: 60px;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-header {
    height: 45px;
    margin: 0;
    padding-top: 5px;
    height: 70px;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-header {
    padding-top: 0;
  }
}

.AppCnbcPhoenix .MakeItFooter-sectionContainer {
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-sectionContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.AppCnbcPhoenix .MakeItFooter-hovered {
  position: relative;
}

.AppCnbcPhoenix .MakeItFooter-footerLogo {
  position: relative;
  display: block;
  width: 130px;
  margin: 0 auto;
}

.AppCnbcPhoenix .MakeItFooter-footerLogo:not(.MakeItFooter-hovered):before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #68ebca;
  height: 1px;
  width: 1px;
  right: 13%;
  top: 14%;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-animation: MakeItFooter-circlePulseLarge 1s;
  animation: MakeItFooter-circlePulseLarge 1s;
}

.AppCnbcPhoenix .MakeItFooter-footerLogo:not(.MakeItFooter-hovered):focus:before {
  -webkit-animation: MakeItFooter-circlePulseLarge 1s infinite;
  animation: MakeItFooter-circlePulseLarge 1s infinite;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerLogo:not(.MakeItFooter-hovered):focus:before,
  .AppCnbcPhoenix .MakeItFooter-footerLogo:not(.MakeItFooter-hovered):hover:before {
    -webkit-animation: MakeItFooter-circlePulseLarge2 1.5s infinite;
    animation: MakeItFooter-circlePulseLarge2 1.5s infinite;
  }
}

.AppCnbcPhoenix .MakeItFooter-footerLogo:focus:before {
  content: "";
  position: absolute;
  border-radius: 50%;
  background-color: #68ebca;
  height: 1px;
  width: 1px;
  right: 13%;
  top: 14%;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-animation: MakeItFooter-circlePulseLarge 1s;
  animation: MakeItFooter-circlePulseLarge 1s;
}

.AppCnbcPhoenix .MakeItFooter-footerLogo:focus:focus:before {
  -webkit-animation: MakeItFooter-circlePulseLarge 1s infinite;
  animation: MakeItFooter-circlePulseLarge 1s infinite;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerLogo:focus:focus:before,
  .AppCnbcPhoenix .MakeItFooter-footerLogo:focus:hover:before {
    -webkit-animation: MakeItFooter-circlePulseLarge2 1.5s infinite;
    animation: MakeItFooter-circlePulseLarge2 1.5s infinite;
  }
}

.AppCnbcPhoenix .MakeItFooter-footerLogo img {
  width: 100%;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerLogo {
    margin: 0;
    width: 176px;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-footerLogo {
    width: 201px;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix {
    margin: 0 30px;
  }
}

.AppCnbcPhoenix .MakeItFooter-section {
  width: 100%;
  padding: 20px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-section {
    width: 49%;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-section {
    width: 33%;
    padding: 20px 20px 20px 0;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .MakeItFooter-section {
    padding-top: 26px;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-socialSection {
    width: 100%;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-socialSection {
    width: 33%;
  }
}

.AppCnbcPhoenix .MakeItFooter-footerTitle {
  font-size: 24px;
  font-weight: 700;
  color: #fff;
  text-align: center;
  line-height: 1;
  margin: 10px 0;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-footerTitle {
    text-align: left;
    margin-bottom: 15px;
  }
}

.AppCnbcPhoenix .MakeItFooter-sectionInfo {
  text-align: center;
  font-size: 12px;
  letter-spacing: .38px;
  color: #fff;
  margin-top: 0;
  margin-bottom: 30px;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-sectionInfo {
    text-align: left;
    font-size: 16px;
  }
}

.AppCnbcPhoenix .MakeItFooter-sectionButton {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 40px;
  width: 100%;
  border: 3px solid #68ebca;
  color: #fff;
  font-size: 14px;
  letter-spacing: 1.75px;
  text-transform: uppercase;
  font-weight: 600;
}

.AppCnbcPhoenix .MakeItFooter-sectionButton:focus,
.AppCnbcPhoenix .MakeItFooter-sectionButton:hover {
  background-color: #68ebca;
  color: #3e4855;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-sectionButton {
    width: 90%;
  }
}

.AppCnbcPhoenix .MakeItFooter-share {
  width: 220px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}

.AppCnbcPhoenix .MakeItFooter-share a {
  font-size: 20px;
  color: #ff685d;
}

.AppCnbcPhoenix .MakeItFooter-share a:focus,
.AppCnbcPhoenix .MakeItFooter-share a:hover {
  color: #68ebca;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-share {
    margin: 0;
  }
}

.AppCnbcPhoenix .MakeItFooter-footerOffsite {
  font-size: 10px;
  font-weight: 600;
}

.AppCnbcPhoenix .MakeItFooter-footerOffsite a {
  color: #fff;
}

.AppCnbcPhoenix .MakeItFooter-footerOffsite:focus,
.AppCnbcPhoenix .MakeItFooter-footerOffsite:focus span,
.AppCnbcPhoenix .MakeItFooter-footerOffsite:hover,
.AppCnbcPhoenix .MakeItFooter-footerOffsite:hover span {
  color: #68ebca;
}

.AppCnbcPhoenix .MakeItFooter-cnbcLogo {
  color: #fff;
  font-size: 23px;
  display: inline-block;
  margin-right: 5px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

.AppCnbcPhoenix .MakeItFooter-footerOffsiteIcon {
  color: #68ebca;
  margin-left: 5px;
}

.AppCnbcPhoenix .MakeItFooter-copyright {
  font-size: 12px;
  font-weight: 600;
  text-align: center;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-copyright {
    text-align: left;
  }
}

.AppCnbcPhoenix .MakeItFooter-bottomContent {
  width: 60%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-bottomContent {
    width: 31%;
    margin: 0;
    float: left;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

.AppCnbcPhoenix .MakeItFooter-bottomLinks {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
  font-size: 10px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .MakeItFooter-bottomLinks {
    width: 31%;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .MakeItFooter-bottomLinks {
    padding: 40px;
    margin: 0;
    font-size: 12px;
  }
}

.AppCnbcPhoenix .MakeItFooter-bottomLinks a {
  color: #68ebca;
  font-weight: 600;
}

.AppCnbcPhoenix .MakeItFooter-bottomLinks a:focus,
.AppCnbcPhoenix .MakeItFooter-bottomLinks a:hover {
  color: #fff;
}

.AppCnbcPhoenix .MakeItFooter-squiggle {
  height: 4px;
  width: 100%;
  margin-top: 10px;
}

.AppCnbcPhoenix .Footer-container {
  z-index: 99;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 20px;
  margin-right: -30px;
  background-color: #071d39;
  color: #fff;
  text-align: left;
  position: relative;
  padding-bottom: 63px;
  width: 100%;
  overflow: hidden;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-container {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 40px;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-container {
    padding: 30px 0;
  }
}

@media (-ms-high-contrast: active), only screen and (-ms-high-contrast: none) {
  .AppCnbcPhoenix .Footer-container {
    -ms-flex-flow: column wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

.AppCnbcPhoenix .Footer-gridContainer {
  margin: 0 auto;
  max-width: 100%;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-gridContainer {
    max-width: 678px;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-gridContainer {
    max-width: 960px;
  }
}

@media (min-width: 1180px) {
  .AppCnbcPhoenix .Footer-gridContainer {
    max-width: 1077px;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-gridContainer {
    max-width: 1290px;
  }
}

.AppCnbcPhoenix .Footer-wrapper {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  min-width: calc(((100% - 90px) / 4) * 4 + 90px + 0px);
  max-width: calc(((100% - 90px) / 4) * 4 + 90px + 0px);
  position: relative;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-wrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(((100% - 330px) / 12) * 12 + 330px + 0px);
    max-width: calc(((100% - 330px) / 12) * 12 + 330px + 0px);
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-wrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(((100% - 240px) / 9) * 9 + 240px + 0px);
    max-width: calc(((100% - 240px) / 9) * 9 + 240px + 0px);
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-wrapper {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-width: calc(((100% - 330px) / 12) * 12 + 330px + 0px);
    max-width: calc(((100% - 330px) / 12) * 12 + 330px + 0px);
  }
}

.AppCnbcPhoenix .Footer-header {
  width: 100vw;
  margin-left: -20px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 20px;
  height: 60px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-header {
    margin-left: calc(((100vw) - 678px) / -2);
    margin-right: calc(((100vw) - 678px) / -2);
    width: 100vw;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-header {
    margin-right: calc(((100vw) - 960px) / -2);
    margin-left: calc(((100vw) - 960px) / -2);
    padding-left: calc((100vw - 960px) / 2);
    padding-right: calc((100vw - 960px) / 2);
    width: 100vw;
  }
}

@media (min-width: 1180px) {
  .AppCnbcPhoenix .Footer-header {
    margin-right: calc(((100vw) - 1077px) / -2);
    margin-left: calc(((100vw) - 1077px) / -2);
    padding-left: calc((100vw - 1077px) / 2);
    padding-right: calc((100vw - 1077px) / 2);
    width: 100vw;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-header {
    margin-right: calc(((100vw) - 1290px) / -2);
    margin-left: calc(((100vw) - 1290px) / -2);
    padding-left: calc((100vw - 1290px) / 2);
    padding-right: calc((100vw - 1290px) / 2);
    max-width: none;
    width: 100vw;
  }
}

.AppCnbcPhoenix .Footer-header img {
  width: 130px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-header {
    padding-left: calc((100vw - 678px) / 2);
    padding-right: calc((100vw - 678px) / 2);
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-header {
    max-width: 100%;
    height: 45px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    padding: 0 0 15px;
    margin: 0;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.AppCnbcPhoenix .Footer-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin: 30px 0 10px;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-menu {
    margin-top: 20px;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-menu {
    display: inline-block;
    width: 50%;
  }
}

.AppCnbcPhoenix .Footer-menu li {
  font-weight: 500;
  -webkit-box-flex: calc(50% - 10px);
  -ms-flex: calc(50% - 10px);
  flex: calc(50% - 10px);
  font-size: 16px;
  margin-bottom: 10px;
}

.AppCnbcPhoenix .Footer-menu li:nth-child(odd) {
  margin-right: 20px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-menu li {
    -webkit-box-flex: 33%;
    -ms-flex: 33%;
    flex: 33%;
    max-width: 33%;
  }
  .AppCnbcPhoenix .Footer-menu li:nth-child(odd) {
    margin-right: 0;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-menu li {
    font-size: 14px;
    line-height: 26px;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-menu li {
    display: inline-block;
    width: 33%;
  }
}

.AppCnbcPhoenix .Footer-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px 0 40px;
  padding: 0;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-share {
    position: absolute;
    line-height: 65px;
    top: 0;
    right: 0;
    margin-top: 0;
  }
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-share {
    line-height: 45px;
    height: 45px;
  }
}

.AppCnbcPhoenix .Footer-share li {
  font-size: 22px;
  margin: 0 10px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

@media (min-width: 1340px) {
  .AppCnbcPhoenix .Footer-info {
    width: 50%;
  }
}

.AppCnbcPhoenix .Footer-disclaimer {
  width: 100%;
}

.AppCnbcPhoenix .Footer-section {
  margin-bottom: 40px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-section {
    width: 45%;
  }
}

.AppCnbcPhoenix .Footer-section button {
  font-weight: 600;
  padding-top: 4px;
  color: #fff;
  background-color: transparent;
  border: 1px solid #fff;
  font-size: 12px;
  letter-spacing: 1.1px;
  text-transform: uppercase;
  height: 40px;
  width: 100%;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-section button {
    max-width: 150px;
  }
}

.AppCnbcPhoenix .Footer-section button:hover {
  background-color: #ffbc05;
  border-color: #ffbc05;
  color: #071d39;
}

.AppCnbcPhoenix .Footer-section h4 {
  font-weight: 700;
  font-size: 18px;
  margin: 15px 0 5px;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-section h4 {
    font-size: 24px;
  }
}

.AppCnbcPhoenix .Footer-sectionInfo {
  font-family: Lyon;
  font-size: 14px;
  line-height: 1.42;
  margin-top: 0;
  margin-bottom: 20px;
}

.AppCnbcPhoenix .Footer-copyright,
.AppCnbcPhoenix .Footer-copyright > a {
  color: rgba(255, 255, 255, 0.7);
  font-size: 10px;
  margin: 15px 0 0;
  letter-spacing: .5px;
}

.AppCnbcPhoenix .Footer-copyright > a:hover {
  color: rgba(255, 255, 255, 0.7);
}

.AppCnbcPhoenix .Footer-reutersLogo {
  display: inline-block;
  position: relative;
  top: 7px;
  margin-left: 9px;
}

.AppCnbcPhoenix .Footer-newsletter {
  position: relative;
  margin-left: 50px;
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-newsletter {
    margin-left: 0;
  }
}

.AppCnbcPhoenix .Footer-newsletter span {
  position: absolute;
  font-size: 40px;
  left: 0;
  top: -10px;
}

@media (min-width: 1020px) {
  .AppCnbcPhoenix .Footer-newsletter span {
    top: -5px;
  }
}

@media (min-width: 760px) {
  .AppCnbcPhoenix .Footer-newsletter span {
    left: -50px;
  }
}

@media (max-width: 760px) {
  .AppCnbcPhoenix .Footer-newsletter div {
    position: relative;
    left: 50px;
  }
}

.AppCnbcPhoenix .icon-social_apple_news:before {
  font-size: 25px;
  position: relative;
  top: 1px;
}


/* end of redesign footer css */