/** less than 768px **/
@media (max-width: 767px) {
  html {
    font-size: 8px;
  }
}
/** bigger than 767px and less than 992px. **/
@media (min-width: 768px) and (max-width: 992px) {
  html {
    font-size: 8px;
  }
}
/** bigger than 992px less than 1180px. **/
@media (min-width: 993px) and (max-width: 1086px) {
  html {
    /** Equal to 10px; 10px/16px = 62.5% **/
    font-size: 10px;
  }
}
@media (min-width: 1087px) and (max-width: 1179px) {
  html {
    /** Equal to 10px; 10px/16px = 62.5% **/
    font-size: 10.2px;
  }
}
/** bigger than 1179px. **/
@media (min-width: 1180px) and (max-width: 1399px) {
  html {
    font-size: 10.5px;
  }
}
@media (min-width: 1400px) {
  html {
    font-size: 10.9px;
  }
}
@media (min-width: 1500px) {
  html {
    font-size: 11.2px;
  }
}
/* All cardlayout style is defined. */
/** Mutiple lines ellipsis. **/
@font-face {
  font-family: 'Vitesse-Black';
  src: url(/javascripts/dist/public/stylesheets/resources/Vitesse-Black.otf) format('opentype');
}
@font-face {
  font-family: 'Vitesse-Bold';
  src: url(/javascripts/dist/public/stylesheets/resources/Vitesse-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'Vitesse-Light';
  src: url(/javascripts/dist/public/stylesheets/resources/Vitesse-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Vitesse-Medium';
  src: url(/javascripts/dist/public/stylesheets/resources/Vitesse-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Vitesse-Book';
  src: url(/javascripts/dist/public/stylesheets/resources/Vitesse-Book.otf) format('opentype');
}
@font-face {
  font-family: 'GothamNarrow-Black';
  src: url(/javascripts/dist/public/stylesheets/resources/GothamNarrow-Black.otf) format('opentype');
}
@font-face {
  font-family: 'GothamNarrow-Book';
  src: url(/javascripts/dist/public/stylesheets/resources/GothamNarrow-Book.otf) format('opentype');
}
@font-face {
  font-family: 'GothamNarrow-Bold';
  src: url(/javascripts/dist/public/stylesheets/resources/GothamNarrow-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'GothamNarrow-Medium';
  src: url(/javascripts/dist/public/stylesheets/resources/GothamNarrow-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'GothamNarrow-Light';
  src: url(/javascripts/dist/public/stylesheets/resources/GothamNarrow-Light.otf) format('opentype');
}
@font-face {
  font-family: 'GothamNarrow-Light-Italic';
  src: url(/javascripts/dist/public/stylesheets/resources/GothamNarrow-LightItalic.otf);
}
@font-face {
  font-family: 'LyonDisplay-Black';
  src: url(/javascripts/dist/public/stylesheets/resources/LyonDisplay-Black.otf) format('opentype');
}
@font-face {
  font-family: 'LyonDisplay-Bold';
  src: url(/javascripts/dist/public/stylesheets/resources/LyonDisplay-Bold.otf) format('opentype');
}
@font-face {
  font-family: 'LyonDisplay';
  src: url(/javascripts/dist/public/stylesheets/resources/LyonDisplay-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'LyonDisplay-Regular_Italic';
  src: url(/javascripts/dist/public/stylesheets/resources/LyonDisplay-Regular_Italic.otf) format('opentype');
}
@font-face {
  font-family: 'Lyon_Text-Regular';
  src: url(/javascripts/dist/public/stylesheets/resources/Lyon_Text-Regular.otf) format('opentype');
}
body {
  position: relative;
}
.container {
  width: 100%!important;
}
.row {
  margin-left: 0!important;
  margin-right: 0!important;
}
.adunit.banner {
  padding: 20px 0;
  margin: auto;
  position: relative;
  left: 0;
  right: 0;
}
#logo {
  position: relative;
  height: 45px;
  background: #3E4E64;
}
#logo > span {
  position: absolute;
  font-size: 12px;
  left: 23px;
  top: 12px;
  color: #DBDDE1;
}
#logo > a {
  height: 20px;
  display: block;
  width: 150px;
  margin: auto;
  height: 45px;
  background: #3E4E64 url(/javascripts/dist/public/images/icon/rollcall-story-logo.svg) no-repeat 50% 50%;
}
#logo #social {
  position: absolute;
  right: 20px;
  top: 15px;
}
#logo #social li {
  display: inline-block;
  width: 25px;
  height: 15px;
  margin-left: 1px;
}
#logo #social .social_tw {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE5IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjEgKDI1MjM0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5GaWxsIDExIENvcHk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iTGF5b3V0cyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9IkhvbWVwYWdlLS0tRXZlcnlkYXkiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTg3LjAwMDAwMCwgLTU1LjAwMDAwMCkiIGZpbGw9IiM4Qjk1QTIiPgogICAgICAgICAgICA8ZyBpZD0iTkFWIiBza2V0Y2g6dHlwZT0iTVNMYXllckdyb3VwIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iRmlsbC0xMS1Db3B5LSstRmlsbC0xLUNvcHktMi0rLWluc3RhZ3JhbS1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTg3LjAwMDAwMCwgNTUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi44MjY1MTcyLDIuMzc1MzI5OTEgQzE3LjYwMDM1MTEsMS45MDIzNDc1NSAxOC4yMDEwNjMxLDEuMTYyNjYxNDggMTguNDg4OTA0MywwLjI4NTQ1NjMxMyBDMTcuNzUwNTI5MSwwLjcxMjU5ODk3MiAxNi45NTM3NTE0LDEuMDI1MTQyMzggMTYuMDg2MDU2MiwxLjIxMDU4NDggQzE1LjM5MzU2ODgsMC40NzA4OTg3MzYgMTQuNDAwNzI1MywwIDEzLjMxNDAyMDYsMCBDMTEuMjI0MDQzNSwwIDkuNTI2MTk3NzMsMS42OTM5ODUyOCA5LjUyNjE5NzczLDMuNzk2MzYwNjEgQzkuNTI2MTk3NzMsNC4wNzEzOTg4MSA5LjU2MTY1NjQzLDQuMzYxMDIyMzYgOS42Mjg0MDIyLDQuNjQ4NTYyMyBDNi40ODcxNzkwMiw0LjQ4ODEyMzM1IDMuNjkyMTk5NTYsMi45ODc5MTQ5OSAxLjgzMzc0NjgsMC42OTE3NjI3NDUgQzEuNDk3OTMyMSwxLjI0MTgzOTE0IDEuMzEyMjk1NCwxLjkwMjM0NzU1IDEuMzEyMjk1NCwyLjYwODY5NTY1IEMxLjMxMjI5NTQsMy45MDg4NzYyMyAxLjk2OTMyNDE2LDUuMDYzMjAzMjIgMi45OTk3MTIxMSw1Ljc1NDk2NTk3IEMyLjM4NjQ4NTI3LDUuNzM0MTI5NzQgMS43ODc4NTkwNyw1LjU1MDc3MDk0IDEuMjc2ODM2NzEsNS4yODE5ODM2MSBMMS4yNzY4MzY3MSw1LjMyNzgyMzMxIEMxLjI3NjgzNjcxLDcuMTUzMDc2ODIgMi41ODI1NTEsOC42ODg3MDY3NiA0LjMxNTg1NTQyLDkuMDM0NTg4MTQgQzQuMDA1MDcwMzksOS4xMTU4NDk0MiAzLjY1ODgyNjY3LDkuMTYxNjg5MTIgMy4zMjMwMTE5Nyw5LjE2MTY4OTEyIEMzLjA4MTA1ODUzLDkuMTYxNjg5MTIgMi44MzcwMTkyNyw5LjEzNDYwMjAzIDIuNjA3NTgwNjYsOS4xMDMzNDc2OSBDMy4wODEwNTg1MywxMC41OTMxMzc5IDQuNTAxNDkyMTIsMTEuNjk5NTQxNiA2LjE0MDkzNTI5LDExLjcyMjQ2MTUgQzQuODQ3NzM1ODQsMTIuNzQ3NjAzOCAzLjIxODcyMTY5LDEzLjMzNzI2OTEgMS40NDE2MTUzNSwxMy4zMzcyNjkxIEMxLjEyODc0NDUxLDEzLjMzNzI2OTEgMC44MjgzODg1MTIsMTMuMzEyMjY1NiAwLjUzODQ2MTUzOCwxMy4zMDE4NDc1IEMyLjIxMzM2MzQxLDE0LjM2MjQxMTQgNC4yMTM2NTA5NSwxNSA2LjMzOTA4NjgyLDE1IEMxMy4zMTQwMjA2LDE1IDE3LjExNjQ0NDIsOS4yMTc5NDY5NCAxNy4xMTY0NDQyLDQuMjIxNDE5NjQgTDE3LjExNjQ0NDIsMy43MjU1MTc0MyBDMTcuODU0ODE5NCwzLjE5NDE5MzY0IDE4LjQ4ODkwNDMsMi41MzU3Njg4NiAxOC45OTc4NDA4LDEuNzg1NjY0NjggQzE4LjMyODI5NzIsMi4wODc3ODk5NyAxNy41ODk5MjIxLDIuMjcxMTQ4NzcgMTYuODI2NTE3MiwyLjM3NTMyOTkxIFoiIGlkPSJGaWxsLTExLUNvcHkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50% 50%;
}
#logo #social .social_gp {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEIUlEQVRIib1WXUwcVRT+7p2ZXWahsPJnKdRF+yelFQFjkNZqFdCIgiT+xaqNMU1MiYImRoxtYJO+GKNZtDX2QUNTiQ81wRgJppVAS0qpKH+xkALSSkEouHSXXXZ3dubO9YHtuOCCS0z93uY753znuzcncy7hnGMF6O4bWm8XG/iZO6/zuTnunSdx8SQxkSTdLtxzn5hbQBNuW6kWAIkoza4OB0+dYJd6sHJjECJk55me3S9kbo1Kmns9yslj2oU2ELKKo7ACLj6w1/xyJYlbt5q0Pvm7z1GHmamoRMORmmaprqPptsjS2sig/8NDRPGtWRcAwM0W+Z0j4pbtBkNDfp2zSr19rbpSUZm55oOQR8Wn1Nt156wRFQFwTQs47Nzj/tuCHCds2kaTUkhcvEHq09fYLxeWaFsTxXSbYlR53AGHXa51EFEMSavtzfr46M1ekvT8azQ5lfV00U13Sw8WEyqo51tZ30XW0/Wv59DHR9X2ZlNROQDKA361qdGImV6tEjO3KA671nE6+KUj2HgcgJhfqI1dXm0Qw6A2NfKAH4ConjvDvfOLLN2Rb9pdFPimwZg89cfvpOKn6PqN0mMVauPnECUh535Dha7PgCgJ+bsMhk2M8etT6rkzppIykfV2GgExOw8AlUzhLrSLHabyF4UNNhWAbJHfPLzMZjgT+Pq49kMT6+1ESZnIhvqNADGbAZC7toVXsulJANzjAgDv/ELVS0ZIKn1OKnzI936lweg+DwHYUL++4BXDb5AN9UuPPilm5wbTMvjURKhfvJVzrrW1AADn3PWnkc8VH/QlTOgeOefjY3TJ2bs71J5OQqlcXUvSMgDQdJtUUq6c+IRdHsBaoLuc4jJKcdjZw0+IO/PMr9dQq5Vak/0Nn7JFy2sBvzG3XBqEaGdbtLMtxJocW/8VAP3KyIr1E1e1vhWGnXIaOQBwt5N73QDkyvfoxjsj5mhd7coXjoghkpAUQZqm24S9pdILB7jLBYCmpsmHPha237uSicimrUnEs/9xY0hI5lbzKwcJFYKnv2Ujg3DP0dQNMQdraLqNB/y+dw+ED8NqIMRy7BQVsnJu6m62HP4IAZ+/rop1tmJ2CkFFn7iyYH+LjV4iMbK465EoLQtZOTQ2jgq5hYvfUvHTRJTU1mZAX+JA8SkNRwFAtkQrnVsIgEp7ihf/nDQjEwAssf9M1V1zANjIYDS6JC5e2lMMgJIYWarYB4AN/wrAXPoMYuOXZUu7S9S+n/SB7mikpYp9JEbG4gLjmua3V+vT1+S3jwhZO/m8S237XvttmHvd1Joo5hZwCMrJz6LZQfSOzcYqCO1G5pwJ1L7BPW66I1/KLSApaSRWZtNT+syk3n1e/2M8qqtYlyDbj9KklNDnrVu7/8tjIdT8Fj1xDNySh1k4/uNz8i9Zmf+3vjBS7AAAAABJRU5ErkJggg==) no-repeat 50% 50%;
}
#logo #social .social_fb {
  width: 20px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjlweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgOSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpza2V0Y2g9Imh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaC9ucyI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDMuNS4xICgyNTIzNCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+RmlsbCAxIENvcHkgMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJMYXlvdXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSG9tZXBhZ2UtLS1FdmVyeWRheSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMTguMDAwMDAwLCAtNTUuMDAwMDAwKSIgZmlsbD0iIzhCOTVBMiI+CiAgICAgICAgICAgIDxnIGlkPSJOQVYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJGaWxsLTExLUNvcHktKy1GaWxsLTEtQ29weS0yLSstaW5zdGFncmFtLWNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExODcuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTM3LjA3NzUyMDUsMi43Njc2MzA5OCBDMzYuNzM5MjExNSwyLjc2NzYzMDk4IDM2LjUzMTAyMTQsMi44MTc2MjQzMiAzNi40NTA5NDgzLDIuOTIzNjEwMTkgQzM2LjM2ODg3MzMsMy4wMjk1OTYwNSAzNi4zMzA4Mzg2LDMuMjQ1NTY3MjYgMzYuMzMwODM4NiwzLjU3MTUyMzggTDM2LjMzMDgzODYsNC40MTM0MTE1NSBMMzguNDY2Nzg5NCw0LjQxMzQxMTU1IEMzOC41NTY4NzE3LDQuNDEzNDExNTUgMzguNjQ4OTU1OCw0LjQ1OTQwNTQxIDM4Ljc0NTA0MzUsNC41NDkzOTM0MSBDMzguODA5MTAyLDQuNjExMzg1MTUgMzguODQxMTMxMyw0LjcwNTM3MjYyIDM4Ljg0MTEzMTMsNC44MjUzNTY2MiBMMzguNjc4OTgzMiw2Ljc4NzA5NTA1IEMzOC42Nzg5ODMyLDYuODkxMDgxMTkgMzguNjQyOTUwMyw2Ljk3MTA3MDUyIDM4LjU3Mjg4NjMsNy4wMzMwNjIyNiBDMzguNTAyODIyMyw3LjA5MzA1NDI2IDM4LjQxNjc0MzcsNy4xMjMwNTAyNiAzOC4zMTI2NDg2LDcuMTIzMDUwMjYgTDM2LjMzMDgzODYsNy4xMjMwNTAyNiBMMzYuMzMwODM4NiwxNC42MjgwNDk2IEMzNi4zMzA4Mzg2LDE0LjczMDAzNiAzNi4yOTI4MDM4LDE0LjgxODAyNDMgMzYuMjIwNzM4LDE0Ljg5MDAxNDcgQzM2LjE0NjY3MDMsMTQuOTY2MDA0NSAzNi4wNTg1ODk5LDE1IDM1Ljk1NDQ5NDgsMTUgTDMzLjQ4NDIzODcsMTUgQzMzLjM4MjE0NTQsMTUgMzMuMjkyMDYzMiwxNC45NjYwMDQ1IDMzLjIxOTk5NzMsMTQuODkwMDE0NyBDMzMuMTQ3OTMxNSwxNC44MTgwMjQzIDMzLjExMTg5ODYsMTQuNzMwMDM2IDMzLjExMTg5ODYsMTQuNjI4MDQ5NiBMMzMuMTExODk4Niw3LjEyMzA1MDI2IEwzMS45MTI4MDM0LDcuMTIzMDUwMjYgQzMxLjgxMDcxMDIsNy4xMjMwNTAyNiAzMS43MjA2Mjc5LDcuMDg3MDU1MDYgMzEuNjQ4NTYyMSw3LjAxMzA2NDkyIEMzMS41NzY0OTYzLDYuOTM5MDc0NzkgMzEuNTM4NDYxNSw2Ljg1MTA4NjUyIDMxLjUzODQ2MTUsNi43NDkxMDAxMiBMMzEuNTM4NDYxNSw0LjgwNzM1OTAyIEMzMS41Mzg0NjE1LDQuNzA1MzcyNjIgMzEuNTc2NDk2Myw0LjYxMzM4NDg4IDMxLjY0ODU2MjEsNC41MzMzOTU1NSBDMzEuNzIwNjI3OSw0LjQ1MzQwNjIxIDMxLjgxMDcxMDIsNC40MTM0MTE1NSAzMS45MTI4MDM0LDQuNDEzNDExNTUgTDMzLjExMTg5ODYsNC40MTM0MTE1NSBMMzMuMTExODk4NiwzLjQzNzU0MTY2IEMzMy4xMTE4OTg2LDEuMTUxODQ2NDIgMzQuMjgwOTY2MywwLjAwNTk5OTIwMDExIDM2LjYxOTEwMTgsMCBDMzcuNDAzODE4NSwwIDM4LjE0NDQ5NSwwLjA5OTk4NjY2ODQgMzguODQxMTMxMywwLjI5Nzk2MDI3MiBDMzkuMDUxMzIzMywwLjM2MTk1MTc0IDM5LjE0NTQwOTIsMC40OTc5MzM2MDkgMzkuMTE5Mzg1NCwwLjcwOTkwNTM0NiBMMzguODYxMTQ5NiwyLjYxMzY1MTUxIEMzOC44MzUxMjU4LDIuNzE3NjM3NjUgMzguNzg1MDgwMSwyLjc5OTYyNjcyIDM4LjcwNzAwODgsMi44NjM2MTgxOCBDMzguNjA2OTE3NCwyLjkyNzYwOTY1IDM4LjUwNDgyNDEsMi45NDU2MDcyNSAzOC40MTA3MzgyLDIuOTE5NjEwNzIgQzM4LjE4NjUzMzQsMi44Njk2MTczOCAzNy45NTQzMjEzLDIuODI5NjIyNzIgMzcuNzE0MTAxOSwyLjgwNTYyNTkyIEMzNy40NzU4ODQ0LDIuNzc5NjI5MzggMzcuMjYzNjkwNiwyLjc2NzYzMDk4IDM3LjA3NzUyMDUsMi43Njc2MzA5OCIgaWQ9IkZpbGwtMS1Db3B5LTIiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 50% 50%;
}
#logo #social .social_ig {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTVweCIgdmlld0JveD0iMCAwIDE2IDE1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjEgKDI1MjM0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pbnN0YWdyYW0gY29weTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJMYXlvdXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSG9tZXBhZ2UtLS1FdmVyeWRheSIgc2tldGNoOnR5cGU9Ik1TQXJ0Ym9hcmRHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNDQuMDAwMDAwLCAtNTUuMDAwMDAwKSIgZmlsbD0iIzhCOTVBMiI+CiAgICAgICAgICAgIDxnIGlkPSJOQVYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJGaWxsLTExLUNvcHktKy1GaWxsLTEtQ29weS0yLSstaW5zdGFncmFtLWNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExODcuMDAwMDAwLCA1NS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTY5LjQ4MzEzNjEsNi4zNjQyODU3MSBMNzAuNzgxMzE4Nyw2LjM2NDI4NTcxIEw3MC43ODEzMTg3LDcuNzgzODc0NjkgTDcwLjc4MTMxODcsMTIuMzI3MDc4IEM3MC43ODEzMTg3LDEyLjg0NDc3MDkgNzAuMzYxNjY0OSwxMy4yNjQyODU3IDY5Ljg0Mzk5NTcsMTMuMjY0Mjg1NyBMNjAuMTkwMDcwMiwxMy4yNjQyODU3IEM1OS42NzI0MzMyLDEzLjI2NDI4NTcgNTkuMjUyNzQ3MywxMi44NDQ2ODM1IDU5LjI1Mjc0NzMsMTIuMzI3MDc4IEw1OS4yNTI3NDczLDcuNzgzODc0NjkgTDU5LjI1Mjc0NzMsNi4zNjQyODU3MSBMNjAuNTUwOTI5OCw2LjM2NDI4NTcxIEM2MC40NTg4MjkyLDYuNzI3NTc1MTEgNjAuNDA5ODkwMSw3LjEwODA3MjM5IDYwLjQwOTg5MDEsNy41IEM2MC40MDk4OTAxLDEwLjA0NDQ1NDcgNjIuNDcyNTc4MiwxMi4xMDcxNDI5IDY1LjAxNzAzMywxMi4xMDcxNDI5IEM2Ny41NjE0ODc3LDEyLjEwNzE0MjkgNjkuNjI0MTc1OCwxMC4wNDQ0NTQ3IDY5LjYyNDE3NTgsNy41IEM2OS42MjQxNzU4LDcuMTA4MDcyMzkgNjkuNTc1MjM2Nyw2LjcyNzU3NTExIDY5LjQ4MzEzNjEsNi4zNjQyODU3MSBMNjkuNDgzMTM2MSw2LjM2NDI4NTcxIFogTTYwLjUzODQ0NjIsMCBDNTguODgxNjAwNCwwIDU3LjUzODQ2MTUsMS4zNDMxMTA4NiA1Ny41Mzg0NjE1LDIuOTk5OTg0NjYgTDU3LjUzODQ2MTUsMTIuMDAwMDE1MyBDNTcuNTM4NDYxNSwxMy42NTY4NjExIDU4Ljg4MTU3MjQsMTUgNjAuNTM4NDQ2MiwxNSBMNjkuNTM4NDc2OSwxNSBDNzEuMTk1MzIyNywxNSA3Mi41Mzg0NjE1LDEzLjY1Njg4OTEgNzIuNTM4NDYxNSwxMi4wMDAwMTUzIEw3Mi41Mzg0NjE1LDIuOTk5OTg0NjYgQzcyLjUzODQ2MTUsMS4zNDMxMzg4OCA3MS4xOTUzNTA3LDAgNjkuNTM4NDc2OSwwIEw2MC41Mzg0NDYyLDAgTDYwLjUzODQ0NjIsMCBaIE02NS4wMTcwMzMsMTAuMzkyODU3MSBDNjYuNjE0NzEzOSwxMC4zOTI4NTcxIDY3LjkwOTg5MDEsOS4wOTc2ODA4OCA2Ny45MDk4OTAxLDcuNSBDNjcuOTA5ODkwMSw1LjkwMjMxOTEyIDY2LjYxNDcxMzksNC42MDcxNDI4NiA2NS4wMTcwMzMsNC42MDcxNDI4NiBDNjMuNDE5MzUyMSw0LjYwNzE0Mjg2IDYyLjEyNDE3NTgsNS45MDIzMTkxMiA2Mi4xMjQxNzU4LDcuNSBDNjIuMTI0MTc1OCw5LjA5NzY4MDg4IDYzLjQxOTM1MjEsMTAuMzkyODU3MSA2NS4wMTcwMzMsMTAuMzkyODU3MSBMNjUuMDE3MDMzLDEwLjM5Mjg1NzEgWiBNNjguODI1NjkxNCwxLjc1NzE0Mjg2IEM2OC4zMDgwNzM2LDEuNzU3MTQyODYgNjcuODg4NDYxNSwyLjE3NzAxNTk0IDY3Ljg4ODQ2MTUsMi42OTQzNzI2NyBMNjcuODg4NDYxNSwzLjcxMjc3MDE4IEM2Ny44ODg0NjE1LDQuMjMwMzg3OTIgNjguMzA4MzM0Niw0LjY1IDY4LjgyNTY5MTQsNC42NSBMNjkuODQ0MDg4OSw0LjY1IEM3MC4zNjE3MDY2LDQuNjUgNzAuNzgxMzE4Nyw0LjIzMDEyNjkyIDcwLjc4MTMxODcsMy43MTI3NzAxOCBMNzAuNzgxMzE4NywyLjY5NDM3MjY3IEM3MC43ODEzMTg3LDIuMTc2NzU0OTQgNzAuMzYxNDQ1NiwxLjc1NzE0Mjg2IDY5Ljg0NDA4ODksMS43NTcxNDI4NiBMNjguODI1NjkxNCwxLjc1NzE0Mjg2IEw2OC44MjU2OTE0LDEuNzU3MTQyODYgWiIgaWQ9Imluc3RhZ3JhbS1jb3B5Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat 50% 50%;
}
#logo #social .social_rss {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAAXNSR0IArs4c6QAABMZJREFUSA3FV2tsFFUUPvfO7My23dJ3kVpssUVoMIKVZ0xstCXyQ5R/YqgGjGjUGGMUTTDRSIwxRk2MVqPiI1pE/0nKD5X6StqUYEOC8gjRpa20xbYWWrrbMrszcz1nljvMbGe3LdV4fuw959zvnG/uvec+lsEsJfbhkoUsDzaDYJsAWLUAUcEYKxFCjDJggwCiF5j4RsShLbKzZ2g2adlMoPjnVfWCq68wEBuBMT4THoSwBbBDzDZ3593fdzQbPiP5+N7KYiVHe5sxuA9HmhGXOTnOiYD91lTiiYKH+s8H4QKTTnxWVcdVtQ0DaoKC5uiL2qa5Of+BvlPpcdPIx1ur1ytM+RbHuiAdfLU2zsBFS1h3FjT3Hvbm8JGPtl5bqXO9GwtooRf0b+hYoEOGbawuaR7ol/ncAup+H0I6Cx/wEWsFwApuAFB0ib/qlvJSfuKRSVSpLMtb8jBOdb20qdXWvQpq5UYsYPzuyXNgDx8Bs/cA2EOduLNsL3RWOuUnHoCeFgpwpn24pSySW5gfxX1b7s2iN+4DpXyd1+XoYupvSJ58F8zfW+f8ETiQ4cmxiZryx0dizrTnFEa2pxMTi4gNTCMmB8spBe2WFyC8qQ142epATCYn8RAf9Tsjj+27vh2djdMDcKXyq4EvqAVefCMoVXcBz6/ywYRtQqL7RbCiX/n82Qwc/feRbWea2IVPqgs1XRlBsLv+2QJppKGVz4CSNuLkifcg+esb2UK9fWbCsMq4qsPK2RJTtD3SDUb7VjC6ngaRjLkJQyseBXXZDteeQVGJlzOLV2QChm7eDeF7OkBv+AjU2m0AoSvnjoVVf6n9XrBxF0gJrXoOePl6aWZtiZfjTZSRnBevAJ57DSgVDaCteQlytnSAWvcIAE9tVTF22pkFYaSObsZV0G99CxcwkpXY6URe95AJQnunlfqZmgvaql1AWxC0QidExAfA6HwSt73l2CxcAqG6nY6e9YczwfF+xrs4WBKHnwXjyPNgnv3Ot75KaT2Em/a7I7SHulJ7/nIadTmufbg0OKn0WnCOC8XOSA6JcWcLJToeg6mDjWD91SlDgRcsBW3D666dPNHifiDNkFqz1e0LUoiXmwYcw04zCODzXRoF48ftkDy113WrlU1YD3ekbFx3848vr/QtxgdPZjGJlxft6B3DTf9zJhyNQNvw5uWRCEgeew2sUfrelIRuekqqYP150NV50XJgEf+BJDuJj3idgsNr42vZ4W3Vpc2grX0Z1Oq7U20tPmrwQkl07XILjBfVpW4+DLTPHwcbC1AKL18jVV8r+RzyqbHYp3Tg+xBoKItu87n4ogbHFhNnkOg3t0+puN3V7QsnXZ1HrnN1qRAP8ZHtkNMNg849EiBbe6JXqk4rPDZVuBQqPiliok+qOO2B5HuIj0AOOSmn4z0f4LV9lHQpyePvgDX4E1ZxHKyBH4AqWorVfwiEZTimPGTIoDtf2MmUH4vUK5SfeKSPSYXa0Y8rFuvh8C++14wXMA896zOK8pY8OHjWsu0t+IUX58EzLZTyUV7v+41A7rTLCHphCsuk2yEqffNso5Qv/eVKOaeRk5Pe2OaksRaL8AvcW4J8cxeMxnjKE/Rmp3y+NQ8i+F/+LqV/yH/xR/EfQSL9ZbZklCgAAAAASUVORK5CYII=) no-repeat 50% 50%;
}
#logo #social .social_yt {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABMlJREFUSA3FV1tMnEUU/mZ24V9gCxTa5SIKLcgt0QcxhSgPmmqiT0VrQuBdrS/G1mhi28TVtE001jYm1hdbE0GJiU1aTR/0QXxosBSQF8vF1oKlFlhDGy7LXtj9x3Nm2e2/y7/L1kucBGbmXL5v/pk5Z84KZNG8gOxqaX0MTnQooAUKlRCiUrsqdQsCtwQwggjO9Y0MDpC9uRks2adv/TU1rgqP51Uh5Otk5UlvmaTxKWUen/X5PnpyejqYpLFM0hKPP9q6V0qcoC+732Kf/VCpGdPE/qbhwbN2TtJGKCZ3tR2VDvH13yZlUFowYzAWz1J5UgViorW1T0B0phr+k7mC+qpxcLCLMOiKxFrSF9PqjtiRunfvRum+l7VH5fEP4KyoiPtn1TMmY1uNE8R8prQhB63K+Dg0OYnijg7k7twJV2MjIrOzcVX2PWFrjnUPTcy3V1+kNDBrN29ibW4OW7u74b94EUZjAx7o+Rzl3rf5LFF16mM4tm1D9Re9aRBiYuZgLp5pYg6ZzS4SExY++wxWqN/a2Ymlb76FUV8PV3MTcqtrIJxOGLW1GYmZQ3MxsZf+1uM0o9Pqz6OUFkysXh6CLHBjjbY7evu2Hmd0TFEyF3PGMlIWycFcWoIZCECFQilQ9zz1cBaUnAbv1XVtfg45dLMdJSUw/X4KEhNGXV32MMQpde7NwsUMhxGemtKWSxcuoOi5DoSvX0dwfBz+gQEUtD+O0LVrWSDpYG4RE7taJ4UQ9Rk9HA5ItxsyPw8iJ1dfJLoZMReT0kMkArUWhgoEEV1eBqLRjHBKqV+ddNNir4yNqau5GZ4334DR0EBmqUnOxmFdFKS49733PoJjY/ZGxEkpsm2ZIN12FtU9PTBDdx+YnPJyOCle4y08MwNHYSEcRUVxUaIP0bH83tWdmFsHdLzLEvye2jRZUADjwTrMHz2GmX2vYPbQYfgvDSZZLnx6GqvDw0my+MTYsQOSFmXblJqV/IjbKZ1lZVpc0/clcqvuQ9nBt5Df8gh4G0NT0wjfuKH1UQoz/8BPsTGd7/IP/YhQfHNzbt+u+w3/iNNJ2zxCiidSldKlM1uSeHVoCIFfrsBZWgKRa2jdSn8/glfGUPXJKfx58iSkKw8LZ06jprcX0ojZJIHwxMSw5HJlg4IEIifHTrxBVrRnD4ymJpiLiwhNTKL0pRcp7KYptM20GMLEeck1EqH5UhHVJiFhtRcUWhQimmzhzGdwt7drdRoMH3NKL30410hWIB4rShgZmyW6FMUyh5ugeK949x06hlz9atlhMJeXOPXrxIUZLXnGShS9c8c61WOZn48A3eKV/h8TusVz5xGieJXFxfRcNuKP1/YjdPWqXsgGDOLQXOSdWLcu7rjOsrTa77/Tcbo6OgodHlu2IEBjHcv0DPKjIeku8Ftd0NaG6MqKDq+8hx6GcBn47amnaesoatebGVUvxIu/BDHrdGFmqUKK9j4Pz4EDegvjztn0fLa+D09g8aylwFQ41nD50qG4fxIxCTcUexzPXO5Iyk4yj3K1QbmazhKS/rjRy6RzdSisd4Bvd3BiApH5+ZieTWyKvVRiNuby9ki6+iuBlu0g9qWHyfzunjNJOv//uqBPS8wL+l9+wlh3wksn+m//aPsLXMbhXDhyvzoAAAAASUVORK5CYII=) no-repeat 50% 50%;
}
#logo #social a {
  height: 100%;
  width: 100%;
  display: inline-block;
}
#logo #search {
  position: absolute;
  right: 0;
  bottom: 15px;
  height: 33px;
  line-height: 33px;
  padding-left: 33px;
  border: 1px solid #aaa;
  font-size: 15px;
  font-weight: 400;
  background: #fbf4f4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAIAAAC0Ujn1AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAACc0lEQVRIibWV7U/aUBTGj4XSAYIVaLBgUCCysJlNRoCFDziSfdn/TOKcCxkQxmZMHCTAILxIirPyUoQC2Qdebqe3tYRxvvXm3F+ennvOc7bEXg82E8SGuACglTmfPHDVy3Ltju8L4+lchVZvommX+5WboTQq0FtPCzK6/ZXKldoj+Us6y1EgeGwlV0KLjZ/JTL0/VSHKwL6LB/Z08gnSWguV7HlKHRcAhOb3RO5G4d+Q6n7xIpHvSrkUzfo8XtZqNpIAosDftgqlYp2X0ojdl7EPXoMielj8fJa/Q2A9+ybyfh9zp1/Lfr1sCQhOv45HfRQGPS9I46oo4eqcoRiWCwDG/eDHEItQU75wdYPNnKErRW68PDK4wmFGqbs0TCDq0i8/Re53WRbdaN8vJRMWn9+swJ0F7ffYlh0w7bQaMugHvicuD8x2t5p50BywSMC4yw/x6O4QkSn985JnsaNHPS0OMUa0QQ8hAMBEoZEdDjoqb94PUIOT1DYe/YLeRuxOqzxRAZ5UmkiD1kRjGpsAAHDYdtBz/ylcPy+cvy61UVOZ7Q5Mzgx54GWQuwrVdJpTUj7hcsnqYPlJModuXNpcrePYu4tedFTPfPlWE3D50K9lE5km6jXC5PPvYTOl9pRM5PkV7QlAx0bjATtuFKR+LTZy56mmgk3KhAxd2tekI3AacRpXbvVRM3mWaz15nUcc0vH29FPEY1NYHgCgsxyFTpzSHBwdsxsBQGbt6gxmq9u7WLsTLn2WqUvr929l5NDqQpG+nodomHA89KgyPxYTt7Y9aZhwPCRZDCj+h/NpmGAsdGjUAgBpdJ0sNsl6tVaMDfr1X30eDDb9G8hDAAAAAElFTkSuQmCC) no-repeat;
  background-size: 24px 24px;
  background-position: 5px 5px;
}
/** Special logo style for index page. **/
#nav {
  background-color: #2F3B4B;
  height: 40px;
  position: fixed;
  z-index: 100;
  overflow: hidden;
  width: 100%;
}
#nav > div {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
#nav > div #navbtn {
  float: left;
  width: 100px;
  height: 26px;
  line-height: 26px;
  margin-top: 7px;
  background-position: center center;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
}
#nav > div #navbtn i {
  font-size: 18px;
  color: #DBDDE1;
  margin-left: 8px;
  margin-top: 2px;
  margin-right: 15px;
}
#nav > div #searchbtn {
  position: absolute;
  z-index: 2;
  height: 26px;
  line-height: 26px;
  right: 10px;
  padding-left: 20px;
  background: #2F3B4B;
  top: 7px;
  cursor: pointer;
}
#nav > div #searchbtn i {
  font-size: 18px;
  color: #DBDDE1;
  margin-left: 15px;
  margin-top: 2px;
}
#nav > div #searchbtn input {
  border-radius: 4px;
  margin-left: 30px;
  height: 26px;
  line-height: 26px;
  padding-left: 10px;
  width: 260px;
  color: #666;
}
#nav > div #searchbtn.focus {
  right: 0px;
}
#nav > div #searchbtn.focus input {
  border-radius: 4px;
  margin-left: 15px;
}
#nav > div a {
  color: #DBDDE1;
  font-size: 14px;
  text-decoration: none;
}
#nav > div a:hover {
  color: #fab039;
}
#nav > div #navbtn:hover {
  cursor: pointer;
}
#nav > div ul {
  position: absolute;
  left: 120px;
  top: 7px;
  padding-left: 0;
  z-index: 1;
  max-height: 26px;
  overflow: hidden;
  margin: 0;
}
#nav > div ul li {
  list-style-type: none;
  display: inline-block;
  margin: 0 13px;
  line-height: 26px;
  height: 26px;
}
#nav > div ul li a {
  color: #DBDDE1;
  font-size: 14px;
}
#nav > div ul li a:hover {
  color: #fab039;
  text-decoration: underline;
}
#nav > div ul li:hover a,
#nav > div ul li.active a {
  color: #fab039;
}
#nav > div .logo-m {
  display: none;
}
#logo_container {
  margin-top: 40px;
}
.left-rail {
  width: 240px;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  padding-left: 10px;
}
.center-content {
  margin-left: 240px;
  margin-right: 315px;
  padding: 0 15px;
}
.right-rail {
  width: 300px;
  padding: 0;
  position: absolute;
  top: 0;
  right: 15px;
}
#featured_author {
  position: relative;
  background: rgba(215, 97, 79, 0.1);
  height: 150px;
}
.author_img {
  margin-top: 20px;
  width: 100px;
  height: 100px;
  border-radius: 50px;
  float: right;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-right: 20px;
}
#body .wrap > div {
  position: absolute;
}
#body .wrap {
  position: relative;
  margin: 0 1.5%;
  /* Style For CardType 'story' | 'video' */
  /* Style for NavigationList. */
  /* Style for advertisement. */
  /* Style for card added from tab other */
  /*
			event component style
		*/
}
#body .wrap .card-outer-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  font-family: "GothamNarrow-Medium";
  overflow: hidden;
}
#body .wrap .video,
#body .wrap .story,
#body .wrap .SectionTitle {
  /** sponsor style. **/
  /** Style for span element in card body. **/
}
#body .wrap .video .sponsored.sponsored-label.show,
#body .wrap .story .sponsored.sponsored-label.show,
#body .wrap .SectionTitle .sponsored.sponsored-label.show {
  background: white none repeat scroll 0 0;
  font-size: 1.4rem;
  font-weight: 400;
  left: 0;
  position: absolute;
  top: 0;
}
#body .wrap .video .sponsored.sponsored-label.hide,
#body .wrap .story .sponsored.sponsored-label.hide,
#body .wrap .SectionTitle .sponsored.sponsored-label.hide {
  display: none;
}
#body .wrap .video .sponsored.sponsored-label p,
#body .wrap .story .sponsored.sponsored-label p,
#body .wrap .SectionTitle .sponsored.sponsored-label p {
  color: #545454;
  font-family: "Vitesse-Book";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin: 0;
  padding: 2px 5px;
}
#body .wrap .video.editing .card-title,
#body .wrap .story.editing .card-title,
#body .wrap .SectionTitle.editing .card-title {
  border: 1px dashed #ccc;
}
#body .wrap .video.editing .card-subtitle,
#body .wrap .story.editing .card-subtitle,
#body .wrap .SectionTitle.editing .card-subtitle {
  border: 1px dashed #ccc;
  min-height: 30px;
}
#body .wrap .video.editing .card-body,
#body .wrap .story.editing .card-body,
#body .wrap .SectionTitle.editing .card-body {
  border: 1px dashed #ccc;
  min-height: 20px;
}
#body .wrap .video .card-body > span,
#body .wrap .story .card-body > span,
#body .wrap .SectionTitle .card-body > span {
  width: 100%;
  display: block;
  height: 0.5rem;
}
#body .wrap .video .card-body > div,
#body .wrap .story .card-body > div,
#body .wrap .SectionTitle .card-body > div,
#body .wrap .video .card-body > p,
#body .wrap .story .card-body > p,
#body .wrap .SectionTitle .card-body > p {
  margin-bottom: 0.5rem;
}
#body .wrap .video > div.card-outer-wrapper,
#body .wrap .story > div.card-outer-wrapper,
#body .wrap .SectionTitle > div.card-outer-wrapper {
  font-family: "GothamNarrow-Book";
  height: 100%;
  position: relative;
  width: 100%;
}
#body .wrap .video .headline,
#body .wrap .story .headline,
#body .wrap .SectionTitle .headline {
  background-color: white;
  border-top: 1px solid #ccc;
  padding: 4.1667%;
}
#body .wrap .video .headline p,
#body .wrap .story .headline p,
#body .wrap .SectionTitle .headline p {
  width: 100%;
  max-height: 6.2rem;
  color: #545454;
  font-family: "GothamNarrow-Bold";
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2.1rem;
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .video .headline span,
#body .wrap .story .headline span,
#body .wrap .SectionTitle .headline span {
  width: 100%;
  max-height: 1.6rem;
  color: #4A5567;
  font-family: "GothamNarrow-Medium";
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
}
#body .wrap .video .headline.size1x1 .caption-div .card-title,
#body .wrap .story .headline.size1x1 .caption-div .card-title,
#body .wrap .SectionTitle .headline.size1x1 .caption-div .card-title {
  line-height: 2.5rem;
  max-height: 5rem;
}
#body .wrap .video .headline.size1x1 span,
#body .wrap .story .headline.size1x1 span,
#body .wrap .SectionTitle .headline.size1x1 span {
  display: none;
}
#body .wrap .video .headline.size2x1,
#body .wrap .story .headline.size2x1,
#body .wrap .SectionTitle .headline.size2x1 {
  padding: 2%;
}
#body .wrap .video .headline.size2x1 p,
#body .wrap .story .headline.size2x1 p,
#body .wrap .SectionTitle .headline.size2x1 p {
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
  max-height: 4.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  margin-bottom: 10px;
}
#body .wrap .video .headline.size2x1 .comment-div,
#body .wrap .story .headline.size2x1 .comment-div,
#body .wrap .SectionTitle .headline.size2x1 .comment-div {
  width: 100%;
  position: relative;
}
#body .wrap .video .headline.size2x1 .comment-div .author,
#body .wrap .story .headline.size2x1 .comment-div .author,
#body .wrap .SectionTitle .headline.size2x1 .comment-div .author {
  color: #4A5567;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
}
#body .wrap .video .headline.size2x1 .comment-div .comment,
#body .wrap .story .headline.size2x1 .comment-div .comment,
#body .wrap .SectionTitle .headline.size2x1 .comment-div .comment {
  display: none;
  position: absolute;
  right: 4%;
  height: 16px;
}
#body .wrap .video .headline.size2x1 .comment-div .comment .commnet-bubble,
#body .wrap .story .headline.size2x1 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .headline.size2x1 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .headline.size2x1 .comment-div .comment .comment-num,
#body .wrap .story .headline.size2x1 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .headline.size2x1 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .newspaper,
#body .wrap .story .newspaper,
#body .wrap .SectionTitle .newspaper {
  font-family: 'GothamNarrow-Medium';
  border-top: 5px solid #4a5567;
}
#body .wrap .video .newspaper.hoh,
#body .wrap .story .newspaper.hoh,
#body .wrap .SectionTitle .newspaper.hoh {
  border-top: 5px solid #a6396d !important;
}
#body .wrap .video .newspaper.hoh .card-section,
#body .wrap .story .newspaper.hoh .card-section,
#body .wrap .SectionTitle .newspaper.hoh .card-section {
  color: #a6396d !important;
}
#body .wrap .video .newspaper.opinion,
#body .wrap .story .newspaper.opinion,
#body .wrap .SectionTitle .newspaper.opinion {
  border-top: 5px solid #D7614F !important;
}
#body .wrap .video .newspaper.opinion .card-section,
#body .wrap .story .newspaper.opinion .card-section,
#body .wrap .SectionTitle .newspaper.opinion .card-section {
  color: #D7614F !important;
}
#body .wrap .video .newspaper.size1x4,
#body .wrap .story .newspaper.size1x4,
#body .wrap .SectionTitle .newspaper.size1x4 {
  position: relative;
  padding-left: 4.1667%;
  padding-right: 4.1667%;
  background-color: white;
}
#body .wrap .video .newspaper.size1x4 .card-section,
#body .wrap .story .newspaper.size1x4 .card-section,
#body .wrap .SectionTitle .newspaper.size1x4 .card-section {
  font-family: 'Vitesse-Black';
  color: #4A5567;
  display: inline-block;
  line-height: 3.6rem;
  font-size: 1.8rem;
  font-weight: 400;
  padding-bottom: 1px;
  margin: 0;
}
#body .wrap .video .newspaper.size1x4 .card-title,
#body .wrap .story .newspaper.size1x4 .card-title,
#body .wrap .SectionTitle .newspaper.size1x4 .card-title {
  font-family: 'GothamNarrow-Bold';
  color: #545454;
  font-size: 1.7rem;
  font-weight: 400;
  max-height: 8rem;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  margin-bottom: 10px;
}
#body .wrap .video .newspaper.size1x4 span.author,
#body .wrap .story .newspaper.size1x4 span.author,
#body .wrap .SectionTitle .newspaper.size1x4 span.author {
  width: 100%;
  color: #4A5567;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-align: left;
}
#body .wrap .video .newspaper.size1x4 p.card-body,
#body .wrap .story .newspaper.size1x4 p.card-body,
#body .wrap .SectionTitle .newspaper.size1x4 p.card-body {
  font-family: 'LyonDisplay';
  margin-top: 7.4483%;
  color: #444;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.8rem;
  overflow: hidden;
  white-space: normal;
}
#body .wrap .video .newspaper.size1x4 p.card-body > span,
#body .wrap .story .newspaper.size1x4 p.card-body > span,
#body .wrap .SectionTitle .newspaper.size1x4 p.card-body > span {
  height: 0.9rem;
}
#body .wrap .video .newspaper.size1x4 p.card-body > div,
#body .wrap .story .newspaper.size1x4 p.card-body > div,
#body .wrap .SectionTitle .newspaper.size1x4 p.card-body > div,
#body .wrap .video .newspaper.size1x4 p.card-body > p,
#body .wrap .story .newspaper.size1x4 p.card-body > p,
#body .wrap .SectionTitle .newspaper.size1x4 p.card-body > p {
  margin-bottom: 0.9rem;
}
#body .wrap .video .newspaper.size1x4 .comment-div,
#body .wrap .story .newspaper.size1x4 .comment-div,
#body .wrap .SectionTitle .newspaper.size1x4 .comment-div {
  width: 100%;
  height: 7rem;
  position: absolute;
  bottom: 0px;
  line-height: 2rem;
  background-color: white;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* Standard syntax */
}
#body .wrap .video .newspaper.size1x4 .comment-div .comment,
#body .wrap .story .newspaper.size1x4 .comment-div .comment,
#body .wrap .SectionTitle .newspaper.size1x4 .comment-div .comment {
  display: none;
  position: absolute;
  left: 0px;
  height: 16px;
}
#body .wrap .video .newspaper.size1x4 .comment-div .comment .commnet-bubble,
#body .wrap .story .newspaper.size1x4 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .newspaper.size1x4 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .newspaper.size1x4 .comment-div .comment .comment-num,
#body .wrap .story .newspaper.size1x4 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .newspaper.size1x4 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .newspaper.size1x4 .comment-div .read-more,
#body .wrap .story .newspaper.size1x4 .comment-div .read-more,
#body .wrap .SectionTitle .newspaper.size1x4 .comment-div .read-more {
  position: absolute;
  right: 5%;
  bottom: 0px;
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 400;
  color: #337ab7;
  width: 100%;
  text-align: right;
  background-color: white;
}
#body .wrap .video .full,
#body .wrap .story .full,
#body .wrap .SectionTitle .full {
  background-color: white;
}
#body .wrap .video .full.hoh .card-section,
#body .wrap .story .full.hoh .card-section,
#body .wrap .SectionTitle .full.hoh .card-section {
  color: #a6396d !important;
}
#body .wrap .video .full.opinion .card-section,
#body .wrap .story .full.opinion .card-section,
#body .wrap .SectionTitle .full.opinion .card-section {
  color: #D7614F !important;
}
#body .wrap .video .full .img-div,
#body .wrap .story .full .img-div,
#body .wrap .SectionTitle .full .img-div {
  position: relative;
  width: 100%;
  height: 36.923077%;
}
#body .wrap .video .full .caption-div,
#body .wrap .story .full .caption-div,
#body .wrap .SectionTitle .full .caption-div {
  width: 100%;
  padding: 0% 4.1667% 0 4.1667%;
}
#body .wrap .video .full .caption-div .card-section,
#body .wrap .story .full .caption-div .card-section,
#body .wrap .SectionTitle .full .caption-div .card-section {
  font-family: 'Vitesse-Black';
  color: #4A5567;
  display: inline-block;
  line-height: 3.6rem;
  font-size: 1.8rem;
  font-weight: 400;
  padding-bottom: 0;
  margin-bottom: 0;
}
#body .wrap .video .full .caption-div .card-title,
#body .wrap .story .full .caption-div .card-title,
#body .wrap .SectionTitle .full .caption-div .card-title {
  font-family: 'GothamNarrow-Bold';
  color: #545454;
  font-size: 1.7rem;
  max-height: 8rem;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  margin-bottom: 2px;
  font-weight: 400;
}
#body .wrap .video .full .caption-div span.author,
#body .wrap .story .full .caption-div span.author,
#body .wrap .SectionTitle .full .caption-div span.author {
  font-family: 'GothamNarrow-Medium';
  width: 100%;
  color: #4A5567;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-align: left;
}
#body .wrap .video .full .card-body,
#body .wrap .story .full .card-body,
#body .wrap .SectionTitle .full .card-body {
  font-family: 'LyonDisplay';
  padding: 0 4.1667% 0 4.1667%;
  margin-top: 2.4483%;
  color: #444;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
}
#body .wrap .video .full .card-body > span,
#body .wrap .story .full .card-body > span,
#body .wrap .SectionTitle .full .card-body > span {
  height: 0.9rem;
}
#body .wrap .video .full .card-body > div,
#body .wrap .story .full .card-body > div,
#body .wrap .SectionTitle .full .card-body > div,
#body .wrap .video .full .card-body > p,
#body .wrap .story .full .card-body > p,
#body .wrap .SectionTitle .full .card-body > p {
  margin-bottom: 0.9rem;
}
#body .wrap .video .full .comment-div,
#body .wrap .story .full .comment-div,
#body .wrap .SectionTitle .full .comment-div {
  position: absolute;
  bottom: 0;
  height: 7rem;
  width: 100%;
  line-height: 2rem;
  background-color: white;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff 45%);
  /* Standard syntax */
}
#body .wrap .video .full .comment-div .comment,
#body .wrap .story .full .comment-div .comment,
#body .wrap .SectionTitle .full .comment-div .comment {
  display: none;
  position: absolute;
  left: 0px;
  height: 16px;
}
#body .wrap .video .full .comment-div .comment .commnet-bubble,
#body .wrap .story .full .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .full .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .full .comment-div .comment .comment-num,
#body .wrap .story .full .comment-div .comment .comment-num,
#body .wrap .SectionTitle .full .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .full .comment-div .read-more,
#body .wrap .story .full .comment-div .read-more,
#body .wrap .SectionTitle .full .comment-div .read-more {
  position: absolute;
  right: 5%;
  color: #337ab7;
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 400;
  bottom: 0px;
  background-color: white;
  text-align: right;
}
#body .wrap .video .full.size2x6 .img-div,
#body .wrap .story .full.size2x6 .img-div,
#body .wrap .SectionTitle .full.size2x6 .img-div {
  height: 50.8475%;
}
#body .wrap .video .full.size2x6 .caption-div,
#body .wrap .story .full.size2x6 .caption-div,
#body .wrap .SectionTitle .full.size2x6 .caption-div {
  width: 100%;
  padding: 0 2%;
}
#body .wrap .video .full.size2x6 .caption-div .card-section,
#body .wrap .story .full.size2x6 .caption-div .card-section,
#body .wrap .SectionTitle .full.size2x6 .caption-div .card-section {
  padding-top: 5px;
}
#body .wrap .video .full.size2x6 .caption-div .card-title,
#body .wrap .story .full.size2x6 .caption-div .card-title,
#body .wrap .SectionTitle .full.size2x6 .caption-div .card-title {
  max-height: 9.6rem;
  margin-bottom: 2px;
  line-height: 2.4rem;
  font-size: 2rem;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 10px;
}
#body .wrap .video .full.size2x6 .card-body,
#body .wrap .story .full.size2x6 .card-body,
#body .wrap .SectionTitle .full.size2x6 .card-body {
  padding: 0 2%;
}
#body .wrap .video .imageleft,
#body .wrap .story .imageleft,
#body .wrap .SectionTitle .imageleft {
  background-color: white;
  position: absolute;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
