@charset "UTF-8";
/*
 * HTML5 ✰ Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 *
 * Detailed information about this CSS: h5bp.com/css
 *
 *
 */
/* =============================================================================
	 HTML5 display definitions
	 ========================================================================== */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}

audio, canvas, video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

[hidden] {
	display: none;
}

/* =============================================================================
	 Base
	 ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Force vertical scrollbar in non-IE
 * 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
	font-size: 13px;
	line-height: 1.231;
}

body, button, input, select, textarea {
	font-family: sans-serif;
	color: #222;
}

/* =============================================================================
	 Links
	 ========================================================================== */
a, a:visited {
	color: #028198; /* #0066CC The color of the links */
	text-decoration: none;
}

.no-touch a:hover {
	text-decoration: underline;
	color: #028198;
}

a:focus {
	outline: thin dotted;
}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
a:hover, a:active {
	outline: 0;
}

/* =============================================================================
	 Typography
	 ========================================================================== */
abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

blockquote {
	margin: 1em 40px;
}

dfn {
	font-style: italic;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}

ins {
	background: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background: #ff0;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

/* Redeclare monospace font family: h5bp.com/j */
pre, code, kbd, samp {
	font-family: monospace, monospace;
	_font-family: "courier new", monospace;
	font-size: 1em;
}

/* Improve readability of pre-formatted text in all browsers */
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: none;
}

q:before, q:after {
	content: "";
	content: none;
}

small {
	font-size: 85%;
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* =============================================================================
	 Lists
	 ========================================================================== */
ul, ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}

dd {
	margin: 0 0 0 40px;
}

nav ul, nav ol {
	list-style: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

/* =============================================================================
	 Embedded content
	 ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/e
 */
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}

/*
 * Correct overflow not hidden in IE9
 */
svg:not(:root) {
	overflow: hidden;
}

/* =============================================================================
	 Figures
	 ========================================================================== */
figure {
	margin: 0;
}

/* =============================================================================
	 Forms
	 ========================================================================== */
form {
	margin: 0;
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */
label {
	cursor: pointer;
}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
legend {
	border: 0;
	*margin-left: -7px;
	padding: 0;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 * 2. Correct inner spacing displayed oddly in IE6/7
 */
button, input {
	line-height: normal;
	*overflow: visible;
}

/*
 * Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7
 */
table button, table input {
	*overflow: auto;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 */
button, input[type=button], input[type=reset], input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;
}

/*
 * Consistent box sizing and appearance
 */
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}

input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

input, textarea {
	box-sizing: border-box;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
textarea {
	overflow: auto;
	vertical-align: top;
	resize: vertical;
}

/* Colors for form validity */
input:invalid, textarea:invalid {
	background-color: #f0dddd;
}

/* =============================================================================
	 Tables
	 ========================================================================== */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td {
	vertical-align: top;
}

/* ==|== non-semantic helper classes ========================================
	 Please define your styles before this section.
	 ========================================================================== */
/* For image replacement */
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
}

.ir br {
	display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* It seems that this rule conflicts directly with WP Admin classes, and must be disabled. */
/*.hidden { display: none !important; visibility: hidden; }*/
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
.invisible {
	visibility: hidden;
}

/* Contain floats: h5bp.com/q */
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	zoom: 1;
}

/* ==|== print styles =======================================================
	 Print styles.
	 Inlined to avoid required HTTP connection: h5bp.com/r
	 ========================================================================== */
@media print {
	* {
		background: transparent !important;
		color: black !important;
		text-shadow: none !important;
		filter: none !important;
		-ms-filter: none !important;
	} /* Black prints faster: h5bp.com/s */
	a, a:visited {
		text-decoration: underline;
	}
	a[href]:after {
		content: " (" attr(href) ")";
	}
	abbr[title]:after {
		content: " (" attr(title) ")";
	}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
		content: "";
	} /* Don't show links for images, or javascript/internal links */
	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead {
		display: table-header-group;
	} /* h5bp.com/t */
	tr, img {
		page-break-inside: avoid;
	}
	img {
		max-width: 100% !important;
	}
	@page {
		margin: 0.5cm;
	}
	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}
	h2, h3 {
		page-break-after: avoid;
	}
}
/* CSS Reset (legacy)
--------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
}

/* remember to define focus styles!  */
:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: #000;
	background: #fff;
}

ol, ul {
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup  */
table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: 400;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* Fonts
-------------------------------------------------- */
@font-face {
	font-family: "LatoRegular";
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Regular-webfont.eot");
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Regular-webfont.woff") format("woff"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Regular-webfont.ttf") format("truetype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Regular-webfont.svg#LatoRegular") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "LatoBold";
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Bold-webfont.eot");
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Bold-webfont.woff") format("woff"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Bold-webfont.ttf") format("truetype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Bold-webfont.svg#LatoBold") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "LatoBlack";
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Black-webfont.eot");
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Black-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Black-webfont.woff") format("woff"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Black-webfont.ttf") format("truetype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Lato-Black-webfont.svg#LatoBlack") format("svg");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Gawkerverse-Icons";
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Gawkerverse-icons.eot");
	src: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Gawkerverse-icons.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Gawkerverse-icons.woff") format("woff"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Gawkerverse-icons.ttf") format("truetype"), url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/fonts/Gawkerverse-icons.svg#Gawkerverse-Icons") format("svg");
	font-weight: normal;
	font-style: normal;
}
body {
	color: #4a4a4a;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 70%;
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	font-weight: normal;
}

strong {
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-weight: normal;
}

.test-black-font {
	font-family: "LatoBlack", Arial, Verdana, sans-serif;
}

.test-font-size {
	font-size: 22px;
}

/* Main Sections
-------------------------------------------------- */
.table-wrapper {
	width: 95%;
	margin: 0 auto;
}

.post, #page {
	margin-bottom: 30px;
	line-height: 150%;
	font-size: 110%;
}

#indexwrapper,
.oldie #indexwrapper {
	background: #e2e1dd;
	clear: both;
	margin: 0;
	min-width: 314px;
	padding: 10px 0 20px 0;
	width: 100%;
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	#indexwrapper,
	.oldie #indexwrapper {
		background: #e2e1dd url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/main-texture-retina_6-7-13.jpg?ver=4");
		background-size: 200px 200px;
	}
}

#pages {
	margin: 0;
	padding: 2px 0;
	text-align: right;
}

/* Login page
---------------------------------------------*/
#login h1 a {
	background-repeat: no-repeat;
	background-position: center 25px;
	background-size: auto auto;
	display: block;
	height: 70px;
	overflow: hidden;
	padding-bottom: 15px;
	text-indent: -9999px;
	width: 100%;
}

/* Search favorites
---------------------------------------------*/
#search-mobile-favorites {
	display: none;
	left: 10px;
	margin-top: 9px;
	position: absolute;
	right: 10px;
	top: 25px;
}

#search-mobile-favorites,
#search-mobile-favorites input {
	display: block;
	left: auto;
	position: relative;
	right: auto;
	top: auto;
}

#search-mobile-favorites {
	clear: left;
	margin: 0 0 7px 0;
}

#search-mobile-favorites input,
.oldie #search-mobile-favorites input {
	background: #fff url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 7px -296px;
	border: 1px solid #dad9d7;
	border-radius: 11px;
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	color: #666;
	height: 25px;
	left: 0px;
	line-height: 17px;
	margin: 0 auto;
	right: 0px;
	padding: 0px 5px 0 29px;
	position: absolute;
	width: 92%;
}

.oldie #search-mobile-favorites input {
	background: #fff url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 5px -297px;
	height: 23px;
	padding: 3px 5px 0 27px;
	width: 90%;
}

#search-mobile-favorites input,
.oldie #search-mobile-favorites input {
	font-size: 12px;
	left: auto;
	margin: 0 0 0 3px;
	position: relative;
	right: auto;
	width: 307px;
}

#search-mobile-favorites input::-webkit-input-placeholder {
	color: #58595b;
}

#search-mobile-favorites input:-moz-placeholder {
	color: #58595b;
}

#fav-search input {
	background: #fff url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 6px -296px;
	border: 1px solid #dad9d7;
	border-radius: 11px;
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.2);
	color: #666;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 13px;
	height: 25px;
	margin: 0 0 0 -2px;
	padding: 1px 5px 0 29px;
	position: relative;
	width: 250px;
}

#fav-search .btn {
	vertical-align: top;
	float: right;
	border: 0px;
	border-radius: 0px;
	padding: 0px;
}

#search #cat {
	border: 1px solid #eee;
	padding: 0;
	margin: 0 0 0 2px;
	color: #888888;
	width: 105px;
	font-size: 89%;
}

#search .hint {
	padding: 2px 6px 1px 0;
	border: 0;
	color: #888888;
}

#btn {
	width: 22px;
	height: 18px;
	margin: 0;
	padding: 0;
	background: #5b5c5e url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -3700px;
	text-indent: -1000em;
}

span.log-links {
	border-left: 1px #ccc solid;
	padding: 0 2px 0 6px;
}

/* Categories Mobile Page */
#wrapper2.categories {
	margin-top: -2px;
	padding: 0;
	width: 100%;
}

#wrapper2.categories #page {
	width: 100%;
}

#wrapper2.categories #page ul {
	list-style: none;
	margin: 2px 0 0;
	padding-top: 0;
}

.categories #page ul li {
	margin: 0;
	padding: 0;
}

.categories #page ul li a {
	color: #fff;
	display: block;
	height: 44px;
	font-size: 14px;
	line-height: 44px;
	padding-left: 30px;
}

.no-touch .categories #page ul li a:hover {
	color: #fff;
	text-decoration: none;
}

/* Content */
h1, h2 {
	font-size: 180%;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	padding: 10px 0 15px 0;
	font-weight: normal;
	text-transform: lowercase;
}

p {
	margin-bottom: 10px;
}

p, ul, ol {
	line-height: 1.5em;
}

#wrapper ul {
	list-style: square inside;
}

#page p, #page ol, #page ul {
	font-size: 110%;
}

#page ol {
	padding: 10px 0 15px 0;
	list-style: decimal;
}

#page ol li {
	margin: 0 0 0 30px;
}

#wrapper small {
	font-size: 8px;
	font-family: Tahoma;
}

.btn_link {
	background: transparent;
	border: 0;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	letter-spacing: 1px;
	padding: 0 0 3px 0;
	text-transform: lowercase;
}

/* Single Card View */
#page p a {
	border-bottom: 1px dotted #dcdcdc;
}

#page h3 {
	font-size: 16pt;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	margin-bottom: 12px;
	margin-bottom: 5px;
	letter-spacing: 0px;
	text-transform: uppercase;
	color: #2a2a2a;
}

#page a:hover {
	border: 0;
}

#page h3 {
	margin-top: 25px;
}

#wrapper2 #page {
	width: 100%;
}

.date {
	position: relative;
	width: 57px;
	float: right;
	background: #fff url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/datebg.png?ver=4") no-repeat;
	height: 72px;
	margin: 0 8px 0 5px;
	padding: 0 0 0 4px;
}

.date .year {
	font-size: 11pt;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	color: #FAFAFA;
	text-align: left;
	background: transparent;
}

.date .day {
	font-size: 30pt;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	color: #ccc;
	letter-spacing: -2px;
	margin: 10px 0 7px -12px;
	text-align: center;
}

#wrapper .date .day {
	margin: 2px 0 0 -12px; /* hack to fix single page isse */
}

.date .month {
	font-size: 11pt;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding-left: 10px;
	color: #999;
}

#pagination {
	margin: 20px 0 0 5px;
	text-align: center;
	background: #b4b4b3;
	float: left;
	padding: 6px 8px 5px;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	color: #fff;
	font-size: 12px;
	text-transform: lowercase;
	width: 288px;
}

.pagination-link, .pagination-link:visited {
	color: #fff;
	font-size: 15px;
}

.older-link {
	float: right;
}

.newer-link {
	float: left;
}

#pagination .hidden-submit {
	background: transparent;
	border: none;
	height: 1px;
	width: 1px;
	/* The below settings keep it from wrapping under and making the padding look off. */
	position: absolute;
	left: -100000;
	top: -100000;
}

#pagination input {
	border-radius: 4px;
	border: 1px solid #939598;
	box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	margin: 0 7px 0 9px;
	padding: 3px 0;
	position: relative;
	text-align: center;
	width: 43px;
}

.number-of-pages {
	width: 140px;
	margin: -1px auto 0 auto;
	padding-left: 37px;
}

.pagination-of-text {
	display: none;
}

.pagination-label {
	display: block;
	float: left;
	padding-top: 1px;
	text-align: right;
	width: 40px;
}

.next-post-link,
.prev-post-link {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 2px -2658px;
	background-size: 75px 4000px;
	display: none;
	height: 44px;
	position: absolute;
	text-indent: -10000px;
	width: 44px;
}
@media only screen and (min-width: 598px) {
	.next-post-link,
	.prev-post-link {
		display: block;
		right: 4px;
		top: 236px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.next-post-link,
	.prev-post-link {
		top: 265px;
	}
}
@media only screen and (min-width: 1204px) {
	.next-post-link,
	.prev-post-link {
		top: 285px;
	}
}

.no-backgroundsize .next-post-link,
.no-backgroundsize .prev-post-link {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.next-post-link {
	background-position: -5px -2778px;
	left: 0;
	right: auto;
}
@media only screen and (max-device-height: 567px) and (max-device-width: 320px) {
	.next-post-link {
		background-position: 0 -2778px;
		left: 4px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 624px) and (orientation: landscape) {
	.next-post-link {
		background-position: 0 -2616px;
		left: 29px;
	}
}
@media only screen and (min-width: 598px) {
	.next-post-link {
		background-position: 0 -2616px;
		left: 4px;
	}
}

.titlelink {
	margin-bottom: 10px;
	outline: 0;
}

.titlelink a {
	font-size: 30pt;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	margin: 10px 0 15px 0;
	letter-spacing: -1px;
	line-height: 34px;
}

.titlelink a:hover {
	color: #054D95;
	text-decoration: none;
}

#categories {
	width: 160px;
	float: left;
	margin-right: 20px;
	margin-left: 165px;
}

#infocolumn {
	width: 250px;
	float: left;
}

#submit input {
	font-size: 9pt;
	margin: 15px 0 7px 0;
	text-transform: none;
	padding: 6px 0;
}

/* General */
acronym, abbr, span.caps {
	border: 0;
	border-bottom: 1px dotted #ccc;
}

blockquote {
	color: #787878;
	border-left: 3px solid #ccc;
	margin-left: 0px;
	padding-left: 10px;
}

cite {
	text-decoration: none;
}

code {
	font-family: "Courier New", Courier, Fixed, sans-serif;
	font-size: 1.1em;
}

img {
	border: 0;
}

/* Float and Clear */
div.floatleft {
	float: left;
}

div.floatright {
	float: right;
}

div.both {
	clear: both;
}

/* Images Align */
img.center {
	display: block;
	margin: auto;
}

img.right {
	float: right;
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.left {
	float: left;
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

img.none { /* Add this class for images without border */
	border: 0;
	padding: 0;
	background: transparent;
}

/* Food Gawker */
#front-page {
	margin: 0;
	padding: 0;
}

.has-asides #asides {
	float: right;
	margin-bottom: 30px;
	width: 288px;
	padding-top: 12px;
}

/* Hide page title and controls on home page */
html.js.home h1.pagetitle,
html.js.home #sortby-ctl {
	display: none;
}

html.js.filtered.home h1.pagetitle,
html.js.filtered.home #sortby-ctl {
	display: block;
}

/* Hide page title on random page */
.random .pagetitle {
	display: none;
}

#front-page p.no-match {
	color: #fff;
	font-size: 120%;
}

.pagetitle {
	color: #666666;
	font-size: 180%;
	padding: 10px 0 7px 5px;
	text-transform: lowercase;
}
@media only screen and (min-width: 598px) {
	.pagetitle {
		padding: 10px 0 7px 13px;
	}
}

#related-posts,
#latest-author-posts {
	margin-left: 14px;
	padding: 12px 0 20px;
	position: relative;
	width: 275px;
}
@media only screen and (min-width: 598px) {
	#related-posts,
	#latest-author-posts {
		float: left;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#related-posts,
	#latest-author-posts {
		float: right;
		margin: 0px 8px 6px 0;
		padding: 0px;
	}
}
@media only screen and (min-width: 1204px) {
	#related-posts,
	#latest-author-posts {
		width: 340px;
	}
}

#related-posts {
	border-bottom: 1px solid #6c6d70;
	border-top: 1px solid #6c6d70;
	height: 507px;
	margin-bottom: 18px;
}
@media only screen and (min-width: 598px) {
	#related-posts {
		border: 0;
		display: block;
		height: 430px;
		margin: 18px 0 0;
		padding: 0px;
		width: 210px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#related-posts {
		height: 483px;
		margin: 18px 8px 6px 0;
		width: 220px;
	}
}
@media only screen and (min-width: 1204px) {
	#related-posts {
		width: 340px;
	}
}

#related-posts h2,
#latest-author-posts h2 {
	font-size: 17px;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	margin-top: 5px;
	padding: 0 0 11px;
}
@media only screen and (min-width: 598px) {
	#related-posts h2,
	#latest-author-posts h2 {
		margin: 0;
		padding: 10px 0 18px;
	}
}

#latest-author-posts h2 {
	height: 32px;
	padding: 10px 0 0 0;
}

#related-thumbs {
	height: 420px;
	overflow: hidden;
	width: 284px;
}
@media only screen and (min-width: 598px) {
	#related-thumbs {
		height: 300px;
		width: 210px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#related-thumbs {
		height: 338px;
		width: 284px;
	}
}
@media only screen and (min-width: 1204px) {
	#related-thumbs {
		width: 340px;
	}
}

.related-thumb {
	border: 1px solid #b1b3b6;
	height: 132px;
	width: 132px;
	float: left;
	margin: 0 7px 7px 0;
}
@media only screen and (min-width: 598px) {
	.related-thumb {
		height: 91px;
		width: 91px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.related-thumb {
		height: 104px;
		width: 104px;
	}
}

.related-thumb:hover {
	border: 1px solid #fff;
}

#wrapper .post ul, #wrapper .post2 ul, #wrapper2 #page ul {
	padding: 0;
	margin: 15px 0;
	font-size: 90%;
}

#page #wrapper2 {
	padding: 0 0 0 30px;
	margin: 0;
}

#wrapper2 {
	width: 95%;
}

#page #wrapper2 a.mfp_link {
	font-size: 130%;
	margin: -20px 0 0 0;
}

#page h1.fav-list {
	padding: 40px 0 12px 15px;
}

#page #wrapper2 a.remove {
	margin-left: 10px;
	color: #f03300;
	vertical-align: middle;
}

