/* GENERAL [desktop, tablet, mobile]: Corrección ancho total */

header {
	width: initial;
	padding-top: 10px !important;
	background-image: none !important;
}

nav {
	/*margin-top: 10px !important;*/
}

h1 {
	font-size: 22px !important;
}

@media (max-width: 559px) {

	h1 {
		font-size: 18px !important;
	}

}

.container {
    max-width: initial !important;
    /*width: initial !important;*/
}

.marketplace_content.container {
    max-width: initial !important;
    /*width: initial !important; */
    padding: 0 50px;
}

@media (min-width: 768px) {
	.marketplace_content.container {
		padding: 0 50px;
	}
}

@media (max-width: 768px) {
	.marketplace_content.container {
		padding: 0 30px;
	}
	/* logged out */
	#content_central .marketplace_content.container {
		padding: 0 15px !important;
	}
}


#content {
	width: initial !important;
}

footer {
	width: initial !important;
}


/***************************/
/* HEADER */
/***************************/


.logo-header {
	width: initial;
	width:100%;
}

.right-slogan { 
	width: initial;
	width:100%;
	padding-right: 0;
}

.login {
	width: 100%;
    height: initial;
}

.login > div {
	width:100%;
}

.login > div:first-child {
	font-size: 14px !important;
}

.creditos-header {
	width: 100%;
	margin-top: 0px !important;
}

@media (min-width: 768px) {
	/* col-sm-5 */
	.logo-header {
		width: 41.66666667% !important;
		margin-top: 0 !important;
	}
	/* col-sm-7 */
	.right-slogan { 
		width: 58.33333333% !important;
	}
	/* col-sm-6 */
	.login > div {
		width: 50% !important;
	}

}

@media (max-width: 992px) {

	.creditos-header .size2 {
	    font-size: 17px;
	    margin-top: 2px;
	}
}

@media (max-width: 768px) {

	.slogan {
		display: none;
	}

	/*.login > div:first-child {
		display: none;
	}*/
	.login > div {
		display: none;
	}

	/*.creditos-header {
		margin-top: 0px !important;
	}*/
	.creditos-header {
		display: none;
	}

}

@media (max-width: 559px) {

	/*.creditos-header {
		display: none;
	}*/

	.login {
		margin-top: inherit;
	}

}

#menu-trigger {
	z-index: 100;
}



/***************************/
/* HEADER LOGGED IN */
/***************************/

header #header_logo {
	max-width: 280px !important;
	margin-top: -30px !important;
}



/***************************/
/* NEW MENU */
/***************************/

/*
@media (min-width: 768px) {

	ul#navigation li a {
		padding: 7px 15px;
	}
}*/

nav#menu_responsive_2017  {
	/*border-bottom: 3px solid #5587A0;*/
	height: auto;
	min-height: 42px !important;
	z-index: 4;
	border: 0px !important;
}

nav#menu_responsive_2017 .navbar-toggle {
	padding: 6px !important;
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	border-color: transparent !important;
}

nav#menu_responsive_2017 .navbar-toggle .icon-bar {
	background-color: #538ba4 !important;
}

nav#menu_responsive_2017 .navbar-header {
	/*background-color: #5d8aa2 !important;*/
}

nav#menu_responsive_2017 ul#navigation_2017 {
	margin-top: 0px !important;
	position: relative;
	float: none;
	justify-content: center;
	display: flex;
	flex-direction: column;
}

@media (min-width: 768px){
	nav#menu_responsive_2017 ul#navigation_2017 {
		flex-direction: row!important;
	}
}

nav#menu_responsive_2017 li#navigation_2017 {
	position: relative;
	float: left;
	right:50%;
}

nav#menu_responsive_2017 ul#navigation_2017 > li > a {
	font-size: 12px;
	text-transform: uppercase;
	padding: 9px 20px !important;
	color: #616161;
	-webkit-transition: color 0.2s linear, background 0.2s linear;
	-moz-transition: color 0.2s linear, background 0.2s linear;
	-o-transition: color 0.2s linear, background 0.2s linear;
	transition: color 0.2s linear, background 0.2s linear;
}

nav#menu_responsive_2017 ul#navigation_2017 > li > a:hover {
	background: #cecece;
	color: #FFFFFF;
}

nav#menu_responsive_2017 ul#navigation_2017 > li > a#botonlogin:hover {
	color: #aaa;
}


nav#menu_responsive_2017 ul#navigation_2017 > li:hover > a {
	background: #cecece;
	color: #000000;
}

nav#menu_responsive_2017 ul#navigation_2017 > li > .active {
	background: #538ba4!important;
	color: #FFFFFF;
	font-weight:bold;
}

nav#menu_responsive_2017 ul#navigation_2017 > li > .active > a {
    background: #538ba4;
    color: #FFFFFF;
    font-weight:bold;
}

nav#menu_responsive_2017 .navbar-brand {
	font-size: 14px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
	color:#fff !important;
	cursor: default !important;
	padding: 0 !important;
    margin: 10px 15px !important;
    height: 18px !important;
    line-height: 20px !important;
}

@media (min-width: 767px) {
	
	nav#menu_responsive_2017 .navbar-brand {
		display: none !important;
	}

	header .lb_menu1 > li > ul.dropdown-menu > li a {
		font-size: 12px !important;
		width: 235px !important;
	} 
}


@media (max-width: 559px) {

	nav#menu_responsive_2017 .navbar-brand {
		font-size: 12px !important;
		font-weight: normal !important;
	}

	

}

