.about-us #td-outer-wrap .td-main-content-wrap .td-container.tdc-content-wrap,
.quienes-somos #td-outer-wrap .td-main-content-wrap .td-container.tdc-content-wrap{
    width: 100%;
    max-width: 100%;
}
/*.about-us .mainmenu .td-container.tdc-content-wrap{
    width: 95%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;   
}*/
.about-us #td-outer-wrap .td-container.tdc-content-wrap section.vc_section > div.vc_row,
.quienes-somos #td-outer-wrap .td-container.tdc-content-wrap section.vc_section > div.vc_row{
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}
.about-us .vc_row.wpb_row.td-pb-row.menu-aboutus,
.quienes-somos .vc_row.wpb_row.td-pb-row.menu-aboutus{
	position: relative;
    z-index: 100;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1300px;
    right: 0;
}
.about-us .vc_row.wpb_row.td-pb-row.menu-aboutus .wpb_column.vc_column_container.td-pb-span3,
.quienes-somos .vc_row.wpb_row.td-pb-row.menu-aboutus .wpb_column.vc_column_container.td-pb-span3 {
    top: 300px;
    position: fixed;
    z-index: 100;
    width: 332px;
}

.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    border-color: transparent;
    background-color: transparent;
}
.about-us.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a,
.quienes-somos.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{
    padding-left: 0;
}
/*out mission*/
.about-us #ourmission .titleourmission p,
.quienes-somos #ourmission .titleourmission p{
    color: #BFBFBF;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.5px;
}
.about-us #ourmission .wpb_wrapper .title2ourmission p,
.quienes-somos #ourmission .wpb_wrapper .title2ourmission p {
    background-color: #EBEBEB;
    color: #1A1A1A;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    padding: 5px 10px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
}
.about-us #ourmission .wpb_wrapper  .conteourmission p,
.about-us #ourmission .wpb_wrapper  .conteourmission li,
.about-us #ourmission .vc_tta-panel-body .wpb_wrapper p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission p,
.quienes-somos #ourmission .wpb_wrapper  .conteourmission li,
.quienes-somos #ourmission .vc_tta-panel-body .wpb_wrapper p{
	color:#BFBFBF;
}
.about-us #ourmission span.vc_tta-title-text,
.quienes-somos #ourmission span.vc_tta-title-text {
    font-size: 24px;
    color: #BFBFBF;
}
.about-us.wpb-js-composer #ourmission .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon,
.quienes-somos.wpb-js-composer #ourmission .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{
	left: auto;
	margin-left: 10px;
}
.about-us.wpb-js-composer #ourmission .vc_tta .vc_tta-controls-icon,
.quienes-somos.wpb-js-composer #ourmission .vc_tta .vc_tta-controls-icon{
    height: 16px;
    width: 16px;
}
.about-us.wpb-js-composer #ourmission .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after,
.quienes-somos.wpb-js-composer #ourmission .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after{
	border-color: #BFBFBF;
	border-width: 0 0 0 2.5px;
}
.about-us.wpb-js-composer #ourmission .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,
.quienes-somos.wpb-js-composer #ourmission .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before{
	border-color: #BFBFBF;
	border-width: 2.5px 0 0;
}
.about-us #ourprojects. div#methodology,
.quienes-somos #ourprojects. div#methodology{
    border-bottom: solid 1px #666666;
}
/*end out mission*/

