/*
Theme Name: Gelatinas Dany México
Theme URI: #
Template: hello-elementor
Author: Soymartello
Author URI: #
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 1.0.1677537093
Updated: 2023-02-27 22:31:33

*/
@import "//netdna.bootstrapcdn.com/font-awesome/3.0/css/font-awesome.css";
@font-face {
    font-family: 'Dialog Anila';
    src: url('/../wp-content/uploads/fonts/Dialog-Anila.eot');
    src: url('/../wp-content/uploads/fonts/Dialog-Anila.eot?#iefix') format('embedded-opentype'),
         url('/../wp-content/uploads/fonts/Dialog-Anila.woff2') format('woff2'),
         url('/../wp-content/uploads/fonts/Dialog-Anila.woff') format('woff'),
         url('/../wp-content/uploads/fonts/Dialog-Anila.ttf')  format('truetype'),
         url('/../wp-content/uploads/fonts/Dialog-Anila.svg#Dialog Anila') format('svg');
}

/* Acá ocultamos el botón de la tabla nutrimental*/

#elementor-tab-title-2232 {
	display: none !important;
}

/* Fin de la tabla nutrimental */

h1, h2, h3{
	font-family: Dialog Anila !important;
	line-height:normal!important;
}
::-webkit-scrollbar{
width: 10px;
height: 10px;
}
::-webkit-scrollbar-thumb{
background: #459EFF;
border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover{
background: #459EFF;
}
::-webkit-scrollbar-track{
background: #E3DFDF;
border-radius: 8px;
box-shadow: inset 0.5px 0px 5px 0px #F0F0F0;
}
header .elementor-widget-wrap.elementor-element-populated {
    padding: 0px !important;
}
header .elementor-menu-toggle {
    z-index: 9;
}
header .elementor-element.elementor-element-3787a2f.elementor-search-form--skin-full_screen.elementor-widget.elementor-widget-search-form {
    background-image: url(/wp-content/uploads/2022/02/icon-buscar.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
header .elementor-search-form__toggle i.fas.fa-search {
    color: transparent;
}

#Logo img {
    width: 100%;
    max-width: 100%;
}

.desaparece{
	display:none;
}
.desaparece2{
	display:block;
}
.desaparece3{
	display:none;
}
.retailer_wrapper {
    width: 49%;
    display: flex;
    flex-wrap: wrap;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 15px;
    position: absolute;
    top: 0rem;
    right: 0rem;
}
.mesa .logo_wrapper_retailer {
    width: 33.3%;
    text-align: center;
}
.retailer_wrapper img {
    width: 66%;
    text-align: center;
}

.contacto_dany {
    margin-left: 3rem;
}
footer#Footer {
    background-image: url(/../wp-content/uploads/2021/07/imgfooter.png) !important;
    background: transparent;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 99;
    padding: 81px 0px 0px 0px;
}

#Footer a:hover {
    color: #fdee21;
    text-decoration: none;
}
/*INICIO*/
.contacto_dany {
    display: none;
}
section#slidergelatina {
    margin-top: -8rem;
}
.mainslider-1 {
    background-image: url(/../wp-content/uploads/2021/07/backheaderhome.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 64%;
}
rs-layer#slider-1-slide-1-layer-7, rs-layer#slider-1-slide-3-layer-19, rs-layer#slider-1-slide-4-layer-20 {
    margin-left: -8rem!important;
    margin-top: -4rem!important;
}

.mainslider-2 {
    background-image: url(/../wp-content/uploads/2022/02/backheaderhome-cine-ondas.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 64%;
}
.mainslider-3 {
    background-image: url(/../wp-content/uploads/2022/02/backheaderhome-pouch.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position-x: 64%;
}

#Content {
    background-image: url(/../wp-content/uploads/2021/07/backmainghome.png) !important;
    background-repeat: no-repeat !important;
    background-size: 124% !important;
    background-position-x: -222px !important;
    background-position-y: 41% !important;
    z-index: 10 !important;
}

.danysec2 h2 {
    color: #fff !important;
    font-weight: 100 !important;
    font-size: 24px;
    height: 60px;
}
.danysec2 p {
    color: #fff;
    text-align: center;
}
.danysec2_inner:hover img {
    filter: brightness(0.5);
	transition: .5s ease;
}
.danysec2_inner:hover .overlay {
  opacity: 1;
}

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;

}
.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
.danysec2_inner .overlay h2 {
    margin-top: -10rem;
    color: #fff;
}
.danysec2_inner .text a:hover {
    text-decoration: none !important;
}
.danysec1 img:hover {
    transform: scale(1.1);
    transition-duration: 0.5s;
}
.danysec2 {
    display: inline-block;
    padding: 0% 0 9% 0px;
    color: #fff;
}

