/**
Theme Name: Astra Child
Author: PKF Attest
Author URI: https://www.pkf-attest.es/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
/*wp admin*/
.wp-admin .wpsm_ac_h_i{
	display:none;
}
/* Custom Fonts FINTEC Asturias*/

@font-face {
    font-family: 'Basier Circle Regular';
    src: url('/wp-content/fonts/regular/basiercircle-regular-webfont.eot');
    src: url('/wp-content/fonts/regular/basiercircle-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/regular/basiercircle-regular-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/regular/basiercircle-regular-webfont.woff') format('woff'),
         url('/wp-content/fonts/regular/basiercircle-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Basier Circle Regular Italic';
    src: url('basiercircle-regularitalic-webfont.eot');
    src: url('basiercircle-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('basiercircle-regularitalic-webfont.woff2') format('woff2'),
         url('basiercircle-regularitalic-webfont.woff') format('woff'),
         url('basiercircle-regularitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Basier Circle Medium';
    src: url('/wp-content/fonts/medium/basiercircle-medium-webfont.eot');
    src: url('/wp-content/fonts/medium/basiercircle-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/medium/basiercircle-medium-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/medium/basiercircle-medium-webfont.woff') format('woff'),
         url('/wp-content/fonts/medium/basiercircle-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Basier Circle Semibold';
    src: url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.eot');
    src: url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.woff') format('woff'),
         url('/wp-content/fonts/semibold/basiercircle-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Basier Circle Bold';
    src: url('/wp-content/fonts/bold/basiercircle-bold-webfont.eot');
    src: url('/wp-content/fonts/bold/basiercircle-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/fonts/bold/basiercircle-bold-webfont.woff2') format('woff2'),
         url('/wp-content/fonts/bold/basiercircle-bold-webfont.woff') format('woff'),
         url('/wp-content/fonts/bold/basiercircle-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html, body, .title-basier-circle h2, .title-basier-circle h3, .tpg-el-main-wrapper .entry-title, .eael-team-member-name, .entry-content .eael-team-member-name, .mec-wrap *{
	font-family: 'Basier Circle Regular';
}
body.single-mec-events .mec-event-content *, textarea, label {
	font-family: 'Basier Circle Regular'!important;
	text-align: justify;
}
body.single-mec-events .mec-event-content p {
	font-size: 16px;
}
.ast-container{
	padding: 24px;
}
.site-primary-header-wrap.ast-container {
	padding-top:0;
	padding-bottom:0;
}
.site-above-header-wrap .elementor-button, .site-primary-header-wrap .elementor-button {
	padding: 10px 24px;
}

/*========================
* HEADER
========================*/
.header-social-inner-wrap .ast-builder-social-element {
	border: 1px solid white;
    padding: 8px;
}
#masthead .ast-above-header-bar .ast-container{
	background-color: var(--ast-global-color-0)!important;
	padding: 8px 24px;
}

.elementor-button.elementor-button-link.elementor-size-sm.cta-unete {
	padding: 4px 12px;
    background-color: var(--ast-global-color-1);
	border: 1px solid var(--ast-global-color-1);
}
.elementor-button.elementor-button-link.elementor-size-sm.cta-unete:hover{
	background-color: transparent;
	border-color: #fff!important;
}
.elementor-button.elementor-button-link.elementor-size-sm.cta-unete a{
	color:#fff!important;
	font-size: 14px;
}
a.uc_btn.uc_more_btn{
	border-radius:30px!important;
}
/*===========================
* SIN CABECERA TRANSPARENTE
===========================*/
.single-mec-events #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .post-type-archive #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .job_listing-template-default #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, body.buddypress #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, body.page-id-708 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .single-post #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .category #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link, .tax-mec_category #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
	color: var(--ast-global-color-3);
}
.single-mec-events #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link, .single-mec-events #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active > a.mega-menu-link, .post-type-archive #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link, .post-type-archive #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active > a.mega-menu-link, .job_listing-template-default #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link, .job_listing-template-default #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active, body.page-id-708 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link, body.page-id-708 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active > a.mega-menu-link, .single-post #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active > a.mega-menu-link, .category #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active > a.mega-menu-link, .tax-mec_category #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:active > a.mega-menu-link, .tax-mec_category #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link {
	color: var(--ast-global-color-1);
}
.single-mec-events .mec-single-event-description h2, .job_description h2{
	font-size: 24px;
	font-family: 'Basier Circle Regular';
}

body.single-empresas-asociadas .ast-primary-header-bar {
	background-color: transparent;
}

/*========================
* MEC
========================*/
.mec-event-export-module .mec-events-button {
	border-radius: 30px;
    color: var(--mec-color-skin) !important;
	font-size: 18px;
}
.mec-event-export-module .mec-events-button:hover {
	border-radius: 30px;
    color: var(--ast-global-color-5)!important;
	border-color: var(--ast-global-color-1);
}
.mec-event-meta .mec-booking-button {
	border-radius: 30px!important;
	text-transform: uppercase;
	height: auto!important;
	padding: 16px 32px!important;
	line-height: 1.2em;
}
.mec-event-meta .mec-booking-button:hover, .mec-wrap.colorskin-custom .mec-bg-color:hover {
	background: var(--ast-global-color-0)!important;
}

.mec-wrap [class*=mec-sl-] {
    font-family: simple-line-icons;
}
.mec-wrap ul.mec-event-sharing-wrap {
	margin: 0;
	left: 0;
}
[class*="mec-fa-"] {
    font-family: FontAwesome;
}
.single-mec-events .mec-event-content ul li, .single-mec-events .mec-event-content ol li{
	font-size: 16px;
}
.mec-event-footer .mec-booking-button {
	border-radius: 50px;
}
.mec-event-footer .mec-booking-button:hover{
	background-color: var(--ast-global-color-0);
}
.mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-meta dd span {
	padding-left: 0!important;
}
.mec-single-event .mec-single-event-location dl dd i {
	display: none;
}
/**Filtro página Agenda - shortcode Agenda Completa**/
#agenda-completa .fc-findEvents-button, #agenda-completa .mec-search-reset-button button {
	font-size: 0;
}
#agenda-completa .fc-findEvents-button:before, #agenda-completa .mec-search-reset-button button:before {
	font-size: 14px;	
	line-height:1em;
}

#agenda-completa .fc-findEvents-button:before {
	content: "Buscar eventos";
}
#agenda-completa .mec-search-reset-button button:before {
	content: "Restablecer";
}
#agenda-completa .mec-search-reset-button button {
	background-color: var(--ast-global-color-1);
    border: 2px solid var(--ast-global-color-1);
    color: var(--ast-global-color-5);
    border-radius: 30px !important;
	transition:0.2s;
}
#agenda-completa .mec-search-reset-button button:hover {
	background-color: var(--ast-global-color-0);
	border-color: var(--ast-global-color-0);
}



