@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, .el-drop-down:after, .el-drop-down__arrow-up:after, .search__footer .search-input__button:after, .pg-vertical.pg-politics .m-footer__follow__link a:before, .pg-vertical.pg-politics .m-footer__follow__twtr a:before, .pg-vertical.pg-politics .m-footer__follow__yt a:before, .pg-vertical.pg-politics .m-footer__follow__vine a:before, .pg-vertical.pg-style .m-footer__follow__link--facebook a:before, .pg-vertical.pg-architecture .m-footer__follow__link--facebook a:before, .pg-vertical.pg-arts .m-footer__follow__link--facebook a:before, .pg-vertical.pg-autos .m-footer__follow__link--facebook a:before, .pg-vertical.pg-design .m-footer__follow__link--facebook a:before, .pg-vertical.pg-fashion .m-footer__follow__link--facebook a:before, .pg-vertical.pg-luxury .m-footer__follow__link--facebook a:before, .pg-vertical.pg-style .m-footer__follow__link--twitter a:before, .pg-vertical.pg-architecture .m-footer__follow__link--twitter a:before, .pg-vertical.pg-arts .m-footer__follow__link--twitter a:before, .pg-vertical.pg-autos .m-footer__follow__link--twitter a:before, .pg-vertical.pg-design .m-footer__follow__link--twitter a:before, .pg-vertical.pg-fashion .m-footer__follow__link--twitter a:before, .pg-vertical.pg-luxury .m-footer__follow__link--twitter a:before, .pg-vertical.pg-style .m-footer__follow__link--instagram a:before, .pg-vertical.pg-architecture .m-footer__follow__link--instagram a:before, .pg-vertical.pg-arts .m-footer__follow__link--instagram a:before, .pg-vertical.pg-autos .m-footer__follow__link--instagram a:before, .pg-vertical.pg-design .m-footer__follow__link--instagram a:before, .pg-vertical.pg-fashion .m-footer__follow__link--instagram a:before, .pg-vertical.pg-luxury .m-footer__follow__link--instagram a:before, .pg-vertical.pg-style .m-footer__top__link:before, .pg-vertical.pg-architecture .m-footer__top__link:before, .pg-vertical.pg-arts .m-footer__top__link:before, .pg-vertical.pg-autos .m-footer__top__link:before, .pg-vertical.pg-design .m-footer__top__link:before, .pg-vertical.pg-fashion .m-footer__top__link:before, .pg-vertical.pg-luxury .m-footer__top__link:before {
  -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;
}

/* line 10, ../../../../../src/sass/pattern-library/quiet/utilities/_sprite.scss */
.m-legal .m-legal__links[data-analytics="footer_adchoices"]:after {
  content: '';
  display: block;
  margin: 0;
  padding: 0;
}

/* Z-index variables */
/* line 112, sprite/*.png */
.sprite-sprite, .m-legal .m-legal__links[data-analytics="footer_adchoices"]:after {
  background-image: url('/.a/1.213.0/assets/sprite-s1dced3ff2b.png');
  background-repeat: no-repeat;
}

/* line 13, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down {
  cursor: pointer;
  float: left;
  position: relative;
}
/* line 18, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down:after {
  font-size: 20px;
  font-size: 1.25rem;
  content: "";
  font-family: "cnn-icons";
}
/* line 24, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down:after {
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 29, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__arrow-up:after {
  content: "";
  font-family: "cnn-icons";
}
/* line 33, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__current {
  margin: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
/* line 39, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list {
  border-top: solid;
  border-top-color: #fefefe;
  border-width: 2px 0 0;
  display: none;
  list-style: none;
  min-width: 300px;
  padding: 0;
  width: 100%;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 52, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down--light .el-drop-down__list {
  border-color: #fefefe;
}
/* line 56, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down--dark .el-drop-down__list {
  border-color: #fefefe;
}
/* line 60, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list.el-drop-down__list--open {
  display: block;
}
/* line 70, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list__container {
  clear: both;
  position: relative;
}
/* line 75, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list-item {
  background-color: rgba(38, 38, 38, 0.95);
  border-bottom: 1px solid #404040;
  border-top-color: #404040;
  color: #bfbfbf;
  cursor: pointer;
  padding: 10px;
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.42857;
  -moz-transition: background 0.3s;
  -o-transition: background 0.3s;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 92, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list-item .pg-header__subsections__link {
  color: #bfbfbf;
  display: block;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
/* line 99, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list-item .pg-header__subsections__link:hover {
  color: #fefefe;
}
/* line 103, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list-item:hover {
  background-color: #595959;
  color: #fefefe;
}
/* line 107, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list-item:hover .pg-header__subsections__link {
  color: #fefefe;
}
/* line 112, ../../../../../src/sass/pattern-library/loud/elements/_drop-down.scss */
.el-drop-down__list-item--selected {
  color: #fefefe;
  cursor: default;
}