#body .wrap .video .imageleft.size1x1,
#body .wrap .story .imageleft.size1x1,
#body .wrap .SectionTitle .imageleft.size1x1 {
  padding-top: 5.5666667%;
  padding-bottom: 4.1666667%;
}
#body .wrap .video .imageleft.size1x1 div.img-div,
#body .wrap .story .imageleft.size1x1 div.img-div,
#body .wrap .SectionTitle .imageleft.size1x1 div.img-div {
  position: absolute;
  height: 68.5555%;
  width: 24.8333%;
  left: 0px;
}
#body .wrap .video .imageleft.size1x1 div.caption-div,
#body .wrap .story .imageleft.size1x1 div.caption-div,
#body .wrap .SectionTitle .imageleft.size1x1 div.caption-div {
  width: 75.1667%;
  position: relative;
  left: 24.8333%;
  padding-left: 2%;
}
#body .wrap .video .imageleft.size1x1 div.caption-div p.card-title,
#body .wrap .story .imageleft.size1x1 div.caption-div p.card-title,
#body .wrap .SectionTitle .imageleft.size1x1 div.caption-div p.card-title {
  position: relative;
  top: 0px;
  margin: 0px;
  color: #545454;
  font-family: 'GothamNarrow-Bold';
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2.2rem;
  max-height: 4.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
