/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* DIRECTORIO */

.directorist-listing-single__info--list ul {
    list-style: none !important;
}

.directorist-content-active .directorist-listings-header{
	border:none;
}

.directorist-search-contents .directorist-search-form-top .directorist-search-field:not(:last-child){
	border:none;
}
.directorist-search-contents{
	padding-bottom: 0px; 
	padding-top:45px;
}
.select2-container--default .select2-selection--single{
	border: 1px solid #ccc !important;
}
.directorist-search-contents .directorist-search-form-top .directorist-search-field .directorist-form-element{
	border: 1px solid #ccc !important;
}



/* SINGLE - POST */
.single .post-info .author-info {
    display: none;
}

/* Menú principal */

.social-menu-link i:before {
    font-size: 30px;
}

#menu-menu-principal li a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 10px;
    left: 0;
    background: #FFF;
    visibility: hidden;
    border-radius: 5px;
    transform: scaleX(0);
    transition: .25s linear;
    margin-top: 6px;
  }
  #menu-menu-principal li a:hover:before,
  #menu-menu-principal li a:focus:before {
    visibility: visible;
    transform: scaleX(1);
  }
  
  #menu-menu-principal a {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  
  #menu-menu-principal li {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  
  #menu-menu-principal li.active a:before {
    visibility: visible;
    transform: scaleX(1);
  }


  #menu-menu-principal .drop-menu li a:before {
    display: none;
  }

#menu-menu-principal ul.drop-menu.open-animated {
    	box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
}

@media(max-width:600px){
	#logo-container-mobile > div:first-child,
	#logo-container-mobile > div:last-child{
		display:none;
	}
}



/* Fin Menú principal */

.menu-light .menu-smart, .menu-light .menu-smart li, .submenu-light .menu-smart ul, .menu-smart.submenu-light li ul li, .menu-light .menu-accordion-dividers, .menu-light .menu-borders:not(.needs-after), .menu-light .menu-borders.needs-after::after, .menu-light.vmenu-borders, .menu-light .main-menu-container, .menu-light .menu-container .overlay .overlay-search-wrapper{
    border: none;
}


/* FOOTER */
.menu-footer-navigation a {
    font-weight: 600;
}
.footer-all a{color:white !important}
.footer-all a:hover {
    color: #ff595a !important;
}

/* ------------------------------------------- */

.posts-sin-coma-cat span.cat-comma {
  display: none !important;
}

.posts-sin-coma-cat span.t-entry-category {
  background: #EF978A;
  margin-right: 10px !important;
  margin-bottom: 10px !important;
  padding: 4px 15px;
  border-radius: 16px;
}

.posts-sin-coma-cat .t-entry-cat-single span {
  font-weight: 500 !important;
}

.posts-sin-coma-cat p.t-entry-meta {
  margin-bottom: 20px !important;
}

.t-overlay-text.double-block-padding {
  padding: 20px;
  width: 100% !important;
}

.fila-listado-iconos .single-block-padding {
  padding: 20px;
  border-radius: 17px;
}

.fila-listado-iconos h1.h5.font-weight-400, .fila-listado-iconos i.fa {
  color: #fff;
}

.fila-listado-iconos h1.h5.font-weight-400 {
  margin-top: 0px;
  font-weight: 300 !important;
}

.fila-listado-iconos .icon-box.icon-box-top {
  text-align: center;
}

.posts-sin-coma-cat .row-inner {
  height: auto !important;
}

a.custom-link.btn.border-width-0.btn-home-actividades.btn-default.btn-icon-left {
  background: #ea958d !important;
  border: 0px !important;
  text-transform: initial;
  font-size: 19px;
  font-weight: 400 !important;
  padding: 9px 30px !important;
}

.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
  color: #060606;
}

.menu-light .menu-smart a:hover, .menu-light .menu-smart a:focus {
  color: #060606;
}

.wpb_widgetised_column.wpb_content_element img {
  width: 100%;
}

.wpb_widgetised_column.wpb_content_element input.search-field.form-fluid.no-livesearch {
  background: #EEEEEE;
  border-radius: 0px;
  padding: 19px 10px;
}

.noticia-destacada {
  height: 300px;
  background-size: cover !important;
  background-position: center !important;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}

.pill-categoria {
  background: #EF978A;
  margin-right: 10px !important;
  padding: 4px 15px;
  border-radius: 16px;
  color: #fff;
  font-size: 12px;
}

