/*
Benvenuto in CSS Personalizzato!

Il CSS (Cascading Style Sheets) è un tipo di codice che indica al browser
come interpretare una pagina web. Puoi eliminare questi commenti ed
iniziare subito a personalizzare.

Per impostazione predefinita, il tuo foglio di stile verrà caricato dopo
quello del tema, quindi le tue regole avranno la precedenza in quanto
possono sovrascrivere le regole del CSS del tema. Scrivi qui solo le tue
modifiche, non c'è bisogno di copiare tutto il contenuto del foglio di
stile del tema.
*/
/*div.slider-parallax-item.parallaxeos_slider  div.parallaxeos_content.container div.parallaxeos_animate {
	background-color: rgba(0,0,0,0.5);
	padding: 10px;
}
*/
.btn-french-3 {
	background-color: #a68d60;
	background-image: -moz-linear-gradient(center top,#c4ab7e,#886f42);
	border-color: rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.35) rgba(0,0,0,0.25);
	color: #ffffff;
	text-shadow: 0 -1px 0 #886f42;
	font-family: "Lato", sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 800;
}

form#contact-form-contact-form.contact-form.row-fluid fieldset ul li.text-field.right-margin.with-icon.span6 div.input-prepend span.add-on i.icon-file:before {
	content: "";
	color: #bfbfbf;
	font-size: 26px;
	padding-top: 5px;
}

.left-margin {
	margin-right: 22px !important;
}

.boxed #wrapper {
	margin-top: -20px;
}

#nav ul li, #nav ul li a, #nav ul li a span.special-font, #nav .megamenu ul.sub-menu li.menu-item-custom-content p span.special-font, #header-sidebar .widget_nav_menu li a {
	text-transform: uppercase;
}

div.menu-top_right-container ul#menu-top_right.menu li a {
	font-size: 11px;
}

div.sidebar-nav ul li img {
	float: left;
	margin: 10px 20px 0 0;
}

div.textwidget div.sidebar-nav ul li {
	height: auto;
}

div.blog-meta {
	display: none;
}

div.post-footer.meta div.metacont {
	display: none;
}

div.newsletter.newsletter-widget form p input.newsletter-email {
	border: 1px solid #876a2f;
	margin-top: 15px;
	color: #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	box-shadow: 4px 4px 2px #888888;
}

div.newsletter.newsletter-widget form p input[type=submit] {
	background-color: #876a2f;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #876a2f;
	box-shadow: 2px 2px 2px #888888;
	padding: 5px;
}

#footer p + p {
	margin-top: 0 !important;
}

span.amount {
	font-size: 15px;
	color: #ff0000;
	font-weight: bold;
}

.woocommerce ul.products li.product .price {
	background-color: #f1f1f1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 11px;
	padding: 5px;
}

.woocommerce ul.products li.product .product-actions-loop div.action {
	background-color: #C9BFAA;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 3px;
	padding: 5px;
}

div#footer  div.textwidget div.sidebar-nav ul {
	margin-bottom: 0;
}

#topbar, #topbar p, #topbar a, #topbar li {
	font-size: 12px;
}

.woocommerce ul.products li.product.grid.floated h3 {
	min-width: 280px;
	min-height: 50px;
}

.su-posts-default-loop .su-post-comments-link {
	display: none;
}

.su-posts-default-loop .su-post-meta {
	display: none;
}

.su-posts-default-loop .su-post-thumbnail {
	height: 300px !important;
	width: 250px !important;
}

.su-posts-default-loop .su-post-thumbnail img {
	max-height: 300px !important;
	max-width: 250px !important;
}

h1, h1 a {
	text-transform: uppercase;
}

div.buttons:hover a, div.buttons:hover .buttons:hover, .more-link:hover {
	background-color: #876a2f;
	border-color: #3d3d3e;
	color: #ffffff !important;
}