#body .wrap .video .imageleft.size1x1 div.caption-div span.author,
#body .wrap .story .imageleft.size1x1 div.caption-div span.author,
#body .wrap .SectionTitle .imageleft.size1x1 div.caption-div span.author {
  position: relative;
  bottom: 0px;
  height: 1.5rem;
  width: 100%;
  color: #4A5567;
  font-family: 'GothamNarrow-Medium';
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  display: none;
}
#body .wrap .video .imageleft.size1x1.nopic .caption-div,
#body .wrap .story .imageleft.size1x1.nopic .caption-div,
#body .wrap .SectionTitle .imageleft.size1x1.nopic .caption-div {
  left: 0;
  padding: 0;
  width: 100%;
}
#body .wrap .video .imageleft.size2x1,
#body .wrap .story .imageleft.size2x1,
#body .wrap .SectionTitle .imageleft.size2x1 {
  padding-top: 2%;
  padding-bottom: 2%;
}
#body .wrap .video .imageleft.size2x1 div.img-div,
#body .wrap .story .imageleft.size2x1 div.img-div,
#body .wrap .SectionTitle .imageleft.size2x1 div.img-div {
  position: absolute;
  left: 0px;
  width: 23.2%;
  height: 77.7778%;
}
#body .wrap .video .imageleft.size2x1 div.caption-div,
#body .wrap .story .imageleft.size2x1 div.caption-div,
#body .wrap .SectionTitle .imageleft.size2x1 div.caption-div {
  width: 76.8%;
  position: relative;
  left: 23.2%;
  padding-left: 2%;
}
#body .wrap .video .imageleft.size2x1 div.caption-div p.card-title,
#body .wrap .story .imageleft.size2x1 div.caption-div p.card-title,
#body .wrap .SectionTitle .imageleft.size2x1 div.caption-div p.card-title {
  position: relative;
  font-family: 'GothamNarrow-Bold';
  max-height: 4.8rem;
  margin: 0px;
  color: #545454;
  font-size: 2rem;
  font-weight: 400;
  line-height: 2.4rem;
  overflow: hidden;
}
#body .wrap .video .imageleft.size2x1 div.caption-div span.author,
#body .wrap .story .imageleft.size2x1 div.caption-div span.author,
#body .wrap .SectionTitle .imageleft.size2x1 div.caption-div span.author {
  display: none;
  position: relative;
  font-family: 'GothamNarrow-Medium';
  height: 1.6rem;
  color: #4A5567;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 400;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .video .imageleft.size2x1 div.caption-div .comment,
#body .wrap .story .imageleft.size2x1 div.caption-div .comment,
#body .wrap .SectionTitle .imageleft.size2x1 div.caption-div .comment {
  display: none;
  position: absolute;
  right: 0px;
  bottom: 0px;
  color: #4A5567;
  height: 16px;
}
#body .wrap .video .imageleft.size2x1 div.caption-div .comment .commnet-bubble,
#body .wrap .story .imageleft.size2x1 div.caption-div .comment .commnet-bubble,
#body .wrap .SectionTitle .imageleft.size2x1 div.caption-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .imageleft.size2x1 div.caption-div .comment .comment-num,
#body .wrap .story .imageleft.size2x1 div.caption-div .comment .comment-num,
#body .wrap .SectionTitle .imageleft.size2x1 div.caption-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .imageleft.size2x1.nopic .caption-div,
#body .wrap .story .imageleft.size2x1.nopic .caption-div,
#body .wrap .SectionTitle .imageleft.size2x1.nopic .caption-div {
  left: 0;
  padding: 0;
  width: 100%;
}
#body .wrap .video .imageleft.size5x5,
#body .wrap .story .imageleft.size5x5,
#body .wrap .SectionTitle .imageleft.size5x5 {
  border: 0px;
  background-color: white;
}
#body .wrap .video .imageleft.size5x5 .img-div,
#body .wrap .story .imageleft.size5x5 .img-div,
#body .wrap .SectionTitle .imageleft.size5x5 .img-div {
  width: 60%;
  height: 100%;
  padding-right: 0.625%;
  float: left;
  position: relative;
}
#body .wrap .video .imageleft.size5x5 .img-div img,
#body .wrap .story .imageleft.size5x5 .img-div img,
#body .wrap .SectionTitle .imageleft.size5x5 .img-div img {
  width: 100%;
}
#body .wrap .video .imageleft.size5x5 .img-div .video-play-btn,
#body .wrap .story .imageleft.size5x5 .img-div .video-play-btn,
#body .wrap .SectionTitle .imageleft.size5x5 .img-div .video-play-btn {
  width: 14.8%;
  height: 23%;
  margin-left: -7.4%;
}
#body .wrap .video .imageleft.size5x5 .caption-div,
#body .wrap .story .imageleft.size5x5 .caption-div,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div {
  width: 40%;
  height: 100%;
  float: left;
  padding: 0.78125% 1.5625%;
  overflow: hidden;
}
#body .wrap .video .imageleft.size5x5 .caption-div .card-title,
#body .wrap .story .imageleft.size5x5 .caption-div .card-title,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .card-title {
  max-height: 18rem;
  color: black;
  font-family: "LyonDisplay";
  font-size: 4rem;
  font-weight: 400;
  line-height: 4.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 3.125%;
}
#body .wrap .video .imageleft.size5x5 .caption-div .author,
#body .wrap .story .imageleft.size5x5 .caption-div .author,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .author {
  max-height: 2.1rem;
  color: #4a5567;
  font-family: "GothamNarrow-Bold";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.1rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .video .imageleft.size5x5 .caption-div .card-body,
#body .wrap .story .imageleft.size5x5 .caption-div .card-body,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .card-body {
  color: #444;
  font-family: "LyonDisplay";
  font-size: 2rem;
  line-height: 2.4rem;
  margin: 5% 0;
  overflow: hidden;
  font-weight: 500;
}
#body .wrap .video .imageleft.size5x5 .caption-div .card-body > span,
#body .wrap .story .imageleft.size5x5 .caption-div .card-body > span,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .card-body > span {
  height: 1.2rem;
}
#body .wrap .video .imageleft.size5x5 .caption-div .card-body > div,
#body .wrap .story .imageleft.size5x5 .caption-div .card-body > div,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .card-body > div,
#body .wrap .video .imageleft.size5x5 .caption-div .card-body > p,
#body .wrap .story .imageleft.size5x5 .caption-div .card-body > p,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .card-body > p {
  margin-bottom: 0.9rem;
}
#body .wrap .video .imageleft.size5x5 .caption-div .footer,
#body .wrap .story .imageleft.size5x5 .caption-div .footer,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .footer {
  width: 36.875%;
  position: absolute;
  bottom: 0px;
  height: 7rem;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff 45%);
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff 45%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0), #ffffff 45%);
}
#body .wrap .video .imageleft.size5x5 .caption-div .footer .social-logo,
#body .wrap .story .imageleft.size5x5 .caption-div .footer .social-logo,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .footer .social-logo {
  position: absolute;
  left: 0px;
  bottom: 0px;
  background-color: white;
  height: 2.4rem;
  line-height: 2.4rem;
  min-height: 28px;
  width: 100%;
}
#body .wrap .video .imageleft.size5x5 .caption-div .footer .social-logo i,
#body .wrap .story .imageleft.size5x5 .caption-div .footer .social-logo i,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .footer .social-logo i {
  font-size: 1.6rem;
  color: #c2d2db;
  margin-right: 20px;
}
#body .wrap .video .imageleft.size5x5 .caption-div .footer .read-more,
#body .wrap .story .imageleft.size5x5 .caption-div .footer .read-more,
#body .wrap .SectionTitle .imageleft.size5x5 .caption-div .footer .read-more {
  height: 2.4rem;
  color: #337ab7;
  font-family: "GothamNarrow-Book";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 2.4rem;
  float: right;
  background-color: white;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
#body .wrap .video .wallpaper,
#body .wrap .story .wallpaper,
#body .wrap .SectionTitle .wallpaper {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .wallpaper .video-play-btn,
#body .wrap .story .wallpaper .video-play-btn,
#body .wrap .SectionTitle .wallpaper .video-play-btn {
  top: 30%;
}
#body .wrap .video .wallpaper.sponsored .caption-div,
#body .wrap .story .wallpaper.sponsored .caption-div,
#body .wrap .SectionTitle .wallpaper.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.sponsored .caption-div .card-title,
#body .wrap .story .wallpaper.sponsored .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .wallpaper.sponsored.size1x2 .comment-div,
#body .wrap .story .wallpaper.sponsored.size1x2 .comment-div,
#body .wrap .SectionTitle .wallpaper.sponsored.size1x2 .comment-div,
#body .wrap .video .wallpaper.sponsored.size3x6 .comment-div,
#body .wrap .story .wallpaper.sponsored.size3x6 .comment-div,
#body .wrap .SectionTitle .wallpaper.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.hoh,
#body .wrap .story .wallpaper.hoh,
#body .wrap .SectionTitle .wallpaper.hoh {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .wallpaper.hoh .caption-div,
#body .wrap .story .wallpaper.hoh .caption-div,
#body .wrap .SectionTitle .wallpaper.hoh .caption-div {
  background-color: rgba(166, 57, 108, 0.5) !important;
}
#body .wrap .video .wallpaper.hoh.size1x2 .comment-div,
#body .wrap .story .wallpaper.hoh.size1x2 .comment-div,
#body .wrap .SectionTitle .wallpaper.hoh.size1x2 .comment-div,
#body .wrap .video .wallpaper.hoh.size3x6 .comment-div,
#body .wrap .story .wallpaper.hoh.size3x6 .comment-div,
#body .wrap .SectionTitle .wallpaper.hoh.size3x6 .comment-div {
  background-color: rgba(166, 57, 108, 0.5) !important;
}
#body .wrap .video .wallpaper.hoh.sponsored .caption-div,
#body .wrap .story .wallpaper.hoh.sponsored .caption-div,
#body .wrap .SectionTitle .wallpaper.hoh.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.hoh.sponsored .caption-div .card-title,
#body .wrap .story .wallpaper.hoh.sponsored .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.hoh.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .wallpaper.hoh.sponsored.size1x2 .comment-div,
#body .wrap .story .wallpaper.hoh.sponsored.size1x2 .comment-div,
#body .wrap .SectionTitle .wallpaper.hoh.sponsored.size1x2 .comment-div,
#body .wrap .video .wallpaper.hoh.sponsored.size3x6 .comment-div,
#body .wrap .story .wallpaper.hoh.sponsored.size3x6 .comment-div,
#body .wrap .SectionTitle .wallpaper.hoh.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.opinion,
#body .wrap .story .wallpaper.opinion,
#body .wrap .SectionTitle .wallpaper.opinion {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .wallpaper.opinion .caption-div,
#body .wrap .story .wallpaper.opinion .caption-div,
#body .wrap .SectionTitle .wallpaper.opinion .caption-div {
  background-color: rgba(215, 97, 79, 0.5) !important;
}
#body .wrap .video .wallpaper.opinion.size1x2 .comment-div,
#body .wrap .story .wallpaper.opinion.size1x2 .comment-div,
#body .wrap .SectionTitle .wallpaper.opinion.size1x2 .comment-div,
#body .wrap .video .wallpaper.opinion.size3x6 .comment-div,
#body .wrap .story .wallpaper.opinion.size3x6 .comment-div,
#body .wrap .SectionTitle .wallpaper.opinion.size3x6 .comment-div {
  background-color: rgba(215, 97, 79, 0.5) !important;
}
#body .wrap .video .wallpaper.opinion.sponsored .caption-div,
#body .wrap .story .wallpaper.opinion.sponsored .caption-div,
#body .wrap .SectionTitle .wallpaper.opinion.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.opinion.sponsored .caption-div .card-title,
#body .wrap .story .wallpaper.opinion.sponsored .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.opinion.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .wallpaper.opinion.sponsored.size1x2 .comment-div,
#body .wrap .story .wallpaper.opinion.sponsored.size1x2 .comment-div,
#body .wrap .SectionTitle .wallpaper.opinion.sponsored.size1x2 .comment-div,
#body .wrap .video .wallpaper.opinion.sponsored.size3x6 .comment-div,
#body .wrap .story .wallpaper.opinion.sponsored.size3x6 .comment-div,
#body .wrap .SectionTitle .wallpaper.opinion.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.size1x2,
#body .wrap .story .wallpaper.size1x2,
#body .wrap .SectionTitle .wallpaper.size1x2 {
  background-color: #231F20;
  position: relative;
}
#body .wrap .video .wallpaper.size1x2 .img-div,
#body .wrap .story .wallpaper.size1x2 .img-div,
#body .wrap .SectionTitle .wallpaper.size1x2 .img-div {
  width: 100%;
  height: 100%;
}
#body .wrap .video .wallpaper.size1x2 .caption-div,
#body .wrap .story .wallpaper.size1x2 .caption-div,
#body .wrap .SectionTitle .wallpaper.size1x2 .caption-div {
  position: absolute;
  padding: 2.1667% 4.1667%;
  bottom: 0px;
  left: 0;
  width: 100%;
  background-color: rgba(74, 85, 103, 0.5);
  font-family: 'LyonDisplay';
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
#body .wrap .video .wallpaper.size1x2 .caption-div .card-title,
#body .wrap .story .wallpaper.size1x2 .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.size1x2 .caption-div .card-title {
  color: #FFF;
  line-height: 2rem;
  max-height: 6rem;
  padding-right: 1rem;
  font-size: 1.6rem;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  display: -webkit-box;
  margin-bottom: 0;
}
#body .wrap .video .wallpaper.size1x2 .comment-div,
#body .wrap .story .wallpaper.size1x2 .comment-div,
#body .wrap .SectionTitle .wallpaper.size1x2 .comment-div {
  position: absolute;
  width: 100%;
  bottom: 0;
  height: 0px;
  background-color: rgba(74, 85, 103, 0.5);
  padding-left: 4.1667%;
  padding-right: 2.0833%;
  font-family: 'GothamNarrow-Medium';
}
#body .wrap .video .wallpaper.size1x2 .comment-div .comment,
#body .wrap .story .wallpaper.size1x2 .comment-div .comment,
#body .wrap .SectionTitle .wallpaper.size1x2 .comment-div .comment {
  position: absolute;
  height: 16px;
  display: none;
}
#body .wrap .video .wallpaper.size1x2 .comment-div .comment .commnet-bubble,
#body .wrap .story .wallpaper.size1x2 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .wallpaper.size1x2 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .wallpaper.size1x2 .comment-div .comment .comment-num,
#body .wrap .story .wallpaper.size1x2 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .wallpaper.size1x2 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .wallpaper.size1x2 .comment-div span.author,
#body .wrap .story .wallpaper.size1x2 .comment-div span.author,
#body .wrap .SectionTitle .wallpaper.size1x2 .comment-div span.author {
  font-family: 'GothamNarrow-Book';
  color: #FFF;
  float: right;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 400;
  white-space: nowrap;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .video .wallpaper.size2x4,
#body .wrap .story .wallpaper.size2x4,
#body .wrap .SectionTitle .wallpaper.size2x4 {
  background-color: #231F20;
  position: relative;
}
#body .wrap .video .wallpaper.size2x4 .img-div,
#body .wrap .story .wallpaper.size2x4 .img-div,
#body .wrap .SectionTitle .wallpaper.size2x4 .img-div {
  width: 100%;
  height: 100%;
}
#body .wrap .video .wallpaper.size2x4 .img-div .video-play-btn,
#body .wrap .story .wallpaper.size2x4 .img-div .video-play-btn,
#body .wrap .SectionTitle .wallpaper.size2x4 .img-div .video-play-btn {
  width: 20%;
  height: 33%;
  margin-left: -10%;
}
#body .wrap .video .wallpaper.size2x4 .caption-div,
#body .wrap .story .wallpaper.size2x4 .caption-div,
#body .wrap .SectionTitle .wallpaper.size2x4 .caption-div {
  position: absolute;
  z-index: 1;
  padding: 2%;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(74, 85, 103, 0.5);
  font-family: 'LyonDisplay';
}
#body .wrap .video .wallpaper.size2x4 .caption-div .card-section,
#body .wrap .story .wallpaper.size2x4 .caption-div .card-section,
#body .wrap .SectionTitle .wallpaper.size2x4 .caption-div .card-section {
  font-family: 'Vitesse-Black';
  color: #FFF;
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 1.3rem;
  font-weight: 400;
  display: none;
}
#body .wrap .video .wallpaper.size2x4 .caption-div .card-title,
#body .wrap .story .wallpaper.size2x4 .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.size2x4 .caption-div .card-title {
  color: #FFF;
  line-height: 2.4rem;
  max-height: 4.8rem;
  font-size: 2rem;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 1rem;
  margin-bottom: 0;
}
#body .wrap .video .wallpaper.size2x4 .caption-div .author,
#body .wrap .story .wallpaper.size2x4 .caption-div .author,
#body .wrap .SectionTitle .wallpaper.size2x4 .caption-div .author {
  font-family: 'GothamNarrow-Book';
  color: #FFF;
  height: 1.6rem;
  font-size: 1.4rem;
  line-height: 1.6rem;
  white-space: nowrap;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size2x4 .comment-div,
#body .wrap .story .wallpaper.size2x4 .comment-div,
#body .wrap .SectionTitle .wallpaper.size2x4 .comment-div {
  width: 100%;
  position: absolute;
  z-index: 2;
  height: 2rem;
  bottom: 0px;
}
#body .wrap .video .wallpaper.size2x4 .comment-div .comment,
#body .wrap .story .wallpaper.size2x4 .comment-div .comment,
#body .wrap .SectionTitle .wallpaper.size2x4 .comment-div .comment {
  display: none;
  position: absolute;
  right: 0px;
  height: 1.6rem;
  height: 16px;
}
#body .wrap .video .wallpaper.size2x4 .comment-div .comment .commnet-bubble,
#body .wrap .story .wallpaper.size2x4 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .wallpaper.size2x4 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .wallpaper.size2x4 .comment-div .comment .comment-num,
#body .wrap .story .wallpaper.size2x4 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .wallpaper.size2x4 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .wallpaper.size3x6,
#body .wrap .story .wallpaper.size3x6,
#body .wrap .SectionTitle .wallpaper.size3x6 {
  background: #231F20;
  position: relative;
}
#body .wrap .video .wallpaper.size3x6 .img-div,
#body .wrap .story .wallpaper.size3x6 .img-div,
#body .wrap .SectionTitle .wallpaper.size3x6 .img-div {
  width: 100%;
  height: 100%;
}
#body .wrap .video .wallpaper.size3x6 .img-div .video-play-btn,
#body .wrap .story .wallpaper.size3x6 .img-div .video-play-btn,
#body .wrap .SectionTitle .wallpaper.size3x6 .img-div .video-play-btn {
  width: 15%;
  height: 19.5%;
  margin-left: -7.5%;
}
#body .wrap .video .wallpaper.size3x6 .caption-div,
#body .wrap .story .wallpaper.size3x6 .caption-div,
#body .wrap .SectionTitle .wallpaper.size3x6 .caption-div {
  position: absolute;
  z-index: 1;
  bottom: 20px;
  left: 0;
  width: 100%;
  background-color: rgba(74, 85, 103, 0.5);
  padding: 2.6316% 2.6316% 0 2.6316%;
  font-family: 'LyonDisplay';
}
#body .wrap .video .wallpaper.size3x6 .caption-div .card-section,
#body .wrap .story .wallpaper.size3x6 .caption-div .card-section,
#body .wrap .SectionTitle .wallpaper.size3x6 .caption-div .card-section {
  font-family: 'Vitesse-Black';
  height: 1.5rem;
  line-height: 1.5rem;
  padding-bottom: 2rem;
  font-size: 1.3rem;
  font-weight: 400;
  color: #FFF;
  display: none;
}
#body .wrap .video .wallpaper.size3x6 .caption-div .card-title,
#body .wrap .story .wallpaper.size3x6 .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.size3x6 .caption-div .card-title {
  color: #fff;
  font-size: 4rem;
  font-weight: 400;
  line-height: 4.7rem;
  max-height: 9.4rem;
  padding-right: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin-bottom: 0px;
}
#body .wrap .video .wallpaper.size3x6 .caption-div .author,
#body .wrap .story .wallpaper.size3x6 .caption-div .author,
#body .wrap .SectionTitle .wallpaper.size3x6 .caption-div .author {
  font-family: 'GothamNarrow-Book';
  color: #fff;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.7rem;
  white-space: nowrap;
  max-width: 75%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size3x6 .comment-div,