/*========================
* MEC CUSTOM SIDEBAR
========================*/
.mec-single-event .col-md-4 aside.widget, .mec-event-data-field-items li:nth-child(1), .mec-event-data-field-items li:nth-child(2) {
	display: none;
}
.mec-event-meta .mec-event-cost .mec-events-event-cost {
	max-width: 184px;
}
.mec-event-data-fields { border: none !important;padding: 24px !important;margin-bottom: 0 !important;}
.mec-event-data-fields .mec-event-data-field-items {font-size: 16px;}

.mec-event-meta .mec-single-event-modalidad {
    padding: 12px 14px 8px;
    margin-bottom: 12px;
    vertical-align: baseline;
    position: relative
}

/*Botón Inscripción*/
/*.mec-single-event .mec-event-meta .mec-single-registration-button {order: 9;}*/
.mec-single-registration-button.elementor-button-wrapper .elementor-button {
	width: 100%; border-radius:30px;
}
.mec-single-event .mec-event-meta .mec-single-event-custom-field-modalidad {
	padding: 0px 12px 8px;
	margin-bottom: 12px;
}
.mec-single-event .mec-event-meta .mec-single-event-custom-field-modalidad span{
	display: block;
}

.mec-single-event .mec-event-meta .mec-single-event-custom-field-modalidad .mec-event-data-field-name {
	text-transform: uppercase;
    font-size: 16px;
	font-weight: 700;
    font-family: 'Jura', sans-serif;
    display: inline;
    color: #000;
	padding: 0 0 5px 10px;
    display: inline-block;
}
.mec-single-event .mec-event-meta .mec-single-event-custom-field-modalidad .mec-event-data-field-value {
	font-family: 'Basier Circle Regular';;
	font-size: 14px;
	color: #8d8d8d;
}
/*ocultar caja de campos personalizados*/
/*.mec-event-data-fields {
	display:none;
}*/
/*ocultar campos personalizados ID Salesforce y Modalidad*/