.dropdown-menu {
  padding-top: 0;
}
.dropdown-menu > li {
  background-color: #fcfcfc;
  border-bottom:2px solid #ffffff;
}
.dropdown-menu > li > a {
  padding: 13px 12px !important;
  font-size: 13px;
}
.dropdown-menu > li > .active > a {
	background-color: #538ba4!important;
}

.item_especial {
  background-color: rgba(255, 235, 135, 0.5);
  border-bottom: 1px solid #fff;
}

/* para dropdown menu loggedin desktop */
@media (min-width: 767px) {
	header .lb_menu1 > li > ul.dropdown-menu li ul {
	    left: -207px !important;
	    width: 208px !important;
	    top: 5px !important;
	}
	#loginNavigationSubmenu > li {
		float: left;
	} 	
}


@media (max-width: 992px) {
  nav#menu_responsive_2017 ul#navigation_2017 > li > a {
    padding: 13px 8px !important;
    font-size: 11px;
  }

  .dropdown-menu > li > a {
  	font-size: 12px;
  }
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    /*display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;*/
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

@media (max-width: 767px) {
	.dropdown-submenu > ul.dropdown-menu > li  {
		background-color: #fff !important; 
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		text-align: center !important;
	}

	/*.navbar-default .navbar-nav open .dropdown-menu > li.dropdown-submenu > a {*/
	.navbar-default .navbar-nav > li.open .dropdown-menu > li > a {
		text-transform: uppercase;
	}
}



/***************************/
/* NEW MENU >> LOGGEDIN */
/***************************/

.menu_responsive_2017_loggedin {
    /*margin-bottom: -12px !important;*/
}

@media (min-width: 767px) {
	header .lb_menu1, .lb_header3 {
		/*display: inherit !important;*/
	}

	.menu_responsive_2017_loggedin {
		display: none !important;
	}
}

@media (max-width: 768px) {
	header .lb_menu1, .lb_header3 {
		display: none !important;
	}

	.menu_responsive_2017_loggedin {
		display: block !important;
	}

	#changeAgents {
		margin-bottom: 5px !important;
	}
}


@media (max-width: 992px) {

	form#editInvestor label {
		text-align: left !important;
		clear: both !important;
	}

	#profileModalprofileButton .control-label {
		text-align: left !important;
	}

	#changePicture {
		left: auto !important;
	    position: relative !important;
	    top: 278px !important;
	    z-index: 9 !important;
	    float: right !important;
	    right: 0 !important;
	}

}


/***************************/
/* HOME */
/***************************/

.bloque1 {
	background-position: 100px -480px !important;
    background-size: 145% !important;
    height: auto !important;
}

.banner_title {
	text-align: left;
    font-size: 16px;
    color: #999;
    padding-left: 25px;
}

.banner_title > div {
	float: left;
	position: relative;
	margin:0;
	padding: 0;
	width: 50% !important;
}

/*.banner_left h1 {*/
.banner_title h1 {
	font-size:45px !important;
	line-height: 41px;
	font-family:arial;letter-spacing:0.33px;margin-bottom: 18px; padding-top: 18px;
	/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);*/
}

.home_subtitulo {
	/*text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.4);*/
}

.banner_left {
	text-align: left;
    font-size: 16px;
    color: #999;
    padding-left: 25px;
}

.banner_right {
	text-align: center;
    padding: 0 0 0 0;
    color: #626162;
    font-size: 12px;
}


.ficha_new {
	/*margin-top: 52%;*/
	margin-top: 14%;
}


.ficha-sup {
	height: auto;
	min-height: 180px;
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 6px -6px 16px rgba(49, 50, 50, 0.04);
    -moz-box-shadow: 6px -6px 16px rgba(49, 50, 50, 0.04);
    box-shadow: 6px -6px 16px rgba(49, 50, 50, 0.04);
}

.ficha-inf {
	width: auto;
    height: auto;
    float: right;
    text-align: right;
    padding-bottom: 10px;

}

.ficha_new:first-child .ficha-inf {
	margin-top: 17px;
}

.lemonway {
	border-radius:10px;border: 1px solid #ccc; text-transform: uppercase; font-size: 11px;padding:5px; margin-top: 15px;text-align: center;font-weight: bold;max-width: 230px; width: 100%;
	float: left;
    clear: both;
}

.img_fintech {
	float: left;
    clear: both;
}

.img_accio {
	float: left;
	clear: both;
}

.img_acle {
	float: left;
	clear: both;
}

.img_finalt {
	float: left;
    clear: both;
}

#tablaMarket {
	display: none;
	height: 475px !important;
    overflow-y: auto !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
}

#home_marketplace_wrapper #marketplace_table {
	width: 100% !important;
	padding-left: 0 !important;
    padding-right: 0 !important;
}

#home_marketplace_wrapper #marketplace_table > .lb_boxrow_pastilla {
	margin-bottom: 10px !important;
}

iframe .container, #frameMarketPlace .container {
    width: 100% !important;
}

/* col-xs-12 col-sm-6 */
#home_widgets > div:first-child, #home_widgets > div:last-child {
    width: 100%;
}
@media (min-width: 768px) {
	#home_widgets > div:first-child, #home_widgets > div:last-child {
	    width: 50%;
	}
}

#home_widgets #twitter-widget-0 {
    height: 330px !important;
    width: 100% !important;
}

/*col-xs-12 col-sm-4*/
#home_sobre_loanbook  > div {
	width: 100%;
	margin-bottom: 15px;
}
@media (min-width: 768px) {
	#home_sobre_loanbook  > div {
	    width: 33.33333333%;
	}
}


#home_testimonials {
	padding:15px;
}