#body .wrap .story .wallpaper.size3x6 .comment-div,
#body .wrap .SectionTitle .wallpaper.size3x6 .comment-div {
  width: 100%;
  height: 20px;
  padding-bottom: 10px;
  bottom: 0px;
  position: absolute;
  z-index: 2;
  background-color: rgba(74, 85, 103, 0.5);
}
#body .wrap .video .wallpaper.size3x6 .comment-div .comment,
#body .wrap .story .wallpaper.size3x6 .comment-div .comment,
#body .wrap .SectionTitle .wallpaper.size3x6 .comment-div .comment {
  display: none;
  position: absolute;
  left: 2.6316%;
  height: 16px;
}
#body .wrap .video .wallpaper.size3x6 .comment-div .comment .commnet-bubble,
#body .wrap .story .wallpaper.size3x6 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .wallpaper.size3x6 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .wallpaper.size3x6 .comment-div .comment .comment-num,
#body .wrap .story .wallpaper.size3x6 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .wallpaper.size3x6 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .wallpaper.size3x6 .comment-div .read-more,
#body .wrap .story .wallpaper.size3x6 .comment-div .read-more,
#body .wrap .SectionTitle .wallpaper.size3x6 .comment-div .read-more {
  position: absolute;
  right: 2.6316%;
  color: #fff;
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size4x8,
#body .wrap .story .wallpaper.size4x8,
#body .wrap .SectionTitle .wallpaper.size4x8 {
  background-color: #231F20;
  position: relative;
}
#body .wrap .video .wallpaper.size4x8 .img-div,
#body .wrap .story .wallpaper.size4x8 .img-div,
#body .wrap .SectionTitle .wallpaper.size4x8 .img-div {
  width: 100%;
  height: 100%;
}
#body .wrap .video .wallpaper.size4x8 .img-div .video-play-btn,
#body .wrap .story .wallpaper.size4x8 .img-div .video-play-btn,
#body .wrap .SectionTitle .wallpaper.size4x8 .img-div .video-play-btn {
  width: 10%;
  height: 12.5%;
  margin-left: -5%;
}
#body .wrap .video .wallpaper.size4x8 .caption-div,
#body .wrap .story .wallpaper.size4x8 .caption-div,
#body .wrap .SectionTitle .wallpaper.size4x8 .caption-div {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 40px;
  left: 0;
  background-color: rgba(74, 85, 103, 0.5);
  padding: 1.9608% 4.9020% 1.9608% 1.9608%;
  font-family: 'LyonDisplay-Bold';
}
#body .wrap .video .wallpaper.size4x8 .caption-div .card-section,
#body .wrap .story .wallpaper.size4x8 .caption-div .card-section,
#body .wrap .SectionTitle .wallpaper.size4x8 .caption-div .card-section {
  font-family: 'Vitesse-Black';
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 1.3rem;
  font-weight: 400;
  font-weight: 700;
  color: #FFF;
  display: none;
}
#body .wrap .video .wallpaper.size4x8 .caption-div .card-title,
#body .wrap .story .wallpaper.size4x8 .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.size4x8 .caption-div .card-title {
  font-family: 'LyonDisplay-Bold';
  font-size: 4.2rem;
  font-weight: 400;
  color: #fff;
  line-height: 5rem;
  max-height: 10rem;
  padding-right: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
}
#body .wrap .video .wallpaper.size4x8 .caption-div .card-subtitle,
#body .wrap .story .wallpaper.size4x8 .caption-div .card-subtitle,
#body .wrap .SectionTitle .wallpaper.size4x8 .caption-div .card-subtitle {
  font-family: 'LyonDisplay';
  font-size: 2.4rem;
  color: #fff;
  line-height: 3rem;
  max-height: 6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size4x8 .caption-div .author,
#body .wrap .story .wallpaper.size4x8 .caption-div .author,
#body .wrap .SectionTitle .wallpaper.size4x8 .caption-div .author {
  font-family: 'GothamNarrow-Book';
  color: #fff;
  height: 2rem;
  line-height: 2rem;
  font-size: 1.7rem;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size4x8 .comment-div,
#body .wrap .story .wallpaper.size4x8 .comment-div,
#body .wrap .SectionTitle .wallpaper.size4x8 .comment-div {
  width: 100%;
  height: 40px;
  background-color: #231F20;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
#body .wrap .video .wallpaper.size4x8 .comment-div .comment,
#body .wrap .story .wallpaper.size4x8 .comment-div .comment,
#body .wrap .SectionTitle .wallpaper.size4x8 .comment-div .comment {
  display: none;
  position: absolute;
  left: 1.9608%;
  top: 50%;
  margin-top: -8px;
  height: 16px;
}
#body .wrap .video .wallpaper.size4x8 .comment-div .comment .commnet-bubble,
#body .wrap .story .wallpaper.size4x8 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .wallpaper.size4x8 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .wallpaper.size4x8 .comment-div .comment .comment-num,
#body .wrap .story .wallpaper.size4x8 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .wallpaper.size4x8 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .wallpaper.size4x8 .comment-div .social-logo,
#body .wrap .story .wallpaper.size4x8 .comment-div .social-logo,
#body .wrap .SectionTitle .wallpaper.size4x8 .comment-div .social-logo {
  position: absolute;
  right: 1.9608%;
  margin-top: -15px;
  top: 50%;
}
#body .wrap .video .wallpaper.size4x8 .comment-div .social-logo i,
#body .wrap .story .wallpaper.size4x8 .comment-div .social-logo i,
#body .wrap .SectionTitle .wallpaper.size4x8 .comment-div .social-logo i {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: white;
  text-align: center;
  line-height: 3rem;
}
#body .wrap .video .wallpaper.size5x8,
#body .wrap .story .wallpaper.size5x8,
#body .wrap .SectionTitle .wallpaper.size5x8 {
  background-color: #231F20;
  position: relative;
}
#body .wrap .video .wallpaper.size5x8 .img-div,
#body .wrap .story .wallpaper.size5x8 .img-div,
#body .wrap .SectionTitle .wallpaper.size5x8 .img-div {
  width: 100%;
  height: 100%;
}
#body .wrap .video .wallpaper.size5x8 .img-div .video-play-btn,
#body .wrap .story .wallpaper.size5x8 .img-div .video-play-btn,
#body .wrap .SectionTitle .wallpaper.size5x8 .img-div .video-play-btn {
  width: 8%;
  height: 12.5%;
  margin-left: -4%;
}
#body .wrap .video .wallpaper.size5x8 .caption-div,
#body .wrap .story .wallpaper.size5x8 .caption-div,
#body .wrap .SectionTitle .wallpaper.size5x8 .caption-div {
  position: absolute;
  z-index: 1;
  width: 100%;
  bottom: 40px;
  left: 0;
  background-color: rgba(74, 85, 103, 0.5);
  padding: 1.9608% 4.9020% 1.9608% 1.9608%;
  font-family: 'LyonDisplay-Bold';
}
#body .wrap .video .wallpaper.size5x8 .caption-div .card-section,
#body .wrap .story .wallpaper.size5x8 .caption-div .card-section,
#body .wrap .SectionTitle .wallpaper.size5x8 .caption-div .card-section {
  font-family: 'Vitesse-Black';
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 1.3rem;
  font-weight: 400;
  color: #FFF;
  display: none;
}
#body .wrap .video .wallpaper.size5x8 .caption-div .card-title,
#body .wrap .story .wallpaper.size5x8 .caption-div .card-title,
#body .wrap .SectionTitle .wallpaper.size5x8 .caption-div .card-title {
  font-family: 'LyonDisplay-Bold';
  font-size: 6rem;
  color: #fff;
  line-height: 7.2rem;
  max-height: 14.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  padding-right: 1em;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size5x8 .caption-div .card-subtitle,
#body .wrap .story .wallpaper.size5x8 .caption-div .card-subtitle,
#body .wrap .SectionTitle .wallpaper.size5x8 .caption-div .card-subtitle {
  font-family: 'LyonDisplay';
  font-size: 2.4rem;
  color: #fff;
  line-height: 3rem;
  max-height: 6rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: pre-line;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size5x8 .caption-div .author,
#body .wrap .story .wallpaper.size5x8 .caption-div .author,
#body .wrap .SectionTitle .wallpaper.size5x8 .caption-div .author {
  font-family: 'GothamNarrow-Book';
  color: #fff;
  height: 2.1rem;
  line-height: 2.1rem;
  font-size: 1.8rem;
  font-weight: 400;
}
#body .wrap .video .wallpaper.size5x8 .comment-div,
#body .wrap .story .wallpaper.size5x8 .comment-div,
#body .wrap .SectionTitle .wallpaper.size5x8 .comment-div {
  width: 100%;
  height: 40px;
  background-color: #231F20;
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
}
#body .wrap .video .wallpaper.size5x8 .comment-div .comment,
#body .wrap .story .wallpaper.size5x8 .comment-div .comment,
#body .wrap .SectionTitle .wallpaper.size5x8 .comment-div .comment {
  display: none;
  position: absolute;
  left: 1.9608%;
  top: 50%;
  margin-top: -8px;
  height: 16px;
}
#body .wrap .video .wallpaper.size5x8 .comment-div .comment .commnet-bubble,
#body .wrap .story .wallpaper.size5x8 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .wallpaper.size5x8 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .wallpaper.size5x8 .comment-div .comment .comment-num,
#body .wrap .story .wallpaper.size5x8 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .wallpaper.size5x8 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .wallpaper.size5x8 .comment-div .social-logo,
#body .wrap .story .wallpaper.size5x8 .comment-div .social-logo,
#body .wrap .SectionTitle .wallpaper.size5x8 .comment-div .social-logo {
  position: absolute;
  right: 1.9608%;
  margin-top: -15px;
  top: 50%;
}
#body .wrap .video .wallpaper.size5x8 .comment-div .social-logo i,
#body .wrap .story .wallpaper.size5x8 .comment-div .social-logo i,
#body .wrap .SectionTitle .wallpaper.size5x8 .comment-div .social-logo i {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: white;
  text-align: center;
  line-height: 3rem;
}
#body .wrap .video .feature,
#body .wrap .story .feature,
#body .wrap .SectionTitle .feature {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .feature .video-play-btn,
#body .wrap .story .feature .video-play-btn,
#body .wrap .SectionTitle .feature .video-play-btn {
  top: 32%;
}
#body .wrap .video .feature.sponsored .caption-div,
#body .wrap .story .feature.sponsored .caption-div,
#body .wrap .SectionTitle .feature.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .feature.sponsored .caption-div .card-title,
#body .wrap .story .feature.sponsored .caption-div .card-title,
#body .wrap .SectionTitle .feature.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .feature.sponsored.size1x2 .comment-div,
#body .wrap .story .feature.sponsored.size1x2 .comment-div,
#body .wrap .SectionTitle .feature.sponsored.size1x2 .comment-div,
#body .wrap .video .feature.sponsored.size3x6 .comment-div,
#body .wrap .story .feature.sponsored.size3x6 .comment-div,
#body .wrap .SectionTitle .feature.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .feature.hoh,
#body .wrap .story .feature.hoh,
#body .wrap .SectionTitle .feature.hoh {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .feature.hoh .caption-div,
#body .wrap .story .feature.hoh .caption-div,
#body .wrap .SectionTitle .feature.hoh .caption-div {
  background-color: rgba(166, 57, 108, 0.5) !important;
}
#body .wrap .video .feature.hoh.size1x2 .comment-div,
#body .wrap .story .feature.hoh.size1x2 .comment-div,
#body .wrap .SectionTitle .feature.hoh.size1x2 .comment-div,
#body .wrap .video .feature.hoh.size3x6 .comment-div,
#body .wrap .story .feature.hoh.size3x6 .comment-div,
#body .wrap .SectionTitle .feature.hoh.size3x6 .comment-div {
  background-color: rgba(166, 57, 108, 0.5) !important;
}
#body .wrap .video .feature.hoh.sponsored .caption-div,
#body .wrap .story .feature.hoh.sponsored .caption-div,
#body .wrap .SectionTitle .feature.hoh.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .feature.hoh.sponsored .caption-div .card-title,
#body .wrap .story .feature.hoh.sponsored .caption-div .card-title,
#body .wrap .SectionTitle .feature.hoh.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .feature.hoh.sponsored.size1x2 .comment-div,
#body .wrap .story .feature.hoh.sponsored.size1x2 .comment-div,
#body .wrap .SectionTitle .feature.hoh.sponsored.size1x2 .comment-div,
#body .wrap .video .feature.hoh.sponsored.size3x6 .comment-div,
#body .wrap .story .feature.hoh.sponsored.size3x6 .comment-div,
#body .wrap .SectionTitle .feature.hoh.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .feature.opinion,
#body .wrap .story .feature.opinion,
#body .wrap .SectionTitle .feature.opinion {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .feature.opinion .caption-div,
#body .wrap .story .feature.opinion .caption-div,
#body .wrap .SectionTitle .feature.opinion .caption-div {
  background-color: rgba(215, 97, 79, 0.5) !important;
}
#body .wrap .video .feature.opinion.size1x2 .comment-div,
#body .wrap .story .feature.opinion.size1x2 .comment-div,
#body .wrap .SectionTitle .feature.opinion.size1x2 .comment-div,
#body .wrap .video .feature.opinion.size3x6 .comment-div,
#body .wrap .story .feature.opinion.size3x6 .comment-div,
#body .wrap .SectionTitle .feature.opinion.size3x6 .comment-div {
  background-color: rgba(215, 97, 79, 0.5) !important;
}
#body .wrap .video .feature.opinion.sponsored .caption-div,
#body .wrap .story .feature.opinion.sponsored .caption-div,
#body .wrap .SectionTitle .feature.opinion.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .feature.opinion.sponsored .caption-div .card-title,
#body .wrap .story .feature.opinion.sponsored .caption-div .card-title,
#body .wrap .SectionTitle .feature.opinion.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .feature.opinion.sponsored.size1x2 .comment-div,
#body .wrap .story .feature.opinion.sponsored.size1x2 .comment-div,
#body .wrap .SectionTitle .feature.opinion.sponsored.size1x2 .comment-div,
#body .wrap .video .feature.opinion.sponsored.size3x6 .comment-div,
#body .wrap .story .feature.opinion.sponsored.size3x6 .comment-div,
#body .wrap .SectionTitle .feature.opinion.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .feature.size1x4,
#body .wrap .story .feature.size1x4,
#body .wrap .SectionTitle .feature.size1x4 {
  z-index: 0;
  position: relative;
}
#body .wrap .video .feature.size1x4 .img-div,
#body .wrap .story .feature.size1x4 .img-div,
#body .wrap .SectionTitle .feature.size1x4 .img-div {
  z-index: 0;
  position: relative;
  width: 100%;
  height: 100%;
}
#body .wrap .video .feature.size1x4 .img-div .video-play-btn,
#body .wrap .story .feature.size1x4 .img-div .video-play-btn,
#body .wrap .SectionTitle .feature.size1x4 .img-div .video-play-btn {
  width: 30px;
  background-color: transparent;
  top: 50%;
  left: 50%;
}
#body .wrap .video .feature.size1x4 .img-div div,
#body .wrap .story .feature.size1x4 .img-div div,
#body .wrap .SectionTitle .feature.size1x4 .img-div div {
  position: absolute;
  bottom: 0px;
  padding: 4.1667% 8.3333% 4.1667% 4.1667%;
  background-color: rgba(74, 85, 103, 0.5);
  width: 100%;
}
#body .wrap .video .feature.size1x4 .img-div div p,
#body .wrap .story .feature.size1x4 .img-div div p,
#body .wrap .SectionTitle .feature.size1x4 .img-div div p {
  color: #FFF;
  font-family: 'LyonDisplay';
  max-height: 8rem;
  line-height: 2rem;
  font-size: 1.8rem;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0px;
}
#body .wrap .video .feature.size1x4 .img-div div span,
#body .wrap .story .feature.size1x4 .img-div div span,
#body .wrap .SectionTitle .feature.size1x4 .img-div div span {
  color: #FFF;
  font-family: 'GothamNarrow-Book';
  font-size: 1.4rem;
  font-weight: 400;
  height: 3.2rem;
  line-height: 3.2rem;
}
#body .wrap .video .feature.size1x4 .comment-div,
#body .wrap .story .feature.size1x4 .comment-div,
#body .wrap .SectionTitle .feature.size1x4 .comment-div {
  display: none;
  z-index: 1;
  width: 100%;
  height: 12.2564%;
  position: absolute;
  bottom: 0px;
  background-color: #231F20;
}
#body .wrap .video .feature.size1x4 .comment-div .comment,
#body .wrap .story .feature.size1x4 .comment-div .comment,
#body .wrap .SectionTitle .feature.size1x4 .comment-div .comment {
  position: absolute;
  left: 4.1667%;
  top: 50%;
  margin-top: -8px;
  color: #C2D2DB;
  height: 16px;
}
#body .wrap .video .feature.size1x4 .comment-div .comment .commnet-bubble,
#body .wrap .story .feature.size1x4 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .feature.size1x4 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .feature.size1x4 .comment-div .comment .comment-num,
#body .wrap .story .feature.size1x4 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .feature.size1x4 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .feature.size1x4 .comment-div .social-logo,
#body .wrap .story .feature.size1x4 .comment-div .social-logo,
#body .wrap .SectionTitle .feature.size1x4 .comment-div .social-logo {
  position: absolute;
  right: 4.1667%;
  top: 50%;
  margin-top: -15px;
}
#body .wrap .video .feature.size1x4 .comment-div .social-logo i,
#body .wrap .story .feature.size1x4 .comment-div .social-logo i,
#body .wrap .SectionTitle .feature.size1x4 .comment-div .social-logo i {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: white;
  text-align: center;
  line-height: 3rem;
}
#body .wrap .video .feature.size2x8,
#body .wrap .story .feature.size2x8,
#body .wrap .SectionTitle .feature.size2x8 {
  position: relative;
}
#body .wrap .video .feature.size2x8 .img-div,
#body .wrap .story .feature.size2x8 .img-div,
#body .wrap .SectionTitle .feature.size2x8 .img-div {
  position: relative;
  width: 100%;
  height: 100%;
}
#body .wrap .video .feature.size2x8 .img-div .video-play-btn,
#body .wrap .story .feature.size2x8 .img-div .video-play-btn,
#body .wrap .SectionTitle .feature.size2x8 .img-div .video-play-btn {
  width: 20%;
  height: 12%;
  margin-left: -10%;
  background-color: transparent;
  top: 50%;
  left: 50%;
}
#body .wrap .video .feature.size2x8 .img-div div,
#body .wrap .story .feature.size2x8 .img-div div,
#body .wrap .SectionTitle .feature.size2x8 .img-div div {
  position: absolute;
  background-color: rgba(74, 85, 103, 0.5);
  bottom: 40px;
  left: 0px;
  width: 100%;
  padding: 4.1667% 8.3333% 4.1667% 4.1667%;
}
#body .wrap .video .feature.size2x8 .img-div div p,
#body .wrap .story .feature.size2x8 .img-div div p,
#body .wrap .SectionTitle .feature.size2x8 .img-div div p {
  color: #FFF;
  font-family: 'LyonDisplay';
  max-height: 10.2rem;
  line-height: 3.4rem;
  font-size: 2.9rem;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 400;
}
#body .wrap .video .feature.size2x8 .img-div div span,
#body .wrap .story .feature.size2x8 .img-div div span,
#body .wrap .SectionTitle .feature.size2x8 .img-div div span {
  color: #FFF;
  font-family: 'GothamNarrow-Book';
  font-size: 2rem;
  line-height: 3.4rem;
  font-weight: 400;
}
#body .wrap .video .feature.size2x8 .comment-div,
#body .wrap .story .feature.size2x8 .comment-div,
#body .wrap .SectionTitle .feature.size2x8 .comment-div {
  width: 100%;
  height: 40px;
  position: absolute;
  bottom: 0;
  background-color: #231F20;
}
#body .wrap .video .feature.size2x8 .comment-div .comment,
#body .wrap .story .feature.size2x8 .comment-div .comment,
#body .wrap .SectionTitle .feature.size2x8 .comment-div .comment {
  display: none;
  position: absolute;
  left: 2%;
  top: 50%;
  margin-top: -8px;
  height: 16px;
}
#body .wrap .video .feature.size2x8 .comment-div .comment .commnet-bubble,
#body .wrap .story .feature.size2x8 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .feature.size2x8 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .feature.size2x8 .comment-div .comment .comment-num,
#body .wrap .story .feature.size2x8 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .feature.size2x8 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .feature.size2x8 .comment-div .social-logo,
#body .wrap .story .feature.size2x8 .comment-div .social-logo,
#body .wrap .SectionTitle .feature.size2x8 .comment-div .social-logo {
  position: absolute;
  right: 4%;
  top: 50%;
  margin-top: -14px;
}
#body .wrap .video .feature.size2x8 .comment-div .social-logo i,
#body .wrap .story .feature.size2x8 .comment-div .social-logo i,
#body .wrap .SectionTitle .feature.size2x8 .comment-div .social-logo i {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: white;
  text-align: center;
  line-height: 3rem;
}
#body .wrap .video .feature.size3x8,
#body .wrap .story .feature.size3x8,
#body .wrap .SectionTitle .feature.size3x8 {
  position: absolute;
  z-index: 0;
}
#body .wrap .video .feature.size3x8 .img-div,
#body .wrap .story .feature.size3x8 .img-div,
#body .wrap .SectionTitle .feature.size3x8 .img-div {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
#body .wrap .video .feature.size3x8 .img-div .video-play-btn,
#body .wrap .story .feature.size3x8 .img-div .video-play-btn,
#body .wrap .SectionTitle .feature.size3x8 .img-div .video-play-btn {
  width: 15%;
  height: 14%;
  margin-left: -7.5%;
  background-color: transparent;
  top: 50%;
  left: 50%;
}
#body .wrap .video .feature.size3x8 .img-div div,
#body .wrap .story .feature.size3x8 .img-div div,
#body .wrap .SectionTitle .feature.size3x8 .img-div div {
  width: 100%;
  position: absolute;
  bottom: 40px;
  left: 0px;
  background-color: rgba(74, 85, 103, 0.5);
  padding: 5.5556% 2.7778% 5.5556% 2.7778%;
}
#body .wrap .video .feature.size3x8 .img-div div p,
#body .wrap .story .feature.size3x8 .img-div div p,
#body .wrap .SectionTitle .feature.size3x8 .img-div div p {
  color: #FFF;
  font-family: 'LyonDisplay';
  max-height: 15rem;
  line-height: 5rem;
  font-size: 4.2rem;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .video .feature.size3x8 .img-div div span,
#body .wrap .story .feature.size3x8 .img-div div span,
#body .wrap .SectionTitle .feature.size3x8 .img-div div span {
  color: #FFF;
  font-family: 'GothamNarrow-Book';
  font-size: 2.38rem;
  font-weight: 400;
  line-height: 3.4rem;
  height: 3.4rem;
}
#body .wrap .video .feature.size3x8 .comment-div,
#body .wrap .story .feature.size3x8 .comment-div,
#body .wrap .SectionTitle .feature.size3x8 .comment-div {
  width: 100%;
  height: 40px;
  position: absolute;
  bottom: 0px;
  background-color: #231F20;
  z-index: 2;
}
#body .wrap .video .feature.size3x8 .comment-div .comment,
#body .wrap .story .feature.size3x8 .comment-div .comment,
#body .wrap .SectionTitle .feature.size3x8 .comment-div .comment {
  display: none;
  position: absolute;
  left: 1.3158%;
  top: 50%;
  margin-top: -8px;
  height: 16px;
}
#body .wrap .video .feature.size3x8 .comment-div .comment .commnet-bubble,
#body .wrap .story .feature.size3x8 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .feature.size3x8 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .feature.size3x8 .comment-div .comment .comment-num,
#body .wrap .story .feature.size3x8 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .feature.size3x8 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .feature.size3x8 .comment-div .social-logo,
#body .wrap .story .feature.size3x8 .comment-div .social-logo,
#body .wrap .SectionTitle .feature.size3x8 .comment-div .social-logo {
  position: absolute;
  right: 2.1053%;
  top: 50%;
  margin-top: -14px;
}
#body .wrap .video .feature.size3x8 .comment-div .social-logo i,
#body .wrap .story .feature.size3x8 .comment-div .social-logo i,
#body .wrap .SectionTitle .feature.size3x8 .comment-div .social-logo i {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: white;
  text-align: center;
  line-height: 3rem;
}
#body .wrap .video .feature.size3x10,
#body .wrap .story .feature.size3x10,
#body .wrap .SectionTitle .feature.size3x10 {
  position: absolute;
  z-index: 0;
}
#body .wrap .video .feature.size3x10 .img-div,
#body .wrap .story .feature.size3x10 .img-div,
#body .wrap .SectionTitle .feature.size3x10 .img-div {
  z-index: 0;
  width: 100%;
  height: 100%;
  position: relative;
}
#body .wrap .video .feature.size3x10 .img-div .video-play-btn,
#body .wrap .story .feature.size3x10 .img-div .video-play-btn,
#body .wrap .SectionTitle .feature.size3x10 .img-div .video-play-btn {
  width: 15%;
  height: 9%;
  margin-left: -7.5%;
  background-color: transparent;
  top: 50%;
  left: 50%;
}
#body .wrap .video .feature.size3x10 .img-div div,
#body .wrap .story .feature.size3x10 .img-div div,
#body .wrap .SectionTitle .feature.size3x10 .img-div div {
  width: 100%;
  position: absolute;
  bottom: 40px;
  left: 0px;
  padding: 5.2632% 7.8947% 5.2632% 2.9474%;
  background-color: rgba(74, 85, 103, 0.5);
}
#body .wrap .video .feature.size3x10 .img-div div p,
#body .wrap .story .feature.size3x10 .img-div div p,
#body .wrap .SectionTitle .feature.size3x10 .img-div div p {
  color: #FFF;
  font-family: 'LyonDisplay';
  max-height: 15rem;
  line-height: 5rem;
  font-size: 4.2rem;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .video .feature.size3x10 .img-div div span,
