/*
Theme Name: Alliance Child
Template: alliance
Theme URI: https://alliance.themerex.net/
Description: Alliance is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: ThemeREX
Author URI: https://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Menu Child Item */

span.open_child_menu {
    right: -20px !important;
}

/* Quitar modal molesto!!! */
.modal-backdrop.show {
    z-index: -1 !important;
}

/* Quitar inputs y modificar */

label.radio_label:before{
	position:relative!important;
	top:2px!important;
	display:inline-block!important;
}

label.radio_label.asp_option_checked:before, label.dem__radio_label.asp_option_checked:before {
    background: radial-gradient(circle, #22bbce 55%, #1a1e2b 62%);
    box-shadow: inset 0 0 0px 4px #1a1e2b;
}

.gfield-choice-input{
	display:none!important;
}

/* Mapas */

.mapplic-map {
    transform: none !important;
}
[data-location="1"] {
    width:150px!important;
	background-color:blue!important;
	border: 2px solid blue!important;
	height:40px!important;
	font-size: 12px !important;
    line-height: 18px !important;
}
[data-location="1"]:before{
    content: '';
    background:url('https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSj3XfIpf-OOJRCcWz4iN2CU3qMKVVbj0p0bRvKNGVo1U9pk_8ZIlyR8pWreA');
    top: -5px;
    background-size: cover;
    position: absolute;
    width: 40px;
    height: 40px;
    right: -40px;
    border: 2px solid blue;
}

    

/* Eventos */



button.tribe-common-c-btn.tribe-events-c-search__button {
	background:#F20587!important
}
li.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--month.tribe-events-c-view-selector__list-item--active {
    background-color: #F20587!important;

}

.tribe-common-form-control-text.tribe-events-c-search__input-control.tribe-events-c-search__input-control--keyword::before {
	color:#F20587!important;
	border:none!important;
}

.tribe-events-c-view-selector.tribe-events-c-view-selector--labels.tribe-events-c-view-selector--tabs {
	background: #11151F;
	border:none!important;
}

input#tribe-events-events-bar-keyword {
    background: #11151F;
	border:none!important;
}

.tribe-events-c-search__input-group {
    background: transparent;
	border:none!important;
}

div#tribe-events-search-container {
    background: #1A1E2B !important;
	border:none!important;
}

a.tribe-events-calendar-month__day-date-link {
    color: white !important;
}

.tribe-events-calendar-month__multiday-event-bar-inner {
	background-color:#F20587!important;
}
.tribe-events-calendar-month__day:hover {
    border-bottom-color: #F20587 !important;
}

h1.tribe-events-single-event-title {
	color: #F20587 !important;
}
.tribe-events-single .tribe-events-schedule h2:before {
	color: #F20587 !important;
	}
span.tribe-events-cost {
	color: #F20587 !important;
}
.tribe-events-single-event-description.tribe-events-content {
    color: white;
}
button.tribe-events-c-subscribe-dropdown__button-text {
    background-color: #F20587 !important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    background: transparent;
    border: none;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
    background: transparent;
    border: none;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    width: 100%;
}
.tribe-events-c-subscribe-dropdown__container {
    width: auto !important;
}
.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button:hover {
	background-color:transparent!important;
}

.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border {
    border: none!important;
}
a.tribe-common-c-btn-border-small.tribe-events-c-top-bar__today-button.tribe-common-a11y-hidden {
	background:#F20587!important;
}

h3.tribe-events-calendar-month__multiday-event-bar-title.tribe-common-h8 {
    color: white;
}

svg.tribe-common-c-svgicon.tribe-common-c-svgicon--search.tribe-events-c-search__input-control-icon-svg {
    color: transparent;
}

div#tribe-events-view-selector-content {
    background: transparent;
}
ul.tribe-events-c-view-selector__list {
    background: #11151F;
}

.tribe-events-calendar-latest-past {
    color: #ffffff !important; /* Fuerza el color blanco */
}
.tribe-events-calendar-latest-past__heading {
	color:#F20587!important;
}
.tribe-events-calendar-latest-past__event-date-tag-datetime span{
	color:white!important;
}

