/*
Theme Name: Woffice Child
Description: Child theme for Woffice
Author: Alkaweb Team
Template: woffice
*/
#ays-survey-container-1-677fd1e486bcd .ays-survey-sections .ays-survey-question .ays-survey-question-header .ays-survey-question-header-content .ays-survey-question-title p {
	color:#255f85;
}
#content-container .heading h2 a {
	color:#fff!important;
}
#page-wrapper #dashboard .widget .box-title h3,#page-wrapper #dashboard .widget .textwidget,#page-wrapper h3,#right-sidebar .sidebar-userinfo .user-name,#right-sidebar .sidebar-userinfo .user-email,#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item a {
	color:#fff;
}body.vertical-modern-menu .main-modern-menu li.current_page_item.menu-item a {
        color: #37b4d0;
    font-weight: 700;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a{
	    color: #fff;

}
body.vertical-modern-menu .main-modern-menu>li.current-menu-item>a:hover, body.vertical-modern-menu .main-modern-menu>li.current_page_ancestor>a:hover, body.vertical-modern-menu .main-modern-menu>li.current_page_item>a:hover {
	color: #37b4d0;
}
body.vertical-modern-menu .main-modern-menu>li.current_page_item>a:hover,body.vertical-modern-menu .main-modern-menu>li.current-menu-item>a:hover {
	background:#fff;
}
#nav-buttons #nav-cart-trigger:hover .stellar-bell, #nav-buttons #nav-cart-trigger:hover .stellar-mini-cart, #nav-buttons #nav-notification-trigger:hover .stellar-bell, #nav-buttons #nav-notification-trigger:hover .stellar-mini-cart {background:#046187}
#right-sidebar .widget.widget_nav_menu #menu-demo-nav .menu-item::before {
	    background-color: rgba(55, 180, 208, 0.6);
}
p.stellar-bell svg path,#nav-buttons #nav-sidebar-trigger svg.nav-arrow-right path,a#nav-trigger svg.nav-arrow-left path {
    fill: #046187;
}
#woffice-notifications-menu {
border-top: 4px solid #046187;
}
p.woffice-notification-empty {
	color: #046187!important;
	line-height:32px!important;
}.stellar-bell i.fa.fa-times,a#nav-trigger .fa-arrow-left, a#nav-trigger .fa-bars {
	color: #046187!important;
}
#page-wrapper .woffice-hero-section {
	height: 200px;
}#main-footer .woffice-footer {
	background-color:#5bb3ce;
}#main-footer .woffice-footer {
	border:0;
}footer .textwidget {
    color: #fff;
}#main-footer a {
    text-decoration: none;
    color: #fff;
}#copyright p,#content-container #content .blog-col .blog-card-wrapper .card .card-body .blog-content p,#content-container #content .blog-col .blog-card-wrapper .card .card-body .post-meta .intern-box ul li,#content-container #content .blog-col .blog-card-wrapper .card .card-body .post-meta .intern-box ul li.list_catg a, #content-container #content .blog-col .blog-card-wrapper .card .card-body .post-meta .intern-box ul li.meta-tags a {
    color: #fff;
}span.author.vcard {
    display: none !important;
}#buddypress .tabbed-links ol li:not(.current), #buddypress .tabbed-links ul li:not(.current), #woffice-login form label, .text-light,#woffice-login-right p {
    color: #255f85!important;
	    text-transform: none!important;
}
#user-sidebar #closer-usersidebar {
	background: #046187;left: -42px;
}#user-sidebar .sidebar-wrapper {
    padding: 23px;
    border-bottom: 1px solid #046187;
    border-radius: 0 0 0 20px;
    border-left: 1px solid #046187;
	background:#ffffff;
}
#main-header .navbar .navbar-collapse .sidebar-userinfo .sidebar-userinfo_row .user-infodetail figcaption .user-name,small.user-email,#buddypress #woffice-bp-sidebar .main-navs ul li.current a::before {
	color:#046187;
}p.stellar-angle-down path {
    stroke: #046187;
}div#user-sidebar {
    background: transparent;
}#featuredbox .pagetitle {
	z-index:15;
}.is-center-content {
    z-index: 10;
}
body.bp-user #main-content #buddypress .bp-subnavs ul li a, body.groups #main-content #buddypress .bp-subnavs ul li a,body.bp-user #main-content #buddypress .bp-subnavs ul li a:hover, body.groups #main-content #buddypress .bp-subnavs ul li a:hover,#buddypress #woffice-bp-sidebar .main-navs ul li a {color:#046187; font-weight:400}
a, body.bp-user #main-content #buddypress .bp-subnavs ul li.current a,#buddypress #woffice-bp-sidebar .main-navs ul li.current a {font-weight:700;color:#046187;}#buddypress .bp-feedback p {
    padding: 0 5px;
    text-transform: none;
    font-size: 0.9em;
}#buddypress .bp-feedback span.bp-icon {
    padding: 0 0.5em;
    border-radius: 15px 0 0 15px;
}#buddypress .standard-form label, #buddypress .standard-form span.label, form label {
    font-size: 1rem;
    font-weight: 400;
    text-transform: none;
    margin-bottom: 12px;
}.featured-layer {
	z-index:14;
}#featuredbox {
    border-color: #37b4d0 !important;
    border-bottom: 6px solid;
}#featuredbox .featured-layer {
    background-color: rgba(55, 180, 208, 0.52);
}.users-single-subnav {
    display: none;
}#main-header {
    padding: 5px 43px;
}#content-container {
	padding-top:0px;
}#page-wrapper .post-title{
	    margin-bottom: 10px;
}a#nav-trigger {
    margin: 0 30px 0 0px;
}#buddypress .dir-navs {
    margin-bottom: 0px;
}#buddypress .subnav-filters {
    padding: 20px 0 0px 0;
}#buddypress #members-dir-list .profile-card-badge {
    display: none;
}#page-wrapper #dashboard .widget .textwidget, #page-wrapper #dashboard .widget p,.wpcf7-checkbox span.wpcf7-list-item label span {
    color: #fff!important;font-size: 16px;
    line-height: 26px;
}#dashboard.is-draggie .widget .widget-drag-button i.fa.fa-arrows-alt {
    color: #ffffff !important;
}#dashboard.is-draggie .widget .widget-drag-button {opacity:1;}
#content-container #content .blog-single-col .blog-card-wrapper .blog_card .card-body .blog-content p, #content-container #content .blog-single-col .blog-card-wrapper .blog_card .card-body .blog-content table {
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 26px;
    text-transform: capitalize;
    color: #000;
}
.woffice-calendar-main.woffice-calendar__widget .woffice-calendar__nav {
    margin-bottom: 2rem !important;
}.woffice-calendar-main.woffice-calendar__widget .woffice-calendar__nav #month-year-select {
	display:flex;
}.woffice-calendar-main #month-year-select .select {
    background: #f7f8fa;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.woffice-calendar-main.woffice-calendar__widget .woffice-calendar__nav #month-year-select .select:first-child {
	margin-bottom:0px;
}
.woffice-calendar-main.woffice-calendar__widget .woffice-calendar__nav #month-year-select {
	top:0;
}
.woffice-calendar-main .calendar-actions {
    padding-top: 16px;
}#page-wrapper .widget.widget_woffice_recent_posts .list-recent-posts .recent-posts-item .recent-posts-content .font-rg1 {
	color:#fff;
}.poll-answer span.wpcf7-list-item-label {
    font-size: 0.8em!important;
}#page-wrapper .widget.widget_woffice_recent_posts .list-recent-posts .recent-posts-item .recent-posts-content .recent-posts-title {
    font-size: 15px;
    line-height: 22px;
    word-break: break-word;
    color: #fff;
}
#content-container #content .blog-single-col .blog-card-wrapper .blog_card .card-body .blog-content ul li {
color: #000;
    width: 100%;
    padding: 2px 10px;
}.wpdmpro-template-default.single.single-wpdmpro #content-container #content .blog-single-col .blog-card-wrapper .blog_card {
    padding: 0;
    width: 100% !important;
}#content-container #content .blog-single-col .blog-card-wrapper .blog_card .card-body .blog-content ul {
    padding: 1rem !important;
    margin: 25px 0;
}a.wpdm-download-link.download-on-click.btn.btn-primary {
	    font-size: 0.8rem!important;
    padding: 5px 10px 5px 10px!important;
    font-weight: normal!important;
}.card .card-footer .col-6 {
    font-size: 0.8em;
    line-height: 1em!important;
}UL.jqueryFileTree LI {
    padding: 0 0 0 20px !important;	
}
.wpdmpro-template-default .blog-thumb {display:none}
.wp-block-group.card.blog_card {
    background-color: rgb(4, 97, 135);
    border-radius: 15px;
    filter: drop-shadow(0px 15px 60px rgba(0, 0, 0, .05));
    transition: .3s ease-in-out;
    padding: 20px 20px 0px;
    border: 0;
}li.wp-block-post.post-2611.beneficio-social.type-beneficio-social.has-post-thumbnail {
    margin-bottom: 30px;
}h2.wp-block-post-title a {
    color: #fff !important;
}.beneficios p.wp-block-post-excerpt__excerpt {
    color: #fff !important;margin: 15px 0 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 25px;
}.beneficios time {
    color: #fff;font-size: 13px;
}.beneficios .wp-block-columns-is-layout-flex {
    margin-bottom: 5px;
}#page-wrapper h1.post-title {
    margin-bottom: 3rem;
}#content-container #content .blog-single-col .blog-card-wrapper .blog_card .card-body .blog-title {
	padding: 0;}.single-woffice-event #content-container .event_single_title {
    margin-bottom: 0;
}.single-woffice-event #content-container div.item-list-tabs-wiki ul li a {color:#fff!important}
#content-container div.item-list-tabs-wiki ul li.active a,.single-woffice-event #content-container div.item-list-tabs-wiki ul li a:hover,#content-container #content article.content #event-content-view #event-view .woffice-calendar .event-meta i {color: rgb(4, 97, 135)!important;}
#featuredbox .featured-layer {
    background-color: rgba(55, 180, 208, 0.52)!important;
}.wpcf7-checkbox span.wpcf7-list-item label span {
    color: #fff !important;
    font-size: 14px;
    line-height: 20px;
}.wpdevart_org_chart_container li .wpda_tree_item_container > div {
    padding: 5px 10px!important;
    color: #255f85!important;
    border-color: #255f85!important;
    font-family: Montserrat, helvetica, arial, sans-serif!important;
    font-size: 14px !important!important;
}.wpda_tree_item_title {
    font-family: Montserrat, helvetica, arial, sans-serif!important;
    margin-top: 6px!important;
}
#content-container #content .blog-single-col .blog-card-wrapper .blog_card .card-body .blog-content ul li {
	text-transform: none!important;
}
body.groups #buddypress .groups-type-navs .groups-nav li a:hover,body.groups #buddypress .groups-type-navs .groups-nav li.selected a {
	color: #5bb3ce;
}
body.groups #buddypress .groups-type-navs .groups-nav li::after {
	background-color: #5bb3ce;
}.buddypress-wrap .select-wrap {
    border: 0px solid #eee;
}.ui.selection.dropdown>.delete.icon, .ui.selection.dropdown>.dropdown.icon, .ui.selection.dropdown>.search.icon {
	    padding: 15px;
}.ays-survey-container .ays-survey-section .ays-survey-question .ays-survey-question-select.ui.selection.dropdown {
    min-width: 100%;
    border-style: solid;
    border-width: 1px;
    height: 50px;
    border-color: #b8bac6;
    border-radius: 15px;
    padding: 6px 16px 6px 16px;
    font-size: 1.125rem;
    box-shadow: none;
    margin-bottom: 12px;
    width: 100%;
    line-height: 35px;
}div#widgets.woffice-footer p {
    color: #fff;
}#widgets h3:after {
	    background-color: #37b4d0;
}#post-2072 .row.woffice-calendar__new {
    display: none;
}div#event-nav {
    display: none;
}.event-metas .event-meta {
    text-transform: none;
}
header#project-meta .row .col-md-4.col-sm-12:nth-child(4n),header#project-meta .row .col-md-4.col-sm-12:nth-child(5n),.archive-calendar #events-page-content #event-list .event-box .date-time:nth-child(3n),.archive-calendar #events-page-content #event-list .event-box .date-time:nth-child(4n) {
display:none;	
}.wpda_tree_item_title {

}