#body .wrap .story .feature.size3x10 .img-div div span,
#body .wrap .SectionTitle .feature.size3x10 .img-div div span {
  color: #FFF;
  font-family: 'GothamNarrow-Book';
  font-size: 2.38rem;
  font-weight: 400;
  line-height: 3.4rem;
  height: 3.4rem;
}
#body .wrap .video .feature.size3x10 .comment-div,
#body .wrap .story .feature.size3x10 .comment-div,
#body .wrap .SectionTitle .feature.size3x10 .comment-div {
  z-index: 1;
  position: absolute;
  bottom: 0px;
  height: 40px;
  width: 100%;
  background-color: #231F20;
}
#body .wrap .video .feature.size3x10 .comment-div .comment,
#body .wrap .story .feature.size3x10 .comment-div .comment,
#body .wrap .SectionTitle .feature.size3x10 .comment-div .comment {
  display: none;
  position: absolute;
  left: 2%;
  top: 50%;
  margin-top: -8px;
  height: 16px;
}
#body .wrap .video .feature.size3x10 .comment-div .comment .commnet-bubble,
#body .wrap .story .feature.size3x10 .comment-div .comment .commnet-bubble,
#body .wrap .SectionTitle .feature.size3x10 .comment-div .comment .commnet-bubble {
  position: relative;
  top: 0px;
  display: inline-block;
  /* Url path is based on current file (cardlayout.less) path info. */
  background: "url('../../../images/icon/icon-commentbubble.png') 0px 1px no-repeat";
  background-size: 20px 16px;
  width: 20px;
  height: 16px;
}
#body .wrap .video .feature.size3x10 .comment-div .comment .comment-num,
#body .wrap .story .feature.size3x10 .comment-div .comment .comment-num,
#body .wrap .SectionTitle .feature.size3x10 .comment-div .comment .comment-num {
  position: relative;
  top: -4px;
  color: #545454;
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.6rem;
  height: 1.6rem;
  text-overflow: ellipsis;
}
#body .wrap .video .feature.size3x10 .comment-div .social-logo,
#body .wrap .story .feature.size3x10 .comment-div .social-logo,
#body .wrap .SectionTitle .feature.size3x10 .comment-div .social-logo {
  position: absolute;
  right: 6%;
  top: 50%;
  margin-top: -14px;
}
#body .wrap .video .feature.size3x10 .comment-div .social-logo i,
#body .wrap .story .feature.size3x10 .comment-div .social-logo i,
#body .wrap .SectionTitle .feature.size3x10 .comment-div .social-logo i {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  background-color: white;
  text-align: center;
  line-height: 3rem;
}
#body .wrap .video .wallpaper,
#body .wrap .video .feature {
  /** Special handling for sponsored story. **/
}
#body .wrap .video .wallpaper .caption-div,
#body .wrap .video .feature .caption-div {
  background-color: rgba(2, 183, 158, 0.5) !important;
}
#body .wrap .video .wallpaper.sponsored .caption-div,
#body .wrap .video .feature.sponsored .caption-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .video .wallpaper.sponsored .caption-div .card-title,
#body .wrap .video .feature.sponsored .caption-div .card-title {
  font-family: 'Arial' !important;
}
#body .wrap .video .wallpaper.sponsored.size1x2 .comment-div,
#body .wrap .video .feature.sponsored.size1x2 .comment-div,
#body .wrap .video .wallpaper.sponsored.size3x6 .comment-div,
#body .wrap .video .feature.sponsored.size3x6 .comment-div {
  background-color: rgba(153, 202, 60, 0.5) !important;
}
#body .wrap .story .video-play-btn {
  display: none!important;
}
#body .wrap .NavigationList {
  border-top: 5px solid #4a5567;
  background-color: white;
  overflow: hidden;
}
#body .wrap .NavigationList .card-outer-wrapper {
  padding: 0 4.1667%;
}
#body .wrap .NavigationList .card-title {
  padding: 9px 0;
  height: 4rem;
  color: #4a5567;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-weight: 400;
  overflow: hidden;
  margin: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#body .wrap .NavigationList .content-wrapper .page-item {
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 5px 0 5px 0;
}
#body .wrap .NavigationList .content-wrapper .page-item a {
  height: 4rem;
  color: #545454;
  font-family: "GothamNarrow-Bold";
  font-size: 1.7rem;
  line-height: 2rem;
  font-weight: 400;
  overflow: hidden;
  margin: 0px;
  display: block;
  text-overflow: ellipsis;
}
#body .wrap .advertisement {
  background: #fff;
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
#body .wrap .advertisement .cover {
  position: absolute;
  top: 0px;
  text-align: center;
  width: 100%;
  background: none;
  padding: 3px;
}
#body .wrap .advertisement .cover h5 {
  margin: 0;
  line-height: 1.2rem;
  vertical-align: bottom;
  color: #666;
  font-size: 1rem;
  text-align: center;
}
#body .wrap .advertisement > div:first-child {
  margin-top: 15px;
  width: 100%;
  height: 100%;
}
#body .wrap .advertisement > div:first-child .adunit {
  position: relative;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
#body .wrap .advertisement > div:first-child .adunit > div {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 18px;
  margin: auto;
}
#body .wrap .advertisement .description {
  display: none;
}
#body .wrap .advertisement > div.card-action > div {
  display: none;
}
#body .wrap .advertisement > div.card-action > div.close {
  display: inline-block;
}
#body .wrap .advertisement > div.card-edit-action {
  display: none;
}
#body .wrap .advertisement img {
  display: none;
}
@media (min-width: 1200px) {
  #body .wrap .advertisement > div:first-child .adunit.size5x2 > div,
  #body .wrap .advertisement > div:first-child .adunit.size2x4 > div {
    bottom: 46px;
  }
  #body .wrap .advertisement > div:first-child .adunit.size2x8 > div {
    bottom: 25px;
  }
  #body .wrap .advertisement .cover {
    padding-bottom: 10px;
  }
}
#body .wrap .EmailSubscription {
  background-color: #3e4e64;
}
#body .wrap .EmailSubscription .content-wrapper {
  text-align: center;
  width: 100%;
  height: 100%;
  padding: 4.1667%;
}
#body .wrap .EmailSubscription .content-wrapper .caption {
  font-family: "LyonDisplay";
  font-size: 2.2rem;
  font-weight: 400;
  font-style: italic;
  line-height: 2.8rem;
  overflow: hidden;
  text-align: left;
}
#body .wrap .EmailSubscription .content-wrapper .caption.card-title {
  color: #fab039;
}
#body .wrap .EmailSubscription .content-wrapper .caption.card-subtitle {
  color: white;
}
#body .wrap .EmailSubscription .content-wrapper .email-input {
  background-color: #eee;
  border: 1px solid #dbdde1;
}
#body .wrap .EmailSubscription .content-wrapper .email-input .input-label {
  border-radius: 0px;
  border: 0px;
}
#body .wrap .EmailSubscription .content-wrapper .email-input .input-label i {
  font-size: 1.9rem;
  font-weight: 400;
  color: #4a5567;
}
#body .wrap .EmailSubscription .content-wrapper .email-input .email-text {
  border: 0px;
  border-radius: 0px;
  opacity: 0.5;
  color: #444;
  font-family: "GothamNarrow-Medium";
  font-size: 1.6rem;
  font-weight: 400;
  font-style: italic;
  line-height: 1.6rem;
  text-align: left;
  text-overflow: ellipsis;
}
#body .wrap .EmailSubscription .content-wrapper .submit-email {
  margin-top: 5%;
  height: 3.6rem;
  background-color: #f9a51a;
  border-radius: 3px;
  box-shadow: 0 2px 0 #b37714;
  text-align: center;
  color: white;
  font-family: "GothamNarrow-Book";
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 3.5rem;
  cursor: pointer;
  text-overflow: ellipsis;
}
#body .wrap .HtmlBox {
  font-size: 1.4rem;
  line-height: 1.4rem;
  min-height: 2.8rem;
  background-color: white;
  text-overflow: ellipsis;
}
#body .wrap .HtmlBox .content {
  font-size: 1.4rem;
  line-height: 1.4rem;
  font-weight: 400;
  min-height: 2.8rem;
  text-overflow: ellipsis;
}
#body .wrap .IframeHtmlBox .card-body {
  text-align: center;
  width: 80%;
  padding-top: 20%;
  height: 80%;
  margin-left: auto;
  margin-top: 10%;
  margin-right: auto;
  background-color: #ccc;
  font-size: 16px;
  font-family: "GothamNarrow-Bold";
}
#body .wrap .IframeHtmlBox .size5x2 .card-body {
  text-align: center;
  width: 84%;
  padding-top: 5%;
  height: 90%;
  margin-left: auto;
  margin-top: 1%;
  margin-right: auto;
  background-color: #ccc;
  font-size: 16px;
  font-family: "GothamNarrow-Bold";
}
#body .wrap .BreakingNews {
  height: 50px !important;
}
#body .wrap .BreakingNews.editing {
  padding-top: 28px;
  height: 80px !important;
}
#body .wrap .BreakingNews .content-wrapper {
  display: flex;
  position: relative;
  background-color: #231F20;
  line-height: 50px;
}
#body .wrap .BreakingNews .content-wrapper div p {
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
#body .wrap .BreakingNews .content-wrapper .card-topic {
  padding: 0 10px;
  background-color: #FAB039;
  font-family: 'Vitesse-Black';
  white-space: nowrap;
  font-size: 2.4rem;
}
#body .wrap .BreakingNews .content-wrapper .card-subtitle {
  padding: 0 10px;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
  font-family: 'GothamNarrow-Bold';
  font-size: 2.4rem;
}
#body .wrap .BreakingNews .content-wrapper .card-subtitle a {
  color: #fff !important;
  cursor: pointer;
}
#body .wrap .BreakingNews .content-wrapper .card-subtitle a:after {
  content: '\203A';
  color: #FAB039;
  position: absolute;
  bottom: 2px;
  right: 8px;
  font-size: 40px;
}
#body .wrap .BreakingNews .content-wrapper .card-subtitle span {
  font-size: 2.4rem !important;
}
#body .wrap .BreakingNews .content-wrapper .card-subtitle.tinymce-ditable a:after {
  display: none;
  content: '';
}
#body .wrap .BreakingNews .content-wrapper .card-body {
  flex: 1;
  min-width: 140px;
  padding: 0 20px 0 10px;
  line-height: 50px;
  color: #929daf;
  font-size: 1.8rem;
  overflow: hidden;
  font-family: 'GothamNarrow-Book';
}
#body .wrap .EventCompt .tinymce-ditable {
  overflow: auto;
  border: 1px dashed #ccc;
}
#body .wrap .EventCompt.editing .regurl-wrap {
  display: block;
}
#body .wrap .EventCompt .content-wrapper {
  width: 100%;
  background-repeat: no-repeat;
  overflow: hidden;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle h1,
#body .wrap .EventCompt .content-wrapper .card-body h1,
#body .wrap .EventCompt .content-wrapper .card-subtitle h2,
#body .wrap .EventCompt .content-wrapper .card-body h2,
#body .wrap .EventCompt .content-wrapper .card-subtitle h3,
#body .wrap .EventCompt .content-wrapper .card-body h3,
#body .wrap .EventCompt .content-wrapper .card-subtitle h4,
#body .wrap .EventCompt .content-wrapper .card-body h4,
#body .wrap .EventCompt .content-wrapper .card-subtitle h5,
#body .wrap .EventCompt .content-wrapper .card-body h5,
#body .wrap .EventCompt .content-wrapper .card-subtitle h6,
#body .wrap .EventCompt .content-wrapper .card-body h6,
#body .wrap .EventCompt .content-wrapper .card-subtitle p,
#body .wrap .EventCompt .content-wrapper .card-body p {
  margin: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align {
  position: absolute;
  width: 92%;
  color: #545454;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-10,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-10,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-20,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-20,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-30,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-30,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-40,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-40,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-50,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-50,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-10,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-10,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-20,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-20,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-30,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-30,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-40,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-40,
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-50,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-50 {
  position: absolute;
  width: 92%;
  color: #545454;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top {
  top: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-10,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-10 {
  top: 10%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-20,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-20 {
  top: 20%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-30,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-30 {
  top: 30%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-40,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-40 {
  top: 40%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-top-50,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-top-50 {
  top: 50%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom {
  bottom: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-10,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-10 {
  bottom: 10%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-20,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-20 {
  bottom: 20%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-30,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-30 {
  bottom: 30%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-40,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-40 {
  bottom: 40%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle .custom-event-align-bottom-50,
#body .wrap .EventCompt .content-wrapper .card-body .custom-event-align-bottom-50 {
  bottom: 50%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle p {
  color: #4e4e4e;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle * {
  color: inherit;
}
#body .wrap .EventCompt .content-wrapper .card-body {
  position: relative;
}
#body .wrap .EventCompt .content-wrapper .card-body [style*="font-size: 18pt"] {
  color: #444;
}
#body .wrap .EventCompt .content-wrapper .card-body p {
  color: #545454;
}
#body .wrap .EventCompt .content-wrapper .card-body * {
  color: inherit;
}
#body .wrap .EventCompt .content-wrapper.has-bgimg p {
  color: #fff;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle img[data-position] {
  position: absolute;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle img[data-position="logo-tl"] {
  top: 0;
  left: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle img[data-position="logo-bl"] {
  bottom: 0;
  left: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle img[data-position="logo-br"] {
  bottom: 0;
  right: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle img[data-position="logo-tr"] {
  top: 0;
  right: 0;
}
#body .wrap .EventCompt .content-wrapper .card-subtitle.tinymce-ditable img[data-position] {
  position: static;
  width: 30px !important;
}
#body .wrap .EventCompt .text-overflow-cover {
  position: absolute;
  bottom: 0;
  height: 20px;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff 10px);
}
#body .wrap .EventCompt .regbtn-wrap {
  background: linear-gradient(rgba(255, 255, 255, 0), #ffffff 10px);
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  min-height: 40px;
  display: flex;
  flex-wrap: wrap;
}
#body .wrap .EventCompt .regbtn-wrap .regbtn {
  display: inline-block;
  padding: 7px 11px;
  background: #294D7F;
  border-radius: 5px;
  color: #fff;
  font-family: 'GothamNarrow-Bold';
  cursor: pointer;
}
#body .wrap .EventCompt .regbtn-wrap .regbtn:hover {
  text-decoration: none;
}
#body .wrap .EventCompt .regbtn-wrap .regbtn:after {
  content: '\203A';
  margin-left: 5px;
  font-size: 20px;
  line-height: 10px;
}
#body .wrap .EventCompt .regbtn-wrap .regbtn.btn-disabled {
  background: #bbb;
  cursor: not-allowed;
}
#body .wrap .EventCompt .regbtn-wrap .regbtn br {
  display: none;
}
#body .wrap .EventCompt .regurl-wrap {
  display: none;
  overflow: hidden;
  white-space: nowrap;
}
#body .wrap .EventCompt .regurl-wrap p {
  margin: 0 5px 0 0;
  display: inline-block;
  vertical-align: top;
}
#body .wrap .EventCompt[data-size="5x5"] .content-wrapper {
  display: flex;
  height: 100%;
  background-size: 445px 100%;
}
#body .wrap .EventCompt[data-size="5x5"] .card-subtitle {
  flex: 6;
  padding: 4% 0.625% 4% 2%;
}
#body .wrap .EventCompt[data-size="5x5"] .card-body {
  flex: 3.85;
  padding: 4% 2%;
}
#body .wrap .EventCompt[data-size="5x5"] .card-body.tinymce-ditable {
  height: 80% !important;
}
#body .wrap .EventCompt[data-size="5x5"] .card-subtitle [style*="font-size: 18pt"],
#body .wrap .EventCompt[data-size="5x5"] .card-body [style*="font-size: 18pt"] {
  font-size: 4.7rem !important;
  font-weight: 500;
  line-height: 5.5rem;
}
#body .wrap .EventCompt[data-size="5x5"] .card-subtitle [style*="font-size: 16pt"],
#body .wrap .EventCompt[data-size="5x5"] .card-body [style*="font-size: 16pt"] {
  font-size: 2.4rem !important;
  line-height: 3rem;
  font-weight: 400;
}
#body .wrap .EventCompt[data-size="5x5"] .card-subtitle [style*="font-size: 14pt"],
#body .wrap .EventCompt[data-size="5x5"] .card-body [style*="font-size: 14pt"] {
  font-size: 2.0rem !important;
  line-height: 2.4rem;
  font-weight: 500;
}
#body .wrap .EventCompt[data-size="5x5"] .card-subtitle [style*="font-size: 12pt"],
#body .wrap .EventCompt[data-size="5x5"] .card-body [style*="font-size: 12pt"] {
  font-size: 1.8rem !important;
  font-weight: 400;
  line-height: 2.1rem;
}
#body .wrap .EventCompt[data-size="5x5"] .regbtn-wrap {
  left: 60%;
  height: 23%;
  align-items: center;
  justify-content: center;
  font-size: 18px;
}
#body .wrap .EventCompt[data-size="5x5"] .text-overflow-cover {
  left: 60%;
}
#body .wrap .EventCompt[data-size="2x4"] .content-wrapper {
  height: 100%;
  background-size: cover;
}
#body .wrap .EventCompt[data-size="2x4"] .card-subtitle {
  height: 100%;
  padding: 4%;
}
#body .wrap .EventCompt[data-size="2x4"] .card-subtitle.tinymce-ditable {
  height: 85% !important;
  padding-top: 25px !important;
}
#body .wrap .EventCompt[data-size="2x4"] .card-body {
  display: none;
}
#body .wrap .EventCompt[data-size="2x4"] .card-subtitle [style*="font-size: 18pt"],
#body .wrap .EventCompt[data-size="2x4"] .card-body [style*="font-size: 18pt"] {
  font-size: 2rem !important;
  line-height: 2.4rem;
  font-weight: 500;
}
#body .wrap .EventCompt[data-size="2x4"] .card-subtitle [style*="font-size: 16pt"],
#body .wrap .EventCompt[data-size="2x4"] .card-body [style*="font-size: 16pt"] {
  font-size: 1.8rem !important;
  line-height: 2rem;
  font-weight: 400;
}
#body .wrap .EventCompt[data-size="2x4"] .card-subtitle [style*="font-size: 14pt"],
#body .wrap .EventCompt[data-size="2x4"] .card-body [style*="font-size: 14pt"] {
  font-size: 1.6rem !important;
  line-height: 1.8rem;
  font-weight: 400;
}
#body .wrap .EventCompt[data-size="2x4"] .card-subtitle [style*="font-size: 12pt"],
#body .wrap .EventCompt[data-size="2x4"] .card-body [style*="font-size: 12pt"] {
  font-size: 1.4rem !important;
  line-height: 1.6rem;
  font-weight: 500;
}
#body .wrap .EventCompt[data-size="2x4"] .regbtn-wrap {
  background: rgba(255, 255, 255, 0.4);
  height: 50px;
  padding: 0 4%;
  align-items: center;
  justify-content: flex-end;
  font-size: 14px;
}
#body .wrap .EventCompt[data-size="1x4"] .content-wrapper {
  height: 100%;
}
#body .wrap .EventCompt[data-size="1x4"] .card-subtitle {
  height: 40%;
  padding: 4%;
}
#body .wrap .EventCompt[data-size="1x4"] .card-subtitle.tinymce-ditable {
  padding-top: 25px !important;
}
#body .wrap .EventCompt[data-size="1x4"] .card-body {
  padding: 4%;
}
#body .wrap .EventCompt[data-size="1x4"] .card-body.tinymce-ditable {
  height: 40% !important;
}
#body .wrap .EventCompt[data-size="1x4"] .card-subtitle [style*="font-size: 18pt"],
#body .wrap .EventCompt[data-size="1x4"] .card-body [style*="font-size: 18pt"] {
  font-size: 1.8rem !important;
  font-weight: 500;
  line-height: 2rem;
}
#body .wrap .EventCompt[data-size="1x4"] .card-subtitle [style*="font-size: 16pt"],
#body .wrap .EventCompt[data-size="1x4"] .card-body [style*="font-size: 16pt"] {
  font-size: 1.6rem !important;
  font-weight: 400;
  line-height: 1.8rem;
}
#body .wrap .EventCompt[data-size="1x4"] .card-subtitle [style*="font-size: 14pt"],
#body .wrap .EventCompt[data-size="1x4"] .card-body [style*="font-size: 14pt"] {
  font-size: 1.5rem !important;
  font-weight: 400;
  line-height: 1.7rem;
}
#body .wrap .EventCompt[data-size="1x4"] .card-subtitle [style*="font-size: 12pt"],
#body .wrap .EventCompt[data-size="1x4"] .card-body [style*="font-size: 12pt"] {
  font-size: 1.4rem !important;
  font-weight: 400;
  line-height: 1.6em;
}
#body .wrap .EventCompt[data-size="1x4"] .regbtn-wrap {
  height: 20%;
  align-items: center;
  justify-content: center;
  font-size: 14px;
}
#body .wrap .AdvancedHtmlBox .content-wrapper {
  width: 100%;
  height: 100%;
}
#body .wrap .AdvancedHtmlBox .content-wrapper .card-body {
  width: 100%;
  height: 100%;
}
#body .wrap .AdvancedHtmlBox .content-wrapper .tinymce-ditable {
  overflow: scroll;
  padding-top: 30px;
}
#body .wrap .divider {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid white;
  cursor: pointer;
}
#body .wrap .divider .divider {
  width: 100%;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px solid white;
  cursor: pointer;
}
#body .wrap .AuthorList {
  background-color: white;
  overflow: hidden;
}
#body .wrap .AuthorList .content {
  width: 100%;
  height: 100%;
}
#body .wrap .AuthorList .featuredcontributor {
  background-color: white;
  border-top: 5px solid #D7614F;
}
#body .wrap .AuthorList .featuredcontributor .head {
  color: #D7614F;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-weight: 400;
  padding: 9px 0 9px 0;
  margin: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#body .wrap .AuthorList .featuredcontributor .author-info {
  width: 100%;
  position: relative;
  margin-bottom: 5px;
}
#body .wrap .AuthorList .featuredcontributor .author-info .author-img {
  width: 76px;
  height: 76px;
  border-radius: 38px;
  display: inline-block;
  position: absolute;
  top: 5px;
  left: 1px;
  background-position: 50% 50%;
}
#body .wrap .AuthorList .featuredcontributor .author-info .author-name {
  height: 4.6rem;
  color: #D7614F;
  font-family: "GothamNarrow-Black";
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 2.3rem;
  overflow: hidden;
  display: inline-block;
  margin: 20px 0;
  padding-left: 82px;
  text-overflow: ellipsis;
}
#body .wrap .AuthorList .featuredcontributor .description:first-of-type {
  border-top: none;
}
#body .wrap .AuthorList .featuredcontributor .description {
  height: 9.7rem;
  margin: 0 0.5rem 0.5rem 0.5rem;
  color: #444;
  font-family: "LyonDisplay-Regular_Italic";
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.9rem;
  text-align: center;
  overflow: hidden;
  padding: 1rem 0.5rem;
  border-top: 1px solid #ccc;
  display: inline-block;
  text-overflow: ellipsis;
}
#body .wrap .AuthorList .contributor {
  border-top: 5px solid #D7614F;
}
#body .wrap .AuthorList .contributor .head {
  color: #D7614F;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-weight: 400;
  padding: 9px 0 9px 0;
  margin: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#body .wrap .AuthorList .contributor .wrapper {
  bottom: 0px;
}
#body .wrap .AuthorList .contributor .wrapper .author-div {
  width: 33.3333%;
  float: left;
}
#body .wrap .AuthorList .contributor .wrapper .author-div .author-info {
  width: 100%;
  position: relative;
  padding: 0 5px;
  margin-bottom: 5px;
}
#body .wrap .AuthorList .contributor .wrapper .author-div .author-info .author-img {
  width: 76px;
  height: 76px;
  border-radius: 38px;
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 5px;
}
#body .wrap .AuthorList .contributor .wrapper .author-div .author-info .author-name {
  height: 4.6rem;
  color: #D7614F;
  font-family: "GothamNarrow-Black";
  font-size: 1.9rem;
  font-weight: 400;
  line-height: 2.3rem;
  overflow: hidden;
  display: inline-block;
  padding-left: 82px;
  margin: 20px 0;
  text-overflow: ellipsis;
}
#body .wrap .AuthorList .contributor .wrapper .author-div .description:first-of-type {
  border-top: none;
}
#body .wrap .AuthorList .contributor .wrapper .description {
  height: 9.7rem;
  margin: 0 0.5rem 0.5rem 0.5rem;
  color: #444;
  font-family: "LyonDisplay-Regular_Italic";
  font-size: 2.1rem;
  font-weight: 400;
  line-height: 2.9rem;
  text-align: center;
  overflow: hidden;
  padding: 1rem 0.5rem;
  border-top: 1px solid #ccc;
  display: inline-block;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList,