.descripcion-momentos {
    text-align: center;
	margin-top: 4rem;
}
.descripcion-momentos h2 {
	color:#fff;
	font-size:4em;
}
.descripcion-momentos p {
    line-height: normal;
	color:#fff;
}
.danysec2_wrapper {
    display: flex;
    align-items: baseline;
    justify-content: center;
}
.danysec2_inner {
    margin: 0 20px;
	z-index:9;
	position:relative;
}
.danysec2_inner h3 {
    color: #fff;
    text-align: center;
}
div#dany-slide-promociones {
        margin-top: -30%;
    z-index: 0;
    margin-bottom: -5%;
	    background-image: url(/../wp-content/uploads/2021/07/limonhome-1.png);
    background-repeat: no-repeat;
	    background-position-x: -3%;
}
div#dany-slide-promociones:before {
    width: 150px;
    content: "";
    height: 150px;
    background-image: url(/../wp-content/uploads/2021/07/fresarotate.png);
    background-repeat: no-repeat;
    position: absolute;
    right: -11px;
    z-index: 9;
}
rs-module-wrap#rev_slider_3_2_wrapper {
    min-height: 1022px;
}
rs-layer#danypromo1 {
    left: 0px !important;
    margin-left: -40% !important;
}
rs-layer#logomainpromo1 img {
    width: 111% !important;
    height: auto !important;
    margin-left: -16%;
    margin-top: -7%;
}
rs-slide.cineslide {
    background-image: url(https://dany.digitalrocksserver.com/wp-content/uploads/2022/01/fondopromocine.png);
    background-size: 106%;
    background-repeat: no-repeat;
    background-position-x: -4rem;
    background-position-y: 0rem;
}
.maindanycine img {
    width: 79% !important;
    height: auto !important;
    top: 18rem;
    left: 4rem;
}
.productosparticipantes img {
    top: 12rem;
    width: 81% !important;
    height: auto !important;
    left: -5rem;
}
.productosparticipantes img {
    top: 12rem;
    width: 81% !important;
    height: auto !important;
    left: -5rem;
}
.danypouchcine img {
    width: 100% !important;
    height: auto !important;
    top: 13rem;
    left: 6rem;
}
.cinepaso1 img, .cinepaso2 img, .cinepaso3 img {
    top: 14rem;
    right: 2rem;
}
rs-slide.slide-promopouch {
    background-image: url(https://dany.digitalrocksserver.com/wp-content/uploads/2022/02/fondopromodany.png);
    background-size: 104%;
    background-repeat: no-repeat;
}
.slidepromo-productos img {
    top: 4rem;
    width: 124% !important;
    height: auto !important;
    left: -6rem;
}
.slidepromo-price img {
    top: 12rem;
    width: 113% !important;
    height: auto !important;
    left: -2rem;
}
/*Patch single gelatinas accordion*/
.dondecomprar .elementor-toggle .elementor-tab-content {
    z-index: 8 !important;
    position: absolute !important;
}


/*MOMENTOS DANY*/
section#content-archive-momentos {
    margin-top: -9rem;
}
section#header-momentos {
    padding-top: 10rem;
}
.type-recetas .elementor-element-populated {
    padding: 0px !important;
}
#grid-recetas .elementor-page-title {
    display: block;
}
#grid-recetas .elementor-page-title h2 {
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
	font-size: 20px;
	color: #626262 !important;
}
#grid-recetas a{
	color: #626262 !important;
}
.uael-post__header-filters li:nth-child(1) {
    display: none;
}
ul.uael-post__header-filters li {
    background-color: transparent !important;
    font-size: 27px;
    color: #0089F7;
}
ul.uael-post__header-filters li:hover {
    color: #0089F7 !important;
}

ul.uael-post__header-filters .uael-filter__current{
	color: #0089F7!important;
}
ul.uael-post__header-filters {
    border-bottom: 1px solid red !important;
    padding-bottom: 0px !important;
    margin: 0px 216px;
}

/*RECETAS*/
section#body-momentos .elementor-tab-title {
    text-align: center;
}

/*SINGLE RECETAS*/
section#content-single-receta {
    margin-top: -9rem;
}
section#header-recetas {
    padding-top: 10rem;
}
section#header-recetas h1 {
    margin-bottom: 1rem;
}
section#content-archive-momentos .elementor-element-db1c9db .elementor-element-populated {
    padding: 0px!important;
}

section#bodyrecetas {
    margin-top: 4rem;
    padding: 0rem 0rem 5rem 0rem;
}

