@charset "utf-8";
.top-bar-dark .left-top-bar a {
	color: #CCC;
}
.top-bar-dark .left-top-bar a:hover {
	color: #fff;
}
.top-bar-dark .left-top-bar span {
	color: #008096;
}
.pti_forza i:hover, .pti_forza h4:hover {
	color: #00abc9 !important;
}
 .credit a{
  color: #e5e5e5;
  transition: all 0.6s ease 0s;
}
.credit a:hover {
  color: #00abc9;
}
.bg_grigio{
	background-color: #434B4E;
	border-top: 1px solid #656565;
}
.slider .h1-text{
	text-shadow: 2px 2px 4px #000000;
}
.slider .h3-text{
	text-shadow: 2px 2px 2px #000000;
}
.tit_servizi{
	text-align:center !important;
	display: inherit;
	border-bottom: 1px solid #ddd;
	padding-bottom:25px;
}

.item-experts{
	border: 1px solid #ddd;
	padding: 10px;
	margin-bottom:20px;
}

.box_contatti{
	padding:20px;
	border:1px solid #b4e5f0;
	margin: 0 30px;
}

select.form-control {
	width: 100% !important;
	color: #999 !important;
}
.check-privacy{
	margin-top:20px;
}

.form-contact-finance input.form-control, select.form-control {
  width: 100%;
  height: 50px;
  font-size: 15px;
  border-radius: 3px;
}

#map-canvas {height:450px;}

.top-bar-dark .left-top-bar p, .top-bar-dark .left-top-bar a {font-size:14px !important; font-weight:bold !important; text-transform:uppercase !important;}

ul.social li a {width:auto !important; padding:0px 10px 0px 10px; font-size: 14px !important; text-transform:uppercase;}

.navi-level-1 li {padding-left:20px; padding-right:20px;}
.navi-level-1 .mentel {font-size: 16px !important; color:#2e363a;}
.footer-col-3 a, .footer-col-3 p {color:#aaaaaa;}

.footer-col-3 a, .footer-col-3 p {color: #aaaaaa;
transition: all 0.6s ease 0s;
margin-bottom: 12px;
line-height: 24px;}

.owl-partners .item img {border:1px solid #CCC;}

span.light {color:#00abc9;}
p.cus {margin-top:10px;}

.services-3-column-img-container {cursor:text !important;}

.item-services .caption p {text-align:justify;}
.thumbnail-icon-item .thumbnail .caption {color:#000 !important;}
.thumbnail-icon-item .thumbnail img {max-height:none;}
.thumbnail-icon-item .thumbnail .caption h4 {text-transform:uppercase;}

li.buid {font-size:14px !important;}
li.buid a{padding:0px !important;}

/* Custom, iPhone Retina */
@media only screen and (max-width: 479px) {
  
  .slider-home-5 .tp-caption {line-height:30px !important; left:10px !important;}
  .owl-partners .item img:nth-child(2n+1) {border-left:0px;}
}
