/*Genéricos*/

.center{
	text-align:center;
}

/*Línea menu*/

.grey-band.services{
	background: #617E8D;
	background:#012A3E;
}

.restyling .services{
	background:#617E8D;
}

.grey-band.services p{
	color: #cacfd2;
	/*font-family: 'Calligraffitti', cursive;*/
}

.grey-band.services p.services-title{
	font-style:normal;
	color:#fff;
	font-weight:bold;
	font-size:1.25em;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family:'Open Sans',sans-serif;
}

/*Hero unit*/


.hero-unit.services h1{
	padding:30px 90px;
	padding:0;
	color:#fff;
	font-size:2.5em;
	font-family: 'Fugaz One', cursive;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.hero-unit.services p{
	color:#fff;
	font-style:italic;
	font-size:1.5em;
	font-weight:300;
}

/*Icon-container*/

 .icon-container{
 	text-align:center;
 	font-size:3em;
 	color:#617E8D;
 	margin-bottom:30px;
 	transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	-moz-transition:all ease 0.5s;
 }

 .icon-container i.fa{
 	padding:30px;
 	border-radius:50%;
 	border:thin solid #9EC3D3;
 }


 .icon-container:hover i.fa{
	background:#9EC3D3;
	color:#fff;
	transition:all ease 0.5s;
	-webkit-transition:all ease 0.5s;
	-moz-transition:all ease 0.5s;
}


/*Tasaciones*/


	#tasaciones{
		font-family:'Open Sans', sans-serif;
		font-weight:300;
	}

	#tasaciones .hero-unit{
		/*background:url('../../../wix-img/tasaciones.jpg');*/
		/*background-position:center top;*/
		background-position:center 70%;s
	}

	.tasaciones-content{
		padding:100px 0px;
	}

	.tasaciones-content p{
		margin:15px 0px;
		text-align:justify;
		color:#617E8D;
		font-size:1.15em;
		line-height:1.5em;
	}

	.tasaciones-content p.tasaciones-slogan{
	  	color: #617E8D;
	  	font-weight:bold;
	  	font-size:1.8em;
	  	text-align:justify;
	}

	.logo-v img{
		max-width:150px;
	}

	.content-image{
		position:relative;
		z-index:1;
	}

	.content-image p{
		color:rgb(97, 126, 141);
		background:rgba(256,256,256,0.75);
		padding:5px 15px;
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:2em;
		position:absolute;
		width:100%;
		text-align:center;
		bottom:0px;
		left:0;
		-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;

	}

	.tasaciones-footer, .comunidades-footer{

		background: #9EC3D3;
		padding:30px 0px;
		color:#fff;
	}

	.tasaciones-footer p, .tasaciones-footer a,
	.comunidades-footer p, .comunidades-footer a{
		font-weight:bold;
	}

	.tasaciones-footer p, .comunidades-footer p{
		font-size:2em;
		margin:0;
		padding:0;

		font-family: 'Fugaz One', cursive;
		-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}

	.tasaciones-footer a, .comunidades-footer a{
		font-size:3.75em;
		display:inline-block;
		color:#fff;
		margin-top:-10px;

		font-family: 'Fugaz One', cursive;
		-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}





/*Exclusivas*/

#exclusivas .hero-unit{
	/*background:url('../../../wix-img/exclusivas-1.jpg');
	background-position:center 20%;*/
}

.exclusivas-content .container{
	padding:50px;
}

.v-container{
	margin:50px 0px 80px 0px;
	padding:10px;
	border: 2px solid #9EC3D3;
	
}

 .exclusivas-content .icon-container i.fa{
 	border:thin solid #59E0C2;
 	color:#59E0C2;
 }

 .exclusivas-content .title-p, 
 #comunidades h2, 
 #certificaciones h2{
 	font-family: 'Fugaz One', cursive;
 	font-size:2em;
 	border-bottom:thin solid #9EC3D3;
 	color:#617E8D;
 	margin-top:25px;
 	margin-bottom:50px;
 }

