/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1649823718
Updated: 2022-04-13 04:21:58

*/

/*-----------------ESTILOS GENERALES------------------*/
body{
	overflow-x:hidden;
	--e-global-color-primario: #78B804;
	--e-global-color-primario2: #BBE460; 
	--e-global-color-secundario1: #598707; 
	--e-global-color-parrafo: #787272; 
	--e-global-color-gris: #FBF8F8; 
	--e-global-color-negro: #000; 
	--e-global-color-blanco: #fff;
}
main#content {
    overflow: hidden!Important;
    position: relative;
}
/*--BOTONES--*/
.boton.btn_100 .elementor-button-link {
    width: 100%;
}
.boton .elementor-button-link {
    box-shadow: 0 0 50px rgb(0 0 0 / 15%), 0 -5px 0 rgb(0 0 0 / 20%) inset;
}
.boton .elementor-button-link:hover {
    transform: translatey(4px);
    box-shadow: 10px 20px 50px rgb(0 0 0 / 15%), 0 -5px 0 rgb(0 0 0 / 20%) inset;
}
.boton .elementor-button-link .elementor-button-icon {
    font-size: 20px;
}

/*-----TITLE SECTION------*/
.title_section {
    width: auto!important;
}
.title_section.title_center {
    margin: auto;
}
.title_section .elementor-heading-title span {
    color: var(--e-global-color-primario);
}
/*----------HEADER-----------*/
#header{
	position:absolute;
	top:0;
	left:0; z-index: 9999;
	transition: all .4s
}
#header.header_fixed {
    position: fixed;
    background: rgba(255,255,255,.9);
    box-shadow: 10px 10px 50px rgb(0 0 0 / 15%);
    padding: 5px 20px;
}
#header.header_fixed div#logo_web a {
    background: rgba(255,255,255,1);
    border-radius: 50%;
    display: inline-block;
    padding: 13px;
}
#header.header_fixed div#logo_web a img{
	width:114px
}
#header .header_der > div {display: flex;flex-wrap: nowrap;justify-content: flex-end;}
#header .header_der .btn_header {width: auto;}
#header .header_der .nav_principal {width: auto;}
#header .boton .elementor-button-link{
	box-shadow: 0 0 50px rgb(0 0 0 / 0%), 0 -5px 0 rgb(0 0 0 / 20%) inset;
}
#header  #toggle_men {
    width: auto;
    display: none;
}
div#cerrar_mencat, .popup_men{display:none}
/*-----------INICIO-------------------*/
#inicio{
	overflow: hidden;
}
#inicio .title_inicio span{
	color: var(--e-global-color-primario2)
}
#inicio .cl_boton > div {display: flex;flex-wrap: nowrap;justify-content: flex-start;}
#inicio .cl_boton .btn_inicio {width: auto;}
#inicio .cl_boton .btn_inicio:last-child {padding-left: 20px;}
.capa_01 {
    width: 30%!important;
    right: 0!important;
    position: absolute!important;
    top: 0!important;
    z-index: -1;
    left: unset!important;
    border-radius: 0px 0px 0px 20px;
}

/*-------MARCAS-------------*/
#marcas .carousel_marcas .swiper-slide-inner {
    padding: 60px 15px;
}
#marcas .carousel_marcas .swiper-slide-inner img {
	transition: all .4s;
    border: 1px solid rgba(0,0,0,.04);
    border-radius: 5px;
}
#marcas .carousel_marcas .swiper-slide-inner:hover img{
	border: 1px solid rgba(0,0,0,0);
	box-shadow: 0 0 60px rgb(0 0 0 / 7%);
}
#marcas .elementor-arrows-position-outside .swiper-container {
    width: calc(100% - 20px);
}
#marcas .elementor-swiper-button {
    width: 48px;
    height: 48px;
    background: var(--e-global-color-primario2);
    color: var(--e-global-color-secundario1);
    padding: 14px;
    border-radius: 50%;
}

#marcas .elementor-swiper-button:hover{ 
	background: var(--e-global-color-secundario1);
    color: var(--e-global-color-primario2);
}
#marcas .elementor-swiper-button i{
	font-size:18px
}

