/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2022 | 23:22:23 */
.u-section-2 .u-text-1.orangeWeek {
text-transform: uppercase !important;
font-size: 9rem;
font-weight: 700;
text-shadow: 2px 2px 0 rgba(75,80,91,0.5), 1px 0 0 rgba(75,80,91,0.1), -1px 0 0 rgba(75,80,91,0.1), 0 1px 0 rgba(75,80,91,0.1), 0 -1px 0 rgba(75,80,91,0.1), 1px 1px rgba(75,80,91,0.1), -1px -1px 0 rgba(75,80,91,0.1), 1px -1px 0 rgba(75,80,91,0.1), -1px 1px 0 rgba(75,80,91,0.1) !important;
margin: 40px 20px 0 !important;
margin-bottom: 10px !important;
color: black;
}

.colorOrange
{
color: rgb(250, 65, 3) !important;
}

.u-section-2 .u-text-2.orangeWeek {
text-transform: uppercase !important;
font-weight: 900 !important;
font-size: 9rem;
line-height: 1;
text-shadow: 3px 3px 0 rgba(75,80,91,0.5), 1px 0 0 rgba(75,80,91,0.1), -1px 0 0 rgba(75,80,91,0.1), 0 1px 0 rgba(75,80,91,0.1), 0 -1px 0 rgba(75,80,91,0.1), 1px 1px rgba(75,80,91,0.1), -1px -1px 0 rgba(75,80,91,0.1), 1px -1px 0 rgba(75,80,91,0.1), -1px 1px 0 rgba(75,80,91,0.1) !important;
margin: -13px 20px 0 !important;
}

.u-section-2 .cortina .u-text-2.orangeWeek
{
margin-top: 50px !important;
width: 100% !important;
font-size: 6.5rem !important;
line-height: 1.1 !important;
}

.u-section-2 .u-text-3.orangeWeek {
text-transform: uppercase;
letter-spacing: 4px;
font-size: 2rem !important;
margin: 20px 20px 0;
}

.u-section-2 .u-text-5.orangeWeek {
letter-spacing: 4px;
font-size: 1.1rem !important;
margin: 5px 10px 0;
}

.u-section-2 .u-text-4.orangeWeek {
letter-spacing: 4px;
font-size: 1.5rem !important;
margin: 5px 20px 0;
}

.u-button-style.u-black, .u-button-style.u-black[class*="u-border-"] {
color: #ffffff !important;
background-color: #000000 !important;
}

.u-sheet:not(.u-image):not(.u-video) > * {
pointer-events: auto;
pointer-events: initial;
}

.u-section-2 .u-btn-1 {
background-image: none;
text-transform: uppercase;
letter-spacing: 2px;
margin: 30px auto 60px;
}

.u-image, .u-video-poster {
object-fit: cover;
display: block;
vertical-align: middle;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
}

.u-text-body-alt-color, .u-text-body-alt-color a, a.u-button-style.u-text-body-alt-color, a.u-button-style.u-text-body-alt-color[class*="u-border-"] {
color: #ffffff !important;
}

.u-valign-middle {
justify-content: center;
text-align: center;
max-width: 1050px;
padding-left: 25px;
padding-right: 25px;
width: 100%;
margin: auto;
margin-bottom: 40px;
}

.u-border-radius-30, .u-border-radius-30:before, .u-border-radius-30 > .u-container-layout {
border-radius: 30px !important;
}

.u-btn {
/* display: inline-block; */
display: table;
cursor: pointer;
color: inherit;
font-style: inherit;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
line-height: inherit;
letter-spacing: inherit;
text-transform: inherit;
text-decoration: none;
border: 0 none transparent;
outline-width: 0;
background-color: transparent;
margin: 0;
-webkit-text-decoration-skip: objects;
font-style: initial;
white-space: nowrap;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
vertical-align: middle;
text-align: center;
padding: 10px 30px;
border-radius: 0;
align-self: flex-start;
}

