body{
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  background-color: #e9e9e9;
}
a:hover{
    text-decoration: none;
}
p{
  padding: 0px;
  margin:0px;
}
.cc_container, .tb_container{
  padding-top: 10px;
  font-size: 23px;
}
#primo_blocco{
  z-index: 5;
}
#chi_siamo{
  z-index: 2;
  padding-bottom: 10px;
}
#turins_butcher{
  box-shadow: inset -10px -10px 8px -5px #00000061;
  padding-bottom: 10px;
}
#servizi{
  z-index: 3;
  box-shadow: 0px 0px 10px 5px #00000091;
  padding-bottom: 10px;
}
.cc_container
{
  background-color: #e9e9e9;
  /*background: url('../images/back_corrado_carni.png') repeat;*/
  color: #9c1a26;
	font-family: "Times New Roman",Times;
	text-shadow: 0px 1px 1px #989898;
}
.cc_container .titolo{
  font-size: 35px;
  font-weight: bold;
  font-style: italic;
}
.cc_container .thumbnail img{
  border-radius: 0px 0px 0px 40px;
}
.text-servizio{
  padding: 10px;
}
.servizio-chiaro{
  /*background: url('../images/back_insegna.png') repeat;*/
  background-color:#d4cfa1;
  border-radius: 0px 0px 0px 20px;
  color: #820000;
  text-shadow: 0px 1px 1px #ffffff8a;
  border: 1px solid #d6d1a5;
  box-shadow: 0px 0px 10px #00000075;
  margin-bottom: 20px;
}
.servizio-scuro{
  background-color: #0000005e;
  border-radius: 0px 0px 0px 20px;
  box-shadow: 0px 0px 10px black;
  margin-bottom: 20px;
}
.vantaggio{
  border: 1px solid #a00c0c4a;
  background-color: #d4cfa1;
  /*background: url(../images/back_insegna.png) repeat;*/
  border-radius: 0px 0px 0px 20px;
  box-shadow: 0px 0px 10px #bbbbbb;
  padding: 10px;
  margin-bottom: 20px;
}
.tb_container
{
  /*background: url('../images/back_turins_butcher.png') repeat;*/
  background-color: #e9e9e9;
  color: #a00c0c;
  font-family: 'Comforta', Arial;
  text-shadow: 0px 1px white;
}
.tb_container .titolo{
  font-size: 35px;
  font-weight: bold;
}
.home_h1{
    font-size: 48px;
}
.thumbnail{
    border:none;
    background: none;
}
.tipologie_p{
    font-size:18px;
    font-weight:bold;
}
/* CAROSELLO */
.full-width{
    width:100%;
}
.carosello_item{
    position: absolute;
    padding: 10px;
    background-color: #0000006e;
    border-radius: 15px;
    color: white;
}
.glyphicon-lg{
    font-size:35px;
}
.fa:hover,.fa:visited,.fa:active{
  text-decoration:none;
}
.dati_chi_siamo{
  font-size: 18px;
}
/*========== OVERRIDE BOOTSTRAP ===========*/
.navbar-inverse {
  background: url('../images/back_corrado_carni.png') repeat;
  box-shadow: 0px 0px 10px 5px #0000005c;
  border:none;
}
.navbar-right {
  background: url('../images/back_turins_butcher.png') repeat;
  color: #a00c0c;
  font-family: 'Comforta', Arial;
  text-shadow: 0px 1px white;
}
.navbar-inverse,.navbar-inverse .navbar-brand{
  color: white;
  font-family: "Times New Roman",Times;
  text-shadow: 0px 1px 1px black;
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-brand {
    color: #ffffff;
    font-size: 35px;
    font-weight: bold;
    font-style: italic;
}
.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    border-color: #333;
    background-color: black;
}
.navbar-right>li>a {
    font-weight: bold;
    color: #a00c0c !important;
}
.navbar-brand>img {
    display: inline-block;
}
.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background:none;
    border:none;
    border-radius: 0px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
/* CAROSELLO */
.carousel-caption{
  background-color: #00000080;
  bottom: 0px;
  padding: 0px !important;
  left:0px;
  right:0px;
  width:100%;
}
/*==========  Mobile First Method  ==========*/
    /* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    #logo_secondario{
      display: none;
    }
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1440px) {
}
@media only screen and (min-width : 1570px) {
}
@media only screen and (min-width : 1920px) {
}
/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    #myCarousel{
        margin-top:20px;
    }
    #turins_butcher {
      box-shadow: none;
      padding-bottom: 0px;
    }
    #logo_principale{
      display: none;
    }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
}