#home_testimonials h1.color-borrowing {
	font-family: 'Ruda', Arial, serif;
    font-weight: 400;
    color: #54829A;
    /* text-transform: uppercase; */
    font-size: 18px;
    letter-spacing: -1px;
    font-weight: 400;
}

#home_testimonials .img-comentario {
	background-image: url(../img/back-comentario3.jpg);
}

#home_testimonials .text-comentario {
    border: none;
    padding: 0;
    padding-right: 15px;
}


@media (max-width: 1200px) {
	
	.bloque1 {
		background-position: 100px -400px !important;
    	background-size: 145% !important;
	}

}

@media (max-width: 992px) {
	
	.bloque1 {
		background-position: 0px -300px !important;
	    background-size: 173% !important;
	}

	.banner_title h1 {
		font-size: 38px !important;
		line-height: 36px !important;
	}


	.home_subtitulo {
		font-size: 16px;
	}

	.ficha-inf {
		padding: 0;
	    font-size: 10px;
	    padding-bottom: 10px;
	}

	.ficha_new:first-child .ficha-inf {
		margin-top: 35px;
	}

	.ficha_new:first-child {
		padding-right: 10px;
	}

	.ficha_new:last-child {
		padding-left: 10px;
	}

}

@media (max-width: 768px) {
	
	.bloque1 {
		background-position: bottom left !important;
	    background-size: 400% !important;
	}

	.lemonway {
		max-width: none;
		float: none;
	}

	.img_fintech {
		float: none;
	}

	.img_accio {
		float: none;
	}

	.img_acle {
		float: none;
	}

	.img_finalt {
		float: none;
	}

	.ficha_new {
	    margin-top: 2%;
	    margin-bottom: 20px;
	}

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

	.banner_title > div {
		width: 100% !important;
	}

	.ficha-sup {
	    height: auto;
	    min-height: auto;
	    width: 100%;
	}
	.ficha_new:first-child .ficha-inf {
		margin-top: 0;
	}

	.ficha_new:first-child {
		padding-right: 15px;
	}

	.ficha_new:last-child {
		padding-left: 15px;
	}

}


/***********************************************/
/* LOGIN 									  */
/**********************************************/


#login-body .control-group > div {
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin-bottom: 8px !important;
}

#login-body .size1 {
	margin-bottom: 0px !important;
}

#modalLoginbotonlogin .modal.in .modal-dialog {
	max-width: 96%;
}

/***********************************************/
/* COMO FUNCIONA > funcionamiento-crowdlending */
/**********************************************/

a.color-crowdlending.link1 {
	font-size: 16px;
	font-weight: bold;
}

a.color-crowdlending.link1 img {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}

@media (max-width: 768px) {

    a.color-crowdlending.link1  img{	
    	width: 100%;
    	margin-top: 15px;
    	margin-bottom: 30px;
    }

}

/* subtitulo */
.col-md-10.col-xs-10.col-md-offset-1 {
	width:100% !important;
	margin-left: 0 !important;
	padding-left: 15px !important;
}


#crowd_content {
	background-position: top center !important;
	line-height: 17px !important;
}

#crowd_content > div.row > div:last-child {
	padding-left: 30px !important;
}

.divisoria {
	border-bottom:0 !important;
}

@media (max-width: 992px) {

	

	#crowd_content {
		background: none !important;
		height: auto !important;
    	padding-top: 20px !important;
	}

	#crowd_content > div.row > div:last-child {
		padding-left: 15px !important;
	}

	#crowd_content .well {
	    height: auto !important;
	    /*margin-bottom: 40px !important;*/
	}

	#crowd_content .well p {
		text-align: left !important;
	    font-weight: normal !important;
	    padding: 0 !important;
	    margin: 0 !important;
	    font-size: 14px !important;
	    float: left;
	    margin-top: 30px !important;
	    margin-bottom: 10px !important;
	}

	#crowd_content .well p:before {
		content: "";
	    display: block;
	    width: 115px;
	    height: 115px;
	    float: left;
		margin-top: -20px;
    	margin-bottom: 30px;
	}

	#crowd_content .well:nth-child(1) p:before {
   		background: url("../img/how_icon_1.jpg") no-repeat;
   	}

	#crowd_content .well:nth-child(2) p:before {
   		background: url("../img/how_icon_2.jpg") no-repeat;
   	}

	#crowd_content .well:nth-child(3) p:before {
   		background: url("../img/how_icon_3.jpg") no-repeat;
   	}

	#crowd_content > div.row > div:last-child .well:nth-child(3) p:before {
   		background: url("../img/how_icon_4.jpg") no-repeat;
   	}

	#crowd_content > div.row > div:last-child .well:nth-child(2) p:before {
   		background: url("../img/how_icon_5.jpg") no-repeat;
   	}

	#crowd_content > div.row > div:last-child .well:nth-child(1) p:before {
   		background: url("../img/how_icon_6.jpg") no-repeat;
   	}

   	/* invertir orden de los 3 ultimos */
   	#crowd_content > div.row > div:last-child {
   			-webkit-transform: scaleY(-1);
    		transform: scaleY(-1);
    		position: relative;
		    float: left;
		    display: block;
   	}

   	#crowd_content > div.row > div:last-child .well {
   			-webkit-transform: scaleY(-1);
    		transform: scaleY(-1);
    		position: relative;
		    float: left;
		    display: block;
   	}
   	
   

}


/*col-xs-12 col-md-6*/
#crowd_content > div.row > div{
	width:100%;
}
@media (min-width: 992px) {

	#crowd_content > div.row > div{
		width:50%;
	}

}


/*****************************************/
/* COMO FUNCIONA > que-es-el-crowdlending */
/*****************************************/

