.salva_preferito img{
	opacity: 0 !important;
}

body.frontend.home{
	margin-top: 0;
}

.dark_header_on_scroll .header,
.dark_header_on_scroll .header__wrapper{
	background: transparent;
	border-bottom: 0;
}

.dark_header_on_scroll.scrolling .header,
.dark_header_on_scroll.scrolling .header__wrapper{
	background: #23262D;
}

.page_dark_top{
	min-height: 547px;
	padding: 0 !important;
	margin-bottom: 0px;
	position: relative;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.page_dark_top_bassa{
	height: 324px;
}

.page_dark_top_bassa h1.special-h{
	font-size: 50px;
	line-height: 50px;
}

.page_dark_top.with-spacer{
	margin-bottom: 90px;
}

.testata_full_height .page_dark_top{
	height: 100vh;
}

.page_dark_top:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(35,38,45,0.82);
}

.page_dark_top:after{
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 46%;
	background: -moz-linear-gradient(top, rgba(35,38,45,0) 0%, rgba(35,38,45,0.74) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(35,38,45,0) 0%,rgba(35,38,45,0.74) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(35,38,45,0) 0%,rgba(35,38,45,0.74) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0023262d', endColorstr='#bd23262d',GradientType=0 ); /* IE6-9 */
}

.base_page .contenitore_principale{
	padding-top: 0;
}

.base_page #main-navigation ul li a{
	color: #fff;
}

.dark_header_on_scroll #main-navigation .login_button{
	color: #fff;
}

.cont_top_intro {
    position: absolute;
    z-index: 2;
    max-width: 1270px;
    margin: 0 auto;
    padding: 0 15px;
    bottom: 60px;
    left: 50%;
    transform: translate(-50%,0);
    width: 100%;
}

.testata_full_height .page_dark_top .cont_top_intro{
	max-width: 38%;
	padding: 0 45px;
	bottom: auto;
	top: 50%;
	transform: translate(-50%,-50%);
}

.page_dark_top .page-title h1 p{
	font-size: 50px;
	line-height: 50px;
	font-family: "Mukta Mahee";	
	font-weight: 200;
	padding-top: 100px;
	margin-bottom: 40px;
}

.page_dark_top .page-title h2 p{
	font-size: 17px;
	line-height: 25px;
	max-width: 590px;
	margin: 0 auto;
}

.page_dark_top .titolo_testata p{
	font-size: 63px;
	line-height: 68px;
	font-family: "Mukta Mahee";
	font-weight: 200;
	color: #fff;	
	text-align: center;
	position: relative;
}

.testata_full_height .page_dark_top .page_dark_top_lines:before{
	content: "";
	position: absolute;
	left: 45px;
	top: 50%;
	border-bottom: 1px solid #fff;
	height: 0;
	width: calc(31% - 45px);	
}

.testata_full_height .page_dark_top  .page_dark_top_lines:after{
	content: "";
	position: absolute;
	right: 45px;
	top: 50%;
	border-bottom: 1px solid #fff;
	height: 0;
	width: calc(31% - 45px);	
}

.titolo_intro, .titolo_intro p{
	font-size: 50px;
	line-height: 50px;
	font-family: "Mukta Mahee";
	font-weight: 200;
	color: #fff;
}

.sottotitolo_intro{
    font-size: 21px;
    line-height: 25px;
    font-weight: 600;
    color: #fff;
    padding: 5px 0 10px 0;
}

.testo_intro,
.testo_intro p{
	font-size: 17px;
	line-height: 22px;
	color: #fff;
}

.bottone_intro{
	font-size: 20px;
	line-height: 21px;
	padding: 10px 30px !important;
}

.base_page .cont_form_intro form{
	position: absolute;
	bottom: 0;
	right: 0;
	max-width: 475px;	
}


.base_page .estate-search-tool .form-group{
	float: none;
	padding: 0 !important;
}

.base_page .estate-search-tool .form-group.campo_ricerca{
	width: 100%;
	padding-top: 10px !important;
}

.base_page .estate-search-tool .input-group.generic-search input{
	margin-left: 0;
	height: 41px !important;
	width: 100% !important;
	line-height: 41px !important;
	border-radius: 3px;
}

.base_page .estate-search-tool .input-group.generic-search input::placeholder{
	line-height: 41px !important;
} 
.base_page .estate-search-tool .input-group.generic-search input:-webkit-input-placeholder{
	line-height: 41px !important;	
} 
.base_page .estate-search-tool .input-group.generic-search input:-moz-placeholder{
	line-height: 41px !important;	
} 
.base_page .estate-search-tool .input-group.generic-search input:-ms-input-placeholder{
	line-height: 41px !important;
} 

.base_page .estate-search-tool .input-group-btn{
	float: right;
	position: relative;
	z-index: 22;
	margin-top: -43px;
	margin-right: -1px;
}

.base_page .cont_lente_listing{
	border-radius: 3px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background: #ff5a60;
	height: 41px;
}

.base_page .interest-switcher span{
	color: #E5E4E4;
	font-size: 17px;
	line-height: 25px;
}

.base_page .estate-search-tool .form-group.interest-switcher label{
	color: #E5E4E4;
	font-size: 21px !important;
	line-height: 25px;
}

.base_page .estate-search-tool .form-group.interest-switcher label.active{
	color: #fff;
	font-weight: 600;
}

.slick-carousel-loghi{
	margin-bottom: 0;
	padding: 30px 0;
}

.fascia_decisionale{
	background: #f4f4f4;
	padding: 75px 0 40px 0; 	
}

.fascia_decisionale_affitta{
	background: #fff;
	padding: 52px 0 102px 0; 
}

.titolo_fascia_decisionale{
	font-size: 31px;
	line-height: 44px;
	font-family: "Lora";
	font-style: italic;
	color: #23262D;
	position: relative;
	width: 65%;
	float: right;
	text-align: center;
	margin-bottom: 20px;
}

.fascia_decisionale .titolo{
	font-size: 32px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	color: #23262D;	
	margin-bottom: 10px;
}

