@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed);

body, ul, li, a, p{
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 1.4 !important;
}


.andre{
	background-color: white;
	text-align=right !important
}



.tab-bar .menu-icon span:after {
    /*content: none;
    position: absolute;
    display: block;
    height: 0px;
    top: 50%;
    margin-top: -0.5rem;
    left: 0.90625rem;*/
    box-shadow: 0px 0px 0px 1px #000000, 0px 7px 0px 1px #000000, 0px 14px 0px 1px #000000;
    /*width: 1rem;*/
}

.left-small {
	border: none;	
}

.test{
	text-align:center;
	color: black;
}

/*BORDI BIANCHI PER OFFCANVAS*/
ul.off-canvas-list li a {
    display: block;
    padding: 0.66667rem;
    /*color: rgba(255, 255, 255, 0.7);*/
    color:black;
    border-bottom: 1px solid #FFF;
    transition: #F2F1F0 300ms ease 0s;
}

/*rimuovo 3d off-canvas*/
.move-right .exit-off-canvas {
    box-shadow: none;
 }



a{
	font-size:90% !important;
}   

/*FRECCE SLICK GALLERY*/
/*ritocchi allo slider, frecce e margine inferiore*/
.slick-prev {
    margin-left: 30px;
    font-size: 30px;
  }

.slick-next {
    margin-right: 30px;
    font-size: 30px;
  }
  
.slick-list {

    max-height: 810px;
}



.footerAndre{
	font-size: 60%;
	color: #C0C0C0
}

.storia{
	background-image: url("/BS/img/storia.jpg");
	background-size: auto 70%;
    background-repeat: no-repeat;
    background-position: left bottom
}

.filosofia{
	background-image: url("/BS/img/filosofia.jpg");
	background-size: auto 60%;
    background-repeat: no-repeat;
    background-position: left bottom
}
/*
SEZIONE MEDIA QUERY
*/
 
 
 
 
 
@media only screen
{
	.altezza{
		min-height:1100px;
	}
	
	.altezzaF{
		min-height:600px;
	}
	
	.storia{
		background-image: url("/BS/img/storia.jpg");
		background-size: auto 18%;
	    background-repeat: no-repeat;
	    background-position: left bottom
	}
	.filosofia{
		background-image: url("/BS/img/filosofia.jpg");
		background-size: auto 45%;
	    background-repeat: no-repeat;
	    background-position: left bottom
	}
	
	td{
		text-align: center !important;
	}
} 
 
 
/*ALTEZZA PAGINA FINO dA 768*/
@media only screen and (min-width:500px) and (max-width:768px)
{
	.altezza{
		min-height:1000px;
	}
	.altezzaF{
		min-height:600px;
	}
	
	.storia{
		background-image: url("/BS/img/storia.jpg");
		background-size: auto 50%;
	    background-repeat: no-repeat;
	    background-position: left bottom
	}
	
	.filosofia{
		background-image: url("/BS/img/filosofia.jpg");
		background-size: auto 50%;
	    background-repeat: no-repeat;
	    background-position: left bottom
	}
	
}

@media only screen and (min-width:769px) 
{
	.altezza{
		min-height:1100px;
	}
	
	.altezzaF{
		min-height:800px;
	}
	.storia{
		background-image: url("/BS/img/storia.jpg");
		background-size: auto 70%;
	    background-repeat: no-repeat;
	    background-position: left bottom
	}
	.filosofia{
		background-image: url("/BS/img/filosofia.jpg");
		background-size: auto 70%;
	    background-repeat: no-repeat;
	    background-position: left bottom
	}
}

li > a:hover{
	background-color: #F0F0EB !important;
}

.lnk{
	font-size: 100% !important;
	color: black;
	font-weight: bold;
}

.lnk1{
	font-size: 100% !important;
	color: black;
}

/*LINK NON IN BOLD*/
.lnk_NB{
	font-size: 100% !important;
	color: black;
}
/*MAPPA GOOGLE RESPONSIVA*/
.iframe-rwd  {
position: relative;
padding-bottom: 50%;
padding-top: 30px;
height: 100%;
overflow: hidden;
}
.iframe-rwd iframe {
position: absolute;
top: 0;
left: -1%;
width: 100%;
height: 100%;
}

/*tabella (la taglia giusta)*/
table thead tr th, table tfoot tr th, table tfoot tr td, table tbody tr th, table tbody tr td, table tr td {
    border: thin solid !important;
    border-color: #EAE6E6 !important;
   }

.spanRm:after{
	content:none !important;
	
}

/*
#spanC::after{
	content:"MENU";	
	
}
*/