/*
Theme Name: UrbanMoms
Theme URI: http://bdqworks.com/
Author: BDQWorks
Author URI: http://bdqworks.com/
Version: 1.01
Tags: UrbanMoms
*/

@charset "UTF-8";

/* ============================ */
/* BDQWorks Common Styles Start */
div, body { margin: 0; padding: 0; }
p { padding: 0 0 12px; margin: 0; }
div a, section a { transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.transition, .transition img { transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.clear:after, .clear:before { display: block; content: " "; clear: both; visibility: hidden; }

.wrapper { margin: 0 auto; }
.center { text-align: center; }

.block { display: block; }
.hide { display: none; }
.inline { display: inline; }
.inline-block { display: inline-block; zoom: 1; *display:inline; }

.right { text-align: right; }

::selection { background: #676f8d; color: #fff; /* Safari */ }
::-moz-selection { background: #676f8d; color: #fff; /* Firefox */ }

.float-l { float: left; margin: 5px 18px 0 0; }
.float-r { float: right; margin: 5px 0 0 18px; }

p.margin-b, .margin-b { margin-bottom: 10px; }
p.margin-t, .margin-t { margin-top: 10px; }

p.padding-b, .padding-b { padding-bottom: 10px; }
p.padding-t, .padding-t { padding-top: 10px; }

p.padding-none, .padding-none { padding: 0; }
p.margin-none, .margin-none { margin: 0; }

.border { border: solid 1px #fff; }
.border-t { border-top: solid 4px #f6f6f6; }
.border-b { border-bottom: solid 4px #f6f6f6; }

.space-b { margin-bottom: 24px; }
.space-t { margin-top: 24px; }

.padding-none { padding: 0; }
.margin-none { margin: 0; }

img { display: block; border: none; padding: 0; margin: 0; }
.no-shadow { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }

input, textarea, select { outline: 0; outline: none; }

article, aside, nav, header, footer, figure { display: block; padding: 0; margin: 0; }
/* BDQWorks Common Styles End */
/* ========================== */



/* Basics */
body { background: url(images/bg.png); font-weight: 400; }
body, .normal { font-family: 'Noto Sans', sans-serif; font-size: 15px; line-height: 28px; color: #333; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-device-pixel-ratio: 1.5) {
	body { background-image: url(images/bg-default@2x.jpg); background-size: 99px 215px; }
}
	
.wrapper { max-width: 1024px; }

strong { font-weight: 700; }
small { font-size: 13px; line-height 23px; }

a { color: inherit; text-decoration: none; }
a:hover, a:hover h5, .loop-normal-block a:hover .loop-title { color: #df0000; }

.bg { background-color: #f5f5f5; }
.bg-white, .content { background: #fff; }

.pattern { background: #252b33; }

.white, .cat-bg { color: #fff; }
a.white:hover { color: #ff8; }
.gray { color: #595959; }

.cat-bg { padding: 3px 6px 5px; }
.hls { background: #ff0; padding: 5px; color: #cc3c33; }

/* Headings */
/* <link href='http://fonts.googleapis.com/css?family=Noto+Sans|Average+Sans|Lato:300,400|Titillium+Web:400,300|Merriweather+Sans:300|Open+Sans:400,300' rel='stylesheet' type='text/css'> */
h1, h2, h3, .heading { font-family: 'Julius Sans One', sans-serif; font-weight: 300; margin: 0; }
h1 { padding: 15px 0; font-size: 32px; line-height: 42px; }
h2 { padding: 15px 0; font-size: 28px; line-height: 40px; }
h3, .heading { padding: 15px 0; font-size: 24px; line-height: 38px; }

.page-title { 
	padding: 5px 0; 
	font-size: 38px; line-height: 49px; }

h4, h5, h6, .subheading { font-family: 'Snippet', sans-serif; font-weight: 400; margin: 0; }
h4 { padding: 5px 0 15px; font-size: 23px; line-height: 33px; }
h5 { padding: 5px 0 15px; font-size: 21px; line-height: 31px; }
h6, .subheading { padding: 5px 0 15px; font-size: 18px; line-height: 28px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
a h1, a h2, a h3, a h4, a h5, a h6 { color: #333; }

.special-heading { font-family: 'Julius Sans One', sans-serif; font-weight: 300; }
.time { font-family: 'Ruda', sans-serif; font-size: 14px; line-height: 30px; font-weight: 400; }

/*
<link href='http://fonts.googleapis.com/css?family=Patrick+Hand|Cabin+Condensed|Patrick+Hand+SC|Port+Lligat+Sans|Titillium+Web|Ruda' rel='stylesheet' type='text/css'>

*/

/* Categories */
.color-parenting, .sub-cat .color-parenting { color: #f48225; }
.color-relationships, .sub-cat .color-relationships { color: #f34f57; }
.color-life, .sub-cat .color-life { color: #00a355; }
.color-entertainment, .sub-cat .color-entertainment { color: #0779c2; }
.color-contests, .sub-cat .color-contests { color: #704288; }
.color-reviews, .sub-cat .color-reviews { color: #324378; }

.bg-parenting, .bg-relationships, .bg-life, .bg-entertainment, .bg-contests, .bg-reviews { color: #fff; }

.bg-parenting, .bg-parenting .trigger:hover, .slide-nav .cur-parenting, .slide-nav .cur-parenting:hover { background-color: #fb7719; }
.bg-relationships, .bg-relationships .trigger:hover, .slide-nav .cur-relationships, .slide-nav .cur-relationships:hover { background-color: #f34f57; }
.bg-life, .bg-life .trigger:hover, .slide-nav .cur-life, .slide-nav .cur-life:hover { background-color: #00a355; }
.bg-entertainment, .bg-entertainment .trigger:hover, .slide-nav .cur-entertainment, .slide-nav .cur-entertainment:hover { background-color: #0779c2; }
.bg-contests, .bg-contests .trigger:hover, .slide-nav .cur-contests, .slide-nav .cur-contests:hover { background-color: #704288; }
.bg-reviews, .bg-reviews .trigger:hover, .slide-nav .cur-reviews, .slide-nav .cur-reviews:hover { background-color: #324378; }
	
.bg-parenting .trigger:hover, .author-featured-post .bg-parenting, .cat-featured-post .bg-parenting { background-color: rgba(251, 119, 25, 0.6); }
.bg-relationships .trigger:hover, .author-featured-post .bg-relationships, .cat-featured-post .bg-relationships { background-color: rgba(243, 79, 87, 0.6); }
.bg-life .trigger:hover, .author-featured-post .bg-life, .cat-featured-post .bg-life { background-color: rgba(0, 163, 85, 0.6); }
.bg-entertainment .trigger:hover, .author-featured-post .bg-entertainment, .cat-featured-post .bg-entertainment { background-color: rgba(7, 121, 194, 0.6); }
.bg-contests .trigger:hover, .author-featured-post .bg-contests, .cat-featured-post .bg-contests { background-color: rgba(112, 66, 136, 0.6); }
.bg-reviews .trigger:hover, .author-featured-post .bg-reviews, .cat-featured-post .bg-reviews { background-color: rgba(50, 67, 120, 0.6); }

.border-parenting { border-right: solid 18px #fb7719; background: url(images/menu-parenting.png) repeat-x; }
.border-relationships { border-right: solid 18px #f34f57; background: url(images/menu-relationships.png) repeat-x; }
.border-life { border-right: solid 18px #00a355; background: url(images/menu-life.png) repeat-x; }
.border-entertainment { border-right: solid 18px #0779c2; background: url(images/menu-entertainment.png) repeat-x; }
.border-contests { border-right: solid 18px #704288; background: url(images/menu-contests.png) repeat-x; }
.border-reviews { border-right: solid 18px #324378; background: url(images/menu-reviews.png) repeat-x; }

.border-parenting:hover, .border-relationships:hover, .border-life:hover, .border-entertainment:hover, .border-contests:hover, .border-reviews:hover { background-position: 0 -10px; }

.bg-default { background-color: #333; }
.bg-gallery { background-color: #202020; }

.icon-parenting, .icon-relationships, .icon-life, .icon-entertainment, .icon-contests, .icon-reviews { background-position: center 0; padding-top: 52px; text-align: center; }

.icon-parenting { background-image: url(images/icon-parenting.png); background-repeat: no-repeat; color: #fdc297; }
.icon-relationships { background-image: url(images/icon-relationships.png); background-repeat: no-repeat; color: #fab0b3; }
.icon-life { background-image: url(images/icon-life.png); background-repeat: no-repeat; color: #8cd6b2; }
.icon-entertainment { background-image: url(images/icon-entertainment.png); background-repeat: no-repeat; color: #8fc3e3; }
.icon-contests { background-image: url(images/icon-contests.png); background-repeat: no-repeat; color: #bfaac9; }
.icon-reviews { background-image: url(images/icon-reviews.png); background-repeat: no-repeat; color: #a3aac2; }

.sub-cat { 
	padding: 10px 0 5px; min-height: 27px;
	text-transform: uppercase; letter-spacing: 1px; text-shadow: 1px 1px 0 rgba(0,0,0, 0.22); 
	font-family: 'Ruda', sans-serif; font-size: 14px; line-height: 30px; font-weight: 400; }
.sub-cat span, .sub-cat a.comments { 
	color: #fff; margin-right: 4px;
	display: block; float: left;
	padding: 2px 6px 0 8px; }
.sub-cat .bg-white { text-shadow: none; }

.sub-cat .child { 
	color: inherit; line-height: 20px;
	padding: 7px 5px 2px; margin: 0 0 3px;
	display: block; zoom: 1; *display:inline; }
.sub-cat .child:hover { color: #df0000; }

.sub-cat .children strong { 
	position: absolute; display: none; 
	color: #fff; letter-spacing: 0; padding: 0 1px 1px;
	background: #222; background: rgba(0,0,0,0.5); }
.sub-cat .children  { }
.sub-cat .children strong .child:hover { color: #ff8; }
.sub-cat .children:hover strong { display: block; } 

.sub-cat .with-drop .child1 { background-image: url(images/children.png); background-position: 100% 13px; background-repeat: no-repeat; background-size: 15px 7px; padding-right: 20px; }
.cat-featured .sub-cat .with-drop .child1, .author-featured .sub-cat .with-drop .child1 { background-image: url(images/children-white.png); }

#single-header .sub-cat .wrap-subcats { margin-top: 1px; }
#single-header .sub-cat .child { display: inline; margin: 0; padding: 0; }

.sub-cat .bg-parenting a:hover, .sub-cat .bg-relationships a:hover, .sub-cat .bg-life a:hover, .sub-cat .bg-entertainment a:hover, .sub-cat .bg-contests a:hover, .sub-cat .bg-reviews a:hover { color: #ff8; }
.sub-cat .children { 
	background-image: url(images/bg-stripes.png);
	display: block; float: left; 
	padding: 0; margin-left: 3px; font-style: normal; }
.author-featured .sub-cat .children, .cat-featured .sub-cat .children { background-image: url(images/bg-stripes-white.png); }

.loop-block .comments, #single-header .comments, .loop-normal .comments, .comments { 
	padding: 0; width: 0; margin: 0; overflow: hidden; float: left;
	background-image: url(images/comments.png); background-repeat: no-repeat; background-position: -22px 9px;
	transition: all 0.1s linear; -o-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -webkit-transition: all 0.1s linear; }
.loop-block:hover .comments, #single-header .comments, .text .comments, .loop-normal:hover .comments, #loop-single-bottom .comments:hover { padding: 0 0 0 24px; width: auto; margin: 0 4px 0 0; background-position: 8px 9px; }
.cat-featured-post .comments, .text .comments { padding: 2px 7px 0 32px; width: auto; margin: 0 4px 0 0; background-position: 8px 9px; }
#single-header span, #single-header .comments, .text .comments { margin-right: 4px; fpadding-right: 8px; }


/* Ads */
.ad-wide { padding: 0; width: 1016px; margin-bottom: 0; }
#big-ad iframe, #big-ad a { display: none; }
#big-ad { text-align: center; }
#big-ad div, #big-ad img { display: inline-block; zoom: 1; *display:inline; }
.ad-box { overflow: hidden; padding: 2px 0; text-align: center; }
.loop-block .ad-box { padding: 10px 0; }

.ad-unit-wide { width: 734px; text-align: center; margin: 0 auto; }

#top-promo { 
	height: 96px; width: 286px; float: right; text-align: center; }
#top-promo a.link { border-bottom: dotted 1px #444; 
	font-size: 17px; line-height: 25px; color: #333; }
#top-promo a.link:hover { border-color: #df0000; color: #df0000; }

#signup-pic { position: absolute; margin-top: -25px; z-index: 2950; }
#top-promo-details { 
	display: block; padding: 4px; width: 278px; position: absolute; z-index: 2900;
	background-image: url(images/signup-full.png); background-repeat: no-repeat; background-position: center bottom; background-size: 286px 249px;
	color: #333; }
#top-promo-details .inside { padding: 46px 0 0 6px; height: 38px; overflow: hidden; background: #fff; }
#top-promo:hover #top-promo-details { 
	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.8); box-shadow: 0 0 8px rgba(0, 0, 0, 0.8); }
#top-promo:hover .inside { background-color: #ffc; height: 195px; }
#top-promo:hover .subheading { }


/* Logo */
.logo-back { 
	display: none;
	margin: -3px 0 0 3px; padding: 0; overflow: hidden; position: absolute;
	background-color: #222; background-position: center; background-repeat: no-repeat; background-size: contain; 
	-webkit-border-radius: 41px; -moz-border-radius: 41px; border-radius: 41px;
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); box-shadow: 0 0 4px rgba(0, 0, 0, 0.8); }
.logo-back .inside { display: block; }
.logo-back img { margin: 0 auto; }
.logo-back img, .logo-back { width: 82px; height: 82px; }

.logo-rand0 { margin-top: 0; }
.logo-rand1 { margin-top: -82px; }
.logo-rand2 { margin-top: -164px; }

#logo { margin: 12px 0 0 7px; position: absolute; width: 157px; height: 39px; }

/* Header */
#header {
	position: relative; top: 0; z-index: 9999;
	width: 100%; margin-bottom: 0; padding: 0;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); 
	background: #282828; }
.header-wrapper { margin: 0 auto; width: auto; max-width: 1350px; }
	
	/* Menu */
	.menu, .menu-second { float: right; list-style-type: none; padding: 0; margin: 0; }
	.menu-second { float: none; }
	.menu .menu-item { 
		float: right; margin: 0; 
		text-transform: uppercase; letter-spacing: 1px; text-shadow: 1px 1px 0 rgba(0,0,0, 0.3); 
		font-family: 'Ruda', sans-serif; font-size: 15px; line-height: 30px; font-weight: 400; }
	.menu .top-menu-item { 
		display: block; margin: 0 1px;
		color: #f5f5f5; }
	.menu .cur, .menu .menu-item:hover a { background-position: 0 -10px; }
		
	/* Menu-Second */
	#header-second { width: 98%; padding: 2px 1% 9px; }
	.menu-second a { 
		padding: 3px 5px; display: block; color: #000; }
	.menu-second a:hover { text-decoration: underline; color: #000; }
	
	.menu-second .menu-item { 
		float: right; margin: 10px 3px 3px; padding: 0 4px;
		background: #fff; background: rgba(255,255,255,0.25);
		-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
		font-size: 14px; line-height: 24px; font-weight: 400; }
	.menu-second .sponsored { margin-right: 6px; margin-left: 8px; }
	.menu-second .sponsored a:hover { opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; text-decoration: none; }
	.menu-second .sponsored a { 
		background: #ff3; padding: 3px 9px; 
		opacity: 0.8; filter: alpha(opacity=80); -khtml-opacity: 0.80; 
		font-weight: 700; color: #1f1f1f; text-shadow: none; display: block; 
		-webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }
	
/* UI */
.ui-down-arrow, .ui-comments { display: block; background: url(images/ui.png) no-repeat; text-align: left; text-indent: -9999px; }
.ui-down-arrow, .ui-comments { width: 24px; height: 20px; float: left; }

.ui-comments { background-position: -30px 3px; }
.ui-down-arrow { float: right; background-position: 3px 4px; }

	/* Homepage */
	#home-news { height: 308px; padding-top: 15px; }
	#home-news p, #home-news .special-heading { color: #fff; }
	#home-news:hover .special-heading { color: #ff5; }
	
	/* Slideshow */
	.slideshow .cur { z-index: 2000; }
	.slideshow, .slide, .slide .text { height: 440px; overflow: hidden; }
	
	.slideshow { position: relative; }
	.slideshow, .slide, .home-featured, .home-social { margin: 0 auto; width: 100%; max-width: 600px; }
	.slide {  
		overflow: hidden; position: absolute; }
	.slide .text { 
		padding: 0; margin: 0;
		background-size: cover; background-position: center top; background-repeat: no-repeat; }
	.slide .slide-title { 
		background: url(images/black.png); background: rgba(0, 0, 0, 0.5);
		padding: 12px 0 16px;
		width: 100%;
		position: absolute; bottom: 0; 
		text-align: center; line-height: 28px; color: #fff; }
	.slide .slide-title .inside { padding: 0 10px; }
	.slide .slide-title .special-heading { 
		display: block;
		color: #fff; font-size: 39px; line-height: 50px; }
	.slide:hover .slide-title, .slide:hover .slide-title .special-heading { color: #ff8; }
		
	.slideshow .icon-parenting, .slideshow .icon-entertainment, .slideshow .icon-life, .slideshow .icon-relationships, .slideshow .icon-contests, .slideshow .icon-reviews { padding-top: inherit; background-position: center 18px; }

	.slide-nav { position: absolute; z-index: 2900; margin: 0 0 0 18px; }
	.slide-button { 
		display: block; float: left; 
		border: solid 1px #000; background: rgba(40, 40, 40, 0.3);
		margin: 10px 4px 0 0; width: 16px; height: 20px; text-indent: -9999px; }
	.slide-button:hover { background: rgba(0, 0, 0, 0.6); border-color: #fff; }
	
	
	/* Home Social */
	.home-social, .home-featured { padding: 0; }
	.home-social { margin-bottom: 25px; }
	
	.home-social .subheading, .home-featured .subheading {
		padding: 31px 0 26px 0; margin: 0;
		line-height: 22px; text-align: center; color: #eee; }
	span.underline-heading { border-bottom: solid 2px #eee; }

	.home-ssl { padding: 6px 0; background: #333; }
	.home-ssl a { 
		display: inline-block; zoom: 1; *display:inline;
		margin: 10px 6px 0; }
	
	.home-social .ssl-gallery-showcase, .home-social .ssl-video-showcase { border: none; margin: 0; padding: 0; position: relative; }
	.home-social .ssl-gallery-showcase .hover, .home-social .ssl-video-showcase .hover { width: 100%; height: 100%; margin: 0; padding: 0; top: 0; }
	.home-social .ssl-gallery-showcase .gallery-text, .home-social .ssl-video-showcase .gallery-text { display: block; padding-bottom: 10px; bottom: 0; position: absolute; }
	
	/* Home Featured */
	#featured-container { text-align: center; background: #222; }
	
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5), 
	only screen and (min-device-pixel-ratio: 1.5) {
		.home-featured .subheading { background-image: url(images/featured-posts@2x.jpg); background-size: 183px 41px; }
	}
	
	#home-featured3 { display: none; }
	#featured-container .wrapper { width: 860px; padding: 0; margin: 0 auto; }
	.home-featured .title { height: 30px; padding: 0; text-align: right;
		font-size: 16px; line-height: 26px; }
	.home-featured-thumb, .home-social .ssl-gallery-showcase, .home-social .ssl-video-showcase { float: left; width: 50%; height: 172px; }
	.home-featured-thumb { margin: 0 auto; overflow: hidden;
		background-repeat: no-center; background-position: center; background-size: cover;
		font-size: 13px; line-height: 22px; }
	.home-featured-thumb a { 
		display: block; padding: 0; height: 172px;
		color: #eee; 
		transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;
		background-position: 0 -200px; }
	.home-featured-thumb .time {
		color: #eee;
		transition: all 0.15s linear; -o-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear;
		display: block; padding: 5px 0 76px;
		background-position: center -65px;
		opacity: 0.85; filter: alpha(opacity=85); -khtml-opacity: 0.85; }
	.home-featured-thumb a:hover { background-image: none; }
	.home-featured-thumb a:hover .time { 
		background-position: center 8px; padding: 56px 0 0; 
		opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; }
	
	.thumb-title-author-name { display: block; height: 45px; padding-bottom: 3px; overflow: hidden; }
		
	/* Temporary (Background) */
	.home-featured .thumb-title { 
		display: block; padding: 10px 10px 100px;
		background: #000; background: rgba(0,0,0,0.5); }
	.home-featured-thumb:hover .thumb-title { background: none; }
	
	#featured-news { 
		width: 290px; height: 280px; padding: 40px 70px; 
		font-size: 14px; line-height: 26px; }
	
	/* Show Some Love */
	#show-some-love { 
		padding: 20px 0;  
		background: #222; border-top: solid 1px #1a1a1a; 
		color: #ddd; font-size: 14px; line-height: 26px; }
	#show-some-love-inside { max-width: 325px; margin: 0 auto; }
	#show-some-love .time, #show-some-love a { color: #efefa7; }
	#show-some-love a:hover { color: #c9c96d; }
	.third { width: 319px; margin: 0 auto; }
	#facebook-wrapper { overflow: hidden; border: solid 10px #444; }
	#show-some-love #facebook-wrapper { height: 454px; }
	
	.sidebar #facebook-wrapper { padding: 0; margin: 13px; border: solid 4px #fff; }
	
	.sidebar .ssl-gallery-showcase, .sidebar .ssl-video-showcase { padding-top: 135px; margin: 14px; border: solid 5px #fff; background-position: center; }
	.sidebar .ssl-video-showcase .hover, .sidebar .ssl-gallery-showcase .hover { margin-top: -135px; width: 262px; padding-top: 88px; height: 70px; }
	
	.ssl-gallery-showcase, .ssl-video-showcase { 
		display: block; overflow: hidden; height: 23px; padding: 160px 0 0; margin-right: 5px;
		border: solid 10px #353535;
		font-size: 12px; line-height: 20px; 
		background-size: cover; background-position: center; 
		-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); box-shadow: 0 0 8px rgba(0, 0, 0, 0.3); }
	.ssl-gallery-showcase .hover, .ssl-video-showcase .hover {
		display: none; position: absolute; margin-top: -160px; width: 294px; height: 85px; padding-top: 98px;
		background: url(images/gallery.png) center; color: #eee; text-align: center; }
	
	.ssl-video-showcase .hover { background-image: url(images/video.png); }
	
	.ssl-gallery-showcase:hover .hover, .ssl-video-showcase:hover .hover {
		display: block; }	
	#single .ssl-gallery-showcase strong, #single .ssl-video-showcase strong, .ssl-gallery-showcase .gallery-text, .ssl-video-showcase .gallery-text { color: #ddd; }
	.ssl-gallery-showcase .gallery-text, .ssl-video-showcase .gallery-text {
		padding: 5px; background: url(images/black.png); background: rgba(0,0,0,0.5); }
		
	/* Tweet */
	.tweet { border-top: solid 2px #fff; margin-top: 12px; }
	.tweet .time { 
		padding: 0 10px; top: -14px; position: relative;
		display: inline-block; zoom: 1; *display:inline; }
	.tweet p { margin-top: -12px; padding-bottom: 5px; }
	
	#show-some-love .tweet { border-color: #303030; width: 95%; margin: 18px auto 0; }
	#show-some-love .time { background: #222; }
	
	/* Photo Galleries */
	.author-blog-full { 
		display: block; position: relative; z-index: 500;
		background-size: cover; background-position: center; }
	.author-blog-full, .author-blog-full .flash { height: 380px; }
	.author-blog-full .blog-title {
		color: #fff; font-size: 44px; line-height: 55px;
		padding: 15px; width: 440px;
		position: absolute; bottom: 0; }
	.author-blog-full .blog-title .inline-block { 
		padding: 7px 12px 8px;
		background: #444; background: rgba(0, 0, 0, 0.5); }
	.author-blog-full .blog-desc {
		position: absolute; right: 0; top: 0;
		padding: 20px 12px; width: 196px; height: 340px; 
		font-size: 13px; line-height: 20px; color: #fff;
		background: #444; background: rgba(0, 0, 0, 0.5);
		opacity: 0; filter: alpha(opacity=0); -khtml-opacity: 0; }
	
	.gallery-loop, .with-sidebar div.gallery-loop { padding: 0; }
	.gallery-loop:hover .blog-desc {
		display: none;
		opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; }
	.author-blog-full:hover .blog-title { color: #ff8; }
	.gallery-loop:hover .flash { background: rgba(0, 0, 0, 0.15); }
	
	.with-sidebar .gallery-post-container, .gallery-post-container {
		background: #222; position: relative; z-index: 1000;
		border-top: 10px solid #222; border-bottom: 10px solid #222; 
		padding-bottom: 0; padding-left: 1px;
		-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
	.gallery-post-container, .gallery-post, .gallery-info { height: 100px; display: block; }
	.gallery-post { width: 119px; float: left; background-size: cover; background-position: center; background-color: #222; }
	.gallery-info { 
		position: relative;
		color: #fff; text-align: center; line-height: 26px;
		width: 199px; height: 62px; padding: 7px 10px 0; margin: -63px 0 0 -50px;
		display: none; }
	.gallery-info img { position: absolute; bottom: -12px; left: 50%; margin-left: -12px; }
	
	.gallery-post-1 .gallery-info { margin-left: 14px; }
	.gallery-post-1 .gallery-info img { left: 15px; margin-left: 0; }
	
	.gallery-post-4, .gallery-post-5, .gallery-post-6, .gallery-post-7 { display: none; } 
	
	.gallery-post:hover .gallery-info { 
		display: block;
		opacity: 0.9; filter: alpha(opacity=90); -khtml-opacity: 0.9; }
	
	/* Blog */
	.author-featured { 
		background: #302c2a; 
		max-width: 920px; margin: 0 auto; 
		-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
	.author-featured .text, .cat-featured .text { 
		width: 100%;
		padding: 8px 0; position: absolute; bottom: 0; }
	.author-featured .text p, .author-featured .text h2 { padding-left: 13px; padding-right: 13px; }
	.author-featured .heading, .cat-featured .heading { 
		font-size: 30px; line-height: 40px;
		padding: 12px 0 5px;
		white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.author-featured:hover .heading, .cat-featured:hover .heading { text-overflow: visible; overflow: visible; white-space: normal; }
	
	.author-featured .author-featured-post a.child, .cat-featured .cat-featured-post a.child { color: #fff; }
	.author-featured .author-featured-post a:hover, .cat-featured .cat-featured-post a:hover, .author-featured .author-featured-post a.child:hover, .cat-featured .cat-featured-post a.child:hover, #single-header a.child:hover { color: #ff8; }
	.author-featured-post, .cat-featured-post { position: relative; background-position: center; }

		/* Author */
		#author-featured-container { padding: 30px 0 0; color: #fff; }
		
		.author-no-bg { background: url(images/grid.png) center; }
		.author-bg { background-color: #222; background-size: cover; background-position: center; }
		.author-bg .subheading .inline-block { background: #444; background: rgba(0, 0, 0, 0.5); padding: 8px 12px 7px; }
		
		#author-featured-container .subheading, #cat-featured-container .subheading, #subcat-featured-container .subheading { 
			font-size: 30px; line-height: 40px;
			margin: 0; padding: 0 0 25px; }
		.cat-icon { 
			position: relative; left: -20px; top: 14px;
			margin: 0; width: 68px; height: 58px;
			display: inline-block; zoom: 1; *display:inline; }
			
			
			
			/*
		.author-featured-post { float: left; width: 60%; height: 440px; }
		.author-about { float: left; width: 36%; padding: 8px 2% 0; }
		.author-featured, .author-featured-post { height: 440px; overflow: hidden; }
			*/
			
			
		.author-featured-post { 
			height: 440px;
			background-size: cover; text-align: left; }
		.author-about { 
			padding: 15px;
			font-size: 13px; line-height: 24px; color: #ddd; text-align: left; }
		.author-about p { padding-bottom: 7px; }
		.author-about .sub-cat span { color: #fff; background: #494644; }
		.author-about-thumb { 
			display: block; width: 138px; height: 125px; margin: 8px 15px 0 0; float: left; 
			background-position: center -5px; background-color: #eee; }
		
		.author-social-container { padding-top: 3px; }
		.author-social-container img { display: inline; margin-right: 5px; }
		.author-social-container img:hover { opacity: 0.8; filter: alpha(opacity=80); -khtml-opacity: 0.8; }
		
		.parenting-comments { background-image: url(images/comments-parenting.png); }
		.entertainment-comments { background-image: url(images/comments-entertainment.png); }
		.life-comments { background-image: url(images/comments-life.png); }
		.relationships-comments { background-image: url(images/comments-relationships.png); }
		.contests-comments { background-image: url(images/comments-contests.png); }
		.reviews-comments { background-image: url(images/comments-reviews.png); }

		/* Category */
		#cat-featured-container, #subcat-featured-container { 
			padding: 10px 0 0; 
			background-position: center 18px; }
		.archive-empty-title #cat-heading { padding: 22px 0 30px;}
		.cat-featured { 
			width: 100%; overflow: hidden;
			background: #302c2; }

		.cat-featured-post { 
			display: block; height: 320px;
			background-size: cover; background-repeat: no-repeat; background-position: center; }
		.cat-featured-post .sub-cat { margin: 4px 0 13px; }
		.cat-featured-post:hover .sub-cat { color: #fff; }
		.cat-featured .heading { 
			position: absolute; bottom: 0; width: 96%;
			padding: 5px 2% 13px; }
		.cat-featured-post .sub-cat span { border: solid 1px #eee; }

		/* Loop Normal */
		.loop-normal-block a p { color: #333; }
		.loop-normal-block .loop-title { padding: 8px 0 10px; }
		
		/* Commenting */
		#comments ul, #comments ol { padding: 10px 10px 0 10px; margin: 0; }
		.commentlist { list-style-type: none; }
		.comment-author img { float: left; margin: 2px 10px 0 0; }
		.comment-body { font-size: 13px; line-height: 23px; }
		.comment-reply-link { display: none; }
		
	/* Home Reviews */
	.home-reviews { width: 570px; padding-left: 21px; }
	.home-reviews .title { font-size: 16px; padding: 18px 0 0; } 
	.home-reviews .home-review-block, .home-review-block-last { float: left; padding: 10px; width: 150px; height: 160px; margin: 0 10px 20px;
		font-size: 14px; line-height: 22px; text-align: center;
		background: url(images/home-review.png) no-repeat center 100px; }
	.home-review-block-last { margin-right: 0; }
	.home-reviews a { display: block; color: #d3d5dd; height: 155px; }
	.home-review-thumb { 
		display: block; width: 150px; height: 100px; margin: 0 0 7px;
		transition: all 0.15s linear; -o-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear;
		background-position: center 10px; background-repeat: no-repeat; }
	.home-reviews a:hover .home-review-thumb { background-position: center 0; }

	.ad-home-reviews { margin: 100px 23px 0 0; }
	
/* Overlay */
#overlay-container { display: none; }
#overlay { 
	cursor: pointer; width: 100%; height: 100%; position: fixed; z-index: 9000; 
	text-align: center; display: none; padding: 0; display: block;
	background: url(images/overlay.png); }
#overlay-inner {
	position: absolute; z-index: 9999;
	font-size: 15px; line-height: 27px; text-align: center; 
	width: 100%; margin: 0; padding: 0; }
#overlay-inner p { background: #2a2a2a; padding: 5px 10px; color: #eee; }
#overlay-content { 
	margin: 0 auto;
	display: inline-block; zoom: 1; *display:inline; }
#overlay-close { 
	height: 28px; padding: 2px 24px 0 0; display: block; 
	color: #ff5; text-align: right;
	background: url(images/overlay-close.png) right no-repeat; }
#overlay-inner img, #overlay-inner p { 
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
#overlay-inner img { max-width: 1040px; }
#overlay-inner p { max-width: 1024px; padding: 5px 10px; }

/* Content */
.content, .content-alt { padding: 20px; }
.with-sidebar, .loop-normal-block { padding-bottom: 40px; }
.with-sidebar img { height: auto; }
.loop-normal-block { padding: 20px 20px 10px; background: #fff; min-height: 240px; }

.with-sidebar div { padding-bottom: 10px; }

#page-404 { padding: 100px 0; }
#page-404 h1 { font-size: 55px; line-height: 65px; }

	/* Pages */
	#page-header { padding: 80px 20px 10px; background: url(images/grid.png) center top; }

	/* Posts */
	#single-header { padding: 10px 20px; color: #fff; }
	.author { 
		font-size: 13px; line-height: 22px;
		padding-top: 116px; 
		background-position: center top; background-repeat: no-repeat; }
	.author .title { 
		padding: 19px 0 0; height: 65px;
		background-position: center bottom; background-repeat: no-repeat; }
	.author span, .author .title { color: #fff; }
	.author:hover .title span { color: #ff5; }
	
	.written-by { font-family: 'Ruda', sans-serif; text-transform: uppercase; letter-spacing: 1px;
		opacity: 0.65; filter: alpha(opacity=65); -khtml-opacity: 0.65; }
	
	.featured-img-inner { float: left; margin-right: 26px; }
	.featured-img-inner, .featured-img-inner img { width: 300px; }
	
	.post-summary { float: left; clear: left; padding: 11px 0 10px; margin: 0 26px 10px 0; width: 300px; 
		font-size: 13px; line-height: 22px; }
	.post-summary .title { 
		padding: 8px 15px 8px 30px; display: block; 
		font-size: 14px; background-color: #fff; border-top: 4px solid #dededf; border-bottom: 4px solid #dededf; }
	.post-summary .inside { padding: 10px 15px 0; }
	.post-summary p { margin-left: 15px; display: list-item; list-style-type: square; }

	/* Post Elements */
	blockquote { 
		border-top-width: 12px; border-top-style: solid; border-bottom-width: 12px; border-bottom-style: solid;
		min-height: 68px; height:auto !important; height: 68px;
		padding: 15px 20px 4px; margin: 10px 0 21px; 
		background-repeat: no-repeat; background-position: 0 9999px;
		font-family: 'Snippet'; font-size: 24px; line-height: 38px; }
	.wp-smiley { display: inline; }
		
	/* Media */
	.wp-caption { 
		margin: 15px 10px 25px 0; padding: 0;
		max-width: 100%;
		background: #333; color: #dadada; font-size: 14px; line-height: 22px;
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
		transition: all 0.15s linear; -o-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -webkit-transition: all 0.15s linear; }
	.wp-caption:hover { color: #fafafa;
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); }
	.wp-caption img { margin: 0 0 9px; width: 100%; height: auto !important; }
	.wp-caption p.inside { padding: 8px 8px 0; }
	
	.alignright { margin: 15px 0 25px 40px; float: right; }
	.alignleft { margin: 15px 40px 25px 0; float: left; }
	.aligncenter { margin: 15px auto 25px auto; }
	.alignnone { margin: 15px 0 25px 0; }
	
	.youtube-container, .with-sidebar div.youtube-container { position: relative; width: 676px; padding: 40px 0; margin: 0 0 10px; }
	.youtube-container iframe { display: block; margin: 0 auto; 
		-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); box-shadow: 0 0 15px rgba(0, 0, 0, 0.3); }

/* Gallery */
.gallery-container, .gallery, .gallery-item { width: 100%; height: 351px; overflow: hidden; }
.gallery-container { 
	padding: 0 20px; margin: 0 0 10px -20px; 
	position: relative; 
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 03); }
.gallery-container-first, .gallery { margin-top: -20px; }
.gallery, .gallery-item { 
	width: 100%;
	padding: 0; margin: 0; overflow: hidden; }
.gallery { position: absolute; margin-left: -20px; }
.gallery .photograph { 
	height: 320px; padding: 0; overflow: hidden;
	background-position: center; background-size: contain; background-repeat: no-repeat; }
.photograph img { margin: 0 auto; height: 100%; width: auto; }
.gallery-item { position: absolute; z-index: 1000; display: none; }
.gallery .next { margin-left: 800px; }
.gallery .prev { margin-left: -800px; }
.gallery .cur { display: block; }

.gallery-item .photo-desc { 
	display: block; padding: 11px 10% 10px 20px;
	position: absolute; bottom: 0; width: 90%;
	background: #000;
	font-size: 12px; line-height: 20px; color: #ddd; }

.gallery .go-next, .gallery .go-prev { 
	display: block; position: absolute; width: 80px; height: 370px; z-index: 2000; margin-top: -50px;
	transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none;
	background-image: url(images/gallery-nav.png); background-repeat: no-repeat; }
.gallery .go-next { background-position: -80px 0; right: 0; }
.gallery .go-next:hover { background-position: -80px -430px; }
.gallery .go-prev { background-position: 0 0; left: 0; }
.gallery .go-prev:hover { background-position: 0 -430px; }
.gallery-container:hover .go-next, .gallery-container:hover .go-prev { display: block; }
.gallery-container .hide, .gallery-container:hover .hide { display: none; }

/* Blogs */
.author-blog-list { display: block; clear: left; margin: 10px 0; }
.author-blog-thumb { 
	float: left; margin-right: 20px; margin-bottom: 15px;
	width: 280px; height: 140px; padding: 0;
	background-size: cover; }
.author-blog-thumb .inner { 
	background: url(images/author-thumb-bg.png); background-size: cover;
	display: block; }
.author-blog-thumb img { margin: 0 auto; max-height: 140px; padding: 0; display: block; }

.author-blog-list h4 { padding-bottom: 3px; 
	transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.author-blog-list:hover h4 { background: #fb7719; color: #fff; }
.author-blog-list .normal { 
	margin-left: 300px;
	font-size: 14px; line-height: 26px; }

/* Sidebar */
.sidebar { 
	padding: 0 2px 16px; margin: 0;
	font-size: 13px; line-height: 22px; }
#loop-sidebar { width: 310px; float: right; padding: 30px 15px; }

.sidebar .subheading, .author .subheading { display: block; padding: 2px 0 0; font-size: 24px; line-height: 26px; }

.sidebar-block-container { margin: 15px 0 0; }
.author-box .sidebar-block { margin-top: 14px; }
.sidebar-block { border: solid 5px #fff; padding: 11px; margin: 0 14px 0; }
.sidebar-title, .sidebar-block-bottom { 
	display: block; background: #555; }
.sidebar-block-bottom { background: #fff; padding: 4px 10px 8px; margin: 0 14px 10px; }
.sidebar-title { 
	font-size: 16px; line-height: 26px; color: #585858;
	padding: 11px 4px; margin: 0 0 8px; }

.sidebar-block .sidebar-related-post { text-align: left; padding: 10px 0 0; }
.sidebar-related-post .featured-img { width: 58px; height: 58px; display: block; float: left; 
	background-color: #fff; background-position: center; background-size: cover; }
.sidebar-related-post a { padding-left: 66px; display: block; }

/* Loop */
#loop-container { padding: 0; }
#loop-container .loop-block { 
	float: left; padding: 25px 3%; margin: 0; 
	width: 94%; overflow: hidden;
	font-size: 14px; line-height: 26px;
	border-bottom: 1px dashed #ddd; }
#loop-container .loop-block-inside { max-width: 400px; margin: 0 auto; }
#loop-container .loop-thumb { 
	overflow: hidden; height: 337px; 
	background-size: cover; background-position: center;}
#loop-container .border-t { border-top: 1px dashed #ddd; }
#loop-container .home-loop-title { padding: 8px 8px 7px; }

.loop-block .loop-thumb { padding: 0; margin: 6px 0 0; }
.loop-block .loop-thumb img { max-width: 300px; width: 100%; margin: 0 auto; display: block; }

.loop-author { 
	background-image: url(images/bg-stripes.png); 
	padding: 2px 8px 3px; margin-bottom: 13px; }
.loop-normal .loop-author { margin-bottom: 0; }

#loop-container #featured-contest { margin-left: -1px; height: auto; }
#loop-container #featured-contest .inside { padding: 30px 30px 25px; max-width: 300px; margin: 0 auto; }
#loop-container #featured-contest .ad-box { width: auto; background: url(images/bg-stripes.png); text-align: center; padding: 20px 0; }
#loop-container #featured-contest .ad-box .ad-inside { width: 300px; height: 250px; overflow: hidden; margin: 0 auto; }

#home-news #icon-text, #home-news #icon-text p { display: block; padding-bottom: 0; }
#home-news #icon-text p { opacity: 0.65; filter: alpha(opacity=65); -khtml-opacity: 0.65; }
#featured-contest h5 { padding: 11px 15px 12px; }
#loop-container .border-none { border: none; }

.home-break, .home-break-empty { 
	background: #333 url(images/home-break.jpg) repeat-x; padding: 10px 0; height: 90px;
	-webkit-box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.4); box-shadow: inset 0 0 12px rgba(0, 0, 0, 0.4); }
.home-break-empty { height: 10px; }
.home-read-more, .page-num { 
	position: absolute; left: 50%;
	width: 80px; height: 57px; padding: 23px 0 0; margin: 5px 10px 5px -40px; 
	background-image: url(images/read-more.png); background-repeat: no-repeat; background-position: center;
	color: #eee; font-family: 'Snippet', sans-serif; font-size: 18px; line-height: 18px; font-weight: 400; }
	
#first-nav-wrapper a{ display: block; background: url(images/first-nav-wrapper.png) no-repeat center top; height: 85px; width: 180px; margin: 0 auto; }
#first-nav-wrapper a .home-read-more { background: none; transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
#first-nav-wrapper a:hover .home-read-more { color: #ff8; }
#first-nav-l { margin-left: -87px; }
#first-nav-r { 
	padding-top: 31px; height: 49px; margin-left: 7px; 
	font-size: 38px; }

.page-num { 
	padding: 24px 0 0; height: 56px; 
	background-image: url(images/page-num.png); 
	font-family: 'Noto Sans', sans-serif; letter-spacing: 1px;
	text-indent: 1px; font-weight: 700; font-size: 30px; line-height: 32px; color: #333; }

#page-prev { margin-left: -130px; }
#page-next { margin-left: 50px; }
.home-read-more a, a.home-read-more, #page-prev a, #page-next a { color: #eee; display: block; }
.home-read-more a:hover, a.home-read-more:hover, #page-prev a:hover, #page-next a:hover { color: #ff8; }

/* Loop Video */
#loop-video-container { padding: 12px 0 15px; background: #333; }
#loop-video-container .title {
	color: #686868; font-size: 14px; 
	padding: 0 5px; margin: 0 0 10px; }
.loop-video-thumb { 
	width: 102px; height: 66px; margin: 0 8px;
	background-repeat: no-repeat; background-position: center;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 1); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 1); box-shadow: 0 0 10px rgba(0, 0, 0, 1);
	display: inline-block; zoom: 1; *display:inline; }
.loop-video-thumb img { transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.loop-video-thumb:hover img { opacity: 0.5; filter: alpha(opacity=50); -khtml-opacity: 0.5; }

/* Loop Sidebar */
#loop-sidebar .sub-cat { color: #a3aac2; }
#loop-sidebar a { 
	background: #283660 url(images/grain.png);
	min-height: 64px; height:auto !important; height: 64px; 
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.75); box-shadow: 0 0 5px rgba(0, 0, 0, 0.75); 
	display: block; padding: 8px; margin: 12px 0;
	color: #fff; font-size: 16px; line-height: 26px; }
#loop-sidebar a:hover { color: #ff8; }

/* Loop Single Bottom */
#loop-single-bottom { 
	padding: 0 0 8px; 
	background: #f9f5dd;
	font-size: 15px; line-height: 29px; }
.post-it-bottom { display: none; }

#loop-single-bottom .post-it { 
	background: url(images/bg-stripes.png);
	padding: 18px 0; margin-bottom: 10px; font-size: 18px; line-height: 28px; }
#loop-single-bottom .post-title { font-size: 21px; line-height: 30px; padding: 11px 0 2px; }

#loop-single-bottom .loop-container { padding: 0 10px; }
#loop-single-bottom .loop-block { float: left; width: 98%; padding: 10px 1%; }
#loop-single-bottom .loop-block p { background: url(images/post-it.png) top; }
#loop-single-bottom .loop-thumb { 
	height: 240px; display: block; 
	background-size: cover; background-repeat: no-repeat; background-position: center; }

/* Form */
input { 
	background: #fff; font-size: 13px; line-height: 21px; 
	border: solid 1px #ddd; padding: 5px 6px 3px; }
label {
	min-width: 130px;
	display: inline-block; zoom: 1; *display:inline; }

#constant-contact-signup-errors { background: #ff8; color: red; margin: 0 0 15px; }
#constant-contact-signup-errors ul, #constant-contact-signup-errors li { padding-top: 5px; padding-bottom: 0; margin: 0; }
#constant-contact-signup-errors label { width: auto; }

input#cc_Go { 
	background: #444; cursor: pointer; padding: 7px 10px 8px; 
	text-transform: uppercase; font-size: 14px; color: #fff; font-weight: 700; }
input#cc_Go:hover { color: #ff8; }
.cc_safesubscribe { 
	text-indent: -9999px; display: block; width: 168px; height: 14px;
	background: url(images/safesubscribe-black.gif) no-repeat center; }

/* Search */
#empty-search { padding: 85px 50px 100px;}

#empty-search form { padding: 20px 0 0; margin: 0; }
#empty-search input { 
	font-size: 20px; line-height: 30px; padding: 12px 20px 10px; margin: 0;
	border: solid 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.3);
	-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
#empty-search #search-submit { 
	cursor: pointer; background: #444; color: #fff;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
#empty-search #search-submit:hover { background: #333; color: #ff8; }

#header-second #searchform { 
	float: right; margin: 10px 5px 0;
	height: 30px;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
#header-second #s {
	font-size: 13px; line-height: 18px; padding: 6px 10px 6px 12px; float: left; margin: 0; width: 78px;
	border: none; background: #fafafa;
	-moz-box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
	-webkit-border-top-left-radius: 15px; -webkit-border-bottom-left-radius: 15px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomleft: 15px; border-top-left-radius: 15px; border-bottom-left-radius: 15px; 
	transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
#header-second #s:active, #header-second #s:focus { width: 120px; background: #fff; }
#header-second #search-submit { 
	padding: 7px 12px 8px 9px; width: 16px; height: 15px; cursor: pointer; float: left; margin: 0;
	color: #eee; font-size: 14px; line-height: 20px; background: #444; border: none;
	-webkit-border-top-right-radius: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-topright: 15px; -moz-border-radius-bottomright: 15px; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
#header-second #search-submit:hover { background: #555; }

	
/* Footer */
footer { 
	font-size: 15px; line-height: 22px; text-align: center;
	background: #232323 url(images/footer.png) no-repeat center top;
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }
footer .wrapper { margin-bottom: 0; }

.savgroup{text-align:center;}
.savgroup img{margin:20px auto;}

footer #featured-blogger-title { 
	padding: 17px 0 43px 120px; margin: 0 auto; width: 180px; 
	text-align: left; text-indent: -24px; text-shadow: 1px 1px 0 rgba(0,0,0, 0.32); }
footer #cp { 
	padding: 16px 0 18px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
	border: solid 1px #2f2f2f; background: url(images/bg-stripes2.png); }
footer #cp a { color: #585858; }
footer #cp a:hover { color: #333; }

.footer-block { width: 90%; margin: 32px auto 52px; }
.footer-block .gray { 
	border: solid 1px #2f2f2f; background: url(images/bg-stripes2.png);
	margin: 46px 10px 0; padding: 10px 10px 20px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18); box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.18);
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.footer-block .gray strong { font-size: 20px; line-height: 38px; color: #888; }
#footer-author { background: url(images/footer-author-circle.png) center top no-repeat; }
#footer-author .subheading { font-size: 20px; }

footer a.author:hover span { color: #ff5; }

/* Newsletter */
#gform_wrapper_1{margin: 0 auto;}
#gform_wrapper_1 .gform_footer {padding: 0 0 10px 0;margin: 0 0 0 0;}
#gform_wrapper_1 .gform_button{cursor: pointer;font-size: 32px;line-height: 42px;padding: 10px 40px;opacity: 0.8;height: auto;background:#fb7719;border: 2px solid #fb7719;color: #FFF;font-weight: normal;letter-spacing: 2px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
#gform_wrapper_1 .gform_button:hover{opacity: 1;}

/* Forms */
.gform_wrapper{margin: 0 auto;width: 100%;}

.gform_wrapper:after{
clear:both;height:0px;width:0px;font-size:0.01em;line-height:0px;overflow: hidden;
}

.gform_wrapper .gform_footer {padding: 0 0 10px 0;margin: 0 0 0 0;}
.gform_wrapper .gform_button{cursor: pointer;font-size: 32px;line-height: 42px;padding: 10px 40px;opacity: 0.8;height: auto;background:#fb7719;border: 2px solid #fb7719;color: #FFF;font-weight: normal;letter-spacing: 2px;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.gform_wrapper .gform_button:hover{opacity: 1;}

	
	/* Pre-Responsive */
	.sidebar-container { position: relative; }
	
	.sidebar, .sidebar-container { float: right; width: 300px; }
	#single, #page { position: relative; overflow: hidden; }
	.sidebar { 
		position: absolute; right: -320px; z-index: 8000;
		transition: all 0.3s linear; -o-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear;
		-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.85); -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.85); box-shadow: 0 0 15px rgba(0, 0, 0, 0.85); }
	.sidebar-on { right: 0; }
	
	.with-sidebar img, .featured-full img { max-width: 100%; }
	.featured-full { background: #fff; }
	.featured-full img { margin: 0 auto; width: 100%; height: auto; }

	.ad-wide { text-align: center; width: auto; background: #222; }
	.ad-wide, #top-promo { display: none; }
	
	.with-sidebar, .loop-normal-block { }
	.with-sidebar img { }
		
	/* Star */
	#star img { opacity: 0.5; filter: alpha(opacity=50); -khtml-opacity: 0.5; }
	#star:hover img { opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; }
	
	#star, #star-close { 
		display: block; position: absolute; z-index: 4000;
		margin: 20px 0 0; right: 0; cursor: pointer; }
	#star-close { display: none; top: 0; right: 233px; }
	
	.sidebar-on #star-close { display: block; z-index: 9000; }
	.star-float #star-close { position: fixed; top: -15px; }
	
	/* Menu */
	#logo-container { position: absolute; left: 10px; }
	#menu-category-menu {
		text-align: right;
		display: none;
		background: #202020;
		float: none; width: auto; padding-top: 10px; padding-bottom: 3px; }
	#menu-category-menu li { padding: 0 20px 7px; margin: 0; }
	#menu-category-menu a.top-menu-item { 
		padding: 2px 8px 0; 
		transition: all 0.15s ease; -o-transition: all 0.15s ease; -moz-transition: all 0.15s ease; -webkit-transition: all 0.15s ease; }
	#menu-category-menu li, #menu-category-menu li.menu-item a.top-menu-item {
		display: block; float: none; }
		
	#header { min-height: 68px; }
	#mobile-menu-container { width: 100%; height: 56px; }
	#mobile-menu { 
		border: solid 1px #fff;
		display: block; float: right; 
		width: 31px; height: 18px; 
		padding: 10px 8px 10px 0; margin: 14px 10px 3px; }
	#mobile-menu img { width: 23px; height: 18px; display: block; float: right; }
	#mobile-menu span { 
		color: #fff; text-transform: uppercase;
		display: none; margin: -5px 10px 0 0; }
		
		/* Submenu */
		.sub-menu { 
			z-index: 9999;
			display: block;
			list-style-type: none;
			padding: 8px 0; }
		.sub-menu:after, .sub-menu:before { display: block; content: " "; clear: both; visibility: hidden; }
		#menu-category-menu .menu-item .sub-menu li { 
			float: none; padding: 0 17px; }
		#menu-category-menu .sub-menu a { 
			display: block; float: none;
			color: #999;
			font-family: 'Noto Sans', sans-serif; font-size: 15px; line-height: 28px; text-transform: none; letter-spacing: 0;
			padding: 2px 11px 0 0; }
		#menu-category-menu .sub-menu a:hover { color: #df0000; }
		
	/* Social */
	.social { padding: 0; }
	#social-container { 
		display: block; overflow: hidden;
		padding: 10px 0 5px 10px;
		transition: background 0.2s linear; -o-transition: background 0.2s linear; -moz-transition: background 0.2s linear; -webkit-transition: background 0.2s linear; }
	
	#social-container div.social-share { 
		width: 60px; height: 60px; padding: 0; margin: 0; overflow: hidden;
		position: relative; overflow: hidden;
		display: inline-block; zoom: 1; *display:inline; }
	#social-container div#pinterest { padding-top: 15px; }
	
	.social-share .inside { 
		margin-top: -70px;
		transition: all 0.11s linear; -o-transition: all 0.11s linear; -moz-transition: all 0.11s linear; -webkit-transition: all 0.11s linear; }
	.social-cover { padding: 0; height: 60px; margin-bottom: 10px; }
	#social-facebook .social-cover { background: #4761a3 url(images/social/fb.png) no-repeat center; background-size: 65%; margin-bottom: 10px; }
	#social-twitter .social-cover { background: #00aced url(images/social/tw.png) no-repeat center; background-size: 65%; }
	#social-gplus .social-cover { background: #dc4a36 url(images/social/gp.png) no-repeat center; background-size: 65%; }
	#social-pinterest .social-cover { background: #d73532 url(images/social/pi.png) no-repeat center; background-size: 65%; }
	
	a[href^="//pinterest.com/pin/"], a[href^="http://pinterest.com/pin/"] {
		transition: none; -o-transition: none; -moz-transition: none; -webkit-transition: none; }

	/* Loop */
	.loop-normal-thumb { 
		opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1;
		display: block; width: 100%; height: 210px; margin: 10px 0 0 0;
		background-size: cover; background-position: center; background-repeat: no-repeat; text-indent: -9999px;
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
	.loop-normal-thumb:hover { opacity: 0.9; filter: alpha(opacity=90); -khtml-opacity: 0.9; }
	.loop-normal { padding-top: 5px; }
		
		
	
@media screen and (min-width: 340px) {	
	.logo-back { display: block; }

	#logo { margin: 11px 0 0 95px; position: absolute; width: 169px; height: 42px; }
}

@media screen and (min-width: 450px) {
	.logo-back { display: block; }
	
	#logo { margin: 9px 0 0 96px; position: absolute; width: 185px; height: 46px; }
	
	.slideshow, .slide, .slide .text { height: 530px; }
	
	#home-featured3 { display: block; }
	.home-featured-thumb, .home-social .ssl-gallery-showcase, .home-social .ssl-video-showcase, .home-ssl { width: 33.3333%; float: left; }
	
	.cat-featured-post { height: 350px; }
}

@media screen and (min-width: 480px) {
	
	.gallery-post-4 { display: block; } 
	
	
	blockquote { 
		padding-left: 100px;
		background-repeat: no-repeat; background-position: 0 0; }
}

@media screen and (min-width: 550px) {
	
	.quote-r { 
		float: right; width: 240px; padding: 15px 15px 4px; margin: 10px 0 10px 45px;
		background: none; }
	.quote-l { 
		float: left; width: 240px; padding: 15px 15px 4px; margin: 10px 45px 10px 0;
		background: none; }
		
	#loop-single-bottom .loop-block { width: 48%; height: 415px; }
	#loop-single-bottom .loop-thumb { height: 180px; }

	.footer-block { width: 70%; }
	
	.page-title { 
	  padding: 10px 0 5px; 
	  font-size: 46px; line-height: 58px; }
	  
	/* Menu */
	#mobile-menu { width: 86px; }
	#mobile-menu span { display: block; float: right; }
	#menu-category-menu li { float: right; width: 200px; padding-left: 20px; padding-top: 3px; padding-bottom: 15px; ; }
	#menu-category-menu li .sub-menu li { float: none; width: auto; }

	/* Loop */
	.loop-normal-thumb { height: 300px; }
	
	.cat-featured-post { height: 390px; }
	
	.home-featured-thumb, .home-social .ssl-gallery-showcase, .home-social .ssl-video-showcase, .home-ssl { width: 31.3333%; margin: 0 1%; }
	
}

@media screen and (min-width: 600px) {
	
	.gallery-post-5 { display: block; } 
	
	/* Gallery */		
	.gallery-container, .gallery, .gallery-item { width: 100%; height: 451px; overflow: hidden; }
	.gallery-container { 
		padding: 0 20px; margin: 0 0 10px -20px; 
		position: relative; 
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 03); }
	.gallery-container-first { margin-top: -20px; }
	.gallery { margin: 0 0 0 -20px; overflow: hidden; }
	.gallery .photograph { 
		height: 420px; padding: 0; overflow: hidden;
		background-position: center; background-size: contain; background-repeat: no-repeat; }
	.gallery .go-next, .gallery .go-prev { height: 420px; margin-top: 0; }
}

@media screen and (min-width: 640px) {
	
	#content-container { padding-right: 85px; }
	
	#loop-single-bottom .loop-thumb { height: 220px; }
	
	.featured-full { margin-right: 85px; max-height: 550px; overflow: hidden; }

	#star, #star-close, .with-social-media #star { margin-top: 20px; }
	
	/* Social */
	#single { overflow: hidden; }
	#social-container { 
		position: absolute; right: -1px; margin: 85px 0 0; padding-bottom: 0; z-index: 8000;
		height: 274px; width: 70px; }
	.floating #social-container { 
		position: fixed; top: 0; margin-top: 0; }

	/* Loop */
	#loop-container .loop-block { float: left; padding: 25px 2% 0; width: 46%; height: 613px; }
	#loop-container #featured-contest { width: 50%; padding-left: 0; padding-right: 0; }
	.author-featured .heading, .cat-featured .heading { 
		font-size: 36px; line-height: 46px; }

	.third { float: left; margin: 0 1%; }

	#show-some-love #facebook-wrapper { height: 918px; }
	
	.slideshow, .slide, .slide .text { height: 595px; }
	
	#star img { opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; }
}

@media screen and (min-width: 665px) {
	
	#show-some-love-inside { max-width: 665px; margin: 0 auto; }

	/* Loop */
	.loop-normal-thumb { float: left; width: 235px; height: 210px; }
	.loop-normal { margin-left: 255px; padding-top: 0; }
	
	.cat-featured-post { height: 420px; }
}

@media screen and (min-width: 730px) {
	
	.ad-wide { display: block; background: #222; text-align: center; }
	
	.gallery-post-6 { display: block; }
	
	/* Featured */
	.author-featured-post { float: left; width: 60%; height: 100%; position: absolute; min-height: 440px; }
	.author-about { float: right; width: 36%; padding: 8px 2% 0; }
	.author-featured { position: relative; min-height: 440px; }
}

@media screen and (min-width: 800px) {
	
	.ad-wide { display: block; background: #282828; padding: 10px 0 2px; text-align: center; }
	
	#single, #page { background: url(images/content-with-sidebar.png) left repeat-y; } 
	
	.footer-block { width: 50%; }
	.gallery-loop:hover .blog-desc { display: block; }

	/* Homepage */
	.slideshow { float: left; }
	.slideshow { width: 52%; }
	.slideshow, #featured-container, .slide, .slide .text { height: 595px; overflow: hidden; max-width: none; }	
	.home-social, .home-featured { width: 20%; padding: 0 2%; }
	.home-social { float: left; }
	.home-featured { float: right; }
	
	.home-featured-thumb, .home-social .ssl-gallery-showcase, .home-social .ssl-video-showcase, .home-ssl { width: 100%; margin: 0 auto; }
}


@media screen and (min-width: 820px) {
	
	/* Loop-Home */
	#loop-container { background: url(images/loop.png) repeat-y 0 0; background-size: 100% auto; padding: 0; }
	#loop-container .loop-thumb { height: 270px; }
	#loop-container .loop-block { float: left; padding: 25px 2% 15px; width: 29.3333%; height: 573px; }
	#loop-container #featured-contest { width: 33.3333%; padding: 0; }
}


@media screen and (min-width: 840px) {
	
	.gallery-post-7 { display: block; } 
}

@media screen and (min-width: 900px) {
	
	#menu-category-menu li { width: 220px; }
	
	/* Bring Back The Sidebar */
	.sidebar-on #star-close { display: none; }
	.star-float #star-close { position: absolute; top: auto; }
	
	.sidebar { 
		position: static; right: auto; display: block; 
		-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
	#content-container { padding-right: 0; }
		
	#star, .gallery-post-6, .gallery-post-7 { display: none; }
	
	.featured-full { 
		margin-right: 0; max-height: none; overflow: visible;
		margin: 0; }
	
	.with-sidebar, .loop-normal-block, .featured-full, .cat-featured, .full-with-sidebar { background: #fff; }
	.with-sidebar, .loop-normal-block { margin: 0; max-width: 63%; padding-left: 2%; padding-right: 2%; }
	.sidebar-container { width: 33%; }
	
	#page .full-with-sidebar, .featured-full, .cat-featured, .full-with-sidebar { max-width: 67%; }
	#page .full-with-sidebar { padding: 0; }
	.sidebar { width: auto; }
	
	#social-container { margin-top: 0; background: rgba(0,0,0,0.3); }
	#loop-single-bottom .loop-block { width: 23%; padding: 10px 1%; height: auto; }
}

@media screen and (min-width: 980px) {

	
	.with-sidebar, .loop-normal-block, .featured-full, .cat-featured { background: #fff; }
	.with-sidebar, .loop-normal-block { margin: 0; max-width: 66%; padding-left: 2%; padding-right: 2%; }
	
	#page .full-with-sidebar, .with-sidebar img, .featured-full, .cat-featured { max-width: 70%; }
	#page .full-with-sidebar { padding: 0; }
	.sidebar-container { width: 30%; }
	
	#big-ad iframe, #big-ad a { 
		z-index: 10;
		display: block; }
}

@media screen and (min-width: 1030px) {

	.gform_wrapper{float:left;}

	.ad-wide { display: block; }
	#top-promo, .gallery-post-6 { display: block; }
	
	#header { width: 98%; padding: 0 1%; }
	footer { margin-top: 80px; }
	.post-it-bottom { display: block; background: url(images/post-it-bottom.png); height: 14px; }
	
	#logo-container { position: inherit; left: auto; }
	
	#loop-single-bottom .loop-block { width: 230px; padding: 10px 10px; height: auto; }
	
	/* Single and Page */
	.with-sidebar, .loop-normal-block, .with-sidebar img { max-width: 640px; }
	.with-sidebar, .loop-normal-block { padding: 20px; }
	#content-container { background: none; }
	.cat-featured, .featured-full { max-width: none; }
	.featured-full { width: 716px; }
	.sidebar-container { width: 308px; }
		
	/* Heading Styles */
	.page-title { padding: 10px 0 5px; font-size: 50px; line-height: 62px; letter-spacing: 1px; }
	
	#social-container { background: none; }
	.floating #social-container { top: 0; }
	
	.footer-block { margin: 32px 20px 52px; float: left; width: 301px; }
	
	#show-some-love #facebook-wrapper { height: 454px; }
	#show-some-love-inside { max-width: none; }
	
	.ad-unit-wide { float: left; }
		
		/* Gallery */
		.gallery-container, .gallery, .gallery-item { width: 716px; height: 451px; }
		.gallery-container { padding: 0; margin: 0 0 10px -20px; }
		.gallery-container-first { margin-top: -20px; }
		.gallery { margin-left: 0; }
		.gallery .go-next, .gallery .go-prev { display: none; }

		/* Featured */
		#author-featured-container { padding-bottom: 52px; }
		.cat-featured { width: 716px; }
		.cat-featured-post { height: 430px; }

		/* Loop-Home */
		#loop-container { background: url(images/loop.png) repeat-y 0 0; padding: 0; }
		#loop-container .loop-thumb { height: 290px; }
		#loop-container .loop-block { float: left; padding: 25px 20px 15px; width: 300px; height: 573px; }
		#loop-container #featured-contest { width: 341px; padding: 0; }
		
		/* Social */
		#social-container { top: 267px; left: 50%; right: auto; margin: 100px 0 0 -590px; }
		.floating #social-container { background: #f9f5dd; }
		.social-share .inside { margin-top: 0; }
		#social-container:hover .inside, .floating #social-container .inside { margin-top: -70px; }
		
		/* Menu */
		#header-second { padding-bottom: 32px; }
	
		.border-parenting, .border-relationships, .border-life, .border-entertainment, .border-contests, .border-reviews { background-position: 0 100px; }

		#mobile-menu-container { display: none; }
		#menu-category-menu { display: block; text-align: left; background: none; padding: 0; }
			
		#menu-category-menu { display: block; float: right; width: 800px; }
		#menu-category-menu li { float: right; padding: 0; margin: 0; width: auto; }
		#menu-category-menu a.top-menu-item { padding: 24px 16px 9px; float: right; margin: 0; }
			
		#header { min-height: 68px; }
		#mobile-menu-container { width: 100%; height: 56px; }
		#mobile-menu { 
			display: block; float: right;
			padding: 10px 8px 20px; margin: 17px 0 3px 10px; }
		#mobile-menu img { width: 23px; height: 18px; }
		
		/* Sub-Menu */
		.sub-menu { 
			background: #f9f5dd;
			padding: 0; height: 0; overflow: hidden;
			opacity: 0; filter: alpha(opacity=0); -khtml-opacity: 0;
			-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); box-shadow: 0 0 3px rgba(0, 0, 0, 0.5); 
			position: absolute; }
		#menu-category-menu .sub-menu a { color: #222; text-shadow: 1px 1px 0 rgba(0,0,0, 0.3); }
		li:hover .sub-menu { opacity: 1; filter: alpha(opacity=100); -khtml-opacity: 1; height: auto; overflow: auto; }
		.sub-menu li { background: #f9f5dd url(images/post-it.png) center bottom repeat-x; }
		#menu-category-menu .sub-menu a { padding: 6px 0 4px; }
			
		#menu-category-menu .sub-menu li:last-child { background: none; }
		#menu-category-menu .sub-menu li:first-child a { padding-top: 12px; }
		#menu-category-menu .sub-menu li:last-child a { padding-bottom: 10px; }
			
		.border-parenting { border-bottom: solid 5px #fb7719; background: url(images/menu-parenting.png) repeat-x 0 100px; border-right: none; }
		.border-relationships { border-bottom: solid 5px #f34f57; background: url(images/menu-relationships.png) repeat-x 0 100px; border-right: none; }
		.border-life { border-bottom: solid 5px #00a355; background: url(images/menu-life.png) repeat-x 0 100px; border-right: none; }
		.border-entertainment { border-bottom: solid 5px #0779c2; background: url(images/menu-entertainment.png) repeat-x 0 100px; border-right: none; }
		.border-contests { border-bottom: solid 5px #704288; background: url(images/menu-contests.png) repeat-x 0 100px; border-right: none; }
		.border-reviews { border-bottom: solid 5px #324378; background: url(images/menu-reviews.png) repeat-x 0 100px; border-right: none; }
		
		/* Homepage */
		.slideshow, .slide { width: 580px; }
		.slideshow, #featured-container, .slide, .slide .text { height: 615px; overflow: hidden; }	
		.home-social, .home-featured { width: 180px; padding: 0 20px; }
		.home-social { float: left; }
		.home-featured { float: right; }
}







@media only screen and (-webkit-min-device-pixel-ratio: 1.5), 
only screen and (min-device-pixel-ratio: 1.5) {
	footer { background-image: url(images/footer@2x.png); background-size: 1660px 100px; }
}


div#adspecs.content.with-sidebar{
max-width: 985px;

}

table{
border-collapse: collapse;
font-size: 13px;
margin-top: 20px;
}

td {
padding: 5px;
}

th {
padding: 10px;
}

button.mk{
background-color: #fb7719;
border: none;
color: white;
padding: 15px 25px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 24px; 
font-family: 'Ruda';
}

p#adspecs{
margin-bottom: 20px;
}

header#page-header.content.darker.adsp{
background: none;
background-color: #1f1f1f;
padding: 20px;
text-align: center;
}