.page-didattica #header-block .block {
	padding-bottom: 0px;
}
.page-didattica #primary,
.page-didattica #sidebar {
    margin-top: 0px;
}
.page-didattica #sidebar {
	left: 178px;
}
.page-didattica #progetto_grafico{
	top: 580px;
}
.page-didattica H1.page-title {
    font-weight: bold;
    font-size: 2.3em;
    line-height: 1.1em;
    margin: -5px 0px 0px 0px;
}
.page-didattica #content,
.page-didattica #bottom{
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	width: 650px
}
.page-didattica #content{
	padding-top: 15px;
}
.page-didattica #bottom{
	padding-top: 0px;
}

.view-lista-didattica{
	position: relative;
}

.view-lista-didattica .view-content{
	overflow: auto;
	margin-left: -5px;
}

#content-wrap .attachment-after .view-calendario .views-row,
.view-lista-didattica .views-row{
	background-color: #E9E9E9; /* azzurrino */
overflow:hidden; width:100%;
margin-bottom:10px;
min-height:242px;
position:relative;
box-sizing:border-box
}


.view-lista-didattica .views-row .views-field-field-text .views-field-title,
.view-lista-didattica .views-row .views-field-field-text .views-field-field-data,
.view-lista-didattica .views-row .views-field-field-text .views-field-field-luogo{
	margin: 10px 3px 0px 8px;
}
.view-lista-didattica .views-row .views-field-field-text .views-field-title{
	font-weight: bold;
}
/* .view-lista-didattica .views-row .views-field-field-image .field-content */
#content-wrap .attachment-after .view-calendario .views-row .views-field-field-image,
.view-lista-didattica .views-row .views-field-field-image {
	overflow: hidden;
	position: absolute;
	height:100%;
	width: 50%;;
}
/* .view-lista-didattica .views-row .views-field-field-image .field-content IMG */
#content-wrap .attachment-after .view-calendario .views-row .views-field-field-image img,
.view-lista-didattica .views-row .views-field-field-image IMG{
	height:100% !important;
	width:auto !important;
	padding: 0px !important;
	margin: 0px !important;
	border: 0px !important;
	max-width:3000px !important;
}

@-moz-document url-prefix() { 
#content-wrap .attachment-after .view-calendario .views-row .views-field-field-image img,
.view-lista-didattica .views-row .views-field-field-image IMG {
     width:100% !important; object-fit: cover !important
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
#content-wrap .attachment-after .view-calendario .views-row .views-field-field-image img,
.view-lista-didattica .views-row .views-field-field-image IMG {
     width:100% !important; object-fit: cover !important
  }
}


#content-wrap .attachment-after .view-calendario .views-row .views-field-field-text,
.view-lista-didattica .views-row .views-field-field-text{
	float: right;
	width: 50%;
	overflow: hidden;
	display: block;
	font-size: 1em !important;
	line-height: 1.3em;
    box-sizing:border-box;
	padding:20px
}
/*
.view-lista-didattica .views-row .views-field-field-text .field-content{
	width: 100%;
	text-align: left;
}

.view-lista-didattica .views-row .views-field-field-text .date-display-range{
	background-image: url(http://micdev.bbsitalia.com/sites/all/modules/vscc/vsccnewskin/images/vscc/mic_next.png);
	background-size: 13%;
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 30px;
	margin-right: -3px;
}
*/
.view-lista-didattica .views-row .views-field-field-text .views-field-field-link{
    position: absolute;
	background-image: url(http://micdev.bbsitalia.com/sites/all/modules/vscc/vsccnewskin/images/vscc/mic_next.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: right;
	text-align: right;
	z-index: 400;
	left: 100%;
	margin-left: -19px;
	top: 100%;
	margin-top: -30px;
}
.view-lista-didattica .views-row .views-field-field-text .views-field-field-link A{
	color: transparent;
}
.view-lista-didattica .more-link{
	position: absolute;
	top: 11px;
	left: 150px;
	background-image: url(http://micdev.bbsitalia.com/sites/all/modules/vscc/vsccnewskin/images/vscc/mic_next.png);
	background-size: 30%;
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
}

#block-quicktabs-didattica H2{
	display: none;
}
#quicktabs-didattica ul.quicktabs-style-sky{
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}
#quicktabs-didattica ul.quicktabs-tabs.quicktabs-style-nostyle li{
	width: 33%;
	padding: 0px !important;
	height: inherit;
	min-height: inherit;
	float: left;
	font-weight: normal;
	list-style: none;
	background: none;
	white-space: nowrap;
	margin-top: 0px !important;
	margin-right: 2px !important;
	margin-bottom: 5px !important;
	margin-left: 0px !important;
}
#quicktabs-didattica  ul.quicktabs-tabs.quicktabs-style-nostyle .first{
	margin-left: -2px !important;
}