div:not(:has(.wpda_tree_item_img_cont)) .wpda_tree_item_title {
	line-height: 120px!important;
    height: 120px;
}li.menu-item.mobile-submenu-link {
    display: none;
}@media only screen and (max-width: 450px) {
    li.menu-item-has-children>a.mobile-menu-displayed:after {
        display:none;
    }
}

    #content-container #buddypress .dir-navs {
       display: none;
    }
    .ui.selection.dropdown .menu {
        max-height:25rem!important;
    }
li#invite-groups-li {
    display: none !important;
}.field_location {
    display: none !important;
}
body.bp-user #main-content #buddypress .editfield, body.groups #main-content #buddypress .editfield {
	padding: 0!important;
}#buddypress input,#buddypress select {
    margin-bottom: 0!important;
}body.bp-user #main-content #buddypress .editfield .field-visibility-settings-header, body.groups #main-content #buddypress .editfield .field-visibility-settings-header {
	text-transform:none;
}
#buddypress select[multiple] {
    height: 200px; 
    overflow: auto;
}
#right-sidebar .widget .intern-box.box-title h3 {
    color: #fff;
}
ul.bp-online-users a {
    color: #fff!important;
    font-weight: normal;
}
#user-login {
	color: #fff!important;
}
.bp-online-users {
    border: 1px solid #5bb3ce; /* Color similar al fondo para un borde suave */
    padding: 10px;
    border-radius: 5px;
    background-color: rgb(4,97,135); /* Fondo de la sección */
    color: #ffffff; /* Texto claro para contraste */
}

