#main-content, .et_pb_section {  //mostra
	background-color:transparent;
	padding: 0px 0;
}

#main-content {
	margin-top:0px;
}


	.container  { 
	   border-bottom: 1px solid #a3a3a3;
	}
	
	
	#main-header nav#top-menu-nav {
  padding-top: 0px;
}
	
.container::before { display:none; }

	
.rrb_slider { 
	 margin: 0;
	}

.social-rrb { 
	float: left;
	margin-right:40px;
	color:#f5f2eb;
	}

#main-footer .et_pb_widget .title h4   {
	color:#FFF;	
}

.et_right_sidebar #left-area {
	width:700px;	
}

#sidebar .et_pb_widget {
	width: 320px;
	margin:0;
}

.et_pb_fullwidth_header {
  padding: 0px 0;
}




/*-------------------------------------------------*/
/*-----------------[SLASH]-------------------------*/
/*-------------------------------------------------*/



.rrbslash, .widget_wic-spacer, #sidebar .widget_wic-spacer {
	background-image: url(http://www.redrentabasica.org/rb/wp-content/uploads/2015/03/bg.png);
	height:20px;
	background-color:transparent;
}


.rrbslash_red, .rrbslash_rrbsocial {
	background-image: url(http://www.redrentabasica.org/rb/wp-content/uploads/2015/03/bg-red.png);
	height:20px;
	background-color:transparent;
}



.rrbslash_content {
	background-image: url(http://www.redrentabasica.org/rb/wp-content/uploads/2015/03/bg-red.png);
	height:5px;
	background-color:transparent;
}




.et_pb_widget a {
	color:none;
}

/*-------------------------------------------------*/
/*-----------------[MENU]--------------------------*/
/*-------------------------------------------------*/

.et_pb_fullwidth_menu #top-menu-nav > ul {
    line-height: 1.7em;
    padding: 13px 0 0 !important;
	
}

#top-menu li.mega-menu > ul {
  top: 36px;
  padding: 20px;
  position: absolute !important;
  width: 1040px !important;
  left: 0 !important;
  boder-top:0px;
}

#top-menu li > a {
    padding-bottom: 12px;
    font-family: 'QuicksandBold';
	font-size:120%;
}

.nav li ul {
    left: -27px;
    padding: 20px;
    position: absolute;
    top: 36px;
}

#submenu {
	background-color:#FFF;
}



#top-menu a {
    color: #666;
    display: block;
    font-family: 'QuicksandBold';
	font-size:120%;
}


.mega-menu .icon-financiacion:before, .mega-menu .icon-trabajo:before, .mega-menu .icon-pobreza:before, .mega-menu .icon-bienestar:before, .mega-menu .icon-mujer-small:before, .mega-menu .icon-salud:before, .mega-menu .icon-jovenes:before, .mega-menu .icon-emigracion:before, .mega-menu .icon-accion:before {
    color: #000;
}

	#main-header { line-height: 23px; font-weight: 500; top: 0; width: 100%; padding: 18px 0 0 0; min-height: 43px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; position: relative; z-index: 99999; background-color:#f5f2eb; }
	
	

/*-------------------------------------------------*/
/*-----------------[WIDGET]------------------------*/
/*-------------------------------------------------*/

.widgettitle { 
	font-family: 'DotMatrixTwoRegular';
	font-size:44px;
	color:#666666;
	}
	
	
.et_pb_widget_area_left {
    border-right: 0 solid #e2e2e2;
    padding-bottom: 30px;
}

.et_pb_widget {
	padding: 0px 0 0 0;
}

.link_rrbicon {
	color:#FFFFFF;
}


.link_rrbicon h1 {
	padding:0px;
}

/*----------------------------------------------------*/
/*-----------------[WIDGET EJES]----------------------*/
/*----------------------------------------------------*/



.ejes-sidebar .icon-financiacion:before, .ejes-sidebar .icon-trabajo:before, .ejes-sidebar .icon-pobreza:before, .ejes-sidebar .icon-bienestar:before, .ejes-sidebar .icon-mujeres:before, .ejes-sidebar .icon-salud:before, .ejes-sidebar .icon-jovenes:before, .ejes-sidebar .icon-emigracion:before, .ejes-sidebar .icon-accion:before {
    font-size: 60px; 	color:#d1403a;
	border-bottom: 1px solid #a3a3a3;
width: 90%; padding-bottom: 10px;  


}

.ejes-sidebar {
    margin-top: -30px; 
	margin-bottom: 60px;
}

