
/*
Theme Name:  La Fenice Immobiliare 1.0
Theme URI:
Description: Tema per La Fenice Immobiliare
Author: Emotion Design / Giugno 2018
Author URI: http://www.emotiondesign.it
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags:
*/

@import url('bootstrap/css/bootstrap.css');

-------------------------------------------------------------- */

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, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	/*border-collapse: separate;
	border-spacing: 0;*/
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}


body{margin: 0px; padding: 0px; text-align: center; font-size: 15px; line-height: 23px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 15px; color: #666;}

	img{border: 0px;}

	ul{padding: 0px; margin: 0px; list-style: none;}

	a, a:hover{text-decoration: none;}

	div, p, form, h1, h2, h3, h4, h5{	padding: 0px; margin: 0px; font-weight: normal;}

	/*correctiong bootstrap*/
	.container, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .row, p, div, a, h1, h2, h3, h4, h5, h6, li, ul, ol, .navbar-right, header, nav, footer{padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px; min-width: auto;}

	#wrapper{width: 100%;}

		#help{display: none; position: fixed; right: 10px; top: 20px; background: #fff; border: 1px solid #ccc; z-index: 1100; font-size: 12px; padding: 0px 5px 0px 5px;}

		#header{width: 100%;}
			#top_mobile{background: #000; padding: 13px 4%;}
				.butt_menu_mobile_container{text-align: left;}
				.butt_cerca_mobile_container{text-align: right;}

				#menu_mobile{display: none; background: #000; width: 100%; position: absolute; z-index: 2; left: 0px; top: 52px; text-align: left; border-top: 1px solid #585d6c; padding: 10px 4% 10px;}
					#menu_mobile a{display: block; padding: 13px 0px; font-family: 'Poppins', sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; border-bottom: 1px solid #2a2a2a;}
						#menu_mobile li:last-child a{border: 0px;}
				
				.valutazione_menu a{color: #ff0000 !important; background: #fff;}

				.l{text-align: left;}
				.r{text-align: right;}

				/*TOP DESK*/
				#header_desk{display: none;}

				/*HEADER MOBILE*/
				#logo_mobile{display: block; text-align: center; padding-top: 40px;}
					#logo_mobile img{width: 285px; height: auto;}

				.claim{width: 90%; height: auto;}
				.claim_new{width: 100%; height: auto; margin-bottom: 20px;}
				.claim_new{margin-bottom: 0px;}
				#intro h1 .link{margin-top: 10px; margin-bottom: 30px;}

				/*FADE HOME PAGE*/
				#fadeHome{display: none;}

				/*CERCA*/
				#ricerca_box{display: none; background: #ededed; width: 100%; position: absolute; z-index: 3; left: 0px; top: 52px; text-align: left; padding: 0px 4% 20px; border-top: 1px solid #fff;}
					.bootstrap-select > .dropdown-toggle.bs-placeholder{color: #000 !important;}
					.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100% !important;}
					#ricerca_box table{width: 100%;}
						#ricerca_box table td{padding-bottom: 10px;}
							#ricerca_box .tre{width: 50%; padding-bottom: 15px;}
								#ricerca_box .tre a{font-size: 18px; font-weight: 300; color: #767676; display: inline-block; padding-top: 20px;}
									#ricerca_box .tre a:hover, #ricerca_box .tre a.sel{color: #000;}
									#ricerca_box .tre.vendita a{border-right: 1px solid #fff; padding-right: 25px;}
									#ricerca_box .tre.affitto a{padding-left: 25px;}

							#ricerca_box .sei, #ricerca_box .sette{width: 100%; display: block;}
								#ricerca_box .btn{border-radius: 0px; border: 1px solid #ccc;}
									#ricerca_box .dropdown-menu{border-radius: 0px;}
								#ricerca_box .input{width: 100%; font-family: 'Poppins', sans-serif; font-size: 14px; color: #000; font-weight: 300; border: 1px solid #ccc; padding: 4px 12px 5px; border-radius: 0px; box-shadow: 0px; -webkit-appearance: none; -moz-appearance: none;}
								#ricerca_box .btn, #ricerca_box .dropdown-menu{font-family: 'Poppins', sans-serif; font-size: 14px; color: #000; font-weight: 300 !important;}
									#ricerca_box .dropdown-menu > li > a{font-weight: 300 !important;}
									#ricerca_box .input.mq{background: #fff url('images/min.gif') no-repeat; background-position: right center; padding-right: 52px;}
									#ricerca_box .input.prezzo{background: #fff url('images/max.gif') no-repeat; background-position: right center; padding-right: 57px;}
								#ricerca_box .submit{background: #000; width: 100%; border: 0px; border-radius: 0px; color: #fff; font-size: 15px; font-weight: 700; padding: 7px 0px;}

			.nomobile{display: none;}
			.simobile{display: block;}
			.simobile_inline{display: inline-block;}

				/*MAIN*/
				#intro{padding: 0px 4%;}
					#intro h2{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 200; padding-bottom: 10px;}
					#intro h3{font-family: 'Poppins', sans-serif; font-size: 16px; line-height: 21px; color: #7d7d7d; font-weight: 300; margin-bottom: 5px;}

				.link{display: inline-block; background: url('images/link_back.gif') no-repeat; background-position: right center; padding: 15px 50px 15px 0px; font-family: 'Poppins', sans-serif; font-size: 14px; line-height: 21px; color: #3b3b3b; font-weight: 300;}
					.link:hover{color: #000; background: url('images/link_back_hover.gif') no-repeat; background-position: right center;}
					

					#list_proposte{width: 100%; padding: 0px 0px 50px;}
						#list_proposte .item{display: block; width: 100%; margin-bottom: 10px;}
							#list_proposte .item.ville{background: url('images/ville.jpg') no-repeat; background-size: cover; background-position: center center;}
							#list_proposte .item.rustici{background: url('images/rustici.jpg') no-repeat; background-size: cover; background-position: center center;}
							#list_proposte .item.apts{background: url('images/appartamenti.jpg') no-repeat; background-size: cover; background-position: center center;}
							#list_proposte .item.prestigio{background: url('images/prestigio.jpg') no-repeat; background-size: cover; background-position: center center;}
							#list_proposte .item.commerciale{background: url('images/commerciale.jpg') no-repeat; background-size: cover; background-position: center center;}
							#list_proposte .item.affitti{background: url('images/affitti.jpg') no-repeat; background-size: cover; background-position: center center;}
								#list_proposte .item a{display: block; text-align: center; padding: 35px 0px; color: #fff; font-family: 'Poppins', sans-serif; font-size: 25px; font-weight: 400;}
									#list_proposte .item a span{font-weight: 300; font-size: 18px;}

				#luoghi_sogno{display: none;}

				#ultime_blog{display: block; width: 100%; margin: 35px 0px; background: #e3e3e3;}
					#ultime_blog h2{font-family: 'Poppins', sans-serif; color: #000; font-size: 30px; font-weight: 200; padding: 20px 0px 5px;}
					
					.vedi_tutte{color: #000; font-size: 13px; text-transform: uppercase;}
						.vedi_tutte a{color: #000;}

					.list_itms_blog_home{margin-top: 20px;}
					#ultime_blog .item{padding: 15px 20px 20px; border-top: 1px solid #dbdbdb; text-align: left;}
						#ultime_blog .item .data_item{font-size: 12px;}
						#ultime_blog .item h2{font-family: "Poppins", sans-serif; font-size: 19px; font-weight: 400; color: #000; padding: 5px 0px 10px;}
							#ultime_blog .item h2 a{color: #000;}
						

				.rubriche_hp{display: block !important; background: #e3e3e3; padding-top: 40px !important; padding-bottom: 50px;}
					.rubriche_hp h2{font-family: 'Poppins', sans-serif; color: #000; font-size: 30px; font-weight: 200; margin-bottom: 0px; padding: 0px;}
					.rubriche_hp h3{font-family: 'Poppins', sans-serif; color: #2a2a2a !important; font-weight: 300; font-size: 18px; line-height: 25px; margin-bottom: 10px !important;}
					.rubriche_hp .list_luoghi .item{border-color: #e3e3e3 !important;}
						.rubriche_hp .list_luoghi .item a{font-size: 28px !important; line-height: 31px !important; padding: 60px 0px;}
						.rubriche_hp .rustico{background-image: url('images/acquistare-rustico-cinque-terre.jpg');}
						.rubriche_hp .investire{background-image: url('images/investire-alle-cinque-terre.jpg');}
						.rubriche_hp .protocollo_garantito{background-image: url('images/protocollo_garantito.jpg');}
						.rubriche_hp .dirette_facebook{background-image: url('images/dirette_facebook.jpg');}
						.rubriche_hp .visite-digitali{background-image: url('images/visite_digitali.jpg');}
						.rubriche_hp .allestimenti-home-staging{background-image: url('images/home_staging.jpg');}

						.rubriche_hp .successo{background-image: url('images/storie_successo.jpg');}
						.rubriche_hp .experience{background-image: url('images/experience.jpg');}
						
						/* BLOCCO SEO */
						
						.blocco-seo {
							padding:20px !important;
						}
						
						.titolo-blocco-seo {
							font-size:24px !important;
							font-weight:300;
							margin:15px;
						}
						
						.contenuto-blocco-seo {
							text-align:left !important;
							margin:15px;
						}

					@media(max-width: 980px){
						.rubriche_hp{display: block !important; background: #e3e3e3; padding-bottom: 30px;}
							.rubriche_hp h2{padding: 20px 0px 0px;}
							.rubriche_hp h3{margin-bottom: 20px !important;}
							.rubriche_hp .list_luoghi .item.rr, .rubriche_hp .list_luoghi .item.ll{border: 0px; float: none; width: 80%; margin: 0px auto;}
							.rubriche_hp .list_luoghi .item a{display: block; padding: 40px 0px !important; font-size: 25px !important; font-weight: 400; color: #fff; margin: 0px auto 10px;}
					}

			
				.rubriche_hp .rustico{background: url('images/acquistare-rustico-cinque-terre.jpg') no-repeat !important; background-size: cover;}
				.rubriche_hp .investire{background: url('images/investire-alle-cinque-terre.jpg') no-repeat !important; background-size: cover;}

				.rubriche_hp .protocollo_garantito{background-image: url('images/protocollo_garantito.jpg') no-repeat !important; background-size: cover;}
				.rubriche_hp .dirette_facebook{background-image: url('images/dirette_facebook.jpg') no-repeat !important; background-size: cover;}

				.rubriche_hp .visite-digitali{background-image: url('images/visite_digitali.jpg') no-repeat !important; background-size: cover;}
				.rubriche_hp .allestimenti-home-staging{background-image: url('images/home_staging.jpg') no-repeat !important; background-size: cover;}

				.rubriche_hp .successo{background-image: url('images/storie_successo.jpg'); background-size: cover;}
				.rubriche_hp .experience{background-image: url('images/experience.jpg'); background-size: cover;}
				
				.nuove_rubriche{margin: 180px 0px 0px !important;}

				#evidenza{background: #e3e3e3; margin: 165px 0px;}
					#evidenza_int{padding: 0px 4%;}
						#evidenza .item{padding-bottom: 40px;}
							#evidenza .item .img{width: 100%; margin-bottom: 5px; position:relative;}
								#evidenza .item .img img{width: 100%; height: auto;}
							#evidenza .item .prezzo_over{position: absolute; background: url('images/nero_20.png'); bottom: 0px; width: 100%; padding: 10px; z-index: 1; color: #fff; font-family: 'Poppins', sans-serif; font-size: 21px; font-weight: 300; text-align: left;}
							#evidenza_int h2{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 200; padding: 20px 0px;}

							#evidenza_int .info_left{text-align: left;}
							#evidenza_int .info_right{text-align: center;}

								#evidenza h3{font-family: 'Poppins', sans-serif; font-size: 19px; line-height: 30px; font-weight: 400; display: inline-block;}
									#evidenza h3 a{color: #000;}
								#evidenza h4{color: #000; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 17px; margin-bottom: 8px; display: inline-block; padding-left: 16px; background: url('images/dove.png') no-repeat; background-position: left center; margin-left: 10px;}
								#evidenza h5{color: #5f5f5f; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px;}
								#evidenza span{font-family: 'Poppins', sans-serif; color: #6c6c6c; font-size: 13px; text-transform: uppercase;}
								#evidenza h6{font-family: 'Poppins', sans-serif; font-size: 22px; line-height: 25px; font-weight: 700; color: #000; margin: 0px; padding: 0px;}

								#evidenza .link_b{display: block; background: #000; color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 10px 0px; text-align: center; margin-top: 10px;}
									#evidenza .link_b span{color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase;}
				
				body #evidenza.evidenza_laspezia{background: #f6f6f6 !important; margin: 50px 0px !important;}

				.banner_riviste a{display: block; background: url('images/riviste.jpg') no-repeat; background-position: center center; color: #fff; font-size: 28px; padding: 60px 0px; margin: 10px 0px 30px;}
					.banner_riviste a span{font-size: 13px; display: inline-block; margin-top: 10px;}

					/*RISULTATI RICERCA*/
					#nuova_ricerca{display: none;}

					#risultati_ricerca{padding: 0px 4%; margin-top: 50px; text-align: left;}
						#risultati_ricerca h2{font-family: 'Poppins', sans-serif; font-size: 22px; font-weight: 300; color: #7d7d7d;}
						#risultati_ricerca h1{font-family: 'Poppins', sans-serif; font-size: 30px; font-weight: 200; color: #000;}

						#elenco_risultati{text-align: center; overflow: hidden;}
							#risultati_ricerca .item{width: 100%; height: auto; padding-top: 40px;}
								#risultati_ricerca .item .img{position:relative;}
									#risultati_ricerca .item .img img{width: 100%; height:auto;}

								#risultati_ricerca .item .prezzo_over{position: absolute; background: url('images/nero_20.png'); bottom: 0px; width: 100%; padding: 10px; z-index: 1; color: #fff; font-family: 'Poppins', sans-serif; font-size: 21px; font-weight: 300; text-align: left; cursor: pointer;}

									#risultati_ricerca .info_left{text-align: left;}
									#risultati_ricerca .info_right{text-align: center;}

										#risultati_ricerca .info_gen{ padding-top: 20px;}
											#risultati_ricerca h3{font-family: 'Poppins', sans-serif; font-size: 19px; line-height: 30px; font-weight: 400; display: inline-block;}
												#risultati_ricerca h3 a{color: #000;}
											#risultati_ricerca h4{color: #000; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 17px; margin-bottom: 8px; display: inline-block; padding-left: 16px; background: url('images/dove.png') no-repeat; background-position: left center; margin-left: 10px;}
											#risultati_ricerca h5{color: #5f5f5f; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 14px;}
											#risultati_ricerca span{font-family: 'Poppins', sans-serif; color: #6c6c6c; font-size: 13px; text-transform: uppercase;}
											#risultati_ricerca h6{display: inline-block; font-family: 'Poppins', sans-serif; font-size: 14px; line-height: 18px; font-weight: 700; color: #000; margin: 0px; padding: 2px 10px; background: #dfdfdf;}

											#risultati_ricerca .link_b{display: block; background: #000; color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase; padding: 10px 0px; text-align: center; margin-top: 10px;}
												#risultati_ricerca .link_b span{color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase;}

					/*SCHEDA IMMOBILE*/
					#scheda_immobile{padding: 40px 4%;}
						#scheda_immobile .navigate{background: #ededed; margin-top: 20px;}
							#scheda_immobile .navigate div{padding: 5px 10px;}
								#scheda_immobile .navigate div a{color: #000; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase;}
									#scheda_immobile .navigate div a:hover{color: #000;}
							#scheda_immobile .navigate div:first-child{text-align: left;}
								#scheda_immobile .navigate div:first-child a{background: url('images/frec_mini_left.gif') no-repeat; background-position: left center; padding-left: 13px;}
							#scheda_immobile .navigate div:last-child{text-align: right;}
								#scheda_immobile .navigate div:last-child a{background: url('images/frec_mini_right.gif') no-repeat; background-position: right center; padding-right: 13px;}

						#info_gen{padding: 30px 0px;}
							#info_gen div:first-child{text-align: left;}
								#info_gen h3{font-family: 'Poppins', sans-serif; font-size: 20px; color: #7d7d7d; font-weight: 300; margin-bottom: 5px;}
								#info_gen h1{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 200;}
								#info_gen h2{font-family: 'Poppins', sans-serif; font-size: 18px; line-height: 30px; color: #000; font-weight: 200; background: url('images/dove_big.gif') no-repeat; background-position: left center; padding-left: 26px;}
								#info_gen h5{font-family: 'Poppins', sans-serif; font-size: 20px; color: #7d7d7d; font-weight: 300; text-transform: uppercase; margin-top: 10px;}
								#info_gen h4{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 700;}
									#info_gen h4 span{font-family: 'Poppins', sans-serif; font-weight: 200; font-size: 25px;}

							#info_gen div:last-child{text-align: left;}

						#galleria_immobile{margin: 0px 0px;}
						.galleria_immobile_main div img{ height: 350px; width: auto; }

						#varie_immobile{padding-top: 20px;}
							#desc_immobile{text-align: left;}

								#desc_immobile #generale{background: #f2f2f2; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 17px; color: #000; padding: 30px 3% 30px 0px; line-height: 25px;}
									#desc_immobile #generale div{padding-left: 3%;}

								#desc_immobile #descrizione{background: #fbfbfb; padding: 30px 3%; margin-top: 20px; font-family: 'Poppins', sans-serif; font-size: 14px; color: #666; font-weight: 300; line-height: 25px;}
									#desc_immobile #descrizione h3{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 200; line-height: 35px; margin-bottom: 10px;}

								#desc_immobile #caratteristiche{background: #f2f2f2; padding: 30px 3%; margin-top: 20px; font-family: 'Poppins', sans-serif; font-size: 15px; color: #000; font-weight: 300; line-height: 25px;}
									#desc_immobile #caratteristiche h3{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 200; line-height: 35px; margin-bottom: 10px;}
									#desc_immobile #caratteristiche li{background: url('images/dot_no.png') no-repeat; padding-left: 20px;}
										#desc_immobile #caratteristiche li.dot_si{background: url('images/dot_si.png') no-repeat;}

								#desc_immobile #mappa{margin-top: 20px; padding: 10px 0px;}
									#desc_immobile #mappa h3{font-family: 'Poppins', sans-serif; font-size: 30px; color: #000; font-weight: 200; line-height: 35px; margin-bottom: 10px; padding: 0px 3%;}
									#desc_immobile #mappa #map { height: 400px; }

								#info_ico{text-align: center; width: 100%; padding-bottom: 20px; font-size: 14px;}
									#info_ico div{border-right: 1px solid #e5e5e5;}
										#info_ico div:last-child{border: 0px;}
									#info_ico a{color: #000; text-transform: uppercase;}
									#info_ico img{display: block; margin: 0px auto;}


						#contact_imm_int{background: #f2f2f2;}
							#contact_imm .info{padding: 30px 3%; border-bottom: 20px solid #fff; margin-top: 25px; background: #949494; font-family: 'Poppins', sans-serif; font-size: 23px; color: #fff; font-weight: 200;}
								#contact_imm .info strong{display: inline-block; font-family: 'Poppins', sans-serif; font-size: 24px; color: #fff; font-weight: 700; margin-top: 8px;}
								#contact_imm .info .tel_mobile, #contact_imm .info .tel_desktop{font-family: 'Poppins', sans-serif; font-size: 24px; color: #fff; font-weight: 700;}

								#contact_imm h3{font-family: 'Poppins', sans-serif; font-size: 23px; color: #000; font-weight: 700;}

									#modulo_contatto{}

							.tel_mobile{display: inline-block;}
							.tel_desktop{display: none;}


							#modulo_contatto{padding: 0px 3%;}
								html .formcraft-css .fc-form .form-page-content{background: none; padding: 0px; color: #4e4e4e;}
								html .formcraft-css .fc-form {background: none !important; box-shadow: none !important; border-radius: 0px !important;
									letter-spacing: -4px;
									text-align: left;
									margin: 0 auto;
										margin-left: auto;
									min-width: 140px;
									box-sizing: border-box;
									-moz-box-sizing: border-box;
									position: relative;
									max-width: 100%;
								}
								html .formcraft-css .powered-by{display: none !important;}
								html .formcraft-css .main-label{text-transform: uppercase; font-size: 13px; font-weight: 700;}
								html .formcraft-css .form-element-html .checkbox-cover span{font-weight: 300; font-size: 12px;}
								html .formcraft-css .fc-form .form-element .form-element-html input[type="text"], html .formcraft-css .fc-form .form-element .form-element-html input[type="email"], html .formcraft-css .fc-form .form-element .form-element-html textarea{border: 0px !important;}
								html .formcraft-css .fc-form .form-element .submit-cover .submit-button{text-transform: uppercase; border-radius: 0px !important; background: #000;}
								html .formcraft-css .fc-form .form-element .checkbox-cover > div label a{color: #2e3447 !important; text-transform: uppercase;}
								.formcraft-css .fc-form.fc-form-1 .form-element .field-cover input[type="text"], .formcraft-css .fc-form.fc-form-1 .form-element .field-cover textarea{color: #000 !important; font-weight: 300;}

								html .formcraft-css .fc-form .form-element .form-element-html input[type="color"], html .formcraft-css .fc-form .form-element .form-element-html input[type="date"], html .formcraft-css .fc-form .form-element .form-element-html input[type="datetime-local"], html .formcraft-css .fc-form .form-element .form-element-html input[type="datetime"], html .formcraft-css .fc-form .form-element .form-element-html input[type="email"], html .formcraft-css .fc-form .form-element .form-element-html input[type="month"], html .formcraft-css .fc-form .form-element .form-element-html input[type="number"], html .formcraft-css .fc-form .form-element .form-element-html input[type="password"], html .formcraft-css .fc-form .form-element .form-element-html input[type="search"], html .formcraft-css .fc-form .form-element .form-element-html input[type="tel"], html .formcraft-css .fc-form .form-element .form-element-html input[type="text"], html .formcraft-css .fc-form .form-element .form-element-html input[type="time"], html .formcraft-css .fc-form .form-element .form-element-html input[type="url"], html .formcraft-css .fc-form .form-element .form-element-html input[type="week"], html .formcraft-css .fc-form .form-element .form-element-html select, html .formcraft-css .fc-form .form-element .form-element-html textarea {padding: 7px 10px 8px;}

								html .formcraft-css .fc-form .form-element .form-element-html {padding: 0px 0px 15px 0px;}

								html .formcraft-css .fc-form .form-element.is-required-true .field-cover .main-label > span::after{font-size: 20px; font-weight: 700;}


						#foto_agente{border-top: 20px solid #fff; background: #f2f2f2; padding: 20px;}
							#foto_agente .foto_agente{width: 70%; height: auto; max-width: 250px; margin: 0px auto;}
							#foto_agente h3{padding-bottom: 15px;}
							#foto_agente h2{font-weight: 200; color: #000;}

				/*PAGE STANDARD*/
				.page_standard{padding: 40px 4% 0px; text-align: left; font-size: 15px; line-height: 27px;}
					.page_standard h1{font-family: 'Poppins', sans-serif; font-size: 30px; font-weight: 200; color: #000; margin-bottom: 20px;}
					.page_standard h3{font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 300; color: #000; margin-bottom: 10px;}


					#cookieChoiceInfo{background: url('images/nero_85.png'); color: #fff; min-height: 30px; z-index: 500; font-size: 14px;}
						#cookieChoiceInfo span{width: 100%;}
						#cookieChoiceInfo a.cookie_info{display: block; color: #fff; text-transform: uppercase; font-weight: 700;}
						#cookieChoiceInfo a.cookie_chiudi{display: inline-block; color: #e0e0e0; text-transform: uppercase; font-size: 13px; background: url('images/chiudi.gif') no-repeat; background-position: right center; padding-right: 15px;}

					.cookie .page_int h1{display: none;}
					.cookie .page_int h2{font-family: 'Poppins', sans-serif; font-size: 25px; font-weight: 300; color: #000; margin-bottom: 10px;}
					.cookie .page_int h3{margin-bottom: 0px;}
					.cookie .page_int a{color: #000;}


					/*CONTATTI*/
					.recapiti .vc_col-sm-9{padding-top: 30px; padding-left: 0px;}
					#map{margin-bottom: 50px;}

					/*CHI SIAMO*/
					#staff_list{width: 100%; overflow: hidden;}
						#staff_list .item{width: 100%; text-align: center; margin-bottom: 40px;}
							#staff_list .item .foto{width: 70%; margin: 0px auto;}
								#staff_list .item .foto img{width: 100%; height: auto;}

						#staff_list .item h2{font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 700; color: #000; margin: 10px 0px 0px;}
						#staff_list .item h3{font-family: 'Poppins', sans-serif; font-size: 17px; font-weight: 300; color: #000;}

			
			/*BLOG*/
			#category_blog{padding: 40px 4%;}
			#category_blog h1{text-align: center; font-family: 'Poppins', sans-serif; font-size: 30px; font-weight: 200; color: #000; margin-bottom: 20px; padding: 0px 2%;}
			#category_blog h2{font-family: 'Poppins', sans-serif; font-size: 22px; font-weight: 300; color: #7d7d7d;}

			#blog_list {
				margin-top: 0px;
			}
				#blog_list .item{padding: 25px 0px; border-top: 1px solid #dbdbdb; text-align: left;}
				#blog_list .item .data_item{font-size: 12px;}
				#blog_list .item h2{font-family: "Roboto", sans-serif; font-size: 19px; font-weight: 400; color: #000; padding: 5px 0px 10px;}
					#blog_list .item h2 a{color: #000;}
					#blog_list .img_link{margin-bottom: 10px;}
					#blog_list .item .leggi_tutto{font-size: 12px; text-transform: uppercase; color: #000;}
					#blog_list .item .tagz, #single_blog .tagz{background: #ececec; display: block; font-size: 12px; padding: 3px 10px; margin-top: 10px;}
						#blog_list .item .tagz a, #single_blog .tagz a, #blog_list .item .tagz span, #single_blog .tagz span{color: #000; padding-left: 3px;}
						#blog_list .img_link img{width: 100%; height: auto;}

			#single_blog{padding: 40px 4%; text-align: left;}	
				#single_blog .breadcrumb{text-align: left;}
					#single_blog .breadcrumb a{font-size: 13px; color: #000;}
				#single_blog  h1{text-align: left; font-family: 'Poppins', sans-serif; font-size: 30px; font-weight: 200; color: #000; margin-bottom: 20px;}
				#single_blog .left_blog{margin-bottom: 30px;}
					#single_blog .data_item{font-size: 12px; padding: 0px;}
					#single_blog .img_link{margin-bottom: 20px;}
						#single_blog .img_link img{width: 100%; height: auto;}
						.content_single{margin-bottom: 30px;}
							.content_single li{padding-left: 15px; background: url('images/segna.gif') no-repeat; background-position: left top;}

				
				.menu_blog{background: #f5f5f5; padding: 30px 20px 40px;}
					.menu_blog h3{margin-bottom: 20px;}
					.menu_blog ul{border-bottom: 1px solid #d8d8d8;}
						.menu_blog li a{display: block; color: #000; text-transform: uppercase; font-size: 13px; line-height: 15px; padding: 15px 0px; border-top: 1px solid #d8d8d8;}
			
			/*VIDEO*/
			
			#blog_list.video .item{padding: 25px 3%;} 
				#blog_list.video h4{font-weight: 300; font-size: 25px; padding-top: 20px; color: #000;}
				#blog_list.video .item h2{padding-bottom: 3px;}
				#blog_list.video .item h3{font-weight: 300; font-size: 17px;}
					#blog_list.video .item h3 a{color: #000;}
					#blog_list.video .guarda_video{background: #000 url('images/guarda_video.gif') no-repeat; background-position: right center; display: inline-block; width: auto; padding: 3px 30px 3px 10px; color: #fff; font-weight: 700; font-size: 13px; text-transform: uppercase; margin-top: 10px;}
			
			#dicono_single #blog_list{background: none; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
			#dicono_single #blog_list .item{border-top: 0px;} 

			
			#blog_list.video_list_home h4{font-weight: 200; font-size: 30px; padding-top: 20px; color: #000;}
				#blog_list.video_list_home .item{border: 0px; border-bottom: 1px solid #dbdbdb;}

			/*#category_blog.no_space{padding: 40px 0px !important; margin: 0px;}*/
			#category_blog.video_single h1 span{font-weight: 300; font-size: 22px; display: block;}

			#dicono_single_int{margin-bottom: 30px;}
				#dicono_single_int iframe{width: 100%; border: 1px solid #ccc;}
			
			.rubriche_category .img_link, .rubriche_single .img_link{border: 1px solid #e4e4e4;}
			.rubriche_single h2, .rubriche_category h2{margin-bottom: 5px;}
				.rubriche_single h2 a, .rubriche_category h2 a{color: #424242;}

		#footer{background: #fff; margin-top: 60px; text-align: center;}
			#footer #linkz{padding: 20px 4%; border-top: 1px solid #e3e3e3;}
				#footer #linkz h3{color: #000; font-size: 18px; font-weight: 400; padding: 0px 0px 15px;}
					#footer #linkz p{display: inline-block; margin: 0px 10px 13px;}

			#footer #info{padding: 50px 4% 40px; background: #000; font-family: 'Poppins', sans-serif; color: #8b8b8b; font-size: 13px; font-weight: 400;}
				#footer #info .contatti{line-height: 20px; border-bottom: 1px solid #1a1a1a; padding-bottom: 15px;}
					#footer #info .contatti p{margin-bottom: 15px;}
						#footer #info .contatti img{display: block; margin: 0px auto 4px;}
						#footer #info .contatti a{color: #fff;}

				#footer #info .info{line-height: 20px; padding: 30px 0px 0px;}
					#footer #info .divi{color: #383838; padding: 0px 10px;}
						#footer #info a{color: #fff;}
			#footer #dev{padding: 25px 4%; background: #1f1f1f; font-family: 'Poppins', sans-serif; color: #8b8b8b; font-size: 13px;}
				#footer #dev a{color: #fff;}

			#social_footer{background: #1f1f1f; padding: 10px; color: #a5a5a5;}
				#social_footer a{padding: 0px 0px 0px 15px;}
			
			/*SEO*/
			.tipologies{padding: 0px; width: 100%; background: #ddd;}
				.lista_tipologie .item{width: 20%; display: inline-block; text-align: center; border-right: 1px solid #fff;}
				.lista_tipologie .item:nth-child(2){width: 20%;}
				.lista_tipologie .item:last-child{border-right: 0px;}
					span.seoSelezione{display: inline-block; color: #505050; cursor: pointer; padding: 10px 0px; font-size: 13px;}				
						span.seoSelezione a{color: #626262;}
					.lista_tipologie .item.sel, .lista_tipologie .item.sel_tipo{background: #ccc;}
					.lista_tipologie .item.sel span.seoSelezione, .lista_tipologie .item.sel_tipo span.seoSelezione{color: #000; font-weight: 500;}
						/*.lista_tipologie .item.sel_tipo span.seoSelezione{color: #000; font-size: 13px; font-weight: 400 !important;}
							.lista_tipologie .item.sel_tipo span.seoSelezione a{font-weight: 400 !important; color: #3e3e3e;}*/
				.main_tipologies{background: #fff; border-bottom: 10px solid #fff;}
					.lista_tipologie .main_tipologies .item{width: 49%; display: inline-block; box-sizing: border-box;}
						.main_tipologies .venditas{text-align: right; border-right: 1px solid #ddd; padding-right: 25px;} 
						.main_tipologies .affittos{text-align: left; padding-left: 25px;}
							.lista_tipologie .main_tipologies .item a, .lista_tipologie .main_tipologies .item a:hover, .lista_tipologie .main_tipologies .item a:active, .lista_tipologie .main_tipologies .item a:visited{color: #767676; font-size: 17px; background: #fff !important;}
							.lista_tipologie .main_tipologies .item{background: #fff !important;}
								.lista_tipologie .main_tipologies .item a.sel{color: #000;}
				.selezione{background: #efefef; height: 200px; overflow: auto; margin-top: 10px;}
					.selezione a{color: #626262; display: inline-block; padding: 8px 0px 2px;}
						.selezione a:hover{color: #000;}
				

				.cerca_loc{width: 100%; text-align: center; background: ; padding: 20px;}
					.cerca_loc #localita{background: none; font-size: 25px; font-weight: 200; color: #000; }
					#cercaValori{background: #fff; border: 1px solid #dcdcdc; padding: 5px; margin-top: 10px; margin-left: 10px;}
					.cerca_loc #selezione{background: url('images/freccc.png') no-repeat; background-position: center top; margin-top: 0px; padding-top: 50px;}
						.cerca_loc #selezione a{color: #626262;}
							.cerca_loc #selezione a:hover{color: #000;}
				
				
    /*span.seoSelezione a { color: #fff; }
    div.selezione { text-align: left; }
    div.selezione div { border-bottom: 1px solid lightgray; }*/

		@media (min-width: 420px){
			#risultati_ricerca .item{width: 400px; height: auto; margin: 0px auto; padding: 40px 0px 10px;}
		}

		@media (min-width: 580px){
			.claim{width: auto; height: auto;}
		}

		@media (min-width: 768px){
			#header_int{padding: 0px 3%;}

			.claim{width: auto; height: auto; display: block; margin: 0px auto;}
			
			
			#ultime_blog .item{padding: 0px 20px 40px; border: 0px; text-align: left;}

			/*MAIN*/
			#evidenza .item_1{padding-right: 26px;}
				#evidenza .item_2{padding-right: 13px; padding-left: 13px;}
				#evidenza .item_3{padding-left: 26px;}

				/*RISULTATI RICERCA*/
				#risultati_ricerca{width: 100%; overflow: hidden; padding: 0px 3%;}

				/*SCHEDA IMMOBILE*/
				#scheda_immobile{padding: 0px 3%;}
					#info_gen div:last-child{text-align: right;}
						#info_gen h1{font-size: 35px;}
						#info_gen h5{margin-top: 0px;}


				/*CONTATTI*/
				.recapiti .vc_col-sm-9{padding-top: 0px; padding-left: 2%;}
				.recapiti .vc_col-sm-9 h3{margin-bottom: 20px;}
				.recapiti .form-element:nth-child(odd) .oneLineText-cover{margin-right: 20px;}
				.recapiti .email-cover{margin-right: 20px;}
				.recapiti .form-element:nth-child(even) .oneLineText-cover{margin-left: 20px;}


				/*CHI SIAMO*/
				#staff_list{overflow: hidden;}
				#staff_list .item{width: 41%; text-align: center; margin: 0px 2% 40px; float: left;}

				/*BLOG*/
				#blog_list .item{padding: 25px 3%;}
				#blog_list.video .item{padding: 25px 3%;}

				/*SEO*/
				.lista_tipologie{padding: 0px 3%;}
				span.seoSelezione{font-size: 15px;}	

				/*VALUTAZIONE*/
				.fc-form-3{border: 1px solid #ededed; padding: 20px 10px;}
				.fc-form-3 .form-element-html div{padding: 0px 10px;}
					.fc-form-3 .form-element-html div div{padding: 0px;}
					.fc-form-3 select{border: 0px !important;}
					.fc-form-3 h3{font-weight: 300 !important;}
		}

		@media (min-width: 992px){
			.nomobile{display: inline-block;}
			.simobile{display: none;}
			.simobile_inline{display: none;}

			/*TOP DESK*/
			#header_desk{display: block; position: fixed; width: 100%; z-index: 30;}
				#top_desk{padding: 10px 3%; background: #000; text-align: left; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 300; color: #fff;}
				/*MENU DESK*/
				#menu_desk{background: #ededed;}
					#menu_desk .logo{padding: 20px 0px; text-align: left;}
					#menu_desk .logo img{width: 90%; height: auto;}
					.menu-desk{text-align: right; padding-top: 35px;}
						#menu_desk_int{padding: 0px 3%;}
							.menu-desk li{display: inline-block;}
								.menu-desk a{display: block; color: #000; font-family: 'Poppins', sans-serif; font-size: 13px; text-transform: uppercase; padding: 0px 5px;}
								.menu-desk .contatti_menu a{background: #000; color: #fff;}

			.social_header{color: #fff; text-align: right; font-size: 13px;}
				.social_header a{padding: 0px 0px 0px 15px;}

			/*HEADER MOBILE*/
			#logo_mobile{display: none;}

			/*CERCA*/
			#ricerca_box{position: static; display: block; padding: 0px 3% 25px;}
				#ricerca_box table td{padding-bottom: 5px;}
					#ricerca_box .tre, #ricerca_box .sei, #ricerca_box .sette{width: auto; display: table-cell;}
				#ricerca_box .sei{width: 16.6%;}
				#ricerca_box .sette{width: 14.2%;}
				#ricerca_box .space_l{padding-left: 10px;}
					#ricerca_box .riferimento{padding-left: 50px; background: url('images/cerca.png') no-repeat;}
				#ricerca_box .submit{padding: 5px 0px 4px;}

				#ricerca_box .tre{padding-bottom: 20px;}

			#ricerca_box.ricerca_nohome{display: none;}

			#ricerca_box.ricerca_home{position: absolute; background: url('images/back_ricerca.png'); z-index: 20;}

			/*FADE HOME PAGE*/
			#fadeHome{display: block; width: 100%; position: relative; width: 100%; padding-top: 144px;}
				#fadeHome .item{width: 100%; position: absolute; left: 0px; padding: 0px;}
					#fadeHome .item img{width: 100%; height: auto;}
						#fadeHome .portovenere{background: url('images/immobili_cinqueterre.jpg'); background-size: cover; background-position: center center; z-index: 1;}
						#fadeHome .item_2{background: url('images/foto_home_2.jpg'); background-size: cover; background-position: center center; z-index: 2; display: none;}
						#fadeHome .item_3{background: url('images/foto_home_3.jpg'); background-size: cover; background-position: center center; z-index: 3; display: none;}
						#fadeHome .item_4{background: url('images/foto_home_4.jpg'); background-size: cover; background-position: center center; z-index: 4; display: none;}
						#fadeHome .item_5{background: url('images/foto_home_5.jpg'); background-size: cover; background-position: center center; z-index: 5; display: none;}
						#fadeHome .item_6{background: url('images/foto_home_6.jpg'); background-size: cover; background-position: center center; z-index: 6; display: none;}
						#fadeHome .item_7{background: url('images/foto_home_7.jpg'); background-size: cover; background-position: center center; z-index: 7; display: none;}

			
			#ultime_blog h2, #blog_list.video_list_home h4{font-size: 45px;}
			#blog_list.video_list_home{background: #e3e3e3;}
			#ultime_blog{background: none;}

			#category_blog h1{font-size: 45px;}

			/*MAIN*/
			#main{padding-top: 143px;}

				#intro{padding: 55px 3% 0px;}
					#intro h2{font-size: 45px;}
					#intro h3{font-size: 22px; line-height: 29px; margin-bottom: 10px;}

					#list_proposte{display: table; margin-top: 40px;}
						#list_proposte .item{display: table-cell; width: 16.6%; margin-bottom: 0px; vertical-align: middle;}
							#list_proposte .item.ville{border-right: 15px solid #fff;}
							#list_proposte .item.rustici{border-right: 15px solid #fff;}
							#list_proposte .item.apts{border-right: 15px solid #fff;}
							#list_proposte .item.prestigio{border-right: 15px solid #fff;}
							#list_proposte .item.commerciale{border-right: 10px solid #fff;}
							#list_proposte .item.affitti{border-left: 5px solid #fff;}
								#list_proposte .item a{padding: 95px 0px; font-size: 25px; font-weight: 400;}
									#list_proposte .item a span{font-size: 18px; font-weight: 200;}

				#evidenza{background: #e3e3e3; padding-bottom: 35px; margin-bottom: 0px;}
					#evidenza .item{padding-bottom: 0px;}
						#evidenza h2{font-family: 'Poppins', sans-serif; color: #000; font-size: 45px; font-weight: 200; margin-bottom: 15px; padding-top: 30px;}
						#evidenza_int{padding: 0px 3%;}
							#evidenza h6{font-size: 25px; line-height: 30px;}
							#evidenza .link_b{display: block; background: #000 url('images/plus_black.gif') no-repeat; background-position: right center; color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; text-transform: uppercase; padding: 10px 35px 10px 10px; text-align: left;}
				
				#evidenza.evidenza_laspezia{margin-bottom: 50px !important;}

				#luoghi_sogno{display: block; padding-top: 65px; width: 100%; margin-bottom: 65px;}
					#luoghi_sogno h2{font-family: 'Poppins', sans-serif; color: #000; font-size: 45px; font-weight: 200; margin-bottom: 10px;}
					#luoghi_sogno h3{font-family: 'Poppins', sans-serif; color: #7d7d7d; font-weight: 300; font-size: 22px; line-height: 29px; margin-bottom: 40px;}

					.list_luoghi{display: table; width: 100%; padding: 0px 3% 20px;}
						.list_luoghi .item{display: table-cell; width: 50%; margin-bottom: 0px; vertical-align: middle;}
							.list_luoghi .item.ll{border-right: 10px solid #fff;}
							.list_luoghi .item.rr{border-left: 10px solid #fff;}
							.list_luoghi .item.cinquet{background-image: url('images/cinquet.jpg');}
							.list_luoghi .item.golfo{background-image: url('images/golfo.jpg');}
							.list_luoghi .item.portovenere{background-image: url('images/portovenere.jpg');}
							.list_luoghi .item.lerici{background-image: url('images/lerici.jpg');}
								.list_luoghi .item a{display: block; padding: 80px 0px; font-size: 30px; font-weight: 400; color: #fff;}
									.list_luoghi .item a span{font-size: 15px; font-weight: 200;}

			/*RISULTATI RICERCA*/
			#nuova_ricerca{display: block; text-align: right; width: 100%; padding-left: 0px; padding-right: 0px;}
				#nuova_ricerca a{display: inline-block; background: #000 url('images/cerca_bianco.png') no-repeat; background-position: left center; color: #fff; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 700; text-transform: uppercase; padding: 7px 10px 8px 50px;}

				#tit{padding: 0px 3%;}

			#risultati_ricerca{padding: 0px; margin-bottom: 110px;}
				#risultati_ricerca h2{margin-bottom: 5px;}
				#risultati_ricerca .item{float: left; width: 410px; height: 430px; margin-top: 50px; padding: 0px; border-bottom: 1px solid #ededed;}
					#risultati_ricerca .link_b{display: block; background: #000 url('images/plus_black.gif') no-repeat; background-position: right center; color: #fff; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 700; line-height: 18px; text-transform: uppercase; padding: 10px 35px 10px 10px; text-align: left;}

			/*SCHEDA*/
			#varie_immobile{padding: 30px 0px;}
				#desc_immobile #generale{padding: 30px 2% 30px 0px; line-height: 30px;}
					#desc_immobile #generale div{padding-left: 2%;}

				#desc_immobile{padding-right: 2%;}
				#contact_imm{padding-left: 1%;}

				#contact_imm .info{margin-top: 0px;}

				.tel_mobile{display: none;}
				.tel_desktop{display: inline-block;}



			/*PAGE STANDARD*/
			.page_standard{padding: 40px 3% 0px;}

				#cookieChoiceInfo span{display: block; width: 60%; margin: 0px auto;}

			/*CHI SIAMO*/
			#staff_list{overflow: hidden;}
			#staff_list .item{width: 31.3%; text-align: center; margin: 0px 1% 40px; float: left;}
				#staff_list .item .foto{width: 70%; margin: 0px auto;}
					#staff_list .item .foto img{width: 100%; height: auto;}

			/*BLOG*/
			#blog_list .item{padding: 25px 2%;}
			#blog_list.video .item{padding: 25px 2%;}

			#single_blog .left_blog{padding-right: 50px;}


			#footer #linkz{padding: 20px 3%;}
				#footer #info .contatti{border-bottom: 0px; padding-bottom: 0px;}
					#footer #linkz h3{}
					#footer #linkz p{display: inline-block; padding: 0px 15px; margin: 0px;}
						#footer #linkz img{height: auto; width: auto;}
			#footer #info{padding: 50px 3% 40px}
				#footer #info .info{padding: 24px 0px; text-align: right;}
			#footer #dev{padding: 25px 3%;}

			/*SEO*/
			.cerca_loc #localita{font-size: 30px;}
		}

		@media (min-width: 1180px){
			/*TOP DESK*/ /*MENU DESK*/
			.menu-desk a{padding: 0px 10px;}
		}

		@media (min-width: 1280px){
			#header_int, #top_desk_int, #menu_desk_int{width: 1260px; padding: 0px; margin: 0px auto;}
			
			#ultime_blog_int{width: 1260px; padding: 0px; margin: 0px auto;}
			#dicono_single_int{width: 1260px; padding: 0px; margin: 0px auto 50px;}

			.claim_new{width: auto; height: auto; display: block; margin: 0px auto;}
			#intro .link{margin-top: -10px;}

			/*TOP DESK*/ /*MENU DESK*/
			.menu-desk a{padding: 0px 15px;}

			/*CERCA*/
			#ricerca_box{padding: 0px 0px 25px; border-top: 0px solid #fff;}
				#ricerca_box_int{width: 1260px; padding: 0px; margin: 0px auto;}

			/*MAIN*/
			#intro{padding: 30px 0px 0px; margin: 0px auto;}
			#list_proposte .item a{font-size: 30px;}
			.list_luoghi{width: 1260px; padding: 20px 0px 0px; margin: 0px auto;}
			#evidenza_int{width: 1260px; padding: 0px; margin: 0px auto;}

			/*RISULTATI RICERCA*/
			#nuova_ricerca{width: 1260px; padding: 0px; margin: 0px auto;}
			#tit{width: 1260px; padding: 0px; margin: 0px auto;}

			/*SCHEDA IMMOBILE*/
			#scheda_immobile{width: 1260px; padding: 0px; margin: 0px auto;}

			/*PAGE STANDARD*/
			.page_standard{width: 1260px; padding: 0px; margin: 50px auto;}

			#footer #linkz{padding: 20px 0px;}
			#footer #info{padding: 50px 0px;}
				#footer #info_int{width: 1260px; padding: 0px; margin: 0px auto;}
			#footer #dev{padding: 25px 0px;}

			/*SEO*/
			.lista_tipologie{margin: 0px auto; width: 1260px; padding: 0px;}
			.cerca_loc{width: 1260px; margin: 0px auto;}
		}

	

			

		@media (min-width: 1800px){
			/*MAIN*/
			#intro{width: 1780px;}
		}




/* Custom Isaia */
	.hover-zoom {
		transition: all 0.3s ease-in-out;
		background-size: auto 110%;
		background-position: center center;
		background-repeat: no-repeat;
		/*background-color: #fff;*/
	}
	.hover-zoom:hover {
		background-size: auto 120%;
	}
	.rela {
		position: relative;
	}
	.tendina {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		background: rgba(255,255,255, 0.8);
		height: 180px;
		text-align: left;
		padding: 10px;
		cursor: pointer;
	}

	#nontrovato input { width: 98%; }
	#nontrovato input[type="checkbox"] { width: auto; }
	#nontrovato textarea { width: 99%; }
	#nontrovato span.error { color: red; font-size: .85em; text-transform: none; }
	#nontrovato button .text { color: #fff; }




/* #blog_list div.img_link {
	height: 300px;
} */


/*.testo_intro .intro_intro{color: #7d7d7d; font-weight: 300; font-size: 22px;}*/
.testo_intro .intro_intro{color: #000; font-weight: 300; font-size: 30px;line-height:1.2;}
.testo_intro p{margin-bottom: 15px;}
	.testo_intro p strong{font-weight: 300; line-height:1.2;}

@media (min-width: 980px){	
	.testo_intro{width: 960px; margin: 0px auto;}
}

.riviste .item{border-top: 0px !important;}
	.riviste .img_link{border: 1px solid #dbdbdb !important;}
	.riviste h3{color: #000; margin-bottom: 10px;}


#single_blog .content_single img{width: 100% !important; height: auto;}
#single_blog .content_single h3, #single_blog .content_single h4, #single_blog .content_single h5, #single_blog .content_single p{padding: 0px 0px 20px;}
#single_blog .content_single h3{font-size: 28px; color: #000; padding-top: 15px}
	#single_blog .content_single h3 strong{font-weight: 400;}
#single_blog .content_single h4{font-size: 25px; color: #000; font-weight: 300; padding-top: 15px}
	#single_blog .content_single h4 strong{font-weight: 300;}
#single_blog .content_single h5{font-size: 20px; color: #000; line-height: 25px;}
	#single_blog .content_single h5 strong{font-weight: 400;}
#single_blog .content_single a{color:#666; border-bottom: 1px solid #ccc; transition: all .3s;}
	#single_blog .content_single a:hover{color: #000;}


.yt_video{
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}

.yt_video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}