.fascia_decisionale .testo{
	font-size: 17px;
	line-height: 25px;
	color: #23262D;	
}

.testo_base{
	font-size: 17px;
	line-height: 25px;
	color: #23262D;	
	font-weight: 400;
	font-family: "Source Sans Pro";
}

.base_page .tab_agente ul li{
	line-height: 21px;
}

.base_page .tab_agente_decidi_tu{
	margin: 10px 0;
}

.base_page .square_fascia_decisionale .tab_agente_decidi_tu{
	margin: 20px 0;
}

.base_page .fascia_decisionale_affitta .tab_agente_decidi_tu{
	margin: 25px 0;
}

.base_page .square_fascia_decisionale .tab_agente_tutti_servizi{
	margin-top: -10px;
}

.base_page .tab_agente_list_title{
	margin-bottom: 10px;
}

.base_page .tab_agente_tutti_servizi:before{
	background: transparent;
}

.square_fascia_decisionale{
	background: #fff;
	border: 1px solid #d7d7d7;
	padding: 40px;
}

.base_page .blocco_valuta_casa .title{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	padding-top: 10px;
}

.base_page .blocco_valuta_casa .text{
	font-size: 17px;
	line-height: 25px;	
}

.form_valuta_casa{
	max-width: 570px;
	margin: 0 auto;
	margin-bottom: 5px;
}

.form_valuta_casa input{
	width: calc(100% - 145px) !important;
	margin-right: 10px;
	display: inline-block;
	height: 40px !important;
	line-height: 40px !important;
	padding-top: 0;
	padding-bottom: 0;
}

.frontend.comparazione_offerte .form_valuta_casa input,
.frontend .form_valuta_casa input{
	line-height: 40px !important;
}

.frontend.comparazione_offerte .form_valuta_casa input::placeholder,
.frontend .form_valuta_casa input::placeholder{
	line-height: 40px !important;	
} 

.frontend.comparazione_offerte .form_valuta_casa input:-webkit-input-placeholder,
.form_valuta_casa input:-webkit-input-placeholder{
	line-height: 40px !important;	
} 

.frontend.comparazione_offerte .form_valuta_casa input:-moz-placeholder,
.form_valuta_casa input:-moz-placeholder{
	line-height: 40px !important;
} 

.frontend.comparazione_offerte .form_valuta_casa input:-ms-input-placeholder,
.form_valuta_casa input:-ms-input-placeholder{
	line-height: 40px !important;	
}

.blocco_stats_valori{
	margin-bottom: 90px;
}

.blocco_stats_valori .titolo{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	color: #23262D;	
	font-weight: 200;
	padding-top: 10px;
}

.blocco_stats_valori .testo{
	max-width: 670px;
	margin: 0 auto;
	padding-top: 10px;
	margin-bottom: 45px;
}

.sopra_stats{
	text-align: left!important;	
}

.blocco_testo_home .testo{
	max-width: 100%;
}

.blocco_testo_home{
	margin-top: 75px;
}

.blocco_stats_valori .testo,
.blocco_stats_valori .testo p{
	font-size: 17px;
	line-height: 25px;
	color: #23262D;	
}

.blocco_stats_valori .valore{
	font-size: 39px;
	line-height: 26px;
	font-family: "Mukta Mahee";
	font-weight: 400;
	color: #23262D;	
	margin-bottom: 30px;	
}

.blocco_stats_valori .testo_valore{
	font-size: 17px;
	line-height: 25px;
	color: #23262D;
	max-width: 240px;
	margin: 0 auto;	
}

.titolo_pre_news{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	font-weight: 200;
	margin-bottom: 15px;	
}

.testo_pre_news{
	margin-bottom: 40px;
}

.testo_pre_news p{
	font-size: 17px;
	line-height: 25px;	
}

.base_page .slick-carousel-news{
	padding: 0;
}

.slick-carousel-news .slick-arrow,
.slick-carousel-news .slick-arrow.slick-disabled,
.immobili_simili_container >.slick-slider >.slick-arrow,
.immobili_simili_container >.slick-slider >.slick-arrow.slick-disabled,
.fascia_commenti .slick-arrow,
.fascia_commenti .slick-arrow.slick-disabled{
	border-radius: 100%;
	border: 1px solid #999999;
	height: 53px;
	width: 53px;
	line-height: 53px;
	top: 50%;
	right: 35px;
	transition: all 0.2s;
}

.slick-carousel-news .slick-arrow,
.slick-carousel-news .slick-arrow.slick-disabled{
	top: 60px;
}

.slick-carousel-news .slick-arrow:hover,
.immobili_simili_container >.slick-slider >.slick-arrow:hover,
.fascia_commenti .slick-arrow:hover{
	border: 1px solid #23262D;
}

.slick-carousel-news .slick-arrow.slick-disabled:before,
.fascia_commenti .slick-arrow.slick-disabled:before,
.immobili_simili_container >.slick-slider >.slick-arrow:before,
.immobili_simili_container >.slick-slider >.slick-arrow.slick-disabled:before,
.slick-carousel-news .slick-arrow:before,
.fascia_commenti .slick-arrow:before{
	font-size: 15px;
	color: #999999;
	content: "\e91b";
}

.slick-carousel-news .slick-arrow:hover:before,
.immobili_simili_container >.slick-slider >.slick-arrow:hover:before,
.fascia_commenti .slick-arrow:hover:before{
	color: #23262D;
}

.slick-carousel-news .slick-arrow.slick-prev{
	left: auto;
	right: 105px;
}

.slick-carousel-news .singola_news{
	border: 1px solid #e1e1e1;	
}

.singola_news .news_img{
	background-position: center;
	background-size: cover;
}