.ejes-sidebar div {
    text-align:center;
	width:33%;
	float: left;
	margin-bottom: 25px;
	display: inline-block;
}


.ejes-sidebar p {
	font-size: 110%;
	line-height:120%;
	font-family: 'QuicksandBold';
	margin-top:10px;
}


.ejes-sidebar a {
	color:#d1403a;
}


/*----------------------------------------------------*/
/*-----------------[WIDGET CONT]----------------------*/
/*----------------------------------------------------*/


.droprrb_container {
  margin-top: 40px;
  height: 130px;
}

.droprrb_container_white {
	padding:20px 20px 20px 20px; 
	background-color:#FFFFFF; 
	margin-top: 30px;
}

.droprrb_container_bold {
	margin-top: 30px;
}

.droprrb_container_bold .widget_wic-spacer {
	background-image: url(http://www.redrentabasica.org/rb/wp-content/uploads/2015/03/bg.png);
	height:120px;
	background-color:transparent;
}



.droprrb_container_bold .widget_wic-spacer img {
	width:60px;
	padding-top:10px;
}

.droprrb_content {
	padding-top:20px;
}

.droprrb_container_bold .droprrb_content {
	padding-top:10px;
}


.droprrb_content h1 {
	font-family: 'DotMatrixTwoRegular';
	font-size:44px;
	padding:0px;
	color:#666666;
}


.droprrb_content {
	font-size: 110%;
	line-height:110%;
	font-family: 'QuicksandBook';
	text-decoration:none;
	color:#666666;
}

.droprrb_content a {
	color:#d1403a;
}



.et_pb_widget h4 {
	font-family: 'DotMatrixTwoRegular';
	color:#5a5a5a;
    font-size: 24px;
	margin-bottom:8px;
}

.et_pb_widget a {
	color:#d1403a;
}


/*----------------------------------------------------*/
/*-------------[WIDGET 2 COLUMNAS]--------------------*/
/*----------------------------------------------------*/





#tag-widget-4, #tag-widget-3 {
	font-size: 85%;
	line-height: 120%;
	}

#tag-widget-4 a, 
#tag-widget-3 a {
	color:#d1403a;
	}

#tag-widget-4 .widgettitle,
#tag-widget-3 .widgettitle {
	font-size: 28px;
	}
	
#tag-widget-4 .posts-by-tag-item,
#tag-widget-3 .posts-by-tag-item {
    margin-bottom: 10px;
}





/*----------------------------------------------------*/
/*-----------------[   EJES   ]-----------------------*/
/*----------------------------------------------------*/


.ejes_rb_tit h1 {
	margin-top: 130px;
	color: #d1403a;
  	font-size: 300%;
 	line-height: 110%;
  	letter-spacing: -0.5pt;
}
	


.ejes_rb_cont {
	margin-top: 20px;
	}






/*-----------------------------------------------------------*/
/*-----------------[   EJES CONTENT  ]-----------------------*/
/*-----------------------------------------------------------*/

.posthead img {
	margin-bottom: 20px;
	}

.posthead {
	margin-bottom: 20px;
	}



/*-------------------------------------------------*/
/*-----------------[ POST ]------------------------*/
/*-------------------------------------------------*/

.hentry .yoast-taxonomy, .hentry .entry-content, article h1   {
	padding: 20px;
	}
	
	

/*----------------------------------------------------*/
/*-----------------[NEW FOOTER]-----------------------*/
/*----------------------------------------------------*/

#main-footer  {
    margin: 80px 0 0 0;
}

#main-footer .et_pb_widget {
    margin: 0px;
	border-top: 0px solid #f5f2eb;
}

#main-footer  .et_pb_widget h4 {
	font-family: 'DotMatrixTwoRegular';
	color:#f5f2eb;
    font-size: 28px;
	margin-bottom:8px;
	margin-top:70px;
}

	
#main-footer  .et_pb_widget h1 {
	font-family: 'QuicksandBook';
	color:#f5f2eb;
    font-size: 48px;
	margin-bottom:8px;
}




#main-footer .et_pb_widget p {
	font-family: 'QuicksandBook';
    font-size: 120%;	
}

	
/* Footer Columns - Qtr-Qtr-Half */
 
.footer-widget { margin-right: 0px;}
.footer-widget:nth-child(1) { width: 50%; padding-right:15px;}
.footer-widget:nth-child(2) { width: 23%; padding-right:15px;}
.footer-widget:nth-child(3) { width: 23%; margin-right:0;}
.footer-widget+.last{display:none;}
 
