
/* CUSTOM CSS */


.centro {
width: 400px;
margin: opx auto;
paddin: 8px;
}






.widget-title-contacto {
  margin-bottom: 20px;
  padding-left: 7px;
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color:#00B85D;
  font-size: 20px;
  line-height: 30px;
  color: #000;
}


.widget-title-article {
	margin-bottom: 20px;
	padding-left: 7px;
	border-left-width: 0px;
	border-left-style: none;
	font-size: 26px;
	line-height: 30px;
	color: #00b85d;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}

.clear-bottom {
    margin-bottom: 50px;
}


/**********CAMBIO COLORI PERSONALIZZATI*************/
/*----------------------------------------------------------------------------*/
/*                                   FOOTER                                   */
/*----------------------------------------------------------------------------*/

/**/
/* layout */
/**/
.page-footer {
	color: #008fd5 !important;
}
.page-footer a:hover {
	color: #4db1e2 !important;
}


/**/
/* last news */
/**/
.last-news .widget-icon {
	background-image: url("../img/blue/last-news.png");
}

.recent-posts li a {
	color: #008fd5 !important;
}
.recent-posts a:hover {
	color: #4db1e2 !important;
}



@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.last-news .widget-icon {
		background-image: url('../img/blue/last-news@2x.png');
		background-size: 78px 71px;
	}
}


/**/
/* location */
/**/
.location li i {
	background: #008fd5;
}
.location nav a {
	border: 3px solid #008fd5;
	color: #008fd5;
}
.location nav a:hover {
	background: #008fd5;
}
.location .widget-icon {
	background-image: url("../img/blue/location.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.location .widget-icon {
		background-image: url('../img/blue/location@2x.png');
		background-size: 67px 64px;
	}
}


/**/
/* recent posts */
/**/
.recent-posts .widget-icon {
	background-image: url("../img/blue/recent-posts.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.recent-posts .widget-icon {
		background-image: url('../img/blue/recent-posts@2x.png');
		background-size: 64px 59px;
	}
}


/**/
/* work time */
/**/
.work-time {
	background: #008fd5;
}
.work-time .widget-icon {
	background-image: url("../img/blue/work-time.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5) {
	.work-time .widget-icon {
		background-image: url('../img/blue/work-time@2x.png');
		background-size: 66px 66px;
	}
}

/*----------------------------------------------------------------------------*/
/*                      PULSANTE INVIO FORM - ORANGE                          */
/*----------------------------------------------------------------------------*/

.button-primary {
	border-color: #FF6600;
	background: #FF6600;
}



/*----------------------------------------------------------------------------*/
/*                      TESTIMONIAL - ORANGE #FF6600                          */
/*----------------------------------------------------------------------------*/


/* testimonials */
/**/
.testimonial {
	border-color: #FF6600;
}
.testimonial:after,
.testimonial:before {
	background: #e59400;
}
.testimonial .author {
	background: #FF6600;
}
.testimonial .author:before {
	border-top-color: #FF6600;
}



/*----------------------------------------------------------------------------*/
/*                      ENLACES - BLUE #008FD5                                 */
/*----------------------------------------------------------------------------*/

.wpb_text_column .ul2 li a {
	color: #008fd5;
}

.wpb_text_column .ul2 li a:hover {
	color: #000;
}

.wpb_text_column .ul2 li:before {
	background-color: #008fd5;
}

/*----------------------------------------------------------------------------*/
/*                      WIDGET SOCIAL - BLUE #008FD5                          */
/*----------------------------------------------------------------------------*/

/* follow  */
/**/
.widget-follow a {
	border-color: #008fd5;
}
.widget-follow a:hover {
	background: #008fd5;
}
.widget-follow i {
	background: #008fd5;
}
.widget-follow a:hover i {
	color: #008fd5;
}

/*----------------------------------------------------------------------------*/
/*                      FORM-HAGA UNA CITA - ORANGE #FF6600                           */
/*----------------------------------------------------------------------------*/

/* appointment */
/**/
.widget-appointment i,i.appointment {
	background: #e59400;
}
.widget-appointment i:after,i.appointment:after {
	border-left-color: #e59400; 
}
.widget-appointment .row:nth-child(odd) i,i.appointment:nth-child(odd) {
	background: #FF6600;
}
.widget-appointment .row:nth-child(odd) i:after,i.appointment:nth-child(odd):after {
	border-left-color: #FF6600;
}