section.u-section-2 {
background-image: url(ejemplo_files/orangeweek.png);
display: grid !important;
}

section.u-section-2 .u-text-4 {
margin-bottom: 40px !important;
}

.coupon {
position: relative;
width: 100%;
max-width: 320px;
height: 50px;
margin: 0px auto;
background-image: radial-gradient(circle at 1px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px), radial-gradient(circle at 199px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px);
background-size: 202px 18px;
background-position: -1px 0, 200px 0;
background-repeat-x: no-repeat;
font-size: 23px !important;
color: #fff;
font-weight: bold;
line-height: 50px;
padding-left: 15px;
padding-right: 15px;
box-sizing: border-box;
cursor: pointer;
}

.explain {
position: relative;
width: 100%;
max-width: 320px;
height: 30px;
margin: 0px auto;
background-image: radial-gradient(circle at 1px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px), radial-gradient(circle at 199px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px);
background-size: 202px 18px;
background-position: -1px 0, 200px 0;
background-repeat-x: no-repeat;
font-size: 15px;
color: #fff;
font-weight: bold;
line-height: 30px;
padding-left: 20px;
padding-right: 15px;
box-sizing: border-box;
cursor: pointer;
border-top: 1px dashed;
margin-bottom: 10px;
}

.black {
background-image: radial-gradient(circle at 1px 8px, transparent 6px, black 6px, black 0px), radial-gradient(circle at 199px 8px, transparent 6px, black 6px, black 0px);
}

.orange {
background-image: radial-gradient(circle at 1px 8px, transparent 6px, rgb(250, 65, 3) 6px, rgb(250, 65, 3) 0px), radial-gradient(circle at 199px 8px, transparent 6px, rgb(250, 65, 3) 6px, rgb(250, 65, 3) 0px) !important;
}


.green {
background-image: radial-gradient(circle at 1px 8px, transparent 6px, rgb(36,79,21) 6px, rgb(36,79,21) 0px), radial-gradient(circle at 199px 8px, transparent 6px, rgb(36,79,21) 6px, rgb(36,79,21) 0px);
}

.u-section-2 .u-text-1 .colorGreen {
color: rgb(36,79,21);
}

.contenedorOrange {
    min-width: 250px;
}

.contenedorBlack {
float: left;
}

.contenedorGreen, .derecha {
float: right;
}

.contenedorCoupon a {
border: none !important;
text-decoration: none !important;
}

@media only screen and (max-width: 1050px) {
.u-section-2 .u-text-1.orangeWeek {
text-transform: uppercase !important;
font-size: calc(1.5em + 2vw) !important;
}

.u-section-2 .u-text-2.orangeWeek, .u-section-2 .cortina .u-text-2.orangeWeek {
font-size: calc(2.5em + 1.5vw) !important;
}

.u-section-2 .u-text-3.orangeWeek {
font-size: calc(1em + 0.35vw) !important;
}

.u-section-2 .u-text-4.orangeWeek {
font-size: calc(0.75em + 0.25vw) !important;
}

.u-section-2 .u-text-5.orangeWeek {
font-size: calc(0.6em + 0.2vw) !important;
}
}

.cortina
{
margin-top: 30px !important;
    margin-bottom: 30px !important;
/*    background-color: rgba(220, 220, 220, 0.5) !important;*/
padding-bottom: 50px !important;
}