@media only screen and (max-width: 980px){
.footer-widget:nth-child(1) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(2) { width: 45%; padding-right:15px;}
.footer-widget:nth-child(3) { width: 45%; margin-right:0;}}
 
@media only screen and ( max-width: 767px ) {
.footer-widget:nth-child(1) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(2) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(3) { width: 100%; margin-right:0;}}



/*----------------------------------------------------*/
/*-----------------[POST HOME]------------------------*/
/*----------------------------------------------------*/
	
.et_pb_blog_grid .et_pb_post { 
	background-color: #fff;
    border: 0px solid #d8d8d8;
    float: left;
    margin: 0 20px 20px 0;
    padding: 19px;
    width: 240px;
    word-wrap: break-word;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	}
	
.et_pb_post h2 a, .et_pb_portfolio_item h3 a {
    color:#d1403a;
	font-family: 'QuicksandBook';
	font-size: 150%;
	line-height:110%;
	letter-spacing:-0.5pt;
}



/*----------------------------------------------------*/
/*-----------------[GENERAL]--------------------------*/
/*----------------------------------------------------*/


.rrb_divider {
	border-top: 2px solid rgba(0, 0, 0, 0.1);
}


.et_pb_bg_layout_light .et_pb_post .post-meta, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta, .et_pb_bg_layout_light .et_pb_post .post-meta a, .et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a, .et_pb_bg_layout_light .et_pb_post p {
    color: #666;
	font-family: 'QuicksandBold';
}

a {
    color: #d1403a;
	font-family: 'QuicksandBold';
	text-decoration:underline;
	font-size:110%;
}


#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover {
		font-family: 'DotMatrixTwoRegular';
}



.et_pb_column_1_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_left .et_pb_widget {
    margin-right: 0;
    width: auto;
}

@media only screen and (max-width: 479px){ // /* añadidos cutres */
#main-content { width: 290px; }
.et_vertical_nav #et-main-area { margin-left: 0px;  }
.et_boxed_layout.et_vertical_nav #page-container #main-header { width: 360px; }
.et_pb_row, .container, .et_pb_container {width:330px;}
.single .et_pb_post { margin-bottom: 27px; width:330px; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {font-size: 110%;}
}


/*--------------------------------------------------*/
/*-----------------[ICONS]--------------------------*/
/*--------------------------------------------------*/


[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0px;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 

 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}




.icon-financiacion-small:before { content: '\e800'; } /* '' */
.icon-trabajo:before { content: '\e801'; } /* '' */
.icon-bienestar:before { content: '\e802'; } /* '' */
.icon-salud:before { content: '\e803'; } /* '' */
.icon-jovenes:before { content: '\e804'; } /* '' */
.icon-emigracion:before { content: '\e805'; } /* '' */
.icon-mujeres:before { content: '\e806'; } /* '' */
.icon-accion:before { content: '\e807'; } /* '' */
.icon-financiacion:before { content: '\e808'; } /* '' */
.icon-pobreza-small:before { content: '\e809'; } /* '' */
.icon-compartir-iconorrb:before { content: '\e80a'; } /* '' */
.icon-idiomas-iconorrb:before { content: '\e80b'; } /* '' */
.icon-leermas-iconorrb:before { content: '\e80c'; } /* '' */
.icon-firma-iconorrb:before { content: '\e80d'; } /* '' */
.icon-fecha-iconorrb:before { content: '\e80e'; } /* '' */
.icon-descarga-iconorrb:before { content: '\e80f'; } /* '' */
.icon-informacion-iconorrb:before { content: '\e810'; } /* '' */
.icon-email-iconorrb:before { content: '\e811'; } /* '' */
.icon-jovenes-small:before { content: '\e812'; } /* '' */
.icon-salud-small:before { content: '\e813'; } /* '' */
.icon-bienestar-small:before { content: '\e814'; } /* '' */
.icon-pobreza:before { content: '\e815'; } /* '' */
.icon-accion-small:before { content: '\e816'; } /* '' */
.icon-emigracion-small:before { content: '\e817'; } /* '' */
.icon-mujer-small:before { content: '\e818'; } /* '' */
.icon-trabajo-small:before { content: '\e819'; } /* '' */



[class^="icon-"]:hover, [class*=" icon-"]:hover {
  color:#d1403a;
}





.type-post { 
	background-color: #fff;

    word-wrap: break-word;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	}
.lsicon-telegram-messenger:before { content: '\e83c'; }

