/*======================================
Theme Name: UIBB Theme
Theme URI: https://divicake.com/
Description: Theme para UIBB
Version: 1.0
Author: Divi Cake
Author URI: https://divicake.com/
Template: Divi
======================================*/

/* == TOP HEADER INFO == */
#top-header #et-info {
    width: 100%;
    text-align: right;
}
#et-info-email::before,
#et-info-phone::before,
#uibb-info-phone::before {
    margin-left: 10px;
}
#uibb-info-phone::before {
    position: relative;
    top: 1px;
    margin-right: 2px;
    content: "\e090";
	text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
}
#et-info-phone::before {
    content: "";
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(http://uibb.org.ar/wp-content/uploads/2020/03/icon-whatsapp-small.png);
    margin-right: 3px;
}
#et-info-phone:hover,
#uibb-info-phone:hover {
	opacity: .7;
}
/* == END TOP HEADER INFO == */


/* == MAIN MENU == */
/*adjust Divi Menu module breakpoint*/
@media only screen and (max-width: 1260px) {
    #top-menu {
        display: none;
    }
    #et_mobile_nav_menu {
        display: block;
    }
}
#top-menu .menu-item {
    font-size: 12px;
    padding-right: 10px;
    letter-spacing: -0px;
}
/* == END MAIN MENU == */


/* == SECTION AGENDA == */
.section-agenda .et_pb_image_container {
    margin-bottom: 14px;
}
.section-agenda .et_pb_post .entry-featured-image-url {
    margin-bottom: 15px;
}
.section-agenda h3.entry-title {
    padding-bottom: 6px;
}
.section-agenda .et_pb_post .post-meta {
    display: none;
}
.section-agenda .et_pb_blog_grid .et_pb_post div.post-content a.more-link {
    background-color: #2468FF;
    padding: 5px 11px;
    border-radius: 40px;
    font-size: 10px;
    margin-top: 15px;
    display: inline-block;
    position: relative;
}
.section-agenda .et_pb_blog_grid .et_pb_post div.post-content a.more-link::after {
    content: "Ver más";
    background-color: #2468FF;
    padding: 5px 11px;
    border-radius: 40px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.button-agenda a {
    display: inline-block;
    border: solid 1px #2468ff;
    border-radius: 40px;
    padding: 3px 12px 0;
}
@media (min-width: 981px) {
	.section-agenda .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
		margin-bottom: 0;
	}
}
/* == END SECTION AGENDA == */


/* == SECTION TARJETA == */
@media (min-width: 981px) {
	.section-tarjeta-soyindustrial .imagen-tarjeta-soyindustrial {
		margin-top: -142px;
	}
}
.separador-top-tarjeta {
	padding: 0 !important;
    position: absolute;
    height: 140px;
    right: 0;
    left: 0;
    margin: 0;
    width: 100%;
    max-width: unset;
    background-color: #fff;
}
/* == END SECTION TARJETA == */


/* == SECTION BENEFICIOS == */
.column-sumate-beneficios h3.et_pb_contact_main_title::after {
    content: "Dejanos tu E-mail y te contactaremos a la brevedad.";
    width: 100%;
    display: inline-block;
    font-size: 13px;
    margin-top: 10px;
}
.column-sumate-beneficios .et_pb_contact_field {
    width: 100%;
}
.column-sumate-beneficios .et_contact_bottom_container {
    width: 100%;
}
body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {
	margin-left: 10px;
}
.button-ver-beneficios {
    background-color: #2468ff;
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    padding: 10px;
    border-left: solid 5px #fff;
    vertical-align: text-bottom;
    width: 160px;
}
.button-ver-beneficios .et_pb_text_inner {
    position: absolute;
    bottom: 15px;
}
/* == END SECTION BENEFICIOS == */


/* == SECTION SERVICIOS ENCABEZADO == */
body #page-container .section-servicios-encabezado .et_pb_button.boton-servicios-encabezado:after {
    font-size: 35px !important;
    position: absolute;
    right: 13px;
	margin-top: -1px;
}
body #page-container .section-servicios-encabezado .et_pb_button.boton-servicios-encabezado:hover:after {
    right: 20px;
}
body #page-container .section-servicios-encabezado .et_pb_button.boton-servicios-encabezado:hover {
    padding-left: 30px !important;
}
/* == END SECTION SERVICIOS ENCABEZADO == */


/* == SECTION SERVICIOS LISTADO == */
.section-servicios-listado .et_pb_blurb_content {
    text-align: left;
}
.section-servicios-listado .et_pb_main_blurb_image {
    margin-bottom: 20px;
}
/* == END SECTION SERVICIOS LISTADO == */


