/* CSS Document */


a {
	color: #C00;
}

/* testate bertoia.it */


body.site-id-1 .front-page-header {
	background-image: url(bs-images/header-7.jpg);
}

body.site-id-1.page-id-12 .front-page-header {
	background-image: url(bs-images/header-1.jpg);
}

body.site-id-1.page-id-16 .front-page-header {
	background-image: url(bs-images/header-2.jpg);
}

body.site-id-1.page-id-39 .front-page-header {
	background-image: url(bs-images/header-3.jpg);
}

body.site-id-1.page-id-42 .front-page-header {
	background-image: url(bs-images/header-4.jpg);
}

body.site-id-1.page-id-45 .front-page-header {
	background-image: url(bs-images/header-5.jpg);
}

body.site-id-1.page-id-47 .front-page-header {
	background-image: url(bs-images/header-8.jpg);
}

/* testate gabbioniprefabbricati.net */


body.site-id-4 .front-page-header {
	background-image: url(bs-images/header-8.jpg);
}

/* testate palitrivellati.net */

body.site-id-2 .front-page-header {
	background-image: url(bs-images/header-10.jpg);
}

/* testate provepenetrometriche.net */

body.site-id-3 .front-page-header {
	background-image: url(bs-images/header-11.jpg);
}

/* home */

.front-page-3 {
	color: #333;
	background: #fefcea;
	background: -moz-linear-gradient(top, #fefcea 0%, #fff993 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefcea), color-stop(100%, #fff993));
	background: -webkit-linear-gradient(top, #fefcea 0%, #fff993 100%);
	background: -o-linear-gradient(top, #fefcea 0%, #fff993 100%);
	background: -ms-linear-gradient(top, #fefcea 0%, #fff993 100%);
	background: linear-gradient(to bottom, #fefcea 0%, #fff993 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fff993', GradientType=0 );
}

body.home .image-section .widget-wrap {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 15px;
}

body.home #featured-page-4, body.home #featured-page-advanced-3 {
	font-size: 24px;
}

body.home .solid-section .widget-area {
	padding-top: 100px;
	padding-bottom: 100px;
}

body.home #front-page-2 .featured-content {
	min-height: 400px;
}

#featured-page-advanced-4, #featured-page-advanced-5, #featured-page-advanced-6 {
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ededed));
	background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #ededed 100%);
	background: -ms-linear-gradient(top, #ffffff 0%, #ededed 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
}

/* Navigazione */


.nav-primary {
	background-color: #E6E6E6;
}

.nav-primary .small-site-title {
	background-color: #C00;
}

.genesis-nav-menu a:hover, .entry-title a:hover {
	color: #C00;
}

.genesis-nav-menu li.current-menu-item a, .genesis-nav-menu li.current-page-parent > a, .genesis-nav-menu li.current-page-ancestor > a { /*voce di menu corrente di primo ivello */
	color: #C00;
}

.genesis-nav-menu ul.sub-menu li.current-menu-item a {
	color: #333;
}

.genesis-nav-menu .sub-menu a {
	background-color: #C00;
}

.nav-primary .genesis-nav-menu .sub-menu a:hover {
	color: #000;
}

.genesis-nav-menu .sub-menu:after, .genesis-nav-menu .sub-menu:before {
	border-bottom-color: #CC0000;
}

/* footer */

.site-footer {
	background-color: #08306E;
}

.gwfoot-footer-one-one-third {
	width: auto;
}

/* Footer menu */

.site-footer .genesis-nav-menu li a {
	text-transform: none;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.site-footer .wrap a:hover {
	color: #CCC;
}

/* breadcrumb */

div.breadcrumb {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 20px;
}

/* layout pagine */


body.page .entry-title {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.content .entry, .sidebar .widget {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.site-inner {
	padding-top: 0px;
}

.content .entry {
	margin-bottom: 10px;
	padding-top: 30px;
}

img.size-medium {
	padding: 8px;
	border: 1px solid #CCC;
}

.gallery-caption {
	font-size: 12px;
	line-height: normal;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
	padding: 5px;
}

/* FORMS */


input, select, textarea {
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 0;
	box-shadow: none;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	padding: 16px;
	width: 100%;
}

input:focus, textarea:focus {
	border: 1px solid #000;
	outline: none;
}

input[type="checkbox"], input[type="image"], input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
 color: #333;
 font-weight: 400;
 opacity: 1;
}

::-webkit-input-placeholder {
 color: #333;
 font-weight: 400;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button {
	background-color: #000;
	border: 1px solid #fff;
	box-shadow: 0px 0px 0px 10px #000;
	color: #fff;
	cursor: pointer;
	font-family: 'Dosis', sans-serif;
	font-size: 14px;
	font-weight: 600;
	letter-spacing: 2px;
	margin: 10px;
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto;
}

.button:hover, .footer-widgets .button, .footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"] {
	background-color: #08306E;
	box-shadow: 0px 0px 0px 10px #08306E;
	color: #fff;
}

.content .button, .widget .button {
	color: #fff;
}

.footer-widgets .wrap button:hover, .footer-widgets .wrap input:hover[type="button"], .footer-widgets .wrap input:hover[type="reset"], .footer-widgets .wrap input:hover[type="submit"], .footer-widgets .wrap .button:hover, .front-page-3 .wrap button:hover, .front-page-3 .wrap input:hover[type="button"], .front-page-3 .wrap input:hover[type="reset"], .front-page-3 .wrap input:hover[type="submit"], .front-page-3 .wrap .button:hover {
	background-color: #fff;
	border-color: #000;
	box-shadow: 0px 0px 0px 10px #fff;
	color: #000;
}

.button {
	display: inline-block;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {
 display: none;
}
