@charset "UTF-8";

@font-face {
  font-family: CNN;
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thin.svg?cnnsans-thin) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-light.svg?cnnsans-light) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-regular.svg?cnnsans-regular) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-medium.svg?cnnsans-medium) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-bold.svg?cnnsans-bold) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavy.svg?cnnsans-heavy) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-black.svg?cnnsans-black) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-thinit.svg?cnnsans-thinit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-lightit.svg?cnnsans-lightit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-italic.svg?cnnsans-italic) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-mediumit.svg?cnnsans-mediumit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-boldit.svg?cnnsans-boldit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-heavyit.svg?cnnsans-heavyit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnsans-blackit.svg?cnnsans-blackit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thin.svg?cnnclock-thin) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-light.svg?cnnclock-light) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-regular.svg?cnnclock-regular) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-medium.svg?cnnclock-medium) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-bold.svg?cnnclock-bold) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavy.svg?cnnclock-heavy) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-black.svg?cnnclock-black) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-thinit.svg?cnnclock-thinit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-lightit.svg?cnnclock-lightit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-italic.svg?cnnclock-italic) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-mediumit.svg?cnnclock-mediumit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-boldit.svg?cnnclock-boldit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-heavyit.svg?cnnclock-heavyit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnclock-blackit.svg?cnnclock-blackit) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.woff2) format("woff2"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/cnn/3.0.0/cnnstyle-regular.svg?cnnstyle-regular) format("svg"),url(http://edition.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://edition.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.eot);
  src: url(http://edition.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.eot?#iefix) format("embedded-opentype"),url(http://edition.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.woff) format("woff"),url(http://edition.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.ttf) format("truetype"),url(http://edition.i.cdn.cnn.com/.a/fonts/icons/2.0.15/cnn-icons.svg?#cnn-icons) format("svg");
  font-weight: 400;
  font-style: normal;
}

.breaking-news__background .breaking-news__close-btn:after,
.drawer.sections .m-pagebadge__link:after,
.icon,
.m-pagebadge__bottom .m-pagebadge__bug--cnn-go:before,
.m-pagebadge__button .m-pagebadge__link:after,
.nav--plain-header .search__button:before,
.pg-vertical.pg-architecture .nav .social__link--facebook a:before,
.pg-vertical.pg-architecture .nav .social__link--instagram a:before,
.pg-vertical.pg-architecture .nav .social__link--twitter a:before,
.pg-vertical.pg-arts .nav .social__link--facebook a:before,
.pg-vertical.pg-arts .nav .social__link--instagram a:before,
.pg-vertical.pg-arts .nav .social__link--twitter a:before,
.pg-vertical.pg-autos .nav .social__link--facebook a:before,
.pg-vertical.pg-autos .nav .social__link--instagram a:before,
.pg-vertical.pg-autos .nav .social__link--twitter a:before,
.pg-vertical.pg-design .nav .social__link--facebook a:before,
.pg-vertical.pg-design .nav .social__link--instagram a:before,
.pg-vertical.pg-design .nav .social__link--twitter a:before,
.pg-vertical.pg-fashion .nav .social__link--facebook a:before,
.pg-vertical.pg-fashion .nav .social__link--instagram a:before,
.pg-vertical.pg-fashion .nav .social__link--twitter a:before,
.pg-vertical.pg-luxury .nav .social__link--facebook a:before,
.pg-vertical.pg-luxury .nav .social__link--instagram a:before,
.pg-vertical.pg-luxury .nav .social__link--twitter a:before,
.pg-vertical.pg-style .nav .social__link--facebook a:before,
.pg-vertical.pg-style .nav .social__link--instagram a:before,
.pg-vertical.pg-style .nav .social__link--twitter a:before,
.search__button:before {
  -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-pagebadge__bottom .m-pagebadge__bug:before {
  display: inline-block;
  margin-top: -1px;
}

.l-container {
  padding: 0 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
  width: 1100px;
  padding-left: 0;
  padding-right: 0;
}

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

html {
  overflow-scrolling: touch;
}

body,
html {
  height: 100%;
  width: 100%;
}

body {
  padding-top: 60px;
  padding-top: 75px;
}

.android body,
.iemobile body,
.ios body {
  padding-top: 60px;
}

.nav-header {
  height: 60px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 27;
}

.no-touchevents.csstransforms3d .nav-header {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.breaking-news--showing .nav-header {
  height: auto;
}

.nav {
  height: 60px;
  margin: 0;
  position: relative;
  width: 100%;
  background: #0c0c0c;
  height: 100px;
  overflow: visible;
}

.android .nav,
.iemobile .nav,
.ios .nav {
  background: transparent;
  height: 60px;
}

.nav>.container {
  height: 100%;
  margin: 0 auto;
  max-width: 1100px;
  position: relative;
  width: 100%;
}

.android .nav>.container,
.iemobile .nav>.container,
.ios .nav>.container {
  max-width: 100%;
}

.nav a {
  color: inherit;
  display: inline-block;
}

.nav .drawer>ul {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}

.nav .drawer>ul li {
  list-style: none;
  vertical-align: top;
  display: inline-block;
}

.android .nav .drawer>ul li,
.iemobile .nav .drawer>ul li,
.ios .nav .drawer>ul li {
  display: block;
}

.nav .drawer>ul li>a {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.nav .buckets,
.nav .sections {
  position: relative;
}

.nav .buckets a,
.nav .sections a {
  line-height: 35px;
  padding: 0 15px;
}

.android .nav .bucket>a,
.iemobile .nav .bucket>a,
.ios .nav .bucket>a {
  border-bottom: 1px solid #f2f2f2;
  display: block;
  font-size: 20px;
  font-size: 1.3333333333rem;
}

.android .nav .section>a,
.iemobile .nav .section>a,
.ios .nav .section>a {
  padding: 0 10px 0 20px;
  font-size: 16px;
  font-size: 1.0666666667rem;
}

.skinny--without-subnav .nav {
  height: 80px;
}

.nav.super-skinny .sections,
.skinny--without-subnav .nav .sections {
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  -webkit-transition: opacity .5s,-webkit-transform .5s;
  transition: opacity .5s,-webkit-transform .5s;
  transition: transform .5s,opacity .5s;
  transition: transform .5s,opacity .5s,-webkit-transform .5s;
  width: 100%;
  z-index: -20;
  overflow: hidden;
}

.nav.super-skinny .sections:hover,
.nav.super-skinny .sections:hover ul,
.skinny--without-subnav .nav .sections:hover,
.skinny--without-subnav .nav .sections:hover ul {
  overflow: visible;
}

.nav.super-skinny .sections ul,
.skinny--without-subnav .nav .sections ul {
  padding: 0 1em;
}

html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny,
html:not(.iemobile):not(.ios):not(.android) .skinny .nav {
  height: 75px;
}

html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny .drawer.utilities,
html:not(.iemobile):not(.ios):not(.android) .skinny .nav .drawer.utilities {
  max-height: 0;
  overflow: hidden;
  position: initial;
}

html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny .buckets,
html:not(.iemobile):not(.ios):not(.android) .skinny .nav .buckets {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 30;
}

html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny .sections.drawer,
html:not(.iemobile):not(.ios):not(.android) .skinny .nav .sections.drawer {
  left: 85px;
  top: 40px;
}

html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny:hover .sections,
html:not(.iemobile):not(.ios):not(.android) .skinny .nav:hover .sections {
  opacity: 1;
  overflow: visible;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  z-index: -20;
}

.skinny .nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnn_badge_2up.png) no-repeat 0 0;
  height: 85px;
  width: 85px;
}

.skinny .nav .buckets {
  height: 40px;
  padding-left: 85px;
}

.skinny .nav .buckets .bucket>a {
  line-height: 40px;
}

.nav.super-skinny {
  height: 60px!important;
  overflow: visible;
  position: relative!important;
}

.nav.super-skinny.nav-open .hamburger {
  background: transparent;
}

.nav.super-skinny.nav-open .hamburger:after,
.nav.super-skinny.nav-open .hamburger:before {
  background: #fefefe;
}

.nav.super-skinny.nav-open .hamburger:before {
  -webkit-transform: translateY(6px) rotate(-45deg);
  -ms-transform: translateY(6px) rotate(-45deg);
  transform: translateY(6px) rotate(-45deg);
}

.nav.super-skinny.nav-open .hamburger:after {
  -webkit-transform: translateY(-6px) rotate(45deg);
  -ms-transform: translateY(-6px) rotate(45deg);
  transform: translateY(-6px) rotate(45deg);
}

.nav.super-skinny a {
  text-decoration: none;
}

.nav.super-skinny .buckets {
  height: 100%;
  padding-left: 70px;
  width: 65%;
}

.nav.super-skinny .buckets>ul {
  line-height: 60px;
}

.nav.super-skinny .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnn_badge.png) no-repeat 0 0;
  height: 70px;
  width: 70px;
}

.nav.super-skinny .m-pagebadge__button .m-pagebadge {
  display: block;
  margin-top: -12.5px;
  right: 245px;
  top: 50%;
}

.nav.super-skinny .search__toggle {
  text-align: center;
  right: 60px;
}

.nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnn_badge.png) no-repeat 0 0;
  height: 70px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  width: 70px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 54;
  background-image: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnn_badge_3up.png);
  height: 115px;
  width: 115px;
}

.nav .logo img {
  height: 100%;
  width: 100%;
}

.android .nav .logo,
.iemobile .nav .logo,
.ios .nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnn_badge.png) no-repeat 0 0;
  height: 70px;
  width: 70px;
}

.nav .menu-collapse {
  cursor: pointer;
  display: block;
  height: 60px;
  width: 50px;
  width: 60px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 33;
  display: none;
}

.android .nav .menu-collapse,
.iemobile .nav .menu-collapse,
.ios .nav .menu-collapse {
  display: block;
}

.nav .menu-collapse .hamburger {
  background: #a6a6a6;
  height: 3px;
  margin: -1.5px 0 0 -10px;
  -webkit-transition: background .3s;
  transition: background .3s;
  width: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 33;
}

.nav-open .nav .menu-collapse .hamburger {
  background: transparent;
}

.nav .menu-collapse .hamburger:before {
  background: #a6a6a6;
  content: '';
  height: 3px;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: background .3s,-webkit-transform .3s;
  transition: background .3s,-webkit-transform .3s;
  transition: transform .3s,background .3s;
  transition: transform .3s,background .3s,-webkit-transform .3s;
  width: 20px;
  position: absolute;
  top: -6px;
  left: 0;
}

.nav-open .nav .menu-collapse .hamburger:before {
  -webkit-transform: translateY(6px) rotate(-45deg);
  -ms-transform: translateY(6px) rotate(-45deg);
  transform: translateY(6px) rotate(-45deg);
}

.nav .menu-collapse .hamburger:after {
  background: #a6a6a6;
  content: '';
  height: 3px;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: background .3s,-webkit-transform .3s;
  transition: background .3s,-webkit-transform .3s;
  transition: transform .3s,background .3s;
  transition: transform .3s,background .3s,-webkit-transform .3s;
  width: 20px;
  position: absolute;
  bottom: -6px;
  left: 0;
}

.nav-open .nav .menu-collapse .hamburger:after {
  -webkit-transform: translateY(-6px) rotate(45deg);
  -ms-transform: translateY(-6px) rotate(45deg);
  transform: translateY(-6px) rotate(45deg);
}

.nav-open .nav .menu-collapse .hamburger:after,
.nav-open .nav .menu-collapse .hamburger:before {
  background: #fefefe;
}

.nav .edition-picker {
  background: #262626;
  color: #a6a6a6;
  height: 50px;
  padding: 0;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
  width: 50%;
  position: absolute;
  top: 60px;
  left: 100%;
  z-index: 30;
  background: 0 0;
  height: auto;
  left: 126px;
  padding: 0;
  top: 5px;
  -webkit-transition: none;
  transition: none;
  width: auto;
  z-index: 31;
}

.skinny .nav .edition-picker {
  left: auto;
  right: 55px;
  top: 0;
  right: 210px;
}

.international .nav .edition-picker {
  right: 50px;
  right: 210px;
}

.android .nav .edition-picker,
.iemobile .nav .edition-picker,
.ios .nav .edition-picker {
  background: #262626;
  color: #a6a6a6;
  height: 50px;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
  width: 160px;
  position: absolute;
  top: 60px;
  left: 100%;
  z-index: 31;
}

