/*
Benvenuto nella funzione di personalizzazione dei CSS!

Per scoprire come funziona, consulta http://wp.me/PEmnE-Bt
*/


#site-title, .site-title, #site-title a, .site-title a, #logo, #logo a, .logo, .logo a{font-family:'Roboto Mono' !important;text-transform:none;font-size:49px;}

.entry-content a:hover, .page-content a:hover {
	border-bottom: 0 !important;
}

.project-title{font-weight: 300;}

.main-navigation ul ul li {
	list-style: none;
}

@media screen and (max-width: 569px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 88%;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
		width: 100%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: none;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: none;
	}
	
	.archive:not(.post-type-archive) .hentry {
		margin-left: 0;
		margin-right: 0;
	}
	
	.home .page-content {
		margin-right: 6%;
		margin-left: 6%;
	}
}

@media (min-width: 570px) and (max-width: 669px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 90%;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
		width: 100%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: none;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: none;
	}
	
	.archive:not(.post-type-archive) .hentry {
		margin-left: 0;
		margin-right: 0;
	}
	
	.home .page-content {
		margin-right: 5%;
		margin-left: 5%;
	}
}

@media (min-width: 670px) and (max-width: 767px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 660px;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
		width: 310px;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+2) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-of-type(3n) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: right;
		margin-right: 0;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: left;
		margin-left: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 760px;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
	/*width: 300px;*/
		width: 45%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+2) {
		margin-right: 2.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-of-type(3n) {
		margin-right: 2.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: right;
		margin-right: 0;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: left;
		margin-left: 0;
	}
	
	.home .site-branding {
		padding: 10.2em 0;
	}
}

@media (min-width: 992px) and (max-width:1199px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 960px;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
	/*width: 305px;*/
		width: 45%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+2) {
		margin-right: 1.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-of-type(3n) {
		margin-right: 1.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: right;
		margin-right: 0;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: left;
		margin-left: 0;
	}
}

@media (min-width: 1200px) and (max-width:1399px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 1160px;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
	/*width: 410px;*/
		width: 45%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+2) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-of-type(3n) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: right;
		margin-right: 0;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: left;
		margin-left: 0;
	}
	
	.home .site-branding {
		padding: 10.2em 0;
	}
}

@media (min-width: 1400px) and (max-width:1680px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 1280px !important;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
	/*width: 410px;*/
		width: 45%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+2) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-of-type(3n) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: right;
		margin-right: 0;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: left;
		margin-left: 0;
	}
	
	.home .site-branding {
		padding: 10.2em 0;
	}
}

@media (min-width: 1681px) {
	.page-content {
		margin-right: auto;
		margin-left: auto;
		width: 1280px !important;
	}
	
	#portfolio-wrapper .jetpack-portfolio {
	/*width: 410px;*/
		width: 45%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+2) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-of-type(3n) {
		margin-right: 3.5%;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n) {
		float: right;
		margin-right: 0;
	}
	
	#portfolio-wrapper .jetpack-portfolio:nth-child(2n+1) {
		float: left;
		margin-left: 0;
	}
	
	.home .site-branding {
		padding: 10.2em 0;
	}
}

/*.site-title a {
	color: #9F232D;
}*/
.site-content {
	background-color: #f4f4f4;
}