/* == SECTION ASOCIATE == */
body #page-container .section-asociate .et_pb_button.boton-asociate:after {
    font-size: 35px !important;
    position: absolute;
    right: 13px;
	margin-top: -1px;
}
body #page-container .section-asociate .et_pb_button.boton-asociate:hover:after {
    right: 20px;
}
body #page-container .section-asociate .et_pb_button.boton-asociate:hover {
    padding-left: 30px !important;
}
/* == END SECTION ASOCIATE == */


/* == VER MÁS ICONS == */
span.et-pb-icon.ver-mas-arrow-right {
    vertical-align: middle;
}
span.et-pb-icon.ver-mas-square {
    vertical-align: sub;
}
/* == END VER MÁS ICONS == */


/* == SECTION TIEMPO INDUSTRIAL == */
@media (min-width: 981px) {
	.section-tiempo-industrial .imagen-tiempo-industrial {
		margin-top: -130px;
	}
	.section-tiempo-industrial.page-tiempo-industrial .imagen-tiempo-industrial {
		margin-top: -110px;
	}
}
body #page-container .section-tiempo-industrial .et_pb_button.boton-tiempo-industrial:after {
    font-size: 35px !important;
    position: absolute;
    right: 13px;
	margin-top: -1px;
}
body #page-container .section-tiempo-industrial .et_pb_button.boton-tiempo-industrial:hover:after {
    right: 20px;
}
body #page-container .section-tiempo-industrial .et_pb_button.boton-tiempo-industrial:hover {
    padding-left: 30px !important;
}
/* == END SECTION TIEMPO INDUSTRIAL == */


/* == SECTION QUIENES SOMOS == */
body #page-container .section-quienes-somos.et_pb_section .quienes-somos-botones .et_pb_button:after {
    font-size: 35px !important;
    position: absolute;
    right: 13px;
	margin-top: -1px;
}
body #page-container .section-quienes-somos.et_pb_section .quienes-somos-botones .et_pb_button:hover:after {
    right: 20px;
}
body #page-container .section-quienes-somos.et_pb_section .quienes-somos-botones .et_pb_button:hover {
    padding-left: 30px !important;
}
/* == END SECTION QUIENES SOMOS == */


/* == SECTION SEDE SOCIAL == */
.section-salas-sede-social .texto-consultar {
    margin-bottom: 0 !important;
}
.section-salas-sede-social .link-consultar {
    min-height: 67px;
    padding-top: 22px;
    padding-left: 20px;
}
.section-salas-sede-social .imagen-sala {
    height: 0;
}
.section-salas-sede-social .texto-sala {
    min-height: 67px;
}
.section-salas-sede-social .texto-sala .et_pb_text_inner {
    min-height: 67px;
}
.section-salas-sede-social .texto-sala h4,
.section-salas-sede-social .texto-sala p {
    margin-left: 88px;
}
.section-salas-sede-social .texto-sala h4 {
    padding-top: 15px;
    padding-bottom: 7px;
}
.section-salas-sede-social .texto-sala p {
    padding-bottom: 15px;
}
.section-salas-sede-social .texto-sala .numero-sala {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #2468ff;
    padding-top: 25px;
    width: 67px;
    text-align: center;
    font-size: 30px;
}
/* == END SECTION SEDE SOCIAL == */


/* == SECTION DEPARTAMENTOS == */
/*.section-departamentos .et_pb_column {
    padding-left: 30px;
}
.section-departamentos .et_pb_column::before {
    content: "";
    width: 1px;
    background-color: #bcbcbc;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
	left: 0;
}*/
/* == END SECTION DEPARTAMENTOS == */


/* == PAGINA ASOCIADOS == */
.item_asociado {
	width: 100%;
    padding: 30px 0;
    border-bottom: solid 1px #d6d6d6;
	display: inline-block;
}
.item_asociado h4.asoc-title.man {
    font-weight: 700;
    /* font-family: Oswald; */
    letter-spacing: 1px;
    font-size: 20px;
}
.item_asociado .cat-meta strong {
    font-weight: 300;
    letter-spacing: 1px;
    background-color: #2468ff;
    color: #fff;
    padding: 4px 10px;
    font-size: 10px;
}
.item_asociado .datos.asoc-info {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}
.item_asociado .datos.asoc-contacto {
    width: 80%;
    float: left;
}
.item_asociado .datos.asoc-web {
    width: 20%;
    float: right;
    text-align: right;
}
.item_asociado .datos.asoc-contacto .asoc-dato.mtn.mbs {
    padding-bottom: 2px;
}
.item_asociado .datos.asoc-web a span.et-pb-icon {
    font-size: 35px;
    margin-right: 10px;
}
/* == END PAGINA ASOCIADOS == */