.tribe-events-calendar-latest-past__event-datetime span {
	color:white!important;
}
a.tribe-events-calendar-latest-past__event-title-link.tribe-common-anchor-thin {
	color:#F20587!important;
}
.tribe-events-calendar-latest-past__event-venue {
	color:white!important;
}
.tribe-events-calendar-latest-past__event-description {
	color:white!important;
}
}
}

/* Eliminar Cabecero de busqueda -> Recursos a compartir */

.epkb-doc-search-container__title {
    display: none!important;
}

/* INFO USUARIOS INTERESADOS*/
.info-user{
display:inline!important;
}
.item-avatar-info{
	display:inline!important;
}

/* INPUT CHECKBOXES */
.etiqueta-lista{
	padding:10px!important
}
.boton-articulo{
color:#016fc9!important;
	background:transparent!important;
}
 .epkb-cat-icon {
	color:#016fc9!important;
}
ul,li{
	list-style-type: none;
}
#footable_parent_8908 table tbody {
    color: white !important;
}
td.ninja_column_0.ninja_clmn_nm_posttitle.footable-first-visible {
    font-weight: bold;
    color: #016FC9;
}
td.ninja_column_0.ninja_clmn_nm_posttitle.footable-first-visible {
    font-weight: bold;
    color: #016FC9;
}
.semantic_ui .ui.selectable.table tbody tr:hover{
    color: #016FC9!important;
}
input[type="checkbox"] {
    position: relative!important;
}
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #12151e;
  -webkit-transition: .4s;
  transition: .4s;
}

.tipo1:before {
  position: absolute;
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/04/profile.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .tipo1.round:before {
	
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/04/audience.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
}
.tipo2:before {
  position: absolute;
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/04/lock-1.png);
	background-repeat: no-repeat;
     background-size: 20px;
    background-position: center center;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .tipo2.round:before {
	
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/04/lock.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
}

.tipo3:before {
  position: absolute;
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/05/icons8-thumb-50-1.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .tipo3.round:before {
	
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/05/icons8-thumb-50.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
}
.tipo4:before {
  position: absolute;
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/05/icons8-smile-50.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
input:checked + .tipo4.round:before {
	
	background-image:url(https://prevencion-viva.com/wp-content/uploads/2024/05/icons8-unhappy-48.png);
	background-repeat: no-repeat;
      background-size: 20px;
    background-position: center center;
}
td.ninja_column_2.ninja_clmn_nm_individual_conjunta {
    text-align: center !important;
}
td.ninja_column_3.ninja_clmn_nm_abierta_contratada {
	text-align: center !important;
}

input:checked + .slider {
  background-color: #016FC9;
}

input:focus + .slider {
  box-shadow: 0 0 1px #016FC9;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
.ninja_clmn_nm_posttitle{
	color:white!important;
}
.ninja_clmn_nm_id{
	color:white!important;
}
.ninja_clmn_nm_tiempo_maximo_contratacion{
	color:white!important;
}
#footable_9314 #text{
	display:none!important;
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

/* Formularios*/

.ts-control {
    background: #242834!important;
	border-radius:15px!important;
}

.ts-control .item{
    background: #12151e!important;
	color: #d9d9d9!important;
}
.ts-dropdown {
	background: #242834!important;
	color: #d9d9d9!important;
}
.ts-dropdown .active {
     background: #12151e!important;
	color: #d9d9d9!important;
}
/*PESTAÑA BUSCAR*/

h2.epkb-doc-search-container__title {
    display: none;
}
.chosen-drop {
	color: #d9d9d9!important;
	background-image:none!important;
    border-color: #434759!important;
	background: #242834!important;
    background-color: #242834!important;
    box-shadow: 0 3px 6px rgba(0,0,0,0.02)!important;
	border-radius:15px!important;
}
a.chosen-single {
    color: #d9d9d9!important;
	background-image:none!important;
    border-color: #434759!important;
	background: #242834!important;
    background-color: #242834!important;
    box-shadow: 0 3px 6px rgba(0,0,0,0.02)!important;
	border-radius:15px!important;
}
.no-results{
	color: #d9d9d9!important;
	background-image:none!important;
    border-color: #434759!important;
	background: #242834!important;
    background-color: #242834!important;
}

/* MEMBERS */

ul.members-meta.action {
    margin: 0px !important;
}
h2.list-title.member-name {
	font-size:16px!important;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button .friendship-button.remove::before, div#buddypress #members-dir-list #members-list > li .action .generic-button .friendship-button.requested::before {
    content: ''!important;
}
div#buddypress #members-dir-list #members-list > li .action .generic-button .friendship-button.add::before {
    content: ''!important;
}
.buddypress .buddypress-wrap button{
	background: transparent;
    padding: 10px;
    border-radius: 15px;
    color: white;
	vertical-align: text-top;
	line-height:14px;
}
.buddypress .buddypress-wrap .activity-read-more a{
	background: transparent;
    padding: 10px;
    border-radius: 15px;
    color: white;
}
@media screen and (min-width: 46.8em){
.bp-list li .action div.generic-button {
    margin: 0 0 0px!important;
	}}

/* Activity page */

div#bp-nouveau-activity-form {
    border-radius: 15px !important;
    border: 0px !important;
    box-shadow: none!important;
    background-color: #1a1e2b;
	padding: 20px 20px 20px;
	margin:0px;
}
.activity-update-form #whats-new-textarea textarea {
	background: #1a1e2b!important;
	border-radius:15px!important;
}
.activity-list.bp-list {
	border-radius: 15px !important;
    border: 0px !important;
    box-shadow: none!important;
    background-color: #1a1e2b;
}
.activity-item{
	background: #1a1e2b!important;
	border-radius:15px!important;
	box-shadow:none!important;
}
.activity-inner {
    border-radius: 15px !important;
    background: #1a1e2b !important;
}
.activity-list .activity-item .activity-meta.action {
	background:transparent!important;
}
.bp-tooltip{
	color:white!important;
}
.activity-type-navs{
	border-radius: 15px;
	background-color:#1a1e2b!important;
	border:0px!important;
	box-shadow:0px 0px 0px white!important;
}
.members-type-navs{
	border-radius: 15px;
	background-color:#1a1e2b!important;
	border:0px!important;
	box-shadow:0px 0px 0px white!important;
}
.rtmedia-uploader-div{
	display:none;
}
div#buddypress #item-body #whats-new-form #whats-new-content{
	background-color:transparent!important;
	border-radius:15px!important;
}
div#buddypress #item-body #whats-new-form #whats-new-avatar{
	z-index:55!important;
	background-color:transparent;
	border-radius:15px!important;
}
/* LOGIN PAGE*/