.bloque-650 > div.col-md-1.col-xs-1 {
	display: none !important;
}

.bloque-650 > div.col-md-11.col-xs-11 {
	width: 100% !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.col-md-offset-1.col-md-9.col-xs-9 {
	margin:0 !important;
	width: 100% !important;
}

/* imagen inferior */	
.bloque-650 .col-md-offset-1.col-md-9.col-xs-9 img {
	width: 50%;
    margin: 0px 25% 30px;
}

@media (max-width: 992px) {

	.bloque-650 .col-md-offset-1.col-md-9.col-xs-9 img {
		width: 80%;
	    margin: 0px 10% 30px;
	}
}

@media (max-width: 559px) {

	.bloque-650 .col-md-offset-1.col-md-9.col-xs-9 img {
		width: 100%;
	    margin: 0px 0% 30px;
	}

}


/*****************************************/
/* COMO FUNCIONA > page/faq			     */
/*****************************************/
/*
.content-faq .to-uppercase {
	margin: 30px 0;
}
*/

.content-faq iframe {
	max-width: 100% !important;
}

.content-faq .nav-tabs {		
	margin-bottom: 20px !important
}

@media (max-width: 992px) {

	.content-faq .nav-tabs > li.active > a, .content-faq .nav-tabs > li.active > a:hover, .content-faq .nav-tabs > li.active > a:focus {
		border-color: #538BA4 !important;
	}

	.content-faq .nav-tabs > li > a {
		font-size: 13px !important; 
	}
	
	.content-faq .nav-tabs > li {
		float: none !important;
	    text-align: center !important;
	    width: 240px !important;
	    left: 50% !important;
	    margin-left: -120px !important;
	    display: table !important;
	}

	.content-faq .dropdown-menu > li > a {
	    font-size: 13px !important;
	    width: 240px !important;
	    white-space: inherit !important;
	}

	.content-faq .nav-tabs .dropdown-menu {
		position: relative !important;
	}

	.content-faq .nav-tabs > li:hover > a.dropdown-toggle {
		width: 240px !important;
		text-align: center !important;
	}

	.content-faq .nav-tabs {
		border-bottom: 0 !important;
		margin-bottom: 20px !important
	}

	.content-faq .nav > li > a {
		margin-bottom: 5px !important;
	}

	.content-faq .nav-tabs > li > a {
		border-radius: 4px !important;
	}

	/*.content-faq .nav-tabs > li {
	    float: none !important;
	}

	.content-faq .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
		border-bottom-color: #ddd !important;
	}*/
}



/*****************************************/
/* INVERSORES > beneficios-crowdlending */
/*****************************************/

#content #container1 {
	right: 0;
}

#content #col2 {
	left: 0;
	float: initial !important;
	margin-bottom: 20px;
}

/* title */
div.bloque-650 > div > div.to-uppercase {
	width: 100%;
    margin-left: 0;
}

#investor3 > div {
    width: 100%;
}

#investor3 .well {
	min-height: 350px;
}

#investor3 > div .well > div.margin-top-10 .investor-check {
	height: 18px;
    padding-right: 5px;
    font-size: 18px;
}

#investor3 > div .well > div.margin-top-10 button.btn.info {
	font-size: 12px !important;
    line-height: 18px;
}


.bloque4 {
	height: auto;
}

.bloque4 .empresa-img {
	float: left;
	padding-right: 25px;
    height: auto;
    width: 100%;
}

.bloque4 .empresa-text {
	float: left;
    position: relative;
    margin-left: 0;
    height: auto;
    width: 100%;
}

.bloque4 .empresa-img img {
    margin-bottom: 15px;
    width: 100% !important;
}

.text-comentario {
	width: auto !important;
}

.bloque5 {
	height: auto;
}

#col2 div.row.to-uppercase > div {
	width: 100% !important;
}

#col2 a.link1 {
	font-size: 16px;
}

#col2 a.link1 img {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}




@media (min-width: 560px) {

	#col2 div.row.to-uppercase > div {
		width: 33.33333333% !important;
	}

}



@media (min-width: 992px) {
	
	#investor3 > div {
	    width: 50% !important;
	}
}

@media (min-width: 768px) {
	
	.bloque4 .empresa-img, .bloque4 .empresa-text {
		width: 50% !important;
	}

	.img-comentario, .text-comentario {
		width: 50% !important;

	}

}

@media (max-width: 768px) {

	.img-comentario {
		background-image: none;
		height: auto;
		width: 100%;
	    float: left;
	    margin: 0;
	    margin-top: 15px;
	}

	.text-comentario {
	    margin-left: 0;
	    padding-right: 15px;   
	}

	.text-comentario p {
		line-height: 16px;
		font-size: 14px;
	}

	.text-comentario small {
		font-size: 11px;
    	line-height: 13px;
	}

	.bloque4 .empresa-img {
		float: none;
		padding-right: 0;
	}

	.img-usuario {
		width: 100%;
		height: auto;
		float: left;
		margin: 0;
	    text-align: center;
    }

    .img-usuario img {
    	width: 100%;
    }

    .img-usuario p {
    	display: none;
    }

    
    #col2 a.link1 img {
    	width: 100%;
    	margin-top: 15px;
    	margin-bottom: 30px;
    	font-size: 16px;
    }
}


/*****************************************/
/* INVERSORES > como-empezar-a-invertir */
/***************************************/

#investor2 > div:first-child {
	width: 100% !important;
}

@media (min-width: 992px) {
	
	#investor2 > div:first-child {
		width: 66.66666667% !important;
		margin-left: 33.33333334%;
	}
}

@media (max-width: 991px) {

	#investor2 {
	    background: none;
	    height: auto;
	}

}