/*-------------PROMOCIONES------------------*/
#promociones .card_oferta {
    border-radius: 10px;
    overflow: hidden;
	border:1px solid rgba(0,0,0,.04)
}
#promociones .promo_img, #promociones .promo_img > div, #promociones .promo_img img {
    height: 300px;
    object-fit: cover;
}
#promociones .boton_oferta .elementor-button-link {
    text-transform: uppercase;
}
#promociones ul.jet-slick-dots {
    margin-top: 40px;
	padding: 0
}
#promociones ul.jet-slick-dots li{
	border-radius:18px;
}
#promociones ul.jet-slick-dots li.slick-active {
    width: 87px;
    border-radius: 18px;
    transition: all .4s;
}
/*-----------SOBRE TEGU--------------*/
#sobre_tegu .img_sbtg {
    position: absolute;
    left: -84px;
    top: -88px;
}
#sobre_tegu > div, #sobre_tegu .tegu_lh, #sobre_tegu .tegu_lh > div, #sobre_tegu .col_img_sbtg, #sobre_tegu .col_img_sbtg > div, #sobre_tegu .container_sobrtg, #sobre_tegu .container_sobrtg > div {
    position: unset;
}
#sobre_tegu .col_img_sbtg {
    flex: 0 0 38%;
    width: inherit;
}
#sobre_tegu .col_nuestrah > div {
    width: 87%;
    max-width: 820px;
    margin-right: auto;
    margin-left: 0;
}
/*-----------CONFIANZA--------------*/
#confianza  > div {
    display: grid;
    grid-gap: 40px;
    grid-template-columns: 1fr 1fr 1fr;
}
#confianza .count_item {
    width: 100%;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 50px rgba(0,0,0,.05);
}
#confianza .icon_count_01 {
    width: 115px;
}
#confianza .elementor-counter .elementor-counter-number-prefix {
    text-align: left;
    flex-grow: unset;
    margin-right: 3px;
}
#confianza .count_contador {
    width: calc(100% - 120px);
}
#confianza .count_contador .elementor-counter-title {
    text-align: left;
}

/*---- FUNDADORES ----------*/
#fundadores .aro_lh {
    position: absolute;
    bottom: -73px;
    right: -36px;
    width: auto;
}
#fundadores .aro_lh .aro {
    width: 250px;
    height: 250px;
    background: transparent;
    box-shadow: 0 0 0 35px var(--e-global-color-primario2) inset;
    border-radius: 50%;
}
/*----- CATEGORIAS----------*/
#categorias .jet-listing-grid__item > div {
    height: 100%;
}
#categorias .categoria_center {
    box-shadow: 0 0 100px rgba(0,0,0,.03);
    height: 100%;
	border-radius:10px
}

/*-----------JUGUETES-----------*/
#productos .tabs_filter {
	display:table
}
#productos .tabs_filter ul{
	padding:0
}
#productos .tabs_filter ul{
    background: #fff;
    box-shadow: 0 0 40px rgb(0 0 0 / 5%);
    width: auto!important;
    margin: auto;
    border-radius: 5px;
    padding: 5px;
	margin-bottom:30px;
	display: table;
}
 
#productos .tabs_filter li {display: inline-block;}
#productos .tabs_filter li a {display: block;padding: 18px 20px;}
#productos .tabs_filter li.pr_active a {background: var(--e-global-color-primario2);border-radius: 3px;color: var(--e-global-color-secundario1);}
#carousel_productos .juguete_center {
    background: #fff;
    border-radius: 10px 10px 2px 2px;
}
#carousel_productos::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.02);
    box-shadow: 0 0 55px rgb(0 0 0 / 4%);
}
#carousel_productos .juguete_cent_lh {
	box-shadow: 0 0 41px rgb(0 0 0 / 1%), 12px 12px 40px rgb(0 0 0 / 2%);
	border-radius: 10px 10px 2px 2px;
	overflow: hidden;
	border: 1px solid rgba(0,0,0,.05);
}
#carousel_productos .btn_juge {
    position: absolute;
    bottom: 24px;
    left: 0;
    padding: 0 25px;
}
#carousel_productos .precio_juguete {
    position: absolute;
    top: 85px;
}
#carousel_productos .jet-listing-grid__slider-icon {
    border-radius: 50%;
}
#carousel_productos .jet-listing-grid__slider-icon svg {
    height: 24px!important;
}
#carousel_productos .jet-listing-grid__slider .jet-slick-dots li {
    width: 15px;
    height: 15px;
}
#carousel_productos .jet-listing-grid__slider .jet-slick-dots li.slick-active {
    width: 87px;
    border-radius: 40px;
}
#carousel_productos .jet-listing-grid__slider .jet-slick-dots {
    margin: 50px 0 0;
}