.loginlogo {
    background-color: #12151ecc!important;
}
body.login {
	background-color: #12151ecc!important;
}
div#login form .loginmmessage {
	background-color: #12151ecc!important;
}
/* Sistema de Vendors */
.menu {
	border-radius: 15px!important;
}
.wcv_dashboard_table_header.wcv-cols-group.wcv-search.wcv-product-table-search-after {
    display: none!important;
}
.all-50.small-100.wcv-product-table-buttons-after {
    display: none !important;
}
.all-50.small-100.wcv-product-table-buttons-before {
    display: none !important;
}
li#dashboard-menu-item- {
	display:none!important;
}
#dashboard-menu-item-product {
  border-radius:15px!important
}
#dashboard-menu-item-order {
  border-radius:15px!important
}
#dashboard-menu-item-settings {
  border-radius:15px!important
}
#dashboard-menu-item-view-store {
  border-radius:15px!important
}
#dashboard-menu-item-product a{
  border-radius:15px!important
}
#dashboard-menu-item-order a{
  border-radius:15px!important
}
#dashboard-menu-item-settings a{
  border-radius:15px!important
}
#dashboard-menu-item-view-store a{
  border-radius:15px!important
}
/* Menu Pincipal OCULTAR ELEMENTOS 

ul#mobile-menu_mobile > li:nth-child(n+7){
		display:none!important;
}*/

/* MENU AZUL*/
/* Titulo principal */
.menu_mobile .menu_mobile_nav_area>ul>.menu-item-555>a span{
	color:#016fc9!important;
}

/* Subtitulo menu con logo */
/* Logo */
ul>.menu-item-9050:before {
    color:#016fc9!important;
}
ul>.menu-item-8884:before {
    color:#016fc9!important;
}
ul>.menu-item-8989:before {
    color:#016fc9!important;
}