.slick-carousel-news .news_img{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.singola_news .news_cont{
	padding: 100px 0 75px 45px;
}

.slick-carousel-news .news_cont,
.video{
	padding: 100px 0 75px 45px;
	max-width: 460px;
}

.video_right.video{
	padding: 100px 45px 75px 0;
}

.slick-carousel-news .pre_titolo,
.singola_news .pre_titolo,
.video .pre_titolo{
	font-size: 19px;
	line-height: 19px;
	color: #23262D;
	margin-bottom: 10px;
}

.slick-carousel-news .titolo,
.singola_news .titolo,
.video .titolo{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	font-weight: 200;
	color: #23262D;	
	margin-bottom: 30px;	
}

.slick-carousel-news .testo,
.singola_news .testo,
.video .testo,
.slick-carousel-news .testo p,
.singola_news .testo p,
.video .testo p{
	font-size: 17px;
	line-height: 25px;
	color: #23262D;	
}

.fascia_commenti{
	background: #f4f4f4;
	padding-top: 80px;
	padding-bottom: 50px;
}

.fascia_commenti_white{
	background: #fff;
}

.fascia_commenti_white .slick-arrow,
.fascia_commenti_white .slick-arrow.slick-disabled{
	border: 1px solid #23262D;
}

.fascia_commenti_white .fascia_commenti .slick-arrow.slick-disabled:before,
.fascia_commenti .slick-arrow:before{
	color: #23262D;
}

.base_page .slick-carousel-commenti{
	padding: 0 100px;
}

.base_page .slick-carousel-commenti .slick-arrow.slick-prev{
	right: auto;
	left: -100px;
}

.base_page .slick-carousel-commenti .slick-arrow.slick-next{
	left: auto;
	right: -100px;
}

.fascia_commenti_titolo{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	font-weight: 200;
	color: #23262D;	
	margin-bottom: 50px;	
}

.singolo_commento{
	border-right: 1px solid #c9c9c9;
	padding: 20px;
}

.singolo_commento .quote{
	margin-bottom: 15px;
	text-align: center;
}

.singolo_commento .quote .fas:before{
	font-size: 18px;
	color: #23262D;
}

.singolo_commento .nome{
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
	color: #23262D;
	text-align: center;
	margin-bottom: 5px;
}

.singolo_commento .mansione{
	font-size: 13px;
	line-height: 18px;
	font-family: "Lora";
	font-style: italic;
	color: #23262D;
	text-align: center;
	margin-bottom: 10px;
}

.singolo_commento .testo{
	font-size: 21px;
	line-height: 30px;
	font-family: "Lora";
	font-style: italic;
	color: #23262D;
	text-align: center;
	max-width: 280px;
	margin: 0 auto;
}

.cont_video{
	padding-bottom: 70px;
}

.home .cont_video{
	border-bottom: 1px solid #959595;
	margin-bottom: 40px;
}

.cont_zone{
	margin-bottom: 82px;
}

.cont_zone .titolo{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	text-align: center;
	font-weight: 200;
	padding-top: 60px;
	margin-bottom: 24px;
}

.cont_zone .testo{
	font-size: 17px;
	line-height: 25px;
	text-align: center;
	max-width: 406px;
	margin: 0 auto;
	margin-bottom: 52px;
}

.base_page .singola_zona{
	width: 23%;
	margin-right: 2.5%;
	float: left;
}

.base_page .singola_zona:nth-child(4){
	margin-right: 0;
}

.base_page .singola_zona .nome_zona{
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 110px 0;
	text-align: center;
	font-size: 28px;
	line-height: 28px;
	color: #ffffff;
	position: relative;
}

.base_page .singola_zona .nome_zona:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(35,38,45,0.5);
	z-index: 1;
}

.base_page .singola_zona .nome_zona span{
	position: relative;
	z-index: 2;
}

.base_page .singola_zona a{
	font-size: 15px;
	line-height: 26px;
	display: block;
	color: #999999 !important;
}

.base_page .singola_zona a:hover{
	color: #ff5a60 !important;
}

.base_page .links_zona{
	padding-top: 35px;
}

.dark_header_on_scroll #logout{
	color: #ffffff;
}

.base_page .tab_agente ul li .check{
	top: 0;
}

#similar-estate.cont_carousel{
	border-top: 0;
	padding-left: 15px;
	padding-right: 15px;
}

.slick-carousel.immobili_simili_container{
	padding: 0 120px;
}

.slick-carousel.immobili_simili_container >.slick-slider >.slick-arrow.slick-prev{
	left: -90px;
}

.slick-carousel.immobili_simili_container >.slick-slider >.slick-arrow.slick-next{
	right: -90px;
}

.carousel_immobili_in_vendita .slick-slide{
    margin: 0 5px;
}

.carousel_immobili_in_vendita .slick-carousel-foto-immobili-simili .slick-slide{
    margin: 0;
}

.carousel_immobili_in_vendita .slick-list{
    margin: 0 -5px;
}
 
.blocco_calcola_rata.dark{
	margin-bottom: 130px !important;
}
 
.blocco_calcola_rata.dark > div > div{
	background: #23262d;
}

.blocco_calcola_rata.dark .title,
.blocco_calcola_rata.dark .text,
.blocco_calcola_rata.dark .contenitore_dati .risultato{
	color:#fff;
}

.blocco_calcola_rata.dark .text{
	max-width: 800px;
}

.blocco_calcola_rata.dark .contenitore_dati{
	max-width: 500px;
}

.fascia_grigia{
	background: #f4f4f4;
	padding: 80px 0;
}

.fascia_blocchi_compra_casa{
	background: #f4f4f4;
	padding: 50px 0 40px 0;	
}

.container_fascia_blocchi_compra_casa{
	max-width: 950px;
	margin: 0 auto;
	display: flex;
}

.titolo_blocchi_compra_casa{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";
	font-weight: 200;
	margin-bottom: 25px;
}

.blocco_compra_casa{
	margin: 0 20px;
	width: 50%;
	float: left;
	background: #ffffff;
	border: 1px solid #d7d7d7;	
	position: relative;
	padding: 30px 45px 30px 45px;
}

.blocco_compra_casa:after{
	content: "";
	height: 0;
	width: 100%;
	bottom: 0;
	left: 0;
	position: absolute;
	border-bottom: 8px solid #ff5a60;
	display: block;	
}

.titolo_blocco_compra_casa{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";	
	margin-bottom: 12px;
	font-weight: 300;
}