#carousel_productos .cl_carousel_01 .carousel_productos {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
}
#carousel_productos .cl_carousel_01 .carousel_productos.cl_product_active{
	position: static;
	opacity:1; visibility: visible
}

/*------------- JUGAR ES APRENDER-----------------*/
#jugar-aprender .item_kit_aula .elementor-image-box-img {
    width: 85px;
    height: auto;
}
#jugar-aprender h5.elementor-image-box-title {
    margin: 0;
}
#jugar-aprender .col_img_sbtg > div {
    position: absolute;
    right: -10%;
    top: -20px;
}
#jugar-aprender  .col_img_sbtg .galeria_imag_01 {
    width: auto;
    margin: auto;
    padding: 0;
    flex-direction: column;
    margin-left: auto;
    display: flex;
    z-index: 1;
}
#jugar-aprender .col_img_sbtg .img_sbtg {
    width: auto;
    margin-left: auto;
}
#jugar-aprender .col_img_sbtg .img_sbtg.img_02 {
    margin-top: 101px;
    right: 6px;
    top: -3px;
}
#jugar-aprender  .decorado_img {
    position: absolute;
    width: 610px;
    height: 916px;
    bottom: -24px;
    right: -100px;
    z-index: 0;
}
#jugar-aprender .decorado_img::before {
    content: "";
    position: absolute;
    bottom: 0;
    background: url('https://www.tegu.pe/wp-content/uploads/2022/04/vector-aprender.svg');
    width: 610px;
    height: 916px;
    background-size: cover;
    right: 0;
}
 

 
/*------------- TESTIMONIOS-----------------*/
#testimonios .carousel_5_tst {
    transform: translatex(14%);
}
#testimonios .icon_quote {
    width: auto;
    position: absolute;
    right: 0;
    z-index: 0;
    top: -6px;
}
#testimonios .jet-listing-grid__item > div {
    padding: 70px 16px 65px;
}
#testimonios .slick-current .testimonio_cent {
    box-shadow: 48px 26px 42px rgb(0 0 0 / 8%);
    transition: all .4s;
    z-index: 2;
    transform: scale(1.05);
}
#testimonios .jet-listing-grid__items {
    margin: 0!important;
    width: 100%!important;
}
#testimonios  ul.jet-slick-dots li{
	border-radius: 18px;
}
#testimonios  ul.jet-slick-dots li.slick-active {
    width: 87px;
    border-radius: 18px;
    transition: all .4s;
}
#testimonios ul.jet-slick-dots {
    margin-top: -5px!important;
    transform: translatex(-4%);
}

/*---------------SUSCRIBETE---------------*/
#news_suscribete  .elementor-field-label {
    position: absolute;
    left: 30px;
    opacity: 0.66;
}
#news_suscribete input#form-field-email {
    padding: 20px 20px 20px 50px;
    outline: none;
}

/*-------------FOOTER--------------*/
#footer .nav_footer  .menu {
    display: flex;
    flex-wrap: wrap;
}
#footer .nav_footer li {
    list-style: none;
    width: 50%;
}
#footer .nav_footer li a {
    display: block;
    padding: 10px 20px 10px 27px;
    color: var(--e-global-color-parrafo);
    position: relative;
}
#footer .nav_footer li a::before {
    content: "";
    background: url('https://www.tegu.pe/wp-content/uploads/2022/04/icon-right.svg');
    top: 15px;
    left: 4px;
    position: absolute;
    width: 13px;
    height: 13px;
    background-size: cover;
}

.icono_whatsapp {
    position: fixed!important;
    bottom: 30px;
    right: 30px;
    transition: all .4s;
    z-index: 999;
}

.icono_whatsapp .elementor-icon {background: #25CC64;width: 70px;height: 70px;border-radius: 50%;text-align: center;box-shadow: 0 0 80px rgba(0,0,0,.2);transition: all .3s;}

.icono_whatsapp .elementor-icon i {
    line-height: 70px;
    margin: auto;
}

.icono_whatsapp .elementor-icon:hover {
    transform: scale(1.15);
}

/*---------------MEDIA QUERIES -----------------------*/
@media screen and (max-width:1650px){
	#sobre_tegu .img_sbtg {
		left: -80px;
		top: 16px;
	}
	#sobre_tegu .img_sbtg img {
		width: 690px;
	}
}

