/*
 Theme Name:   My Listing Child
 Theme URI:    http://mylisting.27collective.net/my-city/
 Description:  MyListing Child Theme
 Author:       27collective
 Author URI:   https://27collective.net/
 Template:     my-listing
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, three-columns, left-sidebar, right-sidebar, grid-layout, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  my-listing-child
*/


/******************************************* Tamaños de Tipografías *******************************************/
	h1 { font-size: 2rem!important; }
	h2 { font-size: 1.77rem!important; }
	h3, .contenedor-articulo h1  { font-size: 1.61rem!important; }
	h4, .contenedor-articulo h2, .profile-cover .profile-name h1 { font-size: 1.44rem!important; }
	h5, .contenedor-articulo h3 { font-size: 1.27rem!important; }
	h6, .contenedor-articulo h4, .obra-contenedor-listing .finder-title > h2 { font-size: 1.11rem!important; }	
	@media (min-width: 880px) {
		h1 { font-size: 3rem!important; }
		h2 { font-size: 2.5rem!important; }
		h3, .contenedor-articulo h1 { font-size: 2.05rem!important; }
		h4, .contenedor-articulo h2, .profile-cover .profile-name h1 { font-size:1.72rem!important; }
		h5, .contenedor-articulo h3 { font-size: 1.44rem!important; }
		h6, .contenedor-articulo h4, .obra-contenedor-listing .finder-title > h2 { font-size:  1.22rem!important; }
	}
	@media (min-width: 1200px) {
		h1 { font-size: 3.83rem!important; }
		h2 { font-size: 3.05rem!important; }
		h3, .contenedor-articulo h1 { font-size: 2.44rem!important; }
		h4, .contenedor-articulo h2, .profile-cover .profile-name h1 { font-size:1.94rem!important; }
		h5, .contenedor-articulo h3 { font-size: 1.56rem!important; }
		h6, .contenedor-articulo h4, .obra-contenedor-listing .finder-title > h2 { font-size:  1.27rem!important; }
	}

/* General */
	.sf-texto-resaltado {
		color: var(--e-global-color-accent)!important;
	}

/**************************** Listing ****************************/
/* Cabecera listing */
	.obra-contenedor-listing .item {
		margin: 0 10px;
	}		
	.obra-contenedor-listing .item a {
		padding: 0!important;
	}
	.obra-contenedor-listing .item h4 {
		font-size: var(--e-global-typography-accent-font-size)!important;
		font-weight: var(--e-global-typography-099830b-font-weight)!important;
		color: var(--e-global-color-text)!important;
	}
	.obra-contenedor-listing .item.active h4 {
		color: var(--e-global-color-3be7bd9)!important;
	}

/* Cards listing */
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info,
	.obra-contenedor-listing .grid-item .lf-item .tooltip-element,
	.obra-contenedor-listing .grid-item .lf-item .lf-head-btn {
		background-color: #edeeeee6;
	}
	.obra-contenedor-listing .grid-item .lf-item .tooltip-element,
	.obra-contenedor-listing .grid-item .lf-item .lf-head-btn {
		border-radius: 4px;
	}
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info {
		border-radius: 28px 8px 8px 28px;
		padding: 4px 4px 4px 64px;
	}
	.obra-contenedor-listing .grid-item .lf-item .tooltip-element {
		background-color: #edeeeee6;
	}
	.obra-contenedor-listing .grid-item .lf-item .level-featured .tooltip-element .lf-head-btn{
		border-color: var(--e-global-color-b940179)!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .level-featured .tooltip-element i {
		color: var(--e-global-color-b940179)!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .level-promoted .tooltip-element .lf-head-btn {
		border-color: #60665B!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .level-promoted .tooltip-element i {
		color: #60665B!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info .lf-avatar {
		top: 50% !important;
    	transform: translate(2px, -50%)!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info h4 {
		font-size: 14px!important;
		color: var(--e-global-color-primary)!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .tooltip-element,
	.obra-contenedor-listing .grid-item .lf-item .lf-head-btn,
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info .lf-contact li {
		font-size: 12px!important;
		font-weight: 300!important;
		color: var(--e-global-color-secondary)!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info .lf-contact li {
		font-weight: 300!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .lf-head-btn {
		font-weight: 700!important;
	}
	.obra-contenedor-listing .grid-item .lf-item .lf-item-info .lf-contact li > i {
		color: var(--e-global-color-accent)!important;
	}
	/* Pie */
	.obra-contenedor-listing .grid-item .c27-footer-section i, .obra-contenedor-listing .grid-item .actions i {
		color: var(--e-global-color-3be7bd9)!important;
	}
	.obra-contenedor-listing .grid-item .actions {
		border-top: 1px solid var(--e-global-color-3be7bd9)!important;
	}

/* Imterna listing */
	.profile-cover ul.no-list-style,
	.profile-cover .profile-name {
		background-color: #edeeeee6;
	}
	.profile-cover ul.no-list-style {
		border-radius: 8px;
		padding: 8px;
	}
	.profile-cover .profile-name {
		border-radius: 48px 8px 8px 48px;
		padding: 24px 8px 24px 96px;
	}
	.profile-cover .profile-name .profile-avatar {
		top: 50%!important;
		transform: translate(16px, -50%);
	}
	.profile-cover .profile-name h1 {
		color: var(--e-global-color-primary)!important;
	}
	.profile-cover ul.no-list-style li {
		color: var(--e-global-color-text)!important;
	}
	.profile-header .profile-menu a {
		padding: 0!important;
		margin-left: 20px;
		margin-right: 20px;
	}
/* Brochure PDF */
	.contenedor-brochure .wp-editor-content, .contenedor-brochure .pdf-container {
	  width: 100%;
	  height: 80vh;
	}
	.pdf-container iframe {
	  width: 100%;
	  height: 100%;
	  border: none;
	}