#wrapper2 {
	margin: 0 auto;
	min-height: 370px;
	text-transform: lowercase;
	padding: 20px 0;
}

#wrapper2 #page {
	width: 95%;
	margin: 0 auto;
}

#wrapper2 #page h1, #wrapper2 h1, #page h1 {
	margin-bottom: 0;
	padding-bottom: 20px;
	font-size: 180%;
	font-weight: normal;
}

#wrapper2 .widget {
	width: 200px;
	padding: 0;
	margin: 0 auto;
	float: right;
	display: none;
	text-align: right;
}

#wrapper2 .twitter {
	padding-bottom: 25px;
}

#wrapper2 ul {
	list-style: none;
	padding: 20px 0;
}

#wrapper2 li {
	padding-bottom: 7px;
}

#wrapper2 #page ul.faq-tips {
	font-size: 110%;
}

#wrapper2 #page ul.faq {
	font-size: 120%;
}

#wrapper2 #page p.faq {
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	padding: 20px 0 0 0;
}

#presentation2 {
	width: 850px;
	margin: 50px 0pt 50px 100px;
	padding: 20px 0 30px 0;
}

/* Favorites Sidebar
-------------------------------------------------- */
#fav-wrapper {
	margin: 0 auto;
	padding: 0px 0 30px 0;
	width: 314px;
}

p.no-results {
	color: #fff;
	size: 120%;
}

h3.search, h3.filter {
	font-size: 120%;
	padding: 0 0 5px 0;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-weight: normal;
}

h3.filter {
	padding-top: 20px;
}

/* Page Navigation - Older & Newer Posts
-------------------------------------------------- */
#navigation {
	clear: both;
	font-size: 130%;
	margin: 0;
	overflow: hidden;
	padding: 0 11px 10px; /* IE7 bug - requires padding defined at the outer div */
}

#navigation a {
	color: #fff;
}

#wp_page_numbers {
	overflow: hidden;
	zoom: 1;
}

#wp_page_numbers li {
	float: left;
	margin: 0 2px 2px;
}

#wp_page_numbers a {
	padding: 3px 5px;
	margin: 0;
	display: block;
	color: #fff;
	border: 1px solid #fff;
}

#outer #wp_page_numbers a {
	color: #000;
	border: 1px solid #000;
}

#wp_page_numbers li a:hover {
	background: #242424;
}

#outer #wp_page_numbers li a:hover {
	background: #ccc;
}

#wp_page_numbers li.space {
	padding: 6px 4px;
	color: #fff;
}

#wp_page_numbers li.first_last_page {
	font-style: italic;
}

#wp_page_numbers li.active_page a {
	background: #fff;
	color: #000;
}

#outer #wp_page_numbers li.active_page a {
	background: #ccc;
}

#wp_page_numbers li.active_page a:hover {
	color: black; /* IE fix */
	border-color: #000;
}

#navigation strong a {
	padding: 1px 2px;
	border: 1px solid #fff;
}

#navigation .navalignleft {
	float: left;
	font-size: 120%;
}

#navigation .navalignright {
	float: right;
	font-size: 120%;
	padding-right: 25px;
}

/*--------------- My Submissions & Cards ------------------------*/
#wrapper2 table {
	font-size: 110%;
}

#wrapper2 ul.moderation {
	margin: 0;
	padding: 0px 0 15px 0;
	/*width: 850px;*/
}

#wrapper2 ul.moderation li {
	display: inline;
	font-size: 110%;
	padding: 0 12px 0 0;
	margin: 0;
}

#wrapper2 ul.moderation li a {
	display: inline-block;
	height: 24px;
	width: 120px;
}

#wrapper2 ul.moderation li a.active {
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	color: #000;
}

.profile-table {
	width: 100%;
}

#wrapper2 tr.title {
	background-color: #242424;
	color: #fff;
}

#wrapper2 tr th, tr td {
	padding: 7px 20px 7px 8px;
	border-bottom: 1px solid #d9d9d9;
}

tr td {
	padding: 7px 10px 7px 0px;
}

.user-home {
	background: #F7F6F4;
}

.user-home .page_name {
	font-weight: bold;
}

.table-actions {
	padding-right: 0px;
	min-width: 103px;
}

/* #view-by {
	position:absolute;
		bottom: 18px;
		right: 0px;
} */
#messages {
	color: #7B3F00;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-size: 130%;
	padding: 0 0 10px 10px;
}
@media only screen and (min-width: 768px) {
	#messages {
		padding: 0 0 15px 10px;
	}
}

#presentation #messages {
	padding: 0 10px 10px;
}
@media only screen and (min-width: 598px) {
	#presentation #messages {
		margin: 0 auto;
		width: 578px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#presentation #messages {
		width: 879px;
	}
}
@media only screen and (min-width: 1204px) {
	#presentation #messages {
		width: 1180px;
	}
}
@media only screen and (min-width: 1505px) {
	#presentation #messages {
		margin: 0 auto;
		width: 1480px;
	}
}
@media only screen and (min-width: 1806px) {
	#presentation #messages {
		width: 1781px;
	}
}
@media only screen and (min-width: 2107px) {
	#presentation #messages {
		width: 2082px;
	}
}
@media only screen and (min-width: 2408px) {
	#presentation #messages {
		width: 2383px;
	}
}

#wrapper #messages {
	float: left;
	position: relative;
	top: 5px;
	left: 9px;
	z-index: 1;
}

#profile #messages {
	color: #000;
	padding: 15px 0;
	margin: 0;
	width: 550px;
	border-bottom: 5px solid #242424;
}

#submissions-emtpy {
	font-size: 110%;
	/*width:850px;*/
	padding: 15px 0;
	border-top: 5px solid #242424;
}

.post2 form.reject-form {
	left: 10px;
	position: absolute;
	top: 10px;
}

.no-submit {
	padding: 14px 16px;
	font-size: 12px;
	line-height: 140%;
}

.no-submit p {
	padding-bottom: 15px;
}

.reject-form select option {
	margin-bottom: 3px;
}

/*--------------- Scompt Styling ------------------------*/
div.error {
	color: red;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	margin: 2px 0;
}

a.right {
	float: right;
}

#moderation_links, #preview_cancel, #preview_edit {
	position: absolute;
	bottom: 5px;
	left: 10px;
}

#moderation_links {
	position: absolute;
	bottom: -1px;
	left: 125px;
}

#preview_edit {
	left: 125px;
}

#preview_link,
#register_link,
#preview_submit,
.cancel {
	position: absolute;
	bottom: 7px;
	height: 16px;
	right: 12px;
	font-size: 120%;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
}

.cancel {
	left: 12px;
	width: 50px;
}

.card input,
.card textarea,
#wrapper2 input,
#wrapper2 textarea,
#single-wrapper .card input,
#single-wrapper .card textarea {
	font: normal 100% Arial, Sans-Serif;
	margin-top: 2px;
	width: 250px;
}

.touch .card textarea,
.touch #wrapper2 textarea,
.touch #single-wrapper .card textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	padding: 0;
	margin: 0;
}

#wrapper2 .rename_search {
	width: 160px;
}

.card textarea {
	width: 123px;
}

.textarea-tall {
	height: 70px;
}

#single-wrapper .textarea-tall {
	height: 140px;
}

.textarea-short {
	height: 32px;
}

#single-wrapper .textarea-short {
	height: 52px;
}

.card .save-btn,
#single-wrapper .card .save-btn,
.card #register_button,
.card #login_button,
.card #forgot_button {
	background: transparent;
	border: 0px;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-size: 120%;
	position: absolute;
	text-transform: lowercase;
}

.card .save-btn,
#single-wrapper .card .save-btn {
	bottom: 0;
	height: 30px;
	left: 49px;
	margin-top: 0;
	text-align: center;
	width: 50px;
}

#single-wrapper .card .save-btn {
	bottom: auto;
	float: right;
	left: auto;
	margin-top: -12px;
	padding: 0 1px 3px 3px;
	position: relative;
	text-align: right;
}

.card .save-btn:hover,
.card #register_button:hover {
	text-decoration: underline;
}

.card #register_button {
	bottom: 7px;
	height: 18px;
	padding: 0;
	right: 12px;
	text-align: right;
	width: 80px;
}

.card #login_button,
.card #forgot_button {
	height: 18px;
	padding: 0;
	right: 14px;
	text-align: right;
}

.card #login_button {
	margin-top: -33px;
	width: 50px;
}

.ie7 .card #login_button {
	margin-top: 0px;
}

.card #forgot_button {
	margin-top: -2px;
	width: 100px;
}

div.moderation_links form.reject-form input[name=other] {
	margin-top: auto;
}

.mobile-search-label {
	display: none;
}

/*profile page styles*/
#profile ul.moderation {
	/*width:850px;*/
	font-size: 100%;
	border-bottom: 5px solid #242424;
}

#profile fieldset {
	padding: 7px 0 5px 0;
	font-size: 110%;
}

#my-gallery {
	padding: 20px 0 7px 0;
	font-size: 110%;
}

#profile fieldset.notify {
	padding: 0 0 10px 0;
	position: relative;
}

#profile fieldset.notify input {
	left: 0;
	height: 15px;
	position: absolute;
	top: 0;
	width: 15px;
}

#profile fieldset.notify label {
	display: block;
	font-size: 12px;
	height: 15px;
	line-height: 17px;
	margin-left: 18px;
	padding: 1px 0 0 0;
}

.touch #profile .notify input {
	border: 1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	-webkit-appearance: none;
	-webkit-box-shadow: 1px 1px 1px #fff;
	-webkit-border-radius: 0.5em;
}

.touch #profile .notify input[type=checkbox]:checked {
	background: #e5e4e4 url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/mobile-checkmark.png?ver=4") no-repeat center center;
	-webkit-background-size: 12px 12px; /* shrink high resolution background */
}

h2#greeting, h2#forgot, h2#register {
	font-size: 120%;
	padding: 5px 0 20px 0;
}

h2#forgot {
	padding: 45px 0 25px 0;
}

#login {
	padding: 5px 0 20px 0;
}

#login-title h2 {
	font-size: 120%;
	float: left;
	padding: 0;
}

#login-register {
	float: right;
}

/*--------------- Badge Page Styling ------------------------*/
h2#badge {
	padding: 35px 0 15px 0;
	font-size: 120%;
}

#wrapper2 textarea#badge-code {
	background: #f0f0f0;
	border: solid 1px #bbb;
	color: #000;
	display: block;
	font-size: 1em;
	height: 50px;
	margin: auto;
	padding: 5px 0;
	width: 100%;
}

/*---------------Cold Form ------------------------*/
div#coldform * {
	padding: 0;
	margin: 0;
}

div#coldform {
	background-color: #f7f7f7;
	border: 1px solid #d5d5d5;
	font-size: 11px;
	margin-top: 15px;
	padding: 15px 10px;
	color: #333;
}

div#coldform fieldset {
	border: 0 none;
	display: block;
	clear: both;
}

div#coldform legend {
	display: none;
}

div#coldform label {
	text-align: left;
	display: block;
	padding: 4px;
	margin: 3px 0;
	width: 255px;
	clear: both;
	float: left;
	font-size: 110%;
}

div#coldform textarea#coldform_message,
div#coldform input[type=text] {
	font-size: 11px;
	display: block;
	float: left;
	width: 250px;
	padding: 4px;
	margin: 3px;
	border: 1px solid #d5d5d5;
}

div#coldform input.coldform-error-input {
	border: 1px solid red;
}

div#coldform textarea#coldform_message {
	background: #fff;
}

div#coldform #coldform_submit {
	margin-left: 3px;
	display: block;
	float: none;
	width: 250px;
}

div#coldform input#coldform_name {
	margin-bottom: 3px;
}

div#coldform br {
	display: none;
}

.spinner {
	padding-left: 25px;
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ajax-loader.gif?ver=4");
	background-repeat: no-repeat;
}

.save {
	bottom: 7px;
	position: absolute;
	right: 57px;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-size: 130%;
}

.status, #wrapper p.status {
	padding: 0 0 12px 0;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	color: #00B400;
	margin-bottom: 0;
	line-height: 0.8em;
}

#front-page .remove {
	color: red;
	margin: 0 0 0 215px;
}

/*
 ** Card Icons
 */
.notloggedin,
.quickFlipCta {
	background-repeat: no-repeat;
	bottom: 0;
	cursor: pointer;
	display: block;
	height: 23px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	width: 35px;
}

#single-wrapper .notloggedin,
#single-wrapper .quickFlipCta {
	bottom: 2px;
}

.notloggedin span,
.quickFlipCta span {
	display: block;
	margin-left: -2500px;
}

.notloggedin,
.oldie .notloggedin {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 10px -1098px;
}

.addtags,
.oldie .addtags {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 11px -2700px;
}

.no-touch .addtags:hover,
.oldie .addtags:hover {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -89px -2700px;
}

.edittags,
.oldie .edittags {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -89px -2700px;
}

.favorite,
.oldie .favorite {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 10px -1098px;
}

.no-touch .favorite:hover,
.favorited,
.oldie .favorite:hover,
.oldie .favorited {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -90px -1098px;
}

.noclose,
.remove_link {
	left: 0px;
}

.remove_link,
.oldie .remove_link {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 10px -2987px;
	height: 35px;
	width: 40px;
}

.flipback,
.oldie .flipback {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 11px -3100px;
}

.no-touch .flipback:hover,
.oldie .flipback:hover {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -89px -3100px;
}

/* card flip styling end */
/** @section Advanced Search
 -------------------------------------------------- */
#asides,
#search-advanced .controls {
	display: none;
}

#ctlpanel-set-homepage .label,
#ctlpanel-save-search .label {
	color: #028198;
	font-weight: bold;
}

.search-header {
	margin: 10px 11px 7px 14px;
	min-height: 10px;
	zoom: 1;
}

.search-header .pagetitle {
	float: left;
	padding: 0;
}

.pagetitle .xofy {
	display: none;
}

.showing-results {
	display: block;
	font-size: 63%;
	font-weight: normal;
	margin: 8px 0 0 0;
}

.search-header .controls {
	color: #fff;
	font-size: 13px;
	float: right;
	/*position: relative;*/
	width: 277px;
}

.no-filters .search-header .controls {
	float: none;
}

.favorites #fav-wrapper {
	position: relative;
}

.search-header #sortby-ctl {
	line-height: 22px;
	margin-top: 8px;
}

.search-header .label {
	display: -moz-inline-box; /* FF2 */
	display: inline-block; /* Standard. IE8+, Saf, FF3+ */
	margin-right: 4px;
}

.adv-s {
	background: #fff; /* FF1+ */ /* Saf3+, Chrome */ /* Konqueror */
	border-radius: 10px; /* Standard. IE9 */
	padding: 12px 0 0;
	position: relative;
	width: 277px;
	z-index: 100;
}

.adv-s .title {
	color: #58595b;
	font: normal normal 14px/1.2 "LatoRegular", arial, sans-serif;
	padding: 0;
	text-transform: uppercase;
}

.adv-s-section > .title {
	background: #d3e9e6;
	padding: 9px 15px;
}

.popular-searches {
	background: #f5f5f5;
	border-top: 1px solid #d1d3d4;
	padding-top: 10px;
	position: relative;
}

.adv-s > *:last-child {
	-moz-border-radius-bottomright: 10px; /* FF1+ */
	-webkit-border-bottom-right-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-right-radius: 10px; /* Konqueror */
	-moz-border-radius-bottomleft: 10px; /* FF1+ */
	-webkit-border-bottom-left-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-left-radius: 10px; /* Konqueror */
	border-radius: 0 0 10px 10px; /* Standard. IE9 */
}

.popular-searches > .title {
	background: transparent;
}

.popular-searches ul {
	font: normal normal 13px/1.4 "LatoRegular", arial, sans-serif;
	padding: 0 37px 20px;
}

.popular-searches li {
	padding: 7px 0;
}

.popular-searches li:last-child {
	padding-bottom: 14px;
}

.popular-searches a {
	color: #1f897b;
	display: block;
	padding-right: 27px;
}

.ctlpanel-item {
	padding: 0 36px;
	position: relative;
}

.adv-s > *:last-child .ctlpanel-item:last-child:hover {
	-moz-border-radius-bottomright: 10px; /* FF1+ */
	-webkit-border-bottom-right-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-right-radius: 10px; /* Konqueror */
	-moz-border-radius-bottomleft: 10px; /* FF1+ */
	-webkit-border-bottom-left-radius: 10px; /* Saf3+, Chrome */
	-khtml-border-bottom-left-radius: 10px; /* Konqueror */
	border-radius: 0 0 10px 10px; /* Standard. IE9 */
}

.ctlpanel-item > .label {
	border-top: 1px solid #d1d3d4;
	display: block;
	font-size: 14px;
	font-weight: normal;
	padding: 14px 0;
	text-transform: lowercase;
}

.ctlpanel-item:hover > .label {
	color: #4e8178;
}

.ctlpanel-item:first-child > .label {
	border-top: 0;
	padding-top: 16px;
}

.ctlpanel-item:last-child > .label {
	padding-bottom: 18px;
}

.js .ctlpanel-item .label {
	cursor: pointer;
}

.ctl-list {
	list-style: none;
	margin-bottom: 10px;
}

.ctl-list li {
	margin-bottom: 5px;
}

.filter-section {
	margin-bottom: 20px;
	padding: 0 14px;
}

.filter-section.clear-all-selections {
	margin-bottom: 14px;
}

.save-search-section .ctlpanel-item .label,
.set-homepage-section .ctlpanel-item .label {
	border-top: 1px solid #d1d3d4;
}

.save-search-section .in,
.set-homepage-section .in {
	width: 250px;
}

.inp-group .label {
	display: -moz-inline-box; /* FF2 */
	display: inline-block; /* Standard. IE8+, Saf, FF3+ */
	font-size: 14px;
	width: 50px;
}

.ie8 #ctlpanel-date input.date-range-radio {
	top: 2px;
}

#ctlpanel-date input.date-range-radio {
	top: 5px;
}

#chk-set-homepage {
	margin: 5px 5px 0;
}

.filter-section .filter-row {
	font: 13px/1.2 "LatoRegular", arial, sans-serif;
	margin: 11px 0;
	padding: 0 22px;
	text-transform: lowercase;
}

/** My Saved Searches
 -------------------------------------------------- */
.saved-searches table {
	width: 100%;
}

.js .rename_search > * {
	display: none;
}

.page_name {
	vertical-align: top;
}

.table-actions {
	text-align: right;
}

.table-actions-inside {
	display: inline-block;
}

.table-actions button {
	background: none;
	border: 0;
	cursor: pointer;
	display: block;
	font-size: 12px;
	padding: 0 0 5px;
	text-align: right;
	width: 100%;
}