@media screen and (max-width:1550px){
	#sobre_tegu .col_nuestrah > div {
		padding: 0 0  0 100px;
	}
}

@media screen and (max-width:1440px){
	#header .header_der > div {
		flex-wrap: wrap;
	}
	section > div, #footer > div{
		width:90%
	}
	
	
 
	/*-----fundadores----*/
	#fundadores .aro_lh .aro {
		width: 200px;
		height: 200px;
		box-shadow: 0 0 0 32px var(--e-global-color-primario2) inset;
	}
	#fundadores .aro_lh {
		bottom: -10px;
		right: -8px;
	}
	/*---sobre tegu---*/
	#sobre_tegu .img_sbtg img {
		width: 630px;
		max-width: 630px;
	}
	#sobre_tegu .col_nuestrah{
		margin-left: auto;
	}
	#sobre_tegu .col_img_sbtg {
		flex: 0 0 500px;
	}
	#sobre_tegu > div{
		max-width: 1200px;
	}
	#sobre_tegu .col_nuestrah > div {
		padding: 0px 0  0 30px;
		width: 100%;
		max-width: unset;
		margin: 0;
	}
	/*--- confianza-----*/
	#confianza > div{
		width:90%;
	}

}
@media screen and (max-width:1366px){
	#sobre_tegu .img_sbtg img {
		width: 600px;
		max-width: 600px;
	}
	#sobre_tegu .col_nuestrah > div {
		padding: 0px 0  0 36px;
	}
}
@media screen and (max-width:1200px){
	#sobre_tegu .col_nuestrah > div {
		padding: 0px 0  0 0px;
	}
	#sobre_tegu .img_sbtg img {
		width: 565px;
		max-width: 565px;
	}
	#sobre_tegu .img_sbtg {
		top: 80px;
	}
	
	/*---testimonios---*/
	#testimonios .carousel_5_tst {
		transform: translatex(25%);
	}
	
}

@media screen and (max-width:1024px){
	/*---menu---*/
	#header #toggle_men {
		display: block;
		padding-left: 10px;
	}
	/*section > div, #footer > div{
		width:95%
	}*/
	#header > div {
		justify-content: space-between;
	}
	#header #toggle_men > div {
		width: 53px;
		height: 50px;
		background: var(--e-global-color-secundario1);
		border-radius: 3px;
		cursor: pointer;
		padding: 15px 0;
		box-shadow: 0 0 50px rgb(0 0 0 / 0%), 0 -5px 0 rgb(0 0 0 / 20%) inset;
	}
	
	#header .header_der .nav_principal {
		display: block;
	}
	#header .header_der .nav_principal .elementor-nav-menu--main {
		position: fixed;
		top: 0;
		left: -100%;
		transition: all .4s;
		width: 90%;
		background: #fff;
		height: 100vh;
		align-items: flex-start;
		box-shadow: 10px 10px 30px rgba(0,0,0,.05);
		display:block;     z-index: 99;
		max-width: 300px;
	}
	#header .header_der .nav_principal .elementor-nav-menu--main.aparece_menu{
		left:  0%;
	}
	#header .header_der .nav_principal .elementor-nav-menu {
		justify-content: flex-start;
	}
	#header .header_der .nav_principal .elementor-nav-menu li {
		width: 100%;
	}
	#header .header_der .nav_principal .elementor-nav-menu li a {
		padding: 12px 20px;
		border-bottom: 1px solid rgba(0,0,0,.05);
	}
	div#cerrar_mencat {
		display:block;
		width: 33%;
		text-align: center;
		padding: 23px 25px;
		font-size: 22px;
		margin-left: auto;
	}
	.popup_men {
		display: block;
		transition: all .4s;
		opacity:0;visibility:hidden;
		width: 100%;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0,0,0,.3);
		z-index: 9;
	}
	.popup_men.aparece_pop{
		opacity:1;visibility:visible
	}
	#header .header_der {
		width: auto;
	}
	#header.header_fixed {
		background: #fff;
		padding: 5px 10px;
	}
	
	/*----sobre tegu---*/
	#sobre_tegu .title_section {
		width: auto;
		position: absolute;
		right: 100px;
		top: 90px;
	}
	#sobre_tegu > div {
		max-width: inherit;
		padding: 0;
		width: 100%;
	}
	#sobre_tegu .col_img_sbtg {
		flex: unset;
		width:100%;
	}
	#sobre_tegu .img_sbtg {
		width: 100%;
		position: static;
		display: block;
		margin-left: -55px;
		margin-top: 8px;
	}
	#sobre_tegu .img_sbtg img {
		width: 100%;
		max-width: 640px;
	}
	#sobre_tegu .col_nuestrah {
		max-width: 780px;
		margin: 60px auto 0;
		width: 90%;
	}
	#sobre_tegu .container_sobrtg > div {
		flex-wrap: wrap;
	}
	#sobre_tegu .col_nuestrah > div {
		padding: 0;
	}
	
	/*----confianza----*/
	#confianza .count_item {
		overflow-x: auto;
	}
	#confianza  > div {
		grid-gap: 25px;
	}
	#confianza .icon_count_01 {
		width: 92px;
	}
	#confianza .count_contador .elementor-counter-title {
		text-align: left;
		white-space: nowrap;
	}
	/*----fundadores---*/
	#fundadores .aro_lh {
		bottom: unset;
		right: -100px;
		top: 46%;
	}
	
}