/*our projects*/
.about-us section#conteourprojects,
.quienes-somos section#conteourprojects {
    background-color: #F8F8F8;
    padding-bottom: 20px;
}
.about-us #ourprojects.vc_row.vc_row-o-full-height,
.quienes-somos #ourprojects.vc_row.vc_row-o-full-height{
	min-height: 60vh;
}
.about-us #conteourprojects .wpb_wrapper .title2ourprojects p,
.quienes-somos #conteourprojects .wpb_wrapper .title2ourprojects p{
	background-color: #1A1A1A;
    color: #F8F8F8;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    padding: 5px 10px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    margin-bottom: 0px;
}
.about-us #ourprojects .vc_tta-panel.monitoring h4 a:before,
.quienes-somos #ourprojects .vc_tta-panel.monitoring h4 a:before {
    content: url(../../../wp-content/uploads/2017/08/monitoring.png);
}
.about-us #ourprojects #report.vc_tta-panel h4 a:before,
.quienes-somos #ourprojects #report.vc_tta-panel h4 a:before {
    content: url(../../../wp-content/uploads/2017/08/assessments.png);
}
.about-us #ourprojects .vc_tta-panel.investigate h4 a:before,
.quienes-somos #ourprojects .vc_tta-panel.investigate h4 a:before {
    content: url(../../../wp-content/uploads/2017/08/investigations.png);
}
.about-us #ourprojects .vc_tta-panel.workshops h4 a:before,
.quienes-somos #ourprojects .vc_tta-panel.workshops h4 a:before {
    content: url(../../../wp-content/uploads/2017/08/workshops.png);
}
.about-us #ourprojects .vc_tta-panel.asses h4 a:before,
.quienes-somos #ourprojects .vc_tta-panel.asses h4 a:before {
    content: url(../../../wp-content/uploads/2017/08/asses.png);
}
.about-us #ourprojects i.vc_tta-controls-icon.vc_tta-controls-icon-plus,
.quienes-somos #ourprojects i.vc_tta-controls-icon.vc_tta-controls-icon-plus {
    right: 15px;
    left: inherit;
}
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover,
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.about-us.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading:hover,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,
.quienes-somos.wpb-js-composer .vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body{
    border-color: transparent;
    background-color: transparent;
}
.about-us #ourprojects .vc_tta-panels-container div.vc_tta-panel,
.quienes-somos #ourprojects .vc_tta-panels-container div.vc_tta-panel{
	border-bottom: solid 2px #B2B2B2;
}
#conteourprojects span.vc_tta-title-text {
    position: relative;
    top: -25px;
    left: 15px;
    font-size: 24px;
    font-weight: bold;
    color: #1A1A1A;
}
#conteourprojects .vc_tta-panel-body p,
#conteourprojects .vc_tta-panel-body li{
	color: #1A1A1A;
}
#conteourprojects .vc_tta-panel-heading .interhire{
    position: absolute;
    right: 50px;
    top: 45px;
    color: #91172f;
    font-size: 15px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: Roboto;
}
/*end our projects*/
.link-red{
    color: #91172f;
    font-size: 15px;
    font-family: Roboto;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.5px;
    position: relative;
    text-transform: uppercase;
    /*width: 110px;*/
}
a.link-red:after {
    border-bottom: 6px solid transparent;
    border-left: 8px solid #86172F;
    border-top: 6px solid transparent;
    content: "";
    margin-top: 12px;
    margin-left: 8px;
    position: absolute;
}
/*Impact*/
.about-us section#conteimpact,
.quienes-somos section#conteimpact, .quienes-somos section#informacionlegal{
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
}
.about-us #conteimpact .wpb_wrapper .title2impact p,
.quienes-somos #conteimpact .wpb_wrapper .title2impact p{
    background-color: #1A1A1A;
    color: #F8F8F8;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    padding: 5px 10px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: Roboto;
    margin-bottom: 0px;
}
.about-us #conteimpact .wpb_wrapper p,
.about-us #conteimpact .wpb_wrapper li,
.quienes-somos #conteimpact .wpb_wrapper p,
.quienes-somos #conteimpact .wpb_wrapper li  {
    color:#292929;
}
body.about-us #conteimpact .vc_tta-container h2,
body.quienes-somos #conteimpact .vc_tta-container h2  {
    font-size: 24px;
    font-weight: 600;
}
.about-us.wpb-js-composer #conteimpact .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom,
.quienes-somos.wpb-js-composer #conteimpact .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom{
    padding-top: 15px;
}
/*.about-us #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey,
.quienes-somos #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey{
    top: -80px;
    bottom: auto;
    transform: none;
    -webkit-transform: none;
    margin-top: 15px;
    margin-bottom: 15px;
    width: 110px;
    left: 140px;
}*/
.about-us #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey li:nth-child(1) a:before,
.quienes-somos #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey li:nth-child(1) a:before{
    content: "1";
}
.about-us #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey li:nth-child(2) a:before,
.quienes-somos #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey li:nth-child(2) a:before{
    content: "2";
}
.about-us #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey li:nth-child(3) a:before,
.quienes-somos #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey li:nth-child(3) a:before{
    content: "3";
}
.about-us #conteimpact .vc_general.vc_pagination .vc_pagination-trigger,
.quienes-somos #conteimpact .vc_general.vc_pagination .vc_pagination-trigger{
    display: inline;
    background-color: transparent;
    font-family: Roboto;
    color:#1F1F1F;
    font-size: 13px;
}
.about-us #conteimpact .vc_pagination-item,
.quienes-somos #conteimpact .vc_pagination-item{
    font-size: 19px;
}
/*.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger{
    color:#962A28;
}
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{
    color:#962A28;
}
*/
.about-us #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey,
.quienes-somos #conteimpact ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey  {
    text-align: left;
    margin-left: 40px;
}
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item {
    border: 1px solid #3b3b3b;
    margin: 0 8px 8px 0;
    min-width: 33px;
    text-align: center;
    min-height: 25px;
}
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item a,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item a{
    margin: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 25px;
}
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item.vc_active,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item.vc_active,
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item:hover,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item:hover{
    background-color: #86172F;
    border-color: #86172F;
}
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item.vc_active a,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item.vc_active a,
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item:hover a,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-item:hover a{
    color: #eaeaea;
}
.about-us #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger,
.quienes-somos #conteimpact .vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{
    opacity:1;
}
.about-us #conteimpact .inthenewscont,
.quienes-somos #conteimpact .inthenewscont{
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
.about-us #conteimpact .inthenewscont,
.quienes-somos #conteimpact .inthenewscont {
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1), 0 1px 5px 0 rgba(0,0,0,.1);
    -webkit-transition: all .15s cubic-bezier(.4,0,.2,1);
    transition: all .15s cubic-bezier(.4,0,.2,1);
}
.about-us #conteimpact .contenido,
.quienes-somos #conteimpact .contenido {
    position: relative;
}
.about-us #conteimpact .inthenewscont .contenido:before,
.quienes-somos #conteimpact .inthenewscont .contenido:before {
    content: url(../../../wp-content/uploads/2017/08/comilla-izquierda.png);
    position: absolute;
    left: 10px;
}
.about-us #conteimpact .inthenewscont .contenido:after,
.quienes-somos #conteimpact .inthenewscont .contenido:after  {
    content: url(../../../wp-content/uploads/2017/08/comilla-derecha.png);
    position: absolute;
    right: 10px;
    bottom: 0;
}
.inthenewscont .contenido p {
    display: flex;
    align-items: center;
}
.about-us #conteimpact .inthenewscont .contenido,
.quienes-somos #conteimpact .inthenewscont .contenido{
    padding: 10px 45px;
}
.about-us #conteimpact .reporte,
.quienes-somos #conteimpact .reporte{
    background-color: #F8F8F8;
    padding-bottom: 10px;
    padding-top: 10px;   
}
.about-us #conteimpact .contenido p,
.quienes-somos #conteimpact .contenido p{
    font-family: Roboto;
    font-size: 24px;
    color: #1A1A1A;
}
.about-us #conteimpact .reporte div:nth-child(1),
.quienes-somos #conteimpact .reporte div:nth-child(1),
.about-us #conteimpact .reporte div:nth-child(1) a,
.quienes-somos #conteimpact .reporte div:nth-child(1) a {
    color: #86172F;
    font-size: 16px;
    font-family: Roboto;
}
.about-us #conteimpact .reporte div:nth-child(2),
.quienes-somos #conteimpact .reporte div:nth-child(2) {
    color: #666666;
    font-size: 16px;
    font-family: Roboto;
}
.about-us #conteimpact .url-impact a,
.quienes-somos #conteimpact .url-impact a{
    color: #86172F;
    font-family: Roboto;
    font-size: 15px;
    font-weight: 500;
    position: relative;
}
.about-us #conteimpact .url-impact a:before,
.quienes-somos #conteimpact .url-impact a:before{
    border-bottom: 6px solid transparent;
    border-left: 7px solid #86172F;
    border-top: 6px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -14px;
    top: 4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .about-us #conteimpact .url-impact a:before,
    .quienes-somos #conteimpact .url-impact a:before{
        top: 2px;
    }
}
.about-us #impact .contenido p,
.quienes-somos #impact .contenido p {
    min-width: 255px;
    min-height: 429px;
}
/*End Impact*/

