/*
Theme Name:   hello-elementor child theme
Description:  Escribe aquí una descripción corta acerca de tu tema hijo
Author:       admin
Author URL:   https://nyt.testap.com.es
Template:     hello-elementor
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  hello-elementor-child
*/

/* Escribe aquí tu propia hoja de estilos personal */


.home .logo-nyt {
	display: none;
}

.listing-human section .human-title {
	opacity: 0;	
}

.listing-human section .elementor-background-overlay,
.listing-human section .human-title {
	transition: ease-in 1s !important;
	transition: ease-out .5s !important;
}

.listing-human section:hover .elementor-background-overlay {
	opacity: .7 !important;
}

.listing-human section:hover .human-title {
	opacity: 1;	
}

.home-carrusel {
	overflow-x: hidden;
}

.home-carrusel .jet-listing-grid__items {
	width: calc(100% + 20%) !important;	
	margin-left: -10% !important;
}

.home-carrusel .prev-arrow {
	left: 10% !important;
}

.home-carrusel .next-arrow {
	right: 10% !important;
}


.hamburguesa i {
	cursor: pointer;
}

.title-hover a:hover {
	color: #9BCDE4 !important;
}

.animation-hover-up .jet-listing-grid__item {
    transition: ease-out .2s all;	
}

.animation-hover-up .jet-listing-grid__item:hover {
	-webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
    transition: ease-in .3s all;
}

.animation-hover-up .jet-listing-grid__item:hover section:not(.elementor-inner-section) {
	box-shadow: 5px 5px 20px 5px rgba(0, 0, 0, 0.20);
}


.hover-rosa:hover {
	color: #EE188F !important;
}

.categories-list-home h2 {
	display: none;
}


.categories-list-home ul {
	padding-left: 0;
	display: inline-flex;
	flex-wrap: wrap;
	justify-content: center;
}
	
.categories-list-home li {
	background-color: rgba(238, 24, 143, 0.2);
	margin: 5px;
	padding: 5px 10px;
	border: 1px solid #EE188F;
}

.categories-list-home li:hover,
.categories-list-home li.current-cat {
	background-color: #EE188F;
}

.categories-list-home li:hover a,
.categories-list-home li.current-cat a {
	color: #fff !important;	
}
.longer-form .elementor-field-group {
  position: relative;
}

.longer-form .elementor-field-label {
  position: absolute;
  left: 15px;
  top: 15px;
  color: #000;
  z-index: 10;
  transition: font-size 50ms ease-out, -webkit-transform 50ms ease-out;
  transition: transform 50ms ease-out, font-size 50ms ease-out;
  transition: transform 50ms ease-out, font-size 50ms ease-out, -webkit-transform 50ms ease-out;
}

.longer-form .focused .elementor-field-label {
    background-color: #fff;
    padding: 0 3px;
    line-height:1.5;
  -webkit-transform: translateY(-120%);
          transform: translateY(-120%);
  font-size: .90em;
}

.longer-form .elementor-field-group .elementor-field-textual:focus {
    
    outline: 0;
}

.longer-form input.elementor-field-textual {
    min-height: 47px;
}


.longer-form input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #d1d3d1;
    content: '';
    display: inline-block;
    visibility: visible;        
}

.longer-form input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #EE188F;
    content: '';
    display: inline-block;
    visibility: visible;
}


.highcharts-xaxis-labels,
.highcharts-xaxis-labels text {
	display: none;/*
	max-height: 0 !important;
	height: 0 !important;*/
}

.highcharts-yaxis,
.highcharts-credits {
	display: none;
}

.archive.tax-_category .logo-nyt {
	display: none;
}

.tabla-data table tbody>tr:nth-child(odd)>td.td-resultado {
	background-color: #F0F8FB;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	color: #9BCDE4;
	vertical-align: middle;
}

.tabla-data table tbody>tr:nth-child(even)>td.td-resultado {
	background-color: #9BCDE4;
	font-size: 34px;
	font-weight: 600;
	text-align: center;
	color: #ffffff;
	vertical-align: middle;
}

.tabla-data td.td-resultado {
	min-width: 200px;
	height: 120px;
}

.tabla-data td.td-concepto {
	background-color: #ffffff !important;
	vertical-align: middle;
}

.tabla-data td {
	border: 0px;
	border-bottom: 1px solid #9BCDE4;
	border-top: 1px solid #9BCDE4;
}

