/*Theme Name: Limet*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	vertical-align: baseline;}*, *:before, *:after {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1.5;	font-family: Raleway, Arial, sans-serif;	font-size:13px;	min-width:980px;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {	border-collapse: collapse;	border-spacing: 0;}a{text-decoration:none;color:#2e4452;}a:hover{color:#ff9900;}h1{font-size:26px;color:#2e4452;}h2{font-size:20px;color:#2e4452;}h3{font-size:16px;color:#2e4452;}h1.post-title{margin-bottom:20px;text-transform:uppercase;}h1.post-title-single{text-transform:uppercase;}h2.post-title{text-transform:uppercase;}h3.post-title{height:50px;}h1.category-title{  margin-bottom: 25px;  text-transform:uppercase;}.pagina p{margin-bottom:15px;}.sidebar{}.datasingle{text-transform:uppercase;}img.avatar{  vertical-align: top;}.pagination{text-align: center;}.pagination span.page-numbers{color:#ff9900;}.pagination a.page-numbers{}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {  cursor: default;  background-color: #ff9900;  color:#ffffff;  }.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {  padding: 10px !important;}.categoriesingle a{color:#ff9a00;}.boxsatcontainer{  float: left;  margin: 5px;  width: 145px;}.boxsat{  width: 145px;  height: 145px;  border: 1px solid #2e4452;  padding: 2px;  display: table-cell;  line-height: 139px;  background-color: #f1f1f1;  text-align: center;   overflow:hidden;}.search {  position: relative;  padding: 0 0 20px;}#search{  display: block;  padding: 10px 15px;  font-size: 15px;  width: 100%;  border: 1px solid #ddd;  color: #444;}.searchsubmit {  position: absolute;  top: 8px;  right: 8px;  z-index: 2;}.boxsat img{max-width: 129px;max-height: 129px;vertical-align:middle;display:inline;}.gallery-item img{display:inline;  border: 1px solid #2e4452 !important;  box-sizing: border-box;  padding: 2px}.bordoimgbloccoblu{  border: 1px solid #2e4452 !important;  box-sizing: border-box;}.bordoimgbloccogrigio{  border: 1px solid #f1f1f1 !important;  box-sizing: border-box;}#postrecenticont > div{float:left;}#postrecenticont > div:first-child{}.pagina p a{  color: #ff9900;}.pagina p a:hover{  text-decoration:underline;}.gallery-caption{font-style: italic;}.nomeradar{  text-align: center;  background-color: #2e4452;  color: white;  padding: 5px 0px;  min-height: 46px;  font-size: 12px;}.dettagli-titoli{margin-bottom:20px;}/* TABELLE */.tabellameteo img{margin:0 auto;display:block;}.newgrigio{color:#aaaaaa;}.tabella{width:100%;background-color:#f1f1f1;}.tabella td, .tabella th{border:1px solid #223442;padding:5px;vertical-align: middle;}.tabellaspec tr > td:first-child, .tdspec{background-color:#2e4452;color:#ffffff;}.tabellaspec tr > td:first-child a, .tdspec a{color:#ffffff;}.tabellaspec tr > td:first-child a:hover, .tdspec a:hover{color:#ff9900;}.tabella > thead th{background-color:#2e4452;color:#ff9900;text-transform:uppercase;}.boxwebcamhp{width:100%;position:relative;height: 163px;line-height:163px;text-align:center;background-color: #2e4452;overflow:hidden;}.boxwebcamhp img{max-width:100%;max-height:163px;display:inline;vertical-align:middle;}.boxprincipale{height: 348px;line-height:348px;}.boxprincipale img{max-height:348px;}@font-face {    font-family: 'Raleway';    src: url('fonts/raleway-bold-webfont.eot');    src: url('fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/raleway-bold-webfont.woff2') format('woff2'),         url('fonts/raleway-bold-webfont.woff') format('woff'),         url('fonts/raleway-bold-webfont.ttf') format('truetype'),         url('fonts/raleway-bold-webfont.svg#Raleway') format('svg');    font-weight: bold;    font-style: normal;}@font-face {    font-family: 'Raleway';    src: url('fonts/raleway-bolditalic-webfont.eot');    src: url('fonts/raleway-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/raleway-bolditalic-webfont.woff2') format('woff2'),         url('fonts/raleway-bolditalic-webfont.woff') format('woff'),         url('fonts/raleway-bolditalic-webfont.ttf') format('truetype'),         url('fonts/raleway-bolditalic-webfont.svg#Raleway') format('svg');    font-weight: bold;    font-style: italic;}@font-face {    font-family: 'Raleway';    src: url('fonts/raleway-regular-webfont.eot');    src: url('fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/raleway-regular-webfont.woff2') format('woff2'),         url('fonts/raleway-regular-webfont.woff') format('woff'),         url('fonts/raleway-regular-webfont.ttf') format('truetype'),         url('fonts/raleway-regular-webfont.svg#Raleway') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Raleway';    src: url('fonts/raleway-italic-webfont.eot');    src: url('fonts/raleway-italic-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/raleway-italic-webfont.woff2') format('woff2'),         url('fonts/raleway-italic-webfont.woff') format('woff'),         url('fonts/raleway-italic-webfont.ttf') format('truetype'),         url('fonts/raleway-italic-webfont.svg#Raleway') format('svg');    font-weight: normal;    font-style: italic;}.showhidesearch{display:inline;}.thumb-image{  border: 1px solid #2e4452;  padding: 1px;  box-sizing: border-box;  background-color:#ffffff;}input[type=text],input[type=search],input[type=password], input[type=email], input[type=tel], textarea{padding:4px;border:1px solid #223442;width:100%;}input[type=submit], input[type=button], button{background-color:#ff9900;padding:4px;border:0px;color:#ffffff;}.products .product{float:left;margin-left:20px;margin-bottom:20px;}.products .product.first{margin-left:0px;}.woocommerce-ordering{margin-bottom:20px;}.add_to_cart_button{background-color:#ff9900;padding:4px;border:0px;color:#ffffff;font-size:16px;display:block;text-align:center;width: 100px;float:right;}.add_to_cart_button:hover{color:#2e4452;}.price{font-size:18px;float:left;}.wrapper{	width:100%;	padding: 30px 0;}.container{	width:950px;	margin:0 auto;	position:relative;}.topmenu{	background-color:#2e4452;	height:30px;	width:100%;	border-bottom:1px solid #89949B;}#menu{	height:100px;	background-color:#2e4452;	width:100%;}#hometop{	background-color:#f1f1f1;	/*height:315px;*/	width:100%;}#top-login, #top-alert, #top-news{	height:40px;	line-height:40px;}#top-login{	height:30px;	line-height:30px;}#top-news{	height:100px;	width: 650px;	line-height:100px;	font-size:14px;}#top-login li{display:inline;}#top-login{	position: absolute;	right: 0;	top: 0;	color:#ADBAC3;	min-width: 400px;    text-align: right;}#top-login a, #top-news a{	color:#ADBAC3;	text-decoration:none;}#top-login a:hover, #top-news a:hover{	color: #ffffff;}#top-alert{	color:#ff9900;	position: absolute;	right: 0;	top: 0;font-size: 15px;text-transform: uppercase;	}#top-news{	position: absolute;	right: 0;	top: 0;}#menu-menu{height:40px;background-color:#223442;}#menu-top-menu li{margin-left:10px;}.current-menu-item > a,.current-menu-ancestor > a{color:#ff9900 !important;}.sf-menu{display: table;margin:0 auto !important;}.sf-menu > li{display:block;font-size: 14px;float:left;height:40px;padding:0px 10px;line-height:40px;}.sf-menu > li:last-child{}.sf-menu > li > a{color:#ffffff;text-decoration:none;text-transform: uppercase;}.sf-menu > li > a:hover, .sf-menu > li:hover > a{color:#ffffff !important;}.sf-menu > li:hover{background-color:#ff9900;}.sf-menu > li > ul > li, .sf-menu > li > ul > li > ul > li {line-height:30px;font-size: 13px;border-bottom:1px solid #2E4452;}.sf-menu > li > ul, .sf-menu > li > ul > li > ul {background-color:#223442;padding:10px;min-width:200px;}.sf-menu > li > ul > li > a, .sf-menu > li > ul > li > ul > li > a{color:#ffffff;}.sf-menu > li > ul > li > a:hover, .sf-menu > li > ul > li > ul > li > a:hover{color:#ff9900;}#menu-item-18 ul{min-width:200px;}#logo{position:absolute;top:0;left:0;}img{max-width:100%;height:auto;}#map img{max-width:none;}.alignleft{float:left;margin:0 10px 10px 0;}.alignright{float:right;margin:0 0 10px 10px;}.span{box-sizing:border-box;}.span12, .span11, .span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span1 {float:left;margin-right:2%;}.row{margin-bottom:15px;}.wrapper .row:last-child{margin-bottom:0;}.row .span .row:last-child{margin-bottom:0;}.row:after {    clear: both;}.row:before, .row:after {    content: "";    display: table;}.row:after {    clear: both;}.span12{width:100%;}.span11{width:91.5%;}.span10{width:83%;}.span9{width:74.5%;}.span8{width:66%;}.span7{width:57.5%;}.span6{width:49%;}.span5{width:40.5%;}.span4{width:32%;}.span3{width:23.5%;}.span2{width:15%;}.span1{width:6.5%;}.row .span:last-child{margin-right:0;}.space10{width:100%;height:10px;}.space17{width:100%;height:17px;}.space20{width:100%;height:20px;}.space22{width:100%;height:22px;}.space30{width:100%;height:30px;}.space40{width:100%;height:40px;}.space50{width:100%;height:50px;}.space15{width:100%;height:15px;}.space25{width:100%;height:25px;}.space35{width:100%;height:35px;}.space45{width:100%;height:45px;}.space55{width:100%;height:55px;}.bottomleft-label{background-color: #2e4452;min-height:17px;line-height:17px;padding:7px 15px;color:#ffffff;position:absolute;bottom:0;left:0;text-transform:uppercase;opacity: 0.8;text-align: left;}.top-label{background-color: #2e4452;height:30px;line-height:30px;padding:0 15px;color:#ffffff;position:absolute;top:0;left:0;right:0;opacity: 0.8;font-size:13px;}.titoloblu, .titoloarancio{text-transform:uppercase;padding-bottom:5px;margin-bottom:15px;font-size:18px;}.limetsep{font-weight: normal !important;padding:20px 0 20px 0;}.vc_separator h4 {font-weight:normal;font-size:24px !important;color: #2E4452;}.titoloblu{	border-bottom:1px solid #89949B;}.titoloblu{color: #2e4452;}.titoloarancio{color: #ff9900;}.testoblu{color: #2e4452;}.arancio{color: #ff9900;}.blu{color: #2e4452;}.boxnews{margin-bottom:10px;height:61px;}.boxdiretta{margin-bottom:18px;padding-bottom:0px;}.datanews{color:#aaaaaa;font-size:12px;text-transform:uppercase;}.titolonews{color:#2e4452;font-size:14px;text-transform:uppercase;}.bloccogrigio .boxnews{}.bloccoblu{background-color:#2e4452;color:#ffffff;}.bloccoblu a{color:#ffffff;}.bloccoblu a:hover{color: #ff9900;}.bloccogrigio{background-color:#f1f1f1;color:#2e4452;}.bloccogrigio a{color:#2e4452;}.bloccogrigio a:hover{color: #ff9900;}.bottonearancio{background-color:#ff9900;padding:5px 10px;color:#ffffff;float: right;margin-top: 10px;}.bottonearancio a{color:#fff;text-decoration:none;}.bottonearancio a:hover{color: #2e4452;}.titolocentrale{text-transform:uppercase;color: #ff9900;text-align:center;background-color:#2e4452;padding:10px 0;font-weight:bold;}.titolocentraleo{text-transform:uppercase;color: #ffffff;text-align:center;background-color:#ff9900;padding:10px 0;font-weight:bold;}.titolocentraleo a:hover{color:#ffffff;}.separator{border-bottom:1px solid #ff9900;}#topfooter{	background-color:#223442;	width:100%;	color:#ADBAC3;	font-size:12px;}#topfooter .vc_row{padding-top: 20px;padding-bottom: 20px;margin-bottom:0px;}.socialfoot{padding:8px 0 8px 0;width:37px;background-color:#2E4452;color:#223442;display:block;text-align:center;}.socialfoot:hover{color:#fff;}#footer{	background-color:#ff9900;	color:#223442;	height:50px;	width:100%;}#topfooter a{color:#ff9900;}#topfooter a:hover{color:#ffffff;}.fa-ellipsis-h{font-size:130% !important;}.bordotop{border-top:1px solid #ADBAC3;padding-top:20px;}#credits{float:right;height:50px;line-height:50px;font-size:13px;min-width: 400px;text-align: right;}.insideblocco{padding:10px;}.bloccoblu .newsbigimg img{}.bloccogrigio .newsbigimg img{border: 1px solid #2e4452;  padding: 1px;  }.blocco_9{min-height:189px;}.blocco_1{    height: 425px;}.top-news-single{text-align:right;width:100%;}@font-face {  	font-family: 'Open-24-Display-St';    src:  url('fonts/Open-24-Display-St.ttf.woff') format('woff'),    url('fonts/Open-24-Display-St.ttf.svg#Open-24-Display-St') format('svg'),    url('fonts/Open-24-Display-St.ttf.eot'),    url('fonts/Open-24-Display-St.eot?#iefix') format('embedded-opentype');     font-weight: normal;    font-style: normal;	}.table-stazione{	background-color:#f9f9f9;	font-family: 'Open-24-Display-St';	font-size: 14px;	color: #00294f;	width:100%;	height:100px;	border-color:#223442;	border-style:solid;		border:solid 1px;}.table-stazione.stazione-top{	border-bottom:none;}.table-stazione.stazione-middle{	border-top:none;	border-bottom:none;}.table-stazione.stazione-bottom{	border-top:none;}.stazione-numeri {	font-size: 60px;}.wpb_accordion_header{background-color:#223442 !important;}.wpb_accordion_header a{color:#ffffff;}.tabmeteoprov{width:100%;}.cycle-pager{	font-size: 50px;  line-height: 13px;  text-align: center;  }  .cycle-pager-active{  color:#ff9900;  }  .cycle-pager > span{  cursor:pointer;  }    #wpnavmenu_breadcrumbs_holder{  margin-bottom:15px;  }    #cookie-law-info-bar{	font-size: 12px!important;	}   #cookie-law-info-bar a{   color:#ffffff;   text-decoration:underline;   }   .cli-plugin-button{   text-decoration:none !important;   }    /** * 12.3 Comments */.comments-area {}.comments-area > :last-child {	margin-bottom: 0;}.comment-list + .comment-respond {}.comment-list + .comment-respond,.comment-navigation + .comment-respond {	padding-top: 1.6em;}.comments-title,.comment-reply-title {	font-size: 18px;	line-height: 1.3333;}.comments-title {	margin-bottom: 1.3333em;}.comment-list {	list-style: none;	margin: 0;}.comment-list article,.comment-list .pingback,.comment-list .trackback {	border-top: 1px solid #eaeaea;	border-top: 1px solid rgba(51, 51, 51, 0.1);	padding: 1.6em 0;}.comment-list .children {	list-style: none;	margin: 0;}.comment-list .children > li {	padding-left: 0.8em;}.comment-author {	margin-bottom: 0.4em;	font-weight:bold;}.comment-author a:hover {	border-bottom: 1px solid #707070;	border-bottom: 1px solid rgba(51, 51, 51, 0.7);}.comment-author .avatar {	float: left;	height: 50px;	margin-right: 0.8em;	width: 50px;}.bypostauthor > article .fn:after {	content: "\f304";	position: relative;	top: 5px;	left: 3px;}.comment-metadata,.pingback .edit-link {	color: #707070;	color: rgba(51, 51, 51, 0.7);	font-family: "Noto Sans", sans-serif;	font-size: 12px;	font-size: 1.2rem;	line-height: 1.5;}.comment-metadata a,.pingback .edit-link a {	color: #707070;	color: rgba(51, 51, 51, 0.7);}.comment-metadata a:hover,.pingback .edit-link a:hover {	border-bottom: 1px solid #333;}.comment-metadata a:hover,.comment-metadata a:focus,.pingback .edit-link a:hover,.pingback .edit-link a:focus {	color: #333;}.commentmetadata {	margin-bottom: 1.6em;}.comment-metadata .edit-link {	margin-left: 1em;}.pingback .edit-link {	margin-left: 1em;}.pingback .edit-link:before {	top: 5px;}.comment-content ul,.comment-content ol {	margin: 0 0 1.6em 1.3333em;}.comment-content li > ul,.comment-content li > ol {	margin-bottom: 0;}.comment-content > :last-child {	margin-bottom: 0;}.comment-list .reply {	font-size: 12px;	font-size: 1.2rem;}.comment-list .reply a {	border: 1px solid #eaeaea;	border: 1px solid rgba(51, 51, 51, 0.1);	color: #707070;	color: rgba(51, 51, 51, 0.7);	display: inline-block;	font-family: "Noto Sans", sans-serif;	font-weight: 700;	line-height: 1;	margin-top: 2em;	padding: 0.4167em 0.8333em;	text-transform: uppercase;}.comment-list .reply a:hover,.comment-list .reply a:focus {	border-color: #333;	color: #333;	outline: 0;}.comment-form {	padding-top: 1.6em;}.comment-form label {		text-transform: uppercase;}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form input[type="submit"] {	width: 100%;}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags {}.logged-in-as a:hover {	border-bottom: 1px solid #333;}.no-comments {	border-top: 1px solid #eaeaea;	border-top: 1px solid rgba(51, 51, 51, 0.1);	color: #707070;	color: rgba(51, 51, 51, 0.7);	font-family: "Noto Sans", sans-serif;	font-weight: 700;	padding-top: 1.6em;}.comment-navigation + .no-comments {	border-top: 0;}.form-allowed-tags code {	font-family: Inconsolata, monospace;}.form-submit {	margin-bottom: 0;}.required {	color: #c0392b;}.comment-reply-title small {	font-size: 100%;}.comment-reply-title small a {	border: 0;	float: right;	height: 32px;	overflow: hidden;	width: 26px;}.comment-reply-title small a:before {	content: "\f405";	font-size: 32px;	position: relative;	top: -3px;}.comment{  border-bottom: 1px solid #89949b;  padding: 15px 0px 0px 0px;}.menu-item-5511 a{	color:#ff9a00!important;}.menu-item-5511 a:hover{	color:#ffffff!important;}.dp_form {	width: 50px!important;}.nf-form-fields-required { 	font-style: italic;	margin: 20px 0px;}#nf-field-20 {height: 80px;}#ricompensa { margin-top: 2em;			margin-bottom: 2em;			margin-left: 4em;			margin-right: 4em;}#compracalendar > a {    background-color: #ff9900;    padding: 10px;    border: 0px;    color: #ffffff;    display: inline-block;    margin-bottom: 20px;}#presidilimet > tr, td{padding-bottom: 7px;	padding-right: 7px !important}			