.table-actions .delete-button {
	color: red;
}

.table-actions .save-button {
	color: green;
}

.js .table-actions .save-button {
	display: none;
}

.table-actions .edit-button,
.table-actions .edit-search,
.table-actions .set-custom-home,
.table-actions .unset-custom-home {
	color: #028198;
}

/** @section CF Placeholder (cf-placeholder/jquery.placeholder.js)
 -------------------------------------------------- */
.cfp-placeholder {
	color: #aaa;
}

/** @section No results images
 -------------------------------------------------- */
img.no-results {
	display: block;
	margin: 0 auto;
}

.no-results,
.oldie .no-results {
	background-position: 0 -814px;
	height: 407px;
	margin: 0 auto;
	text-indent: -10000px;
	width: 310px;
}

.visuallyhidden {
	left: -999em;
	position: absolute;
}

.js #sortby {
	left: -999em;
	position: absolute;
}

.sel {
	line-height: 22px;
}

.sel,
.sel .val {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.sel .val {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/down.png?ver=4") right center no-repeat;
	color: #1F897B;
	font-size: 14px;
	padding-right: 12px;
}

.opts {
	background: #cbcbcb;
	border: 1px solid #a3a4a5; /* FF1+ */ /* Saf3+, Chrome */ /* Konqueror */
	border-radius: 4px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	color: #1f897b;
	font-size: 14px;
	line-height: 14px;
	padding: 1px 13px 1px 6px;
	width: 110px;
	z-index: 100;
}

.opts li:first-child {
	border-top: 0;
}

.opts li {
	border-top: 1px solid #a7a9ac;
	cursor: pointer;
	padding: 7px 2px;
}

.opts li:hover {
	color: #fff;
}

#post-section-2 {
	display: none;
}

/* Media Queries
-------------------------------------------------- */
/* Mobile Landscape ***********************************************/
@media only screen and (min-width: 480px) {
	#fav-wrapper {
		margin: 0 auto;
		width: 471px;
	}
	#pagination {
		clear: left;
	}
	.pagetitle .xofy {
		display: inline;
		font-size: 60%;
		margin-left: 11px;
	}
	.table-actions {
		min-width: 175px;
	}
	.table-actions button {
		float: left;
		margin-left: 10px;
		padding: 0;
		width: auto;
	}
}
/* 2 cards NOT tablets ******************************************************/
@media only screen and (min-width: 600px) {
	#search-mobile-favorites {
		display: none;
	}
	.fav-header.pagetitle {
		padding-bottom: 7px;
	}
	.pagetitle {
		font-size: 225%;
	}
	#indexwrapper {
		padding: 22px 0 20px 0;
	}
	.ie7 .post-section {
		float: left;
		width: 301px;
	}
	#pagination {
		width: 562px;
		margin-left: 13px;
	}
	.number-of-pages {
		width: 190px;
	}
	.pagination-of-text {
		display: block;
		float: left;
		padding-top: 3px;
	}
	.pagination-page {
		float: left;
	}
	.pagination-label {
		padding-top: 2px;
	}
	#wrapper2 #page {
		width: 600px;
		float: left;
	}
	#asides,
	#search-advanced .controls {
		display: block;
	}
	#post-section-2 {
		display: block;
	}
	#wrapper2 ul.moderation {
		padding: 20px 0 30px 0;
	}
	#wrapper2 ul.moderation li {
		display: inline;
		padding: 0 12px;
		margin: 0;
		border-left: 1px solid #d9d9d9;
	}
	#wrapper2 ul.moderation li:first-child {
		padding-left: 0px;
		border-left: 0px;
	}
	#wrapper2 ul.moderation li a {
		display: inline;
		height: auto;
		width: auto;
	}
	#wrapper2 tr th,
	tr td {
		padding: 7px 70px 7px 8px;
	}
	#wrapper2 .rename_search {
		width: 250px;
	}
}
/* Tablet Portrait (including Kindle Fire Landscape) 3 Cards Up **********************************/
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.table-actions {
		padding-right: 10px;
	}
	div#coldform textarea#coldform_message,
	div#coldform input[type=text] {
		width: 300px;
	}
	div#coldform label {
		clear: right;
		float: right;
		padding: 4px 0;
	}
	div#coldform #coldform_submit {
		width: 300px;
	}
	.pagetitle {
		font-size: 225%;
	}
	#indexwrapper {
		min-width: 903px;
		padding: 22px 0 20px 0;
	}
	#asides,
	#search-advanced .controls {
		display: block;
	}
	#post-section-2 {
		display: block;
	}
	#wrapper2 ul.moderation {
		padding: 20px 0 30px 0;
	}
	#wrapper2 ul.moderation li {
		display: inline;
		padding: 0 12px;
		margin: 0;
		border-left: 1px solid #d9d9d9;
	}
	#wrapper2 ul.moderation li:first-child {
		padding-left: 0px;
		border-left: 0px;
	}
	#wrapper2 ul.moderation li a {
		display: inline;
		height: auto;
		width: auto;
	}
	#wrapper2 tr th, tr td {
		padding: 7px 70px 7px 8px;
	}
	#fav-wrapper {
		width: 903px;
	}
	.ie7 .post-section {
		width: 602px;
	}
	#wrapper2 #page,
	.widget {
		margin: 0px;
	}
	.showing-results {
		display: inline;
		margin: 0 0 0 25px;
	}
	#pagination {
		padding: 8px;
		margin-left: 13px;
		width: 562px;
	}
	#pagination input {
		margin: 0 9px 0 12px;
		padding: 3px 0 2px 0;
	}
	.pagination-of-text {
		display: block;
		float: left;
		padding-top: 2px;
	}
	.number-of-pages {
		margin: 0 auto;
		padding-left: 37px;
		width: 190px;
	}
	.pagination-page {
		float: left;
	}
	.pagination-label {
		padding-top: 1px;
	}
	#wrapper2 #page {
		float: left;
		width: 600px;
	}
}
/* Special Case */
@media only screen and (min-width: 850px) {
	#wrapper2 .widget {
		display: block;
	}
}
/* Large Screen (4 cards) *********************************************************/
@media only screen and (min-width: 1204px) {
	#fav-wrapper {
		width: 1204px;
	}
	.ie7 .post-section {
		width: 903px;
	}
	#wrapper,
	#wrapper2,
	.table-wrapper {
		width: 1178px;
	}
	#latest-author-posts {
		width: auto;
		z-index: 9;
	}
	#latest-author-posts ul {
		clear: left;
		list-style: none;
	}
	#latest-author-posts .flipwrapper {
		margin-bottom: 17px;
	}
	#single-wrapper .card-post-info .posttime {
		display: inline;
		margin-left: 6px;
	}
}
/* Very Large Screens (5 cards) *********************************************************/
@media only screen and (min-width: 1505px) {
	#fav-wrapper {
		width: 1505px;
	}
	.ie7 .post-section {
		width: 1204px;
	}
	#wrapper,
	#wrapper2,
	.table-wrapper {
		width: 1479px;
	}
}
/* Very Large Screens (6 cards) *********************************************************/
@media only screen and (min-width: 1806px) {
	#fav-wrapper {
		width: 1806px;
	}
	.ie7 .post-section {
		width: 1505px;
	}
	#wrapper,
	#wrapper2,
	.table-wrapper {
		width: 1780px;
	}
}
/* Very Large Screens (7 cards) *********************************************************/
@media only screen and (min-width: 2107px) {
	#fav-wrapper {
		width: 2107px;
	}
	.ie7 .post-section {
		width: 1806px;
	}
	#wrapper,
	#wrapper2,
	.table-wrapper {
		width: 2081px;
	}
}
/* Very Large Screens (8 cards) *********************************************************/
@media only screen and (min-width: 2408px) {
	#fav-wrapper {
		width: 2408px;
	}
	.ie7 .post-section {
		width: 2107px;
	}
	#wrapper,
	#wrapper2,
	.table-wrapper {
		width: 2382px;
	}
}
/* High Resolution (iPhone 4, iPad3, MacBook Pro Retina) *****************************************/
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.no-results {
		background-position: 0 0;
		background-size: 310px 610px;
	}
	#login h1 a {
		background-position: center -25px;
		background-size: 274px 100px;
	}
	#mobile-ad-wrapper {
		background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/mobile-ad-back-retina.jpg?ver=4");
		background-size: 25px 25px;
	}
	.source-link {
		background-color: #f0f0ef;
		background-position: 13px -2191px;
	}
	.report-post-link {
		background-color: #f0f0ef;
		background-position: 13px -2090px;
	}
}
.border-box, #single-wrapper, #wrapper, .radio-menu li, .submenu .sub-nav-header, .columnize .group, .columnize .filter-row, .columnize .cf-col, .search-tabs, .pagination-form input[type=text], .search-form,
.pagination-form, .level1 a,
.level1 .nav-label, .side-menu .side-menu-col, .submitting-bar, .fancy-input, .btn-generic, .btn-color, .loading.next-page {
	box-sizing: border-box;
}

.mobile-hide {
	display: none;
}
@media only screen and (min-width: 768px) {
	.mobile-hide {
		display: block;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.mobile-show {
		display: none;
	}
}

.tablet-small-hide {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.tablet-small-hide {
		display: block;
	}
}

.tablet-hide {
	display: none;
}
@media only screen and (min-width: 1204px) {
	.tablet-hide {
		display: block;
	}
}

/* Text Align */
.center {
	text-align: center;
}

.alignright {
	text-align: right;
}

.alignleft {
	text-align: left;
}

/* Form */
.btn {
	background: #58595b url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") 0 0 repeat-x;
	border: 1px solid #616264; /* FF1+ */ /* Saf3+, Chrome */ /* Konqueror */
	border-radius: 3px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	color: #fff;
	cursor: pointer;
	font-size: 13px;
	line-height: 20px;
	height: 22px;
	padding: 1px 16px 2px;
	text-transform: lowercase;
}

.btn-color, .loading.next-page {
	border-radius: 2px;
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
	border: 0;
	color: #fff;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 14px;
	height: 32px;
	padding: 0 8px 2px;
	text-align: center;
	text-transform: lowercase;
}

.btn-go {
	font-size: 17px;
	padding: 0 0 8px;
	width: 48px;
}

.btn-generic {
	background: #808184; /* Old browsers */ /* FF3.6+ */ /* Chrome,Safari4+ */ /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
	background: linear-gradient(to bottom, #808184 0%, #595a5c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#808184", endColorstr="#595a5c",GradientType=0 ); /* IE6-9 */
	border: 0;
	border-bottom: 1px solid rgb(120.3924, 121.3712, 124.3076);
	border-top: 1px solid rgb(140.954, 141.852, 144.546);
	border-radius: 2px;
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.1);
	color: #fff;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 14px;
	height: 32px;
	padding: 0 8px 2px;
	text-align: center;
	text-transform: lowercase;
}

.btn-faux-link {
	background: transparent;
	border: 0;
	color: #fff;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 14px;
}

.inp {
	border: 1px solid #626365; /* FF1+ */ /* Saf3+, Chrome */ /* Konqueror */
	border-radius: 3px; /* Standard. IE9 */
	/**
	 * @bugfix border-radius background bleed
	 * @see http://tumble.sneak.co.nz/post/928998513/fixing-the-background-bleed
	 */
	-webkit-background-clip: padding-box;
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5);
	font-size: 14px;
	height: 15px;
	padding: 2px;
	margin: 0 2px;
	-webkit-appearance: none;
}

/* Fancy Inputs */
.fancy-input {
	border: 0;
	border-radius: 3px;
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.5);
	height: 32px;
	margin-right: 5px;
	padding: 0 0 0 8px;
	-webkit-appearance: none;
}

/* Fancy Checkboxes */
.fancy-checkbox input[type=checkbox] {
	display: none;
}
.fancy-checkbox input[type=checkbox] + label {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 0 -2520px;
	background-size: 75px 4000px;
	cursor: pointer;
	display: inline-block;
	height: 27px;
	padding: 4px 0 0 39px;
}
.fancy-checkbox input[type=checkbox]:checked + label {
	background-position: 0 -2575px;
}

.oldie .fancy-checkbox input[type=checkbox] {
	display: inline-block;
}
.oldie .fancy-checkbox input[type=checkbox] + label {
	background-image: none;
	padding-left: 0;
}

/* Accessibility */
.accessible {
	left: -10000px;
	position: absolute;
}

/* Placeholder */
::-webkit-input-placeholder {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
}

::-moz-placeholder {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
} /* firefox 19+ */
:-ms-input-placeholder {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
} /* ie */
input:-moz-placeholder {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
}

/* Loading */
.inf-scroll-loading-bar, .submitting-bar {
	background-color: rgba(255, 255, 255, 0.6);
	clear: both;
	width: 100%;
}

.inf-scroll-loading, .submitting {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/loading-bar.gif?ver=4") no-repeat right 0;
	background-size: 150px 40px;
	font-size: 18px;
	height: 30px;
	margin: 0 auto;
	padding-right: 150px;
	padding-top: 10px;
	width: 60px;
}

.prevloading .loading.prev-page {
	visibility: hidden;
}

/* Submitting */
.submitting {
	padding: 10px 0 0 15px;
	width: 231px;
}

/* Old Android Back to Top Button */
.back-to-top-button {
	background-color: #c7c7c8;
	text-transform: lowercase;
	text-align: center;
	padding-top: 14px;
	font-size: 14px;
	line-height: 16px;
	color: white;
	cursor: pointer;
}

/* jQuery UI Overrides */
.ui-slider {
	background-color: transparent;
	border: 0;
	border-radius: 0;
	height: 194px;
	margin-top: 76px;
	width: 3px;
}
.ui-slider .ui-slider-handle {
	border: 0;
	height: 44px;
	left: -4px;
	margin-bottom: 0;
	width: 12px;
}

.touch .ui-slider-handle {
	left: -11px;
	width: 24px;
}

.clearfix {
	*zoom: 1;
}

.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}

.clearfix:after {
	clear: both;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3040;
	background-color: #000000;
}

.modal-backdrop.fade {
	opacity: 0;
}

.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.modal {
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 3050;
	width: 560px;
	margin-left: -280px;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}

.modal.fade {
	transition: opacity 0.3s linear, top 0.3s ease-out;
	top: -25%;
}

.modal.fade.in {
	top: 10%;
}

.modal-body {
	position: relative;
	overflow-y: auto;
	max-height: 400px;
}

.modal-form {
	margin-bottom: 0;
}

.modal-footer {
	margin-bottom: 0;
	*zoom: 1;
}

.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}

.modal-footer:after {
	clear: both;
}

.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}

.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}

.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

.modal-card h3 {
	color: #6c6d70;
}
.modal-card .close {
	border-left: 1px solid rgb(237.3409090909, 236.5, 235.6590909091);
}
.modal-card .close:before {
	background-color: rgb(188.6590909091, 185.5, 182.3409090909);
}
.modal-card .login-form {
	border-bottom: 1px solid rgb(188.6590909091, 185.5, 182.3409090909);
}
.modal-card .forgot-form {
	border-top: 1px solid rgb(237.3409090909, 236.5, 235.6590909091);
}

.modal-footer {
	background-color: rgb(188.6590909091, 185.5, 182.3409090909);
}

#front-page .modal-card {
	background: #d5d3d1;
	margin-left: 0;
	width: 314px;
}
@media only screen and (min-width: 598px) {
	#front-page .modal-card {
		margin-left: 12px;
		width: 320px;
	}
}
#front-page .modal-card .close {
	border-left: 1px solid #fff;
}
#front-page .modal-card .close:before {
	background-color: #d5d3d1;
}
#front-page .modal-card .login-form {
	border-bottom: 1px solid #d5d3d1;
}
#front-page .modal-card .forgot-form {
	border-top: 1px solid #fff;
}
#front-page .modal-card-wide {
	background-color: #d5d3d1;
	width: 915px;
}
#front-page .modal-card-wide .close {
	border-left-color: #f0efef;
}
#front-page .modal-card-wide .close:before {
	background-color: #b3b2b3;
}

.modal-card {
	background: #d5d3d1;
	border: 0;
	margin-left: -160px;
	text-transform: lowercase;
	width: 320px;
}
.modal-card .close {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 13px -2256px;
	background-size: 75px 4000px;
	border: 0;
	float: right;
	height: 44px;
	overflow: hidden;
	padding: 0;
	text-indent: -10000px;
	width: 45px;
}
.modal-card .close:before {
	content: "";
	display: block;
	height: 44px;
	width: 1px;
}
.modal-card .error {
	margin: 4px 0 0;
	text-align: center;
}
.modal-card h2 {
	color: #fff;
	clear: both;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 22px;
	height: 29px;
	line-height: 28px;
	padding: 0;
	text-align: center;
}
.modal-card h3 {
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-size: 14px;
	margin-bottom: 10px;
}
.modal-card .card-template-title {
	background-color: transparent;
}
.modal-card .login-form,
.modal-card .forgot-form,
.modal-card .register-form,
.modal-card .save-page-form {
	padding: 28px 32px 15px;
}
.modal-card .register-form {
	padding-bottom: 6px;
}
.modal-card .save-page-form {
	padding-bottom: 28px;
}
.modal-card .set-homepage-check label {
	padding-top: 8px;
}
.modal-card input[type=text],
.modal-card input[type=password],
.modal-card input[type=email],
.modal-card input[type=url],
.modal-card textarea {
	font-size: 13px;
	margin-bottom: 15px;
	width: 100%;
}
@media only screen and (max-width: 965px) {
	.touch .modal-card input[type=text],
	.touch .modal-card input[type=password],
	.touch .modal-card input[type=email],
	.touch .modal-card input[type=url],
	.touch .modal-card textarea {
		font-size: 16px;
	}
}
.modal-card textarea {
	height: 92px;
	padding-top: 8px;
}
.modal-card input[type=submit] {
	float: right;
	font-size: 13px;
	width: 68px;
}
.modal-card .remember-me {
	float: left;
	font-size: 12px;
	line-height: 15px;
}
.modal-card.modal-card-wide {
	background-color: #d5d3d1;
	margin-left: -457px;
	width: 915px;
}
.modal-card.modal-card-wide .close {
	border-left: 1px solid #f0efef;
}
.modal-card.modal-card-wide .close:before {
	background-color: #b3b2b3;
}
.modal-card.narrow-submit {
	margin-left: -160px;
	width: 320px;
}

.save-page-form input[type=submit] {
	margin-top: -3px;
}
.save-page-form .fancy-checkbox input[type=checkbox] + label {
	font-size: 13px;
	padding: 6px 0 0 34px;
}

.submit-fields,
.submit-card,
.submit-tags {
	float: left;
	margin-top: 10px;
	min-height: 398px;
}

