/*
File:			custom.css
Description:	Custom styles for Thesis
More Info:		http://diythemes.com/thesis/rtfm/custom-css/
*/

/*----------------------------------------------------------------------
    Type
----------------------------------------------------------------------*/

@font-face {
	font-family: 'Emily Lime';
	src: url('fonts/28AFCE_0_0.eot');
	src: url('fonts/28AFCE_0_0.eot?#iefix') format('embedded-opentype'),
		url('fonts/28AFCE_0_0.woff') format('woff'),
		url('fonts/28AFCE_0_0.ttf') format('truetype');
}


/*----------------------------------------------------------------------
    Basics
----------------------------------------------------------------------*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clear {
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
}

.custom .full_width .page {
	width: 960px;
}

.custom .full_width > .page {
	background-color: transparent;
}


/*----------------------------------------------------------------------
    Header
----------------------------------------------------------------------*/

.custom .menu a, 
.custom .menu .current ul a, 
.custom .menu .current-cat ul a, 
.custom .menu .current-menu-item ul a {
	background-color: transparent;
	font-size: 1em;
	text-transform: none;
	letter-spacing: 0;
	padding: 0;
}

.custom #header_area {
	background: #eaf1f1 url("images/map.jpg") no-repeat center top;
}

.custom #header_area .page {
	width: auto;
}

.custom #header_area .secondary-search-container {
	background: transparent url("images/secondary-nav-bg.png") repeat left top;
	font: 300 1.2em/1em "Open Sans", Tahoma, Verdana, sans-serif;
	padding: 15px 0;
}

	.custom #header_area .secondary-search {
		width: 960px;
		margin: 0 auto;
	}
	
		.custom #header_area .secondary-search form {
			float: right;
			margin-left: 25px;
		}
		
			.custom #header_area .secondary-search form input {
				width: 100px;
				float: left;
				background-color: #fff;
				font-size: 1em;
				font-family: "Open Sans", Tahoma, Verdana, sans-serif;
				vertical-align: middle;
				border: none;
				padding: 4px 28px 4px 8px;
			}
			
			.custom #header_area .secondary-search form input[type="image"] {
				width: auto;
				position: relative;
				top: 6px;
				padding: 0;
				margin-left: -22px;
			}
	
		.custom #header_area .secondary-search ul {
			float: right;
			position: relative;
			top: 5px;
		}
		
			.custom #header_area .secondary-search ul li {
				margin-left: 18px;
			}
			
				.custom #header_area .secondary-search ul li a:hover {
					color: #696267;
					text-decoration: underline;
				}
	
.custom #header {
	width: 960px;
	padding: 0;
	margin: 0 auto;
}

	.custom #header #logo {
		padding-left: 0; /* 68px */
	}

		.custom #header #logo a {
			display: block;
			width: 300px; /* 220px */
			height: 220px;
			float: left;
			background: transparent url("images/emblem-ribbon.png") no-repeat left top;
			text-indent: -5000px;
			margin-top: -38px;
		}
	
	.custom #header #tagline {
		font: 3.9em/1.3em "Emily Lime", cursive;
		text-transform: lowercase;
		padding: 100px 0 0 565px;
	}
	
		.custom #header #tagline em {
			display: block;
			font: 300 .487em/1.3em "Open Sans", Tahoma, Verdana, sans-serif;
			text-transform: uppercase;
			letter-spacing: 1px;
			padding-left: 116px;
			margin-top: -16px;
		}