.bp-online-users h3 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #ffffff; /* Título en blanco */
}

.bp-online-users-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bp-online-user {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    padding: 10px;
    border-bottom: 1px solid #026c93; /* Separador entre usuarios */
}

.bp-online-user:last-child {
    border-bottom: none;
}

.user-avatar {
    margin-right: 10px;
}

.user-avatar img {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    border: 2px solid #ffffff; /* Añade un borde blanco al avatar */
}

.user-details {
    font-size: 14px;
}

.user-name {
    font-weight: bold;
    text-decoration: none;
    color: #5bb3ce; /* Amarillo brillante para destacar los nombres */
}

.user-name:hover {
    color: #ffffff; /* Cambia a blanco al pasar el ratón */
}

.user-activity {
    font-size: 12px;
    color: #cce7f3; /* Azul claro para información secundaria */
}
.bp-online-users h3 {
    color: #fff !important;
}.bp-online-user p.user-activity {
    color: #ccc !important;
    line-height: 0.8em;
}.woffice-calendar-main a.btn.btn-primary {
    display: none!important;
}div#activity-rss-feed {
    display: none;
}.buddypress-wrap .subnav-filters .feed {
    margin-right: 15px;
    display: none;
}#login-logo {
    display: block;
    margin: 0 auto 0px auto;
}#featuredbox {
   border-color: #37b4d0 !important;
    border-bottom: 6px solid;
}
#widgets.woffice-footer h3 {
    color: #fff;
}
#copyright {
	padding:0px
}
#copyright p {color:#fff!important}
.wp-block-file a.wp-block-file__button.wp-element-button {
    color: #fff !important;
}
.wp-block-buttons a.wp-block-button__link.wp-element-button {
    color: #fff !important;
    font-weight: 500;
}
#buddypress #members-dir-list .bp-profile-card .profile-title #page-wrapper a, #buddypress #members-list .bp-profile-card .profile-title #page-wrapper a, #page-wrapper #buddypress #members-dir-list .bp-profile-card .profile-title a, #page-wrapper #buddypress #members-list .bp-profile-card .profile-title a, #page-wrapper h1, #page-wrapper h2, #page-wrapper h3, #page-wrapper h4, #page-wrapper h5, #page-wrapper h6 {
    word-break: normal!important;
}#content-container .blog-card-wrapper .blog-title {
    padding: 20px 0 10px 0;
}.blog-thumb .post-meta {
    margin-top: 20px;
}.beneficios li.wp-block-post.beneficio-social.type-beneficio-social {
    margin-bottom: 20px;
}#page-wrapper h1.post-title {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 600;
}.woffice-calendar .intern-padding.text-center {
    text-align: left !important;
}#project-meta .d-flex.p-3.mr-2 {
    padding: 0 0 10px 0!important;
    font-size: 12px;
}
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content a.ays-survey-section-button, .ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content button.ays-survey-section-button, .ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container .ays-survey-section-button-content input.ays-survey-section-button, .ays-survey-container .ays-survey-section .ays-survey-simple-button-container .ays-survey-button-content .ays-survey-button {
	    font-family: Montserrat, helvetica, arial, sans-serif!important;
}
body.vertical-modern-menu .main-modern-menu li.menu-item a {
	font-size: 14px!important;
}
#content-container .blog-single-col .blog-card-wrapper .img-object .intern-thumbnail.auto-height img, .woffice-event .intern-thumbnail img {
	width: 100%;
    height: 495px;
    border-radius: 15px;
    object-fit: cover;
}
.blog-card-wrapper .post-meta {
    margin-top: 10px;
}
#right-sidebar .widget .intern-padding p {
    margin-bottom: 0;
    color: #fff !important;
}
#content-container #content .blog-col .blog-card-wrapper .card .card-body .blog-content p,#content-container #content .blog-col .blog-card-wrapper .card .card-body .post-meta .intern-box ul li,p.wp-block-post-excerpt__excerpt,.wp-block-post-excerpt__more-link,#content-container #content .blog-col .blog-card-wrapper .card .card-footer .blog-button a {
	color:#fff!important;
}a.wp-block-post-excerpt__more-link {
    font-size: 14px;
    text-decoration: none;
    margin-top: 1em;
}#event-list .event-box .name,.archive-calendar #events-page-content #event-list .event-box i:before {
    color: #046187;
}
.archive-calendar #events-page-content #event-list .event-box .date-time {
	color: #046187;
	font-weight:normal
}.mensaje-dashboard {
    padding: 0 15px;
    margin-bottom: 40px;
}
.post-navigation {
    display: flex;
    justify-content: space-between;
}.media-body .meta.text-white-50.text-small.mt-1,.media-body i.fas.fa-hdd.text-white-50 {
    color: #046187 !important;
}
.dataTables_wrapper.card {
    border: 0px solid rgba(0, 0, 0, 0.125)!important;}
