/* 
   ------------------------------------------------------
					Responsive Styles
   ------------------------------------------------------
*/
@media (max-width: 1200px) {
	.theme-wrapper { max-width: 970px; }
	.search-wrapper { max-width: 70%; }
	.entry-post ul.meta-list { padding-left: 33px; }
	.search-button { float: left; margin-right: 15px; }
	.navigation { text-align: left; }		
}

@media (max-width: 979px) {
	.custom-ads { display: none; }
}

@media (max-width: 767px) { 
	.page-header {
		text-align: center;
		margin-bottom: 30px;
	}
	.theme-wrapper { max-width: 750px; /*padding-left: 15px; padding-right: 15px;*/ }
	.welcome-text {
		border-left: 0;
		border-top: 4px solid #FFF;
		text-align: center;
		padding: 45px 0 !important;
	}

	.left-side {
		padding-bottom: 30px;
		border-left: 4px solid #FFF;
	}

	.right-side { padding-top: 30px; }
	#archive-header .right-side { padding: 15px 0 0 !important; min-height: 120px; }
	.page #archive-header .right-side,
	.single-post .right-side { padding: 15px 0 0 !important; min-height: 120px; border: none; }
	
	.page #archive-header .left-side,
	.single-post .left-side { border: none; }

	#archive-header .left-side { padding-top: 40px; }
	#archive-header h1.entry-title { text-align: center; }
	.sidebar { margin-top: 30px; }

	.single-page-title .right-side { text-align: center; }
	.single-post .meta-list { display: inline-block; padding-left: 0; margin-bottom: 30px !important; }
	.single-post .meta-list li:last-child { margin-right: 0; }

	#welcome-block .left-side { border-left: none; margin-left: 0 !important; }

	.meta-list li { float: left; margin-right: 20px; }
	.meta-list li:last-child { margin-right: 0; }

	#entry-counters li { float: left; margin-right: 20px; }
	#entry-counters li:last-child { margin-right: 0; }

	.entry-more { text-align: left; }

	.ticker-block h3.entry-title { text-align: center; }


	#entry-social .col-sm-2 { display: none; }

	#entry-counters { padding-bottom: 15px; }

	.page-wrapper { padding: 15px; }

	#mainfooter .copyright { padding: 15px; }

	.search-wrapper h2.entry-title { font-size: 32px; line-height: 42px; }

	.page-wrapper { margin-right: 0 !important; }

	.left-side, .right-side { padding-right: 30px !important; }
	#archive-header .left-side,
	#archive-header .right-side { padding-right: 0 !important; }
	#archive-header .right-side header { padding: 15px 30px; text-align: center; }

	.archive-description { display: block; margin-top: 15px; margin-bottom: 30px; }
	#archive-header .left-side { padding: 40px 0 20px; }
	.single-page-title .left-side,
	.single-page-title .right-side,
	#welcome-block .left-side,
	#welcome-block .right-side { padding-right: 0 !important; }

	.date-author { display: none !important; }

	.entry-post h2.entry-title,
	.entry-post h2.entry-title a,
	.entry-post h3.entry-title,
	.entry-post h3.entry-title a,
	#archive-header h1.entry-title,
	#archive-header h1.entry-title a,
	#page-title-bar h1.entry-title,
	#page-title-bar h1.entry-title a,
	.welcome-text p,
	.entry-single-title {
		font-size: 46px;
		line-height: 60px;
	}

	.welcome-text { min-height: 340px; }

	.single-page-title .left-side,
	.single-page-title .right-side { margin-left: 0; }

	.single-post ul.meta-list li { margin-bottom: 15px; }

	.entry-date { margin-left: 0; }

	.page-wrapper { padding-top: 30px !important; }

	.page-wrapper blockquote { padding: 0; }

	.page-wrapper blockquote p {
		font-size: 20px;
		line-height: 32px;
	}

	.page-wrapper blockquote:before,
	.page-wrapper blockquote:after {
		content: "";
	}

	.entry-post ul.meta-list { padding-left: 45px !important; }	

	.breaking-post { display: none !important; }
}

@media (max-width: 720px) {
	.search-wrapper { max-width: 100%; }
}

@media  (max-width: 683px) {
	/* Samsung Galaxy Tab (landscape) */
	
}

@media  (max-width: 640px) {
}

@media  (max-width: 600px) {
}

@media  (max-width: 570px) {
	/* Motorola Mobility Milestone */
	#entry-ads {
		display: none;
	}

	#post-0 #searchform {
		width: 100%;
	}

	#pbd-alp-load-posts a,
	.pbd-no-posts {
		width: 100%;
	}

	.entry-post h2.entry-title,
	.entry-post h2.entry-title a,
	.entry-post h3.entry-title,
	.entry-post h3.entry-title a,
	#archive-header h1.entry-title,
	#archive-header h1.entry-title a,
	#page-title-bar h1.entry-title,
	#page-title-bar h1.entry-title a,
	.welcome-text p,
	.entry-single-title {
		font-size: 36px;
		line-height: 48px;
	}

	.right-side { padding-right: 30px !important }	

	h3.comments-title {
		font-size: 24px;
		line-height: 34px;
	}
}