/* == PAGINA ASOCIADO INDIVIDUAL == */
.type-asociados .et_post_meta_wrapper {
    display: none;
}
/* == END PAGINA ASOCIADO INDIVIDUAL == */


/* == SECTION PROGRAMAS == */
.section-programas .owl-carousel .owl-item h3 {
	color: #fff;
    font-size: 15px;
    padding-top: 23px;
}
.section-programas .owl-carousel .owl-item h3 img {
	margin-top: -23px;
	max-width: 150px;
}
.section-programas .owl-carousel .owl-item p {
	color: #fff;
    font-size: 11px;
    line-height: 1.5em;
}
.section-programas .owl-carousel .owl-nav button {
    border-radius: 50%;
    width: 50px !important;
    height: 50px !important;
}
/* == END SECTION PROGRAMAS == */


/* == SECTION BÚSQUEDA HOME == */
.et_pb_module.busqueda-filtros {
    margin-top: 25px;
    color: #fff;
}
.et_pb_module.busqueda-filtros p span {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
}
.et_pb_module.busqueda-filtros input[type=radio] {
    position: relative;
    top: 2px;
}
.et_pb_module.busqueda-filtros input[type=radio]#busq-rubro {
    margin-left: 18px;
}
form.searchandfilter.busqueda-por-nombre,
form.searchandfilter.busqueda-por-rubro {
	width: 100%;
}
form.searchandfilter.busqueda-por-nombre ul,
form.searchandfilter.busqueda-por-rubro ul {
    padding: 0;
    width: 100%;
}
form.searchandfilter.busqueda-por-nombre ul li:nth-child(1),
form.searchandfilter.busqueda-por-rubro ul li:nth-child(1) {
	padding: 0;
    width: 64.25%;
    margin-right: 7.5%;
}
form.searchandfilter.busqueda-por-nombre ul li:nth-child(2),
form.searchandfilter.busqueda-por-rubro ul li:nth-child(2) {
	padding: 0;
    width: 27.875%;
}
form.searchandfilter.busqueda-por-nombre ul li input[type="text"],
form.searchandfilter.busqueda-por-rubro ul li select {
	width: 100%;
    background-color: transparent;
    border: solid 1px #fff;
    color: #fff;
}
form.searchandfilter.busqueda-por-nombre ul li input[type="text"] {
    padding: 11px 12px;
}
form.searchandfilter.busqueda-por-rubro ul li select {
    padding: 10px 12px 10px 9px;
}
form.searchandfilter.busqueda-por-nombre ul li input[type="text"]::placeholder {
    color: #fff;
  	opacity: 1; /* Firefox */
}
form.searchandfilter.busqueda-por-nombre ul li input[type="text"]:-ms-input-placeholder /* Internet Explorer 10-11 */ {
    color: #fff;
}
form.searchandfilter.busqueda-por-nombre ul li input[type="text"]::-ms-input-placeholder /* Microsoft Edge */ {
    color: #fff;
}
form.searchandfilter.busqueda-por-rubro ul li select option {
    background-color: #2468ff;
}
form.searchandfilter.busqueda-por-nombre ul li input[type="submit"],
form.searchandfilter.busqueda-por-rubro ul li input[type="submit"] {
    width: 100%;
    padding: 11px 12px;
    background-color: #fff;
    border: solid 1px #fff;
	cursor: pointer;
    text-indent: 999px;
    overflow: hidden;
    background-image: url(http://uibb.org.ar/wp-content/uploads/2020/03/bg-btn-buscar.png);
    background-repeat: no-repeat;
    background-position: center right;
}
/* == END SECTION BÚSQUEDA HOME == */


/* == SECTION CONTACTO == */
.section-contacto h3 {
    margin-top: 45px;
}
.section-contacto span.et-pb-icon {
    color: #2468ff;
    margin-right: 5px;
}
.section-contacto .column-form,
.section-contacto .column-follow-us {
    padding-top: 60px;
}
.section-contacto .et_contact_bottom_container {
    width: 100%;
    margin-top: 6px;
}
.section-contacto textarea {
    resize: vertical;
}
/* == END SECTION CONTACTO == */


/* == PÁGINA EVENTOS == */
#tribe-events-pg-template {
    padding: 30px 0;
}
/* == END PÁGINA EVENTOS == */


/* == PÁGINA QUIENES SOMOS == */
.listado-valores ul {
    padding: 0;
}
.listado-valores ul li {
    list-style: none;
    border-bottom: solid #fff 2px;
    padding: 4px 0 5px 0;
    letter-spacing: 2px;
}
.columna-objetivos .numero-objetivo {
    color: #2468ff;
    font-size: 35px;
}
.columna-objetivos .letra-objetivo {
    color: #2468ff;
    margin-right: 1px;
}
.texto-institucional .et_pb_text_inner {
    column-count: 3;
    column-gap: 40px;
}
/* == END PÁGINA QUIENES SOMOS == */