.u-valign-middle
{
max-width: 100% !important;
}
    .u-section-2 .u-text-1 {
        text-transform: uppercase !important;
        font-size: 7rem !important;
        font-weight: 700 !important;
        text-shadow: 6px 6px 0 rgba(75,80,91,0.5), 1px 0 0 rgba(75,80,91,0.1), -1px 0 0 rgba(75,80,91,0.1), 0 1px 0 rgba(75,80,91,0.1), 0 -1px 0 rgba(75,80,91,0.1), 1px 1px rgba(75,80,91,0.1), -1px -1px 0 rgba(75,80,91,0.1), 1px -1px 0 rgba(75,80,91,0.1), -1px 1px 0 rgba(75,80,91,0.1) !important;
        margin: 40px 20px 0 !important;
        margin-bottom: 10px !important;
/*        color: rgb(250, 65, 3);*/
color: white;
    }

    .u-section-2 .u-text-2 {
        /*text-transform: uppercase !important;*/
        font-weight: 900 !important;
        font-size: 9rem !important;
        line-height: 1 !important;
        text-shadow: 7px 7px 0 rgba(75,80,91,0.5), 1px 0 0 rgba(75,80,91,0.1), -1px 0 0 rgba(75,80,91,0.1), 0 1px 0 rgba(75,80,91,0.1), 0 -1px 0 rgba(75,80,91,0.1), 1px 1px rgba(75,80,91,0.1), -1px -1px 0 rgba(75,80,91,0.1), 1px -1px 0 rgba(75,80,91,0.1), -1px 1px 0 rgba(75,80,91,0.1) !important;
        margin: -13px 20px 0 !important;
    }

    .u-section-2 .u-text-3 {
		background-color: rgba(0,0,0,0.5);
        text-transform: uppercase;
        letter-spacing: 4px;
        font-size: 2rem !important;
        margin: 20px 20px 0;

        text-shadow: 2px 2px 0 rgba(0,0,0,0.5), 1px 0 0 rgba(0,0,0,0.1), -1px 0 0 rgba(0,0,0,0.1), 0 1px 0 rgba(0,0,0,0.1), 0 -1px 0 rgba(0,0,0,0.1), 1px 1px rgba(0,0,0,0.1), -1px -1px 0 rgba(0,0,0,0.1), 1px -1px 0 rgba(0,0,0,0.1), -1px 1px 0 rgba(0,0,0,0.1) !important;
    }

    .u-section-2 .u-text-4 {
        letter-spacing: 4px;
        font-size: 1.5rem !important;
        margin: 5px 20px 0;

        text-shadow: 2px 2px 0 rgba(0,0,0,0.5), 1px 0 0 rgba(0,0,0,0.1), -1px 0 0 rgba(0,0,0,0.1), 0 1px 0 rgba(0,0,0,0.1), 0 -1px 0 rgba(0,0,0,0.1), 1px 1px rgba(0,0,0,0.1), -1px -1px 0 rgba(0,0,0,0.1), 1px -1px 0 rgba(0,0,0,0.1), -1px 1px 0 rgba(0,0,0,0.1) !important;
    }

    .u-button-style.u-black, .u-button-style.u-black[class*="u-border-"] {
        color: #ffffff !important;
        background-color: #000000 !important;
    }

    .u-sheet:not(.u-image):not(.u-video) > * {
        pointer-events: auto;
        pointer-events: initial;
    }

    .u-section-2 .u-btn-1 {
        background-image: none;
        text-transform: uppercase;
        letter-spacing: 2px;
        margin: 30px auto 60px;
    }

    .u-image, .u-video-poster {
        object-fit: cover;
        display: block;
        vertical-align: middle;
        background-size: cover;
        background-position: 50% 50%;
        background-repeat: no-repeat;
    }

    .u-text-body-alt-color, .u-text-body-alt-color a, a.u-button-style.u-text-body-alt-color, a.u-button-style.u-text-body-alt-color[class*="u-border-"] {
        color: #ffffff !important;
    }

    .u-valign-middle {
        justify-content: center;
        text-align: center;
        max-width: 1050px;
        padding-left: 25px;
        padding-right: 25px;
        width: 100%;
        margin: auto;
        margin-bottom: 40px;
    }

    .u-border-radius-30, .u-border-radius-30:before, .u-border-radius-30 > .u-container-layout {
        border-radius: 30px !important;
    }

    .u-btn {
        /* display: inline-block; */
        display: table;
        cursor: pointer;
        color: inherit;
        font-style: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-family: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        text-decoration: none;
        border: 0 none transparent;
        outline-width: 0;
        background-color: transparent;
        margin: 0;
        -webkit-text-decoration-skip: objects;
        font-style: initial;
        white-space: nowrap;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        vertical-align: middle;
        text-align: center;
        padding: 10px 30px;
        border-radius: 0;
        align-self: flex-start;
    }

    section.u-section-2 {
        background-image: url(ejemplo_files/navidad.png);
        display: grid !important;
    }

        section.u-section-2 .u-text-4 {
            margin-bottom: 40px !important;
        }

    .coupon {
        position: relative;
        width: 100%;
        max-width: 320px;
        height: 50px;
        margin: 0px auto;
        background-image: radial-gradient(circle at 1px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px), radial-gradient(circle at 199px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px);
        background-size: 200px 18px;
        background-position: 0 0, 200px 0;
        background-repeat-x: no-repeat;
        font-size: 23px !important;
        color: #fff;
        font-weight: bold;
        line-height: 50px;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
        cursor: pointer;
    }

    .explain {
        position: relative;
        width: 100%;
        max-width: 320px;
        height: 30px;
        margin: 0px auto;
        background-image: radial-gradient(circle at 1px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px), radial-gradient(circle at 199px 8px, transparent 6px, #ff9e6d 6px, #ff9e6d 0px);
        background-size: 200px 18px;
        background-position: 0 0, 200px 0;
        background-repeat-x: no-repeat;
        font-size: 15px;
        color: #fff;
        font-weight: bold;
        line-height: 30px;
        padding-left: 20px;
        padding-right: 15px;
        box-sizing: border-box;
        cursor: pointer;
        border-top: 1px dashed;
        margin-bottom: 10px;
    }

    .black {
        background-image: radial-gradient(circle at 1px 8px, transparent 6px, black 6px, black 0px), radial-gradient(circle at 199px 8px, transparent 6px, black 6px, black 0px);
    }

    .orange {
        background-image: radial-gradient(circle at 1px 8px, transparent 6px, rgb(250, 65, 3) 6px, rgb(250, 65, 3) 0px), radial-gradient(circle at 199px 8px, transparent 6px, rgb(250, 65, 3) 6px, rgb(250, 65, 3) 0px);
    }

    .greenNavidad {
        background-image: radial-gradient(circle at 1px 8px, transparent 6px, rgb(10, 103, 37) 6px, rgb(10, 103, 37) 0px), radial-gradient(circle at 199px 8px, transparent 6px, rgb(10, 103, 37) 6px, rgb(10, 103, 37) 0px) !important;
    }
    
    .green {
        background-image: radial-gradient(circle at 1px 8px, transparent 6px, rgb(36,79,21) 6px, rgb(36,79,21) 0px), radial-gradient(circle at 199px 8px, transparent 6px, rgb(36,79,21) 6px, rgb(36,79,21) 0px);
    }

    .u-section-2 .u-text-1 .colorGreen {
        color: rgb(36,79,21);
    }

    .contenedorOrange {
        float: left;
    }

    .contenedorXmas {
        float: inherit !important;
    }

    .contenedorBlack {
        float: left;
    }

    .contenedorGreen, .derecha {
        float: right;
    }



    .contenedorCoupon a {
        border: none !important;
        text-decoration: none !important;
    }

    @media only screen and (max-width: 1050px) {
        .u-section-2 .u-text-1 {
            text-transform: uppercase !important;
            font-size: calc(1.5em + 2vw) !important;
        }

        /*.u-section-2 .u-text-2 {
            font-size: calc(3em + 4vw) !important;
        }*/

        .u-section-2 .u-text-3 {
            font-size: calc(1em + 0.35vw) !important;
        }

        .u-section-2 .u-text-4 {
            font-size: calc(0.75em + 0.25vw) !important;
        }
    }

.cuponBanner
{
	background-color: #F6FC57;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 7px;
	margin-bottom: 7px;
}