/*------------------------------wp:header---------------------------------------*/
body {
	color: #323232;
	word-wrap:break-word;
}
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}

a {
	text-decoration:none;
	color:#dc2763;
}
a:active, a:focus {
	outline: none;
}
img {
	border: 0;
	outline: none;
	max-width: 100%;
}

form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	outline: none;
}

hr {
	border: 1px solid #e3e3e3;
	border-collapse: collapse;
}

h2 small, h3 small {
	font-size: 80%;
	color: #999;
	margin-top: 0.3em;
}


.v-min400, .v-min768, .v-min1200 {
	display: none;
}
@media (min-width: 400px) {
	.v-min400 { display: block; }
}
@media (min-width: 768px) {
	.v-min768 { display: block; }
}
@media (min-width: 1200px) {
	.v-min1200 { display: block; }
}


.wp-container {
	width: auto;
	max-width: 1180px;
	margin: 0 auto;
}

.padding-l-r { padding: 0 10px; position:relative; }

div.shell{margin:0 auto;}
header {
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 100;
}
header.page-header {
	position: relative;
}

.wp-app-home-hamburger-list li ul li:nth-child(3){border:none !important;}

#desktop-menu {
	position: fixed;
	overflow-y: auto;
}

.navbar {
	margin-bottom: 0 !important;
}
.navbar-default {
	background: #fff;
	border: none;
	border-bottom: 2px solid #eae9e8;
}
.navbar-default.navbar-fixed-top {
	position: relative;
	top: 0;
	width: 100%;
}
.navbar-header {
	text-align:center;
}
.navbar-toggle {
	float: left;
	width: 24px;
	padding: 0;
	margin-left: 15px;
}
.navbar-default .navbar-toggle {
	border:none;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background:none;
}
.navbar-toggle img {
	max-width:100%; height:16px;
}

.navbar-brand {
	float: left;
	width: 90px;
	height: auto;
	padding: 0;
	margin: 8px 15px 0 0;
}
.navbar-brand > img {
	display: block;
	max-width: 100%;
}


/*
.home-pad-div .navbar-brand,.listing-pad-div .navbar-brand { height:auto; padding:0; margin:13px 0 0 0; }
.home-pad-div .navbar-toggle,.listing-pad-div .navbar-toggle { float:left; margin-left:0; margin-top:22px; display:block; padding:0; margin-right:27px; }
.home-pad-div .navbar-header,.listing-pad-div .navbar-header { min-height:68px; }
.home-pad-div .wp-acc-point-signup,.listing-pad-div .wp-acc-point-signup { float:left; padding:21px 0 0 20px; color:#dc2763; font-size:18px; font-family:'FocoWRegular', Arial, sans-serif; text-transform:uppercase; }
*/