.custom .menu-main-navigation-container {
	clear: both;
	position: relative;
	top: 28px;
	background: transparent url("images/border-diagonal.png") repeat-x center center;
	font: 300 1.4em/1.3em "Open Sans", Tahoma, Verdana, sans-serif;
	text-align: center;
}

	.custom .menu-main-navigation-container ul {
		background-color: #fff;
		width: 960px;
		box-shadow: 0 0 3px #ddd;
		padding: 15px 0;
		margin: 0 auto;
	}
	
		.custom .menu-main-navigation-container ul li {
			display: inline;
			float: none;
			margin: 0 14px;
		}
		
			.custom .menu-main-navigation-container ul li a {
				display: inline-block;
				float: none;
				background: transparent none no-repeat left top;
				text-transform: uppercase;
				letter-spacing: 1px;
				padding: 6px 0;
			}
			
			.custom .menu-main-navigation-container ul li a:hover,
			.custom .menu-main-navigation-container ul .current a, 
			.custom .menu-main-navigation-container ul .current a:hover, 
			.custom .menu-main-navigation-container ul .current-cat a, 
			.custom .menu-main-navigation-container ul .current-cat a:hover, 
			.custom .menu-main-navigation-container ul .current-menu-item a, 
			.custom .menu-main-navigation-container ul .current-menu-item a:hover {
				background-position: left bottom;
				background-repeat: no-repeat;
			}
			
			.custom .menu-main-navigation-container ul li#menu-item-11033 a {
				background-image: url("images/icon-apple.png");
				padding-left: 33px;
			}

			.custom .menu-main-navigation-container ul li#menu-item-11034 a {
				background-image: url("images/icon-window.png");
				padding-left: 38px;
			}

			.custom .menu-main-navigation-container ul li#menu-item-11035 a {
				background-image: url("images/icon-silverware.png");
				padding-left: 28px;
			}

			.custom .menu-main-navigation-container ul li#menu-item-11037 a {
				background-image: url("images/icon-coupon.png");
				padding-left: 41px;
			}

			.custom .menu-main-navigation-container ul li#menu-item-11036 a {
				background-image: url("images/icon-cup.png");
				padding-left: 35px;
			}
			

/*----------------------------------------------------------------------
    Main Content
----------------------------------------------------------------------*/

.custom #content_area {
	padding-top: 60px;
}

.custom #content_box {
	background: transparent url("images/border-double.png") repeat-y 620px top;
	padding-bottom: 50px;
}

.custom .post_box, 
.custom .teasers_box, 
.custom .full_width #content_box .page {
	margin-left: 0;
}

.home .format_text .to_comments {
	display: none;
}

.custom #content .post {
	background: transparent url("images/icon-star-disc.png") no-repeat left 22px;
}

	.custom #content .post .headline_meta {
		float: left;
		width: 62px;
		color: #bbdede;
		font: 1.3em/1em "Open Sans", Tahoma, Verdana, sans-serif;
		text-align: center;
		padding-top: 70px;
		margin-bottom: 20px;
	}
	
	body.page #content .headline_meta {
		display: none;
	}

	.custom #content .post .entry-title {
		padding-left: 80px;
	}

	.custom #content .post .social-ring {
		height: 20px !important;
		padding-left: 80px !important;
		margin-top: 15px !important;
	}
	
		.custom #content .post .social-ring div:nth-child(4) {
			margin-left: 30px !important;
		}

.custom #content .post.category-contests {
	background-image: url("images/icon-cup-disc.png");
}

	.custom #content .post.category-contests .headline_meta {
		color: #6785b2;
	}

.custom #content .post.category-restaurant-deals {
	background-image: url("images/icon-silverware-disc.png");
}

	.custom #content .post.category-restaurant-deals .headline_meta {
		color: #6792b2;
	}

.custom #content .post.category-online-deals {
	background-image: url("images/icon-window-disc.png");
}

	.custom #content .post.category-online-deals .headline_meta {
		color: #679fb2;
	}

.custom #content .post.category-grocery-store-deals {
	background-image: url("images/icon-apple-disc.png");
}

	.custom #content .post.category-grocery-store-deals .headline_meta {
		color: #67b0b2;
	}

.custom #content .post .entry-content {
	clear: left;
}

.custom .headline_area h1, 
.custom .headline_area h2, 
.custom #archive_intro h1,
.custom .format_text h1,
.custom .format_text h2,
.custom .format_text h3,
.custom .format_text h4 {
	font-family: "Open Sans", Tahoma, Verdana, sans-serif;
}

.custom #archive_intro h1 {
	color: #67B0B2;
	font: 4.4em/1em "Emily Lime", cursive;
	text-transform: lowercase;
}

.custom .format_text a {
}

.custom .to_comments {
	display: none;
}


/*----------------------------------------------------------------------
    Sidebar
----------------------------------------------------------------------*/

.custom #sidebars {
	width: 300px;
	text-align: center;
}

.custom .sidebar ul.sidebar_list {
	padding-right: 0;
	padding-left: 0;
}

.custom .sidebar h3 {
	font: 3.385em/1em "Emily Lime", cursive;
	text-transform: lowercase;
	font-variant: normal;
	letter-spacing: 0;
	margin-bottom: 0;
}

.custom .sidebar .widget {
	margin-bottom: 60px;
}

.custom .sidebar #text-25 { /* Welcome */
	text-align: left;
}

	.custom .sidebar #text-25 img {
		margin: 0 0 10px 10px;
	}
	