/*The team*/
.about-us #contetheteam,
.quienes-somos #contetheteam{
    background-color: #1A1A1A;
    padding-bottom: 40px;
    padding-top: 40px;
}
.about-us #contetheteam .wpb_wrapper p,
.about-us #contetheteam .wpb_wrapper li,
.quienes-somos #contetheteam .wpb_wrapper p,
.quienes-somos #contetheteam .wpb_wrapper li{
    color: #BFBFBF;
}

.about-us #contetheteam .wpb_wrapper .title2theteam p,
.quienes-somos #contetheteam .wpb_wrapper .title2theteam p{
    background-color: #BFBFBF;
    color: #000000;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    padding: 5px 10px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: Roboto;
    margin-bottom: 0px;
}
.about-us #contetheteam .wpb_wrapper .thedirectorstitle p,
.quienes-somos #contetheteam .wpb_wrapper .thedirectorstitle p{
    font-family: Roboto;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-size: 24px;
}
.about-us #contetheteam .thedirectorsintro,
.quienes-somos #contetheteam .thedirectorsintro{
    padding-right: 170px;
}
.about-us #contetheteam2 .thedirectorsintro,
.quienes-somos #contetheteam2 .thedirectorsintro{
    padding-bottom: 50px;
    padding-top: 50px;
}
.about-us #contetheteam2 .title2theteam2 p,
.quienes-somos #contetheteam2 .title2theteam2 p{
    color: #FFFFFF;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: Roboto;
    margin-bottom: 0px;
}
.about-us #contetheteam2 .theteam2 .theteam2,
.quienes-somos #contetheteam2 .theteam2 .theteam2{
    padding-right: 160px;
}
.about-us #contetheteam2 .wpb_wrapper .theteam2 p,
.about-us #contetheteam2 .wpb_wrapper .theteam2 li,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 p,
.quienes-somos #contetheteam2 .wpb_wrapper .theteam2 li{
    color: #B2B2B2;
}
.about-us #contetheteam .wpb_wrapper p a,
.about-us #contetheteam2 .wpb_wrapper p a,
.quienes-somos #contetheteam .wpb_wrapper p a,
.quienes-somos #contetheteam2 .wpb_wrapper p a {
    color: #e5e5e5;
    font-size: 15px;
    font-family: Roboto;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 0.5px;
    position: relative;
    text-transform: uppercase;
}
.about-us #contetheteam .wpb_wrapper p a:after,
.about-us #contetheteam2 .wpb_wrapper p a:after,
.quienes-somos #contetheteam .wpb_wrapper p a:after,
.quienes-somos #contetheteam2 .wpb_wrapper p a:after{
    border-bottom: 6px solid transparent;
    border-left: 7px solid #86172F;
    border-top: 6px solid transparent;
    content: "";
    margin-top: 12px;
    margin-left: 8px;
    position: absolute;
}
@-moz-document url-prefix() { 
    .about-us #contetheteam .wpb_wrapper p a,
    .about-us #contetheteam2 .wpb_wrapper p a,
    .quienes-somos #contetheteam .wpb_wrapper p a,
    .quienes-somos #contetheteam2 .wpb_wrapper p a {
        display: inline-block;
    }
    .about-us #contetheteam .wpb_wrapper p a:after,
    .about-us #contetheteam2 .wpb_wrapper p a:after,
    .quienes-somos #contetheteam .wpb_wrapper p a:after,
    .quienes-somos #contetheteam2 .wpb_wrapper p a:after{
        margin-top: 3px;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .about-us #contetheteam .wpb_wrapper p a:before,
    .about-us #contetheteam2 .wpb_wrapper p a:before,
    .quienes-somos #contetheteam .wpb_wrapper p a:before,
    .quienes-somos #contetheteam2 .wpb_wrapper p a:before{
        top: 2px;
    }
}
/*End The team*/