/*Compartir en RRSS al final*/
.mec-single-event .col-md-4 .mec-event-social {
	order: 1;
}
.mec-single-event .mec-public-download-details{
	text-align: center;
}
.mec-single-event .mec-public-download-details a, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary:active {
	font-family: 'Jura', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	background-color: var(--ast-global-color-1);
	border: 2px solid var(--ast-global-color-1);
	color: var(--ast-global-color-5);
	border-radius:30px!important;
	margin:0;
	transition: 0.2s;
}
.mec-single-event .mec-public-download-details:hover a, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary:active {
	background-color: var(--ast-global-color-0);
	border: 2px solid var(--ast-global-color-0);
}

.mec-calendar .mec-selected-day, .mec-calendar .mec-selected-day:hover, #wrap .mec-wrap article.mec-event-countdown-style1, .colorskin-custom .mec-event-sharing-wrap:hover>li, .event-carousel-type1-head .mec-event-date-carousel, .mec-booking button, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-calendar .mec-has-event:after, .mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button, .mec-event-countdown-style3 .mec-event-date, .mec-events-progress-bar progress::-webkit-progress-value, .mec-events-progress-bar progress:after, .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day, .mec-map-get-direction-btn-cnt input[type=submit], .mec-ongoing-normal-label, .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-wrap .flip-clock-wrapper ul li a div div.inn, .mec-wrap .mec-event-countdown-style2, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap.colorskin-custom .mec-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after, .mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover, .mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day, .mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i, .mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon, .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, span.mec-marker-wrap {
	background: var(--ast-global-color-1)!important;
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover {
	background: var(--ast-global-color-0)!important;
}
.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover, .mec-calendar .mec-calendar-side .mec-next-month i, .mec-calendar .mec-calendar-side .mec-previous-month i {
	color:var(--ast-global-color-1)!important;
}