.exclusivas-content .title-p{
	text-align:center;
	padding-bottom:25px;
}

 .ex-title{
	 font-family: 'Fugaz One', cursive;
	 color:#617E8D;
	 font-size:1.25em;
	 color:#66CEB7;
	 text-align:center;
 }

 .ex-content{
	  color:#617E8D;
	  padding:15px 0px;
	  font-weight:300;
	  font-size:1.05em;
	  text-align:center;
 }

 /*FAQ*/

 .faq-content{
 	padding:30px 0px;
 }

 #faq h2{
 	margin-top:0;
 	font-family: 'Fugaz One', cursive;
 	font-size:2.25em;
 	border-bottom:thin solid #4BA6F3;
 	color:#4BA6F3;
 	margin-top:25px;
 	margin-bottom:25px;
 }

 .faq-content{
 	color:#617E8D;
 }

 .faq-content > .container{
 	 padding: 0px 30px;
 }

 .faq-content-info{
 	padding:30px;
 	text-align:justify;
 	background:#fff;
 }

 .faq-content p.faq-title{
	font-weight:bold;
	font-family: 'Fugaz One', cursive;
	font-size:1.25em;
	color:#4BA6F3;
 }

 .faq-content p.faq-info{
 	margin:5px 0px 15px 0px;
 	font-weight:300;
 	font-size:1.05em;
 	text-align:justify;
 }

 .faq-questions{
 	/*/-webkit-column-count: 2; 
    -moz-column-count: 2; 
    column-count: 2;
     -webkit-column-gap: 40px; 
    -moz-column-gap: 40px; 
    column-gap: 40px;*/
 }

 /*COMUNIDADES*/

	 .comunidades-content{
	 	 color:#617E8D;
	 	 padding:25px 0px 0px 0px;
	 }

	 #comunidades h2{
	 	margin-bottom:0px;
	 	font-family: 'Poiret One', cursive;
	 	font-size:1.5em;
	 	
	 }

	 #comunidades h2 b{
	 		color:#FFB226;
	 		font-size:2em;
	 }

	 .slider-text{
	 	background:rgba(256,256,256,0.75);
	 	font-size:1.75em;
	 	padding:15px 50px;
	 	font-weight:bold;
	 }

	 .slider-text span{
	 	font-size:0.75em;
	 	font-weight:300;
	 }

	 #comunidades .slider{
	 	background:#000;
	 }

	 #comunidades .ls-slide img{
	 	opacity:0.8;
	 }


	 #comunidades .slider-text{
	 	background:none;
	 	font-size:3em;
	 	color:#FFB226;
	 	font-family: 'Courgette', cursive;
	 }

	 #comunidades .slider-text span{
	 	color:#fff;
	 	font-family:'Open Sans', sans-serif;
	 	font-style:italic;
	 	font-size:0.7em;
	 }


	 #comunidades .c-band{
	 	margin-top:50px;
	 	
	 }

	 .c-band > .container{
	 	border-top: thin dashed #9EC3D3;
	 	padding:50px 0px;
	 }

	 p.c-data{
	 	padding:15px 0px;
	 	text-align:justify;
	 	font-weight:300;
	 	font-size:1.05em;
	 	line-height:30px;
	 }

	 .rectangle-item{
	 	color:#9EC3D3;
	 }


	 .c-title{
	 	  font-family: 'Fugaz One', cursive;
	 	  font-size:2em;
	 	  color:#617E8D;
	 }

	 .c-info{
	 	font-weight:300;
	 	font-size:1em;
	 	color:#617E8D;
	 	text-align:justify;
	 	max-width:400px;
	 	margin:0 auto;
	 	font-weight:bold;
	 	margin-top:15px;
	 	margin-bottom:15px;
	 	padding:0px 15px;
	 }

	 .c-info.text-center{
	 	text-align:center;
	 }

	 .c-info i{
	 	margin-bottom:10px;
	 }

	 .c-price{
	 	margin-top:15px;
	 	font-weight:900;
	 	font-size:1.5em;
	 	/*color:#3CACE6;*/
	 	display:inline-block;
	 	padding:10px;
	 	color:orange;
	 	border-top:thin solid orange;
	 	border-bottom:thin solid orange;
	 	-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	 }

	 .c-price span{
	 	font-weight:900;
	 	display:inline-block;
	 }

	 #comunidades .icon-container i.fa{
	 	color:orange;
	 	border:thin solid orange;
	 }

	 #comunidades .icon-container:hover i{
	 	background:orange;
	 	color:#fff;
	 }


	/*Certificaciones*/

	.certificaciones-list{
		margin-top:50px;
		padding:50px 0px 25px 0px;
		border-top:thin dashed #9EC3D3;
	}

	.certificaciones-content{
		padding:25px 0px 50px 0px;
	}

	.certificaciones-item{
		padding:25px 0px 12.5px 0px;
	}

	.certificaciones-item p{
		color:#617E8D;
		font-weight:300;
		text-align:center;
		padding:0px 50px;
		font-size:1.15em;
		
	}

	.certificaciones-item p span{
		font-weight:bold;
		display:block;font-family:'Open Sans Condensed', sans-serif;
		font-family: 'Fugaz One', cursive;
		font-size:1.25em;
	}

	#certificaciones .icon-container i.fa{
		/*color:rgb(227, 227, 22);
		background:#617E8D;*/
		color:#fff;
		background:rgb(255, 204, 1);
		border-radius:30px 0px;
		border:none;
	}

	.certificaciones-list .fa-check{
		color:#617E8D;
	}

	.certificaciones-list i.fa{
		color:#43AEDC;
	}

	.icon-container i.fa.fa-eur{
		padding:30px 40px;
	}

	.icon-container i.fa.fa-clock-o{
		padding:30px 35px;
	}

	#certificaciones .slider-text{
		background:rgba(227, 227, 22, 0.6);
		background:rgba(97, 126, 141, 0.51);
		color:#fff;
		color:rgb(227, 227, 22);
		display:block!important;
		text-align:center;
		padding:25px;
		display:block;
		font-weight:300;
		font-size:3.5em;
		font-family: 'Calligraffitti', cursive;

	}

	#certificaciones .slider{
		padding:15px;
	}


	/*Restyling*/

	.restyling{
		color: #617E8D;
	}

	.restyling .slider-text{
		text-align:center;
	}

	.restyling .band .col-5{
		width:20%;
		float:left;
		text-align:center;
		font-weight:bold;
		/*border-left:thin solid #f2f2f2;*/
	}

	.restyling .band .col-5:last-child{
		/*border-right: thin solid #f2f2f2;*/
	}

	.restyling-content{
		background:#f2f2f2;
		padding:25px 0px 50px 0px
	}

	.restyling-list li{
		font-family: 'Architects Daughter', cursive;
		font-size:1.15em;
	}

	.restyling-bottom-band i.fa-paper-plane-o,
	.restyling-bottom-band i.fa-money{
		width:70px;
		height:70px;
		border-radius:50%;
		background-color:rgb(158, 221, 150);
		color:white;
		margin:0 auto;
		font-size:2em;
		padding-top:19px;
		margin-top:15px;
	}

	
	.restyling-content p,
	.restyling-list,
	.testimonio p,
	.white-square p,
	.green-square p,
	.restyling-tarifas-content p,
	.restyling-tarifas-content ul,
	.pf-simulador ul,
	.creditos ul,
	#productos-financieros p{
		  color: #617E8D;
		  text-align: justify;
		  font-weight: 300;	
		  font-size: 1.05em;
		  line-height:1.5em;
	}

	 p.restyling-content-title{
		font-size:3em;
		font-family:'Open Sans Condensed', sans-serif;
		font-weight:bold;
		margin-bottom:15px;
	}

	.restyling-white-band{
		padding:25px 0px 70px 0px;
	}

	p.restyling-content-subtitle{
		font-family:'Open Sans Condensed', sans-serif;
		font-size:2em;
		margin-bottom:25px;
	}

	p.restyling-content-subtitle.special-margin{
		margin-bottom:0px;
	}

	p.restyling-content-subtitle b, 
	p.restyling-content-subtitle span{
		font-weight:bold;
		color:rgb(158, 221, 150);
	}

	.restyling-list li{
		padding:7.5px 0px;
	}

	.restyling-bottom-band{
		background:#f2f2f2;
		padding:25px 0px 50px 0px;
	}

	.restyling-main-content .band{
		background:rgb(158, 221, 150);
	}

	.restyling-main-content .band p{
		color:#fff;
		font-family: 'Architects Daughter', cursive;
		font-size:1.5em;
	}

	.testimonio p{
		font-size:1.2em;
		margin-bottom:25px;
	}

	.white-square{
		background:#fff;
	}

	.white-square p{
		text-align:center;
		line-height:1.5em;
	}

	.green-square{
		background:rgba(166, 223, 199, 1);
		padding:25px 50px;
	}

	.green-square p.restyling-content-subtitle,
	.restyling-tarifas-title p.restyling-content-subtitle{
		margin:0;
	}

	.green-square p.restyling-content-subtitle span{
		color:#fff;
	}

	p.gs-subtitle{
		font-family:'Open Sans Condensed', sans-serif;
		font-size:1.25em;
		font-weight:300;
		margin-bottom:25px;
	}

	.gs-item p{
		font-weight:bold;
		padding:7.5px 0px 7.5px 0px;
		text-align:center;
		font-size:0.9em;
	}

	p.gs-price{
		font-family:'Open Sans Condensed', sans-serif;
		font-size:2em;
		font-weight:300;
		padding-top:0;
		color:#fff;
	}

	.golosina p{
		text-align:center;
		font-family: 'Architects Daughter', cursive;
		font-size:1.75em;
		padding:1em 0em;
	}

	.golosina p i{
		vertical-align:middle;
		font-size:1.5em;
	}

	p.tachada{
		text-decoration:line-through;
		color:#db000c;
	}

	p.alquilada{
		color:#009000;
	}

	.gs-item .fa-plus{
		margin-top:55px;
		color:#fff;
	}

	.gs-last-item .row .col-lg-12:first-child p{
		color:#fff;
		font-weight:lighter;
	}


	p.center{
		text-align:center!important;
	}

	.green-square p.restyling-content-subtitle span{
		font-weight:lighter;
	}

	.green-square p.restyling-content-subtitle b{
		color:rgb(230, 157, 14);
		padding:0px 15px;
		font-weight:lighter;
	}

	.r-slogan{
		background:rgba(255, 255, 255, 0.25);
	}

	.restyling-footer{
		/*background:#617E8D;*/
		padding:50px 0px;
		font-size:1.35em;
	}

	.restyling-footer a{
		background:rgba(166, 223, 199, 1);
		display:inline-block;
		color:#fff;
		font-weight:bold;
		padding:10px 75px;
	}

	/*Restyling interna*/

	.restyling-tarifas-content{
		padding:25px 0px;
	}

	.ri{
		padding:30px 0px;
		border-top:thin solid #D9E7EF;
	}

	.ri:last-child{
		border-bottom:thin solid #D9E7EF;
	}

	.restyling-details{
		padding:50px 30px;
	}

	.restyling-details p{
		margin-bottom:15px;
	}

	p.ri-title{
		font-weight:bold;
		font-size:1.25em;
	}

	.ri-list{
		padding:15px 0px;
		list-style:none;
	}

	.ri-list li{
		color:#A8BEC9;
		font-weight:bold;
		font-size:0.9em;
	}

	.restyling-tarifas-content p.price{
		padding:10px 0px;
		font-size:3.5em;
		font-weight:bold;
		line-height:35px;
		color:rgb(158, 221, 150);
	}

	.restyling-tarifas-content p.price span{
		font-size:0.5em;
		font-weight:lighter;
	}

	/*Productos financieros*/

	#productos-financieros{
		color:#617E8D;
	}

	#productos-financieros .grey-band.services p{
		color:#fff;
	}

	#productos-financieros .slider-text{
		color:rgb(5, 174, 191);
		text-align:center;
	}

	#productos-financieros .pf-content-menu{
		background:#05AEBF;
	}

	#productos-financieros li[role="presentation"] a{
		background:none;
		color:rgb(176, 231, 236);
		font-weight:bold;
		text-transform:initial;
		border-bottom:2px solid transparent;
	}

	#productos-financieros .nav-pills>li.active>a, 
	#productos-financieros .nav-pills>li.active>a:hover, 
	#productos-financieros .nav-pills>li.active>a:focus{
		border-radius:0px;
		/*border-bottom:2px solid #fff;*/
		color:#fff;
	}

	#productos-financieros .tab-content{
		padding:50px 0px 0px 0px;
	}

	#productos-financieros h2{
		margin-bottom:25px;
		font-weight:300;
	}

	.jumbotron{
		background:none;
		padding-bottom:0;
	}

	.pf-slogan{
		margin:25px 0px 75px 0px;
	}

	.pf-slogan > .container{
		background:#f2f2f2;
		padding:0;
	}

	#productos-financieros .pf-slogan p{
		font-size:1.5em;
		color:#05AEBF;
	}

	.jumbotron p small{
		font-size:0.7em;
	}

	.pf-item-text{
		padding:15px 0px 30px;
	}

	.pf-item-text h3{
		font-family:'Open Sans Condensed', sans-serif;
		color:#05AEBF;
		text-align:center;
	}

	.pf-item-text h4{
		font-family:'Open Sans Condensed', sans-serif;
		color:#05AEBF;
		font-size:1.75em;
	}



	.pf-item-text h3:after{
		  display: block;
		  content: "";
		  width: 120px;
		  height: 1px;
		  background-color: #05AEBF;
		  margin:0 auto;
		  margin-top: 5px;
		  margin-bottom:15px;
	}

	.pf-item-text img{
		border-radius:50%;
		max-width:70%;
		padding:7.5px;
		margin:15px 0px 30px 0px;
		border:thin solid #f2f2f2;
	}

	.pf-bottom{
		background:#002C41;
		font-size:0.75em;
		padding:15px 0px;
		text-align:justify;
	}

	.pf-oferta{
		padding:50px 0px;
		 background: #05AEBF;
	}

	#productos-financieros .pf-oferta p,
	#productos-financieros .pf-oferta h2,
	#productos-financieros .pf-oferta h3,
	#productos-financieros .pf-oferta h4{
		color:#fff;
	}

	#productos-financieros .pf-oferta h2{
		margin:0;
		font-weight:bold;
	}

	#productos-financieros .pf-oferta h4{
		font-size:8em;
		font-weight:900;
		color:#ECEC1E;
		text-align:right;
		margin-top:-40px;
	}

	#productos-financieros .pf-oferta h4 span{
		font-size:0.25em;
		text-align:center;
	}

	#productos-financieros .pf-oferta small{
		line-height:1.1em;
		margin-top:5px;
		display:block;
	}

	#productos-financieros .pf-oferta .col-sm-6{
		padding:15px 30px;
	}


	#productos-financieros .inversiones{
		padding-bottom:50px;
	}

	#productos-financieros .inversiones h2, 
	#productos-financieros .pf-simulador h2{
		margin:0;
	}

	#productos-financieros .inversiones .img-container{
		margin-top:20px;

	}


	.pf-simulador{
		padding:50px 30px;
		background:#f2f2f2;
	}

	.pf-simulador form{
		background:#fafafa;
		width:100%;
		padding:50px;
	}

	.pf-simulador form label{
		color:#05AEBF;
		font-weight:bold;
	}

	.pf-simulador .hipoteca .form-control{
		background:#eee;
	}

	.pf-simulador ul{
		padding:0;
		list-style:none;
	}

	.pf-simulador h3.center:after{
		display:none;
	}

	#productos-financieros .pf-simulador h3 + p{
		margin-top:-15px;
	}

	.pf-simulador ul li{
		padding:5px 0px;
		font-weight:bold;
		text-align:justify;
	}

	.subvenciones{
		padding:0px 50px;
	}

	.creditos, .pensiones{
		padding:0px 0px 50px 0px;
	}

	.creditos .pf-item-list{
		background:#f2f2f2;
		padding:25px 50px;
		list-style:none;
		text-align:center;
	}

	.creditos .embed-responsive{
		border:3px solid #617E8D;
	}


	/*Razones*/


	#razones p.slider-text.ls-l{
		background:none;
		font-family: 'Open Sans', sans-serif;
		font-weight:300;
		font-size: 3em;
		color:#7AB430;
		 -webkit-font-smoothing: antialiased;
    	-moz-osx-font-smoothing: grayscale;
	}

	#razones p.slider-text.ls-l span{
		font-size:0.75em;
		line-height:0;
		font-style:italic;
		color:#012A3E;
	}

	
	.razones-content-info .carousel-caption{
		background:rgba(256,256,256,0.8);
		text-shadow:none;
		font-weight:900;
		font-family: 'Open Sans', sans-serif;
		font-size:1.5em;
		padding:5px;
		color:rgb(221, 150, 150);
	}

	.razones-content-info .carousel-caption span{
		font-weight:normal;
		font-size:0.8em;
		color:#617E8D;
		font-style:italic;
		display:inline-block;
	}

	#razones h1{
		color:#7AB430;
		text-align:center;
		font-weight:300;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	#razones h2,
	#razones .well h3{
		font-size: 1.75em;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		margin:15px 0px 30px 0px;
		font-weight:300;
		text-align:center;
		color:#769AAC;
	}

	#razones h1:after{
		content:'';
		display:block;
		margin:0 auto;
		margin-top:15px;
		width:100px;
		border-bottom:1px solid #7AB430;

	}


	.razones-item-text .img-container{
		border: thin solid #f2f2f2;
		padding:5px;
		position:relative;
		z-index:1;
	}

	.razones-item-text h3{
		font-size: 1.5em;
		font-family: 'Fugaz One', cursive;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color:#7AB430;
		margin:15px 0px;
	}

	.razones-item-text p{
		color:#769AAC;
		font-weight:lighter;
		text-transform:uppercase;
		letter-spacing:2px;
	}

	.razones-item-text a{
		display:block;
		text-align:center;
		margin:10px;
		font-weight:900;
		color:#7AB430;
		padding:5px 0px;
		border:thin solid #7AB430;
	}
	
	#razones .well{
		border-radius: 0px;
		background-position:top center;
		background-size:cover;
		padding:0;
		margin-bottom:100px;
		background-image:url('../../../reserve/j3UCoUnRSaOkKF0F8D5n_IMG_0144_q-80-fm-jpg-s-41674d2a993da778287516d2846f44ba.jpg');
	}

	#razones .well h3{
		background:#7AB430;
		color:#fff;
		padding:30px;
		margin:0;
	}

	#razones .well p{
		font-size:1.15em;
		font-weight:300;
		text-align:justify;
		color:#769AAC;
		
	}

	#razones .well p.number{
		text-align:center;
		font-size:2em;
		font-weight:300;
		border: thin solid #7AB430;
		border-radius:50%;
		width:75px;
		height:75px;
		margin:0 auto;
		color:#7AB430;
		padding-top:15px;

	}

	#razones .well .row{
		padding:15px 50px;
		background:rgba(256,256,256,0.9);
		margin:0;
	}

	#razones .well .row:nth-child(2){
		padding-top:70px;
	}

	#razones .well .row:last-child{
		padding-bottom:70px;
	}