.submit-fields,
.submit-tags {
	min-height: 386px;
	padding: 12px 0 0;
}

.submit-fields {
	border-right: 1px solid #f0efef;
	padding: 12px 35px 0;
	width: 256px;
}
.submit-fields .remaining-characters {
	display: block;
	left: 10px;
	margin-top: 8px;
	position: absolute;
	text-align: right;
	width: 20px;
}

.submit-card {
	border-left: 1px solid #b3b2b3;
	border-right: 1px solid #f0efef;
	margin-bottom: 10px;
	padding-left: 23px;
	width: 364px;
}
.submit-card .picture-link {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/submit-placeholder.20131206.jpg?ver=4");
	background-size: 275px 275px;
}
.submit-card .img-top,
.submit-card .img-btm {
	z-index: 1;
}

.submit-tags {
	border-left: 1px solid #b3b2b3;
	padding-left: 30px;
	width: 140px;
}

.submit-choose-image {
	height: 30px;
	margin-bottom: 30px;
	position: relative;
}

.fake-file {
	font-size: 14px;
	position: absolute;
}
.fake-file .fake-file-input {
	margin-right: 6px;
	padding: 0 0 2px;
	width: 100px;
}

.ie-submit-helper {
	display: none;
}

.all-ie .fake-file {
	display: none;
}
.all-ie .hidden-upload {
	float: left;
	height: 30px;
	margin-right: 6px;
	opacity: 1;
	padding: 0;
	width: 185px;
}
.all-ie .ie-submit-helper {
	display: block;
	float: right;
	line-height: 1.2;
	margin-bottom: 4px;
	width: 60px;
}
.all-ie .submit-choose-image .submit-error {
	clear: both;
}

.hidden-upload {
	opacity: 0;
	padding: 10px;
	position: relative;
	z-index: 2;
	width: 100%; /* Needed for Firefox with long file names. */
}

.ui-slider-wrapper {
	background-size: 75px 4000px;
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4");
	background-position: 3px -3064px;
	float: left;
	height: 286px;
	margin: 0 15px;
	width: 18px;
}

.submit-error {
	color: red;
	line-height: 12px;
	margin: -12px 0 7px 2px;
}

.submit-choose-image .submit-error {
	margin: -4px 0 0 2px;
}

#submit-modal .warning {
	padding: 15px;
	text-align: center;
}

.orientation-warning {
	padding: 20px 20px 10px 20px;
}

.no-backgroundsize .modal-card .close {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.register-note {
	height: 44px;
	float: left;
	font-size: 12px;
	line-height: 44px;
	padding-left: 10px;
	width: 225px;
}

.terms-note {
	clear: both;
	padding-top: 12px;
	text-align: center;
}

.modal-footer {
	color: #fff;
	height: 22px;
	line-height: 21px;
	text-align: center;
	word-spacing: 2px;
}

.modal-footer-note {
	display: block;
	height: 35px;
	line-height: 35px;
	text-align: center;
}

.narrow-submit .modal-footer-note {
	display: none;
}

.resize-tip {
	color: #fff;
	font-size: 14px;
}

/* Sticky Header
-------------------------------------------------- */
#site-header {
	height: 42px;
	width: 100%;
}
#site-header.sticky {
	left: 0;
	position: fixed;
	top: 0;
}
@media only screen and (min-width: 768px) {
	#site-header {
		position: static;
		top: auto;
	}
	#site-header.sticky {
		-webkit-font-smoothing: subpixel-antialiased;
		left: 0;
		position: fixed;
		top: 0;
	}
}

.old-android #site-header.sticky,
.old-android #site-header {
	position: static;
	top: auto;
}

.mobile-ads #site-header {
	-webkit-transform: translateZ(0);
}

@media only screen and (min-width: 768px) {
	.sticky-nav #ad-leader-wrapper {
		left: -9999px;
		position: absolute;
		top: 0;
	}
	.sticky-nav #header-wrapper {
		left: -9999px;
		position: absolute;
		top: 0;
		z-index: 999;
	}
	.sticky-nav #indexwrapper {
		padding-top: 182px;
	}
}

@media only screen and (min-width: 768px) {
	.single .sticky-nav #indexwrapper {
		padding-top: 164px;
	}
}

@media only screen and (max-width: 480px) {
	.search-form .fancy-input,
	.pagination-form .fancy-input {
		font-size: 16px;
	}
}
/* Pageloading and ad float fixes.
-------------------------------------------------- */
div.loading,
#front-page div.ad-mobile-leaderboard {
	clear: both;
}

a.pagination-page-target {
	float: left; /* Needed to keep this in-line with the cards */
}

.mobile-ads.sticky-nav .prev-page {
	display: block;
	visibility: hidden;
}

.mobile-ads.sticky-nav #indexwrapper {
	padding-top: 60px;
}

.loading.prev-page {
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 14px;
	margin-bottom: 7px;
	margin-top: -6px;
	padding-top: 4px;
	text-indent: -10000px;
	width: auto;
}
.loading.prev-page span {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat center -2450px;
	background-size: 75px 4000px;
	display: block;
	height: 40px;
	margin: 0 auto;
	width: 42px;
}
@media only screen and (min-width: 598px) {
	.loading.prev-page {
		margin-bottom: -2px;
		margin-top: -18px;
	}
}

.loading.prev-page span:hover {
	background-position: center -2376px;
	cursor: pointer;
}

.sticky-nav .prev-page {
	display: none;
}

.no-js #js-prev-page-loading {
	display: none;
}

.loading.next-page {
	clear: both;
	display: block;
	font-size: 18px;
	line-height: 32px;
	margin: 0 auto;
	width: 288px;
}
.loading.next-page:hover {
	color: #fff;
	text-decoration: none;
}
@media only screen and (min-width: 480px) {
	.loading.next-page {
		width: 445px;
	}
}

/* Pushover Effect
-------------------------------------------------- */
.master-wrapper,
.page-wrap,
#outer,
.footer-outer-wrapper,
#indexwrapper {
	margin: 0;
	max-width: 100%;
	overflow: hidden;
	width: auto;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.master-wrapper,
	.page-wrap,
	#outer,
	.footer-outer-wrapper,
	#indexwrapper {
		overflow: visible;
	}
}

#wrapper2,
#wrapper {
	margin: 0;
	width: 94%;
}
@media only screen and (min-width: 1204px) {
	#wrapper2,
	#wrapper {
		margin: 0 auto;
		width: 1178px;
	}
}

#footermax,
#presentation {
	margin: 0;
	width: 100%;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.menu-bar {
		margin: 0 auto;
		overflow: visible;
		position: relative;
		width: 100%;
	}
}
@media only screen and (min-width: 1204px) {
	.menu-bar {
		width: 1180px;
	}
}
@media only screen and (min-width: 1505px) {
	.menu-bar {
		float: left;
		margin: 0;
	}
}

body .page-wrap {
	overflow: visible;
	width: 100%;
	transition: transform 0.5s ease-in;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	body .page-wrap {
		transition: none;
	}
}

#presentation,
#site-header,
#outer,
#js-footer,
#indexwrapper {
	transition: transform 0.5s ease-in;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#presentation,
	#site-header,
	#outer,
	#js-footer,
	#indexwrapper {
		transition: none;
	}
}

#site-header {
	-webkit-font-smoothing: antialiased;
	transform: translate(0, 0);
}

.side-menu-on #site-header,
.side-menu-on #outer,
.side-menu-on #js-footer,
.side-menu-on #indexwrapper {
	transform: translate(250px, 0);
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu-on #site-header,
	.side-menu-on #outer,
	.side-menu-on #js-footer,
	.side-menu-on #indexwrapper {
		transform: none;
	}
}

.no-csstransforms .side-menu-on #site-header,
.no-csstransforms .side-menu-on #outer,
.no-csstransforms .side-menu-on #js-footer,
.no-csstransforms .side-menu-on #indexwrapper {
	left: 250px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.no-csstransforms .side-menu-on #site-header,
	.no-csstransforms .side-menu-on #outer,
	.no-csstransforms .side-menu-on #js-footer,
	.no-csstransforms .side-menu-on #indexwrapper {
		left: auto;
	}
}

.side-menu-wrapper {
	left: -250px;
	position: absolute;
	width: 250px;
	z-index: 10;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu-wrapper {
		left: 0;
		width: 100%;
	}
}

.side-menu {
	-webkit-font-smoothing: subpixel-antialiased;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu {
		display: none;
		position: absolute;
		top: 41px;
		width: 100%;
	}
	.side-menu:hover {
		display: block;
	}
}
@media only screen and (min-width: 1204px) {
	.side-menu {
		width: 1180px;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu-on .side-menu {
		display: block;
	}
}

.side-menu-enabled #js-side-menu {
	position: absolute;
	width: 250px;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.menu-bar {
		position: relative;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.no-touch #js-side-menu-toggle:hover ~ .side-menu-wrapper .side-menu,
	.no-js #js-side-menu-toggle:hover ~ .side-menu-wrapper .side-menu {
		display: block;
	}
}

/* Side Menu Styling
-------------------------------------------------- */
.side-menu {
	color: #fff;
	font-size: 14px;
}
.side-menu li a {
	color: #fff;
	display: block;
	height: 34px;
	padding: 10px 0 0 50px;
}
.side-menu li a:hover {
	color: #fff;
	text-decoration: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu li a {
		padding: 10px 0 0 58px;
	}
	.side-menu .side-menu-col {
		float: left;
		width: 25%;
	}
}

.side-nav-header {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 14px;
	padding: 0;
}
.side-nav-header span {
	display: block;
	height: 22px;
	line-height: 1.5em;
	padding: 0 0 0 15px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-nav-header {
		font-size: 16px;
	}
	.side-nav-header span {
		height: 35px;
		line-height: 35px;
		padding: 0 0 0 30px;
	}
}

.side-menu .side-nav-header a {
	color: #fff;
	text-decoration: none;
}
.side-menu .side-nav-header a:hover {
	color: #fff;
}

.side-nav-header2 span {
	height: 22px;
	padding: 0 0 0 50px;
}
.side-nav-header2 .dark-submenu a {
	padding-left: 50px;
}

.side-menu-col.profile-side-menu {
	border-left: 0;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu-col.gv-side-menu {
		border-right: 0;
	}
}

.side-menu-col.legal-side-menu {
	border-left: 0;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu-col.legal-side-menu {
		border-right: 0;
		margin-top: -1px;
	}
}

.profile-side-menu .side-nav-header:first-child {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.profile-side-menu .side-nav-header:first-child {
		display: block;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.profile-side-menu li.side-nav-header span {
		display: none;
	}
}

.profile-side-menu li.side-nav-header a {
	font-size: 14px;
	line-height: 21px;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu .legal-side-menu {
		clear: left;
		text-align: center;
		width: 100%;
	}
	.side-menu .legal-side-menu a {
		border: 0;
		border-left: 1px solid #fff;
		height: auto;
		line-height: 10px;
		margin-left: 4px;
		padding: 0 0 0 5px;
	}
	.side-menu .legal-side-menu a:hover {
		text-decoration: underline;
	}
	.side-menu .legal-side-menu a span:hover {
		text-decoration: underline;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.no-touch .menu-bar .side-menu .legal-side-menu a:hover {
		background-color: transparent;
	}
}
.legal-side-menu .side-nav-header {
	font-size: 11px;
}
.legal-side-menu span {
	line-height: 21px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.legal-side-menu {
		height: 35px;
		text-align: center;
	}
	.legal-side-menu .side-nav-header,
	.legal-side-menu span,
	.legal-side-menu ul,
	.legal-side-menu li {
		display: inline-block;
		height: auto;
		font-size: 10px;
		line-height: 31px;
		padding: 0;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.no-touch .side-menu .legal-side-menu a:hover,
	.no-js .side-menu .legal-side-menu a:hover {
		border: 0;
		border-left: 1px solid #fff;
	}
}

#submit-nav {
	display: none;
}
@media only screen and (min-width: 768px) {
	#submit-nav {
		display: block;
	}
}

#parent-popular-side-menu ul {
	display: none;
}

#parent-popular-side-menu.activated ul {
	display: block;
}

.connect-side-menu .side-nav-header span {
	border-bottom: 1px solid transparent;
	cursor: pointer;
	height: 34px;
	padding: 10px 0 0 50px;
}
.connect-side-menu ul {
	display: none;
}
.connect-side-menu.activated ul {
	display: block;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.connect-side-menu .side-nav-header span {
		height: 35px;
		line-height: 35px;
		padding: 0 0 0 30px;
	}
	.connect-side-menu ul {
		display: block;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.no-touch .connect-side-menu .side-nav-header:hover span,
	.no-js .connect-side-menu .side-nav-header:hover span {
		border: 0;
	}
}

/* Side Menu Icons */
.side-menu-icon, .menu-scroll-up,
.menu-scroll-down, .icon-fm-publishing, .icon-privacy, .icon-terms, .icon-blog, .icon-weddinggawker, .icon-stylegawker, .icon-foodgawker, .icon-dwellinggawker, .icon-craftgawker, .icon-connect, .icon-advertise, .icon-badges, .icon-team, .icon-about, .icon-faq, .icon-contact, .icon-forgot-login, .icon-register, .icon-my-profile, .icon-my-submissions, .icon-my-pages, .icon-my-home, .icon-submit, .icon-randomize, .icon-categories, .icon-favorites, .icon-gawked, .icon-favorited, .icon-popular, .side-menu .icon-latest, .icon-login {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 19px 13px;
	background-size: 75px 4000px;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-login {
		background-position: 30px 13px;
		height: 34px;
		padding-top: 10px;
	}
}

.side-menu .icon-latest {
	background-position: 15px -33px;
	height: 33px;
	padding-top: 9px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.side-menu .icon-latest {
		height: 34px;
		padding-top: 10px;
	}
}

.icon-popular {
	background-position: 15px -78px;
}

.icon-favorited {
	background-position: 15px -132px;
}

.icon-gawked {
	background-position: 17px -2025px;
}

.icon-favorites {
	background-position: 15px -121px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-favorites {
		background-position: 28px -121px;
	}
}

.icon-categories {
	background-position: 15px -165px;
}

.icon-randomize {
	background-position: 15px -210px;
}

.icon-submit {
	background-position: 14px -254px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-submit {
		background-position: 26px -254px;
	}
}

.icon-my-home {
	background-position: 15px -3011px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-my-home {
		background-position: 28px -3011px;
	}
}

.icon-my-pages {
	background-position: 14px -364px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-my-pages {
		background-position: 29px -364px;
	}
}

.icon-my-submissions {
	background-position: 15px -408px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-my-submissions {
		background-position: 29px -408px;
	}
}

.icon-my-profile {
	background-position: 15px -499px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-my-profile {
		background-position: 28px -499px;
	}
}

.icon-register {
	background-position: 17px -2109px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-register {
		background-position: 27px -2109px;
	}
}

.icon-forgot-login {
	background-position: 15px -2063px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-forgot-login {
		background-position: 25px -2063px;
	}
}

.icon-contact {
	background-position: 15px -538px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-contact {
		background-position: 29px -538px;
	}
}

.icon-faq {
	background-position: 15px -584px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-faq {
		background-position: 30px -584px;
	}
}

.icon-about {
	background-position: 15px -628px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-about {
		background-position: 29px -628px;
	}
}

.icon-team {
	background-position: 15px -1971px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-team {
		background-position: 31px -1971px;
	}
}

.icon-badges {
	background-position: 17px -1927px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-badges {
		background-position: 31px -1927px;
	}
}

.icon-advertise {
	background-position: 15px -673px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-advertise {
		background-position: 30px -673px;
	}
}

.icon-connect {
	background-position: 13px -1459px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-connect {
		background-image: none;
	}
}

.no-backgroundsize .side-menu .icon-login,
.no-backgroundsize .icon-latest,
.no-backgroundsize .icon-popular,
.no-backgroundsize .icon-favorited,
.no-backgroundsize .icon-gawked,
.no-backgroundsize .icon-favorites,
.no-backgroundsize .icon-categories,
.no-backgroundsize .icon-randomize,
.no-backgroundsize .icon-submit,
.no-backgroundsize .icon-my-home,
.no-backgroundsize .icon-my-pages,
.no-backgroundsize .icon-my-submissions,
.no-backgroundsize .icon-my-profile,
.no-backgroundsize .icon-register,
.no-backgroundsize .icon-forgot-login,
.no-backgroundsize .icon-contact,
.no-backgroundsize .icon-faq,
.no-backgroundsize .icon-about,
.no-backgroundsize .icon-team,
.no-backgroundsize .icon-badges,
.no-backgroundsize .icon-advertise,
.no-backgroundsize .icon-connect {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.no-backgroundsize .icon-connect {
		background-image: none;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-ins {
		background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/instagram-icon.png?ver=4") no-repeat 27px;
	}
	.icon-fb,
	.icon-tw,
	.icon-pn,
	.icon-rss,
	.icon-iphone {
		background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 29px -1599px;
		background-size: 75px 4000px;
	}
	.icon-tw {
		background-position: 29px -1652px;
	}
	.icon-pn {
		background-position: 29px -1766px;
	}
	.icon-rss {
		background-position: 29px -2157px;
	}
	.icon-iphone {
		background-position: 29px -2208px;
	}
	.no-backgroundsize .icon-fb,
	.no-backgroundsize .icon-tw,
	.no-backgroundsize .icon-pn,
	.no-backgroundsize .icon-rss,
	.no-backgroundsize .icon-iphone {
		background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
	}
}
.icon-craftgawker {
	background-position: 15px -765px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-craftgawker {
		background-position: 27px -765px;
	}
}

.icon-dwellinggawker {
	background-position: 15px -809px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-dwellinggawker {
		background-position: 27px -809px;
	}
}

.icon-foodgawker {
	background-position: 15px -852px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-foodgawker {
		background-position: 26px -852px;
	}
}

.icon-stylegawker {
	background-position: 15px -900px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-stylegawker {
		background-position: 27px -900px;
	}
}

.icon-weddinggawker {
	background-position: 15px -941px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-weddinggawker {
		background-position: 28px -941px;
	}
}

.icon-blog {
	background-position: 15px -987px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-blog {
		background-position: 27px -987px;
	}
}

.icon-terms {
	background-position: 15px -1032px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-terms {
		background-image: none;
	}
}

.icon-privacy {
	background-position: 15px -1076px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-privacy {
		background-image: none;
	}
}

.icon-fm-publishing {
	background-position: 15px -1119px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.icon-fm-publishing {
		background-image: none;
	}
}

.no-backgroundsize .icon-craftgawker,
.no-backgroundsize .icon-dwellinggawker,
.no-backgroundsize .icon-foodgawker,
.no-backgroundsize .icon-stylegawker,
.no-backgroundsize .icon-weddinggawker,
.no-backgroundsize .icon-blog,
.no-backgroundsize .icon-terms,
.no-backgroundsize .icon-privacy,
.no-backgroundsize .icon-fm-publishing {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

/* Page Header
-------------------------------------------------- */
#header-wrapper {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/header-repeat_6-7-13.jpg?ver=4") repeat;
	background-size: 40px 55px;
	height: 94px;
	min-width: 314px;
	position: relative;
	z-index: 1;
}
.sticky-nav #header-wrapper {
	z-index: 12;
}
@media only screen and (min-width: 768px) {
	#header-wrapper {
		height: 152px;
	}
}