.num-noticia.destacada {
  color: #fff;
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  padding: 25px;
}

.pill-categorias-secundarias {
  border: 1px solid #979797;
  border-radius: 5px;
  padding: 20px;
  display: flex;
  align-items: center;
}

.num-noticia {
  width: 50px;
  height: 50px;
  border: 1px solid;
  border-radius: 50%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  padding: 25px;
  margin-right: 20px;
}

.pill-categorias-secundarias h5 {
  color: #707070;
}

span.pill-etiqueta {
  border: 1px solid #979797;
  padding: 8px;
  border-radius: 5px;
}

h4.titulo-widget-mas-leidos {
  font-weight: 400;
}

.noticia-destacada {
  margin-top: 15px !important;
}

.nube-etiquetas-widget {
  margin-top: 23px !important;
}

.pill-categorias-secundarias {
  margin-top: 17px !important;
}

input.search-field.form-fluid.no-livesearch {
  margin-top: 0px;
}

input.search-field.form-fluid.no-livesearch {
  background: #EEEEEE;
  padding-top: 18px;
  padding-bottom: 18px;
}

#fila-descripcion-categoria .uncode_text_column {
  text-align: center;
}

.bloque-sidebar-informacion_adicional img {
  width: 100%;
}

.directorist-listings-header {
  border: 1px solid #DBDEE7 !important;
}

#select2-in_cat-kw-container {
  padding-left: 0px !important;
}

div.directorist-archive-contents.directorist-instant-search > div.directorist-header-bar > div > div.directorist-search-slide > div > form > div.directorist-advanced-filter__basic > div:nth-child(2) > div > div > span > span.selection > span {
  margin-top: 4px;
}

#select2-in_cat-4s-container {
  height: auto !important;
}

#select2-in_cat-7b-container > span {
  font-size: 14px;
}

span#select2-in_cat-lv-container {
  display: flex !important;
  align-items: center !important;
}

div#logo-container-mobile {
  display: flex;
  height: auto;
  align-items: center;
}

.logo-container > *{
	flex:0 33%;
}

div#fila-cabecera-categoria .cssgrid-container .tmb{
	display:none;
}

div#fila-cabecera-categoria .cssgrid-container .tmb:nth-child(-n+4){
	display:block;
}

@media(max-width:960px){
	.logo-container > *{
		flex:auto;
	}
}

.bloque-rsociales-navbar i.fa {
  color: #fff;
  font-size: 30px !important;
  background: #49B9BB;
  border-radius: 50%;
  padding: 4px;
  height: 45px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.fila-iconos-uno .col-half-gutter {
  padding-bottom: 20px !important;
}

.fila-iconos-dos .col-half-gutter {
  padding-top: 0px !important;
}

.directorist-signle-listing-top {
  margin-bottom: 15px;
  margin-top: 15px;
}

#fila-popa > div > div > div {
	padding: 0px;
}

span.t-entry-category.t-entry-sticky {
    display: none !important;
}

@media (min-width: 959px) {
	.imagen-anuncio img {
    	display: none !important;
	}
}

:not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > *:not(hr):not(.spacer) {
	margin-bottom: 0px !important;
}

.posts-sin-coma-cat span.t-entry-category {
    padding: 0px 11px;
    border-radius: 0px;
}

:not(.tmb-post):not(.tmb-title):not(.tmb-table).tmb .t-entry > *:not(hr):not(.spacer) {
	margin-top: 0px;
}

.t-overlay-content .single-block-padding {
    padding: 12px !important;
}

.t-overlay-content .t-overlay-text.double-block-padding {
    padding: 12px !important;
}

.t-entry-meta span.small-spacer {
    display: none !important;
}

.popmake-title {
    display: none;
}

.pum-content.popmake-content {
    padding: 28px;
}

.wpb_column.pos-middle.pos-center.align_center.column_child.col-lg-12.col-btn.single-internal-gutter
{
  padding: 16px 0px;
}

a.newsletter.custom-link.btn.border-width-0.btn-home-actividades.btn-default.btn-circle.btn-icon-left {
	color: #fff;
}

.wrapper-topbar {
    display: flex;
    gap: 25px;
}

span.enlace-especial {
    background: #e8595a !important;
    padding: 10px;
	color: #fff;
}

span.enlace-especial-u {
    background: #49B9BB !important;
    padding: 10px;
	color: #fff;
	border-radius: 24px;
}

span.enlace-especial {
    border-radius: 24px;
}