/*End Contact Us*/
.about-us #contecontactus .wpb_wrapper .title2contactus p,
.quienes-somos #contecontactus .wpb_wrapper .title2contactus p, .quienes-somos #informacionlegal .wpb_wrapper .title2informacionlegal p{
    background-color: #1A1A1A;
    color: #f8f8f8;
    display: inline-block;
    font-size: 24px;
    font-weight: 600;
    padding: 5px 10px;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: Roboto;
    margin-bottom: 0px;
}
.about-us #contecontactus .donate-aboutus,
.quienes-somos #contecontactus .donate-aboutus{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
    align-items: center;
    height: 70px;
    color:#1f1f1f;
}
.about-us #contecontactus .donate-aboutus .donate-aboutus-title,
.quienes-somos #contecontactus .donate-aboutus .donate-aboutus-title{
    font-size: 24px;
    border-bottom: 3px solid #ffa70d;
    font-weight: 600;
    width: 230px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.about-us #contecontactus .donate-aboutus .donate-aboutus-boton,
.quienes-somos #contecontactus .donate-aboutus .donate-aboutus-boton{
    font-size: 20px;
    font-weight: 600;
    width: 165px;
    text-align: center;
    background-color: #ffa70d;
    margin-right: 5px;
    height: 40px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.quienes-somos #contecontactus .donate-aboutus .donate-aboutus-title{
    width: 270px;
}
.quienes-somos #contecontactus .donate-aboutus .donate-aboutus-boton{
    width: 230px;
}
.about-us #contecontactus .donate-aboutus .donate-aboutus-boton a,
.quienes-somos #contecontactus .donate-aboutus .donate-aboutus-boton a{
    font-weight: 600;
    color: #1f1f1f;
}
.about-us #contecontactus .wpb_wrapper .contecontactus2 p,
.about-us #contecontactus .wpb_wrapper .contecontactus2 li,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 p,
.quienes-somos #contecontactus .wpb_wrapper .contecontactus2 li{
    color: #292929;
}
.about-us #contecontactus .title-contact-us,
.quienes-somos #contecontactus .title-contact-us{
    font-size: 24px;
    font-weight: 600;
}
.about-us #contecontactus .conte,
.quienes-somos #contecontactus .conte{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
}
.about-us #contecontactus .conte .description,
.quienes-somos #contecontactus .conte .description{
    width: 15%;
    font-size: 20px;
    font-family: Roboto;
    font-weight: 500;
    height: 50px;
}
.about-us #contecontactus .conte .formulari,
.quienes-somos #contecontactus .conte .formulari{
    width: 57%;
}
.about-us #contecontactus .conte .description span,
.quienes-somos #contecontactus .conte .description span{
    color: #91172f;
}
.about-us #contecontactus .conte input[type=submit],
.quienes-somos #contecontactus .conte input[type=submit]{
    font-size: 20px;
    background-color: #053c77;
}
.about-us #contecontactus .conte input[type=submit]:hover,
.quienes-somos #contecontactus .conte input[type=submit]:hover {
    background-color: #86172F;
}
.about-us #contecontactus .footer-contecontactus .contenedor,
.quienes-somos #contecontactus .footer-contecontactus .contenedor {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: left;
}
.about-us #contecontactus .footer-contecontactus .title h2,
.quienes-somos #contecontactus .footer-contecontactus .title h2{
    margin: 0;
    padding-right: 30px;
    font-size: 24px;
    font-weight:600;
}
.about-us #contecontactus .footer-contecontactus .imagenes-redes img,
.quienes-somos #contecontactus .footer-contecontactus .imagenes-redes img {
    width: 25px;
}
.about-us #contecontactus .footer-contecontactus .subscribe,
.quienes-somos #contecontactus .footer-contecontactus .subscribe {
    background: transparent;
    padding:0;
}
.about-us #contecontactus .footer-contecontactus .subscribe h2.subscribe-title,
.quienes-somos #contecontactus .footer-contecontactus .subscribe h2.subscribe-title {
    border-bottom: none;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 7px;
    margin-top: 0px;
    width: 332px;
    font-weight: 600;
}
.about-us #contecontactus .footer-contecontactus .subscribe .subscribe-text,
.quienes-somos #contecontactus .footer-contecontactus .subscribe .subscribe-text {
    width: 52%;
}
.about-us #contecontactus .footer-contecontactus .subscribe input[type=submit],
.quienes-somos #contecontactus .footer-contecontactus .subscribe input[type=submit]{
    background-color: #912A28;
}