section#bodyrecetas h2 {
    font-family: "Poppins", Sans-serif !important;
    font-weight: 600;
}
#relacionado-recetas h2 {
    font-family: "Poppins", sans-serif !important;
    font-size: 19px;
}
section#relacionado-recetas {
    padding-bottom: 4rem;
}
/*CONTACTO*/
.post-211 {
    background-image: url(/../wp-content/uploads/2021/08/fondocontacto.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position-y: 13%;
    padding-bottom: 14% !important;
    margin-bottom: -14%;
    margin-top: -10rem;
    padding-top: 17rem;
}
.contacto-danysec1.container-fluid {
    text-align: right;
    padding-top: 0%;
}
.titlecontacto {
    width: 35%;
    margin-top: -8%;
    margin-right: -5%;
}
.contacto-danysec1_inner {
    text-align: left;
    padding: 6% 12% 0% 3%;
}
.contacto-middle {
    display: flex;
}
.contacto-danysec2_wrapper {
    background-image: url(/../wp-content/uploads/2023/02/pico-dany.png);
    background-repeat: no-repeat;
    background-size: 90%;
    background-position-y: 20%;
    transform: rotateY(180deg);
}
.descripcion-contacto h2, .descripcion-contacto h3 {
    color: #0588fa;
}
.contacto-danysec1 input, .contacto-danysec1 textarea {
    background: transparent;
    border: none !important;
    border-bottom: 2px solid #28c9ff !important;
    box-shadow: none !important;
    resize: none !important;
}
.descripcion-contacto label {
    color: #000;
    font-weight: 500;
}
.contacto-danysec1_wrapper .elementor-field-type-submit button {
    background: rgba(237,26,29,1);
    background: -moz-linear-gradient(left, rgba(237,26,29,1) 0%, rgba(255,0,104,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,26,29,1)), color-stop(100%, rgba(255,0,104,1)));
    background: -webkit-linear-gradient(left, rgba(237,26,29,1) 0%, rgba(255,0,104,1) 100%);
    background: -o-linear-gradient(left, rgba(237,26,29,1) 0%, rgba(255,0,104,1) 100%);
    background: -ms-linear-gradient(left, rgba(237,26,29,1) 0%, rgba(255,0,104,1) 100%);
    background: linear-gradient(to right, rgba(237,26,29,1) 0%, rgba(255,0,104,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1a1d', endColorstr='#ff0068', GradientType=1 );
    width: 50%;
    border-radius: 10px;
    font-size: 18px;
}
.contacto-danysec3-middle h3 {
    color: #0588fa;
}
.contacto-danysec1_inner form.wpcf7-form.init label {
    text-align: left;
}
.contacto-danysec1_inner form.wpcf7-form.init {
    text-align: center;
}
.contacto-danysec3_wrapper ul.social {
    display: flex;
    flex-wrap: wrap;
    width: 70%;
    justify-content: space-evenly;
    align-content: center;
    flex-direction: row;
}
.contacto-danysec3_wrapper .icon-whatsapp:before, .contacto-danysec3_wrapper .icon-instagram:before, .contacto-danysec3_wrapper .icon-facebook:before {
    background: linear-gradient(to right, #ED1A1D 0%, #FF0068 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
}
.contacto-danysec3_wrapper p {
    color: #ED1A1D;
    font-weight: bold;
}
.contacto-danysec3_wrapper a {
    color: #ED1A1D;
}


/*SINGLE GELATINA*/
.type-gelatinas .dce-acf-repeater-item {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
}

@media(max-width:1600px){
#Content {
    background-size: 138% !important;
    background-position-x: -222px !important;
}
	
		.danysec1 {
    padding: 0% 0% 0% 2%;
}
	.danysec2 {
    padding: 0% 0 0% 0px;
	}
	.dany-retailer-home {
    margin-top: 4rem;
}
}
@media(max-width:1440px){
	.mainslider-1 {
    background-position-x: 12%;
}
.mainslider-2 {
    background-position-x: 12%;
}
.mainslider-3 {
    background-position-x: 12%;
}
	
	.mandarinahome img {
    left: -3rem;
    top: -5rem;
	width: auto !important;
    height: 129% !important;
	}
	.uvahome img {
    width: auto !important;
    height: 115% !important;
}
	.pinahome img {
    right: -4rem;
    top: -2rem;
		width: auto !important;
    height: 122% !important;
}
	.limonhome img {
    width: auto !important;
    height: 120% !important;
}
#Content {
    background-size: 152% !important;
}
	rs-module-wrap#rev_slider_2_1_wrapper {
    width: 100% !important;
    background-position-x: 16% !important;
}
	rs-layer#slider-2-slide-2-layer-7 {
    left: 26%;
    margin-top: -12% !important;
}
	.danysec2 {
    padding: 0% 0 0% 0px;
	}

	rs-module-wrap#rev_slider_3_2_wrapper {
    width: 100% !important;
    background-position-y: 38% !important;
    background-position-x: 39% !important;
    z-index: 0 !important;
    background-size: 105% !important;
}	
	.danysec1 {
    padding: 0% 0% 0% 2%;
}
	.danysec2_wrapper {
    margin-top: -1rem;
}
	.danysec2:before {
    bottom: 33%;
}
	
	.danysec2:after{
	bottom: 20%;
    left: -4%;
	}
	.descripcion-momentos {
    text-align: center;
    margin-top: 4rem;
}
	
	/*single gelatina*/
	.single-gelatinas .post-wrapper-content.container-fluid {
    background-size: 200%;
    background-position-x: 53.6%;
    background-position-y: 0%;
    padding-bottom: 13%;
    margin-bottom: -13%;
}
	.single-gelatinas .presentaciones-vasito .post-wrapper-content.container-fluid {
    background-size: cover;
    background-position-x: 79.6%;
    background-position-y: 0%;
    padding-bottom: 13%;
    margin-bottom: -13%;
}
	.single-gelatinas .presentaciones-pouch .post-wrapper-content.container-fluid {
    background-size: 200%;
    background-position-x: 55%;
    background-position-y: 0%;
    padding-bottom: 13%;
    margin-bottom: -13%;
}
	
	.gelatinasec1::before {
    left: -11%;
	}
	.gelatina-sec2.container::before{
		left: -13%;
	}
	.presentaciones::before{
		    right: -16%;
	}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 55.2%;
    background-position-y: 7%;
}
	.contacto-danysec2_wrapper{
		background-size: 64%;
	}
}
@media(max-width:1366px){	
	.mainslider-1 {
    background-position-x: 3%;
}
		.mainslider-2 {
    background-position-x: 3%;
}
		.mainslider-3 {
    background-position-x: 3%;
}
	.retailer_wrapper{
		    right: 0rem;
	}
	rs-slide.cineslide {
    background-size: 118%;
    background-position-x: -2rem;
    background-position-y: 4rem;
}
	.mandarinahome img {
    top: -6rem;
    left: 5rem;
}
	.uvahome img {
    left: -5rem;
}
	.pinahome img {
    right: 1rem;
    top: -4rem;
}
	.limonhome img {
    top: -2rem;
    left: 3rem;
}
	rs-slide.cineslide {
    background-size: 118%;
    background-position-x: -6rem;
    background-position-y: 4rem;
}
	.danysec2:after {
    bottom: 21%;
    left: -3%;
}
	.danysec2:before {
    bottom: 29%;
    background-size: 158%;
    background-position-x: -21%;
}
	rs-layer#slider-2-slide-2-layer-7 {
    left: 19%;
    margin-top: -17% !important;
}
#Content {
    background-position-y: 40% !important;
	}
	.dany-retailer-home {
    margin-top: 0rem;
}
	.danysec1_wrapper {
    margin-right: 0%;
    padding: 0% 1% 0% 6%;
}
	