/*REFORMAS INTEGRALES*/

	#reformas-carousel{
		background:#000;
	}

	#reformas-carousel .carousel-caption{
		text-shadow:none;
		font-family: 'Open Sans', sans-serif;
	}

	#reformas-carousel .carousel-caption h1{
		font-weight:300;
	}

	#reformas-carousel .carousel-caption p{
		text-shadow:none;
		font-size:1.5em;
		font-weight:300;
		font-style:italic;
	}

	#reformas-carousel .carousel-caption{
		top:40%;
	}

	#reformas-carousel img{
		opacity:0.85;
	}

	.reformas-content{
		padding:70px 0px;
	}

	.reformas-content .featurette{
		padding:30px 0px;
	}

	.reformas-content .featurette-heading{
		color:#617E8D;
		font-weight:300;
		margin-bottom:15px;
	}

	.reformas-content .text-muted{
		font-weight:300;
		color:#acacac;
		font-size:0.7em;
	}

	.reformas-content .lead{
		color:#777;
	}

	.reformas-content .featurette a{
		border:thin solid #acacac;
		padding:5px 15px;
		margin-right:10px;
		color:#acacac;
		font-weight:bold;
	}

	.reformas-content .featurette a:hover{
		color:orange;
		border:thin solid orange;
	}

	.reformas-content .well{
		margin:50px 0px;
		background:#617E8D;
		border-radius:0px;
		border-left:none;
		border-right:none;
		padding:50px;
	}

	.reformas-content .well h2, 
	.reformas-content .well h4{
		font-weight:900;
		font-size:1.15em;
		/*color:#acacac;*/
		color:#fff;
		margin-bottom:5px;
	}

	.reformas-content .well h2{
		color:orange;
	}


	.reformas-content .well h4{
		margin-top:25px;
		color:#FCE2B1;
	}
	
	.reformas-content .well p{
		/*color:#777;*/
		color:#fff;
		text-align:justify;
		font-size:1.05em;
		line-height:1.55em;
		font-weight:300;
	}

	.reformas-content .well img.img-responsive{
		border:3px solid white;
	}

	.reformas-content p.center{
		background:white;
		color:#617E8D;
	}

	.reformas-item{
		margin:15px 0px;
	}

	.reformas-presupuesto{
		background-color:#f2f2f2;
		padding:7em 0em;
	}

	.reformas-presupuesto h5{
		color:#617E8D;
		font-weight:900;
		font-size:2em;
	}

	.reformas-presupuesto h5 span{
		display:block;
		text-align:center;
		font-weight:300;
		font-size:0.6em;
		margin:5px 0px 30px 0px;
		font-style:italic;
	}

	.reformas-presupuesto a{
		color:#617E8D;
		border:thin solid #617E8D;
		margin:5px;
		padding:7.5px 25px;
	}
	.reformas-presupuesto a:hover{
		color:orange;
		border:thin solid orange;
	}