@media only screen and (min-width: 1505px) {
	.header-inner-wrapper {
		margin: 0 auto;
		width: 1480px;
	}
}
@media only screen and (min-width: 1806px) {
	.header-inner-wrapper {
		width: 1781px;
	}
}
@media only screen and (min-width: 2107px) {
	.header-inner-wrapper {
		width: 2082px;
	}
}
@media only screen and (min-width: 2408px) {
	.header-inner-wrapper {
		width: 2383px;
	}
}

.side-menu-toggle,
.back-btn-mobile {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 12px -1385px;
	background-size: 75px 4000px;
	border-right: 1px solid transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 42px;
	margin-right: 9px;
	width: 42px;
}
@media only screen and (min-width: 768px) {
	.side-menu-toggle,
	.back-btn-mobile {
		border-right: 0;
		margin-right: 14px;
	}
}

.no-backgroundsize .side-menu-toggle,
.no-backgroundsize .back-btn-mobile {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.side-menu-toggle {
	position: relative;
	width: 43px;
	z-index: 11;
}

.side-menu-toggle.logged-in {
	background-position: 12px -1501px;
}

.back-btn-mobile {
	background-position: 6px -1417px;
	display: none;
	position: relative;
	z-index: 1;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.single .back-btn-mobile {
		display: none;
	}
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.single .side-menu-toggle {
		display: block;
	}
}

#site-title {
	float: left;
	margin-top: 12px;
	position: relative;
}
@media only screen and (min-width: 768px) {
	#site-title {
		margin-top: 9px;
	}
}

#site-title:hover {
	cursor: pointer;
}

#site-title a {
	height: 42px;
	width: 180px;
}

#site-title h1 {
	padding-bottom: 0;
}

/* Main Menu Bar
-------------------------------------------------- */
.main-nav {
	float: right;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
}
.main-nav ul {
	float: left;
	list-style: none;
}
.main-nav li {
	float: left;
	position: relative;
}
.main-nav .submenu {
	-webkit-font-smoothing: subpixel-antialiased;
}
.main-nav .submenu ul {
	float: none;
}

@media only screen and (min-width: 1204px) {
	.no-js .main-nav {
		border-right: 0px;
	}
}

.no-touch .level1,
.no-touch .level1:hover {
	transition: all 0s;
	transition-delay: 0.2s;
}

@media only screen and (min-width: 1204px) {
	.galleries {
		margin-right: 60px;
	}
}

.sort-filter li {
	cursor: pointer;
}

.sort-filter-forms {
	float: left;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.sort-filter-forms {
		margin-right: 30px;
	}
}
@media only screen and (min-width: 1204px) {
	.sort-filter-forms {
		margin-right: 60px;
	}
}

@media only screen and (min-width: 1204px) {
	.no-js .sort-filter-forms {
		margin-right: 0;
	}
}

.level1 {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	cursor: pointer;
	font-size: 14px;
	text-transform: lowercase;
}
.level1 a,
.level1 .nav-label {
	display: block;
	height: 42px;
	padding: 13px 10px 0;
}

.main-nav li,
.main-nav li a,
.main-nav li a:hover,
.main-nav li a:visited {
	color: #fff;
	text-decoration: none;
}

.main-nav .date-sort-main-nav,
.main-nav .categories-main-nav,
.main-nav .favorites-main-nav,
.main-nav .sort-main-nav,
.main-nav .filter-main-nav,
.main-nav .pagination-main-nav,
.main-nav .share-main-nav,
.main-nav .connect-main-nav {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 7px -32px;
	background-size: 75px 4000px;
	padding-left: 29px;
}
.main-nav .categories-main-nav {
	background-position: 7px -165px;
	padding-left: 28px;
}
.main-nav .favorites-main-nav {
	background-position: 7px -120px;
	padding-left: 28px;
}
.main-nav .sort-main-nav {
	background-position: 4px -1294px;
	padding-left: 28px;
	position: relative;
}
@media only screen and (min-width: 480px) and (max-width: 624px) and (orientation: landscape) {
	.main-nav .sort-main-nav {
		background-position: 4px -1299px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 624px) and (orientation: landscape) {
	.main-nav .date-sort-main-nav {
		background-position: 7px -37px;
	}
}
.main-nav .pagination-main-nav {
	background-position: 4px -1163px;
	padding-left: 27px;
}
.main-nav .share-main-nav {
	background-position: 10px -2719px;
	text-indent: -10000px;
	width: 44px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.main-nav .share-main-nav {
		background-position: 9px -1252px;
	}
}
@media only screen and (min-width: 1204px) {
	.main-nav .share-main-nav {
		background-position: 4px -1252px;
		padding-left: 29px;
		text-indent: 0;
		width: auto;
	}
}
.main-nav .connect-main-nav {
	background-position: 4px -1458px;
	padding-left: 25px;
}
.main-nav .page-label {
	display: none;
}
@media only screen and (min-width: 1204px) {
	.main-nav .page-label {
		display: inline;
	}
}

.no-backgroundsize .date-sort-main-nav,
.no-backgroundsize .categories-main-nav,
.no-backgroundsize .latest-main-nav,
.no-backgroundsize .popular-main-nav,
.no-backgroundsize .favorites-main-nav,
.no-backgroundsize .sort-main-nav,
.no-backgroundsize .pagination-main-nav,
.no-backgroundsize .share-main-nav,
.no-backgroundsize .connect-main-nav {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.main-nav .nav-bar-search,
.main-nav .pagination {
	position: static;
}
@media only screen and (min-width: 768px) {
	.main-nav .nav-bar-search,
	.main-nav .pagination {
		position: relative;
	}
}

.page .pagination,
.error404 .pagination {
	display: none;
}

.nav-bar-search input[type=text] {
	margin-bottom: 6px;
	margin-right: 0;
	width: 305px;
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.nav-bar-search input[type=text] {
		width: 270px;
	}
}
@media only screen and (min-width: 768px) {
	.nav-bar-search input[type=text] {
		width: 352px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.nav-bar-search input[type=text] {
		float: none;
		margin: 20px auto;
		width: 95%;
	}
}

.no-touch .nav-bar-search:hover .search-form,
.no-js .nav-bar-search:hover .search-form,
.activated .search-form {
	transition-delay: 0.2s;
	visibility: visible;
}

.search-form,
.pagination-form {
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	color: #fff;
	font-size: 14px;
	-webkit-font-smoothing: subpixel-antialiased;
	left: 0;
	padding: 8px 6px 6px;
	position: absolute;
	right: 0;
	text-transform: lowercase;
	transition: visibility 0s;
	transition-delay: 0.2s;
	visibility: hidden;
	z-index: 10;
}
@media only screen and (min-width: 768px) {
	.search-form,
	.pagination-form {
		left: auto;
		padding: 8px 9px 6px;
		width: 370px;
	}
}

.search-sort-header {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 0 -1210px;
	background-size: 75px 4000px;
	border-bottom: 1px solid transparent;
	clear: both;
	line-height: 34px;
	margin: 0 auto;
	padding-bottom: 2px;
	padding-left: 30px;
	width: 275px;
}
@media only screen and (min-width: 768px) {
	.search-sort-header {
		width: auto;
	}
}
@media only screen and (min-width: 325px) and (orientation: landscape) {
	.search-sort-header {
		display: none;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-sort-header {
		display: none;
	}
}

.search-sort-options {
	display: none;
	margin: 0 auto;
	width: 305px;
}
.search-sort-options.on {
	display: block;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-sort-options.on {
		display: none;
	}
}
@media only screen and (min-width: 325px) and (orientation: landscape) {
	.search-sort-options {
		float: left;
		width: 234px;
	}
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-sort-options {
		display: block;
		width: 265px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-sort-options {
		display: none;
	}
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-sort-options a,
	.search-sort-options .nav-label {
		padding-top: 8px;
		height: 32px;
	}
}

.search-sort-option {
	float: left;
	width: 130px;
	margin: 0 12px 26px 11px;
}
@media only screen and (min-width: 325px) and (orientation: landscape) {
	.search-sort-option {
		margin: -10px 0 0 6px;
		width: 110px;
	}
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-sort-option {
		margin: 0px 0 26px 6px;
		width: 125px;
	}
}
.search-sort-option:first-child {
	margin: 0 11px 26px 11px;
}
@media only screen and (min-width: 325px) and (orientation: landscape) {
	.search-sort-option:first-child {
		margin: -10px 0 0 6px;
	}
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-sort-option:first-child {
		margin: 0px 7px 26px 0;
	}
}
.search-sort-option .nav-label {
	height: 37px;
	padding-top: 10px;
}
.search-sort-option .sort-main-nav {
	background-position: 4px -1297px;
}
.search-sort-option .date-sort-main-nav {
	background-position: 7px -35px;
}
.search-sort-option .submenu {
	background: none;
	box-shadow: none;
	float: none;
	right: auto;
	position: relative;
	width: auto;
	display: block;
}
.search-sort-option .submenu .filter-row {
	height: 44px;
	padding: 0;
	text-align: center;
}
@media only screen and (max-width: 479px) {
	.search-sort-option .submenu .filter-row {
		height: 39px;
	}
}
.search-sort-option .submenu .group {
	display: block;
	height: 22px;
	padding: 10px 0;
}
.search-sort-option .submenu .group input {
	display: none;
}
@media only screen and (max-width: 479px) {
	.search-sort-option .submenu .group {
		padding: 8px 0 7px;
	}
}
.search-sort-option .filter-row.relevance {
	display: none;
}
@media only screen and (min-width: 598px) {
	.search-sort-option .filter-row.relevance {
		display: block;
	}
}

.search-sort-option .radio-menu {
	border-bottom: 1px solid #808285;
	border-right: 1px solid #646568;
	border-top: 1px solid #646568;
}

.filter-row {
	border: 1px solid #808285;
	border-bottom: 0px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.filter-row {
		border-left: 0;
		border-right: 0;
	}
	.filter-row:first-child {
		border-top: 0;
	}
}

.no-touch .filter-row:hover, .no-js .filter-row:hover {
	background-color: #808285;
	box-shadow: inset 1px -1px 0 0 #808285;
}

.filter-selected,
.no-touch .filter-selected:hover,
.no-js .filter-selected:hover {
	background-color: #404245;
	box-shadow: inset 1px -1px 0 0 #404245;
}

.no-touch .pagination .nav-label:hover {
	cursor: pointer;
}

.pagination-form-wrapper {
	display: none;
}
.no-touch .pagination:hover .pagination-form-wrapper, .no-js .pagination:hover .pagination-form-wrapper, .activated .pagination-form-wrapper {
	display: block;
	height: 300px;
	position: absolute;
	right: 0;
}

.pagination-form {
	text-align: right;
	padding: 6px 12px;
	visibility: visible;
	position: relative;
}
.pagination-form input[type=text] {
	margin-left: 5px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
	width: 65px;
}
.pagination-form input[type=submit] {
	margin-left: 5px;
}
@media only screen and (min-width: 768px) {
	.pagination-form {
		text-align: left;
		width: 300px;
	}
	.pagination-form input[type=submit] {
		float: right;
	}
}

.search-form {
	padding: 8px 6px 0;
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-form {
		padding-left: 10px;
		padding-top: 0;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-form {
		-webkit-font-smoothing: subpixel-antialiased;
		left: 0;
		padding: 0;
		top: 40px;
		width: auto;
	}
}
@media only screen and (min-width: 1204px) {
	.search-form {
		top: 41px;
	}
}
.search-form .fancy-input {
	height: 34px;
}

.search-bottom {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-bottom {
		display: block;
		height: 35px;
		line-height: 35px;
		text-align: center;
	}
}

.search-main-nav {
	position: relative;
	z-index: 11;
}

.search-inner-wrapper {
	border-bottom: 1px solid transparent;
	margin: 0 auto;
	padding-bottom: 5px;
	width: 305px;
}
.search-inner-wrapper .mobile-search-submit {
	float: right;
	height: 34px;
	width: 70px;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-inner-wrapper .mobile-search-submit {
		display: none;
	}
}
@media only screen and (min-width: 325px) and (orientation: landscape) {
	.search-inner-wrapper {
		border-bottom: 0;
	}
}
@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-inner-wrapper {
		border-bottom: 0;
		float: left;
		margin-right: 15px;
		width: 270px;
	}
}
@media only screen and (min-width: 768px) {
	.search-inner-wrapper {
		float: none;
		width: 352px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-inner-wrapper {
		box-sizing: border-box;
		border-bottom: 1px solid transparent;
		border-right: 1px solid transparent;
		height: 386px;
		margin: 0 547px 0 0;
		padding-bottom: 0;
		text-align: center;
		width: auto;
	}
}
@media only screen and (min-width: 1204px) {
	.search-inner-wrapper {
		margin: 0 695px 0 0;
	}
}

.cat-tag-wrapper {
	display: none;
}
.cat-tag-wrapper .subpanel {
	height: 352px;
	left: 0;
	overflow: auto;
	position: absolute;
	top: 35px;
	width: 546px;
}
@media only screen and (min-width: 1204px) {
	.cat-tag-wrapper .subpanel {
		width: 694px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.cat-tag-wrapper {
		border-left: 1px solid transparent;
		display: block;
		height: 387px;
		position: absolute;
		right: 0;
		top: 0;
		width: 546px;
	}
}
@media only screen and (min-width: 1204px) {
	.cat-tag-wrapper {
		width: 694px;
	}
}

.no-touch .cat-tag-wrapper .subpanel {
	z-index: -1;
}
.no-touch .cat-tag-wrapper .subpanel.active {
	z-index: 1;
}

.search-btns {
	border-top: 1px solid transparent;
	clear: both;
	margin-top: -1px;
	position: relative;
}

.primary-search-btns {
	border-top: 1px solid transparent;
	padding: 8px 0;
	text-align: center;
}
.primary-search-btns input[type=submit] {
	float: none;
	width: 410px;
}

.secondary-search-btns {
	padding: 8px 10px 0 0;
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 200px;
}

.tertiary-search-btns {
	left: 0;
	position: absolute;
	top: 0;
	width: 200px;
}
.tertiary-search-btns .btn-faux-link {
	height: 41px;
	line-height: 38px;
	padding: 0 0 0 14px;
}

.search-header-mega,
.search-tabs {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.search-header-mega,
	.search-tabs {
		clear: both;
		display: block;
		height: 35px;
		line-height: 35px;
		padding: 0 10px;
		text-align: left;
	}
}

@media only screen and (min-width: 568px) and (max-width: 624px) and (orientation: landscape) {
	.search-header-mega.keyword {
		clear: both;
		display: block;
		height: 38px;
		line-height: 36px;
		padding: 0;
		text-align: left;
	}
}

.search-tabs {
	padding: 5px 0 0;
	width: 100%;
}
.search-tabs li {
	border-radius: 4px 4px 0px 0px;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 6px;
	padding: 0 10px;
}

.no-js .tag-tab {
	display: none;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.main-nav .nav-bar-search {
		position: static;
	}
}

.main-nav .search-main-nav {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4");
	background-position: 7px -1341px;
	background-repeat: no-repeat;
	background-size: 75px 4000px;
	text-indent: -20000px;
	width: 44px;
}
@media only screen and (min-width: 768px) {
	.main-nav .search-main-nav {
		background-position: 7px -1546px;
		padding-left: 27px;
		text-indent: 0;
		width: auto;
	}
}

.no-backgroundsize .main-nav .search-main-nav {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.columnize {
	color: #fff;
	clear: both;
	font-size: 14px;
	zoom: 1;
}
.columnize .cf-col {
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	display: inline;
	float: left;
	width: 25%;
}
.columnize ul {
	display: table;
	width: 100%;
}
.columnize ul > li:first-child label.group {
	border-top: 0;
}
.columnize .filter-row {
	display: table-row;
	float: none;
	width: 100%;
}
.columnize .group {
	cursor: pointer;
	display: table-cell;
	height: 44px;
	line-height: 14px;
	padding: 0 10px;
	vertical-align: middle;
	width: 100%;
}
.all-ie .columnize .group {
	display: block;
	padding-top: 13px;
}
.columnize .cf-col-1 {
	border-left: 0;
}
.columnize .cf-col-4 {
	border-right: 0;
}

.old-ios .columnize .group {
	height: 42px;
}

.no-js .columnize .filter-row {
	display: inline;
	float: left;
	width: 25%;
}
.no-js .columnize .group {
	padding: 10px;
	display: block;
	width: 100%;
}

#js-categories .columnize {
	width: 545px;
}

#js-categories a {
	padding-left: 10px;
}

.columnize .cat-item {
	display: table-row;
}

.columnize .cat-item a {
	display: table-cell;
	line-height: 14px;
	padding-top: 0;
	vertical-align: middle;
}

.social {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.social {
		display: block;
	}
	.social .level1 {
		border-left-width: 0px;
	}
}
@media only screen and (min-width: 1204px) {
	.social .level1 {
		border-left-width: 1px;
	}
}

.no-js .social {
	display: none;
}

.single .social {
	display: block;
}
.single .social .nav-label {
	border-right-width: 0;
}
@media only screen and (min-width: 1204px) {
	.single .social .nav-label {
		border-right-width: 1px;
		text-indent: 0;
		width: auto;
	}
}
@media only screen and (min-width: 768px) {
	.single .social {
		border-left-width: 0;
	}
}
@media only screen and (min-width: 1204px) {
	.single .social {
		border-left-width: 1px;
		margin-left: 0;
	}
}

.no-js .single .social {
	display: none;
}

#frm-external-pagination {
	float: left;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#frm-external-pagination {
		border-right: 1px solid transparent;
		margin-right: 30px;
	}
	#frm-external-pagination .level1 {
		border-left: 0;
	}
}
@media only screen and (min-width: 1204px) {
	#frm-external-pagination {
		margin-right: 60px;
	}
}

.has-pagination-form .sort-filter {
	border-left-width: 0;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.has-pagination-form .sort-filter {
		border-left-width: 1px;
	}
}
@media only screen and (min-width: 1204px) {
	.has-pagination-form .sort-filter {
		border-right-width: 0;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.has-pagination-form .sort-filter-forms {
		margin-right: 0;
	}
}

.single #parent-sort-menu,
.single #parent-filter-menu {
	display: none;
}

/*drop down menus*/
.submenu {
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
	display: block;
	left: auto;
	right: 0;
	position: absolute;
	transition: visibility 0s;
	transition-delay: 0.2s;
	visibility: hidden;
	width: 150px;
	z-index: 10;
}
.submenu li {
	float: none;
	margin: 0;
	padding: 0;
}
.submenu li a {
	border-left: 0;
	border-right: 0;
	height: 44px;
	padding-left: 42px;
	padding-top: 11px;
}

.activated .submenu,
.no-touch li:hover .submenu,
.no-js li:hover .submenu,
.sfhover .submenu {
	visibility: visible;
}

.submenu .sub-nav-header {
	color: #fff;
	font-size: 14px;
	height: 36px;
	padding: 7px 10px 0;
}

html.js .cf-col input {
	display: none;
}

.radio-menu li {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 42px;
	padding: 10px 10px 0;
}

html.js .radio-menu input[type=radio] {
	display: none;
}

html.js .radio-menu .submit {
	display: none;
}

.no-js .radio-menu .submit {
	height: 54px;
}

.no-js .radio-menu .submit:hover {
	background-color: transparent;
}

.filter-selected .group {
	text-decoration: underline;
}

/* Scrolly Nav */
.menu-scroll-wrapper {
	display: block;
	left: -9999px;
	position: absolute;
	width: 2000px;
	z-index: 1000;
}

.menu-scroll-up,
.menu-scroll-down {
	background-position: center -2968px;
	color: #fff;
	font-family: LatoRegular, Arial, Verdana, sans-serif;
	font-size: 14px;
	height: 44px;
	line-height: 40px;
	opacity: 0;
	position: absolute;
	right: 0;
	text-indent: -10000px;
	top: -22px;
	width: 40px;
}

.menu-scroll-down {
	background-position: center -2920px;
	bottom: -22px;
	top: auto;
}

.no-backgroundsize .menu-scroll-up,
.no-backgroundsize .menu-scroll-down {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.menu-scroll-up.menu-scroll-up-visible,
.menu-scroll-down.menu-scroll-down-visible {
	opacity: 1;
	z-index: 1001;
	transition: opacity 0.5s ease-in;
}

.menu-scroll-up.menu-scroll-up-hidden,
.menu-scroll-down.menu-scroll-down-hidden {
	opacity: 0.5;
	z-index: 1001;
	transition: opacity 0.5s ease-in;
}

.search-menu-scroll-wrapper-cats,
.search-menu-scroll-wrapper-tags {
	height: 350px;
	left: 0;
	position: absolute;
	top: 35px;
	width: 546px;
	z-index: -1;
}
.search-menu-scroll-wrapper-cats .subpanel,
.search-menu-scroll-wrapper-tags .subpanel {
	top: 0;
}
.search-menu-scroll-wrapper-cats .menu-scroll-up,
.search-menu-scroll-wrapper-cats .menu-scroll-down,
.search-menu-scroll-wrapper-tags .menu-scroll-up,
.search-menu-scroll-wrapper-tags .menu-scroll-down {
	display: none;
}

.on.search-menu-scroll-wrapper-cats,
.on.search-menu-scroll-wrapper-tags {
	z-index: 1;
}
.on.search-menu-scroll-wrapper-cats .menu-scroll-up,
.on.search-menu-scroll-wrapper-cats .menu-scroll-down,
.on.search-menu-scroll-wrapper-tags .menu-scroll-up,
.on.search-menu-scroll-wrapper-tags .menu-scroll-down {
	display: block;
}

.side-menu-scroll-wrapper .menu-scroll-up,
.side-menu-scroll-wrapper .menu-scroll-down {
	display: none;
}

.no-opacity .menu-scroll-up,
.no-opacity .menu-scroll-down,
.no-opacity .menu-scroll-up.menu-scroll-up-hidden,
.no-opacity .menu-scroll-down.menu-scroll-down-hidden,
.no-opacity .side-menu-scroll-wrapper .menu-scroll-up.menu-scroll-up-hidden,
.no-opacity .side-menu-scroll-wrapper .menu-scroll-down.menu-scroll-down-hidden,
.no-opacity .side-menu-scroll-wrapper.menu-scroll-hidden .menu-scroll-up.menu-scroll-up-hidden,
.no-opacity .side-menu-scroll-wrapper.menu-scroll-hidden .menu-scroll-down.menu-scroll-down-hidden {
	display: none;
}
.no-opacity .menu-scroll-up.menu-scroll-up-visible,
.no-opacity .menu-scroll-down.menu-scroll-down-visible,
.no-opacity .side-menu-scroll-wrapper .menu-scroll-up.menu-scroll-up-hidden,
.no-opacity .side-menu-scroll-wrapper .menu-scroll-down.menu-scroll-down-hidden,
.no-opacity .side-menu-scroll-wrapper .menu-scroll-up.menu-scroll-up-visible,
.no-opacity .side-menu-scroll-wrapper .menu-scroll-down.menu-scroll-down-visible {
	display: block;
}

.no-touch #parent-filter-menu:hover .menu-scroll-wrapper,
.no-js #parent-filter-menu:hover .menu-scroll-wrapper,
.activated .menu-scroll-wrapper {
	left: auto;
	right: 0;
}

.menu-scroll {
	transition: top 0.1s;
}

/* share menu and icons */
.addthis_toolbox {
	width: 165px;
}

.submenu.addthis_toolbox a {
	padding-left: 17px;
}

.submenu.addthis_toolbox .icon-nav-pn,
.submenu.addthis_toolbox .icon-nav-report,
.submenu.addthis_toolbox .icon-nav-translate {
	padding-left: 42px;
}

.icon-nav-su,
.icon-nav-fb,
.icon-nav-tw,
.icon-nav-email,
.icon-nav-more,
.icon-nav-pn,
.icon-nav-report,
.icon-nav-translate {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 17px -1599px;
	background-size: 75px 4000px;
}

.icon-nav-su {
	background-position: 17px -1709px;
}

.icon-nav-email {
	background-position: 17px -1878px;
}

.icon-nav-more {
	background-position: 17px -1828px;
}

.icon-nav-pn {
	background-position: 17px -1769px;
}

.pinterest-main-nav a.icon-nav-pn {
	padding-top: 9px;
}

.icon-nav-report {
	background-position: 17px -2871px;
}

.icon-nav-translate {
	background-position: 17px -3383px;
}

.icon-nav-tw,
.icon-nav-tumblr {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -33px -2308px;
	background-size: 100px 2400px;
}

.no-backgroundsize .icon-nav-tw {
	background-position: 17px -4596px;
}

.submenu a.icon-nav-tumblr {
	background-position: -33px -2343px;
	padding-left: 42px;
}
.no-backgroundsize .submenu a.icon-nav-tumblr {
	background-position: 17px -4761px;
}
@media only screen and (max-device-height: 567px) and (max-device-width: 320px) {
	.submenu a.icon-nav-tumblr {
		display: none;
	}
}

.no-backgroundsize .icon-nav-su,
.no-backgroundsize .icon-nav-fb,
.no-backgroundsize .icon-nav-email,
.no-backgroundsize .icon-nav-more,
.no-backgroundsize .icon-nav-pn,
.no-backgroundsize .icon-nav-report,
.no-backgroundsize .icon-nav-translate {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}

.empty {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.empty {
		display: block;
		height: 44px;
	}
}

.touch .menu-bar input[type=text]:focus {
	font-size: 16px;
}

/* Archive Views
---------------------------------------------*/
.master-wrapper {
	min-height: 481px;
}

@media only screen and (min-height: 481px) and (orientation: portrait) {
	.master-wrapper {
		min-height: 725px;
	}
}
#indexwrapper {
	position: relative;
	z-index: 0;
}

#presentation {
	margin: auto;
	max-width: 1200px;
	padding: 0 0 20px 0;
	position: relative;
}

#front-page {
	clear: both;
	margin: 0 auto 15px;
	overflow: hidden;
	width: 314px;
	/* Tablet Portrait (including Kindle Fire) 3 Cards Up ******************************************************/
}
@media only screen and (min-width: 360px) and (max-width: 413px) {
	#front-page {
		width: 350px;
	}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
	#front-page {
		width: 404px;
	}
}
@media only screen and (min-width: 480px) {
	#front-page {
		width: 471px;
	}
}
@media only screen and (min-width: 598px) {
	#front-page {
		width: 602px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#front-page {
		width: 903px;
	}
}
@media only screen and (min-width: 1204px) {
	#front-page {
		width: 1204px;
	}
}