/*End Contact Us*/

.quienes-somos .table-responsive {
    min-height: .01%;
    overflow-x: auto;
}

.quienes-somos .table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    background-color: transparent;
    border-spacing: 0;
    border-collapse: collapse;
}

.quienes-somos .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.quienes-somos.wpb-js-composer .conteinformacionlegal .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    padding-left: 46px;
}

.quienes-somos .table>tbody>tr>th{
	font-family: roboto !important;
	font-size: 18px;
}

.quienes-somos .table>tbody>tr>td, .quienes-somos .table>tbody>tr>th, .quienes-somos .table>tfoot>tr>td, .quienes-somos .table>tfoot>tr>th, .quienes-somos .table>thead>tr>td, .quienes-somos .table>thead>tr>th {

    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    text-align: left;
    border-right: none;
    border-left: none;
	font-family: georgia;

}

.behind.tp-leftarrow.tparrows.gyges:before,
.next.tp-rightarrow.tparrows.gyges:before{
    color: #1F1F1F;
    
}
.behind.tp-leftarrow.tparrows.gyges:hover:before,
.next.tp-rightarrow.tparrows.gyges:hover:before{
    color: #eaeaea;
}
.behind.tp-leftarrow.tparrows.gyges,
.next.tp-rightarrow.tparrows.gyges{
    width: 34px;
    height: 28px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    bottom: -40px;
    border: 1px solid #3b3b3b;
}
.behind.tp-leftarrow.tparrows.gyges:hover,
.next.tp-rightarrow.tparrows.gyges:hover{
    background-color: #86172F;
    border-color: #86172F;
}
.behind.tp-leftarrow.tparrows.gyges{
    position: absolute;
    left: 0px;
}
.next.tp-rightarrow.tparrows.gyges{
    position: absolute;
    left: 161px;
}
/*Menu*/
.about-us .td-pb-span3 .wpb_wrapper h1,
.quienes-somos .td-pb-span3 .wpb_wrapper h1 {
    color: #b2b2b2;
    font-size: 29px;
    font-weight: 600;
}
    