/* Titulo */
ul#mobile-menu_mobile > li:nth-child(2) > a span {
  color:#016fc9!important;
}
ul#mobile-menu_mobile > li:nth-child(n+2):nth-child(-n + 8) > a:is(:hover, :focus, :active) {
  color:#016fc9!important;
}
ul#mobile-menu_mobile > li:nth-child(n+2):nth-child(-n + 8):before {
  color:#016fc9!important;
}
ul#mobile-menu_mobile > li:nth-child(n+2):nth-child(-n + 8).current-menu-item >   a span {
  color:#016fc9!important;
}


ul#mobile-menu_mobile > li:nth-child(8) > a span {
  color:#F20587!important;
}
ul#mobile-menu_mobile > li:nth-child(n+8):nth-child(-n + 13) > a:is(:hover, :focus, :active) {
  color:#F20587!important;
}
ul#mobile-menu_mobile > li:nth-child(n+8):nth-child(-n + 13):before {
  color:#F20587!important;
}
ul#mobile-menu_mobile > li:nth-child(n+8):nth-child(-n + 13).current-menu-item >   a span {
  color:#F20587!important;
}
ul>.menu-item:nth-child(n+13):nth-child(-n + 16):before {
    color:#855A3D!important;
}
ul#mobile-menu_mobile > li:nth-child(13) > a span {
  color:#855A3D!important;
}
ul#mobile-menu_mobile > li:nth-child(n+13):nth-child(-n + 17) > a:is(:hover, :focus, :active) {
  color:#855A3D!important;
}
ul#mobile-menu_mobile > li:nth-child(n+13):nth-child(-n + 17):before {
  color:#855A3D!important;
}
ul#mobile-menu_mobile > li:nth-child(n+13):nth-child(-n + 17).current-menu-item >   a span {
  color:#855A3D!important;
}
ul>.menu-item:nth-child(n+13):nth-child(-n + 17):before {
    color:#855A3D!important;
}
ul#mobile-menu_mobile > li:nth-child(17) > a span {
  color:#7C05F2!important;
}
ul#mobile-menu_mobile > li:nth-child(n+17):nth-child(-n + 20) > a:is(:hover, :focus, :active) {
  color:#7C05F2!important;
}
ul#mobile-menu_mobile > li:nth-child(n+17):nth-child(-n + 20):before {
  color:#7C05F2!important;
}
ul#mobile-menu_mobile > li:nth-child(n+17):nth-child(-n + 20).current-menu-item >   a span {
  color:#7C05F2!important;
}
ul>.menu-item:nth-child(n+17):nth-child(-n + 20):before {
    color:#7C05F2!important;
}

ul#mobile-menu_mobile > li:nth-child(21) > a span {
  color:#067302!important;
}
ul#mobile-menu_mobile > li:nth-child(n+21):nth-child(-n + 25) > a:is(:hover, :focus, :active) {
  color:#067302!important;
}
ul#mobile-menu_mobile > li:nth-child(n+21):nth-child(-n + 25):before {
  color:#067302!important;
}
ul#mobile-menu_mobile > li:nth-child(n+21):nth-child(-n + 25).current-menu-item >   a span {
  color:#067302!important;
}
ul>.menu-item:nth-child(n+21):nth-child(-n + 25):before {
    color:#067302!important;
}

ul#mobile-menu_mobile > li:nth-child(26) > a span {
  color:#F2CB05!important;
}
ul#mobile-menu_mobile > li:nth-child(n+26):nth-child(-n + 28) > a:is(:hover, :focus, :active) {
  color:#F2CB05!important;
}
ul#mobile-menu_mobile > li:nth-child(n+26):nth-child(-n + 28):before {
  color:#F2CB05!important;
}
ul#mobile-menu_mobile > li:nth-child(n+26):nth-child(-n + 28).current-menu-item >   a span {
  color:#F2CB05!important;
}
ul>.menu-item:nth-child(n+26):nth-child(-n + 28):before {
    color:#F2CB05!important;
}



/* Sub-titulo :focus */
.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item-9050>a:is(:hover, :focus, :active){
	color:#016fc9!important;
}
.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item-8884>a:is(:hover, :focus, :active){
	color:#016fc9!important;
}
.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item-8989>a:is(:hover, :focus, :active){
	color:#016fc9!important;
}



