body {
  overflow-x: hidden; }

.bg-light {
  background-color: #f2f4f9 !important; }

.white {background-color:#ffffff;}
.white-opacity {background: rgba(255, 255, 255, .6) !important;}
.pb_icon-gradient:before {
  background: #665fee;
  /* Old browsers */
  background: -moz-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: -o-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  background: linear-gradient(45deg, #665fee 0%, #27c2de 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }

.nav-item:last-child{margin-bottom: 10px;}

.pb_slant-light,
.pb_slant-white {
  position: relative; }
  .pb_slant-light:after,
  .pb_slant-white:after {
    content: "";
    position: absolute;
    bottom: -100px;
    left: -50px;
    height: 200px;
    width: 130%;
    background-color: #ffffff;
    -webkit-transform: rotate(-4deg);
    -ms-transform: rotate(-4deg);
    transform: rotate(-4deg);
    z-index: 10; }
  .pb_slant-light.pb_slant-reverse:after,
  .pb_slant-white.pb_slant-reverse:after {
    -webkit-transform: rotate(4deg);
    -ms-transform: rotate(4deg);
    transform: rotate(4deg);
    left: -100px;
    bottom: -140px; }

.pb_slant-white:after {
  background-color: #fff; }

.pb_cover_v3 a, .pb_xl_py_cover a {
  color: rgba(255, 255, 255, 0.5);
  border-bottom: 2px solid transparent; }
  .pb_cover_v3 a:hover, .pb_xl_py_cover a:hover {
    color: white;
    border-bottom: 2px solid white; }

.pb_cover_v3 .btn, .pb_xl_py_cover .btn {
  color: white; }


/*--------------------------------------------------------------------------*/
/*
.navbar-brand {
	display:inline-block;
	background-image:url('/images/logo_puntoe.jpg');
	background-repeat:no-repeat;
	width:98px;
	height:124px;
	color:transparent;
	}
.navbar-dark .navbar-brand, .pb_navbar.scrolled.pb_scrolled-light .navbar-brand {
	color:transparent;
	}
	
.navbar-phone {
	display:inline-block;
	background-image:url('/images/assistenza_elettrodomestici_piacenza.jpg');
	background-repeat:no-repeat;
	width:448px;
	height:124px;
	color:transparent;
	}
	*/
.CallUsNow {
	display:inline-block;
	background: #fff;
	border-radius:10px;
	padding:10px 10px 10px 10px;
	-webkit-box-shadow: 1px 11px 68px -20px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 11px 68px -20px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 11px 68px -20px rgba(0, 0, 0, 0.75);
	}
.CallUsNow img {
	border-radius:10px;
	}
.BrandsThumbs {
	text-align:center;
	display:inline-block;
	width:468px;
	max-width:100%;
	height:auto;
	background: #fff;
	border-radius:10px;
	padding:20px 10px 20px 10px;
	margin:3em 0 0 0;
	-webkit-box-shadow: 1px 11px 68px -20px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 1px 11px 68px -20px rgba(0, 0, 0, 0.75);
	box-shadow: 1px 11px 68px -20px rgba(0, 0, 0, 0.75);
	}
.RedCaption {
	color:#ba131a;
	text-align:center;
	display:block;
	font-weight:bold;
	}

.pb_gradient_v1::before {
    background: #665fee;
    background: -moz-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
    background: -webkit-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
    background: -o-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
    background: linear-gradient(45deg, #ba131a 0%, #730000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#665fee', endColorstr='#27c2de',GradientType=1 );
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	background: rgba(255, 255, 255, .0) !important;

}	
.pb_gradient_special::before {
    background: #665fee;
    background: -moz-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
    background: -webkit-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
    background: -o-linear-gradient(45deg, #665fee 0%, #27c2de 100%);
    background: linear-gradient(45deg, #ba131a 0%, #730000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#665fee', endColorstr='#27c2de',GradientType=1 );
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	}	



.pb_icon-gradient::before {
    background: #ba131a;
    background: -moz-linear-gradient(45deg, #ba131a 0%, #0e96f4 100%);
    background: -webkit-linear-gradient(45deg, #ba131a 0%, #0e96f4 100%);
    background: -o-linear-gradient(45deg, #ba131a 0%, #0e96f4 100%);
    background: linear-gradient(45deg, #ba131a 0%, #0e96f4 100%);
        background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}	

.pb_slide_testimonial_sync_v1 .pb_slider_content .slick-slide img {
    height: auto;
}

.BrandsList {
	list-type:none;
	text-align:center;
	    padding: 0;
}
.BrandsList li {
	list-style-type:none;
	width:20%;
	display:inline-block;
}
.BrandsList li img {
	display:inline-block;
	padding:5px;
}

#MapCanvas{/*height:auto;*/}
#MapCanvas img{max-width:none;}
#MapCanvas label{ width:auto; display:inline;} 
#MapCanvas{height:20em;border:1px solid #ccc;margin:1em 0 1em 0;clear:both;width:100%;min-height:500px;}
#map{height: 100%;}
.pb_navbar {
        background-color: #ba131a;
}
.pb_navbar.scrolled.pb_scrolled-light ul li a.active {
    color: #ba131a !important;
}
.pb_navbar ul > li.cta-btn > a > span {
    padding: 10px;
    border: none;
    background: #00CA4C;
}


.pb_accordion .item > a[aria-expanded="true"] {
    color: #ba131a;
    border-bottom: 1px solid transparent;
}
.NoteChiamata {color:#000;display:block;font-style:italic;padding:1.5em 0 0 0;}
.pb_cover, .pb_cover_v1, .pb_cover_v2, .pb_cover_v3, .pb_cover_v4 {height:100% !important;}
.pb_cover > .container > .row, .pb_cover_v1 > .container > .row, .pb_cover_v2 > .container > .row, .pb_cover_v3 > .container > .row, .pb_cover_v4 > .container > .row {height:100%;}
.pb_cover .heading, .pb_cover_v1 .heading, .pb_cover_v2 .heading, .pb_cover_v3 .heading, .pb_cover_v4 .heading {color:#000000;}
.pb_cover .sub-heading, .pb_cover_v1 .sub-heading, .pb_cover_v2 .sub-heading, .pb_cover_v3 .sub-heading, .pb_cover_v4 .sub-heading {color:#000000;/*background-color: #fff;*/padding: 0 0 0 20px !important;border-radius: 5px;}
/*#section-home .pb_gradient_v1::before {background: rgba(255, 255, 255, .7) !important;}*/
#section-home {padding: 150px 0;background-image: url("/images/punto_e_4.jpg");backgronud-repeat:no-repeat; background-size:cover;background-color}


#section-DoveSiamo {background-color: #f2f4f9 !important;}


@media (max-width: 991px) {
	.pb_navbar .navbar-nav {
		background: transparent;
	   
	}
	

	.pb_section {
		padding: 10em 0;
	}
	
}

@media (max-width: 767px){
	.pb_cover > .container > .row, .pb_cover_v1 > .container > .row, .pb_cover_v2 > .container > .row, .pb_cover_v3 > .container > .row, .pb_cover_v4 > .container > .row {
		height: inherit;
		padding: 0;
	}
	.pb_sm_py_cover .sub-heading, .pb_md_py_cover .sub-heading, .pb_lg_py_cover .sub-heading, .pb_xl_py_cover .sub-heading {float:none;}
}