.custom .sidebar #text-26 { /* Deals in your inbox */
	background: transparent url("images/icon-inbox.png") no-repeat left top;
}

	.custom .sidebar #text-26 h3 {
		color: #b36798;
		font: 300 1.385em/1.3em "Open Sans", Tahoma, Verdana, sans-serif;
		text-transform: uppercase;
		text-align: left;
		letter-spacing: 1px;
		padding-left: 75px;
		margin-bottom: .25em;
	}
	
	.custom .sidebar #text-26 form {
		text-align: left;
		padding-left: 75px;
	}
	
	.custom .sidebar #text-26 input {
		width: 165px;
		background-color: #fff;
		padding: 7px;
		border: 1px solid #ddd;
	}
	
	.custom .sidebar #text-26 input[type="submit"] {
		width: auto;
		color: #badcdc;
		background-color: transparent;
		font: bold 1.154em/1.3em "Open Sans", Tahoma, Verdana, sans-serif;
		text-transform: uppercase;
		border: none;
	}

	.custom .sidebar #text-26 .connect {
		background: transparent url("images/border-dashed.png") repeat-x center top;
		padding-top: 13px;
		margin-top: 13px;
	}
	
		.custom .sidebar #text-26 .connect ul {
			background: transparent url("images/border-plus.png") repeat-x center bottom;
			padding-bottom: 18px;
		}
		
			.custom .sidebar #text-26 .connect ul li {
				display: inline;
				margin: 0 2px;
			}
			
				.custom .sidebar #text-26 .connect ul li a {
					display: inline-block;
					width: 35px;
					height: 35px;
					background: transparent none no-repeat center center;
					text-indent: -5000px;
					opacity: .8;
				}
				
				.custom .sidebar #text-26 .connect ul li a:hover {
					opacity: 1;
				}
				
				.custom .sidebar #text-26 .connect ul li.facebook a {
					background-image: url("images/icon-facebook.png");
				}
	
				.custom .sidebar #text-26 .connect ul li.twitter a {
					background-image: url("images/icon-twitter.png");
				}
	
				.custom .sidebar #text-26 .connect ul li.youtube a {
					background-image: url("images/icon-youtube.png");
				}
	
				.custom .sidebar #text-26 .connect ul li.gplus a {
					background-image: url("images/icon-gplus.png");
				}
	
				.custom .sidebar #text-26 .connect ul li.pinterest a {
					background-image: url("images/icon-pinterest.png");
				}
	
				.custom .sidebar #text-26 .connect ul li.instagram a {
					background-image: url("images/icon-instagram.png");
				}

.custom .sidebar #text-17 h3 {
	color: #badcdc;
	font: bold 1.385em/1.3em "Open Sans", Tahoma, Verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: .5em;
}

.custom .sidebar ul.sponsor-grid {
}

	.custom .sidebar ul.sponsor-grid li {
		float: left;
		border: 1px dashed #ddd;
		padding: 12px;
		border-width: 1px 1px 0 0;
		margin: 0;
	}
	
		.custom .sidebar ul.sponsor-grid li img {
			display: block;
		}
	
	.custom .sidebar ul.sponsor-grid li:nth-child(2n) {
		border-right: none;
	}
	
	.custom .sidebar ul.sponsor-grid li:nth-child(1),
	.custom .sidebar ul.sponsor-grid li:nth-child(2) {
		border-top: none;
	}


/*----------------------------------------------------------------------
    Footer
----------------------------------------------------------------------*/

.custom #footer_area {
	background: transparent url("images/secondary-nav-bg.png") repeat left top;
}

.custom #footer {
	font: 300 1em/1.3em "Open Sans", Tahoma, Verdana, sans-serif;
	text-align: center;
}

.juiz_sps_links .juiz_sps_item a{
background: #67B0B2 !important;
font-size: 12px !important;
padding: 5px !important;
}

.home .juiz_sps_links .juiz_sps_item a{
float: right !Important;
overflow: hidden !important;
font-size: 10px !important;
padding: 5px !important;
}

.juiz_sps_links .juiz_sps_item a:hover{
background: #AED3D4 !important;
}

.juiz_sps_links_list .juiz_sps_item >*{
min-height: 25px !important;
}

.juiz_sps_counter, .juiz_sps_totalcount{
border: none !important;
}

.juiz_sps_links_list .juiz_sps_item{
min-height: 25px !important;
}

.home .juiz_sps_links_list .juiz_sps_item,
.home .juiz_sps_links_list .juiz_sps_item >*{
min-height: 19px !important;
}

.home .juiz_sps_links{
float: right !important;
width: 80% !important;
clear: none !Important;
}