/* Default Page View */
#wrapper2 {
	padding: 20px 3%;
}
@media only screen and (min-width: 1204px) {
	#wrapper2 {
		padding: 20px 0;
	}
}

/* Single Post View */
.single #indexwrapper {
	padding: 0;
}
@media only screen and (min-width: 768px) {
	.single #indexwrapper {
		padding: 10px 0;
	}
}

.single-post-gallery {
	margin: 0 auto;
	width: 314px;
}
@media only screen and (min-width: 360px) and (max-width: 413px) {
	.single-post-gallery {
		width: 350px;
	}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
	.single-post-gallery {
		width: 404px;
	}
}
@media only screen and (min-width: 480px) {
	.single-post-gallery {
		width: 471px;
	}
}
@media only screen and (min-width: 598px) {
	.single-post-gallery {
		width: 594px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.single-post-gallery {
		width: 903px;
	}
	.single-post-gallery #front-page {
		position: absolute;
		top: 30px;
	}
	.single-post-gallery #front-page .post-section:first-of-type .flipwrapper:first-child {
		margin-left: 615px;
	}
}
@media only screen and (min-width: 925px) {
	.single-post-gallery .post-section:nth-child(2) .flipwrapper:nth-child(1) {
		padding-left: 602px;
	}
}
@media only screen and (min-width: 1219px) {
	.single-post-gallery {
		width: 1204px;
	}
}
@media only screen and (min-width: 1520px) {
	.single-post-gallery {
		width: 1505px;
	}
}
@media only screen and (min-width: 1821px) {
	.single-post-gallery {
		width: 1806px;
	}
}
@media only screen and (min-width: 2122px) {
	.single-post-gallery {
		width: 2107px;
	}
}
@media only screen and (min-width: 2423px) {
	.single-post-gallery {
		width: 2408px;
	}
}

#wrapper {
	padding: 0 3% 5px;
	position: relative;
}
#wrapper.single-wrapper {
	padding: 0;
	width: 100%;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#wrapper.single-wrapper,
	#wrapper #front-page {
		width: 903px;
	}
}
@media only screen and (min-width: 1219px) {
	#wrapper.single-wrapper,
	#wrapper #front-page {
		width: 1204px;
	}
}
@media only screen and (min-width: 1520px) {
	#wrapper.single-wrapper,
	#wrapper #front-page {
		width: 1505px;
	}
}
@media only screen and (min-width: 1821px) {
	#wrapper.single-wrapper,
	#wrapper #front-page {
		width: 1806px;
	}
}
@media only screen and (min-width: 2122px) {
	#wrapper.single-wrapper,
	#wrapper #front-page {
		width: 2107px;
	}
}
@media only screen and (min-width: 2423px) {
	#wrapper.single-wrapper,
	#wrapper #front-page {
		width: 2408px;
	}
}
@media only screen and (min-width: 598px) {
	#wrapper {
		margin: 0 auto;
		padding: 20px 34px;
		width: 610px;
	}
}
@media only screen and (min-width: 768px) {
	#wrapper.single-wrapper {
		margin-top: -10px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#wrapper {
		margin: 0 auto;
		padding: 20px 0;
		width: 924px;
	}
	#wrapper.single-wrapper {
		margin-top: -10px;
	}
}
@media only screen and (device-width: 768px) and (orientation: portrait) {
	#wrapper {
		width: 854px;
	}
}
@media only screen and (min-width: 1204px) {
	#wrapper {
		margin: 0 auto;
		padding: 20px 0;
		width: 1178px;
	}
}
@media only screen and (min-width: 1505px) {
	#wrapper {
		width: 1480px;
	}
}
@media only screen and (min-width: 1806px) {
	#wrapper {
		width: 1781px;
	}
}
@media only screen and (min-width: 2107px) {
	#wrapper {
		width: 2082px;
	}
}
@media only screen and (min-width: 2408px) {
	#wrapper {
		width: 2383px;
	}
}

.inner-single-wrapper {
	background-color: #fcfafb;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 999;
}
@media only screen and (min-width: 598px) {
	.inner-single-wrapper {
		margin: 0 auto;
		width: 572px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.inner-single-wrapper {
		float: left;
		margin: 0 0 13px 13px;
		width: 576px;
	}
}

#single-wrapper {
	margin: 0 auto;
	position: relative;
	width: 304px;
}
@media only screen and (min-width: 598px) {
	#single-wrapper {
		padding: 15px 0 3px;
		width: 100%;
	}
}

@media only screen and (min-width: 1204px) {
	#outer {
		margin: 0 auto;
		width: 1178px;
	}
}
@media only screen and (min-width: 1505px) {
	#outer {
		width: 1480px;
	}
}
@media only screen and (min-width: 1806px) {
	#outer {
		width: 1781px;
	}
}
@media only screen and (min-width: 2107px) {
	#outer {
		width: 2082px;
	}
}
@media only screen and (min-width: 2408px) {
	#outer {
		width: 2383px;
	}
}

@media only screen and (min-width: 1204px) {
	#wrapper2 {
		margin: 0;
	}
}

.single body {
	background: #e2e1dd;
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.single body {
		background: #e2e1dd url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/main-texture-retina_6-7-13.jpg?ver=4");
		background-size: 200px 200px;
	}
}

@media only screen and (min-width: 768px) and (orientation: portrait) {
	.touch.single .next-post-link,
	.touch.single .prev-post-link {
		top: 44%;
	}
	.touch.single .next-post-link {
		left: -46px;
	}
	.touch.single .prev-post-link {
		right: -46px;
	}
}
#front-page .postid,
#wrapper .postid,
.submit-card .card .postid {
	float: left;
	font-size: 90%;
	display: none;
	margin-left: 12px;
	width: 75px;
}

#front-page .submitter,
#wrapper .submitter,
.submit-card .card .submitter {
	display: none;
	float: right;
	font-size: 90%;
	margin-right: 12px;
	text-align: right;
	width: 175px;
}

#front-page .description,
#wrapper .description,
.submit-card .card .description {
	height: 80px;
	line-height: 13px;
	margin-bottom: 0;
	padding: 0 12px;
}

#wrapper .description p {
	line-height: 110%;
}

#front-page .post-data,
#wrapper .post-data,
.submit-card .card .post-data {
	color: #8E9295;
	float: left;
	line-height: 12px;
	padding-left: 12px;
}

#front-page .post-data div,
#wrapper .post-data div,
.submit-card .card .post-data div {
	float: left;
	margin-right: 0.6em;
}

.gawked,
.oldie .gawked {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -1296px;
	height: 15px;
	padding-left: 18px;
	padding-top: 3px;
}

.faved,
.oldie .faved {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -1396px;
	height: 15px;
	padding-left: 16px;
	padding-top: 3px;
}

#single-counts .gawked,
.oldie #single-counts .gawked {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -1292px;
	height: 20px;
	padding-left: 18px;
}

#single-counts .faved,
.oldie #single-counts .faved,
.source-link:before {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -1393px;
	padding-left: 18px;
}

.source-link:before {
	background-position: 0 -4293px;
	padding: 0;
}

.single .popular span {
	margin-right: 0;
}

#front-page .popular div.moderation_links,
#wrapper .popular div.moderation_links {
	min-width: 16px;
}

.ghost,
.oldie .ghost {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -3300px;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	width: 12px;
}

.reject,
.oldie .reject {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -2900px;
	cursor: pointer;
	display: block;
	float: left;
	height: 16px;
	margin-left: 8px;
	width: 16px;
}

form.reject-form input {
	display: block;
}

form.reject-form input.other-input {
	width: 450px;
}

/* =============================================================================
	 NEW CARD STYLES - lines 1420 to 1832 in _legacy.scss
	 ========================================================================== */
.flipwrapper,
.flippable,
.front {
	height: 253px;
	width: 147px;
}
@media only screen and (min-width: 360px) and (max-width: 413px) {
	.flipwrapper,
	.flippable,
	.front {
		height: 276px;
		width: 165px;
	}
	.flipwrapper .post-data,
	.flippable .post-data,
	.front .post-data {
		margin-top: 5px;
	}
	.single .flipwrapper .post-data,
	.single .flippable .post-data,
	.single .front .post-data {
		margin-top: 0;
	}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
	.flipwrapper,
	.flippable,
	.front {
		height: 300px;
		width: 192px;
	}
	.flipwrapper .post-data,
	.flippable .post-data,
	.front .post-data {
		margin-top: 2px;
	}
	.single .flipwrapper .post-data,
	.single .flippable .post-data,
	.single .front .post-data {
		margin-top: 0;
	}
}

.back {
	display: none;
	height: 241px;
	padding: 12px 12px 0 12px;
	width: 123px;
}
@media only screen and (min-width: 360px) and (max-width: 413px) {
	.back {
		height: 264px;
		width: 141px;
	}
	.back textarea {
		width: 141px;
	}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
	.back {
		height: 274px;
		width: 151px;
	}
	.back textarea {
		width: 151px;
	}
}

.flipwrapper {
	float: left;
	margin: 5px;
	position: relative;
}

.flippable {
	transition: 0.5s;
}

#login-card.card,
#register-card.card,
#submission-card.card,
#preview-card.card {
	position: relative;
}

/*login and register cards do not size down*/
#login-card.flipwrapper,
#login-card.flippable,
#login-card.front,
#login-card.back,
#register-card.flipwrapper,
#register-card.flippable,
#register-card.front,
#register-card.back,
#single-wrapper .flipwrapper,
#single-wrapper .flippable,
#single-wrapper .front {
	height: 372px;
	width: 275px;
}

#single-wrapper .back {
	height: 360px;
	width: 251px;
}

#login-card.flipwrapper,
#register-card.flipwrapper {
	margin: 13px 13px 13px 19px;
}

#single-wrapper .flipwrapper {
	clear: left;
	float: none;
	margin: 0 auto;
	width: 275px;
}
@media only screen and (min-width: 598px) {
	#single-wrapper .flipwrapper {
		clear: none;
		float: left;
		margin: 13px;
	}
}

#single-wrapper .card header {
	margin-left: 0px;
	width: 275px;
}

#submission-card.card {
	height: 348px;
	padding: 12px;
	width: 251px;
}

.card {
	position: absolute;
	text-transform: lowercase;
}

.front {
	background: #fff;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
	z-index: 10;
}

