/*
==========================
 da a 1921 pixel
==========================
*/
@media only screen and (min-width:1921px) {

}

/*
==========================
 fino a 1920 pixel
==========================
*/
@media only screen and (max-width:1920px) {

}


/*
==========================
 fino a 1440 pixel
==========================
*/
@media only screen and (max-width:1440px) {

}

/*
==========================
 fino a 1280 pixel
==========================
*/
@media only screen and (max-width:1280px) {
	header .mobile-trigger-desktop {
		left: 20px;
	}

	/*********************************
	HOME
	*********************************/


}

/*
==========================
 fino a 1100 pixel
==========================
*/
@media only screen and (max-width:1100px) {

}




/*
==========================
 a partire da a 1024 pixel
==========================
*/
@media only screen and (min-width:1025px) {
 p.comment-form-author{ float: left;  width: 45%;  margin-right: 29px;  }
 p.comment-form-email { float: right;  width: 45%;  }
}



/*
==========================
 a 1024 pixel
==========================
*/
@media only screen and (width:1024px) {

}




/*
==========================
 fino a 1024 pixel
==========================
*/
@media only screen and (max-width:1024px) {

	body {
		background-image: none !important;
	}


	.menu > li{
		display: block;
		padding: 0.5em;
		font-size: 15px;
	}
	/*********************************
		DASHBOARD
	*********************************/



	/*********************************
		PROGRAMMI
	*********************************/
	.page-programmi .hero-singolo-corso h1,
	.dashboard-test .hero h1
	{
		font-size: 48px;
		line-height: 1.2em;
	}
	.page-programmi .hero-singolo-corso p {
		font-size: 28px !important;
		line-height: 1.2em;
	}







	#comments ol.commentlist li div.comment .comment-content img.frecciaautore {
		position: absolute;
		top: -21px;
		left: 18px;
		z-index: 10;
		-ms-transform: rotate(90deg);
		/* IE 9 */
		-webkit-transform: rotate(90deg);
		/* Chrome, Safari, Opera */
		transform: rotate(90deg);
	}

	#comments ol.commentlist li div.comment .comment-content img.frecciacom {
		position: absolute;
		top: -21px;
		left: 15px;
		z-index: 10;
		-ms-transform: rotate(90deg);
		/* IE 9 */
		-webkit-transform: rotate(90deg);
		/* Chrome, Safari, Opera */
		transform: rotate(90deg);
	}
}


/*
==========================
 fino a 962 pixel
==========================
*/
@media only screen and (max-width:962px) {
	/*********************************
	HOME
	*********************************/

}

/*
==========================
 fino a 880 pixel
==========================
*/
@media only screen and (max-width:880px) {

}



/*
==========================
 fino a 830 pixel
==========================
*/
@media only screen and (max-width:830px) {


	/*********************************
	HOME
	*********************************/



	/*********************************
		PROGRAMMI
	*********************************/
	.page-programmi .navigazione-programma {
		margin-bottom: 30px;
	}

	
	.blog .medium-8, .blog .medium-4{
		width: 100%;
	}
	.page-standard .wrap-content{
		margin-bottom: 2em;
	}
	
	
	#wrap-comment-list h3#comments-title {
		line-height: 1.2em;
		font-size: 2em !important;
	}

	#wrap-comment-list h3#comments-title em {
		line-height: 1.4em;
		margin-top: 1em;
		display: block;
		font-weight: bold;
	}

	h3#reply-title {
		font-size: 2em !important;
	}

	#comments .large-2 {
		width: 100% !important;
	}

	#comments ol.commentlist li .comment-content {
		width: 100% !important;
		margin-top: 18px;
	}

	#comments ol.commentlist li .avatar {
		width: 50px;
		height: 50px;
		margin: 0;
		display: inline;
	}

	#comments ol.commentlist li p {
		display: inline;
	}

	#comments ol.commentlist li div.comment .comment-content img.frecciaautore {
		position: absolute;
		top: -21px;
		left: 18px;
		z-index: 10;
		-ms-transform: rotate(90deg);
		/* IE 9 */
		-webkit-transform: rotate(90deg);
		/* Chrome, Safari, Opera */
		transform: rotate(90deg);
	}

	#comments ol.commentlist li div.comment .comment-content img.frecciacom {
		position: absolute;
		top: -21px;
		left: 15px;
		z-index: 10;
		-ms-transform: rotate(90deg);
		/* IE 9 */
		-webkit-transform: rotate(90deg);
		/* Chrome, Safari, Opera */
		transform: rotate(90deg);
	}


}