/* line 3, ../../../../../src/sass/pattern-library/loud/elements/_truste.scss */
.m-truste__icon {
  cursor: pointer;
  width: auto;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 12, ../../../../../src/sass/pattern-library/loud/elements/_truste.scss */
.overlay {
  z-index: 10001 !important;
}

/* line 15, ../../../../../src/sass/pattern-library/loud/elements/_truste.scss */
.box_overlay {
  position: fixed !important;
  z-index: 10002 !important;
}
/* line 19, ../../../../../src/sass/pattern-library/loud/elements/_truste.scss */
.box_overlay * {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 25, ../../../../../src/sass/pattern-library/loud/elements/_truste.scss */
.m-legal .m-legal__links[data-analytics="footer_adchoices"] {
  padding-right: 20px;
  position: relative;
}
/* line 29, ../../../../../src/sass/pattern-library/loud/elements/_truste.scss */
.m-legal .m-legal__links[data-analytics="footer_adchoices"]:after {
  margin-top: -6px;
  background-position: 0 -153px;
  height: 12px;
  width: 12px;
  position: absolute;
  top: 50%;
  right: 3px;
}

/* line 18, ../../../../../src/sass/pages/common/_footer.scss */
.l-footer {
  background-color: #0c0c0c;
  padding: 30px 0;
  padding-top: 30px;
}
/* line 26, ../../../../../src/sass/pages/common/_footer.scss */
.l-footer__content {
  margin: 20px 20px auto;
  max-width: 1100px;
  border-top: 4px solid #262626;
  margin: 0 auto auto auto;
  padding: 1px 0 40px;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.l-footer__content:after {
  clear: both;
  content: '';
  display: table;
}
/* line 47, ../../../../../src/sass/pages/common/_footer.scss */
.l-footer__tools {
  padding: 0 20px;
  margin: 0 auto;
  padding: 0;
  width: 1100px;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.l-footer__tools:after {
  clear: both;
  content: '';
  display: table;
}
/* line 58, ../../../../../src/sass/pages/common/_footer.scss */
.l-footer__search {
  padding-left: 0;
  position: relative;
  float: right;
}
/* line 67, ../../../../../src/sass/pages/common/_footer.scss */
.l-footer__tools--weather {
  margin-bottom: 10px;
  float: left;
  margin-bottom: 0;
}
/* line 77, ../../../../../src/sass/pages/common/_footer.scss */
.l-footer__weather {
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  padding-top: 2px;
  padding: 2px 0 10px;
  width: col(7);
  padding: 2px 0 10px;
}

/* line 97, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer-nav {
  color: #595959;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  background-color: inherit;
  border-top: 4px solid #262626;
  margin: 0;
  padding: 20px 0 0 0;
  border-top: 4px solid #262626;
  padding: 20px 0 0;
}
/* line 114, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer-nav a {
  color: #595959;
  font-weight: 700;
  text-decoration: none;
  font-size: 12px;
  font-size: 0.75rem;
}
/* line 121, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer-nav .m-footer__link {
  color: #bfbfbf;
  font-weight: 400;
  text-decoration: none;
  font-size: 11px;
  font-size: 0.6875rem;
}
/* line 128, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer-nav .m-footer__link:hover {
  color: #cc0000;
}

/* line 138, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__bucket_group {
  clear: both;
  display: block;
  margin-bottom: 100px;
  padding-top: 25px;
  text-align: center;
  display: inline;
  padding-top: 25px;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.m-footer__bucket_group:after {
  clear: both;
  content: '';
  display: table;
}

/* line 159, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__bucket {
  display: inline-block;
  float: left;
  list-style-type: none;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  vertical-align: top;
  width: 100%;
  width: 25%;
  padding-right: 20px;
  float: left;
  width: 14.28571%;
}
/* line 177, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__bucket ol {
  padding: 0;
}

/* line 184, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer-twocol, .edition-domestic .m-footer__bucket__news,
.edition-domestic .m-footer__bucket__this-is-cnn {
  width: 50%;
  padding-right: 20px;
  float: left;
  width: 28.57143%;
}
/* line 193, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer-twocol .m-footer__subtitles, .edition-domestic .m-footer__bucket__news .m-footer__subtitles,
.edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles {
  -moz-columns: auto 2;
  -webkit-columns: auto 2;
  columns: auto 2;
}
/* line 198, ../../../../../src/sass/pages/common/_footer.scss */
.no-csscolumns .m-footer-twocol .m-footer__subtitles .m-footer__list-item, .no-csscolumns .edition-domestic .m-footer__bucket__news .m-footer__subtitles .m-footer__list-item, .edition-domestic .no-csscolumns .m-footer__bucket__news .m-footer__subtitles .m-footer__list-item,
.no-csscolumns .edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles .m-footer__list-item,
.edition-domestic .no-csscolumns .m-footer__bucket__this-is-cnn .m-footer__subtitles .m-footer__list-item {
  float: left;
  width: 50%;
}

/* line 210, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__bucket__special .m-footer__title {
  margin-bottom: 15px;
}

/* line 221, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__list-item {
  display: none;
  list-style-type: none;
  margin: 0;
  padding: 12px 0 0 0;
  text-transform: uppercase;
  width: 100%;
  display: inline-block;
  padding: 12px 0 0 0;
  text-align: left;
}

/* line 244, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__title .m-footer__title__link {
  background-color: #1a1a1a;
  border-top: 1px solid #000;
  color: #fefefe;
  display: block;
  font-weight: 700;
  padding: 10px 0 10px 10px;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem;
  background: none;
  border-top: 0;
  padding: 0;
  text-align: left;
}
/* line 261, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__title .m-footer__title__link:hover {
  color: #cc0000;
}

/* line 271, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__bucket__widgets {
  margin-top: 40px;
  margin-top: 0;
}
/* line 275, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__bucket__widgets .m-footer__title {
  margin-bottom: 12px;
}

/* line 300, ../../../../../src/sass/pages/common/_footer.scss */
.edition-domestic .m-footer__bucket__opinions {
  clear: left;
  margin-top: 40px;
  clear: none;
  margin-top: 0;
}
/* line 313, ../../../../../src/sass/pages/common/_footer.scss */
.edition-domestic .m-footer__bucket__this-is-cnn {
  margin-top: 40px;
  margin-top: 0;
  padding-right: 20px;
  float: left;
  width: 14.28571%;
}
/* line 323, ../../../../../src/sass/pages/common/_footer.scss */
.edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles {
  -moz-columns: auto 1;
  -webkit-columns: auto 1;
  columns: auto 1;
}
/* line 327, ../../../../../src/sass/pages/common/_footer.scss */
.no-csscolumns .edition-domestic .m-footer__bucket__this-is-cnn .m-footer__subtitles .m-footer__list-item {
  float: none;
  width: 100%;
}

/* line 344, ../../../../../src/sass/pages/common/_footer.scss */
.m-copyright-outercontainer {
  margin: 20px auto 0 auto;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
  width: 1100px;
  clear: both;
  margin-top: 0;
  padding: 40px 0 0;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.m-copyright-outercontainer:after {
  clear: both;
  content: '';
  display: table;
}
/* line 356, ../../../../../src/sass/pages/common/_footer.scss */
.m-copyright-outercontainer .mini-navigation-footer {
  padding: 0;
}

/* line 361, ../../../../../src/sass/pages/common/_footer.scss */
.m-copyright-innercontainer {
  clear: both;
  display: inline-block;
  overflow: hidden;
  display: block;
  margin-left: 0;
  display: inline-block;
  float: right;
}

/* line 376, ../../../../../src/sass/pages/common/_footer.scss */
.m-copyright {
  display: block;
  margin-bottom: 20px;
  margin-bottom: 5px;
  text-align: left;
  text-align: right;
}

/* line 391, ../../../../../src/sass/pages/common/_footer.scss */
.m-legal .m-legal__links {
  display: inline-block;
  padding: 0 3px 0 0;
}
/* line 396, ../../../../../src/sass/pages/common/_footer.scss */
.m-legal .m-legal__list {
  list-style-type: none;
  padding: 0;
}
/* line 401, ../../../../../src/sass/pages/common/_footer.scss */
.m-legal .m-legal__list__item {
  display: inline;
}
/* line 404, ../../../../../src/sass/pages/common/_footer.scss */
.m-legal .m-legal__list__item:after {
  color: #8c8c8c;
  content: " | ";
  margin-right: 3px;
}
/* line 410, ../../../../../src/sass/pages/common/_footer.scss */
.m-legal .m-legal__list__item.last-child:after {
  content: "";
  margin-right: 0;
}
/* line 415, ../../../../../src/sass/pages/common/_footer.scss */
.m-legal .m-legal__list__item.last-child .m-legal__links {
  padding-right: 0;
}

/* line 425, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__affiliates {
  clear: both;
  float: left;
  margin-bottom: 30px;
  clear: none;
  float: right;
  width: 25%;
  width: auto;
}

/* line 444, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__affiliate {
  display: block;
  float: left;
  line-height: 2;
}
/* line 449, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__affiliate:after {
  display: block;
  content: '';
}
/* line 454, ../../../../../src/sass/pages/common/_footer.scss */
.m-footer__affiliate--tripadvisor:after {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_tripadvisor.png") no-repeat;
  height: 34px;
  width: 165px;
}

/* line 461, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright .copyright {
  color: #666;
  font-size: 10px;
  padding-top: 10px;
  text-align: left;
}

/* line 468, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright .copyright-link {
  position: absolute;
  text-align: center;
  top: 20px;
  width: 100%;
  float: left;
  position: relative;
  text-align: left;
  top: 0;
  width: 70%;
}

/* line 483, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright .m-legal {
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  float: right;
  position: relative;
  text-align: left;
  top: 0;
  width: 30%;
}

/* line 499, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright .m-legal__list {
  float: right;
}

/* line 504, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright .m-legal .m-legal__links {
  font-size: 10px;
}

/* line 508, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright ul li:last-child:after {
  content: '';
}

/* line 512, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright {
  position: relative;
  width: 100%;
  border-top: 12px solid #ca0002;
}

/* line 521, ../../../../../src/sass/pages/common/_footer.scss */
.blog-copyright .copyright span {
  display: block;
  text-align: center;
  display: inline;
  text-align: left;
}

/* line 531, ../../../../../src/sass/pages/common/_footer.scss */
.m-copyright-outercontainer.mini-navigation-footer {
  margin: 0 auto;
  margin: 20px auto;
}

/* line 23, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer {
  padding: 0;
}
/* line 26, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search-input__text,
.search__footer .search-input__button {
  border: none;
  outline: none;
  position: relative;
}
/* line 33, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search-input__text {
  background-color: #262626;
  color: #e6e6e6;
  font-weight: 200;
  min-height: 40px;
  padding: 12px 45px 10px 12px;
  width: 100%;
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}
/* line 22, ../../../../../src/sass/pattern-library/quiet/utilities/_input-placeholder.scss */
.search__footer .search-input__text:-moz-placeholder {
  font-style: italic;
}
/* line 23, ../../../../../src/sass/pattern-library/quiet/utilities/_input-placeholder.scss */
.search__footer .search-input__text::-moz-placeholder {
  font-style: italic;
}
/* line 24, ../../../../../src/sass/pattern-library/quiet/utilities/_input-placeholder.scss */
.search__footer .search-input__text:-ms-input-placeholder {
  font-style: italic;
}
/* line 25, ../../../../../src/sass/pattern-library/quiet/utilities/_input-placeholder.scss */
.search__footer .search-input__text::-webkit-input-placeholder {
  font-style: italic;
}
/* line 51, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search-input__text::-ms-clear {
  display: none;
}
/* line 56, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search-input__button {
  background-color: #262626;
  margin: 0;
  padding: 0 10px;
  position: absolute;
  right: 0;
}
/* line 63, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search-input__button:after {
  color: #a6a6a6;
  font-size: 1em;
  line-height: 40px;
  position: relative;
  width: 20px;
  content: "";
  font-family: "cnn-icons";
}
/* line 74, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search-input__button:after {
  font-size: 1.5em;
}
/* line 81, ../../../../../src/sass/pages/common/_search-global.scss */
.search__footer .search__footer--form {
  display: block;
  height: 40px;
  position: relative;
}

/* line 4, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer {
  background-color: #f2f2f2;
}
/* line 7, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer .search__footer .search-input__text {
  background-color: #fff;
  float: left;
}
/* line 12, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer a {
  color: #262626;
}
/* line 15, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer a:hover {
  color: #ea4646;
}
/* line 20, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 27, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer__content {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 33, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer-nav {
  border-top: none;
  padding: 5px 0 0;
}
/* line 38, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer-nav,
.pg-vertical.pg-politics .m-footer-nav a {
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.16667;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.pg-vertical.pg-politics .m-footer__bucket-group:after {
  clear: both;
  content: '';
  display: table;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.pg-vertical.pg-politics .m-footer__bottom__text:after {
  clear: both;
  content: '';
  display: table;
}
/* line 51, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__link a {
  background-color: #f2f2f2;
  border: 3px solid #707070;
  color: #707070;
  display: inline;
  float: left;
  height: 35px;
  left: 0;
  position: relative;
  top: 0;
  width: 35px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  border-radius: 18px;
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.13636;
}
/* line 66, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__link a:hover {
  color: #707070;
}
/* line 70, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__link a:before {
  display: block;
  padding: 3px 0 0 8px;
  content: "";
  font-family: "cnn-icons";
}
/* line 78, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__twtr a:before {
  padding-left: 5px;
  content: "";
  font-family: "cnn-icons";
}
/* line 83, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__yt a:before {
  padding-left: 4px;
  content: "";
  font-family: "cnn-icons";
}
/* line 88, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__vine a:before {
  padding-left: 5px;
  content: "";
  font-family: "cnn-icons";
}
/* line 93, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__copyright {
  color: #9B9BA3;
  padding: 60px 0 0;
}
/* line 98, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__copyright,
.pg-vertical.pg-politics .m-footer__copyright a {
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.33em;
}
/* line 103, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer__tools--weather {
  display: none;
}
/* line 107, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__link {
  float: left;
  height: 35px;
  margin: 0 10px 0 0;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.pg-vertical.pg-politics .m-footer__section__links:after {
  clear: both;
  content: '';
  display: table;
}
/* line 117, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__section__link__list li {
  float: left;
  margin: 0 15px 0 0;
  padding: 0 0 10px;
}
/* line 123, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__bucket__follow {
  padding: 0 0 0 70px;
}
/* line 127, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__bucket {
  height: 105px;
  padding-top: 15px;
  width: 50%;
}
/* line 133, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__follow__content {
  float: right;
}
/* line 137, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer__logo__politics {
  background: url("http://www.i.cdn.cnn.com/.a/1.213.0/assets/logo_cnnpolitics_footer.png") 0 0 no-repeat;
  background-size: 200px 50px;
  float: left;
  height: 50px;
  position: relative;
  width: 200px;
}
/* line 145, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer__logo__politics a {
  display: inline-block;
  float: left;
  height: 50px;
  overflow: hidden;
  width: 50px;
}
/* line 152, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .l-footer__logo__politics a.logo-links__politics {
  width: 150px;
}
/* line 159, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__bucket__share {
  border: 0;
}
/* line 163, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__bucket__sections {
  width: 49%;
}
/* line 17, ../../../../../src/sass/pattern-library/quiet/utilities/_clearfix.scss */
.pg-vertical.pg-politics .m-footer__bucket__content:after {
  clear: both;
  content: '';
  display: table;
}
/* line 171, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__title {
  color: #222;
  padding: 0 0 17px;
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.16667;
}
/* line 178, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__cnn__back {
  float: right;
  margin: 60px 0 0 90px;
}
/* line 182, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__cnn__back a {
  font-size: 16px;
  font-size: 1rem;
}
/* line 187, ../../../../../src/sass/pages/verticals/politics/_footer.scss */
.pg-vertical.pg-politics .m-footer__bucket-group {
  margin-bottom: 0;
}

/* line 3, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .l-footer, .pg-vertical.pg-architecture .l-footer, .pg-vertical.pg-arts .l-footer, .pg-vertical.pg-autos .l-footer, .pg-vertical.pg-design .l-footer, .pg-vertical.pg-fashion .l-footer, .pg-vertical.pg-luxury .l-footer {
  background-color: #282828;
  padding-top: 0;
}
/* line 7, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .l-footer__content, .pg-vertical.pg-architecture .l-footer__content, .pg-vertical.pg-arts .l-footer__content, .pg-vertical.pg-autos .l-footer__content, .pg-vertical.pg-design .l-footer__content, .pg-vertical.pg-fashion .l-footer__content, .pg-vertical.pg-luxury .l-footer__content {
  margin: 0;
  max-width: 100%;
  padding-bottom: 10px;
}
/* line 12, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .l-footer__content,
.pg-vertical.pg-style .l-footer__content .m-footer-nav, .pg-vertical.pg-architecture .l-footer__content,
.pg-vertical.pg-architecture .l-footer__content .m-footer-nav, .pg-vertical.pg-arts .l-footer__content,
.pg-vertical.pg-arts .l-footer__content .m-footer-nav, .pg-vertical.pg-autos .l-footer__content,
.pg-vertical.pg-autos .l-footer__content .m-footer-nav, .pg-vertical.pg-design .l-footer__content,
.pg-vertical.pg-design .l-footer__content .m-footer-nav, .pg-vertical.pg-fashion .l-footer__content,
.pg-vertical.pg-fashion .l-footer__content .m-footer-nav, .pg-vertical.pg-luxury .l-footer__content,
.pg-vertical.pg-luxury .l-footer__content .m-footer-nav {
  border-top: 0;
}
/* line 20, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer-nav, .pg-vertical.pg-architecture .m-footer-nav, .pg-vertical.pg-arts .m-footer-nav, .pg-vertical.pg-autos .m-footer-nav, .pg-vertical.pg-design .m-footer-nav, .pg-vertical.pg-fashion .m-footer-nav, .pg-vertical.pg-luxury .m-footer-nav {
  padding-top: 0;
}
/* line 24, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__section__link__list, .pg-vertical.pg-architecture .m-footer__section__link__list, .pg-vertical.pg-arts .m-footer__section__link__list, .pg-vertical.pg-autos .m-footer__section__link__list, .pg-vertical.pg-design .m-footer__section__link__list, .pg-vertical.pg-fashion .m-footer__section__link__list, .pg-vertical.pg-luxury .m-footer__section__link__list {
  margin: 0;
  padding: 0;
}
/* line 28, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__section__link__list a, .pg-vertical.pg-architecture .m-footer__section__link__list a, .pg-vertical.pg-arts .m-footer__section__link__list a, .pg-vertical.pg-autos .m-footer__section__link__list a, .pg-vertical.pg-design .m-footer__section__link__list a, .pg-vertical.pg-fashion .m-footer__section__link__list a, .pg-vertical.pg-luxury .m-footer__section__link__list a {
  color: #fff;
  letter-spacing: 1px;
  line-height: 2;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1rem;
  margin-right: 30px;
}
/* line 40, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__section__link__list a:hover, .pg-vertical.pg-architecture .m-footer__section__link__list a:hover, .pg-vertical.pg-arts .m-footer__section__link__list a:hover, .pg-vertical.pg-autos .m-footer__section__link__list a:hover, .pg-vertical.pg-design .m-footer__section__link__list a:hover, .pg-vertical.pg-fashion .m-footer__section__link__list a:hover, .pg-vertical.pg-luxury .m-footer__section__link__list a:hover {
  color: #cc0000;
}
/* line 61, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__content, .pg-vertical.pg-architecture .m-footer__follow__content, .pg-vertical.pg-arts .m-footer__follow__content, .pg-vertical.pg-autos .m-footer__follow__content, .pg-vertical.pg-design .m-footer__follow__content, .pg-vertical.pg-fashion .m-footer__follow__content, .pg-vertical.pg-luxury .m-footer__follow__content {
  margin-bottom: 15px;
  overflow: hidden;
  margin-bottom: 0;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 70, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__content ul, .pg-vertical.pg-architecture .m-footer__follow__content ul, .pg-vertical.pg-arts .m-footer__follow__content ul, .pg-vertical.pg-autos .m-footer__follow__content ul, .pg-vertical.pg-design .m-footer__follow__content ul, .pg-vertical.pg-fashion .m-footer__follow__content ul, .pg-vertical.pg-luxury .m-footer__follow__content ul {
  border-right: 1px solid #fff;
  float: left;
  margin: 0 30px 0 0;
  overflow: hidden;
  padding-left: 0;
  padding-right: 10px;
}
/* line 82, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__link, .pg-vertical.pg-architecture .m-footer__follow__link, .pg-vertical.pg-arts .m-footer__follow__link, .pg-vertical.pg-autos .m-footer__follow__link, .pg-vertical.pg-design .m-footer__follow__link, .pg-vertical.pg-fashion .m-footer__follow__link, .pg-vertical.pg-luxury .m-footer__follow__link {
  line-height: 30px;
  margin-right: 20px;
}
/* line 86, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__link a, .pg-vertical.pg-architecture .m-footer__follow__link a, .pg-vertical.pg-arts .m-footer__follow__link a, .pg-vertical.pg-autos .m-footer__follow__link a, .pg-vertical.pg-design .m-footer__follow__link a, .pg-vertical.pg-fashion .m-footer__follow__link a, .pg-vertical.pg-luxury .m-footer__follow__link a {
  color: #c8c8c8;
  margin-left: 10px;
  font-size: 18px;
  font-size: 1.125rem;
}
/* line 92, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__link a:hover, .pg-vertical.pg-architecture .m-footer__follow__link a:hover, .pg-vertical.pg-arts .m-footer__follow__link a:hover, .pg-vertical.pg-autos .m-footer__follow__link a:hover, .pg-vertical.pg-design .m-footer__follow__link a:hover, .pg-vertical.pg-fashion .m-footer__follow__link a:hover, .pg-vertical.pg-luxury .m-footer__follow__link a:hover {
  color: #cc0000;
}
/* line 97, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__link--facebook a:before, .pg-vertical.pg-architecture .m-footer__follow__link--facebook a:before, .pg-vertical.pg-arts .m-footer__follow__link--facebook a:before, .pg-vertical.pg-autos .m-footer__follow__link--facebook a:before, .pg-vertical.pg-design .m-footer__follow__link--facebook a:before, .pg-vertical.pg-fashion .m-footer__follow__link--facebook a:before, .pg-vertical.pg-luxury .m-footer__follow__link--facebook a:before {
  content: "";
  font-family: "cnn-icons";
}
/* line 98, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__link--twitter a:before, .pg-vertical.pg-architecture .m-footer__follow__link--twitter a:before, .pg-vertical.pg-arts .m-footer__follow__link--twitter a:before, .pg-vertical.pg-autos .m-footer__follow__link--twitter a:before, .pg-vertical.pg-design .m-footer__follow__link--twitter a:before, .pg-vertical.pg-fashion .m-footer__follow__link--twitter a:before, .pg-vertical.pg-luxury .m-footer__follow__link--twitter a:before {
  content: "";
  font-family: "cnn-icons";
}
/* line 99, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__follow__link--instagram a:before, .pg-vertical.pg-architecture .m-footer__follow__link--instagram a:before, .pg-vertical.pg-arts .m-footer__follow__link--instagram a:before, .pg-vertical.pg-autos .m-footer__follow__link--instagram a:before, .pg-vertical.pg-design .m-footer__follow__link--instagram a:before, .pg-vertical.pg-fashion .m-footer__follow__link--instagram a:before, .pg-vertical.pg-luxury .m-footer__follow__link--instagram a:before {
  content: "";
  font-family: "cnn-icons";
}
/* line 102, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__section__link__list li, .pg-vertical.pg-style .m-footer__follow__link, .pg-vertical.pg-architecture .m-footer__section__link__list li, .pg-vertical.pg-architecture .m-footer__follow__link, .pg-vertical.pg-arts .m-footer__section__link__list li, .pg-vertical.pg-arts .m-footer__follow__link, .pg-vertical.pg-autos .m-footer__section__link__list li, .pg-vertical.pg-autos .m-footer__follow__link, .pg-vertical.pg-design .m-footer__section__link__list li, .pg-vertical.pg-design .m-footer__follow__link, .pg-vertical.pg-fashion .m-footer__section__link__list li, .pg-vertical.pg-fashion .m-footer__follow__link, .pg-vertical.pg-luxury .m-footer__section__link__list li, .pg-vertical.pg-luxury .m-footer__follow__link {
  float: left;
  list-style: none;
}
/* line 108, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__top__link, .pg-vertical.pg-architecture .m-footer__top__link, .pg-vertical.pg-arts .m-footer__top__link, .pg-vertical.pg-autos .m-footer__top__link, .pg-vertical.pg-design .m-footer__top__link, .pg-vertical.pg-fashion .m-footer__top__link, .pg-vertical.pg-luxury .m-footer__top__link {
  background-color: #282828;
  display: block;
  float: left;
  margin-top: 3px;
  padding: 5px 7px 5px 5px;
  float: right;
}
/* line 119, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__top__link:before, .pg-vertical.pg-architecture .m-footer__top__link:before, .pg-vertical.pg-arts .m-footer__top__link:before, .pg-vertical.pg-autos .m-footer__top__link:before, .pg-vertical.pg-design .m-footer__top__link:before, .pg-vertical.pg-fashion .m-footer__top__link:before, .pg-vertical.pg-luxury .m-footer__top__link:before {
  color: #c8c8c8;
  margin-top: -2px;
  font-size: 14px;
  font-size: 0.875rem;
  content: "";
  font-family: "cnn-icons";
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 128, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__top__link:hover:before, .pg-vertical.pg-architecture .m-footer__top__link:hover:before, .pg-vertical.pg-arts .m-footer__top__link:hover:before, .pg-vertical.pg-autos .m-footer__top__link:hover:before, .pg-vertical.pg-design .m-footer__top__link:hover:before, .pg-vertical.pg-fashion .m-footer__top__link:hover:before, .pg-vertical.pg-luxury .m-footer__top__link:hover:before {
  color: #cc0000;
}
/* line 133, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__bucket_group, .pg-vertical.pg-architecture .m-footer__bucket_group, .pg-vertical.pg-arts .m-footer__bucket_group, .pg-vertical.pg-autos .m-footer__bucket_group, .pg-vertical.pg-design .m-footer__bucket_group, .pg-vertical.pg-fashion .m-footer__bucket_group, .pg-vertical.pg-luxury .m-footer__bucket_group {
  background-color: #333;
  display: block;
  margin-bottom: 40px;
  padding: 20px 0;
}
/* line 140, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__bucket_group__wrapper, .pg-vertical.pg-style .m-footer__bottom__text, .pg-vertical.pg-architecture .m-footer__bucket_group__wrapper, .pg-vertical.pg-architecture .m-footer__bottom__text, .pg-vertical.pg-arts .m-footer__bucket_group__wrapper, .pg-vertical.pg-arts .m-footer__bottom__text, .pg-vertical.pg-autos .m-footer__bucket_group__wrapper, .pg-vertical.pg-autos .m-footer__bottom__text, .pg-vertical.pg-design .m-footer__bucket_group__wrapper, .pg-vertical.pg-design .m-footer__bottom__text, .pg-vertical.pg-fashion .m-footer__bucket_group__wrapper, .pg-vertical.pg-fashion .m-footer__bottom__text, .pg-vertical.pg-luxury .m-footer__bucket_group__wrapper, .pg-vertical.pg-luxury .m-footer__bottom__text {
  margin: 0 20px;
  max-width: 1100px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
/* line 154, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__bucket, .pg-vertical.pg-architecture .m-footer__bucket, .pg-vertical.pg-arts .m-footer__bucket, .pg-vertical.pg-autos .m-footer__bucket, .pg-vertical.pg-design .m-footer__bucket, .pg-vertical.pg-fashion .m-footer__bucket, .pg-vertical.pg-luxury .m-footer__bucket {
  width: 100%;
  padding-right: 220px;
}
/* line 162, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__section__link__list a, .pg-vertical.pg-style .m-footer__copyright a, .pg-vertical.pg-style .m-footer__copyright, .pg-vertical.pg-architecture .m-footer__section__link__list a, .pg-vertical.pg-architecture .m-footer__copyright a, .pg-vertical.pg-architecture .m-footer__copyright, .pg-vertical.pg-arts .m-footer__section__link__list a, .pg-vertical.pg-arts .m-footer__copyright a, .pg-vertical.pg-arts .m-footer__copyright, .pg-vertical.pg-autos .m-footer__section__link__list a, .pg-vertical.pg-autos .m-footer__copyright a, .pg-vertical.pg-autos .m-footer__copyright, .pg-vertical.pg-design .m-footer__section__link__list a, .pg-vertical.pg-design .m-footer__copyright a, .pg-vertical.pg-design .m-footer__copyright, .pg-vertical.pg-fashion .m-footer__section__link__list a, .pg-vertical.pg-fashion .m-footer__copyright a, .pg-vertical.pg-fashion .m-footer__copyright, .pg-vertical.pg-luxury .m-footer__section__link__list a, .pg-vertical.pg-luxury .m-footer__copyright a, .pg-vertical.pg-luxury .m-footer__copyright {
  font-weight: 300;
  -webkit-font-smoothing: antialiased;
}
/* line 169, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-footer__copyright a, .pg-vertical.pg-style .m-footer__copyright, .pg-vertical.pg-architecture .m-footer__copyright a, .pg-vertical.pg-architecture .m-footer__copyright, .pg-vertical.pg-arts .m-footer__copyright a, .pg-vertical.pg-arts .m-footer__copyright, .pg-vertical.pg-autos .m-footer__copyright a, .pg-vertical.pg-autos .m-footer__copyright, .pg-vertical.pg-design .m-footer__copyright a, .pg-vertical.pg-design .m-footer__copyright, .pg-vertical.pg-fashion .m-footer__copyright a, .pg-vertical.pg-fashion .m-footer__copyright, .pg-vertical.pg-luxury .m-footer__copyright a, .pg-vertical.pg-luxury .m-footer__copyright {
  color: #979797;
}
/* line 175, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-legal, .pg-vertical.pg-architecture .m-legal, .pg-vertical.pg-arts .m-legal, .pg-vertical.pg-autos .m-legal, .pg-vertical.pg-design .m-legal, .pg-vertical.pg-fashion .m-legal, .pg-vertical.pg-luxury .m-legal {
  margin-bottom: 10px;
}
/* line 178, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-legal__links, .pg-vertical.pg-architecture .m-legal__links, .pg-vertical.pg-arts .m-legal__links, .pg-vertical.pg-autos .m-legal__links, .pg-vertical.pg-design .m-legal__links, .pg-vertical.pg-fashion .m-legal__links, .pg-vertical.pg-luxury .m-legal__links {
  color: #979797;
  font-weight: 300;
  margin-right: 25px;
  -webkit-font-smoothing: antialiased;
}
/* line 185, ../../../../../src/sass/pages/verticals/style/_footer.scss */
.pg-vertical.pg-style .m-legal__list__item:after, .pg-vertical.pg-architecture .m-legal__list__item:after, .pg-vertical.pg-arts .m-legal__list__item:after, .pg-vertical.pg-autos .m-legal__list__item:after, .pg-vertical.pg-design .m-legal__list__item:after, .pg-vertical.pg-fashion .m-legal__list__item:after, .pg-vertical.pg-luxury .m-legal__list__item:after {
  display: none;
}

/* line 22, ../../../../../src/sass/pages/static-footer.scss */
.international .cmcs-subscription-wrapper, .domestic .cmcs-subscription-wrapper {
  display: none;
}
/* line 25, ../../../../../src/sass/pages/static-footer.scss */
.international .cnn-static-footer, .domestic .cnn-static-footer {
  margin-top: 40px;
}
/* line 14, ../../../../../src/sass/pages/_static.scss */
.international .cnn-static-footer, .domestic .cnn-static-footer {
  font-family: CNN, "Helvetica Neue", Helvetica, Arial, Utkal, sans-serif;
}
/* line 17, ../../../../../src/sass/pages/_static.scss */
.international .cnn-static-footer button,
.international .cnn-static-footer input,
.international .cnn-static-footer select,
.international .cnn-static-footer textarea, .domestic .cnn-static-footer button,
.domestic .cnn-static-footer input,
.domestic .cnn-static-footer select,
.domestic .cnn-static-footer textarea {
  font-family: sans-serif;
  vertical-align: baseline;
}
/* line 25, ../../../../../src/sass/pages/_static.scss */
.international .cnn-static-footer button, .domestic .cnn-static-footer button {
  font-size: 100%;
}
/* line 30, ../../../../../src/sass/pages/_static.scss */
.international .cnn-static-footer *, .domestic .cnn-static-footer * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}