.back {
	background: #fff;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
	z-index: 0;
}

.flipwrapper.flip .front {
	z-index: 0;
}

.touch .flipwrapper.flip .front .picture-link {
	display: none;
}

.flipwrapper.flip .back {
	z-index: 10;
}

.picture {
	border: 0;
	color: #58595b;
	cursor: pointer;
	font-size: 11px;
	height: 147px;
	margin-bottom: 3px;
	overflow: hidden;
	position: relative;
	width: 147px;
}
@media only screen and (min-width: 360px) and (max-width: 413px) {
	.picture {
		height: 165px;
		width: 165px;
	}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
	.picture {
		height: 192px;
		width: 192px;
	}
}

.mobile-share,
.oldie .mobile-share {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 10px -3790px;
	bottom: 1px;
	height: 30px;
	position: absolute;
	right: 1px;
	width: 30px;
}

#single-wrapper .mobile-share,
#single-wrapper .oldie .mobile-share {
	display: none;
}

#single-wrapper .picture {
	height: 275px;
	width: 275px;
}

#wrapper #single-wrapper .postid,
#wrapper #single-wrapper .submitter,
.submit-card .card .postid,
.submit-card .card .submitter {
	display: block;
	line-height: 10px;
	padding-bottom: 7px;
}

.postid:hover,
.submitter:hover {
	text-decoration: underline;
}

.picture h2,
#wrapper .picture h2 {
	font-size: 18px;
	font-weight: normal;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	text-transform: lowercase;
	margin-bottom: 10px;
	padding: 0px;
	color: #58595b;
	height: 28px;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0 auto;
}

.img-top {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/card-hover-top.png?ver=4") repeat-x 0 0;
	height: 43px;
	left: 0;
	padding-top: 4px;
	position: absolute;
	text-align: center;
	width: 275px;
}

/* styles are broken out below to fix the pinterest iframe hover flicker issue in IE9 */
.csstransitions .img-top {
	top: -47px;
	transition: 0.5s;
	-webkit-transform: translate3d(0, 0, 0);
}

.no-csstransitions .img-top {
	top: 0px;
	display: none;
}

.no-csstransitions .ie-hover .img-top {
	display: block;
}

.img-btm {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/card-hover-btm.png?ver=4") repeat-x 0 0;
	height: 24px;
	left: 0;
	padding: 6px;
	position: absolute;
	width: 263px;
}

/* styles are broken out below to fix the pinterest iframe hover flicker issue in IE9 */
.csstransitions .img-btm {
	bottom: -36px;
	transition: 0.5s;
	-webkit-transform: translate3d(0, 0, 0);
}

.no-csstransitions .img-btm {
	bottom: 0px;
	display: none;
}

.no-csstransitions .ie-hover .img-btm {
	display: block;
}

.details-link {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0 -500px;
	cursor: pointer;
	display: block;
	float: right;
	height: 18px;
	margin-top: 3px;
	width: 18px;
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.details-link {
		background-position: -50px -250px;
	}
}

.details-link h2 {
	height: 30px;
	text-overflow: ellipsis;
}

.pinterest-wrapper {
	float: left;
}

.activated .img-top {
	top: 0;
}

.activated .img-btm {
	bottom: 0;
}

.no-js .img-top,
.no-js .img-btm {
	display: none;
}

.card .description,
.oldie .card .description {
	clear: both;
	color: #626365;
	font-size: 100%;
	height: 80px;
	line-height: 120%;
	margin: 4px 0px 10px 0;
	overflow: hidden;
	padding: 0;
	text-transform: none;
}

#single-wrapper .card .description,
.oldie #single-wrapper .card .description {
	clear: both;
	height: 50px;
	line-height: 16px;
	margin: 0 0 3px;
}

.flipwrapper {
	position: static; /* Chrome 12+, Safari 4+ */ /* Firefox 10+ */
	-ms-perspective: 1000px; /* IE 10 */
	perspective: 1000;
}

.img-btm .custom_twitter,
.img-btm .custom_facebook,
.img-btm .custom_tumblr,
.img-btm .custom_pinterest,
.img-btm .custom_email {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat 0px -1500px;
	display: block;
	float: left;
	height: 17px;
	margin: 3px 4px 0 0;
	overflow: hidden;
	text-indent: -10000px;
	width: 17px;
}

.img-btm .custom_facebook {
	background-position: 0px -2100px;
}

.img-btm .custom_twitter {
	background-position: 0px -4480px;
}

.img-btm .custom_email {
	background-position: 0px -4560px;
}

.img-btm .custom_pinterest {
	background-position: 0px -3900px;
	margin: 2px 4px 0 0;
}

.img-btm .custom_tumblr {
	background-position: 0px -4520px;
}

.img-btm .translate-link,
.img-btm .report-link {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 17px -1599px;
	background-size: 75px 4000px;
	background-position: 0 -3435px;
	display: block;
	float: right;
	height: 16px;
	margin: 5px 10px 0 0;
	text-decoration: none;
	text-indent: -10000px;
	width: 20px;
}
.no-backgroundsize .img-btm .translate-link,
.no-backgroundsize .img-btm .report-link {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-icons.png?ver=4");
}
.img-btm .report-link {
	background-position: 0 -3470px;
	margin-right: 12px;
}

.submit-card .front {
	overflow: hidden;
}
.submit-card .picture {
	width: 276px;
}

/*---------END NEW CARD STYLES--------*/
.card fieldset#login_remember {
	margin-top: 2px;
	position: relative;
	width: 100px;
}

.card fieldset#login_remember input {
	left: -1px;
	height: 15px;
	position: absolute;
	top: 0;
	width: 15px;
}

.touch .card fieldset#login_remember input {
	border: 1px solid #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
	-webkit-appearance: none;
	-webkit-box-shadow: 1px 1px 1px #fff;
	-webkit-border-radius: 0.5em;
}

.touch .card fieldset#login_remember input[type=checkbox]:checked {
	background: #e5e4e4 url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/mobile-checkmark.png?ver=4") no-repeat center center;
	-webkit-background-size: 12px 12px; /* shrink high resolution background */
}

.card fieldset#login_remember label {
	display: block;
	margin-left: 18px;
	font-size: 11px;
	height: 15px;
	line-height: 16px;
	padding-top: 1px;
}

.card fieldset {
	padding-bottom: 17px;
}

.card fieldset label {
	display: block;
}

fieldset#login_pass, fieldset#forgot_user {
	margin-top: -10px;
	padding-bottom: 5px;
}

fieldset#register_user, fieldset#register_pass1, fieldset#register_pass2, fieldset#register_email, fieldset#register_url, fieldset#sub_description {
	padding-bottom: 10px;
}

a#login_link, a#forgot_link {
	padding-right: 3px;
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-size: 120%;
}

a#login_link {
	margin-top: -31px;
}

@media only screen and (min-width: 480px) {
	#login-card.flipwrapper,
	#register-card.flipwrapper {
		margin: 13px 113px 10px 5px;
	}
}
@media only screen and (min-width: 598px) {
	.flipwrapper,
	.flippable,
	.front {
		height: 372px;
		width: 275px;
	}
	.back,
	#single-wrapper .back {
		height: 360px;
		width: 251px;
	}
	.flipwrapper {
		margin: 11px;
	}
	.notloggedin,
	.quickFlipCta {
		bottom: 2px;
	}
	.picture {
		height: 275px;
		width: 275px;
		margin-bottom: 3px;
	}
	.no-touch .picture:hover .img-top {
		top: 0;
	}
	.no-touch .picture:hover .img-btm {
		bottom: 0;
	}
	#front-page .postid,
	#wrapper .postid,
	#front-page .submitter,
	#wrapper .submitter {
		display: block;
	}
	#login-card.flipwrapper,
	#register-card.flipwrapper {
		margin: 13px;
	}
	#front-page .description,
	#wrapper .description,
	.submit-card .card .description {
		font-size: 12px;
		height: 50px;
		line-height: 16px;
		margin: 20px 0px 2px 0px;
	}
	.card textarea,
	#single-wrapper .card textarea,
	#wrapper2 textarea {
		width: 250px;
	}
	.textarea-tall {
		height: 140px;
	}
	.textarea-short {
		height: 52px;
	}
	.img-top,
	.img-btm {
		display: block;
	}
	.no-touch .mobile-share,
	.oldie .mobile-share {
		display: none;
	}
	.remove_link,
	.oldie .remove_link {
		width: 70px;
	}
	.remove_link:hover,
	.oldie .remove_link:hover {
		background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -90px -2987px;
	}
	.card .save-btn,
	.oldie .card .save-btn,
	#single-wrapper .card .save-btn,
	.oldie #single-wrapper .card .save-btn {
		bottom: auto;
		float: right;
		left: auto;
		padding: 0 1px 3px 3px;
		position: relative;
		text-align: right;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.flipwrapper {
		margin: 13px;
	}
	.notloggedin,
	.quickFlipCta {
		bottom: 2px;
	}
	.no-touch .picture:hover .img-top {
		top: 0;
	}
	.no-touch .picture:hover .img-btm {
		bottom: 0;
	}
	#front-page .postid,
	#wrapper .postid,
	#front-page .submitter,
	#wrapper .submitter {
		display: block;
	}
	#photo-feeds {
		display: none;
		width: 218px;
	}
	#login-card.flipwrapper,
	#register-card.flipwrapper {
		margin: 13px;
	}
	.card .description,
	.oldie .card .description {
		margin: 20px 0px 0px 0px;
		height: 52px;
		line-height: 130%;
	}
	.card textarea,
	#single-wrapper .card textarea,
	#wrapper2 textarea {
		width: 250px;
	}
	.textarea-tall {
		height: 140px;
	}
	.textarea-short {
		height: 52px;
	}
	.img-top,
	.img-btm {
		display: block;
	}
	.remove_link,
	.oldie .remove_link {
		width: 70px;
	}
	.remove_link:hover,
	.oldie .remove_link:hover {
		background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4") no-repeat -90px -2987px;
	}
	.card .save-btn,
	.oldie .card .save-btn,
	#single-wrapper .card .save-btn,
	.oldie #single-wrapper .card .save-btn {
		bottom: auto;
		float: right;
		left: auto;
		margin-top: -12px;
		padding: 0 1px 3px 3px;
		position: relative;
		text-align: right;
	}
}
@media only screen and (min-width: 1204px) {
	.flipwrapper {
		-webkit-perspective: 1000px;
		-moz-perspective: 1000px;
	}
	.flippable {
		-webkit-transform-style: preserve-3d;
		-moz-transform-style: preserve-3d;
		-webkit-transition: 0.5s;
		-moz-transition: 0.5s;
	}
	.card {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
	}
	.back {
		transform: rotateY(180deg);
	}
	.flipwrapper.flip .flippable {
		transform: rotateY(180deg);
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 480px) {
	#front-page .popular,
	#wrapper .popular {
		margin-top: 2px;
	}
	.card .description {
		height: 80px;
		margin: 4px 0px 6px 0;
	}
}
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.card .save-btn {
		left: 45px;
	}
	#single-wrapper .notloggedin,
	#single-wrapper .favorite {
		background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4");
		background-position: 9px -596px;
	}
	#single-wrapper .notloggedin:hover,
	.no-touch #single-wrapper .notloggedin:hover,
	#single-wrapper .favorite:hover,
	.no-touch #single-wrapper .favorite:hover {
		background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4");
		background-position: -41px -596px;
	}
	#search-mobile-favorites input,
	.mobile-share,
	.favorite,
	.favorite:hover,
	.no-touch .favorite:hover,
	.favorited,
	.notloggedin,
	.gawked,
	.faved,
	#single-counts .gawked,
	#single-counts .faved,
	.ghost,
	.reject,
	.addtags,
	.no-touch .addtags:hover,
	.edittags,
	.remove_link,
	.remove_link:hover,
	.flipback,
	.no-touch .flipback:hover,
	.icon-footer-fb,
	.icon-footer-tw,
	.icon-footer-pin,
	.icon-footer-rss,
	.icon-footer-iphone,
	.img-btm .custom_pinterest,
	.img-btm .custom_facebook,
	.img-btm .custom_twitter,
	.img-btm .custom_email,
	.img-btm .custom_tumblr,
	.source-link:before,
	.report-post-link,
	.details-link {
		background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4");
		background-size: 100px 2400px;
	}
	#search-mobile-favorites input {
		background-color: #fff;
		background-position: 6px -196px;
	}
	.mobile-share {
		background-position: -41px -1891px;
	}
	.favorite,
	.notloggedin {
		background-position: 10px -598px;
	}
	.favorite:hover,
	.no-touch .favorite:hover,
	.notloggedin:hover,
	.no-touch .notloggedin:hover,
	.favorited {
		background-position: -40px -598px;
	}
	.gawked {
		background-position: 0px -1245px;
		padding-left: 18px;
		padding-top: 4px;
	}
	.faved {
		background-position: 0px -1295px;
		padding-left: 16px;
		padding-top: 4px;
	}
	.ghost {
		background-position: -50px -1649px;
	}
	.reject {
		background-position: -50px -1450px;
	}
	.addtags {
		background-position: 11px -1400px;
	}
	.no-touch .addtags:hover,
	.edittags {
		background-position: -39px -1400px;
	}
	.remove_link {
		background-position: 10px -1687px;
	}
	.flipback {
		background-position: 11px -1600px;
	}
	.no-touch .flipback:hover {
		background-position: -39px -1600px;
	}
	#single-counts .gawked {
		background-position: 0px -1241px;
		padding-left: 19px;
	}
	#single-counts .faved {
		background-position: 0px -1291px;
		padding-left: 18px;
	}
	.source-link:before {
		background-position: 0 -2193px;
	}
	.img-btm .custom_pinterest {
		background-position: 0 -2000px;
	}
	.img-btm .custom_facebook {
		background-position: -50px -1050px;
	}
	.img-btm .custom_twitter {
		background-position: -50px -2240px;
	}
	.img-btm .custom_tumblr {
		background-position: -50px -2260px;
	}
	.img-btm .custom_email {
		background-position: -50px -2280px;
	}
	/* removing card flip animation so ipad3 doesn't crash on zoom */
	.flipwrapper {
		-webkit-perspective: none;
		-moz-perspective: none;
	}
	.flippable {
		-webkit-transform-style: flat;
		-moz-transform-style: flat;
		-webkit-transition: 0;
	}
	.card {
		-webkit-backface-visibility: visible;
		-moz-backface-visibility: visible;
	}
	.back {
		transform: none;
	}
	.flipwrapper.flip .flippable {
		transform: none;
	}
}
/* large card retina specifics */
@media only screen and (min-width: 598px) and (min--moz-device-pixel-ratio: 2), only screen and (min-width: 598px) and (-o-min-device-pixel-ratio: 2/1), only screen and (min-width: 598px) and (-webkit-min-device-pixel-ratio: 2), only screen and (min-width: 598px) and (min-device-pixel-ratio: 2) {
	.card .save-btn {
		left: auto;
	}
	.remove_link:hover {
		background-position: 10px -1712px;
	}
}
/* ipad3 style fixes */
@media only screen and (device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
	.card .description {
		height: 52px;
		margin: 20px 0px 0px 0px;
	}
	.card .save-btn {
		left: auto;
	}
}
#single-wrapper h3 {
	font-size: 14px;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-weight: bold;
}
#single-wrapper header {
	color: #404245;
	clear: left;
	margin: 0 0 12px 15px;
	float: left;
	text-align: center;
	width: 275px;
}
#single-wrapper header .pagetitle {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 140%;
	line-height: 1.3em;
	margin: 16px 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
@media only screen and (min-width: 598px) {
	#single-wrapper header {
		color: #808285;
		float: right;
		letter-spacing: 2px;
		margin: 0 27px 0 0;
		width: 230px;
	}
	#single-wrapper header .pagetitle {
		color: #808285;
		border-bottom: 1px solid #808285;
		line-height: 1.1em;
		margin: 13px 0 12px 0;
		padding: 15px 0 13px;
	}
}

.card-post-info {
	display: none;
	font-size: 13px;
}
@media only screen and (min-width: 598px) {
	.card-post-info {
		display: block;
	}
}

.card-post-info .posttime {
	display: none;
}

.source-link {
	background-color: #f0f0ef;
	border-radius: 2px;
	display: block;
	float: left;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 14px;
	padding: 7px 0 9px;
	position: relative;
	text-align: center;
	width: 194px;
}
.source-link:before {
	content: "";
	display: inline-block;
	height: 16px;
	width: 18px;
	margin-top: 3px;
}
@media only screen and (min-width: 598px) {
	.source-link {
		display: inline-block;
		font-family: "LatoRegular", Arial, Verdana, sans-serif;
		font-size: 12px;
		margin: 0;
		padding: 2px 14px 6px;
		text-align: left;
		width: auto;
	}
}
.card-meta-source-desktop .source-link {
	height: auto;
	text-align: center;
}
.card-meta-source-desktop .source-link:hover {
	color: white;
	text-decoration: none;
}
.card-meta-source-desktop .source-link:before {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 0 -3910px;
	background-size: 75px 4000px;
	content: "";
	display: block;
	height: 18px;
	left: 8px;
	position: absolute;
	top: 5px;
	width: 18px;
}

.report-post-link {
	background: rgb(225.1704545455, 223.75, 222.3295454545);
	border-radius: 2px;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	padding: 5px 14px 5px 30px;
	position: relative;
}
@media only screen and (min-width: 598px) {
	#card-meta .report-post-link {
		bottom: 0;
		float: left;
		margin-bottom: 17px;
		margin-left: 8px;
		text-align: center;
		width: 18%;
		position: relative;
		right: 0;
		color: red;
		line-height: 1.75em;
	}
	#card-meta .report-post-link a {
		color: red;
	}
	#card-meta .report-post-link:before {
		background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/retina-icons.png?ver=4") no-repeat 0 -3930px;
		background-size: 75px 4000px;
		content: "";
		display: block;
		height: 18px;
		left: 10px;
		position: absolute;
		top: 10px;
		width: 18px;
	}
}

#related-posts header {
	margin: 0;
}

#card-meta {
	font-family: "LatoBold", Arial, Verdana, sans-serif;
	font-size: 110%;
	padding-top: 4px;
	text-transform: lowercase;
	width: auto;
	z-index: 1;
}
@media only screen and (min-width: 598px) {
	#card-meta {
		font-family: "LatoRegular", Arial, Verdana, sans-serif;
		font-size: 14px;
		float: right;
		margin-right: 25px;
		padding: 30px 0 15px;
		width: 220px;
	}
}