a.color-borrowing.link1 {
	font-size: 16px;
	font-weight: bold;
}

a.color-borrowing.link1 img {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 30px;
}

@media (max-width: 768px) {

    a.color-borrowing.link1  img{	
    	width: 100%;
    	margin-top: 15px;
    	margin-bottom: 30px;
    }

}


@media (max-width: 559px) {

	#col2 h3.investor_green {
		font-size: 16px !important;
		text-align: left !important;
	}

}


/*****************************************/
/* INVERSORES > como-invertir		    */
/***************************************/


@media (max-width: 768px) {

	/* subtitulo */
	.bloque-650 >.row > div > .crowdlending_title {
		font-size: 16px !important;
    	line-height: 20px!important;
	}

}

#col2 .rounded-list {
	padding-left: 60px !important;
}

#col2 .rounded-list a.link1 {
    font-size: 13px !important;
}


/*****************************************/
/* INVERSORES > principios-loanbook	    */
/***************************************/


div.to-uppercase {
	width: 100%;
    margin-left: 0 !important;
}

@media (max-width: 768px) {

	#col2 .col-md-11, #col2 .col-xs-11 {
	    width: 100% !important;
	    padding-left: 0px !important;
	    padding-right: 0px !important;
	}

	.bloque-650 div.col-md-1.col-xs-1:first-child {
		display: none !important;
	}

}

@media (max-width: 992px) {

	.letterP6 {
	    left: -160px !important;
	}
}


/*****************************************/
/* INVERSORES > procesos-credito        */
/***************************************/


/* ocultamos breadcrumb */
.breadcrumb1  {
  display: none;
}
/*
.breadcrumb1 a {
	padding: 0 6px 0 43px !important;
	line-height: 52px !important;
}

.breadcrumb1 a:first-child {
	padding-left: 22px !important;
}

.breadcrumb1 a:last-child {
	padding-left: 38px !important;
	padding-right: 20px !important;
}

@media (max-width: 992px) {

	.breadcrumb1 {
		display: none !important;
	}

}
*/


/*****************************************/
/* INVERSORES > equipo-credito          */
/***************************************/
/*
#process_prestamos ~ div.row {
  display: none;
}*/

/********************************************/
/* INVERSORES > nuestro-sistema-de-rating  */
/******************************************/


/*****************************************/
/* INVERSORES > equipo-credito          */
/***************************************/


/*****************************************/
/* INVERSORES > tipos-prestamos         */
/***************************************/


/*****************************************/
/* INVERSORES > condiciones-inversores  */
/***************************************/

.bs-docs-section h1 {
    padding-top: 0 !important;
}

.content-terms {
	width: 97% !important;
    margin-left: 15px !important;
    margin-right: 15px !important;
	background-repeat-x: no-repeat !important;
}

@media (min-width: 992px) {

	.content-terms .col-md-4 { 
		max-width: 333px !important;
	}

	.content-terms .col-md-8 {
		width: 63.666667% !important;
    	margin-left: 3% !important;
	}
}

@media (max-width: 991px) {

	.content-terms {
		width: 97% !important;
	    margin-left: 15px !important;
	    margin-right: 15px !important;
		background: none !important;
	}

	.content-terms .col-md-4 { 
		display: none !important;
	}

	.content-terms .col-md-8 {
		width: 98% !important;
	}

	/* creado por jquery */
	#pager_responsive {
		display: block !important;
	}
}

@media (max-width: 559px) {

	.bs-docs-section h2 {
		font-size: 18px !important;
	}

}


/*****************************************/
/* INVERSORES > tributacion-crowdlending */
/***************************************/

.bloque-650 .bullet-trick ul.list_tributa li:before {
	left: 0 !important;
	background: none !important;
    border: 0 !important;
    border-radius:  0 !important;
    box-shadow:  none !important;
    /*content:  0 !important;*/
    counter-increment:  unset !important;
    height: auto !important;
  
    line-height: auto !important;
    margin-top:  auto !important;
    position: initial  !important;
    text-align: left  !important;
    top:  auto !important;
    width: auto !important;
    font-size: auto !important;
}

/*****************************************/
/* EMPRESA > beneficios-empresas */
/***************************************/

.contador_beneficios_empresas_1:before {
	content:"1" !important;
}
.contador_beneficios_empresas_2:before {
	content:"2" !important;
}
.contador_beneficios_empresas_3:before {
	content:"3" !important;
}
.contador_beneficios_empresas_4:before {
	content:"4" !important;
}
.contador_beneficios_empresas_5:before {
	content:"5" !important;
}
.contador_beneficios_empresas_6:before {
	content:"6" !important;
}

.rounded-list3 {
	margin-bottom: 30px !important;
    margin-top: 30px !important; 
}


/*****************************************/
/* EMPRESA > el-proceso-de-prestamo        */
/***************************************/

/* ocultamos breadcrumb */
.breadcrumb5  {
  display: none;
}

/*****************************************/
/* EMPRESA > solicitar-financiacion-pymes       */
/***************************************/

#container > div > div > div.col-md-1.col-xs-1 {
	display: none !important;
}

#container > div > div > div.col-md-11.col-xs-11 {
	width: 100% !important;
}

#contactFormSF {
	margin-top: 20px !important;
}

#contactFormSF.form-horizontal .control-label {
	width: 35% !important;
    padding-right: 10px;
}

#contactFormSF.form-horizontal .controls {
	margin-left: 35% !important;
}

#contactFormSF > div:last-child {
	float: left !important;
    margin-left: 35% !important;
    padding-top: 0px !important;
}