.nav .edition-picker .current {
  line-height: 50px;
  padding-left: 10px;
}

.skinny .nav .edition-picker .current {
  line-height: 40px;
  text-align: right;
}

.android .skinny .nav .edition-picker .current,
.iemobile .skinny .nav .edition-picker .current,
.ios .skinny .nav .edition-picker .current {
  text-align: left;
  line-height: 50px;
}

.search__button,
.search__input-field {
  background: 0 0;
  border: 0;
  color: #a6a6a6;
}

.search__button:focus,
.search__input-field:focus {
  color: #fefefe;
  outline: none;
}

.search__field {
  background: #262626;
  line-height: 2;
  padding: 20px 0 10px;
  position: absolute;
  right: 0;
  top: 60px;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: background .4s,max-width .4s,-webkit-transform .4s;
  transition: background .4s,max-width .4s,-webkit-transform .4s;
  transition: transform .4s,background .4s,max-width .4s;
  transition: transform .4s,background .4s,max-width .4s,-webkit-transform .4s;
  width: 100%;
  z-index: 27;
}

.search-open .search__field {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.skinny .search__field {
  top: 5px;
  padding: 0;
  width: 200px;
  z-index: 31;
}

.search-open .skinny .search__field,
.skinny .search__field {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: none;
  transition: none;
}

.android .skinny .search__field,
.iemobile .skinny .search__field,
.ios .skinny .search__field {
  padding: 20px 0 10px;
  top: 60px;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: background .4s,max-width .4s,-webkit-transform .4s;
  transition: background .4s,max-width .4s,-webkit-transform .4s;
  transition: transform .4s,background .4s,max-width .4s;
  transition: transform .4s,background .4s,max-width .4s,-webkit-transform .4s;
  width: 100%;
  z-index: 27;
}

.android .search-open .skinny .search__field,
.iemobile .search-open .skinny .search__field,
.ios .search-open .skinny .search__field {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.skinny .search__field .search__input-field {
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

.skinny .search__field .search__input-field::-ms-clear {
  display: none;
}

.search-open .skinny .search__field {
  background: #262626;
  -webkit-transition: none;
  transition: none;
  max-width: 225px;
}

.android .search-open .skinny .search__field,
.iemobile .search-open .skinny .search__field,
.ios .search-open .skinny .search__field {
  max-width: 100%;
}

.search-open .skinny .search__field .search__input-field {
  opacity: 1;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.super-skinny .search__field {
  top: 60px;
  margin-top: -18px;
  padding: 2px 0;
  right: 10px;
  top: 50%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 230px;
}

.super-skinny .search__field .search__button {
  margin-top: -15px;
  right: 2px;
  top: 50%;
}

.search__button {
  background-color: #262626;
  padding-bottom: 0;
  padding-top: 0;
  -webkit-transition: color .3s;
  transition: color .3s;
  vertical-align: top;
  width: 30px;
  line-height: 2;
}

.search__button:before {
  font-weight: 700;
  font-size: 22px;
  font-size: 1.4666666667rem;
  line-height: 1.3043478261;
  content: "";
  font-family: cnn-icons;
}

.search__toggle {
  background: 0 0;
  height: 60px;
  position: absolute;
  right: 50px;
  width: 50px;
  z-index: 31;
  right: 60px;
  width: 60px;
  display: none;
}

.android .search__toggle,
.iemobile .search__toggle,
.ios .search__toggle {
  display: block;
  top: 0;
}

.search-open .search__toggle {
  background: #262626;
  color: #fefefe;
}

.super-skinny .search__toggle {
  height: 60px;
  right: 0;
  width: 60px;
}

.search__input-field {
  font-weight: 300;
  min-height: 28px;
  padding: 6px 10px;
  width: 100%;
  font-size: 16px;
  font-size: 1.0666666667rem;
  line-height: 1;
}

.search__input-field:-moz-placeholder,
.search__input-field::-moz-placeholder {
  text-transform: capitalize;
}

.search__input-field:-ms-input-placeholder {
  text-transform: capitalize;
}

.search__input-field::-webkit-input-placeholder {
  text-transform: capitalize;
}

.search__input-field:focus+button:before {
  color: #fefefe;
}

.search__input-field+button {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}

.android .search__input-field+button,
.iemobile .search__input-field+button,
.ios .search__input-field+button,
.search__button-text {
  display: none;
}

.drawer.utilities {
  background: #0c0c0c;
  height: 60px;
  padding-left: 70px;
  position: absolute;
  width: 100%;
  z-index: 30;
  height: 25px;
  padding-left: 115px;
  position: relative;
  text-align: right;
}

.android .drawer.utilities,
.iemobile .drawer.utilities,
.ios .drawer.utilities {
  height: 60px;
  line-height: 60px;
  padding-left: 70px;
  position: absolute;
  text-align: left;
  width: 100%;
  font-size: 13px;
  font-size: .8666666667rem;
}

.android .drawer.utilities .signin,
.android .drawer.utilities .weather,
.iemobile .drawer.utilities .signin,
.iemobile .drawer.utilities .weather,
.ios .drawer.utilities .signin,
.ios .drawer.utilities .weather {
  height: auto;
}

.drawer.utilities .msib-panel {
  display: none;
  line-height: .8em;
  min-height: 0;
}

.drawer.utilities .show-msib-panel {
  display: inline-block;
}

.drawer.utilities .signin,
.drawer.utilities .weather {
  display: inline-block;
  vertical-align: bottom;
}

.android .drawer.utilities .weather,
.iemobile .drawer.utilities .weather,
.ios .drawer.utilities .weather {
  display: inline-block;
}

.drawer.utilities .signin {
  background: #262626;
  color: #a6a6a6;
  margin-right: 2px;
  padding-right: 10px;
  text-align: right;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
  width: 50%;
  position: absolute;
  top: 60px;
  left: 100%;
  z-index: 30;
  background: transparent;
  left: 0;
  margin-left: 1em;
  padding-right: 0;
  position: relative;
  top: 0;
  width: auto;
}

.drawer.utilities .signin a {
  color: #a6a6a6;
  display: block;
  float: left;
  font-weight: 400;
  font-size: 14px;
  font-size: .9333333333rem;
}

.android .drawer.utilities .signin,
.iemobile .drawer.utilities .signin,
.ios .drawer.utilities .signin {
  background: #262626;
  height: 50px;
  line-height: 50px;
  margin-left: 0;
  padding-right: 10px;
  width: 160px;
  position: absolute;
  top: 60px;
  left: 100%;
}

.drawer.utilities .signin .user-profile a.msib-link--accountdetails:hover,
.drawer.utilities .signin .user-profile a.msib-link--login:hover,
.drawer.utilities .signin .user-profile a.msib-link--mycnn:hover {
  color: #fefefe;
}

.drawer.utilities .signin .user-profile .link-divider {
  bottom: 2px;
  float: left;
  padding: 0 5px;
  position: relative;
}

.drawer.utilities .signin .user-profile .link-divider:after {
  color: #8c8c8c;
  content: " | ";
}

.drawer.utilities .signin .msib-box-info-panel a {
  float: none;
}

.drawer.buckets {
  background: #d9d9d9;
  color: #262626;
  display: block;
  font-weight: 500;
  height: 100%;
  overflow: scroll;
  padding: 0;
  padding: 110px 0 0;
  width: 100%;
  overflow-scrolling: touch;
  font-size: 20px;
  font-size: 1.3333333333rem;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 29;
  background: #0c0c0c;
  color: #d9d9d9;
  font-weight: 400;
  height: 40px;
  left: 0;
  overflow: visible;
  padding-left: 115px;
  padding-top: 0;
  position: relative;
  -webkit-transition: none;
  transition: none;
  width: 100%;
  z-index: 27;
}

.breaking-news--showing .drawer.buckets ul .bucket:last-of-type {
  padding-bottom: 120px;
  padding-bottom: 0;
}

.android .breaking-news--showing .drawer.buckets ul .bucket:last-of-type,
.iemobile .breaking-news--showing .drawer.buckets ul .bucket:last-of-type,
.ios .breaking-news--showing .drawer.buckets ul .bucket:last-of-type {
  padding-bottom: 120px;
}

body.international .drawer.buckets {
  font-size: 18px;
  font-size: 1.2rem;
}

.drawer.buckets .bucket>a {
  margin: 0 0 5px 10px;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.drawer.buckets .bucket>a:hover {
  color: #404040;
}

.drawer.buckets .bucket.selected>a,
.drawer.buckets .bucket.selected>a:hover {
  border-bottom: 1px solid #262626;
}

.drawer.buckets .bucket.open .sections {
  display: block;
}

.drawer.buckets .bucket.more.open .m-pagebadge {
  display: none;
}

.drawer.buckets .bucket>a {
  line-height: 40px;
  margin: 0;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.drawer.buckets .bucket>a:hover {
  color: #f2f2f2;
}

.drawer.buckets .bucket.selected>a,
.drawer.buckets .bucket.selected>a:hover {
  border-bottom: 0;
  color: #fefefe;
  font-weight: 500;
}

.drawer.buckets .bucket>a {
  margin-left: 0;
}

.android .drawer.buckets,
.iemobile .drawer.buckets,
.ios .drawer.buckets {
  background: #d9d9d9;
  color: #000;
  display: block;
  font-weight: 500;
  height: 100%;
  overflow: scroll;
  padding: 110px 0 0;
  overflow-scrolling: touch;
  width: 320px;
  font-size: 20px;
  font-size: 1.3333333333rem;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 29;
}

.android .drawer.buckets .bucket.selected>a,
.android .drawer.buckets .bucket.selected>a:hover,
.iemobile .drawer.buckets .bucket.selected>a,
.iemobile .drawer.buckets .bucket.selected>a:hover,
.ios .drawer.buckets .bucket.selected>a,
.ios .drawer.buckets .bucket.selected>a:hover {
  border-bottom: 1px solid #262626;
  color: #262626;
}

.android .drawer.buckets .bucket>a,
.iemobile .drawer.buckets .bucket>a,
.ios .drawer.buckets .bucket>a {
  line-height: 1.5;
  margin: 0 0 5px 10px;
}

.breaking-news--showing .android .drawer.buckets ul .bucket:last-of-type,
.breaking-news--showing .iemobile .drawer.buckets ul .bucket:last-of-type,
.breaking-news--showing .ios .drawer.buckets ul .bucket:last-of-type {
  padding-bottom: 120px;
}

.drawer.sections {
  box-shadow: none;
  color: #1a1a1a;
  display: block;
  font-weight: 500;
  height: auto;
  position: relative;
  top: 0;
  font-size: 16px;
  font-size: 1.0666666667rem;
  z-index: 30;
  background: transparent;
  display: none;
  height: 35px;
  position: absolute;
  top: 40px;
  left: 115px;
  right: 0;
}

.drawer.sections a {
  display: inline-block;
}

.drawer.sections>ul {
  background: #d9d9d9;
  white-space: nowrap;
}

.drawer.sections>ul .section {
  font-size: 15px;
  -webkit-transition: background .2s;
  transition: background .2s;
  -webkit-transition: color .2s;
  transition: color .2s;
  white-space: normal;
}

.drawer.sections>ul .section:first-child {
  margin-left: 3px;
}

.drawer.sections>ul .section.open {
  background: #f2f2f2;
}

.drawer.sections>ul .section.money {
  color: #fefefe;
  position: relative;
  -webkit-transition: none;
  transition: none;
  background-color: #2483b3;
}

.android .drawer.sections>ul .section.money:before,
.drawer.sections>ul .section.money:before,
.iemobile .drawer.sections>ul .section.money:before,
.ios .drawer.sections>ul .section.money:before {
  background-color: #2483b3;
  content: "";
  display: block;
  width: 70px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
}

.drawer.sections>ul .section.money:focus,
.drawer.sections>ul .section.money:hover {
  color: #2483b3;
}

.drawer.sections>ul .section.money:before,
.drawer.sections>ul .section.money:focus:before,
.drawer.sections>ul .section.money:hover:before {
  display: none;
}

.android .drawer.sections>ul .section.money,
.iemobile .drawer.sections>ul .section.money,
.ios .drawer.sections>ul .section.money {
  background-color: transparent;
}

.android .drawer.sections>ul .section.money:focus,
.android .drawer.sections>ul .section.money:hover,
.iemobile .drawer.sections>ul .section.money:focus,
.iemobile .drawer.sections>ul .section.money:hover,
.ios .drawer.sections>ul .section.money:focus,
.ios .drawer.sections>ul .section.money:hover {
  background-color: #f2f2f2;
}

.android .drawer.sections>ul .section.money:focus:before,
.android .drawer.sections>ul .section.money:hover:before,
.iemobile .drawer.sections>ul .section.money:focus:before,
.iemobile .drawer.sections>ul .section.money:hover:before,
.ios .drawer.sections>ul .section.money:focus:before,
.ios .drawer.sections>ul .section.money:hover:before {
  display: none;
}

.drawer.sections>ul li:not(.has-meganav):hover {
  background: #f2f2f2;
}

.drawer.sections .selected {
  background: #e6e6e6;
}

.more .drawer.sections li {
  display: none;
}

.android .drawer.sections,
.iemobile .drawer.sections,
.ios .drawer.sections {
  box-shadow: none;
  color: #1a1a1a;
  display: block;
  font-weight: 500;
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  font-size: 16px;
  font-size: 1.0666666667rem;
  z-index: 27;
}

.android .drawer.sections a,
.iemobile .drawer.sections a,
.ios .drawer.sections a {
  display: block;
}

.android .drawer.sections>ul,
.iemobile .drawer.sections>ul,
.ios .drawer.sections>ul {
  background: #d9d9d9;
  white-space: nowrap;
}

.android .drawer.sections>ul li,
.iemobile .drawer.sections>ul li,
.ios .drawer.sections>ul li {
  font-size: 15px;
  -webkit-transition: background .2s;
  transition: background .2s;
  white-space: normal;
}

.android .drawer.sections>ul li:hover,
.iemobile .drawer.sections>ul li:hover,
.ios .drawer.sections>ul li:hover {
  background: #f2f2f2;
}

.android .drawer.sections .selected,
.iemobile .drawer.sections .selected,
.ios .drawer.sections .selected {
  font-weight: 700;
}

.nav .mega-nav {
  background: #f2f2f2;
  display: none;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: max-height .4s,opacity .2s;
  transition: max-height .4s,opacity .2s;
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  display: block;
  top: 100px;
}

.nav .mega-nav.open {
  max-height: 600px;
  opacity: 1;
}

.nav .mega-nav .media a {
  display: block;
}

.nav .mega-nav .zn .cd .banner-text {
  display: none;
}

.skinny .nav .mega-nav {
  top: 75px;
}

.m-navigation__mega-nav-item {
  cursor: default;
  display: block;
  opacity: 0;
  padding: 15px 15px 15px 10px;
  text-align: left;
  text-transform: none;
  -webkit-transition: opacity .6s,-webkit-transform .4s;
  transition: opacity .6s,-webkit-transform .4s;
  transition: transform .4s,opacity .6s;
  transition: transform .4s,opacity .6s,-webkit-transform .4s;
  width: 100%;
  position: absolute;
  left: 0;
}

.section:hover .m-navigation__mega-nav-item {
  opacity: 1;
  top: 40px;
}

.android .section:hover .m-navigation__mega-nav-item,
.iemobile .section:hover .m-navigation__mega-nav-item,
.ios .section:hover .m-navigation__mega-nav-item {
  top: -10000px;
  -webkit-transition: none;
  transition: none;
}

.m-navigation__mega-nav-item.zn,
.m-navigation__mega-nav-item.zn.zn--transparent {
  background-color: #f2f2f2;
}

.m-navigation__mega-nav-item.selected {
  opacity: 1;
  position: relative;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  z-index: 30;
}

.m-navigation__mega-nav-item.previous {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px);
  z-index: 27;
}

.m-navigation__mega-nav-item.next {
  -webkit-transform: translateX(40px);
  -ms-transform: translateX(40px);
  transform: translateX(40px);
  z-index: 27;
}

.m-navigation__mega-nav-item .el-action-bar,
.m-navigation__mega-nav-item .zn-header {
  display: none;
}

.nav .mega-nav .m-navigation__mega-nav-item .cd__wrapper {
  background: transparent;
  border: 0;
}

.m-navigation__mega-nav-item li,
.nav .m-navigation__mega-nav-item a {
  padding: 0;
}

.m-navigation__mega-nav-item .m-navigation__section-item-content {
  position: relative;
}

.m-navigation__mega-nav-item .m-navigation__section-item-content.m-navigation__section-nocaps {
  text-transform: none;
}

.m-navigation__mega-nav-item .m-navigation--loading {
  background: #f2f2f2;
  margin-top: 3px;
  text-align: center;
}

.m-navigation__mega-nav-item .m-navigation--loading .m-navigation--loading-content {
  background: 0 url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/ajax-loader.gif) no-repeat;
  display: inline-block;
  min-height: 16px;
  padding-left: 20px;
}

.m-navigation__mega-nav-item .m-navigation--quick-links--container {
  display: table-cell;
  float: left;
  padding: 20px 0 20px 10px;
  width: 140px;
}

.m-navigation__mega-nav-item .cd--tool__links:before {
  color: #737373;
  content: "Quick Links";
  display: block;
  font-weight: 400;
  padding: .2em 0;
  font-size: 18px;
  font-size: 1.2rem;
}

.m-navigation__mega-nav-item .cd--tool__links .links_wrapper a {
  color: #262626;
  font-weight: 500;
  margin: 4px 0;
  font-size: 15px;
  font-size: 1rem;
  line-height: 1.5;
}

.m-navigation__mega-nav-item .cd--tool__links .links_wrapper a:hover {
  color: #2483b3;
}

.m-navigation__mega-nav-item .m-navigation--quick-links--title {
  color: #8c8c8c;
  font-size: 18px;
  font-size: 1.2rem;
}

.m-navigation__mega-nav-item .m-navigation--quick-links {
  color: #f2f2f2;
}

.m-navigation__mega-nav-item .cn-section-preview.container-left {
  margin-top: 15px;
  width: 16%;
}

.skinny .m-navigation__mega-nav-item .cn-section-preview.container-left {
  margin-top: 10px;
}

.m-navigation__mega-nav-item .cn-section-preview.container-middle {
  border-left: 0;
  padding-left: 0;
  width: 59%;
}

.m-navigation__mega-nav-item .cn-section-preview.container-right {
  padding-left: 20px;
}

.m-navigation__mega-nav-item .cn-section-preview.container-right li {
  border-top: 1px solid #e6e6e6;
  display: block;
}

.m-navigation__mega-nav-item .cn-section-preview.container-right a {
  font-weight: 400;
}

.m-navigation__mega-nav-item .cd__headline .cd__headline-text {
  font-weight: 500;
}

.m-navigation__mega-nav-item.zn.zn-body article.cd {
  background: transparent;
  color: #262626;
}

.more.bucket.open .more-mega-nav {
  max-height: 500px;
  opacity: 1;
  top: 40px;
  z-index: 54;
}

.more.bucket .sections ul {
  background: transparent;
}

.more.bucket .more-mega-nav {
  cursor: default;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  text-align: left;
  text-transform: none;
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transition: max-height .4s,opacity .2s;
  transition: max-height .4s,opacity .2s;
}

.more.bucket .more-mega-nav a {
  padding: 0;
}

.more.bucket .more-mega-nav>section {
  background: #262626;
  display: block;
  margin: 0;
  padding: 15px 15px 15px 10px;
  text-align: left;
  width: 100%;
}

.more.bucket .quick-links {
  color: #f2f2f2;
  display: inline-block;
  margin-top: 55px;
  padding: 0;
  vertical-align: top;
  width: 17%;
}

.skinny .more.bucket .quick-links {
  margin-top: 50px;
}

.more.bucket .quick-links .title {
  color: #a6a6a6;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.3333333333rem;
}

.more.bucket .quick-links>li {
  display: block;
}

.more.bucket .quick-links a {
  color: #fefefe;
  font-weight: 500;
  line-height: 1.5;
  margin: 4px 0;
  font-size: 16px;
  font-size: 1.0666666667rem;
}

.more.bucket .quick-links a:hover {
  color: #2483b3;
}

.more.bucket .specials.container {
  display: inline-block;
  width: 82%;
}

.more.bucket .specials a {
  cursor: default;
  max-width: 300px;
  padding: 0 10px 10px;
  width: 33%;
}

.more.bucket .specials a img {
  cursor: pointer;
  height: auto;
  width: 100%;
}

.android body:not(.nav-open) .nav,
.android body:not(.nav-open) .nav-header,
.iemobile body:not(.nav-open) .nav,
.iemobile body:not(.nav-open) .nav-header,
.ios body:not(.nav-open) .nav,
.ios body:not(.nav-open) .nav-header {
  -webkit-transition: height 0;
  transition: height 0;
  -webkit-transition-delay: 4s;
  transition-delay: 4s;
}

body .nav .buckets {
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
}

body.nav-open .nav .menu-collapse {
  background: #262626;
}

.android body.nav-open,
.iemobile body.nav-open,
.ios body.nav-open {
  height: 100%;
  overflow: visible;
  overflow-scrolling: none;
}

.android body.nav-open .nav,
.android body.nav-open .nav-header,
.iemobile body.nav-open .nav,
.iemobile body.nav-open .nav-header,
.ios body.nav-open .nav,
.ios body.nav-open .nav-header {
  height: 100%;
}

.android body.nav-open .container,
.iemobile body.nav-open .container,
.ios body.nav-open .container {
  overflow: visible;
  overflow-scrolling: none;
}

body.nav-open .nav .buckets,
body.nav-open .nav .signin {
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

body.nav-open .nav .edition-picker {
  -webkit-transform: translate3d(-200%,0,0);
  transform: translate3d(-200%,0,0);
}

.ie8 body {
  font-style: normal;
}

.ie8 .nav,
.ie8 body {
  min-width: 1040px;
}

.ie8 .nav-header {
  position: absolute;
}

.more .ie8 .drawer.sections li {
  display: none;
}

.ie8 .drawer.sections>ul>li {
  height: 100%;
}

.cnn-skinny-header {
  background-color: #ca0002;
  color: #fff;
  height: 35px;
  margin: 0;
  padding: 0;
}

.cnn-skinny-header .l-container.header-container {
  line-height: 100%;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

.header-link {
  color: #fff!important;
  font-size: 11px;
  font-weight: 700;
  position: absolute;
  top: 10px;
  left: 10px;
  left: 0;
}

.logo-link img {
  display: block;
  height: 35px;
  margin: 0 auto;
  width: 51px;
}

.nav-header.mini-navigation-header-bar {
  height: auto;
}

.nav--plain-header .nav {
  background: #0c0c0c;
  height: auto;
  margin: auto;
  overflow: visible;
  position: static;
  width: auto;
}

body.nav-open .nav--plain-header .nav {
  height: 100%;
  max-height: 100%;
  height: 50px;
  background-color: rgba(0,0,0,.9);
}

body {
  padding-top: 50px;
}

.nav--plain-header {
  height: 60px;
  left: 0;
  position: fixed;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  -webkit-touch-callout: none;
  z-index: 27;
}

.no-touchevents.csstransforms3d .nav--plain-header {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.breaking-news--showing .nav--plain-header {
  height: auto;
}

.nav--plain-header .nav {
  background: #0c0c0c;
  height: 50px;
  position: relative;
  -webkit-font-smoothing: subpixel-antialiased;
  z-index: 29;
  font-size: 15px;
  letter-spacing: -.02px;
}

.nav__container {
  margin: 0 auto;
  max-width: 1100px;
  position: relative;
}

.nav__logo {
  background-image: url(http://i.cdn.turner.com/cnn/.e1mo/img/4.0/logos/logo_cnn_badge_2up.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 60px;
  height: 60px;
  position: relative;
  width: 60px;
  z-index: 33;
}

.nav__color-strip {
  background-color: #c00;
  height: 3px;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 31;
}

.entertainment .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#cc3081,#ff8277);
  background-image: linear-gradient(90deg,#cc3081,#ff8277);
}

.health .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#9b84cc,#db73ff);
  background-image: linear-gradient(90deg,#9b84cc,#db73ff);
}

.living .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#6fb22d,#dfe630);
  background-image: linear-gradient(90deg,#6fb22d,#dfe630);
}

.tech .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#32e3b4,#169c78);
  background-image: linear-gradient(90deg,#32e3b4,#169c78);
}

.aviation .nav__color-strip,
.destinations .nav__color-strip,
.foodanddrink .nav__color-strip,
.hotels .nav__color-strip,
.intl_travel .nav__color-strip,
.travel .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#7943f7,#86ece8);
  background-image: linear-gradient(90deg,#7943f7,#86ece8);
}

.us .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#f4761f,#c00);
  background-image: linear-gradient(90deg,#f4761f,#c00);
}

.world .nav__color-strip {
  background-image: -webkit-linear-gradient(left,#f0ae2e,#ff845f);
  background-image: linear-gradient(90deg,#f0ae2e,#ff845f);
}

body.pg-homepage .nav__color-strip,
body.pg-intl_homepage .nav__color-strip {
  display: none;
}

.nav__live-tv {
  border: 1px solid #bfbfbf;
  font-size: .9em;
  font-weight: 300;
  letter-spacing: .05em;
  line-height: 23px;
  padding: 0 10px;
  position: absolute;
  right: 50px;
  top: 13px;
  -webkit-transition: color .2s,border-color .2s;
  transition: color .2s,border-color .2s;
  right: 16.3em;
}

.nav__live-tv:hover {
  border-color: #fff;
}

.nav .nav__live-tv {
  color: #bfbfbf;
  display: none;
}

.nav .nav__live-tv:hover {
  color: #fff;
}

.show_live-tv .nav__live-tv {
  display: inline;
}

body.international .nav__live-tv {
  right: 20em;
}

.nav__live-tv-icon {
  background: #c00;
  border-radius: 10px;
  display: inline-block;
  height: 7px;
  margin: 0 0 2px 5px;
  vertical-align: middle;
  width: 7px;
}

.nav-menu-links {
  color: #bfbfbf;
  display: none;
  left: 70px;
  line-height: 50px;
  position: absolute;
  top: 0;
}

.nav.nav-index-0 .nav-menu-links,
.pg-error-page .nav-menu-links,
.pg-homepage .nav-menu-links,
.pg-intl_homepage .nav-menu-links,
.pg-subhub-page .nav-menu-links,
body.pg.results .nav-menu-links {
  display: block;
}

body.nav-open .nav-menu-links {
  color: #595959;
  cursor: default;
}

.nav-menu-links__link {
  border-right: 1px solid #595959;
  font-weight: 300;
  letter-spacing: .04em;
  line-height: 1;
  margin: 0 .4em 0 0;
  padding: 0 .3em 0 0;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.nav-menu-links__link:hover {
  color: #fff;
}

.nav-menu-links__link:last-of-type {
  border: 0;
  margin: 0;
  padding: 0;
}

body.nav-open .nav-menu-links__link {
  border-color: #595959;
  color: #595959;
  cursor: default;
}

.nav-flyout {
  background-color: rgba(0,0,0,.9);
  padding: 0 0 20px;
  position: relative;
  display: none;
  max-height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scroll: touch;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform .2s ease-out;
  transition: -webkit-transform .2s ease-out;
  transition: transform .2s ease-out;
  transition: transform .2s ease-out,-webkit-transform .2s ease-out;
  z-index: 28;
  padding: 0 0 80px;
  background: rgba(0,0,0,.9);
  max-height: none;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  width: 100%;
}

body.nav-open .nav-flyout {
  display: block;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

.nav-flyout__container {
  margin: 0 auto;
  max-width: 1100px;
  padding: 1rem;
  padding: 1rem 0;
}

.nav-flyout__container:after {
  clear: both;
  content: '';
  display: table;
}

.nav-flyout__menu-item {
  display: inline-block;
  padding: 0 1rem 2rem 0;
  vertical-align: top;
}

body.domestic .nav-flyout__menu-item {
  width: 14.2857142857%;
}

body.international .nav-flyout__menu-item {
  width: 16.6666666667%;
}

body.international .nav-flyout__container .nav-flyout__menu-item:nth-child(-1n+7) {
  padding-bottom: 0;
}

.nav-flyout__menu-item--homepage,
.nav-flyout__menu-item--intl_homepage {
  display: none;
}

.nav-flyout__section-title {
  color: #fff;
  display: block;
  font-size: 22px;
  font-weight: 300;
  padding: .2em 0;
}

.nav-flyout__section-title:hover {
  color: #fff;
}

.nav-flyout__submenu {
  display: none;
  list-style: none;
  padding: 0;
  display: block;
}

.nav-flyout__submenu-item {
  line-height: 1.5;
  font-weight: 300;
  font-size: .9em;
}

.nav-flyout__submenu-link {
  color: #bfbfbf;
}

.nav-flyout__submenu-link:hover {
  color: #fff;
}

.nav-flyout-footer {
  max-width: 1100px;
  margin: 0 auto 2em;
}

.nav-flyout-footer:after {
  clear: both;
  content: '';
  display: table;
}

.nav-flyout-footer .edition-picker__radio-buttons {
  display: none;
}

.nav-flyout-footer__edition-list {
  display: none;
  float: left;
  height: 2em;
  padding: 0 0 1rem;
  display: block;
  margin: 0 3rem 0 0;
}

.nav-flyout-footer__edition-list-item {
  color: #fff;
  cursor: pointer;
  float: left;
  line-height: 2em;
  margin: 0 2em 0 0;
}

.nav-flyout-footer__edition-list-item:last-of-type {
  margin-right: 0;
}

body.domestic .nav-flyout-footer__edition-list-item--us,
body.international .nav-flyout-footer__edition-list-item--intl {
  display: none;
}

.nav-flyout-footer__edition-icon {
  display: inline-block;
  height: 2em;
  margin: 0 .5em 0 0;
  position: relative;
  top: .7em;
  width: auto;
}

.nav-flyout-footer__social {
  float: right;
  padding: 10px 0 0;
}

.nav-flyout-footer__social-link {
  background-image: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/nav_social_share_bar.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  height: 2.2em;
  margin: 0 .5em 0 0;
  outline: none;
  width: 2.2em;
}

.nav-flyout-footer__social-link:focus {
  outline: none;
}

.nav-flyout-footer__social-link--twitter {
  background-position: -45px 0;
}

.nav-flyout-footer__social-link--instagram {
  background-position: -90px 0;
}

.nav-flyout-footer__social-icon-label {
  display: inline-block;
  visibility: hidden;
  width: 0;
}

.nav-flyout__special-icon {
  color: #c00;
}

.nav--plain-header .nav-flyout .edition-picker,
.nav--plain-header .nav .edition-picker {
  background: 0;
  display: none;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  height: auto;
  left: auto;
  padding: inherit;
  position: static;
  top: inherit;
  width: auto;
  -webkit-transition: inherit;
  transition: inherit;
  z-index: initial;
  width: 8.3em;
  z-index: 29;
}

body.nav-open .nav--plain-header .nav-flyout .edition-picker,
body.nav-open .nav--plain-header .nav .edition-picker {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

body.international .nav--plain-header .nav-flyout .edition-picker,
body.international .nav--plain-header .nav .edition-picker {
  right: 6.4em;
  width: 11.8em;
}

.nav--plain-header .nav-flyout .edition-picker,
.nav--plain-header .nav .edition-picker {
  color: #fff;
  border-bottom: 1px solid #bfbfbf;
  display: none;
  border-bottom: 0;
  color: #bfbfbf;
  display: inline-block;
  font-weight: 300;
  padding: 0;
  position: absolute;
  right: 6.4em;
  top: 0;
}

.edition-picker__current-edition {
  cursor: pointer;
  padding: 0 0 1em 1em;
  line-height: 50px;
  padding-bottom: 0;
}

.edition-picker__current-edition.nav-section--expanded,
.edition-picker__current-edition:hover {
  color: #fff;
}

body.nav-open .edition-picker__current-edition {
  cursor: default;
  opacity: .4;
}

body.nav-open .edition-picker__current-edition:hover {
  color: inherit;
}

.edition-picker__unabridged {
  font-size: .9em;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .2s ease-out;
  transition: max-height .2s ease-out;
  background: rgba(0,0,0,.9);
  font-size: 1em;
  padding: 0 1rem;
  position: absolute;
  right: -1rem;
  text-align: right;
  top: 50px;
  width: 250px;
  z-index: 31;
}

.edition-picker__unabridged.nav-section--expanded {
  max-height: 300px;
}

.edition-picker__list {
  padding: 0 1rem;
  margin: 0 0 1rem;
  border-bottom: 1px solid #bfbfbf;
  padding-top: .5rem;
}

.edition-picker__list-item {
  color: #bfbfbf;
  cursor: pointer;
  padding: 0 0 1em;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.edition-picker__list-item:hover {
  color: #fff;
}

body.domestic .edition-picker__list-item[data-type=www],
body.international .edition-picker__list-item[data-type=edition] {
  display: none;
}

.edition-picker__radio-buttons {
  color: #bfbfbf;
  padding: 0 1rem 1rem;
}

.nav-flyout-footer .edition-picker__radio-buttons {
  display: none;
  font-size: .875em;
  font-weight: 300;
  display: block;
  float: left;
  line-height: 4em;
  margin: 0 2rem 0 0;
  padding: 0;
}

.edition-picker__radio-buttons input[type=radio],
.l-footer .edition-picker .list--set input[type=radio] {
  opacity: 0;
  position: absolute;
}

.edition-picker__radio-buttons input[type=radio]+label:before,
.edition-picker__radio-buttons input[type=radio]+span:before,
.l-footer .edition-picker .list--set input[type=radio]+label:before,
.l-footer .edition-picker .list--set input[type=radio]+span:before {
  border: 1px solid #fff;
  border-radius: 50%;
  content: '';
  display: inline-block;
  height: 10px;
  margin-right: 5px;
  width: 10px;
}

.edition-picker__radio-buttons input[type=radio]:checked+label:before,
.edition-picker__radio-buttons input[type=radio]:checked+span:before,
.l-footer .edition-picker .list--set input[type=radio]:checked+label:before,
.l-footer .edition-picker .list--set input[type=radio]:checked+span:before {
  background: #006598;
}

.l-footer .edition-picker .list.list--set input[type=radio]+label:before {
  margin-right: 15px;
}

.edition-picker__radio-button-label {
  margin: 0 0 20px;
}

.nav-flyout .edition-picker__radio-button-label {
  display: inline;
  margin: 0 1rem 1em 0;
}

.nav-flyout-footer .edition-picker__radio-button-label {
  float: left;
  vertical-align: middle;
  display: inline;
}

.edition-picker__radio-button {
  margin: .5em .5em 0 2em;
  line-height: 1;
  vertical-align: top;
  float: right;
  margin: 0;
}

.edition-picker__radio-button:first-of-type {
  float: left;
  margin-left: 0;
}

.nav-flyout .edition-picker__radio-button {
  margin-top: 5px;
  vertical-align: middle;
  margin-right: .2em;
  margin-left: 1em;
  float: left;
}

.nav-flyout .edition-picker__radio-button:first-of-type {
  margin-left: 0;
}

.nav-flyout-footer .edition-picker__radio-button {
  margin-top: 1.5em;
}

.edition-picker__confirm-button {
  background: 0;
  border: 1px solid #bfbfbf;
  color: #bfbfbf;
  font-weight: 300;
  line-height: 28px;
  padding: 0 1em;
  outline: none;
  -webkit-transition: color .2s,border-color .2s;
  transition: color .2s,border-color .2s;
  margin: 1em 0;
}

.edition-picker__confirm-button:hover {
  color: #fff;
  border-color: #fff;
}

.nav-flyout .edition-picker__confirm-button {
  margin-left: 1em;
  margin-top: 0;
}

.nav--plain-header .nav-flyout .edition-picker {
  display: block;
  padding: initial;
  display: none;
}

.nav-section {
  background-color: transparent;
  position: absolute;
  top: 0;
  width: 100%;
  padding-left: 70px;
}

.nav-section__name {
  color: #bfbfbf;
  cursor: pointer;
  display: inline-block;
  left: 70px;
  line-height: 50px;
  position: relative;
  cursor: default;
  position: static;
}

.nav-section__name a {
  -webkit-transition: color .2s;
  transition: color .2s;
}

.nav-section__name.nav-section--expanded {
  color: #fff;
}

body.nav-open .nav-section__name {
  color: #595959;
  cursor: default;
  pointer-events: none;
}

.nav-section__name:after {
  content: '\00BB';
  display: inline;
  padding: 0 .5em;
}

.nav.nav-index-0 .nav-section__name,
.pg-error-page .nav-section__name,
.pg-homepage .nav-section__name,
.pg-intl_homepage .nav-section__name,
.pg-subhub-page .nav-section__name,
body.pg.results .nav-section__name {
  cursor: default;
  pointer-events: none;
  display: none;
}

.nav.nav-index-0 .nav-section__name .nav-section__expand-icon,
.nav.nav-index-0 .nav-section__name:after,
.pg-error-page .nav-section__name .nav-section__expand-icon,
.pg-error-page .nav-section__name:after,
.pg-homepage .nav-section__name .nav-section__expand-icon,
.pg-homepage .nav-section__name:after,
.pg-intl_homepage .nav-section__name .nav-section__expand-icon,
.pg-intl_homepage .nav-section__name:after,
.pg-subhub-page .nav-section__name .nav-section__expand-icon,
.pg-subhub-page .nav-section__name:after,
body.pg.results .nav-section__name:after {
  display: none;
}

.nav-section__expand-icon {
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin: 0 0 0 .3em;
  position: relative;
  top: -1px;
  -webkit-transition: color .2s,opacity .3s,-webkit-transform .3s;
  transition: color .2s,opacity .3s,-webkit-transform .3s;
  transition: transform .3s,color .2s,opacity .3s;
  transition: transform .3s,color .2s,opacity .3s,-webkit-transform .3s;
}

.nav-section--expanded .nav-section__expand-icon {
  color: #c00;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

body.nav-open .nav-section__name .nav-section__expand-icon {
  opacity: 0;
}

.nav-section__name .nav-section__expand-icon {
  display: none;
}

@-webkit-keyframes fade-out {
  0% {
    opacity: 1;
    max-width: 100%;
  }

  99% {
    opacity: 0;
    max-width: 100%;
  }

  to {
    max-width: 0;
  }
}

@keyframes fade-out {
  0% {
    opacity: 1;
    max-width: 100%;
  }

  99% {
    opacity: 0;
    max-width: 100%;
  }

  to {
    max-width: 0;
  }
}

.nav-section__submenu {
  background: rgba(0,0,0,.95);
  color: #fff;
  display: none;
  padding: 0 1rem 0 70px;
  position: absolute;
  top: 50px;
  width: 100%;
  background: 0;
  display: inline-block;
  max-width: 100%;
  opacity: 1;
  padding: 0;
  position: static;
  white-space: nowrap;
  width: auto;
}

body.nav-open .nav-section .nav-section__submenu {
  display: none;
  pointer-events: none;
  display: inline-block;
  pointer-events: auto;
}

body.nav-open.pg-leaf.page-scrolled .nav-section .nav-section__submenu,
body.pg-leaf.page-scrolled .nav-section__submenu {
  display: none;
}

.nav-section__submenu-item {
  padding: .5em 0;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.nav .nav-section__submenu-item {
  display: block;
  border-right: 1px solid #595959;
  color: #bfbfbf;
  display: inline-block;
  font-weight: 300;
  line-height: 1;
  margin: 0 5px 0 0;
  padding: 0 5px 0 0;
}

.nav .nav-section__submenu-item.nav-section__submenu-active,
.nav .nav-section__submenu-item:hover {
  color: #fff;
}

.nav .nav-section__submenu-item:last-of-type {
  border-right: 0;
}

body.nav-open .nav .nav-section__submenu-item {
  border-color: #595959;
  color: #595959;
  cursor: default;
}

.nav-flyout__menu-item--politics .nav-flyout__section-title {
  margin: 0 0 .4em;
  margin: .1em 0 .25em;
}

.nav-flyout__menu-item--money .nav-flyout__section-title {
  margin: .1em 0 .2em;
  margin: .3em 0 .25em;
}

.nav-flyout__menu-item--bleacher .nav-flyout__section-title,
.nav-flyout__menu-item--style .nav-flyout__section-title {
  margin: .2em 0;
  margin: .3em 0 .55em;
}

.nav-section__article-title {
  color: #bfbfbf;
  display: none;
  font-weight: 300;
  white-space: nowrap;
  width: auto;
}

body.page-scrolled .nav-section__article-title {
  display: inline-block;
}

.nav.nav-index-0 .nav-section__article-title {
  display: none;
}

.nav--plain-header .search__input-field {
  background: #fff;
}

.nav--plain-header .search__input-field+.search__submit-button {
  display: none;
  display: inline-block!important;
}

.search__form {
  display: none;
  padding: 0 0 1rem 1rem;
  margin: 1rem 0 0;
  width: 100%;
  display: block;
  margin: 0;
  max-width: 50px;
  padding: 0;
  position: absolute;
  right: 4.4em;
  text-align: right;
  top: 0;
  -webkit-transition: max-width .3s ease-out;
  transition: max-width .3s ease-out;
  width: -webkit-calc(100% - 133px);
  width: calc(100% - 133px);
  z-index: 31;
}

body.nav-open .search__form {
  display: block;
}

body.search-expanded .search__form {
  max-width: 1100px;
}

.search__form-fields {
  display: inline-block;
  width: -webkit-calc(100% - 50px);
  width: calc(100% - 50px);
  height: 30px;
  overflow: hidden;
  position: relative;
  top: 10px;
}

.nav--plain-header .search__button {
  background: 0;
  border: 0;
  color: #fff;
  display: inline-block;
  text-align: center;
  -webkit-transition: color .3s;
  transition: color .3s;
  width: 50px;
  color: #a6a6a6;
  cursor: pointer;
  line-height: 50px;
  pointer-events: auto;
}

.nav--plain-header .search__button:focus {
  outline: none;
}

.nav--plain-header .search__button:before {
  font-size: 22px;
  font-size: 1.4666666667rem;
  line-height: 1.3636363636;
  content: "";
  font-family: cnn-icons;
}

.nav--plain-header .search__button:hover,
body.search-expanded .nav--plain-header .search__button {
  color: #fff;
}

.nav--plain-header .search__input-field {
  border: 0;
  border-radius: 0;
  color: #a6a6a6;
  font-weight: 300;
  line-height: 30px;
  padding: 0 .5em;
  width: 100%;
  display: inline-block;
  height: 30px;
  left: 0;
  min-height: 0;
  position: absolute;
  width: -webkit-calc(100% - 100px);
  width: calc(100% - 100px);
}

.nav--plain-header .search__input-field:focus {
  color: #000;
  outline: none;
}

.nav--plain-header .search__input-field::-ms-clear {
  display: none;
}

.nav--plain-header .search__submit-button {
  background: #fff;
  border: 0;
  color: #0c0c0c;
  display: none;
  margin: 0;
  padding-bottom: 0;
  padding-top: 0;
  position: absolute;
  right: 0;
  width: 100px;
  display: inline-block!important;
  height: 30px;
  line-height: 30px;
}

.nav-menu {
  cursor: pointer;
  height: 50px;
  width: 50px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 33;
  width: 4.4em;
}

.nav-menu,
.nav-menu:before {
  -webkit-transition: color .2s;
  transition: color .2s;
}

.nav-menu:before {
  color: #a6a6a6;
  content: 'menu';
  display: inline;
  font-weight: 300;
  line-height: 48px;
  position: relative;
}

.nav-menu:hover:before {
  color: #fff;
}

.nav-menu__hamburger {
  margin: -1.5px 0 0 -10px;
  -webkit-transition: background .3s,color .2s;
  transition: background .3s,color .2s;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 33;
  right: 0;
  left: auto;
}

.nav-menu__hamburger,
.nav-menu__hamburger:after,
.nav-menu__hamburger:before {
  background: #a6a6a6;
  height: 2px;
  width: 20px;
}

.nav-menu__hamburger:after,
.nav-menu__hamburger:before {
  content: '';
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: background .3s,-webkit-transform .3s;
  transition: background .3s,-webkit-transform .3s;
  transition: transform .3s,background .3s;
  transition: transform .3s,background .3s,-webkit-transform .3s;
}

.nav-menu__hamburger:before {
  position: absolute;
  top: -6px;
  left: 0;
}

.nav-menu__hamburger:after {
  position: absolute;
  bottom: -6px;
  left: 0;
}

.nav-menu:hover .nav-menu__hamburger,
.nav-menu:hover .nav-menu__hamburger:after,
.nav-menu:hover .nav-menu__hamburger:before {
  background: #fff;
}

body.nav-open .nav-menu:before {
  color: #fff;
}

body.nav-open .nav-menu__hamburger {
  background: transparent;
}

body.nav-open .nav-menu__hamburger:after,
body.nav-open .nav-menu__hamburger:before {
  background: #c00;
}

body.nav-open .nav-menu__hamburger:before {
  -webkit-transform: translateY(6px) rotate(-45deg);
  -ms-transform: translateY(6px) rotate(-45deg);
  transform: translateY(6px) rotate(-45deg);
}

body.nav-open .nav-menu__hamburger:after {
  -webkit-transform: translateY(-6px) rotate(45deg);
  -ms-transform: translateY(-6px) rotate(45deg);
  transform: translateY(-6px) rotate(45deg);
}

body.nav-open .nav-menu:hover .nav-menu__hamburger {
  background: transparent;
}

body.nav-open .nav-menu:hover .nav-menu__hamburger:after,
body.nav-open .nav-menu:hover .nav-menu__hamburger:before {
  background: #c00;
}

.breaking-news__background {
  background-color: #fafafa;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 31;
}

.breaking-news__background:after {
  background-color: #c00;
  content: '';
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.breaking-news__background .breaking-news {
  color: #262626;
  display: none;
  padding: 40px 0 10px;
  position: relative;
  z-index: 31;
}

.breaking-news--showing .breaking-news__background .breaking-news {
  display: block;
}

.breaking-news__background .breaking-news__close-btn {
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  font-size: 1.4rem;
  line-height: 1.4285714286;
  position: absolute;
  top: -1px;
  right: 0;
}

.breaking-news__background .breaking-news__close-btn:after {
  content: "";
  font-family: cnn-icons;
}

.breaking-news__background .breaking-news__title {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.0666666667rem;
  line-height: 2;
  position: absolute;
  top: 0;
  left: 0;
}

.breaking-news__background .breaking-news__msg {
  display: table-cell;
  font-weight: 300;
  vertical-align: top;
  font-size: 16px;
  font-size: 1.0666666667rem;
  line-height: 1.3333333333;
  font-size: 20px;
  font-size: 1.3333333333rem;
  line-height: 1.3;
}

.breaking-news__background .breaking-news__msg a {
  color: #c00;
  font-weight: 500;
}

.breaking-news__background .breaking-news__msg a:active,
.breaking-news__background .breaking-news__msg a:hover {
  color: #2483b3;
}

.skinny .breaking-news__background .breaking-news__msg {
  font-size: 16px;
  font-size: 1.0666666667rem;
  line-height: 1.3333333333;
}

.m-pagebadge__bottom {
  display: none;
  display: block;
}

.m-pagebadge__bottom .m-pagebadge__bug {
  display: inline-block;
  height: 40px;
  position: relative;
  vertical-align: middle;
}

.m-pagebadge__bottom .m-pagebadge__bug:before {
  float: none;
  padding: 0 0 0 10px;
}

.m-pagebadge__bottom .m-pagebadge__bug--cnn-go:before {
  display: inline-block;
  float: none;
  font-size: 3.8rem;
  width: 50px;
  content: "";
  font-family: cnn-icons;
}

.flexbox .m-pagebadge__bottom .m-pagebadge__bug--cnn-go:before {
  margin: 0;
}

.m-pagebadge__bottom .m-pagebadge {
  bottom: 0;
  display: inline-block;
  left: 0;
  position: fixed;
  right: 0;
  font-size: 16px;
  font-size: 1.0666666667rem;
  z-index: 29;
}

.m-pagebadge__bottom .m-pagebadge__link {
  background-color: #c00;
  color: #fafafa;
  height: 40px;
  padding: 0 35px 0 10px;
  position: absolute;
  bottom: 0;
}

.m-pagebadge__bottom .m-pagebadge__link:hover {
  background-color: #e30000;
  color: #fafafa;
}

.m-pagebadge__bottom .m-pagebadge__link:before {
  content: "";
  display: none;
  width: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -40px;
}

.m-pagebadge__bottom .m-pagebadge__link:after {
  content: "";
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 10px;
}

.m-pagebadge__bottom .m-pagebadge__link .m-pagebadge__copy {
  display: inline-block;
  vertical-align: middle;
}

.m-pagebadge__bottom .m-pagebadge--lowleft .m-pagebadge__link {
  left: 0;
}

.m-pagebadge__bottom .m-pagebadge--lowright .m-pagebadge__link {
  right: 0;
}

.drawer.sections .m-pagebadge {
  bottom: 0;
  display: none;
  min-width: 130px;
  position: absolute;
  right: 0;
  font-size: 15px;
  font-size: 1rem;
  display: block;
}

.drawer.sections .m-pagebadge__link {
  background-color: #c00;
  color: #fafafa;
  padding: 0 0 0 7px;
}

.drawer.sections .m-pagebadge__link:hover {
  background-color: #e30000;
  color: #fafafa;
}

.drawer.sections .m-pagebadge__link:after {
  float: right;
  padding: 5px 10px 0 5px;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.3333333333;
  content: "";
  font-family: cnn-icons;
}

.drawer.sections .m-pagebadge__link:after:after {
  clear: both;
  content: '';
  display: table;
}

.android .drawer.sections .m-pagebadge,
.iemobile .drawer.sections .m-pagebadge,
.ios .drawer.sections .m-pagebadge {
  display: none;
}

.m-pagebadge__button .m-pagebadge {
  color: #fafafa;
  display: none;
  font-weight: 500;
  line-height: 25px;
  position: absolute;
  right: 110px;
  text-align: center;
  top: 30%;
  -webkit-transition: right .2s;
  transition: right .2s;
  font-size: 11px;
  font-size: .7333333333rem;
}

.m-pagebadge__button .m-pagebadge__link {
  background-color: #c00;
  padding: 0 0 0 5px;
  width: 100px;
}

.m-pagebadge__button .m-pagebadge__link:after {
  float: right;
  padding: 7px 5px 0;
  content: "";
  font-family: cnn-icons;
}

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

.android .m-pagebadge__button .m-pagebadge,
.iemobile .m-pagebadge__button .m-pagebadge,
.ios .m-pagebadge__button .m-pagebadge {
  display: block;
  top: 30%;
  right: 110px;
  right: 130px;
}

.pg-vertical.pg-politics {
  padding-top: 100px;
}

.android .pg-vertical.pg-politics,
.iemobile .pg-vertical.pg-politics,
.ios .pg-vertical.pg-politics {
  padding-top: 60px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .cnn-home-link {
  display: none;
}

.pg-vertical.pg-politics .search__field {
  background-color: #d9d9d9;
  padding-top: 10px;
  top: 50px;
  background-color: #fefefe;
  top: 10px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  padding: 0;
  width: 200px;
  z-index: 31;
}

.pg-vertical.pg-politics .search__field,
.search-open .pg-vertical.pg-politics .search__field {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: none;
  transition: none;
}

.android .pg-vertical.pg-politics .search__field,
.iemobile .pg-vertical.pg-politics .search__field,
.ios .pg-vertical.pg-politics .search__field {
  right: 60px;
}

.pg-vertical.pg-politics .search__input-field {
  height: 36px;
}

.pg-vertical.pg-politics .search__input-field,
.pg-vertical.pg-politics .search__input-field:focus,
.pg-vertical.pg-politics .search__input-field:focus+button:before {
  color: #262626;
}

.pg-vertical.pg-politics .search__input-field+button {
  display: block;
}

.pg-vertical.pg-politics .search__button {
  background: #fff;
  color: #262626;
  height: 100%;
  width: 50px;
}

.pg-vertical.pg-politics .search__button :focus {
  color: #262626;
}

.pg-vertical.pg-politics .search__toggle {
  color: #262626;
  height: 50px;
  right: 50px;
  width: 50px;
  right: 60px;
  width: 60px;
  right: 0;
}

.android .pg-vertical.pg-politics .search__toggle,
.iemobile .pg-vertical.pg-politics .search__toggle,
.ios .pg-vertical.pg-politics .search__toggle {
  right: 60px;
}

.pg-vertical.pg-politics.search-open .search__toggle {
  background: #d9d9d9;
  color: #262626;
}

.pg-vertical.pg-politics .search-input__button {
  background-color: #fff;
  float: left;
}

.pg-vertical.pg-politics .nav .search input:focus+button:before {
  color: #a6a6a6;
}

.pg-vertical.pg-politics .nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_politics_sm_header.png) no-repeat 0 0;
  background-size: auto 50px;
  height: 50px;
  top: 0;
  width: 175px;
}

.pg-vertical.pg-politics .nav .logo a {
  height: 50px;
  width: 51px;
}

.pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 120px;
}

.pg-vertical.pg-politics .nav .buckets .bucket {
  padding-left: 15px;
  padding-right: 15px;
}

.pg-vertical.pg-politics .nav .buckets .bucket:nth-last-child(2) {
  padding-right: 0;
}

.pg-vertical.pg-politics .nav .buckets .bucket>a {
  padding-left: 0;
  padding-right: 0;
}

.pg-vertical.pg-politics .nav .menu-collapse {
  height: 50px;
}

.pg-vertical.pg-politics .nav .hamburger,
.pg-vertical.pg-politics .nav .hamburger:after,
.pg-vertical.pg-politics .nav .hamburger:before {
  background-color: #262626;
}

.pg-vertical.pg-politics.nav-open .nav .hamburger {
  background-color: transparent;
}

.pg-vertical.pg-politics .drawer.utilities {
  background-color: #f2f2f2;
  height: 50px;
  padding: 0;
  position: absolute;
  right: 220px;
  top: 10px;
}

.android .pg-vertical.pg-politics .drawer.utilities,
.iemobile .pg-vertical.pg-politics .drawer.utilities,
.ios .pg-vertical.pg-politics .drawer.utilities {
  right: 0;
  top: 0;
}

.pg-vertical.pg-politics .cnn-header-link {
  display: none;
}

.pg-vertical.pg-politics .nav-header.skinny nav .search__field {
  max-width: 225px;
  right: 0;
  top: 10px;
}

.android .pg-vertical.pg-politics .nav-header.skinny nav .search__field,
.iemobile .pg-vertical.pg-politics .nav-header.skinny nav .search__field,
.ios .pg-vertical.pg-politics .nav-header.skinny nav .search__field {
  right: 60px;
}

.pg-vertical.pg-politics .nav-header.skinny nav .search__field .search__input-field {
  opacity: 1;
}

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

.pg-vertical.pg-politics .nav .search__field {
  width: 220px;
  height: auto;
  padding: 0;
  top: 10px;
}

.pg-vertical.pg-politics .nav .drawer.utilities {
  background-color: transparent;
  float: left;
  width: auto;
}

.android .pg-vertical.pg-politics .nav .drawer.utilities,
.iemobile .pg-vertical.pg-politics .nav .drawer.utilities,
.ios .pg-vertical.pg-politics .nav .drawer.utilities {
  background-color: #f2f2f2;
}

.pg-vertical.pg-politics .nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_politics_header.png) no-repeat 0 0;
  background-size: 305px auto;
  height: 74px;
  top: 11px;
  width: 305px;
}

.pg-vertical.pg-politics .nav .logo a {
  width: 75px;
  height: 74px;
}

.pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 225px;
}

.pg-vertical.pg-politics .header-links {
  display: block;
}

.skinny .pg-vertical.pg-politics .header-links {
  display: none;
}

.android .pg-vertical.pg-politics.nav-open .nav,
.iemobile .pg-vertical.pg-politics.nav-open .nav,
.ios .pg-vertical.pg-politics.nav-open .nav {
  height: 100%;
}

.android .pg-vertical.pg-politics .nav,
.iemobile .pg-vertical.pg-politics .nav,
.ios .pg-vertical.pg-politics .nav,
.pg-vertical.pg-politics .skinny .nav {
  height: 50px;
}

.android .pg-vertical.pg-politics .nav .logo,
.iemobile .pg-vertical.pg-politics .nav .logo,
.ios .pg-vertical.pg-politics .nav .logo,
.pg-vertical.pg-politics .skinny .nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_politics_sm_header.png) no-repeat 0 0;
  background-size: auto 50px;
  height: 50px;
  left: 0;
  top: 0;
  width: 175px;
}

.android .pg-vertical.pg-politics .nav .logo a,
.iemobile .pg-vertical.pg-politics .nav .logo a,
.ios .pg-vertical.pg-politics .nav .logo a,
.pg-vertical.pg-politics .skinny .nav .logo a {
  height: 50px;
  width: 51px;
}

.android .pg-vertical.pg-politics .nav .logo a.logo-links__politics,
.iemobile .pg-vertical.pg-politics .nav .logo a.logo-links__politics,
.ios .pg-vertical.pg-politics .nav .logo a.logo-links__politics,
.pg-vertical.pg-politics .skinny .nav .logo a.logo-links__politics {
  width: 120px;
}

.pg-vertical.pg-politics .skinny .nav .buckets .bucket>a {
  height: 50px;
  line-height: 50px;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  font-size: 1.1333333333rem;
  line-height: 1.33em;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .utilities-search {
  position: absolute;
  top: 0;
  right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .utilities-search:after {
  clear: both;
  content: '';
  display: table;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav .drawer.buckets {
  background-color: #f2f2f2;
  color: #262626;
  padding: 0;
  width: auto;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 17px;
  font-size: 1.1333333333rem;
  line-height: 1.33em;
  position: absolute;
  top: 45px;
  bottom: 0;
  left: auto;
  right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav .drawer.buckets .bucket:nth-last-of-type(2) a {
  padding-right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav .drawer.buckets>ul {
  float: right;
  width: auto;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link {
  color: #262626;
  float: left;
  margin-top: 8px;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  font-size: .8rem;
  line-height: 1.25;
  z-index: 30;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link:hover {
  color: #ea4646;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav {
  height: 50px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav .buckets {
  height: 50px;
  right: 220px;
  top: auto;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav .buckets .bucket {
  padding-right: 13px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav .buckets .bucket>a {
  height: 50px;
  line-height: 50px;
  padding-left: 0;
  padding-right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .drawer.buckets .bucket.selected>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .drawer.buckets .bucket>a:hover {
  border-bottom: 3px solid #ea4646;
  color: #ea4646;
  padding-bottom: 12px;
}

.android .pg-vertical.pg-politics .nav,
.iemobile .pg-vertical.pg-politics .nav,
.ios .pg-vertical.pg-politics .nav {
  background-color: transparent;
}

.android .pg-vertical.pg-politics .drawer.utilities,
.iemobile .pg-vertical.pg-politics .drawer.utilities,
.ios .pg-vertical.pg-politics .drawer.utilities {
  height: 50px;
  width: 100%;
}

.android .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link,
.iemobile .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link,
.ios .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link {
  display: none;
}

.android .pg-vertical.pg-politics .drawer.buckets,
.iemobile .pg-vertical.pg-politics .drawer.buckets,
.ios .pg-vertical.pg-politics .drawer.buckets {
  background-color: #f2f2f2;
  width: 320px;
}

.android .pg-vertical.pg-politics.nav-open .nav .menu-collapse,
.iemobile .pg-vertical.pg-politics.nav-open .nav .menu-collapse,
.ios .pg-vertical.pg-politics.nav-open .nav .menu-collapse {
  background-color: #d9d9d9;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav .drawer.buckets {
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 19px;
  font-size: 1.2666666667rem;
  line-height: 1.33em;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav-header:not(.skinny) .nav .search__button {
  background: #fff;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav-header:not(.skinny) .nav .search__field {
  width: 260px;
  height: 36px;
  top: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav-header:not(.skinny) .nav .search__field .search__input-field {
  line-height: 36px;
}

.pg-vertical.pg-politics .nav .logo {
  background: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnnpolitics_header.png) no-repeat 0 0;
  height: 74px;
  top: 11px;
  width: 305px;
}

.pg-vertical.pg-politics .nav .logo a {
  width: 75px;
  height: 74px;
}

.pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 225px;
}

.pg-vertical.pg-politics .nav .logo .drawer.buckets {
  font-size: 19px;
  font-size: 1.2666666667rem;
}

.pg-vertical.pg-politics .nav .drawer.buckets,
.pg-vertical.pg-politics .nav .logo .drawer.buckets {
  background-color: #f2f2f2;
  color: #262626;
  padding: 0;
  width: auto;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  line-height: 1.33em;
  position: absolute;
  top: 45px;
  bottom: 0;
  left: auto;
  right: 0;
}

.pg-vertical.pg-politics .nav .drawer.buckets {
  font-size: 16px;
  font-size: 1.0666666667rem;
}

.pg-vertical.pg-politics .drawer.utilities {
  float: left;
  width: auto;
}

.pg-vertical.pg-politics .drawer.utilities a.cnn-header-link {
  color: #262626;
  float: left;
  margin-top: 8px;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  font-size: .8rem;
  line-height: 1.25;
  z-index: 30;
}

.pg-vertical.pg-politics .drawer.utilities a.cnn-header-link:hover {
  color: #ea4646;
}

.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,
.pg-vertical.pg-arts,
.pg-vertical.pg-autos,
.pg-vertical.pg-design,
.pg-vertical.pg-fashion,
.pg-vertical.pg-luxury,
.pg-vertical.pg-style {
  padding-top: 75px;
}

.pg-vertical.pg-architecture .nav,
.pg-vertical.pg-arts .nav,
.pg-vertical.pg-autos .nav,
.pg-vertical.pg-design .nav,
.pg-vertical.pg-fashion .nav,
.pg-vertical.pg-luxury .nav,
.pg-vertical.pg-style .nav {
  color: #8c8c8c;
  height: 100%;
}

.pg-vertical.pg-architecture .nav-header,
.pg-vertical.pg-arts .nav-header,
.pg-vertical.pg-autos .nav-header,
.pg-vertical.pg-design .nav-header,
.pg-vertical.pg-fashion .nav-header,
.pg-vertical.pg-luxury .nav-header,
.pg-vertical.pg-style .nav-header {
  height: 75px;
}

.pg-vertical.pg-architecture .nav .logo,
.pg-vertical.pg-arts .nav .logo,
.pg-vertical.pg-autos .nav .logo,
.pg-vertical.pg-design .nav .logo,
.pg-vertical.pg-fashion .nav .logo,
.pg-vertical.pg-luxury .nav .logo,
.pg-vertical.pg-style .nav .logo {
  background: none;
  height: auto;
  left: 10px;
  top: 10px;
  width: auto;
}

.pg-vertical.pg-architecture .nav .logo-cnn,
.pg-vertical.pg-architecture .nav .logo-style,
.pg-vertical.pg-arts .nav .logo-cnn,
.pg-vertical.pg-arts .nav .logo-style,
.pg-vertical.pg-autos .nav .logo-cnn,
.pg-vertical.pg-autos .nav .logo-style,
.pg-vertical.pg-design .nav .logo-cnn,
.pg-vertical.pg-design .nav .logo-style,
.pg-vertical.pg-fashion .nav .logo-cnn,
.pg-vertical.pg-fashion .nav .logo-style,
.pg-vertical.pg-luxury .nav .logo-cnn,
.pg-vertical.pg-luxury .nav .logo-style,
.pg-vertical.pg-style .nav .logo-cnn,
.pg-vertical.pg-style .nav .logo-style {
  background: 50% no-repeat;
  background-size: contain;
  float: left;
}

.pg-vertical.pg-architecture .nav .logo-cnn,
.pg-vertical.pg-arts .nav .logo-cnn,
.pg-vertical.pg-autos .nav .logo-cnn,
.pg-vertical.pg-design .nav .logo-cnn,
.pg-vertical.pg-fashion .nav .logo-cnn,
.pg-vertical.pg-luxury .nav .logo-cnn,
.pg-vertical.pg-style .nav .logo-cnn {
  background-image: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_cnn.svg);
  height: 54px;
  margin-right: 8px;
  width: 54px;
}

.pg-vertical.pg-architecture .nav .logo-style,
.pg-vertical.pg-arts .nav .logo-style,
.pg-vertical.pg-autos .nav .logo-style,
.pg-vertical.pg-design .nav .logo-style,
.pg-vertical.pg-fashion .nav .logo-style,
.pg-vertical.pg-luxury .nav .logo-style,
.pg-vertical.pg-style .nav .logo-style {
  background-image: url(http://edition.i.cdn.cnn.com/.a/1.285.2/assets/logo_style.svg);
  height: 54px;
  width: 90px;
}

.pg-vertical.pg-architecture .nav .social,
.pg-vertical.pg-arts .nav .social,
.pg-vertical.pg-autos .nav .social,
.pg-vertical.pg-design .nav .social,
.pg-vertical.pg-fashion .nav .social,
.pg-vertical.pg-luxury .nav .social,
.pg-vertical.pg-style .nav .social {
  width: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50px;
}

.pg-vertical.pg-architecture .nav .social__link,
.pg-vertical.pg-arts .nav .social__link,
.pg-vertical.pg-autos .nav .social__link,
.pg-vertical.pg-design .nav .social__link,
.pg-vertical.pg-fashion .nav .social__link,
.pg-vertical.pg-luxury .nav .social__link,
.pg-vertical.pg-style .nav .social__link {
  float: left;
  line-height: 75px;
  margin-right: 10px;
}

.pg-vertical.pg-architecture .nav .social__link a,
.pg-vertical.pg-arts .nav .social__link a,
.pg-vertical.pg-autos .nav .social__link a,
.pg-vertical.pg-design .nav .social__link a,
.pg-vertical.pg-fashion .nav .social__link a,
.pg-vertical.pg-luxury .nav .social__link a,
.pg-vertical.pg-style .nav .social__link a {
  color: #8c8c8c;
  margin-left: 10px;
  padding: 0;
  font-size: 18px;
  font-size: 1.2rem;
}

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

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

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

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

.pg-vertical.pg-architecture .nav .utilities,
.pg-vertical.pg-arts .nav .utilities,
.pg-vertical.pg-autos .nav .utilities,
.pg-vertical.pg-design .nav .utilities,
.pg-vertical.pg-fashion .nav .utilities,
.pg-vertical.pg-luxury .nav .utilities,
.pg-vertical.pg-style .nav .utilities {
  height: 75px;
}

.pg-vertical.pg-architecture .nav .utilities__search,
.pg-vertical.pg-arts .nav .utilities__search,
.pg-vertical.pg-autos .nav .utilities__search,
.pg-vertical.pg-design .nav .utilities__search,
.pg-vertical.pg-fashion .nav .utilities__search,
.pg-vertical.pg-luxury .nav .utilities__search,
.pg-vertical.pg-style .nav .utilities__search {
  display: none;
}

.pg-vertical.pg-architecture .nav .search__button,
.pg-vertical.pg-architecture .nav .search__field,
.pg-vertical.pg-arts .nav .search__button,
.pg-vertical.pg-arts .nav .search__field,
.pg-vertical.pg-autos .nav .search__button,
.pg-vertical.pg-autos .nav .search__field,
.pg-vertical.pg-design .nav .search__button,
.pg-vertical.pg-design .nav .search__field,
.pg-vertical.pg-fashion .nav .search__button,
.pg-vertical.pg-fashion .nav .search__field,
.pg-vertical.pg-luxury .nav .search__button,
.pg-vertical.pg-luxury .nav .search__field,
.pg-vertical.pg-style .nav .search__button,
.pg-vertical.pg-style .nav .search__field {
  background: #0c0c0c;
}

.pg-vertical.pg-architecture .nav .search__field,
.pg-vertical.pg-arts .nav .search__field,
.pg-vertical.pg-autos .nav .search__field,
.pg-vertical.pg-design .nav .search__field,
.pg-vertical.pg-fashion .nav .search__field,
.pg-vertical.pg-luxury .nav .search__field,
.pg-vertical.pg-style .nav .search__field {
  line-height: 1;
  margin: 0 40px 0 60px;
  padding: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
}

.pg-vertical.pg-architecture .nav .search__button,
.pg-vertical.pg-arts .nav .search__button,
.pg-vertical.pg-autos .nav .search__button,
.pg-vertical.pg-design .nav .search__button,
.pg-vertical.pg-fashion .nav .search__button,
.pg-vertical.pg-luxury .nav .search__button,
.pg-vertical.pg-style .nav .search__button {
  display: block;
  line-height: 30px;
  padding: 0;
}

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

.pg-vertical.pg-architecture .nav .search__button:before,
.pg-vertical.pg-arts .nav .search__button:before,
.pg-vertical.pg-autos .nav .search__button:before,
.pg-vertical.pg-design .nav .search__button:before,
.pg-vertical.pg-fashion .nav .search__button:before,
.pg-vertical.pg-luxury .nav .search__button:before,
.pg-vertical.pg-style .nav .search__button:before {
  font-size: 17px;
  font-size: 1.1333333333rem;
}

.pg-vertical.pg-architecture .nav .search__input-field,
.pg-vertical.pg-arts .nav .search__input-field,
.pg-vertical.pg-autos .nav .search__input-field,
.pg-vertical.pg-design .nav .search__input-field,
.pg-vertical.pg-fashion .nav .search__input-field,
.pg-vertical.pg-luxury .nav .search__input-field,
.pg-vertical.pg-style .nav .search__input-field {
  height: 30px;
  line-height: 30px;
  padding: 0 30px 0 10px;
}

.pg-vertical.pg-architecture .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-architecture .nav .search__input-field::-moz-placeholder,
.pg-vertical.pg-arts .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-arts .nav .search__input-field::-moz-placeholder,
.pg-vertical.pg-autos .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-autos .nav .search__input-field::-moz-placeholder,
.pg-vertical.pg-design .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-design .nav .search__input-field::-moz-placeholder,
.pg-vertical.pg-fashion .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-fashion .nav .search__input-field::-moz-placeholder,
.pg-vertical.pg-luxury .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-luxury .nav .search__input-field::-moz-placeholder,
.pg-vertical.pg-style .nav .search__input-field:-moz-placeholder,
.pg-vertical.pg-style .nav .search__input-field::-moz-placeholder {
  color: transparent;
}

.pg-vertical.pg-architecture .nav .search__input-field:-ms-input-placeholder,
.pg-vertical.pg-arts .nav .search__input-field:-ms-input-placeholder,
.pg-vertical.pg-autos .nav .search__input-field:-ms-input-placeholder,
.pg-vertical.pg-design .nav .search__input-field:-ms-input-placeholder,
.pg-vertical.pg-fashion .nav .search__input-field:-ms-input-placeholder,
.pg-vertical.pg-luxury .nav .search__input-field:-ms-input-placeholder,
.pg-vertical.pg-style .nav .search__input-field:-ms-input-placeholder {
  color: transparent;
}

.pg-vertical.pg-architecture .nav .search__input-field::-webkit-input-placeholder,
.pg-vertical.pg-arts .nav .search__input-field::-webkit-input-placeholder,
.pg-vertical.pg-autos .nav .search__input-field::-webkit-input-placeholder,
.pg-vertical.pg-design .nav .search__input-field::-webkit-input-placeholder,
.pg-vertical.pg-fashion .nav .search__input-field::-webkit-input-placeholder,
.pg-vertical.pg-luxury .nav .search__input-field::-webkit-input-placeholder,
.pg-vertical.pg-style .nav .search__input-field::-webkit-input-placeholder {
  color: transparent;
}

.pg-vertical.pg-architecture .nav .menu-collapse,
.pg-vertical.pg-arts .nav .menu-collapse,
.pg-vertical.pg-autos .nav .menu-collapse,
.pg-vertical.pg-design .nav .menu-collapse,
.pg-vertical.pg-fashion .nav .menu-collapse,
.pg-vertical.pg-luxury .nav .menu-collapse,
.pg-vertical.pg-style .nav .menu-collapse {
  height: 75px;
  width: 40px;
}

.pg-vertical.pg-architecture .nav .menu-collapse .hamburger,
.pg-vertical.pg-arts .nav .menu-collapse .hamburger,
.pg-vertical.pg-autos .nav .menu-collapse .hamburger,
.pg-vertical.pg-design .nav .menu-collapse .hamburger,
.pg-vertical.pg-fashion .nav .menu-collapse .hamburger,
.pg-vertical.pg-luxury .nav .menu-collapse .hamburger,
.pg-vertical.pg-style .nav .menu-collapse .hamburger {
  margin-top: -1px;
}

.pg-vertical.pg-architecture .nav .menu-collapse .hamburger,
.pg-vertical.pg-architecture .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-architecture .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-arts .nav .menu-collapse .hamburger,
.pg-vertical.pg-arts .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-arts .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-autos .nav .menu-collapse .hamburger,
.pg-vertical.pg-autos .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-autos .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-design .nav .menu-collapse .hamburger,
.pg-vertical.pg-design .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-design .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-fashion .nav .menu-collapse .hamburger,
.pg-vertical.pg-fashion .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-fashion .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-luxury .nav .menu-collapse .hamburger,
.pg-vertical.pg-luxury .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-luxury .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-style .nav .menu-collapse .hamburger,
.pg-vertical.pg-style .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-style .nav .menu-collapse .hamburger:before {
  background-color: #8c8c8c;
  height: 2px;
}

.pg-vertical.pg-architecture .nav .buckets,
.pg-vertical.pg-arts .nav .buckets,
.pg-vertical.pg-autos .nav .buckets,
.pg-vertical.pg-design .nav .buckets,
.pg-vertical.pg-fashion .nav .buckets,
.pg-vertical.pg-luxury .nav .buckets,
.pg-vertical.pg-style .nav .buckets {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #262626;
  margin-top: 75px;
  overflow: auto;
  padding-top: 55px;
}

.pg-vertical.pg-architecture .nav .buckets.drawer>ul,
.pg-vertical.pg-arts .nav .buckets.drawer>ul,
.pg-vertical.pg-autos .nav .buckets.drawer>ul,
.pg-vertical.pg-design .nav .buckets.drawer>ul,
.pg-vertical.pg-fashion .nav .buckets.drawer>ul,
.pg-vertical.pg-luxury .nav .buckets.drawer>ul,
.pg-vertical.pg-style .nav .buckets.drawer>ul {
  height: 305px;
}

.pg-vertical.pg-architecture .nav .bucket>a,
.pg-vertical.pg-arts .nav .bucket>a,
.pg-vertical.pg-autos .nav .bucket>a,
.pg-vertical.pg-design .nav .bucket>a,
.pg-vertical.pg-fashion .nav .bucket>a,
.pg-vertical.pg-luxury .nav .bucket>a,
.pg-vertical.pg-style .nav .bucket>a {
  border-bottom: none;
  color: #8c8c8c;
  line-height: 1;
  margin: 0 0 20px 50px;
  padding: 0 0 0 10px;
  position: relative;
  font-size: 20px;
  font-size: 1.3333333333rem;
  font-family: STYLE,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
  font-feature-settings: "kern";
  font-weight: 400;
  text-rendering: optimizeLegibility;
  text-transform: uppercase;
  -moz-font-feature-settings: "kern";
  -moz-font-feature-settings: "kern=1";
  -webkit-font-feature-settings: "kern";
}

.pg-vertical.pg-architecture .nav .bucket>a:before,
.pg-vertical.pg-arts .nav .bucket>a:before,
.pg-vertical.pg-autos .nav .bucket>a:before,
.pg-vertical.pg-design .nav .bucket>a:before,
.pg-vertical.pg-fashion .nav .bucket>a:before,
.pg-vertical.pg-luxury .nav .bucket>a:before,
.pg-vertical.pg-style .nav .bucket>a:before {
  background: #c00;
  content: '';
  height: 0%;
  width: 2px;
  position: absolute;
  top: 50%;
  bottom: 0;
  left: 0;
}

.pg-vertical.pg-architecture .nav .bucket.selected>a,
.pg-vertical.pg-architecture .nav .bucket:hover>a,
.pg-vertical.pg-arts .nav .bucket.selected>a,
.pg-vertical.pg-arts .nav .bucket:hover>a,
.pg-vertical.pg-autos .nav .bucket.selected>a,
.pg-vertical.pg-autos .nav .bucket:hover>a,
.pg-vertical.pg-design .nav .bucket.selected>a,
.pg-vertical.pg-design .nav .bucket:hover>a,
.pg-vertical.pg-fashion .nav .bucket.selected>a,
.pg-vertical.pg-fashion .nav .bucket:hover>a,
.pg-vertical.pg-luxury .nav .bucket.selected>a,
.pg-vertical.pg-luxury .nav .bucket:hover>a,
.pg-vertical.pg-style .nav .bucket.selected>a,
.pg-vertical.pg-style .nav .bucket:hover>a {
  border-bottom: none;
  color: #fff;
}

.pg-vertical.pg-architecture .nav .bucket.selected>a:before,
.pg-vertical.pg-architecture .nav .bucket:hover>a:before,
.pg-vertical.pg-arts .nav .bucket.selected>a:before,
.pg-vertical.pg-arts .nav .bucket:hover>a:before,
.pg-vertical.pg-autos .nav .bucket.selected>a:before,
.pg-vertical.pg-autos .nav .bucket:hover>a:before,
.pg-vertical.pg-design .nav .bucket.selected>a:before,
.pg-vertical.pg-design .nav .bucket:hover>a:before,
.pg-vertical.pg-fashion .nav .bucket.selected>a:before,
.pg-vertical.pg-fashion .nav .bucket:hover>a:before,
.pg-vertical.pg-luxury .nav .bucket.selected>a:before,
.pg-vertical.pg-luxury .nav .bucket:hover>a:before,
.pg-vertical.pg-style .nav .bucket.selected>a:before,
.pg-vertical.pg-style .nav .bucket:hover>a:before {
  height: 100%;
  top: 0;
  -webkit-transition: height .25s,top .25s;
  transition: height .25s,top .25s;
}

.pg-vertical.pg-architecture .pg-wrapper,
.pg-vertical.pg-arts .pg-wrapper,
.pg-vertical.pg-autos .pg-wrapper,
.pg-vertical.pg-design .pg-wrapper,
.pg-vertical.pg-fashion .pg-wrapper,
.pg-vertical.pg-luxury .pg-wrapper,
.pg-vertical.pg-style .pg-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .4s;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s,-webkit-transform .4s;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav-header.skinny .nav,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav-header.skinny .nav,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav-header.skinny .nav,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav-header.skinny .nav,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav-header.skinny .nav,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav-header.skinny .nav,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav-header.skinny .nav {
  height: 100%;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social {
  padding: 0 10px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social:before {
  background: #262626;
  content: '';
  height: 20px;
  margin-top: -10px;
  width: 1px;
  position: absolute;
  top: 50%;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social:before {
  left: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social:after {
  right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social__link>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social__link>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social__link>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social__link>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social__link>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social__link>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social__link>a {
  font-size: 15px;
  font-size: 1rem;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .utilities {
  max-height: none;
  padding-left: 180px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .utilities__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .utilities__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .utilities__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .utilities__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .utilities__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .utilities__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .utilities__search {
  display: block;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .utilities-wrapper,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .utilities-wrapper,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .utilities-wrapper,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .utilities-wrapper,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .utilities-wrapper,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .utilities-wrapper,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .utilities-wrapper {
  float: right;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__field {
  background: none;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__field {
  left: auto;
  margin: 0;
  overflow: visible;
  right: 10px;
  top: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__button,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__button {
  line-height: 75px;
  position: relative;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__button:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__button:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__button:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__button:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__button:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__button:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__button:before {
  font-size: 15px;
  font-size: 1rem;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__input-field {
  background: #262626;
  margin-top: -15px;
  opacity: 0;
  -webkit-transition: width .4s,opacity .3s;
  transition: width .4s,opacity .3s;
  width: 40px;
  position: absolute;
  top: 50%;
  right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search:hover .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search:hover .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search:hover .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search:hover .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search:hover .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search:hover .search__input-field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search:hover .search__input-field {
  opacity: 1;
  width: 155px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets {
  background: none;
  margin: 0;
  overflow: visible;
  padding: 0;
  position: relative;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets>ul,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets>ul,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets>ul,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets>ul,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets>ul,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets>ul,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets>ul {
  float: right;
  height: auto;
  line-height: 75px;
  width: auto;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets__search,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets__search {
  display: none;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .bucket>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .bucket>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .bucket>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .bucket>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .bucket>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .bucket>a,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .bucket>a {
  margin: 0 8px;
  padding: 0 0 4px;
  font-size: 18px;
  font-size: 1.2rem;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .bucket>a:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .bucket>a:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .bucket>a:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .bucket>a:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .bucket>a:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .bucket>a:before,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .bucket>a:before {
  display: none;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .bucket>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .bucket>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .bucket>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .bucket>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .bucket>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .bucket>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .bucket>a:after {
  background: #c00;
  content: '';
  height: 2px;
  width: 0;
  position: absolute;
  bottom: 0;
  left: 50%;
  right: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .bucket:hover>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .bucket:hover>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .bucket:hover>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .bucket:hover>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .bucket:hover>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .bucket:hover>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .bucket.selected>a:after,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .bucket:hover>a:after {
  left: 0;
  -webkit-transition: left .25s,width .25s;
  transition: left .25s,width .25s;
  width: 100%;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .logo,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .logo,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .logo,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .logo,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .logo,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .logo,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .logo {
  left: 0;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .social,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .social {
  right: 40px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .utilities,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .utilities {
  padding-left: 170px;
}

html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__field,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__field {
  right: 0;
}

.pg-vertical.pg-architecture.nav-open .nav .menu-collapse,
.pg-vertical.pg-arts.nav-open .nav .menu-collapse,
.pg-vertical.pg-autos.nav-open .nav .menu-collapse,
.pg-vertical.pg-design.nav-open .nav .menu-collapse,
.pg-vertical.pg-fashion.nav-open .nav .menu-collapse,
.pg-vertical.pg-luxury.nav-open .nav .menu-collapse,
.pg-vertical.pg-style.nav-open .nav .menu-collapse {
  background-color: #262626;
}

.pg-vertical.pg-architecture.nav-open .nav .menu-collapse .hamburger,
.pg-vertical.pg-arts.nav-open .nav .menu-collapse .hamburger,
.pg-vertical.pg-autos.nav-open .nav .menu-collapse .hamburger,
.pg-vertical.pg-design.nav-open .nav .menu-collapse .hamburger,
.pg-vertical.pg-fashion.nav-open .nav .menu-collapse .hamburger,
.pg-vertical.pg-luxury.nav-open .nav .menu-collapse .hamburger,
.pg-vertical.pg-style.nav-open .nav .menu-collapse .hamburger {
  background-color: transparent;
}

.pg-vertical.pg-architecture.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-architecture.nav-open .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-arts.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-arts.nav-open .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-autos.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-autos.nav-open .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-design.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-design.nav-open .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-fashion.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-fashion.nav-open .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-luxury.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-luxury.nav-open .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-style.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-style.nav-open .nav .menu-collapse .hamburger:before {
  background-color: #fefefe;
}

.pg-vertical.pg-architecture.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type,
.pg-vertical.pg-arts.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type,
.pg-vertical.pg-autos.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type,
.pg-vertical.pg-design.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type,
.pg-vertical.pg-fashion.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type,
.pg-vertical.pg-luxury.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type,
.pg-vertical.pg-style.breaking-news--showing .buckets.drawer>ul .bucket:last-of-type {
  padding-bottom: 140px;
}

.domestic .nav--plain-header,
.international .nav--plain-header {
  height: auto;
  visibility: visible;
  font-family: CNN,Helvetica Neue,Helvetica,Arial,Utkal,sans-serif;
}

.domestic .nav--plain-header button,
.domestic .nav--plain-header input,
.domestic .nav--plain-header select,
.domestic .nav--plain-header textarea,
.international .nav--plain-header button,
.international .nav--plain-header input,
.international .nav--plain-header select,
.international .nav--plain-header textarea {
  font-family: sans-serif;
  vertical-align: baseline;
}

.domestic .nav--plain-header button,
.international .nav--plain-header button {
  font-size: 100%;
}

.domestic .nav--plain-header *,
.international .nav--plain-header * {
  box-sizing: border-box;
}

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