#card-meta ul {
	list-style: none;
}
#card-meta ul li {
	display: none;
	margin-bottom: 14px;
}
@media only screen and (min-width: 598px) {
	#card-meta ul li {
		display: block;
	}
}
#card-meta ul .card-meta-source,
#card-meta ul .card-meta-sharing {
	display: block;
}
@media only screen and (min-width: 598px) {
	#card-meta ul .card-meta-source {
		display: none;
	}
}
#card-meta ul .card-meta-source-desktop {
	display: none;
}
@media only screen and (min-width: 598px) {
	#card-meta ul .card-meta-source-desktop {
		display: inline;
	}
	#card-meta ul .card-meta-source-desktop .source-link {
		display: block;
		font-size: 14px;
		padding: 5px 6px 5px 18px;
		width: 58%;
	}
}

#card-meta h3 {
	color: #808285;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 2px;
	margin-bottom: 0;
	text-transform: uppercase;
}

.card-meta-sharing {
	clear: both;
	margin-bottom: 18px;
	padding-top: 18px;
}
.card-meta-sharing a {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/single-share-sprite.png?ver=4");
	background-size: 100px 350px;
	display: block;
	float: left;
	height: 46px;
	margin-right: 2px;
	text-indent: -10000px;
	width: 46px;
}
.no-backgroundsize .card-meta-sharing a {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-single-share-sprite.png?ver=4");
}
@media only screen and (min-width: 598px) {
	.card-meta-sharing a {
		height: 32px;
		margin-right: 0;
		width: 32px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.card-meta-sharing a {
		margin-right: 4px;
	}
	.ie8 .card-meta-sharing a {
		margin-right: 3px;
	}
}
@media only screen and (min-width: 598px) {
	.card-meta-sharing .custom_twitter {
		background-position: -50px 0;
	}
}
.card-meta-sharing .custom_pinterest {
	background-position: 0 -100px;
}
@media only screen and (min-width: 598px) {
	.card-meta-sharing .custom_pinterest {
		background-position: -50px -100px;
	}
}
.card-meta-sharing .custom_facebook {
	background-position: 0 -200px;
}
@media only screen and (min-width: 598px) {
	.card-meta-sharing .custom_facebook {
		background-position: -50px -200px;
	}
}
.card-meta-sharing .custom_tumblr {
	background-position: 0 -50px;
}
@media only screen and (min-width: 598px) {
	.card-meta-sharing .custom_tumblr {
		background-position: -50px -50px;
	}
}
.card-meta-sharing .custom_email {
	background-position: 0 -250px;
	margin-right: 1px;
}
@media only screen and (min-width: 598px) {
	.card-meta-sharing .custom_email {
		background-position: -50px -250px;
		margin-right: 0;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.card-meta-sharing .custom_email {
		margin-right: 4px;
	}
}

.more-related-btn.btn-color, .more-related-btn.loading.next-page {
	color: white;
	display: block;
	font-size: 16px;
	height: 30px;
	margin-top: 6px;
	padding-top: 12px;
}
.more-related-btn.btn-color:hover, .more-related-btn.loading.next-page:hover {
	color: white;
	text-decoration: none;
}
@media only screen and (min-width: 598px) {
	.more-related-btn.btn-color, .more-related-btn.loading.next-page {
		width: 177px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.more-related-btn.btn-color, .more-related-btn.loading.next-page {
		width: auto;
	}
}
@media only screen and (min-width: 1204px) {
	.more-related-btn.btn-color, .more-related-btn.loading.next-page {
		width: 317px;
	}
}

.single .mobile-ads .adcard {
	display: block;
	height: 272px;
}
.single .mobile-ads .adcard .adwrapper {
	margin-top: 0;
}
.single .mobile-ads .adcard .description {
	margin: 20px 0 0 0;
}
@media only screen and (min-width: 480px) {
	.single .mobile-ads .adcard {
		display: none;
	}
}

#card-meta .prev-post-link-mobile,
#card-meta .next-post-link-mobile {
	border-radius: 3px;
	display: block;
	float: left;
	height: 36px;
	margin-bottom: 23px;
	width: 36px;
}
@media only screen and (min-width: 598px) {
	#card-meta .prev-post-link-mobile,
	#card-meta .next-post-link-mobile {
		display: none;
	}
}

.prev-post-link-mobile {
	margin-left: 5px;
}

.next-post-link-mobile {
	margin-right: 5px;
}

.prev-post-link-mobile a,
.next-post-link-mobile a {
	background: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/single-share-sprite.png?ver=4") no-repeat 10px -293px;
	background-size: 100px 350px;
	display: block;
	height: 36px;
	text-indent: -10000px;
	width: 36px;
}
.no-backgroundsize .prev-post-link-mobile a,
.no-backgroundsize .next-post-link-mobile a {
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/ie-single-share-sprite.png?ver=4");
}

.prev-post-link-mobile a {
	background-position: -14px -293px;
}

@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.single-post-gallery .inf-scroll-loading-bar, .single-post-gallery .submitting-bar {
		margin-top: 416px;
	}
}

.single-post-gallery-title {
	border-bottom: 1px solid #646568;
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 4px 5px 9px;
	padding-bottom: 13px;
	text-align: center;
	text-transform: uppercase;
}
@media only screen and (min-width: 598px) {
	.single-post-gallery-title {
		margin: 4px 11px 9px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.single-post-gallery-title {
		display: none;
	}
}

.reject-form select {
	letter-spacing: 0.5px;
	z-index: 999;
}

/* Footer */
footer {
	clear: both;
}
footer.hide {
	display: none;
}

#utility-info {
	margin: 0 auto;
	line-height: 1.2em;
	padding: 10px 0;
	width: 304px;
}
@media only screen and (min-width: 480px) {
	.single #utility-info {
		width: 304px;
	}
}

#footer-utility {
	font-family: "LatoRegular", Arial, Verdana, sans-serif;
	color: #fff;
	display: flex;
	justify-content: space-between;
}

#footer-utility h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	text-transform: lowercase;
}

.page-links,
.gv-links,
.connect-links {
	width: 100px;
	float: left;
	margin-bottom: 12px;
	font-size: 12px;
}

.page-links,
.gv-links {
	width: 217px;
}

.gv-links {
	margin-right: 27px;
}

.connect-links {
	width: 73px;
}

.page-links ul,
.gv-links ul,
.connect-links ul {
	margin: 0;
	padding: 0;
	line-height: 1.15em;
	list-style-type: none;
}

.page-links ul li,
.gv-links ul li {
	margin: 0;
}

.page-links ul li a,
.gv-links ul li a {
	display: block;
	padding: 6px 0;
}

.connect-links ul li {
	padding: 4px 0;
}

.icon-footer-ins {
	display: block;
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/instagram-icon.png?ver=4");
	background-repeat: no-repeat;
	padding: 1px 0 0 23px;
	height: 19px;
}

.icon-footer-fb,
.icon-footer-tw,
.icon-footer-pin,
.icon-footer-rss,
.icon-footer-iphone,
.oldie .icon-footer-fb,
.oldie .icon-footer-tw,
.oldie .icon-footer-pin,
.oldie .icon-footer-rss,
.oldie .icon-footer-iphone {
	display: block;
	height: 17px;
	padding: 1px 0 0 23px;
	background-image: url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/sprite-a.20140610.png?ver=4");
	background-repeat: no-repeat;
	background-position: 0 -600px;
}

.icon-footer-tw,
.oldie .icon-footer-tw {
	background-position: 0 -700px;
}

.icon-footer-pin,
.oldie .icon-footer-pin {
	background-position: 0 -800px;
}

.icon-footer-rss,
.oldie .icon-footer-rss {
	background-position: 0 -900px;
}

.icon-footer-iphone,
.oldie .icon-footer-iphone {
	background-position: 0 -1000px;
}

#utility-info #recententries li {
	padding: 5px 0;
}

#photo-feeds {
	float: left;
	margin: 0 4%;
	color: #fff;
	display: none;
}

#photo-feeds h3 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
	margin-bottom: 16px;
}

.photo-set {
	height: 243px;
	margin-bottom: 45px;
	overflow: hidden;
	width: 226px;
}

.other-site-photo {
	background: #ccc;
	border: 1px solid #6C6C6A;
	display: block;
	float: left;
	height: 100px;
	margin: 0 9px 9px 0;
	width: 100px;
}

.other-site-photo:hover {
	border: 1px solid #fff;
}

#utility-info small {
	font-size: 90%;
}

#utility-info small a {
	color: #2A2A2A;
}

#recententries h3 {
	margin-bottom: 20px;
}

.footer-links {
	flex: 1;
}

#footer-app {
	float: left;
	padding-top: 5px;
}

#footer-updates {
	float: left;
	margin-bottom: 15px;
}

#footer-updates .tag-cloud {
	width: 310px;
	text-transform: lowercase;
}

#tag-section-2 {
	display: none;
}

#footer-updates .tag-cloud a {
	background: #414042; /* Saf3+, Chrome */ /* FF1+ */
	border-radius: 2px; /* Standard. IE9 */
	display: block;
	float: left;
	line-height: 15px;
	margin: 0 5px 5px 0;
	padding: 2px 5px 3px 5px;
}

#footer-updates .tag-cloud a:hover {
	background-color: #fff;
	color: #414042;
	text-decoration: none;
}

footer a,
footer a:visited {
	color: #fff;
}

.no-touch footer a:hover {
	color: #fff;
	text-decoration: underline;
}

#footermax,
.oldie #footermax {
	background: #6c6c6a url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/footer-texture.jpg?ver=4");
	clear: both;
	padding-top: 10px;
}

#copy-wrapper {
	background: #5a5b5a url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/footer-bar-texture.jpg?ver=4");
	margin: 0;
	overflow: hidden;
	width: 100%;
}

#copyright {
	color: #fff;
	font-size: 12px;
	height: 2.5em;
	margin: 0 auto;
	padding: 3px 0;
	text-align: center;
	width: 300px;
}
#copyright li {
	border-left: 1px solid #fff;
	display: inline-block;
	line-height: 8px;
	padding: 0 5px;
}
#copyright li:first-child, #copyright li:last-child {
	border-left: 0;
}
@media only screen and (min-width: 480px) {
	#copyright {
		width: auto;
	}
	#copyright li:last-child {
		border-left: 1px solid #fff;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#copyright {
		font-size: 10px;
		padding: 5px 0;
	}
	#copyright li {
		line-height: 10px;
		padding: 0 8px;
	}
}
#copyright .copyright-start,
#copyright .copyright-arr-text,
#copyright .footer-federated-media {
	display: none;
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#copyright .copyright-start,
	#copyright .copyright-arr-text,
	#copyright .footer-federated-media {
		display: inline-block;
	}
}

/* Mobile Landscape ***********************************************/
@media only screen and (min-width: 480px) {
	#utility-info {
		width: 461px;
	}
}
/* 2 cards NOT tablets ******************************************************/
@media only screen and (min-width: 600px) {
	#utility-info {
		margin: 0 auto;
		padding: 25px 0;
		width: 578px;
	}
	#tag-section-2 {
		display: block;
	}
	.page-links,
	.gv-links,
	.connect-links {
		margin-bottom: 88px;
	}
}
@media only screen and (min-width: 624px) {
	.single #utility-info {
		width: 578px;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	.page-links,
	.gv-links,
	.connect-links {
		margin-bottom: 88px;
	}
	.page-links,
	.gv-links {
		width: 217px;
	}
	.gv-links {
		margin-right: 30px;
	}
	#photo-feeds {
		margin-left: 72px;
	}
	#tag-section-2 {
		display: block;
	}
	#utility-info {
		margin: 0 auto;
		padding: 25px 0;
		width: 877px;
	}
	.single #utility-info {
		width: 877px;
	}
	#photo-feeds {
		display: none;
		width: 218px;
	}
}
/* High Resolution (iPhone 4, iPad3, MacBook Pro Retina) *****************************************/
@media only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
	.icon-footer-fb,
	.icon-footer-tw,
	.icon-footer-pin,
	.icon-footer-rss,
	.icon-footer-iphone {
		padding: 1px 0 0 19px;
		background-position: -50px -299px;
	}
	.icon-footer-tw {
		background-position: -50px -348px;
	}
	.icon-footer-pin {
		background-position: -50px -398px;
	}
	.icon-footer-rss {
		background-position: -50px -448px;
	}
	.icon-footer-iphone {
		background-position: -50px -498px;
	}
}
/* ipad3 style fixes */
@media only screen and (device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
	#footermax {
		background: #6c6c6a url("/wp-content/themes/Foodgawker/gawkerverse-parent/assets/img/footer-texture-retina.jpg?ver=4");
		background-size: 80px 80px;
	}
}
@media only screen and (min-width: 1204px) {
	#utility-info {
		width: 1178px;
	}
	.single #utility-info {
		width: 1178px;
	}
	#photo-feeds,
	.photo-set {
		width: 444px;
	}
	#photo-feeds {
		margin-left: 114px;
	}
}
@media only screen and (min-width: 1505px) {
	#utility-info {
		width: 1479px;
	}
	.single #utility-info {
		width: 1479px;
	}
}
@media only screen and (min-width: 1806px) {
	#utility-info {
		width: 1780px;
	}
	.single #utility-info {
		width: 1780px;
	}
}
@media only screen and (min-width: 2107px) {
	#utility-info {
		width: 2081px;
	}
	.single #utility-info {
		width: 2081px;
	}
}
@media only screen and (min-width: 2408px) {
	#utility-info {
		width: 2382px;
	}
	.single #utility-info {
		width: 2382px;
	}
	#photo-feeds {
		margin-left: 110px;
	}
}
#ad-leader-wrapper {
	height: 50px;
	margin: 0 auto;
	padding-top: 0;
	width: 320px;
}
@media only screen and (min-width: 768px) {
	#ad-leader-wrapper {
		height: 103px;
		padding-top: 7px;
		width: auto;
	}
}

#ad-leader {
	width: 728px;
	margin: 0 auto;
}

@media only screen and (min-width: 768px) {
	.ad-desktop-leaderboard {
		border: 4px solid white;
		height: 90px;
		width: 728px;
		position: relative;
		z-index: 1;
	}
}

.ad-mobile-leader-container {
	height: 50px;
}

@media only screen and (min-width: 600px) and (max-width: 768px) {
	#header-wrapper {
		height: 44px;
	}
	.ad-mobile-leader-container,
	.ad-desktop-leader-container {
		display: none;
	}
	#ad-leader-wrapper {
		height: 0;
		padding-top: 0;
	}
	#indexwrapper {
		padding-top: 0;
	}
}
.adcard {
	float: left;
	width: 300px;
	height: 398px;
	position: relative;
	z-index: 11;
}

.adwrapper {
	margin-top: 60px;
	text-align: center;
}

.ad-desktop-mpu {
	height: 250px;
}

.adwrapper .gv-advert-link,
.adwrapper .gv-advert-link:link,
.adwrapper .gv-advert-link:visited,
.adwrapper .gv-advert-link:active,
.adwrapper .gv-advert-link:hover {
	background-color: #808285;
	color: #FFFFFF;
	display: block;
	line-height: 17px;
}

.mobile-ads #ad-leader {
	width: 320px;
	margin: 0 auto;
}

.mobile-ads .ad-desktop-leader-container {
	display: none;
}

.mobile-ads .adcard {
	height: 272px;
	margin-left: 7px;
	padding: 0;
	padding-top: 6px;
}
@media only screen and (min-width: 360px) and (max-width: 413px) {
	.mobile-ads .adcard {
		margin-left: 25px;
	}
}
@media only screen and (min-width: 414px) and (max-width: 479px) {
	.mobile-ads .adcard {
		margin-left: 52px;
	}
}

.mobile-ads .adwrapper {
	margin-top: 0;
}

@media only screen and (min-width: 480px) {
	.mobile-ads .adcard {
		display: none;
	}
}
.ad-marker {
	display: none; /* This is used to ensure the marker anchors are not considered visible when using a ":visible" selector in jQuery. */
}

#ad-mpu {
	float: left;
	width: 300px;
	height: 250px;
	padding-bottom: 27px;
}

.ad-corner.quickFlipCta {
	background: #95969a;
	bottom: 0px;
	cursor: default;
	height: 23px;
	left: 0;
	right: 0;
	overflow: visible;
	width: auto;
}
.single .ad-corner.quickFlipCta {
	background: transparent;
	border-bottom: 40px solid #95969a;
	border-left: 40px solid transparent;
	left: auto;
	width: 0;
	height: 0;
}
@media only screen and (min-width: 598px) {
	.ad-corner.quickFlipCta {
		background: transparent;
		border-bottom: 40px solid #95969a;
		border-left: 40px solid transparent;
		left: auto;
		width: 0;
		height: 0;
	}
}

.ad-corner:before {
	color: #fff;
	content: "sponsored ad";
	height: 23px;
	left: 0;
	line-height: 23px;
	position: absolute;
	right: 0;
	text-align: center;
	top: auto;
}
.single .ad-corner:before {
	content: "ad";
	height: auto;
	left: -18px;
	line-height: 13px;
	text-align: left;
	top: 23px;
}
@media only screen and (min-width: 598px) {
	.ad-corner:before {
		content: "ad";
		height: auto;
		left: -18px;
		line-height: 13px;
		text-align: left;
		top: 23px;
	}
}

@media only screen and (min-width: 598px) {
	#ad-sky {
		float: right;
		margin-bottom: 20px;
		border: 4px solid #fff;
	}
}
@media only screen and (min-width: 925px), only screen and (device-width: 768px) {
	#ad-sky {
		float: right;
	}
}
@media only screen and (min-width: 1505px) {
	#ad-sky {
		float: left;
		margin-left: 34px;
	}
}
@media only screen and (min-width: 1806px) {
	#ad-sky {
		margin-left: 22px;
	}
}
@media only screen and (min-width: 2107px) {
	#ad-sky {
		margin-left: 9px;
	}
}
@media only screen and (min-width: 2408px) {
	#ad-sky {
		margin-left: 0px;
	}
}

.single .adcard .flipwrapper,
.single .adcard .flippable,
.single .adcard .front {
	height: 372px;
	width: 275px;
}
.single .adcard .flipwrapper {
	margin-left: 12px;
}
.single .adcard .postid {
	float: left;
}
.single .adcard .submitter {
	float: right;
}
.single .adcard .picture {
	height: 275px;
	width: 275px;
}
.single .adcard .post-links,
.single .adcard .description {
	padding: 0 12px;
}

.single div.ad-mobile-taboola {
	width: 275px;
	margin: auto;
	padding: 18px 0;
	border-top: 1px solid #6c6d70;
}

.single div.ad-desktop-taboola {
	padding-top: 18px;
	border-top: 1px solid #6c6d70;
	margin: 0 13px;
	clear: both;
}

.flex {
	display: flex;
}

.justify-center {
	justify-content: center;
}
/*# sourceMappingURL=style.css.map */