.testo_blocco_compra_casa{
	font-size: 17px;
	line-height: 25px;	
}

.evidenza_blocco_compra_casa{
	font-size: 15px;
	line-height: 26px;	
	font-weight: 700;
	margin-bottom: 15px;
	color: #ff5a60;
	margin-top: -10px;
}

.testo_blocchi_compra_casa{
	padding-top: 50px;	
}

.testo_blocchi_compra_casa p{
	font-size: 15px;
	line-height: 25px;
}

.articolo_semplice{
	padding: 88px 0;
}

.articolo_semplice .titolo p{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";	
	margin-bottom: 20px;
	font-weight: 200;	
}

.articolo_semplice .titolo.align-center p{
	padding-left: 15px;	
	padding-right: 15px;	
}

.articolo_semplice .testo p{
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;	
	max-width: 845px;
	margin: 0 auto;
}

.seven_points{
	background: #23262d;
	padding: 45px 0;
}

.seven_points_menu{
	display: flex;
	border-bottom: 1px solid #707070;
	padding-bottom: 10px;
}

.seven_points_menu_point{
	font-size: 15px;
	font-style: italic;
	line-height: 26px;
	color: #999999;
	font-family: "Lora";
	text-align: center;
	flex-grow: 1;
	cursor: pointer;
	position: relative;
}

.seven_points_menu_point:hover{
	color: #fff;
}

.seven_points_menu_point.active{
	color: #fff;
	font-size: 17px;
}

.seven_points_menu_point.active:after{
	content: "";
	display: block;
	height: 0;
	width: 100%;
	position: absolute;
	bottom: -12px;
	left: 0;
	border-bottom: 3px solid #ff5a60;
}

.seven_points_menu_point span{
	display: inline-block;
	margin-right: 0px;
}

.seven_points .points_title{
	font-size: 40px;
	line-height: 40px;
	color: #ffffff;
	font-family: "Mukta Mahee";
	font-weight: 200;
	padding-top: 120px;
	margin-bottom: 30px;
}

.seven_points .points_text h4{
	font-size: 28px;
	line-height: 28px;
	color: #ffffff;
	font-family: "source Sans Pro";
	font-weight: 400;
	padding: 20px 0;
}

.seven_points .points_text p,
.seven_points .points_text ul li{
	color: #ffffff;
}

.seven_points .point_img{
	padding-top: 60px;
}

.seven_points .point_img img{
	margin-bottom: 55px;
}

.seven_points .under_img_point_title{
	font-size: 27px;
	line-height: 27px;
	color: #ffffff;
	font-family: "Mukta Mahee";	
	font-weight: 200;
	text-align: left;
	margin-bottom: 1px;
	margin-top: -5px;
}

.seven_points .under_img_point_text{
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
	font-family: "Mukta Mahee";	
	font-weight: 200;	
	text-align: left;
}

.fascia_grigia_boxes_dimoora {
	background-color: #f4f4f4;
	padding: 150px 0 50px 0;
}

.template_chi_siamo .fascia_grigia_boxes_dimoora{
	padding: 100px 0 50px 0;
	margin-bottom: 86px;
}

.fascia_grigia_boxes_dimoora_container.container {
    padding: 0;
}

.fascia_grigia_boxes_dimoora .box .box_img {
	height: 245px;
	background-size: cover;
}

.fascia_grigia_boxes_dimoora .box .box_title,
.fascia_grigia_boxes_dimoora .box .box_text {
	background-color: white;
	font-family: 'Mukta Mahee';
	text-align: center;
}

.template_chi_siamo .fascia_grigia_boxes_dimoora .box .box_title{
	background-color: transparent;
	font-family: 'Source Sans Pro';
	text-align: left;
	font-size: 23px;
	line-height: 25px;
	font-weight: 600;
	margin-bottom: 10px;
}

.template_chi_siamo .fascia_grigia_boxes_dimoora .box .box_text {
	background-color: transparent;
	font-family: 'Source Sans Pro';
	text-align: left;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	font-style: normal;
}

.fascia_grigia_boxes_dimoora .box .box_title {
	font-weight: 800;
	font-size: 17px;
	padding-top: 20px;
}

.fascia_grigia_boxes_dimoora .box .box_text {
	font-style: italic;
	font-size: 12px;
	padding-bottom: 20px;
}

.fascia_community_dimoora{
	background: #f4f4f4;
	padding-top: 55px;
	padding-bottom: 65px;
}

.fascia_community_dimoora .sottotitolo{
	font-size: 19px;
	line-height: 19px;
	margin-bottom: 20px;
}

.fascia_community_dimoora .titolo{
	font-size: 46px;
	line-height: 48px;
	font-family: "Mukta Mahee";		
	font-weight: 200;
	text-align: left;
}

.fascia_community_dimoora .testo{
	margin-top: -10px;
}

.fascia_community_dimoora .testo p{
	font-size: 17px;
	line-height: 25px;	
}

.fascia_carousel_dimoora{
	padding-top: 10px;
	margin-bottom: 70px;
}

.carousel_dimoora_titolo{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";		
	font-weight: 200;	
	margin-bottom: 15px;	
}

.carousel_dimoora_testo{
	max-width: 380px;
	margin: 0 auto;
	margin-bottom: 95px;
}

.carousel_dimoora_testo p{
	font-size: 17px;
	line-height: 25px;
}

.base_page .slick-carousel-dimoora{
	padding: 0 100px;
}

.base_page .slick-carousel-dimoora .slick-arrow.slick-prev{
	right: auto;
	left: -100px;
	margin-top: -64px;
}

.base_page .slick-carousel-dimoora .slick-arrow.slick-next{
	left: auto;
	right: -100px;
	margin-top: -64px;
}

.slick-carousel-dimoora .slick-slide{
	padding: 0 25px;
}

.base_page .slick-carousel-dimoora .slick-arrow{
    border: 1px solid #999999;
    border-radius: 100%;
}

.base_page .slick-carousel-dimoora .slick-arrow:before{
	content: "\e91b";
	color: #999999;
	font-size: 15px;
	opacity: 1;
}

