/*
 * Vancouver Westender specific styles for Magazine 2 Theme
 * 
 * February 2014
 * -----------------------------------------------------------------------------
 */

/* -----------------------------------------------------------------------------
 *     Badging
 * ---------------------------------------------------------------------------*/

.theme-mag2.vwe .blogBadge.active,
.theme-mag2.vwe .sourceBadge.active {
	display: block;	
}
.theme-mag2.vwe .teaser .blogBadge.active,
.theme-mag2.vwe .featuredImage .blogBadge.active {
	display: block;	
}
.theme-mag2.vwe .teaser.news .sourceBadge:before,
.theme-mag2.vwe .featuredImage.news .sourceBadge:before {
	content: "news";
}
.theme-mag2.vwe .teaser.cover .sourceBadge:before,
.theme-mag2.vwe .featuredImage.cover .sourceBadge:before {
	content: "cover";
}
.theme-mag2.vwe .teaser.best-of .sourceBadge:before,
.theme-mag2.vwe .featuredImage.best-of .sourceBadge:before {
	content: "best of";
}
.theme-mag2.vwe .teaser.neighbourhoods .sourceBadge:before,
.theme-mag2.vwe .featuredImage.neighbourhoods .sourceBadge:before {
	content: "neighbourhoods";
}
.theme-mag2.vwe .teaser.people .sourceBadge:before,
.theme-mag2.vwe .featuredImage.people .sourceBadge:before {
	content: "people";
}


.theme-mag2.vwe .teaser.news .sourceBadge,
.theme-mag2.vwe .featuredImage.news .sourceBadge,
.theme-mag2.vwe .teaser.cover .sourceBadge,
.theme-mag2.vwe .featuredImage.cover .sourceBadge,
.theme-mag2.vwe .teaser.best-of .sourceBadge,
.theme-mag2.vwe .featuredImage.best-of .sourceBadge,
.theme-mag2.vwe .teaser.neighbourhoods .sourceBadge,
.theme-mag2.vwe .featuredImage.neighbourhoods .sourceBadge,
.theme-mag2.vwe .teaser.people .sourceBadge,
.theme-mag2.vwe .featuredImage.people .sourceBadge {
	background-color: #eab931;
	border-bottom: 1px solid #d7a415;
}
.theme-mag2.vwe .teaser.news .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.news .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.cover .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.cover .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.best-of .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.best-of .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.neighbourhoods .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.neighbourhoods .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.people .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.people .sourceBadge .triWrapper {
	border-top: 38px solid #d7a415;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.news .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.news .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.cover .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.cover .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.best-of .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.best-of .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.neighbourhoods .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.neighbourhoods .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.people .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.people .sourceBadge .triPoint {
	border-top: 38px solid #eab931;
	border-right: 10px solid transparent;
}


.theme-mag2.vwe .teaser.arts .sourceBadge:before,
.theme-mag2.vwe .featuredImage.arts .sourceBadge:before {
	content: "arts";
}
.theme-mag2.vwe .teaser.music .sourceBadge:before,
.theme-mag2.vwe .featuredImage.music .sourceBadge:before {
	content: "music";
}
.theme-mag2.vwe .teaser.movies .sourceBadge:before,
.theme-mag2.vwe .featuredImage.movies .sourceBadge:before {
	content: "movies";
}
.theme-mag2.vwe .teaser.reel-people .sourceBadge:before,
.theme-mag2.vwe .featuredImage.reel-people .sourceBadge:before {
	content: "reel people";
}

.theme-mag2.vwe .teaser.arts .sourceBadge,
.theme-mag2.vwe .featuredImage.arts .sourceBadge,
.theme-mag2.vwe .teaser.music .sourceBadge,
.theme-mag2.vwe .featuredImage.music .sourceBadge,
.theme-mag2.vwe .teaser.movies .sourceBadge,
.theme-mag2.vwe .featuredImage.movies .sourceBadge,
.theme-mag2.vwe .teaser.reel-people .sourceBadge,
.theme-mag2.vwe .featuredImage.reel-people .sourceBadge {
	background-color: #006d85;
	border-bottom: 1px solid #015e72;
}
.theme-mag2.vwe .teaser.arts .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.arts .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.music .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.music .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.movies .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.movies .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.reel-people .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.reel-people .sourceBadge .triWrapper {
	border-top: 38px solid #015e72;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.arts .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.arts .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.music .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.music .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.movies .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.movies .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.reel-people .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.reel-people .sourceBadge .triPoint {
	border-top: 38px solid #006d85;
	border-right: 10px solid transparent;
}