#body .wrap .CuratedList {
  font-family: "GothamNarrow-Medium";
}
#body .wrap .DynamicList .content,
#body .wrap .CuratedList .content {
  width: 100%;
  height: 100%;
  position: relative;
}
#body .wrap .DynamicList .content .card-outer-wrapper,
#body .wrap .CuratedList .content .card-outer-wrapper {
  width: 100%;
  height: 100%;
}
#body .wrap .DynamicList .head,
#body .wrap .CuratedList .head {
  overflow: hidden;
  color: #4a5567;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.8rem;
  padding: 9px 0 9px 0;
  margin: 0px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .head a,
#body .wrap .CuratedList .head a {
  color: #4a5567;
}
#body .wrap .DynamicList .filmstrip,
#body .wrap .CuratedList .filmstrip {
  border-top: 5px solid #4a5567;
  width: 100%;
  height: 100%;
  background-color: white;
}
#body .wrap .DynamicList .filmstrip .head,
#body .wrap .CuratedList .filmstrip .head {
  width: 100%;
  height: 19.0476%;
  color: #4a5567;
  font-family: "GothamNarrow-Bold";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.8rem;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .filmstrip .head a,
#body .wrap .CuratedList .filmstrip .head a {
  color: #4a5567;
}
#body .wrap .DynamicList .filmstrip .story-wrapper,
#body .wrap .CuratedList .filmstrip .story-wrapper {
  width: 100%;
  height: 84%;
  position: absolute;
  bottom: 0px;
  padding: 1.1719% 0%;
}
#body .wrap .DynamicList .filmstrip .story-wrapper .story-div,
#body .wrap .CuratedList .filmstrip .story-wrapper .story-div {
  width: 20%;
  height: 100%;
  text-align: center;
  float: left;
  border: 1px solid #eaeaea;
}
#body .wrap .DynamicList .filmstrip .story-wrapper .story-div .img,
#body .wrap .CuratedList .filmstrip .story-wrapper .story-div .img {
  height: 41%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5.8594%;
}
#body .wrap .DynamicList .filmstrip .story-wrapper .story-div .title,
#body .wrap .CuratedList .filmstrip .story-wrapper .story-div .title {
  height: 3.8rem;
  color: #444;
  font-family: "GothamNarrow-Book";
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.9rem;
  overflow: hidden;
  margin: 4% 4.6875%;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .filmstrip .story-wrapper .story-div .title a,
#body .wrap .CuratedList .filmstrip .story-wrapper .story-div .title a {
  color: #444;
}
#body .wrap .DynamicList .filmstrip .story-wrapper .story-div .author,
#body .wrap .CuratedList .filmstrip .story-wrapper .story-div .author {
  height: 15px;
  color: #4a5567;
  font-family: "GothamNarrow-Medium";
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.5rem;
  overflow: hidden;
}
#body .wrap .DynamicList .editorchoice,
#body .wrap .CuratedList .editorchoice {
  background-color: white;
  width: 100%;
  height: 100%;
  background-color: #788391;
}
#body .wrap .DynamicList .editorchoice .head,
#body .wrap .CuratedList .editorchoice .head {
  width: 100%;
  height: 4rem;
  background-color: rgba(0, 0, 0, 0.25);
  color: white;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2.1rem;
  text-align: center;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .editorchoice .content-wrapper,
#body .wrap .CuratedList .editorchoice .content-wrapper {
  width: 100%;
  padding: 0 8.3333%;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper {
  border-bottom: 2px solid rgba(255, 255, 255, 0.5);
  width: 100%;
  margin-top: 10%;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .img,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .img {
  width: 100%;
  margin-bottom: 7.5%;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .title,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .title {
  max-height: 8rem;
  color: white;
  font-family: "GothamNarrow-Bold";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  padding-bottom: 5px;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .title p:first-child,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .title p:first-child {
  height: 4rem;
  color: white;
  font-family: "GothamNarrow-Bold";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .title a,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .title a {
  color: white;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .body,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .body {
  display: none;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .social-div,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .social-div {
  text-align: center;
  margin: 7% 0;
}
#body .wrap .DynamicList .editorchoice .content-wrapper .story-wrapper .social-div i,
#body .wrap .CuratedList .editorchoice .content-wrapper .story-wrapper .social-div i {
  color: #c2d2db;
  font-size: 1.6rem;
  font-weight: 400;
  margin-left: 10px;
  margin-right: 10px;
  cursor: pointer;
}
#body .wrap .DynamicList .headline,
#body .wrap .CuratedList .headline {
  position: relative;
  width: 100%;
  border-top: 5px solid #4a5567;
  padding: 0 4.1667%;
  background-color: white;
  overflow: hidden;
}
#body .wrap .DynamicList .headline .wrapper,
#body .wrap .CuratedList .headline .wrapper {
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 5px 0 5px 0;
}
#body .wrap .DynamicList .headline .wrapper .title,
#body .wrap .CuratedList .headline .wrapper .title {
  max-height: 6rem;
  color: #545454;
  font-family: "GothamNarrow-Bold";
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px;
}
#body .wrap .DynamicList .headline .wrapper .title a,
#body .wrap .CuratedList .headline .wrapper .title a {
  color: #545454;
}
#body .wrap .DynamicList .headline .wrapper .author,
#body .wrap .CuratedList .headline .wrapper .author {
  display: none;
}
#body .wrap .DynamicList .imageleft,
#body .wrap .CuratedList .imageleft {
  border-top: 5px solid #4a5567;
  padding: 0 4.1667%;
  background: white;
}
#body .wrap .DynamicList .imageleft .wrapper,
#body .wrap .CuratedList .imageleft .wrapper {
  border-bottom: 1px solid #ccc;
  margin-top: 11px;
  padding-bottom: 11px;
  position: relative;
  cursor: pointer;
}
#body .wrap .DynamicList .imageleft .wrapper .img-div,
#body .wrap .CuratedList .imageleft .wrapper .img-div {
  width: 28.3333%;
  height: 85%;
  position: absolute;
}
#body .wrap .DynamicList .imageleft .wrapper .caption-div,
#body .wrap .CuratedList .imageleft .wrapper .caption-div {
  width: 71.6667%;
  position: relative;
  left: 28.3333%;
  padding-left: 4%;
}
#body .wrap .DynamicList .imageleft .wrapper .caption-div .title,
#body .wrap .CuratedList .imageleft .wrapper .caption-div .title {
  height: 6rem;
  color: #545454;
  font-family: "GothamNarrow-Bold";
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px;
}
#body .wrap .DynamicList .imageleft .wrapper .caption-div .title a,
#body .wrap .CuratedList .imageleft .wrapper .caption-div .title a {
  color: #545454;
}
#body .wrap .DynamicList .imageleft .wrapper .caption-div .author,
#body .wrap .CuratedList .imageleft .wrapper .caption-div .author {
  display: none;
}
#body .wrap .DynamicList .imageleft .wrapper.nopic .caption-div,
#body .wrap .CuratedList .imageleft .wrapper.nopic .caption-div {
  left: 0;
  padding: 0;
}
#body .wrap .DynamicList .imageleft .wrapper.nopic .caption-div,
#body .wrap .CuratedList .imageleft .wrapper.nopic .caption-div {
  width: 100%;
  left: 0px;
}
#body .wrap .DynamicList .full,
#body .wrap .CuratedList .full,
#body .wrap .DynamicList .fullwithsection,
#body .wrap .CuratedList .fullwithsection,
#body .wrap .DynamicList .alltext,
#body .wrap .CuratedList .alltext,
#body .wrap .DynamicList .alltextwithsection,
#body .wrap .CuratedList .alltextwithsection {
  background-color: white;
}
#body .wrap .DynamicList .full .img-div,
#body .wrap .CuratedList .full .img-div,
#body .wrap .DynamicList .fullwithsection .img-div,
#body .wrap .CuratedList .fullwithsection .img-div,
#body .wrap .DynamicList .alltext .img-div,
#body .wrap .CuratedList .alltext .img-div,
#body .wrap .DynamicList .alltextwithsection .img-div,
#body .wrap .CuratedList .alltextwithsection .img-div {
  width: 100%;
  height: 144px;
}
#body .wrap .DynamicList .full .head,
#body .wrap .CuratedList .full .head,
#body .wrap .DynamicList .fullwithsection .head,
#body .wrap .CuratedList .fullwithsection .head,
#body .wrap .DynamicList .alltext .head,
#body .wrap .CuratedList .alltext .head,
#body .wrap .DynamicList .alltextwithsection .head,
#body .wrap .CuratedList .alltextwithsection .head {
  color: #4a5567;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.8rem;
  padding: 9px 0 7px 0;
  margin: 0px;
  white-space: nowrap;
}
#body .wrap .DynamicList .full .head a,
#body .wrap .CuratedList .full .head a,
#body .wrap .DynamicList .fullwithsection .head a,
#body .wrap .CuratedList .fullwithsection .head a,
#body .wrap .DynamicList .alltext .head a,
#body .wrap .CuratedList .alltext .head a,
#body .wrap .DynamicList .alltextwithsection .head a,
#body .wrap .CuratedList .alltextwithsection .head a {
  color: #4a5567;
}
#body .wrap .DynamicList .full .caption-div .title,
#body .wrap .CuratedList .full .caption-div .title,
#body .wrap .DynamicList .fullwithsection .caption-div .title,
#body .wrap .CuratedList .fullwithsection .caption-div .title,
#body .wrap .DynamicList .alltext .caption-div .title,
#body .wrap .CuratedList .alltext .caption-div .title,
#body .wrap .DynamicList .alltextwithsection .caption-div .title,
#body .wrap .CuratedList .alltextwithsection .caption-div .title {
  max-height: 6rem;
  color: #545454;
  font-family: "GothamNarrow-Bold";
  font-size: 1.7rem;
  font-weight: 400;
  line-height: 2rem;
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .full .caption-div .title a,
#body .wrap .CuratedList .full .caption-div .title a,
#body .wrap .DynamicList .fullwithsection .caption-div .title a,
#body .wrap .CuratedList .fullwithsection .caption-div .title a,
#body .wrap .DynamicList .alltext .caption-div .title a,
#body .wrap .CuratedList .alltext .caption-div .title a,
#body .wrap .DynamicList .alltextwithsection .caption-div .title a,
#body .wrap .CuratedList .alltextwithsection .caption-div .title a {
  color: #545454;
}
#body .wrap .DynamicList .full .caption-div .author,
#body .wrap .CuratedList .full .caption-div .author,
#body .wrap .DynamicList .fullwithsection .caption-div .author,
#body .wrap .CuratedList .fullwithsection .caption-div .author,
#body .wrap .DynamicList .alltext .caption-div .author,
#body .wrap .CuratedList .alltext .caption-div .author,
#body .wrap .DynamicList .alltextwithsection .caption-div .author,
#body .wrap .CuratedList .alltextwithsection .caption-div .author {
  display: none;
}
#body .wrap .DynamicList .full .story-body,
#body .wrap .CuratedList .full .story-body,
#body .wrap .DynamicList .fullwithsection .story-body,
#body .wrap .CuratedList .fullwithsection .story-body,
#body .wrap .DynamicList .alltext .story-body,
#body .wrap .CuratedList .alltext .story-body,
#body .wrap .DynamicList .alltextwithsection .story-body,
#body .wrap .CuratedList .alltextwithsection .story-body {
  max-height: 8.2rem;
  color: #444;
  font-family: "LyonDisplay";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 10px 0;
}
#body .wrap .DynamicList .full .story-body p:first-child,
#body .wrap .CuratedList .full .story-body p:first-child,
#body .wrap .DynamicList .fullwithsection .story-body p:first-child,
#body .wrap .CuratedList .fullwithsection .story-body p:first-child,
#body .wrap .DynamicList .alltext .story-body p:first-child,
#body .wrap .CuratedList .alltext .story-body p:first-child,
#body .wrap .DynamicList .alltextwithsection .story-body p:first-child,
#body .wrap .CuratedList .alltextwithsection .story-body p:first-child {
  max-height: 8.2rem;
  color: #444;
  font-family: "LyonDisplay";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0px;
}
#body .wrap .DynamicList .full .related,
#body .wrap .CuratedList .full .related,
#body .wrap .DynamicList .fullwithsection .related,
#body .wrap .CuratedList .fullwithsection .related,
#body .wrap .DynamicList .alltext .related,
#body .wrap .CuratedList .alltext .related,
#body .wrap .DynamicList .alltextwithsection .related,
#body .wrap .CuratedList .alltextwithsection .related {
  height: 1.6rem;
  color: #4a5567;
  font-family: "GothamNarrow-Black";
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.6rem;
  margin: 8% 0 0;
}
#body .wrap .DynamicList .full .related-div,
#body .wrap .CuratedList .full .related-div,
#body .wrap .DynamicList .fullwithsection .related-div,
#body .wrap .CuratedList .fullwithsection .related-div,
#body .wrap .DynamicList .alltext .related-div,
#body .wrap .CuratedList .alltext .related-div,
#body .wrap .DynamicList .alltextwithsection .related-div,
#body .wrap .CuratedList .alltextwithsection .related-div {
  border-bottom: 1px solid #ccc;
  padding: 5px 0;
}
#body .wrap .DynamicList .full .related-div .title,
#body .wrap .CuratedList .full .related-div .title,
#body .wrap .DynamicList .fullwithsection .related-div .title,
#body .wrap .CuratedList .fullwithsection .related-div .title,
#body .wrap .DynamicList .alltext .related-div .title,
#body .wrap .CuratedList .alltext .related-div .title,
#body .wrap .DynamicList .alltextwithsection .related-div .title,
#body .wrap .CuratedList .alltextwithsection .related-div .title {
  max-height: 4.5rem;
  color: #444;
  font-family: "GothamNarrow-Bold";
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin: 0px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .full .related-div .title p,
#body .wrap .CuratedList .full .related-div .title p,
#body .wrap .DynamicList .fullwithsection .related-div .title p,
#body .wrap .CuratedList .fullwithsection .related-div .title p,
#body .wrap .DynamicList .alltext .related-div .title p,
#body .wrap .CuratedList .alltext .related-div .title p,
#body .wrap .DynamicList .alltextwithsection .related-div .title p,
#body .wrap .CuratedList .alltextwithsection .related-div .title p {
  margin: 0px;
}
#body .wrap .DynamicList .full .related-div .title a,
#body .wrap .CuratedList .full .related-div .title a,
#body .wrap .DynamicList .fullwithsection .related-div .title a,
#body .wrap .CuratedList .fullwithsection .related-div .title a,
#body .wrap .DynamicList .alltext .related-div .title a,
#body .wrap .CuratedList .alltext .related-div .title a,
#body .wrap .DynamicList .alltextwithsection .related-div .title a,
#body .wrap .CuratedList .alltextwithsection .related-div .title a {
  color: #444;
}
#body .wrap .DynamicList .numbered,
#body .wrap .CuratedList .numbered {
  border-top: 5px solid #4a5567;
  background-color: white;
}
#body .wrap .DynamicList .numbered .head,
#body .wrap .CuratedList .numbered .head {
  color: #4a5567;
  font-family: "Vitesse-Black";
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.8rem;
  padding: 9px 0 7px 0;
  margin: 0px;
  white-space: nowrap;
}
#body .wrap .DynamicList .numbered .head a,
#body .wrap .CuratedList .numbered .head a {
  color: #4a5567;
}
#body .wrap .DynamicList .numbered .left-div,
#body .wrap .CuratedList .numbered .left-div {
  width: 50%;
  float: left;
}
#body .wrap .DynamicList .numbered .right-div,
#body .wrap .CuratedList .numbered .right-div {
  width: 50%;
  float: right;
}
#body .wrap .DynamicList .numbered .list-item,
#body .wrap .CuratedList .numbered .list-item {
  width: 100%;
}
#body .wrap .DynamicList .numbered .list-item .number,
#body .wrap .CuratedList .numbered .list-item .number {
  width: 3.9rem;
  height: 5.6rem;
  color: #c6c8ca;
  font-family: "GothamNarrow-Bold";
  font-size: 4.7rem;
  font-weight: 300;
  line-height: 5.6rem;
  display: inline-block;
  margin: 0px;
  text-align: right;
  vertical-align: top;
}
#body .wrap .DynamicList .numbered .list-item .border-dividier,
#body .wrap .CuratedList .numbered .list-item .border-dividier {
  height: 1px;
  border-top: 1px solid #ccc;
  position: relative;
  top: -1rem;
  margin-left: 5rem;
  margin-right: 0px;
}
#body .wrap .DynamicList .numbered .list-item .title-wrapper,
#body .wrap .CuratedList .numbered .list-item .title-wrapper {
  width: 84.2105%;
  color: #444;
  font-family: "GothamNarrow-Bold";
  font-size: 1.5rem;
  line-height: 1.8rem;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding: 1% 2%;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
}
#body .wrap .DynamicList .numbered .list-item .title-wrapper p:first-child,
#body .wrap .CuratedList .numbered .list-item .title-wrapper p:first-child,
#body .wrap .DynamicList .numbered .list-item .title-wrapper h2:first-child,
#body .wrap .CuratedList .numbered .list-item .title-wrapper h2:first-child {
  max-height: 3.6rem;
  margin: 0px;
  text-overflow: ellipsis;
  color: #444;
  font-family: "GothamNarrow-Bold";
  font-size: 1.5rem;
  font-weight: 400;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#body .wrap .DynamicList .numbered .list-item .title-wrapper a,