.base_page .slick-carousel-dimoora .slick-arrow:hover{
    border: 1px solid #666666;
}

.base_page .slick-carousel-dimoora .slick-arrow:hover:before{
	color: #666666 !important;
	opacity: 1;
}

.carousel_dimoora_img{
	height: 203px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.slick-carousel-dimoora .slick-slide .carousel_dimoora_img{
	margin-top: 30px;
}

.slick-carousel-dimoora .slick-current + .slick-slide .carousel_dimoora_img{
	height: 305px;
	margin-top: 0;
}

.container_blocchi_testo .cont_box_testo{
	margin-bottom: 90px;
}

.container_blocchi_testo.fascia_grigia_alternata .cont_box_testo:nth-child(even){
	background: #F4F4F4;
	padding: 50px 0;
}

.container_blocchi_testo .cont_box_testo .cont_box_right{
	padding-left: 40px;
}

.carousel_dimoora_text{
	font-size: 12px;
	line-height: 24px;
}

.cont_box_testo .titolo{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";		
	font-weight: 200;
	max-width: 510px;
	padding-top: 50px;
	margin-bottom: 30px;	
}

.cont_box_testo .titolo p{
	font-size: 40px;
	line-height: 40px;
	font-family: "Mukta Mahee";		
	font-weight: 200;	
}

.cont_box_testo .titolo p strong{
	font-weight: 400 !important;
}

.cont_box_testo .testo{
	max-width: 470px;	
}

.cont_box_testo .testo p{
	font-size: 17px;
	line-height: 25px;	
}

.cont_boxes_img{
	height: 350px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.seven_points_close_data{
	display: none;
}

.box_decisionale_affitto{
	padding: 30px 0 0 0 !important;
	border: 1px solid #d7d7d7;
}

.box_decisionale_affitto .title{
	font-size: 17px;
	line-height: 26px;
	font-weight: 600;
	padding: 0 20px;
}

.box_decisionale_affitto ul{
	display: flex;
	flex-wrap: wrap;
	padding-left: 20px;
}

.box_decisionale_affitto ul li{
	font-size: 17px;
	line-height: 21px;
	width: 50%;
	padding: 5px 20px 5px 50px;
	position: relative;
}

.box_decisionale_affitto ul li .check{
	top: 6px !important;
	left: 20px;
}

.box_decisionale_affitto .box_decisionale_affitto_hightlight{
	background: #ededed;
	padding: 5px 20px 5px 50px;
	font-size: 17px;
	line-height: 25px;
	margin-top: 40px;
}

.frase_sfondo_grigio{
	margin-bottom: 100px;
}

.frase_sfondo_grigio p{
	font-size: 40px;
	line-height: 50px;
	font-family: "Mukta Mahee";		
	font-weight: 200;	
}

.singolo_testo_con_img{
	margin-bottom: 100px;
}

.fascia_meet_the_team{
	margin-bottom: 110px;
}

.fascia_meet_the_team_title{
	font-size: 40px;
	line-height: 50px;
	font-family: "Mukta Mahee";		
	font-weight: 200;	
	margin-bottom: 10px;
}

.fascia_meet_the_team_text{
	margin-bottom: 80px;
}

.fascia_meet_the_team_text p{
	font-size: 17px;
	line-height: 25px;	
	max-width: 590px;
	margin: 0 auto;
}

.meet_the_team_block{
	margin-bottom: 30px;
}

.meet_the_team_block > div{
	border-radius: 5px;
	border: 1px solid #cccccc;
	overflow: hidden;
}

.meet_the_team_block_img{
	background: #F5F5F5;
	overflow: hidden;
	height: 225px;
}

.meet_the_team_block_img img{
	height: 100%;
	width: auto;
}

.meet_the_team_block .single-agent-name{
	font-size: 23px;
	line-height: 29px;	
	font-weight: 600;
	padding: 20px 0 5px 0;
}

.meet_the_team_block .single-agent-role{
	font-size: 16px;
	line-height: 20px;	
	padding-bottom: 30px;
	color: #666;
}

.fascia_meet_the_team .btn{
	margin-top: 40px;
}

.ti_potrebbe_interessare{
	padding-bottom: 150px;
}

.ti_potrebbe_interessare_title{
	font-size: 40px;
	line-height: 50px;
	font-family: "Mukta Mahee";		
	font-weight: 200;
	text-align: center;
	padding-top: 27px;
	margin-bottom: 60px;	
}

.ti_potrebbe_interessare .box_interesse{
	text-align: center;
	margin-bottom: 20px;
	padding: 0 20px;
	position: relative;
	height: 180px;
}

.ti_potrebbe_interessare .box_interesse .box_interesse_bg{
	background: #23262d;
	height: 100%;
}

.ti_potrebbe_interessare .box_interesse .box_interesse_bg div,
.ti_potrebbe_interessare .box_interesse a{
	font-size: 28px;
	line-height: 30px;
	font-weight: 400;
	color: #fff !important;
	display: block;
	position: absolute;
	transition: all 0.2s;
	width: calc(100% - 40px);
	top: 50%;
	padding: 90px 20px;
	transform: translate(0,-50%);
}

.ti_potrebbe_interessare .box_interesse .box_interesse_bg:hover{
	background: #ff5a60;
}

.valutazione-immobile .cont_box_testo:last-child{
	margin-bottom: 0;
}

.valutazione-immobile .cont_testo_intro{
	padding-top: 100px !important;
}

.valutazione-immobile .cont_testo_intro .form-control{
	max-width: 400px !important;
	display: inline-block;
	margin-bottom: 20px;
	height: 40px !important;
	line-height: 40px !important;
}

.valutazione-immobile .cont_testo_intro .form-control::placeholder{
	line-height: 27px !important;
} 

.valutazione-immobile .cont_testo_intro .form-control:-webkit-input-placeholder{
	line-height: 27px !important;
} 

.valutazione-immobile .cont_testo_intro .form-control:-moz-placeholder{
	line-height: 27px !important;
} 

.valutazione-immobile .cont_testo_intro .form-control:-ms-input-placeholder{
	line-height: 27px !important;
} 

.dimoora #message{
	height: 200px !important;
}

.flex_row{
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom: 1rem;
}

.testoAgente{
	padding-left: 15px;
	order:1;
}

.avatarAgente{
	padding-left: 15px;
	width: 100%;
}
.avatarAgente,
.avatarAgente img{
	height: 236px;
}

.avatarAgente img{
	object-fit: cover;
}

@media (max-width: 768px){
	.valutazione-immobile .cont_testo_intro .form-control{
		max-width: calc(100% - 30px) !important;
	}
	.template_chi_siamo .fascia_grigia_boxes_dimoora{
		padding: 50px 0 50px 0;
	}
	.singolo_testo_con_img{
		margin-bottom: 50px;
	}
	.page_dark_top.with-spacer{
		margin-bottom: 30px;
	}
	.meet_the_team_block .single-agent-name{
		font-size: 16px;
		line-height: 20px;
		padding: 10px 0;	
	}
	.meet_the_team_block .single-agent-role{
		font-size: 14px;
		line-height: 20px;	
	}
	.seven_points_menu_point{
		font-size: 14px;
	}
	.seven_points_menu_point.active{
		font-size: 15px;
	}
	.under_img_point div{
		text-align: left !important;
	}
	.slick-carousel-dimoora .slick-slide .carousel_dimoora_img{
		height: 150px;
	}
	.slick-carousel-dimoora .slick-current + .slick-slide .carousel_dimoora_img{
		height: 200px;
	}
	.base_page .slick-carousel-dimoora .slick-arrow.slick-next,
	.base_page .slick-carousel-dimoora .slick-arrow.slick-prev{
		margin-top: -24px;
	}
	.under_img_point_text{
		margin-bottom: 20px;
	}
	#pulisci_campi_ricerca{
		margin-bottom: 50px;
	}
}

