@charset "UTF-8";

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.svg?cnnsans-thin) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.svgz?cnnsans-thin) format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.svg?cnnsans-light) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.svgz?cnnsans-light) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.svg?cnnsans-regular) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.svgz?cnnsans-regular) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.svg?cnnsans-medium) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.svgz?cnnsans-medium) format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.svg?cnnsans-bold) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.svgz?cnnsans-bold) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.svg?cnnsans-heavy) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.svgz?cnnsans-heavy) format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.svg?cnnsans-black) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.svgz?cnnsans-black) format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.svg?cnnsans-thinit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.svgz?cnnsans-thinit) format("svg");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.svg?cnnsans-lightit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.svgz?cnnsans-lightit) format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.svg?cnnsans-italic) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.svgz?cnnsans-italic) format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.svg?cnnsans-mediumit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.svgz?cnnsans-mediumit) format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.svg?cnnsans-boldit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.svgz?cnnsans-boldit) format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.svg?cnnsans-heavyit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.svgz?cnnsans-heavyit) format("svg");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: CNN;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.svg?cnnsans-blackit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.svgz?cnnsans-blackit) format("svg");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.svg?cnnclock-thin) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.svgz?cnnclock-thin) format("svg");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.svg?cnnclock-light) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.svgz?cnnclock-light) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.svg?cnnclock-regular) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.svgz?cnnclock-regular) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.svg?cnnclock-medium) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.svgz?cnnclock-medium) format("svg");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.svg?cnnclock-bold) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.svgz?cnnclock-bold) format("svg");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.svg?cnnclock-heavy) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.svgz?cnnclock-heavy) format("svg");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.svg?cnnclock-black) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.svgz?cnnclock-black) format("svg");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.svg?cnnclock-thinit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.svgz?cnnclock-thinit) format("svg");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.svg?cnnclock-lightit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.svgz?cnnclock-lightit) format("svg");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.svg?cnnclock-italic) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.svgz?cnnclock-italic) format("svg");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.svg?cnnclock-mediumit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.svgz?cnnclock-mediumit) format("svg");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.svg?cnnclock-boldit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.svgz?cnnclock-boldit) format("svg");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.svg?cnnclock-heavyit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.svgz?cnnclock-heavyit) format("svg");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: CNN Clock;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.svg?cnnclock-blackit) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.svgz?cnnclock-blackit) format("svg");
  font-weight: 900;
  font-style: italic;
}

@font-face {
  font-family: STYLE;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.woff2) format("woff2"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.svg?cnnstyle-regular) format("svg"),url(http://www.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.svgz?cnnstyle-regular) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: cnn-icons;
  src: url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.eot);
  src: url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.eot?#iefix) format("embedded-opentype"),url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.woff) format("woff"),url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.ttf) format("truetype"),url(http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.svg?#cnn-icons) format("svg");
  font-weight: 400;
  font-style: normal;
}

.el-drop-down:after,
.el-drop-down__arrow-up:after,
.icon,
.pg-vertical.pg-architecture .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-architecture .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-architecture .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-architecture .m-footer__top__link:before,
.pg-vertical.pg-arts .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-arts .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-arts .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-arts .m-footer__top__link:before,
.pg-vertical.pg-autos .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-autos .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-autos .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-autos .m-footer__top__link:before,
.pg-vertical.pg-design .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-design .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-design .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-design .m-footer__top__link:before,
.pg-vertical.pg-fashion .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-fashion .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-fashion .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-fashion .m-footer__top__link:before,
.pg-vertical.pg-luxury .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-luxury .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-luxury .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-luxury .m-footer__top__link:before,
.pg-vertical.pg-politics .m-footer__follow__link a:before,
.pg-vertical.pg-politics .m-footer__follow__twtr a:before,
.pg-vertical.pg-politics .m-footer__follow__vine a:before,
.pg-vertical.pg-politics .m-footer__follow__yt a:before,
.pg-vertical.pg-style .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-style .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-style .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-style .m-footer__top__link:before,
.search__footer .search-input__button:after {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: cnn-icons;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  vertical-align: middle;
}

.icon--arrow-down:before {
  content: "\f101";
}

.icon--arrow-left:before {
  content: "\f102";
}

.icon--arrow-line-down:before {
  content: "\f103";
}

.icon--arrow-line-up:before {
  content: "\f104";
}

.icon--arrow-navigate-left:before {
  content: "\f105";
}

.icon--arrow-navigate-right:before {
  content: "\f106";
}

.icon--arrow-right:before {
  content: "\f107";
}

.icon--arrow-up:before {
  content: "\f108";
}

.icon--checkmark:before {
  content: "\f109";
}

.icon--close:before {
  content: "\f10a";
}

.icon--cnn-go:before {
  content: "\f10b";
}

.icon--cnn:before {
  content: "\f10c";
}

.icon--collection-player-info:before {
  content: "\f10d";
}

.icon--collection-player-leftarrow:before {
  content: "\f10e";
}

.icon--collection-player-play:before {
  content: "\f10f";
}

.icon--collection-player-rightarrow:before {
  content: "\f110";
}

.icon--collection-player-save:before {
  content: "\f111";
}

.icon--collection-player-share:before {
  content: "\f112";
}

.icon--comment:before {
  content: "\f113";
}

.icon--expand-close:before {
  content: "\f114";
}

.icon--expand-open:before {
  content: "\f115";
}

.icon--follow:before {
  content: "\f116";
}

.icon--games:before {
  content: "\f117";
}

.icon--home:before {
  content: "\f118";
}