.danysec2 {
    padding: 0% 0 13% 0px;
}
	div#dany-slide-promociones {
    margin-top: -34%;
    z-index: 0;
    margin-bottom: 1%;
}
	#dany-slide-promociones rs-sbg {
    width: 183% !important;
    margin-left: -37% !important;
	}
	div#dany-slide-promociones:before{display:none;}
	rs-layer#logomainpromo1 img {
    width: 131% !important;
	}
	.maindanycine img{
		    top: 47%;
	}
	.danypouchcine img {
    top: 32%;
	}
	.productosparticipantes img {
		top: 60%;
	}
	.cinepaso1 img, .cinepaso2 img, .cinepaso3 img {
    top: 16rem;
}
	.slidepromo-productos img {
    top: 10rem;
	}
	.slidepromo-pleca img {
    top: 7rem;
}
	.slidepromo-dany img {
    top: 6rem;
}
		/*ARCHIVE*/
	.tax-presentaciones.term-multipacks .grid .post-item {
    width: 31% !important;
}
	/*single gelatina*/
	#fresa1 img {
    left: 5rem;
}
	#fresa2 img {
    left: 5rem;
}
	#fresa3 {
    margin-left: -36% !important;
    margin-top: 53% !important;
    max-width: 100% !important;
    height: auto !important;
}
	#fresa3 img {
    left: 6rem;
}
	rs-layer#fresa4 {
    right: 6rem;
    top: -2rem;
}
	.grouptitleslide {
    top: 4rem;
}
	.vasitosilde img {
    top: 6rem;
    left: 5rem;
}
	.single-gelatinas .presentaciones-vasito .post-wrapper-content.container-fluid {
    background-size: 200%;
    background-position-x: 51.4%;
    background-position-y: 0%;
    padding-bottom: 14%;
    margin-bottom: -13%;
}
	.single-gelatinas .presentaciones-pouch .post-wrapper-content.container-fluid {
    background-size: 200%;
    background-position-x: 63.6%;
    background-position-y: 0%;
    padding-bottom: 13%;
    margin-bottom: -13%;
}
	.gelatina-sec2 h2{
		    margin-top: 8%;
	}
	.single-gelatinas .post-wrapper-content.container-fluid {
    background-position-x: 63%;
	}
	.single-gelatinas .presentaciones-xprim .post-wrapper-content.container-fluid {
    background-position-x: 63.6%;
}
	.single-gelatinas .presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 66.7%;
}
	.presentaciones::before {
    right: -13%;
}

}
@media(max-width:1320px){
	#Content {
    background-position-y: 45% !important;
}
	.dany-retailer-home {
    margin-top: 4rem;
}
	.mandarinahome img {
    left: -2rem;
}
	.pinahome img {
    right: -3rem;
}
	
	.danysec2 {
    padding:0px 0 0% 0px;
}
	.danysec2:before {
    bottom: 37%;
    width: 216px;
    height: 375px;
}
	rs-slide.cineslide {
    background-size: 121%;
    background-position-x: -4rem;
    background-position-y: 4rem;
}
	
	.single-gelatinas .presentaciones-vasito .post-wrapper-content.container-fluid{
	background-position-x: 55.2%;
	}
	
	.term-vasito div#Content {
    background-size: contain;
    background-position-y: 30%;
}
	.term-vasito div#Wrapper {
    background-position-y: -36% !important;
}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 54.9% !important;
}
}
	@media(max-width:1280px){
		.mandarinahome img {
    left: 2rem;
}
		.uvahome img {
    left: 3rem;
}
		.pinahome img {
    right: 1rem;
}
		.limonhome img {
    top: 2rem;
    left: -2rem;
}
	#Content {
    background-position-y: 51% !important;
    background-size: 159% !important;
}
		.descripcion-momentos {
    margin-top: 11rem;
}
		.danysec2 {
    padding: 0px 0 0% 0px;
}
	rs-slide.cineslide {
    background-position-x: -7rem;
    background-position-y: 1rem;
    background-size: 128%;
}
	}
@media(max-width:768px){
	div#Header_wrapper {
    margin-bottom: -10rem;
    z-index: 99;
}
	section#danysec1_wrapper .elementor-element-d444605 {
    width: 100%;
}
	
	.dany-retailer-home .elementor-widget-dyncontel-acfslider {
    transform: scale(0.8);
}
	div#Top_bar {
    top: 0px !important;
}
.menu_wrapper ul.social {
    margin-left: -10rem!important;
}
	.retailer_wrapper {
    right: -2rem;
}
	#Top_bar .responsive-menu-toggle{
		    color: #FFF;
		    margin-right: -4rem;
	}
	.is-sticky .responsive-menu-toggle {
    margin-right: 0rem !important;
}
	#Top_bar .menu_wrapper{
		float:right;
	}
	#Side_slide {
    background-color: transparent;
    border-color: #191919;
    background-image: url(/../wp-content/uploads/2021/07/backheaderhome.png);
    background-repeat: no-repeat;
    background-size: cover;
		display: grid;
}
	.extras {
    display: none;
}
	#Side_slide #menu ul li a {
    font-size: 21px;
}
	div#Side_slide a {
    color: #fff !important;
}
	#Side_slide .social li a {
    font-size: 25px;
}
	
	.mainslider-1 {
    background-position-x: 4%;
}
	.mainslider-2 {
    background-position-x: 4%;
}
	.mainslider-3 {
    background-position-x: 4%;
}

	
	.mandarinahome img {
    left: -4rem;
    top: 7rem;
}
	.pinahome img {
    right: -1rem;
    top: 3rem;
}
	rs-module-wrap#rev_slider_2_1_wrapper {
    width: 100% !important;
    background-position-x: 4% !important;
}
	#Content {
    background-position-x: 26% !important;
    background-size: 521% !important;
    background-position-y: 1264% !important;
}
	.descripcion-momentos {
    margin-top: 1rem;
}
	rs-layer#slider-2-slide-2-layer-7 img {
    width: 100% !important;
    height: auto !important;
    left: -4rem;
    top: 5rem;
}
	.uvahome img {
    left: -1rem;
    top: 8rem;
}
	.limonhome img {
    top: -8rem;
    left: -1rem;
}
	rs-layer#slider-2-slide-2-layer-1 {
    top: -2rem;
    left: -1rem;
}
	rs-layer#slider-2-slide-2-layer-2 {
    top: 13rem;
    transform: scale(1.7) !important;
    left: 4rem;
}
	
	.slide-productos img {
    top: 28rem;
}
	.slide-danycine img {
    top: 22rem;
    width: 131% !important;
    height: auto !important;
    left: -4rem;
}
	.slide-danyparado img {
    top: 22rem;
    left: -4rem;
    width: 161% !important;
    height: auto !important;
}
	.slide-paso1 img {
    top: 14rem;
    left: -34rem;
    width: 140% !important;
    height: auto !important;
}
	.slide-paso2 img {
    top: 8rem;
    left: -20rem;
    width: 140% !important;
    height: auto !important;
}
	.slide-paso3 img {
    top: 2rem;
    left: -7rem;
    width: 140% !important;
    height: auto !important;
}
	
	.danysec1 {
    padding: 0% 2% 0% 2%;
}
	.danysec1_wrapper {
    display: flex;
    flex-wrap: wrap;
}
	.danysec1_inner {
    width: 46%;
}
	.danysec1_inner img {
    width: 67%;
}
	
	.danysec2 {
    padding: 76px 0 0% 0px;
}
	
	.danysec2:before {
    bottom: 36%;
    z-index: 10;
    width: 114px;
    background-size: 182%;
    background-position-x: 0rem;
    height: 164px;
}
	.danysec2:after {
    bottom: 36%;
    width: 96px;
    background-size: contain;
}
	rs-module-wrap#rev_slider_3_2_wrapper {
    background-position-y: 26% !important;
    background-position-x: 75% !important;
    background-size: 120% !important;
}
	div#dany-slide-promociones {
    margin-top: -14%;
    background-position-y: 11%;
    background-size: 12%;
    margin-bottom: -72%;
}
	rs-layer#danypromo1 {
    margin-left: -49% !important;
    margin-top: -98%;
}
	rs-layer#danypromo1 img {
    width: 170% !important;
    height: auto !important;
}
	rs-layer#logomainpromo1 img {
    width: 145% !important;
    margin-left: -24%;
    margin-top: -65%;
}
	rs-layer#paso1 img {
    margin-top: -130%;
    width: 145% !important;
    height: auto !important;
}
	rs-layer#paso2 img {
    margin-top: -110%;
    width: 145% !important;
    height: auto !important;
}
	rs-layer#paso3 img {
    margin-top: -85%;
    width: 145% !important;
    height: auto !important;
}
	rs-layer#sixpackpromo1 img {
    width: 155% !important;
    height: auto !important;
    left: -45%;
    top: -44%;
}
	rs-slide.cineslide {
    background-position-y: 5rem;
}
	.maindanycine img {
    top: -17%;
    width: 81% !important;
    left: 8%;
}
	.danypouchcine img {
    top: -49%;
    left: 13%;
}
	.cinepaso1 img, .cinepaso2 img, .cinepaso3 img {
    top: -5rem;
}
	rs-slide.slide-promopouch {
    background-size: 123%;
    background-position-y: -1rem;
    background-position-x: -6rem;
}
	.slidepromo-dany {
    top: -13rem;
}
	.slidepromo-dany img {
    top: 0rem;
}
	.slidepromo-pleca {
    top: -11rem;
}
	.slidepromo-pleca img {
    top: 0rem;
}
	.slidepromo-productos {
    top: -12rem;
}
	.slidepromo-productos img {
    top: 0rem;
}
	.slidepromo-price{
		top:-11rem;
	}
	.slidepromo-price img {
    top: 0rem;
	}
	/*ARCHIVE*/