.theme-mag2.vwe .teaser.eat-drink .sourceBadge:before,
.theme-mag2.vwe .featuredImage.eat-drink .sourceBadge:before {
	content: "eat & drink";
}
.theme-mag2.vwe .teaser.follow-me-foodie .sourceBadge:before,
.theme-mag2.vwe .featuredImage.follow-me-foodie .sourceBadge:before {
	content: "follow me foodie";
}
.theme-mag2.vwe .teaser.fresh-sheet .sourceBadge:before,
.theme-mag2.vwe .featuredImage.fresh-sheet .sourceBadge:before {
	content: "fresh sheet";
}
.theme-mag2.vwe .teaser.city-cellar .sourceBadge:before,
.theme-mag2.vwe .featuredImage.city-cellar .sourceBadge:before {
	content: "city cellar";
}
.theme-mag2.vwe .teaser.the-dish .sourceBadge:before,
.theme-mag2.vwe .featuredImage.the-dish .sourceBadge:before {
	content: "the dish";
}

.theme-mag2.vwe .teaser.eat-drink .sourceBadge,
.theme-mag2.vwe .featuredImage.eat-drink .sourceBadge,
.theme-mag2.vwe .teaser.follow-me-foodie .sourceBadge,
.theme-mag2.vwe .featuredImage.follow-me-foodie .sourceBadge,
.theme-mag2.vwe .teaser.fresh-sheet .sourceBadge,
.theme-mag2.vwe .featuredImage.fresh-sheet .sourceBadge,
.theme-mag2.vwe .teaser.city-cellar .sourceBadge,
.theme-mag2.vwe .featuredImage.city-cellar .sourceBadge,
.theme-mag2.vwe .teaser.the-dish .sourceBadge,
.theme-mag2.vwe .featuredImage.the-dish .sourceBadge {
	background-color: #a7bf39;
	border-bottom: 1px solid #85a106;
}
.theme-mag2.vwe .teaser.eat-drink .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.eat-drink .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.follow-me-foodie .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.follow-me-foodie .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.fresh-sheet .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.fresh-sheet .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.city-cellar .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.city-cellar .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.the-dish .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.the-dish .sourceBadge .triWrapper {
	border-top: 38px solid #85a106;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.eat-drink .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.eat-drink .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.follow-me-foodie .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.follow-me-foodie .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.fresh-sheet .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.fresh-sheet .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.city-cellar .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.city-cellar .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.the-dish .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.the-dish .sourceBadge .triPoint {
	border-top: 38px solid #a7bf39;
	border-right: 10px solid transparent;
}

.theme-mag2.vwe .teaser.special-sections .sourceBadge:before,
.theme-mag2.vwe .featuredImage.special-sections .sourceBadge:before {
	content: "special sections";
}
.theme-mag2.vwe .teaser.neighbourhood-features .sourceBadge:before,
.theme-mag2.vwe .featuredImage.neighbourhood-features .sourceBadge:before {
	content: "neighbourhood features";
}
.theme-mag2.vwe .teaser.business-profiles .sourceBadge:before,
.theme-mag2.vwe .featuredImage.business-profiles .sourceBadge:before {
	content: "business profiles";
}
.theme-mag2.vwe .teaser.a-z .sourceBadge:before,
.theme-mag2.vwe .featuredImage.a-z .sourceBadge:before {
	content: "a - z";
}