/*********************************************
				PROPIETARIOS
**********************************************/

	#propietarios h2, #propietarios h3, 
	#servicios h2, .servicios-hero p{
		-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}

	#propietarios h2, 
	#servicios h2{
		font-weight:300;
		font-size:2.5em;
		padding:15px 0px;
	}


	#servicios h3, 
	.servicios-hero p{
		font-weight:900;
		text-transform:uppercase;
		font-size:1.25em;
		padding-bottom:15px;
		letter-spacing:3px;
		max-width:800px;
		margin:0 auto;
	}

	#propietarios h3{
		font-family: 'Calligraffitti', cursive;
		text-transform:initial;
		padding-bottom:15px;
		font-size:2em;
	}


	.propietarios-hero{
		padding:100px 0px 250px 0px;
		background-size:cover;
		color:#fff;
		background-image:url('../../../wix-img/propietarios.png');
		background-attachment:fixed;

	}


	.propietarios-hero p{
		line-height:2em;
		font-weight:300;
		font-size:1.45em;
		max-width:800px;
		text-align:justify;
		margin:0 auto;
		background:rgba(256,256,256,0.95);
		padding:25px;
		color:#6A7A88;
		font-family: 'Courgette', cursive;
	}

	.propietarios-hero p i{
			color:black;
			font-family: 'Courgette', cursive;
	}

	.propietarios-hero p b{
		color:#42CBE3;
		font-family: 'Courgette', cursive;
	}

	.propietarios-content{
		background-size:cover;
		background-image:url('https://images.unsplash.com/photo-1429637119272-20043840c013?q=80&fm=jpg&s=ed4ee52bf229597646e1331b9f9d5e02');
		background-attachment:fixed;

	}

	#propietarios .propietarios-content h3{
		color:#82919D;
		font-weight:400;
	}

	#propietarios .propietarios-content h3 span{
		font-weight:900;
	}

	#propietarios .propietarios-content h2{
		color:#42CBE3;
	}

	.propietarios-content > .container{
		padding:70px 30px;
		background:#fff;
		position:relative;
		top:-150px;
	}

	.propietarios-ejemplo-content{
		max-width:900px;
		margin:0 auto;
	}


	.propietarios-ejemplo{
		padding:7.5px 15px;
		font-size:1.35em;
		font-weight:300;
		color:#42CBE3;
		text-align:center;
		margin:25px 0px;
		font-family: 'Courgette', cursive;
	}

	.propietarios-ejemplo span,
	.propietarios-ejemplo b{
		font-weight:900;
		font-family: 'Courgette', cursive;
		color:#42CBE3;
	}

	.propietarios-ejemplo i{ 
		width:100px;
		height:100px;
		font-size:2em;
		background:#42CBE3;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7ad5e2+1,06c5e2+94 */
		background: rgb(122,213,226); /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  rgba(122,213,226,1) 1%, rgba(6,197,226,1) 94%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(122,213,226,1)), color-stop(94%,rgba(6,197,226,1))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(122,213,226,1) 1%,rgba(6,197,226,1) 94%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(122,213,226,1) 1%,rgba(6,197,226,1) 94%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(122,213,226,1) 1%,rgba(6,197,226,1) 94%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(122,213,226,1) 1%,rgba(6,197,226,1) 94%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ad5e2', endColorstr='#06c5e2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		border-radius:50%;
		padding-top:30px;
		border:3px solid #3BB2C7;
		color:#fff;
		text-align:center;
		display:block;
		margin:0 auto;
		margin-bottom:25px;
	}

	.propietarios-content .fa-line-chart{
		margin:5px 0px 15px 0px;
		color:#82919D;
	}

	.propietarios-content h3{
		line-height:1.5em;
	}


	.propietarios-content h3 span b{
		font-size:2em;
		margin-top:15px;
		display:inline-block;
		color:#db000c;
	}

	.propietarios-content h3 span{
		color:#F46060;
	}

	.propietarios-content h4{
		color: #82919D;
		max-width:800px;
		font-size:1.15em;
		line-height:1.5em;
		margin:0 auto;
		font-weight:lighter;
	}

	.propietarios-content h4 span{
		font-weight:900;
		-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    display:inline-block;
	    margin-bottom:15px;
	    font-style:italic;
	}

	.propietarios-content .item-icon{
		text-align:center;
		margin:50px 0px;
		color:#82919D; 
	}


	.propietarios-content .item-icon i{
		font-size:3em;
		width:100px;
		height:100px;
		margin:0 auto;
		text-align:center;
		border-radius:50%;
		padding-top:0.7em;
		color:#fff;
	}

	.propietarios-content .item-icon .fa-paper-plane{
		background:#0C9DA9;
	}

	.propietarios-content .item-icon .fa-diamond{
		background:#F8555E;
	}

	.propietarios-content .item-icon .fa-check-circle-o{
		background:#4C6A8D;
	}

	.propietarios-content .item-icon p{
		font-weight:900;
		text-transform:uppercase;
		margin-top:25px;
	}

	.propietarios-ventajas{
		color: #82919D;
		font-weight:1.15em;
		font-weight:300;
		line-height:1.75em;
		text-align:justify;
	}

	.propietarios-lugania{
		padding:25px;
	}

	.propietarios-ventajas .fa-chevron-circle-down{
		padding-right:7.5px;
	}

	.propietarios-ventajas h3.gold{
		color:#D6BF46!important;
		font-family: 'Courgette', cursive!important;
	}