.icon--ireport:before {
  content: "\f119";
}

.icon--media-cc:before {
  content: "\f11a";
}

.icon--media-end:before {
  content: "\f11b";
}

.icon--media-fastforward:before {
  content: "\f11c";
}

.icon--media-fullscreen:before {
  content: "\f11d";
}

.icon--media-minimize:before {
  content: "\f11e";
}

.icon--media-mute:before {
  content: "\f11f";
}

.icon--media-pause:before {
  content: "\f120";
}

.icon--media-play:before {
  content: "\f121";
}

.icon--media-restart:before {
  content: "\f122";
}

.icon--media-rewind:before {
  content: "\f123";
}

.icon--media-start:before {
  content: "\f124";
}

.icon--media-stop:before {
  content: "\f125";
}

.icon--media-volume:before {
  content: "\f126";
}

.icon--menu:before {
  content: "\f127";
}

.icon--profile:before {
  content: "\f128";
}

.icon--quote:before {
  content: "\f129";
}

.icon--rss:before {
  content: "\f12a";
}

.icon--search:before {
  content: "\f12b";
}

.icon--settings:before {
  content: "\f12c";
}

.icon--share-arrow:before {
  content: "\f12d";
}

.icon--social-facebook:before {
  content: "\f12e";
}

.icon--social-googleplus:before {
  content: "\f12f";
}

.icon--social-instagram:before {
  content: "\f130";
}

.icon--social-linkedin:before {
  content: "\f131";
}

.icon--social-mail:before {
  content: "\f132";
}

.icon--social-more:before {
  content: "\f133";
}

.icon--social-pinterest:before {
  content: "\f134";
}

.icon--social-reddit:before {
  content: "\f135";
}

.icon--social-stumbleupon:before {
  content: "\f136";
}

.icon--social-tumblr:before {
  content: "\f137";
}

.icon--social-tvtag:before {
  content: "\f138";
}

.icon--social-twitter:before {
  content: "\f139";
}

.icon--social-vimeo:before {
  content: "\f13a";
}

.icon--social-vine:before {
  content: "\f13b";
}

.icon--social-whatsapp:before {
  content: "\f13c";
}

.icon--social-youtube:before {
  content: "\f13d";
}

.icon--timestamp:before {
  content: "\f13e";
}

.icon--trend-down:before {
  content: "\f13f";
}

.icon--trend-flat:before {
  content: "\f140";
}

.icon--trend-up:before {
  content: "\f141";
}

.icon--type-audio:before {
  content: "\f142";
}

.icon--type-chart:before {
  content: "\f143";
}

.icon--type-gallery:before {
  content: "\f144";
}

.icon--type-map:before {
  content: "\f145";
}

.icon--type-video-large:before {
  content: "\f146";
}

.icon--type-video:before {
  content: "\f147";
}

.icon--weather-01:before {
  content: "\f148";
}

.icon--weather-02:before {
  content: "\f149";
}

.icon--weather-03:before {
  content: "\f14a";
}

.icon--weather-04:before {
  content: "\f14b";
}

.icon--weather-05:before {
  content: "\f14c";
}

.icon--weather-06:before {
  content: "\f14d";
}

.icon--weather-07:before {
  content: "\f14e";
}

.icon--weather-08:before {
  content: "\f14f";
}

.icon--weather-11:before {
  content: "\f150";
}

.icon--weather-12:before {
  content: "\f151";
}

.icon--weather-13:before {
  content: "\f152";
}

.icon--weather-14:before {
  content: "\f153";
}

.icon--weather-15:before {
  content: "\f154";
}

.icon--weather-16:before {
  content: "\f155";
}

.icon--weather-17:before {
  content: "\f156";
}

.icon--weather-18:before {
  content: "\f157";
}

.icon--weather-19:before {
  content: "\f158";
}

.icon--weather-20:before {
  content: "\f159";
}

.icon--weather-21:before {
  content: "\f15a";
}

.icon--weather-22:before {
  content: "\f15b";
}

.icon--weather-23:before {
  content: "\f15c";
}

.icon--weather-24:before {
  content: "\f15d";
}

.icon--weather-25:before {
  content: "\f15e";
}

.icon--weather-26:before {
  content: "\f15f";
}

.icon--weather-29:before {
  content: "\f160";
}

.icon--weather-30:before {
  content: "\f161";
}

.icon--weather-31:before {
  content: "\f162";
}

.icon--weather-32:before {
  content: "\f163";
}

.icon--weather-33:before {
  content: "\f164";
}

.icon--weather-34:before {
  content: "\f165";
}

.icon--weather-35:before {
  content: "\f166";
}

.icon--weather-36:before {
  content: "\f167";
}

.icon--weather-37:before {
  content: "\f168";
}

.icon--weather-38:before {
  content: "\f169";
}

.icon--weather-39:before {
  content: "\f16a";
}

.icon--weather-40:before {
  content: "\f16b";
}

.icon--weather-41:before {
  content: "\f16c";
}

.icon--weather-42:before {
  content: "\f16d";
}

.icon--weather-43:before {
  content: "\f16e";
}

.icon--weather-44:before {
  content: "\f16f";
}

.icon--weather-45:before {
  content: "\f170";
}

.icon--xtype-video-watchcnnlive:before {
  content: "\f171";
}

.icon--y01-star-outline:before {
  content: "\f172";
}

.icon--y02-star-solid:before {
  content: "\f173";
}

.icon--y03-social-messenger:before {
  content: "\f174";
}

