body {
	/*background-attachment: scroll;
	background-image: url(images/saldi-grande-hd.jpg);
	background-position: left top;
	background-repeat: repeat;*/
}

.invacanza {
	background-color: #7fad39;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

.featured__item__pic {
  height: 370px;
}
.spaziosinistracc {
	margin-left:20px;
}
.header__top {
	background-color: #000;
	color: #FFF;
}
.header__top__left ul li {

	color:#FFF;
}

.header__top a{

	color: #FFF;
}

.header__top__left ul li i {
  color: #fff;
}

  @media only screen and (max-width: 767px){
.humberger__open {
  top: 2px;
}
}
.hero {
	padding-top: 10px;
	padding-bottom: 10px;
}
.site-btn {
  background: #000;
}
.header__cart ul li a span {
  background: #D31212;
  top: 0;
  right: -8px;
}
.footer {
	color:#FFF;
  background-color: #000;
}
.footer__widget2 h6 {
  color: #fff;
  
}

.footer a {
  color: #fff;
}

.fa-phone::before {

    content: "\f095";

}
elemento {

}
.fa {

    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
*, ::after, ::before {

    box-sizing: border-box;

}
.footer__about ul li {
    color: #fff;
}
.footer__widget2 p {
  color: #fff;
}
.section-title h2::after {
  background: #D31212;
  
}
.featured__controls ul li::after {
  background: #000;
}
.breadcrumb-section {
  display: flex;
  align-items: center;
  background-color: #fff;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-top: 0px;
}


.sottocatnomecategoria {
  color: #D31212;

  }