.site-logo {
	margin-top: -15px;
}

.site-logo a:hover {
	border: none;
}

.icon-search {
	display: none;
}

.icon-twitch:before {
    content: "\f1e8";
}

.icon-chevron-down:before {
    content: "\f078";
}

.icon-chevron-up:before {
    content: "\f077";
}

a {
	color: #430099;
	text-decoration: none;
	border-bottom: none;
}

a:hover {
	border-bottom: 1px solid #ff9900;
    color: #ff9900;
}

.tag-links {
    font: bold 10px/1.5 'Montserrat', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.tag-links a {
    background-color: #ff9900;
    border: 2px solid transparent;
    color: #111;
    display: inline-block;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 1px 3px;
}

.tag-links a:hover {
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}

.mobile-header {
	display: none;
}

.home-template .featured-grid .grid-item {
	width: 33.33%;
	height: 350px;
	padding
}

@media only screen and (min-width: 961px) {
	.site-main .grid-item:nth-child(3n+3) {
    	height: 450px;
    	width: 50%;
    }
}

.home-template .featured-grid .grid-item:nth-child(1n + 3) {
	padding-left: 0;
}

.home-template .featured-grid .grid-item .post-title {
	font-size: 28px;
	max-width: 100%;
}

.home-template .featured-grid .grid-item:first-child .post-title {
    font-size: 40px;
}

.home-template .featured-grid .grid-item:first-child .post-header {
	padding: 60px 20% 0;
}

.home-template .featured-grid .grid-item .read-more {
	left: 0;
	padding-left: 20%;
}

.home-template .featured-grid .grid-item:first-child {
	width: 100%;
	margin-bottom: 0;
}

.tag-template .post-grid .grid-item {
    height: 450px;
}

.tag-template .post-title a {
    border-color: transparent;
    color: #fff;
}

.grid-item:nth-child(3n+1) .post-inside .post-title {
	font-size: 28px;
}

.home-template .grid-item:nth-child(3n+3) .post-title {
	font-size: 28px;
}

.post-navigation .nav-title {
	font-family: 'Amarante', sans-serif;
}

.author-template .grid-item {
	height: 350px;
}

.author-template .post-title a {
	color: #fff;
}

.author-template .post-meta a, .tag-template .post-meta a {
	color: #ff9900;
}

.author-template .post-meta a:hover, .tag-template .post-meta a:hover {
	color: #fff;
	border-color: #fff;
}

.cover.page-header {
    height: 450px;
}

@media only screen and (max-width: 620px) {
	.post-title,
	.post-meta {
		text-align: center;
	}

	.home-template .featured-grid .grid-item .read-more,
	.post-inside .read-more {
		width: 100%;
		left: 0;
		padding-left: 0;
		text-align: center;
	}

	.mobile-header {
		display: block;
		text-align: center;
	}

	.home-template .featured-grid .grid-item {
		margin-bottom: 0;
	}

	.home-template .featured-grid .grid-item:last-child {
		margin-bottom: 30px;
	}

	.grid-item:nth-child(3n+1),
	.home-template .grid-item:nth-child(3n+3) {
		width: 100%;
	}

	.home-template .featured-grid .grid-item:nth-child(1n + 3) {
		padding-left: 30px;
	}

	.home-template .featured-grid .grid-item {
		width: 100%;
	}

	.site-header .site-navigation {
    	display: none;
  	}
}

@media only screen and (max-width: 480px) {

	.home-template .featured-grid .grid-item:nth-child(1n + 3) {
		padding-left: 15px;
	}
}

@media only screen and (min-width: 1400px) {
	.grid-item, .home-template .grid-item:nth-child(3n+1), .cover.page-header {
	    height: 450px;
	}

	.featured-grid .grid-item:nth-child(3n+1) {
	    height: 350px;
	}

	.post-title {
		font-size: 28px;
	}
}

@media screen and (min-width: 621px) {
	.sidebar-toggle {
		display: none;
	}
}

.widget-newsletter, .widget-text {
	display: none
}