/* == TABLAS QUIENES SOMOS == */
.section-tablas-quienes-somos .tablepress {
    line-height: 1.2em;
    color: #000;
    font-weight: 600;
	margin-left: -10px;
}
.section-tablas-quienes-somos table.tablepress,
.section-tablas-quienes-somos .tablepress th,
.section-tablas-quienes-somos .tablepress td, #tablepress-13.tablepress th, #tablepress-13.tablepress td {
    border: 10px solid #fff;
}
.section-tablas-quienes-somos .tablepress tr, #tablepress-13.tablepress tr {
    height: 75px;
}
.section-tablas-quienes-somos .tablepress td, #tablepress-13.tablepress td {
    vertical-align: middle;
	position: relative;
}
.section-tablas-quienes-somos .tablepress .odd td, #tablepress-13.tablepress .row-1 td.column-2,  #tablepress-13.tablepress .row-6 td.column-2, #tablepress-13.tablepress .row-10 td.column-2 {
    background-color: #EDF0F4;
}
#tablepress-13.tablepress .odd td{
	background-color:#fff;
}
.section-tablas-quienes-somos .tablepress .even td{
    background-color: #E2E8F2;
}
.section-tablas-quienes-somos .tablepress td.column-1,
.section-tablas-quienes-somos #tablepress-autoridades.tablepress .row-1 td.column-1, #tablepress-13.tablepress .row-1 td.column-1, #tablepress-13.tablepress .row-6 td.column-1, #tablepress-13.tablepress .row-10 td.column-1 {
    background-color: #2468FF;
	color:#fff;
}
.section-tablas-quienes-somos .tablepress img {
    position: absolute;
    top: 0;
    left: 0;
    width: 65px;
}
.section-tablas-quienes-somos .tablepress .row-hover tr:hover td {
    background-color: #85E8F9;
    color: #000;
}
.section-tablas-quienes-somos #tablepress-autoridades.tablepress .row-1 td {
    background-color: #000;
    color: #fff;
}
.section-tablas-quienes-somos #tablepress-autoridades.tablepress td.column-1,
.section-tablas-quienes-somos #tablepress-presidente-honorario.tablepress td.column-1,
.section-tablas-quienes-somos #tablepress-directores.tablepress td.column-1 {
    padding-left: 80px;
}
.section-tablas-quienes-somos #tablepress-mesa-de-coordinacion td {
    width: 25%;
}
.section-tablas-quienes-somos #tablepress-comite-ejecutivo td {
    width: 33.33%;
}
.section-tablas-quienes-somos #tablepress-mesa-de-coordinacion td:hover,
.section-tablas-quienes-somos #tablepress-comite-ejecutivo td:hover {
    background-color: #85E8F9 !important;
    color: #000;
}
.section-tablas-quienes-somos #tablepress-mesa-de-coordinacion .odd td.column-1,
.section-tablas-quienes-somos #tablepress-mesa-de-coordinacion .even td.column-1,
.section-tablas-quienes-somos #tablepress-mesa-de-coordinacion .even td,
.section-tablas-quienes-somos #tablepress-comite-ejecutivo .odd td.column-1,
.section-tablas-quienes-somos #tablepress-comite-ejecutivo .even td.column-1,
.section-tablas-quienes-somos #tablepress-comite-ejecutivo .even td {
    background-color: #EDF0F4;
    color: #000;
}
/* == END TABLAS QUIENES SOMOS == */