.header-icons {
	position:relative;
}
.wp-Search a { font-size:26px; color:#b2b2b2; text-decoration:none; }
.wp-social-network{display:none;margin: 10px 0 0 0;}
.wp-social-network li { display:inline-block;}
.wp-social-network li a.wp-fb { margin:0 20px 0 15px; font-size:25px; color:#323232; text-decoration:none; }
.wp-social-network li a.wp-tw { margin:0 15px 0 0; font-size:25px; color:#323232; text-decoration:none; }



.wp-right-main{ position:relative; }

.wp-right-sidebar {
	padding-top: 20px;
	max-width: 330px;
}
.wp-right-sidebar > div {
	max-width: 300px;
}

.fixed-on-scroll {
	-webkit-transition: top 300ms;
	transition: top 300ms;
}

.shell {width:1044px; margin:20px auto 0;}

.wp-app-home-hamburger-list {
	width: 100%;
	margin:0px;
    padding:0px
}
.wp-app-home-hamburger-list li {
	list-style-type: none;
	margin: 0 13px 15px 0;
	border-right:1px solid #cfcecc !important;
	width:170px;
	float:left;
}
.wp-app-home-hamburger-list li h2 { margin-bottom:0px; font-family:'foco_wbold',Arial, Helvetica, sans-serif; font-weight:bold; line-height:normal; font-size:16px; color:#323232; margin-top:0; }
.wp-app-home-hamburger-list li ul li {line-height:normal; border-right:none; }
.wp-app-home-hamburger-list li ul li a {
	text-decoration: none;
	color: #dc2763;
	font-size: 15px;
	padding: 8px 0;
	display: block;
	transition: all 0.15s;
	font-family: 'FocoWRegular', Arial, Helvetica, sans-serif;
}
.wp-app-home-hamburger-list li ul li a.wp-app-home-viewall { color:#7f1739; }
.wp-app-home-hamburger-list li ul {
	display: inline;
}
.wp-app-home-viewall-nav{float:right; clear:both; border-right:none !important;}
.marginborder-nil {
	margin:0px;
	border:none;
	}
li.bottom_head.none{display:none;}


.wp-app-home-subnavs {
	display:block;
	list-style:none;
	margin: 1em 0;
	padding: 0;
}
.wp-app-home-subnavs li {
	display: inline-block;
	font-family: 'FocoWRegular', Arial, Helvetica, sans-serif;
	margin-right: 10px;
}
.wp-app-home-subnavs li a {
	display: inline-block;
	white-space: nowrap;
	text-decoration: none;
	color: #888;
	padding: 16px 0 2px 10px;
}

.wp-app-home-nav-footerlinks {
	padding-left: 1em;
	padding-right: 1em;
	margin: 1em 0;
}

.content-area, .wp-home-ad-contain, .wp-ads-header {
	position: relative;
}
.content-area {
	margin-top: 45px;
}

	.wp-home-ad-contain, .wp-ads-header {
		z-index: 10;
	}


.wp-reward-banner {
	position: relative;
	height: 48px;
	overflow: hidden;
	background-color: #dc2763;
	background-position: center center;
	background-repeat: repeat-y;
}
.wp-reward-img img { max-width:100%; margin-left:0; }
.wp-reward-banner-inner {
	max-width: 1440px;
	margin: 0 auto;
}
.wp-reward-banner-text {
	max-width: 1020px;
	margin: 0 auto;
	font-family: 'FocoWRegular', Arial, Helvetica, sans-serif;
}
.wp-reward-banner-text p {
	float: left;
	overflow: ellipsis;
	padding-top: 12px;
	margin-left: 20px;
}
.wp-reward-banner-text p a {
	font-size: 18px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.wp-reward-banner-text p span {
	font-size: 17px;
	color: #fff;
	padding-left: 15px;
}


.wp-ad-wrapper {
	text-align: center;
	/* background-color: #eae9e7; */
}
.wp-ad-loaded {
	padding: 10px 0;
	/* background-color: #eae9e7; */
}
.wp-ads-header {
	position: relative;
	clear: both;
	text-align: center;
	line-height: 0;
	overflow: hidden;
}

.wp-ads-header a {
	text-decoration: none;
}

.flite-expand, .flight-div, .flight-ad {
	overflow: hidden;
}

.wp-leaderboard-row {
	clear: left;
	line-height: 0;
	overflow: hidden;
	text-align: center;
}

.leaderboard-container, .med-rec-container {
	position: relative;
	max-width: 970px;
	margin: 0 auto;
	overflow: hidden;
}
.med-rec-container.wp-ad-loaded {
	margin-top: 10px;
	margin-bottom: 20px;
}

.med-rec-container {
	max-width: 300px;
}

.leaderboard-container > div,
.leaderboard-container > a {
	display: block;
	margin: 0 auto;
}
.leaderboard-container iframe,
.med-rec-container iframe {
	display: block;
	text-align: left;
	margin: 0 auto !important; /* force bad ad markup to behave */
}

.video-ad-400 {
	margin: 0 auto;
	max-width: 400px;
}
/* ad network fixes */
div[amvp-app]>.amvp-videoViewport {
	left: 0;
}


.wp-hero-img {
	position:relative;
	text-align: center;
	max-width: 1440px;
	margin: 0 auto 10px;
	min-height: 100px;
	max-height: 628px;
	overflow:hidden;
}
.wp-hero-img img {
	height: auto;
	width:100%;
}

.wp-hero-background{ background-color:#eae9e7;}
.wp-hero-img a{text-decoration:none;}

.pad-none { padding-left:0; padding-right:0; }


.content-homepage .container {
	width: auto;
	padding: 0;
}
.wp-app-home {
	width: 100%;
	position: absolute;
	left: 0; bottom: 10px;
	margin: 0;
	padding: 10px;
	background: rgba(255, 255, 255, 0.8);
}
.wp-app-home-heading {
	margin: 0;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.1;
	color: #323232;
	text-align: left;
}

.wp-app-home-heading a {
	color: #323232;
	text-decoration: none;
}
.wp-app-home-credit {
	display: none;
	font-size: 12px;
	color: #323232;
	text-align: right;
	padding: 7px 15px 0 0;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.wp-app-home-credit  a { color:#323232; text-decoration:none; }
.wp-app-home-para {
	padding: 0 0 10px;
	display: none;
}


/* homepage post thumbnails */
.wp-app-home-rows {
	clear: left;
	max-width: 1200px;
	margin: 0 auto;
	padding: 0;
}

/* TODO: first-row and second-row should be named single-height and double-height (center column is a double-height image) */
.wp-app-home-first-row figure,
.wp-app-home-second-row figure {
	position:relative;
	margin-bottom: 0;
}
.wp-app-home-first-row img,
.wp-app-home-second-row img {
	width: 100%;
	height: auto;
}

img.wp-app-home-play-btn {
	width:inherit;
	height:inherit;
	position:absolute;
	top:10px;
	left:10px;
}
img.wp-app-home-play-btn:hover{opacity:0.7;}

.wp-app-home-rows figcaption {
	background: rgba(255, 255, 255, 0.8);
	position: absolute;
	bottom: 0; left: 0;
	padding: 0 10px 10px;
	width: 100%;
}
.wp-app-home-rows figcaption h2, .wp-app-home-rows .zergheadline {
	margin: 10px 0 5px 0;
	font-size: 20px;
	line-height: 1.2;
}
.wp-app-home-first-row figure {
	margin-bottom: 0;
}



.aroundtheweb {
	margin: 30px 0;
}
.wp-content-area .aroundtheweb,
.content-listing .aroundtheweb {
	padding: 0 10px;
}

.aroundtheweb h3 {
	padding: 0 10px;
	font-family: 'foco_wbold', Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.zergnet-widget, .thumbnail-list, .thumbnail-grid {
	clear: left;
	margin: 20px 0;
	padding: 0 10px;
	list-style: none;
	overflow: hidden;
}
.thumbnail-grid, .zergnet-widget {
	margin-left: -2%;
}
.thumbnail-with-headline {
	overflow: hidden;
	margin-bottom: 10px;
}
dl.thumbnail-with-headline {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #e3e3e3;
}
.thumbnail-grid .thumbnail-with-headline, .aroundtheweb .zergentity {
	float: left;
	width: 48%;
	margin-left: 2%;
}
.thumbnail-image-wrap {
	position: relative;
	display: block;
	float: left;
	width: 40%;
	min-width: 100px;
	max-width: 180px;
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 1.3;
	overflow: hidden;
}
.thumbnail-grid .thumbnail-image-wrap {
	float: none;
	width: 100%;
	max-width: none;
}
.zergimg {
	margin-bottom: 5px;
}
.zergimg img, .thumbnail-image-wrap > img {
	display: block;
	background: #eee;
	width: 100%;
	height: auto;
	min-height: 60px;
}
	.thumbnail-image-wrap .wp-app-home-play-btn {
		position:absolute;
		top: 10px;
		left: 10px;
}
	.thumbnail-image-wrap .wp-app-home-play-btn img {
		width: 25px;
		height:30px;
	}
.zergentity a, .zergheadline a {
	display: block;
	overflow: hidden;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #323232;
}
.thumbnail-headline {
	font-size: 16px;
	line-height: 1.2;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px;
}
.aroundtheweb .zergheadline, h4.thumbnail-headline {
	font-size: 13px;
	line-height: 1.1;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	margin: 5px;
}
.aroundtheweb .zergheadline, .thumbnail-grid h4 {
	height: 5em;
}
.thumbnail-list p {
	font-size: 12px;
	color: #323232;
	font-family: "Helvetica Neue", Arial, sans-serif;
}







.wp-app-home-rows h2 a {
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #323232;
}
.wp-app-home-rows h2 a:hover, .zergheadline a:hover {
	opacity:0.7;
}

.wp-app-home-author, .zergdestW {
	display: block;
	font-size: 12px;
	line-height: 1.3;
	color: #323232;
}

.wp-app-home-rows .wp-app-home-author a,
.wp-app-home-content .wp-app-home-author a,
.zergdestW {
	color: #dc2763;
	text-decoration:none;
}

.pad-mxs { padding-bottom:0;}

.wp-app-home-content-ads { text-align:center; background-color:#eae9e7; }
.wp-app-home-content-ads a{text-decoration:none;}
.wp-app-home-content-ads a:hover{opacity:0.7;}
.wp-app-home-content-ads2 {text-align:center;background-color:#eae9e7; padding:0;}
.wp-app-home-content-ads2 a{text-decoration:none;}
.wp-app-home-content-ads2 a:hover{opacity:0.7;}
.wp-app-home-ad-bg {
	text-align: center;
	padding: 10px 10px 0 10px;
	background-color: #ece7eb;
}
.wp-app-home-ad-bg img {margin-bottom:0;}
.wp-app-home-first-row.adwidth-fix {
	display:inline-flex;
	position: relative;
	height: 270px;
	padding: 10px;
	overflow:hidden;
	width:320px;
}
.wp-app-home-first-row.adwidth-fix img{ max-width: 100%;}
.wp-app-home-first-row .wp-app-home-med-rec-ads{
	height: 270px;
	padding: 10px;
	width:320px;
	background:#EAE9E7;
	overflow:hidden;
}
.wp-app-home-first-row .wp-app-home-med-rec-ads img {
	max-width: 100%;
}

/*
.adwidth-fix img, .adwidth-fix iframe, .adwidth-fix iframe img, .adwidth-fix object, .adwidth-fix embed{max-height: 100% !important; max-width: 100% !important;}
*/

/* ----------------------------------- Content Page ----------------------------------- */

#ptserror{display:inline; min-height: 15px;}

.wp-top-sponsor {
	overflow: hidden;
	text-align:right;
	line-height: 30px;
	margin: 10px;
	color: #B2B2B2;
	font-size: 12px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.wp-top-sponsor span {
	position: relative;
	top: 21px;
}
.wp-top-sponsor img {
	float:right;
	max-width: 100px;
	max-height: 50px;
	margin-left:10px;
}
.wp-top-sponsor-music { background-color:#eae9e7; display:none; text-align:right; line-height:30px; padding:10px; color:#B2B2B2; font-size:12px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:uppercase; }
.wp-top-sponsor-music span{ color:#0A7387; }
.wp-top-sponsor-music img{ float:right; width:30px; height:30px; margin-left:10px; }

.wp-content-area a:hover {opacity:0.7;}
.m20 { margin:0 20px; }
.wp-content-main-img {
	position: relative;
	background: url(http://dinoz3gi8culp.cloudfront.net/wp-content/themes/wetpaint3/images/article_img_bkgd.png) repeat-y;
	text-align: center;
	margin-bottom: 20px;
	min-height: 200px;
}
.wp-content-main-img img {
	height: auto;
	width: auto;
}

.wp-content-rollup { position:absolute; top:15px; left:15px;}
.wp-content-earn-point { position:absolute; bottom:-16px; left:29px; font-size:14px; color:#FFF; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:uppercase; background-color:#973393; padding:0 12px 0 38px; border-radius:2px; -webkit-appearance: none; z-index: 1; line-height: 35px; font-style:normal; }
.wp-content-earn-point a:hover,
.wp-content-earn-point a:focus {
	opacity: 0.7;
}
.wp-content-earn-point i { position:absolute; top:2px; left:12px; font-size: 18px; }
.wp-content-area .wp-content-main-credit { color:#b2b2b2; position:absolute !important; display:inline-block; font-size:10px; font-family:'FocoWItalic', Arial, sans-serif; margin-top:-33px; right:0; line-height:12px; }
.wp-content-area .wp-content-main-credit a { color:#b2b2b2; text-decoration:none;}
.wp-content-area .wp-content-main-credit-tag { color:#323232; text-align:right; display:block; font-size:10px; line-height:12px; margin-top:0px; font-family:'FocoWItalic', Arial, sans-serif; }
.wp-content-area .wp-content-main-credit-tag a { color:#323232; text-decoration:none; margin-left:5px; }

.wp-content-area h1,
.wp-sitemap h1 {
	font-size: 24px;
	line-height: 1.1;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
}
.wp-content-area h1 {
	margin-top: 0;
	padding-left: 10px;
}
.wp-content-area h2 {
	color: #dc2763;
	font-size: 18px;
	line-height: 1.2;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
}
.wp-content-area h2.category {
	font-size: 14px;
}
.wp-content-area h3 {
	margin: 21px 0 10px 0;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}

h2.wp-block-heading {
	color: #323232;
	font-size: 18px;
	margin: 0 0 10px 10px;
	font-family: "foco_wbold", "Helvetica Neue", Helvetica, sans-serif;
	line-height: 25px;
}
.wp-content-area h2 span {
	color:#231F20;
}
.wp-content-area h2 a {
	font-style:normal;
}
.wp-content-text {
	position:relative;
}
.wp-content-article p {
	color: #323232;
	margin-bottom: 1em;
}
.wp-content-article table{width:100% !important;}
.wp-content-quote { font-family:'FocoWItalic', Arial, sans-serif; font-size:24px; text-align:center; color:#dc2763; line-height:34px; padding:0px; margin:0px auto 15px auto; width:70%; font-style:normal;}
.wp-caption{color:#707070 !important; padding-right:30px;text-align:right;font-style:italic; margin-bottom:0;}

.wp-app-home-author {
	margin-bottom: 5px;
	color:#323232;
}

.wp-content-social-icons { position:absolute; top:29px; right:0; margin:0; padding:0; list-style:none;	}
.wp-content-social-icons li { display:inline-block; margin:0 0 0 -4px; padding:0; }
.wp-content-social-icons li a { font-size:18px; color:#FFF; padding:12px 10px 5px 10px; text-decoration:none; }
.wp-content-social-icons li a.facebook-btn { background-color:#4a6eaa; }
.wp-content-social-icons li a.twitter-btn { background-color:#00acee; }
.wp-content-social-icons li a.google-btn { background-color:#C63C2E; padding:12px 11px 5px 11px;}
.wp-content-social-icons li a.google-btn img{width:16px; vertical-align:baseline;}
.wp-content-social-icons li a:hover.facebook-btn, .wp-content-social-icons a:hover.twitter-btn, .wp-content-social-icons a:hover.google-btn { opacity:0.9; }

.signup-btn { background-color:rgb(220, 39, 99); padding: 10px 73px !important; text-decoration:none; }
.wp-content-bottom-bor{ border-bottom:2px solid #EFEEEE;}
.wp-content-imain .wp-sponsor-main{ margin-bottom:0px;margin-top:30px;padding-bottom:0; font-style:normal;}
.wp-sponsor-main a:hover{opacity:0.7;}
.wp-content-main-ads {
	position: relative;
	max-width: 970px;
	margin: 12px 0 30px;
}
.wp-content-main-ads img { max-width:100%; height:auto; }

.wp-sponsor-title { font-size:16px; color:#053038; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; margin-bottom:11px; }
.wp-sponsor-title span {	float:right; font-size:10px; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;	color:#0A7387; }
.wp-sponsor-list { width:196px; margin-right:75px; margin-left:0; padding:0; font-size:17px; margin-bottom:15px; color:#053038; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; }
.wp-sponsor-list.last{margin-right:0;}
.wp-sponsor-list span { color:#0A7387; font-size:12px; line-height:0; padding:0; }
.wp-sponsor-list p { line-height:22px; color:#26494f; padding-top:5px; }

.wysiwyg-block {
	margin:0 0 20px;
	padding: 0 10px;
}

.wp-video-block { margin:0 0 35px 0; position:relative;}
.wp-video-block .innerWrapper {width:100% !important; z-index:0 !important;}
.wp-video-block .innerWrapper .oo_promo {z-index:901 !important;}

.wp-tms-block{margin:20px; font-style:normal;}
.wp-tms-image{ background:url(http://dinoz3gi8culp.cloudfront.net/wp-content/themes/wetpaint3/images/article_img_bkgd.png) no-repeat; background-size:100% 100%; text-align:center;}
.wp-tms-description{color:#323232; font-size:16px; margin:20px 0; font-family:"Helvetica Neue", Arial, sans-serif; line-height:26px;}
.wp-tms-genre{ color:#dc2764; margin-bottom:20px;}
.wp-tms-block input[type="submit"], .wp-tms-block input[type="button"] { font-size:18px; color:#FFF; background:#973393; font-family:'FocoWRegular', Arial, sans-serif; padding:10px 20px 10px 20px; border-radius:3px; text-decoration:none; -webkit-appearance: none; border:0; }
.wp-tms-block input:hover{opacity:0.7;}
.wp-tms-block-btn{margin:0 20px 28px 20px; font-style:normal;}



/* ----------------------------------- wp app content ----------------------------------- */
.wp-app-listing-ad {
	margin:0 0 20px 0;
}

.wp-app-listing-ad iframe, .wp-app-listing-ad iframe img, .wp-app-listing-ad object, .wp-app-listing-ad embed,
.wp-content-main-ads iframe, .wp-content-main-ads iframe img, .wp-content-main-ads object, .wp-content-main-ads embed {
	max-height: 100% !important;
	max-width: 100% !important;
}
.wp-app-listing-ad div, .wp-content-main-ads div,
.wp-app-content-ad-bottom iframe, .wp-app-content-ad-bottomd iframe img, .wp-app-content-ad-bottom object, .wp-app-content-ad-bottom embed {
	margin: 0 auto;
	width: 100% !important;
}
.wp-app-content-top-advs {
	max-height: 250px;
}


/*------------------------------- up-next ----------------------------------------------*/
.wp-up-next-fixed {
	position: fixed;
	bottom: 0;
	margin: 0;
	width: 100%;
	z-index: 1;
	left: 0;
}

/* desktop heading */
.wp-up-next-heading {
	display:none;
	background:url(http://dinoz3gi8culp.cloudfront.net/wp-content/themes/wetpaint3/images/aside-heading-bg.svg) no-repeat;
	height: 40px;
	font-size: 16px;
	font-family: 'foco_wbold',Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0 0 15px;
	font-weight:bold;
}

/* small screen heading and slide trigger */
.wp-up-next-btn {
	position: relative;
	background: url(http://dinoz3gi8culp.cloudfront.net/wp-content/themes/wetpaint3/images/mobile_progressbar_bkgd.png) repeat-x;
	line-height: 36px;
}
.wp-up-next-btn a {
	display: block;
	padding: 0 10px;
	text-decoration: none;
	font-family: 'FocoWRegular', Arial, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-transform: uppercase;
}
.wp-up-next-btn a i {
	position: absolute;
	right: 10px;
	top: 0;
}

.wp-up-next-listing {
	position:relative;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #FFF;
}
.wp-up-next-listing li {
	position: relative;
	border-left: 4px solid #fff;
	border-bottom: 1px solid #e3e3e3;
	background: #FFF;
	height: 69px;
	height: auto;
}
.wp-up-next-listing li a {
	position: relative;
	z-index: 1;
	display: block;
	padding: 10px;
	min-height: 44px;
	line-height: 1.2;
	color: #323232;
	font-family: FocoWRegular, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.wp-up-next-listing .progress_bar {
	position: absolute;
	display: block;
	top: 0; left: 0;
	width: 0;
	height: 100%;
	z-index: 0;
	background-color: #f4f4f4;
}

.wp-up-next-listing li.done {
	border-left: 4px solid #f4f4f4;
}
.wp-up-next-listing li.active {
	border-left: 4px solid #dc2763;
}
.wp-up-next-listing li.navactive {
	border-left: 4px solid #dc2764 !important;
}

.Up-next-primary-tag {
	font-weight:bold;
}

#up-nextList.active {
	height: 200px; /* this will change on orientation */
	overflow:auto;
}
.bar-done {
	border-left: 2px solid #f4f4f4 !important;
}


.pink-color {color:#dc2763;}
a.pink-color {color:#323232 !important;}
.point-color {color:#943495; margin:0; padding-top:0; }

#up-next.wp-up-next-container.wp-upfixed {
	width:22% !important;
}
.wp-next-scroll {
	position: relative;
	background: #fff;
}



/* ----------------------------------- tag ----------------------------------- */
.tagname {
	font-family: foco_wbold, Helvetica, Arial, sans-serif;
	color: #dc2763;
	margin: 14px 10px 13px;
	font-weight: bold;
	line-height: 30px;
}
.tagname a {
	color: #dc2763;
	text-decoration: none;
}
.wp-content-main-credit {
	width: 75%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: right;
	float:right;
}
.wp-app-article-area .wp-content-main-credit { color:#323232; text-align:right; display:block; font-size:10px; margin-top:2px; font-family:'FocoWItalic', Arial, sans-serif; }
.wp-content-main-credit-left { color:#323232; text-align:left; display:block; font-size:10px; margin-top:2px; font-family:'FocoWItalic', Arial, sans-serif; }
.wp-content-main-credit-right {color:#323232; text-align:right; display:block; font-size:10px; margin-top:-4px; font-family:'FocoWItalic', Arial, sans-serif;}
.wp-app-article-area .wp-content-main-credit a { color:#323232; text-decoration:none; }
.wp-app-article-area .wp-content-main-credit a:hover{opacity:0.7;}
.wp-content-main-credit-video {margin-top:3px !important; position: absolute; right: 0;}
.wp-app-article-area h1 {
	color: #323232;
	font-size: 42px;
	margin: 5px 0 0 0;
	line-height: 1.1;
	font-family: foco_wbold, Helvetica, Arial, sans-serif;
	font-weight: bold;
	display: inline-block;
	width: 100%;
}
.wp-app-article-area h1 a {color:#323232;text-decoration: none;}
.wp-app-article-area h1 a:hover{opacity:0.7;}
.wp-app-article-area h2 { color:#dc2763; font-size:12px; margin:0; font-family:"Helvetica Neue", Arial, sans-serif; line-height:20px;}
.wp-app-article-area h2 span { color:#231F20; }
.wp-app-article-area h2 span a {
	text-decoration:none;
}



/*----------------------------------------- Newsletter ---------------------------------------------------*/
.wp-newsletter-container { margin:0 20px; padding:15px 0; font-style:normal; }
.wp-newsletter-container dl { padding:20px 0; border-top:1px solid #eae9e8;  border-bottom:1px solid #eae9e8; }
.wp-newsletter-img { float:left; margin-right:20px; }
.wp-newsletter-text { overflow:hidden; }
.wp-newsletter-text h2 { font-size:24px; font-family:'foco_wbold', Arial, Helvetica, sans-serif; font-weight:normal; color:#dc2763; margin-bottom:5px; line-height:none; padding: 0 0 5px 0; line-height:18px; margin: 0 !important; font-weight:bold; }
.wp-newsletter-text p,.wp-sitemap p,.wp-sitemap p span{ font-size:16px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#323232; margin: 0;  }
.wp-sitemap p,.wp-sitemap p span{margin: 0 0 10px;}
.wp-newsletter-field { margin:10px 0 0 0 !important; }
.wp-newsletter-field input[type="text"] { width:338px; height:36px; border:1px solid #b2b2b2; border-radius:5px; padding:0 10px; color:#b2b2b2; font-size:14px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; }
.wp-newsletter-field input[type=text]:focus, .wp-newsletter-field input[type="submit"]:focus { outline:none; }
.wp-newsletter-field input[type="submit"] { background:#dc2763; line-height:36px; width:86px; height:36px; padding:0; margin-left:10px; cursor:pointer; border:none; border-radius:5px; font-size:16px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#fff; -webkit-appearance: none; }
.wp-newsletter-text span { font-size:10px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#b2b2b2; }
.wp-newsletter-text span a { color:#b2b2b2; text-decoration:underline; }
.wp-newsletter-field input:hover{opacity:0.7;}

/*----------------------------------------------- Sitemap ---------------------------------------------------------------*/

.wp-sitemap {
	padding-top: 20px;
}
.wp-sitemap-box {
	float: left;
	margin: 0 0 0 15px;
	width: 15%;
}
.wp-sitemap-box h2 {
	color: #323232;
	font-family: "foco_wbold",Arial,Helvetica,sans-serif;
	font-size: 22px;
	margin: 15px 0;
	font-weight: bold;
}
.wp-sitemap-box ul {
	list-style:none;
	margin: 0;
	padding: 0;
}
.wp-sitemap-box ul li a {
	color: #dd2764;
	display: block;
	font-family: "FocoWRegular",Arial,Helvetica,sans-serif;
	margin-bottom: 10px;
}
.padding-lr{padding-left:5px; padding-right:5px;}


/*----------------------------------------- Music ---------------------------------------------------*/
.wp-music-container { margin:0 20px; padding:0; }
.wp-music-container dl { padding:20px 0 18px 0; border-top:1px solid #eae9e8;  border-bottom:1px solid #eae9e8; }
.wp-music-img { float:left; margin-right:20px; }
.wp-music-text { overflow:hidden; }
.wp-music-text h3 { font-size:16px; color:#DC2763; font-family:"Helvetica Neue", Arial, sans-serif; font-weight:bold; margin:0 0 5px 0 !important; }
.wp-music-text h4 { margin-top:5px; font-size:16px; line-height:20px; color:#231F20; font-family:"Helvetica Neue", Arial, sans-serif; font-weight:normal; margin:0 !important; }
.wp-music-text h4 span { color:#973393; }
.wp-music-link { margin-top:20px; padding-bottom:12px; }
.wp-music-btn { font-size:16px; color:#FFF; background-color:#973393; padding:10px 20px; border-radius:3px; font-family:"Helvetica Neue", Arial, sans-serif; }


/*----------------------------------------- Gallery --------------------------------*/
/* both for styling the inline gallery block and the lighbox widget */
.wp-gallery-block {
	margin:0;
	margin-bottom: 35px;
	background: #ddd url(http://dinoz3gi8culp.cloudfront.net/wp-content/themes/wetpaint3/images/article_img_bkgd.png); background-size: 100% 100%;
}
.wp-gallery-block img { margin:0 auto; display:block; }

.gallery-trigger {
	display: block;
	position: relative;
	overflow: hidden;
}
.wp-content-area .gallery-trigger:hover {
	opacity: 1;
}
.gallery-trigger:after {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 160px;
	content: "Start Slideshow";
	text-align: center;
	background: rgba(0,0,0,0.5);
	color: white;
	padding: 1em 0;
	border-radius: 30px;
}
.gallery-trigger:hover:after {
	background: rgb(0,0,0);
}
.gallery-trigger img {
	display: block;
}

/* override bootstrap styles */
.wp-gallery-block .modal-backdrop.in { background: #ccc; opacity: 0.9; }
.wp-gallery-block .modal-dialog { max-width: 1000px; width:100%; margin: 55px auto 30px; }
.wp-gallery-block .modal-content { box-shadow:none; border: none; border-radius:0; background:none; }

.wp-gallery-slide-number { font-family:"foco_wbold", Helvetica, Arial, sans-serif; font-size: 16px; color: #323232; margin:4px 0 1px 4px; font-weight:bold; line-height: 25px; text-align: center; }

.wp-gallery-block .modal-header .close { font-size: 16px; margin-top: 5px; margin-right: 5px; }
.wp-gallery-block .modal-body { position: relative; padding: 0; font-size: 13px; }
	.wp-gallery-block .modal-body h1 { margin: 0 0 5px; font-size: 14px; }

.wp-gallery-block img.image-fit { height: 223px !important;}


.wp-gallery-block .carousel-inner {
	background: #fff url(http://dinoz3gi8culp.cloudfront.net/wp-content/themes/wetpaint3/images/web_gallery_bkgd.jpg) no-repeat;
	opacity: 1;
	background-size: 100% 100%;
}
	.wp-gallery-block .carousel-inner > .item {
		_min-height: 400px;
	}
	.wp-gallery-block .carousel-inner > .item img {
		max-height: 380px;
		vertical-align: middle;
	}
	.wp-gallery-block .carousel-inner .galleryad {
		padding: 20px 0;
		min-height: 400px;
	}
	.wp-gallery-block .carousel-inner > .item iframe,
	.wp-gallery-block .carousel-inner > .item object,
	.wp-gallery-block .carousel-inner > .item embed {
		max-width: 100%;
		max-height: 100%;
		margin: auto !important;
	}
.wp-gallery-block .close { opacity: 0.8; }
.wp-gallery-block .close:hover, .wp-gallery-block .close:focus { opacity: 1; }
.wp-gallery-block .carousel-control{text-shadow:none; color:#323232;}
.wp-gallery-block .carousel-control.right,
.wp-gallery-block .carousel-control.left {
	background:none;
	opacity: 1 !important;
	width: 54px;
}
.wp-gallery-block .carousel-control.right {
	right: 10px;
}
.wp-gallery-block .carousel-control.left {
	left: 10px;
}

.wp-gallery-block .carousel-control .icon-position {
	display: block;
	margin-top: 100px;
}
.wp-article-earn-point span i {font-size: 9px;}
.wp-gallery-overlay .gallery-desc-less, .wp-gallery-overlay .gallery-desc-more{ margin-left:0px; margin-right:0px;}


.wp-gallery-overlay .wp-content-main-credit-gallery a { color: #323232; }


/*
#galleryModel .modal-header{min-height:none; overflow:hidden; padding:20px 15px 0px; border:none;}
#galleryModel .modal-header .close{font-family:'foco_wbold',Arial, Helvetica, sans-serif; font-size:28px; color:#323232; opacity:1; margin-top:0; width:30px; height:30px; overflow:hidden; font-weight:bold;}
*/

/* gallery-overlay is the text content at the bottom overlaying the images */
.wp-gallery-overlay {
	background: rgba(255, 255, 255, 0.9);
	background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,1) 66%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 66%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 66%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	color: #323232;
}
.wp-gallery-overlay > .figcaption-inner {
	max-width: 40em;
	padding: 10px 20px 40px;
	margin: 0 auto;
}
.wp-gallery-overlay h3 {
	max-width: 40em;
	margin: 0 auto;
}
.wp-gallery-overlay-general .gallery-desc {
	padding:0px 10px !important;
}

.wp-gallery-block .commongallery .wp-content-main-credit {
	width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 3px;
}

.wp-gallery-overlay .wp-gallery-src-credit a {
	color: #969393;
	font-family: "Helvetica Neue", Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
}
.gallerymodal .item  img { margin:0 auto; }


/*----------------------------------- Search Block --------------------------------------------*/

/*
	handles display of the search input elements.
	Result list is handled in daves-wordpress css
*/
.show-for-mob { display:block; }

.wp-search-container{
	position:absolute;
	width:100%;
	z-index: 1;
	top:50px;
	background: #ecebeb;
}
.wp-search-container .wp-search-box {
	height: 130px;
}
.wp-search-container .wp-search-box .wp-search-wrap {
	margin: 0 auto;
	padding: 10px 0 0 28px;
	overflow:hidden;
}
.wp-search-container .wp-search-box .wp-search-wrap .wp-search-close {
	font-family:'FocoWRegular',Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #B3B3B1;
	float:right;
	text-decoration:none;
	margin-top: 10px;
	margin-right: 10px;
}
.wp-search-container .wp-search-box .wp-search-wrap .wp-search-mob-close {
	font-size: 15px;
	position: absolute;
	color: #B1B1B1;
	right: 10px; top: 10px;
	text-decoration:none;
}
.wp-search-container .wp-search-box .wp-search-wrap .wp-search-input {
	border-bottom: 1px solid #b3b3b1;
}
.wp-search-container .wp-search-box .wp-search-wrap input[type="text"] {
	font-size: 20px;
	height: auto;
	width: 100%;
	font-family: 'FocoWRegular',Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #323232;
	background: #ECEBEB;
	border:none;
	border-left: 4px solid #dc2763;
	padding: 0 5px 5px;
}
.wp-search-container .wp-search-box .wp-search-wrap input[type="text"]:focus,
.wp-app-home-search input[type="text"]:focus { outline:none; text-decoration:none; }

.wp-app-home-search {
	position: relative;
	padding: 10px 15px 9px;
	background-color: #fff;
	border-top: 1px solid #eae9e8;
	border-bottom: 1px solid #b2b2b2;
	margin: 0;
}
.wp-Search-icon {
	display:inline;
	color: #b2b2b2;
	font-family: "viggle-app-ios";
	font-size: 21px;
}
.wp-app-home-search.show-for-mob input {
	color: #323232;
	font-size: 14px;
	font-family: FocoWRegular, Arial, Helvetica, sans-serif;
	margin: 0 30px 0 10px;
	position: relative;
	width: auto;
	padding: 6px 0;
	border:transparent;
}




/*--------------------------------- Navigaton----------------------------------------------------*/
#desktop-menu {
	position:fixed;
	z-index:1000;
	width:100%;
	background-color:#eae9e7;
	}


/*------------------------------- popup ------------------------------------------*/
#myPopup{
	overflow: hidden;
	overflow-x: hidden;
	overflow-y: scroll;
	z-index: 99999;
	background: rgba(0,0,0,0.6);
}
#myPopup .modal-dialog {
	width: 80%;
	max-width: 600px;
	margin: 80px auto 0;
}
#myPopup .modal-body {
	padding: 5px;
}

#myPopup .modal-header {
	display: none;
	border-bottom: none;
	padding: 15px 15px 10px;
}
.wp-model-popup-container {
	position: relative;
	padding: 10px 10px 20px;
	background: #fff;
}

.wp-model-popup-container .wp-model-popup-icon {
	margin-bottom: 10px;
	width: 60px;
}

.wp-model-popup-container h3 {
	font-family: 'foco_wbold', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #323232;
	margin: 20px 0;
}
.wp-model-popup-container h3 {
	font-size: 24px;
}

.wp-model-popup-container h3 span {
	color: #dc2763;
}
.wp-model-popup-container .wp-model-popup-social-icon a {
	display: block;
	margin-bottom: 20px;
	padding: 10px 15px;
	border-radius: 3px;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
a.fbook-btn {
	background-color: #4a6eaa;
	color: #fff;
}
a.Twitter-btn {
	background-color: #00acee;
	color: #fff;
}
.wp-model-popup-container .wp-model-popup-social-icon .icon-32-facebooksquare,
.wp-model-popup-container .wp-model-popup-social-icon .icon-20-twitter {
	position: relative;
	top:2px;
}

.wp-model-popup-container .wp-not-now {
	margin-top: 14px;
	text-align: center;
}
.wp-model-popup-container .wp-not-now a {
	color: #b2b2b2;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 20px 0;
}




.modal-header {
	border: 0;
	color: #323232;
	background-color: #fff;
}
.modal-header .close {
	font-size: 26px;
	opacity: 0.8;
	color: #999;
}
.modal-header h2 {
	font-size: 22px;
	margin: 0;
	font-family: "FocoWRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 1.1;
	font-weight: bold;
}


.clearFix {clear:both;}

.wp-app-home-viewall {
	color:#7f1739;
	display: block;
    font-family: "FocoWRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    text-decoration: none;
    transition: all 0.15s ease 0s;
	text-decoration:none;
}
a.wp-app-home-viewall{text-decoration:none; color:#7f1739;}
.wp-app-home-viewall:hover
{
	color:#7f1739;
}
.pull-left h2 {
    line-height: 18px;
    margin:0 !important;
    padding: 22px 0px 2px 0px !important;
}



/*---------------------------------- Play pause button ------------------------------------------*/
.adcvideocontainer{position:relative;}
.adcvideocontainer .control-contain{position: relative; top: -35px;  opacity:0.7;}
.adcvideocontainer .control-contain .btn-default, .adcvideocontainer .control-contain .btn-default:hover, .adcvideocontainer .control-contain .btn-default:focus
{background:#973393; border:1px solid #973393; color: #fff; margin-right:5px;}
.dyn_height{position: relative !important; margin-top:68px; padding:1px 0;}
.height_null{margin-top:0px;}
#BAP-holder .bap-trigger{z-index:0 !important;}

.pink-bg {background: #dd2764 !important; }
.pink-bg a { color: #fff !important;}

.gigya-screen .gigya-composite-control-label {position:relative !important;}


/*--------------------------------- IE Placeholder ------------------------------------*/
.wp-search-container .wp-search-box .wp-search-wrap input::-webkit-input-placeholder {color:#323232;}
.wp-search-container .wp-search-box .wp-search-wrap input:-moz-placeholder {color:#323232; opacity:1;}
.wp-search-container .wp-search-box .wp-search-wrap input::-moz-placeholder {color:#323232; opacity:1;}
.wp-search-container .wp-search-box .wp-search-wrap input:-ms-input-placeholder {color:#323232;}
input:-ms-input-placeholder {color:#323232;}
input::-webkit-input-placeholder { color:#323232;}

.fmvps-wrapper {width:100% !important;}

/* styles for box radio*/
.PDS_Poll .pds-box
{
  width:auto!important;
}

/* responsive iframe videos */
.intrinsic-video-container {
	position: relative;
	height: 0;
	overflow: hidden;
}
.intrinsic-video-container-16x9 {
	padding-bottom: 56.25%;
}
.intrinsic-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.html_block { clear: both; overflow: none; width:100%; margin-bottom: 20px; padding:0 20px; }
.html-block > .fmvps-wrapper { float:none !important; width:100% !important; }
.html-block > .fmvps-wrapper object, .html-block > .fmvps-wrapper embed{width:100% !important; max-width:100% !important;}
.html_block video, .html_block object, .html_block embed, .html_block iframe { margin:0 auto; display:block; }
.html_block video, .html_block object, .html_block embed { width:100% !important; max-width:100% !important;}
.html_block iframe { border: 0; }
.html_block .ndn_embed { width:100% !important}
.html_block > div { margin: 0 auto; width: 100%; }

.giphy-embed + p {
	font-size: 0.875em;
	text-align: center;
}


/*.modal {background:rgba(0,0,0,0.5)!important;}*/

.adcmainContainer {
  position: relative;
  width: 100%;
  min-height:422px;
}

.adcvideocontainer, .adcContainer {
  position: relative;
  top: 0px;
  left: 0px;
  width: 100%;
}

.adcvideo {
  width: 100%;
  overflow: hidden;
}

.adcContainer div, .adcContainer div iframe{width:100% !important; min-height:422px;}

.overlay {
	background-color: #fff;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 9999;display:none;
}


.modal {overflow: visible}
/*#loginplacement{position: absolute; background-color: white}*/
.partners-block{margin-left:0 !important;}
.wp-content-area .wp-content-main-credit-gallery {
    color: #d1d1d1 !important;
    float: left;
    display: inline-block;
    font-size: 16px;
    margin-top: 0px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    margin-left: 10px;
	margin-bottom: 10px;
	word-wrap: break-word;
	max-height:120px;
	overflow-y:auto;
}
.wp-gallery-overlay p {
    margin: 0;
	font-family: Arial; word-wrap:break-word;
}

.wp-content-area .wp-app-home-author{margin-left:20px; font-style:normal;}


/* style for desktop gallery readmore */
.desktop p, .desktop div, .desktop span, .desktop a, .desktop b, .desktop em, .desktop i, .desktop strong, .desktop small
{
	display:inline-block;
}
.readmorelink, .readlesslink{
	font-size:13px;
	color:#dc2763;
	cursor:pointer;
}
.readmorelink:hover,.readlesslink:hover{
	color:#dc2763;
}

#vipgatePopup {
    background:#eae9e7 !important;
}
.pds-box-inner{padding:0 0 15px 0 !important;}
.pds-input-label{float:none !important;}
.wp-tms-block-a{
    background:#973393;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    font-family: "FocoWRegular",Arial,sans-serif;
    font-size: 18px;
    padding: 10px 35px 10px 65px;
    text-decoration: none;
	position:relative;
	cursor:pointer;
}
.wp-tms-block-a i {
    left: 37px;
    position: absolute;
    top: 11px;
}
.wp-tms-block a{color:#fff;}
.leftnav:hover, .rightnav:hover{color:#dc2763 !important;}
.wp-app-home-first-row a, .wp-app-home-second-row a{text-decoration:none;}
pre {font-style:normal;}
p{font-style:normal;}

#placementmodel_viggle .modal{z-index:999999;}
#vipgatePopup {z-index:9999;}

#video-box { background: #ccc; position:reletive;}
#video-box .modal-header{border-bottom:none;}
#video-box .btn-default, #video-box .btn-default:hover,#video-box .btn-default:focus {
background: #973393;
border: 1px solid #973393;
color: #fff;
margin-right: 5px;
}

/************ WP:warning-message *******************************************************/
.wp-warning-msg-overlay{
 background: rgba(0, 0, 0, 0.5);
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
	}
.wp-warning-msg-container{
position:relative; background:#fff/*url(../images/warning-msg-bg.png) repeat-x*/; width:400px; margin:0 auto; top:24%;}
.wp-warning-msg-inner .header{border-bottom:1px solid #b2b2b2; padding:10px 15px;}
.wp-warning-msg-inner .title{font-family: "FocoWRegular",Arial,sans-serif; font-size: 20px; color:#323232; float: left; text-align: center;
width: 93%; }
.wp-warning-msg-inner .header .close{/*background:url(../images/warning-btn-bg.png) repeat-x;*/ color:#b2b2b2; font-size:15px; opacity:1;
/*border: 1px solid #1d081b; border-radius: 4px;*/  padding: 4px 0px 4px 4px; margin: 4px 0 0;}
.wp-warning-msg-inner .header .close:hover{opacity:0.7;}
.wp-warning-msg-inner .body{padding:15px 15px;}
.wp-warning-msg-inner .body h1{font-family: "foco_wbold",Arial,sans-serif; font-size: 38px; color:#323232; font-weight:bold;  margin: 0 0 30px;
line-height: normal;}
.wp-warning-msg-inner .body h1 span{text-transform: uppercase;}
.wp-warning-msg-inner .body  a.button{border-radius: 3px; color: #fff; font-family: "FocoWRegular",Arial,sans-serif; font-size: 16px; margin: 0 0; padding: 10px 15px; background:rgba(220,39,99,1);}
.wp-warning-msg-inner .body  a.button:hover{opacity:0.7;}
.wp-warning-msg-inner .body .warning-not-now{color:#fff; font-size:16px; margin-top:20px;}
.wp-warning-msg-inner .body .warning-not-now a{color:#b2b2b2; text-decoration:none; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; text-transform:uppercase;}
.wp-warning-msg-inner .body .warning-not-now a:hover{opacity:0.7;}

/*Warning Modal*/
.warning_modal {
		width: 100%;
		top:0;
	    -webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	    box-shadow: 0 5px 15px rgba(0,0,0,0.5);
	    border: 1px solid rgba(0,0,0,0.2);
		border-radius: 6px;
		height:100px;
		z-index:1000000;
		position:fixed;
		background-color:white;
		font-size: 1.5em;
		padding: 8px;
}

.warning_modal img {
	position: absolute;
	top:8px;
	right:8px;
}


.wysiwyg-block s{text-decoration:line-through;}

.wp-gallery-overlay-general s{text-decoration:line-through;}

.wp-gallery-overlay blockquote p, .wysiwyg-block blockquote p{
	font-family: 'FocoWItalic',Arial,sans-serif;
	font-size: 24px;
	text-align: center;
	color: #dc2763;
	line-height: 34px;
	padding: 0px;
	margin: 0px auto 15px auto;
	width: 70%;
	font-style: normal;
}

.listingpage-ad-border {
  padding-top: 30px;
  border-top: 2px solid #EFEEEE;
}
.wp-reward-banner-logo-new{
	display: none;
	float: left;
	width: 25px;
	height: 25px;
	margin: 10px 0 10px 25px;
}

.ad_slug_table{margin:0 auto !important;}
#hamburger-icon-active {cursor:default;}
.none {display:none;}
#facebook-like-box{width: 300px; height: 400px; overflow: hidden; margin-bottom:17px; margin-top: 30px;}
#facebook-like-box  h1.widget-title{display:none;}
.pluginFontHelvetica ._4s7c{border:none !important;}
#widget-easy-twitter-feed-widget-kamn-2{margin-bottom:25px;}
#widget-easy-twitter-feed-widget-kamn-2 h1.widget-title{margin-top: 0; padding: 0; font-size: 25px; color:#dc2763;display:none;}
#null-instagram-feed-2{width:300px; height:445px;}
#null-instagram-feed-2 h1.widget-title{margin-top: 0; font-size: 25px;}
.instagram-pics li {float:left;}
.instagram-pics {list-style: outside none none;margin: 0 !important; padding: 0 !important;}
.instagram-pics li img { height: 85px;width: 100px;}
.ssba_sharecount {display:none;}

/* for branded content facebook like box */
#facebook-like-box  iframe .pluginLikeboxStream {height:190px !important;}
#facebook-like-box  iframe ._4s7c {border-color:#aaa !important;}
#facebook-like-box  iframe {border-bottom: 1px solid #aaa !important;}


/* utility classes */
.tag  {
	padding: 0 8px;
	display: inline-block;
	font-style: normal;
	background-color: #e2e2e2;
	color: #555;
}
.tag--badge {
	position: absolute;
	top: 0;
	left: 0;
}

.text-centered {
	text-align: center;
}

.is-loading {
    color: #d3d3d3;
    border-color: #d3d3d3;
    position: relative;
    min-width: 40px;
    -moz-transition: width 300ms;
    -o-transition: width 300ms;
    -webkit-transition: width 300ms;
    transition: width 300ms;
}

.is-loading:after {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
    -moz-animation: rotate 0.6s linear infinite;
    -webkit-animation: rotate 0.6s linear infinite;
    animation: rotate 0.6s linear infinite;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border-top: 1px solid #444;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #444;
    border-right: 1px solid #ddd;
    content: '';
    opacity: .5;
}