#quicktabs-didattica ul.quicktabs-tabs.quicktabs-style-nostyle li a{
	width:100%;
	border: 0px;
	background: #B6929E !important; /* viola spento */
	padding: 0px !important;
	font-size: 18px !important;
	line-height:2em;
	text-align:center;
	height: 2em !important;
	min-height: 2em !important;
	color: white !important;
}
#quicktabs-didattica ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-didattica ul.quicktabs-tabs.quicktabs-style-nostyle li a:visited {
	float: left;
	display: block;
	text-decoration: none;
	position: relative;
}
#quicktabs-didattica ul.quicktabs-tabs.quicktabs-style-nostyle li.active a{
	background: #621E33 !important; /* viola */
	border-color: #621E33 !important; /* viola */
}

@media(max-width: 700px) {
	#quicktabs-didattica ul.quicktabs-tabs.quicktabs-style-nostyle li{
		width:100% !important;
		margin-left: -2px !important;
	}
}

#quicktabs-didattica .item-list{
	margin-top: 15px;
	overflow: auto;
	margin-bottom: 15px;
	margin-left: -18px;
}


#block-quicktabs-didattica_ H2{
	display: none;
}
#quicktabs-mostre_,
#quicktabs-eventi_{
	margin-bottom: 15px;
}
#quicktabs-didattica_ ul.quicktabs-style-sky,
#quicktabs-mostre_ ul.quicktabs-style-sky,
#quicktabs-eventi_ ul.quicktabs-style-sky{
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}
#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li{
	padding: 0px !important;
	height: inherit;
	min-height: inherit;
	float: left;
	font-weight: normal;
	list-style: none;
	background: none;
	white-space: nowrap;
	margin-top: 0px !important;
	margin-right: 2px !important;
	margin-bottom: 5px !important;
	margin-left: 0px !important;
}
#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li{
	width: 33%;
}
#quicktabs-didattica_  ul.quicktabs-tabs.quicktabs-style-nostyle .first,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle .first,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle .first{
	margin-left: -2px !important;
}

#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li a{
	width:100%;
	border: 0px;
	background: #B6929E !important; /* viola spento */
	padding: 0px !important;
	font-size: 18px !important;
	line-height:2em;
	text-align:center;
	height: 2em !important;
	min-height: 2em !important;
	color: white !important;
}
#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li a:visited,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li a:visited,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li a:visited{
	float: left;
	display: block;
	text-decoration: none;
	position: relative;
}
#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li.active a,
#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li.active a,
#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li.active a{
	background: #621E33 !important; /* viola */
	border-color: #621E33 !important; /* viola */
}

@media(max-width: 700px) {
	#quicktabs-didattica_ ul.quicktabs-tabs.quicktabs-style-nostyle li,
	#quicktabs-mostre_ ul.quicktabs-tabs.quicktabs-style-nostyle li,
	#quicktabs-eventi_ ul.quicktabs-tabs.quicktabs-style-nostyle li{
		width:100% !important;
		margin-left: -2px !important;
	}
}

#quicktabs-didattica_ .item-list,
#quicktabs-mostre_ .item-list,
#quicktabs-eventi_ .item-list{
	margin-top: 15px;
	overflow: auto;
	margin-bottom: 15px;
	margin-left: -18px;
}


#block-quicktabs-didattica- H2{
	display: none;
}
#quicktabs-didattica- ul.quicktabs-style-sky{
	width: 100%;
	padding: 0 !important;
	margin: 0 !important;
}
#quicktabs-didattica- ul.quicktabs-tabs.quicktabs-style-nostyle li{
	width: 33%;
	padding: 0px !important;
	height: inherit;
	min-height: inherit;
	float: left;
	font-weight: normal;
	list-style: none;
	background: none;
	white-space: nowrap;
	margin-top: 0px !important;
	margin-right: 2px !important;
	margin-bottom: 5px !important;
	margin-left: 0px !important;
}
#quicktabs-didattica-  ul.quicktabs-tabs.quicktabs-style-nostyle .first{
	margin-left: -2px !important;
}

#quicktabs-didattica- ul.quicktabs-tabs.quicktabs-style-nostyle li a{
	width:100%;
	border: 0px;
	background: #B6929E !important; /* viola spento */
	padding: 0px !important;
	font-size: 18px !important;
	line-height:2em;
	text-align:center;
	height: 2em !important;
	min-height: 2em !important;
	color: white !important;
}
#quicktabs-didattica- ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-didattica- ul.quicktabs-tabs.quicktabs-style-nostyle li a:visited {
	float: left;
	display: block;
	text-decoration: none;
	position: relative;
}
#quicktabs-didattica- ul.quicktabs-tabs.quicktabs-style-nostyle li.active a{
	background: #621E33 !important; /* viola */
	border-color: #621E33 !important; /* viola */
}