.wpdmdt-toolbar {display: flex;
    justify-content: space-between;}
.dataTables_wrapper .dataTables_length label {
    display: flex;gap: 10px;
    align-items: center;}
.wpdmdt-toolbar select.custom-select.custom-select-sm.form-control.form-control-sm {
    width: min-content !important;
}
.pagination .page-link {border: 0px solid #dee2e6;}
.pagination .page-item .page-link {
	border-radius: 8px;
    font-size: 16px;
    border: 0;
    box-shadow: none;
    margin: 0 !important;
    height: 37px;
    width: 37px;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
	font-weight:700;
}
.pagination .page-item.disabled .page-link {background: #fff !important;color:#fff!important;}
.pagination .page-item.active .page-link {
	background-color: rgb(4, 97, 135);color:#fff!important;font-weight: 400;}
.woffice-calendar-main .event-daily-view .modal-body .daily-event .event-link .details h6 {color: rgb(4, 97, 135)!important;font-size: 1em;}
form#dir-members-search-form {
    display: flex;
    gap: 20px;	
}
#members-dir-list .field-icon, #members-list.members-friends-list .field-icon {
	background:#fff;
}#members-dir-list #members-list .members_card_row .members_card>li .card .member-content-body .woffice-xprofile-list {
    gap: 0px;
}a.ver-perfil-directorio {
    margin-bottom: 5px;
    display: block;
    font-weight: 600;
}h2.screen-heading.view-profile-screen {
    display: none;
}
body.bp-user #main-content #buddypress .profile td.data, body.bp-user #main-content #buddypress .profile td.data a, body.groups #main-content #buddypress .profile td.data, body.groups #main-content #buddypress .profile td.data a,#buddypress #woffice-bp-sidebar #item-header #item-header-content .member-header-actions .generic-button a, #buddypress #woffice-bp-sidebar #item-header #item-header-content .member-header-actions .generic-button button {
	color: rgb(37,95,133);
}
.organigrama .wp-block-cover {
    border: 5px solid rgb(4,97,135);
    border-radius: 15px;
}
a#nav-sidebar-trigger {
    display: none;
}
@media (max-width: 768px) {
	.wpdmdt-toolbar {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}#wpdmmydls-11e48bac5c3ac5b08568d59a4e1d2074_filter input[type=search] {
    display: inline-block;
    width: 78%!important;
}
	#members-dir-list .woffice-xprofile-list a, #members-list.members-friends-list .woffice-xprofile-list a {
		    word-break: keep-all;
	}
	body.bp-user #main-content #buddypress .profile td.label, body.groups #main-content #buddypress .profile td.label {
    width: 100%;
}#buddypress .bp-tables-user tbody tr {
    display: flex;
    flex-direction: column;padding: 0;
}td.data p a {
    font-size: 1em !important;
    word-break: normal;
}#buddypress .bp-tables-user td {
    padding: 0;
}#buddypress #woffice-bp-sidebar #item-header #item-header-content .item-meta, #buddypress #woffice-bp-sidebar #item-header #item-header-content .profile-email {
    word-break: normal;
}div#woffice-bp-sidebar {
    display: flex;
    flex-direction: column-reverse;
}
	.ays-survey-section-buttons {
		display: flex;
        justify-content: center;
	}
.wp-container-core-group-is-layout-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))!important;
}
}
#buddypress #woffice-bp-sidebar .users-single-social { display:none;}
.ays-survey-container .ays-survey-section .ays-survey-section-buttons .ays-survey-section-button-container, .ays-survey-container .ays-survey-section .ays-survey-simple-button-container {
	box-shadow: none;
}
.__dt_col_download_link button.btn.btn-danger {
    font-size: 0.8rem !important;
    padding: 5px 10px 5px 10px !important;
    font-weight: normal !important;
}