.icon--y04-social-messenger-bolt:before {
  content: "\f175";
}

.zn.t-hidden {
  display: none!important;
}

.m-legal .m-legal__links[data-analytics=footer_adchoices]:after {
  content: '';
  display: block;
  margin: 0;
  padding: 0;
}

.el-drop-down {
  cursor: pointer;
  float: left;
  position: relative;
}

.el-drop-down:after {
  font-size: 20px;
  font-size: 1.3333333333rem;
  content: "";
  font-family: cnn-icons;
  font-size: 30px;
  font-size: 2rem;
}

.el-drop-down__arrow-up:after {
  content: "";
  font-family: cnn-icons;
}

.el-drop-down__current {
  margin: 0;
  font-size: 14px;
  font-size: .9333333333rem;
}

.el-drop-down__list {
  border-top: solid;
  border-top-color: #fefefe;
  border-width: 2px 0 0;
  display: none;
  list-style: none;
  min-width: 300px;
  padding: 0;
  width: 100%;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.el-drop-down--dark .el-drop-down__list,
.el-drop-down--light .el-drop-down__list {
  border-color: #fefefe;
}

.el-drop-down__list.el-drop-down__list--open {
  display: block;
}

.el-drop-down__list__container {
  clear: both;
  position: relative;
}

.el-drop-down__list-item {
  background-color: rgba(38,38,38,.95);
  border-bottom: 1px solid #404040;
  border-top-color: #404040;
  color: #bfbfbf;
  cursor: pointer;
  padding: 10px;
  -webkit-transition: background .3s;
  transition: background .3s;
  width: 100%;
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.4285714286;
  font-size: 18px;
  font-size: 1.2rem;
}

.el-drop-down__list-item .pg-header__subsections__link {
  color: #bfbfbf;
  display: block;
  -webkit-transition: color .3s;
  transition: color .3s;
}

.el-drop-down__list-item .pg-header__subsections__link:hover {
  color: #fefefe;
}

.el-drop-down__list-item:hover {
  background-color: #595959;
  color: #fefefe;
}

.el-drop-down__list-item:hover .pg-header__subsections__link {
  color: #fefefe;
}

.el-drop-down__list-item--selected {
  color: #fefefe;
  cursor: default;
}

.m-truste__icon {
  cursor: pointer;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
}

.overlay {
  z-index: 10001!important;
}

.box_overlay {
  position: fixed!important;
  z-index: 10002!important;
}

.box_overlay * {
  box-sizing: content-box;
}

.m-legal .m-legal__links[data-analytics=footer_adchoices] {
  padding-right: 20px;
  position: relative;
}

.m-legal .m-legal__links[data-analytics=footer_adchoices]:after {
  margin-top: -6px;
  background-image: url(/.a/1.295.4/assets/sprite-chrome.png);
  background-position: -14px -51px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  right: 3px;
}

.l-footer {
  background-color: #0c0c0c;
  padding: 30px 0;
  padding-top: 30px;
}

.l-footer__content {
  margin: 20px 20px auto;
  max-width: 1100px;
  border-top: 0;
  margin: 0 auto auto;
  padding: 1px 0 40px;
}

.l-footer__content:after {
  clear: both;
  content: '';
  display: table;
}

.l-footer__tools {
  padding: 0 20px;
  margin: 0 auto;
  padding: 0;
  width: 1100px;
}

.l-footer__tools:after {
  clear: both;
  content: '';
  display: table;
}

.l-footer__search {
  padding-left: 0;
  position: relative;
  float: right;
}

.l-footer__tools--weather {
  margin-bottom: 10px;
  float: left;
  margin-bottom: 0;
}

.l-footer__weather {
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  padding-top: 2px;
  padding: 2px 0 10px;
  width: col(7);
  padding: 2px 0 10px;
}

.m-footer-nav {
  background-color: inherit;
  border-top: 0;
  margin: 0;
  padding: 20px 0 0;
  border-top: 0;
  padding: 20px 0 0;
}

.m-footer-nav,
.m-footer-nav a {
  color: #595959;
  font-weight: 700;
  font-size: 12px;
  font-size: .8rem;
}

.m-footer-nav a {
  text-decoration: none;
}

.m-footer-nav .m-footer__link {
  color: #bfbfbf;
  font-weight: 300;
  text-decoration: none;
  font-size: 14.4px;
  font-size: .96rem;
}

.m-footer-nav .m-footer__link:hover {
  color: #fff;
}

.m-footer__bucket_group {
  clear: both;
  display: block;
  margin-bottom: 100px;
  padding-top: 25px;
  text-align: left;
  display: inline;
  padding-top: 25px;
}

.m-footer__bucket_group:after {
  clear: both;
  content: '';
  display: table;
}

.m-footer__bucket {
  display: inline-block;
  list-style-type: none;
  margin: 0 auto 20px;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 100%;
  width: 25%;
  padding-right: 1rem;
}

body.domestic .m-footer__bucket {
  width: 14.2857142857%;
}

body.international .m-footer__bucket {
  width: 16.6666666667%;
}

.m-footer__bucket ol {
  padding: 0;
}

.edition-domestic .m-footer__bucket__news,
.edition-domestic .m-footer__bucket__this-is-cnn,
.m-footer-twocol {
  width: 50%;
  padding-right: 20px;
  float: left;
  width: 28.5714285714%;
}

.edition-domestic .m-footer__bucket__news .m-footer__subtitles,
.edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles,
.m-footer-twocol .m-footer__subtitles {
  -webkit-columns: auto 2;
  -moz-columns: auto 2;
  columns: auto 2;
}

.edition-domestic .no-csscolumns .m-footer__bucket__news .m-footer__subtitles .m-footer__list-item,
.edition-domestic .no-csscolumns .m-footer__bucket__this-is-cnn .m-footer__subtitles .m-footer__list-item,
.no-csscolumns .edition-domestic .m-footer__bucket__news .m-footer__subtitles .m-footer__list-item,
.no-csscolumns .edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles .m-footer__list-item,
.no-csscolumns .m-footer-twocol .m-footer__subtitles .m-footer__list-item {
  float: left;
  width: 50%;
}

.m-footer__bucket__special .m-footer__title {
  margin-bottom: 15px;
}

.m-footer__bucket__homepage,
.m-footer__bucket__intl_homepage {
  display: none;
}

.m-footer__list-item {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 5px 0 0;
  width: 100%;
  display: inline-block;
  padding: 5px 0 0;
  text-align: left;
}

.m-footer__title .m-footer__title__link {
  background-color: #1a1a1a;
  border-top: 1px solid #000;
  color: #fefefe;
  display: block;
  font-weight: 300;
  padding: 10px 0 10px 10px;
  font-size: 22px;
  font-size: 1.4666666667rem;
  background: none;
  border-top: 0;
  padding: 0;
  text-align: left;
}

.m-footer__title .m-footer__title__link:hover {
  color: #fff;
}

.m-footer__bucket__widgets {
  margin-top: 40px;
  margin-top: 0;
}

.m-footer__bucket__widgets .m-footer__title {
  margin-bottom: 5px;
}

.edition-domestic .m-footer__bucket__opinions {
  clear: left;
  clear: none;
  margin-top: 0;
}

.edition-domestic .m-footer__bucket__this-is-cnn {
  margin-top: 40px;
  margin-top: 0;
  padding-right: 20px;
  float: left;
  width: 14.2857142857%;
}

.edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles {
  -webkit-columns: auto 1;
  -moz-columns: auto 1;
  columns: auto 1;
}

.no-csscolumns .edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles .m-footer__list-item {
  float: none;
  width: 100%;
}

.m-copyright-outercontainer {
  margin: 20px auto 0;
  text-align: left;
  clear: both;
  margin-top: 0;
  padding: 40px 0 0;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
  width: 1100px;
}

.m-copyright-outercontainer:after {
  clear: both;
  content: '';
  display: table;
}

.m-copyright-outercontainer .mini-navigation-footer {
  padding: 0;
}

.m-copyright-innercontainer {
  clear: both;
  display: inline-block;
  overflow: hidden;
  display: block;
  margin-left: 0;
  display: inline-block;
  float: right;
}

.m-copyright {
  display: block;
  margin-bottom: 20px;
  margin-bottom: 5px;
  text-align: left;
  text-align: right;
}

.m-legal .m-legal__links {
  display: inline-block;
  padding: 0 3px 0 0;
}

.m-legal .m-legal__list {
  list-style-type: none;
  padding: 0;
}

.m-legal .m-legal__list__item {
  display: inline;
}

.m-legal .m-legal__list__item:after {
  color: #8c8c8c;
  content: " | ";
  margin-right: 3px;
}

.m-legal .m-legal__list__item.last-child:after {
  content: "";
  margin-right: 0;
}

.m-legal .m-legal__list__item.last-child .m-legal__links {
  padding-right: 0;
}

.m-footer__affiliates {
  clear: both;
  float: left;
  margin-bottom: 30px;
  clear: none;
  float: right;
  width: 25%;
  width: auto;
}

.m-footer__affiliate {
  display: block;
  float: left;
  line-height: 2;
}

.m-footer__affiliate:after {
  display: block;
  content: '';
}

.m-footer__affiliate--tripadvisor:after {
  background: url(http://www.i.cdn.cnn.com/.a/1.295.4/assets/logo_tripadvisor.png) no-repeat;
  height: 34px;
  width: 165px;
}

.blog-copyright .copyright {
  color: #666;
  font-size: 10px;
  padding-top: 10px;
  text-align: left;
}

.blog-copyright .copyright-link {
  top: 20px;
  width: 100%;
  float: left;
  top: 0;
  width: 70%;
}

.blog-copyright .copyright-link,
.blog-copyright .m-legal {
  position: absolute;
  text-align: center;
  position: relative;
  text-align: left;
}

.blog-copyright .m-legal {
  top: 0;
  width: 100%;
  float: right;
  top: 0;
  width: 30%;
}

.blog-copyright .m-legal__list {
  float: right;
}

.blog-copyright .m-legal .m-legal__links {
  font-size: 10px;
}

.blog-copyright ul li:last-child:after {
  content: '';
}

.blog-copyright {
  position: relative;
  width: 100%;
  border-top: 12px solid #ca0002;
}

.blog-copyright .copyright span {
  display: block;
  text-align: center;
  display: inline;
  text-align: left;
}

.m-copyright-outercontainer.mini-navigation-footer {
  margin: 0 auto;
  margin: 20px auto;
}

.m-footer__bucket__politics .m-footer__title__link img {
  padding: 3px 0 5px;
}

.m-footer__bucket__money .m-footer__title__link img {
  padding: 5px 0;
}

.m-footer__bucket__bleacher .m-footer__title__link img,
.m-footer__bucket__style .m-footer__title__link img {
  padding: 8px 0;
}

.search__footer {
  padding: 0;
}

.search__footer .search-input__button,
.search__footer .search-input__text {
  border: none;
  outline: none;
  position: relative;
}

.search__footer .search-input__text {
  background-color: #262626;
  color: #e6e6e6;
  font-weight: 200;
  min-height: 30px;
  padding: 6px 45px 6px 12px;
  width: 100%;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1.0666666667rem;
  line-height: 1;
  width: 320px;
}

.search__footer .search-input__text::-ms-clear {
  display: none;
}

.search__footer .search-input__text:-moz-placeholder,
.search__footer .search-input__text::-moz-placeholder {
  text-transform: capitalize;
}

.search__footer .search-input__text:-ms-input-placeholder {
  text-transform: capitalize;
}

.search__footer .search-input__text::-webkit-input-placeholder {
  text-transform: capitalize;
}

.search__footer .search-input__button {
  background-color: #262626;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  right: 0;
}

.search__footer .search-input__button:after {
  color: #a6a6a6;
  font-size: 1em;
  line-height: 32px;
  position: relative;
  width: 20px;
  content: "";
  font-family: cnn-icons;
  font-size: 1.5em;
}

.search__footer .search__footer--form {
  display: block;
  height: 30px;
  position: relative;
}

.pg-vertical.pg-politics .l-footer {
  background-color: #f2f2f2;
}

.pg-vertical.pg-politics .l-footer .search__footer .search-input__text {
  background-color: #fff;
  float: left;
}

.pg-vertical.pg-politics .l-footer a {
  color: #262626;
}

.pg-vertical.pg-politics .l-footer a:hover {
  color: #ea4646;
}

.pg-vertical.pg-politics .l-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pg-vertical.pg-politics .l-footer__content {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.pg-vertical.pg-politics .m-footer-nav {
  border-top: none;
  padding: 5px 0 0;
}

.pg-vertical.pg-politics .m-footer-nav,
.pg-vertical.pg-politics .m-footer-nav a {
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.1666666667;
}

.pg-vertical.pg-politics .m-footer__bottom__text:after,
.pg-vertical.pg-politics .m-footer__bucket-group:after {
  clear: both;
  content: '';
  display: table;
}

.pg-vertical.pg-politics .m-footer__follow__link a {
  background-color: #f2f2f2;
  border: 3px solid #707070;
  border-radius: 18px;
  color: #707070;
  display: inline;
  float: left;
  height: 35px;
  left: 0;
  position: relative;
  top: 0;
  width: 35px;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  font-size: 1.4666666667rem;
  line-height: 1.1363636364;
}

.pg-vertical.pg-politics .m-footer__follow__link a:hover {
  color: #707070;
}

.pg-vertical.pg-politics .m-footer__follow__link a:before {
  display: block;
  padding: 3px 0 0 8px;
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-politics .m-footer__follow__twtr a:before {
  padding-left: 5px;
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-politics .m-footer__follow__yt a:before {
  padding-left: 4px;
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-politics .m-footer__follow__vine a:before {
  padding-left: 5px;
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-politics .m-footer__copyright {
  color: #9b9ba3;
  padding: 60px 0 0;
}

.pg-vertical.pg-politics .m-footer__copyright,
.pg-vertical.pg-politics .m-footer__copyright a {
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: .9333333333rem;
  line-height: 1.33em;
}

.pg-vertical.pg-politics .l-footer__tools--weather {
  display: none;
}

.pg-vertical.pg-politics .m-footer__follow__link {
  float: left;
  height: 35px;
  margin: 0 10px 0 0;
}

.pg-vertical.pg-politics .m-footer__section__links:after {
  clear: both;
  content: '';
  display: table;
}

.pg-vertical.pg-politics .m-footer__section__link__list li {
  float: left;
  margin: 0 15px 0 0;
  padding: 0 0 10px;
}

.pg-vertical.pg-politics .m-footer__bucket__follow {
  padding: 0 0 0 70px;
}

.pg-vertical.pg-politics .m-footer__bucket {
  height: 105px;
  padding-top: 15px;
  width: 50%;
}

.pg-vertical.pg-politics .m-footer__follow__content {
  float: right;
}

.pg-vertical.pg-politics .l-footer__logo__politics {
  background: url(http://www.i.cdn.cnn.com/.a/1.295.4/assets/logo_cnnpolitics_footer.png) 0 0 no-repeat;
  background-size: 200px 50px;
  float: left;
  height: 50px;
  position: relative;
  width: 200px;
}

.pg-vertical.pg-politics .l-footer__logo__politics a {
  display: inline-block;
  float: left;
  height: 50px;
  overflow: hidden;
  width: 50px;
}

.pg-vertical.pg-politics .l-footer__logo__politics a.logo-links__politics {
  width: 150px;
}

.pg-vertical.pg-politics .m-footer__bucket__share {
  border: 0;
}

.pg-vertical.pg-politics .m-footer__bucket__sections {
  width: 49%;
}

.pg-vertical.pg-politics .m-footer__bucket__content:after {
  clear: both;
  content: '';
  display: table;
}

.pg-vertical.pg-politics .m-footer__title {
  color: #222;
  padding: 0 0 17px;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.1666666667;
}

.pg-vertical.pg-politics .m-footer__cnn__back {
  float: right;
  margin: 60px 0 0 90px;
}

.pg-vertical.pg-politics .m-footer__cnn__back a {
  font-size: 16px;
  font-size: 1.0666666667rem;
}

.pg-vertical.pg-politics .m-footer__bucket-group {
  margin-bottom: 0;
}

.pg-article .element-raw.appearance-standard .cnn-erm {
  margin: 10px 10px 10px 0;
  width: 310px;
  float: left;
}

.pg-article .element-raw.appearance-fullwidth .cnn-erm {
  float: left;
}

.pg-vertical.pg-architecture .l-footer,
.pg-vertical.pg-arts .l-footer,
.pg-vertical.pg-autos .l-footer,
.pg-vertical.pg-design .l-footer,
.pg-vertical.pg-fashion .l-footer,
.pg-vertical.pg-luxury .l-footer,
.pg-vertical.pg-style .l-footer {
  color: #8c8c8c;
  padding-top: 0;
}

.pg-vertical.pg-architecture .l-footer__content,
.pg-vertical.pg-arts .l-footer__content,
.pg-vertical.pg-autos .l-footer__content,
.pg-vertical.pg-design .l-footer__content,
.pg-vertical.pg-fashion .l-footer__content,
.pg-vertical.pg-luxury .l-footer__content,
.pg-vertical.pg-style .l-footer__content {
  margin: 0;
  max-width: 100%;
  padding: 20px 0;
}

.pg-vertical.pg-architecture .l-footer__content,
.pg-vertical.pg-architecture .l-footer__content .m-footer-nav,
.pg-vertical.pg-arts .l-footer__content,
.pg-vertical.pg-arts .l-footer__content .m-footer-nav,
.pg-vertical.pg-autos .l-footer__content,
.pg-vertical.pg-autos .l-footer__content .m-footer-nav,
.pg-vertical.pg-design .l-footer__content,
.pg-vertical.pg-design .l-footer__content .m-footer-nav,
.pg-vertical.pg-fashion .l-footer__content,
.pg-vertical.pg-fashion .l-footer__content .m-footer-nav,
.pg-vertical.pg-luxury .l-footer__content,
.pg-vertical.pg-luxury .l-footer__content .m-footer-nav,
.pg-vertical.pg-style .l-footer__content,
.pg-vertical.pg-style .l-footer__content .m-footer-nav {
  border-top: 0;
}

.pg-vertical.pg-architecture .m-footer-nav,
.pg-vertical.pg-arts .m-footer-nav,
.pg-vertical.pg-autos .m-footer-nav,
.pg-vertical.pg-design .m-footer-nav,
.pg-vertical.pg-fashion .m-footer-nav,
.pg-vertical.pg-luxury .m-footer-nav,
.pg-vertical.pg-style .m-footer-nav {
  padding-top: 0;
}

.pg-vertical.pg-architecture .m-footer__follow__content,
.pg-vertical.pg-arts .m-footer__follow__content,
.pg-vertical.pg-autos .m-footer__follow__content,
.pg-vertical.pg-design .m-footer__follow__content,
.pg-vertical.pg-fashion .m-footer__follow__content,
.pg-vertical.pg-luxury .m-footer__follow__content,
.pg-vertical.pg-style .m-footer__follow__content {
  position: absolute;
  top: 0;
  right: 0;
}

.pg-vertical.pg-architecture .m-footer__follow__content ul,
.pg-vertical.pg-arts .m-footer__follow__content ul,
.pg-vertical.pg-autos .m-footer__follow__content ul,
.pg-vertical.pg-design .m-footer__follow__content ul,
.pg-vertical.pg-fashion .m-footer__follow__content ul,
.pg-vertical.pg-luxury .m-footer__follow__content ul,
.pg-vertical.pg-style .m-footer__follow__content ul {
  border: 2px solid #282828;
  border-width: 0 1px;
  display: none;
  float: left;
  margin-right: 25px;
  overflow: hidden;
  padding: 0 25px;
  display: block;
}

.pg-vertical.pg-architecture .m-footer__about__link,
.pg-vertical.pg-architecture .m-footer__follow__link a,
.pg-vertical.pg-arts .m-footer__about__link,
.pg-vertical.pg-arts .m-footer__follow__link a,
.pg-vertical.pg-autos .m-footer__about__link,
.pg-vertical.pg-autos .m-footer__follow__link a,
.pg-vertical.pg-design .m-footer__about__link,
.pg-vertical.pg-design .m-footer__follow__link a,
.pg-vertical.pg-fashion .m-footer__about__link,
.pg-vertical.pg-fashion .m-footer__follow__link a,
.pg-vertical.pg-luxury .m-footer__about__link,
.pg-vertical.pg-luxury .m-footer__follow__link a,
.pg-vertical.pg-style .m-footer__about__link,
.pg-vertical.pg-style .m-footer__follow__link a {
  color: #8c8c8c;
  line-height: 20px;
}

.pg-vertical.pg-architecture .m-footer__about__link:hover,
.pg-vertical.pg-architecture .m-footer__follow__link a:hover,
.pg-vertical.pg-arts .m-footer__about__link:hover,
.pg-vertical.pg-arts .m-footer__follow__link a:hover,
.pg-vertical.pg-autos .m-footer__about__link:hover,
.pg-vertical.pg-autos .m-footer__follow__link a:hover,
.pg-vertical.pg-design .m-footer__about__link:hover,
.pg-vertical.pg-design .m-footer__follow__link a:hover,
.pg-vertical.pg-fashion .m-footer__about__link:hover,
.pg-vertical.pg-fashion .m-footer__follow__link a:hover,
.pg-vertical.pg-luxury .m-footer__about__link:hover,
.pg-vertical.pg-luxury .m-footer__follow__link a:hover,
.pg-vertical.pg-style .m-footer__about__link:hover,
.pg-vertical.pg-style .m-footer__follow__link a:hover {
  color: #fff;
}

.pg-vertical.pg-architecture .m-footer__follow__link,
.pg-vertical.pg-arts .m-footer__follow__link,
.pg-vertical.pg-autos .m-footer__follow__link,
.pg-vertical.pg-design .m-footer__follow__link,
.pg-vertical.pg-fashion .m-footer__follow__link,
.pg-vertical.pg-luxury .m-footer__follow__link,
.pg-vertical.pg-style .m-footer__follow__link {
  float: left;
  list-style: none;
}

.pg-vertical.pg-architecture .m-footer__follow__link a,
.pg-vertical.pg-arts .m-footer__follow__link a,
.pg-vertical.pg-autos .m-footer__follow__link a,
.pg-vertical.pg-design .m-footer__follow__link a,
.pg-vertical.pg-fashion .m-footer__follow__link a,
.pg-vertical.pg-luxury .m-footer__follow__link a,
.pg-vertical.pg-style .m-footer__follow__link a {
  padding: 0 8px;
  font-size: 16px;
  font-size: 1.0666666667rem;
}

.pg-vertical.pg-architecture .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-arts .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-autos .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-design .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-fashion .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-luxury .m-footer__follow__link--facebook a:before,
.pg-vertical.pg-style .m-footer__follow__link--facebook a:before {
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-architecture .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-arts .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-autos .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-design .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-fashion .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-luxury .m-footer__follow__link--twitter a:before,
.pg-vertical.pg-style .m-footer__follow__link--twitter a:before {
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-architecture .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-arts .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-autos .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-design .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-fashion .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-luxury .m-footer__follow__link--instagram a:before,
.pg-vertical.pg-style .m-footer__follow__link--instagram a:before {
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-architecture .m-footer__about__link,
.pg-vertical.pg-arts .m-footer__about__link,
.pg-vertical.pg-autos .m-footer__about__link,
.pg-vertical.pg-design .m-footer__about__link,
.pg-vertical.pg-fashion .m-footer__about__link,
.pg-vertical.pg-luxury .m-footer__about__link,
.pg-vertical.pg-style .m-footer__about__link {
  border-left: 2px solid #282828;
  float: left;
  font-weight: 500;
  padding-left: 25px;
  text-transform: uppercase;
  border-left: 0;
  margin-right: 25px;
}

.pg-vertical.pg-architecture .m-footer__top__link,
.pg-vertical.pg-arts .m-footer__top__link,
.pg-vertical.pg-autos .m-footer__top__link,
.pg-vertical.pg-design .m-footer__top__link,
.pg-vertical.pg-fashion .m-footer__top__link,
.pg-vertical.pg-luxury .m-footer__top__link,
.pg-vertical.pg-style .m-footer__top__link {
  display: none;
  float: right;
  display: block;
}

.pg-vertical.pg-architecture .m-footer__top__link:before,
.pg-vertical.pg-arts .m-footer__top__link:before,
.pg-vertical.pg-autos .m-footer__top__link:before,
.pg-vertical.pg-design .m-footer__top__link:before,
.pg-vertical.pg-fashion .m-footer__top__link:before,
.pg-vertical.pg-luxury .m-footer__top__link:before,
.pg-vertical.pg-style .m-footer__top__link:before {
  color: #8c8c8c;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: color .2s;
  transition: color .2s;
  font-size: 14px;
  font-size: .9333333333rem;
  content: "";
  font-family: cnn-icons;
}

.pg-vertical.pg-architecture .m-footer__top__link:hover:before,
.pg-vertical.pg-arts .m-footer__top__link:hover:before,
.pg-vertical.pg-autos .m-footer__top__link:hover:before,
.pg-vertical.pg-design .m-footer__top__link:hover:before,
.pg-vertical.pg-fashion .m-footer__top__link:hover:before,
.pg-vertical.pg-luxury .m-footer__top__link:hover:before,
.pg-vertical.pg-style .m-footer__top__link:hover:before {
  color: #fff;
}

.pg-vertical.pg-architecture .m-footer__bottom__text,
.pg-vertical.pg-architecture .m-footer__bucket_group__wrapper,
.pg-vertical.pg-arts .m-footer__bottom__text,
.pg-vertical.pg-arts .m-footer__bucket_group__wrapper,
.pg-vertical.pg-autos .m-footer__bottom__text,
.pg-vertical.pg-autos .m-footer__bucket_group__wrapper,
.pg-vertical.pg-design .m-footer__bottom__text,
.pg-vertical.pg-design .m-footer__bucket_group__wrapper,
.pg-vertical.pg-fashion .m-footer__bottom__text,
.pg-vertical.pg-fashion .m-footer__bucket_group__wrapper,
.pg-vertical.pg-luxury .m-footer__bottom__text,
.pg-vertical.pg-luxury .m-footer__bucket_group__wrapper,
.pg-vertical.pg-style .m-footer__bottom__text,
.pg-vertical.pg-style .m-footer__bucket_group__wrapper {
  margin: 0 20px;
  max-width: 1100px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}

.pg-vertical.pg-architecture .m-footer__bucket_group,
.pg-vertical.pg-arts .m-footer__bucket_group,
.pg-vertical.pg-autos .m-footer__bucket_group,
.pg-vertical.pg-design .m-footer__bucket_group,
.pg-vertical.pg-fashion .m-footer__bucket_group,
.pg-vertical.pg-luxury .m-footer__bucket_group,
.pg-vertical.pg-style .m-footer__bucket_group {
  margin-bottom: 0;
  padding-top: 0;
  position: relative;
  z-index: 1;
}

.pg-vertical.pg-architecture .m-footer__bucket,
.pg-vertical.pg-arts .m-footer__bucket,
.pg-vertical.pg-autos .m-footer__bucket,
.pg-vertical.pg-design .m-footer__bucket,
.pg-vertical.pg-fashion .m-footer__bucket,
.pg-vertical.pg-luxury .m-footer__bucket,
.pg-vertical.pg-style .m-footer__bucket {
  margin: 0;
  width: 100%;
  padding-right: 220px;
}

.pg-vertical.pg-architecture .m-footer__bucket__follow,
.pg-vertical.pg-arts .m-footer__bucket__follow,
.pg-vertical.pg-autos .m-footer__bucket__follow,
.pg-vertical.pg-design .m-footer__bucket__follow,
.pg-vertical.pg-fashion .m-footer__bucket__follow,
.pg-vertical.pg-luxury .m-footer__bucket__follow,
.pg-vertical.pg-style .m-footer__bucket__follow {
  float: right;
}

.pg-vertical.pg-architecture .m-footer__copyright,
.pg-vertical.pg-architecture .m-footer__copyright a,
.pg-vertical.pg-arts .m-footer__copyright,
.pg-vertical.pg-arts .m-footer__copyright a,
.pg-vertical.pg-autos .m-footer__copyright,
.pg-vertical.pg-autos .m-footer__copyright a,
.pg-vertical.pg-design .m-footer__copyright,
.pg-vertical.pg-design .m-footer__copyright a,
.pg-vertical.pg-fashion .m-footer__copyright,
.pg-vertical.pg-fashion .m-footer__copyright a,
.pg-vertical.pg-luxury .m-footer__copyright,
.pg-vertical.pg-luxury .m-footer__copyright a,
.pg-vertical.pg-style .m-footer__copyright,
.pg-vertical.pg-style .m-footer__copyright a {
  color: #8c8c8c;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
}

.pg-vertical.pg-architecture .m-footer__copyright,
.pg-vertical.pg-arts .m-footer__copyright,
.pg-vertical.pg-autos .m-footer__copyright,
.pg-vertical.pg-design .m-footer__copyright,
.pg-vertical.pg-fashion .m-footer__copyright,
.pg-vertical.pg-luxury .m-footer__copyright,
.pg-vertical.pg-style .m-footer__copyright {
  float: left;
  margin-top: 10px;
  clear: both;
}

.pg-vertical.pg-architecture .m-legal,
.pg-vertical.pg-arts .m-legal,
.pg-vertical.pg-autos .m-legal,
.pg-vertical.pg-design .m-legal,
.pg-vertical.pg-fashion .m-legal,
.pg-vertical.pg-luxury .m-legal,
.pg-vertical.pg-style .m-legal {
  float: left;
}

.pg-vertical.pg-architecture .m-legal__links,
.pg-vertical.pg-arts .m-legal__links,
.pg-vertical.pg-autos .m-legal__links,
.pg-vertical.pg-design .m-legal__links,
.pg-vertical.pg-fashion .m-legal__links,
.pg-vertical.pg-luxury .m-legal__links,
.pg-vertical.pg-style .m-legal__links {
  color: #8c8c8c;
  float: left;
  font-weight: 500;
  margin-right: 25px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}

.pg-vertical.pg-architecture .m-legal__links:hover,
.pg-vertical.pg-arts .m-legal__links:hover,
.pg-vertical.pg-autos .m-legal__links:hover,
.pg-vertical.pg-design .m-legal__links:hover,
.pg-vertical.pg-fashion .m-legal__links:hover,
.pg-vertical.pg-luxury .m-legal__links:hover,
.pg-vertical.pg-style .m-legal__links:hover {
  color: #fff;
}

.pg-vertical.pg-architecture .m-legal__list,
.pg-vertical.pg-arts .m-legal__list,
.pg-vertical.pg-autos .m-legal__list,
.pg-vertical.pg-design .m-legal__list,
.pg-vertical.pg-fashion .m-legal__list,
.pg-vertical.pg-luxury .m-legal__list,
.pg-vertical.pg-style .m-legal__list {
  width: 80%;
  width: 100%;
}

.pg-vertical.pg-architecture .m-legal__list__item:after,
.pg-vertical.pg-arts .m-legal__list__item:after,
.pg-vertical.pg-autos .m-legal__list__item:after,
.pg-vertical.pg-design .m-legal__list__item:after,
.pg-vertical.pg-fashion .m-legal__list__item:after,
.pg-vertical.pg-luxury .m-legal__list__item:after,
.pg-vertical.pg-style .m-legal__list__item:after {
  content: none;
}

.domestic .cmcs-subscription-wrapper,
.international .cmcs-subscription-wrapper {
  display: none;
}

.domestic .cnn-static-footer,
.international .cnn-static-footer {
  margin-top: 40px;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
}

.domestic .cnn-static-footer button,
.domestic .cnn-static-footer input,
.domestic .cnn-static-footer select,
.domestic .cnn-static-footer textarea,
.international .cnn-static-footer button,
.international .cnn-static-footer input,
.international .cnn-static-footer select,
.international .cnn-static-footer textarea {
  font-family: sans-serif;
  vertical-align: baseline;
}

.domestic .cnn-static-footer button,
.international .cnn-static-footer button {
  font-size: 100%;
}

.domestic .cnn-static-footer *,
.international .cnn-static-footer * {
  box-sizing: border-box;
}

/*# sourceMappingURL=static-footer.css.map */