/* RIMOZIONE MARGIN PADDING BOOTSTRAP */
/*
.container-fluid { padding-right: 0px;  padding-left: 0px; }
.container { padding-right: 0px;  padding-left: 0px; }
.row { margin-right: 0px; margin-left: 0px; } 
*/
/* [class*="col-"] { padding-left: 0; padding-right: 0;  } */
.navbar [class*="col-"] {
    padding-left: 0;
    padding-right: 0;
	margin-bottom: 0 !important;
}

.container-fluid > .navbar-header { margin-right: 0; margin-left: 0; }
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}


/* FINE - RIMOZIONE MARGIN PADDING BOOTSTRAP */

body {
	font-family: 'Quicksand', sans-serif;
	background-image: url(../../img/separatore.png);
	background-repeat: repeat-x;
	background-position: left top;  
	padding-bottom: 0;
	padding-top: 0;
}


h2 {
  color: #cca69e;
  font-weight: 400;
  text-align: center;
  padding-bottom: 20px; font-size: 40px;
}

.sottolineato {
	text-decoration: underline;  
}


#cont-sito {
  background-color: #fff;
}



#menunavigazione { padding: 30px; }
#social { float: right; }
#social li { display: inline; }
.ico-social { padding: 0 5px; }


/* TESTATA */
#testata { padding: 30px 0; }
#logo { color: #654d52; text-align: center; font-size: 29px; font-weight: 700; }
.slogan { color: #654d52; text-align: center;  font-size: 16px; font-weight: 400; }
.img-testata { margin: 0 auto; display: block; width: auto; padding: 30px 0; }
.intro { text-align: center; padding: 40px 20px;  }


/* NAVBAR */
.navbar-light { background-color: #fff !important; }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: #5e72b5; }

.navbar-light .navbar-toggler { border: 0; border-radius: 0; background-color: transparent; }

.navbar-light .navbar-toggler-icon { /*content: "MENU" !important; background-image: none;*/ background-image: url("../img/menu.png"); }


/*.navbar-light .navbar-toggler::before {

    content: "MENU";
    left: -60px;
    top: 4px;
    position: absolute;
    width: 50px;
    color: #000 !important;
    font-size: 80%;
	
}*/






.navbar-toggler:focus,
.navbar-toggler:active {
    outline: 0;
}

.navbar-toggler.collapsed .close-icon {
    display: none;
}

.navbar-toggler:not(.collapsed) .navbar-toggler-icon {
    display: inline;
}








/* LE PROTAGONISTE */

/*#protagoniste {
  background-color: #e5e8f3;
  color: #654d52;
  padding: 40px 0;
  position: relative;
}

#protagoniste h2 { position: absolute; top: -20px; }

#protagoniste .ritratto { padding-bottom: 20px; }
#protagoniste .ritratto img { width: 100%; border-bottom: dashed 1px #000; }

#protagoniste .nome { font-weight: bold; }
#protagoniste .ruolo {  }

#protagoniste .descrizione {
  color: #654d52;
  padding-top: 30px;
}

#protagoniste .contatti {
padding: 30px 0;
color: #654d52;
}

#protagoniste .contatti a:link { text-decoration: none; color: #654d52; }

#protagoniste a.bottone {
background-color: #cca69e;
color: #fff !important;
padding: 15px;
border-radius: 4px;
display: block;
max-width: 150px;
text-align: center;
margin-top: 15px;  
}

#protagoniste a.bottone:link, #protagoniste a.bottone:active, #protagoniste a.bottone:visited { color: #000; }
#protagoniste a.bottone:hover { color: #000;  text-decoration: none; }
*/

/* IL NOSTRO LAVORO (PRESENTAZIONE) */
/*
#ilnostrolavoro-tutti { padding: 40px 0; }
#ilnostrolavoro-tutti .row { padding: 20px 0 30px 0; }
*/

a.singolo-lavoro {  }
a.singolo-lavoro:link, a.singolo-lavoro:active, a.singolo-lavoro:visited {  }
a.singolo-lavoro:hover { text-decoration: none; }
.singolo-lavoro-img {  }
.singololavoro-etichetta { color: #654d52; font-weight: 300; font-size: 30px; padding: 20px 0; }

/* IL NOSTRO LAVORO (PAGINA) */
#pag-singololavoro {  }/* CHE E' IL CONTENITORE DELLA PAG LAVORO APERTA */


/* VIENI A TROVARCI */
/*#vieniatrovarci {
  padding: 40px 0;
  background-color: #e7e2e3;
  color: #654d52;
  position: relative;
}

#vieniatrovarci h2 {
  position: absolute;
  top: -20px;
}*/

.vieniatrovarci-img { padding-bottom: 20px; }
.vieniatrovarci-img img { width: 100%; }
.vieniatrovarci-testo { font-weight: 300; }

/* ISPIRATI/ARTICOLI */
.articolo { padding-bottom: 20px; }

#ispirati { padding: 40px 0; color:#654d52; margin: 10px; }
.ispirati-titolo { font-weight: 700; padding-bottom: 15px; }
.ispirati-testo { padding-bottom: 15px; }   

#ispirati a.bottone {
background-color: #cca69e;
color: #fff !important;
padding: 15px;
margin-top: 15px;
border-radius: 4px;
display: block;
max-width: 150px;
text-align: center;
}

#ispirati a.bottone:link, #ispirati a.bottone:active, #ispirati a.bottone:visited { color: #000; }
#ispirati a.bottone:hover { color: #000;  text-decoration: none; }
#ispirati .data { border-top: 1px solid #654d52; border-bottom: 1px solid #654d52; padding: 9px; margin: 10px 0; }



/* BOTTONE MUSICA */
a.bottonemusica { background-color: #5f70af; color: #fff; border-radius: 4px; padding: 25px; text-align: center; display: block; margin: 0 auto; margin-bottom: 40px; }

a.bottonemusica:link, a.bottonemusica:active, a.bottonemusica:visited {  }
a.bottonemusica:hover {
	background-color: #364685;
	text-decoration: none;
}



/* PAGINAZIONE */
#paginazione { padding: 20px 0; margin-right: 15px;
margin-left: 15px; }
.pagination-sm .page-item .page-link {
    padding: 4px 8px; margin: 0 3px;
}
.pagination-sm .page-item .page-link {  border-radius: none !important; }
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0;
border-bottom-left-radius: 0; }
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.pagination-sm .page-item:last-child .page-link ::after {  }





/* FOOTER */
#cont-footer {
  background-color: #cca69e;
  color: #fff;
  padding: 30px;
  font-weight: 400;
}

#informazioni { padding-bottom: 20px; }
#sedi { border-top: #fff 1px dashed; padding: 20px 0; font-size: 14px; }


/* PMEDIA */
#cont-pmedia { background-color: #cca69e; color: #fff; padding: 20px 0; }
#pmedia { text-align: center; font-size: 15px; font-weight: 300; color: #fff; letter-spacing: 1px; }

#pmedia a:link, #pmedia a:active, #pmedia a:visited { color: #fff; text-decoration: none; }
#pmedia a:hover {  }



@media (max-width: 575.98px) { 

/*
#protagoniste { background-color: transparent; border-bottom: 1px dashed #364685; }
#ilnostrolavoro-tutti { background-color: transparent; border-bottom: 1px dashed #364685; }
#vieniatrovarci { background-color: transparent; border-bottom: 1px dashed #364685; }
*/
#ispirati { background-color: transparent; border-bottom: 1px dashed #364685; }
#cont-footer { background-color: transparent; color: #000; }

h2 { font-size: 30px; }
#protagoniste h2 { position: relative; }
#vieniatrovarci h2 { position: relative; }

.navbar-light { margin: 0 auto; max-width: 200px; }
#social { max-width: 200px; float: none; margin: 0 auto; padding-top: 20px; }


 }