.boton-menu{
	display:inline!important;
}

.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a:before {
	width:0px!important
}
.menu_mobile .menu_mobile_nav_area>ul>.menu-item .menu-item>a {
	display:inline!important
}

/* NINJA TABLES filtros colores fondo */

.semantic_ui .ui.table thead th {
    background:#252834!important;
	color:#fcfcfc!important;
}

/* Quitar lo de los idiomas */

.sc_layouts_language{
	display:none!important;
}
/*BBPress pangina de Usuario*/

#header-cover-image {
    display: none!important;
	height: 0px!important;
}
#cover-image-container{
	border-radius:15px!important;
}
#item-header-cover-image {
	padding-top:130px!important;
	min-height: 50px!important;
	border-radius: 15px!important;
}
#item-header-content {
	margin: -80px 0 11px 0!important;
}
#object-nav {
    border-radius: 15px;
	background-color:#1a1e2b!important;
	border:0px!important;
	box-shadow:0px 0px 0px white!important;
}
#subnav{
	margin-bottom:0px!important;
	 border-radius: 15px!important;
	border:0px!important;
	box-shadow:0px 0px 0px white!important;
	
}

#cover-image-container{
	border-radius:15px!important;
}

.subnav{
	margin-bottom:0px!important;
}

div#buddypress #item-body #subnav > ul > li a, div#buddypress > #subnav > ul > li a {
	padding:10px!important;
}

@media screen and (min-width: 46.8em){
.activity-update-form #whats-new-submit input {
    margin-bottom: 0;
    margin-right: 10px;
    width: 20em!important;
	}}
.button{
	border-radius:15px!important;
}
.text-button{
	border-radius:15px!important;
}
.bp-nouveau .activity-update-form .rtmedia-uploader-div {
    margin-left: 0px!important;
	margin-top:10px!important;
}
select#activity-filter-by {
    width: 100%!important;
}
span.select-arrow {
    display: none!important;
}
div#activity-rss-feed {
    display: none!important;
}
.wcv-grid h2{
	color: #00ccff!important;
}
.wcv-navigation ul.menu.black li.active {
    background: #00ccff!important;
}
.control textarea{
	border-radius:15px!important;
}
.control input{
	border-radius:15px!important;
}
.control select{
	border-radius:15px!important;
}
.wcv-form input[type=color], .wcv-form input[type=date], .wcv-form input[type=datetime-local], .wcv-form input[type=datetime], .wcv-form input[type=email], .wcv-form input[type=month], .wcv-form input[type=number], .wcv-form input[type=password], .wcv-form input[type=search], .wcv-form input[type=tel], .wcv-form input[type=text], .wcv-form input[type=time], .wcv-form input[type=url], .wcv-form input[type=week], .wcv-form select, .wcv-form textarea {
	background: #1a1e2b!important;
}
/* Quitar titulos de las páginas */

/* QUitar pie de NINJA PRO TABLES*/

table + *:not(.nt_edit_link) {
    display: none!important;
}

.post_content_title.sc_layouts_title_title {
    display: none!important;
}
/* Producto individual */
form.cart {
    display: none !important;
}
/* REviews */
.glsr-textarea{
	color:white!important;
}
.glsr-input-text{
	color:white!important;
}

/*PYS CONTACTO USUARIOS*/

.usuarios-interesados {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.usuario-tarjeta {
    border: 1px solid #ccc;
    padding: 20px;
    border-radius: 8px;
    width: 300px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.usuario-tarjeta h3 {
    font-size: 1.2em;
    margin-bottom: 10px;
}

.usuario-tarjeta p {
    font-size: 1em;
    margin-bottom: 10px;
}

.boton-contactar {
    display: inline-block;
    background-color: #0073aa;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    text-align: center;
}

.boton-contactar:hover {
    background-color: #005a8d;
}

.echo-tabs-layout .echo-tab {
    display: inline-block !important;
}
.echo-tabs-layout .echo-dropdown {
    display: none !important;
}

.proveedor-checkbox {
        position: relative !important;
    }

/*Tablas calendarios*/

.ui-datepicker-calendar{
	background-color:white!important;
}

select.ui-datepicker-month {
	visibility:visible!important;
}
select.ui-datepicker-year {
	visibility:visible!important;
}