/*********************************************
				SERVICIOS
**********************************************/

	.servicios-hero{
		color:#fff;
		padding:70px 0px;
		background-image: url('../../../wix-img/efecto2.svg'), linear-gradient(45deg, rgb(28, 183, 179) 5%, rgb(3, 101, 140) 30%, rgb(2, 56, 191));
		background-position:  50% 50%, 50% 50%;
		background-size: cover, cover;
	}

	.servicios-hero p, #servicios h3{
		font-weight:400;
	}

	#servicios ul{
		list-style:none;
		padding:0;
		margin-top:10px;
	}

	#servicios ul li{
		padding:5px 0px;
		font-size:1.2em;
		font-weight:300;
		color:rgb(28, 183, 179);
	}

	#servicios .section h2{
		color:rgb(4, 157, 191);
		font-size:2.75em;
	}

	#servicios .section h3{
		color:rgb(4, 157, 191);
		font-weight:300;
	}

	#servicios .embed-responsive{
		margin:20px 0px;
	}

	#servicios iframe{
		padding:10px;
		background:rgba(256,256,256,0.25);
		border:thin solid rgba(256,256,256,0.3);
	}

	#servicios h4{
		font-size:1.1em!important;
		padding-bottom:15px;
		max-width:800px;
		color:rgb(28, 183, 179);
		font-weight:300;
		font-size:1.35em;
		font-weight:900;
		font-family: 'Courgette', cursive;
	}

	.servicios-content{
		background:#f2f2f2;
	}

	.servicios-content a{
		display:block;
		text-align:center;
		margin:0 auto;
		padding:15px 25px;
		font-weight:900;
		color:rgb(4, 157, 191);
		background:#fff;
		-webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    text-transform:uppercase;
	    margin-bottom:30px;
	}

	.servicios-content img{
		padding:15px;
		border:thin solid white;
		margin:15px 0px 0px 0px;
		background:#fff;
	}

	.servicios-content p{
		padding:2.5px 15px;
		font-size:1.15em;
		font-weight:300;
		text-align:justify;
		line-height:1.75em;
	}

	.servicios-content p.title{
		font-weight:bold;
		font-size:1.25em;
	}

	.servicios-content .well{
		border-radius:0px;
		margin:25px 0px;
		background:rgb(4, 157, 191);
		color:#fff;
	}

	#servicios .servicios-content .well h2{
		color:#fff;
		padding:15px;
	}

	#servicios .servicios-content .well h3{
		color:#fff;
		text-align:left;
		padding:0px 15px 30px 15px;
		max-width:initial;
		text-transform:initial;
		font-size:1.5em;
	}

	#servicios .servicios-content .well h3 span{
		font-size:1.5em;
	}

	#servicios .servicios-content .well p small{
		font-size:0.8em;
	}

