@charset "UTF-8";
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/7816f72f-f47e-4715-8cd7-960e3723846a.svg?7816f72f-f47e-4715-8cd7-960e3723846a") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/7816f72f-f47e-4715-8cd7-960e3723846a.svgz?7816f72f-f47e-4715-8cd7-960e3723846a") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/e0f8f15a-c0f6-4ddb-a86e-d0b3dd600c25.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/e0f8f15a-c0f6-4ddb-a86e-d0b3dd600c25.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/990dea59-fcdd-461d-863d-3517e48e8ed0.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/faf94d73-68f4-48a2-970f-f57530c211c9.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/e4bb531b-d9fc-405e-88c3-1b34c22a8c50.svg?e4bb531b-d9fc-405e-88c3-1b34c22a8c50") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/e4bb531b-d9fc-405e-88c3-1b34c22a8c50.svgz?e4bb531b-d9fc-405e-88c3-1b34c22a8c50") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg?36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svgz?36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/f751c8ae-1057-46d9-8d74-62592e002568.svg?f751c8ae-1057-46d9-8d74-62592e002568") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/f751c8ae-1057-46d9-8d74-62592e002568.svgz?f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/a4f9f319-dec9-4afc-8b50-e18cc1b61cb4.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/8e9ee02b-f337-4f13-ad6c-969d6d6536c8.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/beddbbc6-203e-4f36-8960-3f5ca22af567.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svg?af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/af177436-d9e8-44e8-9c9c-ef2d945f20a3.svgz?af177436-d9e8-44e8-9c9c-ef2d945f20a3") format("svg");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/58a5cbff-d570-4c18-a5e3-60868dc07ae8.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/2c056da8-4920-4e20-8c69-8a6b315458a9.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/2381d918-136d-444f-8391-db0cba6da388.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/d0697971-6f58-4597-942e-8beabd1adc87.svg?d0697971-6f58-4597-942e-8beabd1adc87") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/d0697971-6f58-4597-942e-8beabd1adc87.svgz?d0697971-6f58-4597-942e-8beabd1adc87") format("svg");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/71c74bc5-e7c8-48ad-9b03-43f3e6760e4e.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/5f0efe11-b07a-49fc-ab86-7af6152fa368.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/fea58e5b-b0a7-43f7-8928-fc0639365852.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7.svg?398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7.svgz?398e1bb8-f2eb-41d5-b3b6-b9a889b52ee7") format("svg");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "CNN";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/9eb382e7-b9a0-4ec0-86b3-7a690b9e127b.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/9eb382e7-b9a0-4ec0-86b3-7a690b9e127b.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/628a0837-f9e0-4b32-83c4-d99689b9da93.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/4d9ecce0-f253-49fd-8623-b0f896b12794.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/dcdd4c31-466f-43f5-85c9-9bcdcd814139.svg?dcdd4c31-466f-43f5-85c9-9bcdcd814139") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/dcdd4c31-466f-43f5-85c9-9bcdcd814139.svgz?dcdd4c31-466f-43f5-85c9-9bcdcd814139") format("svg");
  font-weight: 700;
  font-style: italic;
}
@font-face {
  font-family: "STYLE";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/cnnstyle-regular.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/cnnstyle-regular.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/cnnstyle-regular.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/cnnstyle-regular.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/cnnstyle-regular.svg?cnnstyle-regular") format("svg"), url("http://www.i.cdn.cnn.com/.a/fonts/cnn/2.3.0/cnnstyle-regular.svgz?cnnstyle-regular") format("svg");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "cnn-icons";
  src: url("http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.11/cnn-icons.eot");
  src: url("http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.11/cnn-icons.eot?#iefix") format("embedded-opentype"), url("http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.11/cnn-icons.woff") format("woff"), url("http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.11/cnn-icons.ttf") format("truetype"), url("http://www.i.cdn.cnn.com/.a/fonts/icons/2.0.11/cnn-icons.svg?#cnn-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 21, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon, .search__button:before, .breaking-news__background .breaking-news__close-btn:after, .m-pagebadge__bottom .m-pagebadge__bug--cnn-go:before, .drawer.sections .m-pagebadge__link:after, .m-pagebadge__button .m-pagebadge__link:after, .pg-vertical.pg-style .nav .header-links:before, .pg-vertical.pg-architecture .nav .header-links:before, .pg-vertical.pg-arts .nav .header-links:before, .pg-vertical.pg-autos .nav .header-links:before, .pg-vertical.pg-design .nav .header-links:before, .pg-vertical.pg-fashion .nav .header-links:before, .pg-vertical.pg-luxury .nav .header-links:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "cnn-icons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  vertical-align: middle;
}

/* line 163, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-down:before {
  content: "\f101";
}

/* line 167, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-left:before {
  content: "\f102";
}

/* line 171, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-line-down:before {
  content: "\f103";
}

/* line 175, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-line-up:before {
  content: "\f104";
}

/* line 179, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-navigate-left:before {
  content: "\f105";
}

/* line 183, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-navigate-right:before {
  content: "\f106";
}

/* line 187, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-right:before {
  content: "\f107";
}

/* line 191, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--arrow-up:before {
  content: "\f108";
}

/* line 195, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--checkmark:before {
  content: "\f109";
}

/* line 199, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--close:before {
  content: "\f10a";
}

/* line 203, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--cnn-go:before {
  content: "\f10b";
}

/* line 207, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--cnn:before {
  content: "\f10c";
}

/* line 211, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--collection-player-info:before {
  content: "\f10d";
}

/* line 215, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--collection-player-leftarrow:before {
  content: "\f10e";
}

/* line 219, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--collection-player-play:before {
  content: "\f10f";
}

/* line 223, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--collection-player-rightarrow:before {
  content: "\f110";
}

/* line 227, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--collection-player-save:before {
  content: "\f111";
}

/* line 231, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--collection-player-share:before {
  content: "\f112";
}

/* line 235, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--comment:before {
  content: "\f113";
}

/* line 239, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--expand-close:before {
  content: "\f114";
}

/* line 243, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--expand-open:before {
  content: "\f115";
}

/* line 247, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--follow:before {
  content: "\f116";
}

/* line 251, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--games:before {
  content: "\f117";
}

/* line 255, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--home:before {
  content: "\f118";
}

/* line 259, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--ireport:before {
  content: "\f119";
}

/* line 263, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-cc:before {
  content: "\f11a";
}

/* line 267, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-end:before {
  content: "\f11b";
}

/* line 271, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-fastforward:before {
  content: "\f11c";
}

/* line 275, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-fullscreen:before {
  content: "\f11d";
}

/* line 279, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-minimize:before {
  content: "\f11e";
}

/* line 283, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-mute:before {
  content: "\f11f";
}

/* line 287, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-pause:before {
  content: "\f120";
}

/* line 291, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-play:before {
  content: "\f121";
}

/* line 295, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-restart:before {
  content: "\f122";
}

/* line 299, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-rewind:before {
  content: "\f123";
}

/* line 303, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-start:before {
  content: "\f124";
}

/* line 307, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-stop:before {
  content: "\f125";
}

/* line 311, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--media-volume:before {
  content: "\f126";
}

/* line 315, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--menu:before {
  content: "\f127";
}

/* line 319, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--profile:before {
  content: "\f128";
}

/* line 323, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--quote:before {
  content: "\f129";
}

/* line 327, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--rss:before {
  content: "\f12a";
}

/* line 331, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--search:before {
  content: "\f12b";
}

/* line 335, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--settings:before {
  content: "\f12c";
}

/* line 339, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--share-arrow:before {
  content: "\f12d";
}

/* line 343, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-facebook:before {
  content: "\f12e";
}

/* line 347, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-googleplus:before {
  content: "\f12f";
}

/* line 351, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-instagram:before {
  content: "\f130";
}

/* line 355, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-linkedin:before {
  content: "\f131";
}

/* line 359, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-mail:before {
  content: "\f132";
}

/* line 363, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-more:before {
  content: "\f133";
}

/* line 367, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-pinterest:before {
  content: "\f134";
}

/* line 371, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-reddit:before {
  content: "\f135";
}

/* line 375, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-stumbleupon:before {
  content: "\f136";
}

/* line 379, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-tumblr:before {
  content: "\f137";
}

/* line 383, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-tvtag:before {
  content: "\f138";
}

/* line 387, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-twitter:before {
  content: "\f139";
}

/* line 391, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-vimeo:before {
  content: "\f13a";
}

/* line 395, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-vine:before {
  content: "\f13b";
}

/* line 399, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-whatsapp:before {
  content: "\f13c";
}

/* line 403, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--social-youtube:before {
  content: "\f13d";
}

/* line 407, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--timestamp:before {
  content: "\f13e";
}

/* line 411, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--trend-down:before {
  content: "\f13f";
}

/* line 415, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--trend-flat:before {
  content: "\f140";
}

/* line 419, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--trend-up:before {
  content: "\f141";
}

/* line 423, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--type-audio:before {
  content: "\f142";
}

/* line 427, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--type-chart:before {
  content: "\f143";
}

/* line 431, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--type-gallery:before {
  content: "\f144";
}

/* line 435, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--type-map:before {
  content: "\f145";
}

/* line 439, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--type-video-large:before {
  content: "\f146";
}

/* line 443, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--type-video:before {
  content: "\f147";
}

/* line 447, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-01:before {
  content: "\f148";
}

/* line 451, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-02:before {
  content: "\f149";
}

/* line 455, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-03:before {
  content: "\f14a";
}

/* line 459, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-04:before {
  content: "\f14b";
}

/* line 463, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-05:before {
  content: "\f14c";
}

/* line 467, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-06:before {
  content: "\f14d";
}

/* line 471, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-07:before {
  content: "\f14e";
}

/* line 475, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-08:before {
  content: "\f14f";
}

/* line 479, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-11:before {
  content: "\f150";
}

/* line 483, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-12:before {
  content: "\f151";
}

/* line 487, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-13:before {
  content: "\f152";
}

/* line 491, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-14:before {
  content: "\f153";
}

/* line 495, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-15:before {
  content: "\f154";
}

/* line 499, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-16:before {
  content: "\f155";
}

/* line 503, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-17:before {
  content: "\f156";
}

/* line 507, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-18:before {
  content: "\f157";
}

/* line 511, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-19:before {
  content: "\f158";
}

/* line 515, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-20:before {
  content: "\f159";
}

/* line 519, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-21:before {
  content: "\f15a";
}

/* line 523, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-22:before {
  content: "\f15b";
}

/* line 527, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-23:before {
  content: "\f15c";
}

/* line 531, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-24:before {
  content: "\f15d";
}

/* line 535, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-25:before {
  content: "\f15e";
}

/* line 539, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-26:before {
  content: "\f15f";
}

/* line 543, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-29:before {
  content: "\f160";
}

/* line 547, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-30:before {
  content: "\f161";
}

/* line 551, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-31:before {
  content: "\f162";
}

/* line 555, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-32:before {
  content: "\f163";
}

/* line 559, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-33:before {
  content: "\f164";
}

/* line 563, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-34:before {
  content: "\f165";
}

/* line 567, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-35:before {
  content: "\f166";
}

/* line 571, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-36:before {
  content: "\f167";
}

/* line 575, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-37:before {
  content: "\f168";
}

/* line 579, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-38:before {
  content: "\f169";
}

/* line 583, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-39:before {
  content: "\f16a";
}

/* line 587, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-40:before {
  content: "\f16b";
}

/* line 591, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-41:before {
  content: "\f16c";
}

/* line 595, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-42:before {
  content: "\f16d";
}

/* line 599, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-43:before {
  content: "\f16e";
}

/* line 603, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-44:before {
  content: "\f16f";
}

/* line 607, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--weather-45:before {
  content: "\f170";
}

/* line 611, ../../../../../.bower_components/cnn-icons/dist/styles/_cnn-icons.scss */
.icon--xtype-video-watchcnnlive:before {
  content: "\f171";
}

/* line 48, ../../../../../src/sass/pattern-library/quiet/themes/_themes.scss */
.zn.t-hidden {
  display: none !important;
}

/* Z-index variables */
/* line 8, ../../../../../src/sass/pattern-library/quiet/elements/_icons.scss */
.m-pagebadge__bottom .m-pagebadge__bug:before {
  display: inline-block;
  margin-top: -1px;
}

/* line 11, ../../../../../src/sass/pattern-library/loud/_layout.scss */
.l-container {
  padding: 0 10px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
  width: 1100px;
  padding-left: 0;
  padding-right: 0;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.l-container:after {
  clear: both;
  content: '';
  display: table;
}

/* line 41, ../../../../../src/sass/pages/common/_header.scss */
html {
  height: 100%;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}

/* line 49, ../../../../../src/sass/pages/common/_header.scss */
body {
  height: 100%;
  padding-top: 60px;
  width: 100%;
  padding-top: 75px;
}
/* line 57, ../../../../../src/sass/pages/common/_header.scss */
.iemobile body, .android body, .ios body {
  padding-top: 60px;
}

/* line 67, ../../../../../src/sass/pages/common/_header.scss */
.nav-header {
  height: 60px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 27;
}
/* line 75, ../../../../../src/sass/pages/common/_header.scss */
.no-touch.csstransforms3d .nav-header {
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 79, ../../../../../src/sass/pages/common/_header.scss */
.fixsearch .nav-header {
  position: absolute;
  top: 0;
}
/* line 83, ../../../../../src/sass/pages/common/_header.scss */
.breaking-news--showing .nav-header {
  height: auto;
}

/* line 88, ../../../../../src/sass/pages/common/_header.scss */
.nav {
  height: 60px;
  margin: 0;
  position: relative;
  width: 100%;
  background: #0c0c0c;
  height: 100px;
  overflow: visible;
}
/* line 99, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav, .android .nav, .ios .nav {
  background: transparent;
  height: 60px;
}
/* line 107, ../../../../../src/sass/pages/common/_header.scss */
.nav > .container {
  height: 100%;
  margin: 0 auto;
  max-width: 1100px;
  position: relative;
  width: 100%;
}
/* line 114, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav > .container, .android .nav > .container, .ios .nav > .container {
  max-width: 100%;
}
/* line 121, ../../../../../src/sass/pages/common/_header.scss */
.nav a {
  color: inherit;
  display: inline-block;
}
/* line 126, ../../../../../src/sass/pages/common/_header.scss */
.nav .drawer > ul {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 132, ../../../../../src/sass/pages/common/_header.scss */
.nav .drawer > ul li {
  list-style: none;
  vertical-align: top;
  display: inline-block;
}
/* line 139, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav .drawer > ul li, .android .nav .drawer > ul li, .ios .nav .drawer > ul li {
  display: block;
}
/* line 152, ../../../../../src/sass/pages/common/_header.scss */
.nav .drawer > ul li > a {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 160, ../../../../../src/sass/pages/common/_header.scss */
.nav .buckets,
.nav .sections {
  position: relative;
}
/* line 165, ../../../../../src/sass/pages/common/_header.scss */
.nav .buckets a,
.nav .sections a {
  line-height: 35px;
  padding: 0 15px;
}
/* line 194, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav .bucket > a, .android .nav .bucket > a, .ios .nav .bucket > a {
  border-bottom: 1px solid #f2f2f2;
  display: block;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 201, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav .section > a, .android .nav .section > a, .ios .nav .section > a {
  padding: 0 10px 0 20px;
  font-size: 16px;
  font-size: 1rem;
}

/* line 214, ../../../../../src/sass/pages/common/_header.scss */
.skinny--without-subnav .nav {
  height: 80px;
}
/* line 220, ../../../../../src/sass/pages/common/_header.scss */
.skinny--without-subnav .nav .sections, .nav.super-skinny .sections {
  height: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 100%;
  -moz-transition: -moz-transform 0.5s, opacity 0.5s;
  -o-transition: -o-transform 0.5s, opacity 0.5s;
  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;
  transition: transform 0.5s, opacity 0.5s;
  z-index: -20;
  overflow: hidden;
}
/* line 235, ../../../../../src/sass/pages/common/_header.scss */
.skinny--without-subnav .nav .sections:hover, .nav.super-skinny .sections:hover {
  overflow: visible;
}
/* line 238, ../../../../../src/sass/pages/common/_header.scss */
.skinny--without-subnav .nav .sections:hover ul, .nav.super-skinny .sections:hover ul {
  overflow: visible;
}
/* line 243, ../../../../../src/sass/pages/common/_header.scss */
.skinny--without-subnav .nav .sections ul, .nav.super-skinny .sections ul {
  padding: 0 1em;
}
/* line 252, ../../../../../src/sass/pages/common/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .skinny .nav, html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny {
  height: 75px;
}
/* line 255, ../../../../../src/sass/pages/common/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .skinny .nav .drawer.utilities, html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny .drawer.utilities {
  max-height: 0;
  overflow: hidden;
  position: initial;
}
/* line 261, ../../../../../src/sass/pages/common/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .skinny .nav .buckets, html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny .buckets {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 29;
}
/* line 266, ../../../../../src/sass/pages/common/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .skinny .nav .sections.drawer, html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny .sections.drawer {
  left: 85px;
  top: 40px;
}
/* line 271, ../../../../../src/sass/pages/common/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .skinny .nav:hover .sections, html:not(.iemobile):not(.ios):not(.android) .nav.super-skinny:hover .sections {
  opacity: 1;
  overflow: visible;
  z-index: -20;
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 284, ../../../../../src/sass/pages/common/_header.scss */
.skinny .nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnn_badge_2up.png") no-repeat 0 0;
  height: 85px;
  width: 85px;
}
/* line 290, ../../../../../src/sass/pages/common/_header.scss */
.skinny .nav .buckets {
  height: 40px;
  padding-left: 85px;
}
/* line 294, ../../../../../src/sass/pages/common/_header.scss */
.skinny .nav .buckets .bucket > a {
  line-height: 40px;
}

/* line 321, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny {
  height: 60px !important;
  overflow: visible;
  position: relative !important;
}
/* line 327, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny.nav-open .hamburger {
  background: transparent;
}
/* line 330, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny.nav-open .hamburger:before, .nav.super-skinny.nav-open .hamburger:after {
  background: #fefefe;
}
/* line 335, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny.nav-open .hamburger:before {
  -moz-transform: translate(0, 6px) rotate(-45deg);
  -ms-transform: translate(0, 6px) rotate(-45deg);
  -webkit-transform: translate(0, 6px) rotate(-45deg);
  transform: translate(0, 6px) rotate(-45deg);
}
/* line 339, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny.nav-open .hamburger:after {
  -moz-transform: translate(0, -6px) rotate(45deg);
  -ms-transform: translate(0, -6px) rotate(45deg);
  -webkit-transform: translate(0, -6px) rotate(45deg);
  transform: translate(0, -6px) rotate(45deg);
}
/* line 346, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny a {
  text-decoration: none;
}
/* line 350, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny .buckets {
  height: 100%;
  padding-left: 70px;
  width: 65%;
}
/* line 356, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny .buckets > ul {
  line-height: 60px;
}
/* line 362, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnn_badge.png") no-repeat 0 0;
  height: 70px;
  width: 70px;
}
/* line 396, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny .m-pagebadge__button .m-pagebadge {
  display: block;
  margin-top: -12.5px;
  right: 245px;
  top: 50%;
}
/* line 404, ../../../../../src/sass/pages/common/_header.scss */
.nav.super-skinny .search__toggle {
  text-align: center;
  right: 60px;
}

/* line 415, ../../../../../src/sass/pages/common/_header.scss */
.nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnn_badge.png") no-repeat 0 0;
  height: 70px;
  width: 70px;
  position: absolute;
  top: 0;
  left: 0;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 53;
  background-image: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnn_badge_3up.png");
  height: 115px;
  width: 115px;
}
/* line 424, ../../../../../src/sass/pages/common/_header.scss */
.nav .logo img {
  height: 100%;
  width: 100%;
}
/* line 436, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav .logo, .android .nav .logo, .ios .nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnn_badge.png") no-repeat 0 0;
  height: 70px;
  width: 70px;
}

/* line 448, ../../../../../src/sass/pages/common/_header.scss */
.nav .menu-collapse {
  cursor: pointer;
  display: block;
  height: 60px;
  width: 50px;
  width: 60px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 32;
  display: none;
}
/* line 464, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .nav .menu-collapse, .android .nav .menu-collapse, .ios .nav .menu-collapse {
  display: block;
}
/* line 471, ../../../../../src/sass/pages/common/_header.scss */
.nav .menu-collapse .hamburger {
  background: #a6a6a6;
  height: 3px;
  margin: -1.5px 0 0 -10px;
  width: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  z-index: 32;
}
/* line 481, ../../../../../src/sass/pages/common/_header.scss */
.nav-open .nav .menu-collapse .hamburger {
  background: transparent;
}
/* line 485, ../../../../../src/sass/pages/common/_header.scss */
.nav .menu-collapse .hamburger:before {
  background: #a6a6a6;
  content: '';
  height: 3px;
  width: 20px;
  position: absolute;
  top: -6px;
  left: 0;
  -moz-transition: -moz-transform 0.3s, background 0.3s;
  -o-transition: -o-transform 0.3s, background 0.3s;
  -webkit-transition: -webkit-transform 0.3s, background 0.3s;
  transition: transform 0.3s, background 0.3s;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
/* line 495, ../../../../../src/sass/pages/common/_header.scss */
.nav-open .nav .menu-collapse .hamburger:before {
  -moz-transform: translate(0, 6px) rotate(-45deg);
  -ms-transform: translate(0, 6px) rotate(-45deg);
  -webkit-transform: translate(0, 6px) rotate(-45deg);
  transform: translate(0, 6px) rotate(-45deg);
}
/* line 500, ../../../../../src/sass/pages/common/_header.scss */
.nav .menu-collapse .hamburger:after {
  background: #a6a6a6;
  content: '';
  height: 3px;
  width: 20px;
  position: absolute;
  bottom: -6px;
  left: 0;
  -moz-transition: -moz-transform 0.3s, background 0.3s;
  -o-transition: -o-transform 0.3s, background 0.3s;
  -webkit-transition: -webkit-transform 0.3s, background 0.3s;
  transition: transform 0.3s, background 0.3s;
  -moz-transform-origin: center center;
  -ms-transform-origin: center center;
  -webkit-transform-origin: center center;
  transform-origin: center center;
}
/* line 510, ../../../../../src/sass/pages/common/_header.scss */
.nav-open .nav .menu-collapse .hamburger:after {
  -moz-transform: translate(0, -6px) rotate(45deg);
  -ms-transform: translate(0, -6px) rotate(45deg);
  -webkit-transform: translate(0, -6px) rotate(45deg);
  transform: translate(0, -6px) rotate(45deg);
}
/* line 515, ../../../../../src/sass/pages/common/_header.scss */
.nav-open .nav .menu-collapse .hamburger:before, .nav-open .nav .menu-collapse .hamburger:after {
  background: #fefefe;
}

/* line 524, ../../../../../src/sass/pages/common/_header.scss */
.nav .edition-picker {
  background: #262626;
  color: #a6a6a6;
  height: 50px;
  padding: 0;
  width: 50%;
  position: absolute;
  top: 60px;
  left: 100%;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  z-index: 29;
  background: 0 0;
  height: auto;
  left: 126px;
  padding: 0;
  top: 5px;
  width: auto;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  z-index: 30;
}
/* line 551, ../../../../../src/sass/pages/common/_header.scss */
.skinny .nav .edition-picker {
  left: auto;
  right: 55px;
  top: 0;
  right: 210px;
}
/* line 563, ../../../../../src/sass/pages/common/_header.scss */
.international .nav .edition-picker {
  right: 50px;
  right: 210px;
}
/* line 571, ../../../../../src/sass/pages/common/_header.scss */
.ios .nav .edition-picker, .android .nav .edition-picker, .iemobile .nav .edition-picker {
  background: #262626;
  color: #a6a6a6;
  height: 50px;
  width: 160px;
  position: absolute;
  top: 60px;
  left: 100%;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  z-index: 30;
}
/* line 586, ../../../../../src/sass/pages/common/_header.scss */
.nav .edition-picker .current {
  line-height: 50px;
  padding-left: 10px;
}
/* line 590, ../../../../../src/sass/pages/common/_header.scss */
.skinny .nav .edition-picker .current {
  line-height: 40px;
  text-align: right;
}
/* line 595, ../../../../../src/sass/pages/common/_header.scss */
.ios .skinny .nav .edition-picker .current, .android .skinny .nav .edition-picker .current, .iemobile .skinny .nav .edition-picker .current {
  text-align: left;
  line-height: 50px;
}

/* line 621, ../../../../../src/sass/pages/common/_header.scss */
.search__button, .search__input-field {
  background: 0 0;
  border: 0;
  color: #a6a6a6;
}
/* line 626, ../../../../../src/sass/pages/common/_header.scss */
.search__button:focus, .search__input-field:focus {
  color: #fefefe;
  outline: none;
}

/* line 633, ../../../../../src/sass/pages/common/_header.scss */
.search__field {
  background: #262626;
  line-height: 2;
  padding: 20px 0 10px;
  position: absolute;
  right: 0;
  top: 60px;
  width: 100%;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: -moz-transform 0.4s, background 0.4s, max-width 0.4s;
  -o-transition: -o-transform 0.4s, background 0.4s, max-width 0.4s;
  -webkit-transition: -webkit-transform 0.4s, background 0.4s, max-width 0.4s;
  transition: transform 0.4s, background 0.4s, max-width 0.4s;
  z-index: 27;
}
/* line 646, ../../../../../src/sass/pages/common/_header.scss */
.search-open .search__field {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 650, ../../../../../src/sass/pages/common/_header.scss */
.skinny .search__field {
  top: 5px;
  padding: 0;
  width: 200px;
  z-index: 30;
}
/* line 614, ../../../../../src/sass/pages/common/_header.scss */
.skinny .search__field, .search-open .skinny .search__field {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 656, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .skinny .search__field, .android .skinny .search__field, .ios .skinny .search__field {
  padding: 20px 0 10px;
  top: 60px;
  width: 100%;
  -moz-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -moz-transition: -moz-transform 0.4s, background 0.4s, max-width 0.4s;
  -o-transition: -o-transform 0.4s, background 0.4s, max-width 0.4s;
  -webkit-transition: -webkit-transform 0.4s, background 0.4s, max-width 0.4s;
  transition: transform 0.4s, background 0.4s, max-width 0.4s;
  z-index: 27;
}
/* line 669, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .search-open .skinny .search__field, .android .search-open .skinny .search__field, .ios .search-open .skinny .search__field {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
}
/* line 692, ../../../../../src/sass/pages/common/_header.scss */
.skinny .search__field .search__input-field {
  -moz-transition: opacity 0.4s;
  -o-transition: opacity 0.4s;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
/* line 705, ../../../../../src/sass/pages/common/_header.scss */
.skinny .search__field .search__input-field::-ms-clear {
  display: none;
}
/* line 711, ../../../../../src/sass/pages/common/_header.scss */
.search-open .skinny .search__field {
  background: #262626;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  max-width: 225px;
}
/* line 719, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .search-open .skinny .search__field, .android .search-open .skinny .search__field, .ios .search-open .skinny .search__field {
  max-width: 100%;
}
/* line 726, ../../../../../src/sass/pages/common/_header.scss */
.search-open .skinny .search__field .search__input-field {
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 732, ../../../../../src/sass/pages/common/_header.scss */
.super-skinny .search__field {
  top: 60px;
  margin-top: -18px;
  padding: 2px 0;
  right: 10px;
  top: 50%;
  width: 230px;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 744, ../../../../../src/sass/pages/common/_header.scss */
.super-skinny .search__field .search__button {
  margin-top: -15px;
  right: 2px;
  top: 50%;
}
/* line 753, ../../../../../src/sass/pages/common/_header.scss */
.search__button {
  background-color: #262626;
  padding-bottom: 0;
  padding-top: 0;
  vertical-align: top;
  width: 30px;
  line-height: 1.875;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 765, ../../../../../src/sass/pages/common/_header.scss */
.search__button:before {
  font-weight: 700;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.30435;
  content: "";
  font-family: "cnn-icons";
}
/* line 774, ../../../../../src/sass/pages/common/_header.scss */
.search__toggle {
  background: 0 0;
  height: 60px;
  position: absolute;
  right: 50px;
  width: 50px;
  z-index: 30;
  right: 60px;
  width: 60px;
  display: none;
}
/* line 791, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .search__toggle, .android .search__toggle, .ios .search__toggle {
  display: block;
  top: 0;
}
/* line 799, ../../../../../src/sass/pages/common/_header.scss */
.search-open .search__toggle {
  background: #262626;
  color: #fefefe;
}
/* line 804, ../../../../../src/sass/pages/common/_header.scss */
.super-skinny .search__toggle {
  height: 60px;
  right: 0;
  width: 60px;
}
/* line 811, ../../../../../src/sass/pages/common/_header.scss */
.search__input-field {
  font-weight: 300;
  min-height: 28px;
  padding: 6px 10px;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
/* line 822, ../../../../../src/sass/pages/common/_header.scss */
.search__input-field:focus + button:before {
  color: #fefefe;
}
/* line 826, ../../../../../src/sass/pages/common/_header.scss */
.search__input-field + button {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
}
/* line 835, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .search__input-field + button, .android .search__input-field + button, .ios .search__input-field + button {
  display: none;
}
/* line 844, ../../../../../src/sass/pages/common/_header.scss */
.search__button-text {
  display: none;
}

/* line 850, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities {
  background: #0c0c0c;
  height: 60px;
  padding-left: 70px;
  position: absolute;
  width: 100%;
  z-index: 29;
  height: 25px;
  padding-left: 115px;
  position: relative;
  text-align: right;
}
/* line 871, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.utilities, .android .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: 0.8125rem;
}
/* line 883, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.utilities .signin,
.iemobile .drawer.utilities .weather, .android .drawer.utilities .signin,
.android .drawer.utilities .weather, .ios .drawer.utilities .signin,
.ios .drawer.utilities .weather {
  height: auto;
}
/* line 891, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .msib-panel {
  display: none;
  line-height: 0.8em;
  min-height: 0;
}
/* line 897, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .show-msib-panel {
  display: inline-block;
}
/* line 901, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin,
.drawer.utilities .weather {
  display: inline-block;
  vertical-align: bottom;
}
/* line 909, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.utilities .weather, .android .drawer.utilities .weather, .ios .drawer.utilities .weather {
  display: inline-block;
}
/* line 917, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin {
  background: #262626;
  color: #a6a6a6;
  margin-right: 2px;
  padding-right: 10px;
  text-align: right;
  width: 50%;
  position: absolute;
  top: 60px;
  left: 100%;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  z-index: 29;
  background: transparent;
  left: 0;
  margin-left: 1em;
  padding-right: 0;
  position: relative;
  top: 0;
  width: auto;
}
/* line 929, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin a {
  color: #a6a6a6;
  display: block;
  float: left;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 956, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.utilities .signin, .android .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%;
}
/* line 973, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin .user-profile a.msib-link--login:hover, .drawer.utilities .signin .user-profile a.msib-link--mycnn:hover, .drawer.utilities .signin .user-profile a.msib-link--accountdetails:hover {
  color: #fefefe;
}
/* line 978, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin .user-profile .link-divider {
  bottom: 2px;
  float: left;
  padding: 0 5px;
  position: relative;
}
/* line 984, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin .user-profile .link-divider:after {
  color: #8c8c8c;
  content: " | ";
}
/* line 994, ../../../../../src/sass/pages/common/_header.scss */
.drawer.utilities .signin .msib-box-info-panel a {
  float: none;
}

/* line 1003, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets {
  background: #d9d9d9;
  color: #262626;
  display: block;
  font-weight: 500;
  height: 100%;
  overflow: scroll;
  padding: 0;
  padding: 110px 0 0;
  width: 100%;
  -webkit-overflow-scrolling: touch;
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 28;
  background: #0c0c0c;
  color: #d9d9d9;
  font-weight: 400;
  height: 40px;
  left: 0;
  overflow: visible;
  padding-left: 115px;
  padding-top: 0;
  position: relative;
  width: 100%;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  z-index: 27;
}
/* line 1019, ../../../../../src/sass/pages/common/_header.scss */
.breaking-news--showing .drawer.buckets ul .bucket:last-of-type {
  padding-bottom: 120px;
  padding-bottom: 0;
}
/* line 1025, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .breaking-news--showing .drawer.buckets ul .bucket:last-of-type, .android .breaking-news--showing .drawer.buckets ul .bucket:last-of-type, .ios .breaking-news--showing .drawer.buckets ul .bucket:last-of-type {
  padding-bottom: 120px;
}
/* line 1034, ../../../../../src/sass/pages/common/_header.scss */
body.international .drawer.buckets {
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 1038, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket > a {
  margin: 0 0 5px 10px;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 1044, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket > a:hover {
  color: #404040;
}
/* line 1048, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket.selected > a,
.drawer.buckets .bucket.selected > a:hover {
  border-bottom: 1px solid #262626;
}
/* line 1054, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket.open .sections {
  display: block;
}
/* line 1060, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket.more.open .m-pagebadge {
  display: none;
}
/* line 1084, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket > a {
  line-height: 40px;
  margin: 0;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 1090, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket > a:hover {
  color: #f2f2f2;
}
/* line 1095, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket.selected > a,
.drawer.buckets .bucket.selected > a:hover {
  border-bottom: 0;
  color: #fefefe;
  font-weight: 500;
}
/* line 1102, ../../../../../src/sass/pages/common/_header.scss */
.drawer.buckets .bucket > a {
  margin-left: 0;
}
/* line 1106, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.buckets, .android .drawer.buckets, .ios .drawer.buckets {
  background: #d9d9d9;
  color: #000;
  display: block;
  font-weight: 500;
  height: 100%;
  overflow: scroll;
  padding: 110px 0 0;
  -webkit-overflow-scrolling: touch;
  width: 320px;
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: 0;
  left: 100%;
  z-index: 28;
}
/* line 1123, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.buckets .bucket.selected > a,
.iemobile .drawer.buckets .bucket.selected > a:hover, .android .drawer.buckets .bucket.selected > a,
.android .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;
}
/* line 1129, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.buckets .bucket > a, .android .drawer.buckets .bucket > a, .ios .drawer.buckets .bucket > a {
  line-height: 1.5;
  margin: 0 0 5px 10px;
}
/* line 1134, ../../../../../src/sass/pages/common/_header.scss */
.breaking-news--showing .iemobile .drawer.buckets ul .bucket:last-of-type, .breaking-news--showing .android .drawer.buckets ul .bucket:last-of-type, .breaking-news--showing .ios .drawer.buckets ul .bucket:last-of-type {
  padding-bottom: 120px;
}

/* line 1143, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections {
  box-shadow: none;
  color: #1a1a1a;
  display: block;
  font-weight: 500;
  height: auto;
  position: relative;
  top: 0;
  z-index: 29;
  font-size: 16px;
  font-size: 1rem;
  background: transparent;
  display: none;
  height: 35px;
  position: absolute;
  top: 40px;
  left: 115px;
  right: 0;
}
/* line 1156, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections a {
  display: inline-block;
}
/* line 1160, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul {
  background: #d9d9d9;
  white-space: nowrap;
}
/* line 1164, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section {
  font-size: 15px;
  white-space: normal;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
/* line 1178, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section:first-child {
  margin-left: 3px;
}
/* line 1182, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section.open {
  background: #f2f2f2;
}
/* line 1187, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section.money {
  color: #fefefe;
  position: relative;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
  background-color: #2483b3;
}
/* line 1193, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section.money:before, .iemobile .drawer.sections > ul .section.money:before, .android .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;
}
/* line 1205, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section.money:focus, .drawer.sections > ul .section.money:hover {
  color: #2483b3;
}
/* line 1209, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section.money:focus:before, .drawer.sections > ul .section.money:hover:before {
  display: none;
}
/* line 1217, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul .section.money:before {
  display: none;
}
/* line 1221, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections > ul .section.money, .android .drawer.sections > ul .section.money, .ios .drawer.sections > ul .section.money {
  background-color: transparent;
}
/* line 1226, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections > ul .section.money:focus, .iemobile .drawer.sections > ul .section.money:hover, .android .drawer.sections > ul .section.money:focus, .android .drawer.sections > ul .section.money:hover, .ios .drawer.sections > ul .section.money:focus, .ios .drawer.sections > ul .section.money:hover {
  background-color: #f2f2f2;
}
/* line 1230, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections > ul .section.money:focus:before, .iemobile .drawer.sections > ul .section.money:hover:before, .android .drawer.sections > ul .section.money:focus:before, .android .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;
}
/* line 1239, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections > ul li:not(.has-meganav):hover {
  background: #f2f2f2;
}
/* line 1251, ../../../../../src/sass/pages/common/_header.scss */
.drawer.sections .selected {
  background: #e6e6e6;
}
/* line 1263, ../../../../../src/sass/pages/common/_header.scss */
.more .drawer.sections li {
  display: none;
}
/* line 1267, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections, .android .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: 1rem;
  z-index: 27;
}
/* line 1282, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections a, .android .drawer.sections a, .ios .drawer.sections a {
  display: block;
}
/* line 1286, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections > ul, .android .drawer.sections > ul, .ios .drawer.sections > ul {
  background: #d9d9d9;
  white-space: nowrap;
}
/* line 1290, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections > ul li, .android .drawer.sections > ul li, .ios .drawer.sections > ul li {
  font-size: 15px;
  white-space: normal;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
}
/* line 1297, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections > ul li:hover, .android .drawer.sections > ul li:hover, .ios .drawer.sections > ul li:hover {
  background: #f2f2f2;
}
/* line 1302, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .drawer.sections .selected, .android .drawer.sections .selected, .ios .drawer.sections .selected {
  font-weight: 700;
}

/* line 1314, ../../../../../src/sass/pages/common/_header.scss */
.nav .mega-nav {
  background: #f2f2f2;
  display: none;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  -moz-transition: max-height 0.4s, opacity 0.2s;
  -o-transition: max-height 0.4s, opacity 0.2s;
  -webkit-transition: max-height 0.4s, opacity 0.2s;
  transition: max-height 0.4s, opacity 0.2s;
  display: block;
  top: 100px;
}
/* line 1329, ../../../../../src/sass/pages/common/_header.scss */
.nav .mega-nav.open {
  max-height: 600px;
  opacity: 1;
}
/* line 1334, ../../../../../src/sass/pages/common/_header.scss */
.nav .mega-nav .media a {
  display: block;
}
/* line 1338, ../../../../../src/sass/pages/common/_header.scss */
.nav .mega-nav .zn .cd .banner-text {
  display: none;
}
/* line 1344, ../../../../../src/sass/pages/common/_header.scss */
.skinny .nav .mega-nav {
  top: 75px;
}

/* line 1351, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item {
  cursor: default;
  display: block;
  opacity: 0;
  padding: 15px 15px 15px 10px;
  text-align: left;
  text-transform: none;
  width: 100%;
  -moz-transition: -moz-transform 0.4s, opacity 0.6s;
  -o-transition: -o-transform 0.4s, opacity 0.6s;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.6s;
  transition: transform 0.4s, opacity 0.6s;
  position: absolute;
  left: 0;
}
/* line 1364, ../../../../../src/sass/pages/common/_header.scss */
.section:hover .m-navigation__mega-nav-item {
  opacity: 1;
  top: 40px;
}
/* line 1371, ../../../../../src/sass/pages/common/_header.scss */
.iemobile .section:hover .m-navigation__mega-nav-item, .android .section:hover .m-navigation__mega-nav-item, .ios .section:hover .m-navigation__mega-nav-item {
  top: -10000px;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 1380, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item.zn, .m-navigation__mega-nav-item.zn.zn--transparent {
  background-color: #f2f2f2;
}
/* line 1385, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item.selected {
  opacity: 1;
  position: relative;
  z-index: 29;
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
/* line 1393, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item.previous {
  z-index: 27;
  -moz-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  -webkit-transform: translateX(-40px);
  transform: translateX(-40px);
}
/* line 1399, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item.next {
  z-index: 27;
  -moz-transform: translateX(40px);
  -ms-transform: translateX(40px);
  -webkit-transform: translateX(40px);
  transform: translateX(40px);
}
/* line 1407, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .zn-header {
  display: none;
}
/* line 1412, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .el-action-bar {
  display: none;
}
/* line 1417, ../../../../../src/sass/pages/common/_header.scss */
.nav .mega-nav .m-navigation__mega-nav-item .cd__wrapper {
  background: transparent;
  border: 0;
}
/* line 1423, ../../../../../src/sass/pages/common/_header.scss */
.nav .m-navigation__mega-nav-item a {
  padding: 0;
}
/* line 1427, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item li {
  padding: 0;
}
/* line 1432, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation__section-item-content {
  position: relative;
}
/* line 1437, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation__section-item-content.m-navigation__section-nocaps {
  text-transform: none;
}
/* line 1443, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation--loading {
  background: #f2f2f2;
  margin-top: 3px;
  text-align: center;
}
/* line 1448, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation--loading .m-navigation--loading-content {
  background: left center url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/ajax-loader.gif") no-repeat;
  display: inline-block;
  min-height: 16px;
  padding-left: 20px;
}
/* line 1456, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation--quick-links--container {
  display: table-cell;
  float: left;
  padding: 20px 0 20px 10px;
  width: 140px;
}
/* line 1463, ../../../../../src/sass/pages/common/_header.scss */
.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.125rem;
}
/* line 1473, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cd--tool__links .links_wrapper a {
  color: #262626;
  font-weight: 500;
  margin: 4px 0;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.5;
}
/* line 1482, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cd--tool__links .links_wrapper a:hover {
  color: #2483b3;
}
/* line 1486, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation--quick-links--title {
  color: #8c8c8c;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 1492, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .m-navigation--quick-links {
  color: #f2f2f2;
}
/* line 1496, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cn-section-preview.container-left {
  margin-top: 15px;
  width: 16%;
}
/* line 1500, ../../../../../src/sass/pages/common/_header.scss */
.skinny .m-navigation__mega-nav-item .cn-section-preview.container-left {
  margin-top: 10px;
}
/* line 1505, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cn-section-preview.container-middle {
  border-left: 0;
  padding-left: 0;
  width: 59%;
}
/* line 1511, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cn-section-preview.container-right {
  padding-left: 20px;
}
/* line 1514, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cn-section-preview.container-right li {
  border-top: 1px solid #e6e6e6;
  display: block;
}
/* line 1519, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cn-section-preview.container-right a {
  font-weight: 400;
}
/* line 1524, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item .cd__headline .cd__headline-text {
  font-weight: 500;
}
/* line 1528, ../../../../../src/sass/pages/common/_header.scss */
.m-navigation__mega-nav-item.zn.zn-body article.cd {
  background: transparent;
  color: #262626;
}

/* line 1541, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket.open .more-mega-nav {
  max-height: 500px;
  opacity: 1;
  top: 40px;
  z-index: 53;
}
/* line 1549, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .sections ul {
  background: transparent;
}
/* line 1554, ../../../../../src/sass/pages/common/_header.scss */
.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;
  -moz-transition: max-height 0.4s, opacity 0.2s;
  -o-transition: max-height 0.4s, opacity 0.2s;
  -webkit-transition: max-height 0.4s, opacity 0.2s;
  transition: max-height 0.4s, opacity 0.2s;
}
/* line 1565, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .more-mega-nav a {
  padding: 0;
}
/* line 1570, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .more-mega-nav > section {
  background: #262626;
  display: block;
  margin: 0;
  padding: 15px 15px 15px 10px;
  text-align: left;
  width: 100%;
}
/* line 1579, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .quick-links {
  color: #f2f2f2;
  display: inline-block;
  margin-top: 55px;
  padding: 0;
  vertical-align: top;
  width: 17%;
}
/* line 1587, ../../../../../src/sass/pages/common/_header.scss */
.skinny .more.bucket .quick-links {
  margin-top: 50px;
}
/* line 1591, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .quick-links .title {
  color: #a6a6a6;
  font-weight: 400;
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 1598, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .quick-links > li {
  display: block;
}
/* line 1603, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .quick-links a {
  color: #fefefe;
  font-weight: 500;
  line-height: 1.5;
  margin: 4px 0;
  font-size: 16px;
  font-size: 1rem;
}
/* line 1611, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .quick-links a:hover {
  color: #2483b3;
}
/* line 1617, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .specials.container {
  display: inline-block;
  width: 82%;
}
/* line 1622, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .specials a {
  cursor: default;
  max-width: 300px;
  padding: 0 10px 10px;
  width: 33%;
}
/* line 1628, ../../../../../src/sass/pages/common/_header.scss */
.more.bucket .specials a img {
  cursor: pointer;
  height: auto;
  width: 100%;
}

/* line 1646, ../../../../../src/sass/pages/common/_header.scss */
.iemobile body:not(.nav-open) .nav-header, .android body:not(.nav-open) .nav-header, .ios body:not(.nav-open) .nav-header, .iemobile
body:not(.nav-open) .nav, .android
body:not(.nav-open) .nav, .ios
body:not(.nav-open) .nav {
  -moz-transition: height 0;
  -o-transition: height 0;
  -webkit-transition: height 0;
  transition: height 0;
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

/* line 1656, ../../../../../src/sass/pages/common/_header.scss */
body .nav .buckets {
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
}

/* line 1662, ../../../../../src/sass/pages/common/_header.scss */
body.nav-open .nav .menu-collapse {
  background: #262626;
}
/* line 1678, ../../../../../src/sass/pages/common/_header.scss */
.iemobile body.nav-open, .android body.nav-open, .ios body.nav-open {
  height: 100%;
  overflow: visible;
  -webkit-overflow-scrolling: none;
}
/* line 1685, ../../../../../src/sass/pages/common/_header.scss */
.iemobile body.nav-open .nav-header,
.iemobile body.nav-open .nav, .android body.nav-open .nav-header,
.android body.nav-open .nav, .ios body.nav-open .nav-header,
.ios body.nav-open .nav {
  height: 100%;
}
/* line 1699, ../../../../../src/sass/pages/common/_header.scss */
.iemobile body.nav-open .container, .android body.nav-open .container, .ios body.nav-open .container {
  overflow: visible;
  -webkit-overflow-scrolling: none;
}
/* line 1708, ../../../../../src/sass/pages/common/_header.scss */
body.nav-open .nav .buckets,
body.nav-open .nav .signin {
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 1713, ../../../../../src/sass/pages/common/_header.scss */
body.nav-open .nav .edition-picker {
  -moz-transform: translate3d(-200%, 0, 0);
  -ms-transform: translate3d(-200%, 0, 0);
  -webkit-transform: translate3d(-200%, 0, 0);
  transform: translate3d(-200%, 0, 0);
}

/* line 1721, ../../../../../src/sass/pages/common/_header.scss */
.ie8 body {
  font-style: normal;
}
/* line 1725, ../../../../../src/sass/pages/common/_header.scss */
.ie8 body,
.ie8 .nav {
  min-width: 1040px;
}
/* line 1730, ../../../../../src/sass/pages/common/_header.scss */
.ie8 .nav-header {
  position: absolute;
}
/* line 1735, ../../../../../src/sass/pages/common/_header.scss */
.more .ie8 .drawer.sections li {
  display: none;
}
/* line 1739, ../../../../../src/sass/pages/common/_header.scss */
.ie8 .drawer.sections > ul > li {
  height: 100%;
}

/* line 1745, ../../../../../src/sass/pages/common/_header.scss */
.cnn-skinny-header {
  background-color: #ca0002;
  color: #fff;
  height: 35px;
  margin: 0;
  padding: 0;
}

/* line 1754, ../../../../../src/sass/pages/common/_header.scss */
.cnn-skinny-header .l-container.header-container {
  line-height: 100%;
  margin: 0 auto;
  position: relative;
  text-align: center;
}

/* line 1761, ../../../../../src/sass/pages/common/_header.scss */
.header-link {
  color: #fff !important;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  top: 10px;
  left: 10px;
  left: 0;
}

/* line 1773, ../../../../../src/sass/pages/common/_header.scss */
.logo-link img {
  display: block;
  height: 35px;
  margin: 0 auto;
  width: 51px;
}

/* line 1780, ../../../../../src/sass/pages/common/_header.scss */
.nav-header.mini-navigation-header-bar {
  height: auto;
}

/* line 10, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background {
  background-color: #fafafa;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 30;
}
/* line 18, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background:after {
  background-color: #cc0000;
  content: '';
  height: 30px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* line 26, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news {
  color: #262626;
  display: none;
  padding: 40px 0 10px;
  position: relative;
  z-index: 30;
}
/* line 34, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news--showing .breaking-news__background .breaking-news {
  display: block;
}
/* line 39, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news__close-btn {
  color: #fff;
  cursor: pointer;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.42857;
  position: absolute;
  top: -1px;
  right: 0;
}
/* line 47, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news__close-btn:after {
  content: "";
  font-family: "cnn-icons";
}
/* line 52, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news__title {
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.875;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 62, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news__msg {
  display: table-cell;
  font-weight: 300;
  vertical-align: top;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.3;
}
/* line 67, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news__msg a {
  color: #cc0000;
  font-weight: 500;
}
/* line 72, ../../../../../src/sass/pages/common/_breaking-news.scss */
.breaking-news__background .breaking-news__msg a:hover,
.breaking-news__background .breaking-news__msg a:active {
  color: #2483b3;
}
/* line 89, ../../../../../src/sass/pages/common/_breaking-news.scss */
.skinny .breaking-news__background .breaking-news__msg {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
}

/* line 11, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom {
  display: none;
  display: block;
}
/* line 18, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__bug {
  display: inline-block;
  height: 40px;
  position: relative;
  vertical-align: middle;
}
/* line 24, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__bug:before {
  float: none;
  padding: 0 0 0 10px;
}
/* line 30, ../../../../../src/sass/pages/common/_pagebadge.scss */
.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";
}
/* line 36, ../../../../../src/sass/pages/common/_pagebadge.scss */
.flexbox .m-pagebadge__bottom .m-pagebadge__bug--cnn-go:before {
  margin: 0;
}
/* line 44, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge {
  bottom: 0;
  display: inline-block;
  left: 0;
  position: fixed;
  right: 0;
  font-size: 16px;
  font-size: 1rem;
  z-index: 28;
}
/* line 54, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__link {
  background-color: #cc0000;
  color: #fafafa;
  height: 40px;
  padding: 0 35px 0 10px;
  position: absolute;
  bottom: 0;
}
/* line 62, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__link:hover {
  background-color: #e30000;
  color: #fafafa;
}
/* line 67, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__link:before {
  content: "";
  display: none;
  width: 40px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -40px;
}
/* line 75, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__link:after {
  content: "";
  margin-top: -8px;
  position: absolute;
  top: 50%;
  right: 10px;
}
/* line 82, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge__link .m-pagebadge__copy {
  display: inline-block;
  vertical-align: middle;
}
/* line 89, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge--lowleft .m-pagebadge__link {
  left: 0;
}
/* line 95, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__bottom .m-pagebadge--lowright .m-pagebadge__link {
  right: 0;
}

/* line 103, ../../../../../src/sass/pages/common/_pagebadge.scss */
.drawer.sections .m-pagebadge {
  bottom: 0;
  display: none;
  min-width: 130px;
  position: absolute;
  right: 0;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
}
/* line 112, ../../../../../src/sass/pages/common/_pagebadge.scss */
.drawer.sections .m-pagebadge__link {
  background-color: #cc0000;
  color: #fafafa;
  padding: 0 0 0 7px;
}
/* line 117, ../../../../../src/sass/pages/common/_pagebadge.scss */
.drawer.sections .m-pagebadge__link:hover {
  background-color: #e30000;
  color: #fafafa;
}
/* line 122, ../../../../../src/sass/pages/common/_pagebadge.scss */
.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.125rem;
  line-height: 1.33333;
  content: "";
  font-family: "cnn-icons";
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.drawer.sections .m-pagebadge__link:after:after {
  clear: both;
  content: '';
  display: table;
}
/* line 135, ../../../../../src/sass/pages/common/_pagebadge.scss */
.android .drawer.sections .m-pagebadge, .iemobile .drawer.sections .m-pagebadge, .ios .drawer.sections .m-pagebadge {
  display: none;
}

/* line 145, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__button .m-pagebadge {
  color: #fafafa;
  display: none;
  font-weight: 500;
  line-height: 25px;
  position: absolute;
  right: 110px;
  text-align: center;
  top: 30%;
  font-size: 11px;
  font-size: 0.6875rem;
  -moz-transition: right 0.2s;
  -o-transition: right 0.2s;
  -webkit-transition: right 0.2s;
  transition: right 0.2s;
}
/* line 173, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__button .m-pagebadge__link {
  background-color: #cc0000;
  padding: 0 0 0 5px;
  width: 100px;
}
/* line 178, ../../../../../src/sass/pages/common/_pagebadge.scss */
.m-pagebadge__button .m-pagebadge__link:after {
  float: right;
  padding: 7px 5px 0;
  content: "";
  font-family: "cnn-icons";
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.m-pagebadge__button .m-pagebadge__link:after:after {
  clear: both;
  content: '';
  display: table;
}
/* line 187, ../../../../../src/sass/pages/common/_pagebadge.scss */
.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;
}

/* line 14, ../../../../../src/sass/pages/verticals/politics/_politics.scss */
.pg-vertical.pg-politics {
  padding-top: 100px;
}
/* line 6, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.iemobile .pg-vertical.pg-politics, .android .pg-vertical.pg-politics, .ios .pg-vertical.pg-politics {
  padding-top: 60px;
}
/* line 16, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .cnn-home-link {
  display: none;
}
/* line 22, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .search__field {
  background-color: #d9d9d9;
  padding-top: 10px;
  top: 50px;
  background-color: #fefefe;
  top: 10px;
  padding: 0;
  width: 200px;
  z-index: 30;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 614, ../../../../../src/sass/pages/common/_header.scss */
.pg-vertical.pg-politics .search__field, .search-open .pg-vertical.pg-politics .search__field {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
/* line 34, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.iemobile .pg-vertical.pg-politics .search__field, .android .pg-vertical.pg-politics .search__field, .ios .pg-vertical.pg-politics .search__field {
  right: 60px;
}
/* line 43, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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;
}
/* line 49, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .search__input-field + button {
  display: block;
}
/* line 56, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .search__button {
  background: #fff;
  color: #262626;
  height: 100%;
  width: 50px;
}
/* line 62, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .search__button :focus {
  color: #262626;
}
/* line 67, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .search__toggle {
  color: #262626;
  height: 50px;
  right: 50px;
  width: 50px;
  right: 60px;
  width: 60px;
  right: 0;
}
/* line 81, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.iemobile .pg-vertical.pg-politics .search__toggle, .android .pg-vertical.pg-politics .search__toggle, .ios .pg-vertical.pg-politics .search__toggle {
  right: 60px;
}
/* line 89, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics.search-open .search__toggle {
  background: #d9d9d9;
  color: #262626;
}
/* line 94, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .search-input__button {
  background-color: #fff;
  float: left;
}
/* line 104, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .search input:focus + button:before {
  color: #a6a6a6;
}
/* line 111, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_politics_sm_header.png") no-repeat 0 0;
  background-size: auto 50px;
  height: 50px;
  top: 0;
  width: 175px;
}
/* line 118, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo a {
  height: 50px;
  width: 51px;
}
/* line 122, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 120px;
}
/* line 128, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .buckets .bucket {
  padding-left: 15px;
  padding-right: 15px;
}
/* line 132, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .buckets .bucket:nth-last-child(2) {
  padding-right: 0px;
}
/* line 136, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .buckets .bucket > a {
  padding-left: 0px;
  padding-right: 0px;
}
/* line 142, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .menu-collapse {
  height: 50px;
}
/* line 147, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .hamburger, .pg-vertical.pg-politics .nav .hamburger:after, .pg-vertical.pg-politics .nav .hamburger:before {
  background-color: #262626;
}
/* line 154, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics.nav-open .nav .hamburger {
  background-color: transparent;
}
/* line 161, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .drawer.utilities {
  background-color: #f2f2f2;
  height: 50px;
  padding: 0;
  position: absolute;
  right: 220px;
  top: 10px;
}
/* line 171, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.iemobile .pg-vertical.pg-politics .drawer.utilities, .android .pg-vertical.pg-politics .drawer.utilities, .ios .pg-vertical.pg-politics .drawer.utilities {
  right: 0;
  top: 0;
}
/* line 180, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .cnn-header-link {
  display: none;
}
/* line 187, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav-header.skinny nav .search__field {
  max-width: 225px;
  right: 0;
  top: 10px;
}
/* line 192, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.iemobile .pg-vertical.pg-politics .nav-header.skinny nav .search__field, .android .pg-vertical.pg-politics .nav-header.skinny nav .search__field, .ios .pg-vertical.pg-politics .nav-header.skinny nav .search__field {
  right: 60px;
}
/* line 198, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav-header.skinny nav .search__field .search__input-field {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 296, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav {
  background-color: #f2f2f2;
}
/* line 299, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .search__field {
  width: 220px;
  height: auto;
  padding: 0;
  top: 10px;
}
/* line 306, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .drawer.utilities {
  background-color: transparent;
  float: left;
  width: auto;
}
/* line 311, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.iemobile .pg-vertical.pg-politics .nav .drawer.utilities, .android .pg-vertical.pg-politics .nav .drawer.utilities, .ios .pg-vertical.pg-politics .nav .drawer.utilities {
  background-color: #f2f2f2;
}
/* line 319, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_politics_header.png") no-repeat 0 0;
  background-size: 305px auto;
  height: 74px;
  top: 11px;
  width: 305px;
}
/* line 326, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo a {
  width: 75px;
  height: 74px;
}
/* line 330, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 225px;
}
/* line 337, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .header-links {
  display: block;
}
/* line 342, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.skinny .pg-vertical.pg-politics .header-links {
  display: none;
}
/* line 351, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.android .pg-vertical.pg-politics.nav-open .nav, .ios .pg-vertical.pg-politics.nav-open .nav, .iemobile .pg-vertical.pg-politics.nav-open .nav {
  height: 100%;
}
/* line 361, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .skinny .nav, .android .pg-vertical.pg-politics .nav, .ios .pg-vertical.pg-politics .nav, .iemobile .pg-vertical.pg-politics .nav {
  height: 50px;
}
/* line 364, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .skinny .nav .logo, .android .pg-vertical.pg-politics .nav .logo, .ios .pg-vertical.pg-politics .nav .logo, .iemobile .pg-vertical.pg-politics .nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_politics_sm_header.png") no-repeat 0 0;
  background-size: auto 50px;
  height: 50px;
  left: 0;
  top: 0;
  width: 175px;
}
/* line 372, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .skinny .nav .logo a, .android .pg-vertical.pg-politics .nav .logo a, .ios .pg-vertical.pg-politics .nav .logo a, .iemobile .pg-vertical.pg-politics .nav .logo a {
  height: 50px;
  width: 51px;
}
/* line 376, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .skinny .nav .logo a.logo-links__politics, .android .pg-vertical.pg-politics .nav .logo a.logo-links__politics, .ios .pg-vertical.pg-politics .nav .logo a.logo-links__politics, .iemobile .pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 120px;
}
/* line 384, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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.0625rem;
  line-height: 1.33em;
}
/* line 392, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .utilities-search {
  position: absolute;
  top: 0;
  right: 0;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .utilities-search:after {
  clear: both;
  content: '';
  display: table;
}
/* line 398, ../../../../../src/sass/pages/verticals/politics/_header.scss */
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.0625rem;
  line-height: 1.33em;
  position: absolute;
  top: 45px;
  bottom: 0;
  left: auto;
  right: 0;
}
/* line 407, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav .drawer.buckets .bucket:nth-last-of-type(2) a {
  padding-right: 0;
}
/* line 411, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav .drawer.buckets > ul {
  float: right;
  width: auto;
}
/* line 419, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link {
  color: #262626;
  float: left;
  margin-top: 8px;
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.25;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  z-index: 29;
}
/* line 428, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .drawer.utilities a.cnn-header-link:hover {
  color: #ea4646;
}
/* line 434, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav {
  height: 50px;
}
/* line 437, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav .buckets {
  height: 50px;
  right: 220px;
  top: auto;
}
/* line 442, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .skinny .nav .buckets .bucket {
  padding-right: 13px;
}
/* line 446, ../../../../../src/sass/pages/verticals/politics/_header.scss */
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;
}
/* line 455, ../../../../../src/sass/pages/verticals/politics/_header.scss */
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;
}
/* line 543, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.android .pg-vertical.pg-politics .nav, .iemobile .pg-vertical.pg-politics .nav, .ios .pg-vertical.pg-politics .nav {
  background-color: transparent;
}
/* line 547, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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%;
}
/* line 551, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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;
}
/* line 556, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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;
}
/* line 561, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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;
}
/* line 571, ../../../../../src/sass/pages/verticals/politics/_header.scss */
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.1875rem;
  line-height: 1.33em;
}
/* line 576, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav-header:not(.skinny) .nav .search__button {
  background: #fff;
}
/* line 580, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav-header:not(.skinny) .nav .search__field {
  width: 260px;
  height: 36px;
  top: 0px;
}
/* line 585, ../../../../../src/sass/pages/verticals/politics/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-politics .nav-header:not(.skinny) .nav .search__field .search__input-field {
  line-height: 36px;
}
/* line 596, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnnpolitics_header.png") no-repeat 0 0;
  height: 74px;
  top: 11px;
  width: 305px;
}
/* line 602, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo a {
  width: 75px;
  height: 74px;
}
/* line 606, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .nav .logo a.logo-links__politics {
  width: 225px;
}
/* line 611, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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;
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.33em;
  position: absolute;
  top: 45px;
  bottom: 0;
  left: auto;
  right: 0;
}
/* line 622, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.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: 16px;
  font-size: 1rem;
  line-height: 1.33em;
  position: absolute;
  top: 45px;
  bottom: 0;
  left: auto;
  right: 0;
}
/* line 633, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .drawer.utilities {
  float: left;
  width: auto;
}
/* line 637, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .drawer.utilities a.cnn-header-link {
  color: #262626;
  float: left;
  margin-top: 8px;
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.25;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  z-index: 29;
}
/* line 646, ../../../../../src/sass/pages/verticals/politics/_header.scss */
.pg-vertical.pg-politics .drawer.utilities a.cnn-header-link:hover {
  color: #ea4646;
}

/* line 3, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style, .pg-vertical.pg-architecture, .pg-vertical.pg-arts, .pg-vertical.pg-autos, .pg-vertical.pg-design, .pg-vertical.pg-fashion, .pg-vertical.pg-luxury {
  padding-top: 60px;
}
/* line 6, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury {
  padding-top: 100px;
}
/* line 7, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav-header, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav-header, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav-header, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav-header, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav-header, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav-header, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav-header {
  height: 100px;
}
/* line 11, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav-header.skinny, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav-header.skinny, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav-header.skinny, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav-header.skinny, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav-header.skinny, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav-header.skinny, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav-header.skinny {
  height: 60px;
}
/* line 20, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav-header.skinny .search__field, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav-header.skinny .search__field, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav-header.skinny .search__field, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav-header.skinny .search__field, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav-header.skinny .search__field, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav-header.skinny .search__field, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav-header.skinny .search__field {
  display: none;
}
/* line 27, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav, .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 {
  color: #8c8c8c;
}
/* line 30, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .logo, .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 {
  background: none;
  float: left;
  height: 40px;
  margin: 10px 0 0 10px;
  position: relative;
  width: auto;
}
/* line 38, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .logo-links a, .pg-vertical.pg-architecture .nav .logo-links a, .pg-vertical.pg-arts .nav .logo-links a, .pg-vertical.pg-autos .nav .logo-links a, .pg-vertical.pg-design .nav .logo-links a, .pg-vertical.pg-fashion .nav .logo-links a, .pg-vertical.pg-luxury .nav .logo-links a {
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 40px;
}
/* line 45, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .logo-cnn, .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 {
  background-image: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnn_badge_small.png");
  width: 40px;
}
/* line 50, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .logo-style, .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 {
  background-image: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnnstyle_small.png");
  margin: 5px 0 0 5px;
  width: 131px;
  background-image: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnnstyle.png");
  margin-top: 0;
  width: 174px;
}
/* line 63, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .header-links, .pg-vertical.pg-architecture .nav .header-links, .pg-vertical.pg-arts .nav .header-links, .pg-vertical.pg-autos .nav .header-links, .pg-vertical.pg-design .nav .header-links, .pg-vertical.pg-fashion .nav .header-links, .pg-vertical.pg-luxury .nav .header-links {
  font-size: 14px;
  font-size: 0.875rem;
  -moz-transition: -moz-transform 0.4s;
  -o-transition: -o-transform 0.4s;
  -webkit-transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  z-index: 29;
}
/* line 84, ../../../../../src/sass/pages/verticals/style/_header.scss */
.iemobile .pg-vertical.pg-style .nav .header-links, .android .pg-vertical.pg-style .nav .header-links, .ios .pg-vertical.pg-style .nav .header-links, .iemobile .pg-vertical.pg-architecture .nav .header-links, .android .pg-vertical.pg-architecture .nav .header-links, .ios .pg-vertical.pg-architecture .nav .header-links, .iemobile .pg-vertical.pg-arts .nav .header-links, .android .pg-vertical.pg-arts .nav .header-links, .ios .pg-vertical.pg-arts .nav .header-links, .iemobile .pg-vertical.pg-autos .nav .header-links, .android .pg-vertical.pg-autos .nav .header-links, .ios .pg-vertical.pg-autos .nav .header-links, .iemobile .pg-vertical.pg-design .nav .header-links, .android .pg-vertical.pg-design .nav .header-links, .ios .pg-vertical.pg-design .nav .header-links, .iemobile .pg-vertical.pg-fashion .nav .header-links, .android .pg-vertical.pg-fashion .nav .header-links, .ios .pg-vertical.pg-fashion .nav .header-links, .iemobile .pg-vertical.pg-luxury .nav .header-links, .android .pg-vertical.pg-luxury .nav .header-links, .ios .pg-vertical.pg-luxury .nav .header-links {
  background-color: #262626;
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
  width: 320px;
  position: absolute;
  top: 60px;
  left: 100%;
}
/* line 97, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .header-links:before, .pg-vertical.pg-architecture .nav .header-links:before, .pg-vertical.pg-arts .nav .header-links:before, .pg-vertical.pg-autos .nav .header-links:before, .pg-vertical.pg-design .nav .header-links:before, .pg-vertical.pg-fashion .nav .header-links:before, .pg-vertical.pg-luxury .nav .header-links:before {
  font-weight: 700;
  margin-right: 5px;
  content: "";
  font-family: "cnn-icons";
}
/* line 105, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .search__field, .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 {
  padding-top: 10px;
}
/* line 109, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .search-collapse button:before, .pg-vertical.pg-architecture .nav .search-collapse button:before, .pg-vertical.pg-arts .nav .search-collapse button:before, .pg-vertical.pg-autos .nav .search-collapse button:before, .pg-vertical.pg-design .nav .search-collapse button:before, .pg-vertical.pg-fashion .nav .search-collapse button:before, .pg-vertical.pg-luxury .nav .search-collapse button:before {
  color: #8c8c8c;
}
/* line 113, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style .nav .menu-collapse .hamburger,
.pg-vertical.pg-style .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-style .nav .menu-collapse .hamburger:after, .pg-vertical.pg-architecture .nav .menu-collapse .hamburger,
.pg-vertical.pg-architecture .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-architecture .nav .menu-collapse .hamburger:after, .pg-vertical.pg-arts .nav .menu-collapse .hamburger,
.pg-vertical.pg-arts .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-arts .nav .menu-collapse .hamburger:after, .pg-vertical.pg-autos .nav .menu-collapse .hamburger,
.pg-vertical.pg-autos .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-autos .nav .menu-collapse .hamburger:after, .pg-vertical.pg-design .nav .menu-collapse .hamburger,
.pg-vertical.pg-design .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-design .nav .menu-collapse .hamburger:after, .pg-vertical.pg-fashion .nav .menu-collapse .hamburger,
.pg-vertical.pg-fashion .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-fashion .nav .menu-collapse .hamburger:after, .pg-vertical.pg-luxury .nav .menu-collapse .hamburger,
.pg-vertical.pg-luxury .nav .menu-collapse .hamburger:before,
.pg-vertical.pg-luxury .nav .menu-collapse .hamburger:after {
  background-color: #8c8c8c;
}
/* line 148, ../../../../../src/sass/pages/verticals/style/_header.scss */
.iemobile .pg-vertical.pg-style .nav .bucket:hover, .android .pg-vertical.pg-style .nav .bucket:hover, .ios .pg-vertical.pg-style .nav .bucket:hover, .iemobile .pg-vertical.pg-architecture .nav .bucket:hover, .android .pg-vertical.pg-architecture .nav .bucket:hover, .ios .pg-vertical.pg-architecture .nav .bucket:hover, .iemobile .pg-vertical.pg-arts .nav .bucket:hover, .android .pg-vertical.pg-arts .nav .bucket:hover, .ios .pg-vertical.pg-arts .nav .bucket:hover, .iemobile .pg-vertical.pg-autos .nav .bucket:hover, .android .pg-vertical.pg-autos .nav .bucket:hover, .ios .pg-vertical.pg-autos .nav .bucket:hover, .iemobile .pg-vertical.pg-design .nav .bucket:hover, .android .pg-vertical.pg-design .nav .bucket:hover, .ios .pg-vertical.pg-design .nav .bucket:hover, .iemobile .pg-vertical.pg-fashion .nav .bucket:hover, .android .pg-vertical.pg-fashion .nav .bucket:hover, .ios .pg-vertical.pg-fashion .nav .bucket:hover, .iemobile .pg-vertical.pg-luxury .nav .bucket:hover, .android .pg-vertical.pg-luxury .nav .bucket:hover, .ios .pg-vertical.pg-luxury .nav .bucket:hover {
  background-color: #f2f2f2;
}
/* line 152, ../../../../../src/sass/pages/verticals/style/_header.scss */
.iemobile .pg-vertical.pg-style .nav .bucket > a, .android .pg-vertical.pg-style .nav .bucket > a, .ios .pg-vertical.pg-style .nav .bucket > a, .iemobile .pg-vertical.pg-architecture .nav .bucket > a, .android .pg-vertical.pg-architecture .nav .bucket > a, .ios .pg-vertical.pg-architecture .nav .bucket > a, .iemobile .pg-vertical.pg-arts .nav .bucket > a, .android .pg-vertical.pg-arts .nav .bucket > a, .ios .pg-vertical.pg-arts .nav .bucket > a, .iemobile .pg-vertical.pg-autos .nav .bucket > a, .android .pg-vertical.pg-autos .nav .bucket > a, .ios .pg-vertical.pg-autos .nav .bucket > a, .iemobile .pg-vertical.pg-design .nav .bucket > a, .android .pg-vertical.pg-design .nav .bucket > a, .ios .pg-vertical.pg-design .nav .bucket > a, .iemobile .pg-vertical.pg-fashion .nav .bucket > a, .android .pg-vertical.pg-fashion .nav .bucket > a, .ios .pg-vertical.pg-fashion .nav .bucket > a, .iemobile .pg-vertical.pg-luxury .nav .bucket > a, .android .pg-vertical.pg-luxury .nav .bucket > a, .ios .pg-vertical.pg-luxury .nav .bucket > a {
  line-height: 35px;
  margin: 0 0 0 20px;
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
/* line 160, ../../../../../src/sass/pages/verticals/style/_header.scss */
.iemobile .pg-vertical.pg-style .nav .bucket > a, .iemobile .pg-vertical.pg-style .nav .bucket.selected > a:hover, .android .pg-vertical.pg-style .nav .bucket > a, .android .pg-vertical.pg-style .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-style .nav .bucket > a, .ios .pg-vertical.pg-style .nav .bucket.selected > a:hover, .iemobile .pg-vertical.pg-architecture .nav .bucket > a, .iemobile .pg-vertical.pg-architecture .nav .bucket.selected > a:hover, .android .pg-vertical.pg-architecture .nav .bucket > a, .android .pg-vertical.pg-architecture .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-architecture .nav .bucket > a, .ios .pg-vertical.pg-architecture .nav .bucket.selected > a:hover, .iemobile .pg-vertical.pg-arts .nav .bucket > a, .iemobile .pg-vertical.pg-arts .nav .bucket.selected > a:hover, .android .pg-vertical.pg-arts .nav .bucket > a, .android .pg-vertical.pg-arts .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-arts .nav .bucket > a, .ios .pg-vertical.pg-arts .nav .bucket.selected > a:hover, .iemobile .pg-vertical.pg-autos .nav .bucket > a, .iemobile .pg-vertical.pg-autos .nav .bucket.selected > a:hover, .android .pg-vertical.pg-autos .nav .bucket > a, .android .pg-vertical.pg-autos .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-autos .nav .bucket > a, .ios .pg-vertical.pg-autos .nav .bucket.selected > a:hover, .iemobile .pg-vertical.pg-design .nav .bucket > a, .iemobile .pg-vertical.pg-design .nav .bucket.selected > a:hover, .android .pg-vertical.pg-design .nav .bucket > a, .android .pg-vertical.pg-design .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-design .nav .bucket > a, .ios .pg-vertical.pg-design .nav .bucket.selected > a:hover, .iemobile .pg-vertical.pg-fashion .nav .bucket > a, .iemobile .pg-vertical.pg-fashion .nav .bucket.selected > a:hover, .android .pg-vertical.pg-fashion .nav .bucket > a, .android .pg-vertical.pg-fashion .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-fashion .nav .bucket > a, .ios .pg-vertical.pg-fashion .nav .bucket.selected > a:hover, .iemobile .pg-vertical.pg-luxury .nav .bucket > a, .iemobile .pg-vertical.pg-luxury .nav .bucket.selected > a:hover, .android .pg-vertical.pg-luxury .nav .bucket > a, .android .pg-vertical.pg-luxury .nav .bucket.selected > a:hover, .ios .pg-vertical.pg-luxury .nav .bucket > a, .ios .pg-vertical.pg-luxury .nav .bucket.selected > a:hover {
  border-bottom: none;
  color: #404040;
}
/* line 166, ../../../../../src/sass/pages/verticals/style/_header.scss */
.iemobile .pg-vertical.pg-style .nav .bucket.selected > a, .android .pg-vertical.pg-style .nav .bucket.selected > a, .ios .pg-vertical.pg-style .nav .bucket.selected > a, .iemobile .pg-vertical.pg-architecture .nav .bucket.selected > a, .android .pg-vertical.pg-architecture .nav .bucket.selected > a, .ios .pg-vertical.pg-architecture .nav .bucket.selected > a, .iemobile .pg-vertical.pg-arts .nav .bucket.selected > a, .android .pg-vertical.pg-arts .nav .bucket.selected > a, .ios .pg-vertical.pg-arts .nav .bucket.selected > a, .iemobile .pg-vertical.pg-autos .nav .bucket.selected > a, .android .pg-vertical.pg-autos .nav .bucket.selected > a, .ios .pg-vertical.pg-autos .nav .bucket.selected > a, .iemobile .pg-vertical.pg-design .nav .bucket.selected > a, .android .pg-vertical.pg-design .nav .bucket.selected > a, .ios .pg-vertical.pg-design .nav .bucket.selected > a, .iemobile .pg-vertical.pg-fashion .nav .bucket.selected > a, .android .pg-vertical.pg-fashion .nav .bucket.selected > a, .ios .pg-vertical.pg-fashion .nav .bucket.selected > a, .iemobile .pg-vertical.pg-luxury .nav .bucket.selected > a, .android .pg-vertical.pg-luxury .nav .bucket.selected > a, .ios .pg-vertical.pg-luxury .nav .bucket.selected > a {
  font-weight: 700;
}
/* line 173, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav {
  height: 100%;
}
/* line 177, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets, 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 {
  height: 60px;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 181, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets > ul, 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 {
  float: right;
  width: auto;
}
/* line 187, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket > a {
  color: #8c8c8c;
  height: 60px;
  line-height: 60px;
  padding: 0 8px;
  font-size: 16px;
  font-size: 1rem;
  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";
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}
/* line 198, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket.open > a {
  border-bottom: 6px solid #cc0000;
  color: #cc0000;
}
/* line 203, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket.selected > a {
  border-bottom: 6px solid #fff;
  color: #fff;
}
/* line 210, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .utilities-wrapper, 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 .utilities-wrapper, 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 .utilities-wrapper, 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 .utilities-wrapper {
  background-color: #262626;
  margin: 0 -100%;
}
/* line 216, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .utilities-wrapper .drawer, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .utilities-wrapper .drawer, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .utilities-wrapper .drawer, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .utilities-wrapper .drawer, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .utilities-wrapper .drawer, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .utilities-wrapper .drawer, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .utilities-wrapper .drawer {
  background-color: #262626;
  height: 40px;
  line-height: 40px;
  margin: 0 auto;
  max-width: 1100px;
  padding-left: 10px;
  text-align: left;
}
/* line 227, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__field, 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 {
  height: 30px;
  padding: 0;
  right: 6px;
  top: 5px;
  width: 200px;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  z-index: 30;
}
/* line 237, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__field button, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .search__field button, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .search__field button, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .search__field button, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .search__field button, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .search__field button, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__field input,
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .search__field button {
  background-color: #0c0c0c;
  color: #8c8c8c;
}
/* line 243, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .search__input-field, 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 {
  height: 100%;
  line-height: 30px;
  padding-right: 35px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 291, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket > a {
  font-size: 20px;
  font-size: 1.25rem;
}
/* line 295, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket.selected > a {
  border-width: 8px;
}
/* line 304, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket > a {
  font-size: 24px;
  font-size: 1.5rem;
}
/* line 308, ../../../../../src/sass/pages/verticals/style/_header.scss */
html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-style .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-architecture .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-arts .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-autos .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-design .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-fashion .nav .buckets .bucket.selected > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket.open > a, html:not(.iemobile):not(.ios):not(.android) .pg-vertical.pg-luxury .nav .buckets .bucket.selected > a {
  border-width: 10px;
}
/* line 324, ../../../../../src/sass/pages/verticals/style/_header.scss */
.iemobile .pg-vertical.pg-style.nav-open .nav .header-links, .android .pg-vertical.pg-style.nav-open .nav .header-links, .ios .pg-vertical.pg-style.nav-open .nav .header-links, .iemobile .pg-vertical.pg-architecture.nav-open .nav .header-links, .android .pg-vertical.pg-architecture.nav-open .nav .header-links, .ios .pg-vertical.pg-architecture.nav-open .nav .header-links, .iemobile .pg-vertical.pg-arts.nav-open .nav .header-links, .android .pg-vertical.pg-arts.nav-open .nav .header-links, .ios .pg-vertical.pg-arts.nav-open .nav .header-links, .iemobile .pg-vertical.pg-autos.nav-open .nav .header-links, .android .pg-vertical.pg-autos.nav-open .nav .header-links, .ios .pg-vertical.pg-autos.nav-open .nav .header-links, .iemobile .pg-vertical.pg-design.nav-open .nav .header-links, .android .pg-vertical.pg-design.nav-open .nav .header-links, .ios .pg-vertical.pg-design.nav-open .nav .header-links, .iemobile .pg-vertical.pg-fashion.nav-open .nav .header-links, .android .pg-vertical.pg-fashion.nav-open .nav .header-links, .ios .pg-vertical.pg-fashion.nav-open .nav .header-links, .iemobile .pg-vertical.pg-luxury.nav-open .nav .header-links, .android .pg-vertical.pg-luxury.nav-open .nav .header-links, .ios .pg-vertical.pg-luxury.nav-open .nav .header-links {
  -moz-transform: translate3d(-100%, 0, 0);
  -ms-transform: translate3d(-100%, 0, 0);
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
/* line 332, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style.nav-open .nav .menu-collapse .hamburger, .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 {
  background-color: transparent;
}
/* line 336, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style.nav-open .nav .menu-collapse .hamburger:after,
.pg-vertical.pg-style.nav-open .nav .menu-collapse .hamburger:before, .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 {
  background-color: #fefefe;
}
/* line 343, ../../../../../src/sass/pages/verticals/style/_header.scss */
.pg-vertical.pg-style.search-open .nav .search-collapse button:before, .pg-vertical.pg-architecture.search-open .nav .search-collapse button:before, .pg-vertical.pg-arts.search-open .nav .search-collapse button:before, .pg-vertical.pg-autos.search-open .nav .search-collapse button:before, .pg-vertical.pg-design.search-open .nav .search-collapse button:before, .pg-vertical.pg-fashion.search-open .nav .search-collapse button:before, .pg-vertical.pg-luxury.search-open .nav .search-collapse button:before {
  color: #fefefe;
}

/* line 22, ../../../../../src/sass/pages/static-header.scss */
.international .nav-header, .domestic .nav-header {
  visibility: visible;
}
/* line 14, ../../../../../src/sass/pages/_static.scss */
.international .nav-header, .domestic .nav-header {
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
}
/* line 17, ../../../../../src/sass/pages/_static.scss */
.international .nav-header button,
.international .nav-header input,
.international .nav-header select,
.international .nav-header textarea, .domestic .nav-header button,
.domestic .nav-header input,
.domestic .nav-header select,
.domestic .nav-header textarea {
  font-family: sans-serif;
  vertical-align: baseline;
}
/* line 25, ../../../../../src/sass/pages/_static.scss */
.international .nav-header button, .domestic .nav-header button {
  font-size: 100%;
}
/* line 30, ../../../../../src/sass/pages/_static.scss */
.international .nav-header *, .domestic .nav-header * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}