#quicktabs-didattica_progspeciali_incontrid  ul.quicktabs-tabs.quicktabs-style-nostyle,
#quicktabs-didattica_progetti_speciali_mic  ul.quicktabs-tabs.quicktabs-style-nostyle,
#quicktabs-didattica_scuole_tutti ul.quicktabs-tabs.quicktabs-style-nostyle{display:table;width:100%;box-sizing:border-box;padding:0; margin-bottom:20px}

#quicktabs-didattica_progspeciali_incontrid ul.quicktabs-tabs.quicktabs-style-nostyle li,
#quicktabs-didattica_progetti_speciali_mic ul.quicktabs-tabs.quicktabs-style-nostyle li,
#quicktabs-didattica_scuole_tutti ul.quicktabs-tabs.quicktabs-style-nostyle li{
	width: 33%;
	padding: 0px !important;
	margin: 0px 0 0 0px !important;
	height: inherit;
	min-height: inherit;
	font-weight: normal;
	list-style: none;
	background: none;
	white-space: nowrap;
	margin-top: 0px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0px !important;
	display:table-cell; box-sizing:border-box; border-left:2px solid #FFF
}

#quicktabs-didattica_progspeciali_incontrid ul.quicktabs-tabs.quicktabs-style-nostyle li.first,
#quicktabs-didattica_progetti_speciali_mic  ul.quicktabs-tabs.quicktabs-style-nostyle li.first,
#quicktabs-didattica_scuole_tutti ul.quicktabs-tabs.quicktabs-style-nostyle li.first{
	border-left:0
}

#quicktabs-didattica_progspeciali_incontrid   ul.quicktabs-tabs.quicktabs-style-nostyle li.active a,
#quicktabs-didattica_progetti_speciali_mic   ul.quicktabs-tabs.quicktabs-style-nostyle li.active a,
#quicktabs-didattica_scuole_tutti ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {

    background: #621E33 !important;
    border-color: #621E33 !important;

}
#quicktabs-didattica_progspeciali_incontrid   ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-didattica_progetti_speciali_mic   ul.quicktabs-tabs.quicktabs-style-nostyle li a,
#quicktabs-didattica_scuole_tutti ul.quicktabs-tabs.quicktabs-style-nostyle li a {
	display:block;
    width: 100%;
    border: 0px;
    background: #B6929E !important;
    padding: 0px !important;
    font-size: 18px !important;
    line-height: 2em;
    text-align: center;
    height: 2em !important;
    min-height: 2em !important;
    color: white !important;

}

select[id$='-value-year'], .quicktabs-wrapper .views-exposed-form .form-submit{display:none}


@media(max-width: 700px) {
	#quicktabs-didattica_progetti_speciali_mic  ul.quicktabs-tabs.quicktabs-style-nostyle,
	#quicktabs-didattica_progspeciali_incontrid  ul.quicktabs-tabs.quicktabs-style-nostyle,
	#quicktabs-didattica_scuole_tutti ul.quicktabs-tabs.quicktabs-style-nostyle{display:block}
	
	#quicktabs-didattica_progspeciali_incontrid  li,
	#quicktabs-didattica_progetti_speciali_mic  li,
	#quicktabs-didattica_scuole_tutti li{
		width:100% !important;
		/*margin-left: -2px !important;*/
		display:block !important;
		border:0 !important; 
		border-bottom:1px solid #FFF !important;
		overflow:hidden
	}	
	
	#quicktabs-didattica- ul.quicktabs-tabs.quicktabs-style-nostyle li{
		width:100% !important;
		margin-left: -2px !important;
	}
}

#quicktabs-didattica- .item-list{
	margin-top: 15px;
	overflow: auto;
	margin-bottom: 15px;
	margin-left: -18px;
}



@media (max-width:699px){
	
#content-wrap .attachment-after .view-calendario .views-row,
.view-lista-didattica .views-row{
padding:20px
}

#content-wrap .attachment-after .view-calendario .views-row .views-field-field-image,
.view-lista-didattica .views-row .views-field-field-image{
	position: static;
	height:auto;
	width: 100%;
}

#content-wrap .attachment-after .view-calendario .views-row .views-field-field-image .field-content IMG,
.view-lista-didattica .views-field-field-image .field-content IMG{
	height:auto !important;
	width:100% !important;
	max-width:100% !important
}


#content-wrap .attachment-after .view-calendario .views-row .views-field-field-text,
.view-lista-didattica .views-row .views-field-field-text{
	float: none;
	width: 100%;
	padding:10px 0 0 0
	
}


}

/*-----------------------------------------*/
.view-gruppodidattiche .views-field-field-text .views-field-luogo {
    margin: 10px 0px 10px 0px;
    color: #000;
    font-weight: 600;
    text-transform: none;
}
/*-- gestione colore nero sul link luogo di riferimento per la vista didattica --*/
.view-gruppodidattiche .views-field-field-text .views-field-luogo a {
    color: #000000;
}

/*-------2018.11.14 12.24---------*/
.view-attivita-sul-territorio .node-testi-intro-viste  h2.title {
    display: none;
}
/*--------------------------------*/