#body .wrap .CuratedList .numbered .list-item .title-wrapper a {
  font-family: "GothamNarrow-Bold";
  font-size: 1.7rem;
  line-height: 2rem;
  max-height: 4rem;
  color: #444;
  display: inline-block;
  overflow: hidden;
}
#body .wrap .colspan-1 {
  width: 18.75%;
}
#body .wrap .colspan-2 {
  width: 39.0625%;
}
#body .wrap .colspan-3 {
  width: 59.375%;
}
#body .wrap .colspan-4 {
  width: 79.6875%;
}
#body .wrap .colspan-5 {
  width: 100%;
}
#body .wrap .video .img-div,
#body .wrap .story .img-div {
  cursor: pointer;
}
#body .wrap .video .video-play-btn,
#body .wrap .story .video-play-btn {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjUxcHgiIGhlaWdodD0iNTFweCIgdmlld0JveD0iMCAwIDUxIDUxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy41LjEgKDI1MjM0KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5QbGF5IEJ1dHRvbjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJMYXlvdXRzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBza2V0Y2g6dHlwZT0iTVNQYWdlIj4KICAgICAgICA8ZyBpZD0iSG9tZXBhZ2UtLS1JbXBvcnRhbnQtU3RvcnkiIHNrZXRjaDp0eXBlPSJNU0FydGJvYXJkR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNTUuMDAwMDAwLCAtMTk2OS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLUNvcHkiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNTk5LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlBsYXktQnV0dG9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzNTYuMDAwMDAwLCAzNzEuMDAwMDAwKSIgc2tldGNoOnR5cGU9Ik1TU2hhcGVHcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGVsbGlwc2UgaWQ9Ik92YWwtMTg2IiBzdHJva2U9IiMwMkI3OUUiIGZpbGwtb3BhY2l0eT0iMC4yNSIgZmlsbD0iIzIzMUYyMCIgY3g9IjI0LjUiIGN5PSIyNC41IiByeD0iMjQuNSIgcnk9IjI0LjUiPjwvZWxsaXBzZT4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMzI1MjEyMSwxMi44Njg2ODY5IEwxNy4zMjMyMzIzLDM1LjYzNjg1ODYgTDM3LjEyMTIxMjEsMjQuMjUxMDQwNCBMMTcuMzI1MjEyMSwxMi44Njg2ODY5IFoiIGlkPSJQYWdlLTEiIGZpbGw9IiMwMkI3OUUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 50% 50% no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -15px;
  margin-top: -15px;
}
#body .wrap .video .video-play-btn.photo,
#body .wrap .story .video-play-btn.photo {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItNDggNTAuNCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNDggNTAuNCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6IzAyQjc5RTt9DQoJLnN0MXtvcGFjaXR5OjAuMjU7ZmlsbDojMjMxRjIwO30NCgkuc3Qye2ZpbGw6IzIzMUYyMDtmaWxsLW9wYWNpdHk6MC4yNTtzdHJva2U6IzAyQjc5RTt9DQo8L3N0eWxlPg0KPGc+DQoJPHJlY3QgeD0iLTQ3LjIiIHk9IjUxLjIiIGNsYXNzPSJzdDEiIHdpZHRoPSIxNC4zIiBoZWlnaHQ9IjE0LjMiLz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zMy40LDUxLjdWNjVoLTEzLjNWNTEuN0gtMzMuNCBNLTMyLjQsNTAuN2gtMTUuM1Y2NmgxNS4zVjUwLjdMLTMyLjQsNTAuN3oiLz4NCgk8L2c+DQo8L2c+DQo8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9Ii0zMi44LDU0LjIgLTI4LjgsNTQuMiAtMjguOCw2OS40IC00NCw2OS40IC00NCw2NS42IC0zMi44LDY1LjYgIi8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9Ii00Mi42LDU1IC00Mi42LDYxLjggLTM2LjYsNTguNCAiLz4NCjwvc3ZnPg0K) 50% 50% no-repeat;
}
#body .wrap .video .size1x2 .comment-div,
#body .wrap .video .size3x6 .comment-div {
  background-color: rgba(2, 183, 158, 0.5) !important;
}
@media (min-width: 1100px) {
  #footer {
    background-color: #3e4e64;
    height: 100px;
  }
  #footer .footer-left-div {
    float: left;
    position: relative;
    width: 50%;
  }
  #footer .footer-left-div .rc-logo-div {
    display: inline-block;
    position: absolute;
    left: 0px;
  }
  #footer .footer-left-div .rc-logo-div .logo {
    margin: 25px 17px 25px 25px;
    width: 63px;
    height: 50px;
    display: inline-block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi41LjMgLSBodHRwOi8vYXZvY29kZS5jb20gLS0+CjxzdmcgaGVpZ2h0PSI1MCIgd2lkdGg9IjYzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjMgNTAiPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDEyLjgxIDExLjU2IEMgMTMuNzIgMTEuNTYgMTQuMDMgMTEuNSAxNC4yMiAxMS4zMSBDIDE0LjUgMTEuMDMgMTQuNiAxMC41NSAxNC42IDguODUgQyAxNC42IDcuMTUgMTQuNSA2LjY0IDE0LjIyIDYuMzMgQyAxNC4wMyA2LjE3IDEzLjcyIDYuMDggMTIuODEgNi4wOCBMIDguMzggNi4wOCBMIDguMzggMTEuNTYgTCAxMi44MSAxMS41NiBaIE0gMTkuNTYgMjAuMjQgTCAyMS44OCAyMC4yNCBMIDIxLjg4IDI0LjI0IEwgMTcuMzYgMjQuMjQgQyAxNi4wNCAyNC4yNCAxNS41NyAyNC4wMiAxNS4xOSAyMy42NCBDIDE0LjcyIDIzLjE3IDE0LjQ3IDIyLjM1IDE0LjM0IDE4LjMxIEMgMTQuMjggMTYuNjEgMTQuMTIgMTYuMTQgMTMuNzggMTUuNzYgQyAxMy4zNyAxNS4zOCAxMi45MyAxNS4yNSAxMS44MyAxNS4yNSBMIDguMzggMTUuMjUgTCA4LjM4IDIwLjI3IEwgMTEuMDggMjAuMjcgTCAxMS4wOCAyNC4yNCBMIDAuODUgMjQuMjQgTCAwLjg1IDIwLjI3IEwgMy40OCAyMC4yNyBMIDMuNDggNi4xMSBMIDAuODUgNi4xMSBMIDAuODUgMi4xNiBMIDE1IDIuMTYgQyAxNi42NyAyLjE2IDE3Ljc3IDIuNDUgMTguNTIgMy4yMSBDIDE5LjQzIDQuMTIgMTkuNzcgNS4yNiAxOS43NyA4LjI4IEMgMTkuNzcgMTIuMTkgMTguOCAxMy4wNCAxNi4yNiAxMy40OSBMIDE2LjI2IDEzLjU1IEMgMTguNTIgMTQuMDIgMTkuMzcgMTQuODEgMTkuNDYgMTguMDMgQyAxOS40NiAxOC42OSAxOS41MiAxOS41NyAxOS41NiAyMC4yNCBMIDE5LjU2IDIwLjI0IFogTSAxOS41NiAyMC4yNCIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSAyOC42MyAyMC4xNyBDIDI4Ljg1IDIwLjM5IDI5LjEgMjAuNDYgMjkuOTEgMjAuNDYgTCAzMi44IDIwLjQ2IEMgMzMuNjIgMjAuNDYgMzMuODcgMjAuMzkgMzQuMDYgMjAuMTcgQyAzNC4zMSAxOS44OSAzNC40NyAxOS4yOSAzNC40NyAxNS41NyBDIDM0LjQ3IDExLjg1IDM0LjMxIDExLjIyIDM0LjA2IDEwLjk2IEMgMzMuODcgMTAuNzQgMzMuNjIgMTAuNjUgMzIuOCAxMC42NSBMIDI5LjkxIDEwLjY1IEMgMjkuMSAxMC42NSAyOC44NSAxMC43MSAyOC42MyAxMC45NiBDIDI4LjM4IDExLjIyIDI4LjI1IDExLjg1IDI4LjI1IDE1LjU3IEMgMjguMjUgMTkuMjkgMjguMzggMTkuODkgMjguNjMgMjAuMTcgTSAyNS4xMSAyMy4xNyBDIDIzLjk4IDIyLjAzIDIzLjU0IDIwLjQ2IDIzLjU0IDE1LjU3IEMgMjMuNTQgMTAuNjUgMjMuOTggOS4xIDI1LjExIDcuOTQgQyAyNS44MyA3LjE4IDI2Ljc4IDYuODkgMjguNTMgNi44OSBMIDM0LjE1IDYuODkgQyAzNS45MSA2Ljg5IDM2Ljg1IDcuMTggMzcuNiA3Ljk0IEMgMzguNzMgOS4xIDM5LjE0IDEwLjY1IDM5LjE0IDE1LjU3IEMgMzkuMTQgMjAuNDkgMzguNzMgMjIuMDMgMzcuNiAyMy4xNyBDIDM2Ljg1IDIzLjk2IDM1LjkxIDI0LjI0IDM0LjE1IDI0LjI0IEwgMjguNTMgMjQuMjQgQyAyNi43OCAyNC4yNCAyNS44NiAyMy45NiAyNS4xMSAyMy4xNyIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA0MS4yOCAyNC4yNCBMIDQxLjI4IDIwLjQ5IEwgNDMuNjkgMjAuNDkgTCA0My42OSA0Ljc1IEwgNDEuMjggNC43NSBMIDQxLjI4IDAuOTcgTCA0OC40IDAuOTcgTCA0OC40IDIwLjUyIEwgNTAuNzYgMjAuNTIgTCA1MC43NiAyNC4yNCBMIDQxLjI4IDI0LjI0IFogTSA0MS4yOCAyNC4yNCIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA1Mi43NyAyNC4yNCBMIDUyLjc3IDIwLjQ5IEwgNTUuMTggMjAuNDkgTCA1NS4xOCA0Ljc1IEwgNTIuNzcgNC43NSBMIDUyLjc3IDAuOTcgTCA1OS44OSAwLjk3IEwgNTkuODkgMjAuNTIgTCA2Mi4yNSAyMC41MiBMIDYyLjI1IDI0LjI0IEwgNTIuNzcgMjQuMjQgWiBNIDUyLjc3IDI0LjI0IiAvPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDcuNjIgNDkuNzYgQyA1LjU0IDQ5Ljc2IDQuNyA0OS40NyAzLjk0IDQ4LjcxIEMgMi43NSA0Ny41MiAyLjE5IDQ1LjQ3IDIuMTkgMzguNzIgQyAyLjE5IDMxLjk0IDIuNzUgMjkuODkgMy45NCAyOC43MiBDIDQuNyAyNy45NiA1LjU0IDI3LjY4IDcuNjIgMjcuNjggTCAxNC44NCAyNy42OCBDIDE2Ljc4IDI3LjY4IDE3Ljg4IDI3LjkzIDE4LjU3IDI4LjYzIEMgMTkuNjcgMjkuNzMgMTkuOTggMzEuNSAyMC4wNSAzNS42NiBMIDE1LjE4IDM1LjY2IEMgMTUuMTIgMzIuOTUgMTUuMDIgMzIuMjkgMTQuNzcgMzIuMDMgQyAxNC41OCAzMS44NCAxNC4zIDMxLjc4IDEzLjQyIDMxLjc4IEwgOS4yNSAzMS43OCBDIDguMjggMzEuNzggOC4wMiAzMS44NCA3LjggMzIuMDMgQyA3LjU1IDMyLjMyIDcuNCAzMy4xIDcuNCAzOC43MiBDIDcuNCA0NC4zIDcuNTUgNDUuMTIgNy44IDQ1LjM3IEMgOC4wMiA0NS41OSA4LjI4IDQ1LjY2IDkuMjUgNDUuNjYgTCAxMy40MiA0NS42NiBDIDE0LjMzIDQ1LjY2IDE0LjU4IDQ1LjU2IDE0Ljc3IDQ1LjM3IEMgMTUuMDIgNDUuMTIgMTUuMDkgNDQuNjIgMTUuMTggNDEuNTMgTCAyMC4wNSA0MS41MyBDIDE5Ljk4IDQ1Ljg1IDE5LjcgNDcuNjQgMTguNTcgNDguNzUgQyAxNy44NSA0OS41IDE2Ljc1IDQ5Ljc2IDE0LjggNDkuNzYgTCA3LjYyIDQ5Ljc2IFogTSA3LjYyIDQ5Ljc2IiAvPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMzLjEgNDUuNDcgTCAzMy4xIDQyLjQ0IEwgMzAuMjggNDIuNDQgQyAyOC40NiA0Mi40NCAyNy45OSA0Mi41NyAyNy43MSA0Mi44NSBDIDI3LjM5IDQzLjE3IDI3LjMzIDQzLjYxIDI3LjMzIDQ0LjQzIEMgMjcuMzMgNDUuMzQgMjcuMzkgNDUuODUgMjcuNjQgNDYuMSBDIDI3Ljg2IDQ2LjMyIDI4LjI0IDQ2LjM4IDI4Ljg3IDQ2LjM4IEwgMjkuODQgNDYuMzggQyAzMC43OCA0Ni4zOCAzMS41MyA0Ni4yNiAzMy4xIDQ1LjQ3IE0gMzIuNzkgMzYuMjkgQyAzMi41NyAzNi4xIDMyLjI2IDM2LjA0IDMxLjUzIDM2LjA0IEwgMjkuNDMgMzYuMDQgQyAyOC43NyAzNi4wNCAyOC40MyAzNi4xIDI4LjI0IDM2LjI5IEMgMjcuOTkgMzYuNTQgMjcuOTYgMzYuOTUgMjcuODkgMzcuOTkgTCAyMy40NCAzNy45OSBDIDIzLjUgMzUuMDYgMjMuNzggMzQuMDggMjQuNDcgMzMuMzkgQyAyNS4xNiAzMi42OSAyNS45OCAzMi40MSAyNy41NSAzMi40MSBMIDMzLjUxIDMyLjQxIEMgMzUuMjEgMzIuNDEgMzYuMTUgMzIuNzMgMzYuNzggMzMuMzYgQyAzNy41NiAzNC4xMSAzNy43OCAzNS4wMyAzNy43OCAzNy45IEwgMzcuNzggNDYgTCA0MC4wMSA0NiBMIDQwLjAxIDQ5Ljc2IEwgMzMuMSA0OS43NiBMIDMzLjEgNDcuODMgQyAzMS4wMyA0OS41MyAzMC4zMSA0OS43OSAyOC44NCA0OS43OSBMIDI2Ljc2IDQ5Ljc5IEMgMjUuMjMgNDkuNzkgMjQuNDEgNDkuNiAyMy43MiA0OC45IEMgMjMuMTIgNDguMzEgMjIuNzEgNDcuMjYgMjIuNzEgNDQuOTkgQyAyMi43MSA0Mi44NSAyMy4wNiA0MS40NiAyMy43OCA0MC43NCBDIDI0LjYgMzkuOTIgMjUuODIgMzkuNTcgMjguNjUgMzkuNTcgQyAzMC4xOSAzOS41NyAzMS43MiAzOS43NiAzMy4xIDQwLjA3IEwgMzMuMSAzOC41OSBDIDMzLjEgMzYuODkgMzMuMDEgMzYuNTQgMzIuNzkgMzYuMjkiIC8+CiAgICA8cGF0aCBmaWxsPSIjZmVmZWZlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNDEuODMgNDkuNzYgTCA0MS44MyA0NiBMIDQ0LjI1IDQ2IEwgNDQuMjUgMzAuMjcgTCA0MS44MyAzMC4yNyBMIDQxLjgzIDI2LjQ4IEwgNDguOTYgMjYuNDggTCA0OC45NiA0Ni4wMyBMIDUxLjMxIDQ2LjAzIEwgNTEuMzEgNDkuNzYgTCA0MS44MyA0OS43NiBaIE0gNDEuODMgNDkuNzYiIC8+CiAgICA8cGF0aCBmaWxsPSIjZmVmZWZlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNTMuMzIgNDkuNzYgTCA1My4zMiA0NiBMIDU1Ljc0IDQ2IEwgNTUuNzQgMzAuMjcgTCA1My4zMiAzMC4yNyBMIDUzLjMyIDI2LjQ4IEwgNjAuNDUgMjYuNDggTCA2MC40NSA0Ni4wMyBMIDYyLjggNDYuMDMgTCA2Mi44IDQ5Ljc2IEwgNTMuMzIgNDkuNzYgWiBNIDUzLjMyIDQ5Ljc2IiAvPgo8L3N2Zz4=) 0 0 no-repeat;
  }
  #footer .footer-left-div .rc-logo-div .description {
    border-left: 2px solid rgba(254, 254, 254, 0.5);
    display: inline-block;
    height: 50px;
    left: 105px;
    margin: 25px 0;
    padding-left: 25px;
    position: absolute;
    top: 0px;
  }
  #footer .footer-left-div .rc-logo-div .description .title {
    /* Base text style */
    color: #fefefe;
    font-family: "GothamNarrow-Book";
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    letter-spacing: -0.05px;
    line-height: 16px;
    margin: 0;
    width: 197px;
  }
  #footer .footer-left-div .rc-logo-div .description .about {
    /* Text style for "About" */
    color: #fab039;
    font-family: "GothamNarrow-Bold";
    font-size: 14px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin: 0;
    width: 42px;
    text-decoration: none;
  }
  #footer .footer-left-div .rc-logo-div .description .about:hover {
    cursor: pointer;
  }
  #footer .footer-left-div .email-subscription-div {
    display: inline-block;
    height: 54px;
    margin-bottom: 24px;
    margin-top: 22px;
    position: absolute;
    right: 72px;
    width: 135px;
  }
  #footer .footer-left-div .email-subscription-div .description {
    /* Text style for "Want insight m" */
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 12px;
    font-weight: 300;
    height: 28px;
    line-height: 14px;
    margin-bottom: 5px;
    width: 140px;
  }
  #footer .footer-left-div .email-subscription-div .email-box {
    height: 20px;
    width: 135px;
    position: relative;
  }
  #footer .footer-left-div .email-subscription-div .email-box input {
    border: 0 none;
    font-family: "GothamNarrow-Light-Italic";
    height: 20px;
    padding: 2px;
    width: 115px;
    font-size: 12px;
    line-height: 20px;
    position: absolute;
  }
  #footer .footer-left-div .email-subscription-div .email-box div {
    background-color: #fab039;
    border-radius: 0;
    font-size: 10px;
    height: 20px;
    padding: 0 5px;
    width: 20px;
    cursor: pointer;
    position: absolute;
    right: 0px;
    top: 0px;
    line-height: 20px;
  }
  #footer .footer-right-div {
    float: right;
    height: 100%;
    position: relative;
    width: 50%;
  }
  #footer .footer-right-div .link-div {
    display: inline-block;
    height: 100%;
    left: 10px;
    position: absolute;
    width: 400px;
  }
  #footer .footer-right-div .link-div ul {
    margin: 10px 0;
    padding: 0;
    width: 100%;
  }
  #footer .footer-right-div .link-div ul li {
    display: inline-block;
    height: 14px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 125px;
  }
  #footer .footer-right-div .link-div ul li a {
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 11px;
    font-weight: 300;
    height: 14px;
    line-height: 14px;
    text-decoration: none;
    white-space: normal;
  }
  #footer .footer-right-div .copyright-div {
    border-left: 2px solid rgba(254, 254, 254, 0.5);
    display: inline-block;
    height: 50px;
    margin: 24px 0;
    position: absolute;
    right: 20px;
    width: 150px;
  }
  #footer .footer-right-div .copyright-div p {
    /* Text style for "An Economist G" */
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 9px;
    font-weight: 300;
    line-height: 13px;
    margin: 5px 0 8px 20px;
    overflow: hidden;
    width: 133px;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
  #footer {
    background-color: #3e4e64;
    height: 300px;
    padding: 0px 20px;
  }
  #footer .footer-left-div {
    border-bottom: 1px solid rgba(254, 254, 254, 0.5);
    float: left;
    height: 150px;
    position: relative;
    width: 100%;
  }
  #footer .footer-left-div .rc-logo-div {
    display: inline-block;
    position: absolute;
    left: 0px;
  }
  #footer .footer-left-div .rc-logo-div .logo {
    display: inline-block;
    height: 50px;
    margin: 25px 17px 25px 0;
    width: 63px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi41LjMgLSBodHRwOi8vYXZvY29kZS5jb20gLS0+CjxzdmcgaGVpZ2h0PSI1MCIgd2lkdGg9IjYzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjMgNTAiPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDEyLjgxIDExLjU2IEMgMTMuNzIgMTEuNTYgMTQuMDMgMTEuNSAxNC4yMiAxMS4zMSBDIDE0LjUgMTEuMDMgMTQuNiAxMC41NSAxNC42IDguODUgQyAxNC42IDcuMTUgMTQuNSA2LjY0IDE0LjIyIDYuMzMgQyAxNC4wMyA2LjE3IDEzLjcyIDYuMDggMTIuODEgNi4wOCBMIDguMzggNi4wOCBMIDguMzggMTEuNTYgTCAxMi44MSAxMS41NiBaIE0gMTkuNTYgMjAuMjQgTCAyMS44OCAyMC4yNCBMIDIxLjg4IDI0LjI0IEwgMTcuMzYgMjQuMjQgQyAxNi4wNCAyNC4yNCAxNS41NyAyNC4wMiAxNS4xOSAyMy42NCBDIDE0LjcyIDIzLjE3IDE0LjQ3IDIyLjM1IDE0LjM0IDE4LjMxIEMgMTQuMjggMTYuNjEgMTQuMTIgMTYuMTQgMTMuNzggMTUuNzYgQyAxMy4zNyAxNS4zOCAxMi45MyAxNS4yNSAxMS44MyAxNS4yNSBMIDguMzggMTUuMjUgTCA4LjM4IDIwLjI3IEwgMTEuMDggMjAuMjcgTCAxMS4wOCAyNC4yNCBMIDAuODUgMjQuMjQgTCAwLjg1IDIwLjI3IEwgMy40OCAyMC4yNyBMIDMuNDggNi4xMSBMIDAuODUgNi4xMSBMIDAuODUgMi4xNiBMIDE1IDIuMTYgQyAxNi42NyAyLjE2IDE3Ljc3IDIuNDUgMTguNTIgMy4yMSBDIDE5LjQzIDQuMTIgMTkuNzcgNS4yNiAxOS43NyA4LjI4IEMgMTkuNzcgMTIuMTkgMTguOCAxMy4wNCAxNi4yNiAxMy40OSBMIDE2LjI2IDEzLjU1IEMgMTguNTIgMTQuMDIgMTkuMzcgMTQuODEgMTkuNDYgMTguMDMgQyAxOS40NiAxOC42OSAxOS41MiAxOS41NyAxOS41NiAyMC4yNCBMIDE5LjU2IDIwLjI0IFogTSAxOS41NiAyMC4yNCIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSAyOC42MyAyMC4xNyBDIDI4Ljg1IDIwLjM5IDI5LjEgMjAuNDYgMjkuOTEgMjAuNDYgTCAzMi44IDIwLjQ2IEMgMzMuNjIgMjAuNDYgMzMuODcgMjAuMzkgMzQuMDYgMjAuMTcgQyAzNC4zMSAxOS44OSAzNC40NyAxOS4yOSAzNC40NyAxNS41NyBDIDM0LjQ3IDExLjg1IDM0LjMxIDExLjIyIDM0LjA2IDEwLjk2IEMgMzMuODcgMTAuNzQgMzMuNjIgMTAuNjUgMzIuOCAxMC42NSBMIDI5LjkxIDEwLjY1IEMgMjkuMSAxMC42NSAyOC44NSAxMC43MSAyOC42MyAxMC45NiBDIDI4LjM4IDExLjIyIDI4LjI1IDExLjg1IDI4LjI1IDE1LjU3IEMgMjguMjUgMTkuMjkgMjguMzggMTkuODkgMjguNjMgMjAuMTcgTSAyNS4xMSAyMy4xNyBDIDIzLjk4IDIyLjAzIDIzLjU0IDIwLjQ2IDIzLjU0IDE1LjU3IEMgMjMuNTQgMTAuNjUgMjMuOTggOS4xIDI1LjExIDcuOTQgQyAyNS44MyA3LjE4IDI2Ljc4IDYuODkgMjguNTMgNi44OSBMIDM0LjE1IDYuODkgQyAzNS45MSA2Ljg5IDM2Ljg1IDcuMTggMzcuNiA3Ljk0IEMgMzguNzMgOS4xIDM5LjE0IDEwLjY1IDM5LjE0IDE1LjU3IEMgMzkuMTQgMjAuNDkgMzguNzMgMjIuMDMgMzcuNiAyMy4xNyBDIDM2Ljg1IDIzLjk2IDM1LjkxIDI0LjI0IDM0LjE1IDI0LjI0IEwgMjguNTMgMjQuMjQgQyAyNi43OCAyNC4yNCAyNS44NiAyMy45NiAyNS4xMSAyMy4xNyIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA0MS4yOCAyNC4yNCBMIDQxLjI4IDIwLjQ5IEwgNDMuNjkgMjAuNDkgTCA0My42OSA0Ljc1IEwgNDEuMjggNC43NSBMIDQxLjI4IDAuOTcgTCA0OC40IDAuOTcgTCA0OC40IDIwLjUyIEwgNTAuNzYgMjAuNTIgTCA1MC43NiAyNC4yNCBMIDQxLjI4IDI0LjI0IFogTSA0MS4yOCAyNC4yNCIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA1Mi43NyAyNC4yNCBMIDUyLjc3IDIwLjQ5IEwgNTUuMTggMjAuNDkgTCA1NS4xOCA0Ljc1IEwgNTIuNzcgNC43NSBMIDUyLjc3IDAuOTcgTCA1OS44OSAwLjk3IEwgNTkuODkgMjAuNTIgTCA2Mi4yNSAyMC41MiBMIDYyLjI1IDI0LjI0IEwgNTIuNzcgMjQuMjQgWiBNIDUyLjc3IDI0LjI0IiAvPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDcuNjIgNDkuNzYgQyA1LjU0IDQ5Ljc2IDQuNyA0OS40NyAzLjk0IDQ4LjcxIEMgMi43NSA0Ny41MiAyLjE5IDQ1LjQ3IDIuMTkgMzguNzIgQyAyLjE5IDMxLjk0IDIuNzUgMjkuODkgMy45NCAyOC43MiBDIDQuNyAyNy45NiA1LjU0IDI3LjY4IDcuNjIgMjcuNjggTCAxNC44NCAyNy42OCBDIDE2Ljc4IDI3LjY4IDE3Ljg4IDI3LjkzIDE4LjU3IDI4LjYzIEMgMTkuNjcgMjkuNzMgMTkuOTggMzEuNSAyMC4wNSAzNS42NiBMIDE1LjE4IDM1LjY2IEMgMTUuMTIgMzIuOTUgMTUuMDIgMzIuMjkgMTQuNzcgMzIuMDMgQyAxNC41OCAzMS44NCAxNC4zIDMxLjc4IDEzLjQyIDMxLjc4IEwgOS4yNSAzMS43OCBDIDguMjggMzEuNzggOC4wMiAzMS44NCA3LjggMzIuMDMgQyA3LjU1IDMyLjMyIDcuNCAzMy4xIDcuNCAzOC43MiBDIDcuNCA0NC4zIDcuNTUgNDUuMTIgNy44IDQ1LjM3IEMgOC4wMiA0NS41OSA4LjI4IDQ1LjY2IDkuMjUgNDUuNjYgTCAxMy40MiA0NS42NiBDIDE0LjMzIDQ1LjY2IDE0LjU4IDQ1LjU2IDE0Ljc3IDQ1LjM3IEMgMTUuMDIgNDUuMTIgMTUuMDkgNDQuNjIgMTUuMTggNDEuNTMgTCAyMC4wNSA0MS41MyBDIDE5Ljk4IDQ1Ljg1IDE5LjcgNDcuNjQgMTguNTcgNDguNzUgQyAxNy44NSA0OS41IDE2Ljc1IDQ5Ljc2IDE0LjggNDkuNzYgTCA3LjYyIDQ5Ljc2IFogTSA3LjYyIDQ5Ljc2IiAvPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMzLjEgNDUuNDcgTCAzMy4xIDQyLjQ0IEwgMzAuMjggNDIuNDQgQyAyOC40NiA0Mi40NCAyNy45OSA0Mi41NyAyNy43MSA0Mi44NSBDIDI3LjM5IDQzLjE3IDI3LjMzIDQzLjYxIDI3LjMzIDQ0LjQzIEMgMjcuMzMgNDUuMzQgMjcuMzkgNDUuODUgMjcuNjQgNDYuMSBDIDI3Ljg2IDQ2LjMyIDI4LjI0IDQ2LjM4IDI4Ljg3IDQ2LjM4IEwgMjkuODQgNDYuMzggQyAzMC43OCA0Ni4zOCAzMS41MyA0Ni4yNiAzMy4xIDQ1LjQ3IE0gMzIuNzkgMzYuMjkgQyAzMi41NyAzNi4xIDMyLjI2IDM2LjA0IDMxLjUzIDM2LjA0IEwgMjkuNDMgMzYuMDQgQyAyOC43NyAzNi4wNCAyOC40MyAzNi4xIDI4LjI0IDM2LjI5IEMgMjcuOTkgMzYuNTQgMjcuOTYgMzYuOTUgMjcuODkgMzcuOTkgTCAyMy40NCAzNy45OSBDIDIzLjUgMzUuMDYgMjMuNzggMzQuMDggMjQuNDcgMzMuMzkgQyAyNS4xNiAzMi42OSAyNS45OCAzMi40MSAyNy41NSAzMi40MSBMIDMzLjUxIDMyLjQxIEMgMzUuMjEgMzIuNDEgMzYuMTUgMzIuNzMgMzYuNzggMzMuMzYgQyAzNy41NiAzNC4xMSAzNy43OCAzNS4wMyAzNy43OCAzNy45IEwgMzcuNzggNDYgTCA0MC4wMSA0NiBMIDQwLjAxIDQ5Ljc2IEwgMzMuMSA0OS43NiBMIDMzLjEgNDcuODMgQyAzMS4wMyA0OS41MyAzMC4zMSA0OS43OSAyOC44NCA0OS43OSBMIDI2Ljc2IDQ5Ljc5IEMgMjUuMjMgNDkuNzkgMjQuNDEgNDkuNiAyMy43MiA0OC45IEMgMjMuMTIgNDguMzEgMjIuNzEgNDcuMjYgMjIuNzEgNDQuOTkgQyAyMi43MSA0Mi44NSAyMy4wNiA0MS40NiAyMy43OCA0MC43NCBDIDI0LjYgMzkuOTIgMjUuODIgMzkuNTcgMjguNjUgMzkuNTcgQyAzMC4xOSAzOS41NyAzMS43MiAzOS43NiAzMy4xIDQwLjA3IEwgMzMuMSAzOC41OSBDIDMzLjEgMzYuODkgMzMuMDEgMzYuNTQgMzIuNzkgMzYuMjkiIC8+CiAgICA8cGF0aCBmaWxsPSIjZmVmZWZlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNDEuODMgNDkuNzYgTCA0MS44MyA0NiBMIDQ0LjI1IDQ2IEwgNDQuMjUgMzAuMjcgTCA0MS44MyAzMC4yNyBMIDQxLjgzIDI2LjQ4IEwgNDguOTYgMjYuNDggTCA0OC45NiA0Ni4wMyBMIDUxLjMxIDQ2LjAzIEwgNTEuMzEgNDkuNzYgTCA0MS44MyA0OS43NiBaIE0gNDEuODMgNDkuNzYiIC8+CiAgICA8cGF0aCBmaWxsPSIjZmVmZWZlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNTMuMzIgNDkuNzYgTCA1My4zMiA0NiBMIDU1Ljc0IDQ2IEwgNTUuNzQgMzAuMjcgTCA1My4zMiAzMC4yNyBMIDUzLjMyIDI2LjQ4IEwgNjAuNDUgMjYuNDggTCA2MC40NSA0Ni4wMyBMIDYyLjggNDYuMDMgTCA2Mi44IDQ5Ljc2IEwgNTMuMzIgNDkuNzYgWiBNIDUzLjMyIDQ5Ljc2IiAvPgo8L3N2Zz4=) 0 0 no-repeat;
  }
  #footer .footer-left-div .rc-logo-div .description {
    border-left: 2px solid rgba(254, 254, 254, 0.5);
    display: inline-block;
    height: 50px;
    left: 80px;
    top: 0;
    margin: 25px 0;
    padding-left: 25px;
    position: absolute;
  }
  #footer .footer-left-div .rc-logo-div .description .title {
    /* Base text style */
    color: #fefefe;
    font-family: "GothamNarrow-Book";
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    letter-spacing: -0.05px;
    line-height: 16px;
    margin: 0;
    width: 197px;
  }
  #footer .footer-left-div .rc-logo-div .description .about {
    /* Text style for "About" */
    color: #fab039;
    font-family: "GothamNarrow-Bold";
    font-size: 14px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin: 0;
    width: 42px;
    text-decoration: none;
  }
  #footer .footer-left-div .rc-logo-div .description .about:hover {
    cursor: pointer;
  }
  #footer .footer-left-div .email-subscription-div {
    display: inline-block;
    height: 54px;
    margin-bottom: 24px;
    margin-top: 22px;
    position: absolute;
    right: 100px;
    width: 280px;
  }
  #footer .footer-left-div .email-subscription-div .description {
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 14px;
    font-weight: 300;
    height: 32px;
    line-height: 16px;
    margin-bottom: 5px;
    width: 173px;
  }
  #footer .footer-left-div .email-subscription-div .email-box {
    height: 40px;
    position: relative;
    width: 280px;
  }
  #footer .footer-left-div .email-subscription-div .email-box input {
    border: 0 none;
    font-family: "GothamNarrow-Light-Italic";
    font-size: 16px;
    height: 40px;
    line-height: 20px;
    padding: 12px;
    position: absolute;
    width: 240px;
  }
  #footer .footer-left-div .email-subscription-div .email-box div {
    background-color: #fab039;
    border-radius: 0;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
  }
  #footer .footer-right-div {
    float: right;
    height: 150px;
    position: relative;
    width: 100%;
  }
  #footer .footer-right-div .link-div {
    display: inline-block;
    height: 100%;
    left: 10px;
    position: absolute;
    width: 535px;
  }
  #footer .footer-right-div .link-div ul {
    margin: 25px 0;
    padding: 0;
    width: 100%;
  }
  #footer .footer-right-div .link-div ul li {
    display: inline-block;
    height: 24px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 175px;
  }
  #footer .footer-right-div .link-div ul li a {
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 14px;
    font-weight: 300;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    white-space: normal;
  }
  #footer .footer-right-div .copyright-div {
    border-left: 2px solid rgba(254, 254, 254, 0.5);
    display: inline-block;
    height: 50px;
    margin: 25px 0;
    position: absolute;
    right: 20px;
    width: 150px;
  }
  #footer .footer-right-div .copyright-div p {
    /* Text style for "An Economist G" */
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 9px;
    font-weight: 300;
    line-height: 13px;
    margin: 5px 0 8px 20px;
    overflow: hidden;
    width: 133px;
  }
}
@media (min-width: 320px) and (max-width: 767px) {
  #footer {
    background-color: #3e4e64;
    padding: 0px 20px;
  }
  #footer .footer-left-div {
    float: left;
    position: relative;
    width: 100%;
  }
  #footer .footer-left-div .rc-logo-div {
    display: inline-block;
    position: relative;
    width: 100%;
  }
  #footer .footer-left-div .rc-logo-div .logo {
    display: inline-block;
    height: 50px;
    margin: 25px 17px 25px 0;
    width: 63px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEF2b2NvZGUgMi41LjMgLSBodHRwOi8vYXZvY29kZS5jb20gLS0+CjxzdmcgaGVpZ2h0PSI1MCIgd2lkdGg9IjYzIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjMgNTAiPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDEyLjgxIDExLjU2IEMgMTMuNzIgMTEuNTYgMTQuMDMgMTEuNSAxNC4yMiAxMS4zMSBDIDE0LjUgMTEuMDMgMTQuNiAxMC41NSAxNC42IDguODUgQyAxNC42IDcuMTUgMTQuNSA2LjY0IDE0LjIyIDYuMzMgQyAxNC4wMyA2LjE3IDEzLjcyIDYuMDggMTIuODEgNi4wOCBMIDguMzggNi4wOCBMIDguMzggMTEuNTYgTCAxMi44MSAxMS41NiBaIE0gMTkuNTYgMjAuMjQgTCAyMS44OCAyMC4yNCBMIDIxLjg4IDI0LjI0IEwgMTcuMzYgMjQuMjQgQyAxNi4wNCAyNC4yNCAxNS41NyAyNC4wMiAxNS4xOSAyMy42NCBDIDE0LjcyIDIzLjE3IDE0LjQ3IDIyLjM1IDE0LjM0IDE4LjMxIEMgMTQuMjggMTYuNjEgMTQuMTIgMTYuMTQgMTMuNzggMTUuNzYgQyAxMy4zNyAxNS4zOCAxMi45MyAxNS4yNSAxMS44MyAxNS4yNSBMIDguMzggMTUuMjUgTCA4LjM4IDIwLjI3IEwgMTEuMDggMjAuMjcgTCAxMS4wOCAyNC4yNCBMIDAuODUgMjQuMjQgTCAwLjg1IDIwLjI3IEwgMy40OCAyMC4yNyBMIDMuNDggNi4xMSBMIDAuODUgNi4xMSBMIDAuODUgMi4xNiBMIDE1IDIuMTYgQyAxNi42NyAyLjE2IDE3Ljc3IDIuNDUgMTguNTIgMy4yMSBDIDE5LjQzIDQuMTIgMTkuNzcgNS4yNiAxOS43NyA4LjI4IEMgMTkuNzcgMTIuMTkgMTguOCAxMy4wNCAxNi4yNiAxMy40OSBMIDE2LjI2IDEzLjU1IEMgMTguNTIgMTQuMDIgMTkuMzcgMTQuODEgMTkuNDYgMTguMDMgQyAxOS40NiAxOC42OSAxOS41MiAxOS41NyAxOS41NiAyMC4yNCBMIDE5LjU2IDIwLjI0IFogTSAxOS41NiAyMC4yNCIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSAyOC42MyAyMC4xNyBDIDI4Ljg1IDIwLjM5IDI5LjEgMjAuNDYgMjkuOTEgMjAuNDYgTCAzMi44IDIwLjQ2IEMgMzMuNjIgMjAuNDYgMzMuODcgMjAuMzkgMzQuMDYgMjAuMTcgQyAzNC4zMSAxOS44OSAzNC40NyAxOS4yOSAzNC40NyAxNS41NyBDIDM0LjQ3IDExLjg1IDM0LjMxIDExLjIyIDM0LjA2IDEwLjk2IEMgMzMuODcgMTAuNzQgMzMuNjIgMTAuNjUgMzIuOCAxMC42NSBMIDI5LjkxIDEwLjY1IEMgMjkuMSAxMC42NSAyOC44NSAxMC43MSAyOC42MyAxMC45NiBDIDI4LjM4IDExLjIyIDI4LjI1IDExLjg1IDI4LjI1IDE1LjU3IEMgMjguMjUgMTkuMjkgMjguMzggMTkuODkgMjguNjMgMjAuMTcgTSAyNS4xMSAyMy4xNyBDIDIzLjk4IDIyLjAzIDIzLjU0IDIwLjQ2IDIzLjU0IDE1LjU3IEMgMjMuNTQgMTAuNjUgMjMuOTggOS4xIDI1LjExIDcuOTQgQyAyNS44MyA3LjE4IDI2Ljc4IDYuODkgMjguNTMgNi44OSBMIDM0LjE1IDYuODkgQyAzNS45MSA2Ljg5IDM2Ljg1IDcuMTggMzcuNiA3Ljk0IEMgMzguNzMgOS4xIDM5LjE0IDEwLjY1IDM5LjE0IDE1LjU3IEMgMzkuMTQgMjAuNDkgMzguNzMgMjIuMDMgMzcuNiAyMy4xNyBDIDM2Ljg1IDIzLjk2IDM1LjkxIDI0LjI0IDM0LjE1IDI0LjI0IEwgMjguNTMgMjQuMjQgQyAyNi43OCAyNC4yNCAyNS44NiAyMy45NiAyNS4xMSAyMy4xNyIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA0MS4yOCAyNC4yNCBMIDQxLjI4IDIwLjQ5IEwgNDMuNjkgMjAuNDkgTCA0My42OSA0Ljc1IEwgNDEuMjggNC43NSBMIDQxLjI4IDAuOTcgTCA0OC40IDAuOTcgTCA0OC40IDIwLjUyIEwgNTAuNzYgMjAuNTIgTCA1MC43NiAyNC4yNCBMIDQxLjI4IDI0LjI0IFogTSA0MS4yOCAyNC4yNCIgLz4KICAgIDxwYXRoIGZpbGw9IiNmZWZlZmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTSA1Mi43NyAyNC4yNCBMIDUyLjc3IDIwLjQ5IEwgNTUuMTggMjAuNDkgTCA1NS4xOCA0Ljc1IEwgNTIuNzcgNC43NSBMIDUyLjc3IDAuOTcgTCA1OS44OSAwLjk3IEwgNTkuODkgMjAuNTIgTCA2Mi4yNSAyMC41MiBMIDYyLjI1IDI0LjI0IEwgNTIuNzcgMjQuMjQgWiBNIDUyLjc3IDI0LjI0IiAvPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDcuNjIgNDkuNzYgQyA1LjU0IDQ5Ljc2IDQuNyA0OS40NyAzLjk0IDQ4LjcxIEMgMi43NSA0Ny41MiAyLjE5IDQ1LjQ3IDIuMTkgMzguNzIgQyAyLjE5IDMxLjk0IDIuNzUgMjkuODkgMy45NCAyOC43MiBDIDQuNyAyNy45NiA1LjU0IDI3LjY4IDcuNjIgMjcuNjggTCAxNC44NCAyNy42OCBDIDE2Ljc4IDI3LjY4IDE3Ljg4IDI3LjkzIDE4LjU3IDI4LjYzIEMgMTkuNjcgMjkuNzMgMTkuOTggMzEuNSAyMC4wNSAzNS42NiBMIDE1LjE4IDM1LjY2IEMgMTUuMTIgMzIuOTUgMTUuMDIgMzIuMjkgMTQuNzcgMzIuMDMgQyAxNC41OCAzMS44NCAxNC4zIDMxLjc4IDEzLjQyIDMxLjc4IEwgOS4yNSAzMS43OCBDIDguMjggMzEuNzggOC4wMiAzMS44NCA3LjggMzIuMDMgQyA3LjU1IDMyLjMyIDcuNCAzMy4xIDcuNCAzOC43MiBDIDcuNCA0NC4zIDcuNTUgNDUuMTIgNy44IDQ1LjM3IEMgOC4wMiA0NS41OSA4LjI4IDQ1LjY2IDkuMjUgNDUuNjYgTCAxMy40MiA0NS42NiBDIDE0LjMzIDQ1LjY2IDE0LjU4IDQ1LjU2IDE0Ljc3IDQ1LjM3IEMgMTUuMDIgNDUuMTIgMTUuMDkgNDQuNjIgMTUuMTggNDEuNTMgTCAyMC4wNSA0MS41MyBDIDE5Ljk4IDQ1Ljg1IDE5LjcgNDcuNjQgMTguNTcgNDguNzUgQyAxNy44NSA0OS41IDE2Ljc1IDQ5Ljc2IDE0LjggNDkuNzYgTCA3LjYyIDQ5Ljc2IFogTSA3LjYyIDQ5Ljc2IiAvPgogICAgPHBhdGggZmlsbD0iI2ZlZmVmZSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNIDMzLjEgNDUuNDcgTCAzMy4xIDQyLjQ0IEwgMzAuMjggNDIuNDQgQyAyOC40NiA0Mi40NCAyNy45OSA0Mi41NyAyNy43MSA0Mi44NSBDIDI3LjM5IDQzLjE3IDI3LjMzIDQzLjYxIDI3LjMzIDQ0LjQzIEMgMjcuMzMgNDUuMzQgMjcuMzkgNDUuODUgMjcuNjQgNDYuMSBDIDI3Ljg2IDQ2LjMyIDI4LjI0IDQ2LjM4IDI4Ljg3IDQ2LjM4IEwgMjkuODQgNDYuMzggQyAzMC43OCA0Ni4zOCAzMS41MyA0Ni4yNiAzMy4xIDQ1LjQ3IE0gMzIuNzkgMzYuMjkgQyAzMi41NyAzNi4xIDMyLjI2IDM2LjA0IDMxLjUzIDM2LjA0IEwgMjkuNDMgMzYuMDQgQyAyOC43NyAzNi4wNCAyOC40MyAzNi4xIDI4LjI0IDM2LjI5IEMgMjcuOTkgMzYuNTQgMjcuOTYgMzYuOTUgMjcuODkgMzcuOTkgTCAyMy40NCAzNy45OSBDIDIzLjUgMzUuMDYgMjMuNzggMzQuMDggMjQuNDcgMzMuMzkgQyAyNS4xNiAzMi42OSAyNS45OCAzMi40MSAyNy41NSAzMi40MSBMIDMzLjUxIDMyLjQxIEMgMzUuMjEgMzIuNDEgMzYuMTUgMzIuNzMgMzYuNzggMzMuMzYgQyAzNy41NiAzNC4xMSAzNy43OCAzNS4wMyAzNy43OCAzNy45IEwgMzcuNzggNDYgTCA0MC4wMSA0NiBMIDQwLjAxIDQ5Ljc2IEwgMzMuMSA0OS43NiBMIDMzLjEgNDcuODMgQyAzMS4wMyA0OS41MyAzMC4zMSA0OS43OSAyOC44NCA0OS43OSBMIDI2Ljc2IDQ5Ljc5IEMgMjUuMjMgNDkuNzkgMjQuNDEgNDkuNiAyMy43MiA0OC45IEMgMjMuMTIgNDguMzEgMjIuNzEgNDcuMjYgMjIuNzEgNDQuOTkgQyAyMi43MSA0Mi44NSAyMy4wNiA0MS40NiAyMy43OCA0MC43NCBDIDI0LjYgMzkuOTIgMjUuODIgMzkuNTcgMjguNjUgMzkuNTcgQyAzMC4xOSAzOS41NyAzMS43MiAzOS43NiAzMy4xIDQwLjA3IEwgMzMuMSAzOC41OSBDIDMzLjEgMzYuODkgMzMuMDEgMzYuNTQgMzIuNzkgMzYuMjkiIC8+CiAgICA8cGF0aCBmaWxsPSIjZmVmZWZlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNDEuODMgNDkuNzYgTCA0MS44MyA0NiBMIDQ0LjI1IDQ2IEwgNDQuMjUgMzAuMjcgTCA0MS44MyAzMC4yNyBMIDQxLjgzIDI2LjQ4IEwgNDguOTYgMjYuNDggTCA0OC45NiA0Ni4wMyBMIDUxLjMxIDQ2LjAzIEwgNTEuMzEgNDkuNzYgTCA0MS44MyA0OS43NiBaIE0gNDEuODMgNDkuNzYiIC8+CiAgICA8cGF0aCBmaWxsPSIjZmVmZWZlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0gNTMuMzIgNDkuNzYgTCA1My4zMiA0NiBMIDU1Ljc0IDQ2IEwgNTUuNzQgMzAuMjcgTCA1My4zMiAzMC4yNyBMIDUzLjMyIDI2LjQ4IEwgNjAuNDUgMjYuNDggTCA2MC40NSA0Ni4wMyBMIDYyLjggNDYuMDMgTCA2Mi44IDQ5Ljc2IEwgNTMuMzIgNDkuNzYgWiBNIDUzLjMyIDQ5Ljc2IiAvPgo8L3N2Zz4=) 0 0 no-repeat;
  }
  #footer .footer-left-div .rc-logo-div .description {
    border-left: 2px solid rgba(254, 254, 254, 0.5);
    display: inline-block;
    height: 50px;
    left: 80px;
    margin: 25px 0;
    padding-left: 25px;
    position: absolute;
  }
  #footer .footer-left-div .rc-logo-div .description .title {
    /* Base text style */
    color: #fefefe;
    font-family: "GothamNarrow-Book";
    font-size: 14px;
    font-weight: 700;
    height: 32px;
    letter-spacing: -0.05px;
    line-height: 16px;
    margin: 0;
    width: 197px;
  }
  #footer .footer-left-div .rc-logo-div .description .about {
    /* Text style for "About" */
    color: #fab039;
    font-family: "GothamNarrow-Bold";
    font-size: 14px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    margin: 0;
    width: 42px;
    text-decoration: none;
  }
  #footer .footer-left-div .rc-logo-div .description .about:hover {
    cursor: pointer;
  }
  #footer .footer-left-div .email-subscription-div {
    display: inline-block;
    margin-top: 0;
    position: static;
    width: 100%;
    right: 0;
    float: left;
  }
  #footer .footer-left-div .email-subscription-div .description {
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 14px;
    font-weight: 300;
    height: 32px;
    line-height: 16px;
    margin-bottom: 10px;
    width: 173px;
  }
  #footer .footer-left-div .email-subscription-div .email-box {
    height: 40px;
    position: relative;
    width: 280px;
  }
  #footer .footer-left-div .email-subscription-div .email-box input {
    border: 0 none;
    font-family: "GothamNarrow-Light-Italic";
    font-size: 16px;
    height: 40px;
    line-height: 20px;
    padding: 12px;
    position: absolute;
    width: 240px;
  }
  #footer .footer-left-div .email-subscription-div .email-box div {
    background-color: #fab039;
    border-radius: 0;
    cursor: pointer;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
  }
  #footer .footer-right-div {
    position: relative;
    width: 100%;
  }
  #footer .footer-right-div .link-div {
    display: inline-block;
    height: 100%;
    left: 10px;
    position: relative;
    width: 100%;
  }
  #footer .footer-right-div .link-div ul {
    margin: 25px 0;
    padding: 0;
    width: 100%;
  }
  #footer .footer-right-div .link-div ul li {
    display: inline-block;
    height: 24px;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: left;
    vertical-align: top;
    width: 150px;
  }
  #footer .footer-right-div .link-div ul li a {
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 14px;
    font-weight: 300;
    height: 24px;
    line-height: 24px;
    text-decoration: none;
    white-space: normal;
  }
  #footer .footer-right-div .copyright-div {
    border-top: 1px solid rgba(254, 254, 254, 0.5);
    display: inline-block;
    height: 50px;
    position: relative;
    width: 100%;
  }
  #footer .footer-right-div .copyright-div p {
    /* Text style for "An Economist G" */
    color: white;
    font-family: "GothamNarrow-Light";
    font-size: 9px;
    font-weight: 300;
    line-height: 13px;
    margin: 5px 0 8px 20px;
    overflow: hidden;
    width: 133px;
  }
}
/*
	player style
*/
.videoInfo .social-link,
#videoInfo .social-link {
  text-rendering: auto;
}
.videoInfo .more,
#videoInfo .more {
  text-align: right;
}
.videoInfo h5.author,
#videoInfo h5.author {
  color: #666;
  margin-top: -5px;
  font-size: 14px;
  padding: 4px 0;
  border-top: 1px solid #999;
}
.videoInfo .tag a,
#videoInfo .tag a {
  margin-bottom: 5px;
}
/*
	reset bootstrap
*/
.modal-dialog .modal-content {
  border-radius: 0;
}
.modal-dialog .modal-content .modal-header {
  border-bottom: none;
}
.modal-dialog .modal-content .modal-header .modal-title .btn {
  width: 50px;
  border-radius: 0;
}
.modal-dialog .modal-content .modal-header .modal-title .btn .fa {
  font-size: 15px;
}
.modal-dialog .modal-content .modal-header .modal-title .btn:first-child {
  margin-left: 5px;
}
#newsLettersForm input[type=checkbox] {
  margin-right: 10px;
}
#newsLettersForm label {
  color: #666;
  font-weight: normal;
}
@media (min-width: 992px) {
  .modal-lg {
    width: 95%;
  }
}
@media (max-width: 992px) {
  .center-content,
  .blog .center-content {
    margin-left: 0px!important;
  }
  .center-content .story_title,
  .blog .center-content .story_title {
    font-size: 44px!important;
  }
}
@media (max-width: 850px) {
  .center-content,
  .blog .center-content {
    margin-right: 0px!important;
  }
  .center-content .story_title,
  .blog .center-content .story_title {
    font-size: 36px!important;
  }
  .right-rail {
    position: relative!important;
    width: 100%!important;
    right: 0!important;
  }
  .right-rail #right_rail_content_loader {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
  }
}
/*
	tablet
*/
@media (min-width: 768px) and (max-width: 992px) {
  .modal-lg {
    width: 95%;
  }
  .container {
    width: 100%;
  }
}
/*
	mobile
*/
@media (max-width: 767px) {
  #header {
    display: none;
  }
  .nav-wrap {
    display: none;
  }
  #logo > span {
    width: 20%;
    top: 10px;
    left: 10px;
    line-height: 1;
  }
  #logo #social {
    right: 10px;
  }
  #logo #social li {
    width: 20px;
  }
  #logo #social .social_fb {
    width: 15px;
  }
  #logo.index-page {
    height: 40px!important;
  }
  #logo.index-page span {
    display: none!important;
  }
  #logo.index-page ul {
    display: none!important;
  }
  #logo.index-page > a {
    height: 34px!important;
    width: auto;
    background-size: contain!important;
    position: relative;
    top: 5px;
  }
  .adunit.banner {
    padding: 10px 0!important;
    overflow: hidden;
  }
  .container {
    width: 100%;
  }
  .center-content {
    margin-right: 0px;
  }
  #nav {
    z-index: 3;
  }
  #nav #navbtn {
    position: absolute;
    top: 0;
    left: 0;
  }
  #nav #searchbtn {
    right: -290px;
  }
  #nav #searchbth.focus {
    right: 0px;
  }
  #nav ul {
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    width: 200px;
    padding: 0;
    opacity: 0.9;
    background-color: #000;
    z-index: 3;
  }
  #nav ul li {
    margin: 0;
    list-style-type: none;
    display: block;
    text-align: center;
    line-height: 40px;
    height: 40px;
    border-bottom: 1px solid #777;
  }
  #nav ul li a {
    color: #fff;
    font-size: 16px;
    font-weight: 900;
  }
  #nav ul li:last-child {
    border: none;
  }
  #body .wrap {
    width: 100%;
    margin-top: -10px !important;
  }
  #body .wrap .size1,
  #body .wrap .size2 {
    width: 49.5%;
  }
  #body .wrap .size1 .cover,
  #body .wrap .size2 .cover {
    max-height: 52px;
    padding: 2px 40px 3px 10px;
    background-size: 23px 23px;
    overflow: hidden;
  }
  #body .wrap .size1 .cover h5,
  #body .wrap .size2 .cover h5 {
    margin: 3px 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 15px;
  }
  #body .wrap .size1 .cover .description,
  #body .wrap .size2 .cover .description {
    display: none;
  }
  #body .wrap .size3 {
    width: 100%;
  }
  #body .wrap .size4,
  #body .wrap .size5 {
    width: 49.5%;
  }
  #body .wrap .size4 .cover,
  #body .wrap .size5 .cover {
    max-height: 50%;
    overflow: hidden;
  }
  #body .wrap .size4 .cover h5,
  #body .wrap .size5 .cover h5 {
    font-size: 13px;
    line-height: 15px;
  }
}
@media (min-width: 1440px) {
  #body,
  body {
    background-color: #f0f2f5;
  }
  #body .canvas-wrapper,
  body .canvas-wrapper {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    background-color: white;
  }
  #nav {
    background-color: #2F3B4B;
  }
  #nav > div {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  #logo_container {
    background-color: #3E4E64;
    padding-bottom: 2px;
  }
  #logo_container #logo {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  .adunit.banner {
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }
  #footer-wrapper {
    width: 100%;
    background-color: #3e4e64;
  }
  #footer-wrapper #footer {
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
  }
}
