/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

@import url(../warp/css/responsive.css);


/* Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

}


@media (min-width: 960px) and (max-width: 1025px) {
#news2 #FeedHorizontal {position: absolute!important; padding-top:16px!important;}
.wrapper {overflow: hidden!important;}
#txtmessaggio { width: 350px;}
.searchbox2_mod .searchbox {
    background-position: center center;
    background-size: contain !important;
    margin-left: 45px!important;
    width: 88% !important;
}


}
/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
.module.mod-box.ricerca.deepest ul li { padding-right: 9px;}
#news2 #FeedHorizontal {position: absolute!important; padding-top:16px!important;}
.wrapper { width:768px!important; overflow: hidden!important;}
#news .module.mod-box.feed.deepest { width: 540px!important;}
nav#menu ul li a span {padding-left:15px!important;}
#logo { background-position: center 61px !important; height: 50px!important;  margin-left: 10px!important; margin-top: 7px!important; width:145px!important;}
#logo img { width: 145px!important;}
#txtmessaggio { width: 350px;}
.slides { width:97%;}
#bottom-b .grid-box.width33.grid-h { width: 31% !important; }
#news2 .module.deepest { width: 72%!important;}
#news2 .module.news_iscriviti2.deepest { margin-left: -45px !important; width: 105px !important;}
#news2 .module.titlenews.deepest { width: 112px!important;}
.module.news_iscriviti2.deepest p { width: 100px;}

.searchbox2_mod .searchbox {
    background-position: center center;
    background-size: contain !important;
    margin-left: 35px!important;
    width: 88% !important;
}


#block-bottom {padding-bottom: 95px!important;}


}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {

}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	/* Layout */
	#search { display: none; }

}

/* Only Phones */
@media (max-width: 767px) {

	/* Layout */
	#toolbar,
	#headerbar,
	#menubar,
	#breadcrumbs,
	#totop-scroller { display: none; }

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	/* System */
	#system .items .item,
	#system .items .item:first-child {
		margin-top: 12px;
		padding-top: 18px;
		border-top-width: 1px;
	}

	#system .items :first-child .item:first-child {
		margin-top: 0;
		padding-top: 0;
		border-width: 0;
	}

	#system .items .leading .item {
		margin-bottom: 0;
		padding-bottom: 0;
		border-width: 0;
	}

}