@media screen and (max-width:768px){
	section > div, #footer > div{
		width:100%
	}
	#header .hd_logo{
		width:150px
	}
	#header .header_der .btn_header .elementor-button-link .elementor-button-text {
		display: none;
	}
	#header .header_der .btn_header .elementor-button-link .elementor-button-icon {
		margin: 0;
	}
	#header #toggle_men {
		padding-left: 15px;
	}
	#marcas .carousel_marcas .swiper-slide-inner {
		padding: 30px 10px;
	}
	#marcas .elementor-swiper-button {
		width: 45px;
		height: 45px;
		padding: 14px;
	}
	
	/*----promociones----*/
	#promociones .promo_img, #promociones .promo_img > div, #promociones .promo_img img {
		height: 270px;
	}
	
	/*----sobre tegu---*/
	#sobre_tegu .title_section {
		right: 70px;
	}
	#sobre_tegu .img_sbtg img {
		width: 460px;
		max-width: 460px;
	}
	#sobre_tegu .col_nuestrah {
		margin: 40px auto 0;
	}
	/*----confianza----*/
	#confianza  > div {
		width:100%;
	}
	#confianza .icon_count_01 {
		width: 100%;
	}
	#confianza .count_item {
		overflow-x: auto;
	}
	#confianza  > div {
		grid-gap: 18px;
	}
	#confianza .count_contador {
		width: 100%;
		margin-top: 15px;
	}
	/*---fundadores---*/
	#fundadores .aro_lh {
		right: 206px;
		top: 62%;
	}
	#fundadores .cl_fundadores {
		order: -1;
	}
	#fundadores .aro_lh .aro {
		width: 150px;
		height: 150px;
		box-shadow: 0 0 0 28px var(--e-global-color-primario2) inset;
	}
	
}

@media screen and (max-width:640px){
	#sobre_tegu .title_section {
		right: 10px;
	}
}

@media screen and (max-width:576px){
	#sobre_tegu .title_section {
		right: -28px;
	}
}