@media (max-width: 768px) {

	#contactFormSF.form-horizontal .control-label {
		width: 25% !important;
	}

	#contactFormSF.form-horizontal .controls {
		margin-left: 25% !important;
	}

	#contactFormSF.form-horizontal .controls input {
		width: 75% !important;
	}

	#contactFormSF > div:last-child {
		float: left !important;
	    margin-left: 25% !important;
	    padding-top: 0px !important;
	}

}


/*****************************************/
/* EMPRESA > equipo-gestor              */
/***************************************/

/* centramos fotos perfiles en mobile */
div.visible-sm.visible-md.visible-lg img.imgEquipoGestor {
    left: 50%;
    float: none !important;
    position: relative;
    clear: both;
    margin-left: -70px;
    margin-bottom: 10px !important;
}


/*****************************************/
/* EMPRESA > consejo-administracion     */
/***************************************/

blockquote {
	margin-bottom: 30px !important;
}

@media (max-width: 768px) {
	blockquote {
		font-size: 14px !important;
	}
}


/*****************************************/
/* EMPRESA > page/trabajar		        */
/***************************************/

div.col-md-offset-1.col-md-9.col-xs-11 {
	width: 100% !important;
	margin-left: 0% !important;
}

@media (max-width: 768px) {
	div.col-md-offset-1.col-md-9.col-xs-11 h3 {
		font-size: 24px;
		line-height: 26px;
	}
}

#accordionWork li {
	line-height: 15px;
}

/*****************************************/
/* EMPRESA > contacto       	        */
/***************************************/


div.col-md-10.col-xs-10  {
	margin-left: 0% !important;
	width: 100% !important;
	padding-left: 0 !important;
}

@media (min-width: 992px) {
	div.col-md-10.col-xs-10 {
	    margin-left: 8.33333333% !important;
	    width: 83.33333333% !important;
	}
}

#ContactForm {
	margin-top: 10px !important;
	margin-right: 8.33333333% !important;
    width: 83.33333333% !important;
}

/* boton enviar */
div.col-md-3.col-xs-3.col-md-offset-9 {
	width: 100% !important;
	margin-left: 0 !important;
}

.bloque-contacto  {
	width:50% !important;
	margin:10px 0 20px;
}

@media (max-width: 559px) {
	.bloque-contacto  {
		width:100% !important;
	}	

	#ContactForm {
		margin-top: 10px !important;
		margin-right: 0% !important;
	    width: 100% !important;
	}
}

.bloque-contacto iframe {
	width:100%;
}

.bloque-contacto:last-child {
	margin-bottom: 30px !important;
}


/*****************************************/
/* SOBRE LOANBOOK > nuestros valores    */
/***************************************/

.color_valores li:before {
	border: 1px solid #548AA6 !important;
	color: #548AA6 !important;
}





/*****************************************/
/* REGISTRO > Proceso registro inversores (webuser/login2) */
/***************************************/


#Formlogin2 .control-group {
	margin-left: 10px;
    margin-right: 10px;
}

#Formlogin2 .control-group > div {
	width: 100% !important;
}

#Formlogin2 .control-group > div:first-child { 
	margin-bottom: 30px !important;
}

#Formlogin2 .control-group > div:last-child { 
	width: 100% !important;
	margin-left: 0% !important;
}

#Formlogin2 .col-md-offset-8.col-md-2.col-xs-2 {
	margin-left: 0px !important;
}

#Formlogin2 #formlogin2_submit {
	margin-left: 10px;
}

#Formlogin2 #firstSteps > .row {
	margin: 5px 0px !important;
}

#Formlogin2 #firstSteps > .row:first-child {
	margin-top: 20px !important;
}

#Formlogin2 #divtermsconditions {
	padding-left: 5px !important;
}

#Formlogin2 #lenderSelected, #Formlogin2 #borrowerSelected {
	margin-right: 8px !important;
}

#Formlogin2 #firstSteps > .row:not(.control-group) > div:first-child {
	font-size: 12px;
	width: 100% !important;
	margin-left: 0 !important;
	margin-bottom: 10px;
}
#Formlogin2 #firstSteps > .row:not(.control-group) > div:nth-child(2), #Formlogin2 #firstSteps > .row:not(.control-group) > div:nth-child(3) {
	font-size: 13px;
	width: 100% !important;
	margin-left: 0 !important;
	margin-bottom: 5px;
}

@media (min-width: 768px) {
	
	#Formlogin2 .control-group > div {
		width: 50% !important;
		margin-left: 0 !important;
	}

	#Formlogin2 .control-group > div:last-child { 
		width: 45% !important;
    	margin-left: 5% !important;
	}

	#Formlogin2 .control-group > div:first-child { 
		margin-bottom: inherit;
	}
/*
	#Formlogin2 #firstSteps > .row:not(.control-group) > div:first-child {
		font-size: 13px;
		width: 25% !important;
	}
	#Formlogin2 #firstSteps > .row:not(.control-group) > div:nth-child(2), #Formlogin2 #firstSteps > .row:not(.control-group) > div:nth-child(3) {
		font-size: 14px;
		width: 75% !important;
	}*/
}

@media (max-width: 768px) {

	

}

/*****************************************/
/* MI CUENTA  > tabla (/mi-cuenta) */
/***************************************/


.lb_textlist_portfolio_latepayments {
	padding-right: 20px !important;
}



.cartera_content #tab2, .cartera_content #tab3 {
	float: left;
    position: relative;
    overflow: scroll;
    width: 100%;
    height: 100%;
    border: 1px solid #cfcfcf !important;
}