.mec-calendar .mec-calendar-events-side .mec-table-side-day{
	border-color:var(--ast-global-color-1)!important;
	padding: 8px!important;
}
/*========================
* JOB MANAGER
========================*/
.single_job_listing .meta .job-type {
	background: transparent;
}
.single_job_listing .job-listing-meta.meta li, .rp4wp-related-job_listing>ul li.job_listing a .meta, .rp4wp-related-job_listing>ul li.no_job_listings_found a .meta, ul.job_listings li.job_listing a .meta, ul.job_listings li.no_job_listings_found a .meta, .rp4wp-related-job_listing>ul li.job_listing a div.location, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.location, ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location {
	color: var(--ast-global-color-3);
}
.single_job_listing .job-listing-meta.meta li:before{
	color: var(--ast-global-color-1);
}
.job-manager .job-type, .job-types .job-type, .job_listing .job-type, .single_job_listing .meta .job-type {
	color: var(--ast-global-color-1);
}
.job-form-empleo label, .job-form-empleo legend {
    color: var(--ast-global-color-3);
    font-size: 16px;
    line-height: inherit;
}
.job-form-empleo .button {
	line-height: inherit;
}
.job-manager-form fieldset .account-sign-in .button:before{
	content: none;
}
.job-manager-form fieldset .account-sign-in .button:after {
    -webkit-font-smoothing: antialiased;
    content: "";
    display: inline-block;
    font-family: job-manager !important;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    height: 16px;
    margin: 0 0 0 8px;
    text-decoration: none;
    vertical-align: top;
    width: 16px;
}
.job-form-empleo span.select2-search.select2-search--inline {
    width: 100%;
}
.job_listing .entry-meta {
	font-size: 0;
}
.job_listing .entry-meta .posted-on {
	font-size: 16px;
}
.job_listing_preview h1 {
	font-size:40px;
}
.job_listing_preview_title h2 {
	font-size:24px;font-family: 'Basier Circle Regular';
}
.job_filters .search_jobs input[type="submit"] {
	width:auto!important;
	font-size: 16px!important;
}
.job_filters .search_submit {
	text-align: right;
}
/*========================
* CPT
========================*/
.empresas-asociadas-template-default .entry-header{
	display: none!important;
}
.logos-empresas-asociadas .eael-entry-media .eael-entry-thumbnail {
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition: 0.2s;
}
.logos-empresas-asociadas .eael-entry-media:hover .eael-entry-thumbnail {
	filter: none;
}
/*========================
* PATRONATO Y EQUIPO
========================*/
.equipo-page .eael-team-item .eael-team-image figure {
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
	transition: 0.2s;
}
.equipo-page .eael-team-item .eael-team-image figure:hover {
   filter: none;
}
.equipo-page .eael-team-item.eael-team-members-overlay .eael-team-content {
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.owl-carousel .owl-stage {
	margin-bottom: 24px;
}
.owl-dots .owl-dot span {
	display: none;
}

.equipo-page .wpsm_team_2_member_wrapper {
    position: relative;
}
.equipo-page .wpsm_team_2_member_wrapper_inner h3{
	text-transform: capitalize;
}
.equipo-page .wpsm_team_2_member_wrapper_inner .wpsm_team_2_b_desig {
	text-transform: uppercase;
}
.equipo-page .wpsm_team_2_member_wrapper .wpsm_team_2_member_wrapper_inner {
    padding: 25px 9px 9px 15px;
    color: #333;
    bottom: 10px;
    left: 10px;
    margin-bottom: 0;
    padding-top: 80%;
    opacity: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    right: 10px;
    top: 10px;
    -webkit-transition: all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    transition: all .615s cubic-bezier(0.19, 1, 0.22, 1) 0s;
    visibility: hidden;
    background-color: rgba(255, 255, 255, 0.64);
}
.equipo-page .wpsm_team_2_member_wrapper:hover .wpsm_team_2_member_wrapper_inner {
	opacity: 1;
	visibility: visible;
}
@media screen and (min-width: 769px) {
	.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
		top: 32%!important;
	}
	.owl-carousel .owl-nav .owl-prev {
		left: -40px!important;
	}
	.owl-carousel .owl-nav .owl-next {
		right: -40px!important;
	}
}
/*========================
* WEB2CASE SALESFORCE FORM
========================*/
/*mensajes de error*/
.webtocase-error {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
    position: relative;
    padding: 1rem 1rem;
    margin-top: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.webtocase-error p:last-child {
    margin-bottom: 0;
}
.web2case textarea {
	resize: vertical;
	min-height: 140px;
}
.web2case div {
	margin-bottom:16px;
}
.web2case label{
	color: var(--ast-global-color-3);
	font-size: 16px;
}
.web2case input, .web2case textarea, .web2case select {
	border-color:#babfc5
}
.web2case input[type="checkbox"] {
	cursor: pointer;
}
.web2case .privacidad {
	margin-top:16px;
}
@media (min-width: 769px){
	.web2case .form-container, .web2case .form-row {
		display: flex;
		gap: 16px;
		margin-bottom: 0;
	}
	/*.web2case .form-row div:last-of-type {
		margin-right: -16px;
	}*/
	.web2case .form-container fieldset, .web2case .form-row div {
		flex-grow: 1;
	}
	.web2case .form-data-container {
		width: 100%;
	}
	.web2case .form-data-bonificacion {
		width: 30%;
	}
	.web2case .form-row .form-nombre {
		width: 80%;
	}
}
.web2case .form-data-bonificacion .bonus-option{
	border-radius: 8px;
    border: 1px solid var(--e-global-color-astglobalcolor2);
	background-color: var(--e-global-color-astglobalcolor7);
    padding: 16px;
    margin-bottom: 0;
}

.web2case .form-data-bonificacion .bonus-option p {
	margin-bottom: 0;
}
.web2case .form-container fieldset legend {
	text-transform: uppercase;
	font-size: 18px;
}
fieldset {
	padding: 16px;
}

/*========================
* FOOTER
========================*/
.site-footer .footer-contacto p {
    margin-bottom: 0.5em;
}
.site-footer p.footer-title {
    text-transform: uppercase;
    font-family: 'Jura', sans-serif;
    font-size: 16px;
}
.site-footer .footer-contacto .list-contacto {
	list-style: none;
	margin-left: 0;
	line-height: 2em;
}
.site-footer a.footer-social-item {
    width: 24px;
    height: 24px;
    border: 1px solid white;
    border-radius: 100%;
    padding: 16px;
}
.site-footer a.footer-social-item:hover {
	border-color: var(--ast-global-color-2);
}
.site-footer .footer-contacta a.elementor-button {
	font-size: 14px;
}
.site-footer .footer-contacta a.elementor-button {
	border:1px solid var(--ast-global-color-1);
}
.site-footer .footer-contacta a.elementor-button:hover {
	border-color: var(--ast-global-color-5);
}
.site-footer .ast-footer-copyright small a {
	color: var(--ast-global-color-5);
}
.site-footer .ast-footer-copyright small a:hover {
	color: var(--ast-global-color-2);
}
/*========================
* POPUP MAKER
========================*/
.pum-theme-lightbox .pum-container {
	border: none;
}
.pum-theme-lightbox .pum-content {
	text-align: center;
}
.popup-newsletter h2 {
	font-size: 30px;
}
.popup-newsletter .elementor-button {
	padding: 0 40px;
}
/*========================
* BUDDYPRESS
========================*/
@media screen and (min-width: 46.8em) {
    body.buddypress .site-content {
        padding: 160px 0 80px;
    }
}
body.buddypress .custom-logo-link {
	display: inline-block;
	width: 224px;
	height: 64px;
	background: url("/wp-content/uploads/fintec-asturias-logotipo-descripcion-azulmarino.png")
}
body.buddypress .custom-logo-link img{
	display: none;
}
body.buddypress .buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a{
	color: #fff;
}

/** ÁREA PRIVADA **/
#buddypress #group-creation-create{
	background-color: var(--ast-global-color-1);
}
#buddypress #group-creation-create:hover {
	background-color: var(--ast-global-color-0);
}
#buddypress{
	color: var(--ast-global-color-4)!important;
}
#bp-login-widget-form .bp-login-widget-register-link {display:none;}
#buddypress .list-title {
	text-transform: capitalize;
}
#buddypress .groups-header .desc-wrap, #buddypress .groups-header .desc-wrap .group-description {
	background-color: var(--e-global-color-astglobalcolor7);
}
#buddypress .groups-header .desc-wrap .group-description, #buddypress .activity-list.bp-list .activity-item{
	box-shadow: none;
	border-radius:8px!important;
	border-color: var(--e-global-color-astglobalcolor7)!important;
}
#buddypress input, #buddypress textarea {
	font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    padding: 12px 16px;
    border-radius: 4px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
    color: var(--ast-form-input-text, #475569);
	margin-bottom: 24px;
}
#buddypress .submit input[type=submit], #buddypress .bp-attachments-button {
	border-radius: 30px;
	transition:0.2s;
	color: var(--ast-global-color-5);
	padding: 16px 40px;
}
#buddypress #whats-new-submit input[type=submit], #buddypress #whats-new-submit input[type=reset]{
	border-radius: 30px;
	transition:0.2s;
	box-shadow: none;
	border: 1px solid #c9c9c9;
	padding: 8px 32px;
    width: auto;
}
#buddypress .profile-edit input[type=submit]{
	font-family: 'Jura', sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	background-color: var(--ast-global-color-1);
	border: 2px solid var(--ast-global-color-1);
	color: var(--ast-global-color-5);
	border-radius:30px!important;
	margin:0;
	transition: 0.2s;
}
#buddypress .profile-edit input[type=submit]:hover{
	background-color: var(--ast-global-color-0);
	border-color:var(--ast-global-color-0);
}
#buddypress .button{
	padding: 12px 32px;
    border-radius: 30px;
    transition: 0.2s;
}
#buddypress #item-header-cover-image #item-header-avatar img.avatar, .bp-list li .item-avatar img.avatar, .activity-update-form #whats-new-avatar img {
	border-radius:30px;
}
@media (min-width:769px) {
	#buddypress #members-list .avatar, #buddypress #groups-list .avatar {
		width:40px;
	}	
}
.buddypress-wrap .bp-navs li.current a, .buddypress-wrap .bp-navs li.current a:focus, .buddypress-wrap .bp-navs li.current a:hover, .buddypress-wrap .bp-navs li.selected a, .buddypress-wrap .bp-navs li.selected a:focus, .buddypress-wrap .bp-navs li.selected a:hover {
	background-color: var(--ast-global-color-1);
}
.activity-inner p, .activity-inner a {font-size:14px;}
.activity-inner .bp-attachment-file-icon img{width:24px};
/*ROL PATRONO / ROL EMPRESAS ASOCIADAS*/
/* Mi Perfil
 * - Tab Ajustes 
 * Grupos
 * - Todos los grupos
 * - Subir imagen en Actividades de grupo*/