@media screen and (max-width:480px){
	#header .hd_logo{
		width:118px
	}
	#marcas .elementor-swiper-button {
		width: 40px;
		height: 40px;
		padding: 12px;
	}
	
	/*----banner-------*/
	#inicio {
		overflow: hidden;
		height: 100vh;
	}
	#inicio .cl_boton .btn_inicio:last-child {
		padding-left: 0px;
		padding-top:6px;
	}
	#inicio .cl_boton > div {
		flex-wrap: wrap;
		justify-content: center;
	}
	#inicio .cl_boton .btn_inicio {
		width: 100%;
		text-align: center;
	}
	#inicio .cl_boton .btn_inicio .elementor-button-link {
		width: 100%;
		max-width: 480px;
		margin: auto;
	}
	
	/*------promociones--------*/
	#promociones ul.jet-slick-dots li.slick-active {
		width: 65px;
	}
	#promociones ul.jet-slick-dots {
		margin-top: 16px;
	}
	#promociones .promo_img, #promociones .promo_img > div, #promociones .promo_img img {
		height: 270px;
	}
	.elementor-button-link .elementor-button-icon {
		font-size: 15px!important;
	}
	
	/*----qienes somos-----*/
	#sobre_tegu .title_section {
		right: 0;
		position: relative;
		top: 0;
	}
	#sobre_tegu .img_sbtg img {
		width: 100%;
		max-width: 460px;
		height: auto;
	}
	
	/*----confianza------*/
	#confianza  > div {
		grid-gap: 24px;
		grid-template-columns: 1fr;
	}
	#confianza .icon_count_01 {
		width: 80px;
	}
	
	#confianza .count_item > div {
		justify-content: center;
	}
	#confianza .count_item {
		box-shadow: 0 0 30px rgb(0 0 0 / 3%);
	}
	#confianza .count_contador {
		width: calc(100% - 120px)
	}
	
	#confianza .count_contador .elementor-counter-title br {
		display: none;
	}
	/*-----fundadores-----¨*/
	#fundadores .cl_bloque_perf {
		order: 2;
	}
	#fundadores .aro_lh .aro {
		width: 100px;
		height: 100px;
		box-shadow: 0 0 0 17px var(--e-global-color-primario2) inset;
	}
	#fundadores .aro_lh {
		bottom: -36px;
		right: 43px;
		left: unset;
	}
	#fundadores .img_fundadores{
		width: auto;
	}
	#fundadores .elementor-button-link {
		width: 100%;
	}
	
	/*------ PRODUCTOS-------*/
	#productos .tabs_filter li a {
		padding: 11px 10px;
		text-align: center;
	}
	#carousel_productos .jet-listing-grid__slider .jet-slick-dots li {
		width: 11px;
		height: 11px;
	}
	#carousel_productos .jet-listing-grid__slider .jet-slick-dots li.slick-active {
		width: 65px;
	}
	
	/*-----botones----*/
	
	#carousel_productos .btn_juge {
		padding: 0;
		bottom: 0;
		right: 0px;
		left: unset;
		width: auto;
	}
	#productos #carousel_productos .elementor-button-link {
		padding: 12px 16px;
		width: auto;
	}
	#productos #carousel_productos .elementor-button-link span {
		margin: 0;
	}
	#productos #carousel_productos .elementor-button-link .elementor-button-text {
		display: none;
	}
	
	/*-----fin botones----*/
	
	#carousel_productos .precio_juguete {
		top: 88px;
	}
	#carousel_productos .precio_juguete .elementor-heading-title {
		font-size: 16px; letter-spacing:0
	}
	#carousel_productos .jet-listing-grid__slider .jet-slick-dots {
		margin: 25px auto 0;
		padding: 0;
	}
	#productos .elementor-button-link {
		width: 100%;
	}
	#productos .elementor-button-link i {
		font-size: 11px;
		top: -2px;
		position: relative;
	}
	#carousel_productos .jet-listing-grid__slider-icon {
		display: none!important;
	}
	#productos .tabs_filter ul {
		margin-bottom: 25px;
		display: flex;
		overflow-x: auto;
		justify-content: center;
	}
	#productos .tabs_filter li {
		display: inline-block;
		flex: auto;
	}
	
	/*----jugar es aprender-------*/
	#jugar-aprender .item_kit_aula .elementor-image-box-img {
		width: 50px;
		margin-bottom: 10px;
	}
	#jugar-aprender .elementor-image-box-description {
		margin-top: 10px!important;
	}
	#jugar-aprender .elementor-widget-image-box .elementor-image-box-wrapper {
		text-align: left;
		display: flex;
	}
	#jugar-aprender .elementor-widget-image-box .elementor-image-box-content {
		padding-left: 15px;
	}
	#jugar-aprender .col_img_sbtg > div {
		display: none;
	}
	
	/*----testimonios-----*/
	#testimonios .carousel_5_tst {
		transform: translatex(0%);
	}
	#testimonios .jet-listing-grid__item > div {
		padding: 50px 10px 50px;
	}
	
	/*---suscribete-----*/
	#news_suscribete input#form-field-email {
		padding: 16px 15px 16px 48px;
	}
	/*----footer---*/
	#footer .nav_footer  .menu {
		padding: 0;
	}
	#footer .nav_footer li a {
		padding: 10px 12px 10px 22px;
	}
}


@media screen and (max-width:360px){
	#promociones .card_oferta > div > div {
		width: 100%;
	}
	#promociones .promo_img, #promociones .promo_img > div, #promociones .promo_img img {
		height: 180px;
		width: 100%;
	}
}