.cartera_content #actividadPendienteTable2, .cartera_content #table_part {
	min-width: 940px;
    width: 100%;
	border: 0 !important;
}


/*****************************************/
/* MI CUENTA  > menu config  			*/
/***************************************/

/* Popup de movimientos */
#NaNextractsButton #extractosTable {
	min-width: 808px;
    width: 100%;
}

#NaNextractsButton #extractosTable_wrapper {
	float: left;
    position: relative;
    overflow: scroll;
    width: 100%;
    height: 100%;
}

/* Pagos futuros */
[id^="myModal"] #paymentsTable, [id^="myModal"] #paymentsTable thead, [id^="myModal"] #paymentsTable tbody  {
	min-width: 758px;
    width: 100%;
}

[id^="myModal"] #paymentsTable tfoot  {
	min-width: 758px;
    width: 100%;
    display: block;
}

[id^="myModal"] .modal-body {
	float: left;
    position: relative;
    overflow: scroll;
    width: 100%;
    height: 100%;
}



/* Popup de movimientos */

@media (max-width: 768px) {

	#NaNextractsButton .btn-warning, #NaNextractsButton .modal-footer .close_bttn {
		width: 100% !important;
		margin: 0 !important;
		margin-bottom: 8px !important;
	}
}






/*****************************************/
/* MARKETPLACE  > tabla (/marketplace2) */
/***************************************/

#marketplace_table_filters, #marketplace_table {
	display: none;
}

.lb_btn_blue_pujar {
	background-color: #5386a1;
	border-bottom: 3px solid #5386a1;
	/*v2*/
	/*color: #444444;*/
	color: #fff !important;
	/*font-weight: bold;*/
	font-size: 1.2em;
	padding: 5px 20px;
	padding-left: 5px;
	cursor: pointer !important;
	width: 100%;
	min-width: 87px;
}

 
.lb_btn_blue_pujar:hover {
	background-color: #fafafa;
	border-bottom: 3px solid #eeeeee;
	/*v2*/
	/*color: #888888;*/
	color: #888888 !important;
	cursor: pointer !important;
}


.lb_btn_blue_pujar .txt_expo {
	display: block;
}

/*
.lb_btn_blue_pujar:hover .txt_expo {
	display: none !important;
}
*/
.lb_btn_blue_pujar .txt_puja {
	display: none;
}
/*
.lb_btn_blue_pujar:hover .txt_puja {
	display: block;
}
*/

.lb_btn_blue_pujar .fa-check {
	float: left;
	position: relative;
	background-color: #719bb1;
	color: #fff;
	/*margin-right: 10px;*/
    padding: 2px;
    border-radius: 2px;
    margin-top: 1px;
}

.lb_btn_blue_pujar span.blue_pujar_cifra {
	/*float: right;
	position: relative;*/
	color: #fff;
	font-weight: bold;
	text-align: right;
	margin-left: 10px;
    margin-right: -10px;
}

.mp_toggle_filters {
	height: 22px !important;
    line-height: 17px !important;
    margin-top: 5px !important;
    padding: 3px !important;
}

#marketplace_table_cab_orden {
	font-size: 11px;
}

@media (max-width: 768px) {
	#marketplace_table_cab_orden {
		margin-top: 10px !important;
	}
	/*#marketplace_table_cab_orden_tiempo_restante {
		text-align: center !important;
	}*/
	#marketplace_table_cab_orden > div {
		text-align: center !important;
	}
}

.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
  width: 210px;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 10px;
  width: 100%;
  margin-top: -5px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
  margin-top: -5px;
}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  /*border-bottom-color: #0480be;*/
  margin-top: 0;
}
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4px;
  display: inline-block;
  text-align: center;
}
.slider.slider-vertical {
  height: 210px;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  margin-left: -5px;
  left: 50%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-left: -5px;
  margin-top: -10px;
}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  /*border-left-color: #0480be;*/
  margin-left: 0;
}
.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
.slider.slider-disabled .slider-handle {
  /*background-image: -webkit-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
  background-image: -o-linear-gradient(top, #dfdfdf 0%, #bebebe 100%);
  background-image: linear-gradient(to bottom, #dfdfdf 0%, #bebebe 100%);*/
  background-repeat: repeat-x;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);*/
}
.slider.slider-disabled .slider-track {
  background-image: -webkit-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
  background-image: -o-linear-gradient(top, #e5e5e5 0%, #e9e9e9 100%);
  background-image: linear-gradient(to bottom, #e5e5e5 0%, #e9e9e9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor: not-allowed;
}
.slider input {
  display: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;
  cursor: pointer;
	/*
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  */
  background-repeat: repeat-x;
  /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); */
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.slider-selection {
  position: absolute;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-selection.tick-slider-selection {
	/*
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  */
  background-repeat: repeat-x;
	/*
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
  */
}
.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 4px;
}
.slider-handle {
  position: absolute;
  width: 20px;
  height: 20px;
/*
  background-color: #337ab7;
  background-image: -webkit-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: -o-linear-gradient(top, #149bdf 0%, #0480be 100%);
  background-image: linear-gradient(to bottom, #149bdf 0%, #0480be 100%);
*/
  background-repeat: repeat-x;
	/*
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
  filter: none;
  */
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 0px solid transparent;
}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-tick.round {
  border-radius: 50%;
}
.slider-tick.triangle {
  background: transparent none;
}
.slider-tick.custom {
  background: transparent none;
}
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick.in-selection {
	/*
  background-image: -webkit-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: -o-linear-gradient(top, #89cdef 0%, #81bfde 100%);
  background-image: linear-gradient(to bottom, #89cdef 0%, #81bfde 100%);
  */
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89cdef', endColorstr='#ff81bfde', GradientType=0);
  opacity: 1;
}

.slider-tick-container {
	margin-top: -39px;
}


/*****************************************/
/* MARKETPLACE  > ficha (/loan/load/708) */
/***************************************/

.img-polaroid {
	width: 100%;
    height: auto;
}


@media (max-width: 992px) {

	ul.nav.nav-pills {
		display: inline-grid;
    	width: 100%;
    	margin: 10px 0;
	}

	ul.nav.nav-pills li {
		margin: 3px 0;
	}

}


@media (max-width: 768px) {

	.loantop-quantity {
		font-size: 25px !important;
	}

	.micuenta-loantop-rating {
		font-size: 27px !important;
	}

	.letterP5 {
		padding: 8px;
    	font-size: 20px;
    	right: -22px;
	    width: 80px;
	    top: 180px;
    	/*right: -154px;
    	width: 338px;*/
	}

	.business-profile-block p {
		font-size: 14px !important;
	}

	a.txt-naranja-11.pull-left {
		width: 100% !important;
    	text-align: center !important;
	}

}

.jumbotron p {
	font-size: 13px !important;
}



/*****************************************/
/* MARKETPLACE  > popup puja > popup trasferir fondos (/loan/load/708) */
/***************************************/


@media (max-width: 768px) {
	
	ul#paymentTab {
		display: inline-grid;
	    width: 100%;
	    border-bottom: 0;
	}

	ul#paymentTab li {
		width: 100%;
    	text-align: center;
	}

	ul#paymentTab li.active a {
		border-bottom-color: #ddd;
    	border-radius: 4px;
	}


}