/*********************************************
				SEGUROS
**********************************************/

.seguros-header{
	position:relative;
	z-index:1;
	padding:40px 0px;
}

.logo-caser{
	max-width:250px;
	position:absolute;
	top:-50px;
	z-index:4;
} 

.seguros-slogan{
	font-family:'Poiret One', cursive;
	color:#97CBC8;
	font-size:2.2em;
}

.seguros-content{
	background:#97CBC8;
	padding:30px;
	color:#fff;
	font-family: 'Poiret One', cursive;
}

.seguros-content h3,
.seguros-footer h4,
.seguros-compara h4{
	font-weight:400;
	font-size:1.55em;
	margin-bottom:15px;
	letter-spacing:2.5px;
	text-transform:uppercase;
	background:#013331;
	padding:15px;
	text-align:center;
}

.seguros-content h3 span{
	font-weight:900;
}

.seguros-content p{
	text-transform:uppercase;
	font-weight:300;
	letter-spacing:3px;
	text-align:center;
	line-height:2em;
}

.seguros-content h4{
	text-align:center;
	color:#013331;
	text-transform:uppercase;
	margin:15px 0px 0px 0px;
	font-weight:900;
	font-size:1em;
}

.seguros-content p.phone{
	margin:25px 0px 15px 0px;
}

.seguros-content p.phone a{
	font-weight:900;
	font-size:3em;
	color:#fff;
	text-shadow:1px 1px 1px #013331;
}

.seguros-content p span{
	font-weight:900;
	font-size:2.5em;
	display:block;
	text-align:right;
	padding-right:120px;
	color:#FD9830;
}

.seguros-footer{
	padding:50px 30px;
	background:#FD9830;
	background:url("../../../wix-img/prueba-seguros.jpg");
	background-size:cover;
	background-position:left center;
}

.seguros-footer h4{
	background:none;
	color:#FD9830;
	margin-bottom:25px;
}

.seguros-footer h4.green,
.seguros-footer .green ul i{
	color:#97CBC8;
}

.seguros-footer ul{
	list-style:none;
	color:#013331;
	font-weight:bold;
	padding:0;
	text-align:center;
}

.seguros-footer ul i{
	display:block;
	width:80px;
	height:80px;
	border-radius:50%;
	margin:0 auto;
	text-align:center;
	border:2px solid #fff;
	font-size:2.5em;
	padding-top:19px;
	background:rgba(256,256,256,0.8);
	color:#FD9830;
	margin-bottom:15px;
}

.seguros-footer ul li{
	margin-bottom:25px;
}

.seguros-compara{
	border:2px solid #f2f2f2;
	padding:0px 0px 30px 0px;
}

.seguros-compara h4{
	background:#f2f2f2;
	color:#FD9830;
}

.seguros-compara .img-container{
	margin:30px;
}


.seguros-compara-logo img{
	max-height:150px;
}

#seguros .section:nth-child(3),#seguros .section:nth-child(4){
	padding-top:0;
}

/*******************************
			VENTAJAS
*******************************/

.ventajas-hero{
	padding:70px 0px;
	background:url("../../../wix-img/propietarios-2.jpg");
	
	text-align:center;
	line-height:2em;
}

.ventajas-band{
	color:#05AEC1;
	padding:15px 0px;
	background-color:#ddd;
}

.ventajas-band img{
	max-height:50px;
}

.ventajas-hero h1{
	color:#fff;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-variant:small-caps;
	font-size:2em;
}