.theme-mag2.vwe .teaser.special-sections .sourceBadge,
.theme-mag2.vwe .featuredImage.special-sections .sourceBadge,
.theme-mag2.vwe .teaser.neighbourhood-features .sourceBadge,
.theme-mag2.vwe .featuredImage.neighbourhood-features .sourceBadge,
.theme-mag2.vwe .teaser.business-profiles .sourceBadge,
.theme-mag2.vwe .featuredImage.business-profiles .sourceBadge,
.theme-mag2.vwe .teaser.a-z .sourceBadge,
.theme-mag2.vwe .featuredImage.a-z .sourceBadge {
	background-color: #dd5941;
	border-bottom: 1px solid #cc4026;
}
.theme-mag2.vwe .teaser.special-sections .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.special-sections .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.neighbourhood-features .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.neighbourhood-features .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.business-profiles .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.business-profiles .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.a-z .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.a-z .sourceBadge .triWrapper {
	border-top: 38px solid #cc4026;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.special-sections .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.special-sections .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.neighbourhood-features .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.neighbourhood-features .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.business-profiles .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.business-profiles .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.a-z .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.a-z .sourceBadge .triPoint {
	border-top: 38px solid #dd5941;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.neighbourhood-features .sourceBadge,
.theme-mag2.vwe .featuredImage.neighbourhood-features .sourceBadge {
	font-size: .8em;
}


.theme-mag2.vwe .teaser.events .sourceBadge:before,
.theme-mag2.vwe .featuredImage.events .sourceBadge:before {
	content: "events";
}
.theme-mag2.vwe .teaser.week-ahead .sourceBadge:before,
.theme-mag2.vwe .featuredImage.week-ahead .sourceBadge:before {
	content: "week ahead";
}
.theme-mag2.vwe .teaser.hot-tickets .sourceBadge:before,
.theme-mag2.vwe .featuredImage.hot-tickets .sourceBadge:before {
	content: "hot tickets";
}
.theme-mag2.vwe .teaser.calendar .sourceBadge:before,
.theme-mag2.vwe .featuredImage.calendar .sourceBadge:before {
	content: "calendar";
}
.theme-mag2.vwe .teaser.out-after-dark .sourceBadge:before,
.theme-mag2.vwe .featuredImage.out-after-dark .sourceBadge:before {
	content: "out after dark";
}

.theme-mag2.vwe .teaser.events .sourceBadge,
.theme-mag2.vwe .featuredImage.events .sourceBadge,
.theme-mag2.vwe .teaser.week-ahead .sourceBadge,
.theme-mag2.vwe .featuredImage.week-ahead .sourceBadge,
.theme-mag2.vwe .teaser.hot-tickets .sourceBadge,
.theme-mag2.vwe .featuredImage.hot-tickets .sourceBadge,
.theme-mag2.vwe .teaser.calendar .sourceBadge,
.theme-mag2.vwe .featuredImage.calendar .sourceBadge,
.theme-mag2.vwe .teaser.out-after-dark .sourceBadge,
.theme-mag2.vwe .featuredImage.out-after-dark .sourceBadge {
	background-color: #007f5f;
	border-bottom: 1px solid #006b50;
}
.theme-mag2.vwe .teaser.events .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.events .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.week-ahead .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.week-ahead .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.hot-tickets .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.hot-tickets .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.calendar .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.calendar .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.out-after-dark .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.out-after-dark .sourceBadge .triWrapper {
	border-top: 38px solid #006b50;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.events .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.events .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.week-ahead .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.week-ahead .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.hot-tickets .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.hot-tickets .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.calendar .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.calendar .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.out-after-dark .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.out-after-dark .sourceBadge .triPoint {
	border-top: 38px solid #007f5f;
	border-right: 10px solid transparent;
}

.theme-mag2.vwe .teaser.lifestyle .sourceBadge:before,
.theme-mag2.vwe .featuredImage.lifestyle .sourceBadge:before {
	content: "lifestyle";
}
.theme-mag2.vwe .teaser.home .sourceBadge:before,
.theme-mag2.vwe .featuredImage.home .sourceBadge:before {
	content: "home";
}
.theme-mag2.vwe .teaser.beauty .sourceBadge:before,
.theme-mag2.vwe .featuredImage.beauty .sourceBadge:before {
	content: "beauty";
}
.theme-mag2.vwe .teaser.fashion .sourceBadge:before,
.theme-mag2.vwe .featuredImage.fashion .sourceBadge:before {
	content: "fashion";
}
.theme-mag2.vwe .teaser.health .sourceBadge:before,
.theme-mag2.vwe .featuredImage.health .sourceBadge:before {
	content: "health";
}
.theme-mag2.vwe .teaser.pets .sourceBadge:before,
.theme-mag2.vwe .featuredImage.pets .sourceBadge:before {
	content: "pets";
}
.theme-mag2.vwe .teaser.travel .sourceBadge:before,
.theme-mag2.vwe .featuredImage.travel .sourceBadge:before {
	content: "travel";
}
.theme-mag2.vwe .teaser.photos .sourceBadge:before,
.theme-mag2.vwe .featuredImage.photos .sourceBadge:before {
	content: "photos";
}
.theme-mag2.vwe .teaser.horoscopes .sourceBadge:before,
.theme-mag2.vwe .featuredImage.horoscopes .sourceBadge:before {
	content: "horoscopes";
}

.theme-mag2.vwe .teaser.shop-talk .sourceBadge:before,
.theme-mag2.vwe .featuredImage.shop-talk .sourceBadge:before {
	content: "shop talk";
}
.theme-mag2.vwe .teaser.city-style .sourceBadge:before,
.theme-mag2.vwe .featuredImage.city-style .sourceBadge:before {
	content: "city style";
}
.theme-mag2.vwe .teaser.design .sourceBadge:before,
.theme-mag2.vwe .featuredImage.design .sourceBadge:before {
	content: "design";
}
.theme-mag2.vwe .teaser.health-and-wellness .sourceBadge:before,
.theme-mag2.vwe .featuredImage.health-and-wellness .sourceBadge:before {
	content: "health and wellness";
}


.theme-mag2.vwe .teaser.lifestyle .sourceBadge,
.theme-mag2.vwe .featuredImage.lifestyle .sourceBadge,
.theme-mag2.vwe .teaser.home .sourceBadge,
.theme-mag2.vwe .featuredImage.home .sourceBadge,
.theme-mag2.vwe .teaser.beauty .sourceBadge,
.theme-mag2.vwe .featuredImage.beauty .sourceBadge,
.theme-mag2.vwe .teaser.fashion .sourceBadge,
.theme-mag2.vwe .featuredImage.fashion .sourceBadge,
.theme-mag2.vwe .teaser.health .sourceBadge,
.theme-mag2.vwe .featuredImage.health .sourceBadge,
.theme-mag2.vwe .teaser.pets .sourceBadge,
.theme-mag2.vwe .featuredImage.pets .sourceBadge,
.theme-mag2.vwe .teaser.travel .sourceBadge,
.theme-mag2.vwe .featuredImage.travel .sourceBadge,
.theme-mag2.vwe .teaser.photos .sourceBadge,
.theme-mag2.vwe .featuredImage.photos .sourceBadge,
.theme-mag2.vwe .teaser.horoscopes .sourceBadge,
.theme-mag2.vwe .featuredImage.horoscopes .sourceBadge,
.theme-mag2.vwe .teaser.shop-talk .sourceBadge,
.theme-mag2.vwe .featuredImage.shop-talk .sourceBadge,
.theme-mag2.vwe .teaser.city-style .sourceBadge,
.theme-mag2.vwe .featuredImage.city-style .sourceBadge,
.theme-mag2.vwe .teaser.design .sourceBadge,
.theme-mag2.vwe .featuredImage.design .sourceBadge,
.theme-mag2.vwe .teaser.health-and-wellness .sourceBadge,
.theme-mag2.vwe .featuredImage.health-and-wellness .sourceBadge {
	background-color: #7e2762;
	border-bottom: 1px solid #64164b;
}
.theme-mag2.vwe .teaser.lifestyle .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.lifestyle .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.home .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.home .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.beauty .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.beauty .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.fashion .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.fashion .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.health .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.health .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.pets .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.pets .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.travel .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.travel .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.photos .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.photos .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.horoscopes .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.horoscopes .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.shop-talk .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.shop-talk .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.city-style .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.city-style .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.design .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.design .sourceBadge .triWrapper,
.theme-mag2.vwe .teaser.health-and-wellness .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.health-and-wellness .sourceBadge .triWrapper {
	border-top: 38px solid #64164b;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.lifestyle .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.lifestyle .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.home .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.home .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.beauty .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.beauty .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.fashion .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.fashion .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.health .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.health .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.pets .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.pets .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.travel .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.travel .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.photos .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.photos .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.horoscopes .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.horoscopes .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.shop-talk .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.shop-talk .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.city-style .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.city-style .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.design .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.design .sourceBadge .triPoint,
.theme-mag2.vwe .teaser.health-and-wellness .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.health-and-wellness .sourceBadge .triPoint {
	border-top: 38px solid #7e2762;
	border-right: 10px solid transparent;
}

.theme-mag2.vwe .teaser.rants-and-raves .sourceBadge:before,
.theme-mag2.vwe .featuredImage.rants-and-raves .sourceBadge:before {
	content: "rants and raves";
}
.theme-mag2.vwe .teaser.rants-and-raves .sourceBadge,
.theme-mag2.vwe .featuredImage.rants-and-raves .sourceBadge {
	background-color: #c02646;
	border-bottom: 1px solid #a5203c;
}
.theme-mag2.vwe .teaser.rants-and-raves .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.rants-and-raves .sourceBadge .triWrapper {
	border-top: 38px solid #a5203c;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.rants-and-raves .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.rants-and-raves .sourceBadge .triPoint {
	border-top: 38px solid #c02646;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.film-television .sourceBadge:before,
.theme-mag2.vwe .featuredImage.film-television .sourceBadge:before {
	content: "Film & TV";
}
.theme-mag2.vwe .teaser.film-television .sourceBadge,
.theme-mag2.vwe .featuredImage.film-television .sourceBadge {
	background-color: #006d85;
	border-bottom: 1px solid #015e72;
}
.theme-mag2.vwe .teaser.film-television .sourceBadge .triWrapper,
.theme-mag2.vwe .featuredImage.film-television .sourceBadge .triWrapper {
	border-top: 38px solid #015e72;
	border-right: 10px solid transparent;
}
.theme-mag2.vwe .teaser.film-television .sourceBadge .triPoint,
.theme-mag2.vwe .featuredImage.film-television .sourceBadge .triPoint {
	border-top: 38px solid #006d85;
	border-right: 10px solid transparent;
}

.theme-mag2.vwe .teaser .imageWrapper div.teaser-no-image {
	height: 170px;
	background-image: url("/gmg/img/logos/WE-logo-small.jpg");
	background-position: 0 10px;
	background-repeat: no-repeat;
}
