@media (min-width: 320px) {
.breakpoints .breakpoint {
display:none
}
.breakpoints .x_small {
display:block
}
}
@media (min-width: 450px) {
.breakpoints .breakpoint {
display:none
}
.breakpoints .small {
display:block
}
}
@media (min-width: 760px) {
.breakpoints .breakpoint {
display:none
}
.breakpoints .medium {
display:block
}
}
@media (min-width: 960px) {
.breakpoints .breakpoint {
display:none
}
.breakpoints .large {
display:block
}
}
@media (min-width: 1260px) {
.breakpoints .breakpoint {
display:none
}
.breakpoints .x_large {
display:block
}
}
@media (min-width: 1600px) {
.breakpoints .xx_large {
display:block
}
}
[class^="icon-"], [class*=" icon-"], .promoted-gallery--cta--gallery-marker--icon:before, .gallery--slide__title--next:before, .gallery--carousel--nav .carousel-nav-link-prev:before, .gallery--carousel--nav .carousel-nav-link-next:before {
font-family:'vogueicon';
speak:none;
font-style:normal;
font-weight:normal;
font-variant:normal;
text-transform:none;
line-height:1;
width:auto;
height:auto;
margin-top:0;
background-image:none;
vertical-align:baseline;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.icon-reload:before {
	content:"\6a"
}
.icon-zoom:before {
	content:"\6b"
}
.icon-gridopen:before {
	content:"\42"
}
.icon-imac:before {
	content:"\62"
}
.icon-playvideo:before {
	content:"\71"
}
.icon-location:before {
	content:"\6f"
}
.icon-voted:before {
	content:"\76"
}
.icon-menu:before {
	content:"\6d"
}
.icon-comment_bubble:before {
	content:"\63"
}
.icon-plus:before {
	content:"\75"
}
.icon-minus:before {
	content:"\7a"
}
.icon-checked:before {
	content:"\77"
}
.icon-arrow_up:before {
	content:"\33"
}
.icon-arrow_right_02:before {
	content:"\34"
}
.icon-arrow_left_02:before {
	content:"\36"
}
.icon-arrow_down_022:before {
	content:"\38"
}
.icon-shoppingbag:before {
	content:"\73"
}
.icon-social_plus:before {
	content:"\30"
}
.icon-X:before {
	content:"\78"
}
.icon-twitter:before {
	content:"\74"
}
.icon-share:before {
	content:"\68"
}
.icon-print:before {
	content:"\70"
}
.icon-play:before {
	content:"\6c"
}
.icon-pinterest:before {
	content:"\69"
}
.icon-pinit:before {
	content:"\41"
}
.icon-mail:before {
	content:"\61"
}
.icon-instagram:before {
	content:"\6e"
}
.icon-googleplus:before {
	content:"\67"
}
.icon-gallery:before {
	content:"\72"
}
.icon-gallery_thumbnail:before {
	content:"\79"
}
.icon-gallery_arrow_right:before {
	content:"\31"
}
.icon-gallery_arrow_left:before {
	content:"\32"
}
.icon-gallery_arrow_right:before, .gallery--slide__title--next:before, .gallery--carousel--nav .carousel-nav-link-next:before {
	content:"\31"
}
.icon-gallery_arrow_left:before, .gallery--carousel--nav .carousel-nav-link-prev:before {
	content:"\32"
}
.icon-facebook:before {
	content:"\66"
}
.icon-expand:before {
	content:"\64"
}
.icon-arrow_right_01:before {
	content:"\35"
}
.icon-arrow_left_01:before {
	content:"\37"
}
.icon-arrow_down_01:before {
	content:"\39"
}
.icon-search:before {
	content:"\65"
}
 @media (min-width: 760px) {
.feed-card--category, .magazine-card--category, .related-stories .related-stories--related-story .related-story--category {
font-size:13px
}
}
.slide-show--see-similar, .expanded-image--see-similar, .gallery--slide--tags--title {
	font-family:'Savoy', Georgia, serif;
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	line-height:20px;
	color:#999;
	margin-bottom:0px
}
.slide-show--tags, .expanded-image--tags, .listicle--tags, .gallery--slide--tags--list {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:12px;
	line-height:20px;
	margin-bottom:0px;
	text-transform:uppercase;
	display:inline
}
.slide-show--tags a, .expanded-image--tags a, .listicle--tags a, .gallery--slide--tags--list a {
	color:#F1592A !important;
	border:0 !important
}
.slide-show--tags a:hover, .expanded-image--tags a:hover, .listicle--tags a:hover, .gallery--slide--tags--list a:hover {
	border-bottom:1px solid #F1592A !important
}
button, input[type="submit"], .newsletter--submit a, .archive__all .archive--modal .archive--modal--text a span, .archive__all .archive--modal .archive--modal--registration a span, .archive__all .archive--modal .archive--modal--forgot a span, .archive__all .archive--login span, .archive__all .archive--help span, .promo__single-story--read-more span, .archive__all .archive--pitch a span, .archive__all .archive--limited-access a span, .article-content .article-copy .directory-listing--teaser a span, .social-sharer.expanded-image--social-sharer .share-links--link.twitter .icon-twitter, .social-sharer.content-image--social-sharer .share-links--link.twitter .icon-twitter, .social-sharer.listicle--image--social-sharer .share-links--link.twitter .icon-twitter, .social-sharer.social-sharer__gallery .share-links--link.twitter .icon-twitter, .social-sharer.social-sharer__gallery--end-card .share-links--link.twitter .icon-twitter, .social-sharer.social-sharer__slide-show .share-links--link.twitter .icon-twitter, .archive__all .archive--button {
	-webkit-transition:all false false, 400ms false false;
	-moz-transition:all false false false, 400ms false false false;
	-o-transition:all false false false, 400ms false false false;
	transition:all, 400ms
}
.slide-show--slide--caption--handle {
	-webkit-transition:all false false, 100ms false false;
	-moz-transition:all false false false, 100ms false false false;
	-o-transition:all false false false, 100ms false false false;
	transition:all, 100ms
}
.feed-card--image, .magazine-card--image, .related-stories .related-stories--related-story, .runway-carousel--item, .gallery__inline__voting .gallery__inline--slide, .multi-story--item-image, .article-content .content-image .content-image--link, .tag-gallery--item, .backstage--item, .fashion-social--item, .it-bags--voting-grid--item>a:hover {
	overflow:hidden
}
.feed-card--image img, .magazine-card--image img, .related-stories .related-stories--related-story img, .runway-carousel--item img, .gallery__inline__voting .gallery__inline--slide img, .multi-story--item-image img, .article-content .content-image .content-image--link img, .tag-gallery--item img, .backstage--item img, .fashion-social--item img, .it-bags--voting-grid--item>a:hover img {
	opacity:1;
	-webkit-transition:opacity false false, 0.8s false false;
	-moz-transition:opacity false false false, 0.8s false false false;
	-o-transition:opacity false false false, 0.8s false false false;
	transition:opacity, 0.8s;
	-moz-transform:translateZ(0)
}
.feed-card--image:hover img, .magazine-card--image:hover img, .related-stories .related-stories--related-story:hover img, .runway-carousel--item:hover img, .gallery__inline__voting .gallery__inline--slide:hover img, .multi-story--item-image:hover img, .article-content .content-image .content-image--link:hover img, .tag-gallery--item:hover img, .backstage--item:hover img, .fashion-social--item:hover img, .it-bags--voting-grid--item>a:hover img {
	opacity:.8
}
.slide-show--card--button, .gallery__inline--controls .gallery--button, .gallery--slide__title--next, .gallery--carousel--nav .carousel-nav-link-prev, .gallery--carousel--nav .carousel-nav-link-next {
	width:40px;
	height:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
	-o-border-radius:40px;
	border-radius:40px;
	font-size:22px;
	text-align:center;
	color:#fff;
	background-color:#333;
	cursor:pointer;
	user-select:none;
	-webkit-transition:background-color 400ms false;
	-moz-transition:background-color 400ms false false;
	-o-transition:background-color 400ms false false;
	transition:background-color 400ms
}
@media (min-width: 450px) {
.slide-show--card--button, .gallery__inline--controls .gallery--button, .gallery--slide__title--next, .gallery--carousel--nav .carousel-nav-link-prev, .gallery--carousel--nav .carousel-nav-link-next {
width:50px;
height:50px;
-webkit-border-radius:50px;
-moz-border-radius:50px;
-ms-border-radius:50px;
-o-border-radius:50px;
border-radius:50px
}
}
.slide-show--card--button, .gallery__inline--controls .gallery--button, .gallery--slide__title--next, .gallery--carousel--nav .carousel-nav-link-prev, .gallery--carousel--nav .carousel-nav-link-next, .slide-show--card--button i, .gallery__inline--controls .gallery--button i, .gallery--slide__title--next i, .gallery--carousel--nav .carousel-nav-link-prev i, .gallery--carousel--nav .carousel-nav-link-next i {
	line-height:40px
}
@media (min-width: 450px) {
.slide-show--card--button, .gallery__inline--controls .gallery--button, .gallery--slide__title--next, .gallery--carousel--nav .carousel-nav-link-prev, .gallery--carousel--nav .carousel-nav-link-next, .slide-show--card--button i, .gallery__inline--controls .gallery--button i, .gallery--slide__title--next i, .gallery--carousel--nav .carousel-nav-link-prev i, .gallery--carousel--nav .carousel-nav-link-next i {
line-height:50px
}
}
.slide-show--card--button:hover, .gallery__inline--controls .gallery--button:hover, .gallery--slide__title--next:hover, .gallery--carousel--nav .carousel-nav-link-prev:hover, .gallery--carousel--nav .carousel-nav-link-next:hover {
	background-color:#F1592A
}
.touch .slide-show--card--button:hover, .touch .gallery__inline--controls .gallery--button:hover, .gallery__inline--controls .touch .gallery--button:hover, .touch .gallery--slide__title--next:hover, .touch .gallery--carousel--nav .carousel-nav-link-prev:hover, .gallery--carousel--nav .touch .carousel-nav-link-prev:hover, .touch .gallery--carousel--nav .carousel-nav-link-next:hover, .gallery--carousel--nav .touch .carousel-nav-link-next:hover {
	background-color:#333
}
button, input[type="submit"], .newsletter--submit a {
	cursor:pointer;
	user-select:none;
	vertical-align:middle;
	white-space:nowrap;
	color:#fff;
	background-color:#000;
	width:100%;
	border:0;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:14px;
	line-height:50px
}
button:hover, input[type="submit"]:hover, .newsletter--submit a:hover {
	background-color:#F1592A
}
.slide-show, .slide-show--slides, .slide-show--slide, .slide-show--slide--image, .slide-show--slide--image img, .slide-show--slide--video, .slide-show--slide--video video, .slide-show--card, .slide-show--card--background, .slide-show--card--img, .expanded-image--image, .picture--container__gif, .gallery--slides, .gallery--slide__intro .gallery--slide__intro--background, .gallery--slide__intro .gallery--slide__intro--background:before, .gallery--slide--background, .gallery--slide--inner, .gallery--slide--images, .gallery--slide__link:before, .gallery--slide__loading:before, .gallery--slide--image picture, .gallery--slide--image img, .gallery--slide--image video, .gallery--slide--video picture, .gallery--slide--video img, .gallery--slide--video video, .gallery--slide--ad--overlay, .gallery--sub-content, .gallery--thumbnails--nav, .gallery--thumbnail--links, .gallery--details .gallery--slide--details, .gallery--details .gallery--slide--detail a._active:before {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.slide-show--slide--caption, .slide-show--card {
	background-color:rgba(255, 255, 255, 0.9)
}
.feed-card--read-more, .pull-quote--link, .runway-module--schedule-link, .tag-gallery--link, .fashion-social--link {
	font-size:14px
}
@media (min-width: 760px) {
.feed-card--read-more, .pull-quote--link, .runway-module--schedule-link, .tag-gallery--link, .fashion-social--link {
font-size:16px
}
}
.feed-card--read-more:hover .arrow-link--text, .pull-quote--link:hover .arrow-link--text, .runway-module--schedule-link:hover .arrow-link--text, .tag-gallery--link:hover .arrow-link--text, .fashion-social--link:hover .arrow-link--text {
	color:#7F7F7F
}
.feed-card--read-more .arrow-link--text, .pull-quote--link .arrow-link--text, .runway-module--schedule-link .arrow-link--text, .tag-gallery--link .arrow-link--text, .fashion-social--link .arrow-link--text {
	font-family:'Savoy', Georgia, serif;
	text-decoration:underline;
	color:#000
}
.feed-card--read-more .icon-arrow_right_01, .pull-quote--link .icon-arrow_right_01, .runway-module--schedule-link .icon-arrow_right_01, .tag-gallery--link .icon-arrow_right_01, .fashion-social--link .icon-arrow_right_01 {
	color:#F1592A;
	position:relative;
	top:1px
}
.archive__all .archive--modal .archive--modal--text a, .archive__all .archive--modal .archive--modal--registration a, .archive__all .archive--modal .archive--modal--forgot a, .archive__all .archive--login, .archive__all .archive--help, .promo__single-story--read-more, .archive__all .archive--pitch a, .archive__all .archive--limited-access a, .article-content .article-copy .directory-listing--teaser a {
	text-decoration:none
}
.archive__all .archive--modal .archive--modal--text a span, .archive__all .archive--modal .archive--modal--registration a span, .archive__all .archive--modal .archive--modal--forgot a span, .archive__all .archive--login span, .archive__all .archive--help span, .promo__single-story--read-more span, .archive__all .archive--pitch a span, .archive__all .archive--limited-access a span, .article-content .article-copy .directory-listing--teaser a span {
	color:#333;
	border-bottom:1px solid #333
}
.archive__all .archive--modal .archive--modal--text a span:hover, .archive__all .archive--modal .archive--modal--registration a span:hover, .archive__all .archive--modal .archive--modal--forgot a span:hover, .archive__all .archive--login span:hover, .archive__all .archive--help span:hover, .promo__single-story--read-more span:hover, .archive__all .archive--pitch a span:hover, .archive__all .archive--limited-access a span:hover, .article-content .article-copy .directory-listing--teaser a span:hover {
	color:#F1592A;
	border-bottom:1px solid #F1592A
}
.archive__all .archive--modal .archive--modal--text a i, .archive__all .archive--modal .archive--modal--registration a i, .archive__all .archive--modal .archive--modal--forgot a i, .archive__all .archive--login i, .archive__all .archive--help i, .promo__single-story--read-more i, .archive__all .archive--pitch a i, .archive__all .archive--limited-access a i, .article-content .article-copy .directory-listing--teaser a i {
	color:#F1592A
}
.archive__all .archive--modal .archive--modal--text a span, .archive__all .archive--modal .archive--modal--registration a span, .archive__all .archive--modal .archive--modal--forgot a span, .archive__all .archive--login span, .archive__all .archive--help span {
	border:0
}
.article-content .article-copy--clear:before, .article-content .article-share:before, .it-bags-share:before, .article-content .article-copy--clear:after, .article-content .article-share:after, .it-bags-share:after {
	content:"";
	display:table
}
.article-content .article-copy--clear:after, .article-content .article-share:after, .it-bags-share:after {
	clear:both
}
.article-content .article-copy--clear, .article-content .article-share, .it-bags-share {
*zoom:1
}
.archive__all .archive--modal--footer, .newsletter--modal--footer {
	padding-bottom:15px;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#333
}
.archive__all .archive--modal--footer a, .newsletter--modal--footer a {
	color:#000;
	border-bottom:1px solid #000;
	-webkit-transition:all 200ms false;
	-moz-transition:all 200ms false false;
	-o-transition:all 200ms false false;
	transition:all 200ms;
	text-decoration:none
}
.archive__all .archive--modal--footer a:hover, .newsletter--modal--footer a:hover {
	color:#F1592A;
	border-bottom:1px solid #F1592A
}
fieldset {
	background:#fff;
	border:1px solid #EDEDED;
	margin:0 0 0.75em 0;
	padding:1.5em
}
input, label, select {
	display:block;
	font-family:"Savoy", Georgia, serif;
	font-size:20px
}
label {
	margin-bottom:0.375em
}
label.required:after {
	content:"*"
}
label abbr {
	display:none
}
textarea, input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], select[multiple=multiple] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color:#999;
	background-color:#F9F9F9;
	border-radius:0;
	border:1px solid #999;
	box-shadow:none;
	font-family:"Savoy", Georgia, serif;
	font-size:20px;
	line-height:33px;
	margin-bottom:20px;
	padding:0.375em 0.5em;
	width:100%;
	height:auto
}
textarea {
	resize:vertical
}
input[type="search"] {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none
}
input[type="checkbox"], input[type="radio"] {
	display:none;
	margin:0;
	margin-right:0.375em
}
input[type="file"] {
	margin-bottom:0.75em;
	padding-bottom:0.5em;
	width:100%
}
select {
	width:auto;
	max-width:100%;
	margin-bottom:1.5em
}
.radio__styled, .checkbox__styled {
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:10px;
	cursor:pointer;
	user-select:none
}
.radio__styled__checked {
	background-position:-22px 0px
}
.checkbox__styled {
	background-position:-44px 0px
}
.checkbox__styled__checked {
	background-position:-66px 0px
}
table {
	border-collapse:collapse;
	margin:0.75em 0;
	table-layout:fixed;
	width:100%
}
th {
	border-bottom:1px solid #c7c7c7;
	font-weight:bold;
	padding:0.75em 0;
	text-align:left
}
td {
	border-bottom:1px solid #EDEDED;
	padding:0.75em 0
}
tr, td, th {
	vertical-align:middle
}
ul, ol {
	margin:0;
	padding:0;
	list-style-type:none
}
dl {
	line-height:1.5em;
	margin-bottom:0.75em
}
dl dt {
	font-weight:bold;
	margin-top:0.75em
}
dl dd {
	margin:0
}
#comments {
	position:relative
}
.load-comments {
	text-align:center;
	width:100%;
	height:50px;
	padding:0 10px;
	margin-top:10px;
	border:1px solid #EDEDED;
	display:inline-block;
	cursor:pointer
}
.load-comments:hover span {
	color:#7F7F7F !important
}
@media (min-width: 760px) {
.load-comments {
width:190px;
margin:0;
float:right
}
}
.load-comments .icon-comment_bubble {
	line-height:48px;
	color:#DCDCD8;
	margin-right:4px
}
.load-comments .icon-arrow_down_022 {
	font-size:14px;
	line-height:48px;
	color:#F1592A;
	margin-left:4px;
	position:relative;
	top:-2px
}
.load-comments span {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:12px;
	line-height:40px;
	color:#333;
	position:relative;
	top:-4px
}
.fyre-stream-stats, .fyre-livecount, .fyre-live-container, .fyre-auth {
	display:none
}
.fyre-editor {
	margin-top:0 !important
}
.fyre-login-bar {
	width:100% !important
}
.fyre-login-bar .fyre-user-loggedout {
	position:absolute;
	right:0;
	font-family:'FranklinGothic', Helvetica, sans-serif !important;
	text-transform:uppercase !important;
	letter-spacing:0.120em !important;
	font-size:12px !important;
	line-height:25px;
	text-decoration:none !important;
	border:none !important;
	padding-right:17px
}
.fyre-login-bar .fyre-user-loggedout:after {
	position:absolute;
	content:'\31';
	right:0;
	top:0;
	width:15px;
	height:15px;
	font-family:'vogueicon';
	color:#F1592A
}
.fyre-editor .fyre-editor-container .fyre-editor-editable {
	background-color:white !important;
	border-radius:0 !important;
	box-shadow:none !important;
	border:1px solid #EDEDED !important;
	height:67px !important;
	color:#7F7F7F !important;
	font-family:'Savoy', Georgia, serif !important;
	font-size:16px !important;
	padding:20px !important;
	margin-right:70px !important
}
.fyre-editor .fyre-editor-container .fyre-editor-editable p {
	line-height:25px !important
}
.fyre-editor .fyre-editor-toolbar {
	position:absolute !important;
	top:0;
	right:0;
	width:88px !important
}
.fyre-editor .goog-toolbar.goog-toolbar-horizontal>div {
	display:none !important
}
.fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-new, .fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-reply {
	font-size:12px !important;
	color:#fff !important;
	display:block !important;
	position:absolute;
	top:0;
	right:0;
	width:88px !important;
	height:67px !important;
	border:1px solid #EDEDED !important;
	border-radius:0 !important;
	box-shadow:none !important;
	background-color:#333 !important;
	background-image:none !important;
	-webkit-transition:background-color 0.4s false;
	-moz-transition:background-color 0.4s false false;
	-o-transition:background-color 0.4s false false;
	transition:background-color 0.4s
}
.fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-new:hover, .fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-reply:hover {
	background:#F1592A !important
}
.fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-new .fyre-button-right-inner-box, .fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-reply .fyre-button-right-inner-box {
	display:none
}
.fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-new:before, .fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-reply:before {
	content:'post';
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:100%;
	line-height:67px;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase !important;
	letter-spacing:0.120em !important
}
.fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-new:hover, .fyre-editor .goog-toolbar.goog-toolbar-horizontal>.fyre-post-button-reply:hover {
	color:#7F7F7F
}
.fyre {
	padding-top:30px !important;
	margin-top:-1px !important;
	background:#fff
}
.fyre div.fyre-comment-divider>a, .fyre div.fyre-comment-divider>a:hover {
	display:none !important
}
.fyre .fyre-moderator {
	font-family:'Savoy', Georgia, serif;
	font-size:12px !important;
	font-style:italic !important;
	text-transform:capitalize;
	color:#333 !important;
	padding-left:2px !important;
	background:none !important
}
.fyre .fyre-moderator:before {
	content:"\2014\00a0"
}
.fyre .fyre-stream-sort {
	position:relative;
	padding-left:39px;
	font-size:14px;
	border-bottom:0 !important
}
.fyre .fyre-stream-sort:before {
	position:absolute;
	content:'Sort:';
	left:0;
	top:0;
	font-family:'Savoy', Georgia, serif;
	font-style:italic;
	font-size:14px;
	color:#666 !important
}
.fyre .fyre-stream-sort .fyre-stream-sort-options a {
	border:0 !important;
	font-weight:bold;
	color:#666 !important;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase !important;
	letter-spacing:0.120em !important
}
.fyre .fyre-stream-sort .fyre-stream-sort-options a:hover {
	color:#7F7F7F !important
}
.fyre .fyre-stream-sort .fyre-stream-sort-options a.fyre-stream-sort-selected {
	color:#F1592A !important
}
.fyre .fyre-stream-sort .fyre-stream-sort-bar {
	color:#666 !important
}
.fyre .fyre-comment-stream {
	border-top:1px solid #EDEDED
}
#comments .fyre .fyre-comment-wrapper {
	margin-top:20px
}
#comments .fyre a.fyre-comment-username {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	color:#333;
	border:none;
	display:inline
}
#comments .fyre a.fyre-comment-username:before {
	content:'by ';
	font-family:'Savoy', Georgia, serif;
	font-size:12px;
	line-height:16px;
	font-style:italic;
	color:#7F7F7F;
	text-transform:none
}
.fyre .fyre-comment-wrapper .fyre-comment-head time.fyre-comment-date {
	float:none;
	clear:both;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#666;
	display:table-header-group
}
.fyre .fyre-comment {
	margin-top:20px;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:16px;
	line-height:24px;
	color:#7F7F7F
}
.fyre footer .fyre-comment-actions a {
	margin:0
}
.fyre footer .fyre-comment-actions a:hover {
	text-decoration:none
}
.fyre footer .fyre-comment-actions a:hover span {
	color:#333
}
.fyre footer .fyre-comment-actions a span {
	background:none;
	margin:0;
	padding:0;
	position:static;
	width:auto;
	height:auto
}
.fyre footer a.fyre-flag-link, .fyre footer a.fyre-delete-link, .fyre footer a.fyre-share-link, .fyre article footer>a.fyre-comment-reply, .fyre article footer>.fyre-comment-like {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#333;
	text-transform:uppercase;
	border:none;
	padding:0
}
.fyre footer a.fyre-flag-link span, .fyre footer a.fyre-delete-link span {
	display:none
}
.fyre footer a.fyre-share-link span:after {
	content:'\00a0|\00a0';
	display:inline-block
}
.fyre article footer>.fyre-comment-like a {
	border:none
}
.fyre article footer>.fyre-comment-like .fyre-comment-like-count {
	margin-right:5px
}
.fyre article footer>.fyre-comment-like .fyre-comment-like-count:after {
	content:' '
}
.fyre article footer>.fyre-comment-like .fyre-comment-like-count-single:after {
	content:' Like '
}
.fyre article footer>.fyre-comment-like .fyre-comment-like-count-multiple:after {
	content:' Likes '
}
.fyre article footer>.fyre-comment-like:after {
	content:' | '
}
.fyre div.fyre-comment-divider>a, .fyre div.fyre-comment-divider>a:hover {
	margin-left:-20px;
	border:none
}
.fyre div.fyre-comment-divider>span.fyre-comment-reply-wrapper {
	margin:0;
	padding-right:5px;
	background:#fff
}
.fyre div.fyre-comment-divider>span.fyre-comment-reply-wrapper span {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#666
}
div.fyre-modal-alert {
	font-family:'Savoy', Georgia, serif;
	padding:20px;
	border:0;
	border-radius:0;
	background:#F1592A
}
div.fyre-modal-alert .fyre-modal-alert-title-close {
	font-family:'vogueicon';
	background:none;
	top:15px;
	right:10px;
	cursor:pointer
}
div.fyre-modal-alert .fyre-modal-alert-title-close:before {
	content:"\78"
}
div.fyre-modal-alert .fyre-modal-alert-content {
	font-family:'Savoy', Georgia, serif;
	font-size:16px;
	line-height:1.25em
}
span.fyre-editor-error {
	font-family:'Savoy', Georgia, serif;
	text-shadow:none;
	padding:20px;
	border:0;
	border-radius:0;
	background:#F1592A
}
span.fyre-editor-error .fyre-editor-error-close {
	font-family:'vogueicon';
	color:#fff !important;
	border:0 !important;
	border-radius:0;
	background:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	top:15px;
	right:10px;
	cursor:pointer
}
span.fyre-editor-error .fyre-editor-error-close:before {
	content:"\78"
}
span.fyre-editor-error .fyre-editor-error-close:hover {
	color:#fff;
	background:none;
	border:0
}
span.fyre-editor-error .fyre-editor-error-message {
	font-family:'Savoy', Georgia, serif;
	font-size:16px;
	line-height:1.25em
}
div.fyre-modal {
	min-width:315px;
	border:0;
	border-radius:0;
	background:#fff;
	outline:none
}
div.fyre-modal .fyre-mobile-flag-confirmation {
	padding:20px
}
div.fyre-modal .fyre-modal-title {
	font-weight:400;
	width:auto;
	height:60px;
	padding:20px 0;
	margin:0 20px;
	border-color:#EDEDED
}
div.fyre-modal .fyre-modal-title-text {
	font-family:'Savoy', Georgia, serif;
	font-size:20px;
	color:#333
}
div.fyre-modal .fyre-modal-title-close {
	font-family:'vogueicon';
	color:#333;
	background:none;
	top:15px;
	left:auto;
	right:0;
	cursor:pointer
}
div.fyre-modal .fyre-modal-title-close:before {
	content:"\78"
}
div.fyre-modal .fyre-modal-textfield {
	font-size:14px;
	height:33px;
	padding:0 10px;
	border:1px solid #EDEDED;
	border-radius:0;
	box-shadow:none
}
div.fyre-modal textarea.fyre-modal-textfield {
	font-size:16px;
	line-height:19px;
	color:#999;
	height:120px;
	padding:10px;
	border:1px solid #EDEDED;
	background:#F9F9F9;
	border-radius:0;
	box-shadow:none
}
div.fyre-modal .fyre-modal-share textarea.fyre-modal-textfield {
	height:120px
}
div.fyre-modal .fyre-modal-container {
	padding:20px 20px 0
}
div.fyre-modal .fyre-modal-subtitle {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	font-weight:400
}
div.fyre-modal .fyre-modal-subtitle.fyre-modal-shares {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:11px;
	line-height:50px;
	text-align:left;
	color:#333;
	height:60px;
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px solid #EDEDED
}
div.fyre-modal .fyre-modal-subtitle.fyre-modal-shares .fyre-modal-buttons {
	float:right;
	margin:0
}
div.fyre-modal .fyre-modal-subtitle.fyre-modal-shares .fyre-modal-buttons button {
	width:auto
}
div.fyre-modal .fyre-modal-twitter-icon, div.fyre-modal .fyre-modal-facebook-icon {
	font-family:'vogueicon';
	font-size:0;
	line-height:46px;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	text-indent:0;
	height:50px;
	background:none
}
div.fyre-modal .fyre-modal-twitter-icon:before, div.fyre-modal .fyre-modal-facebook-icon:before {
	font-size:16px;
	color:#dcdcd8
}
div.fyre-modal .fyre-modal-twitter-icon {
	margin-left:10px
}
div.fyre-modal .fyre-modal-twitter-icon:before {
	content:"\74"
}
div.fyre-modal .fyre-modal-facebook-icon:before {
	content:"\66"
}
div.fyre-modal .fyre-modal-buttons {
	height:50px;
	margin:10px 20px 15px
}
div.fyre-modal .fyre-modal-buttons button {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:14px;
	font-weight:400;
	color:#fff;
	width:133px;
	height:50px;
	padding:0 35px;
	border:0;
	border-radius:0;
	background:#333
}
div.fyre-modal .fyre-modal-buttons button:hover {
	background-color:#F1592A
}
div.fyre-modal .fyre-modal-buttons button[name="ok"] {
	background:#F1592A
}
div.fyre-modal .fyre-modal-flagas {
	font-size:16px;
	color:#999;
	width:100%
}
.fyre .fyre-comment-article .fyre-comment-body {
	margin:0 !important
}
.fyre .fyre-comment-article .fyre-comment-footer {
	margin-left:0 !important
}
.fyre .fyre-comment-action-button {
	background:none !important;
	border-radius:0 !important
}
.fyre .fyre-flag-menu-item {
	height:30px !important;
	padding:0 20px !important
}
.fyre .fyre-flag-menu-item a {
	border:0 !important
}
.fyre .fyre-comment-flag-mobile-btn {
	border-bottom:1px solid rgba(0, 0, 0, 0.2) !important
}
.fyre .fyre-mobile-menu {
	width:130px;
	border:1px solid #ccc;
	border-radius:0 !important;
	background:#fff
}
.fyre .fyre-mobile-menu .fyre-flag-menu-item {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:11px;
	line-height:40px;
	letter-spacing:.2em;
	color:#666;
	height:40px !important;
	padding:0 10px !important;
	margin:0 !important;
	border:0 !important;
	border-bottom:1px solid #ccc !important;
	border-radius:0 !important;
	background:#fff !important
}
.fyre .fyre-mobile-menu .fyre-flag-menu-item span {
	display:none
}
.fyre .fyre-mobile-menu div:first-child {
	border-top:0 !important
}
.fyre .fyre-mobile-menu div:last-child {
	border-bottom:0 !important
}
.zero-comments .fyre .fyre-stream-sort:before {
	content:''
}
.zero-comments .fyre .fyre-stream-sort-options {
	display:none
}
*, *:before, *:after {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
html {
	height:100%
}
body {
	margin:0;
	overflow-x:hidden
}
body.menu__open {
	overflow-y:hidden
}
strong {
	color:#333
}
.replaced {
	text-indent:-999em;
	font-size:0
}
a {
	-webkit-transition:color 200ms false;
	-moz-transition:color 200ms false false;
	-o-transition:color 200ms false false;
	transition:color 200ms
}
.ad {
	background:#F9F9F9
}
.ad .ad--inner {
	text-align:center;
	padding:20px 0;
	margin:0 auto
}
.ad__super-module-leaderboard {
	margin-top:50px
}
@media (min-width: 0px) and (max-width: 449px) {
.ad__super-module-leaderboard {
margin-top:30px
}
}
.home .ad__super-module-leaderboard {
	margin-top:30px
}
.ad__leaderboard .ad--inner {
	min-height:90px
}
@media (min-width: 760px) {
.ad__leaderboard .ad--inner {
min-height:130px
}
}
.ad__feed {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	position:relative;
	margin-bottom:20px
}
.ad__feed .ad--inner {
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	padding-left:0;
	padding-right:0;
	position:absolute;
	background:#F9F9F9;
	text-align:center
}
.ad__feed .ad--inner .ad--wrapper {
	margin:0 auto
}
.ad__feed .ad--inner .ad--wrapper>div {
	min-height:1px
}
@media (min-width: 960px) {
.ad__feed .ad--inner .ad--wrapper>div {
min-height:0
}
}
.site-notification {
	position:absolute;
	top:60px;
	left:0;
	width:100%;
	box-shadow:0 5px 5px -3px rgba(0, 0, 0, 0.15)
}
.site-notification .site-notification--inner {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	color:#666;
	padding:20px;
	background:#F9F9F9
}
.site-notification .title {
	font-family:'VogueAvantGarde', Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:.1em;
	color:#333;
	margin-right:20px
}
.site-notification .close {
	font-size:15px;
	line-height:25px;
	height:25px;
	display:block;
	float:right;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
.cne-video--container {
	background:#fff;
	width:100%
}
.cne-video--video {
	box-sizing:content-box;
	height:0;
	padding-bottom:56.25%;
	position:relative
}
.cne-video--video--iframe {
	background:#fff;
	border:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
.social-menu--link {
	display:inline-block;
	width:40px;
	height:40px;
	-webkit-border-radius:50% 50%;
	-moz-border-radius:50% / 50%;
	border-radius:50% / 50%;
	border:1px solid #EDEDED;
	line-height:40px;
	text-align:center
}
.social-menu--link span {
	display:none
}
.social-menu--link a {
	color:#999
}
.social-menu--link a:hover {
	color:#F1592A
}
.social-menu--link:not(:last-child) {
margin-right:6px
}
.social-sharer {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	width:60px;
	letter-spacing:.05em
}
.social-sharer.fixed-to-bottom {
	top:initial;
	position:absolute;
	bottom:0
}
.social-sharer .social-sharer--share-links {
	position:relative
}
.social-sharer .share-links--link {
	position:relative;
	overflow:hidden;
	width:60px;
	height:60px;
	z-index:5;
	text-align:center;
	font-size:11px;
	text-transform:uppercase
}
.social-sharer .share-links--link [class^="icon-"] {
display:block;
width:100%;
height:100%;
font-size:20px;
text-transform:none;
line-height:60px
}
.social-sharer .share-links--link [class^="icon-"].icon-plus, .social-sharer .share-links--link [class^="icon-"].icon-comment {
font-size:17px
}
.social-sharer .share-links--link [class^="icon-"].icon-share {
font-size:23px
}
.social-sharer .share-links--link [class^="icon-"].icon-googleplus {
font-size:22px
}
.social-sharer .share-links--link .link--anchor {
	color:white;
	display:block;
	line-height:60px
}
.social-sharer .share-links--link .link--anchor:hover, .social-sharer .share-links--link .link--anchor:focus {
	text-decoration:none
}
.social-sharer .share-links--link.facebook, .social-sharer .share-links--link.twitter, .social-sharer .share-links--link.pinterest, .social-sharer .share-links--link.pinit, .social-sharer .share-links--link.googleplus, .social-sharer .share-links--link.mail {
	-webkit-transition:background 400ms false;
	-moz-transition:background 400ms false false;
	-o-transition:background 400ms false false;
	transition:background 400ms
}
.social-sharer .share-links--link.pinit .icon-pinit {
	-webkit-transition:color 400ms false;
	-moz-transition:color 400ms false false;
	-o-transition:color 400ms false false;
	transition:color 400ms
}
.social-sharer .share-links--link.facebook {
	background:#3B5998
}
.social-sharer .share-links--link.facebook:hover {
	background:#2E477B
}
.social-sharer .share-links--link.twitter {
	background:#00ACED
}
.social-sharer .share-links--link.twitter:hover {
	background:#0096C4
}
.social-sharer .share-links--link.pinterest {
	background:#CA0034
}
.social-sharer .share-links--link.pinterest:hover {
	background:#8C002F
}
.social-sharer .share-links--link.pinit .icon-pinit {
	background:#EDEDED
}
.social-sharer .share-links--link.pinit .icon-pinit:hover {
	background:#CA0034
}
.social-sharer .share-links--link.googleplus {
	background:#DD4B39
}
.social-sharer .share-links--link.googleplus:hover {
	background:#C63C2F
}
.social-sharer .share-links--link.mail {
	background:#F1592A
}
.social-sharer .share-links--link.mail:hover {
	background:#800404
}
.social-sharer .share-links--link.sundry {
	background:white;
	width:60px
}
.social-sharer .share-links--link.sundry a {
	color:#333
}
.social-sharer .share-links--link.comments {
	position:absolute;
	right:-1px;
	z-index:3;
	border-right:none
}
.social-sharer .share-links--link.comments .link--anchor {
	line-height:0px
}
.social-sharer .share-links--link.comments .icon-comment_bubble {
	line-height:45px
}
.social-sharer .share-links--link.comments .icon-comment_bubble__empty {
	line-height:60px
}
.social-sharer .share-links--link.comments:hover a {
	color:#F1592A
}
.social-sharer .share-links--link.expander {
	z-index:8
}
.social-sharer .share-links--link.core {
	z-index:6
}
.social-sharer.expanded .share-links--link.expander a {
	color:#F1592A
}
.social-sharer.social-sharer__content {
	height:60px;
	width:100%;
	border:1px solid #EDEDED;
	clear:both
}
.social-sharer.social-sharer__content .social-sharer--share-links {
	top:-1px;
	left:-1px
}
.social-sharer.social-sharer__content .share-links--link {
	float:left
}
.social-sharer.social-sharer__content .share-links--link.sundry {
	border-top:1px solid #EDEDED;
	border-right:none;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__content .share-links--link.comments {
	border-left:1px solid #EDEDED
}
.social-sharer.social-sharer__content .share-links--link:not(.core):not(.sundry) {
position:absolute;
left:100px
}
.social-sharer.social-sharer__content .share-links--link.expander {
	z-index:4
}
.social-sharer.expanded-image--social-sharer, .social-sharer.content-image--social-sharer, .social-sharer.listicle--image--social-sharer, .social-sharer.social-sharer__gallery, .social-sharer.social-sharer__gallery--end-card, .social-sharer.social-sharer__slide-show {
	width:50px
}
.social-sharer.expanded-image--social-sharer .share-links--link, .social-sharer.content-image--social-sharer .share-links--link, .social-sharer.listicle--image--social-sharer .share-links--link, .social-sharer.social-sharer__gallery .share-links--link, .social-sharer.social-sharer__gallery--end-card .share-links--link, .social-sharer.social-sharer__slide-show .share-links--link {
	width:50px;
	height:50px;
	background:white
}
.social-sharer.expanded-image--social-sharer .share-links--link .link--anchor, .social-sharer.content-image--social-sharer .share-links--link .link--anchor, .social-sharer.listicle--image--social-sharer .share-links--link .link--anchor, .social-sharer.social-sharer__gallery .share-links--link .link--anchor, .social-sharer.social-sharer__gallery--end-card .share-links--link .link--anchor, .social-sharer.social-sharer__slide-show .share-links--link .link--anchor {
	line-height:50px;
	color:#333;
	border-bottom:none
}
.social-sharer.expanded-image--social-sharer .share-links--link [class^="icon-"], .social-sharer.content-image--social-sharer .share-links--link [class^="icon-"], .social-sharer.listicle--image--social-sharer .share-links--link [class^="icon-"], .social-sharer.social-sharer__gallery .share-links--link [class^="icon-"], .social-sharer.social-sharer__gallery--end-card .share-links--link [class^="icon-"], .social-sharer.social-sharer__slide-show .share-links--link [class^="icon-"] {
line-height:50px
}
.social-sharer.expanded-image--social-sharer .share-links--link.facebook .icon-facebook, .social-sharer.content-image--social-sharer .share-links--link.facebook .icon-facebook, .social-sharer.listicle--image--social-sharer .share-links--link.facebook .icon-facebook, .social-sharer.social-sharer__gallery .share-links--link.facebook .icon-facebook, .social-sharer.social-sharer__gallery--end-card .share-links--link.facebook .icon-facebook, .social-sharer.social-sharer__slide-show .share-links--link.facebook .icon-facebook {
	background:#3B5998;
	color:#fff
}
.social-sharer.expanded-image--social-sharer .share-links--link.facebook .icon-facebook:hover, .social-sharer.content-image--social-sharer .share-links--link.facebook .icon-facebook:hover, .social-sharer.listicle--image--social-sharer .share-links--link.facebook .icon-facebook:hover, .social-sharer.social-sharer__gallery .share-links--link.facebook .icon-facebook:hover, .social-sharer.social-sharer__gallery--end-card .share-links--link.facebook .icon-facebook:hover, .social-sharer.social-sharer__slide-show .share-links--link.facebook .icon-facebook:hover {
	background:#2E477B
}
.social-sharer.expanded-image--social-sharer .share-links--link.twitter .icon-twitter, .social-sharer.content-image--social-sharer .share-links--link.twitter .icon-twitter, .social-sharer.listicle--image--social-sharer .share-links--link.twitter .icon-twitter, .social-sharer.social-sharer__gallery .share-links--link.twitter .icon-twitter, .social-sharer.social-sharer__gallery--end-card .share-links--link.twitter .icon-twitter, .social-sharer.social-sharer__slide-show .share-links--link.twitter .icon-twitter {
	background:#00ACED;
	color:#fff;
	font-size:18px
}
.social-sharer.expanded-image--social-sharer .share-links--link.pinterest .icon-pinterest, .social-sharer.content-image--social-sharer .share-links--link.pinterest .icon-pinterest, .social-sharer.listicle--image--social-sharer .share-links--link.pinterest .icon-pinterest, .social-sharer.social-sharer__gallery .share-links--link.pinterest .icon-pinterest, .social-sharer.social-sharer__gallery--end-card .share-links--link.pinterest .icon-pinterest, .social-sharer.social-sharer__slide-show .share-links--link.pinterest .icon-pinterest {
	background:#CA0034;
	color:#fff
}
.social-sharer.expanded-image--social-sharer .share-links--link.pinterest .icon-pinterest:hover, .social-sharer.content-image--social-sharer .share-links--link.pinterest .icon-pinterest:hover, .social-sharer.listicle--image--social-sharer .share-links--link.pinterest .icon-pinterest:hover, .social-sharer.social-sharer__gallery .share-links--link.pinterest .icon-pinterest:hover, .social-sharer.social-sharer__gallery--end-card .share-links--link.pinterest .icon-pinterest:hover, .social-sharer.social-sharer__slide-show .share-links--link.pinterest .icon-pinterest:hover {
	background:#8C002F
}
.social-sharer.expanded-image--social-sharer .share-links--link.pinit .icon-pinit, .social-sharer.content-image--social-sharer .share-links--link.pinit .icon-pinit, .social-sharer.listicle--image--social-sharer .share-links--link.pinit .icon-pinit, .social-sharer.social-sharer__gallery .share-links--link.pinit .icon-pinit, .social-sharer.social-sharer__gallery--end-card .share-links--link.pinit .icon-pinit, .social-sharer.social-sharer__slide-show .share-links--link.pinit .icon-pinit {
	line-height:28px;
	font-size:17px;
	color:#CA0034
}
.social-sharer.expanded-image--social-sharer .share-links--link.pinit .icon-pinit:hover, .social-sharer.content-image--social-sharer .share-links--link.pinit .icon-pinit:hover, .social-sharer.listicle--image--social-sharer .share-links--link.pinit .icon-pinit:hover, .social-sharer.social-sharer__gallery .share-links--link.pinit .icon-pinit:hover, .social-sharer.social-sharer__gallery--end-card .share-links--link.pinit .icon-pinit:hover, .social-sharer.social-sharer__slide-show .share-links--link.pinit .icon-pinit:hover {
	color:#fff
}
.social-sharer.expanded-image--social-sharer .share-links--link.googleplus .icon-googleplus, .social-sharer.content-image--social-sharer .share-links--link.googleplus .icon-googleplus, .social-sharer.listicle--image--social-sharer .share-links--link.googleplus .icon-googleplus, .social-sharer.social-sharer__gallery .share-links--link.googleplus .icon-googleplus, .social-sharer.social-sharer__gallery--end-card .share-links--link.googleplus .icon-googleplus, .social-sharer.social-sharer__slide-show .share-links--link.googleplus .icon-googleplus {
	background:#DD4B39;
	color:#fff;
	font-size:18px
}
.social-sharer.expanded-image--social-sharer .share-links--link.pinit, .social-sharer.content-image--social-sharer .share-links--link.pinit, .social-sharer.listicle--image--social-sharer .share-links--link.pinit, .social-sharer.social-sharer__gallery .share-links--link.pinit, .social-sharer.social-sharer__gallery--end-card .share-links--link.pinit, .social-sharer.social-sharer__slide-show .share-links--link.pinit {
	height:30px;
	width:60px
}
.social-sharer.social-sharer__gallery .share-links--link.facebook {
	border-top:1px solid #EDEDED;
	border-right:none;
	border-bottom:1px solid #EDEDED;
	border-left:1px solid #EDEDED
}
.social-sharer.social-sharer__gallery .share-links--link.pinterest {
	border-top:1px solid #EDEDED;
	border-right:none;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__gallery .share-links--link.twitter {
	border-top:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__gallery .share-links--link.googleplus {
	border-top:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__gallery .share-links--link:not(.core):not(.sundry) {
position:absolute;
left:0;
top:100px
}
.social-sharer.social-sharer__gallery .share-links--link.expander {
	border-top:none;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	border-left:1px solid #EDEDED
}
.social-sharer.social-sharer__gallery--end-card .share-links--link.facebook {
	border-top:1px solid #EDEDED;
	border-right:none;
	border-bottom:1px solid #EDEDED;
	border-left:1px solid #EDEDED
}
.social-sharer.social-sharer__gallery--end-card .share-links--link.twitter {
	border-top:1px solid #EDEDED;
	border-right:none;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__gallery--end-card .share-links--link.pinterest {
	border-top:1px solid #EDEDED;
	border-right:none;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__gallery--end-card .share-links--link.googleplus {
	border-top:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	border-left:none
}
.social-sharer.social-sharer__gallery--end-card .share-links--link.expander {
	border-top:none;
	border-right:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	border-left:1px solid #EDEDED
}
.social-sharer.expanded-image--social-sharer, .social-sharer.content-image--social-sharer, .social-sharer.listicle--image--social-sharer, .social-sharer.social-sharer__slide-show, .social-sharer.social-sharer__gallery, .social-sharer.social-sharer__gallery--end-card {
	width:auto
}
.social-sharer.expanded-image--social-sharer .share-links--link, .social-sharer.content-image--social-sharer .share-links--link, .social-sharer.listicle--image--social-sharer .share-links--link, .social-sharer.social-sharer__slide-show .share-links--link, .social-sharer.social-sharer__gallery .share-links--link, .social-sharer.social-sharer__gallery--end-card .share-links--link {
	float:left;
	border:1px solid #EDEDED
}
.social-sharer.expanded-image--social-sharer .share-links--link .pinterest, .social-sharer.content-image--social-sharer .share-links--link .pinterest, .social-sharer.listicle--image--social-sharer .share-links--link .pinterest, .social-sharer.social-sharer__slide-show .share-links--link .pinterest, .social-sharer.social-sharer__gallery .share-links--link .pinterest, .social-sharer.social-sharer__gallery--end-card .share-links--link .pinterest {
	padding-top:20px
}
.social-sharer.expanded-image--social-sharer .share-links--link:not(:last-child), .social-sharer.social-sharer__slide-show .share-links--link:not(:last-child), .social-sharer.social-sharer__gallery .share-links--link:not(:last-child) {
border-right:none
}
.social-sharer.expanded-image--social-sharer .share-links--link:not(:first-child), .social-sharer.social-sharer__slide-show .share-links--link:not(:first-child), .social-sharer.social-sharer__gallery .share-links--link:not(:first-child) {
border-left:none
}
.social-sharer.social-sharer__feed-card {
	width:40px;
	float:right
}
.social-sharer.social-sharer__feed-card .share-links--link {
	width:40px;
	height:40px
}
.social-sharer.social-sharer__feed-card .share-links--link .link--anchor {
	line-height:40px
}
.social-sharer.social-sharer__feed-card .share-links--link [class^="icon-"] {
line-height:40px
}
.social-sharer.social-sharer__feed-card .share-links--link:not(.sundry) {
position:absolute;
left:0
}
.social-sharer.social-sharer__feed-card .share-links--link.expander {
	border:1px solid #EDEDED
}
.social-sharer.social-sharer__feed-card .share-links--link.comments {
	display:none
}
@media (min-width: 450px) {
.social-sharer.social-sharer__content .share-links--link:not(.core):not(.sundry) {
left:100px
}
}
@media (min-width: 760px) {
.social-sharer .share-links--link {
width:60px
}
.social-sharer.social-sharer__content .share-links--link:not(.core):not(.sundry) {
left:120px
}
.social-sharer.social-sharer__feed-card {
float:none;
width:60px
}
.social-sharer.social-sharer__feed-card .share-links--link {
width:60px;
height:60px
}
.social-sharer.social-sharer__feed-card .share-links--link .link--anchor {
line-height:60px
}
.social-sharer.social-sharer__feed-card .share-links--link [class^="icon-"] {
line-height:60px
}
.social-sharer.social-sharer__feed-card .share-links--link.sundry {
border-bottom:1px solid #EDEDED
}
.social-sharer.social-sharer__feed-card .share-links--link.comments {
display:block;
position:relative;
right:0;
border:1px solid #EDEDED;
border-top:none
}
.social-sharer.social-sharer__feed-card .share-links--link.comments .icon-comment_bubble {
line-height:45px
}
.social-sharer.social-sharer__feed-card .share-links--link.comments .icon-comment_bubble__empty {
line-height:60px
}
.social-sharer.social-sharer__feed-card .share-links--link.comments .link--anchor {
line-height:0px
}
}
@media (min-width: 960px) {
.social-sharer {
height:auto;
width:60px
}
.social-sharer .share-links--link:not(.core):not(.sundry) {
left:0
}
.social-sharer .share-links--link.comments {
position:relative;
right:0;
border:1px solid #EDEDED;
border-top:none;
border-bottom:none
}
.social-sharer.social-sharer__content {
height:auto;
border:none
}
.social-sharer.social-sharer__content .share-links--link {
float:none
}
.social-sharer.social-sharer__content .share-links--link.sundry {
border-top:none;
border-right:1px solid #EDEDED;
border-bottom:1px solid #EDEDED;
border-left:1px solid #EDEDED
}
.social-sharer.social-sharer__content .share-links--link:not(.core):not(.sundry) {
left:0
}
.social-sharer.social-sharer__content .share-links--link.expander {
z-index:8
}
}
.social-sharer.social-sharer__optimizely .share-links--link.core {
	width:130px
}
@media (min-width: 960px) {
.social-sharer.social-sharer__optimizely .share-links--link.core {
width:60px;
height:100px
}
}
.social-sharer.social-sharer__optimizely .share-links--link.core .link--anchor {
	width:inherit;
	height:inherit
}
.social-sharer.social-sharer__optimizely .share-links--link.core [class^="icon-"] {
width:40%;
float:left
}
@media (min-width: 960px) {
.social-sharer.social-sharer__optimizely .share-links--link.core [class^="icon-"] {
width:100%;
height:50%;
float:none
}
}
.social-sharer.social-sharer__optimizely .share-links--link.core .link--text {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	letter-spacing:1px;
	color:#fff;
	width:60%;
	display:block;
	text-align:center;
	float:left
}
@media (min-width: 960px) {
.social-sharer.social-sharer__optimizely .share-links--link.core .link--text {
width:100%;
float:none
}
}
.social-sharer.social-sharer__optimizely .share-links--link.expander {
	z-index:5
}
.social-sharer.social-sharer__optimizely .share-links--link:not(.core):not(.sundry) {
left:0
}
@media (min-width: 960px) {
.social-sharer.social-sharer__optimizely .share-links--link:not(.core):not(.sundry) {
top:100px
}
}
.social-sharer.social-sharer__optimizely.expanded .share-links--link.core [class^="icon-"] {
width:100%
}
.social-sharer.social-sharer__optimizely.expanded .share-links--link.core .link--text {
	display:none
}
@media (min-width: 960px) {
.social-sharer.social-sharer__optimizely.expanded .share-links--link.core .link--text {
display:block
}
}
.logo--image {
	width:200px;
	border:none
}
.logo--anchor--copy {
	display:none
}
.navigation {
	position:fixed;
	top:0;
	width:320px;
	left:-320px;
	height:100%;
	z-index:26;
	background:white;
	padding:60px 0 0 0
}
.navigation .navigation--close {
	position:absolute;
	top:20px;
	right:30px;
	cursor:pointer;
	color:#000;
}
.navigation.post-navigation {
	left:initial;
	position:initial;
	width:auto;
	top:initial;
	display:none
}
.navigation a:focus {
	text-decoration:none
}
.navigation .logo {
	position:absolute;
	top:17px;
	left:30px;
	height:27px
}
.navigation .logo img {
	width:auto;
	height:100%
}
.menu__open .navigation {
	left:0
}
.menu__animating .site-container {
	background-color:#fff
}
.menu__animating .navigation {
	left:0;
	z-index:-1
}
.navigation--nav-menu, .navigation--sub-section, .navigation--network, .navigation--terms-conditions, .nav-menu--network {
	border-top:3px solid #333
}
.nav-menu--main-section, .nav-menu--network {
	border-bottom:3px solid #333
}
.navigation--wrapper {
	margin-left:auto;
	margin-right:auto;
	width:258px;
	height:100%;
	overflow:hidden
}
.navigation--wrapper:after {
	content:" ";
	display:block;
	clear:both
}
.navigation--nav-menu {
	position:relative;
	overflow-y:scroll;
	height:100%;
	width:275px;
	padding-bottom:30px;
	padding-right:17px
}
.navigation--nav-menu .main-section--link, .navigation--nav-menu .sub-section--link, .navigation--nav-menu .nav-menu--sign-up, .navigation--nav-menu .network--link {
	clear:both;
	border-bottom:1px solid #EDEDED;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.navigation--nav-menu .nav-menu--submenu .sub-menu-expander .icon:before {
	content:"\38";
	font-family:'vogueicon';
	color:#F1592A
}
.navigation--nav-menu .nav-menu--submenu .nav-sub-menu {
	margin-left:30px;
	max-height:0;
	overflow:hidden;
	-webkit-transition:max-height 0.4s linear;
	-moz-transition:max-height 0.4s linear false;
	-o-transition:max-height 0.4s linear false;
	transition:max-height 0.4s linear
}
.navigation--nav-menu .nav-menu--submenu.open .sub-menu-expander .icon:before {
	content:"\33"
}
.navigation--nav-menu .nav-menu--submenu.open .nav-sub-menu {
	max-height:500px
}
.navigation--nav-menu .network--sub-link {
	width:50%;
	float:left;
	margin-bottom:20px;
	font-size:13px;
	text-transform:none;
	line-height:14px
}
.navigation--nav-menu .network--sub-link a {
	color:#666 !important
}
.navigation--nav-menu .network--sub-link:nth-child(2n+3) {
clear:both
}
.navigation--nav-menu .main-section--link {
	height:54px;
	font-size:16px;
	line-height:54px
}
.navigation--nav-menu .main-section--link a {
	display:block;
	height:100%
}
.navigation--nav-menu .main-section--link.subscribe-link a {
	color:#F1592A
}
.navigation--nav-menu .main-section--link.subscribe-link a:hover {
	color:#333
}
.navigation--nav-menu .sub-section--link {
	height:48px;
	font-size:11px;
	line-height:48px
}
.navigation--nav-menu .sub-section--link:not(.sub-section--link__inline) a {
display:block;
height:100%
}
.navigation--nav-menu .sub-section--divider {
	margin:0 20px
}
.navigation--nav-menu .nav-menu--social-menu {
	padding:20px 0
}
.navigation--nav-menu .nav-menu--sign-up {
	display:block;
	height:50px;
	width:100%;
	margin-bottom:20px;
	border:1px solid #999;
	background:#F9F9F9;
	line-height:50px;
	font-size:11px;
	text-align:center
}
.navigation--nav-menu .nav-menu--sign-up span {
	color:#F1592A
}
.navigation--nav-menu .nav-menu--network {
	padding:10px 0
}
.navigation--nav-menu .network--link {
	line-height:30px;
	font-size:11px;
	border:none
}
.navigation--nav-menu .network--link a {
	color:#999
}
.navigation--nav-menu .network--link a:hover {
	color:#F1592A
}
.navigation--nav-menu .nav-menu--terms-conditions {
	padding-top:20px;
	font-family:'Savoy', Georgia, serif;
	font-size:12px;
	line-height:18px;
	color:#7F7F7F
}
.navigation--nav-menu .nav-menu--terms-conditions a {
	border-bottom:1px solid #ccc
}
.navigation--nav-menu .nav-menu--credit-link {
	font-size:12px;
	color:#7F7F7F
}
.navigation--nav-menu .nav-menu--credit-link a {
	text-transform:uppercase
}
.navigation-overlay {
	width:100%;
	height:0;
	background:#333;
	position:fixed;
	top:0;
	left:0;
	z-index:25;
	visibility:hidden
}
.menu__open .navigation-overlay, .menu__animating .navigation-overlay {
	height:100%
}
.site-container {
	position:relative
}
.page-template-default .site-container {
	padding-top:100px
}
.fashion-week-live .site-container {
	padding-top:0
}
.no-header .site-container {
	padding-top:0
}
.home-header {
	display:none
}
.home .home-header {
	display:none;
	position:relative;
	z-index:0;
	background:#F9F9F9;
	border-bottom:1px solid #EDEDED;
}
.home .home-header .site-title {
	text-align:center;
	z-index:3
}
.home .home-header .site-title .logo--image {
	width:280px;
	height:auto;
	max-width:660px
}
@media (min-width: 760px) {
.home .home-header .site-title .logo--image {
width:660px
}
}
@media (min-width: 450px) and (max-width: 759px) {
.home .home-header .site-title .logo--image {
width:400px
}
}
/*.home .home-header .site-title .logo--anchor {
	position:absolute;
	bottom:-6px;
	left:0;
	z-index:13;
	width:100%
}*/
@media (min-width: 760px) {
/*.home .home-header .site-title .logo--anchor {
bottom:-16px;
left:50%;
margin-left:-330px;
width:660px
}*/
}
@media (min-width: 450px) and (max-width: 759px) {

}
.home .home-header .home-header--social-menu {
	display:none;
	z-index:13
}
@media (min-width: 450px) {
.home .home-header {
display:block;
}
}
@media (min-width: 960px) {
.home .home-header .home-header--social-menu {
position:absolute;
top:20px;
right:20px;
display:inherit
}
.home .home-header .social-menu--link {
border:1px solid #999;
background-color:#fff
}
.home .home-header .social-menu--link a {
color:#333;
width:100%;
height:100%
}
.home .home-header .social-menu--link a:hover {
color:#F1592A
}
.home .home-header .social-menu--link.social-menu--link__dark {
border-color:#fff;
border-width:2px;
background-color:rgba(0, 0, 0, 0.6)
}
.home .home-header .social-menu--link.social-menu--link__dark a {
color:#fff
}
.home .home-header .social-menu--link.social-menu--link__dark:hover {
background-color:rgba(255, 255, 255, 0.8)
}
.home .home-header .social-menu--link.social-menu--link__dark:hover a {
color:#F1592A
}
}
.home .home-header.home-header__feature-header {
	text-align:center;
	padding:0px;
	overflow:hidden
}
.home .home-header.home-header__feature-header .feature-header--tagline {
	position:relative;
	display:inline-block;
	top:20px;
	margin:0 auto;
	z-index:2;
	color:black;
	text-transform:uppercase;
	text-align:center;
	letter-spacing:.05em;
	line-height:17px
}
.home .home-header.home-header__feature-header .feature-header--tagline:before, .home .home-header.home-header__feature-header .feature-header--tagline:after {
	content:'—';
	position:absolute;
	top:0
}
.home .home-header.home-header__feature-header .feature-header--tagline:before {
	left:-20px
}
.home .home-header.home-header__feature-header .feature-header--tagline:after {
	right:-20px
}
.home .home-header.home-header__feature-header .feature-header--tagline.feature-header--tagline__dark {
	color:#fff
}
.home .home-header.home-header__feature-header .feature-header--tagline.feature-header--tagline__dark:hover {
	color:#F1592A
}
.home .home-header.home-header__feature-header .feature-header--background, .home .home-header.home-header__feature-header .feature-header--background__dark {
	background-attachment:local;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:150px;
	left:0;
	overflow:hidden;
	position:fixed;
	text-indent:-999990em;
	top:0;
	width:100%;
	z-index:-1;
	-webkit-backface-visibility:hidden
}
.home .home-header.home-header__feature-header .feature-header--background img, .home .home-header.home-header__feature-header .feature-header--background__dark img {
	position:absolute;
	left:50%;
	height:100%;
	width:450px;
	margin-left:-225px;
	max-width:none;
	visibility:hidden
}
@media (min-width: 450px) {
.home .home-header.home-header__feature-header .feature-header--background, .home .home-header.home-header__feature-header .feature-header--background__dark {
height:200px
}
}
@media (min-width: 450px) {

.home .home-header.home-header__feature-header .feature-header--background img {
width:100%;
height:auto;
margin-top:0;
margin-left:0;
top:0;
left:0
}
}
.no-svg .logo--wrapper {
	display:block;
	width:120px;
	height:33px;
	margin:15px auto 0;
}
.no-svg .home .home-header .logo--wrapper {
	display:block;
	width:77%;
	height:120px;
	max-width:660px;
	margin:0 auto -40px;
	background-size:100%
}
@media (min-width: 450px) {
.no-svg .home .home-header .logo--wrapper {
margin-bottom:0
}
}
@media (min-width: 760px) {
.no-svg .home .home-header .logo--wrapper {
height:150px;
margin-bottom:13px
}
}
.no-svg .home .home-header .logo--wrapper img {
	display:none
}
.site-header {
	z-index:23;
	top:0;
	left:0;
	width:100%;
	position:fixed;
	-webkit-backface-visibility:hidden;
	-webkit-box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.08);
	box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.08)
}
.home:not(.header__open) .site-header {
position:relative;
z-index:21;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
.site-header .site-header--drawer {
	position:relative;
	height:60px;
	width:100%;
	background:white;
	border-bottom:1px solid #EDEDED
}
.site-header .logo {
	margin:0 60px;
	border-left:1px solid #EDEDED;
	border-right:1px solid #EDEDED;
	opacity:1;
	text-align:center;
	-webkit-transition:opacity 0.3s false;
	-moz-transition:opacity 0.3s false false;
	-o-transition:opacity 0.3s false false;
	transition:opacity 0.3s
}
.home.header__open .site-header .logo, body:not(.home) .site-header .logo {
opacity:1
}
@media (min-width: 450px) {
.site-header .logo {
opacity:0
}
}
@media (min-width: 960px) {
.site-header .logo {
text-align:left;
padding-left:19px
}
}
.site-header .logo--anchor {
	position:relative;
	z-index:13;
}
.site-header .logo--image {
	width:120px;
	height:auto;
	vertical-align:middle
}
.site-header .site-header--category-links {
	position:absolute;
	margin:0;
	left:10px;
	top:0;
	width:100%;
	text-align:center
}
.site-header .site-header--category-links a {
	display:none;
	line-height:60px;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	color:#8c8c8c;
}
.site-header .site-header--category-links a:hover{
	color:#000;
}
@media (min-width: 960px) {
.site-header .site-header--category-links a {
display:inline-block
}
}
.site-header .site-header--category-links a.site-header--category-link__selected {
	color:#F1592A
}
.site-header .site-header--category-links a+a {
	margin-left:20px
}
.site-header .site-header--links {
	position:absolute;
	z-index:12;
	top:0;
	left:0;
	width:100%;
	cursor:pointer
}
.home:not(.header__open) .site-header .site-header--links {
position:absolute
}
.site-header .site-header-links--hamburger, .site-header .site-header-links--search {
	position:absolute;
	width:60px;
	height:60px;
	text-align:center;
	line-height:60px;
	color:#000;
	font-size:35px
}
.site-header .site-header-links--hamburger:hover, .site-header .site-header-links--search:hover {
	color:#CC0606
}
.site-header .site-header-links--hamburger {
	left:0
}
.site-header .site-header-links--search {
	right:0
}
.slide-show--slide__temporary {
	display:none
}
.slide-show, .slide-show--slides {
	background-color:#fff
}
@media (min-width: 450px) {
.slide-show {
right:20px
}
}
.slide-show__fullscreen, .slide-show__overview {
	z-index:10000000
}
.slide-show--slides {
	z-index:1
}
.slide-show--slide__template {
	display:none
}
.slide-show--slide__template--video {
	display:none
}
.slide-show--slide {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	overflow:hidden
}
.slide-show__initialized .slide-show--slide {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1;
	display:none
}
.slide-show__initialized .slide-show--slide.slide-show--slide__current {
	display:block
}
.slide-show__fullscreen .slide-show--slide.slide-show--slide__current {
	position:fixed;
	background-color:#fff;
	top:60px
}
.slide-show--slide--image {
	bottom:50px;
	background-repeat:no-repeat;
	background-position:center center
}
.slide-show__inline .slide-show--slide--image {
	background-image:none
}
.slide-show--slide--image, .slide-show--slide--image img {
	margin:auto;
	max-height:100%;
	max-width:100%;
	display:block
}
.slide-show--slide--video {
	bottom:50px;
	background-repeat:no-repeat;
	background-position:center center
}
.slide-show__inline .slide-show--slide--video {
	background-image:none
}
.slide-show--slide--video, .slide-show--slide--video video {
	margin:auto;
	max-height:100%;
	max-width:100%;
	display:block
}
.slide-show--slide--picture {
	display:block
}
.slide-show__fullscreen .slide-show--slide--picture {
	display:none
}
.slide-show--slide--picture__expanded {
	display:none
}
.slide-show__fullscreen .slide-show--slide--picture__expanded {
	display:block
}
.slide-show--slide--caption {
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	padding:20px;
	padding-right:100px;
	padding-right:150px
}
.slide-show--slide--caption.slide-show--slide--caption__up .social-sharer--share-links .share-links--link.twitter {
	display:block
}
.slide-show--slide--caption--handle {
	position:absolute;
	top:10px;
	right:0;
	margin-top:7px;
	margin-bottom:7px;
	padding-top:7px;
	padding-right:20px;
	padding-left:13px;
	padding-bottom:7px;
	color:#333;
	cursor:pointer;
	line-height:16px
}
.slide-show--slide--caption--handle:hover {
	color:#F1592A
}
@media (min-width: 0px) and (max-width: 959px) {
.slide-show--slide--caption--handle {
left:0px;
top:5px
}
}
.slide-show--slide--caption--handle--label {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:12px;
	line-height:16px;
	position:relative;
	top:-3px;
	display:inline-block;
	margin-right:5px;
	text-align:left
}
.slide-show--slide--caption--title {
	display:inline-block;
	font-size:18px;
	line-height:24px;
	color:#333;
	font-family:'FranklinGothic', Helvetica, sans-serif
}
.slide-show--slide--caption--body {
	font-size:14px;
	line-height:24px;
	color:#7F7F7F;
	font-family:'FranklinGothic', Helvetica, sans-serif
}
.slide-show--slide--caption--credit {
	font-size:11px;
	margin-top:5px;
	line-height:14px;
	color:#7F7F7F;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	margin-bottom:0;
	padding-right:0
}
.slide-show--information {
	position:relative;
	margin-top:20px;
	border-top:1px solid #ccc;
	padding-top:20px;
	min-height:71px
}
@media (min-width: 960px) {
.slide-show--information {
display:none
}
}
.slide-show--information.slide-show--information__top {
	margin-top:0px;
	border-top:none;
	padding-top:0px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
	padding-bottom:20px;
	min-height:auto
}
@media (min-width: 960px) {
.slide-show--information.slide-show--information__top {
display:none
}
}
.slide-show--information .slide-show--title {
	font-family:'Savoy', Georgia, serif;
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	color:#333;
	margin-bottom:0;
	padding-top:30px
}
.social-sharer.social-sharer__gallery .share-links--link.pinterest {
	margin-top:5px
}
.slide-show--mobile--buttons {
	position:absolute;
	right:0;
	margin-top:7px;
	margin-bottom:7px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:7px;
	padding-left:20px;
	touch-action:pan-y;
	-webkit-user-select:none;
	-webkit-user-drag:none;
	-webkit-tap-highlight-color:transparent;
	top:-5px
}
@media (min-width: 960px) {
.slide-show--mobile--buttons {
display:none
}
}
.slide-show--mobile--buttons .social-sharer.social-sharer__content {
	border:none
}
.slide-show--mobile--buttons .share-links--link {
	float:left;
	text-align:center;
	width:40px;
	height:30px
}
.slide-show--mobile--buttons .share-links--link .slide-show-share--icon {
	font-size:18px;
	color:#fff;
	float:left
}
.slide-show--mobile--buttons .share-links--link [class^="icon-"] {
line-height:30px;
padding-left:10px
}
.slide-show--mobile--buttons .share-links--link.twitter {
	margin-right:5px;
	display:none
}
.slide-show--mobile--buttons .share-links--link.facebook {
	margin-right:5px
}
.slide-show--tag-line {
	display:none
}
@media (min-width: 450px) {
.slide-show--see-similar {
margin-right:220px
}
}
@media (min-width: 450px) {
.slide-show--tags {
margin-right:220px
}
}
.slide-show--card {
	display:none;
	text-align:center;
	z-index:2
}
.slide-show--card--background {
	background-color:#fff
}
.slide-show--card--img {
	margin:auto;
	max-height:100%;
	max-width:100%;
	display:block;
	opacity:0.1
}
.slide-show--card--content {
	position:absolute;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-o-transform:translate(0, -50%);
	transform:translate(0, -50%);
	width:100%;
	padding:20px 20px
}
@media (min-width: 760px) {
.slide-show--card--content {
padding:20px 40px
}
}
@media (min-width: 960px) {
.slide-show--card--content {
padding:20px 60px
}
}
@media (min-width: 1260px) {
.slide-show--card--content {
padding:20px 180px
}
}
.slide-show--card--cta, .slide-show--card--title, .slide-show--card--description {
	font-family:'Savoy', Georgia, serif
}
.slide-show--card--credit {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	margin-bottom:20px
}
.slide-show--card--cta {
	font-style:italic;
	font-size:30px;
	line-height:30px;
	margin-bottom:40px
}
.slide-show--card--title {
	font-size:24px;
	line-height:28px;
	font-weight:normal;
	margin-bottom:20px;
	color:#333;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased
}
@media (min-width: 760px) {
.slide-show--card--title {
font-size:44px;
line-height:46px
}
}
.slide-show--card--description {
	display:none;
	font-size:18px;
	line-height:24px;
	color:#666
}
@media (min-width: 760px) {
.slide-show--card--description {
display:block
}
}
.slide-show--card--description p {
	margin-bottom:20px
}
.slide-show--card--credit {
	font-size:14px;
	line-height:14px;
	color:#7F7F7F
}
.slide-show--card--button {
	display:none;
	margin:0 auto
}
.slide-show__active__end .slide-show--card--button {
	display:block
}
@media (min-width: 450px) {
.slide-show__active__end .slide-show--card--button {
display:none
}
}
.slide-show--card--next__gallery a, .slide-show--card--next__gallery a:hover {
	color:#fff !important
}
.slide-show--card__title .slide-show--card--button {
	display:block
}
@media (min-width: 450px) {
.slide-show--card__title .slide-show--card--button {
display:none
}
}
.slide-show--recommendation {
	text-align:left;
	width:100%;
	min-width:400px;
	max-width:460px;
	margin:40px auto 0;
	display:none
}
@media (min-width: 760px) {
.slide-show--recommendation {
display:block
}
}
.slide-show--recommendation--title {
	font-family:'VogueAvantGarde', Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	padding-bottom:9px;
	border-bottom:1px solid #333;
	margin-bottom:14px
}
.slide-show--recommendation--galleries {
	display:table;
	width:100%
}
.slide-show--recommendation--gallery {
	display:table-cell;
	width:220px
}
.slide-show--recommendation--gallery__first {
	padding-right:20px
}
.slide-show--recommendation--gallery--anchor {
	display:block
}
.slide-show--recommendation--gallery--preview, .slide-show--recommendation--gallery--title {
	vertical-align:middle
}
.slide-show--recommendation--gallery--preview {
	display:table-cell;
	width:80px
}
.slide-show--recommendation--gallery--preview--image {
	width:80px;
	height:80px;
	display:block
}
.slide-show--recommendation--gallery--title {
	display:table-cell;
	padding-left:10px;
	font-family:'Savoy', Georgia, serif;
	font-size:14px;
	line-height:16px
}
.slide-show--slides__overview, .slide-show--slide__overview {
	display:none
}
.slide-show--slide__overview--information {
	display:none
}
.slide-show__overview {
	position:fixed;
	top:60px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#fff;
	overflow:auto
}
.slide-show__overview .slide-show--slides {
	display:none
}
.slide-show__overview .slide-show--slides__overview {
	display:block;
	padding:0 0 20px 20px;
	max-width:740px;
	margin:0 auto;
	line-height:0
}
@media (min-width: 1260px) {
.slide-show__overview .slide-show--slides__overview {
max-width:920px
}
}
.slide-show__overview .slide-show--slide__overview {
	display:inline-block;
	width:160px;
	height:auto;
	margin-bottom:20px;
	margin-right:20px
}
.slide-show__overview .slide-show--slide__overview .slide-show--slide--caption {
	display:none
}
.slide-show__overview .slide-show--slide--image {
	cursor:pointer;
	position:relative;
	max-width:160px;
	height:auto;
	margin:0
}
.slide-show__overview .slide-show--slide--image img {
	position:static;
	max-width:160px;
	height:auto;
	max-height:100%;
	margin:auto auto 0
}
.slide-show__inline {
	position:relative;
	-webkit-transition:height 100ms false;
	-moz-transition:height 100ms false false;
	-o-transition:height 100ms false false;
	transition:height 100ms
}
.slide-show__inline .slide-show--slide {
	cursor:pointer
}
.slide-show__inline .slide-show--slide--image {
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED
}
.slide-show__inline .slide-show--slide--image, .slide-show__inline .slide-show--slide--image img {
	margin:0 auto;
	max-height:320px
}
@media (min-width: 450px) {
.slide-show__inline .slide-show--slide--image, .slide-show__inline .slide-show--slide--image img {
max-height:450px
}
}
@media (min-width: 760px) {
.slide-show__inline .slide-show--slide--image, .slide-show__inline .slide-show--slide--image img {
max-height:480px
}
}
.slide-show__inline .slide-show--slide--caption {
	position:absolute;
	min-height:70px;
	padding:10px 0 30px 0;
	border:0
}
.slide-show__inline .slide-show--slide--caption--body, .slide-show__inline .slide-show--see-similar {
	font-size:14px;
	line-height:22px
}
@media (min-width: 450px) {
.slide-show__inline .slide-show--slide--caption--body, .slide-show__inline .slide-show--see-similar {
font-size:16px;
line-height:24px
}
}
.slide-show__inline .slide-show--slide--tag-line {
	line-height:22px
}
@media (min-width: 450px) {
.slide-show__inline .slide-show--slide--tag-line {
line-height:24px
}
}
.slide-show__inline .slide-show--see-similar {
	color:#666
}
.slide-show__inline .slide-show--see-similar, .slide-show__inline .slide-show--tags {
	margin-right:0
}
.slide-show__inline .slide-show__inline--close {
	position:absolute;
	top:20px;
	right:20px;
	cursor:pointer;
	z-index:10000001;
	display:none
}
.slide-show__inline .slide-show__inline--close:hover {
	color:#F1592A
}
.slide-show__inline .slide-show--slides__overview {
	display:none
}
.slide-show__inline .social-sharer__slide-show__inline.social-sharer {
	float:right;
	position:static !important;
	width:105px;
	margin-bottom:20px
}
.slide-show__inline .social-sharer__slide-show__inline.social-sharer .share-links--link.facebook {
	margin-right:5px
}
.slide-show__inline .slide-show__inline--fullscreen-mask {
	display:none
}
.slide-show__inline.slide-show__fullscreen {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	height:100% !important;
	z-index:10000000;
	background-color:rgba(255, 255, 255, 0.97)
}
.slide-show__inline.slide-show__fullscreen .slide-show--slides {
	background-color:transparent
}
.slide-show__inline.slide-show__fullscreen .slide-show--slide--image {
	bottom:70px;
	border:0
}
.slide-show__inline.slide-show__fullscreen .slide-show--slide--image, .slide-show__inline.slide-show__fullscreen .slide-show--slide--image img {
	max-height:100%;
	margin:auto
}
.slide-show__inline.slide-show__fullscreen .slide-show--slide--caption {
	margin:0 20px;
	padding:0
}
.slide-show__inline.slide-show__fullscreen .slide-show__inline--close {
	display:block
}
.slide-show__inline.slide-show__fullscreen .slide-show__inline--fullscreen-mask {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:10000000;
	height:60px;
	display:block
}
.slide-show__inline.slide-show__fullscreen .slide-show--tag-line {
	display:block
}
.slide-show__voting .slide-show--slide--caption--body p {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	color:#7F7F7F;
	margin:0
}
.slide-show__voting .slide-show--slide--caption--body p em {
	font-family:'Savoy', Georgia, serif
}
.slide-show__voting .slide-show--slide__overview--information {
	display:block
}
.slide-show__voting .slide-show--slides__overview {
	padding-left:0px;
	margin:0 30px
}
@media (min-width: 760px) {
.slide-show__voting .slide-show--slides__overview {
width:690px;
max-width:690px;
margin:0 auto
}
}
@media (min-width: 960px) {
.slide-show__voting .slide-show--slides__overview {
width:900px;
max-width:900px;
margin:0 auto
}
}
@media (min-width: 1260px) {
.slide-show__voting .slide-show--slides__overview {
width:1140px;
max-width:1140px;
margin:0 auto
}
}
@media (min-width: 0px) and (max-width: 759px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview {
display:block;
width:auto;
height:auto;
padding-top:20px;
margin-right:0px;
overflow:hidden;
*zoom:1;
border-top:1px solid #EDEDED
}
.slide-show__voting.slide-show__overview .slide-show--slide--image {
float:left;
margin-right:20px
}
}
@media (min-width: 760px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview, .slide-show__voting.slide-show__overview .slide-show--slide__overview .slide-show--slide--image {
width:150px;
max-width:150px
}
.slide-show__voting.slide-show__overview .slide-show--slide__overview .slide-show--slide--image img {
max-width:150px
}
}
@media (min-width: 960px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview, .slide-show__voting.slide-show__overview .slide-show--slide__overview .slide-show--slide--image {
width:156px;
max-width:156px
}
.slide-show__voting.slide-show__overview .slide-show--slide__overview .slide-show--slide--image img {
max-width:156px
}
}
@media (min-width: 1260px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview, .slide-show__voting.slide-show__overview .slide-show--slide__overview .slide-show--slide--image {
width:200px;
max-width:200px
}
.slide-show__voting.slide-show__overview .slide-show--slide__overview .slide-show--slide--image img {
max-width:200px
}
}
@media (min-width: 760px) and (max-width: 959px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview {
margin-right:30px
}
.slide-show__voting.slide-show__overview .slide-show--slide__overview:nth-child(4n+0) {
margin-right:0
}
}
@media (min-width: 960px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview {
margin-right:30px
}
.slide-show__voting.slide-show__overview .slide-show--slide__overview:nth-child(5n+0) {
margin-right:0
}
}
@media (min-width: 1260px) {
.slide-show__voting.slide-show__overview .slide-show--slide__overview {
margin-right:35px
}
.slide-show__voting.slide-show__overview .slide-show--slide__overview:nth-child(5n+0) {
margin-right:0
}
}
.slide-show__voting .slide-show--slide__overview--information {
	margin-top:10px
}
.slide-show__voting .slide-show--slide__overview--information--rank {
	font-family:'Savoy', Georgia, serif;
	font-size:36px;
	line-height:36px;
	margin-right:10px;
	margin-bottom:10px;
	display:none
}
@media (min-width: 1260px) {
.slide-show__voting .slide-show--slide__overview--information--rank {
float:left
}
}
.slide-show__voting .slide-show--slide__overview--information--title {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:16px;
	line-height:24px
}
@media (min-width: 1260px) {
.slide-show__voting .slide-show--slide__overview--information--title {
text-align:right
}
}
.slide-show__voting .slide-show--slide__overview--information--votes {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	display:none;
	padding-bottom:10px
}
@media (min-width: 1260px) {
.slide-show__voting .slide-show--slide__overview--information--votes {
text-align:right
}
}
.slide-show__voting .slide-show--slide__overview--information--share-tools {
	display:none;
	font-family:'Savoy', Georgia, serif;
	font-size:14px;
	line-height:20px;
	font-style:italic;
	text-align:left;
	padding-top:10px
}
@media (min-width: 760px) {
.slide-show__voting .slide-show--slide__overview--information--share-tools {
text-align:center;
padding-bottom:10px
}
}
.slide-show__voting .slide-show--slide__overview--information--share-tools .facebook {
	color:#3B5998
}
.slide-show__voting .slide-show--slide__overview--information--share-tools .facebook:hover {
	color:#2E477B
}
.slide-show__voting .slide-show--slide__overview--information--share-tools .twitter {
	color:#00ACED
}
.slide-show__voting .slide-show--slide__overview--information--share-tools .twitter:hover {
	color:#0096C4
}
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview--information--rank {
	display:block
}
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview--information--votes {
	display:block
}
@media (min-width: 760px) {
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview--information--votes {
border-bottom:1px solid #EDEDED
}
}
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview--information--share-tools {
	display:block;
	visibility:hidden
}
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview__vote .slide-show--slide__overview--information--share-tools {
	visibility:visible
}
@media (min-width: 760px) {
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview__vote .slide-show--slide__overview--information--share-tools {
border-bottom:1px solid #EDEDED
}
}
.slide-show__voting.slide-show__overview__results .slide-show--slide__overview__vote .slide-show--slide--image {
	position:relative
}
.slide-show__voting .slide-show--slide__overview__your-vote {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:2;
	background-color:#F1592A;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:35px;
	color:#fff;
	text-transform:uppercase;
	text-align:center
}
.slide-show__voting .slide-show--slide__overview__your-vote i {
	position:relative;
	top:4px;
	font-size:18px;
	margin-right:2px
}
.slide-show__collection .slide-show--slide--caption--title {
	display:inline-block;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:14px;
	text-decoration:none
}
.slide-show__collection .slide-show--slide--caption--title:hover span {
	border-bottom:1px solid #F1592A
}
.slide-show__collection .slide-show--slide--caption--title i {
	color:#F1592A !important
}
.slide-show__collection .slide-show--slide--caption--title .icon-shoppingbag {
	font-size:18px
}
.slide-show__collection .slide-show--slide--caption--title .icon-arrow_right_01 {
	font-size:14px
}
.slide-show__collection .slide-show--slides__overview {
	padding-left:0px;
	width:auto;
	margin:0 30px
}
@media (min-width: 960px) {
.slide-show__collection .slide-show--slides__overview {
width:900px;
max-width:900px;
margin:0 auto
}
}
@media (min-width: 1260px) {
.slide-show__collection .slide-show--slides__overview {
width:1140px;
max-width:1140px;
margin:0 auto
}
}
.slide-show__collection .slide-show--slides__overview .slide-show--slide__overview {
	margin-right:20px
}
@media (min-width: 960px) {
.slide-show__collection .slide-show--slides__overview .slide-show--slide--image {
width:164px;
height:246px
}
.slide-show__collection .slide-show--slides__overview .slide-show--slide__overview {
width:164px;
height:271px
}
}
@media (min-width: 1260px) {
.slide-show__collection .slide-show--slides__overview .slide-show--slide--image {
width:173px;
height:259px
}
.slide-show__collection .slide-show--slides__overview .slide-show--slide__overview {
width:173px;
height:286px
}
}
@media (min-width: 760px) and (max-width: 1259px) {
.slide-show__collection .slide-show--slides__overview .slide-show--slide__overview:nth-child(5n+0) {
margin-right:0
}
}
@media (min-width: 1260px) {
.slide-show__collection .slide-show--slides__overview .slide-show--slide__overview:nth-child(6n+0) {
margin-right:0
}
}
.slide-show__collection .slide-show--slide__overview--information {
	display:block
}
.slide-show__collection .slide-show--slide__overview--information--share-tools {
	display:none
}
.slide-show__collection .slide-show--slide__overview--information--look {
	display:block;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	margin-top:10px
}
.gallery__inline.gallery__inline__optimizely {
	position:relative;
	padding-top:0;
	border-top:none
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--header {
	position:absolute;
	top:0;
	height:0;
	width:100%;
	overflow:visible;
	z-index:5
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--counter {
	position:absolute;
	font-size:30px
}
@media (min-width: 450px) {
.gallery__inline.gallery__inline__optimizely .gallery__inline--counter {
font-size:32px
}
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--controls {
	position:absolute;
	width:100%
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--controls .gallery--button {
	position:absolute;
	background:rgba(51, 51, 51, 0.8);
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--controls .gallery--button:hover {
	background-color:#333;
	-webkit-transition:opacity 1 false;
	-moz-transition:opacity 1 false false;
	-o-transition:opacity 1 false false;
	transition:opacity 1
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--controls .gallery--button.gallery--next {
	right:0
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--controls .gallery--button.gallery--prev {
	left:0
}
.gallery__inline.gallery__inline__optimizely .slide-show--slide--image {
	overflow:hidden
}
.gallery__inline.gallery__inline__optimizely .slide-show--slide--caption {
	background:#fff;
	margin-left:0;
	margin-top:60px
}
@media (min-width: 450px) {
.gallery__inline.gallery__inline__optimizely .slide-show--slide--caption {
margin-left:100px;
margin-top:0;
bottom:-2px
}
}
.gallery__inline.gallery__inline__optimizely .social-sharer__slide-show__inline {
	margin-top:-55px
}
@media (min-width: 450px) {
.gallery__inline.gallery__inline__optimizely .social-sharer__slide-show__inline {
margin-top:0;
margin-left:30px
}
}
.gallery__inline.gallery__inline__optimizely .slide-show__inline {
	position:relative
}
.gallery__inline.gallery__inline__optimizely .slide-show__inline.slide-show__fullscreen {
	position:fixed
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--overlay {
	position:absolute;
	top:0;
	z-index:10;
	width:100%;
	height:100%
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--cta {
	padding:8px 10px;
	background:#A40A12;
	width:187px;
	border:1px solid #fff;
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:33%;
	margin:0 auto;
	text-align:center
}
@media (min-width: 450px) {
.gallery__inline.gallery__inline__optimizely .gallery__inline--cta {
padding:14px 10px;
width:260px
}
}
.gallery__inline.gallery__inline__optimizely .gallery__inline--cta--title {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	color:#fff;
	font-weight:normal;
	font-size:.75em;
	letter-spacing:2px;
	text-transform:uppercase
}
@media (min-width: 450px) {
.gallery__inline.gallery__inline__optimizely .gallery__inline--cta--title {
font-size:.9em;
letter-spacing:2.5px
}
}
.gallery__inline.gallery__inline__optimizely .slide-show--slide--image img {
	-webkit-filter:brightness(50%);
	-moz-filter:brightness(50%);
	filter:brightness(50%)
}
.gallery__inline.gallery__inline__optimizely.gallery__inline__active .gallery__inline--overlay {
	display:none
}
.gallery__inline.gallery__inline__optimizely.gallery__inline__active .slide-show--slide--image img {
	-webkit-filter:brightness(100%);
	-moz-filter:brightness(100%);
	filter:brightness(100%)
}
.slide-show--interstitial-ad--wrapper {
	position:fixed;
	top:60px;
	bottom:0;
	left:0;
	right:0;
	display:none;
	z-index:10000001
}
.slide-show--interstitial-ad--background {
	position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	background-color:#fff
}
@media (min-width: 450px) {
.slide-show--interstitial-ad--background {
left:60px;
right:60px
}
}
.slide-show--interstitial-ad--background__footer {
	position:absolute;
	bottom:0;
	height:110px;
	left:0px;
	right:0px;
	background-color:#fff
}
.slide-show--interstitial-ad {
	position:absolute;
	left:50%;
	top:0;
	-webkit-transform:translate(-50%, 0);
	-moz-transform:translate(-50%, 0);
	-ms-transform:translate(-50%, 0);
	-o-transform:translate(-50%, 0);
	transform:translate(-50%, 0)
}
@media (min-width: 760px) {
.slide-show--interstitial-ad {
left:50%;
top:50%;
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
transform:translate(-50%, -50%)
}
}
.slide-show--interstitial-ad iframe {
	width:auto !important
}
.slide-show--interstitial-ad--disclaimer {
	margin-top:5px;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:11px;
	display:block;
	text-align:center
}
.slide-show__inline .slide-show--interstitial-ad--wrapper, .slide-show__inline .slide-show--interstitial-ad--background {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.slide-show__inline .slide-show--interstitial-ad--wrapper {
	top:1px
}
.slide-show__inline .slide-show--interstitial-ad {
	padding-top:30px
}
.slide-show--interstitial-ad--cta {
	cursor:pointer;
	display:block;
	margin-top:10px;
	border:1px solid #EDEDED;
	padding:10px 20px;
	text-align:center;
	text-transform:uppercase;
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:0.150em;
	font-size:14px;
	white-space:nowrap
}
.slide-show--interstitial-ad--cta i {
	color:#F1592A
}
@media (min-width: 960px) {
.slide-show--interstitial-ad--cta {
display:none
}
}
.feed-card {
	font-size:0;
	width:280px;
	min-height:215px;
	padding:19px 0 30px;
	margin-left:20px;
	margin-right:20px;
	border-top:1px solid #EDEDED;
	position:relative;
	clear:both
}
@media (min-width: 450px) {
.feed-card {
width:390px;
margin-left:30px;
margin-right:30px
}
}
@media (min-width: 760px) {
.feed-card {
width:690px;
min-height:296px;
margin-left:0;
margin-right:0;
padding:30px 0 25px
}
}
@media (min-width: 960px) {
.feed-card {
min-height:236px;
width:570px
}
}
@media (min-width: 1260px) {
.feed-card {
width:100px;
}
}
.feed-card .social-sharer {
	position:absolute;
	top:10px;
	right:0
}
@media (min-width: 760px) {
.feed-card .social-sharer {
left:30px;
top:100px
}
}
.feed-card.feed-card__interstitial {
	margin-left:auto;
	margin-right:auto;
	width:280px;
	padding-top:40px;
	padding-bottom:40px;
	float:none
}
.feed-card.feed-card__interstitial:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 450px) {
.feed-card.feed-card__interstitial {
width:390px
}
}
@media (min-width: 760px) {
.feed-card.feed-card__interstitial {
width:690px;
padding-top:60px;
padding-bottom:60px
}
}
@media (min-width: 960px) {
.feed-card.feed-card__interstitial {
width:900px
}
}
@media (min-width: 1260px) {
.feed-card.feed-card__interstitial {
width:1140px
}
}
.feed-card .feed-card--image:hover .gallery-marker {
	background-color:#CC0606
}
.feed-card .feed-card--image:hover a {
	color:#CC0606
}
.feed-card--meta {
	margin-bottom:18px
}
@media (min-width: 760px) {
.feed-card--meta {
text-align:right;
width:90px;
float:left;
margin-right:30px;
margin-top:6px;
position:relative;
top:2px
}
}
.feed-card__promoted-landscape .feed-card--meta {
	position:absolute;
	top:15px;
	left:0
}
@media (min-width: 760px) {
.feed-card__promoted-landscape .feed-card--meta {
top:40px
}
}
@media (min-width: 960px) {
.feed-card__promoted-landscape .feed-card--meta {
position:static;
margin-top:30px;
margin-left:0;
margin-right:30px
}
}
@media (min-width: 1260px) {
.feed-card__promoted-landscape .feed-card--meta {
position:absolute;
margin-top:0
}
}
.feed-card__interstitial .feed-card--meta {
	margin-top:30px
}
@media (min-width: 760px) {
.feed-card__interstitial .feed-card--meta {
text-align:left;
margin-top:0;
float:none
}
}
.feed-card--category {
	display:inline-block
}
@media (min-width: 760px) {
.feed-card--category {
margin-bottom:-4px;
display:block
}
}
.feed-card--category a:hover {
	color:#F1592A
}
.feed-card--dash {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:10px;
	color:#666
}
.directory .feed-card--dash {
	display:none
}
@media (min-width: 760px) {
.feed-card--dash {
display:none
}
}
.feed-card--time {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:10px;
	letter-spacing:.05em;
	color:#666;
	display:inline-block;
	position:relative
}
@media (min-width: 760px) {
.feed-card--time {
font-size:12px;
display:block
}
}
.feed-card--time:before {
	content:"";
	width:40px;
	height:3px;
	background:#F1592A;
	position:absolute;
	top:-6px;
	left:0
}
@media (min-width: 760px) {
.feed-card--time:before {
width:90px;
top:-8px
}
}
.feed-card--image {
	position:relative;
	min-height:120px;
	width:120px;
	display:table-cell
}
@media (min-width: 450px) {
.feed-card--image {
width:120px
}
}
@media (min-width: 760px) {
.feed-card--image {
min-height:240px;
width:240px
}
}
@media (min-width: 960px) {
.feed-card--image {
min-height:180px;
width:180px
}
}
@media (min-width: 1260px) {
.feed-card--image {
min-height:240px;
width:240px
}
}
.feed-card__promoted .feed-card--image {
	width:280px
}
@media (min-width: 450px) {
.feed-card__promoted .feed-card--image {
width:390px
}
}
@media (min-width: 760px) {
.feed-card__promoted .feed-card--image {
width:300px
}
}
@media (min-width: 960px) {
.feed-card__promoted .feed-card--image {
width:210px
}
}
@media (min-width: 1260px) {
.feed-card__promoted .feed-card--image {
width:330px
}
}
.feed-card__promoted-landscape .feed-card--image {
	padding-top:45px
}
@media (min-width: 760px) {
.feed-card__promoted-landscape .feed-card--image {
padding-top:0;
width:570px;
padding-left:120px;
padding-right:0
}
}
@media (min-width: 960px) {
.feed-card__promoted-landscape .feed-card--image {
width:570px;
padding-left:0
}
}
@media (min-width: 1260px) {
.feed-card__promoted-landscape .feed-card--image {
width:690px;
padding-left:120px
}
}
.feed-card__interstitial .feed-card--image {
	width:280px
}
@media (min-width: 450px) {
.feed-card__interstitial .feed-card--image {
width:390px
}
}
@media (min-width: 960px) {
.feed-card__interstitial .feed-card--image {
width:420px
}
}
@media (min-width: 1260px) {
.feed-card__interstitial .feed-card--image {
width:480px
}
}
@media (min-width: 760px) {
.feed-card__interstitial.feed-card__interstitial-landscape .feed-card--image {
width:420px
}
}
@media (min-width: 960px) {
.feed-card__interstitial.feed-card__interstitial-landscape .feed-card--image {
width:540px
}
}
@media (min-width: 1260px) {
.feed-card__interstitial.feed-card__interstitial-landscape .feed-card--image {
width:660px
}
}
@media (min-width: 960px) {
.feed-card__interstitial.feed-card__interstitial-portrait .feed-card--image {
padding-left:60px
}
}
@media (min-width: 1260px) {
.feed-card__interstitial.feed-card__interstitial-portrait .feed-card--image {
width:480px
}
}
.feed-card--image img {
	display:block
}
.feed-card--info {
	width:140px;
	display:table-cell;
	vertical-align:middle;
	padding-left:20px
}
@media (min-width: 450px) {
.feed-card--info {
width:240px;
padding-left:30px
}
}
@media (min-width: 760px) {
.feed-card--info {
width:300px
}
}
@media (min-width: 960px) {
.feed-card--info {
width:240px
}
}
@media (min-width: 1260px) {
.feed-card--info {
width:390px
}
}
.feed-card__promoted .feed-card--info {
	height:auto;
	width:280px
}
@media (min-width: 450px) {
.feed-card__promoted .feed-card--info {
width:390px
}
}
@media (min-width: 760px) {
.feed-card__promoted .feed-card--info {
padding-top:0;
width:240px
}
}
@media (min-width: 960px) {
.feed-card__promoted .feed-card--info {
width:210px
}
}
@media (min-width: 1260px) {
.feed-card__promoted .feed-card--info {
width:300px
}
}
.feed-card__promoted-landscape .feed-card--info {
	padding-top:20px;
	padding-left:0
}
@media (min-width: 760px) {
.feed-card__promoted-landscape .feed-card--info {
width:570px;
padding-left:120px
}
}
@media (min-width: 960px) {
.feed-card__promoted-landscape .feed-card--info {
width:450px;
padding-left:0
}
}
@media (min-width: 1260px) {
.feed-card__promoted-landscape .feed-card--info {
width:690px;
padding-left:120px
}
}
@media (min-width: 760px) {
.feed-card__interstitial .feed-card--info {
width:270px
}
}
@media (min-width: 960px) {
.feed-card__interstitial .feed-card--info {
width:300px
}
}
@media (min-width: 1260px) {
.feed-card__interstitial .feed-card--info {
width:480px
}
}
@media (min-width: 760px) {
.feed-card__interstitial.feed-card__interstitial-landscape .feed-card--info {
width:240px
}
}
@media (min-width: 960px) {
.feed-card__interstitial.feed-card__interstitial-landscape .feed-card--info {
width:300px
}
}
@media (min-width: 1260px) {
.feed-card__interstitial.feed-card__interstitial-landscape .feed-card--info {
width:420px
}
}
.feed-card--hub {
	margin-bottom:10px;
	display:block
}
.feed-card--hub__text {
	border:1px solid #F1592A;
	background-color:#fff;
	padding:3px 6px;
	color:#F1592A;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height:0;
	letter-spacing:1px;
	cursor:pointer
}
.feed-card--hub__text:hover {
	background-color:#F1592A;
	color:#fff
}
.feed-card--title {
	font-family:'Savoy', Georgia, serif;
	font-size:16px;
	line-height:1.2em;
	font-weight:normal;
	letter-spacing:-.02em
}
@media (min-width: 450px) {
.feed-card--title {
font-size:18px
}
}
@media (min-width: 760px) {
.feed-card--title {
font-size:32px
}
}
@media (min-width: 960px) {
.feed-card--title {
font-size:22px
}
}
@media (min-width: 1260px) {
.feed-card--title {
font-size:32px
}
}
.feed-card__listing .feed-card--title {
	margin-bottom:5px
}
.feed-card__promoted .feed-card--title {
	font-size:24px;
	line-height:1.08em
}
@media (min-width: 760px) {
.feed-card__promoted .feed-card--title {
font-size:36px;
line-height:1.17em
}
}
@media (min-width: 960px) {
.feed-card__promoted .feed-card--title {
font-size:32px
}
}
@media (min-width: 1260px) {
.feed-card__promoted .feed-card--title {
font-size:40px
}
}
.feed-card__interstitial .feed-card--title {
	font-size:24px;
	line-height:28px
}
@media (min-width: 450px) {
.feed-card__interstitial .feed-card--title {
font-size:30px;
line-height:32px;
letter-spacing:-0.02em
}
}
@media (min-width: 760px) {
.feed-card__interstitial .feed-card--title {
float:none;
margin-top:30px
}
}
.feed-card--title a:hover {
	color:#7F7F7F
}
.feed-card--byline {
	font-size:10px;
	line-height:12px;
	margin-top:5px;
	display:none
}
@media (min-width: 760px) {
.feed-card--byline {
font-size:12px;
line-height:14px;
display:block
}
}
.feed-card--byline.feed-card--byline__collection {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	color:#333;
	display:block
}
.feed-card__listing .feed-card--byline {
	display:block
}
.feed-card--byline span {
	font-family:'Savoy', Georgia, serif;
	font-style:italic;
	color:#999
}
.feed-card--byline a {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	letter-spacing:.12em;
	text-transform:uppercase;
	color:#333
}
.feed-card--byline a:hover {
	color:#F1592A
}
.feed-card--large-link {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	line-height:24px
}
.feed-card--large-link .large-link--copy {
	border-bottom:1px solid #333
}
.feed-card--large-link .icon {
	color:#F1592A;
	font-size:12px
}
.feed-card--dek {
	display:none
}
@media (min-width: 760px) {
.feed-card--dek {
font-family:'Savoy', Georgia, serif;
font-size:18px;
line-height:1.33em;
color:#333;
display:block;
margin-top:8px;
float:left
}
}
@media (min-width: 960px) {
.feed-card--dek {
font-size:16px;
line-height:1.25em;
width:auto;
margin-left:0
}
}
@media (min-width: 1260px) {
.feed-card--dek {
font-size:18px;
line-height:1.33em
}
}
.feed-card--read-more {
	font-size:18px;
	white-space:nowrap
}
.feed-card--read-more i {
	font-size:14px;
	color:#F1592A
}
.feed-card--listing-title {
	display:none
}
@media (min-width: 760px) {
.feed-card--listing-title {
font-family:'Savoy', Georgia, serif;
font-size:24px;
line-height:1.25em;
letter-spacing:-.02em;
color:#333;
margin-bottom:10px;
display:block
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.feed-card--listing-title {
font-size:20px;
line-height:1.2em
}
}
.dek__dropped-content {
	clear:both
}
.dek__dropped-content .feed-card--dek, .dek__dropped-content .feed-card--large-link {
	display:none
}
@media (min-width: 960px) {
.dek__dropped-content .feed-card--dek, .dek__dropped-content .feed-card--large-link {
display:inherit
}
}
@media (min-width: 1260px) {
.dek__dropped-content .feed-card--dek, .dek__dropped-content .feed-card--large-link {
display:none
}
}
.feed-card__instagram .feed-card--byline {
	display:block
}
.feed-card__instagram .feed-card--byline a {
	text-transform:none;
	font-size:16px
}
.feed-card__instagram .feed-card--dek {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	line-height:1.33em;
	color:#666;
	display:block;
	margin-top:8px
}
@media (min-width: 960px) and (max-width: 1259px) {
.feed-card__instagram .feed-card--dek {
font-size:16px;
line-height:1.25em
}
}
.feed-card__instagram .feed-card--dek a {
	border-bottom:1px solid #000
}
.feed-card__instagram .feed-card--dek a:hover {
	border-bottom:1px solid #F1592A
}
@media (min-width: 0px) and (max-width: 759px) {
.feed-card__instagram .feed-card--image, .feed-card__instagram .feed-card--info {
display:block;
width:100%
}
.feed-card__instagram .feed-card--info {
margin-top:20px
}
}
.feed-page {
	position:relative;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:320px
}
.feed-page:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 450px) {
.feed-page {
width:450px
}
}
@media (min-width: 760px) {
.feed-page {
width:690px
}
}
@media (min-width: 960px) {
.feed-page {
width:900px
}
}
@media (min-width: 1260px) {
.feed-page {
width:1140px
}
}
.feed-page.feed-page__home {
	padding-bottom:30px
}
.feed-page .paging-navigation {
	display:none
}
.feed-page .side-bar--skyscraper-adcall {
	margin-top:30px
}
.feed-page--left {
	width:320px;
	margin-right:20px;
	float:left
}
@media (min-width: 450px) {
.feed-page--left {
width:450px;
margin-right:30px
}
}
@media (min-width: 760px) {
.feed-page--left {
width:690px
}
}
@media (min-width: 960px) {
.feed-page--left {
width:570px
}
}
@media (min-width: 1260px) {
.feed-page--left {
width:780px;
margin-right:60px
}
}
.feed-page--right {
	color:black;
	display:none
}
@media (min-width: 960px) {
.feed-page--right {
display:block;
top:80px;
float:left;
width:300px;
margin-top:30px
}
.feed-page--right .side-bar--skyscraper-adcall {
margin-top:30px
}
.feed-page--right .side-bar--skyscraper-adcall__no-margin {
margin-top:0
}
}
.magazine-card {
	width:320px;
	padding-left:20px;
	padding-right:20px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:40px;
	background:#F9F9F9;
	-webkit-box-shadow:0 80px 45px -95px #000;
	-moz-box-shadow:0 80px 45px -95px #000;
	box-shadow:0 80px 45px -95px #000
}
@media (min-width: 760px) {
.magazine-card {
float:left
}
}
@media (min-width: 450px) {
.magazine-card {
width:450px;
padding-left:60px;
padding-right:60px;
padding-top:30px
}
}
@media (min-width: 760px) {
.magazine-card {
width:690px;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0
}
}
@media (min-width: 960px) {
.magazine-card {
width:570px
}
}
@media (min-width: 1260px) {
.magazine-card {
width:780px
}
}
@media (min-width: 450px) {
.magazine-card.magazine-card__landscape {
padding-left:30px;
padding-right:30px
}
}
@media (min-width: 760px) {
.magazine-card.magazine-card__landscape {
padding-left:0;
padding-right:0;
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none
}
}
.magazine-card--image {
	margin:0;
	position:relative;
	width:280px
}
@media (min-width: 760px) {
.magazine-card--image {
float:left
}
}
@media (min-width: 450px) {
.magazine-card--image {
width:330px
}
}
@media (min-width: 960px) {
.magazine-card--image {
width:300px
}
}
@media (min-width: 1260px) {
.magazine-card--image {
width:390px
}
}
.magazine-card--image img {
	display:block
}
@media (min-width: 450px) {
.magazine-card__landscape .magazine-card--image {
width:390px
}
}
@media (min-width: 760px) {
.magazine-card__landscape .magazine-card--image {
width:690px;
-webkit-box-shadow:0 80px 45px -85px #000;
-moz-box-shadow:0 80px 45px -85px #000;
box-shadow:0 80px 45px -85px #000
}
}
@media (min-width: 960px) {
.magazine-card__landscape .magazine-card--image {
width:570px
}
}
@media (min-width: 1260px) {
.magazine-card__landscape .magazine-card--image {
width:780px
}
}
.magazine-card--info {
	width:280px
}
@media (min-width: 760px) {
.magazine-card--info {
float:left
}
}
@media (min-width: 450px) {
.magazine-card--info {
width:330px
}
}
@media (min-width: 760px) {
.magazine-card--info {
width:360px;
padding-left:30px;
padding-right:30px
}
}
@media (min-width: 960px) {
.magazine-card--info {
width:270px
}
}
@media (min-width: 1260px) {
.magazine-card--info {
width:390px
}
}
@media (min-width: 450px) {
.magazine-card__landscape .magazine-card--info {
width:390px
}
}
@media (min-width: 760px) {
.magazine-card__landscape .magazine-card--info {
width:690px
}
}
@media (min-width: 960px) {
.magazine-card__landscape .magazine-card--info {
width:570px
}
}
@media (min-width: 1260px) {
.magazine-card__landscape .magazine-card--info {
width:780px
}
}
.magazine-card--category {
	margin-top:30px;
	margin-bottom:17px;
	position:relative
}
@media (min-width: 450px) {
.magazine-card--category {
margin-top:40px;
margin-bottom:23px
}
}
@media (min-width: 760px) {
.magazine-card--category {
margin-top:50px;
margin-bottom:30px
}
}
.magazine-card--category:before {
	content:"";
	width:60px;
	height:3px;
	margin-left:-30px;
	background:#F1592A;
	position:absolute;
	top:-10px;
	left:50%
}
.magazine-card--category a:hover {
	color:#F1592A
}
@media (min-width: 760px) {
.magazine-card__landscape .magazine-card--category {
margin-bottom:22px
}
}
.magazine-card--info-table {
	margin:0 auto
}
@media (min-width: 760px) {
.magazine-card--info-table {
display:table;
height:274px
}
}
@media (min-width: 960px) {
.magazine-card--info-table {
height:238px
}
}
@media (min-width: 1260px) {
.magazine-card--info-table {
height:345px
}
}
@media (min-width: 760px) {
.magazine-card--info-table-cell {
display:table-cell;
vertical-align:middle
}
}
.magazine-card--title {
	font-family:'Savoy', Georgia, serif;
	font-weight:normal;
	letter-spacing:-.02em;
	text-transform:uppercase;
	word-wrap:normal;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-webkit-hyphens:none;
	hyphens:none;
	margin-bottom:7px;
	font-size:26px;
	line-height:28px
}
.magazine-card--title, .magazine-card--title a {
	word-wrap:normal;
	-moz-hyphens:none;
	-ms-hyphens:none;
	-webkit-hyphens:none;
	hyphens:none
}
@media (min-width: 450px) {
.magazine-card--title {
font-size:26px;
line-height:28px
}
}
@media (min-width: 760px) {
.magazine-card--title {
font-size:30px;
line-height:32px
}
}
@media (min-width: 960px) {
.magazine-card--title {
font-size:24px;
line-height:26px
}
}
@media (min-width: 1260px) {
.magazine-card--title {
font-size:34px;
line-height:38px
}
}
.magazine-card--title a:hover {
	color:#7F7F7F
}
.magazine-card--byline {
	font-family:'Savoy', Georgia, serif;
	font-size:12px;
	font-style:italic;
	color:#999
}
.magazine-card--byline a {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-style:normal;
	color:#333;
	margin-left:5px
}
.magazine-card--byline a:hover {
	color:#F1592A
}
.pull-quote {
	width:280px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	padding:50px 0 20px;
	margin:20px 0;
	border-top:1px solid #EDEDED;
	text-align:center
}
@media (min-width: 450px) {
.pull-quote {
width:390px;
margin-left:30px;
margin-right:30px
}
}
@media (min-width: 760px) {
.pull-quote {
width:690px;
margin-left:0;
margin-right:0
}
}
@media (min-width: 960px) {
.pull-quote {
width:570px
}
}
@media (min-width: 1260px) {
.pull-quote {
width:780px
}
}
.pull-quote blockquote {
	border:0;
	margin:0
}
.pull-quote--open, .pull-quote--close {
	width:200px;
	float:left;
	margin-left:40px;
	margin-right:40px;
	border-top:1px solid #EDEDED
}
@media (min-width: 450px) {
.pull-quote--open, .pull-quote--close {
margin-left:90px;
margin-right:90px
}
}
@media (min-width: 760px) {
.pull-quote--open, .pull-quote--close {
margin-left:240px;
margin-right:240px
}
}
@media (min-width: 960px) {
.pull-quote--open, .pull-quote--close {
margin-left:180px;
margin-right:180px
}
}
@media (min-width: 1260px) {
.pull-quote--open, .pull-quote--close {
margin-left:300px;
margin-right:300px
}
}
.pull-quote--open span, .pull-quote--close span {
	font-family:'Savoy', Georgia, serif;
	font-size:100px;
	line-height:69px;
	letter-spacing:-.04em;
	padding:0 10px;
	background:#fff
}
.pull-quote--open {
	margin-bottom:-30px
}
.pull-quote--close {
	margin-bottom:-20px
}
.pull-quote--text {
	font-family:'Savoy', Georgia, serif;
	font-size:24px;
	font-style:italic;
	line-height:1.25em;
	letter-spacing:-.04em;
	color:#666;
	margin:20px 0 10px
}
@media (min-width: 450px) {
.pull-quote--text {
font-size:26px
}
}
@media (min-width: 760px) {
.pull-quote--text {
font-size:40px;
margin-bottom:30px
}
}
.pull-quote--caption {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:10px;
	margin-bottom:30px
}
@media (min-width: 450px) {
.pull-quote--caption {
font-size:12px
}
}
@media (min-width: 760px) {
.pull-quote--caption {
font-size:14px;
margin-bottom:40px
}
}
.pull-quote--caption:before, .pull-quote--caption:after {
	content:' — '
}
.pull-quote--link {
	font-size:18px;
	white-space:nowrap
}
.pull-quote--link i {
	font-size:14px;
	color:#F1592A
}
.search-overlay {
	width:100%;
	min-height:252px;
	background:rgba(0, 0, 0, 0.75);
	position:fixed;
	top:0;
	left:-100%;
	z-index:24;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity:0;
	-webkit-transition:opacity 400ms false;
	-moz-transition:opacity 400ms false false;
	-o-transition:opacity 400ms false false;
	transition:opacity 400ms
}
.search-overlay.open {
	left:0;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity:1
}
.search-overlay .search-overlay--close {
	font-size:16px;
	padding:20px;
	color:#fff;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer
}
.search-overlay .search-overlay-list {
	width:280px;
	margin:0 auto;
	padding:0 20px
}
@media (min-width: 450px) {
.search-overlay .search-overlay-list {
width:360px
}
}
@media (min-width: 760px) {
.search-overlay .search-overlay-list {
width:540px
}
}
.search-overlay .ui-autocomplete {
	left:50% !important;
	width:280px;
	margin-left:-140px
}
@media (min-width: 450px) {
.search-overlay .ui-autocomplete {
width:360px;
margin-left:-180px
}
}
@media (min-width: 760px) {
.search-overlay .ui-autocomplete {
width:540px;
margin-left:-270px
}
}
.search-overlay .ui-menu-item {
	color:#999
}
.search-overlay .ui-menu-item span {
	color:#fff
}
.search-overlay .body_overlay {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:-1;
	background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}
.ui-helper-hidden-accessible {
	display:none
}
.ui-autocomplete {
	left:20px !important;
	right:20px;
	padding:10px 0
}
@media (min-width: 450px) {
.ui-autocomplete {
left:30px !important;
right:30px
}
}
@media (min-width: 760px) {
.ui-autocomplete {
left:35px !important;
right:35px
}
}
@media (min-width: 960px) {
.ui-autocomplete {
left:60px !important;
right:60px
}
}
.ui-menu-item {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:14px;
	line-height:1.29em;
	color:#999;
	width:auto !important;
	margin:18px 0;
	cursor:pointer
}
.ui-menu-item span {
	color:#F1592A
}
.most-shared {
	display:none
}
@media (min-width: 760px) {
.most-shared {
display:block;
position:fixed;
z-index:17;
width:100%;
height:120px;
top:60px;
left:0;
border-bottom:1px solid #EDEDED;
background:#EDEDED;
overflow:hidden
}
.most-shared .most-shared--header {
width:120px;
height:120px;
padding:44px 0 0 20px;
font-family:'VogueAvantGarde', Helvetica, sans-serif;
text-transform:uppercase;
font-size:18px;
font-weight:normal;
letter-spacing:0.1em
}
.most-shared .most-shared--wrapper {
position:relative;
overflow-x:scroll;
overflow-y:hidden;
top:0;
left:0;
width:100%;
height:140px;
max-width:1240px;
margin:0 auto
}
.most-shared .most-shared--article {
width:360px;
position:absolute;
top:0
}
.most-shared .most-shared--article:nth-child(2) {
left:120px
}
.most-shared .most-shared--article:nth-child(3) {
left:500px
}
.most-shared .most-shared--article:nth-child(4) {
left:880px
}
.most-shared .link--thumbnail {
max-width:120px;
width:120px;
height:120px;
display:inline-block
}
.most-shared .link--index {
font-family:'Savoy', Georgia, serif;
font-size:80px;
color:#999;
margin-left:10px;
display:inline-block;
vertical-align:middle
}
.most-shared .link--title {
font-family:'Savoy', Georgia, serif;
font-size:16px;
line-height:18px;
letter-spacing:-0.02em;
width:180px;
margin-bottom:0;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline-block;
vertical-align:middle
}
.most-shared .link--share-count {
position:absolute;
left:140px;
bottom:20px;
width:220px;
font-family:'FranklinGothic', Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
letter-spacing:0.150em;
color:#7F7F7F;
font-size:10px
}
}
.most-shared-spacer {
	display:none
}
@media (min-width: 760px) {
.most-shared-spacer {
display:block;
height:120px
}
}
.live-event-module {
	border-bottom:1px solid #EDEDED;
	margin:50px auto 0 auto;
	width:1140px;
	overflow:hidden;
*zoom:1
}
@media (min-width: 0px) and (max-width: 759px) {
.live-event-module {
width:100%
}
}
@media (min-width: 760px) and (max-width: 959px) {
.live-event-module {
width:690px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.live-event-module {
width:950px
}
}
.home .live-event-module {
	margin:0 auto
}
.live-events--top-ad {
	margin-top:30px
}
.category-header {
	position:relative;
	text-align:center
}
.category-header--title {
	font-family:"Savoy", Georgia, serif;
	font-size:78px;
	font-style:italic;
	font-weight:normal;
	background:#fff;
	display:inline-block;
	padding:30px
}
.category-header--title:before {
	border-top:1px solid #333;
	content:"";
	margin:0 auto;
	position:absolute;
	top:50%;
	left:0;
	right:0;
	bottom:0;
	width:1000px;
	z-index:-1
}
@media (min-width: 0px) and (max-width: 449px) {
.category-header--title:before {
width:100%
}
}
@media (min-width: 450px) and (max-width: 956px) {
.category-header--title:before {
width:80%
}
}
@media (min-width: 0px) and (max-width: 449px) {
.category-header--title {
font-size:36px
}
}
@media (min-width: 450px) and (max-width: 956px) {
.category-header--title {
font-size:67px
}
}
.promoted-gallery {
	float:left;
	margin-bottom:50px;
	width:570px
}
@media (min-width: 0px) and (max-width: 759px) {
.promoted-gallery {
padding:0 20px;
width:100%
}
}
@media (min-width: 760px) and (max-width: 959px) {
.promoted-gallery {
width:330px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.promoted-gallery {
width:470px
}
}
.promoted-gallery--title {
	font-family:"Savoy", Georgia, serif;
	font-size:42px;
	font-weight:normal;
	margin-bottom:15px
}
@media (min-width: 0px) and (max-width: 449px) {
.promoted-gallery--title {
font-size:24px;
text-align:center;
padding:0 20px
}
}
@media (min-width: 450px) and (max-width: 956px) {
.promoted-gallery--title {
font-size:26px;
text-align:center
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.promoted-gallery--title {
font-size:32px
}
}
.promoted-gallery--image-container {
	position:relative
}
@media (min-width: 0px) and (max-width: 759px) {
.promoted-gallery--image-container {
width:100%
}
}
@media (min-width: 760px) and (max-width: 959px) {
.promoted-gallery--image-container {
width:330px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.promoted-gallery--image-container {
width:470px
}
}
.promoted-gallery--image-container picture {
	position:absolute;
	top:0;
	left:0;
	max-width:100%;
	opacity:0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out
}
.promoted-gallery--image-container picture.__active {
	opacity:1
}
@media (min-width: 0px) and (max-width: 959px) {
.promoted-gallery--image-container picture {
max-width:100%
}
}
.promoted-gallery--cta {
	background:#F1592A;
	border:2px solid #fff;
	cursor:pointer;
	opacity:0;
	left:50%;
	padding:20px;
	position:absolute;
	top:50%;
	min-width:300px;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	overflow:hidden;
*zoom:1
}
.promoted-gallery--cta:hover {
	background:#CC0606;
	transition:background 400ms ease-in-out 0s
}
.promoted-gallery--cta.__loaded {
	opacity:1
}
@media (min-width: 0px) and (max-width: 449px) {
.promoted-gallery--cta {
width:75%
}
}
@media (min-width: 450px) and (max-width: 759px) {
.promoted-gallery--cta {
width:65%
}
}
.promoted-gallery--cta--gallery-marker--icon {
	display:block;
	float:left;
	position:relative;
	color:#fff;
	font-size:40px
}
.promoted-gallery--cta--gallery-marker--icon:before {
	content:'r'
}
.promoted-gallery--cta--gallery-marker--count {
	font-size:11px;
	left:14px;
	position:absolute;
	top:10px
}
.promoted-gallery--cta--content {
	padding-left:20px;
	padding-top:13px;
	width:100%;
	line-height:17px;
	text-align:center
}
.promoted-gallery--cta__with-subheading .promoted-gallery--cta--content {
	padding-top:5px
}
.promoted-gallery--cta--content--title, .promoted-gallery--cta--content--subtitle {
	display:block;
	color:#fff;
	text-align:center
}
.promoted-gallery--cta--content--title, .top-voted-gallery--cta--title {
	font-family:"FranklinGothic", Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:3px;
	text-transform:uppercase
}
@media (min-width: 0px) and (max-width: 449px) {
.promoted-gallery--cta--content--title {
font-size:13px
}
}
.promoted-gallery--cta--content--subtitle {
	font-family:"Savoy", Georgia, serif;
	font-size:13px;
	font-style:italic;
	letter-spacing:1.5px
}
.section--heading {
	font-family:"FranklinGothic", Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:2px;
	text-transform:uppercase;
	padding-top:15px
}
.section--heading:before {
	border-top:3px solid #CC0606;
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:60px;
	z-index:-1
}
@media (min-width: 0px) and (max-width: 759px) {
.section--heading:before {
left:20px
}
}
.top-stories {
	float:left;
	margin-bottom:25px;
	margin-left:30px;
	width:540px
}
@media (min-width: 0px) and (max-width: 759px) {
.top-stories {
margin-left:0;
padding:0 20px;
width:100%
}
}
@media (min-width: 760px) and (max-width: 959px) {
.top-stories {
width:330px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-stories {
width:440px
}
}
.top-stories--row {
	overflow:hidden;
*zoom:1
}
.top-stories--title {
	padding-bottom:35px
}
@media (min-width: 760px) and (max-width: 959px) {
.top-stories--title {
padding-bottom:15px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-stories--title {
padding-bottom:22px
}
}
.top-stories--story {
	float:left;
	width:270px
}
@media (min-width: 0px) and (max-width: 959px) {
.top-stories--story {
width:50%
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-stories--story {
width:220px
}
}
.top-stories--story:nth-child(2), .top-stories--story:nth-child(3) {
border-bottom:1px solid #EDEDED
}
.top-stories--story:nth-child(4), .top-stories--story:nth-child(5) {
padding-top:30px
}
.top-stories--story:nth-child(2n) {
border-right:1px solid #EDEDED;
padding-bottom:30px;
padding-right:30px
}
@media (min-width: 0px) and (max-width: 759px) {
.top-stories--story:nth-child(2n) {
border-right:none
}
}
@media (min-width: 0px) and (max-width: 959px) {
.top-stories--story:nth-child(2n) {
padding-right:15px
}
}
.top-stories--story:nth-child(2n+1) {
padding-bottom:30px;
padding-left:30px
}
@media (min-width: 0px) and (max-width: 959px) {
.top-stories--story:nth-child(2n+1) {
padding-left:15px
}
}
.top-stories--story--title {
	font-family:"Savoy", Georgia, serif;
	font-size:20px;
	padding-top:20px
}
@media (min-width: 0px) and (max-width: 959px) {
.top-stories--story--title {
font-size:1em
}
}
.top-voted-gallery {
	float:left;
	width:570px
}
@media (min-width: 0px) and (max-width: 449px) {
.top-voted-gallery {
margin-bottom:30px
}
}
@media (min-width: 0px) and (max-width: 759px) {
.top-voted-gallery {
margin-top:50px;
padding:0 20px;
width:100%
}
}
@media (min-width: 760px) and (max-width: 959px) {
.top-voted-gallery {
width:330px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-voted-gallery {
width:470px
}
}
.top-voted-gallery--title {
	padding-bottom:25px
}
.top-voted-gallery--images {
	overflow:hidden;
*zoom:1
}
.top-voted-gallery--images picture {
	margin-right:15px;
	margin-bottom:15px;
	float:left;
	width:180px
}
@media (min-width: 0px) and (max-width: 959px) {
.top-voted-gallery--images picture {
margin-right:0;
width:50%
}
}
@media (min-width: 0px) and (max-width: 449px) {
.top-voted-gallery--images picture {
margin-bottom:10px
}
}
@media (min-width: 450px) and (max-width: 759px) {
.top-voted-gallery--images picture {
margin-bottom:30px
}
}
@media (min-width: 760px) and (max-width: 959px) {
.top-voted-gallery--images picture {
margin-bottom:10px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-voted-gallery--images picture {
margin-bottom:30px;
width:220px
}
}
@media (min-width: 0px) and (max-width: 449px) {
.top-voted-gallery--images picture:nth-child(odd) {
padding-right:5px
}
}
@media (min-width: 450px) and (max-width: 759px) {
.top-voted-gallery--images picture:nth-child(odd) {
padding-right:15px
}
}
@media (min-width: 760px) and (max-width: 959px) {
.top-voted-gallery--images picture:nth-child(odd) {
padding-right:5px
}
}
@media (min-width: 0px) and (max-width: 449px) {
.top-voted-gallery--images picture:nth-child(2n) {
padding-left:5px
}
}
@media (min-width: 450px) and (max-width: 759px) {
.top-voted-gallery--images picture:nth-child(2n) {
margin-right:0;
padding-left:15px
}
}
@media (min-width: 760px) and (max-width: 959px) {
.top-voted-gallery--images picture:nth-child(2n) {
padding-left:5px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-voted-gallery--images picture:nth-child(2n) {
margin-right:0;
margin-left:15px
}
}
.top-voted-gallery--images picture:nth-child(3n) {
margin-right:0
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-voted-gallery--images picture:nth-child(3n) {
margin-right:15px
}
}
@media (min-width: 0px) and (max-width: 1259px) {
.top-voted-gallery--images picture:nth-child(5), .top-voted-gallery--images picture:nth-child(6) {
display:none
}
}
.top-voted-gallery--cta {
	text-align:center;
	background:#F1592A;
	border:2px solid #fff;
	cursor:pointer;
	left:50%;
	margin-top:20px;
	padding:15px 30px;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%)
}
.top-voted-gallery--cta:hover {
	background:#CC0606;
	transition:background 400ms ease-in-out 0s
}
@media (min-width: 0px) and (max-width: 449px) {
.top-voted-gallery--cta {
padding:10px
}
}
@media (min-width: 450px) and (max-width: 759px) {
.top-voted-gallery--cta {
padding:15px 30px
}
}
@media (min-width: 760px) and (max-width: 959px) {
.top-voted-gallery--cta {
padding:10px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.top-voted-gallery--cta {
width:60%
}
}
.top-voted-gallery--cta--title {
	color:#fff;
	text-align:center
}
@media (min-width: 0px) and (max-width: 449px) {
.top-voted-gallery--cta--title {
font-size:14px
}
}
.promoted-video {
	float:left;
	margin-bottom:30px;
	margin-left:30px;
	width:540px
}
.promoted-video.__buffer {
	margin-left:30px
}
@media (min-width: 0px) and (max-width: 759px) {
.promoted-video {
margin-bottom:0;
margin-left:0;
width:100%
}
}
@media (min-width: 760px) and (max-width: 959px) {
.promoted-video {
width:330px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.promoted-video {
width:440px
}
}
.promoted-video--section-title {
	padding-bottom:25px
}
@media (min-width: 0px) and (max-width: 759px) {
.promoted-video--section-title {
padding-left:20px;
padding-right:20px
}
}
.promoted-video--image {
	position:relative
}
.promoted-video--play-button {
	background:#F1592A;
	color:#fff;
	font-size:23px;
	border:2px solid #fff;
	border-radius:60px;
	left:50%;
	padding:23px 20px 23px 25px;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%)
}
.promoted-video--play-button:hover {
	background:#CC0606;
	transition:background 400ms ease-in-out 0s
}
.promoted-video--video-title {
	font-family:"Savoy", Georgia, serif;
	font-size:36px;
	font-weight:normal;
	padding:10px 0 15px 0
}
@media (min-width: 0px) and (max-width: 449px) {
.promoted-video--video-title {
font-size:24px;
text-align:center
}
}
@media (min-width: 0px) and (max-width: 759px) {
.promoted-video--video-title {
padding:10px 20px 15px 20px
}
}
@media (min-width: 760px) and (max-width: 959px) {
.promoted-video--video-title {
font-size:28px
}
}
.promoted-video--footer {
	overflow:hidden;
*zoom:1
}
@media (min-width: 0px) and (max-width: 959px) {
.promoted-video--footer {
padding:0 20px
}
}
@media (min-width: 0px) and (max-width: 959px) {
.promoted-video--promoted-tags {
display:none
}
}
.promoted-video--promoted-tags--list {
	color:#666;
	font-size:12px;
	line-height:18px;
	text-transform:uppercase;
	float:left;
	padding:0 12px;
	border-right:1px solid
}
.promoted-video--promoted-tags--list:first-child {
	padding-left:0
}
.promoted-video--promoted-tags--list:last-child {
	border-right:none;
	padding-right:0
}
.promoted-video--footer--link {
	float:right;
	margin-top:-4px
}
.promoted-video--footer--link .arrow-link--text {
	font-family:"Savoy", Georgia, serif;
	font-size:18px;
	text-decoration:underline
}
.promoted-video--footer--link .icon-arrow_right_01 {
	color:#F1592A
}
.top-stories--story--image, .promoted-video--image, .top-voted-gallery--images {
	opacity:1
}
.top-stories--story--image:hover>picture, .promoted-video--image:hover>picture, .top-voted-gallery--images:hover>picture {
	opacity:0.5;
	transition:opacity 0.8s ease 0s;
	-webkit-transition:opacity 0.8s ease 0s
}
@media (min-width: 760px) and (max-width: 959px) {
.live-event-module.promoted-video__disabled.top-voted-gallery__enable .top-voted-gallery {
margin-left:30px;
margin-bottom:20px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.live-event-module.promoted-video__disabled.top-voted-gallery__enable .top-voted-gallery {
margin-left:0;
margin-bottom:20px
}
}
@media (min-width: 1260px) {
.live-event-module.promoted-video__disabled.top-voted-gallery__enable .top-voted-gallery {
margin-bottom:20px;
margin-left:30px;
width:540px
}
.live-event-module.promoted-video__disabled.top-voted-gallery__enable .top-voted-gallery .top-voted-gallery--images picture {
width:170px
}
}
@media (min-width: 960px) and (max-width: 1259px) {
.live-event-module.__large-top .top-voted-gallery {
margin-left:30px;
width:440px
}
.live-event-module.__large-top .top-voted-gallery--images picture {
width:205px
}
.live-event-module.__large-top .promoted-video {
margin-left:0;
width:470px
}
.live-event-module.__large-top .promoted-video--image img {
min-width:100%
}
}
@media (min-width: 450px) {
.street-style-module {
width:390px;
margin:0 auto
}
}
@media (min-width: 760px) {
.street-style-module {
width:690px;
height:517px;
position:relative
}
}
@media (min-width: 960px) {
.street-style-module {
width:900px;
height:450px
}
}
@media (min-width: 1260px) {
.street-style-module {
width:1140px;
height:570px
}
}
@media (min-width: 960px) {
.street-style--images {
height:100%;
position:relative;
z-index:2
}
}
.street-style--image {
	-webkit-perspective:500px;
	perspective:500px;
	display:none;
	overflow:hidden
}
@media (min-width: 760px) {
.street-style--image {
display:block;
position:absolute;
z-index:1
}
}
@media (min-width: 960px) {
.street-style--image .top-half, .street-style--image .bottom-half {
height:150px;
width:300px;
-webkit-transform-style:preserve-3d;
-moz-transform-style:preserve-3d;
-ms-transform-style:preserve-3d;
-o-transform-style:preserve-3d;
transform-style:preserve-3d;
overflow:hidden
}
}
@media (min-width: 1260px) {
.street-style--image .top-half, .street-style--image .bottom-half {
height:190px;
width:380px
}
}
@media (min-width: 960px) {
.street-style--image .top-half {
-webkit-transform:rotate3d(1, 0, 0, 0deg);
-moz-transform:rotate3d(1, 0, 0, 0deg);
-ms-transform:rotate3d(1, 0, 0, 0deg);
-o-transform:rotate3d(1, 0, 0, 0deg);
transform:rotate3d(1, 0, 0, 0deg);
transform-origin:0 100%;
-webkit-transform-origin:0 100%
}
}
.street-style--image .bottom-half {
	display:none
}
@media (min-width: 960px) {
.street-style--image .bottom-half {
display:block;
transform-origin:0 0;
-webkit-transform-origin:0 0;
-webkit-transform:rotate3d(1, 0, 0, 90deg);
-moz-transform:rotate3d(1, 0, 0, 90deg);
-ms-transform:rotate3d(1, 0, 0, 90deg);
-o-transform:rotate3d(1, 0, 0, 90deg);
transform:rotate3d(1, 0, 0, 90deg)
}
}
@media (min-width: 960px) {
.street-style--image .bottom-half img {
position:absolute;
left:0;
bottom:0
}
}
@media (min-width: 960px) {
.street-style--image__open {
z-index:2
}
.street-style--image__open .bottom-half {
-webkit-transform:rotate3d(1, 0, 0, 0deg);
-moz-transform:rotate3d(1, 0, 0, 0deg);
-ms-transform:rotate3d(1, 0, 0, 0deg);
-o-transform:rotate3d(1, 0, 0, 0deg);
transform:rotate3d(1, 0, 0, 0deg)
}
}
.street-style--image__closing .top-half {
	-webkit-transition:-webkit-transform 0.2s ease-out;
	-moz-transition:-moz-transform 0.2s ease-out false;
	-o-transition:-o-transform 0.2s ease-out false;
	transition:transform 0.2s ease-out;
	-webkit-transform:rotate3d(1, 0, 0, -90deg);
	-moz-transform:rotate3d(1, 0, 0, -90deg);
	-ms-transform:rotate3d(1, 0, 0, -90deg);
	-o-transform:rotate3d(1, 0, 0, -90deg);
	transform:rotate3d(1, 0, 0, -90deg)
}
.street-style--image__opening .bottom-half {
	-webkit-transition:-webkit-transform 0.2s ease-out;
	-moz-transition:-moz-transform 0.2s ease-out false;
	-o-transition:-o-transform 0.2s ease-out false;
	transition:transform 0.2s ease-out;
	-webkit-transform:rotate3d(1, 0, 0, 0deg);
	-moz-transform:rotate3d(1, 0, 0, 0deg);
	-ms-transform:rotate3d(1, 0, 0, 0deg);
	-o-transform:rotate3d(1, 0, 0, 0deg);
	transform:rotate3d(1, 0, 0, 0deg)
}
.street-style--image-1, .street-style--image-2 {
	display:block
}
@media (min-width: 760px) {
.street-style--image-1, .street-style--image-2 {
width:345px;
height:345px;
top:0;
left:0
}
}
@media (min-width: 960px) {
.street-style--image-1, .street-style--image-2 {
width:300px;
height:300px
}
}
@media (min-width: 1260px) {
.street-style--image-1, .street-style--image-2 {
width:380px;
height:380px
}
}
.street-style--image-1 img, .street-style--image-2 img {
	width:100%
}
.street-style--image-2 {
	display:none
}
@media (min-width: 960px) {
.csstransforms3d .street-style--image-2 {
display:block
}
}
.street-style--image-3, .street-style--image-4, .street-style--image-5, .street-style--image-6 {
	width:172px;
	height:172px
}
@media (min-width: 960px) {
.street-style--image-3, .street-style--image-4, .street-style--image-5, .street-style--image-6 {
width:150px;
height:150px
}
}
@media (min-width: 1260px) {
.street-style--image-3, .street-style--image-4, .street-style--image-5, .street-style--image-6 {
width:190px;
height:190px
}
}
.street-style--image-4, .street-style--image-5 {
	width:173px
}
@media (min-width: 960px) {
.street-style--image-4, .street-style--image-5 {
width:150px
}
}
@media (min-width: 1260px) {
.street-style--image-4, .street-style--image-5 {
width:190px
}
}
.street-style--image-3 {
	bottom:0;
	left:0
}
.street-style--image-4 {
	bottom:0;
	left:172px
}
@media (min-width: 960px) {
.street-style--image-4 {
left:150px
}
}
@media (min-width: 1260px) {
.street-style--image-4 {
left:190px
}
}
.street-style--image-5 {
	top:0;
	right:172px
}
@media (min-width: 960px) {
.street-style--image-5 {
right:150px
}
}
@media (min-width: 1260px) {
.street-style--image-5 {
right:190px
}
}
.street-style--image-6 {
	top:0;
	right:0
}
.street-style--image-7, .street-style--image-8 {
	display:none
}
@media (min-width: 960px) {
.street-style--image-7, .street-style--image-8 {
display:block;
width:300px;
height:300px;
right:0;
bottom:0
}
}
@media (min-width: 1260px) {
.street-style--image-7, .street-style--image-8 {
width:380px;
height:380px
}
}
.street-style--image-7 img, .street-style--image-8 img {
	width:100%
}
.street-style--image-8 {
	display:none
}
@media (min-width: 960px) {
.csstransforms3d .street-style--image-8 {
display:block
}
}
.street-style--info {
	text-align:center;
	width:280px;
	padding:30px;
	margin:-60px auto 0;
	background:#333;
	position:relative;
	z-index:1
}
@media (min-width: 760px) {
.street-style--info {
width:345px;
height:345px;
position:absolute;
right:0;
bottom:0
}
}
@media (min-width: 960px) {
.street-style--info {
width:300px;
height:450px;
right:auto;
left:300px
}
}
@media (min-width: 1260px) {
.street-style--info {
width:380px;
height:570px;
left:380px
}
}
@media (min-width: 760px) {
.street-style--info-inner {
width:285px;
height:275px;
display:table-cell;
vertical-align:middle
}
}
@media (min-width: 960px) {
.street-style--info-inner {
height:375px
}
}
@media (min-width: 1260px) {
.street-style--info-inner {
width:320px;
height:495px
}
}
@media (min-width: 760px) {
.street-style--title {
margin-bottom:10px
}
}
.street-style--title a {
	font-family:'Savoy', Georgia, serif;
	font-size:30px;
	line-height:1.2em;
	font-weight:normal;
	letter-spacing:-.02em;
	color:#F9F9F9
}
@media (min-width: 760px) {
.street-style--title a {
font-size:40px
}
}
.street-style--category {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:10px;
	color:#999;
	margin-bottom:10px
}
@media (min-width: 760px) {
.street-style--link {
position:absolute;
bottom:20px;
left:0;
width:100%
}
}
.street-style--link-text {
	font-family:'Savoy', Georgia, serif;
	font-size:16px;
	text-decoration:underline;
	color:#fff
}
@media (min-width: 760px) {
.street-style--link-text {
font-size:18px
}
}
.street-style--link-icon {
	font-weight:bold;
	color:#F1592A;
	position:relative;
	top:3px
}
.related-stories {
	width:280px;
	border-top:5px solid #000;
	margin:0 auto;
	color:#333
}
.related-stories .related-stories--title {
	font-family:'VogueAvantGarde', Helvetica, sans-serif;
	font-size:16px;
	text-transform:uppercase;
	margin:20px 0
}
.related-stories ul {
	list-style-type:none
}
.related-stories .related-stories--related-story {
	display:inline-block;
	vertical-align:top;
	width:190px;
	margin:0 45px;
	font-family:'Savoy', Georgia, serif;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
	letter-spacing:-.02em
}
@media (min-width: 450px) {
.related-stories .related-stories--related-story {
font-size:18px;
line-height:26px
}
}
@media (min-width: 760px) {
.related-stories .related-stories--related-story {
font-size:16px;
line-height:24px
}
}
@media (min-width: 960px) {
.related-stories .related-stories--related-story {
font-size:18px;
line-height:26px
}
}
@media (min-width: 1260px) {
.related-stories .related-stories--related-story {
font-size:20px;
line-height:28px
}
}
.related-stories .related-stories--related-story p {
	margin:18px 0 7px
}
.related-stories .related-stories--related-story p a:hover {
	color:#7F7F7F
}
.related-stories .related-stories--related-story .related-story--category {
	margin-top:0
}
.related-stories .related-stories--related-story .related-story--category a {
	color:#999
}
.related-stories .related-stories--related-story .related-story--category a:hover {
	color:#F1592A
}
@media (min-width: 760px) {
.related-stories {
width:690px
}
.related-stories .related-stories--title {
font-size:24px
}
.related-stories .related-stories--related-story {
width:150px;
margin:0 15px
}
.related-stories .related-stories--related-story:first-child {
margin-left:0
}
.related-stories .related-stories--related-story:last-child {
margin-right:0
}
}
@media (min-width: 1260px) {
.related-stories {
width:1140px
}
.related-stories .related-stories--related-story {
width:240px;
margin:0 30px
}
}
body.modal-open .site-container {
	height:0;
	overflow:hidden
}
.runway-module {
	margin:20px 0 40px
}
.runway-module--title {
	font-family:'Savoy', Georgia, serif;
	font-size:28px;
	line-height:1.07em;
	font-weight:normal;
	letter-spacing:-.02em;
	text-align:center;
	color:#333;
	margin-bottom:20px
}
@media (min-width: 760px) {
.runway-module--title {
font-size:36px;
margin-bottom:25px
}
}
@media (min-width: 1260px) {
.runway-module--title {
font-size:40px
}
}
.runway-module--title em {
	font-size:16px;
	line-height:1em;
	font-style:italic;
	letter-spacing:-.02em;
	margin-bottom:5px;
	display:block
}
@media (min-width: 760px) {
.runway-module--title em {
font-size:18px
}
}
.runway-carousel {
	overflow:hidden;
	position:relative
}
.runway-carousel--track {
	position:relative;
	z-index:1
}
.runway-carousel--items {
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	width:50000px
}
.runway-carousel--item {
	float:left;
	width:140px;
	height:240px;
	padding-top:190px;
	position:relative;
	cursor:pointer
}
@media (min-width: 760px) {
.runway-carousel--item {
width:280px;
height:480px;
padding-top:410px
}
}
@media (min-width: 960px) {
.runway-carousel--item.runway-carousel--item__day {
width:340px;
padding-left:60px;
background:#EDEDED
}
}
@media (min-width: 960px) {
.runway-carousel--item.runway-carousel--item__day img {
left:60px
}
}
@media (min-width: 960px) {
.runway-carousel--item.runway-carousel--item__day .shop-marker {
left:60px
}
}
.runway-carousel--item.runway-carousel--item__day .runway-carousel--day {
	font-family:'Savoy', Georgia, serif;
	font-size:15px;
	font-style:italic;
	text-align:center;
	color:#333;
	padding:0 15px;
	position:absolute;
	top:20px;
	left:0;
	display:none
}
.runway-carousel--item.runway-carousel--item__day .runway-carousel--day em {
	font-size:28px;
	padding-top:5px;
	margin-top:3px;
	border-top:1px solid #ccc;
	display:block
}
@media (min-width: 960px) {
.runway-carousel--item.runway-carousel--item__day .runway-carousel--day {
display:block
}
}
.runway-carousel--item img {
	position:absolute;
	top:0;
	left:0;
	z-index:1
}
.runway-carousel--item-title {
	font-family:'Savoy', Georgia, serif;
	font-size:14px;
	line-height:1.43em;
	font-weight:normal;
	color:#fff;
	text-align:center;
	position:relative;
	z-index:2;
	width:140px;
	height:50px;
	display:table-cell;
	vertical-align:middle;
	background:rgba(0, 0, 0, 0.15);
	background:-owg-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
	background:-webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
	background:-moz-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
	background:-o-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
	-pie-background:-pie-linear-gradient(transparent, rgba(0, 0, 0, 0.3));
	background:linear-gradient(transparent, rgba(0, 0, 0, 0.3));
	-webkit-backface-visibility:hidden;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
@media (min-width: 760px) {
.runway-carousel--item-title {
font-size:20px;
width:280px;
height:70px
}
}
.runway-carousel--arrow {
	text-align:center;
	width:50px;
	height:50px;
	background:rgba(0, 0, 0, 0.9);
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	-webkit-transition:background-color 400ms false;
	-moz-transition:background-color 400ms false false;
	-o-transition:background-color 400ms false false;
	transition:background-color 400ms;
	position:absolute;
	top:90px;
	z-index:3;
	display:none;
	cursor:pointer
}
@media (min-width: 760px) {
.runway-carousel--arrow {
top:200px
}
}
.runway-carousel--arrow:hover {
	background:#F1592A
}
.no-touch .runway-carousel--arrow {
	display:block
}
.runway-carousel--arrow i {
	font-size:23px;
	line-height:48px;
	color:#fff;
	display:block;
	width:50px;
	height:50px;
	border:2px solid #fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.runway-carousel--arrow__left {
	display:none;
	left:20px
}
.no-touch .runway-carousel--arrow__left {
	display:none
}
.runway-carousel--arrow__right {
	right:20px
}
.runway-module__live {
	z-index:1;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
@media (min-width: 760px) {
.runway-module__live {
position:relative;
padding-bottom:70px
}
}
@media (min-width: 960px) {
.runway-module__live {
padding-bottom:0
}
}
@media (min-width: 960px) {
.runway-module__live .runway-module--header {
width:240px;
margin:0 30px;
float:left
}
}
@media (min-width: 960px) {
.runway-module__live .runway-module--header em {
display:none
}
}
@media (min-width: 960px) {
.runway-module__live .runway-module--header .runway-module--title {
font-size:30px;
line-height:32px;
text-align:left;
margin-bottom:3px
}
}
@media (min-width: 960px) {
.runway-module__live .runway-carousel {
margin-left:300px
}
}
.runway-module--city {
	display:none
}
@media (min-width: 960px) {
.runway-module--city {
display:block;
position:relative;
margin-bottom:20px
}
}
.runway-module--city-selected {
	font-family:'Savoy', Georgia, serif;
	font-size:30px;
	font-style:italic;
	letter-spacing:-.02em;
	color:#333;
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	cursor:pointer;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none
}
.runway-module--city-selected i {
	font-size:22px;
	color:#F1592A
}
.runway-module--city-selected .icon-arrow_up {
	display:none
}
.runway-module--city__open .runway-module--city-selected .icon-arrow_up {
	display:inline
}
.runway-module--city__open .runway-module--city-selected .icon-arrow_down_022 {
	display:none
}
.runway-module--city-options {
	font-family:'Savoy', Georgia, serif;
	font-size:20px;
	letter-spacing:-.02em;
	color:#333;
	width:240px;
	padding:20px 30px;
	border:1px solid #EDEDED;
	background:#F9F9F9;
	position:absolute;
	top:40px;
	left:0;
	z-index:1;
	display:none
}
.runway-module--city-option {
	margin-top:15px;
	cursor:pointer
}
.runway-module--city-option:first-child {
	margin-top:0
}
.runway-module--city-option:hover, .runway-module--city-option.runway-module--city-option__selected {
	color:#F1592A
}
.runway-module--agenda {
	display:none
}
@media (min-width: 960px) {
.runway-module--agenda {
height:250px;
overflow:auto;
display:block
}
}
.runway-module--agenda-day {
	margin-bottom:10px
}
.runway-module--agenda-date {
	font-family:'Savoy', Georgia, serif;
	font-size:14px;
	font-style:italic;
	color:#333
}
.runway-module--agenda-item {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	line-height:29px;
	letter-spacing:-.02em;
	color:#999;
	padding-left:30px;
	position:relative
}
.runway-module--agenda-shop {
	position:absolute;
	left:0;
	top:0
}
.runway-module--agenda-shop i {
	font-size:16px;
	color:#F1592A
}
.runway-module--schedule-link {
	text-align:center;
	padding:15px 0
}
@media (min-width: 760px) {
.runway-module--schedule-link {
position:absolute;
bottom:10px;
left:30px
}
}
@media (min-width: 960px) {
.runway-module--schedule-link {
width:240px;
bottom:75px
}
}
.runway-module--shop-link {
	display:none;
	font-family:'Savoy', Georgia, serif;
	font-size:12px;
	font-style:italic;
	color:#666
}
@media (min-width: 760px) {
.runway-module--shop-link {
padding:15px 0;
display:block;
position:absolute;
bottom:10px;
right:30px
}
}
@media (min-width: 960px) {
.runway-module--shop-link {
line-height:15px;
width:240px;
padding:15px 0 15px 30px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
bottom:0;
right:auto;
left:30px
}
}
.runway-module--shop-link .icon-shoppingbag {
	font-size:16px;
	color:#F1592A;
	margin-right:5px
}
@media (min-width: 960px) {
.runway-module--shop-link .icon-shoppingbag {
position:absolute;
top:20px;
left:0
}
}
.runway-module--moda-logo {
	display:inline-block;
	width:123px;
	height:9px;
	background-image:url(images/logo_moda.png);
	background-size:123px 9px
}
body {
	padding-left:0;
	padding-right:0
}
.schedule-modal {
	top:0;
	left:0;
	width:100%;
	padding:0 20px;
	margin:0;
	display:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	overflow-y:scroll;
	padding:0
}
@media (min-width: 0px) and (max-width: 449px) {
.schedule-modal {
top:0 !important;
height:100%
}
}
@media (min-width: 450px) {
.schedule-modal {
padding:0 30px;
height:80% !important
}
}
.schedule-modal .modal-dialog {
	padding:0
}
@media (min-width: 760px) {
.schedule-modal {
width:700px;
margin-left:-350px;
left:50%
}
}
.schedule-modal .icon-X {
	font-size:20px;
	position:absolute;
	top:2px;
	right:0;
	cursor:pointer;
	padding:18px 0 18px 18px
}
@media (min-width: 320px) {
.schedule-modal .icon-X {
right:10px
}
}
.schedule-modal .modal-body {
	padding:0;
	max-height:none
}
@media (min-width: 320px) {
.schedule-modal .modal-body {
padding:0 15px
}
}
.schedule-modal--header {
	margin-top:50px
}
.schedule-modal--title, .schedule-modal--city {
	font-family:'Savoy', Georgia, serif;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-.02em;
	color:#333
}
@media (min-width: 760px) {
.schedule-modal--title, .schedule-modal--city {
display:inline-block;
margin-right:10px
}
}
.schedule-modal--city {
	font-style:italic
}
.schedule-modal--day {
	padding-top:20px;
	margin-top:30px;
	border-top:1px solid #ccc
}
.schedule-modal--day.schedule-modal--day__current {
	border-top:3px solid #333
}
.schedule-modal--today {
	border-top:4px solid #000
}
.schedule-modal--left {
	width:60px;
	margin-right:20px;
	display:inline-block;
	vertical-align:top
}
@media (min-width: 450px) {
.schedule-modal--left {
margin-right:15px
}
}
@media (min-width: 760px) {
.schedule-modal--left {
width:60px
}
}
.schedule-modal--day-number {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	font-weight:normal;
	color:#333
}
.schedule-modal--day__current .schedule-modal--day-number {
	font-size:20px;
	font-weight:bold;
	color:#333
}
.schedule-modal--day__future .schedule-modal--day-number {
	color:#999
}
.schedule-modal--day-date {
	font-family:'Savoy', Georgia, serif;
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#999
}
.schedule-modal--day__current .schedule-modal--day-date {
	color:#333
}
.schedule-modal--right {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:.01em;
	color:#999;
	width:194px;
	display:inline-block;
	position:relative
}
.schedule-modal--right .schedule-modal--item a {
	position:relative
}
@media (min-width: 760px) {
.schedule-modal--right {
width:470px
}
}
.schedule-modal--right .icon-shoppingbag {
	position:absolute;
	top:0;
	left:-24px;
	color:#F1592A
}
.schedule-modal--item {
	padding-left:30px;
	margin-bottom:5px
}
@media (min-width: 760px) {
.schedule-modal--item {
width:49%;
display:inline-block
}
}
.future {
	color:#999
}
.not-future {
	color:#333
}
.schedule-modal--item-link {
	color:#333
}
.schedule-modal--shop {
	font-family:'Savoy', Georgia, serif;
	font-size:14px;
	font-style:italic;
	color:#333;
	padding:30px 0 30px 2px
}
.schedule-modal--shop .icon-shoppingbag {
	font-size:20px;
	color:#F1592A;
	margin-right:3px;
	position:relative;
	top:2px
}
.schedule-modal--shop-logo {
	position:relative;
	left:27px;
	display:block;
	width:164px;
	height:12px;
	background-image:url(images/logo_moda.png);
	background-size:164px 12px
}
@media (min-width: 760px) {
.schedule-modal--shop-logo {
top:0px;
left:3px;
display:inline-block
}
}
.collection-picker {
	padding:0 20px;
	margin:20px 0;
	text-align:center
}
@media (min-width: 450px) {
.collection-picker {
padding:0 30px
}
}
@media (min-width: 960px) {
.collection-picker {
text-align:right
}
}
.collection-picker--heading {
	font-family:'Savoy', Georgia, serif;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	color:#333;
	margin-bottom:10px
}
@media (min-width: 960px) {
.collection-picker--heading {
display:inline-block;
margin-right:10px
}
}
.collection-picker--dropdown {
	text-align:left;
	height:40px;
	padding:0 15px 0 20px;
	margin-bottom:5px;
	border:1px solid #ccc;
	cursor:pointer
}
@media (min-width: 450px) {
.collection-picker--dropdown {
width:185px;
display:inline-block
}
}
@media (min-width: 760px) {
.collection-picker--dropdown {
width:240px;
height:50px
}
}
@media (min-width: 450px) {
.collection-picker--dropdown:last-child {
margin-left:13px
}
}
.collection-picker--dropdown .icon-arrow_right_01 {
	font-size:18px;
	line-height:38px;
	color:#F1592A;
	padding-left:15px;
	border-left:1px solid #ccc;
	float:right
}
@media (min-width: 760px) {
.collection-picker--dropdown .icon-arrow_right_01 {
line-height:48px
}
}
.collection-picker--selection {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	line-height:40px;
	color:#333
}
@media (min-width: 760px) {
.collection-picker--selection {
line-height:50px
}
}
.collection-picker--modal {
	text-align:left;
	display:none;
	height:480px;
	padding-top:20px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0;
	top:50px;
	left:0;
	overflow:hidden
}
@media (min-width: 760px) {
.collection-picker--modal {
left:50%;
width:420px;
margin-left:-210px
}
}
.collection-picker--modal-header {
	font-family:'Savoy', Georgia, serif;
	font-size:20px;
	font-style:italic;
	color:#333;
	padding:0 20px 20px;
	border-bottom:1px solid #EDEDED
}
@media (min-width: 450px) {
.collection-picker--modal-header {
padding-left:30px
}
}
.collection-picker--modal-header .icon-X {
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	padding:20px
}
.collection-picker--list__one .collection-picker--modal-list {
	height:413px
}
.collection-picker--list__two {
	width:100%;
	position:absolute;
	left:100%;
	top:65px
}
.collection-picker--list__two .collection-picker--modal-list {
	height:372px
}
.collection-picker--modal-filter {
	font-family:'Savoy', Georgia, serif;
	font-size:20px;
	line-height:40px;
	font-weight:bold;
	color:#333;
	height:40px;
	padding:0 20px;
	border-bottom:1px solid #EDEDED;
	background:#F9F9F9
}
@media (min-width: 450px) {
.collection-picker--modal-filter {
padding:0 30px
}
}
@media (min-width: 760px) {
.collection-picker--modal-filter {
line-height:50px;
height:50px
}
}
.collection-picker--modal-filter-back {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:12px;
	float:right;
	cursor:pointer
}
.collection-picker--modal-list {
	height:415px;
	padding:10px 20px 20px;
	background:#F9F9F9;
	overflow:auto
}
@media (min-width: 450px) {
.collection-picker--modal-list {
padding:15px 30px 20px
}
}
@media (min-width: 760px) {
.collection-picker--modal-list {
height:475px
}
}
.collection-picker--modal-list-item {
	font-family:'Savoy', Georgia, serif;
	font-size:18px;
	margin:20px 0;
	cursor:pointer
}


@media (min-width: 960px) {
.breaking-news--title {
width:720px
}
}
@media (min-width: 960px) {
.breaking-news--title {
font-size:70px;
width:900px
}
}
.magazine-card__breaker {
	margin-left:auto;
	margin-right:auto;
	width:320px;
	float:none
}
.magazine-card__breaker:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 450px) {
.magazine-card__breaker {
width:450px
}
}
@media (min-width: 760px) {
.magazine-card__breaker {
width:690px
}
}
@media (min-width: 960px) {
.magazine-card__breaker {
width:900px
}
}
@media (min-width: 1260px) {
.magazine-card__breaker {
width:1140px
}
}
@media (min-width: 450px) {
.magazine-card__breaker {
padding-left:30px;
padding-right:30px
}
}
@media (min-width: 760px) {
.magazine-card__breaker {
padding-left:0;
padding-right:0
}
}
.magazine-card__breaker .magazine-card--image {
	float:left
}
@media (min-width: 450px) {
.magazine-card__breaker .magazine-card--image {
width:390px
}
}
@media (min-width: 760px) {
.magazine-card__breaker .magazine-card--image {
width:360px
}
}
@media (min-width: 960px) {
.magazine-card__breaker .magazine-card--image {
width:450px
}
}
@media (min-width: 1260px) {
.magazine-card__breaker .magazine-card--image {
width:570px
}
}
.magazine-card__breaker .magazine-card--info {
	float:left
}
@media (min-width: 450px) {
.magazine-card__breaker .magazine-card--info {
width:390px
}
}
@media (min-width: 760px) {
.magazine-card__breaker .magazine-card--info {
width:330px
}
}
@media (min-width: 960px) {
.magazine-card__breaker .magazine-card--info {
width:450px;
padding-left:60px;
padding-right:60px
}
}
@media (min-width: 1260px) {
.magazine-card__breaker .magazine-card--info {
width:570px
}
}
.magazine-card__breaker .magazine-card--category {
	margin-top:70px
}
@media (min-width: 760px) {
.magazine-card__breaker .magazine-card--info-table {
height:290px
}
}
@media (min-width: 960px) {
.magazine-card__breaker .magazine-card--info-table {
height:397px
}
}
@media (min-width: 1260px) {
.magazine-card__breaker .magazine-card--info-table {
height:532px
}
}
@media (min-width: 960px) {
.magazine-card__breaker .magazine-card--title {
font-size:48px;
line-height:54px
}
}
@media (min-width: 1260px) {
.magazine-card__breaker .magazine-card--title {
font-size:66px;
line-height:72px
}
}
.magazine-card__breaker .feed-card--byline {
	display:block
}
.paging-navigation {
	display:none
}
.ad__feed {
	display:block
}
@media (min-width: 960px) {
.ad__feed {
display:none
}
}
.home #primary, .home .cm-unit--pair {
	position:relative;
	background-color:#fff
}
.home.header__open #primary {
	margin-top:60px
}
.home #primary {
	z-index:20
}
.home .cm-unit--pair {
	z-index:22
}
body.search {
	margin:0 !important
}
.search .site-container {
	padding-top:90px
}
@media (min-width: 450px) {
.search .site-container {
padding-top:100px
}
}
.search .ad__leaderboard {
	margin-bottom:30px
}
@media (min-width: 760px) {
.search .ad__leaderboard {
margin-bottom:40px
}
}
.search-header {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:320px
}
.search-header:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 450px) {
.search-header {
width:450px
}
}
@media (min-width: 760px) {
.search-header {
width:690px
}
}
@media (min-width: 960px) {
.search-header {
width:900px
}
}
@media (min-width: 1260px) {
.search-header {
width:1140px
}
}
.search-header .ui-autocomplete {
	padding:5px 15px;
	border:1px solid #999;
	border-top:0;
	background:#fff;
	position:absolute;
	z-index:10
}
@media (min-width: 450px) {
.search-header .ui-autocomplete {
width:391px !important
}
}
@media (min-width: 760px) {
.search-header .ui-autocomplete {
width:691px !important;
left:0 !important
}
}
@media (min-width: 960px) {
.search-header .ui-autocomplete {
width:571px !important
}
}
@media (min-width: 1260px) {
.search-header .ui-autocomplete {
width:781px !important
}
}
.search-header--count {
	font-family:'FranklinGothic', Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:0.120em;
	font-size:12px;
	color:#999;
	margin:0 20px 10px
}
@media (min-width: 450px) {
.search-header--count {
margin-left:30px;
margin-right:30px
}
}
@media (min-width: 760px) {
.search-header--count {
margin-left:0;
margin-right:0
}
}
.search-header--count span {
	color:#333
}
.search-form {
	padding:0 80px 0 20px;
	position:relative
}
@media (min-width: 450px) {
.search-form {
padding:0 90px 0 30px
}
}
@media (min-width: 760px) {
.search-form {
padding:0 60px 0 0
}
}
.search-form .search-form--input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:normal;
	letter-spacing:-.02em;
	color:#000;
	height:60px;
	border:1px solid #999;
	display:block;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
	border-radius:0
}
.search-form .search-form--input:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:1px solid #999
}
.search-form .search-form--submit {
	font-size:24px;
	line-height:56px;
	text-align:center;
	color:#F1592A;
	width:62px;
	height:60px;
	border:1px solid #999;
	position:absolute;
	top:0;
	right:19px;
	cursor:pointer
}
@media (min-width: 450px) {
.search-form .search-form--submit {
right:29px
}
}
@media (min-width: 760px) {
.search-form .search-form--submit {
right:-1px
}
}
@media (min-width: 960px) {
.search-form__inline {
width:570px
}
}
@media (min-width: 1260px) {
.search-form__inline {
width:780px
}
}
.search-form__overlay {
	padding:0;
	width:280px;
	margin:0 auto
}
@media (min-width: 450px) {
.search-form__overlay {
width:360px
}
}
@media (min-width: 760px) {
.search-form__overlay {
width:540px
}
}
.search-form__overlay .search-form--input {
	font-size:30px;
	font-weight:100;
	height:70px;
	padding-right:85px;
	margin:60px 0 0;
	border:1px solid #ccc
}
.search-form__overlay .search-form--input::-ms-clear {
display:none
}
.search-form__overlay .search-form--submit {
	right:0;
	font-size:22px;
	line-height:70px;
	width:70px;
	height:70px;
	border:1px solid #ccc
}
.search-suggestions {
	margin-left:auto;
	margin-right:auto;
	width:320px;
	margin:0 20px 20px
}
.search-suggestions:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 450px) {
.search-suggestions {
width:450px
}
}
@media (min-width: 760px) {
.search-suggestions {
width:690px
}
}
@media (min-width: 960px) {
.search-suggestions {
width:900px
}
}
@media (min-width: 1260px) {
.search-suggestions {
width:1140px
}
}
@media (min-width: 450px) {
.search-suggestions {
margin:0 30px 20px
}
}
@media (min-width: 760px) {
.search-suggestions {
margin:0 0 20px
}
}
@media (min-width: 960px) {
.search-suggestions {
width:570px
}
}
@media (min-width: 1260px) {
.search-suggestions {
width:790px
}
}