/* == VISTAS ARCHIVOS Y SEARCH == */
.encabezado-archivo {
	background-color: #2468ff;
    display: inline-block;
    width: 100%;
    padding-bottom: 25px;
}
.tax-rubro_beneficio_pod .encabezado-archivo,
.post-type-archive-beneficio .encabezado-archivo {
	background-color: #E07DA6;
    height: 320px;
	text-align: center;
}
.tax-rubro_beneficio_pod .encabezado-archivo .container,
.post-type-archive-beneficio .encabezado-archivo .container {
	background-image: url(http://uibb.org.ar/wp-content/uploads/2021/05/bg-encabezado-archivo-beneficios-02.png);
    background-repeat: no-repeat;
    background-position: 257px bottom;
    display: inline-block;
    margin: 0 auto;
    height: 320px;
    padding-top: 100px !important;
}
.encabezado-archivo-left {
    width: 29.6667%;
    margin-right: 5.5%;
    display: inline-block;
    float: left;
}
.encabezado-archivo h2 {
	color: #fff;
}
.encabezado-archivo h2 span {
    font-size: 17px;
    line-height: 1em;
    margin-top: 20px;
    display: inline-block;
}
.archive .encabezado-archivo h2.uibb-post-type-beneficios,
.archive.post-type-archive-beneficio .encabezado-archivo #breadcrumbs,
.archive .encabezado-archivo h2.uibb-post-type-asociados,
.archive.post-type-archive-asociados .encabezado-archivo #breadcrumbs,
.archive .encabezado-archivo .container-busqueda-beneficios,
.archive .encabezado-archivo .container-busqueda-asociados {
    display: none;
}
.archive.post-type-archive-beneficio .encabezado-archivo h2.uibb-post-type-beneficios,
.archive.post-type-archive-asociados .encabezado-archivo h2.uibb-post-type-asociados,
.search.search-results .encabezado-archivo h2.uibb-post-type-asociados,
.archive.post-type-archive-beneficio .encabezado-archivo .container-busqueda-beneficios,
.archive.post-type-archive-asociados .encabezado-archivo .container-busqueda-asociados,
.search.search-results .encabezado-archivo .container-busqueda-asociados,
.archive.tax-rubro_beneficio_pod .encabezado-archivo .container-busqueda-beneficios,
.archive.tax-rubro .encabezado-archivo .container-busqueda-asociados {
	display: block;
}
.encabezado-archivo #breadcrumbs {
    color: #fff;
    font-size: 20px;
}
.encabezado-archivo #breadcrumbs span {
    width: 100%;
    display: inline-block;
}
.encabezado-archivo #breadcrumbs span .breadcrumb_last {
    width: auto;
    color: #2468ff;
    background-color: #fff;
    font-size: 13px;
    padding: 3px 13px;
    margin-top: 10px;
}
.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro-beneficios,
.archive .encabezado-archivo form.searchandfilter.busqueda-por-nombre.busqueda-por-nombre-asociados,
.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro.busqueda-por-rubro-asociados,
.search .encabezado-archivo form.searchandfilter.busqueda-por-nombre.busqueda-por-nombre-asociados,
.search .encabezado-archivo form.searchandfilter.busqueda-por-rubro.busqueda-por-rubro-asociados {
    margin-bottom: 50px;
	margin-top: 9px;
    /*display: inline-block !important;*/
    width: 64.8334%;
    float: left;
}
.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro-beneficios ul li select,
.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro.busqueda-por-rubro-asociados ul li select,
.search .encabezado-archivo form.searchandfilter.busqueda-por-rubro.busqueda-por-rubro-asociados ul li select {
	border: solid 1px #fff;
}
.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro-beneficios ul li select {
	background-color: #E07DA6;
}
.archive #main-content {
    padding-bottom: 55px;
}
.container-filtros-asociados p {
    color: #fff;
}
.container-filtros-asociados p span {
    /*font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;*/
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    color: #fff;
}
.container-filtros-asociados input[type=radio] {
    position: relative;
    top: 2px;
}
.container-filtros-asociados input[type=radio]#busq-rubro {
    margin-left: 18px;
}
.archive.post-type-archive-asociados .container-descuento,
.archive.post-type-archive-asociados .txt-secundario,
.archive.tax-rubro .container-descuento,
.archive.tax-rubro .txt-secundario {
	display: none;
}
/* ==== TEST 21-05-2021 ===*/
.archive.post-type-archive-beneficio article,
.archive.post-type-archive-asociados article,
.archive.tax-rubro_beneficio_pod article,
.archive.tax-rubro article,
.search.search-results article {
    border: solid 1px #2468ff;
}
.archive.post-type-archive-beneficio a.entry-featured-image-url,
.archive.post-type-archive-asociados a.entry-featured-image-url,
.archive.tax-rubro_beneficio_pod a.entry-featured-image-url,
.archive.tax-rubro a.entry-featured-image-url,
.search.search-results a.entry-featured-image-url {
    width: 70px;
    height: 70px;
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 10px;
    border-radius: 35px;
    overflow: hidden;
    pointer-events: none;
}
.archive.post-type-archive-beneficio article h2,
.archive.post-type-archive-asociados article h2,
.archive.tax-rubro_beneficio_pod article h2,
.archive.tax-rubro article h2,
.search.search-results article h2 {
	background-color: #2468ff;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    text-align: left;
    padding: 25px 5px 25px 90px;
    min-height: 90px;
}
.archive.post-type-archive-beneficio .uibb-content-custom,
.archive.tax-rubro_beneficio_pod .uibb-content-custom {
    display: none;
}
.archive.post-type-archive-asociados .categoria-rubro-asociado {
	display: none;
}
.archive.post-type-archive-beneficio article h2,
.archive.post-type-archive-asociados article h2,
.archive.tax-rubro_beneficio_pod article h2,
.archive.tax-rubro article h2,
.search.search-results article h2 {
	margin: -25px -25px 15px -25px;
}
.archive.post-type-archive-beneficio article h2 a,
.archive.post-type-archive-asociados article h2 a,
.archive.tax-rubro_beneficio_pod article h2 a,
.archive.tax-rubro article h2 a,
.search.search-results article h2 a {
	pointer-events: none;
}
.archive.post-type-archive-beneficio article,
.archive.post-type-archive-asociados article,
.archive.tax-rubro_beneficio_pod article, 
.archive.tax-rubro article,
.search.search-results article {
	padding: 25px;
	position: relative;
}
.archive.post-type-archive-asociados .mostrar-rubro-asociado,
.archive.tax-rubro_beneficio_pod .categoria-rubro-asociado,
.archive.tax-rubro .categoria-rubro-asociado,
.search.search-results .categoria-rubro-asociado {
    color: #2468ff;
	color: #2468ff;
    background-color: #85e8f9;
    display: inline-block;
    padding: 9px 10px;
    line-height: 1.1em;
    font-size: 11px;
    font-weight: 600;
	margin-bottom: 15px;
	position: absolute;
    right: 25px;
    margin-top: -30px;
}
.archive.post-type-archive-asociados .asoc-custom-fields-container,
.archive.tax-rubro_beneficio_pod .asoc-custom-fields-container,
.archive.tax-rubro .asoc-custom-fields-container,
.search.search-results .asoc-custom-fields-container {
    padding: 25px;
	padding-bottom: 0;
}
.beneficios-custom-fields-container {
    padding-left: 20px;
    padding-top: 20px;
    margin-top: 20px;
    border-top: solid 1px #2468ff;
}
.archive.post-type-archive-asociados .asoc-custom-fields,
.archive.tax-rubro_beneficio_pod .asoc-custom-fields,
.archive.tax-rubro .asoc-custom-fields,
.search.search-results .asoc-custom-fields {
    border-top: solid 1px #2468ff;
    /*margin-top: 20px;*/
    padding-top: 20px;
}
.archive.post-type-archive-beneficio article p,
.archive.post-type-archive-asociados article p,
.archive.tax-rubro_beneficio_pod article p,
.archive.tax-rubro article p,
.search.search-results article p {
    font-size: 12px;
    line-height: 1.7em;
}
.archive.post-type-archive-beneficio .asoc-field,
.archive.post-type-archive-asociados .asoc-field,
.archive.tax-rubro_beneficio_pod .asoc-field,
.archive.tax-rubro .asoc-field,
.search.search-results .asoc-field {
    padding: 0;
	position: relative;
}
.archive.post-type-archive-beneficio .asoc-field .et-pb-icon,
.archive.post-type-archive-asociados .asoc-field .et-pb-icon,
.archive.tax-rubro_beneficio_pod .asoc-field .et-pb-icon,
.archive.tax-rubro .asoc-field .et-pb-icon,
.search.search-results .asoc-field .et-pb-icon {
    color: #2468ff;
    font-size: 13px;
    position: absolute;
    left: -16px;
    bottom: 5px;
}
/* ==== END TEST 21-05-2021 ===*/
.search article {
    float: left;
    width: 47.5%;
    margin-right: 5%;
    margin-bottom: 70px;
	display: none;
}
.search article:nth-child(2n+0) {
	margin-right: 0;
}
.search article.type-asociados {
	display: block;
}
.asoc-custom-fields-footer .asoc-field {
    display: inline-block;
    padding-right: 18px !important;
}
.asoc-custom-fields-footer {
    padding: 0 25px;
}
.toggle-asoc-content {
	cursor: pointer;
    position: absolute;
    right: 25px;
    bottom: -12px;
    height: 25px;
    width: 25px;
    background: url(http://uibb.org.ar/wp-content/uploads/2020/08/icon-minus.png);
}
.toggle-asoc-content.show-more {
    background: url(http://uibb.org.ar/wp-content/uploads/2020/08/icon-more.png);
}
.post-type-archive-beneficio .toggle-asoc-content,
.archive.tax-rubro_beneficio_pod .toggle-asoc-content {
    display: none;
}
.uibb-content-custom {
	height: 0;
	overflow: hidden;
}
.uibb-content-custom.show-asoc-content {
	height: auto;
}
body .wp-pagenavi {
	text-align: center;
}
/* == VISTAS ARCHIVOS Y SEARCH == */


/* == ARCHIVOS BENEFICIOS == */
/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}
.archive article {
    float: left;
    width: 47.5%;
    margin-right: 5%;
    margin-bottom: 70px;
    border-bottom: solid 1px #e0e0e0;
    border-top: solid 1px #e0e0e0;
}
.archive article:nth-child(2n+0) {
	margin-right: 0;
}
.archive article .container-descuento {

}

/*
.archive article .porc-descuento {
    background-color: #2468FF;
    color: #fff;
    padding: 25px;
    display: inline-block;
    font-size: 40px;
    font-weight: 700;
}
.archive article .txt-descuento {
    color: #fff;
    margin-left: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
	position: relative;
    bottom: 9px;
}
*/
.archive article .porc-descuento,
.archive article .txt-descuento {
    color: #2468FF;
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 600;
}

.archive article h2 {
    background-color: #e0e0e0;
    text-align: center;
    padding: 15px 0;
    font-size: 18px;
}
.archive article .txt-secundario {
    text-align: center;
    padding-top: 10px;
}
.archive.post-type-archive-beneficio article .txt-secundario,
.archive.tax-rubro_beneficio_pod article .txt-secundario {
    text-align: left;
}
.archive form.searchandfilter.busqueda-por-rubro-beneficios {
    margin-bottom: 50px;
	display: block !important;
}
form.searchandfilter.busqueda-por-rubro-beneficios ul {
    width: 100%;
}
form.searchandfilter.busqueda-por-rubro-beneficios ul li:nth-child(1) {
    padding: 0;
    width: 64.25%;
    margin-right: 7.5%;
}
.archive form.searchandfilter.busqueda-por-rubro-beneficios ul li select {
    padding: 10px 12px 10px 9px;
	width: 100%;
	color: #fff;
	background-color: transparent;
}
form.searchandfilter.busqueda-por-rubro-beneficios ul li select option {
    background-color: #2468ff;
}
form.searchandfilter.busqueda-por-rubro-beneficios ul li:nth-child(2) {
    padding: 0;
    width: 27.875%;
}
form.searchandfilter.busqueda-por-rubro-beneficios ul li input[type="submit"] {
    width: 100%;
    padding: 11px 12px;
    background-color: #fff;
    border: solid 1px #fff;
    cursor: pointer;
    text-indent: 999px;
    overflow: hidden;
    background-image: url(http://uibb.org.ar/wp-content/uploads/2020/03/bg-btn-buscar.png);
    background-repeat: no-repeat;
    background-position: center right;
}
.archive.post-type-archive-beneficio a.entry-featured-image-url,
.archive.tax-rubro_beneficio_pod a.entry-featured-image-url {
    z-index: 99;
}
.archive.post-type-archive-beneficio article h2,
.archive.tax-rubro_beneficio_pod article h2 {
    padding: 36px 5px 25px 90px;
	position: relative;
}
body.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro-beneficios {
    text-align: right;
}
body form.searchandfilter.busqueda-por-rubro-beneficios ul li:nth-child(1) {
    width: 47.25%;
}
.mostrar-rubro-beneficio {
    background-color: #85e8f9;
    display: inline-block;
    padding: 9px 10px;
    line-height: 1.1em;
    font-size: 11px;
    font-weight: 600;
    color: #2468ff;
    text-transform: capitalize;
    position: absolute;
    right: 25px;
    bottom: -14px;
}
/* == END ARCHIVOS BENEFICIOS == */


/* == SINGLE BENEFICIOS == */
.single-beneficio #left-area .post-meta {
    display: none;
}
.single-beneficio article .container-descuento {
    background-color: #000;
}
.single-beneficio article .porc-descuento {
    background-color: #2468FF;
    color: #fff;
    padding: 25px;
    display: inline-block;
    font-size: 40px;
    font-weight: 700;
}
.single-beneficio article .txt-descuento {
    color: #fff;
    margin-left: 16px;
    text-transform: uppercase;
    letter-spacing: 3px;
	position: relative;
    bottom: 9px;
}
/* == END SINGLE BENEFICIOS == */


/* == FOOTER == */
#main-footer {
    padding-top: 80px;
}#footer-widgets {
    position: relative;
    padding: 0;
}
#footer-widgets {
    position: relative;
    padding: 0;
}
.footer-widget {
    margin-bottom: 0 !important;
}
.footer-widget:nth-last-child(1)::before,
.footer-widget:nth-last-child(2)::before, 
.footer-widget:nth-last-child(3)::before {
    content: "";
    width: 1px;
    background-color: #FFF;
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
}
#footer-widgets span.et-pb-icon {
    margin-right: 5px;
}
#footer-widgets .footer-widget .menu {
    padding-left: 20px;
}
#footer-widgets .footer-widget .menu .menu-item:nth-last-child(1) {
    margin-bottom: 0;
}
@media (max-width: 980px) {
	.footer-widget:nth-last-child(1)::before,
	.footer-widget:nth-last-child(2)::before, 
	.footer-widget:nth-last-child(3)::before {
		display: none;
	}
	#footer-widgets .footer-widget .menu {
		padding-left: 0;
	}
}
/* == END FOOTER == */