/*body.role-patrono #buddypress #member-primary-nav #settings-personal-li*/
body.role-patrono #buddypress .component-navigation  #groups-all, body.role-patrono #buddypress #bp-nouveau-activity-form #whats-new-actions, body.role-patrono #buddypress #group-primary-nav #invite-groups-li, body.role-patrono #buddypress #group-primary-nav #admin-groups-li, body.role-employer #buddypress .component-navigation  #groups-all, body.role-employer #buddypress #bp-nouveau-activity-form #whats-new-actions, body.role-employer #buddypress #group-primary-nav #invite-groups-li, body.role-employer #buddypress #group-primary-nav #admin-groups-li, body.role-subscriber #buddypress #bp-nouveau-activity-form, body.role-subscriber #buddypress .component-navigation  #groups-all, body.role-subscriber #buddypress #bp-nouveau-activity-form #whats-new-actions, body.role-subscriber #buddypress #group-primary-nav #invite-groups-li, body.role-subscriber #buddypress #group-primary-nav #admin-groups-li {
	display: none!important;
}
body.role-patrono #buddypress #bp-nouveau-activity-form #whats-new-actions, body.role-employer #buddypress #bp-nouveau-activity-form #whats-new-actions {display:none;}
body.role-patrono #buddypress #data-personal-li, body.role-employer #buddypress #data-personal-li{display:none;}


body.role-subscriber #buddypress #bp-nouveau-activity-form, body.role-subscriber #buddypress .activity-list .activity-meta, body.role-subscriber #buddypress .bp-navs #data-personal-li,  #profile-personal-li{	display:none;}