.tax-presentaciones .grid .post-item {
    width: 31% !important;
}
	.tax-presentaciones div#Content {
    margin-bottom: -33%;
    margin-top: 26%;
}
	.tax-presentaciones.term-pouch div#Content {
    margin-bottom: 0% !important;
    padding-top: 7rem !important;
}
.tax-presentaciones.term-xprim div#Content {
    margin-bottom: 0;
    padding-bottom: 10%!important;
    padding-top: 7rem !important;
}	
	.tax-presentaciones.term-multipacks div#Content {
    margin-bottom: 0;
    padding-bottom: 10%!important;
    padding-top: 7rem !important;
}	
	.tax-presentaciones.term-multipacks .grid .post-item {
    width: 48% !important;
}
	
/*Single gelatina*/
	.single-gelatinas .title{
		    font-size: 12px !important;
	}
	.tabla_nutrimental .title{
		font-size:11px!important;
	}
	.gelatinasec1::before {
    background-size: 73%;
}
	.single-gelatinas .post-wrapper-content.container-fluid::after {
    background-size: 71%;
    background-position-x: 7rem;
}
	.gelatina-sec2.container::before {
    background-size: 66%;
}
	.presentaciones::before {
    right: -16%;
}
	.single-gelatinas .post-wrapper-content.container-fluid {
    background-size: cover;
    background-position-x: -291px;
    padding-bottom: 19%;
    margin-bottom: -20%;
}
	.dany_title {
      font-size: 35px;align-items
    }
    .atributo_title h3 {
      font-size: 16px;
    }
    .single-gelatinas .gelatinasec1 img {
    padding-top: 6%;
    width: 85%;
    padding-left: 9%;
}
	.atributos_wrapper{
		flex-wrap: wrap;
	}
	.atributos_inner {
    width: 50%;
	}
	.atributo_icon img {
    width: 44px !important;
}
	
	
	/*Single-pouch*/
	.descripcion_dany {
    max-height: 200px;
    overflow-y: scroll;
    margin-bottom: 6%;
}
	.atributos{
		    width: 100%;
	}
	.atributos_inner {
    width: 26%;
}
	.sabores_wrapper {
    flex-wrap: wrap;
}
	.sabores_inner {
    width: 33%;
}
	.term-multipacks .entry-title {
    padding: 0% 30px;
}
	ul.mega-sub-menu {
    flex-wrap: wrap;
    display: flex;
    background-color: transparent !important;
	padding-left: 10% !important;
}
	.term-multipacks .post-title {
    background-position-x: 44% !important;
}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {
    width: 100%;
}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background: transparent;
}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 49.9% !important;
}
	.presentaciones-multipacks .grouptitleslide {
    top: -11rem;
    right: 5rem;
}
	.presentaciones-multipacks .vasitosilde {
    top: 14rem;
    right: -3rem;
}
	#danycortado img {
    width: auto !important;
    height: 167% !important;
    left: -6rem;
    bottom: 4rem;
}
	.pouchslide img {
    width: auto !important;
    height: 137% !important;
    left: 9rem;
    bottom: 6rem;
}
	.post-211 {
    background-size: cover;
    background-position-y: 0%;
    padding-bottom: 14% !important;
    margin-bottom: -20%;
    padding-top: 12rem !important;
    background-position-x: 100%;
}
	.titlecontacto {
    width: 49%;
	}
	.contacto-danysec2_wrapper {
    background-size: 96%;
    background-position-x: -1rem;
}
	.descripcion-contacto textarea {
    height: 85px;
}
	.contacto-danysec3_wrapper ul.social{
	width: 100%;
	}
}
@media(min-width:501px){
	#mega-menu-wrap-main-menu{
		display:block;
	}
}
@media(max-width:500px){
	div#Header_wrapper {
    display: grid;
}
	div#Top_bar {
    display: initial;
}
	.menuo-right #Top_bar .menu_wrapper{
		height: 0px;
	}
	.menu_wrapper ul.social{
		display:none;
	}
	.contacto_dany, .retailer_dany {
    margin-top: -3rem;
}
	.contacto_dany {
    margin-left: 1rem;
}
	#Top_bar .responsive-menu-toggle {
    margin-right: 2rem;
}
	.is-sticky .contacto_dany, .is-sticky .retailer_dany, .is-sticky .top_bar_right {
    display: block!important;
}
	section#slidergelatina {
    margin-top: -9rem;
}
	
	#Side_slide #menu ul li ul{
		display:block;
	}
	.retailer_wrapper {
    right: 0.5rem;
    width: 95%;
    top: 4rem;
}
	#Top_bar.is-sticky {
    background-size: 111% !important;
    background-image: url(/../wp-content/uploads/2021/07/backheaderhome.png);
    background-repeat: no-repeat;
}
	.mainslider-1 {
    background-position-x: 9.5%;
}
	.mainslider-2 {
    background-position-x: 9.5%;
}
	.mainslider-3 {
    background-position-x: 9.5%;
}
	.mandarinahome img {
    left: -1rem;
    top: 4rem;
}
	rs-layer#slider-2-slide-2-layer-1 {
    padding: 0% 12%;
    font-size: 16px !important;
    left: 5rem;
}
	rs-layer#slider-2-slide-2-layer-7 img {
    width: 74% !important;
    height: auto !important;
    left: -3rem;
    top: 11rem;
}
rs-layer#slider-2-slide-2-layer-0 {
    top: -5rem;
    right: -5rem;
}
rs-layer#slider-2-slide-2-layer-1 {
    top: -5rem;
    left: 3rem;
}
	.pinahome img {
    right: 4rem;
    top: 3rem;
}
	rs-layer#slider-2-slide-2-layer-2 {
    top: 21rem;
    transform: scale(2.5) !important;
    left: -1rem;
}
	.slide-paso1 img {
    top: 10rem;
    left: -21rem;
    width: 218% !important;
}
	.slide-paso2 img {
    top: 7rem;
    left: -13rem;
    width: 218% !important;
}
	.slide-paso3 img {
    top: 4rem;
    left: -5rem;
    width: 218% !important;
}
	.slide-danycine img {
    top: 17rem;
    width: 157% !important;
    left: -2rem;
}
	.slide-danyparado img {
    top: 17rem;
    left: -4rem;
    width: 192% !important;
}
	.slide-productos img {
    top: 21rem;
    width: 230% !important;
    height: auto !important;
    left: -3rem;
}
	.slide3-pleca img {
    top: 3rem;
    right: 2rem;
    width: 118% !important;
    height: auto !important;
}
	.slide3-productos img {
    top: 0rem;
    left: -4rem;
    width: 108%!important;
    height: auto !important;
}
	.slide3-dany img {
    top: 11rem;
    left: -5rem;
    width: 264%!important;
    height: auto !important;
}
	#mega-menu-wrap-main-menu{
		display:none;
}
	.banner_wrapper {
    width: 100% !important;
}
	#Top_bar .responsive-menu-toggle{
		color:#fff;
	}
	rs-module-wrap#rev_slider_2_1_wrapper {
    background-position-x: 12% !important;
}
	#Content {
   background: none !important;
}
.descripcion-momentos {
    background-image: url(/../wp-content/uploads/2021/08/homemobileblock2.png);
    background-repeat: no-repeat;
    background-size: 294%;
    background-position-y: -2rem;
    margin-bottom: -11px !important;
}
	.danysec1 {
    background: none !important;
}
	.danysec2 {
    padding: 7% 0 9% 0px;
    background-image: url(/../wp-content/uploads/2021/08/homemobileblock2.png);
    background-repeat: no-repeat;
    background-size: 294%;
    background-position-y: 6%;
}
	.danysec2_wrapper {
    display: grid;
	}
	.danysec2:before{
		display:none;
	}
	.danysec2_inner h3 {
    font-size: 35px;
}
	div#dany-slide-promociones {
		margin-top: -69%;
		    margin-bottom: -21%;
}
	rs-module-wrap#rev_slider_3_2_wrapper {
    background-position-y: -1% !important;
    background-position-x: 84% !important;
    background-size: 220% !important;
}
	rs-layer#danypromo1 img {
    width: 192% !important;
    height: auto !important;
    top: -52%;
}
	rs-layer#logomainpromo1 img {
    width: 221% !important;
		    margin-left: -60%;
}
	rs-layer#paso1 img {
    margin-top: -174%;
    width: 210% !important;
    height: auto !important;
    left: -78%;
}
	rs-layer#paso2 img {
    margin-top: -129%;
    width: 210% !important;
    height: auto !important;
    left: -72%;
}
	rs-layer#paso3 img {
    margin-top: -85%;
    width: 210% !important;
    height: auto !important;
    left: -72%;
}
	rs-layer#sixpackpromo1 img {
    width: 193% !important;
    height: auto !important;
    left: -75%;
    top: 196%;
}
	rs-layer#pinapromofondo img {
    display:none;
}
		
	div#dany-slide-promociones
	rs-slide.cineslide {
    background-position-y: -8rem;
    background-size: cover;
}
	.cinepaso1 img {
    left: -21rem;
    width: 162% !important;
    height: auto !important;
}
	.cinepaso2 img {
    left: -13rem;
    width: 162% !important;
    height: auto !important;
    top: -8.5rem;
}
	.cinepaso3 img {
    left: -5rem;
    width: 162% !important;
    height: auto !important;
    top: -12rem;
}
	
	.maindanycine img {
    top: -17%;
    width: 132% !important;
    left: -19%;
}
	.danypouchcine img {
    top: 8rem;
    left: -1rem;
    width: 333% !important;
    height: auto !important;
}
	.productosparticipantes img {
    top: 14rem;
    width: 201% !important;
    height: auto !important;
    left: -9rem;
}
rs-fullwidth-wrap#rev_slider_3_2_forcefullwidth {
    height: 500px;
	}
	rs-slide.slide-promopouch {
    background-size: 203%;
    background-position-y: 0rem;
    background-position-x: -1rem;
}
	.slidepromo-dany img {
    top: 6rem;
    width: 220% !important;
    height: auto !important;
    left: -2rem;
	}
	.slidepromo-productos img {
    top: 11rem;
    left: -6rem;
    width: 203% !important;
}
	.slidepromo-pleca img {
    top: 4rem;
    width: 186% !important;
    height: auto !important;
	left: 3rem;
	}
	
	
	.slidepromo-price img {
    top: 9rem;
    left: -1rem;
    width: 188% !important;
}
	
	footer#Footer {
   background-position: right;
	}
	footer#Footer aside#block-5 {
    display: none !important;
}
	footer#Footer nav#social-menu ul#menu-dany-footer {
    display: grid;
	}
	footer#Footer nav#social-menu ul#menu-dany-footer li {
    height: 50px !important;
	}
	/*ARCHIVE*/
	.tax-presentaciones div#Content {
    margin-bottom: -20%;
    margin-top: 42%;
}
.tax-presentaciones .grid .post-item {
    width: 50% !important;
}
.tax-presentaciones.term-pouch .grid .post-item {
    width: 50% !important;
}
	.tax-presentaciones.term-pouch div#Content {
    margin-bottom: 0% !important;
    padding-top: 0rem !important;
}
	.tax-presentaciones.term-xprim div#Content{
		padding-top: 0rem !important;
	}
	.tax-presentaciones.term-multipacks div#Content {
    margin-bottom: 0;
    padding-bottom: 0%!important;
    padding-top: 0rem !important;
}
	
	archive .post-desc {
    padding: 0px 0px 0 !important;
}
	.archive .post-desc .post-title h4 {
    font-size: 20px !important;
	}
		
		
	/*Single-gelatina
	.grouptitleslide img {
    width: inherit !important;
    height: inherit !important;
    top: inherit !important;
    left: inherit !important;
}
	#fresa1 {
    margin-left: inherit !important;
    transform: rotate( 28deg) !important;
    top: inherit !important;
}
	#fresa1 img {
    width: inherit !important;
    height: inherit !important;
    left: inherit !important;
    top: inherit !important;
}
	#fresa2 img {
    width: inherit !important;
    height: inherit !important;
    left: inherit !important;
    top: inherit !important;
}
	#fresa3 {
    max-width: inherit !important;
}
	#fresa3 img {
    right: inherit !important;
    width: inherit !important;
    margin-top: inherit !important;
    height: inherit !important;
}
	#fresa3 img {
    left: inherit !important;
}

	#fresaonly img {
    width: inherit !important;
    height: inherit !important;
    left: inherit !important;
    top: inherit !important;
}
	rs-layer#fresa4 {
    right: inherit !important;
    top: inherit !important;
}
	rs-layer#fresa4 img {
    width: inherit !important;
    height: inherit !important;
}
	
	.pouchslide img {
    width: inherit !important;
    height: inherit !important;
    left: inherit !important;
    top: inherit !important;
}
	.vasitosilde img {
    width: inherit !important;
    height: inherit !important;
    top: inherit !important;
    left: inherit !important;
}
	*/
	#fresa3 img{
		left: inherit;
	}
	#fresa3{
	    margin-left: inherit !important;
    margin-top: inherit !important;
    max-width: inherit !important;
    height: inherit !important;
}
	#fresa2 img {
    left: inherit;
}
	.presentaciones-multipacks .vasitosilde {
    top: inherit;
    right: inherit;
}
	.grouptitleslide {
    top: inherit;
}
		#danycortado img {
    width: 100%!important;
    height: auto !important;
    left: initial;
    top: initial;
}
	.pouchslide img {
    width: inherit !important;
    height: inherit !important;
    left: inherit;
    bottom: inherit;
}
	.vasitosilde img {
    top: inherit;
    left: inherit;
}
	#fresa1 img{
		left:inherit;
	}
	rs-layer#fresa4{
		right:inherit;
		top:inherit;
	}
	.gelatinasec1 {
    flex-direction: column-reverse;
    display: flex;
}
	.single-gelatinas .presentaciones-vasito .post-wrapper-content.container-fluid {
    background-size: cover;
    background-position-x: 50.6%;
    background-position-y: 0%;
    padding-bottom: 16%;
    margin-bottom: -16%;
}
	.single-gelatinas .post-wrapper-content.container-fluid {
    background-size: cover;
		background-position-x: 50.3%;
	}
	.postid-258 .post-wrapper-content.container-fluid, .postid-245 .post-wrapper-content.container-fluid, .postid-255 .post-wrapper-content.container-fluid  {
    background-size: cover;
    background-position-x: 54.4%;
    background-position-y: -6rem;
    padding-bottom: 10rem;
    margin-bottom: -10rem;
	}
	.postid-268 .post-wrapper-content.container-fluid{
    background-size: cover;
    background-position-x: 54.4%;
    background-position-y: -6rem;
    padding-bottom: 10rem;
    margin-bottom: -10rem;
}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-size: cover;
    background-position-x: 50.7% !important;
    background-position-y: 0rem;
    padding-bottom: 10rem;
    margin-bottom: -10rem;
}
	.presentaciones-xprim .post-wrapper-content.container-fluid {
    background-size: cover;
    background-position-x: 56.2% !important;
    background-position-y: -9rem;
    padding-bottom: 16rem;
    margin-bottom: -15rem;
}
	
	
	    .dany_title {
          padding-top: 0%;
    margin-top: 9rem;
			color:#fff;
  }
	.atributos_inner {
    width: 34%;
}
	.gelatina-sec2 h2{
		    margin-bottom: 0%;
	}
	.descripcion_dany, .atributo_title h3{
		color:#fff;
	}
	.atributos {
      padding-top: 0%;
      padding-left: 0%;
  }