.shorter-read-hover .jet-listing-grid__item:hover a.elementor-button {
	background-color: #EE188F !important;
}

/*
.highcharts-container .highcharts-data-label,
.highcharts-container .highcharts-data-labels,
.highcharts-container .highcharts-data-label-connector {
	display: none;
	max-height: 0 !important;
	height: 0 !important;
	width: 0 !important;
	max-width: 0 !important;
	 -webkit-transform: none !important;
  transform: none !important;
}

.charts-home .highcharts-pie-series {
	transform: scale(1.5) translate(-14%,-45px);
}

.charts-category .highcharts-pie-series {
    transform: scale(1.5) translate(-5vw,-45px)
}

.charts-home .highcharts_pie_chart .highcharts-container,
.charts-category .highcharts_pie_chart .highcharts-container {
    height: 400px !important;
}*/

.wp-block-pullquote {
	border-top: 1px solid #EE188F;
    border-bottom: 1px solid #EE188F;
    padding: 0;
    margin: 50px 0;
}

.wp-block-pullquote p {
	font-size: 40px;
	font-family: Oswald;
	font-style: italic;
	font-weight: 600;
	text-align: center;
	color: #EE188F !important;
    line-height: 1.1;
}

.wp-block-pullquote cite {
	font-size: 16px;
	font-style: normal;
	text-align: center;
}

.icon-block {
	height: 50px;
	display: flex;
	align-content: flex-end;
	background: #EE188F;
	padding: 0 5px;
}

.icon-block img {
	width: 35px;
}


@media (min-width: 2000px) {
	
	.home-listing-carrusel .elementor-container {
		min-height: 700px !important;
	}
	
	
}

@media (max-width: 1500px) {

	.home-listing-carrusel h2 {
		font-size: 34px !important;	
	}
	.home-listing-carrusel h3 {
		font-size: 16px !important;	
	}
	
	.home-listing-carrusel .elementor-container {
		min-height: 400px !important;
	}
	
}

@media (max-width: 767px) {
	
	.home-carrusel .jet-listing-grid__items {
		width: 100% !important;	
		margin-left: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	
	.home-carrusel .jet-listing-grid__item {
		padding: 0 !important;
		margin: 0 !important;
	}

	.home-carrusel .prev-arrow {
		left: 5% !important;
	}

	.home-carrusel .next-arrow {
		right: 5% !important;
	}
	
	.home-listing-carrusel .elementor-container {
		min-height: 600px !important;
	}
	
	.header-standard .elementor-container .elementor-column:last-child {
		order: 2;
	}
	.header-standard .elementor-container .elementor-column:nth-child(2) {
		order: 3;
	}
	
	.not-mobile {
		display: none;
	}
	
	.section-data-in-single	{
		background: none !important;
	}
	
	.tabla-data tr {
		display: flex;
		flex-direction: column;
		width: 100%;
	}
	.tabla-data td {
		width: 100%;	
	}
	
	.tabla-data td.td-resultado {
		height: 80px;
	}
	
	.tabla-data td {
		border: 0px !important;
		flex-wrap: wrap !important;
	}
	
	.tabla-data .td-concepto {
		text-align: left !important;
		justify-content: flex-start !important;
	}
	
	/*
	.charts-home .highcharts-pie-series {
    	transform: scale(2.5);
		transform-origin: center;
		transform-box: fill-box;
	}
	
	.charts-home .highcharts_pie_chart .highcharts-container {
    	height: 350px !important;
	}
	
	.charts-category .highcharts-pie-series {
    	transform: scale(2.5);
    	transform-origin: center;
		transform: scale(2.5) translate(4vw,20px) !important;
	}
	
	.charts-category .highcharts_pie_chart .highcharts-container {
    	height: 350px !important;
	}
	
	.charts-single .highcharts-pie-series {
    	transform: scale(2.5) translateX(4vw) !important;
		transform-origin: center;
	}
	
	.charts-single .highcharts_pie_chart .highcharts-container {
    	height: 300px !important;
	}
	
	.highcharts-container  {
		display: flex;
		justify-content: center;
		justify-items: center;
		
	}*/
	
	.highcharts-title {
		font-size: 20px !important;

	}
	
	.tabla-data td {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.wp-block-pullquote p {
		font-size: 28px;
		line-height: 1.4;
	}
	
	blockquote {
		margin: 20px 10px !important;
	}
	
}

}