﻿.entry-summary {
	font-family: 'Cabin', sans-serif !important;border-top:1px solid #eaeaea; padding-top:10px;
}
.entry-content {
	margin:0px !important;
}

.cat-item.current {
	font-weight:bolder;
}
.cat-item.current a:link, .cat-item.current a:active, .cat-item.current a:visited, .cat-item.current a:hover {
	color:#bd1f3f !important;text-decoration:none;
}

.site-navigation .current-menu-ancestor > a {
	background-color:#bd203f !important; color:#fff !important;
}

.project .info.custom {
	background:url(../img/icona-vino.jpg) no-repeat;padding:0 0 0 40px; margin-top:10px;
}

.project .info.custom p {
	font-size:13px;
}

.entry-title.custom {
	color:#bd1f3f;
}

.horizontal-posts .post.custom{
	width:290px !important;
}

.page-contacts .entry-content .button, #close-map {
	color:#fff !important;
}

#map-dim.dim-image {
	opacity: 0.5;
}

.entry-summary p strong {
	font-weight:700 !important;
}

#footer {
	background-color:#fff;
}
.HomePageSplash {background:#41616E;}


.BgLavite {text-align:right;}
.BgSplash {font-family: 'Cabin', sans-serif !important; color:#F7F7F7; font-size:16px;}
.BgSplash p:first-child {margin-top:200px; text-align:center;}
.BgSplash p:last-child {margin-top:20px; text-align:center;}
.BgLeschette {text-align:left;}


.project .hover-box .button {color:#fff !important;text-transform:uppercase;}

/* validazione */
input.invalid, textarea.invalid {
	border: 0.1em;
	border-color: #BD1F3F !important;
	border-style: solid;
	margin: 0 !important;
}

input.invalid:focus, textarea.invalid:focus {
	border: 1;
	border-color: #BD1F3F !important;
	border-style: solid;
	margin: 0 !important;
}

div.tmtFormMessage,
div.tmtFormErrorMessage {
	border: 1px;
	border-style: solid;
	padding: 5px;
	margin: 10px 0;
}

div.tmtFormErrorMessage {
	background-color: #BD1F3F;
	border: 1px solid #BD1F3F;
	padding-left: 10px;
}

div.tmtFormMessage ul,
div.tmtFormErrorMessage ul {
	list-style-type: none;
	margin: 0px;
	color:#fff;
	font-size:12px;
}

div.tmtFormMessage ul li em,
div.tmtFormErrorMessage ul li em {
	font-weight:bolder;
	text-transform:uppercase;
	font-style:normal;
}


.wpcf7-form .wpcf7-form-control-wrap input[type="email"] {
	font-size:14px;float:left;margin:0 10px 0 0;
}

button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {border-color:#BD1F3F !important;-webkit-box-shadow:none !important;box-shadow:none !important;}

button, html input[type="button"], input[type="reset"], input[type="submit"] {border:1px solid #BD1F3F !important;background:#BD1F3F !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff !important;text-shadow:none !important;}

.Notifica {
	background:#BD1F3F;color:#fff;padding-left:10px;
}

.horizontal-posts .entry-header span.custom {
	font-weight:lighter;font-family:'Cabin', sans-serif;
}

.horizontal-posts .entry-title a:link, .horizontal-posts .entry-title a:active, .horizontal-posts .entry-title a:visited {color:#BD203F;text-decoration:none;}
.horizontal-posts .entry-title a:hover {color:#111111;text-decoration:none;}

.LinkScheda {margin-left:4px;color:#000;padding:4px;font-weight:bolder;}