@media  (max-width: 568px) {
	/*.right-side { padding-right: 0 !important; }*/
}

@media  (max-width: 540px) {

}

@media  (max-width: 533px) {

}

@media  (max-width: 500px) {

}

@media  (max-width: 480px) {
	.entry-post h2.entry-title,
	.entry-post h2.entry-title a,
	.entry-post h3.entry-title,
	.entry-post h3.entry-title a,
	#archive-header h1.entry-title,
	#archive-header h1.entry-title a,
	#page-title-bar h1.entry-title,
	#page-title-bar h1.entry-title a,
	.welcome-text p,
	.entry-single-title {
		font-size: 28px;
		line-height: 38px;
	}

	.entry-content {
		font-size: 16px;
		line-height: 24px;
	}

	.left-side .meta-list { padding-left: 45px !important; }

	.entry-category,
	.entry-post .entry-header .entry-category a {
		font-size: 28px !important;
		line-height: 28px !important;
	}

	.single-post-category, .single-post-category a {
		font-size: 18px !important;
		line-height: 26px !important;		
	}

	blockquote { padding: 0; }

	blockquote p {
		font-size: 24px;
		line-height: 36px;
	}

	blockquote:before,
	blockquote:after {
		content: "";
	}

	#welcome-block { display: none !important; }

	ul.meta-list li,
	ul.meta-list li .icon-block { 
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.meta-list li { margin-right: 10px; }
	.entry-post .left-side i { font-size: 24px; }
	.value-block {
		font-size: 16px;
		height: 58px;
		line-height: 56px;
		top: -58px;
		width: 58px;
	}
	.value-block a,
	.voted .like, .post-like .alreadyvoted { font-size: 16px; }
	.share-item {
		width: 24px;
		height: 24px;
		line-height: 24px;
	}
	.share-item a i { font-size: 14px !important; }
}

@media (min-width: 481px) and (max-width: 768px) {
}

@media  (max-width: 400px) {
}

@media  (max-width: 360px) {
	/* BlackBery Curve */
	.single-post .meta-list { width: 176px; margin: 0 auto; }
	.single-post .meta-list li:nth-child(3n) {
		content: "";
		clear: left;
	}
	.single-post .meta-list li:nth-child(2n) { margin-right: 0; }
}

@media (max-width: 320px) { 
	.single-post .meta-list { width: 176px; margin: 0 auto; }
	.single-post .meta-list li:nth-child(2n) { margin-right: 0; }
	.navigation select { width: 82% !important; }	
	.single-navigation .nav-links .nav-left a i,
	.single-navigation .nav-links .nav-right a i,
	.single-navigation .nav-links .nav-left a,
	.single-navigation .nav-links .nav-right a { font-size: 14px; }
	#entry-social { padding: 30px; }
	.entry-social-list li { margin-bottom: 10px; }
	.entry-more { text-align: left !important; }
	.left-side { display: none !important;}
}

@media (max-width: 240px) { 
	.search-button { display: none; }
	.navigation select { width: 100% !important; }
	.entry-header { padding-top: 30px; }
	.entry-date { display:  none !important; }
	.right-side { padding: 0 !important; border: none; }
	#archive-header .right-side header { padding: 0 !important; }
	.right-side, .format-quote .right-side { min-height: 200px !important; }
	.entry-more { margin-bottom: 30px; }
}

@media (max-width: 220px) { 
}

@media (max-width: 176px) { 
}

@media (min-width: 176px) and (max-width: 639px) {
}

@media (min-width: 640px) and (max-width: 767px) {
}

@media (min-width: 768px) and (max-width: 1023px) {
}

@media (min-width: 1024px) and (max-width: 1439px) {
}

@media (min-width: 1440px) and (max-width: 1920px) {
}

@media (max-width: 1169px) {

}

@media (max-width: 992px) {
	.theme-wrapper { max-width: 750px; }

	#site-nav {
		padding: 0 30px 0 !important;
	}

	.sf-menu {
		display: none !important;
	}

	.navigation select {
		display: block;
	}

	.navigation > select {
		margin-top: 0;
		margin-bottom: 0;
	}

	#entry-logo {
		padding: 0 !important;
		text-align: center !important;
	}

	.navigation-block { margin-bottom: 30px; }	

	.search-button { padding: 33px 0 0; }
	.navigation select { width: 90%; }

	#mainhead { position: relative !important; }
	body { padding-top: 0 !important; }	

	.sidebar { margin-bottom: 30px; }

	.entry-post ul.meta-list { padding-left: 15px; }	
}

@media (max-width: 639px) {
	.navigation select { width: 92%; }
	#site-nav { padding: 0 !important; }
}

/* Portrait tablet to landscape and desktop*/
@media (min-width: 980px) and (max-width: 1200px) {
}

@media (min-width: 795px) and (max-width: 805px) { 
}

@media (min-width: 710px) and (max-width: 720px)  {
}

@media (min-width: 768px) and (max-width: 1024px)  {
}
