@charset "UTF-8";
/* CSS Document */


.engine, #top-1 {
	display:none!important;
}


.navbar-nav li a{
	/*font-family: "rift-soft";*/
	font-family: 'Open Sans Condensed', sans-serif;
}

.fascia {
    background-color: #f3d831;
    position: fixed;
    z-index: 11000;
}


#fftop{
	width: 100%;
	height: 10px;
	top: 0;
}

#ffbot{
	width: 100%;
	height: 10px;
	bottom: 0;
}

#ffleft{
	height: 100%;
	width: 10px;
	left: 0;
	top:0;
}

#ffright{
	height: 100%;
	width: 10px;
	right: 0;
	top:0;
}

.list-group-item{
	border: none;
}

.sf_giallo{
	background: #f3d831;
}

#myCarousel{
	border-bottom: solid 6px #000000;
	border-top: solid 6px #000000;
}

.list_docente img{
	max-width: 100%;
	width: 100%;
}

.titoli_art{
	font-weight: lighter;
	margin-bottom: 25px;
}

.par_art{
	margin-bottom: 15px;
}

.par_art:last-child{
	margin-bottom: 25px;
}

#mappa{
	height: 100%;
    min-width: 300px;
    max-height: 500px;
    width: auto;
	margin: 40px auto auto auto;
    text-align: center;
}

.space50{ 
	height: 50px;
}

.pheader{
	margin-top: 10px;
}

.box_imgDocente{
	position: relative;
	width: 100%;
	background-color: #777777;
	height: 100%;
	min-height: 600px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.first-div{
	overflow: hidden;
}

.doc_md{
	height: 100%;
	width: auto !important;
	align-content: center;
	margin-left: -14%;
}

.city p{
	text-align: right;
	font-size: .6em;
}

.programma div h1{
	
}
.lista-pr div ul{
	
	
}
.lista-pr div ul li{
	font-size: .7em;
	list-style-type: circle;
}


.grid a li{
	overflow: hidden;
}
.grid a li img{
	width: auto;
	height: 285px;
	/* overflow: hidden; */
	/* text-align: center; */
	margin-left: -25px;
}

.box-modal{
	opacity: .94;
}
@media only screen and (max-width: 767px) {
	
	#fftop{
		display: none;
	}

	#ffbot{
		display: none;
	}

	#ffleft{
		display: none;
	}

	#ffright{
		display: none;
	}
	.box_imgDocente{
		min-height: 450px;
	}
	
	.doc_md{
		margin-left: 0;
	}
	
}