.ventajas-hero h2{
	font-size:1.35em;
	color:#fff;
	font-weight:900;
	margin-top:30px;
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ventajas-content{
	padding:100px 0px;
}

.ventajas-content .item{
	padding:25px 0px;
	border-bottom:1px dashed #ccc;
}

.ventajas-content .item:last-child{
	border:none;
}

.ventajas-content .item p.title{
	font-size:1.5em;
	font-family: 'Open Sans Condensed', sans-serif;
    color: #05AEBF;
}

.ventajas-content .item p.title:after{
	content:'';
	display:block;
	width:100px;
	border-bottom:1px solid #05AEBF;
	margin-bottom:15px;
}

.ventajas-content .item p{
	    color: #617E8D;
    text-align: justify;
    font-weight: 300;
    font-size: 1.05em;
    line-height: 1.5em;
}

.ventajas-content .item img{
	max-height:150px;
}

.ventajas-bottom{
	padding:70px 0px;
	color:#fff;
	background:#05AEBF;
	font-family:'Open Sans', sans-serif;
}

.ventajas-bottom .title{
	font-size:1.75em;
	font-family: 'Courgette', cursive;
	font-weight:bold;
	margin-bottom:1em;
		-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ventajas-bottom .subtitle{
	text-transform:uppercase;
	letter-spacing:0.1em;
	font-weight:300;
	font-size:1.25em;
}

/*.ventajas-content .item.left p{
	text-align:right;
}*/



/*********************************************
			SERVICIOS JURÍDICOS
*********************************************/

	.servicios-juridicos{
		font-family: 'Nixie One', cursive;
	}

	#servicios-juridicos .pf-item-text{
		text-align:center;
	}

	#servicios-juridicos{
		color:#555;
	}

	#servicios-juridicos .grey-band.services p{
		color:#fff;
	}

	#servicios-juridicos .pf-content-menu{
		background:#04556B;
	}

	#servicios-juridicos li[role="presentation"] a{
		background:none;
		color:#2494b3;
		font-weight:bold;
		text-transform:initial;
		border-bottom:2px solid transparent;
	}

	#servicios-juridicos .nav-pills>li.active>a, 
	#servicios-juridicos .nav-pills>li.active>a:hover, 
	#servicios-juridicos .nav-pills>li.active>a:focus{
		border-radius:0px;
		/*border-bottom:2px solid #fff;*/
		color:#fff;
	}

	#servicios-juridicos .tab-content{
		padding:50px 0px 0px 0px;
	}

	#servicios-juridicos h2{
		margin-bottom:25px;
		font-weight:300;
	}

	#servicios-juridicos .pf-slogan > .container{
		box-shadow: -1px 1px 5px #CCD;
	}

	#servicios-juridicos .jumbotron p b{
		color:#da0000;
		font-style: italic;
	}

	#servicios-juridicos .jumbotron p a{
		border:thin solid #da0000;
		display:inline-block;
		color:#da0000;
		padding:5px 15px;
		font-size:0.75em;
	}

	#servicios-juridicos .jumbotron p a:hover{
		background:#da0000;
		color:#fff;
	}

	#servicios-juridicos .pf-item-text h3{
		color:#909090;
		font-family: 'Julius Sans One', sans-serif;
		font-size:1.5em;
	}

	#servicios-juridicos .pf-item-text h3 b{
		color:#da0000;
		display:block;
		font-size:1.5em;
	}

	#servicios-juridicos .pf-item-text h3:after {
	    background-color: #909090;
	}

	#servicios-juridicos .pf-item-text img{
		border-radius:25px 0px 25px 0px;
		border-width:2px;
	}

	.sj-title{
		color:#cc0000;
		font-size:2em;
		font-family: 'Julius Sans One', sans-serif;
	}

	#servicios-juridicos .pf-slogan.red .jumbotron p b{
		color:#fff;
	}

	#servicios-juridicos .pf-slogan.red > .container{
		background:#da0000;
		color:#fff;
	}

	#servicios-juridicos .pf-slogan.red .jumbotron button{
		color:#fff;
		background:none;
		border: thin solid #fff;
		display:inline-block;
		padding:5px 15px;
	}

/*********************************************
			RECLAMACIONES
*********************************************/

	#reclamaciones .certificaciones-content{
		font-family: 'Anton', sans-serif;
	}

	#reclamaciones .slider-text{
		font-size:3em;
		background:#43AEDC;
		color:#fff;
	}

	#reclamaciones .certificaciones-item p{
		color:#43AEDC;
	}

	#reclamaciones .btn-border{
		display:inline-block;
		padding:5px 15px;
		color:#43AEDC;
		border:thin solid #43AEDC;
		font-size:1.25em;
		font-family:'Open Sans Condensed', sans-serif;
	}

	#reclamaciones .btn-border:hover{
		background-color:#43AEDC;
		color:#fff;
	}

	#reclamaciones .band.pb{
		padding-bottom:0;
	}




/*********************************************
			DESHAUCIO EXPRESS
*********************************************/


#deshaucio-express .slider-text{
	background:none;
	text-align:left;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	text-transform:uppercase;
}

#deshaucio-express .slider-text b{
	font-weight:900;
	letter-spacing:0em;
}

#deshaucio-express .blue-band{
	padding:150px 0px 30px 0px;
	background:#003752;
	color:#2d84ce;
	text-align:center;
	position:relative;
	z-index:1;
}

#deshaucio-express .blue-band p{
	font-size:2em;
	font-weight:900;
	vertical-align:middle;
}

#deshaucio-express .blue-band p b{
	color:#19bd19;
	color:#16b725;
	font-weight:900;
	font-size:1.5em;
}

#deshaucio-express .blue-band img{
	position:absolute;
	z-index:2;
	top:-115px;
	left:50%;
	margin-left:-124px;

}

#deshaucio-express .blue-band small{
	font-size:0.9em;
	font-weight:300;
	margin-top:15px;
	display:block;
	font-weight:normal;
	color:#e1c170;
}

#deshaucio-express .section{
	/*font-family:'Julius Sans One', sans-serif;*/
	font-family: 'Nixie One', cursive;
	padding:75px 0px 100px 0px;
}

#deshaucio-express .section h2{
	color:#16b725;
	font-size:3em;
}


#deshaucio-express .section h2 + p{
	margin-bottom:50px;
	font-size:1.25em;
	margin-top:15px;
}

#deshaucio-express .rectangle-item{
	padding:30px 0px;
	color:#16b725;
}

#deshaucio-express .c-title{
	font-family:'Julius Sans One', sans-serif;
	font-size:1.25em;
	color:#012A3E;
	font-weight:900;
}

