﻿/*
 Theme Name:   Valdinievole.com
 Theme URI:    http://www.valdinievole.com/
 Description:  Portale della Valdinievole
 Author:       Piramedia
 Author URI:   http://www.piramedia.it
 Template:     sparkling
 Version:      1.0.0
*/

.navbar.navbar-default {background-color: #0F71B9 !important; border: 0 !important; border-radius: 0 !important; }
.navbar-default .navbar-nav>li>a	{color: #FFF !important}

#contenitore {
	width: 100%;
	padding: 25px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#aziende-box, #cat-home {
	background-color: #FFF;
	padding: 18px 25px 25px;
	overflow: auto;
	position: relative;
	z-index: 20;
	margin-top: 0px;
}
#cat-home {
	padding: 12px 25px 19px;
	border-bottom: solid 2px #1C90DB;
}
/* @media screen and (min-width:1024px) */
#header-in, #aziende-box, .notizie-box, #cat-home {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
/* @media screen and (min-width:1024px) */
#cat-home {
	margin-top: -75px;
}
.aziende-bottoni {
	width: 100%;
	float: left;
	margin-top: 10px;
	z-index: 1.0E+103;
}
#cosa-cerchi, .hmpg-box, #hmpg-box {
	float: left;
	position: relative;
	margin-right: 0px;
}
#cosa-cerchi {
	width: 100%;
	padding-top: 0px;
	text-align: center;
}
/* @media screen and (min-width:1024px) */
#cosa-cerchi {
	width: 21%;
	padding-top: 7px;
	padding-right: 1%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
}
/* @media screen and (min-width:1200px) */
#cosa-cerchi {
	width: 18%;
	padding-top: 4px;
}
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
select {
	-webkit-appearance: none;
}
.opz {
	background-image: url(../immagini/frecciainbasso.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
.hmpg-input {
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #E0E0E0;
	padding: 14px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Roboto",serif;
	font-size: 14px;
}
:-ms-input-placeholder {
	color: #333;
}
/* @media screen and (min-width:768px) */
.opz {
	background-image: url(../immagini/frecciainbasso.jpg);
	background-position: right center;
	background-repeat: no-repeat;
}
/* @media screen and (min-width:768px) */
.hmpg-input {
	width: 100%;
	background-color: #ffffff;
	border: solid 1px #E0E0E0;
	padding: 14px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: "Roboto",serif;
	font-size: 14px;
}
.hmpg-box {
	width: 100%;
	margin-top: 10px;
}
/* @media screen and (min-width:768px) */
.hmpg-box {
	width: 30%;
	margin-top: 10px;
	margin-right: 1%;
}
/* @media screen and (min-width:1024px) */
.hmpg-box {
	width: 23%;
	margin-top: 0px;
}
/* @media screen and (min-width:1200px) */
.hmpg-box {
	width: 25%;
	margin-top: 0px;
	margin-right: 0.5%;
}
#hmpg-box {
	width: 100%;
	margin-top: 10px;
}
/* @media screen and (min-width:768px) */
#hmpg-box {
	width: 7%;
	margin-top: 10px;
}
/* @media screen and (min-width:1024px) */
#hmpg-box {
	width: 6%;
	margin-top: 0px;
	margin-right: 0px;
}
/* @media screen and (min-width:1200px) */
#hmpg-box {
	width: 5.5%;
	margin-top: 0px;
	margin-right: 0px;
}
button, a button {
	border: none;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#hmpg-btn {
	width: 100%;
	background-color: #1C90DB;
	color: #fff;
	border: none;
	padding: 17px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* @media screen and (min-width:768px) */
#hmpg-btn {
	width: 100%;
	background-color: #1C90DB;
	color: #fff;
	border: none;
	padding: 17px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.fa-lg {
	font-size: 1.33em;
	line-height: 0.75em;
	vertical-align: -15%;
}
.fa-search::before {
	content: "\f002";
}
img {
	border: 0;
}
.maxwi {
	max-width: 160px;
	margin-bottom: 14px;
}
.cat-img-respo {
	width: 100%;
	height: auto !important;
}
/* @media screen and (min-width:1024px) */
.maxwi {
	margin-bottom: 0px;
}
/* @media screen and (min-width:1200px) */
.maxwi {
	max-width: 220px;
}

.contenitore-not {
	width: 100%;
}
/* @media screen and (min-width:768px) */
.contenitore-not {
	padding: 0 25px 8px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#icone-cat-home {
	background-color: #E0E0E0;
	margin-top: 0;
	margin-bottom: 25px;
	padding-top: 0;
	padding-bottom: 19px;
	display: none;
}
/* @media screen and (min-width:1024px) */
#icone-cat-home {
	display: block;
}
.notizie-box {
	padding: 25px 25px 0;
	overflow: hidden;
}
/* @media screen and (min-width:1024px) */
#header-in, #aziende-box, .notizie-box, #cat-home {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.divisootto {
	width: 12.5%;
	float: left;
	position: relative;
	text-align: center;
	font-size: 14px;
}
.new-nasc {
	display: none;
}
a, a:visited, a:active {
	color: #1d90db;
	text-decoration: none;
}
.divisootto a {
	color: #1068a2;
}
img {
	border: 0;
}
.divisootto img {
	margin-bottom: 8px;
}