/* == FOOTER BOTTOM BAR == */
#footer-bottom {
    margin-top: 70px;
}
.et-social-icons {
    display: none;
}
#footer-bottom .link-carbono {
    float: right;
    color: #666;
}
/* == END FOOTER BOTTOM BAR == */


/* == RESPONSIVE == */
@media (max-width: 980px) {
	.section-tiempo-industrial {
		overflow: hidden;
	}
	.section-tiempo-industrial .column-periodico-tiempoindustrial {
		position: absolute;
		bottom: 0;
		right: -25px;
		margin-bottom: -40px;
		width: 70%;
	}
	.section-grid-sponsors .et_pb_column {
		width: 33%!important;
	}
	.button-ver-beneficios {
		width: 100%;
		position: relative;
		border: 0;
	}
	.button-ver-beneficios .et_pb_text_inner {
		position: relative;
		bottom: unset;
	}
	form.searchandfilter.busqueda-por-nombre ul li:nth-child(1),
	form.searchandfilter.busqueda-por-rubro ul li:nth-child(1) {
		width: 100%;
		margin-right: 0;
	}
	form.searchandfilter.busqueda-por-nombre ul li:nth-child(2),
	form.searchandfilter.busqueda-por-rubro ul li:nth-child(2) {
		width: 100%;
		margin-top: 15px;
	}
	#footer-bottom .link-carbono {
		width: 100%;
		text-align: center;
	}
	.archive article {
		width: 100%;
		min-height: unset;
    	padding-bottom: 20px;
	}
	.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro-beneficios,
	.archive .encabezado-archivo form.searchandfilter.busqueda-por-nombre.busqueda-por-nombre-asociados,
	.archive .encabezado-archivo form.searchandfilter.busqueda-por-rubro.busqueda-por-rubro-asociados,
	.search .encabezado-archivo form.searchandfilter.busqueda-por-nombre.busqueda-por-nombre-asociados,
	.search .encabezado-archivo form.searchandfilter.busqueda-por-rubro.busqueda-por-rubro-asociados {
		width: 100%;
	}
	body form.searchandfilter.busqueda-por-rubro-beneficios ul li:nth-child(1) {
		width: 100%;
	}
	form.searchandfilter.busqueda-por-rubro-beneficios ul li:nth-child(1) {
		width: 100%;
		margin-right: 0;
	}
	form.searchandfilter.busqueda-por-rubro-beneficios ul li:nth-child(2) {
		width: 100%;
		margin-top: 15px;
	}
	.encabezado-archivo-left {
		width: 100%;
		margin-right: 0;
	}
	.search article {
		width: 100%;
		min-height: unset;
	}
	.tax-rubro_beneficio_pod .encabezado-archivo,
	.post-type-archive-beneficio .encabezado-archivo {
		height: auto;
		padding-bottom: 0;
		line-height: 0;
	}
	.tax-rubro_beneficio_pod .encabezado-archivo .container,
	.post-type-archive-beneficio .encabezado-archivo .container {
		height: auto;
		line-height: 1.7em;
	}
	.texto-institucional .et_pb_text_inner {
		column-count: 2;
	}
}
@media (max-width: 767px) {
	.section-grid-sponsors .et_pb_column {
		width: 50%!important;
	}
	.section-tiempo-industrial .column-periodico-tiempoindustrial {
		right: -45px;
		width: 85% !important;
	}
	.section-tiempo-industrial .boton-tiempo-industrial {
		width: 75%;
	}
	.section-tiempo-industrial.page-tiempo-industrial .boton-tiempo-industrial {
		width: 100%;
	}
	.section-programas .owl-carousel .owl-item h3 img {
		width: 100%;
		max-width: unset;
	}
	.section-programas .owl-carousel .owl-item h3 b,
	.section-programas .owl-carousel .owl-item p {
		padding: 10px;
		display: inline-block;
		width: 100%;
	}
	.archive article .porc-descuento,
	.single article .porc-descuento {
		font-size: 30px;
		padding: 20px;
	}
	.archive article .txt-descuento,
	.single article .txt-descuento {
		font-size: 11px;
		bottom: 6px;
	}
	.texto-institucional .et_pb_text_inner {
		column-count: 1;
	}
}
@media (max-width: 767px) {
	.tax-rubro_beneficio_pod .encabezado-archivo .container,
	.post-type-archive-beneficio .encabezado-archivo .container {
		background-image: none;
	}
}
/* == END RESPONSIVE == */