@media only screen and (min-width: 767px) and (max-width: 991px){
	.fascia_grigia_boxes_dimoora .box:nth-child(1),
	.fascia_grigia_boxes_dimoora .box:nth-child(2) {
		margin-bottom: 20px;
	}
}


@media (max-width: 767px){
	.fascia_community_dimoora .titolo{
		text-align: center;
	}
	.dark_header_on_scroll .header,
	.dark_header_on_scroll .header__wrapper{
		border-bottom: 1px solid #6C6D71;
	}
	.frase_sfondo_grigio p{
		font-size: 20px;
		line-height: 30px;
	}
	.singola_news .news_cont{
		padding: 30px 0;
	}
	.singola_news{
		margin-left: -15px;
		margin-right: -15px;
	}
	.singola_news .news_cont{
		padding-left: 15px;
		padding-right: 15px;
	}
	.meet_the_team_block{
		padding-left: 0;
		padding-right: 0;
	}
	.ti_potrebbe_interessare .box_interesse{
		margin-bottom: 20px;
		padding-left: 0;
		padding-right: 0;
	}
	.singola_news .news_img{
		height: 200px;
		margin-left: 15px;
		width: calc(100% - 30px);
		padding: 0;
		flex: unset;
	}
	.video_right.video{
		padding: 30px 0;
	}
	.box_decisionale_affitto ul{
		display: block;
	}

	.box_decisionale_affitto ul li{
		width: 100%;
	}
	.page_dark_top{
		min-height: 100vh;
		position: relative;
	}
	.fascia_grigia{
		padding: 40px 0;
	}
	.cont_top_intro{
		margin-top: 0;
		position: absolute;
		bottom: 90px;
	}
	.base_page .cont_form_intro form{
		position: relative;
		padding: 0;
	}
	.base_page .cont_form_intro{
		padding-top: 20px;
		border-top: 1px solid #6c6d71;
		margin-top: 30px;
	}
	.cont_testo_intro,
	.base_page .cont_form_intro{
		float: none;
		display: block;
		width: 100%;
	}
	.titolo_intro, .titolo_intro p {
	    font-size: 40px;
	    line-height: 44px;
	    margin-bottom: 5px;
	}
	.sottotitolo_intro{
	    font-size: 40px;
	    line-height: 44px;
	    margin-bottom: 5px;
	}		
	.testo_intro, .testo_intro p {
	    line-height: 22px;
	}
	.base_page .estate-search-tool .form-group{
		display: block;
		padding-top: 20px !important;
	}
	.home.base_page .estate-search-tool .form-group{
		text-align: center;
	}
	.base_page .estate-search-tool .form-group .titolo_intro{
		padding-top: 10px;
		margin-bottom: 0;
		font-size: 33px;
		line-height: 33px;
	}
	.base_page .blocco_calcola_rata{
		margin-top: 0 !important;
	}
	.base_page .estate-search-tool .form-group .sottotitolo_intro{
		font-size: 17px;
		line-height: 23px;
		padding: 0;
	}
	.base_page .estate-search-tool .input-group-btn{
		width: 45px;
		height: 45px;
		margin-right: -2px;
	}
	.base_page .cont_lente_listing{
		width: 45px;
	}
	.titolo_fascia_decisionale {
	    font-size: 27px;
	    line-height: 37px;
	    width: 100%;
	    float: none;
	}
	.fascia_decisionale{
		padding-top: 37px;
		padding-bottom: 20px;
	}
	.fascia_decisionale .titolo {
	    font-size: 24px;
	    line-height: 40px;
	}
	.fascia_decisionale .primo_blocco{
		margin-top: 24px;
	}
	.fascia_decisionale .titolo{
		text-align: center;
		margin-bottom: 4px;
	}
	.fascia_decisionale .testo {
	    font-size: 15px;
	    line-height: 23px;
	}
	.base_page .tab_agente ul li{
		font-size: 16px;
		line-height: 19px;
	}
	.base_page .tab_agente{
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.base_page .tab_agente .btn{
		display: block;
		font-size: 24px;
		line-height: 24px;
		padding-top: 16px;
		padding-bottom: 16px;
		margin-bottom: 35px;
	}
	.square_fascia_decisionale{
		background: transparent;
		padding: 0;
		border: 0;
	}
	.fascia_decisionale .testo {
	    font-size: 15px;
	    line-height: 18px;
	    padding-top: 5px;
	    margin-bottom: 25px;
	}
	.base_page .blocco_valuta_casa,
	.base_page .agente_small_right{
		margin-top: 0 !important;
	}
	.base_page .blocco_valuta_casa{
		margin-bottom: 33px !important;
	}
	.base_page .blocco_valuta_casa .title {
	    font-size: 35px;
	    line-height: 38px;
	}
	.base_page .blocco_valuta_casa .text {
	    font-size: 17px;
	    line-height: 22px;
	}
	.base_page .form_valuta_casa input {
	    width: 100% !important;
	    margin-right: 0px;
	    display: block;
	    margin-bottom: 20px;
	}
	.blocco_stats_valori .titolo {
	    font-size: 35px;
	    line-height: 35px;
	    margin-bottom: 12px;
	}
	.blocco_stats_valori .testo,
	.blocco_stats_valori .testo p {
	    line-height: 22px;
	}
	.blocco_stats_valori .valore {
	    font-size: 33px;
	    line-height: 33px;
	    margin-bottom: 16px;
	}
	.blocco_stats_valori .testo_valore {
	    font-size: 14px;
	    line-height: 21px;
	    margin-bottom: 12px;
	}
	.slick-carousel-news .news_img{
		height: 257px;
	}
	.slick-carousel-news .singola_news{
		border: 0;
	}
	.slick-carousel-news .news_cont{
		padding: 0;
	}
	.base_page .slick-carousel-news{
		padding: 0 0 5px 0;
	}
	.slick-carousel-news .pre_titolo,
	.video .pre_titolo{
	    font-size: 17px;
	    line-height: 17px;
	    padding-top: 28px;
	    margin-bottom: 11px;
	}
	.slick-carousel-news .titolo,
	.video .titolo{
	    font-size: 35px;
	    line-height: 35px;
	    margin-bottom: 10px;
	}
	.slick-carousel-news .testo,
	.video .test p{
	    font-size: 17px;
	    line-height: 22px;
	}
	.slick-carousel-news .slick-dots li{
		width: 10px;
		height: 10px;
		margin: 0 10px;		
	}
	.slick-carousel-news .slick-dots li button,
	.slick-carousel-news .slick-dots li button:before{
		width: 10px;
		height: 10px;
		border-radius: 10px;
	}
	.fascia_commenti{
		padding-top: 50px;
		padding-bottom: 10px;
	}
	.fascia_commenti_titolo {
	    font-size: 35px;
	    line-height: 38px;
	    margin-bottom: 5px;
	}
	.singolo_commento .quote{
		margin-bottom: 13px;
	}
	.singolo_commento .testo {
	    font-size: 17px;
	    line-height: 26px;
	}
	.base_page .slick-carousel-commenti{
		padding: 0 70px;
	}
	.singolo_commento{
		border: 0;
		padding: 20px 0;
	}
	.base_page .slick-carousel-commenti .slick-arrow.slick-next{
		right: -65px;
	}
	.base_page .slick-carousel-commenti .slick-arrow.slick-prev{
		left: -65px;
	}
	.fascia_commenti{
		margin-bottom: 30px;
	}
	.fascia_commenti .slick-arrow{
		height: 47px !important;
		width: 47px !important;
		line-height: 47px !important;
	}
	.cont_video .col-12{
		padding-left: 0;
		padding-right: 0;
	}
	.cont_video iframe{
		height: 236px;
	}
	.video{
		padding: 0;
	}
	.cont_video{
		margin-bottom: 20px;
	}
	.cont_zone .testo{
		margin-bottom: 30px;
	}
	.contenitore_zone{
		overflow: hidden;
		overflow-x: auto;
	}
	.base_page .singola_zona{
		width: 287px;
		margin-right: 17px;
	}
	.contenitore_interno_zone{
		display: inline-flex;
	}
	.cont_zone{
		margin-bottom: 30px;
	}
	.blocco_calcola_rata.dark{
		margin-bottom: 55px !important;
	}
	.cont_video {
	    padding-bottom: 20px;
	}	
	.slick-carousel.immobili_simili_container{
		padding: 0 60px;
	}
	.slick-carousel.immobili_simili_container >.slick-slider >.slick-arrow.slick-prev{
		left: -60px;
	}

	.slick-carousel.immobili_simili_container >.slick-slider >.slick-arrow.slick-next{
		right: -60px;
	}
	.fascia_blocchi_compra_casa{
		background: #f4f4f4;
		padding: 50px 15px 40px 15px;	
	}
	.container_fascia_blocchi_compra_casa{
		max-width: 950px;
		margin: 0 auto;
		display: block;
	}
	.titolo_blocchi_compra_casa{
		font-size: 35px;
		line-height: 35px;
		margin-bottom: 3px;
	}
	.blocco_compra_casa{
		margin: 0;
		width: 100%;
		float: none;
		background: transparent;
		border: 0;	
		position: relative;
		padding: 28px 0 28px 0;
		text-align: center;
	}
	.blocco_compra_casa:after{
		display: none;	
	}
	.titolo_blocco_compra_casa{
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 12px;
		text-align: center;
	}
	.testo_blocco_compra_casa{
		line-height: 22px;	
		text-align: center;
	}
	.evidenza_blocco_compra_casa{
		margin-top: 0px;
		text-align: center;
	}
	.testo_blocchi_compra_casa {
		padding-top: 0px;
	}
	.testo_blocchi_compra_casa p{
		font-size: 13px;
		line-height: 20px;
		color: #6D6D6D;	
	}
	.blocco_compra_casa .btn.btn-primary{
		background: transparent !important;
	}
	.page_dark_top_lines:before,
	.page_dark_top_lines:after{
		display: none;
	}
	.testata_full_height .page_dark_top .cont_top_intro{
		max-width: 100%;
	}
	.page_dark_top .titolo_testata p{
		font-size: 51px;
	}
	.articolo_semplice{
		padding: 48px 0;
	}
	.articolo_semplice .titolo p{
		font-size: 35px;
		line-height: 35px;
	}
	.seven_points {
	    background: #f4f4f4;
	    padding: 0;
	}
	.seven_points_menu{
		display: block;
		border-bottom: 0;
		padding-bottom: 0;
	}
	.seven_points_menu_point{
		font-size: 31px !important;
		line-height: 42px !important;
		color: #23262d !important;
		border-bottom: 1px solid #959595;
		padding: 10px 70px 10px 50px;
		text-align: left;
	}
	.seven_points_menu_point:last-child{
		border-bottom: 0;
	}
	.seven_points_menu_point:hover{
		color: #ff5a60 !important;
	}
	.seven_points_menu_point:after{
		content: "";
		position: absolute;
		right: 40px !important;
		top: 21px !important;
		bottom: auto !important;
		left: auto !important;
		width: 26px !important;
		height: 26px !important;
		border: 1px solid #23262d !important;
		border-radius: 100% !important;
	}
	.seven_points_menu_point:before{
		content: "+";
		font-size: 28px;
		line-height: 28px;
		position: absolute;
		right: 46px !important;
		top: 20px !important;
		font-style: normal;
		font-family: "Source Sans Pro";
	}
	.seven_points_data{
		display: none;
	}
	.seven_points_data{
		background: #23262d;
		position: fixed;
		z-index: 999;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		padding: 0 0 30px 0;
		overflow: auto;
	}
	.points_title{
		font-size: 35px;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}
	.points_text p{
		line-height: 22px;
		text-align: center;
		padding-left: 15px;
		padding-right: 15px;
	}
	.points_text ul{
		padding-left: 15px;
		padding-right: 15px;		
	}
	.seven_points .points_text h4{
		font-size: 24px;
		line-height: 24px;
		text-align: center;	
		padding-left: 15px;
		padding-right: 15px;	
	}
	.seven_points .point_img{
		padding: 10px 15px;
	}
	.seven_points .point_img img{
		margin-bottom: 25px;
	}
	.under_img_point_title,
	.under_img_point_text{
		text-align: center;
	}
	.under_img_point{
		padding: 0 15px !important;
	}
	.under_img_point div {
	    text-align: center !important;
	}
	.under_img_point a{
		margin-bottom: 40px;
		display: block !important;
	}
	.seven_points_close_data{
		display: block;
	}
	.seven_points_close_data{
		width: 50px;
		height: 50px;
		position: absolute;
		right: 15px;
		top: 30px;
		z-index: 9;
	}
	.seven_points_close_data:before{
		content: "";
		width: 50px;
		height: 50px;
		position: absolute;
		z-index: 9;
		border: 1px solid #6E6F6F;
		border-radius: 100%;
		top: 30px;
	}
	.seven_points_close_data:after{
		content: "\e917";
		font-family: icomoon;
		font-size: 30px;
		color: #ffffff;
		position: absolute;
		z-index: 9;
		text-align: center;
		width: 50px;
		height: 50px;
		line-height: 50px;
		top: 30px;
	}
	.seven_points .points_title{
		padding-top: 135px;
	}
	.fascia_grigia_boxes_dimoora {
		padding: 50px 0;
	}
	
	.fascia_grigia_boxes_dimoora_container.container {
		width: 100%;
		overflow: hidden;
		overflow-x: auto;
	}
	.fascia_grigia_boxes_dimoora_riga.row {
		display: flex;
		max-width: none;
		width: auto;
		flex-wrap: nowrap;
	}
	.fascia_grigia_boxes_dimoora_riga.row > .col-sm-12 {
		display: inline-block !important;
		min-width: 290px !important;
	}
	.fascia_community_dimoora{
		text-align: center;
	}
	.fascia_community_dimoora .sottotitolo{
		margin-bottom: 10px;
	}
	.fascia_community_dimoora .titolo{
		margin-bottom: 10px;
		font-size: 35px;
		line-height: 38px;
	}
	.slick-carousel-dimoora .slick-slide{
		padding: 0;
	}
	.base_page .slick-carousel-dimoora{
		padding: 0 65px;
	}
	.carousel_dimoora_testo{
		margin-bottom: 25px;
	}
	.base_page .slick-carousel-dimoora .slick-arrow.slick-next{
		right: -65px;
	}
	.base_page .slick-carousel-dimoora .slick-arrow.slick-prev{
		left: -65px;
	}
	.base_page .slick-carousel-dimoora .slick-arrow.slick-next,
	.base_page .slick-carousel-dimoora .slick-arrow.slick-prev{
		margin-top: 0;
	}
	.carousel_dimoora_text{
		font-size: 15px;
		line-height: 29px;
	}
	.container_blocchi_testo .col-12,
	.container_blocchi_testo .cont_box{
		padding: 0 !important;
	}
	.container_blocchi_testo .cont_box .titolo,
	.container_blocchi_testo .cont_box .testo{
		padding-left: 15px;
		padding-right: 15px;
	}
	.cont_boxes_img{
		height: 235px;
		margin-left: 15px;
		width: calc(100% - 30px);
	}
	.cont_box_testo .titolo{
		font-size: 35px;
		line-height: 38px;
		margin-bottom: 10px;
	}
	.cont_box_testo .titolo p{
		font-size: 35px;
		line-height: 38px;
	}
	.cont_box_testo .testo p{
		font-size: 17px;
		line-height: 22px;		
	}
	.cont_box_testo.blocco_odd #blocco_img {
		-webkit-order: 1;
		order: 1;
	}
	.cont_box_testo.blocco_odd #blocco_testi {
		-webkit-order: 2;
		order: 2;
	}
	.container_blocchi_testo .cont_box_testo{
		margin-bottom: 50px;
	}
	.ti_potrebbe_interessare .box_interesse .box_interesse_bg div,
	.ti_potrebbe_interessare .box_interesse a{
		width: 100%;
	}	
	.base_page .cont_form_intro form{
		max-width: 100%;
	}
}