/*
==========================
 fino a 768 pixel
==========================
*/
@media only screen and (max-width:768px) {

	/*********************************
			HOME
	*********************************/


	/*********************************
			PROGRAMMI
	*********************************/
	.page-programmi .hero-singolo-corso h1,
	.dashboard-test .hero h1
	{
		font-size: 38px;
	}

	.page-programmi .hero-singolo-corso p {
		font-size: 26px !important;
	}


	.footerwidget .medium-4,
	.footerwidget .medium-3
	{
		width: 100%;
		margin-bottom: 2em;
	}
}

/*
==========================
 fino a 736 pixel
==========================
*/
@media only screen and (max-width:736px) {
	/*********************************
	HOME
	*********************************/

}




/*
==========================
 fino a 667 pixel
==========================
*/
@media only screen and (max-width:667px) {

 
 .logografico{ display: none; }
 .blog h2:first-child {  font-size: 35px;  line-height: 1; }
 .blog h3.subheadline { font-size: 1.125em;  letter-spacing: 0;  }
 .blog article.blogpost {  margin-bottom: 4em;  }
 section.chisono br {  display: none;  }
 .blog article { padding: 3em 2em !important;  background-color: #ffffff !important; }

 .blog .post-title{ margin: 1em 0;}
 .blog article .wp-post-image{ margin-bottom: 1em;}
 .blog article h1.titolo { line-height: 1; margin-bottom: 0.5em; font-size: 34px; font-weight: bold; }
 .blog .anteprima-post { margin: 0 0 3em 0; padding: 0;  }
 .blog .single-post h1.titolo {  line-height: 1.1;  margin-bottom: 0.5em;  font-size: 30px;  font-weight: bold;  }
 .small-only-text-center{ text-align: center !important; }
 .medium-5.columns.single-post.portfolio-sidebar { padding: 2em;  }

}


/*
==========================
 fino a 640 pixel
==========================
*/
@media only screen and (max-width:640px) {

	/*********************************
	HOME
	*********************************/




	#wrap-comment-list h3#comments-title {
		line-height: 1.2em;
		font-size: 2em !important;
	}

	#wrap-comment-list h3#comments-title em {
		line-height: 1.4em;
		margin-top: 1em;
		display: block;
		font-weight: bold;
	}

	h3#reply-title {
		font-size: 2em !important;
	}

	#comments .large-2 {
		width: 100% !important;
	}

	#comments ol.commentlist li .comment-content {
		width: 100% !important;
		margin-top: 18px;
	}

	#comments ol.commentlist li .avatar {
		width: 50px;
		height: 50px;
		margin: 0;
		display: inline;
	}

	#comments ol.commentlist li p {
		display: inline;
	}
}


/*
==========================
 fino a 600 pixel
==========================
*/
@media only screen and (max-width:600px) {
	
}



/*
==========================
 fino a 568 pixel
==========================
*/
@media only screen and (max-width:568px) {
	/*********************************
		HOME
	*********************************/


}


/*
==========================
 fino a 480
==========================
*/
@media only screen and (max-width:480px) {
	
	br{
		display: none;
	}

	/*********************************
		HOME
	*********************************/

	/*********************************
			PROGRAMMI
	*********************************/
	.page-programmi .hero-singolo-corso h1,
	.dashboard-test .hero h1
	{
		font-size: 32px;
	}
	.page-programmi .hero-singolo-corso p {
		font-size: 22px !important;
	}
	.page-programmi .hero-singolo-corso,
	.dashboard-test .hero
	{
		padding: 100px 0 !important;
	}
	.page-programmi .medium-8 h3,
	.page-programmi .content-singolo-corso h3
	{
		font-size: 1.5em !important;
	}
	
	
}


/*
==========================
 fino a 414 pixel
==========================
*/
@media only screen and (max-width:414px) {
	/*********************************
		HOME
	*********************************/



	
}


/*
==========================
 fino a 375 pixel
==========================
*/
@media only screen and (max-width:375px) {

	/*********************************
		HOME
	*********************************/


	/*********************************
			PROGRAMMI
	*********************************/
	.page-programmi .hero-singolo-corso h1,
	.dashboard-test .hero h1
	{
		font-size: 28px;
	}

	.page-programmi .hero-singolo-corso p {
		font-size: 18px !important;
	}

	.page-programmi .hero-singolo-corso {
		padding: 100px 0 70px 0 !important;
	}





	#wrap-comment-list h3#comments-title {
		font-size: 1.5em !important;
		font-weight: bold;
	}

	h3#reply-title {
		font-size: 1.5em !important;
		font-weight: bold;
	}
}


/*
==========================
 fino a 360 pixel
==========================
*/
@media only screen and (max-width:360px) {

}


/*
==========================
 fino a 320 pixel
==========================
*/
@media only screen and (max-width:320px) {
	/*********************************
		HOME
	*********************************/

}
