/* CSS Media Queries */

/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ! Large desktop
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
@media (min-width: 1200px) {
	.container {
		width: 1170px;
	}
	/* ======================================================================== */
	/* Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5) {
		width: 100%;
		height: 600px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		width: 33.33333333%;
		height: 330px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6) {
		width: 66.66666667%;
		height: 660px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) {
		margin-top: -660px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		margin-top: -330px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		float: right;
		position: relative;	
	}
	/* ======================================================================== */
	/* Data-grid="1-2-1-2"
	/* ======================================================================== */
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+1) {
		width: 100%;
		height: 600px;
		clear: both;
	}
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+2),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+3) {
		width: 50%;
		height: 600px;
		float: left;
	}
	/* ======================================================================== */
	/* Data-grid="1-1-1-1"
	/* ======================================================================== */
	div[data-grid="1-1-1-1"] .post {
		width: 100%;
		height: 600px;
		clear: both;
	}
	/* ======================================================================== */
	/* Typography Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-title {
		font-size: 20px;
		line-height: 24px;
		margin: 20px 0;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-type-label {
		font-size: 15px;
		padding: 5px 20px;
	}
	/* ======================================================================== */
	/* Scrolling panel
	/* ======================================================================== */
	.internal-wrap {
		padding-top: 84px;
	}
	/* ======================================================================== */
	/* Slide menu
	/* ======================================================================== */
	.sb-slidebar {
		width: 30%;
	}
	/* ======================================================================== */
	/* Widgets
	/* ======================================================================== */
	.latest-post,
	.latest-post h4.media-heading,
	.featured-post,
	.featured-post h4.media-heading {
		text-align: left;
	}
	.latest-post h4.media-heading,
	.featured-post h4.media-heading {
		margin-top: 0;
	}
}
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ! Medium desktop
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
@media (min-width: 992px) and (max-width: 1199px) {
	/* ======================================================================== */
	/* Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5)  {
		width: 100%;
		height: 482px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		width: 33.33333333%;
		height: 265px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6) {
		width: 66.66666667%;
		height: 530px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) {
		margin-top: -530px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		margin-top: -265px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		float: right;
		position: relative;	
	}
	/* ======================================================================== */
	/* Data-grid="1-2-1-2"
	/* ======================================================================== */
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+1) {
		width: 100%;
		height: 482px;
		clear: both;
	}
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+2),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+3) {
		width: 50%;
		height: 482px;
		float: left;
	}
	/* ======================================================================== */
	/* Data-grid="1-1-1-1"
	/* ======================================================================== */
	div[data-grid="1-1-1-1"] .post {
		width: 100%;
		height: 482px;
		clear: both;
	}
	/* ======================================================================== */
	/* Typography Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-title {
		font-size: 18px;
		line-height: 22px;
		margin: 20px 0;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-header em,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-header em,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-header em,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-header em {
		font-size: 12px;
		line-height: 22px;
		margin-top: -15px;
		display: block;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6) .post-title {
		font-size: 32px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-meta,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-meta,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-meta,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-meta {
		font-size: 12px;
		padding: 10px 10px 0;
		line-height: 20px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-type-label {
		font-size: 10px;
		line-height: 20px;
		padding: 3px 12px 2px;
	}
	/* ======================================================================== */
	/* Slide menu
	/* ======================================================================== */
	.sb-slidebar {
		width: 30%;
	}
	/* ======================================================================== */
	/* Scrolling panel
	/* ======================================================================== */
	.internal-wrap {
		padding-top: 84px;
	}
	/* ======================================================================== */
	/* Sidebar
	/* ======================================================================== */
	.widget .latest-post .media-heading, 
	.widget .most-viewed-widget .media-heading, 
	.widget .most-commented .media-heading, 
	.widget .most-liked .media-heading {
		margin-top: 10px;
	}
}
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ! Mini Desktop
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
@media (min-width: 768px) and (max-width: 991px) {
	/* ======================================================================== */
	/* Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5) {
		width: 100%;
		height: 370px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		width: 33.33333333%;
		height: 204px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6) {
		width: 66.66666667%;
		height: 408px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) {
		margin-top: -408px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		margin-top: -204px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		float: right;
		position: relative;	
	}
	/* ======================================================================== */
	/* Data-grid="1-2-1-2"
	/* ======================================================================== */
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+1) {
		width: 100%;
		height: 370px;
		clear: both;
	}
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+2),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+3) {
		width: 50%;
		height: 370px;
		float: left;
	}
	/* ======================================================================== */
	/* Data-grid="1-1-1-1"
	/* ======================================================================== */
	div[data-grid="1-1-1-1"] .post {
		width: 100%;
		height: 370px;
		clear: both;
	}
	/* ======================================================================== */
	/* Typography Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-title {
		font-size: 14px;
		line-height: 22px;
		margin: 10px 0;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-header em,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-header em,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-header em,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-header em {
		font-size: 12px;
		line-height: 22px;
		margin-top: -5px;
		display: block;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-type-label,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-type-label {
		font-size: 10px;
		padding: 2px 10px 0px;
		line-height: 20px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2) .post-meta,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3) .post-meta,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7) .post-meta,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) .post-meta {
		font-size: 12px;
		padding: 10px 10px 0;
		line-height: 20px;
	}
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4) .post-title,
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6) .post-title {
		font-size: 24px;
		line-height: 30px;
	}
	/* ======================================================================== */
	/* Post
	/* ======================================================================== */
	.post-inner {
		padding: 0 20px;
	}
	.post-entry-content {
		padding: 80px 50px 0 50px
	}
	/* ======================================================================== */
	/* Footer
	/* ======================================================================== */
	.copyright, .credits {
		text-align: center;
		margin-bottom: 5px;
	}
	/* ======================================================================== */
	/* Post Author
	/* ======================================================================== */
	.post-author-holder {
		padding: 0 50px 50px;
		text-align: center;
	}
	.nav-social.navbar-right {
		float: none !important;
		margin-left: 1px;
	}
	.author-biography {
		padding: 20px 0 0;
	}
	/* ======================================================================== */
	/* Tags
	/* ======================================================================== */
	.tags-wrap {
		padding: 0px 80px 0 50px;	
	}
	/* ======================================================================== */
	/* Comments
	/* ======================================================================== */
	.comment-author {
		padding: 50px 0 0;
	}
	.comment-content {
		padding: 0 50px 50px;
		text-align: center;
	}
	.comment-content a.pull-right {
		float: none !important;
	}
	.comment-title,
	.comment-form-wrap h3 {
		text-align: center;
		padding: 0;
	}
	.form-wrap {
		padding: 0 50px;
	}
	/* ======================================================================== */
	/* Share
	/* ======================================================================== */
	.share-wrap {
		padding: 0 50px 50px 50px;
	}
	/* ======================================================================== */
	/* Slide menu
	/* ======================================================================== */
	.sb-slidebar {
		width: 40%;
	}
	/* ======================================================================== */
	/* Scrolling panel
	/* ======================================================================== */
	.internal-wrap {
		padding-top: 84px;
	}
	/* ======================================================================== */
	/* Sidebar
	/* ======================================================================== */
	.widget .latest-post .media-heading, 
	.widget .most-viewed-widget .media-heading, 
	.widget .most-commented .media-heading, 
	.widget .most-liked .media-heading {
		margin-top: 10px;
	}
}
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ! Landscape phone to portrait tablet
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
@media (max-width: 767px) {
	.container {
		max-width: 480px;
	}
	/* ======================================================================== */
	/* Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		width: 100%;
		height: 320px;
	}
	/* ======================================================================== */
	/* Data-grid="1-2-1-2"
	/* ======================================================================== */
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+1),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+2),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+3) {
		width: 100%;
		height: 320px;
		clear: both;
	}
	/* ======================================================================== */
	/* Data-grid="1-1-1-1"
	/* ======================================================================== */
	div[data-grid="1-1-1-1"] .post {
		width: 100%;
		height: 320px;
		clear: both;
	}
	/* ======================================================================== */
	/* Typography Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post .post-title {
		font-size: 18px;
		line-height: 22px;
		margin: 20px 0;
	}
	div[data-grid="1-3-1-3"] .post .post-type-label {
		font-size: 10px;
		padding: 2px 15px 0px;
	}
	div[data-grid="1-3-1-3"] .post .post-meta {
		font-size: 12px;
	}
	/* ======================================================================== */
	/* Navbar
	/* ======================================================================== */
	.post-entry-content {
		padding: 40px 40px 0 40px;
	}
	/* ======================================================================== */
	/* Navbar
	/* ======================================================================== */
	.navbar {
		padding: 8px 16px;
	}
	/* ======================================================================== */
	/* Footer
	/* ======================================================================== */
	.copyright, .credits {
		text-align: center;
		margin-bottom: 5px;
		font-size: 12px;
	}
	/* ======================================================================== */
	/* Post Author
	/* ======================================================================== */
	.post-author-holder {
		padding: 0 50px 50px;
		text-align: center;
	}
	.nav-social.navbar-right {
		float: none !important;
		margin-left: 1px;
	}
	.author-biography {
		padding: 20px 0 0;
	}
	/* ======================================================================== */
	/* Tags
	/* ======================================================================== */
	.tags-wrap {
		padding: 0px 80px 0 50px;	
	}
	/* ======================================================================== */
	/* Comments
	/* ======================================================================== */
	.comment-author {
		padding: 50px 0 0;
	}
	.comment-content {
		padding: 0 40px 50px;
		text-align: center;
	}
	.comment-content a.pull-right {
		float: none !important;
	}
	.comment-title,
	.comment-form-wrap h3 {
		text-align: center;
		padding: 0;
	}
	.form-wrap {
		padding: 0 40px;
	}
	/* ======================================================================== */
	/* Share
	/* ======================================================================== */
	.share-wrap {
		padding: 0 40px 40px 40px;
	}
	/* ======================================================================== */
	/* Slide menu
	/* ======================================================================== */
	.sb-slidebar {
		width: 50%;
	}
	/* ======================================================================== */
	/* Scrolling panel
	/* ======================================================================== */
	.internal-wrap {
		padding-top: 50px;
	}
	/* ======================================================================== */
	/* Sidebar
	/* ======================================================================== */
	.widget .latest-post .media-heading, 
	.widget .most-viewed-widget .media-heading, 
	.widget .most-commented .media-heading, 
	.widget .most-liked .media-heading {
		margin-top: 10px;
	}
	.widget_search .navbar-form .form-group {
		margin-bottom: 0px;
	}
	/* ======================================================================== */
	/* Logo
	/* ======================================================================== */
	.logo {
		top: 11px;
	}
	.logo img {
		max-height: 32px;
	}
	/* ======================================================================== */
	/* Search
	/* ======================================================================== */
	#search-wrap .mainsearch {
		background: none;
		font-size: 42px;
		line-height: 60px;
		border: none;
	}
	#search-wrap p {
		margin: 12px 0 0;
		color: #555;
		font-size: 14px;
	}
	/* ======================================================================== */
	/* page
	/* ======================================================================== */	
	.page .post-entry-content {
    	padding: 40px;
	}
}
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ! Landscape phones and down
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
/* ======================================================================== */
@media (max-width: 480px) {
	.container {
		max-width: 320px;
	}
	/* ======================================================================== */
	/* Data-grid="1-3-1-3"
	/* ======================================================================== */
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+1),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+2),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+3),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+4),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+5),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+6),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+7),
	div[data-grid="1-3-1-3"] .post:nth-of-type(8n+8) {
		width: 100%;
		height: 290px;
	}
	/* ======================================================================== */
	/* Data-grid="1-2-1-2"
	/* ======================================================================== */
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+1),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+2),
	div[data-grid="1-2-1-2"] .post:nth-of-type(3n+3) {
		width: 100%;
		height: 290px;
		clear: both;
	}
	/* ======================================================================== */
	/* Data-grid="1-1-1-1"
	/* ======================================================================== */
	div[data-grid="1-1-1-1"] .post {
		width: 100%;
		height: 290px;
		clear: both;
	}
	/* ======================================================================== */
	/* Navbar
	/* ======================================================================== */
	.navbar {
		padding: 10px 20px;
	}
	/* ======================================================================== */
	/* Footer
	/* ======================================================================== */
	.copyright, .credits {
		text-align: center;
		margin-bottom: 5px;
		font-size: 12px;
	}
	/* ======================================================================== */
	/* Slide menu
	/* ======================================================================== */
	.sb-slidebar {
		width: 80%;
	}
	/* ======================================================================== */
	/* Scrolling panel
	/* ======================================================================== */
	.internal-wrap {
		padding-top: 50px;
	}
	/* ======================================================================== */
	/* Post
	/* ======================================================================== */
	.post-meta {
		padding: 10px 30px 0;
	}
	.page .post-entry-content {
    	padding: 40px;
	}	
	/* ======================================================================== */
	/* Quote post format
	/* ======================================================================== */
	.post-header em {
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: -15px;
		display: block;
	}
	/* ======================================================================== */
	/* Sidebar
	/* ======================================================================== */
	.widget .latest-post .media-heading, 
	.widget .most-viewed-widget .media-heading, 
	.widget .most-commented .media-heading, 
	.widget .most-liked .media-heading {
		margin-top: 10px;
	}
	.widget_search button[type="submit"]{
		display: none;
	}
	.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
		padding: 4px;
	}
	/* ======================================================================== */
	/* Search
	/* ======================================================================== */
	#search-wrap .mainsearch {
		background: none;
		font-size: 36px;
		line-height: 60px;
		border: none;
	}
	#search-wrap p {
		margin: 12px 0 0;
		color: #555;
		font-size: 14px;
	}
}
	/* ======================================================================== */
	/* Admin bar
	/* ======================================================================== */
	@media screen and (max-width: 782px) {
		html.user-logged-in {
			margin-top: 46px !important;
		}
		.admin-bar .navbar {
			top: 46px;
		}
	}
	@media screen and (max-width: 767px) {
		html.user-logged-in {
			margin-top: 46px !important;
		}
	}
	@media screen and (max-width: 600px) { 
		html.user-logged-in {
			margin-top: 0 !important;
		}
		html.user-logged-in .internal-wrap {
			padding-top: 96px;
		}
	}