.about-us #menu-about-up .menu-item a,
.quienes-somos #menu-quienes-somos .menu-item a{
    color: #b2b2b2;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: 0.5px;
    font-family: Roboto;
}
.about-us #menu-about-up li.menu-item,
.quienes-somos #menu-quienes-somos li.menu-item{
    margin-top: 3px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid #b2b2b2;
    margin-left: 0px;
    width: 70%;
}
.about-us #menu-about-up li.menu-item a.select,
.quienes-somos #menu-quienes-somos li.menu-item a.select{
    font-weight: 400;
    font-size: 23px;
}
.about-us section .td-pb-span9,
.quienes-somos section .td-pb-span9 {
    margin-top: 75px;
}
#conteourprojects .vc_tta-panel-heading{
    position: relative;
}

.about-us #menu-about-up #menu-item-17912 a,
.quienes-somos #menu-quienes-somos #menu-item-28311 a {
    color: #ffa70d;
    font-weight: 600;
}
.about-us #menu-about-up  #menu-item-17912,
.about-us #menu-about-up  #menu-item-17913,
.quienes-somos #menu-quienes-somos  #menu-item-28311,
.quienes-somos #menu-quienes-somos  #menu-item-28310{
    width: 35%;
    float: left;
    border-bottom: 0px;
}
li#menu-item-17912,
li#menu-item-28311
{
    position: relative;
}
li#menu-item-17912:after,
li#menu-item-28311:after
 {
    content: "";
    position: absolute;
    height: 18px;
    width: 1px;
    background-color: #b2b2b2;
    right: 12px;
    top: 4px;
}
/*ul.vc_general.vc_pagination.vc_pagination-style-flat.vc_pagination-shape-rounded.vc_pagination-color-grey:after {
    content: "";
    border-bottom: 6px solid transparent;
    border-left: 8px solid #86172F;
    border-top: 6px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 0px;
    top: 4px;
}*/
/*End Menu*/
#conteimpact .tparrows:before{
    line-height: 0;
}
html:lang(es-ES) .wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination.vc_tta-tabs-position-bottom .vc_pagination {
    top: auto;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
html:lang(es-ES) #conteimpact .vc_tta-panels-container {
    margin-bottom: 50px;
}
@-moz-document url-prefix() { 
    #impact .tparrows::before {
        line-height: 0;
    }
    .ssba, .ssba a {
        font-size: 11px !important;
    }
    .postid-2199.global-block-template-2 article .td-post-content div.ssba.ssba-wrap:nth-child(2), .postid-7038.global-block-template-2 article .td-post-content div.ssba.ssba-wrap:nth-child(2) {
        margin-top: 7px;
    }
}
@media screen and (max-width: 1000px){
    .about-us .menu-aboutus,
    .quienes-somos .menu-aboutus,
    .quienes-somos .td-pb-span3,
    .about-us .td-pb-span3{
        display: none !important;
    } 
    .about-us .td-pb-span9,
    .quienes-somos .td-pb-span9{
        width: 100%;
    }
    .about-us section .td-pb-span9,
    .quienes-somos section .td-pb-span9 {
        margin-top: 10px;
    }
    .about-us #contetheteam .thedirectorsintro, 
    .quienes-somos #contetheteam .thedirectorsintro {
        padding-right: 0;
    }
    .about-us #contetheteam2 .theteam2 .theteam2,
    .quienes-somos #contetheteam2 .theteam2 .theteam2 {
        padding-right: 0;
    }
    .about-us #contetheteam, .quienes-somos #contetheteam {
        padding-bottom: 0px;
    }
}
@media screen and (max-width: 1000px){
    .about-us #conteimpact .inthenewscont, 
    .quienes-somos #conteimpact .inthenewscont{
        width: 100%;
    }
}
@media screen and (max-width: 767px){
    .about-us .vc_section, 
    .quienes-somos .vc_section {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -10px;
        margin-right: -10px;
    }
}
@media screen and (max-width: 687px){
    .about-us #contecontactus .donate-aboutus .donate-aboutus-title, 
    .quienes-somos #contecontactus .donate-aboutus .donate-aboutus-title {
        border-bottom: 0px solid #ffa70d;
        width: 100%;
    }
    .about-us #contecontactus .donate-aboutus, .quienes-somos #contecontactus .donate-aboutus{
        height: auto;
    }
    .about-us #contecontactus .donate-aboutus .donate-aboutus-boton, .quienes-somos #contecontactus .donate-aboutus .donate-aboutus-boton {
        width: 100%;
        margin-bottom: 5px;
    }
    .about-us #contecontactus .conte .description, .quienes-somos #contecontactus .conte .description {
        width: 20%;
    }
}
@media screen and (max-width: 553px){
    .about-us #contecontactus .conte .description, .quienes-somos #contecontactus .conte .description {
        width: 25%;
    }
}
@media screen and (max-width: 480px){
    .about-us #contecontactus .conte .description, .quienes-somos #contecontactus .conte .description,
    .about-us #contecontactus .conte .formulari, .quienes-somos #contecontactus .conte .formulari{
        height: auto;
        margin-bottom: 4px;
        width: 100%;
    }
    .about-us #impact .contenido p, .quienes-somos #impact .contenido p {
        min-width: auto;
    }
    .about-us #contecontactus .footer-contecontactus .subscribe h2.subscribe-title, 
    .quienes-somos #contecontactus .footer-contecontactus .subscribe h2.subscribe-title{
        width: 100%;
    }
    a.link-red:after,
    .about-us #contetheteam .wpb_wrapper p a:after, .about-us #contetheteam2 .wpb_wrapper p a:after, .quienes-somos #contetheteam .wpb_wrapper p a:after, .quienes-somos #contetheteam2 .wpb_wrapper p a:after{
        margin-top: 2px;
    }
    .about-us .inthenews .td-pb-row [class*="td-pb-span"],
    .quienes-somos .inthenews .td-pb-row [class*="td-pb-span"] {
        padding-right: 0px;
        padding-left: 0px;
    }
    .about-us #impact .contenido p, .quienes-somos #impact .contenido p{
        min-height: 350px;
    }
    .inthenewscont{
        margin-bottom: 10px;
    }
}
@media screen and (max-width: 440px){
    #conteourprojects span.vc_tta-title-text {
        font-size: 20px;

    }
}
@media screen and (max-width: 400px){
    #conteourprojects .vc_tta-panel-heading .interhire {
        top: 46px;
    }
    #conteourprojects span.vc_tta-title-text {
        font-size: 16px;
        left: 10px;
    }
    #conteourprojects span.vc_tta-title-text {
        top: -26px;
        left: 10px;
    }
    #conteourprojects .vc_tta-panel-heading .interhire {
        right: 40px;
        top: 45px;
    }
}


.td-footer-wrapper {
    z-index: 120 !important;
}