#deshaucio-express .icon-container i.fa{
	 border-color:#012A3E;
	 color:#012A3E;
}

#deshaucio-express .icon-container:hover i.fa{
	 color:#16b725;
	 background:#012A3E;
	 border-color:#012A3E;
}


@media(max-width:991px){

	#deshaucio-express .slider-text img{
		max-width:150px!important;
	}
}

/*********************************************
			CLAUSULA SUELO
**********************************************/

#clausula-suelo .slider-text{
	background:none;
	text-align:center;
	font-family: 'Nixie One', cursive;
	font-weight:900;
	text-transform:uppercase;
}

#clausula-suelo .section{
	text-align:center;
	font-family: 'Nixie One', cursive;
}

#clausula-suelo .slider-text small{
	font-weight:300;
	letter-spacing:0em;
	text-transform:none;
}

#clausula-suelo .clausula-title{
	margin-bottom:50px;
}

#clausula-suelo .clausula-title h2{
	font-size:2.5em;
	color:#6491F1;
}

#clausula-suelo .clausula-title p{
	font-size:1.25em;
}

#clausula-suelo .pf-item-text h3{
	font-family: 'Nixie One', cursive;
	color:#6491F1;
}

#clausula-suelo .pf-item-text h3:after{
	background-color:#6491F1;
}



/*********************************************
				MEDIA QUERIES
**********************************************/


@media (max-width:1200px){
	.gs-last-item{
		padding:15px 0px;
		border-top:thin dashed #fff;
		border-bottom:thin dashed #fff;
		margin-bottom:25px;
	}

	#reformas-carousel .carousel-caption{
		top:20%;
	}
}

@media(min-width:991px){
	.white-square{
		padding:0px 30px 30px 30px;
		top:-70px;
		position:relative;
	}

	.restyling-details{
		-webkit-column-count: 3; /* Chrome, Safari, Opera */
	    -moz-column-count: 3; /* Firefox */
	    column-count: 3;

	     -webkit-column-gap: 30px; /* Chrome, Safari, Opera */
	    -moz-column-gap: 30px; /* Firefox */
	    column-gap: 30px;
	}
}

@media(max-width:991px){

	.hero-unit.services{
		padding:50px;
	}

	.tasaciones-content{
		padding:50px 0px;
	}

	.tasaciones-content p.tasaciones-slogan{
		text-align:center;
	}

	.white-square{
		padding:30px;
		margin-bottom:15px;
	}

	.ri{
		padding:30px;
	}

	#productos-financieros h2{
		font-size:1.5em;
	}

	#productos-financieros .tab-content{
		padding:25px 0px 0px 0px;
	}

	.pf-item-text img{
		max-width:90%;
	}

	.reformas-content .col-md-5 img{
		margin-top:30px;
	}

	.featurette-image{
		display:none;
	}

	#reformas-carousel .carousel-caption{
		font-size:90%;
		top:20%;
	}

	.item-sm{
		margin-bottom:30px;
	}

	#productos-financieros .pf-oferta h4{
		margin-top:-80px;
	}

	#reformas-carousel .carousel-caption{
		font-size:70%;
	}

	
}


@media(max-width:768px){

	.hero-unit.services{
		padding:25px;
	}

	.hero-unit.services h1, #faq h2, #comunidades h2, #certificaciones h2{
		font-size:1.75em;
	}

	/*Tasaciones*/

	.tasaciones-content{
		padding:30px 0px;
	}

	.content-image p{
		right:50%;
		margin-right:-150px;
	}

	.grey-band.services p{
		display:none;
	}

	.tasaciones-footer{
		font-size:80%;
	}

	.tasaciones-content p{
		padding:0px 15px;
	}

	/*Exclusivas*/

	.exclusivas-content .container{
		padding:30px;
	}

	.exclusivas-content .title-p{
		font-size:1.5em;
		margin-bottom:30px;
	}

	.faq-content-info{
		padding:15px;
	}

	.faq-content{
		padding:0;
	}

	#comunidades .slider{
		padding:0;
	}

	.comunidades-content{
		padding:0;
	}

	.rectangle-item:first-child{
		margin-bottom:30px;
	}

	#comunidades .c-band{
		padding:50px 0px 25px 0px;
	}

	.restyling-main-content .band{
		display:none;
	}

	p.restyling-content-title,
	p.restyling-content-subtitle{
		font-size:1.65em;
		text-align:center;
	}

	.restyling-tarifas-content p.price, .ri-list{
		padding:0;
		margin:0;
	}

	.restyling-tarifas-content p{
		padding:5px 0px;
	}

	.pf-slogan{
		margin-bottom:0;
	}

	.subvenciones{
		padding:30px;
	}

	.pensiones, .creditos{
		padding:15px;
	}

	/*Reformas*/

	#reformas-carousel .carousel-caption{
		top:25%;
	}

	#reformas-carousel .carousel-caption h1{
		font-size:1.25em;
	}

	#reformas-carousel .carousel-caption p{
		font-size:1em;
	}

	.reformas-content .featurette a{
		display:inline-block;
		margin-bottom:7.5px;
	}

	.reformas-content .featurette{
		padding:15px;
		text-align:center;
	}

	.reformas-content .featurette .lead{
		text-align:justify;
	}

	.reformas-content .featurette img{
		margin-top:25px;
	}

	.reformas-content{
		padding:30px 0px;
	}

	.reformas-presupuesto{
		padding:5em 0em;
		font-size:70%;
	}

	.reformas-presupuesto a{
		display:block;
	}

	#propietarios h2{
		font-size:2em;
	}

	.propietarios-hero{
		padding:30px 0px 200px 0px;
	}

	.propietarios-content > .container{
		padding:30px;
	}

	#servicios .section{
		padding-left:15px;
		padding-right:15px;
	}

	#razones .well p.number{
		margin-bottom:15px;
	}

	#razones .well,
	#razones .well .row{
		background:#fff;
	}

	.propietarios-ejemplo-content{
		margin-top:180px;
	}

	.v-container{
		margin:25px 0px;
	}

	#productos-financieros .pf-oferta h4{
		margin-top:0px;
		text-align:center;
		margin-bottom:30px;
	}

	#servicios ul{
		margin-bottom:35px;
	}

	#servicios ul li{
		background:#f2f2f2;
		padding:10px 30px;
		margin-bottom:2px;
	}

	/*Ventajas*/

	.ventajas-content .item img{
		margin-bottom:25px;
	}

}