.tabla_nutrimental {
    margin-bottom: 5%;
}
	.single-gelatinas .post-wrapper-content.container-fluid::after {
    bottom: 36%;
}
	.presentaciones::before {
    right: 0%;
    background-size: 36%;
    background-position-x: right;
    bottom: -91%;
}
	.gelatina-sec2.container::before {
    bottom: 125%;
}
	.gelatinasec1::before {
    background-size: 55%;
    bottom: -25%;
}
	.descripcion_dany ul {
    color: #fff;
}
	.single-gelatinas .logo_wrapper {
    flex-wrap: wrap;
    justify-content: space-around;
}
	.single-gelatinas .logo_inner {
    width: 40%;
}
	.single-gelatinas .title {
    font-size: 16px !important;
    padding: 1% 10% !important;
    width: 50%;
}
	.tabla_nutrimental .title {
    font-size: 16px!important;
    width: 50%;
}
	.style-simple .accordion .question .answer {
    padding: 0 20px 10px 10px;
		    max-height: 350px;
    overflow-y: scroll;
}
	.presentaciones_wrapper{
		flex-wrap: wrap;
	}
	.presentaciones_inner{
		    width: 48%;
	}
	.term-multipacks .posts_group.lm_wrapper.grid.col-3 {
    display: flex;
		    flex-wrap: wrap;
}
	.term-multipacks .post-item {
    width: 50% !important;
}
	.term-multipacks .entry-title {
    padding: 0px 0px!important;
}
	.term-multipacks .post-title{
		background-position-y:-3px;
		background-size:107%;
		background-position-x:-5px!important;
		padding:7% 0% 0% 0%;
		width:125%;
		margin-left:-20%;
	}
	.presentaciones-multipacks .grouptitleslide {
    top: -1rem;
    right: 0rem;
}
	.presentaciones-vasito .grouptitleslide {
    top: -1rem;
    right: 0rem;
}
	.presentaciones-pouch .grouptitleslide {
    top: -1rem;
    right: 0rem;
}
	.presentaciones-xprim .grouptitleslide {
    top: -1rem;
    right: 0rem;
}

	.presentaciones-multipacks .dany_title {
    margin-top: 17rem;
}
	.presentaciones-multipacks .sabores {
    margin-top: 0rem;
}
	.single-gelatinas .gelatinasec1 img {
    width: 100%;
	}
	.titlecontacto {
    width: 70%;
}
		.contacto-middle{
		flex-wrap:wrap
	}
	.contacto-danysec1_wrapper.column.one-second {
    width: 100%;
}
	.contacto-danysec2_wrapper {
    width: 100% !important;
}
	.contacto-danysec1_inner {
    padding: 6% 3% 0% 3%;
    text-align: center;
}
	.contacto-danysec1_inner h2, .contacto-danysec1_inner h3 {
    font-size: 28px;
}
	.contacto-danysec1_wrapper .elementor-field-type-submit button{
		    margin-left: 3rem;
	}
	.contacto-danysec3_wrapper.column.one-fifth {
    margin: 0px;
    width: 50%;
}
	#Footer nav ul li a {
    font-size: 18px;
}
	.elementor-element.elementor-element-82ed3d4.elementor-absolute.elementor-widget.elementor-widget-image {
    left: 0%;
}
	section#bodyrecetas p {
    line-break: strict;
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    hyphens: auto;
}
}
@media(max-width:375px) {

    .dany_title {
      padding-top: 22%;
      font-size: 28px;
  }
    .atributos {
      padding-top: 20%;
  }
	.single-gelatinas .presentaciones-vasito .post-wrapper-content.container-fluid {
    background-position-x: 50.7%;
	}
	.term-multipacks .post-title{
		background-position-x:-8px!important;
		padding:8% 6% 0% 0%;
		width:125%;
		margin-left:-20%;
	}
	.term-multipacks .post-title{
		background-position-x:-9px!important;
		padding:8% 6% 0% 0%;
		width:125%;
		margin-left:-20%;
		background-position-y:1px;
		background-size:110%;
	}
	.term-multipacks div#Content{
		background-position-y:3.8rem !important;
		background-position-x:-15px !important;
	}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 54.3% !important;
    background-position-y: 21% !important;
    background-size: 700%;
}
}
@media(max-width:360px){
	.single-gelatinas .presentaciones-vasito .post-wrapper-content.container-fluid {
    background-position-x: 50.7%;
}
	.term-multipacks div#Content{
		background-position-y:58px !important;
		background-position-x:-19px !important;
	}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 54.1% !important;
	}
}
@media(max-width:320px) {
    .dany_title {
      padding-top: 25%;
      font-size: 26px;
  }
    .atributo_title h3 {
      font-size: 14px;
  }
    .style-simple .accordion .question .title {
      font-size: 15px !important;
  }
	.grouptitleslide img {
		top: -6rem;
	}
	.archive .post-desc .post-title h4 {
    padding: 0% 9%;
}
	.vasitosilde img {
    top: 12rem;
    left: -2rem;
}
	.term-multipacks div#Content{
		background-position-y:53px !important;
		background-position-x:-16px !important;
	}
	.term-multipacks .post-desc .post-title h4{
		font-size:16px!important;
	}
	.term-multipacks .post-title{
		background-position-x:-7px!important;
		padding:12% 6% 0% 0%;
		width:135%;
		margin-left:-20%;
		background-position-y:3px;
		background-size:110%;
	}
	.presentaciones-multipacks .post-wrapper-content.container-fluid {
    background-position-x: 53.6% !important;
}
}