@media (max-width: 768px) {

	.participar_top_span .td-titles {
		line-height: 15px !important;
	    height: auto !important;
	    text-align: left !important;
	    margin-bottom: 5px !important;
	}

}








/***************************/
/* FOOTER				   */
/***************************/


footer {
	width: initial !important;
	background-color: transparent !important;
    border-top: 0 !important;
}

.lb_responsive_footer1 {
	background-color: #4B4B4B;
    border-top: 10px solid #518AA3;
}

.lb_responsive_footer1 h4 {
    font-family: 'Ruda', Arial, serif;
    font-weight: 400;
    color: #518AA3;
    text-transform: uppercase;
    font-size: 16px;
    margin: 20px 0 15px 0;
    font-weight: 400;
    line-height: 16px;
    padding: 0;
}

.lb_responsive_footer_top {
    background-image: url(../img/back-footer.jpg);
    background-repeat: no-repeat;
    color: #999999;
    height: 80px;
    padding: 20px 0 0 300px;
    /*width: 700px;*/
    margin-bottom: 10px;
}

.lb_responsive_footer1  ul {
    margin-left: -30px;
    padding-left: 30px;
    font-size: 12px;
}

.lb_responsive_footer1 ul {
    list-style: none outside none;
}

.lb_responsive_footer1 li {
    margin-bottom: 15px;
}

.lb_responsive_footer1 a, .lb_responsive_footer1 p {
	font-size: 12px;
    color: #CCCCCC;
}

.lb_responsive_footer1 a.link1 {
	color: #F0AD4D;
}

.lb_responsive_footer1 a:hover {
    /* text-decoration: none; */
    color: orange;
}

@media(max-width:767px){
	.lb_responsive_footer1 #dummy_title {
		display: none;
	}
}

.lb_responsive_footer1 .ultima_columna {
	padding: 0;
}

@media(max-width:767px){
	.lb_responsive_footer1 .ultima_columna {
		padding: 0 15px;
	}
}


.lb_responsive_footer2 {
	background-color: #252525;
    float: left;
    min-height: 48px;
    /*padding-top: 15px;*/
    padding-bottom: 0;
    line-height: 48px;
    border-top: 15px solid #4B4B4B;
}

.copyright {
    color: #CCCCCC;
    line-height: 14px;
    float: left;
    /* margin: 15px auto 0 95px; */
    margin-top: 13px;
    text-align: center;
    /*width: 490px;*/
    width: 100%;
    font-size: 12px;
}

.social {
    float: right;
    height: 48px;
}

@media(max-width:620px){
	.social {
	    float: left;
	}
}


.social .smb {
    list-style: none;
    display: block;
    font-size: 0;
    clear: both;
    height: 48px;
}

#mp_rating_color_item_amore, .mp_rating_color_item_amore {
	background-color: #006C55 !important;
}
#mp_rating_color_item_a, .mp_rating_color_item_a {
	background-color: #008040 !important;
}
#mp_rating_color_item_aless, .mp_rating_color_item_aless {
	background-color: #5AC225 !important;
}
#mp_rating_color_item_bmoremore, .mp_rating_color_item_bmoremore {
	background-color: #65F02E !important;
}
#mp_rating_color_item_bmore, .mp_rating_color_item_bmore {
	background-color: #A5C728 !important;
}
#mp_rating_color_item_b, .mp_rating_color_item_b {
	background-color: #EDE111 !important;
}
#mp_rating_color_item_bless, .mp_rating_color_item_bless {
	background-color: #CDC410 !important;
}
#mp_rating_color_item_cmore, .mp_rating_color_item_cmore {
	background-color: #BCB611 !important;
}

/*************************/
/*   THRIVE              */
/*************************/
.thrv_wrapper {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 1px;
}

.thrv_wrapper.tve_image_caption {
	padding: 0;
	max-width: 100%;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
}

div [data-css="tve-u-item"],
[data-css="tve-u-165a925601c"],
[data-css="tve-u-165a94721be"] {
	width: 550px;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none;
}
/*************************/