@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('../fonts/glyphicons-halflings-regular.eot');
    src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}



/*! Generated by Fontspring (https://www.fontspring.com) on August 22, 2017 
* 
* Fully installable fonts can be purchased at http://www.fontspring.com
*
* The fonts included in this stylesheet are subject to the End User License you purchased
* from Fontspring. The fonts are protected under domestic and international trademark and 
* copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
* distributing this font software.
*
* (c) 2010- Fontspring
*
*
*/






#ond-content {
    /*! normalize.css v3.0.1 | MIT License | git.io/normalize */
}

#ond-content html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%
}

#ond-content body {
    margin: 0
}
#main-content{
display:none;
}

#ond-content #home_social{
    display:none; 
}

#ond-content article,
#ond-content aside,
#ond-content details,
#ond-content figcaption,
#ond-content figure,
#ond-content footer,
#ond-content header,
#ond-content hgroup,
#ond-content main,
#ond-content nav,
#ond-content section,
#ond-content summary {
    display: block
}

#ond-content audio,
#ond-content canvas,
#ond-content progress,
#ond-content video {
    display: inline-block;
    vertical-align: baseline
}

#ond-content audio:not([controls]) {
    display: none;
    height: 0
}

#ond-content [hidden],
#ond-content template {
    display: none
}

#ond-content a {
    background: 0 0
}

#ond-content a:active,
#ond-content a:hover {
    outline: 0
}

#ond-content abbr[title] {
    border-bottom: 1px dotted
}

#ond-content b,
#ond-content strong {
    font-weight: 700
}

#ond-content dfn {
    font-style: italic
}

#ond-content h1 {
    font-size: 2em;
    margin: .67em 0
}

#ond-content mark {
    background: #ff0;
    color: #000
}

#ond-content small {
    font-size: 80%
}

#ond-content sub,
#ond-content sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

#ond-content sup {
    top: -.5em
}

#ond-content sub {
    bottom: -.25em
}

#ond-content img {
    border: 0
}

#ond-content svg:not(:root) {
    overflow: hidden
}

#ond-content figure {
    margin: 1em 40px
}

#ond-content hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

#ond-content pre {
    overflow: auto
}

#ond-content code,
#ond-content kbd,
#ond-content pre,
#ond-content samp {
    font-family: monospace, monospace;
    font-size: 1em
}

#ond-content button,
#ond-content input,
#ond-content optgroup,
#ond-content select,
#ond-content textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

#ond-content button {
    overflow: visible
}

#ond-content button,
#ond-content select {
    text-transform: none
}

#ond-content button,
#ond-content html input[type=button],
#ond-content input[type=reset],
#ond-content input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

#ond-content button[disabled],
#ond-content html input[disabled] {
    cursor: default
}

#ond-content button::-moz-focus-inner,
#ond-content input::-moz-focus-inner {
    border: 0;
    padding: 0
}

#ond-content input {
    line-height: normal
}

#ond-content input[type=checkbox],
#ond-content input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

#ond-content input[type=number]::-webkit-inner-spin-button,
#ond-content input[type=number]::-webkit-outer-spin-button {
    height: auto
}

#ond-content input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

#ond-content input[type=search]::-webkit-search-cancel-button,
#ond-content input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

#ond-content fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

#ond-content legend {
    border: 0;
    padding: 0
}

#ond-content textarea {
    overflow: auto
}

#ond-content optgroup {
    font-weight: 700
}

#ond-content table {
    border-collapse: collapse;
    border-spacing: 0
}

#ond-content td,
#ond-content th {
    padding: 0
}
@media print {
    #ond-content * {
        text-shadow: none!important;
        color: #000!important;
        background: transparent!important;
        box-shadow: none!important
    }
    #ond-content a,
    #ond-content a:visited {
        text-decoration: underline
    }
    #ond-content a[href]:after {
        content: " (" attr(href) ")"
    }
    #ond-content abbr[title]:after {
        content: " (" attr(title) ")"
    }
    #ond-content a[href^="javascript:"]:after,
    #ond-content a[href^="#"]:after {
        content: ""
    }
    #ond-content pre,
    #ond-content blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    #ond-content thead {
        display: table-header-group
    }
    #ond-content tr,
    #ond-content img {
        page-break-inside: avoid
    }
    #ond-content img {
        max-width: 100%!important
    }
    #ond-content p,
    #ond-content h2,
    #ond-content h3 {
        orphans: 3;
        widows: 3
    }
    #ond-content h2,
    #ond-content h3 {
        page-break-after: avoid
    }
    #ond-content select {
        background: #fff!important
    }
    #ond-content .navbar {
        display: none
    }
    #ond-content .table td,
    #ond-content .table th {
        background-color: #fff!important
    }
    #ond-content .btn>.caret,
    #ond-content .dropup>.btn>.caret {
        border-top-color: #000!important
    }
    #ond-content .label {
        border: 1px solid #000
    }
    #ond-content .table {
        border-collapse: collapse!important
    }
    #ond-content .table-bordered th,
    #ond-content .table-bordered td {
        border: 1px solid #ddd!important
    }
}

#ond-content * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#ond-content:before,
#ond-content:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#ond-content input,
#ond-content button,
#ond-content select,
#ond-content textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

#ond-content a {
    color: #428bca;
    text-decoration: none
}

#ond-content a:hover,
#ond-content a:focus {
    color: #2a6496;
    text-decoration: underline
}

#ond-content a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

#ond-content figure {
    margin: 0
}

#ond-content img {
    vertical-align: middle
}

#ond-content .img-responsive {
    display: block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

#ond-content .img-rounded {
    border-radius: 6px
}

#ond-content .img-thumbnail {
    padding: 4px;
    line-height: 1.428571429;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    display: inline-block;
    width: 100% \9;
    max-width: 100%;
    height: auto
}

#ond-content .img-circle {
    border-radius: 50%
}

#ond-content hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

#ond-content .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

#ond-content .sr-only-focusable:active,
#ond-content .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

#ond-content h1,
#ond-content h2,
#ond-content h3,
#ond-content h4,
#ond-content h5,
#ond-content h6,
#ond-content .h1,
#ond-content .h2,
#ond-content .h3,
#ond-content .h4,
#ond-content .h5,
#ond-content .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

#ond-content h1 small,
#ond-content h2 small,
#ond-content h3 small,
#ond-content h4 small,
#ond-content h5 small,
#ond-content h6 small,
#ond-content .h1 small,
#ond-content .h2 small,
#ond-content .h3 small,
#ond-content .h4 small,
#ond-content .h5 small,
#ond-content .h6 small,
#ond-content h1 .small,
#ond-content h2 .small,
#ond-content h3 .small,
#ond-content h4 .small,
#ond-content h5 .small,
#ond-content h6 .small,
#ond-content .h1 .small,
#ond-content .h2 .small,
#ond-content .h3 .small,
#ond-content .h4 .small,
#ond-content .h5 .small,
#ond-content .h6 .small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

#ond-content h1,
#ond-content .h1,
#ond-content h2,
#ond-content .h2,
#ond-content h3,
#ond-content .h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

#ond-content h1 small,
#ond-content .h1 small,
#ond-content h2 small,
#ond-content .h2 small,
#ond-content h3 small,
#ond-content .h3 small,
#ond-content h1 .small,
#ond-content .h1 .small,
#ond-content h2 .small,
#ond-content .h2 .small,
#ond-content h3 .small,
#ond-content .h3 .small {
    font-size: 65%
}

#ond-content h4,
#ond-content .h4,
#ond-content h5,
#ond-content .h5,
#ond-content h6,
#ond-content .h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

#ond-content h4 small,
#ond-content .h4 small,
#ond-content h5 small,
#ond-content .h5 small,
#ond-content h6 small,
#ond-content .h6 small,
#ond-content h4 .small,
#ond-content .h4 .small,
#ond-content h5 .small,
#ond-content .h5 .small,
#ond-content h6 .small,
#ond-content .h6 .small {
    font-size: 75%
}

#ond-content h1,
#ond-content .h1 {
    font-size: 36px
}

#ond-content h2,
#ond-content .h2 {
    font-size: 30px
}

#ond-content h3,
#ond-content .h3 {
    font-size: 24px
}

#ond-content h4,
#ond-content .h4 {
    font-size: 18px
}

#ond-content h5,
#ond-content .h5 {
    font-size: 14px
}

#ond-content h6,
#ond-content .h6 {
    font-size: 12px
}

#ond-content p {
    margin: 0 0 10px
}

#ond-content .lead {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4
}

@media (min-width:768px) {
    #ond-content .lead {
        font-size: 21px
    }
}

#ond-content small,
#ond-content .small {
    font-size: 85%
}

#ond-content cite {
    font-style: normal
}

#ond-content mark,
#ond-content .mark {
    background-color: #fcf8e3;
    padding: .2em
}

#ond-content .text-left {
    text-align: left
}

#ond-content .text-right {
    text-align: right
}

#ond-content .text-center {
    text-align: center
}

#ond-content .text-justify {
    text-align: justify
}

#ond-content .text-nowrap {
    white-space: nowrap
}

#ond-content .text-lowercase {
    text-transform: lowercase
}

#ond-content .text-uppercase {
    text-transform: uppercase
}

#ond-content .text-capitalize {
    text-transform: capitalize
}

#ond-content .text-muted {
    color: #777
}

#ond-content .text-primary {
    color: #428bca
}

a#ond-content .text-primary:hover {
    color: #3071a9
}

#ond-content .text-success {
    color: #3c763d
}

a#ond-content .text-success:hover {
    color: #2b542c
}

#ond-content .text-info {
    color: #31708f
}

a#ond-content .text-info:hover {
    color: #245269
}

#ond-content .text-warning {
    color: #8a6d3b
}

a#ond-content .text-warning:hover {
    color: #66512c
}

#ond-content .text-danger {
    color: #a94442
}

a#ond-content .text-danger:hover {
    color: #843534
}

#ond-content .bg-primary {
    color: #fff;
    background-color: #428bca
}

a#ond-content .bg-primary:hover {
    background-color: #3071a9
}

#ond-content .bg-success {
    background-color: #dff0d8
}

a#ond-content .bg-success:hover {
    background-color: #c1e2b3
}

#ond-content .bg-info {
    background-color: #d9edf7
}

a#ond-content .bg-info:hover {
    background-color: #afd9ee
}

#ond-content .bg-warning {
    background-color: #fcf8e3
}

a#ond-content .bg-warning:hover {
    background-color: #f7ecb5
}

#ond-content .bg-danger {
    background-color: #f2dede
}

a#ond-content .bg-danger:hover {
    background-color: #e4b9b9
}

#ond-content .page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee
}

#ond-content ul,
#ond-content ol {
    margin-top: 0;
    margin-bottom: 10px
}

#ond-content ul ul,
#ond-content ol ul,
#ond-content ul ol,
#ond-content ol ol {
    margin-bottom: 0
}

#ond-content .list-unstyled {
    padding-left: 0;
    list-style: none
}

#ond-content .list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px
}

#ond-content .list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px
}

#ond-content dl {
    margin-top: 0;
    margin-bottom: 20px
}

#ond-content dt,
#ond-content dd {
    line-height: 1.428571429
}

#ond-content dt {
    font-weight: 700
}

#ond-content dd {
    margin-left: 0
}

@media (min-width:768px) {
    #ond-content .dl-horizontal dt {
        float: left;
        width: 160px;
        clear: left;
        text-align: right;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    #ond-content .dl-horizontal dd {
        margin-left: 180px
    }
}

#ond-content abbr[title],
#ond-content abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777
}

#ond-content .initialism {
    font-size: 90%;
    text-transform: uppercase
}

#ond-content blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee
}

#ond-content blockquote p:last-child,
#ond-content blockquote ul:last-child,
#ond-content blockquote ol:last-child {
    margin-bottom: 0
}

#ond-content blockquote footer,
#ond-content blockquote small,
#ond-content blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.428571429;
    color: #777
}

#ond-content blockquote footer:before,
#ond-content blockquote small:before,
#ond-content blockquote .small:before {
    content: '\2014 \00A0'
}

#ond-content .blockquote-reverse,
#ond-content blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    border-right: 5px solid #eee;
    border-left: 0;
    text-align: right
}

#ond-content .blockquote-reverse footer:before,
#ond-content blockquote.pull-right footer:before,
#ond-content .blockquote-reverse small:before,
#ond-content blockquote.pull-right small:before,
#ond-content .blockquote-reverse .small:before,
#ond-content blockquote.pull-right .small:before {
    content: ''
}

#ond-content .blockquote-reverse footer:after,
#ond-content blockquote.pull-right footer:after,
#ond-content .blockquote-reverse small:after,
#ond-content blockquote.pull-right small:after,
#ond-content .blockquote-reverse .small:after,
#ond-content blockquote.pull-right .small:after {
    content: '\00A0 \2014'
}

#ond-content blockquote:before,
#ond-content blockquote:after {
    content: ""
}

#ond-content address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.428571429
}

#ond-content .ond-container {
    margin-right: auto;
    margin-left: auto
}

#ond-content .ond-container:before,
#ond-content .ond-container:after {
    content: " ";
    display: table
}

#ond-content .ond-container:after {
    clear: both
}

@media (min-width:768px) {
    #ond-content .ond-container {
        width: 750px
    }
}

@media (min-width:992px) {
    #ond-content .ond-container {
        width: 970px
    }
}

@media (min-width:1400px) {
    #ond-content .ond-container {
        width: 1326px
    }
	.tmpl-slide_doble.rebajas[data-module-position="1"]{
		margin-top: 100px;
	}
}

#ond-content .ond-container-fluid {
    margin-right: auto;
    margin-left: auto
}

#ond-content .ond-container-fluid:before,
#ond-content .ond-container-fluid:after {
    content: " ";
    display: table
}

#ond-content .ond-container-fluid:after {
    clear: both
}

#ond-content .row {
    margin-left: -15px;
    margin-right: -15px
}

#ond-content .row:before,
#ond-content .row:after {
    content: " ";
    display: table
}

#ond-content .row:after {
    clear: both
}

@media (min-width:1400px) {
    #ond-content .row {
        margin-left: -35px;
        margin-right: -35px
    }
}

#ond-content .col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

@media (min-width:1400px) {
    #ond-content .col-xs-1,
    .col-sm-1,
    .col-md-1,
    .col-lg-1,
    .col-xs-2,
    .col-sm-2,
    .col-md-2,
    .col-lg-2,
    .col-xs-3,
    .col-sm-3,
    .col-md-3,
    .col-lg-3,
    .col-xs-4,
    .col-sm-4,
    .col-md-4,
    .col-lg-4,
    .col-xs-5,
    .col-sm-5,
    .col-md-5,
    .col-lg-5,
    .col-xs-6,
    .col-sm-6,
    .col-md-6,
    .col-lg-6,
    .col-xs-7,
    .col-sm-7,
    .col-md-7,
    .col-lg-7,
    .col-xs-8,
    .col-sm-8,
    .col-md-8,
    .col-lg-8,
    .col-xs-9,
    .col-sm-9,
    .col-md-9,
    .col-lg-9,
    .col-xs-10,
    .col-sm-10,
    .col-md-10,
    .col-lg-10,
    .col-xs-11,
    .col-sm-11,
    .col-md-11,
    .col-lg-11,
    .col-xs-12,
    .col-sm-12,
    .col-md-12,
    .col-lg-12 {
        padding-left: 35px;
        padding-right: 35px
    }
}

#ond-content .col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

#ond-content .col-xs-12 {
    width: 100%
}

#ond-content .col-xs-11 {
    width: 91.66666666666666%
}

#ond-content .col-xs-10 {
    width: 83.33333333333334%
}

#ond-content .col-xs-9 {
    width: 75%
}

#ond-content .col-xs-8 {
    width: 66.66666666666666%
}

#ond-content .col-xs-7 {
    width: 58.333333333333336%
}

#ond-content .col-xs-6 {
    width: 50%
}

#ond-content .col-xs-5 {
    width: 41.66666666666667%
}

#ond-content .col-xs-4 {
    width: 33.33333333333333%
}

#ond-content .col-xs-3 {
    width: 25%
}

#ond-content .col-xs-2 {
    width: 16.666666666666664%
}

#ond-content .col-xs-1 {
    width: 8.333333333333332%
}

#ond-content .col-xs-pull-12 {
    right: 100%
}

#ond-content .col-xs-pull-11 {
    right: 91.66666666666666%
}

#ond-content .col-xs-pull-10 {
    right: 83.33333333333334%
}

#ond-content .col-xs-pull-9 {
    right: 75%
}

#ond-content .col-xs-pull-8 {
    right: 66.66666666666666%
}

#ond-content .col-xs-pull-7 {
    right: 58.333333333333336%
}

#ond-content .col-xs-pull-6 {
    right: 50%
}

#ond-content .col-xs-pull-5 {
    right: 41.66666666666667%
}

#ond-content .col-xs-pull-4 {
    right: 33.33333333333333%
}

#ond-content .col-xs-pull-3 {
    right: 25%
}

#ond-content .col-xs-pull-2 {
    right: 16.666666666666664%
}

#ond-content .col-xs-pull-1 {
    right: 8.333333333333332%
}

#ond-content .col-xs-pull-0 {
    right: auto
}

#ond-content .col-xs-push-12 {
    left: 100%
}

#ond-content .col-xs-push-11 {
    left: 91.66666666666666%
}

#ond-content .col-xs-push-10 {
    left: 83.33333333333334%
}

#ond-content .col-xs-push-9 {
    left: 75%
}

#ond-content .col-xs-push-8 {
    left: 66.66666666666666%
}

#ond-content .col-xs-push-7 {
    left: 58.333333333333336%
}

#ond-content .col-xs-push-6 {
    left: 50%
}

#ond-content .col-xs-push-5 {
    left: 41.66666666666667%
}

#ond-content .col-xs-push-4 {
    left: 33.33333333333333%
}

#ond-content .col-xs-push-3 {
    left: 25%
}

#ond-content .col-xs-push-2 {
    left: 16.666666666666664%
}

#ond-content .col-xs-push-1 {
    left: 8.333333333333332%
}

#ond-content .col-xs-push-0 {
    left: auto
}

#ond-content .col-xs-offset-12 {
    margin-left: 100%
}

#ond-content .col-xs-offset-11 {
    margin-left: 91.66666666666666%
}

#ond-content .col-xs-offset-10 {
    margin-left: 83.33333333333334%
}

#ond-content .col-xs-offset-9 {
    margin-left: 75%
}

#ond-content .col-xs-offset-8 {
    margin-left: 66.66666666666666%
}

#ond-content .col-xs-offset-7 {
    margin-left: 58.333333333333336%
}

#ond-content .col-xs-offset-6 {
    margin-left: 50%
}

#ond-content .col-xs-offset-5 {
    margin-left: 41.66666666666667%
}

#ond-content .col-xs-offset-4 {
    margin-left: 33.33333333333333%
}

#ond-content .col-xs-offset-3 {
    margin-left: 25%
}

#ond-content .col-xs-offset-2 {
    margin-left: 16.666666666666664%
}

#ond-content .col-xs-offset-1 {
    margin-left: 8.333333333333332%
}

#ond-content .col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:768px) {
    #ond-content .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12 {
        float: left
    }
    #ond-content .col-sm-12 {
        width: 100%
    }
    #ond-content .col-sm-11 {
        width: 91.66666666666666%
    }
    #ond-content .col-sm-10 {
        width: 83.33333333333334%
    }
    #ond-content .col-sm-9 {
        width: 75%
    }
    #ond-content .col-sm-8 {
        width: 66.66666666666666%
    }
    #ond-content .col-sm-7 {
        width: 58.333333333333336%
    }
    #ond-content .col-sm-6 {
        width: 50%
    }
    #ond-content .col-sm-5 {
        width: 41.66666666666667%
    }
    #ond-content .col-sm-4 {
        width: 33.33333333333333%
    }
    #ond-content .col-sm-3 {
        width: 25%
    }
    #ond-content .col-sm-2 {
        width: 16.666666666666664%
    }
    #ond-content .col-sm-1 {
        width: 8.333333333333332%
    }
    #ond-content .col-sm-pull-12 {
        right: 100%
    }
    #ond-content .col-sm-pull-11 {
        right: 91.66666666666666%
    }
    #ond-content .col-sm-pull-10 {
        right: 83.33333333333334%
    }
    #ond-content .col-sm-pull-9 {
        right: 75%
    }
    #ond-content .col-sm-pull-8 {
        right: 66.66666666666666%
    }
    #ond-content .col-sm-pull-7 {
        right: 58.333333333333336%
    }
    #ond-content .col-sm-pull-6 {
        right: 50%
    }
    #ond-content .col-sm-pull-5 {
        right: 41.66666666666667%
    }
    #ond-content .col-sm-pull-4 {
        right: 33.33333333333333%
    }
    #ond-content .col-sm-pull-3 {
        right: 25%
    }
    #ond-content .col-sm-pull-2 {
        right: 16.666666666666664%
    }
    #ond-content .col-sm-pull-1 {
        right: 8.333333333333332%
    }
    #ond-content .col-sm-pull-0 {
        right: auto
    }
    #ond-content .col-sm-push-12 {
        left: 100%
    }
    #ond-content .col-sm-push-11 {
        left: 91.66666666666666%
    }
    #ond-content .col-sm-push-10 {
        left: 83.33333333333334%
    }
    #ond-content .col-sm-push-9 {
        left: 75%
    }
    #ond-content .col-sm-push-8 {
        left: 66.66666666666666%
    }
    #ond-content .col-sm-push-7 {
        left: 58.333333333333336%
    }
    #ond-content .col-sm-push-6 {
        left: 50%
    }
    #ond-content .col-sm-push-5 {
        left: 41.66666666666667%
    }
    #ond-content .col-sm-push-4 {
        left: 33.33333333333333%
    }
    #ond-content .col-sm-push-3 {
        left: 25%
    }
    #ond-content .col-sm-push-2 {
        left: 16.666666666666664%
    }
    #ond-content .col-sm-push-1 {
        left: 8.333333333333332%
    }
    #ond-content .col-sm-push-0 {
        left: auto
    }
    #ond-content .col-sm-offset-12 {
        margin-left: 100%
    }
    #ond-content .col-sm-offset-11 {
        margin-left: 91.66666666666666%
    }
    #ond-content .col-sm-offset-10 {
        margin-left: 83.33333333333334%
    }
    #ond-content .col-sm-offset-9 {
        margin-left: 75%
    }
    #ond-content .col-sm-offset-8 {
        margin-left: 66.66666666666666%
    }
    #ond-content .col-sm-offset-7 {
        margin-left: 58.333333333333336%
    }
    #ond-content .col-sm-offset-6 {
        margin-left: 50%
    }
    #ond-content .col-sm-offset-5 {
        margin-left: 41.66666666666667%
    }
    #ond-content .col-sm-offset-4 {
        margin-left: 33.33333333333333%
    }
    #ond-content .col-sm-offset-3 {
        margin-left: 25%
    }
    #ond-content .col-sm-offset-2 {
        margin-left: 16.666666666666664%
    }
    #ond-content .col-sm-offset-1 {
        margin-left: 8.333333333333332%
    }
    #ond-content .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:992px) {
    #ond-content .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12 {
        float: left
    }
    #ond-content .col-md-12 {
        width: 100%
    }
    #ond-content .col-md-11 {
        width: 91.66666666666666%
    }
    #ond-content .col-md-10 {
        width: 83.33333333333334%
    }
    #ond-content .col-md-9 {
        width: 75%
    }
    #ond-content .col-md-8 {
        width: 66.66666666666666%
    }
    #ond-content .col-md-7 {
        width: 58.333333333333336%
    }
    #ond-content .col-md-6 {
        width: 50%
    }
    #ond-content .col-md-5 {
        width: 41.66666666666667%
    }
    #ond-content .col-md-4 {
        width: 33.33333333333333%
    }
    #ond-content .col-md-3 {
        width: 25%
    }
    #ond-content .col-md-2 {
        width: 16.666666666666664%
    }
    #ond-content .col-md-1 {
        width: 8.333333333333332%
    }
    #ond-content .col-md-pull-12 {
        right: 100%
    }
    #ond-content .col-md-pull-11 {
        right: 91.66666666666666%
    }
    #ond-content .col-md-pull-10 {
        right: 83.33333333333334%
    }
    #ond-content .col-md-pull-9 {
        right: 75%
    }
    #ond-content .col-md-pull-8 {
        right: 66.66666666666666%
    }
    #ond-content .col-md-pull-7 {
        right: 58.333333333333336%
    }
    #ond-content .col-md-pull-6 {
        right: 50%
    }
    #ond-content .col-md-pull-5 {
        right: 41.66666666666667%
    }
    #ond-content .col-md-pull-4 {
        right: 33.33333333333333%
    }
    #ond-content .col-md-pull-3 {
        right: 25%
    }
    #ond-content .col-md-pull-2 {
        right: 16.666666666666664%
    }
    #ond-content .col-md-pull-1 {
        right: 8.333333333333332%
    }
    #ond-content .col-md-pull-0 {
        right: auto
    }
    #ond-content .col-md-push-12 {
        left: 100%
    }
    #ond-content .col-md-push-11 {
        left: 91.66666666666666%
    }
    #ond-content .col-md-push-10 {
        left: 83.33333333333334%
    }
    #ond-content .col-md-push-9 {
        left: 75%
    }
    #ond-content .col-md-push-8 {
        left: 66.66666666666666%
    }
    #ond-content .col-md-push-7 {
        left: 58.333333333333336%
    }
    #ond-content .col-md-push-6 {
        left: 50%
    }
    #ond-content .col-md-push-5 {
        left: 41.66666666666667%
    }
    #ond-content .col-md-push-4 {
        left: 33.33333333333333%
    }
    #ond-content .col-md-push-3 {
        left: 25%
    }
    #ond-content .col-md-push-2 {
        left: 16.666666666666664%
    }
    #ond-content .col-md-push-1 {
        left: 8.333333333333332%
    }
    #ond-content .col-md-push-0 {
        left: auto
    }
    #ond-content .col-md-offset-12 {
        margin-left: 100%
    }
    #ond-content .col-md-offset-11 {
        margin-left: 91.66666666666666%
    }
    #ond-content .col-md-offset-10 {
        margin-left: 83.33333333333334%
    }
    #ond-content .col-md-offset-9 {
        margin-left: 75%
    }
    #ond-content .col-md-offset-8 {
        margin-left: 66.66666666666666%
    }
    #ond-content .col-md-offset-7 {
        margin-left: 58.333333333333336%
    }
    #ond-content .col-md-offset-6 {
        margin-left: 50%
    }
    #ond-content .col-md-offset-5 {
        margin-left: 41.66666666666667%
    }
    #ond-content .col-md-offset-4 {
        margin-left: 33.33333333333333%
    }
    #ond-content .col-md-offset-3 {
        margin-left: 25%
    }
    #ond-content .col-md-offset-2 {
        margin-left: 16.666666666666664%
    }
    #ond-content .col-md-offset-1 {
        margin-left: 8.333333333333332%
    }
    #ond-content .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:1400px) {
    #ond-content .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12 {
        float: left
    }
    #ond-content .col-lg-12 {
        width: 100%
    }
    #ond-content .col-lg-11 {
        width: 91.66666666666666%
    }
    #ond-content .col-lg-10 {
        width: 83.33333333333334%
    }
    #ond-content .col-lg-9 {
        width: 75%
    }
    #ond-content .col-lg-8 {
        width: 66.66666666666666%
    }
    #ond-content .col-lg-7 {
        width: 58.333333333333336%
    }
    #ond-content .col-lg-6 {
        width: 50%
    }
    #ond-content .col-lg-5 {
        width: 41.66666666666667%
    }
    #ond-content .col-lg-4 {
        width: 33.33333333333333%
    }
    #ond-content .col-lg-3 {
        width: 25%
    }
    #ond-content .col-lg-2 {
        width: 16.666666666666664%
    }
    #ond-content .col-lg-1 {
        width: 8.333333333333332%
    }
    #ond-content .col-lg-pull-12 {
        right: 100%
    }
    #ond-content .col-lg-pull-11 {
        right: 91.66666666666666%
    }
    #ond-content .col-lg-pull-10 {
        right: 83.33333333333334%
    }
    #ond-content .col-lg-pull-9 {
        right: 75%
    }
    #ond-content .col-lg-pull-8 {
        right: 66.66666666666666%
    }
    #ond-content .col-lg-pull-7 {
        right: 58.333333333333336%
    }
    #ond-content .col-lg-pull-6 {
        right: 50%
    }
    #ond-content .col-lg-pull-5 {
        right: 41.66666666666667%
    }
    #ond-content .col-lg-pull-4 {
        right: 33.33333333333333%
    }
    #ond-content .col-lg-pull-3 {
        right: 25%
    }
    #ond-content .col-lg-pull-2 {
        right: 16.666666666666664%
    }
    #ond-content .col-lg-pull-1 {
        right: 8.333333333333332%
    }
    #ond-content .col-lg-pull-0 {
        right: auto
    }
    #ond-content .col-lg-push-12 {
        left: 100%
    }
    #ond-content .col-lg-push-11 {
        left: 91.66666666666666%
    }
    #ond-content .col-lg-push-10 {
        left: 83.33333333333334%
    }
    #ond-content .col-lg-push-9 {
        left: 75%
    }
    #ond-content .col-lg-push-8 {
        left: 66.66666666666666%
    }
    #ond-content .col-lg-push-7 {
        left: 58.333333333333336%
    }
    #ond-content .col-lg-push-6 {
        left: 50%
    }
    #ond-content .col-lg-push-5 {
        left: 41.66666666666667%
    }
    #ond-content .col-lg-push-4 {
        left: 33.33333333333333%
    }
    #ond-content .col-lg-push-3 {
        left: 25%
    }
    #ond-content .col-lg-push-2 {
        left: 16.666666666666664%
    }
    #ond-content .col-lg-push-1 {
        left: 8.333333333333332%
    }
    #ond-content .col-lg-push-0 {
        left: auto
    }
    #ond-content .col-lg-offset-12 {
        margin-left: 100%
    }
    #ond-content .col-lg-offset-11 {
        margin-left: 91.66666666666666%
    }
    #ond-content .col-lg-offset-10 {
        margin-left: 83.33333333333334%
    }
    #ond-content .col-lg-offset-9 {
        margin-left: 75%
    }
    #ond-content .col-lg-offset-8 {
        margin-left: 66.66666666666666%
    }
    #ond-content .col-lg-offset-7 {
        margin-left: 58.333333333333336%
    }
    #ond-content .col-lg-offset-6 {
        margin-left: 50%
    }
    #ond-content .col-lg-offset-5 {
        margin-left: 41.66666666666667%
    }
    #ond-content .col-lg-offset-4 {
        margin-left: 33.33333333333333%
    }
    #ond-content .col-lg-offset-3 {
        margin-left: 25%
    }
    #ond-content .col-lg-offset-2 {
        margin-left: 16.666666666666664%
    }
    #ond-content .col-lg-offset-1 {
        margin-left: 8.333333333333332%
    }
    #ond-content .col-lg-offset-0 {
        margin-left: 0
    }
}

#ond-content .clearfix:before,
#ond-content .clearfix:after,
#ond-content #ond-content .dl-horizontal dd:before,
#ond-content #ond-content .dl-horizontal dd:after {
    content: " ";
    display: table
}

#ond-content .clearfix:after,
#ond-content #ond-content .dl-horizontal dd:after {
    clear: both
}

#ond-content .center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

#ond-content .pull-right {
    float: right!important
}

#ond-content .pull-left {
    float: left!important
}

#ond-content .hide {
    display: none!important
}

#ond-content .show {
    display: block!important
}

#ond-content .invisible {
    visibility: hidden
}

#ond-content .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

#ond-content .hidden {
    display: none!important;
    visibility: hidden!important
}

#ond-content .affix {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

@-ms-viewport {
    width: device-width
}


 

#ond-content .visible-xs,
#ond-content .visible-sm,
#ond-content .visible-md,
#ond-content .visible-lg {
    display: none!important
}

#ond-content .visible-xs-block,
#ond-content .visible-xs-inline,
#ond-content .visible-xs-inline-block,
#ond-content .visible-sm-block,
#ond-content .visible-sm-inline,
#ond-content .visible-sm-inline-block,
#ond-content .visible-md-block,
#ond-content .visible-md-inline,
#ond-content .visible-md-inline-block,
#ond-content .visible-lg-block,
#ond-content .visible-lg-inline,
#ond-content .visible-lg-inline-block {
    display: none!important
}


#ond-content .categories_3_inside_top_left .shape-circle{

  border-radius: 50%;
  width: 350px;
  height: 350px;
  overflow: hidden;
  margin: 0 auto 28%;
}


#ond-content .featured_2_left_carousel .title{
  text-align:center;
}

#ond-content .categories_3_inside_top_left h2{
font-weight: bold !important;
text-align: center;

font-size:24px;

}
.categories_3_inside_top_left.module4 a{margin-bottom:20px}
.categories_3_inside_top_left.module_2 h2{
    display: inline;
    /*padding:0;*/
}

.


@media (max-width:767px) {

#ond-content .categories_3_inside_top_left .shape-circle{
  border-radius: 50%;
  width: 250px;
  height: 250px;
  overflow: hidden;
  margin: 0 auto 34%;
}
#ond-content .categories_3_inside_top_left h2{
font-weight: bold !important;
text-align: center;

}
#ond-content .categories_3_inside_top_left .shape-circle{
    margin: auto;
    
}
#ond-content .featured_2_left_carousel img{
width:100%;
height:100% !important;
}
#ond-content .categories_3_inside_top_left h2{
width: 100% !important;
padding-right: 20px;
}
#ond-content .categories_3_inside_top_left h2 span{
font-size: 26px !important;

}

#ond-content .tmpl-categories_4_inside h2 span{
font-size: 26px !important;

}


    #ond-content .visible-xs {
        display: block!important
    }
    table#ond-content .visible-xs {
        display: table
    }
    tr#ond-content .visible-xs {
        display: table-row!important
    }
    th#ond-content .visible-xs,
    td#ond-content .visible-xs {
        display: table-cell!important
    }
}

@media (max-width:768px) {
    #ond-content .visible-xs-block {
        display: block!important
    }
     #ond-content .visible-xs {
        display: block!important
    }
}

@media (max-width:767px) {
    #ond-content .visible-xs-inline {
        display: inline!important
    }
}

@media (max-width:767px) {
    #ond-content .visible-xs-inline-block {
        display: inline-block!important
    }
}
@media(min-width:768px){

}
@media (min-width:769px) and (max-width:991px) {
#ond-content .categories_3_inside_top_left .shape-circle{
  border-radius: 50%;
  width: 250px;
  height: 250px;
  overflow: hidden;
  margin: 0 auto 34%;
}
#ond-content .categories_3_inside_top_left h2{
font-weight: bold !important;
text-align: center;
}


    #ond-content .visible-sm {
        display: block!important
    }
    table#ond-content .visible-sm {
        display: table
    }
    tr#ond-content .visible-sm {
        display: table-row!important
    }
    th#ond-content .visible-sm,
    td#ond-content .visible-sm {
        display: table-cell!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    #ond-content .visible-sm-block {
        display: block!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    #ond-content .visible-sm-inline {
        display: inline!important
    }
}

@media (min-width:768px) and (max-width:991px) {
    #ond-content .visible-sm-inline-block {
        display: inline-block!important
    }
}

@media (min-width:992px) and (max-width:1399px) {
    #ond-content .visible-md {
        display: block!important
    }
    table#ond-content .visible-md {
        display: table
    }
    tr#ond-content .visible-md {
        display: table-row!important
    }
    th#ond-content .visible-md,
    td#ond-content .visible-md {
        display: table-cell!important
    }
}

@media (min-width:992px) and (max-width:1399px) {
    #ond-content .visible-md-block {
        display: block!important
    }
}

@media (min-width:992px) and (max-width:1399px) {
    #ond-content .visible-md-inline {
        display: inline!important
    }
}

@media (min-width:992px) and (max-width:1399px) {
    #ond-content .visible-md-inline-block {
        display: inline-block!important
    }
}

@media (min-width:1400px) {
    #ond-content .visible-lg {
        display: block!important
    }
    table#ond-content .visible-lg {
        display: table
    }
    tr#ond-content .visible-lg {
        display: table-row!important
    }
    th#ond-content .visible-lg,
    td#ond-content .visible-lg {
        display: table-cell!important
    }
}

@media (min-width:1400px) {
    #ond-content .visible-lg-block {
        display: block!important
    }
}

@media (min-width:1400px) {
    #ond-content .visible-lg-inline {
        display: inline!important
    }
}

@media (min-width:1400px) {
    #ond-content .visible-lg-inline-block {
        display: inline-block!important
    }
}

@media (max-width:768px) {
    #ond-content .hidden-xs {
        display: none!important
    }
}

@media (min-width:769px) and (max-width:991px) {
    #ond-content .hidden-sm {
        display: none!important
    }
}

@media (min-width:992px) and (max-width:1399px) {
    #ond-content .hidden-md {
        display: none!important
    }
}

@media (min-width:1400px) {
    #ond-content .hidden-lg {
        display: none!important
    }
}

#ond-content .visible-print {
    display: none!important
}

@media print {
    #ond-content .visible-print {
        display: block!important
    }
    table#ond-content .visible-print {
        display: table
    }
    tr#ond-content .visible-print {
        display: table-row!important
    }
    th#ond-content .visible-print,
    td#ond-content .visible-print {
        display: table-cell!important
    }
}

#ond-content .visible-print-block {
    display: none!important
}

@media print {
    #ond-content .visible-print-block {
        display: block!important
    }
}

#ond-content .visible-print-inline {
    display: none!important
}

@media print {
    #ond-content .visible-print-inline {
        display: inline!important
    }
}

#ond-content .visible-print-inline-block {
    display: none!important
}

@media print {
    #ond-content .visible-print-inline-block {
        display: inline-block!important
    }
}

@media print {
    #ond-content .hidden-print {
        display: none!important
    }
}

#ond-content .slideDown {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible!important
}

@keyframes slideDown {
    0% {
        transform: translateY(-100%)
    }
    50% {
        transform: translateY(8%)
    }
    65% {
        transform: translateY(-4%)
    }
    80% {
        transform: translateY(4%)
    }
    95% {
        transform: translateY(-2%)
    }
    100% {
        transform: translateY(0%)
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%)
    }
    50% {
        -webkit-transform: translateY(8%)
    }
    65% {
        -webkit-transform: translateY(-4%)
    }
    80% {
        -webkit-transform: translateY(4%)
    }
    95% {
        -webkit-transform: translateY(-2%)
    }
    100% {
        -webkit-transform: translateY(0%)
    }
}

#ond-content .slideUp {
    animation-name: slideUp;
    -webkit-animation-name: slideUp;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible!important
}

@keyframes slideUp {
    0% {
        transform: translateY(100%);
        opacity: 0
    }
    100% {
        transform: translateY(0%);
        opacity: 1
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(100%);
        opacity: 0
    }
    100% {
        -webkit-transform: translateY(0%);
        opacity: 1
    }
}

#ond-content .fadeIn {
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;
    visibility: visible!important
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

#ond-content .stretchLeft {
    animation-name: stretchLeft;
    -webkit-animation-name: stretchLeft;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -webkit-transform-origin: 100% 0
}

@keyframes stretchLeft {
    0% {
        transform: scaleX(0.3)
    }
    40% {
        transform: scaleX(1.02)
    }
    60% {
        transform: scaleX(0.98)
    }
    80% {
        transform: scaleX(1.01)
    }
    100% {
        transform: scaleX(0.98)
    }
    80% {
        transform: scaleX(1.01)
    }
    100% {
        transform: scaleX(1)
    }
}

@-webkit-keyframes stretchLeft {
    0% {
        -webkit-transform: scaleX(0.3)
    }
    40% {
        -webkit-transform: scaleX(1.02)
    }
    60% {
        -webkit-transform: scaleX(0.98)
    }
    80% {
        -webkit-transform: scaleX(1.01)
    }
    100% {
        -webkit-transform: scaleX(0.98)
    }
    80% {
        -webkit-transform: scaleX(1.01)
    }
    100% {
        -webkit-transform: scaleX(1)
    }
}

#ond-content .stretchRight {
    animation-name: stretchRight;
    -webkit-animation-name: stretchRight;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0
}

@keyframes stretchRight {
    0% {
        transform: scaleX(0.3)
    }
    40% {
        transform: scaleX(1.02)
    }
    60% {
        transform: scaleX(0.98)
    }
    80% {
        transform: scaleX(1.01)
    }
    100% {
        transform: scaleX(0.98)
    }
    80% {
        transform: scaleX(1.01)
    }
    100% {
        transform: scaleX(1)
    }
}

@-webkit-keyframes stretchRight {
    0% {
        -webkit-transform: scaleX(0.3)
    }
    40% {
        -webkit-transform: scaleX(1.02)
    }
    60% {
        -webkit-transform: scaleX(0.98)
    }
    80% {
        -webkit-transform: scaleX(1.01)
    }
    100% {
        -webkit-transform: scaleX(0.98)
    }
    80% {
        -webkit-transform: scaleX(1.01)
    }
    100% {
        -webkit-transform: scaleX(1)
    }
}

#ond-content .stretchDown {
    animation-name: stretchDown;
    -webkit-animation-name: stretchDown;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
    transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0
}

@keyframes stretchDown {
    0% {
        transform: scaleY(0.3)
    }
    40% {
        transform: scaleY(1.02)
    }
    60% {
        transform: scaleY(0.98)
    }
    80% {
        transform: scaleY(1.01)
    }
    100% {
        transform: scaleY(0.98)
    }
    80% {
        transform: scaleY(1.01)
    }
    100% {
        transform: scaleY(1)
    }
}

@-webkit-keyframes stretchDown {
    0% {
        -webkit-transform: scaleY(0.3)
    }
    40% {
        -webkit-transform: scaleY(1.02)
    }
    60% {
        -webkit-transform: scaleY(0.98)
    }
    80% {
        -webkit-transform: scaleY(1.01)
    }
    100% {
        -webkit-transform: scaleY(0.98)
    }
    80% {
        -webkit-transform: scaleY(1.01)
    }
    100% {
        -webkit-transform: scaleY(1)
    }
}

@font-face {
    font-family: WorkSans;
    src: url(fonts/WorkSans-Regular.eot);
    src: url(fonts/WorkSans-Regular.eot?#iefix) format("embedded-opentype"), url(fonts/WorkSans-Regular.woff) format("woff"), url(fonts/WorkSans-Regular.ttf) format("truetype"), url(fonts/WorkSans-Regular.svg#WorkSans) format("svg");
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Karla;
    src: url(fonts/Karla-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Karla;
    src: url(fonts/Karla-Italic.ttf);
    font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Karla;
    src: url(fonts/Karla-Bold.ttf);
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Karla;
    src: url(fonts/Karla-Bold.ttf);
    font-weight: 700;
    font-style: italic;
    text-rendering: optimizeLegibility;
}


@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Thin.ttf);
    font-weight: 100;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-ThinItalic.ttf);
    font-weight: 100;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Light.ttf);
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-LightItalic.ttf);
    font-weight: 300;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Italic.ttf);
    font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
}


@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Medium.ttf);
    font-weight: 500;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-MediumItalic.ttf);
    font-weight: 500;
    font-style: italic;
    text-rendering: optimizeLegibility;
}


@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Bold.ttf);
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
    text-rendering: optimizeLegibility;
}




@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-Black.ttf);
    font-weight: 900;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Roboto;
    src: url(fonts/Roboto/Roboto-BlackItalic.ttf);
    font-weight: 900;
    font-style: italic;
    text-rendering: optimizeLegibility;
}


@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Thin.ttf);
    font-weight: 100;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-ThinItalic.ttf);
    font-weight: 100;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Light.ttf);
    font-weight: 300;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-LightItalic.ttf);
    font-weight: 300;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Regular.ttf);
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Italic.ttf);
    font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
}


@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Medium.ttf);
    font-weight: 500;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-MediumItalic.ttf);
    font-weight: 500;
    font-style: italic;
    text-rendering: optimizeLegibility;
}


@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Bold.ttf);
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-BoldItalic.ttf);
    font-weight: 700;
    font-style: italic;
    text-rendering: optimizeLegibility;
}




@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-Black.ttf);
    font-weight: 900;
    font-style: normal;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Poppins;
    src: url(fonts/Poppins/Poppins-BlackItalic.ttf);
    font-weight: 900;
    font-style: italic;
    text-rendering: optimizeLegibility;
}





@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_lt-webfont.ttf); 
   src: url('fonts/superclarendon/superclarendon_lt-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_lt-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_lt-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_lt-webfont.svg#superclarendonlight') format('svg');
    font-weight: 100;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_lt_it-webfont.ttf);
    src: url('fonts/superclarendon/superclarendon_lt_it-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_lt_it-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_lt_it-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_lt_it-webfont.svg#superclarendonlight_italic') format('svg');
    font-weight: 100;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_rg-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_rg-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_rg-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_rg-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_rg-webfont.svg#superclarendon_rgregular') format('svg');
    
    font-weight: normal;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_rg_it-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_rg_it-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_rg_it-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_rg_it-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_rg_it-webfont.svg#superclarendon_rgitalic') format('svg');
    font-weight: normal;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_rg-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_rg-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_rg-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_rg-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_rg-webfont.svg#superclarendon_rgregular') format('svg');
    font-weight: 500;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_rg_it-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_rg_it-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_rg_it-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_rg_it-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_rg_it-webfont.svg#superclarendon_rgitalic') format('svg');
    font-weight: 500;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_bd-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_bd-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_bd-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_bd-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_bd-webfont.svg#superclarendon_rgbold') format('svg');
    font-weight: 700;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_bd_it-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_bd_it-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_bd_it-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_bd_it-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_bd_it-webfont.svg#superclarendon_rgbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_bl-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_bl-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_bl-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_bl-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_bl-webfont.svg#superclarendonblack') format('svg');
    font-weight: 900;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: superclarendon;
    src: url(fonts/superclarendon/superclarendon_bl_it-webfont.ttf);
   src: url('fonts/superclarendon/superclarendon_bl_it-webfont.woff2') format('woff2'),
         url('fonts/superclarendon/superclarendon_bl_it-webfont.woff') format('woff'),
         url('fonts/superclarendon/superclarendon_bl_it-webfont.ttf') format('truetype'),
         url('fonts/superclarendon/superclarendon_bl_it-webfont.svg#superclarendonblack_italic') format('svg');
    font-weight: 900;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/Akkurat.ttf) format('truetype');
	font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/AkkuratItalic.ttf) format('truetype');
	font-weight: 400;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/Akkurat-Bold.ttf) format('truetype');
	font-weight: bold;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/Akkurat-BoldExtra.ttf) format('truetype');
	font-weight: bolder;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/Akkurat-BoldItalic.ttf) format('truetype');
	font-weight: bold;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/Akkurat-BoldItalicExtra.ttf) format('truetype');
	font-weight: bolder;
    font-style: italic;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/AkkuratLight.ttf) format('truetype');
	font-weight: 200;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
@font-face {
    font-family: Akkurat;
    src: url(fonts/akkurat/AkkuratLightItalic.ttf) format('truetype');
	font-weight: 200;
    font-style: italic;
    text-rendering: optimizeLegibility;
}

html {
    text-transform: uppercase;
    height: auto!important;
}

body {
    margin: 0;
    padding: 0;
    height: auto!important;
}

body[language=es] .popup-zone .popup_destacado .txt-central-popup{
    width:100%;
}

body.theme .content_wrapper .content {
    padding: 0!important;
} 

#ie8Warm {
    background-color: #fff;
    bottom: 4em;
    color: #575757;
    display: none;
    min-height: 5.7em;
    position: fixed;
    right: 0;
    text-align: center;
    width: 100%;
    z-index: 10000
}

#ie8Warm p {
    padding: 1em;
    font-size: 14px
}

#ie8Warm .SpriteCloseDesplegable {
    cursor: pointer;
    display: inline-block;
    height: 26px;
    position: absolute;
    right: 10px;
    top: 0;
    width: 26px;
display:none;
}

.ond-slider {
    padding: 20px;
    margin: 0 auto
}

.ond-slider .bx-controls {
    width: 100%;
    top: 52%;
    right: 0
}

.ond-slider .bx-controls .bx-controls-direction {
    display: block
}

.ond-slider .bx-controls .bx-controls-direction .bx-prev {
    float: left;
    width: 8px;
    height: 14px;    
    display: block!important;    
    margin-left: 6px;
    font-family: 'Glyphicons Halflings'!important;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ond-slider .bx-controls .bx-controls-direction .bx-prev:hover:before {
    color:#999;
}
.ond-slider .bx-controls .bx-controls-direction .bx-prev:before {    
    color: #666;
    content: "\e257";
}

.ond-slider .bx-controls .bx-controls-direction .bx-prev.disabled {
    display: none
}

.ond-slider .bx-controls .bx-controls-direction .bx-next {
    float: right;
    display: block!important;
    background-size: initial!important;
    width: 8px;
    height: 14px;
    margin-right: 6px;
    font-family: 'Glyphicons Halflings'!important;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ond-slider .bx-controls .bx-controls-direction .bx-next:hover:before {
    color:#999;
}
.ond-slider .bx-controls .bx-controls-direction .bx-next:before {
    color: #666;
    content: "\e258";
}

.ond-slider .bx-controls .bx-controls-direction .bx-next.disabled {
    display: none
}

.ond-slider .bxslider .product img {
    width: 100%;
    max-width: 100%
}

.ond-slider .bxslider .product h1 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 14px;
    font-size: 1.4rem;
    margin: 10px 0 5px;
    min-height: 30px
}

.ond-slider .bxslider .product h1.text-center {
    text-align: center
}

.ond-slider .bxslider .product .productPrice {
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700
}

.ond-slider .bxslider .product h4 {
    margin: 20px 0 5px;
    font-size: 10px;
    font-size: 1rem
}

.ond-slider .bxslider .product p.no_available {
    font-weight: 700;
    border: 1px solid #000;
    padding: 5px 10px;
    margin-bottom: 15px;
    display: inline-block
}

.ond-slider .bxslider .product select {
    display: block;
    min-width: 60px;
    margin-bottom: 20px;
    -moz-appearance: menulist;
    -webkit-appearance: menulist;
    width: auto!important;
    border: 1px solid
}

.ond-slider .bxslider .product .seeProduct,
.ond-slider .bxslider .product .ondAddToCart {
    display: block;
    color: #fff;
    text-align: center;
    padding: 10px 0;
    font-size: 14px;
    font-size: 1.4rem;
    text-decoration: none
}

.ond-slider .bxslider .product .seeProduct {
    background: #ECEDED;
    margin-bottom: 10px;
    color: #000
}

.ond-slider .bxslider .product .seeProduct:hover {
    color: #fff;
    background: #a65c68
}

.ond-slider .bxslider .product .ondAddToCart {
    background: #511821;
    color: #fff;
    font-family: 'Glyphicons Halflings'!important;
    color: #666;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.ond-slider .bxslider .product .ondAddToCart:hover {
    background: #a65c68
}

.ond-slider .bxslider .product .ondAddToCart:after {
    width: 1em;
    height: 1em;
    display: inline-block;
    margin-left: 10px;
    content: "\e116";
}

.ond-slider .bxslider .product .ondAddToCart.false {
    display: none
}

#ond-content {
    width: 100%;
    padding-top: 24px;
    overflow: hidden;
    background-color: #fff;
    font-family: WorkSans, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-size: .9rem;
    font-size: 16px;
    text-transform: none
}

#ond-content a {
    outline: 0;
    color: #000
}

#ond-content a:hover,
#ond-content a:focus {
    text-decoration: none;
    color: #000;
    outline: 0 none
}

#ond-content img {
    width: 100%;
    height: auto;
    max-width: 100%
}

#ond-content .panel {
    margin-bottom: 70px
}

#ond-content .relative {
    position: relative
}

#ond-content .inline-block {
    display: inline-block
}

#ond-content #arrow-next {
    position: fixed;
    bottom: 10px;
    left: 50%;
    -webkit-animation: jump 2s ease 0s infinite normal;
    animation: jump 2s ease 0s infinite normal
}

@media (min-width:768px) {
    #ond-content #arrow-next {
        bottom: 45px
    }
}

#ond-content #arrow-next::before {
    content: '';
    display: block;
    border-right: 3px solid #ffffff;
    border-bottom: 3px solid #ffffff;
    width: 25px;
    height: 25px;
    -ms-transform: rotate(45deg) translateX(-50%);
    -moz-transform: rotate(45deg) translateX(-50%);
    -webkit-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%)
}

@media (min-width:768px) {
    #ond-content #arrow-next::before {
        width: 40px;
        height: 40px
    }
}

#ond-content .color-black {
    color: #000
}

#ond-content .color-red{
    color: #ff4f4d;
}

#ond-content .color-black .btn-cta {
    border-color: #000
}

#ond-content .color-black small {
    color: #000
}

#ond-content .color-brand {
    color: #00aaa5
}

#ond-content .color-brand .btn-cta {
    border-color: #00aaa5
}

#ond-content .color-brand small {
    color: #00aaa5
}

#ond-content .color-sales {
    color: #d93057
}

#ond-content .color-sales .btn-cta {
    border-color: #d93057
}

#ond-content .color-sales small {
    color: #d93057
}

#ond-content .color-white {
    color: #fff
}

#ond-content .color-white .btn-cta {
    border-color: #fff
}

#ond-content .color-white small {
    color: #fff
}

#ond-content .txt.absolute {
    padding: 0!important;
    margin: 0!important
}

#ond-content .txt h1 span,
#ond-content .txt h2 span,
#ond-content .txt h3 span,
#ond-content .txt h4 span,
#ond-content .txt h5 span {
    font-family: 'Roboto', sans-serif
}

#ond-content .txt h5 {
    margin: 15px 0 0
}

#ond-content .txt h1 {
    margin: 15px 0 0;
    font-size: 35px
}
#ond-content .txt.absolute h1{
    margin: 55px 0 0;
}

#ond-content .txt h2 {
    margin: 15px 0 0;
    font-size: 24px
}

#ond-content .txt p {
    margin: 15px 0 0
}

#ond-content .txt strong {
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif
}

#ond-content a .btn-cta {
    font-size: 14px;
    display: inline-block; 
    margin: 7px 0 4px !important;
}

@media (min-width:768px) {
    #ond-content a .btn-cta {
       
    }
}

#ond-content a .btn-cta.cta2 {
    margin-left: 50px
}

#ond-content a .btn-cta strong {
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif
}
/*
#ond-content a:hover .color-black .btn-cta,
#ond-content a:focus .color-black .btn-cta {
    color: #fff;
    background: #000
}

#ond-content a:hover .color-brand .btn-cta,
#ond-content a:focus .color-brand .btn-cta {
    color: #fff;
    background: #00aaa5
}
*/

#ond-content a:hover .color-black .btn-cta,
#ond-content a:focus .color-black .btn-cta {
    color: #000;
    background: #F3F3F3;
}

#ond-content a:hover .color-sales .btn-cta,
#ond-content a:focus .color-sales .btn-cta {
    color: #fff;
    background: #000000;
}

#ond-content a.color-white .btn-cta:hover ,
#ond-content a.color-white .btn-cta:focus  {
    color: #000;
    background: #fff
}

#ond-content .full-categories h1 {
    font-size: 30px;
    font-size: 3rem
}

@media (min-width:992px) {
    #ond-content .full-categories h1 {
        font-size: 40px;
        font-size: 4rem
    }
}

@media (min-width:1250px) {
    #ond-content .full-categories h1 {
        font-size: 40px;
        font-size: 4rem
    }
}

@media (min-width:1400px) {
    #ond-content .full-categories h1 {
        font-size: 42px;
        font-size: 4.2rem
    }
}

#ond-content .full-categories h2 {
    font-size: 18px;
    font-size: 1.8rem
}

@media (min-width:992px) {
    #ond-content .full-categories h2 {
        font-size: 28px;
        font-size: 2.8rem
    }
}

@media (min-width:1250px) {
    #ond-content .full-categories h2 {
        font-size: 32px;
        font-size: 3.2rem
    }
}

@media (min-width:1400px) {
    #ond-content .full-categories h2 {
        font-size: 36px;
        font-size: 3.6rem
    }
}

#ond-content .full-categories.categories-3 h1 {
    font-size: 26px;
    font-size: 2.6rem;
    font-size: 6vw;
}

#ond-content .full-categories.categories-3 h1:hover{
    text-decoration: underline;
}

@media (min-width:992px) {
    #ond-content .full-categories.categories-3 h1 {
        font-size: 32px;
        font-size: 3.2rem
    }
}

@media (min-width:1250px) {
    #ond-content .full-categories.categories-3 h1 {
        font-size: 36px;
        font-size: 3.6rem
    }
}

@media (min-width:1400px) {
    #ond-content .full-categories.categories-3 h1 {
        font-size: 38px;
        font-size: 3.8rem
    }
}

#ond-content .full-categories.categories-3 h2 {
    font-size: 16px;
    font-size: 1.6rem
}

@media (min-width:992px) {
    #ond-content .full-categories.categories-3 h2 {
        font-size: 24px;
        font-size: 2.4rem
    }
}

@media (min-width:1250px) {
    #ond-content .full-categories.categories-3 h2 {
        font-size: 28px;
        font-size: 2.8rem
    }
}

@media (min-width:1400px) {
    #ond-content .full-categories.categories-3 h2 {
        font-size: 30px;
        font-size: 3rem
    }
}

#ond-content .tmpl-banner_inside h1 {
    font-size: 26px;
    font-size: 2.6rem
}

@media (min-width:992px) {
    #ond-content .tmpl-banner_inside h1 {
        font-size: 40px;
        font-size: 4rem
    }
}

@media (min-width:1250px) {
    #ond-content .tmpl-banner_inside h1 {
        font-size: 40px;
        font-size: 4rem
    }
}

@media (min-width:1400px) {
    #ond-content .tmpl-banner_inside h1 {
        font-size: 42px;
        font-size: 4.2rem
    }
}

#ond-content .tmpl-close_banner,
#ond-content .tmpl-close_banner_typographic,
#ond-content .tmpl-happy_thursday {
    position: relative;
    margin-bottom: 30px
}

#ond-content .tmpl-close_banner .ond-closeButton,
#ond-content .tmpl-close_banner_typographic .ond-closeButton,
#ond-content .tmpl-happy_thursday .ond-closeButton {
    width: 15px;
    height: 15px;
    padding: 10px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    font-family: 'Glyphicons Halflings'!important;
    color: #666;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

#ond-content .tmpl-close_banner .ond-closeButton:before,
#ond-content .tmpl-close_banner_typographic .ond-closeButton:before,
#ond-content .tmpl-happy_thursday .ond-closeButton:before {
    content: "\e088";
}

#ond-content .tmpl-banner_outside.close,
#ond-content .tmpl-banner_inside.close {
    position: relative;
    margin-bottom: 30px
}

#ond-content .tmpl-banner_outside.close .ond-closeButton,
#ond-content .tmpl-banner_inside.close .ond-closeButton {
    width: 15px;
    height: 15px;
    padding: 10px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    font-family: 'Glyphicons Halflings'!important;
    color: #666;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
#ond-content .tmpl-banner_outside.close .ond-closeButton:before,
#ond-content .tmpl-banner_inside.close .ond-closeButton:before {
    content: "\e088";
}

#ond-content .tmpl-legal , #section_legal_footer {
    color: #999;
    font-size: 10px;
    font-size: 1.5rem;
    line-height: 17px;
    text-align: center;
        margin-top: 50px;
}

@media screen and (max-width: 1023px){
    #ond-content .tmpl-legal{
        margin: 20px 0 !important;
        width: 100%;
    }
}

#section_legal_footer {
    margin-bottom: 0px!important;
    margin-top: 0px;
}

#ond-content .tmpl-legal a , #section_legal_footer  a  {
    color: #999;
    text-decoration: underline
}

#ond-content .tmpl-legal a:hover , #section_legal_footer  a:hover{
    color: #7c7c7c
}


#ond-content .tmpl-slide_product {
    max-width: 85%;
    margin: 0 auto;
}

#ond-content .tmpl-slide_product h1.title{
    font-family: 'Karla';
}
body[language="ro"] #ond-content .tmpl-slide_product h1.title, body[language="el"] #ond-content .tmpl-slide_product h1.title, 
body[language="ru"] #ond-content .tmpl-slide_product h1.title, body[language="pl"] #ond-content .tmpl-slide_product h1.title,
body[language="bg"] #ond-content .tmpl-slide_product h1.title{
    font-family: 'Open Sans';
}

 
@media (min-width:767px) {
    #ond-content .tmpl-slide_product {
        max-width: 95% !important;
    }
    
    
    #ond-content .featured_2_left_carousel .tmpl-slide_product {
        max-width: 88% !important;
        margin-left:17px !important;
    }
    
    
}

#ond-content .tmpl-slide_product a .btn-cta {
   
    background-color: #333;
    color: #ffffff;
    width: 100%;
    padding: 10px 0px 11px 0px;
    display: inline-block;
    align-self: center;
}
#ond-content .tmpl-slide_product a .btn-cta:hover {
    background-color: rgba(51,51,51,.8);
}
/*#ond-content .tmpl-slide_doble a .absolute .table .datos-producto{
    margin-top: -40px;
}*/
#ond-content .tmpl-slide_doble .cell{
    /*vertical-align: top !important;*/
}
#ond-content .tmpl-slide_doble a.link-vt{
    margin-top: 10px;
    display: inline-block;
    font-size: 14px;
    text-align: right;
    width: 100%;
    text-decoration: none;
    position: relative;
    display: none;
        font-family: 'Roboto', sans-serif !important;
}
#ond-content .tmpl-slide_doble a.link-vt:hover{
    font-weight: 400;
}

#ond-content .tmpl-slide_product h1.title {
    margin-top: 0;
    margin-bottom: 54px;
    font-size: 18px;
    font-size: 1.8rem
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product h1.title {
        
    font-size: 2.7rem;
    }
}

#ond-content .tmpl-slide_product h1.title strong {
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif;
    text-transform: uppercase
}

#ond-content .tmpl-slide_product .slick .slide-prod {
    display: block;
    margin: 0 15px;
    text-align: center
}

@media (max-width:767px) {
    #ond-content .tmpl-slide_product .slick .slide-prod {
        margin: 0 5px
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod img {
    max-width: 220px;
    margin: 0 auto
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod img {
        max-width: none
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod h1 {
    font-size: 16px;
    text-transform: uppercase
}

#ond-content .tmpl-slide_product .slick .slide-prod h4 {
    font-size: 12px;
    font-size: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod h4 {
        font-size: 14px;
        font-size: 1.2rem;
        margin-top: 15px
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod p {
    font-size: 11px;
    font-size: 1.1rem;
    font-weight: 700;
    display: inline;
    padding: 0 10px
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod p {
        font-size: 14px;
        font-size: 1.4rem
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod p.strike {
    text-decoration: line-through;
	margin-left: 5px;
}

#ond-content .tmpl-slide_product .slick .slide-prod p.red {
    color: #DD123D
}

#ond-content .tmpl-slide_product .slick .slide-prod p.no_available {
    font-weight: 700;
    border: 1px solid #000;
    padding: 5px 10px;
    margin-bottom: 15px;
    display: inline-block;
    font-size: 11px
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas {
    font-size: 11px;
    font-size: 1.1rem;
    text-align: center;
    margin: 15px 0 0;
    
    min-height: 61px;
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod .list-tallas {
        font-size: 14px;
        font-size: 1.4rem;
        margin: 10px 0
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li:not(.init) {
    display: none;
     margin: 0 5px;
     color: #ccc;
     padding: 0px;

}
@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li {
     
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li a {
    color: #000;
    display: block;
    text-align: center
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li a:hover,
#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li a.active {
    text-decoration: underline
}

#ond-content .tmpl-slide_product .slick .slide-prod .img-soldout {
    position: relative;
    width: 100%;
    height: 100%
}

#ond-content .tmpl-slide_product .slick .slide-prod .img-soldout img {
    opacity: .7
}

#ond-content .tmpl-slide_product .slick .slide-prod .img-soldout span {
    display: inline-block;
    text-align: center;
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif;
    position: absolute;
    font-size: 25px;
    top: 50%;
    left: 0;
    color: #DD123D;
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 100%
}

#ond-content .tmpl-bundle_4 .look h1 {
    font-size: 16px;
    text-transform: uppercase
}

#ond-content .tmpl-bundle_4 .look p {
    display: inline;
    padding: 0 10px
}

#ond-content .tmpl-bundle_4 .look p.strike {
    text-decoration: line-through;
    color: #B30C10
}

#ond-content .tmpl-bundle_4 .look p.no_available {
    font-weight: 700;
    border: 1px solid #000;
    padding: 5px 10px;
    margin-bottom: 15px;
    display: inline-block;
    font-size: 11px
}

#ond-content .tmpl-profits {
    margin-bottom: 0!important
}

#ond-content .tmpl-profits .row {
    text-align: center
}

#ond-content .tmpl-profits .row .col-xs-12 {
    color: #000;
    padding: 15px
}

#ond-content .tmpl-profits .row .col-xs-12 strong {
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif
}

#ond-content .tmpl-profits.beneficios {
    text-transform: uppercase
}

#ond-content .tmpl-close_banner_typographic .txt h1,
#ond-content .tmpl-banner_typographic .txt h1 {
    font-size: 45px;
    line-height: 36px
}

#ond-content .tmpl-close_banner_typographic .txt h2,
#ond-content .tmpl-banner_typographic .txt h2 {
    font-size: 30px;
    margin-top: 5px
}

#ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe,
#ond-content .tmpl-banner_typographic.tmpl-banner_subscribe {
    margin-bottom: 30px
}

#ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe .text-right,
#ond-content .tmpl-banner_typographic.tmpl-banner_subscribe .text-right {
    padding-right: 5px
}

#ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe.long a,
#ond-content .tmpl-banner_typographic.tmpl-banner_subscribe.long a {
    display: block;
    background: #f2f2f2;
    padding: 25px 0
}

#ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe.long .txt h1,
#ond-content .tmpl-banner_typographic.tmpl-banner_subscribe.long .txt h1 {
    margin: 0;
    font-size: 35px;
    line-height: 36px
}

#ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe.long .txt h2,
#ond-content .tmpl-banner_typographic.tmpl-banner_subscribe.long .txt h2 {
    font-size: 22px;
    margin-top: 5px
}

#ond-content .tmpl-title {
    text-align: center
}

#ond-content .tmpl-title h1 {
    display: inline-block;
    padding-bottom: 20px;
    margin: 0 0 25px;
    font-size: 2.5em;
    
        font-family: 'Roboto', sans-serif !important;
	font-weight: 300;
}
#ond-content .tmpl-title h1 span{
	display: inline-block;
	cursor: pointer;
}
#ond-content .tmpl-title h1 span:hover, #ond-content .tmpl-title h1 span.active{
	font-weight: 600;
	text-decoration: underline;
}

#ond-content .tmpl-title h1 strong {
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif
}


/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
   {
    #ond-content .tmpl-title.style_2 h1 {

    font-size: 2vw !important;
}

}

@media (min-width:768px) {
    #ond-content .tmpl-title h1 strong {
        font-size: 42px;
        font-size: 4.2rem
    }
}

#ond-content .tmpl-title.style_2 h1 {
    display: block;
    border-bottom: 0;
    padding-bottom: 0;
	font-size: 1.22vw;
}

#ond-content .tmpl-slide .white{
    color: white !important;
}

#ond-content .tmpl-slide .black{
    color: black !important;
}

#ond-content .tmpl-slide .inner {
    margin: 0px
}

#ond-content .tmpl-slide .slick-track>a {
    margin: 0 15px
}

#ond-content .tmpl-slide a {
    display: block;
    text-align: left
}

#ond-content .tmpl-slide .titular-slide-unico h3{
    font-size: 2.7rem;
    margin-bottom: 37px;
    margin-top: 0;
    font-family: Montserrat;
    font-weight: 500;
    text-decoration: underline;
}

#ond-content .tmpl-slide .titular-slide-unico a {
    display: inline-block !important;
    text-align: left;
}

#ond-content .tmpl-slide a .absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#ond-content .tmpl-slide a .absolute .table {
    display: table;
    width: 100%;
    height: 100%
}

#ond-content .tmpl-slide a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}
#ond-content .tmpl-slide a .absolute .table .cell

#ond-content .tmpl-slide a .absolute .table .cell h1,
#ond-content .tmpl-slide a .absolute .table .cell h2 {
    margin: 0;
}


body[language="bg"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="ru"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="el"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="cs"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="sk"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="ro"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="tr"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="hr"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1  {
    font-family: 'Open Sans' !important;
}


#ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell h1{
    font-family: Montserrat, WorkSans-Regular, Arial, Helvetica, sans-serif !important;
}
ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell h1 span{
    font-family: inherit !important;
}

body[language="ru"] #ond-content .tmpl-slide a .absolute .table .cell h1,
body[language="ru"] #ond-content .tmpl-slide a .absolute .table .cell h2 {
   /* font-family: 'Open Sans', WorkSans-Regular, Arial, Helvetica, sans-serif;*/
}

#ond-content .tmpl-slide a .absolute .table .cell h2{
    display: inline-block !important;
    padding: 50px !important;
}

body[language="ro"] #ond-content .tmpl-slide a .absolute .table .cell h1, body[language="el"] #ond-content .tmpl-slide a .absolute .table .cell h1, body[language="ru"] #ond-content .tmpl-slide a .absolute .table .cell h1 
body[language="ro"] #ond-content .tmpl-slide a .absolute .table .cell h2, body[language="el"] #ond-content .tmpl-slide a .absolute .table .cell h2, body[language="ru"] #ond-content .tmpl-slide a .absolute .table .cell h2 {
    margin: 0;
  /*  font-family: 'Open Sans', WorkSans-Regular, Arial, Helvetica, sans-serif;*/
}

#ond-content .tmpl-categories_bg {
    padding: 40px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center right
}

@media (min-width:768px) {
    #ond-content .tmpl-categories_bg {
        padding: 70px 0
    }
}

@media (min-width:1200px) {
    #ond-content .tmpl-categories_bg {
        padding: 150px 0
    }
}

#ond-content .tmpl-categories_bg a {
    text-align: center;
    display: block
}

@media (min-width:992px) {
    #ond-content .tmpl-categories_bg a {
        margin: 0 25px
    }
}

@media (min-width:1200px) {
    #ond-content .tmpl-categories_bg a {
        margin: 0 30px
    }
}

#ond-content .tmpl-categories_bg a .color-black .btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

#ond-content .tmpl-categories_bg a .color-brand .btn-cta {
    border-color: #00aaa5;
    background-color: #00aaa5;
    color: #fff
}

#ond-content .tmpl-categories_bg a .color-sales .btn-cta {
    border-color: #ffffff;
    color: #fff
}

#ond-content .tmpl-categories_bg a .color-white .btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

#ond-content .tmpl-categories_bg a:hover .color-black .btn-cta {
    background-color: transparent;
    color: #000
}

#ond-content .tmpl-categories_bg a:hover .color-brand .btn-cta {
    background-color: transparent;
    color: #00aaa5
}

#ond-content .tmpl-categories_bg a:hover .color-sales .btn-cta {
    background-color: #000000;
    color: #ffffff;
    border-color: #000000;
}

#ond-content .tmpl-categories_bg a:hover .color-white .btn-cta {
    background-color: transparent;
    color: #fff
}

#ond-content .tmpl-categories_bg .btn-cta {
    display: block;
    margin: 15px auto 0;
    max-width: 380px
}

@media (min-width:768px) {
    #ond-content .tmpl-categories_bg .btn-cta {
        margin-top: 30px;
        padding: 20px 18px
    }
}

#ond-content .tmpl-categories_4 a {
    text-align: center;
    display: block
}

#ond-content .tmpl-categories_4_inside a {
    display: block;
    text-align: center
}

#ond-content .tmpl-categories_4_inside a .absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#ond-content .tmpl-categories_4_inside a .absolute .table {
    display: table;
    width: 100%;
    height: 100%
}

#ond-content .tmpl-categories_4_inside a .absolute .table .cell {
    display: table-cell;
    vertical-align: top;
    text-align: left
}

#ond-content .tmpl-categories_4_inside a .absolute .table .cell h1,
#ond-content .tmpl-categories_4_inside a .absolute .table .cell h2 {
    margin: 0;
    font-family: WorkSans-Regular, Arial, Helvetica, sans-serif
}

#ond-content .tmpl-happy_thursday a .btn-cta {
    margin-top: 35px
}

#ond-content .tmpl-happy_thursday .legal {
    color: #999;
    font-size: 10px;
    font-size: 1rem;
    line-height: 17px;
    text-align: center;
    margin-top: 55px
}

#ond-content .tmpl-happy_thursday .legal a {
    color: #999;
    text-decoration: underline
}

#ond-content .tmpl-happy_thursday .legal a:hover {
    color: #7c7c7c
}

#ond-content .tmpl-editorial_2 .mod-2 {
    margin-top: -40px
}

#ond-content .tmpl-editorial_3_1v_2h .mod-2 {
    position: relative;
    top: 210px
}

#ond-content .tmpl-editorial_4 .mod-2 {
    margin-top: 100px
}

#ond-content .tmpl-editorial_4 .mod-3 {
    margin-top: -250px
}

#ond-content .tmpl-editorial_5_2v_3h .mod-2 {
    position: relative;
    top: 180px
}

#ond-content .tmpl-editorial_5_2v_3h .mod-3 {
    position: relative;
    top: -100px;
    margin-bottom: 35px
}

#ond-content .tmpl-editorial_5_2v_3h .mod-3 a {
    display: block;
    padding: 0 35px
}

#ond-content .tmpl-editorial_5_2v_3h .mod-5 {
    margin-top: -80px
}

#ond-content .tmpl-full_banner a,
#ond-content .tmpl-banner_inside a {
    position: relative;
    display: block
}

#ond-content .tmpl-full_banner a.inline-block,
#ond-content .tmpl-banner_inside a.inline-block {
    display: inline-block
}

#ond-content .tmpl-full_banner .txt,
#ond-content .tmpl-banner_inside .txt {
    padding: 10px
}

 #tep{
    position:relative;
    top: -88px;
    
    }
    

#ond-content .tmpl-slide .txt.absolute,
#ond-content .tmpl-full_banner .txt.absolute,
#ond-content .tmpl-banner_outside_app .txt.absolute,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute,
#ond-content .tmpl-banner_inside .txt.absolute {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center
}

#ond-content .tmpl-slide .txt.absolute .table,
#ond-content .tmpl-full_banner .txt.absolute .table,
#ond-content .tmpl-banner_outside_app .txt.absolute .table,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table,
#ond-content .tmpl-banner_inside .txt.absolute .table {
    display: table;
    width: 100%;
    height: 100%
}


#ond-content .tmpl-slide .txt.absolute .table .cell,
#ond-content .tmpl-full_banner .txt.absolute .table .cell,
#ond-content .tmpl-banner_outside_app .txt.absolute .table .cell,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell {
    display: table-cell;
    width: 100%;
    height: 100%
}

#ond-content .tmpl-full_banner .txt.absolute .table .cell .ond-container,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell .ond-container {
    padding: 40px
}

@media (max-width:767px) {
    #ond-content .tmpl-full_banner .txt.absolute .table .cell .ond-container,
    #ond-content .tmpl-banner_inside .txt.absolute .table .cell .ond-container {
        padding: 0
    }
    .tmpl-banner_outside { margin-top: 0px!important; margin-bottom: 0px!important; }
}

#ond-content .tmpl-full_banner .txt.absolute .table .cell.x-left,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell.x-left,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell.x-left {
    text-align: left
}


#ond-content .tmpl-slide .txt.absolute .table .cell.x-center,
#ond-content .tmpl-full_banner .txt.absolute .table .cell.x-center,
#ond-content .tmpl-banner_outside_app .txt.absolute .table .cell.x-center,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell.x-center,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell.x-center {
    text-align: center
}

#ond-content .tmpl-full_banner .txt.absolute .table .cell.x-right,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell.x-right,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell.x-right {
    text-align: right
}

#ond-content .tmpl-full_banner .txt.absolute .table .cell.y-top,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell.y-top,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell.y-top {
    vertical-align: top
}

#ond-content .tmpl-slide .txt.absolute .table .cell.y-center,
#ond-content .tmpl-full_banner .txt.absolute .table .cell.y-center,
#ond-content .tmpl-banner_outside_app  .txt.absolute .table .cell.y-center,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell.y-center,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell.y-center {
    vertical-align: middle
}

#ond-content .tmpl-full_banner .txt.absolute .table .cell.y-bottom,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table .cell.y-bottom,
#ond-content .tmpl-banner_inside .txt.absolute .table .cell.y-bottom {
    vertical-align: bottom
}
#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row{
	text-align: left;
	margin: 0; 
}
#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1{
	/*font-size: 50px;*/
	font-size: 1.85vw;
	font-weight: 600;
}
#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2{
	/*font-size: 30px;*/
	font-size: 1.1vw;
	border-bottom: 1px solid black;
    display: inline-block;
	margin: 0;
	margin-bottom: 15px;
}
#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2:hover{
	font-weight: 600;
}

body[language="bg"] #ond-content .tmpl-title h1 span,
body[language="ru"] #ond-content .tmpl-title h1 span,
body[language="el"] #ond-content .tmpl-title h1 span,
body[language="cs"] #ond-content .tmpl-title h1 span,
body[language="sk"] #ond-content .tmpl-title h1 span,
body[language="ro"] #ond-content .tmpl-title h1 span,
body[language="tr"] #ond-content .tmpl-title h1 span,
body[language="hr"] #ond-content .tmpl-title h1 span,
body[language="pl"] #ond-content .tmpl-title h1 span{
    font-family: 'Open Sans';
}
body[language="bg"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="ru"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="el"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="cs"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="sk"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="ro"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="pt"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="tr"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="hr"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1,
body[language="pl"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1{
	/*font-family: 'Open Sans';*/
}



body[language="ru"] #trend_alert h1,body[language="ru"] #trend_alert h2{
    font-family: 'Open Sans';
}
body[language="bg"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="ru"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="el"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="cs"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="sk"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="ro"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="pt"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="tr"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="hr"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2,
body[language="pl"] #ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2{
	/*font-family: 'Open Sans';*/
}
@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right {
		vertical-align: middle;
         width: 61%;
	}
	#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row{
		vertical-align: text-bottom;
		padding-right: 5%;
	}
	#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1{
		font-size: 6.6vw;
		margin-top: 40px;
	}
	#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2{
		font-size: 3.56vw;
		margin-top: 10px;
	}
	#ond-content .tmpl-title.style_2 h1{
		font-size: 3.56vw;
	}
	#ond-content .tmpl-title.style_2 h1 span{
		font-size: inherit;
	}		
}

@media screen and (max-width: 450px){
	.tmpl-title {
		margin-top: 30px !important;
	}
}

@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h1{
		margin-top: 20px;

        color: #fff;
        margin-left: 5%;
	}
	#ond-content .tmpl-full_banner .txt.absolute .table .cell.txt-bottom-right .row h2{
		margin-top: 5px;
    border-bottom: 1px solid white;
        
    color: #fff;
    margin-left: 5%;
	}
}

#ond-content .tmpl-full_banner a {
    display: block
}

#ond-content .tmpl-full_banner .txt.absolute .table.half-right,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table.half-right,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table.half-left,
#ond-content .tmpl-full_banner .txt.absolute .table.half-left {
    width: 90%;
    margin-left: 5%
}

@media (min-width:768px) {
    #ond-content .tmpl-full_banner .txt.absolute .table.half-right,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table.half-right,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table.half-left,
    #ond-content .tmpl-full_banner .txt.absolute .table.half-left {
        width: auto;
        margin-left: 0
    }
}

@media (min-width:768px) {
    #ond-content .tmpl-full_banner .txt.absolute .table.half-right,
#ond-content .tmpl-featured2_with_left_text  .txt.absolute .table.half-right {
       float: right;
    }
}

#ond-content .tmpl-full_banner .txt h1.border-bottom,
#ond-content .tmpl-full_banner .txt h2.border-bottom,
#ond-content .tmpl-full_banner .txt h3.border-bottom,
#ond-content .tmpl-full_banner .txt h4.border-bottom,
#ond-content .tmpl-full_banner .txt h5.border-bottom,
#ond-content .tmpl-full_banner .txt h6.border-bottom {
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000
}

#ond-content .tmpl-full_banner .txt.color-black h1.border-bottom,
#ond-content .tmpl-full_banner .txt.color-black h2.border-bottom,
#ond-content .tmpl-full_banner .txt.color-black h3.border-bottom,
#ond-content .tmpl-full_banner .txt.color-black h4.border-bottom,
#ond-content .tmpl-full_banner .txt.color-black h5.border-bottom,
#ond-content .tmpl-full_banner .txt.color-black h6.border-bottom {
    border-bottom-color: #000
}

#ond-content .tmpl-full_banner .txt.color-white h1.border-bottom,
#ond-content .tmpl-full_banner .txt.color-white h2.border-bottom,
#ond-content .tmpl-full_banner .txt.color-white h3.border-bottom,
#ond-content .tmpl-full_banner .txt.color-white h4.border-bottom,
#ond-content .tmpl-full_banner .txt.color-white h5.border-bottom,
#ond-content .tmpl-full_banner .txt.color-white h6.border-bottom {
    border-bottom-color: #fff
}

#ond-content .tmpl-full_banner .txt.color-brand h1.border-bottom,
#ond-content .tmpl-full_banner .txt.color-brand h2.border-bottom,
#ond-content .tmpl-full_banner .txt.color-brand h3.border-bottom,
#ond-content .tmpl-full_banner .txt.color-brand h4.border-bottom,
#ond-content .tmpl-full_banner .txt.color-brand h5.border-bottom,
#ond-content .tmpl-full_banner .txt.color-brand h6.border-bottom {
    border-bottom-color: #00aaa5
}

#ond-content .tmpl-full_banner .txt h1 {
    font-size: 50px;
    font-size: 5rem
}

@media (min-width:768px) {
    #ond-content .tmpl-full_banner .txt h1 {
        font-size: 60px;
        font-size: 6rem
    }
}

@media (min-width:992px) {
    #ond-content .tmpl-full_banner .txt h1 {
        font-size: 80px;
        font-size: 8rem
    }
}

@media (min-width:1250px) {
    #ond-content .tmpl-full_banner .txt h1 {
        font-size: 82px;
        font-size: 8.2rem
    }
}

@media (min-width:1400px) {
    #ond-content .tmpl-full_banner .txt h1 {
        font-size: 100px;
        font-size: 10rem;
        margin: 0
    }
}

#ond-content .tmpl-full_banner .txt h2 {
    font-size: 18px;
    font-size: 1.8rem
}
body[language="ru"] #ond-content .tmpl-full_banner .txt .txt-tipo-1.rotate h2{
	text-align: left;
}
body[language="ru"] #ond-content .tmpl-full_banner .txt .txt-tipo-1.rotate h4{
	text-align: left;
    padding-left: 1%;
    padding-top: 3%;
}  

@media (min-width:768px) {
    #ond-content .tmpl-full_banner .txt h2 {
        font-size: 50px;
        font-size: 5rem
    }
}

@media (min-width:992px) {
    #ond-content .tmpl-full_banner .txt h2 {
        font-size: 68px;
        font-size: 6.8rem
    }
}

@media (min-width:1250px) {
    #ond-content .tmpl-full_banner .txt h2 {
        font-size: 72px;
        font-size: 7.2rem
    }
}

@media (min-width:1400px) {
    #ond-content .tmpl-full_banner .txt h2 {
        font-size: 78px;
        font-size: 7.8rem;
        margin: 0
    }
}

#ond-content .tmpl-full_banner .txt h3 {
    margin: 0;
    font-size: 58px;
    font-size: 5.8rem
}

#ond-content .tmpl-full_banner .txt h4 {
    margin: 0;
    font-size: 48px;
    font-size: 4.8rem;
}

#ond-content .tmpl-full_banner .txt h5 {
    margin: 0;
    font-size: 28px;
    font-size: 2.8rem
}

#ond-content .tmpl-full_banner .txt h6 {
    margin: 0;
    font-size: 20px;
    font-size: 2rem
}

#ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left {
    width: 40%;
    margin-left: 10%;
    background: #fff;
    background: rgba(255, 255, 255, .9)
}

#ond-content .tmpl-full_banner.happy_thursday h3 {
    font-size: 45px
}

#ond-content .tmpl-full_banner.happy_thursday h1,
#ond-content .tmpl-full_banner.happy_thursday h2,
#ond-content .tmpl-full_banner.happy_thursday h3,
#ond-content .tmpl-full_banner.happy_thursday h4 {
    display: inline-block;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
    padding-bottom: 10px
}

#ond-content .tmpl-full_banner.happy_thursday p {
    color: #999;
    font-size: 10px;
    font-size: 1rem;
    line-height: 17px;
    text-align: center;
    margin-top: 55px
}

#ond-content .tmpl-full_banner.happy_thursday p a {
    color: #999;
    text-decoration: underline
}

#ond-content .tmpl-full_banner.happy_thursday p a:hover {
    color: #7c7c7c
}

#ond-content #toTop {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings'!important;
    color: #666;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
#ond-content #toTop:before{
    content: "\e093";
}

#ond-content #toTop:hover:before {
    content: "\e093";
}

#ond-content footer {
    padding: 15px 15px 40px;
    margin-top: 0;
    background-color: #ffffff
}

@media (min-width:768px) {

#ond-content .tmpl-profits .row .col-xs-12{
    font-size:28px;
}
#ond-content .tmpl-full_banner .txt h5 {
    margin: 0;
    font-size: 28px;
    font-size: 4.5rem
}
.tmpl-banner_video_responsive  span{
    font-size:18px;
}
    #ond-content footer {
        margin-top: 20px;
        padding: 30px 0 80px
    }
}

#ond-content footer .inner {
    margin: 0 15px
}

@media (min-width:768px) {
    #ond-content footer .inner {
        margin: 0
    }
}

#ond-content .ond-social {
    text-align: center
}

#ond-content .ond-social .clear {
    clear: both
}

@media (min-width:768px) {
    #ond-content .ond-social .clear {
        clear: none
    }
}

#ond-content .ond-social h1 {
    font-size: 20px;
    font-size: 2rem;
    margin-left: 10px;
    margin-right: 10px
}

@media (min-width:768px) {
    #ond-content .ond-social h1 {
        font-size: 22px;
        font-size: 2.2rem;
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:992px) {
    #ond-content .ond-social h1 {
        font-size: 26px;
        font-size: 2.6rem
    }
}

@media (min-width:1200px) {
    #ond-content .ond-social h1 {
        font-size: 30px;
        font-size: 3rem
    }
}

#ond-content .ond-social h1.title {
    text-transform: uppercase;
    margin: 0 0 20px;
    font-size: 20px;
    font-size: 2rem
}

@media (min-width:768px) {
    #ond-content .ond-social h1.title {
        font-size: 24px;
        font-size: 2.4rem
    }
}

#ond-content .ond-social h2 {
    font-size: 14px;
    font-size: 1.4rem;
    text-transform: uppercase
}

@media (min-width:768px) {
    #ond-content .ond-social h2 {
        font-size: 16px;
        font-size: 1.6rem
    }
}

#ond-content .ond-social .picture-week h1 {
    margin-bottom: 25px
}

#ond-content .ond-social .picture-week p {
    display: none
}

@media (min-width:768px) {
    #ond-content .ond-social .picture-week p {
        display: block
    }
}

@media (min-width:1400px) {
    #ond-content .ond-social .instagram-picture a {
        display: block;
        margin-right: 30px
    }
}

@media (min-width:768px) {
    #ond-content .ond-social .instagram-picture {
        border-right: 2px solid #000;
    }
}

#ond-content .ond-social .footer-newsletter img {
    border-radius: 100%;
    display: block;
    max-width: 220px;
    margin: 0 auto
}

#ond-content .ond-social .ond-social-app {
    border-top: 1px solid #000;
   /* border-bottom: 1px solid #000;*/
    padding-bottom: 15px;
    margin-bottom: 15px;
    clear: both
}

@media (min-width:768px) {
    #ond-content .ond-social .ond-social-app {
        border-top: 0;
        padding-bottom: 40px;
        margin-bottom: 0px
    }
    #ond-content .newsletter_footer_box{
        margin-top:80px;
    }
}

#ond-content .ond-social .ond-social-app h2 {
    margin-bottom: 25px
}

#ond-content .ond-social .ond-social-app a {
    display: inline-block;
    text-align: center;
    margin: 0 5px;
    font-size: 14px;
    font-size: 1.4rem
}

#ond-content .ond-social .ond-social-app .icon {
    width: 25px;
    height: 25px;
    background: url(../img/app.svg?t=20160607) 0 0 no-repeat;
    display: block;
    background-size: 100% auto;
    margin: 0 auto 10px
}

#ond-content .ond-social .social-links {
    padding: 0;
    margin-bottom: 0;
    margin-top: 25px
}

#ond-content .ond-social .social-links li {
    display: inline-block;
    margin: 0 8px 0 0
}

#ond-content .ond-social .social-links li:last-child {
    margin-right: 0
}

#ond-content .ond-social .social-links li a {
    display: inline-block
}

#ond-content .ond-social .social-links li a:before {
    font-size: 20px;
    font-size: 2rem;
    color: #000;
    display: inline-block
}

@media (min-width:768px) {
    #ond-content .ond-social .social-links li a:before {
        font-size: 25px;
        font-size: 2.5rem
    }
}

#ond-content .ond-social .social-links li a:hover {
    display: inline-block;
    opacity: .8;
    filter: alpha(opacity=80)
}

#ond-content .overlay {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
    background-color: rgba(0, 0, 0, .5)
}

#ond-content .vjs-sublime-skin {
    color: #fff
}

#ond-content .vjs-sublime-skin.vjs-paused .vjs-big-play-button {
    visibility: visible!important
    
}

#ond-content .vjs-sublime-skin .vjs-big-play-button:hover {
    background-position: top left
}

#ond-content .vjs-sublime-skin .vjs-big-play-button {
    cursor: pointer;
    opacity: 1;
    position: absolute;
    top: 60%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin-left: -50px;
    margin-top: -50px;
    -webkit-transition: opacity 100ms cubic-bezier(0.455, .03, .515, .955);
    -moz-transition: opacity 100ms cubic-bezier(0.455, .03, .515, .955);
    transition: opacity 100ms cubic-bezier(0.455, .03, .515, .955);
    z-index: 2;
    font-family: 'Glyphicons Halflings'!important;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#ond-content .vjs-sublime-skin .vjs-big-play-button:before {
    content: "\e116";
}

#ond-content .vjs-sublime-skin.vjs-controls-disabled .vjs-big-play-button,
#ond-content .vjs-sublime-skin.vjs-has-started .vjs-big-play-button,
#ond-content .vjs-sublime-skin.vjs-using-native-controls .vjs-big-play-button {
    visibility: hidden
}

#ond-content .vjs-sublime-skin.vjs-using-native-controls .vjs-big-play-button,
#ond-content .vjs-sublime-skin.vjs-using-native-controls .vjs-text-track-display {
 /*   display: none!important*/
}
.vjs-play-control,.vjs-control-content{
    display:block;
}

#ond-content .vjs-sublime-skin .vjs-control-bar {
    background: none;
    border: none;
    height: 50px;
    opacity: 1;
    position: absolute;
    right: 0;
    bottom: 80px;
    left: 0;
    z-index: 10;
}
@media (max-width: 600px) {
.link_descubrirmas img{
    visibility:visible;
}
.tmpl-banner_video_responsive  .boton-bottom{
    width: 80% !important;
    margin: 0 10% !important;
    bottom: 40px !important;
}
    #ond-content .vjs-sublime-skin .vjs-control-bar { bottom: 0; }
    #tep{ top: -16px!important; }
    .seccio1 span.segunda-palabra { font-size: 24px!important; }
    .seccio1 span.seccio2 { font-size: 15px!important; }
    .tmpl-flecha { margin-bottom: 0px!important; }
    #ond-content .panel { margin-top: 15px!important; margin-bottom: 10px!important; }
}
@media (min-width: 768px)
{
    #ond-content .tmpl-banner_video_responsive .txt h5 { margin-bottom: 10px!important; }
    .tmpl-banner_video_responsive div.link_descubrirmas {
        padding-bottom: 150px;
        vertical-align: auto;
    }
}

#ond-content .vjs-sublime-skin.vjs-has-started .vjs-control-bar {
    opacity: 1;
    -webkit-transition: opacity 100ms cubic-bezier(0.455, .03, .515, .955);
    -moz-transition: opacity 100ms cubic-bezier(0.455, .03, .515, .955);
    transition: opacity 100ms cubic-bezier(0.455, .03, .515, .955)
}

#ond-content .vjs-sublime-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    -webkit-transition: opacity 1s cubic-bezier(0.455, .03, .515, .955);
    -moz-transition: opacity 1s cubic-bezier(0.455, .03, .515, .955);
    transition: opacity 1s cubic-bezier(0.455, .03, .515, .955)
}

#ond-content .vjs-sublime-skin.vjs-using-native-controls .vjs-control-bar,
#ond-content .vjs-sublime-skin.vjs-controls-disabled .vjs-control-bar {
    display: none
}

#ond-content .vjs-sublime-skin .vjs-progress-control {
    position: absolute;
    top: 0;
    right: 95px;
    bottom: 0;
    left: 50px
}

#ond-content .vjs-sublime-skin .vjs-progress-control .vjs-progress-holder {
    cursor: pointer;
    height: 20px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0
}

#ond-content .vjs-sublime-skin .vjs-progress-control .vjs-progress-holder:after {
    background-color: rgba(255, 255, 255, .3);
    border-radius: 2px;
    content: "";
    display: block;
    height: 4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0
}

#ond-content .vjs-sublime-skin .vjs-progress-control .vjs-play-progress {
    background-color: rgba(255, 255, 255, .7);
    border-radius: 2px;
    height: 4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0
}

#ond-content .vjs-sublime-skin .vjs-play-control {
    moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    cursor: pointer;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    left: 20px;
    height: 16px;
    width: 15px
}

.vjs-play-progress {
    background: #000000 !important;
}

#ond-content .vjs-sublime-skin .vjs-play-control:before {
    transition: none;
    border-color: transparent transparent transparent #000;
    border-style: solid;
    border-width: 8px 0 8px 15px;
    content: "";
    display: block;
    z-index:666666;
}

#ond-content .vjs-sublime-skin.vjs-playing .vjs-play-control:before,
#ond-content .vjs-sublime-skin.vjs-playing .vjs-play-control:after {
    background-color: #000 !important; 
    transition: none;
    border: 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 6px;
    z-index:666666;
}

#ond-content .vjs-sublime-skin.vjs-playing .vjs-play-control:after {
    left: auto;
    right: 0
}

#ond-content .vjs-sublime-skin .vjs-fullscreen-control {
    border: 2px solid #fff;
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 20px;
    height: 14px;
    width: 22px
}

#ond-content .vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control {
    background: #fff
}

#ond-content .vjs-sublime-skin.vjs-fullscreen .vjs-fullscreen-control:after {
    background: #000;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 5px;
    width: 5px
}

#ond-content .vjs-sublime-skin .vjs-volume-control {
    cursor: pointer;
    margin-top: -7px;
    position: absolute;
    top: 50%;
    right: 55px;
    height: 14px;
    width: 22px
}

#ond-content .vjs-sublime-skin .vjs-volume-bar {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcCAQAAACw95UnAAAAMElEQVRIx2NgoBL4n4YKGUYNHkEG4zJg1OCRYDCpBowaPJwMppbLRg0eNXjUYBLEAXWNUA6QNm1lAAAAAElFTkSuQmCC);
    background-size: 22px 14px;
    height: 100%;
    width: 100%
}

#ond-content .vjs-sublime-skin .vjs-volume-level {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAcAQAAAAAyhWABAAAAAnRSTlMAAHaTzTgAAAAZSURBVHgBYwAB/g9EUv+JokCqiaT+U4MCAPKPS7WUUOc1AAAAAElFTkSuQmCC);
    background-size: 22px 14px;
    height: 100%
}

#ond-content .vjs-sublime-skin .vjs-current-time,
#ond-content .vjs-sublime-skin .vjs-time-divider,
#ond-content .vjs-sublime-skin .vjs-duration,
#ond-content .vjs-sublime-skin .vjs-remaining-time,
#ond-content .vjs-sublime-skin .vjs-load-progress,
#ond-content .vjs-sublime-skin .vjs-play-progress .vjs-control-text,
#ond-content .vjs-sublime-skin .vjs-play-control .vjs-control-content,
#ond-content .vjs-sublime-skin .vjs-fullscreen-control .vjs-control-text,
#ond-content .vjs-sublime-skin .vjs-slider-handle,
#ond-content .vjs-sublime-skin .vjs-volume-handle,
#ond-content .vjs-sublime-skin .vjs-live-controls,
#ond-content .vjs-sublime-skin .vjs-playback-rate,
#ond-content .vjs-sublime-skin .vjs-subtitles-button,
#ond-content .vjs-sublime-skin .vjs-captions-button,
#ond-content .vjs-sublime-skin .vjs-mute-control {
    display: none
}

#ond-content .video-js {
    background-color: #fff;
    padding: 0;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle
}

#ond-content .video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

#ond-content .video-js:-moz-full-screen {
    position: absolute
}

#ond-content .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 999999999;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%!important;
    height: 100%!important;
    background-color: #000
}

#ond-content .video-js.vjs-fullscreen video {
    width: 100%!important;
    height: 100%!important
}

#ond-content .video-js:-webkit-full-screen {
    width: 100%!important;
    height: 100%!important
}

#ond-content .video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

#ond-content body.vjs-full-window {
    height: 100%;
    margin: 0;
    overflow-y: auto;
    padding: 0
}

#ond-content .vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    background-size: 100% auto
}

#ond-content .vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%
}

#ond-content .video-js.vjs-using-native-controls .vjs-poster {
    display: none
}

#ond-content .video-js {
    background-color: transparent;
    position: relative;
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#ond-content .video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important
}

#ond-content .video-js:-moz-full-screen {
    position: absolute
}

#ond-content body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto
}

#ond-content .video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 999999999;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%!important;
    height: 100%!important;
    _position: absolute
}

#ond-content .video-js:-webkit-full-screen {
    width: 100%!important;
    height: 100%!important
}

#ond-content .video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

#ond-content .vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

#ond-content .vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%
}

#ond-content .video-js.vjs-using-native-controls .vjs-poster {
    display: none
}

#ond-content .video-js.vjs-has-started .vjs-text-track-display {
    display: none
}

#ond-content .video-js .vjs-text-track-display {
    position: absolute;
    width: 100%;
    height: 100%
}

#ond-content .video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em;
    background-color: #000;
    background-color: rgba(0, 0, 0, .5)
}

#ond-content .video-js .vjs-subtitles {
    color: #fff
}

#ond-content .video-js .vjs-captions {
    color: #fc6
}

#ond-content .vjs-tt-cue {
    display: block
}

#ond-content .video-js.vjs-fullscreen .vjs-text-track {
    font-size: 3em
}

#ond-content .vjs-default-skin .vjs-hidden {
    display: none
}

#ond-content .vjs-lock-showing {
    display: block!important;
    opacity: 1;
    visibility: visible
}

#ond-content .vjs-no-js {
    padding: 20px;
    color: #ccc;
    background-color: #333;
    font-size: 18px;
    font-family: Arial, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

#ond-content .vjs-no-js a,
#ond-content .vjs-no-js a:visited {
    color: #F4A460
}

@media only screen and (max-width:600px) {
    #ond-content .vjs-sublime-skin .vjs-big-play-button {
        width: 55px;
        height: 55px;
        margin-left: -35px;
        margin-top: -35px;
        background-size: 55px auto
    }
}

#ond-content .development .ond-template {
    position: relative
}

#ond-content .development .ond-template span.template {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 255, 0, .8);
    padding: 10px 15px;
    z-index: 5;
    color: #000
}

.slick-slider {
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
    
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:before,
.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-prev,
.slick-next {
    position: absolute;
    display: block;
    text-indent: -9999px;
    width: 8px;
    height: 14px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: 0 0;
    color: transparent;
    top: 50%;
    margin-top: -7px \9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: 0;
    outline: 0;
    color: ;
}

.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
    outline: 0;
    background: 0 0;
    color: transparent
}

.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
    opacity: 1;
    color: #999;
}
.slick-prev{
    left:-20px;
}

.slick-prev:before{
    content: "\e257";
    color: #666;
}
.slick-next:before {
    content: "\e258";
    color: #666;
}

.slick-prev,
.slick-next {
    font-family: 'Glyphicons Halflings'!important;
    text-indent: inherit;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.newsletter_footer_box .slick-next{
    position: relative;
    float: right;
    height: 50px;
}

@media (max-width:480px) {
    .slick-prev {
        left: -8px
    }
/*  #ond-content .tmpl-full_banner.banner_turquia h1 {
    margin: -21px 0px 0px 0px;
}*/

}

.slick-next {
    right: -10px
}

@media (max-width:480px) {
    .slick-next {
        right: -8px
    }
}

@-webkit-keyframes jump {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    50% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
    80% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes jump {
    0% {
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    20% {
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    40% {
        -ms-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        transform: translateY(-30px)
    }
    50% {
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    60% {
        -ms-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        transform: translateY(-15px)
    }
    80% {
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
    100% {
        -ms-transform: translateY(0);
        -moz-transform: translateY(0);
        transform: translateY(0)
    }
}

@media (max-width:1400px) {
    #ond-content .tmpl-full_banner.happy_thursday .txt h3 {
        font-size: 40px
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt h6 {
        font-size: 20px
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left {
        width: 45%;
        margin-left: 5%
    }
}

@media (max-width:1250px) {
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left {
        width: 50%;
        margin-left: 5%
    }
}

@media (max-width:991px) {
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left {
        width: 60%;
        margin-left: 0
    }
    #ond-content .tmpl-categories_4 .col-xs-6:first-child,
    #ond-content .tmpl-categories_4_inside .col-xs-6:first-child,
    #ond-content .tmpl-categories_4 .col-xs-6:nth-child(2),
    #ond-content .tmpl-categories_4_inside .col-xs-6:nth-child(2),
    #ond-content .tmpl-categories_4 .col-xs-6.second,
    #ond-content .tmpl-categories_4_inside .col-xs-6.second {
        margin-bottom: 30px
    }
}

@media screen and (max-width:767px) {

#ond-content .vjs-sublime-skin .vjs-play-control:before {
    border-color: transparent transparent transparent #fff;
    z-index: 666666;
}

#ond-content .vjs-sublime-skin.vjs-playing .vjs-play-control:before, #ond-content .vjs-sublime-skin.vjs-playing .vjs-play-control:after{
    background-color: #fff !important; 
    z-index: 666666;
}
    #ond-content {
        font-size: 12px
    }
    #ond-content a .btn-cta {
        font-size: 12px
    }
    #ond-content .panel {
        margin-bottom: 40px
    }
    #ond-content .txt {
        padding: 0 0px; /*0 15px;*/
    }
    #ond-content .txt h1 {
        font-size: 26px;
    }
    #ond-content .txt h2 {
        font-size: 18px;
    }
    #ond-content .tmpl-happy_thursday .txt h1 {
        font-size: 30px;
    }
    #ond-content .tmpl-close_banner_typographic .txt h1,
    #ond-content .tmpl-banner_typographic .txt h1 {
        font-size: 35px;
        line-height: 28px;
    }
    #ond-content .tmpl-close_banner_typographic .txt h2,
    #ond-content .tmpl-banner_typographic .txt h2 {
        font-size: 22px;
    }
    #ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe .txt h1,
    #ond-content .tmpl-banner_typographic.tmpl-banner_subscribe .txt h1 {
        font-size: 25px;
        line-height: 26px;
    }
    #ond-content .tmpl-banner_typographic h2 strong {
        font-size: 4vw !important;
    }
    #ond-content .tmpl-close_banner_typographic.tmpl-banner_subscribe .txt h2,
    #ond-content .tmpl-banner_typographic.tmpl-banner_subscribe .txt h2 {
        font-size: 16px;
    }
    #ond-content .tmpl-profits,
    #ond-content .tmpl-legal , #section_legal_footer {
        padding: 0 15px;
        
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt h3 {
        font-size: 26px;
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt h6 {
        font-size: 16px;
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute {
        position: relative;
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left {
        width: 100%;
        background: 0 0;
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left h2 {
        font-size: 20px;
    }
    #ond-content .tmpl-full_banner.happy_thursday .txt.absolute .table.half-left h5 {
        font-size: 15px;
    }
    #ond-content .tmpl-title h1 {
        font-size: 18px;
        margin-left: 15px;
        margin-right: 15px;
        padding-bottom: 0;
    }
    #ond-content .tmpl-categories_4 a .absolute {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
    #ond-content .tmpl-categories_4 a .absolute .table {
        display: table;
        width: 100%;
        height: 100%
    }
    #ond-content .tmpl-categories_4 a .absolute .table .cell {
        display: table-cell;
        vertical-align: middle;
        text-align: center
    }
    #ond-content .tmpl-categories_4 a .absolute .table .cell h1,
    #ond-content .tmpl-categories_4 a .absolute .table .cell h2 {
        margin: 0;
        font-family: WorkSans-Regular, Arial, Helvetica, sans-serif
    }
    #ond-content .tmpl-editorial_2 .mod-2 {
        margin-top: 0
    }
    #ond-content .tmpl-editorial_3_1v_2h .mod-2 {
        top: 0
    }
    #ond-content .tmpl-editorial_4 .mod-2 {
        margin-top: 0
    }
    #ond-content .tmpl-editorial_4 .mod-3 {
        margin-top: 0
    }
    #ond-content .tmpl-editorial_5_2v_3h .txt {
        padding: 0
    }
    #ond-content .tmpl-editorial_5_2v_3h .txt h1 {
        font-size: 16px
    }
    #ond-content .tmpl-editorial_5_2v_3h .txt h2 {
        font-size: 12px
    }
    #ond-content .tmpl-editorial_5_2v_3h .mod-2 {
        top: 0
    }
    #ond-content .tmpl-editorial_5_2v_3h .mod-5 {
        margin-top: 0
    }
}

@media (max-width:480px) {
    #ond-content .txt a.inline-block {
        display: block
    }
    #ond-content .txt a.inline-block .btn-cta.cta2 {
        margin-left: 0
    }
    #ond-content .tmpl-slide .txt h1 {
        font-size: 18px
    }
    #ond-content .tmpl-slide .txt h2 {
        font-size: 14px
    }
}

@media (max-width:320px) {
    #ond-content .tmpl-full_banner .txt.absolute .table .cell,
    #ond-content .tmpl-banner_inside .txt.absolute .table .cell {
        padding: 0 0px
    }
}

@media (min-width:768px) {
    #ond-content .tmpl-happy_thursday .row {
        display: table;
        width: 100%
    }
    #ond-content .tmpl-happy_thursday .row [class*=col-] {
        display: table-cell;
        height: 100%;
        float: none;
        vertical-align: middle
    }
}

@media (min-width:980px) {
    #ond-content {
        margin: 4rem auto 0
    }
    #ond-content.disabled-benefits {
        margin: 2rem auto 0
    }
    #ond-content .tmpl-profits .row .col-xs-12 {
        font-size: 22px
    }
    #ond-content .tmpl-profits.beneficios .row .col-xs-12 {
        font-size: 14px
    }
    #ond-content #toTop {
        bottom: 8%
    }
    #ond-content .important-links {
        padding-top: 0
    }
    #ond-content .important-links b {
        width: 36px;
        height: 36px;
        margin-left: -18px;
        line-height: 36px;
        background: url(../img/bg-benefits-978.png) no-repeat 0 0
    }
    #ond-content .important-links a {
        width: 33%;
        min-height: 65px;
        margin: 1.25em 0 0!important;
        font-size: 13px
    }
    #ond-content .important-links a.ctr {
        margin: 1.25em 0 0 .45em!important
    }
    #ond-content .important-links a:last-child {
        width: 32.8%;
        margin-left: .2%
    }
}

/* Didot */

/* greek */
@font-face {
  font-family: 'GFS Didot';
  font-style: normal;
  font-weight: 400;
  
src:    url(fonts/GFSDidot-Regular.ttf) format("truetype");
 }


/* INCLUSION PLAYFAIR DISPLAY */

/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
src:    url(fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf) format("truetype");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf) format("truetype");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 400;
  
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
  src:url(fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf) format("truetype");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf) format("truetype");

  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 700;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf) format("truetype");

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Black.ttf) format("truetype");

  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
  
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Black.ttf) format("truetype");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: normal;
  font-weight: 900;
      src:url(fonts/PlayfairDisplay/PlayfairDisplay-Black.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
  
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf) format("truetype");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf) format("truetype");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 400;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-Italic.ttf) format("truetype");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.ttf) format("truetype");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 700;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-BoldItalic.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.ttf) format("truetype");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.ttf) format("truetype");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Playfair Display';
  font-style: italic;
  font-weight: 900;
    src:url(fonts/PlayfairDisplay/PlayfairDisplay-BlackItalic.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}




/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
	src:    url('fonts/Open_Sans/OpenSans-Light.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Light.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Regular.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
	url(fonts/Open_Sans/OpenSans-Semibold.eot); /*IE*/
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Semibold.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-Bold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Bold.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBold.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 300;
	src:	url('fonts/Open_Sans/OpenSans-LightItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 400;
	src:	url('fonts/Open_Sans/OpenSans-Italic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-Italic.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 600;
	src:	url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 700;
	src:	url('fonts/Open_Sans/OpenSans-BoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-BoldItalic.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
    font-family: 'Open Sans';
    font-style: italic;
    font-weight: 800;
	src:	url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot'); /*IE*/
	src:    url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
url('fonts/Open_Sans/OpenSans-ExtraBoldItalic.ttf') format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}







/* cyrillic */
@font-face {
  font-family: 'Fjala';
src:    url(fonts/fjallaoneregular.ttf) format("truetype");
}





/* cyrillic */
@font-face {
  font-family: 'valeraround';
src:    url(fonts/VarelaRound-Regular.ttf) format("truetype");
}





/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 400;
src:    url(fonts/Arimo/Arimo-Regular.ttf) format("truetype");

}

@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 700;
src:    url(fonts/Arimo/Arimo-Bold.ttf) format("truetype");
}


/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: normal;
  font-weight: 900;
src:    url(fonts/Arimo/Arimo-Bold.ttf) format("truetype");
}

/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 400;
src:    url(fonts/Arimo/Arimo-Italic.ttf) format("truetype");
}


/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 700;
src:    url(fonts/Arimo/Arimo-BoldItalic.ttf) format("truetype");
}


/* cyrillic */
@font-face {
  font-family: 'Arimo';
  font-style: italic;
  font-weight: 900;
src:    url(fonts/Arimo/Arimo-BoldItalic.ttf) format("truetype");
}



/* latin */
@font-face {
  font-family: 'butler';
  font-style: normal;
  font-weight: 700;
    src:url(fonts/butler/butler_bold-webfont.ttf) format("truetype");
  

}



/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
    src:url(fonts/Montserrat/Montserrat-Light.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
    src:url(fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
    src:url(fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}


@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
    src:url(fonts/Montserrat/Montserrat-Light.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
    src:url(fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* HOME WEEK 42 */

.texto_add_to_cart{
	vertical-align: middle;
}
.icon-shop-cart-background-black{
	vertical-align: middle !important;
}
 .btn-cta:hover{
}
     
}
.tmpl-slide_product .titol_producte{
    font-weight:bold;
    font-family: 'Karla' !important;
    }
body[language="pt"] .tmpl-slide_product .titol_producte, body[language="ro"] .tmpl-slide_product .titol_producte, body[language="cs"] .tmpl-slide_product .titol_producte,
body[language="tr"] .tmpl-slide_product .titol_producte{
	font-family: 'Open Sans' !important;
}
    
    .carrusel_w48 .frase_bring .btn-cta .corchete,.carrusel_w48 .frase_bring .btn-cta .frase_entre_corchete {
    color: #ffffff !important;
}
    
.banner_rebajas_china .btn-cta{
    border: none !important;

}
.banner_rebajas_china{
    margin-bottom:0px !important;
}
.tmpl-title{
    margin-top:70px;
}
.full_categories_2_inside_left_50_percent span{
 font-family: 'Playfair Display'  !important;
}
.banner_shop_man  h4.register{
    color: #000;
    font-weight: bold;
    font-size: 26px !important;
}
.banner_shop_man  h5 span,.banner_shop_man  h6 span{
    font-family:'Fjala' !important;
    color:#000000;
}
#banner_principal_top {
    margin-top: 15px;
}
.banner_shop_man .ond-closeButton {
    display: none !important;
}

.banner_shop_man  h5 {
display:inline-block;
    border-top:1px solid #000000;
    border-bottom:1px solid #000000;
}


.banner_shop_man  h6 span{

}


.footer_3_piezas{
    margin-top:50px;
}
.carrusel_w45 .btn-cta{
    
}
.carrusel_w45 .columna2 .cell{
    text-align:left !important;
    vertical-align:top !important;
    padding:20px;
}
.carrusel_w45 .columna2 .cell h1{
    font-size:4em !important;
}
#cuatro_categorias_superior span{
     font-weight:bold;
}
.tmpl-categories_two_inside_overlap_right_text .columna1 span{
     font-weight:bold;

}
.footer_3_piezas .cell{
    vertical-align:middle !important;
    text-align:center !important;
}

.footer_3_piezas .cell span{
    color:#ffffff !important;
}
.banner_principal_top .cell {
    /*padding-left: 31%;*/
}


#categories_2_inside_left_bottom_text  span{
     font-weight:bold;

}

#cuatro_categorias_superior .row{
    margin-left:35px;
    margin-right:35px;
}
    #categoria_3_china a .absolute .table .cell {
        vertical-align: middle !important;
        text-align: center  !important;
    }
    
    #categoria_3_china span{
        color:#ffffff !important;
        font-weight:normal;
    }
    #categoria_3_china h2{
        margin-top:0px !important;
    }
    #categoria_3_china span .gran{
        font-size: 250% !important;
        font-weight: 700;
    }
    
#cuatro_categorias_superior .table .cell span{
    color:#f81131  !important;
    font-size:2em;  
}
body[language="en"] #cuatro_categorias_superior .table .cell span {
    color: #f81131 !important;
        font-size:1.3em;
    }
    
.tmpl-categories_two_inside_overlap_right_text .columna1 span,.tmpl-categories_two_inside_overlap_right_text .columna2 .absolute span{
    color:#f81131  !important;
    font-size:2em;  
}

body[language="en"]  .tmpl-categories_two_inside_overlap_right_text .columna1 span,body[language="en"]  .tmpl-categories_two_inside_overlap_right_text .columna2 .absolute span{
    color:#f81131  !important;
    font-size:1.3em;    
}
.tmpl-categories_two_inside_overlap_right_text .columna2 img{
    padding-right:20px;

    max-width: 100% !important;
    }
.banner_principal_top_china .btn-cta{
    color: #f81131;
    margin-bottom: 50px ;
    border: none !important;
   
}

 #cuatro_categorias_superior img{
    max-width:90% ;
}

 #cuatro_categorias_superior .col-md-3{
    padding:0px;
 }
#cuatro_categorias_superior a .absolute .table .cell{
    vertical-align:bottom !important;
}

#ond-content #banner_express h4{
    text-transform: uppercase;
    font-weight: bold;
    }
#ond-content #lifestyle_w43 h2 span{
    
    color:#ffffff;
    text-transform:Capitalize !important;   
  font-family: 'Montserrat', sans-serif  !important;
    font-weight:bold;
    font-size:2em;
  
  
}


#night_shine_and_party .columna2 .relative:first-child img {
    visibility:hidden;
    height:86px;
        
        
}
/*
.banner_principal_top a:hover .color-white .btn-cta, #ond-content a:focus .color-white .btn-cta,.btn-cta{
    background:none !important;
}*/

#ond-content .tmpl-slide_product h1.title{
    margin-bottom:37px;
}
#ond-content a .color-white .btn-cta .corchete, #ond-content a .color-white .btn-cta .corchete{

    color:#000;

}/*
.btn-cta{
    border:none !important;
}
.btn-cta .corchete{
color:#000; 
}*/
.frase_bring .btn-cta .corchete,.frase_bring .btn-cta .frase_entre_corchete{
    color:#000000 !important;
}
#ond-content a .color-white .btn-cta:hover .corchete, #ond-content a .color-white .btn-cta:focus .corchete{

    color:#000  !important;
    font-weight:bold;

}
.btn-cta:focus .corchete{
color:#000; 
    font-weight:bold;
}
.btn-cta  .frase_entre_corchete{
    color:#000000;
}

.btn-cta:focus  .frase_entre_corchete{
color:#000000;
    font-weight:bold;
}
@media  (max-width : 767px) {
    .banner_new_in h5 span{
        font-size:0.6em !important;
    }
    body[country="CN"] #ond-content a .color-white .btn-cta .frase_entre_corchete,body[country="CN"]  #ond-content a .color-white .btn-cta .frase_entre_corchete,body[country="CN"]#ond-content a .color-white .btn-cta .corchete,body[country="CN"] #ond-content a .color-white .btn-cta .corchete{
        color:#ffffff !important;
    }
    body[country="CN"] .banner_new_in span{
    text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
            color:#ffffff !important;
    }
}

#ond-content a .color-white .btn-cta .frase_entre_corchete, #ond-content a .color-white .btn-cta .frase_entre_corchete{
    
    color:#000 !important;
}
#ond-content a .color-white .btn-cta:hover .frase_entre_corchete, #ond-content a .color-white .btn-cta:focus .frase_entre_corchete{
    
    color:#000  !important;
    font-weight:bold;
}
.module_2 span, .module_2 a{
    color:#000000 !important;
}
#banner_grecia{
    margin-bottom:0px !important;
}

#promo_grecia{

}
.solo_visible_mobil {
    display:none;
}
#ond-content .banner_turquia{
    font-size:0.8em;
}
#ond-content .banner_turquia img{
    max-height:164px;
}
#ond-content #lifestyle_w43 .col-sm-6:nth-child(2) h2 span{

    margin-right: 150px;
    color:#000000;
}
#ond-content .featured_2_left_carousel .relative{
    margin-bottom:45px;
}

#ond-content .featured_2_left_carousel .columna2 .col-xs-12{
    padding:0px; !important;
}
#ond-content .featured_2_left_carousel.carrusel_w46 .title{
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align:center;
}
#categories_mas_peque{
    margin-bottom:0px !important;
}
#categories_mas_peque  .row{
    display:table;
}

#categories_mas_peque .col-sm-6 {
    display: table-cell;
    height: 100%;
    float: none;
}

#categories_mas_peque h1{
    color:#ffffff;
    text-transform:uppercase;
    
    
  font-family: 'Montserrat', sans-serif  !important;
}
.frase_bring{
    /*font-family:butler !important;*/
}



#ond-content .featured_2_left_carousel .texto_titulo{
        display: table-cell;
    vertical-align: middle;
    padding-bottom:10%;
    text-align: center;
    color:#ffffff !important;
    font-weight:bold;
}


#ond-content .featured_2_left_carousel .columna2 .texto_titulo{
padding:0 26px 26px 26px;
    vertical-align: bottom;
    text-align: left;

}

#ond-content .featured_2_left_carousel .texto_titulo{

}
#ond-content .featured_2_left_carousel .columna1 .btn-cta{
    border:none;
    font-weight:normal;
}
#ond-content .featured_2_left_carousel .columna1 .texto_titulo{

    text-align: center;

        color:#ffffff;

}

#ond-content .featured_2_left_carousel .columna1 .btn-cta:hover{
    color:#fff;
    font-weight:bold;
}


#ond-content .featured_2_left_carousel .texto_titulo h1{
    font-size: 3.5em;
  color:#000;
}

#ond-content .featured_2_left_carousel .columna2 .texto_titulo h1{
    font-size: 3.5em;
   padding-left: 41px;
   color:#000000 !important;
}


#ond-content .featured_2_left_carousel .texto_titulo h1{

    font-family:WorkSans, Arial, Helvetica, sans-serif !important;
    
    font-weight:bold;
}

#ond-content .featured_2_left_carousel  .columna1 .texto_titulo h1{
    color:#ffffff;
}

#ond-content .featured_2_left_carousel .absolute {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#ond-content .featured_2_left_carousel .absolute .table {
    display: table;
    width: 100%;
    height: 100%;
}

.banner_principal_top .btn-cta {
    border:none  !important;
    background-color:none !important;
    margin-top:5px !important;
}

#ond-content .corchete{
    font-size: 1.6em;
    display:inline-block;
    padding-right: 4px;
    padding-left: 4px;
        vertical-align: sub;
}


#ond-content .frase_entre_corchete{
    display:inline-block;
    vertical-align: middle;
}
.banner_principal_top .frase1{

    font-weight:bold;
    font-size: 0.9em;
}
#banner_express{
margin-top:0px;
}
#banner_express h3{
    text-transform:uppercase;
}
#instagram_footer .instagram_footer_texto {
    margin-top:40px;
}
#instagram_footer .instagram_footer_texto span{
    font-size:2em;
}


#new_in .txt strong{
    color:#000000;
    margin-right:50%;
}
#new_in_module .titol_categories_2_inside_with_toptex{
margin-top:40px;
}
#new_in_module .columna1{
    width:52%;
    float:left;
}
#new_in_module  .columna1 .titol_categories_2_inside_with_toptex {
    display:none;
}

@media  (max-width:1024px)  {

.banner_shop_man h4{
    max-width: 50%  !important;
    margin: 0 auto  !important;
}

    #banner_express{
        margin-top: 0px; 
}
    #new_in_module .columna1{
        width:100%;
        float:none;
    }
    
    #new_in_module .columna1 img{
        max-width:100%;
    }
    
    #new_in_module .columna2{
        display:none;
    }
    #new_in_module .titol_categories_2_inside_with_toptex {
        
    }
    
#new_in_module  .columna1 .titol_categories_2_inside_with_toptex {
    display:block;
}
}
#new_in_module .columna2{
    width:calc(47% - 30px);
    margin-left:30px;
    float:left;
}

.playfairfont,.playfairfont strong,.playfairfont h5,.playfairfont h1,.playfairfont h3{
  font-family: 'Playfair Display'  !important;
}

.montserrat,.montserrat strong,.montserrat h5,.montserrat h1,.montserrat h3{
  font-family: 'Montserrat', sans-serif;  !important;
}

.tmpl-banner_outside_app{
background-color:#504355;
}
.titol_producte{
/*text-decoration:underline;*/
    padding-bottom: 20px;
}
body[language="ru"] .titol_producte,body[country="RU"] .titol_producte, body[language="pl"] .titol_producte, body[language="bg"] .titol_producte, body[language="zh"] .titol_producte, 
body[language="el"] .titol_producte, body[language="sk"] .titol_producte, body[language="hr"] .titol_producte{
    font-family: 'Open Sans' !important;
}

.iguala_alcades{
display:table;
height:100%;
}
.iguala_alcada_columna{
display:table-cell;
height:100%;
vertical-align:middle;
}
.descarga_fondo{
    color:#ffffff;
    
}
.descarga_fondo{
  font-family: 'Playfair Display'  !important;  

}
.titulo_descargar{
    text-transform:uppercase;
    text-align:center;
}

.categories_3_inside_top_left h2{
    margin-left: -20px  !important;
    font-weight: bold  !important ;

}

.titol_categories_2_inside_with_toptex{
  font-family: 'Playfair Display'  !important;
    font-size: 4.9em;
    font-weight: bold;   
    margin-top: -24px;
}

.tmpl-featured2_with_left_text .subtitulo0{
        font-size:2em;
    }
    
    .tmpl-featured2_with_left_text .titulo0{
        font-size:1.2em;
        font-weight:bold;
    }
    .tmpl-featured2_with_left_text .subtitulo1{
        font-size:2em;
    }
    
    .tmpl-featured2_with_left_text .titulo1{
        text-transform: uppercase;
        font-weight: bold;
        font-size: 2em;
    }
    .banner_turquia{
        margin-bottom: 0px !important;
}
.tep-module7{
margin-bottom:40px !important;
}
    
#banner_express{
    margin-bottom:0px !important;
}

#banner_paper{
    margin-bottom:0px !important;
}

#banner_express{
    background-color:#0000000;
    
}
#landing_perfumes{
display:none;
}
.percentatge{
font-size:60%;

  font-family: 'Playfair Display'  !important;
}
.vint{
font-size:120%;

  font-family: 'Playfair Display'  !important;
}
.banner_turquia small{
font-size:50% !important;
}
.tmpl-banner_outside_app{
margin-top:60px;}
/*body[country="MX"] #ond-content .tmpl-categories_4_inside .categories_3_inside_top_left:first-child a .absolute .table .cell h2 span{
    text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.4);
}*/
body[country="MX"] #ond-content .tmpl-categories_4_inside .categories_3_inside_top_left a .absolute .table .cell h2 span{
    text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.4);
}
body[country="PL"] .tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) .absolute  .cell{
   vertical-align:middle !important;
   text-align:center  !important;
   
}

body[country="PL"] .tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) .absolute  .cell span{
   color:#ffffff;
}
    .categories_3_inside_top_left h2{
        padding-left:20px;
    }
    body[language="en"] #categoria_3_china h2 {
        
        padding-left:30px;
    }
    
#ond-content  .slick .slide-prod h4 {
  
    min-height: 44px;
}

.tmpl-banner_video_responsive h5{
    font-size:2vw ;
    color:#ffffff !important;
    
    
    line-height: 1.3 !important;
}
.tmpl-banner_video_responsive .frase_final{
        
    margin-bottom:5% !important;
}

.tmpl-banner_video_responsive span{

    color:#ffffff !important;
    padding-bottom:20px;
}

.tmpl-banner_video_responsive span img{
    margin-top:20px;
}

.link_descubrirmas:hover{
    cursor:pointer;
}
@media  (min-width:2101px)  {

.banner_shop_man .ond-closeButton{
    margin-right:3%;
    margin-top:2%;
}
.banner_shop_man .half-left{
    width:44% !important;
    margin-top: 3%;
}
#ond-content .featured_2_left_carousel .tmpl-slide_product {
    max-width: 82%;
    margin-left: 50px;
}
.banner_principal_top_china .btn-cta{
    
    margin-bottom: 50px !important;
   
}
.tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}

    #categoria_3_china h2 span{
        font-size:1.7em !important;
    }
    body[language="en"] #categoria_3_china h2 span{
        font-size:1.2em !important;
    }
    
#night_shine_and_party .columna2 .relative:first-child img{
    height:71px;
}
.banner_principal_top .frase1{
    font-size:1em;
}
    #ond-content .featured_2_left_carousel .col-md-6.columna2 {
        padding-left:0px;
        padding-right:0px;
    }
    #ond-content .featured_2_left_carousel  .col-md-6.columna2  .relative img{
        padding-left:30px;
        padding-right:30px;
    }
    
#ond-content #banner_express h4{
    font-size: 2.2em !important;
    text-transform: uppercase;
    font-weight: bold;
    }
#categories_mas_peque h1{

    font-size:5em !important;
}
#instagram_footer .instagram_footer_texto .x-center{

    margin-left:auto;
    margin-right:auto;
    display:block !important;
    margin-top: 40px;
    }
    
    
#instagram_footer .instagram_footer_texto span {
    font-size: 2.8em;
}
    #banner_express h3{
        font-size:3.8em  !important;
    }
    
    
    #banner_express h5{
        font-size: 1.8em !important;
        padding-top: 25px;
    }
    
    .descarga_fondo{
        padding-top: 35px;
    }
}

@media  (min-width:1501px) and (max-width:2100px) {

.banner_shop_man .ond-closeButton{
    margin-right:3%;
    margin-top:2%;
}
.banner_shop_man .half-left{
    width:60% !important;
    margin-top: 1%;
}
.banner_shop_man h4{
    width:44% !important;
}
#ond-content .featured_2_left_carousel .tmpl-slide_product {
    max-width: 82%;
    margin-left: 50px;
}
#ond-content .featured_2_left_carousel .relative {
    margin-bottom: 156px;
}
.tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}

.banner_principal_top_china .btn-cta{
    
    margin-bottom: 50px !important;
   
}
    #categoria_3_china h2 span{
        font-size:1.7em !important;
    }
    body[language="en"] #categoria_3_china h2 span{
        font-size:1.2em !important;
    }
#night_shine_and_party .columna2 .relative:first-child img{
    height:71px;
}
.banner_principal_top .frase1{
    font-size:1em;

}


    #ond-content .featured_2_left_carousel .col-md-6.columna2 {
        padding-left:0px;
        padding-right:0px;
    }
    #ond-content .featured_2_left_carousel  .col-md-6.columna2  .relative img{
        padding-left:30px;
        padding-right:30px;
    }
    
    
#ond-content .featured_2_left_carousel .columna1 .col-md-6{
    padding-left:10px;
    padding-right:10px;
}

#ond-content #banner_express h4{
    font-size: 2em !important;
    text-transform: uppercase;
    font-weight: bold;
    }
#categories_mas_peque h1{

    font-size:4em !important;
}


#instagram_footer .instagram_footer_texto .x-center{
    
    margin-left:auto;
    margin-right:auto;
    display:block !important;
    margin-top: 40px;
    }
#instagram_footer .instagram_footer_texto span {
    font-size: 2.5em;
}

#banner_express{
background-color:#000000;}
    #banner_express h3{
        font-size:3em  !important;
    }
    #banner_express h5{
        font-size:1.4em  !important;
        padding-top: 20px;
    }
    .banner_turquia h2{
    
        font-size: 2.7em !important;
    }
    .descarga_fondo{
        padding-top: 35px;
    }
}

@media  (min-width:1501px)  {



    #banner_bring_on_the_nigth .frase_bring{
        font-size:8rem !important;
    }
    .banner_turquia h1{
        font-size:3.3em !important;
    }
    .banner_turquia h2{
        font-size: 9.7em !important;
    font-weight: bold;
    }
    
    .banner_turquia h3{
    
        font-size:2.7em !important;
            padding-top: 13px;
    }
    .cat3_gb_except{
        font-size:2em !important;
    }
    .categories_3_inside_top_left h2 span{
        font-size: 1.7em !important;
    }
    .tmpl-categories_4_inside h2 span{
        font-size: 1.7em !important;
    }
    .tmpl-featured2_with_left_text .subtitulo0{
        font-size:2em !important;
        width: 100%;
    }
    
}


@media  (min-width:1401px) and (max-width:1600px) {

    #ond-content .featured_2_left_carousel .relative {
        margin-bottom: 88px;
    }
}
 @media (min-width:1024px){
 
 
.banner_rebajas_china .btn-cta{
    margin-bottom: 15% !important;

}
 

.banner_shop_man h4{
    color: #000000 !important;
}
.banner_shop_man .btn-cta{
    background-color:#000000;
    color:#ffffff;
    border:1px solid #000000 !important;
}



.banner_shop_man:hover .btn-cta{
    background-color:#ffffff !important;
    color:#000000 !important;
    border:1px solid #000000 !important;
}

.banner_shop_man .btn-cta:hover{
    background-color:#ffffff !important;
    color:#000000 !important;
    border:1px solid #000000 !important;
}
.full_categories_2_inside_left_50_percent .columna1{
    width:55% !important;
    padding-right:0px;
    
}


.full_categories_2_inside_left_50_percent .columna2{
    width:45% !important;
    padding-left:0px;
}

.full_categories_2_inside_left_50_percent .columna2 img{
    max-width: 94% !important;

}

.full_categories_2_inside_left_50_percent .columna2 span{
    color:#000000 !important;
    padding-left:30px;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    padding-top: 3%;
    padding-left: 5%;
    float: right;
    }
    
.full_categories_2_inside_left_50_percent .columna1 .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center  !important;
}
.banner_shop_man .half-left{
    width:44% !important;
}
.banner_shop_man  h5,.banner_shop_man  h6{
    font-size:2.5em !important;
    line-height:1.3em !important;
}

.banner_shop_man  h5{
        margin-bottom: 20px !important;
    margin-top: 20px !important;
}

.banner_shop_man  h7 .big{
    font-weight:bold;
    
}

.banner_shop_man  h4 .big{
    font-weight:bold;
    color: #000000 !important ;
    
}
.banner_shop_man a:hover .color-black .btn-cta, .banner_shop_man a:focus .color-black .btn-cta {
    color: #ffffff !important;
    background: #000000  !important;
}
.banner_shop_man  h7{
    font-size: 1em !important;
    line-height: 1.7em;
    font-family: 'Montserrat', sans-serif;
}

.banner_shop_man  h4{
    font-size: 1.4em !important;
    line-height: 1.7em;
    font-family: 'Montserrat', sans-serif;
    margin: 0 auto !important;
}
body[country="PL"] .tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) .absolute  .cell h2{
   /*margin-top:200px !important;*/
   padding-left:30px !important;
   
}

    #cuatro_categorias_superior a .absolute .table .cell,.tmpl-categories_two_inside_overlap_right_text a .absolute .table .cell,#categories_2_inside_left_bottom_text a .absolute .table .cell {
        vertical-align:middle !important;
        text-align:center !important;
    }
}
@media (min-width:1400px){
#night_shine_and_party .columna2 .relative:first-child img {
    height: 226px !important;
}
/*.banner_principal_top .cell {
    padding-left: 32% !important;
}*/


}
@media  (min-width:1201px) and (max-width:1500px) {

.banner_shop_man .ond-closeButton{
    margin-right:3%;
    margin-top:2%;
}

.banner_shop_man .half-left h4{
    width:60% !important;
    margin-top: 0px;
} 
#ond-content .featured_2_left_carousel .relative {
    margin-bottom: 40px;
    margin-bottom: 10px\9;;
}

/*.banner_principal_top .cell {
    padding-left: 22%;
}*/

.banner_principal_top_china .btn-cta{
    
    margin-bottom: 20px !important;
   
}


.tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}
#categoria_3_china h2 span {
    font-size: 1.3em !important;
}
body[language="en"] #categoria_3_china h2 span{
        font-size:1em !important;
    }
    #banner_bring_on_the_nigth .frase_bring{
        font-size:6rem !important;
    }
#night_shine_and_party .columna2 .relative:first-child img{
    height:90px;
}
 #ond-content .featured_2_left_carousel  .list-tallas li{
   padding: 5px 3px 5px 3px !important;
    min-height: 40px;
    }
    #ond-content .featured_2_left_carousel .col-md-6.columna2 {
        padding-left:0px;
        padding-right:0px;
    }
    #ond-content .featured_2_left_carousel  .col-md-6.columna2  .relative img{
        padding-left:30px;
        padding-right:30px;
    }
    

#categories_mas_peque h1{

    font-size:4em !important;
}


#instagram_footer .instagram_footer_texto .x-center{
    
    margin-left:auto;
    margin-right:auto;
    display:block !important;
    margin-top: 40px;
    }
.descarga_fondo{
    
}
    #banner_express h3{
        font-size:2.4em  !important;
    }
    
    #banner_express h4{
        font-size:1.5em  !important;
    }
    .banner_turquia h2{
    
        font-size: 7em !important;
    font-weight: bold;
    }
    
    #banner_express h5{
            font-size: 1em !important;
            padding-top: 12px;
    }
.banner_turquia h1{
        font-size:3em !important;
    }
    .banner_turquia h3{
    
        font-size:1.7em !important;
    }
.tmpl-featured2_with_left_text .subtitulo0{
        font-size:2em !important;
    }
.tmpl-featured2_with_left_text .subtitulo0{
        font-size:2.1em !important;
    }
    
    
    .categories_3_inside_top_left h2 span{
        font-size: 1.5em !important;

    }
    
    .tmpl-categories_4_inside h2 span{
        font-size: 1.5em !important;

    }
    .tmpl-featured2_with_left_text .subtitulo0{
        font-size:2em !important;
        width: 64%;
        }
    
    .titol_categories_2_inside_with_toptex{
        font-size: 3.6em;
    }
    
.tmpl-featured2_with_left_text .subtitulo0{
         width: 100%;
        }

    #ond-content .featured_2_left_carousel .tmpl-slide_product {
    max-width: 77%;
    margin-left: 50px;
}
        }
@media (min-width:1024px) and (max-width:1200px) {
body[country="PL"] .banner_principal_rebajas h1 {
    font-size: 4em !important;
    padding-bottom: 10%;
}
.banner_shop_man .ond-closeButton{
    margin-right:3%;
    margin-top:2%;
}
.banner_shop_man h4{
    max-width:74%;
}
.banner_shop_man h5, .banner_shop_man h6 {
    font-size: 1.7em !important;
    line-height: 1.3em !important;
}
.featured_2_left_carousel .tmpl-slide_product {
        max-width: 90%  !important;
    margin-left: 3px !important;
}
#ond-content .featured_2_left_carousel .relative {
    margin-bottom: 39px;
}
.carrusel_w45 .columna2 .cell h1{
    font-size:1em;
}
.banner_principal_top_china .btn-cta{
    
    margin-bottom: 10px !important;
   
}
.tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}

#categoria_3_china h2 span {
    font-size: 1.3em !important;
}
body[language="en"] #categoria_3_china h2 span{
        font-size:1em !important;
    }
    #banner_bring_on_the_nigth .frase_bring{
        font-size:6rem !important;
    }
#night_shine_and_party .featured_2_left_carousel .list-tallas li {
    padding: 4px 1px 4px 1px !important;
    min-height: 40px;
}

#ond-content .featured_2_left_carousel  .list-tallas li{
   padding: 5px 3px 5px 3px !important;
    min-height: 40px;
    }
#ond-content #banner_express h4{
    font-size: 1.8em !important;
    }
#categories_mas_peque h1{

    font-size:4em !important;
}
#instagram_footer .instagram_footer_texto .x-center{
    
    margin-left:auto;
    margin-right:auto;
    display:block !important;
    margin-top: 30px;
    }
.banner_turquia h1{
        font-size:3.3em !important;
    }
    .banner_turquia h2{
        font-size: 4.7em !important;
    font-weight: bold;
    }
    
    .banner_turquia h3{
    
        font-size:2.7em !important;
            padding-top: 13px;
    }
    #banner_express h3{
        font-size:3em  !important;
    }
    #banner_express h5{
            font-size: 1em !important;
            padding-top: 11px;
    }
.tmpl-featured2_with_left_text .subtitulo0{
         width: 100%;
         text-align:center;
        }
    .categories_3_inside_top_left h2 span{
        font-size: 1.6em !important;
    }
    .tmpl-categories_4_inside h2 span{
        font-size: 1.6em !important;
    }
.categories_3_inside_top_left h2 {
 
}

    .titol_categories_2_inside_with_toptex{
        font-size: 3.6em;
        margin-top: 0px;
    }
    
    
    .banner_turquia h3{
    
        font-size:2.7em !important;
    }

}

@media (min-width:768px) and (max-width:1024px) and (orientation: portrait){
.tmpl-cuenta_atras .celda_bloc_contador h4 {
        margin-top: 6% !important;
    }
    .tep-module7 .subtitle{
        width:100% !important;
        max-width:100% !important;
        padding:5% 10% 0 10% !important;
    }
    .textoexplicaciondescuento span{
        font-size:18px !important;
    }
#ond-content .banner_principal_top .frase1,#ond-content .banner_principal_top .frase2 {
   
    font-size: 54px;
}
#ond-content .tmpl-categories_4_inside  .columna1{
    margin-bottom:30px;
}
#ond-content .tmpl-categories_4_inside  .columna1  a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center !important;
    color:#ffffff;
}

#ond-content .tmpl-categories_4_inside .columna2  a .absolute .table .cell {
    display: table-cell;
    vertical-align: top !important;
    text-align: center !important;
    color:#ffffff;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    max-width:100% !important;
    margin:1% 0px 0px 0px  !important;
    
}

.full_categories_2_inside_left_50_percent span {
    
    font-size: 2em !important;
    text-transform: initial !important;
}
.banner_shop_man .ond-closeButton{
    margin-right:3%;
    margin-top:2%;
}
.banner_shop_man .half-left{
    width:44% !important;
}
.banner_shop_man h5 span {
    font-size: 0.8em !important;
    line-height: 1.3em !important;
}

.banner_shop_man a .btn-cta {
    
    margin: 10px 0 8px !important;
}
.banner_shop_man h4{
    font-size: 1.3em !important;
    width: 100% !important;
    max-width: 77% !important;
    margin-top: 10px !important;
}
.banner_shop_man  h4 .big{
    font-weight:bold;
    font-size: 1em;
        color: #000000 !important;
    
}
#ond-content .categories_3_inside_top_left h2{
font-weight: bold !important;
text-align: center;
font-size:24px;
position:relative;

}
.categories_3_inside_top_left h2 span{
    font-size:1.2em !important;
    width:100% !important;
}



.tmpl-categories_4_inside h2 span{
    font-size:1.2em !important;
    width:100% !important;
}

#ond-content .featured_2_left_carousel .columna1 .texto_titulo {
    padding-right: 0px;
}
body[country="PL"] .tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3).cell {
   vertical-align:middle !important;
   text-align:center  !important;
}

.banner_principal_top_china .btn-cta{
    
    margin-bottom: 50px !important ;
   
}

body[language="en"] #categoria_3_china h2 {
    font-size:1.3em !important;
}
#categories_2_inside_left_bottom_text {
    max-width: 80% !important;
}



 #categoria_3_china h2 span {
    font-size: 0.8em !important;
}

.frase_bring{
    font-size:0.7em;
}
    #ond-content .solo_visible_mobil{
display:block !important;
}


.tmpl-categories_two_inside_overlap_right_text .columna2 .relative{
    display:block !important;
}
#ond-content .solo_visible_desktop {
display:none  !important;
}
.tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}
.featured_2_left_carousel .columna1 .texto_titulo {
    font-size: 2em;
}
#ond-content .tmpl-categories_4_inside a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    color:#000000;
}

.categories_3_inside_top_left h2 :nth-child(3) span{
    color:#000000;
}

#ond-content #banner_express h4 {
    font-size: 1.8em !important;
}

#ond-content .banner_turquia img{
    max-height:200px;
}
#categories_mas_peque h1{

    font-size:4em !important;
}
#ond-content  .slick .slide-prod h4 {
  
    min-height: 40px;
}
#banner_grecia{
    margin-top:40px;
}
#instagram_footer .instagram_footer_texto span strong{
    font-size: 1em !important
}
#instagram_footer .instagram_footer_texto .x-center{
    
    margin-left:auto;
    margin-right:auto;
    display:block !important;
    margin-top: 9px;
    }
    
    
.titulo_descargar{
    font-size:22px !important;
}

.banner_turquia h2{
    
        font-size: 2em !important;
    }
    
    .titol_producte strong{
    font-size:3em !important;
    }
    
    .tmpl-categories_two_inside_overlap_right_text  .row {
        margin-left: 35px !important;
        margin-right: 35px  !important;
    }
#cuatro_categorias_superior .table .cell span{
    color:#f81131  !important;
    font-weight:bold !important;
} 

#cuatro_categorias_superior .tmpl-categories_4_inside .col-xs-6{
    margin-bottom:0px;
}
 #cuatro_categorias_superior img{
    max-width:90%;
}
#cuatro_categorias_superior .col-md-3{
 
    padding: 0px 10px 0px 10px;
}
.tmpl-categories_two_inside_overlap_right_text .col-md-3:nth-child(odd) {
 
    padding: 20px 20px 20px 25px;
}
.tmpl-categories_two_inside_overlap_right_text .col-md-3:nth-child(even) {
 
    padding: 20px 43px 20px 0px;
}
 #cuatro_categorias_superior .cell{
    text-align:left !important;
}
#cuatro_categorias_superior span{
    font-size:1.7em;
}
#cuatro_categorias_superior .col-xs-6:nth-child(odd) .absolute{
    left:5px !important;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .absolute{
    left:-10px !important;
}
#cuatro_categorias_superior .col-xs-6:nth-child(odd) .relative{
    text-align:right;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .relative{
    text-align:left;
}
#ond-content .featured_2_left_carousel .tmpl-slide_product {
    max-width: 88%;
    margin-left: 47px;
}
}
@media (min-width:768px) and (max-width:1024px) and (orientation: landscape){


.banner_shop_man h4{
    color: #000000 !important;
}
.full_categories_2_inside_left_50_percent .columna1{
    width:55% !important;
    padding-right:0px;
    
}


.full_categories_2_inside_left_50_percent .columna2{
    width:45% !important;
    padding-left:0px;
}

.full_categories_2_inside_left_50_percent .columna2 img{
    max-width: 94% !important;

}

.full_categories_2_inside_left_50_percent .columna2 span{
    color:#000000 !important;
    padding-left:30px;
    font-size:0.8em;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    padding-top: 3%;
    padding-left: 5%;
    float: right;
    }
    
.full_categories_2_inside_left_50_percent .columna1 .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center  !important;
}
.banner_shop_man .ond-closeButton{
    margin-right:3%;
    margin-top:2%;
}
.banner_shop_man .half-left{
    width:44% !important;
}
.banner_shop_man h5 span {
    font-size: 1em !important;
    line-height: 1.3em !important;
}

.banner_shop_man a .btn-cta {
    
    margin: 2px 0 8px !important;
}
.banner_shop_man h4{
        font-size: 1.2em !important;
    width: 100% !important;
    max-width: 77% !important;
    margin-top: 4px !important;
    margin-bottom: 10px !important;
}
.banner_shop_man  h4 .big{
    font-weight:bold;
    font-size: 1em;

    
}
#ond-content .featured_2_left_carousel .tmpl-slide_product {
    max-width: 88%;
    margin-left: 7px;
}
.frase_bring{
    font-size:0.7em;
}
#banner_grecia{
    margin-top:40px;
}

#ond-content .banner_turquia img{
    max-height:200px;
}
#categories_mas_peque h1{

    font-size:4em !important;
}
#ond-content .tmpl-slide_product .slick .slide-prod h4 {
  
    min-height: 50px;
}
.titol_producte{
font-size:0.5em;}
.descarga_fondo{
    padding-top:30px;
}
.titulo_descargar{
    font-size:22px !important;
}
.descarga_fondo{
     
}
    .titol_producte strong{
    font-size:2em !important;
    }
    .tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}


.banner_turquia h1{
        font-size:3.3em !important;
    }
    .banner_turquia h2{
        font-size: 6.7em !important;
    font-weight: bold;
    }
    
    .banner_turquia h3{
    
        font-size:2em !important;
            padding-top: 13px;
    }
}
@media (min-width:768px) and (max-width:1023px) {
body[country="PL"] .banner_principal_rebajas h1 {
    font-size: 3.5em !important;
    padding-bottom: 10%;
}
#ond-content .tmpl-categories_4_inside  .columna1  a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center !important;
    color:#ffffff;
}

#ond-content .tmpl-categories_4_inside .columna2  a .absolute .table .cell {
    display: table-cell;
    vertical-align: top !important;
    text-align: center !important;
    color:#ffffff;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    max-width:100% !important;
    margin: 0px  !important;
    padding-top:6% !important;
    
    
}
.full_categories_2_inside_left_50_percent .columna1{
    width:100% !important;

}


.full_categories_2_inside_left_50_percent .columna2{
    width:100% !important;
    
}

.full_categories_2_inside_left_50_percent .columna2 img{
    max-width: 100% !important;

}

.full_categories_2_inside_left_50_percent .columna2 span{
    color: #000000 !important;
    padding-left: 0px;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    padding-top: 6%;
    padding-left: 0%;
    float: none;
    }
    
.full_categories_2_inside_left_50_percent .columna1 .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center  !important;
}
#ond-content .banner_turquia img{
    max-height:200px;
}
#categories_mas_peque h1{

    font-size:4em !important;
}
#ond-content .featured_2_left_carousel .slick .slide-prod h4 {
  
    min-height: 40px;
}
#ond-content .featured_2_left_carousel .columna1 {
    margin-bottom:0px;
}
#ond-content .featured_2_left_carousel .columna1 .texto_titulo{

}
.banner_turquia h1{
        font-size:2.3em !important;
    }
    .banner_turquia h2{
        font-size: 8.7em !important;
    font-weight: bold;
    }
    
    .banner_turquia h3{
    
        font-size:1.7em !important;
            padding-top: 13px;
    }
#banner_express h3 strong{
        font-size:0.6em  !important;
        font-family: 'Montserrat', sans-serif  !important;
    }
    #banner_express h5{
            font-size: 1.6em !important;
            padding-top: 10px;
    }
    
#ond-content #banner_express h4{
    
    }
    .banner_turquia h3{
        font-size:2em !important;
    }
    .tmpl-featured2_with_left_text{
        width: 64%;
        }
    .tmpl-featured2_with_left_text .titulo1{
        font-size: 1.5em;
    }
    .tmpl-featured2_with_left_text .subtitulo0{
        font-size:1.5em !important;
        max-width:346px;
        }
        
    .categories_3_inside_top_left h2 span{
        font-size: 1.2em !important;
    }   
    .tmpl-categories_4_inside h2 span{
        font-size: 1.2em !important;
    }
   


    .titol_categories_2_inside_with_toptex{
        font-size: 3.6em; 
        margin-top: 0px;
    }

.cat3_gb_except{
    font-size:1.4em;
}
    
#ond-content .featured_2_left_carousel  .solo_visible_mobil{
display:none;
}

.banner_shop_man .btn-cta{
    background-color:#000000;
    color:#ffffff;
    border:1px solid #000000 !important;
}



.banner_shop_man .btn-cta:hover{
    background-color:#ffffff;
    color:#000000;
    border:1px solid #000000 !important;
}
}

@media (min-width:480px) and (max-width:767px) {

#ond-content .tmpl-categories_4_inside  .columna1{
    margin-bottom:30px;
}
#ond-content .tmpl-categories_4_inside  .columna1  a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center !important;
    color:#ffffff;
}

#ond-content .tmpl-categories_4_inside .columna2  a .absolute .table .cell {
    display: table-cell;
    vertical-align: top !important;
    text-align: center !important;
    color:#ffffff;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    max-width:100% !important;
    margin: 0px  !important;
    padding-top:6% !important;
    
    
}
.banner_shop_man h5 {
    border-top: 1px solid #ffffff !important;
    border-bottom: 1px solid #ffffff !important;
    color: #ffffff !important;
}

.banner_shop_man .btn-cta{
    background-color:#ffffff;
    color:#000000;
    border:1px solid #ffffff !important;
}



.banner_shop_man .btn-cta:hover{
    background-color:#000000 ;
    color:#ffffff;
    border:1px solid #ffffff !important;
}

.banner_shop_man .y-top{
    padding-top:480px;
}
.banner_shop_man h5 span{

    color: #ffffff !important;
}

.banner_shop_man h4 span{
    color: #ffffff !important;
}

.banner_shop_man h5 {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}

.banner_shop_man  h5 span{
    font-size:0.8em !important;
    line-height:1.3em !important;
}
.banner_shop_man h4{
    
    font-size: 1.4em !important;
    margin-top: 10px !important;
    color:#ffffff !important;
}

.banner_shop_man .ond-closeButton{
    margin-right:5%;
    margin-top:5%;
}
.categories_3_inside_top_left  h2{
    margin-bottom:50px;
}
.banner_principal_top_china .btn-cta{
    
    margin-bottom: 50px !important ;
   
}
.tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) h2  span{
    color:#000000;
}

#ond-content .tmpl-categories_4_inside a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    color:#ffffff;
    text-transform:uppercase;
}
#ond-content .tmpl-legal , #section_legal_footer {
    font-size: 1.3rem;
}
.solo_visible_mobil {
    display:block;
}
#ond-content .banner_turquia img{
    max-height:200px;
}
#categories_mas_peque h1{

    font-size:4em !important;
}
#ond-content .featured_2_left_carousel .columna1 .texto_titulo{
    display:none;
}
#ond-content .solo_visible_mobil{
display:block;
}
#ond-content .featured_2_left_carousel .columna2 picture,
#ond-content .featured_2_left_carousel .columna2 .texto_titulo{
    /*display:none;*/
}

#ond-content .featured_2_left_carousel .columna1 .texto_titulo h1{
    font-size: 2em;
    font-weight: bold;
    width:100%;
    display:inline-block;
}
.descarga_fondo{
  
}
#banner_express h3 strong{
        font-size:0.5em  !important;
        font-family: 'Montserrat', sans-serif  !important;
    }
    #banner_express h5{
        font-size:1.2em  !important;
    }
    .banner_principal_top  .txt h1{
        margin-top:130px;
    }

.banner_turquia h1{
        font-size:2.3em !important;
    }
    .banner_turquia h2{
        font-size: 6.7em !important;
    font-weight: bold;
    }
    
    .banner_turquia h3{
    
        font-size:1.7em !important;
            padding-top: 13px;
    }
.cat3_gb_except{
    font-size:4em;
}
    .titol_producte{
        margin-bottom:0px;
        margin-top: 0px !important;
        padding-bottom: 5px !important;
    }
    .tmpl-categories_2_inside_with_toptext{
        margin-bottom:0px;
    }
    .tmpl-featured2_with_left_text .titulo1{
        width:40%;
        font-size: 3em;
    }
    .tmpl-featured2_with_left_text .subtitulo0{
        display:none;
        }
    
    .tmpl-featured2_with_left_text .titulo0{
            font-size:3em !important;
            width: 35%;
            float: left;
        }
    
    .categories_3_inside_top_left h2 {
        margin-left: 3em  !important;
    }

    .categories_3_inside_top_left h2 span{
            font-size: 1.5em !important;

    }
    .tmpl-categories_4_inside h2 span{
            font-size: 1.5em !important;

    }
.titol_categories_2_inside_with_toptex{
        font-size: 5.6em;   
        margin-top: 0px;
    }
    .tmpl-banner_inside{
    margin-bottom:0px !important;
}


#cuatro_categorias_superior .table .cell span{
    color:#f81131  !important;
    font-weight:bold !important;
} 

#cuatro_categorias_superior .tmpl-categories_4_inside .col-xs-6{
    margin-bottom:0px;
}
 #cuatro_categorias_superior img{
    max-width:90%;
}
#cuatro_categorias_superior .col-md-3 {
    padding: 0px 10px 0px 10px;
}
 #cuatro_categorias_superior .cell{
    text-align:left !important;
}

#cuatro_categorias_superior .col-xs-6:nth-child(odd) .absolute{
    left:-10px !important;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .absolute{
    left:-25px !important;
}
#cuatro_categorias_superior .col-xs-6:nth-child(odd) .relative{
    text-align:right;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .relative{
    text-align:left;
}

}

@media  (max-width:480px) {
.banner_shop_man{
 
}
.full_categories_2_inside_left_50_percent  span {
    font-size:1em !important;
    text-transform:initial !important;
}
.full_categories_2_inside_left_50_percent .columna2 span {
    color:#000000 !important;
}
.banner_shop_man h5 {
    border-top: 1px solid #ffffff !important;;
    border-bottom: 1px solid #ffffff !important;;
    color: #ffffff !important;
}

.banner_shop_man .btn-cta{
    background-color:#ffffff;
    color:#000000;
    border:1px solid #ffffff !important;
    margin-top:5px !important;
}



.banner_shop_man .btn-cta:hover{
    background-color:#000000 ;
    color:#ffffff;
    border:1px solid #ffffff !important;
}

.banner_shop_man .y-top{
    padding-top:203px;
}
.banner_shop_man h5 span{

    color: #ffffff !important;
}

.banner_shop_man h4 span{
    color: #ffffff !important;
}

.banner_shop_man .txt{
    height:100%;
}

#ond-content .featured_2_left_carousel .texto_titulo h1 {
    padding-left: 0px;
    
    font-size: 2em !important;
}

#ond-content .featured_2_left_carousel .columna1 .texto_titulo {
    text-align: center;
    padding-right: 0 ;
    color: #ffffff;
}
.banner_principal_top .cell {
    padding-left: 0px;
}
.banner_principal_top_china .btn-cta {
    margin-bottom: 50px !important;
    font-size: 2em !important;
}


body[language="en"] #categoria_3_china h2 {
    font-size:1em !important;
}
#categoria_3_china .row{
    margin-left:15px;
    margin-right:15px;
}
#categoria_3_china  h2 span {
    font-size: 1.4em !important;
}

.frase_bring{
    font-size:1.4em;
    color:#ffffff !important;
}
#ond-content .tmpl-slide_product {
    margin:0 50px 30px 50px;
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li {
    padding:0px;
}
#ond-content .tmpl-slide_product h1.title {
    margin-bottom: 13px !important;
}
.tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(2) h2 span {
    color: #000000;
}
.tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) h2  span{
    color:#000000;
}

body[country="PL"] .tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) h2 span {
    color: #ffffff;
}

body[country="PL"] .tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(3) h2  {
   /*padding-top:314px;*/
}
#ond-content .tmpl-categories_4_inside a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
}

#ond-content .tmpl-legal , #section_legal_footer {
    font-size: 1.1rem;
}
.solo_visible_mobil {
    display:block;
}
#ond-content .banner_turquia h1{

margin:-10px 0px 0px 0px ;
}

#ond-content .banner_turquia img{
    max-height:120px;
}

#banner_express {
    margin-top: 0px;
}
#ond-content .featured_2_left_carousel .columna2{
    margin-bottom:0px;
}

#ond-content .featured_2_left_carousel .columna2 picture{
    /*display:none;*/
}


#ond-content .featured_2_left_carousel .absolute{

}


#ond-content .featured_2_left_carousel .columna2 .relative{
    /*display:none;*/
}

#ond-content .featured_2_left_carousel .columna2 .texto_titulo{
    color:#000000 !important;
}
.tmpl-banner_outside_app{
}
.titulo_descargar {
    font-size: 25px !important;
}
.descarga_fondo{
     
}
#banner_express h3 strong{
        font-size:0.5em  !important;
        font-family: 'Montserrat', sans-serif  !important;
    }
    #banner_express h5{
        font-size:1.2em  !important;
    }

.banner_turquia h1 strong{
        font-size:0.4em !important;
    }
    .banner_turquia h2{
        font-size: 3.6em !important;
    font-weight: bold;
    }
    
    .banner_turquia h3{
    
        font-size:1.3em !important;
            padding-top: 13px;
    }
    .banner_principal_top  .txt h1{
    margin-top:0px;
}
.cat3_gb_except{
    font-size:3.5em;
}

.tmpl-banner_inside{
    margin-bottom:0px  !important;
}
    .titol_producte{
    
        margin-bottom: 0px !important;
        margin-top: 0px !important;
        padding-bottom: 5px !important;

    }
    .titol_producte strong{
        font-size:1.7em !important;
    }
    .tmpl-categories_2_inside_with_toptext{
        margin-bottom:0px;
    }

    .tmpl-featured2_with_left_text .titulo0{
            width: 35%;
            float: left;
            font-size:2em !important;
        }
    .tmpl-featured2_with_left_text .titulo1{
        width:40%;
    }
    
    
    .tmpl-featured2_with_left_text .subtitulo0{
        display:none;
        }
    .categories_3_inside_top_left h2 {
        margin-left: -16px  !important;
    }
    .titol_categories_2_inside_with_toptex{
        font-size: 4.3em; 
    }
 .categories_3_inside_top_left h2 span{
        font-size: 2em !important;
    }
 .tmpl-categories_4_inside h2 span{
        font-size: 2em !important;
    }
}
@media (min-width:350px) and (max-width:479px) {

#ond-content .tmpl-categories_4_inside  .columna1{
    margin-bottom:30px;
}
#ond-content .tmpl-categories_4_inside  .columna1  a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center !important;
    color:#ffffff;
}

#ond-content .tmpl-categories_4_inside .columna2  a .absolute .table .cell {
    display: table-cell;
    vertical-align: top !important;
    text-align: center !important;
    color:#ffffff;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    max-width:100% !important;
    margin: 0px  !important;
    padding-top:5% !important;
    
    
}
.banner_shop_man .ond-closeButton{
    margin-right:5%;
    margin-top:5%;
}
.banner_shop_man h4{
        font-size: 2em !important;
    max-width: 80% !important;
    display:none;
}
.banner_shop_man h7 .big {
    font-weight:bold;
}
.banner_shop_man h4 .big {
    font-weight:bold;
    font-size:1.2em !important
}

.banner_shop_man  h5 span{
    font-size:1.1em !important;
    line-height:1.3em !important;
}
#ond-content .featured_2_left_carousel .columna2 .texto_titulo h1{
    padding-left:30px !important
}
.categories_3_inside_top_left  h2{
    margin-bottom:50px;
}
#ond-content #banner_express h4{
    font-size: 1.2em !important;
    }
#categories_mas_peque .col-sm-6 {
    display: block;
}
#ond-content .featured_2_left_carousel .relative{
    margin-bottom:0px;
}
#categories_mas_peque .col-xs-12{

margin-bottom:40px;
}
#categories_mas_peque h1{

    font-size:4em !important;
}
#ond-content  .slick .slide-prod h4 {
  
    /*min-height: 41px; 
    margin-bottom: 0 !important;*/
    
    min-height: 21px;
    margin-top: 21px !important;
    margin-bottom: 0 !important;
}
#ond-content .slick .slide-prod .list-tallas li{
padding:7px;
}


#ond-content .featured_2_left_carousel .columna1 .texto_titulo h1{
    font-size: 3em;
    font-weight: bold;
}

#ond-content .solo_visible_desktop{
display:none;
}
#ond-content .solo_visible_mobil{
display:block;
}
#banner_express .montserrat{
}
#banner_express h3 strong{
        font-size:0.3em  !important;
        font-family: 'Montserrat', sans-serif  !important;
    }
    #banner_express h5{
        font-size:1em  !important;
        padding-top:10px;
    }
body[language='pl'] #banner_express h5,body[language='de'] #banner_express h5{
    padding-top:2px;
}

body[language='pl'] #banner_express .montserrat:nth-child(1) ,body[language='de'] #banner_express .montserrat:nth-child(1){
    margin-top: -23px !important;
}
#banner_express h3 {

    line-height: 0.9;
}

#banner_express .montserrat:nth-child(1){
margin-top:-20px !important;
}

    #ond-content .featured_2_left_carousel .col-md-6.columna1{
        margin-bottom:50px;
    }

#ond-content .tmpl-slide_product .panel{
    margin-bottom:0px;
}

    .tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}
#cuatro_categorias_superior{
    margin-bottom:25px;
}
.tmpl-categories_two_inside_overlap_right_text .titulo_cabecera {
        position: absolute;
        bottom: -11px;
        left: -7px;
        background-color: #f81131;
        padding: 10px 10px 10px 10px !important;
        font-weight: bold;
        color: #ffffff;
        font-size: 0.9em;
        width: 92%;
    }
#cuatro_categorias_superior .table .cell span,.tmpl-categories_two_inside_overlap_right_text .table .cell span{
    color:#f81131  !important;
    font-weight:bold !important;
} 

#cuatro_categorias_superior .tmpl-categories_4_inside .col-xs-6,.tmpl-categories_two_inside_overlap_right_text .col-xs-6{
    margin-bottom:0px;
}
 #cuatro_categorias_superior img,.tmpl-categories_two_inside_overlap_right_textimg {
    max-width:90%;
}
#cuatro_categorias_superior .col-md-3,.tmpl-categories_two_inside_overlap_right_text .col-md-3 {
    padding: 0px 10px 0px 10px;

}

.tmpl-categories_two_inside_overlap_right_text .col-md-3:nth-child(odd) {
    padding: 13px 10px 13px 19px;

}


.tmpl-categories_two_inside_overlap_right_text .col-md-3:nth-child(even) {
    padding: 13px 19px 13px 10px;

}


 #cuatro_categorias_superior .cell,.tmpl-categories_two_inside_overlap_right_text .cell{
    text-align:left !important;
}

#cuatro_categorias_superior .col-xs-6:nth-child(odd) .absolute{
    left:-10px !important;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .absolute{
    left:-25px !important;
}

.tmpl-categories_two_inside_overlap_right_text img {
    max-width: 90% !important;
}


.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(odd) .absolute{
    left:-15px !important;
}
.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(even) .absolute{
    left:-25px !important;
}

#cuatro_categorias_superior .col-xs-6:nth-child(odd) .relative,.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(odd) .relative{
    text-align:right;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .relative,.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(even) .relative{
    text-align:left;
}

.banner_shop_man h5 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

.banner_shop_man  h5 span{
    font-size:0.8em !important;
    line-height:1.3em !important;
}
.banner_shop_man h4{
    
    font-size: 1.4em !important;
    margin-top: 10px !important;
    color:#ffffff !important;
}

.banner_rebajas_china .btn-cta{
    margin-bottom: 9% !important;

}
}

@media (min-width:180px) and (max-width:349px) {

.banner_rebajas_china .btn-cta{
    margin-bottom: 9% !important;

}
#ond-content .tmpl-categories_4_inside  .columna1{
    margin-bottom:30px;
}
#ond-content .tmpl-categories_4_inside  .columna1  a .absolute .table .cell {
    display: table-cell;
    vertical-align: middle !important;
    text-align: center !important;
    color:#ffffff;
}

#ond-content .tmpl-categories_4_inside .columna2  a .absolute .table .cell {
    display: table-cell;
    vertical-align: top !important;
    text-align: center !important;
    color:#ffffff;
}
.full_categories_2_inside_left_50_percent .columna2 img{
    max-width:100% !important;
    margin: 0px  !important;
    padding-top:6% !important;
    
    
}


.banner_shop_man .y-top {
    padding-top: 166px !important;
}
.banner_shop_man h5 {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}
.banner_shop_man h7 .big {
    font-weight:bold;
}
.banner_shop_man h4{
    display:none;
       
    font-size: 1.2em !important;
    margin-top: 10px !important;
    max-width: 80% !important;
    color:#ffffff !important;
}
.banner_shop_man h4 .big {
        font-size: 1.2em !important;
    font-weight:bold;
}
.banner_shop_man  h5 span{
    font-size:0.6em !important;
    line-height:1em !important;
}
.latest_lookbook .titol_producte{
    font-size:2em;
}
#ond-content .featured_2_left_carousel .columna2 .texto_titulo h1{
    padding-left:30px !important
}
.categories_3_inside_top_left  h2{
    margin-bottom:50px;
}
body[language='pl'] #banner_express .montserrat:nth-child(1) ,body[language='de'] #banner_express .montserrat:nth-child(1){
    margin-top: -23px !important;
}
#ond-content .tmpl-slide_product .panel{
    margin-bottom:0px;
}
#ond-content .featured_2_left_carousel .col-md-6.columna1{
    margin-bottom:50px;
}
body[language='pl'] #banner_express h5,body[language='de'] #banner_express h5{
    padding-top:2px;
}
#ond-content #banner_express h4 {
    font-size: 1em !important;
}
#categories_mas_peque .col-sm-6 {
    display: block;
}
#ond-content .featured_2_left_carousel .relative{
    margin-bottom:0px;
}
#categories_mas_peque .col-xs-12{

margin-bottom:40px;
}
#categories_mas_peque h1{

    font-size:4em !important;
}
#ond-content .slick .slide-prod h4 {
  
    min-height: 40px;
}


body[language="ru"] #ond-content .slick .slide-prod h4, body[language="el"] #ond-content .slick .slide-prod h4, body[language="ro"] #ond-content .slick .slide-prod h4 {
  
    min-height: 64px;
}
#ond-content .slick .slide-prod .list-tallas li{
padding:8px;
}

#ond-content .featured_2_left_carousel .columna1 .texto_titulo h1{
    font-size: 3em;
    font-weight: bold;
}

#ond-content .featured_2_left_carousel .columna1 .texto_titulo{
     
}

#ond-content .solo_visible_mobil{
display:block;
}
#ond-content .solo_visible_desktop{
display:none;
}


#ond-content  .slick .slide-prod .list-tallas li {
    margin: 0 0px;
}
#banner_express .montserrat:nth-child(1){
margin-top:-14px !important;
}

    
#banner_express h3 {

    line-height: 0.9;
}
#banner_express h3 strong{
        font-size:0.26em  !important;
        font-family: 'Montserrat', sans-serif  !important;
    }
    #banner_express h5{
    padding-top: 10px;
        font-size:0.8em  !important;
    }
    
    .tmpl-categories_two_inside_overlap_right_text .titulo_cabecera {
        position: absolute;
        bottom: -11px;
        left: -7px;
        background-color: #f81131;
        padding: 10px 0px 10px 0px !important;
        font-weight: bold;
        color: #ffffff;
        font-size: 0.8em;
        width: 88%;
    }
.tmpl-categories_two_inside_overlap_right_text .columna2 {
    margin-top: 0px !important;
}
    
#cuatro_categorias_superior{
    margin-bottom:25px;
}
#cuatro_categorias_superior .table .cell span,.tmpl-categories_two_inside_overlap_right_text .table .cell span{
    color:#f81131  !important;
    font-weight:bold !important;
} 

#cuatro_categorias_superior .tmpl-categories_4_inside .col-xs-6,.tmpl-categories_two_inside_overlap_right_text .col-xs-6{
    margin-bottom:0px;
}
 #cuatro_categorias_superior img,.tmpl-categories_two_inside_overlap_right_textimg {
    max-width:90%;
}
#cuatro_categorias_superior .col-md-3,.tmpl-categories_two_inside_overlap_right_text .col-md-3 {
    padding: 0px 10px 0px 10px;

}

.tmpl-categories_two_inside_overlap_right_text .col-md-3:nth-child(odd) {
    padding: 13px 10px 13px 19px;

}


.tmpl-categories_two_inside_overlap_right_text .col-md-3:nth-child(even) {
    padding: 13px 19px 13px 10px;

}


 #cuatro_categorias_superior .cell,.tmpl-categories_two_inside_overlap_right_text .cell{
    text-align:left !important;
}

#cuatro_categorias_superior .col-xs-6:nth-child(odd) .absolute{
    left:-10px !important;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .absolute{
    left:-25px !important;
}

.tmpl-categories_two_inside_overlap_right_text img {
    max-width: 90% !important;
}


.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(odd) .absolute{
    left:-15px !important;
}
.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(even) .absolute{
    left:-25px !important;
}

#cuatro_categorias_superior .col-xs-6:nth-child(odd) .relative,.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(odd) .relative{
    text-align:right;
}
#cuatro_categorias_superior .col-xs-6:nth-child(even) .relative,.tmpl-categories_two_inside_overlap_right_text .col-xs-6:nth-child(even) .relative{
    text-align:left; 
}
}

@media (min-width:180px) and (max-width:478px) {

.banner_shop_man .ond-closeButton{
    margin-right:7%;
    margin-top:5%;
}
.carrusel_w46{

    margin-top:-20px;
}
#banner_express .montserrat{
}
    .titol_categories_2_inside_with_toptex{
        font-size: 2.5em; 
    }
}

@media (max-width:767px) {
.latest_lookbook h2{
    position:relative !important;
}
.tmpl-title {
    margin-top: 0px;
}
#cuatro_categorias_superior .row{
    margin-left:0px;
    margin-right:0px;
}
.banner_principal_top .frase1 ,.banner_principal_top .frase2 {
        font-size:0.7em !important;
        color:#ffffff !important;
}


body[country="CN"] .banner_principal_top .frase1 ,body[country="CN"]  .banner_principal_top .frase2 {
        font-size:0.5em !important;
}
#instagram_footer .instagram_footer_texto .x-center{

    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-top: 30px;
}
#instagram_footer .instagram_footer_texto span {
    font-size: 1.5em;
    margin-top: 0.7em;
}
#instagram_footer .instagram_footer_texto span  strong{
    font-size: 4em;
}    
.titol_categories_2_inside_with_toptex .txt {
        padding: 0 0px !important;
    }
 .featured2  .panel:first-child {
        margin-bottom: 13px !important;
        margin-top:-22px;
    }

.tmpl-categories_4_inside .categories_3_inside_top_left:nth-child(1) h2 {
    
}
}
.categories_3_inside_top_left  {

    margin-top: 0px  !important;
}
    
    

.categories_3_inside_top_left h2{
   
}

.categories_3_inside_top_left img{

}





/* HOME WEEK 39 */


/* MODUL LISTADO CATEGORIAS */


    .tmpl-listado_categorias{
        text-align:center;
    }
        .tmpl-listado_categorias .elementos_listado_categorias{
            list-style: none;
            margin:0px auto;
            display: inline-block;
        }
        .tmpl-listado_categorias .elemento_listado_categorias{
            float:left;
            padding:0px 5px 0px 5px;
            border-left:1px solid #000000;
        }
            .tmpl-listado_categorias .elemento_listado_categorias:first-child{
                border-left:none;
            }
            .tmpl-listado_categorias .elemento_listado_categorias a{
                color:#000000;
            }
    
/* FINAL MODUL LISTADO CATEGORIAS */




/* MODUL TITULAR_CON_LINEAS_LATERALES */

 .tmpl-titular_con_lineas_laterales{
            width:100%;
        }
        .tmpl-titular_con_lineas_laterales .linea-lateral{
            width:100%;
            position:relative;
            padding-top:30px;
        }
            .tmpl-titular_con_lineas_laterales .linea-lateral .linea_punta_a_punta{
                width:100%;
                height: 1px  !important;
                color:#000000;
                background-color: #000000;
                border-top: 1px solid #000000 !important;

            }

        .tmpl-titular_con_lineas_laterales .posicio_absolute_titulo{
            width:100%;
            position:absolute;
            top:25px;
            left:0px;
        }
        .tmpl-titular_con_lineas_laterales .capsa_blanca{
            width: 400px;
            margin:0px auto;
            display: block;
            background-color: #ffffff;

        }

        .tmpl-titular_con_lineas_laterales .titulo{
            width:80%;
            text-align: center;
            font-size:2em;
            margin:0px auto;
            border:1px solid #000000;
            background-color: #ffffff;

        }
        
        /* FINAL MODUL  TITULAR_CON_LINEAS_LATERALES */

        
        /* MODUL CATEGORIES 2 INSIDE OVERLAP TEXT */
         .tmpl-categories_two_inside_overlap_right_text a .absolute .table .cell
        {
            vertical-align:bottom;
        }
        
         .tmpl-categories_two_inside_overlap_right_text a .absolute .table {
            display: table;
            width: 100%;
            height: 100%;
        }

        .tmpl-categories_two_inside_overlap_right_text a .absolute .table .cell {
            display: table-cell;
            vertical-align: bottom;
            text-align: left;
        }
       .tmpl-categories_two_inside_overlap_right_text a .absolute {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }
        .tmpl-categories_two_inside_overlap_right_text .titulo_cabecera{
            position: absolute;
            bottom: -11px;
            right: -7px;
            background-color: #f81131;
            padding: 10px 20px 10px 20px;
            font-weight: bold;
            color: #ffffff;
        }
         .tmpl-categories_two_inside_overlap_right_text  .relative {
            position: relative;
            text-align:right;
        }
        .tmpl-categories_two_inside_overlap_right_text img {
            max-width: 95% !important;
        }
        .tmp-categories_two_inside_overlap_right_text .titol_categories_2_overlap_inside_with_toptex{
            background-color:#f81131;
        }
        
         .tmpl-categories_two_inside_overlap_right_text .col-sm-3 {
            padding-right:15px;
            padding-left:15px;
        }
        
        .tmpl-categories_two_inside_overlap_right_text .columna2{
            margin-top:0px;
        }
            /* FINAL MODUL CATEGORIES 2 INSIDE OVERLAP TEXT */
            
            
            
        /* MODUL CATEGORIES 2 LEFT BOTTOM TEXT*/
        #categories_2_inside_left_bottom_text{
            max-width:60%;
        }
        #categories_2_inside_left_bottom_text .col-sm-6{
            padding:0px 15px 0px 15px;
        }
        #categories_2_inside_left_bottom_text .columna1 .relative {
            text-align:right;
        }
        #categories_2_inside_left_bottom_text .columna2  .relative{
            text-align:left;
        
        }
        #categories_2_inside_left_bottom_text img{
            max-width:90%;
        }
        #categories_2_inside_left_bottom_text .columna2 {
            margin-top:50px;
        }
        #categories_2_inside_left_bottom_text .txt span{
                font-size:2em;
                color:#f81131;
            }
            
        @media (min-width:180px) and (max-width:768px) {
        .latest_lookbook  .title{
            margin-top:0px;
        }
            #categories_2_inside_left_bottom_text{
                max-width:100%;
            }
            #categories_2_inside_left_bottom_text .columna2 {
                margin-top:20px;
            }
            
            #categories_2_inside_left_bottom_text .col-sm-6{
                padding:0px 25px 0px 25px;
            }
            
            
        
        }
        
        /* FINAL  MODUL CATEGORIES 2 LEFT BOTTOM TEXT*/
        
        
        
        .banner_3_rows {
            width:100%;
        }
        
        .banner_3_rows .row_common {
            padding:15px 0;
        }       
        .banner_3_rows .row_top{
                background-color:#fff;
                color:#000;
                font-family:'Georgia';
                font-style:italic;
                text-align:center;
                font-size:43px;
                display:block;
                  width:100%;
            
        }
        .banner_3_rows .row_middle{
                background-color:#D5DEDF;
                color:#000;
                font-family:'Open Sans';
                font-weight:bold;
                text-align:center;
                text-transform:uppercase;
                font-size:34px;
                display:block;
                width:100%;
                    letter-spacing: 4px;
        }
        .banner_3_rows .row_bottom{
                background-color:#F8EFDD;
                color:#000;
                font-family:'Open Sans';
                font-weight:bold;
                text-align:center;
                text-transform:uppercase;
                font-size:27px;
                display:block;
                width:100%;
                letter-spacing: 4px;
        }

        .banner_principal_top .frase1{
            font-family: 'GFS Didot'  !important;
            font-weight:normal !important;
        }
        .banner_principal_top  h4 {
                font-size: 1.4em !important;
        }

        
        /**/
    
    

.latest_lookbook .cell span{
    color:#000000 !important;
    
    
}

body[country="CN"] .latest_lookbook .table .cell{
    vertical-align:bottom !important;
}

.latest_lookbook .table .cell{
    vertical-align:top !important;
}

.latest_lookbook{
    margin-top:50px;
    position:relative;
}
.latest_lookbook h2{
    text-align:left !important;
    width: 100%;
    position:absolute;
    color:#000000 !important;
        font-weight: 500 !important;
    

}
.latest_lookbook h1 {
    text-transform: uppercase;
    padding-bottom: 20px;
    text-align: center;
    
}
.latest_lookbook img{

    margin-left: 40px;
    margin-right: 0px;
    max-width: calc(100% - 40px) !important;

}
.latest_lookbook h1 strong{
    font-size: 4.2rem;
        font-family: WorkSans-Regular, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}

body[country="CN"] .categorias_inferiores span {
    color: #000 !important;
}
.categorias_inferiores span{
    color:#000 !important;
        text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);
        font-weight:bold;
}
/**/

        .carrusel_w46 h1 .titol_producte span  strong{
    font-size: 4.2rem !important;
        font-family: WorkSans-Regular, Arial, Helvetica, sans-serif  !important;
    text-transform: uppercase !important;
}
.carrusel_w46 h1 strong{font-weight: 700; font-size: 42px; font-family: WorkSans-Regular, Arial, Helvetica, sans-serif; text-transform: uppercase;}

/*Footer*/
#ond-content .ond-social .picture-week h1{font-size: 2.8rem; font-weight: bold;}
#ond-content .ond-social .picture-week p{font-weight: bold;}

#ond-content .featured_2_left_carousel .columna1 .fila2{display:none}
#ond-content .featured_2_left_carousel .columna2 .fila2{display:none }
        
    
        @media screen and (max-width:768px) and (max-height:1178px){
        .latest_lookbook .categories_3_inside_top_left:nth-child(2) h2{   
    padding-top: 0px;}
        #ond-content .featured_2_left_carousel .columna2 .fila1{display:none}
    #ond-content .featured_2_left_carousel .columna2 .fila2{display:block}
    

    
        #ond-content .featured_2_left_carousel .columna2 .texto_titulo h1 {
    padding-left: 53px;
    font-size: 9em;
}
#ond-content .featured_2_left_carousel .columna2 picture{
    margin-bottom: 25px;
    display: block;
}

        #ond-content .featured_2_left_carousel .columna2 .texto_titulo{
        padding:0 0px 10px 0px
        }
        #ond-content .featured_2_left_carousel.carrusel_w46 .title{
        padding-bottom:0;
        }
        #ond-content .tmpl-full_banner .txt h3 {
    margin: 18px 0 0 0 !important;
    }
    
        #ond-content .banner_express .txt h3 {
    margin: -10px 0 0 0 !important;
    }
        #ond-content .tmpl-full_banner.banner_turquia .txt h3 {
    margin: 0 !important;
}

            .banner_3_rows .row_top{
                font-size:28px; 
            }
            .banner_3_rows .row_middle{
                font-size:18px;
            }
            .banner_3_rows .row_bottom{
                font-size:18px;

            }
            
            
            body[country="BG"] .banner_3_rows .row_top{
                font-size: 22px;
            }
            body[country="BG"] .banner_3_rows .row_middle{
                font-size: 18px;
                line-height: 1.4em;
            }
            body[country="BG"] .banner_3_rows .row_bottom{
                font-size: 18px;

            }
            
            .banner_principal_top  h4 {
                font-size: 3em !important;
            }           

            
        }
        @media screen and (max-width:1024px) and (max-height:600px){}
        @media screen and (max-width:1280px) and (max-height:700px){}
        @media screen and (max-width:1920px) and (max-height:900px){}

        

        
.module-full-banner{
    margin-bottom:0px !important;
    
    padding-left: 30px;
    padding-right: 30px;
}

.module-full-banner a:hover, .module-full-banner a:focus{
    color:#ffffff !important;
}

.featured_2_left_carousel .title{margin-bottom: 30px !important;}
.featured_2_left_carousel .title span strong{font-family: WorkSans-Regular, Arial, Helvetica, sans-serif !important;text-transform: uppercase !important;    font-size: 4.2rem;}


#ond-content .banner_shop_man{
    text-align:center;
   /* background-color:#d0d0d0 !important;
    overflow:hidden !important;
    height:502px;*/
    
}
#ond-content .banner_shop_man img {
    width: 100%;
    height: auto;
    max-width: 100%;
}
#ond-content .banner_shop_man  .center-v:last-child{
    height: 502px;
}
#ond-content .banner_shop_man  .center-v:last-child a img{
    width:60%;
}
#ond-content .banner_shop_man  .center-v a{
    left: 50%;
    top: 50%;
    transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
}
#ond-content .banner_shop_man  .center-v:last-child a{
    left: 50%;
    top: 30% !important;
    transform: translate(-50%, 50%);
    -webkit-transform: translate(-50%, 50%);
}


body[country="CN"] #ond-content .banner_principal_top .frase1{
    
    font-weight:bold !important;
    font-size: 74px ;
}

#ond-content .banner_principal_top .frase1{

font-family: 'Playfair Display', serif !important;
    font-size: 74px ;
    font-weight:bold !important;
}

#ond-content .banner_principal_top .frase2{

    padding-left:10px;
}
#ond-content .banner_principal_top .frase2{
font-family: 'Open Sans', sans-serif !important;
    font-size: 54px;
    font-weight:bold;
}

#ond-content .banner_principal_top .frase2 strong{
    font-size:1em !important;

}
.banner_shop_man{
    margin-bottom:0px !important;
}
.full_categories_2_inside_left_50_percent{
    margin-bottom:50px;
}

.sin_padding{
padding-left:0px !important;
}




/*  MODULO 1 REBAJAS */


 /* FONTS */

            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 100;
                src:    url(fonts/Catamaran-Thin.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 100;
                src:    url(fonts/Catamaran-Thin.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 100;
                src:    url(fonts/Catamaran-Thin.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 200;
                src:    url(fonts/Catamaran-ExtraLight.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 200;
                src:    url(fonts/Catamaran-ExtraLight.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 200;
                src:    url(fonts/Catamaran-ExtraLight.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 300;
                src:    url(fonts/Catamaran-Light.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 300;
                src:    url(fonts/Catamaran-Light.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            
            
            /* latin-ext */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
  src:    url(fonts/FjallaOne-Regular.ttf) format("truetype");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Fjalla One';
  font-style: normal;
  font-weight: 400;
 src:    url(fonts/FjallaOne-Regular.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 300;
                src:    url(fonts/Catamaran-Light.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 400;
                src:    url(fonts/Catamaran-Regular.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 400;
                src:    url(fonts/Catamaran-Regular.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 400;
                src:    url(fonts/Catamaran-Regular.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 500;
                src:    url(fonts/Catamaran-Medium.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 500;
                src:    url(fonts/Catamaran-Medium.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 500;
                src:    url(fonts/Catamaran-Medium.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 600;
                src:    url(fonts/Catamaran-SemiBold.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 600;
                src:    url(fonts/Catamaran-SemiBold.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 600;
                src:    url(fonts/Catamaran-SemiBold.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 700;
                src:    url(fonts/Catamaran-Bold.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 700;
                src:    url(fonts/Catamaran-Bold.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 700;
                src:    url(fonts/Catamaran-Bold.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 800;
                src:    url(fonts/Catamaran-ExtraBold.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 800;
                src:    url(fonts/Catamaran-ExtraBold.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 800;
                src:    url(fonts/Catamaran-ExtraBold.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }
            /* tamil */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 900;
                src:    url(fonts/Catamaran-Black.ttf) format("truetype");
                unicode-range: U+0964-0965, U+0B82-0BFA, U+200B-200D, U+20B9, U+25CC;
            }
            /* latin-ext */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 900;
                src:    url(fonts/Catamaran-Black.ttf) format("truetype");
                unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
            }
            /* latin */
            @font-face {
                font-family: 'Catamaran';
                font-style: normal;
                font-weight: 900;
                src:    url(fonts/Catamaran-Black.ttf) format("truetype");
                unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
            }


            
            
            /* latin */
             @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 100;
                src:    url(fonts/Oswald/Oswald-ExtraLight.ttf) format("truetype");
                 }
             @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 200;
                src:    url(fonts/Oswald/Oswald-ExtraLight.ttf) format("truetype");
                 }   
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 300;
                src:    url(fonts/Oswald/Oswald-Light.ttf) format("truetype");
                 }
         
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 400;
                src:    url(fonts/Oswald/Oswald-Regular.ttf) format("truetype");
                 }
         
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 500;
                src:    url(fonts/Oswald/Oswald-SemiBold.ttf) format("truetype");
                 }
         
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 600;
                src:    url(fonts/Oswald/Oswald-SemiBold.ttf) format("truetype");
                 }
         
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 700;
                src:    url(fonts/Oswald/Oswald-Bold.ttf) format("truetype");
                 }
                 
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 800;
                src:    url(fonts/Oswald/Oswald-Bold.ttf) format("truetype");
                 }
                 
            @font-face {
                font-family: 'Oswald';
                font-style: normal;
                font-weight: 900;
                src:    url(fonts/Oswald/Oswald-Bold.ttf) format("truetype");
                 }
            /* FINAL FONTS */
            
    
    
    .banner_principal a:hover .color-black .btn-cta, .banner_principal a:focus .color-black .btn-cta{
        background:none;
    }
    
    
.banner_principal_top .btn-cta{
        background-color:transparent !important;
    }
    .banner_principal_rebajas{
        position:relative;
        font-family: 'Catamaran', sans-serif !important;
        color:#ffffff  !important;
            margin-bottom: 50px;
    }

    .banner_principal_rebajas .txt.absolute {
        position: absolute;
        width: 100%;
        height:100%;
        top: 0;
        left: 0;
        text-align: center;
    }
    .cartel_rebajas{
        position:absolute;
        width:100%;
        text-align:center;
    }
    
    .cartel_en_tienda_fisica{
        position:absolute;
        width:100%;
        text-align:center;
    }
    .banner_principal_rebajas h1{
        color:#ffffff !important;
    }
    .banner_principal_rebajas .txt.absolute_altura_variable {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
        padding:0px !important;
    }
    .banner_principal_rebajas .table{
        display: table;
        width: 100%;
        height: 100%;

    }

    
.banner_principal_rebajas .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

    .banner_principal_rebajas .slick-arrow{
        display:none !important;
    }
    .banner_principal_rebajas  .slick-dots
    {
        position: relative;
        bottom: -8px;
        width:100%;
        display: block;
 
        padding: 0;
        margin: 0;

        list-style: none;

        text-align: center;
    }
    .banner_principal_rebajas .slick-dots li.slick-active button:before{
        color:#ffffff !important;
    }
    .banner_principal_rebajas  .slick-dots li
    {
        position: relative;

        display: inline-block;

        width: 20px;
        height: 20px;
        margin: 0 15px;
        padding: 0;

        cursor: pointer;
    }
    .banner_principal_rebajas  .slick-dots li button
    {
        font-size: 0;
        line-height: 0;

        display: block;

        width: 20px;
        height: 20px;
        padding: 5px;

        cursor: pointer;

        color: transparent !important;
        border: 0;
        outline: none;
        background: transparent;
    }
    
    .banner_principal_rebajas  .slick-dots li button:hover,
    .banner_principal_rebajas  .slick-dots li button:focus
    {
        outline: none;
    }
    .banner_principal_rebajas  .slick-dots li button:hover:before,
    .banner_principal_rebajas  .slick-dots li button:focus:before
    {
        opacity: 1;
    }
    .banner_principal_rebajas  .slick-dots li button:before
    {
        font-family: 'slick';
        font-size: 4em !important;
        line-height: 20px;

        position: absolute;
        top: 0;
        left: 0;

        width: 20px;
        height: 20px;

        content: '\2022';
        text-align: center;

        opacity: .25;
        color: white;

        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .banner_principal_rebajas  .slick-dots li.slick-active button:before
    {
        opacity: .75;
        color: black;
    }
    
    
    
    .banner_principal_rebajas .cell.x-center{
        text-align: center;

    }
    .banner_principal_rebajas .cell{
        display: table-cell;
        width: 100%;
        height: 100%;

    }

            .banner_principal_rebajas .cell.y-center{
                vertical-align: middle;
            }


            .banner_principal_rebajas .cell.y-bottom{
                vertical-align: bottom;
            }
            
    .banner_principal_rebajas .capa_vermella{
      overflow:hidden;
        height:0% ;
    }

     .banner_principal_rebajas .altura_bottom_rebajas{
        position:absolute;
     }

    .banner_principal_rebajas h2.titol_en_tienda_fisica{
        text-transform: uppercase;
        font-size:140% !important;
        color:#ffffff !important;
        z-index:3;
    }
.banner_principal_rebajas .genera_slick_mobile{
    height:100%;
}
    .banner_principal_rebajas .genera_slick_mobile a{
         color:#ffffff !important;
        text-decoration: none  !important;
        font-size:2em;
        font-weight: 400;
    }
    
    .banner_principal_rebajas .altura_bottom_rebajas{
        height:0%;
        overflow:hidden;
    }


                .banner_principal_rebajas .categorias_rebajas ul li a{
                    color:#ffffff !important;
                    text-decoration: none;
                    font-weight:400;
                }
                
            .banner_principal_rebajas .categorias_rebajas div a{
                color:#ffffff !important;
                text-decoration: none  !important;
                font-size:2em;
                font-weight: 400;
            }
                body[country="DE"]  .banner_principal_rebajas .categorias_rebajas ul li a,body[country="DE"] .banner_principal_rebajas .categorias_rebajas div a,body[country="DE"] .banner_principal_rebajas .genera_slick_mobile a{
                    font-weight: 300 !important;
                
                }
                .banner_principal_rebajas .categorias_rebajas ul li a:hover{
                    font-weight:bold;
                }


        .banner_principal_rebajas .linia_blanca_rebajas{
            width:100%;
            display: none;
            
            position:absolute;
            margin-bottom: 10px;
            height:20px;
            text-align:center;

        }

            .banner_principal_rebajas .linia_blanca_rebajas hr{
                border-top:1px solid #ffffff;
                width:0%;
                margin:0 auto;
            }

         .banner_principal_top span{
            color:#000000 !important;
            
         }  
         
         .banner_principal_top .frase1{
            font-weight: bold;
         
         }
.instagram-picture .absolute{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.instagram-picture .table{
    display: table;
    width: 100%;
    height: 100%;
}

.instagram-picture .cell{
    display: table-cell;
    text-align: center;
    
}

.instagram-picture .y-center{
    vertical-align:middle;
    color:#ffffff;
}
    @media  (max-width : 767px) {
    
.instagram-picture .cell p{

    font-size:3.5em;
    }
body[country="CN"] .latest_lookbook .table .cell{
    padding-bottom:10% !important;
}
    
body[country="CN"] #ond-content .banner_principal_top .y-center{
    text-align:left !important;
}

    .banner_new_in h5 span{
        font-size:0.6em !important;
    }
    
    .banner_principal_top .frase_entre_corchete, .banner_principal_top .corchete{
        color:#ffffff !important;
    }
    body[country="CN"] .banner_new_in span{
    
            color:#ffffff !important;
    }
    .banner_new_in .frase1{
        font-size:0.6em;
    }
    .banner_principal_top .y-center{
        vertical-align:middle !important;
    }
    .banner_principal_top .btn-cta{ 
    }
    
        body[country="RU"] .banner_principal_rebajas .linia_blanca_rebajas{
            margin: 1% 0 ;
            top:25%;

        }
        .banner_principal_rebajas .linia_blanca_rebajas{
            margin: 1% 0 ;
            top:24%;

        }
     .banner_principal_rebajas .margenes_laterales_rebajas{
                margin-left:0%;
                margin-right:0%;
            }
.genera_slick_mobile .slick-slide{
    margin: 3px 0px 3px 0px;
    }
 .banner_principal_rebajas h2.titol_en_tienda_fisica{
        margin:15px 0 15px 0 !important;
        }
            .banner_principal_rebajas .categorias_rebajas ul li a{
                font-size:1.2em;

            }

            .genera_slick_mobile{
                display:block;
                text-align:center;
                width:100%;
            }

            .genera_slick{
                display:none;
            }
            body[country="RU"] .banner_principal_rebajas h1{
                font-size: 3em !important;
                
            }   
body[country="PL"] .banner_principal_rebajas h1 {
    font-size: 2.6em !important;
    padding-bottom: 10%;
}
            .banner_principal_rebajas h1{
                font-size: 2.9em !important;
                margin-bottom:0px;
                
            }
             .banner_principal_rebajas h2{
                font-size: 2em !important;
                margin-top:0px !important;
                
            }
            
            body[country="RU"] .cartel_rebajas{
                top:28%;
            }
            
            .cartel_rebajas{
                top:26%;
            }
            
            .cartel_en_tienda_fisica{
                bottom:0;
            }

        .banner_principal_rebajas .linia_blanca_rebajas{
            display:none;

        }
        .banner_principal_rebajas .altura_bottom_rebajas{
          
            
        top:40%;
        }
        
        .banner_principal_rebajas .genera_slick_mobile{
            position:absolute;
            top:0px;
            width:100%;
            }

    .altura_bottom_rebajas_mobile{
        height:0%; 
        width:100%;
        position:absolute;
        top:34%;
        margin:0px 0px 0px 5px;
    }

    }

    @media ( max-width: 374px ){

    }
    /* Landscape */
    @media only screen
    and (max-width: 666px)
    and (orientation: landscape) {

    }

    @media ( min-width: 375px ) and (max-width: 767px){
    .banner_principal_rebajas h2.titol_en_tienda_fisica{
        margin: 15px 0 30px 0 !important;
    }
    }

    /* Landscape */
    @media only screen
    and ( min-width: 667px )
    and (max-width: 767px)
    and (orientation: landscape) {

    }
@media only screen
    and ( min-width: 768px )
    and (max-width: 1024px) {
 .banner_principal_rebajas .linia_blanca_rebajas{
            top:40%  !important;
        
        }
        
        .banner_principal_rebajas .altura_bottom_rebajas,.banner_principal_rebajas .genera_slick_mobile{
            
            top:47% !important;
        }
        
        
    }

    .banner_principal_rebajas h1{
        text-transform:uppercase;
    }
    
    .banner_principal_rebajas h2{
        text-transform:none !important;
        margin-bottom:30px !important;
    }
    .banner_principal_rebajas .btn-cta{
        border:1px solid #fff;
        padding:5px 5px 5px 5px;
    }
.banner_principal_rebajas .btn-cta:hover{
        color:#000;
        background-color:#ffffff;
    
    }
    @media  (min-width : 769px) {
        .tarjeta_regalo{
            font-size:400% !important;
            font-weight:700 !important;
            color:#000000 !important;
            font-family: 'Playfair Display', serif !important;
        }
        
        .explicacion_tarjeta_regalo{
            font-size:400% !important;
            color:#000000 !important;
            font-family: 'Playfair Display', serif !important;
        }
        
        .donde_tarjeta_regalo{
                color: #d61c4e !important;
            margin-top: 5% !important;
            margin-bottom: 5% !important;
            font-size: 300% !important;
            font-family: 'Montserrat', sans-serif !important;
        }   
        #banner_tarjeta_regalo .btn-cta{
            color:#000000 !important;
            border-bottom:1px solid #000000 !important;
        
        }
    }
    @media  (max-width : 768px) {
    .tarjeta_regalo{
            font-size:200% !important;
            font-weight:700 !important;
            color:#000000 !important;
            font-family: 'Playfair Display', serif !important;
            
    padding-top: 8% !important;
        }
        
        .explicacion_tarjeta_regalo{
            font-size:200% !important;
            color:#000000 !important;
            font-family: 'Playfair Display', serif !important;
        }
        
        .donde_tarjeta_regalo{
                color: #d61c4e !important;
                 text-shadow: 1px 0px rgba(0,0,0,0.3);
            margin-top: 5% !important;
            margin-bottom: 5% !important;
            font-size: 150% !important;
            font-family: 'Montserrat', sans-serif !important;
        }   
        #banner_tarjeta_regalo .btn-cta{
            color:#000000 !important;
            border-bottom:1px solid #000000 !important;
        
        }
    }
    @media  (min-width : 768px) {
    
.instagram-picture .cell p{

    font-size:2em;
    }
body[country="CN"] .latest_lookbook .table .cell{
    padding-bottom:20% !important;
}
        .banner_new_in span{
    
            color:#000000 !important;
        }
    body[country="CN"] .banner_new_in .frase1{
        font-size:0.9em;
        font-weight:bold;
    }
    .banner_new_in .frase1{
        font-size:0.8em;
        font-weight:bold;
    }
    .banner_new_in h3{
        font-size:6em !important;
    }
    
    
    #ond-content a .btn-cta{
    
    
    }
    
    .banner_new_in .half-center{
            margin-left: 45% ;
                width: 60% !important;
    }
    
    body[country="CN"] .banner_principal_top  .y-center{
    
        padding-top: 20%;
        padding-right: 40%;
    }
    
    body[country="CN"][language="zh"] .tmpl-banner-tres-columnas .absolute .table .cell{
        padding: 0 15%;
    }
    
    body[country="CN"][language="zh"] .tmpl-banner-tres-columnas .descuento{
        /*font-size: 700%;*/
         margin: 80px 0 80px 0;
    }
    
    /*body[country="CN"][language="zh"].tmpl-banner-tres-columnas .descuento sup{
        font-size: 25% !important;
        top: -2.5em !important;
    }*/
    
    body[country="CN"] .tmpl-banner-tres-columnas .hasta{
        font-size: 420%;
        margin-bottom: 20px;
    }
    
    .banner_principal_top  .y-center{
        
    }
    .banner_new_in .half-center .btn-cta{
        border:none !important;
    }
    .cartel_rebajas{
                top:30%;
            }
            
            .cartel_en_tienda_fisica{
                bottom:0;
            }

        .banner_principal_rebajas .linia_blanca_rebajas{
            margin:2% 0;
            top:49%;
        }
     .banner_principal_rebajas .margenes_laterales_rebajas{
                width:80%;
                margin:0 auto;
            }
            
            
 .banner_principal_rebajas h2.titol_en_tienda_fisica{
        margin:5px 0 35px 0 !important;
        }
     .banner_principal_rebajas h1{
        font-size:7em !important;
        font-weight: 600 !important;
           padding-bottom: 0px;
    }
    
     .banner_principal_rebajas h2{
        font-size:3.5em !important;
        font-weight: 600 !important;
           padding-bottom: 0px;
           text-transform:uppercase;
           margin-top:0px !important;
    }

        .genera_slick_mobile{
            display:none;
        }

        .genera_slick{
            display:block;
        }
        
    

        .banner_principal_rebajas .categorias_rebajas ul{
            list-style: none;
            margin-top: 20px !important;
        }


        .banner_principal_rebajas .categorias_rebajas ul li{
            float:left;
            width:25%;
            padding: 6px 0px 6px 0px;
            text-align:center;
        }
        .banner_principal_rebajas .altura_bottom_rebajas,.banner_principal_rebajas .genera_slick_mobile{
            width:100%;
            
            top:56%;
        }
        .banner_principal_rebajas .categorias_rebajas ul li a{
            font-size:1.5em;

        }


    }

    @media ( min-width: 768px ) and (max-width: 1023px) and (orientation:portrait){
    .module-full-banner .titulo_principal {
    
        font-size: 2em !important;
    }
    .tmpl-cuenta_atras .celda_bloc_contador {
     
    padding-top: 0px !important;
}

    .banner_principal_rebajas h2.titol_en_tienda_fisica{
        margin:5px 0 25px 0 !important;
        
    font-size: 100% !important;
        }
        
        .banner_principal_rebajas h1{
             font-size: 3em !important;

        }
  .banner_principal_rebajas h2{
             font-size: 2em !important;

        }
        .banner_principal_rebajas .altura_bottom_rebajas{
            height:50% !important;
        }

        .banner_principal_rebajas .categorias_rebajas ul li a{
            font-size:1.2em !important;

        }
    }

    
    @media ( min-width: 768px ) and (max-width: 1024px) and (orientation:landscape){
        .banner_principal_rebajas h1{
             font-size: 4em !important;

        }
  .banner_principal_rebajas h2{
             font-size: 3em !important;

        }
        }
    @media (min-width: 770px) and (max-width: 930px) {
        .banner_principal_rebajas .margenes_laterales_rebajas {
            width: 90%!important;
        }
        .banner_principal_rebajas .margenes_laterales_rebajas ul li a {
            font-size: 1.3em;
        }
    }
    @media (max-width: 400px) {
        #ond-content .tmpl-slide_product .slick .slide-prod p.red { display: inline-block!important; }
    }
    
    
.categorias_inferiores .absolute .table .cell{
    vertical-align:middle !important;
    text-align:center !important;
    color:white !important;
}

.banner_new_in .frase1{
    
font-family: 'Playfair Display', serif !important;
}


    .banner_principal_top  .frase1{
    font-family:WorkSans, Arial, Helvetica, sans-serif !important; 
    }
    
    
    
    .tmpl-banner_video_responsive{
        margin-bottom:0px !important;
        margin-top:-4% !important;
    }
    .tmpl-banner_video_responsive .playfairfont{
        font-family: 'Karla','Open Sans' !important;
        font-weight: 400;
    }
    #ond-content .tmpl-banner_video_responsive .txt h5.playfairfont{
        margin-bottom: 0px !important;
        font-weight: 900;
        font-size: 120px;
    }
    .tmpl-banner_video_responsive .playfairfont.frase_final{
        font-weight: 100 !important;
        font-size: 1.5rem !important;
    }
    .tmpl-banner_video_responsive  .link_descubrirmas{
        position: relative !important;
        vertical-align: middle !important;
    }
    .tmpl-banner_video_responsive  .boton-bottom{
        font-family: 'Karla' !important;
        position: absolute !important;
        bottom: 30px;
        display: block !important;
        width: 100%;
        left: 0 !important;
    }
    .tmpl-banner_video_responsive .vjs-control-bar{
/*display:none; */
    }
    
    
    .module-full-banner h2,.module-full-banner span{
        font-family: 'Fjalla One' !important;
    }

    .tmpl-cuenta_atras .bloc_contador{
        
            
    }
      .tmpl-cuenta_atras{
      background-color:#000000;
            position:relative;
            color:#ffffff;
            margin-bottom:0px !important;
        }

        .tmpl-cuenta_atras a{
            color:#000000;
            text-decoration:none;
        }
        .tmpl-cuenta_atras .bloc_contador{
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            text-align: center;
            padding: 0!important;
            margin: 0!important;
        }
            .tmpl-cuenta_atras .tabla_bloc_contador{
                display: table;
                margin-left: 60%;
                width: 40%;
                height: 100%;
            }
                .tmpl-cuenta_atras .celda_bloc_contador{
                
                    display: table-cell;
                    width: 100%;
                    height: 100%;
                    vertical-align:middle;
                    color:#ffffff;
                    position:relative;
                    padding-top:20%;
                }

            .tmpl-cuenta_atras .logo_man{
                position:absolute;
                top:5%;
                 font-family: 'Fjalla One';
                width:60%;
                margin-left: 20%;
            }

             .tmpl-cuenta_atras .logo_man h5{
                     
                    margin-left: 10%;
                    margin-right: 10%;
                    padding-top: 3%;
                    padding-bottom: 3%;
             
             }
              .tmpl-cuenta_atras .logo_man h4{
                 margin-top: 95% !important;
                text-transform: uppercase  !important;
            }

            .tmpl-cuenta_atras .logo_man img{
                width:100%;
                max-width:100%;
            }
            .tmpl-cuenta_atras .contador_dias{
                 font-family: 'Fjalla One';
            }

            .tmpl-cuenta_atras .contador_horas{
                 font-family: 'Fjalla One';
            }
    @media  (min-width : 1600px) {
    .banner_de_happy .y-bottom{
        padding-bottom:40px !important
    }
    .banner_de_happy .seccion_botones_cta{
        margin-top:30px;
    }
    
.banner_de_happy h3{
    margin-top:12% !important;
    font-size:2.3em !important;
}
     .textoexplicaciondescuento{
     padding-top:3px;
        text-align:left;
     }
      .module-full-banner span{
        font-size:1.3em;
      }
        .tmpl-cuenta_atras .logo_man h5 {
            font-size:3em !important;
            margin-top:3%;
        }
         .tmpl-cuenta_atras .logo_man h3{
                font-size:3em !important;
         }
              .tmpl-cuenta_atras .logo_man h4{
                font-size: 2em  !important;
            }
             .tmpl-cuenta_atras .contador_dias{
                font-size:2.7em;
                 font-family: 'Fjalla One';
            }

            .tmpl-cuenta_atras .contador_horas{
                font-size:2em;
                 font-family: 'Fjalla One';
            }

.banner_de_happy{
    margin-bottom:100px !important;
    margin-top:70px !important;
}
        
    }
    
    
     @media  (min-width : 955px)  and (max-width : 1599px) {
        
.banner_de_happy{
    margin-bottom:100px !important;
    margin-top:70px !important;
}
.banner_de_happy h3{
    margin-top:12% !important;
    
    font-size:2.3em !important;
}
    .banner_de_happy .y-bottom{
        padding-bottom:60px !important
    }
    .banner_de_happy .seccion_botones_cta{
        margin-top:20px;
    } 
    
    
     .textoexplicaciondescuento{
        text-align:left;
     }
      .tmpl-cuenta_atras .contador_dias{
                font-size:2em;
            }

            .tmpl-cuenta_atras .contador_horas{
                 font-family: 'Fjalla One';
                  font-size:1.7em;
            }
            .tmpl-cuenta_atras .logo_man h5{
                    font-size: 2em !important;                  

             }
              .tmpl-cuenta_atras .logo_man h4{
                font-size: 1.5em  !important;
            }

             .tmpl-cuenta_atras .logo_man h3{
                    font-size:2em !important;
             }
     }
        @media  (max-width : 954px) {
        .tmpl-cuenta_atras .celda_bloc_contador {
            
                padding-top: 0;
    padding-bottom: 20px;
        }
        .titulomobilcuentaatras{
                text-align: center;
                padding-top: 26px;
                color: #000000 !important;
                font-family: 'Fjalla One' !important;
                background-color: #ffffff;
                margin-bottom: 0px !important;
                margin-top: 0px !important;
                padding-bottom: 10px;
        
        }
     .textoexplicaciondescuento{
        text-align:center;
        margin:0px auto !important;
     }
        #btn-next-012 {
            padding: 8px 10px 0px 0px;
        }
        #btn-next-022 {
            padding: 8px 10px 0px 0px;
        }
        .module-full-banner input[type="text"]{
            font-size:1em !important;
        }
         .tmpl-cuenta_atras .logo_man h5 ,.tmpl-cuenta_atras .logo_man h3{
                    display:none !important;
             
             }
             .tmpl-cuenta_atras .celda_bloc_contador h4{
                 font-family: 'Fjalla One' !important;
                font-size: 2em  !important;
                text-transform: uppercase  !important;
                margin-top: 10% !important;
            }
            .module-full-banner .titulo_principal {
                text-transform: uppercase;
                font-size: 3em !important;
                padding-top: 0px;
            }
            
            .tmpl-cuenta_atras .bloc_contador {
                position: relative;
                width:100%;
            }
            .tmpl-cuenta_atras .tabla_bloc_contador{
                margin: 0 auto;
                width: 80%;
                display:block;
            }
            .tmpl-cuenta_atras .celda_bloc_contador{
                display: block;
            }

            .tmpl-cuenta_atras .logo_man{
                position:relative;    width: 100%;
    margin-left: 0;
            }


            .tmpl-cuenta_atras .contador_dias{
                font-size:2em;
            }

            .tmpl-cuenta_atras .contador_horas{
                font-size:1.7em;
            }
        }
        .tmpl-title{
            margin-bottom:15px ;
        }
        .tmpl-title h1{
            width:100%;
            margin:0px !important;
            
        }
.fletxa_girada{
    color:#e2504e;
    float:none;
    clear:both;

    /* Safari */
    -webkit-transform: rotate(90deg);

    /* Firefox */
    -moz-transform: rotate(90deg);

    /* IE */
    -ms-transform: rotate(90deg);

    /* Opera */
    -o-transform: rotate(90deg);

    /* Internet Explorer */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);

}
.no_padding{
    padding:0px !important;
}
.no_paddingdos{
    padding:0px 0px 0px 5px !important;
}


@media (min-width:768px) and (max-width:1024px) and (orientation: landscape){
    .tmpl-cuenta_atras .logo_man h4 {
        margin-top: 86% !important;
        text-transform: uppercase !important;
    }
    
.banner_de_happy h3{
    margin-top:10% !important;
}

.banner_de_happy h3 strong{ 
    font-size:1.55em !important;
}
    .banner_de_happy .y-bottom{
        padding-bottom:60px !important
    }
    .banner_de_happy .seccion_botones_cta{
        margin-top:20px;
    } 
    
    body[country="CN"] .tmpl-banner-tres-columnas .hasta {
        font-size: 220%;
    }
    
    
}




@media (min-width:768px) and (max-width:1024px) and (orientation: portrait){
.seccio1{
    text-align:center  !important;
}


    
.banner_de_happy h3{
    margin-top:10% !important;
}

.banner_de_happy h3 strong{ 
    font-size:1.55em !important;
}
    .banner_de_happy .y-bottom{
        padding-bottom:60px !important
    }
    .banner_de_happy .seccion_botones_cta{
        margin-top:20px;
    } 
    
    body[country="CN"] .tmpl-banner-tres-columnas .hasta {
        font-size: 220%;
    }
    
}


.link_rebajas:hover{
    cursor:pointer;
}

 

        .tmpl-categorias_recuadros{
            position:relative; 
            margin:0 auto;
        }

        .tmpl-categorias_recuadros .btn-cta, .banner_de_happy .btn-cta, .cta-home-w9 .btn-cta{
            border:1px solid #000000;
            padding: 5px 10px 5px 10px;
            border-radius: 4px 4px 4px 4px;
            -moz-border-radius: 4px 4px 4px 4px;
            -webkit-border-radius: 4px 4px 4px 4px;
            padding: 6px 15px;
            text-transform:uppercase;
            letter-spacing: 1pt;   
            padding: 5px 15px 4px 15px;

            font-family: 'Arimo', sans-serif;
        }

        .tmpl-categorias_recuadros .titulo_categorias_recuadros{
            text-align:center;
            font-family: 'Playfair Display', serif;
            padding-top:1%;

        }
        }
        .tmpl-categorias_recuadros .titulo_categorias_recuadros h1 {
            

        }

        .tmpl-categorias_recuadros .titulo_categorias_recuadros_mobil{
            display:none;

        }
        .tmpl-categorias_recuadros .marge_superior_row_misma_altura{
            margin-top:60px;
        }

        .tmpl-categorias_recuadros .capa_btn_cta{
            width:100%;
            top:83%;
            text-align:center;
            position:absolute;
            left:0px;

        }
        .tmpl-categorias_recuadros .titulo_categorias_recuadros_imagen{
            position:absolute;
            top:0px;
            width:100%;
        }
          .tmpl-categorias_recuadros .taula_altura_100 .titulo_categorias_recuadros_imagen{
          
            top:40%;
            color:#ffffff !important;
          }

        .tmpl-categorias_recuadros .titulo_categorias_recuadros_imagen h1{

            text-align:center;
            font-family: 'Playfair Display', serif !important; 
            color:#000000 ;
        }

        .tmpl-categorias_recuadros .btn-cta:hover, .banner_de_happy .btn-cta:hover, .cta-home-w9 .btn-cta:hover{
            font-weight:normal;
            color:#ffffff;
            background-color:#000000;
            cursor:pointer;
        }
        .tmpl-categorias_recuadros img{
            width: 100%;
            height: 100%;
            max-width: 100%;

        }
            .tmpl-categorias_recuadros .row_misma_altura {
                display: flex; /* equal height of the children */
            }

                .tmpl-categorias_recuadros .col_misma_altura {
                    flex: 1; /* additionally, equal width */
                    background-color:#ffffff;
                    padding: 0em;
                    border: none;
                    width:33%;
                }

                    .tmpl-categorias_recuadros .col_misma_altura .celda_misma_altura{
                        width:calc(100% - 10px);
                        background-position:top center;
                        background-size:cover;
                        position:relative;

                    }

                        .tmpl-categorias_recuadros .col_misma_altura:last-child .celda_misma_altura{
                            width:100% ;

                        }

                        .tmpl-categorias_recuadros .taula_altura_60.margen_inferior{
                            height:calc(57% - 5px);
                        }

                        .tmpl-categorias_recuadros .taula_altura_40.margen_inferior{
                            height:calc(43% - 5px);
                        }

                        .tmpl-categorias_recuadros .taula_altura_60{
                            height:calc(57% - 5px ) ;
                        }

                        .tmpl-categorias_recuadros .taula_altura_40{
                            height:calc(43% - 5px) ;
                        }
                        .tmpl-categorias_recuadros .taula_altura_100{
                            height:100%;

                        }

                        .tmpl-categorias_recuadros .margen_inferior{
                            margin-bottom:10px;
                        }


        .tmpl-categorias_recuadros  .visible_mobil{
            display:none;

        }
        .tmpl-categorias_recuadros  .amaga_mobil{
            display:block;
        }

        .tmpl-categorias_recuadros .caja_negra{
            background-color:#000000;
            color:#ffffff;
            text-align:center;
            font-family: 'Playfair Display', serif !important;
            font-size:2em ;

        }
        .tmpl-categorias_recuadros .caja_negra ul{
            margin:0px;
            padding:20px 0px 20px 0px;
        }
            .tmpl-categorias_recuadros .caja_negra li{
                list-style:none;
            }

                .tmpl-categorias_recuadros .caja_negra a.link_caja_negra{
                    color:#ffffff !important;
                    font-size:1em !important;
                }
     #categorias_recuadros1{
        margin-top:0px;
        margin-bottom:50px;
     }

        @media (min-width: 768px) {
             .tmpl-categorias_recuadros h1{
                    font-size:2.6em !important; 
                }
    .banner_de_happy small{
            font-size:1em !important;
        }
        }
        @media (max-width: 767px) {
        .banner_de_happy small{
            font-size:1em !important;
        }
.banner_de_happy h3{
    margin-top:4% !important;
}

.banner_de_happy h3 strong{ 
    font-size:1.05em !important;
}
    .banner_de_happy .y-bottom{
        padding-bottom:30px !important
    }
    .banner_de_happy .seccion_botones_cta{
        margin-top:20px;
    } 
        .banner_de_happy .absolute{
            position:relative !important;
        }
        .tmpl-categorias_recuadros .marge_inferior_per_mobil{
            margin-bottom:20px;
        }
          .tmpl-categorias_recuadros .caja_negra ul{
            margin-bottom:0px !important;
          }
          
          .tmpl-categorias_recuadros .caja_negra li{
            padding:4px !important;
          }
        .tmpl-categorias_recuadros h1{
            font-size:3.6em !important; 
            text-shadow: 1px 1px #999999; 
            margin-top:10px !important;
        }
            .tmpl-categorias_recuadros .row_misma_altura{
                display:block;

            }
            .tmpl-categorias_recuadros .col_misma_altura{
                margin-bottom:20px;
                width:calc(100% - 16px);
                margin-left:8px;
                margin-right:8px;
            }
            .tmpl-categorias_recuadros .col_misma_altura .celda_misma_altura{
                width:100%;
            }
            .tmpl-categorias_recuadros .margen_derecha,.tmpl-categorias_recuadros .margen_izquierda{
                margin:0px;
            }
            .tmpl-categorias_recuadros .taula_altura_60{
                height:100% ;
            }

            .tmpl-categorias_recuadros .taula_altura_40{
                height:100% ;
            }

            .tmpl-categorias_recuadros .taula_altura_60.margen_inferior{
                height:100%;
            }

            .tmpl-categorias_recuadros .taula_altura_40.margen_inferior{
                height:100%;
            }
            .tmpl-categorias_recuadros .titulo_categorias_recuadros_mobil{
                position:absolute;
                top:30%;
                display:block;
                text-align:center;
                color:#ffffff;
                width:100%;
                font-family: 'Playfair Display', serif;
            }
            .tmpl-categorias_recuadros .marge_superior_row_misma_altura{
                margin-top:0px;
            }

            .tmpl-categorias_recuadros .margen_inferior {
                margin-bottom: 0px;
            }
            .tmpl-categorias_recuadros  .visible_mobil{
                display:block;

            }
            .tmpl-categorias_recuadros  .amaga_mobil{
                display:none;
            }
            .tmpl-categorias_recuadros .titulo_categorias_recuadros {
                position: absolute;
                top: 0;
                left: 0px;
                width: 100%;
            }

        }

.flechavideo{
    float:none;
    display:block;
    clear:both;
    margin:0 auto;
    width:70px !important;
    
    height: 15px !important;
    margin-bottom: 17px;
}

#ond-content .tmpl-profits{
    margin-top:50px;
    margin-bottom:50px !important;
    
    font-size: 1.4em;
                font-family: 'Playfair Display', serif;
}
.tmpl-slide{
    margin-bottom:50px;
    font-family: 'Montserrat';
}
.tmpl-slide #share{
    display: none;
}
.tmpl-banner_outside .centrar_capses{
    width:335px;
    margin-top:40px;
}


.tmpl-banner_outside .caja1{
    margin-right:50px;
}

.tmpl-banner_outside .caja2{
    margin-left:50px;
}


.tmpl-banner_outside .caja1:hover,.tmpl-banner_outside .caja2:hover{
    
    background-color: white !important;
    color: black !important;
    border:1px solid black !important;
    padding:8px 10px 8px 10px !important;
    
}

.tmpl-banner_outside .caja1,.tmpl-banner_outside .caja2{
     width: 100px;
    background-color: black !important;
    color: white !important;
    text-align: center;
    padding: 10px;
    text-transform:uppercase;
    
}
.text_banner_inferior{

                font-family: 'Playfair Display', serif;
                font-size:2em;
                margin-bottom:20%;
                color:#ffffff;
}

@media (max-width: 800px){
    .tmpl-categorias_recuadros .celda_misma_altura:hover h1 { color: #000!important; }
    
    .tmpl-slide {
    margin-bottom: 30px;
    font-family: 'Montserrat';
}

    body[language="ro"] .tmpl-slide, body[language="el"] .tmpl-slide, body[language="ru"] .tmpl-slide {
        margin-bottom: 30px;
        font-family: 'Montserrat';
    }
}

@media (min-width: 481px){

  
}
@media (max-width: 480px){

#ond-content .tmpl-profits a{
    font-size:1.3em !important;
}
#ond-content .tmpl-profits{
    margin-top: 0px !important;
    margin-bottom:10px !important;
}
#ond-content .tmpl-banner_outside .centrar_capses {
    margin-top: 0px;
}
#categorias_recuadros1{
    margin-bottom:0px !important;
    
    margin-top: 20px;
}
    #ond-content .txt a.inline-block {
         display: inline-block !important; 
    }
    
.tmpl-banner_outside .caja1{
    margin-right:10px;
}

.tmpl-banner_outside .caja2{
    margin-left:10px;
}
.tmpl-banner_outside .centrar_capses {
    width: 247px;
    margin-top: 40px;
}
}

        .tmpl-flecha{
            width:100%;
            background-color:#dd4d3b;
            color:#ffffff;
            padding:20px;
            margin-bottom:50px;
            
        }
        
        
        
        .tmpl-flecha .centrado_flecha{
            width:100%;
            margin:0 auto;
        }
        .tmpl-flecha  table {
            border-spacing: 0;
            border-collapse: collapse;
            width:100%;
            
        }

    

.tmpl-flecha .primera_palabra{
            
                font-family: 'Playfair Display', serif;
                font-style:italic;
                font-size:1.5em;
            }

            .tmpl-flecha .segunda_palabra{
            
                text-transform:uppercase;
                padding-left:20px;
                padding-right:20px;
                font-family: 'Open Sans', sans-serif !important;
                font-size:1.7em;
            }
            .tmpl-flecha td{
                padding:0px;
            }

            .tmpl-flecha .seccio1,.tmpl-flecha .seccio2{
                width:20%;
                
                padding-left:20px;
                text-align:center;
            }

            .tmpl-flecha .seccio1{
                font-size:2em;
                white-space:nowrap;
            }

            .tmpl-flecha .seccio2{
               
                font-size:2.3em;
                text-transform:uppercase;
                white-space:nowrap;
                padding:5% 10px 5% 10px;
            }

            .tmpl-flecha .linia_fletxa{
                background: url(../img/flecha_01.png) repeat-x center center;
                height:25px;
            }

            .tmpl-flecha .cabeza_fletxa{
                background: url(../img/flecha_02.png) no-repeat center right;
                height:25px;
                width:16px
            }
            
            
            footer .ond-container{
                display:none !important;
            }
            
        #ond-content footer {
    margin-top: 0px;
    display:none !important;
    padding:0px !important;
    /* padding: 0px 0 80px; */
}

    .tmpl-slide  .slick-dots
    {
        position: relative;
        bottom: -8px;
        width:100%;
        display: block;
 
        padding: 0;
        margin: 0;

        list-style: none;

        text-align: center;
    }
    .tmpl-slide .slick-dots li.slick-active button:before{
        color:#666 !important;
    }
    .tmpl-slide  .slick-dots li
    {
        position: relative;

        display: inline-block;

        width: 20px;
        height: 20px;
        margin: 0 5px;
        padding: 0;

        cursor: pointer;
    }
    .tmpl-slide  .slick-dots li button
    {
        font-size: 0;
        line-height: 0;

        display: block;

        width: 20px;
        height: 20px;
        padding: 5px;

        cursor: pointer;

        color: transparent !important;
        border: 0;
        outline: none;
        background: transparent;
    }
    
    .tmpl-slide  .slick-dots li button:hover,
    .tmpl-slide  .slick-dots li button:focus
    {
        outline: none;
    }
    .tmpl-slide  .slick-dots li button:hover:before,
    .tmpl-slide  .slick-dots li button:focus:before
    {
        opacity: 1;
    }
    .tmpl-slide  .slick-dots li button:before
    {
        font-family: 'slick';
        font-size: 32.50px;

        position: absolute;
        top: 0;
        left: 0;

        width: 20px;
        height: 20px;

        content: '\2022';
        text-align: center;

        opacity: .25;
        color: #999;

        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    .tmpl-slide  .slick-dots li.slick-active button:before
    {
        opacity: .85;
        color: black;
    }
    .share{
        display:none;
    }
    
@media (max-width:768px) { 

.caja_negra{
    margin-top:20px !important;
}
    .seccio1{
        text-align:center  !important;
    }
     .tmpl-flecha .seccio2{
                width:100%;
                text-align:center !important;
                font-size:2em !important;
            }
            
            .tmpl-flecha .seccio1{
                width:100%;
                text-align:center !important;
                font-size:1em !important;
            }
    #ond-content .tmpl-banner_video_responsive .txt h5.playfairfont{
        font-size: 40px;
    }

}

@media screen and (min-width: 768px) and (max-width: 991px){
    .categories-1-slick  .slick-slide .txt .cell h2, #ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell h1{
        font-size: 18px !important;
    }
}
    
@media (min-width:769px) {
.textoexplicaciondescuento  .texto_descuento{
    font-size:1.5em !important;
}
.module-full-banner{
    min-height:50px !important;
}
 .tmpl-flecha .seccio2{
                width:20%;
                text-align:left !important;
                padding-left:20px !important;
            }
            
            .tmpl-flecha .seccio1{
                width:20%;
                text-align:right !important;
                padding-right:20px !important;
            }

    .tmpl-flecha  .centrado_flecha {
        max-width: 750px
    }
    
}

@media (min-width:992px) {

.tmpl-flecha .primera_palabra{
    font-size:1em;
}
.tmpl-flecha .segunda_palabra{
    font-size:1em;
}
.categories-1-slick  .slick-slide{
    padding-left:100px;
    padding-right:100px;
}

/*.categories-1-slick  .slick-slide .txt .cell h2, #ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell h1{
    font-size: 2vw !important;
}*/
.categories-1-slick  .slick-slide .txt .cell h2, #ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell h1{
    font-size: 1.6vw !important;
}
    .tmpl-flecha  .centrado_flecha {
        max-width: 970px
    }
    #ond-content .tmpl-legal { font-size: 1.2rem; 
    margin-bottom: 50px; }
    
    
}

@media (max-width:992px) {
    .vjs-playing .vjs-control-bar, .vjs-paused .vjs-control-bar { background-color: #000!important; }
}

@media (min-width:1400px) {
    .tmpl-flecha  .centrado_flecha {
        max-width: 1326px
    }
}   

.email-input:focus{
    border-top:none !important;
    border-left:none !important;
    border-right:none !important;
}
span.mostra_compartir { cursor: pointer!important; }
#ond-content .vjs-sublime-skin .vjs-fullscreen-control { top: 37%!important; }

input#Fmodul, input#Mmodul {
border: none!important;
}
body[country="PL"] .centrar_capses .caja1 { width: 120px; margin-right: 0px!important; }

body[country="AT"] #categorias_recuadros2,
body[country="BE"] #categorias_recuadros2,
body[country="CH"] #categorias_recuadros2,
body[country="DE"] #categorias_recuadros2,
body[country="DK"] #categorias_recuadros2,
body[country="FI"] #categorias_recuadros2,
body[country="FR"] #categorias_recuadros2,
body[country="GR"] #categorias_recuadros2,
body[country="LU"] #categorias_recuadros2,
body[country="PL"] #categorias_recuadros2,
body[country="SK"] #categorias_recuadros2,
body[country="SE"] #categorias_recuadros2,
body[country="TR"] #categorias_recuadros2{
    margin-bottom:50px ;
}

    
   .tmpl-woman-collection{
            position:relative;
            margin:50px auto;
        }

        .tmpl-woman-collection .titulo_categorias_recuadros{
            text-align:center; 
            padding-top:1%;

        }
        .tmpl-woman-collection .titulo_categorias_recuadros_imagen h1 {
            font-size:1.4em !important;

        }
        .tmpl-woman-collection .titulo_woman_collection_imagen{
            position:absolute;
            top:0;
            left:0;
            width:100%;
        }
        .tmpl-woman-collection .col_misma_altura:nth-child(2) .titulo_woman_collection_imagen{
            top: initial;
            bottom: 0;
            right: 0;
        }
        .tmpl-woman-collection  .titulo_woman_collection_imagen h3{
            margin-top:0px !important;
            text-transform:uppercase;
            text-align:center;
        }
        .tmpl-woman-collection  .titulo_woman_collection_imagen h1{
            font-weight:bold !important;
        }
        
    
        @media (min-width:1600px) {
        #noun h1{
                padding-left:18% !important;
            }
            .tmpl-woman-collection .titulo_woman_collection_imagen{
                top:0;
            }
        }
.tmpl-woman-collection .titulo_woman_collection_imagen h3{
 text-align:center;

            font-size:1.3em !important;
            color:#ffffff !important;
}
        .tmpl-woman-collection .titulo_woman_collection_imagen h1{

            text-align:center;
            margin-bottom:0px !important;
            font-size:2em !important;
            color:#ffffff !important;
        }
    
        .tmpl-woman-collection img{
            width: 100%;
            height: 100%;
            max-width: 100%;

        }
            .tmpl-woman-collection .row_misma_altura {
                display: flex; /* equal height of the children */
            }
            .tmpl-woman-collection .row_misma_altura.container-pulldown {
                position: relative;
            }
        
            .tmpl-woman-collection .row_misma_altura.container-pulldown .pulldown{
                   position: absolute;
                    bottom: 0px;
                    left: 0;
                    width: 100%;
                    text-align: center;
                    color: #ffffff;
            }

                .tmpl-woman-collection .col_misma_altura {
                    flex: 1; /* additionally, equal width */
                    background-color:#ffffff;
                    padding: 0em;
                    border: none;
                    width:33%;
                }

                    .tmpl-woman-collection .col_misma_altura .celda_misma_altura{
                        width:100% ;
                        background-position:top center;
                        background-size:cover;
                        position:relative;

                    }

                        .tmpl-woman-collection .col_misma_altura:last-child .celda_misma_altura{
                            width:100% ;

                        }
        
                        .tmpl-woman-collection .col_misma_altura:first-child .celda_misma_altura h1, .tmpl-woman-collection .col_misma_altura:first-child .celda_misma_altura h3{
                            color: black !important;
                        }
 
                        .tmpl-woman-collection .taula_altura_100{
                            height:100%;

                        }

                        .tmpl-woman-collection .margen_inferior{
                            margin-bottom:10px;
                        }
                        
                        .tmpl-woman-collection .col_misma_altura:first-child .celda_misma_altura .titulo_woman_collection_imagen h1{
                            font-family: 'Karla' !important;
                            font-weight: 400 !important;
                            color: white !important;
                            text-align: left !important;
                            margin: 5px 10px !important;
                        }

                        .tmpl-woman-collection .col_misma_altura:first-child .celda_misma_altura .titulo_woman_collection_imagen h1{
                            font-family: 'Karla' !important;
                            font-weight: 400 !important;
                            color: white !important;
                            text-align: left !important;
                            margin: 5px 10px !important;
                        }
                        .tmpl-woman-collection .col_misma_altura:last-child .celda_misma_altura .titulo_woman_collection_imagen h1{
                            font-family: 'Karla' !important;
                            font-weight: 400 !important;
                            color: white !important;
                            text-align: right !important;
                            margin: 5px 10px !important;
                        }
         @media (min-width: 1400px) and (max-width: 1599px) {
            #noun h1{
                padding-left:12% !important;
            }
        }
        @media (min-width: 768px) and (max-width: 1024px) {
        #noun h1{
                padding-left:8%;
            }
        .tmpl-woman-collection .titulo_woman_collection_imagen {
               
                font-size: 17px;
            }
            .subtitol_instagram{
                margin:0px 40px;
            }
            .titol_instagram strong{
                font-size:1em;
            }
            .pulldown span{
                font-size:20px;
            }
            .margin_inferior_mobil{
                margin-bottom:20px !important;
            }
        }

        @media (max-width: 767px) {
            #noun h1{
                padding-left:8% !important;
            }
            .margin_inferior_mobil{
                margin-bottom:20px  !important;
            }
            .tmpl-woman-collection .titulo_woman_collection_imagen {
               
                font-size: 10px;
            }
            .subtitol_instagram{
                margin:0px 40px;
            }
            .titol_instagram strong{
                font-size:0.65em;
            }
            .tmpl-woman-collection .row_misma_altura{
                display:block;

            }
            .tmpl-woman-collection .col_misma_altura{
                margin-bottom:20px;
                width:100%;
            }
            .tmpl-woman-collection .col_misma_altura .celda_misma_altura{
                width:100%;
            }
            .tmpl-woman-collection .margen_derecha,.tmpl-woman-collection .margen_izquierda{
                margin:0px;
            }
            .tmpl-woman-collection .row_misma_altura.container-pulldown .pulldown {
                display: none;
            }


        }

        #banner_woman_superior{
            margin-top:50px;
        }
        
        #noun h1{
             font-family: 'Playfair Display', serif;
             padding-left:8%;
        }
        
        
        
        .popup-zone{
            /*position: relative;*/
        }
        .popup-zone .popup_destacado{
            position: fixed;
            background-color: white;
            color: black;
            right: 14px;
            top: 125px;
            width: 250px; 
            /*border: 1px solid black;*/
            padding: 40px;
            z-index:10000000000000;
            opacity:0.7;
        }
        .popup-zone .popup_destacado .btn-close-popup{
              position: absolute;
              right: 18px;
              top: 18px;
              width: 18px;
              height: 18px;
              
        }

        .popup-zone .popup_destacado .btn-close-popup:before, .popup-zone .popup_destacado .btn-close-popup:after {
          position: absolute;
          left: 9px;
          content: ' ';
          height: 18px;
          width: 2px;
          background-color: #000;
        }
        .popup-zone .popup_destacado .btn-close-popup:before {
          /*transform: rotate(45deg);*/
          -webkit-transform: rotate(45deg) translateZ(0);
          -ms-transform: rotate(45deg) translateZ(0);
          transform: rotate(45deg) translateZ(0);
        }
        .popup-zone .popup_destacado .btn-close-popup:after {
          /*transform: rotate(-45deg);*/
          -webkit-transform: rotate(-45deg) translateZ(0);
          -ms-transform: rotate(-45deg) translateZ(0);
          transform: rotate(-45deg) translateZ(0);
        }

        .popup-zone .popup_destacado h2{
            
            font-size: 25px !important;
            font-weight: bold !important;
        }
        .popup-zone .popup_destacado h3{
            font-size: 15px !important;
            font-weight: bold !important;
            line-height: 25px !important;
            text-shadow: 0.5px 0px black !important;
        }
        .popup-zone .popup_destacado .txt-central-popup{
            width: 90%;
            margin: 25px auto; /*normal 35px*/
            font-size: 14px;
            line-height: 28px;
            font-weight: 700; 
        }
        .popup-zone .popup_destacado .botones-popup .cta-btn{
            border: 1px solid black;
            border-radius: 10px;
            font-size: 16px;
            font-weight:bold;
            padding: 7px;
            max-width: 194px;
            width: 100%;
            margin: 12px auto;
            display: inline-block;
            cursor: pointer;
        }
        .popup-zone .popup_destacado .botones-popup .cta-btn:hover{
            background-color: black;
            color: white !important;
            -webkit-transition: 0.5s all ease;
            -o-transition: 0.5s all ease;
            transition: 0.5s all ease;
        }
        .popup-zone .popup_destacado .botones-popup .cta-btn:hover a{
        
            color: white !important;
        }
        .popup-zone .popup_destacado .btn-close-popup{
            cursor: pointer;
        }
      
        
        @media screen and (max-width : 768px){
            .popup-zone .popup_destacado{
            position:relative;
                top: 0;
                width: 100%;
                /*padding: 30px;*/
                padding: 8% 5%;
                height: auto;
                right:0px;
            }
            .popup-zone .popup_destacado .txt-central-popup{
                font-size: 16px;
                margin: 0;
                width: 100%;
                line-height: 20px;
                margin: 7px 0;
            }
            .popup-zone .popup_destacado .txt-central-popup br{
                display: none;
            }
            .popup-zone .popup_destacado .botones-popup .cta-btn{
                font-size: 11.25px;
                max-width: 136px;
                margin: 10px 13px;
            }
            .popup-zone .popup_destacado .botones-popup{
                margin-top: 14px;
            }
            .popup-zone .popup_destacado h2{
                margin: 0 !important;
                line-height: 33px !important;
                font-size: 30px !important;
            }
            .popup-zone .popup_destacado .btn-close-popup{
                width: 13px;
                height: 13px;
                right: 5px;
                top: 5px;
            }
        }
        
        @media screen and (max-width : 1500px){
            body[country="CN"][language="zh"] .tmpl-banner-tres-columnas .descuento{
                 margin: 30px 0 !important;
            }
        }

            .tmpl-woman-collection .col_misma_altura:hover h1{
                text-decoration:underline !important;
            }
        .tmpl-slide h2:hover/*,.tmpl-slide:hover a*/{
            font-weight:400 !important;
        }
        
        /*.tmpl-slide_product h1.title span.titol_producte:hover{
            font-weight: bold;
        }*/
        
        .tmpl-slide h2{
            color:#ffffff !important;
            font-weight:400 !important;
        }
        
        .vjs-paused  .vjs-control-bar{
            display:none;
        }
        
        
        
        
        





/*********************************************************************************************

                                        BANNER_3_COLUMNAS

    SE UTILIZA EN LOS MODULOS

            -banner_3_columnas

**********************************************************************************************/

    .tmpl-banner-tres-columnas .fons-groc{
        background-color:#ffec29;
    }
    
    .tmpl-banner-tres-columnas .fons-vermell{
        background-color:#e44233;
    }

    .tmpl-banner-tres-columnas .row_misma_altura {
            display: flex; /* equal height of the children */
        }


        .tmpl-banner-tres-columnas .col_misma_altura {
           

        }

            .tmpl-banner-tres-columnas .col_misma_altura .celda_misma_altura{
                width:100% ;

            }
        .tmpl-banner-tres-columnas .nopadding {
           padding: 0 !important;
           margin: 0 !important;
        }


        .tmpl-banner-tres-columnas .absolute {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

            .tmpl-banner-tres-columnas .absolute .table {
                display: table;
                width: 100%;
                height: 100%
            }

                .tmpl-banner-tres-columnas .absolute .table .cell {
                    display: table-cell;
                    vertical-align: middle;
                    text-align: left;
                    color:#ffffff;
                    font-family: 'Fjalla One' ;
                    padding: 0px 15%;
                    font-size:0.85em;
                }
                
                .tmpl-banner-tres-columnas .titulo{
                    font-size:660%;
                    line-height:120%;
                }                
              
                .tmpl-banner-tres-columnas .descuento{
                    font-size:1130%;
                    font-weight:700;
                }
                
                .tmpl-banner-tres-columnas .hasta{
                    font-size:470%;
                    text-transform:uppercase;
                }                
              
                .tmpl-banner-tres-columnas .happy{
                    font-size: 276%;
                    line-height: 133%;
                }               
              
                .tmpl-banner-tres-columnas .en_donde{
                    font-size: 150%;
                }

        @media  (min-width: 26px) and (max-width: 325px) {
           .tmpl-banner-tres-columnas .absolute .table .cell {
               
    font-size: 0.95em;
                padding: 0px 15%;
            }  
          .tmpl-banner-tres-columnas .titulo{
              font-size:360%;
          } 
          .tmpl-banner-tres-columnas .descuento{
              font-size:450%;
          }
          .tmpl-banner-tres-columnas .hasta{
              font-size:190%;
                margin-bottom:20px;
          } 
          .tmpl-banner-tres-columnas .happy {
              font-size: 130%;
          }
          
            .tmpl-banner-tres-columnas .en_donde{
                font-size: 100%;
            }
        }   
        @media  (min-width: 326px) and (max-width: 499px) {
           .tmpl-banner-tres-columnas .absolute .table .cell {
               
                font-size: 0.95em;
                padding: 0px 15%;
            }  
          .tmpl-banner-tres-columnas .titulo{
              font-size:420%;
          } 
          .tmpl-banner-tres-columnas .descuento{
              font-size:550%;
          }
          .tmpl-banner-tres-columnas .hasta{
              font-size:235%;
                margin-bottom:30px;
          } 
          .tmpl-banner-tres-columnas .happy {
              font-size: 138%;
          }
          
            .tmpl-banner-tres-columnas .en_donde{
                font-size: 100%;
            }
        }         
        @media  (min-width: 500px) and (max-width: 1025px) {
          .tmpl-banner-tres-columnas .titulo{
              font-size:330%;
          } 
          .tmpl-banner-tres-columnas .descuento{
              font-size:500%;
          }
          .tmpl-banner-tres-columnas .hasta{
              font-size:215%;
                margin-bottom:30px;
          } 
          .tmpl-banner-tres-columnas .happy {
              font-size: 125%;
          }
          
            .tmpl-banner-tres-columnas .en_donde{
                font-size: 100%;
            }
            
         .tmpl-banner-tres-columnas .absolute .table .cell {
                padding: 0px 17%;
                font-size:0.94em;
            }
        } 
        @media  (min-width: 1025px) and (max-width: 1289px) {
          .tmpl-banner-tres-columnas .titulo{
              font-size:400%;
          } 
          .tmpl-banner-tres-columnas .descuento{
              font-size:540%;
          }
          .tmpl-banner-tres-columnas .hasta{
              font-size:270%;
            margin-bottom:30px;
          } 
          .tmpl-banner-tres-columnas .happy {
              font-size: 150%;
          }
         .tmpl-banner-tres-columnas .absolute .table .cell {
                padding: 0px 17%;
                font-size:0.9em;
            }
            
        }  
        @media  (min-width: 1290px) and (max-width: 1400px) {
         .tmpl-banner-tres-columnas .titulo{
             font-size:490%;
         } 
         .tmpl-banner-tres-columnas .descuento{
             font-size:700%;
         }
         .tmpl-banner-tres-columnas .hasta{
             font-size:290%;
            margin-bottom:30px;
         } 
         .tmpl-banner-tres-columnas .happy {
             font-size: 170%;
         }
         .tmpl-banner-tres-columnas .absolute .table .cell {
                padding: 0px 17%;
                font-size:0.85em;
            }
            
     } 
        @media  (min-width: 1400px) and (max-width: 1600px) {
            .tmpl-banner-tres-columnas .titulo{
                font-size:540%;
            } 
            .tmpl-banner-tres-columnas .descuento{
                font-size:800%;
            }
            .tmpl-banner-tres-columnas .hasta{
                font-size:330%;
                margin-bottom:30px;
            } 
            .tmpl-banner-tres-columnas .happy {
                font-size: 195%;
            }
            
            .tmpl-banner-tres-columnas .absolute .table .cell {
                    padding: 0px 17%;
                    font-size:0.85em;
                }    padding: 0px 3%;
            }
        } 
                   
                
        @media  (min-width: 1600px) and (max-width: 1920px) {
            .tmpl-banner-tres-columnas .titulo{
                font-size:570%;
            } 
            .tmpl-banner-tres-columnas .descuento{
                font-size:830%;
            }
            .tmpl-banner-tres-columnas .hasta{
                font-size:350%;
                margin-bottom:50px;
            } 
            .tmpl-banner-tres-columnas .happy {
                font-size: 200%;
            }
            .tmpl-banner-tres-columnas .absolute .table .cell {
                    padding: 0px 20%;
                    font-size:0.8em;
                }
        } 
                
        @media (min-width: 1920px) {
            .tmpl-banner-tres-columnas .titulo{
                font-size:700%;
            } 
            .tmpl-banner-tres-columnas .descuento{
                   font-size:1100%;
            } 
            .tmpl-banner-tres-columnas .happy {
                font-size: 276%;
            }
            .tmpl-banner-tres-columnas .hasta {
                font-size: 470%;
                margin-bottom:50px;
            }
            .tmpl-banner-tres-columnas .absolute .table .cell {
                    padding: 0px 20%;
                    font-size:0.88em;
                }
        } 
        
        @media (min-width: 2300px) {
            .tmpl-banner-tres-columnas .titulo{
                font-size:800%;
            } 
            .tmpl-banner-tres-columnas .descuento{
                   font-size:1230%;
            } 
            .tmpl-banner-tres-columnas .hasta{
                font-size:520%;
                margin-bottom:50px;
            } 
            .tmpl-banner-tres-columnas .en_donde{
                font-size: 200%;
            }

            .tmpl-banner-tres-columnas .happy {
                font-size: 305%;
            } 
            .tmpl-banner-tres-columnas .absolute .table .cell {
                    padding: 0px 20%;
                    font-size:0.85em;
                }
        } 
           
        @media (min-width: 2600px) {
         
            .tmpl-banner-tres-columnas .titulo{
                font-size:900%;
            } 
             .tmpl-banner-tres-columnas .hasta{
                font-size:570%;
                margin-bottom:50px;
            } 
            .tmpl-banner-tres-columnas .descuento{
                font-size:1351%;
            }
            .tmpl-banner-tres-columnas .happy{
                font-size: 335%;
            } 
            
            .tmpl-banner-tres-columnas .en_donde{
                font-size: 230%;
            }
            
        } 
        
/*****************************************************
                FINAL BANNER_3_COLUMNAS
******************************************************/












/*********************************************************************************************

                                        BANNER_2_COLUMNAS

    SE UTILIZA EN LOS MODULOS

            -banner_2_columnas

**********************************************************************************************/

    


/*********************************************************************************************

                                        BANNER_2_COLUMNAS

    SE UTILIZA EN LOS MODULOS

            -banner_2_columnas

**********************************************************************************************/

    .tmpl-banner-dos-columnas .fons-groc{
        background-color:#ffec29;
    }

    .tmpl-banner-dos-columnas .row_misma_altura {
            display: flex; /* equal height of the children */
        }


        .tmpl-banner-dos-columnas .col_misma_altura {
           

        }

            .tmpl-banner-dos-columnas .col_misma_altura .celda_misma_altura{
                width:100% ;

            }
        .tmpl-banner-dos-columnas .nopadding {
           padding: 0 !important;
           margin: 0 !important;
        }


        .tmpl-banner-dos-columnas .absolute {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

            .tmpl-banner-dos-columnas .absolute .table {
                display: table;
                width: 100%;
                height: 100%
            }

                .tmpl-banner-dos-columnas .absolute .table .cell {
                    display: table-cell;
                    vertical-align: middle;
                    text-align: left;
                    color:#ffffff;
                    font-family: 'Fjalla One' ;
                    padding: 0px 15%;
                    font-size:0.87em;
                }
                
                .tmpl-banner-dos-columnas .titulo{
                    font-size:650%;
                    line-height:120%;
                }                
              
                .tmpl-banner-dos-columnas .descuento{
                    font-size:1130%;
                    font-weight:700;
                }
                
                .tmpl-banner-dos-columnas .hasta{
                    font-size:470%;
                    text-transform:uppercase;
                }                
              
                .tmpl-banner-dos-columnas .happy{
                    font-size: 276%;
                    line-height: 133%;
                }               
              
                .tmpl-banner-dos-columnas .en_donde{
                    font-size: 150%;
                }

        @media  (min-width: 26px) and (max-width: 325px) {
           .tmpl-banner-dos-columnas .absolute .table .cell {
               
                padding: 0px 8%;
            }  
          .tmpl-banner-dos-columnas .titulo{
              font-size:360%;
          } 
          .tmpl-banner-dos-columnas .descuento{
              font-size:450%;
          }
          .tmpl-banner-dos-columnas .hasta{
              font-size:190%;
                margin-bottom:20px;
          } 
          .tmpl-banner-dos-columnas .happy {
              font-size: 130%;
          }
          
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 100%;
            }
        }   
        @media  (min-width: 326px) and (max-width: 499px) {
           .tmpl-banner-dos-columnas .absolute .table .cell {
               
                padding: 0px 8%;
            }  
          .tmpl-banner-dos-columnas .titulo{
                font-size:500%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:536%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:230%;
                margin-bottom:40px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 130%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
        }         
        @media  (min-width: 500px) and (max-width: 1024px) {
          .tmpl-banner-dos-columnas .titulo{
                font-size:600%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:876%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:365%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 100%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
            
            .tmpl-banner-dos-columnas .absolute .table .cell {  
                font-size:0.6em;
                padding-
            }
        } 
        @media  (min-width: 1025px) and (max-width: 1289px) {
            .tmpl-banner-dos-columnas .titulo{
                font-size:700%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:976%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:410%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 100%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
            
            .tmpl-banner-dos-columnas .absolute .table .cell {  
                font-size:0.6em;
            }
        }  
        @media  (min-width: 1290px) and (max-width: 1500px) {
         .tmpl-banner-dos-columnas .titulo{
                font-size:800%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:1076%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:455%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 200%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
                .tmpl-banner-dos-columnas .absolute .table .cell {  
                    font-size:0.6em;
                }
     } 
        @media  (min-width: 1500px) and (max-width: 1800px) {
           .tmpl-banner-dos-columnas .titulo{
                font-size:1000%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:1376%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:583%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 200%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
                .tmpl-banner-dos-columnas .absolute .table .cell {  
                    font-size:0.6em;
                }
                
        } 
                   
                
        @media  (min-width: 1800px) and (max-width: 2079px) {
            .tmpl-banner-dos-columnas .titulo{
                font-size:1000%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:1650%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:700%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 200%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
            
                .tmpl-banner-dos-columnas .absolute .table .cell {  
                    font-size:0.6em;
                }
        } 
                
        @media (min-width: 2080px) {
             .tmpl-banner-dos-columnas .titulo{
                font-size:1200%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:1750%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:730%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 200%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
            
                .tmpl-banner-dos-columnas .absolute .table .cell {  
                    font-size:0.6em;
                }
        } 
        
        @media (min-width: 2300px) {
            .tmpl-banner-dos-columnas .titulo{
                font-size:1200%;
            } 
            .tmpl-banner-dos-columnas .descuento{
                   font-size:1750%;
            } 
            .tmpl-banner-dos-columnas .hasta{
                font-size:730%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 200%;
            }

            .tmpl-banner-dos-columnas .happy {
                font-size: 425%;
            }
                .tmpl-banner-dos-columnas .absolute .table .cell {  
                    font-size:0.6em;
                }
        } 
           
        @media (min-width: 2600px) {
            .tmpl-banner-dos-columnas .titulo{
                font-size:1500%;
            } 
             .tmpl-banner-dos-columnas .hasta{
                font-size:900%;
                margin-bottom:100px;
            } 
            .tmpl-banner-dos-columnas .descuento{
                font-size:2140%;
            }
            .tmpl-banner-dos-columnas .happy{
                font-size: 528%;
            } 
            
            .tmpl-banner-dos-columnas .en_donde{
                font-size: 230%;
            }
                .tmpl-banner-dos-columnas .absolute .table .cell {  
                    font-size:0.6em;
                }
        } 
        
        @media (min-width: 768px) {
            .tmpl-banner-dos-columnas .absolute .table .cell{
                padding-left:50%;
            }
        }
/*****************************************************
                FINAL BANNER_2_COLUMNAS
******************************************************/









/*********************************************************************************************

                                        BANNER_PARTIDO

    SE UTILIZA EN LOS MODULOS

            -banner_partido

**********************************************************************************************/

            
    .tmpl-banner-partido {   
        font-family: 'Fjalla One' ;
        width:100%;
        background-color:#e44233;
    }
    
      

               .tmpl-banner-partido .col_misma_altura {
                   
               }

                .tmpl-banner-partido .col_misma_altura table{          
                        margin:2% auto;
                   }

                   .tmpl-banner-partido .col_misma_altura td{          
                         vertical-align: bottom;
                          text-align: right;
                          
                    }
                   
                        .tmpl-banner-partido .col_misma_altura td.zona_esquerra{    
                             padding-right: 5% !important;
                        }
                   
                        .tmpl-banner-partido .col_misma_altura td.zona_dreta{ 
                             padding-left: 5% !important;
                        }
                   
                .tmpl-banner-partido .titulo{
                    color:#ffffff;
                    font-size: 4.8vw;
                    white-space:nowrap;
                }    

                .tmpl-banner-partido .descuento  sup{
                
                    font-size: 35% !important;
                    vertical-align: top !important;
                    top: 3.2em !important;
                    right: 14.5em !important;
                    position: absolute !important;
    
                }

                .tmpl-banner-partido .descuento{
                    color:#ffffff;
                    font-size:6.5vw;
                }

                .tmpl-banner-partido .hasta{
                    color:#ffffff;
                    font-size:2.6vw;
                    white-space:nowrap;
                    text-transform:uppercase;
                }                

                .tmpl-banner-partido .apartir{
                    color:#ffffff;
                    font-size: 2.75vw;
                    text-transform: uppercase;
                }
                .tmpl-banner-partido .en_donde{
                    color:#ffffff;
                    font-size: 1.2vw;
                    margin-bottom:0.6vw;
                    font-family: 'Open Sans';
                }

        @media screen and (min-width: 1024px){
            .tmpl-banner-partido{
                margin-bottom: 50px;
            }
        }
                
        @media (max-width: 600px) {
            .tmpl-banner-partido .titulo{
                    font-size: 8vw;
                }                

                .tmpl-banner-partido .descuento{
                    font-size:12vw;
                }

                .tmpl-banner-partido .hasta{
                    font-size:5vw;
                    white-space:nowrap;
                }                

               
                .tmpl-banner-partido .en_donde{
                    font-size: 2vw;
                    margin-bottom:0.6vw;
                }
                
                .tmpl-banner-partido .apartir{
                    font-size: 4.5vw;
                }
                
                .tmpl-banner-partido .descuento  sup{
                    top: 2.2em !important;
                    right: 4.5em !important;
                }
        } 
        
/*****************************************************
                FINAL BANNER_PARTIDO
******************************************************/


/*********************************************************************************************

                                        BANNER_MOBILE

    SE UTILIZA EN LOS MODULOS

            -banner_mobile

**********************************************************************************************/

            
    .tmpl-banner-mobile {   
        font-family: 'Karla' ;
        width:100%;
        background-color:#f8e4db;
    }
    
    body[language="ro"] .tmpl-banner-mobile{
        font-family: 'Open Sans' ;
    }
    
    .tmpl-banner-mobile .cls-more, .tmpl-full_banner .cls-more{
        font-size: 46px;
        /* font-size: 2.4vw; */
        position: absolute;
        right: 2%;
        top: 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        transition: 0.5s all ease;
        cursor: pointer;
        z-index: 100;
    }
    
    .tmpl-full_banner .cls-more{
        right: 3%;
        color: white;
        font-size: 2.4vw;
        z-index: 10;
    }
    
    .tmpl-banner-mobile .cls-more:hover, .tmpl-full_banner .cls-more:hover {
        opacity: 0.6;
        transition: 0.5s all ease;
    }
    
        .tmpl-banner-mobile .col_misma_altura table{          
                margin:5% auto;
           }

           .tmpl-banner-mobile .col_misma_altura td{          
                vertical-align: bottom;
            }

                .tmpl-banner-mobile .col_misma_altura td.zona_esquerra{    
                    padding-right: 5% !important;
                    text-align: left;
                }

                .tmpl-banner-mobile .col_misma_altura td.zona_dreta{ 
                    padding-left: 5% !important;
                    text-align: right;
                }
                
                .tmpl-banner-mobile .imagen_izquierda{
                    max-width:200px;
                }

                .tmpl-banner-mobile .paperless{
                    background-color:#f5f5f5;
                }
                      

        .tmpl-banner-mobile .paperless{
            color:#000000;
            padding: 30px;
            display: inline-block;
            max-width: 450px;
            max-height: 100%;
            height: 335px;
        }

.tmpl-banner-mobile .col_misma_altura .col-md-12{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 100px 0;
}

.tmpl-banner-mobile .col-md-4:first-child{
    position: relative;
}

.tmpl-banner-mobile .titulo{
    color:#000000;
    /*font-size: 26px;*/
    font-size: 1.355vw;
    /*font-size: 2.62rem;*/
    position: absolute;
    /*right: 46px;*/
    /*right: -3.2vw;*/
    right: 0;
    bottom: 40px;
    width: 55%;
}  

.tmpl-banner-mobile .paperless-mobile{
    background-image: url(../../2016_template/img/modulomobil/mobile2.png);
    background-repeat: no-repeat;
    background-position:0px 0px !important;
    height: 354px;
    width: 169px;
    max-width: 100%;
    margin: 0 auto;
}

.tmpl-banner-mobile .paperless h2{
   font-size: 2.63vw !important;
    letter-spacing: 0.42vw;
}


.tmpl-banner-mobile .paperless hr{
    margin: 48px 0 !important;
    border-top: 3px solid black !important;
    max-width: 26px;
    margin-left: 20px !important;
}

@media screen and (min-width: 1400px){
    .tmpl-banner-mobile .paperless h2{
        padding-right: 7vw;
    }
}

@media screen and (min-width: 1256px) and (max-width: 1399px){
    .tmpl-banner-mobile .paperless h2{
        padding-right: 9vw;
    }
}

@media screen and (min-width: 991px) and (max-width: 1255px){
    .tmpl-banner-mobile .paperless h2{
        padding-right: 8vw;
    }
}

@media screen and (max-width : 1200px){

    .tmpl-banner-mobile .paperless hr{
       margin-left: 0 !important;
   }

}

         @media screen and (min-width: 1190px) {
         
.tmpl-banner-mobile .paperless h2{
   font-size: 1.9vw !important;
   /*padding: 0 20px;*/
   /*padding: 0 0.94vw;*/
   margin-top: 0 !important;
   }
   
 
         }

        @media screen and (max-width: 990px) {
            .tmpl-banner-mobile .paperless h2{
                font-size: 4.03vw !important;
                padding-right: 50%;
            }
            .tmpl-banner-mobile .titulo{
                font-size: 2.355vw; 
                            
                left: 19.2vw;
                width: 75%;
            }
        }    

        @media screen and (max-width: 768px) {
            .tmpl-banner-mobile .col_misma_altura .col-md-12{
                flex-direction: column;
            }
            .tmpl-banner-mobile .col_misma_altura .col-md-12 .col-xs-6:first-child{
                margin-top: 75px;
            }
            .tmpl-banner-mobile .paperless{
                    max-width: initial;
                width: 124% !important;
                margin: 0px 0px 0px 20px !important;
                max-height: 100%;
            } 
            .tmpl-banner-mobile .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm{
                padding: 50px 0;
            }
            .paperless-mobile{
                background-size: 95%;
                background-image: url(../../2016_template/img/modulomobil/mobile2_res.png) !important;
            }
        }

        @media screen and (max-width: 600px) {
            .tmpl-banner-mobile .paperless{
                width: 80%;
                margin: 40px 10% 0;
            }
            
            .tmpl-banner-mobile .paperless h2{
                padding-right: 50%;
            }
        }

        @media screen and (max-width: 540px) {
            .tmpl-banner-mobile .paperless h2{
                font-size: 18px !important;
                margin-top:0px !important;
            }
            .tmpl-banner-mobile .titulo{
                font-size: 14px !important;
                margin-top:0px !important;
                top: 180px;
                bottom: 0;
            }
            .tmpl-banner-mobile .paperless {
                height:220px; /*154px;*/
                margin: 50px 0px 0px 20px !important;
            }
            .tmpl-banner-mobile .paperless-mobile {
                background-position: 10px 68% !important;
                background-position: 10px 68% !important;
                
                background-size: 60% auto;
                height:317px;
            }
            body[language="de"] .tmpl-banner-mobile .paperless-mobile{
                background-position: 20px 68% !important;
            }
            body[language="pl"] .tmpl-banner-mobile .paperless-mobile {
                background-position: 20px bottom !important;
            }
            body[language="pl"] .tmpl-banner-mobile .paperless {
                width: 140% !important;
            }
            .tmpl-banner-mobile .paperless hr {
                margin: 18px 0 !important;
            }
            .tmpl-banner-mobile .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm{
                padding: 0;
            }
        }
        
        @media screen and (max-width : 767px){
        
            #ond-content #banner_man_lookbook.tmpl-full_banner .txt h3:first-child{
                margin-top: 5vh !important;
            }
            #ond-content #banner_man_lookbook.tmpl-full_banner .txt  h3.playfairfont{
                color: white;
                font-size: 6vw !important;
            }
        
        }

        
/*****************************************************
                FINAL BANNER_MOBILE
******************************************************/

#banner_man_lookbook{
    margin-top:70px;
}






/*****************************************************
                FULL_BANNER_PARTIDO
******************************************************/
    
    .tmpl-full_banner_partido .absolute a{
        position:initial !important
    }

    .tmpl-full_banner_partido .columna1{
        left:0px;
        width:50% !important; /*45*/
        z-index:20;
        position:absolute;
    }


    .tmpl-full_banner_partido .columna2{
        left:50%; /*45%;*/
        width: 50% !important; /*55*/
        z-index:20;
        position:absolute;
    }
    
    .tmpl-full_banner_partido.tmpl-full_banner_partido_textos_vertical .columna1{
        left:0px;
        width:50% !important;
        z-index:20;
        position:absolute;
    }


    .tmpl-full_banner_partido.tmpl-full_banner_partido_textos_vertical .columna2{
        left:50%;
        width:50% !important;
        z-index:20;
        position:absolute;
    }

    .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row{
        display:inline-block !important;
        color:#ffffff !important;
       
        font-family: 'Montserrat' ;
        font-size: 3vw;
        margin-bottom:2%;

       /* text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);*/
    }
    

    body[language="ro"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row, body[language="el"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row,
    body[language="ru"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row, body[language="pl"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row,
    body[language="hr"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row, body[language="bg"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row{
        display:inline-block !important;
        color:#ffffff !important;
       
        font-family: 'Open Sans' !important;
        font-size: 3vw;
        margin-bottom:2%;

        /*text-shadow: 1px 1px 1px rgba(150, 150, 150, 1);*/
    }
    
    @media screen and (max-width: 450px){
        body[language="ro"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row, body[language="el"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row,
        body[language="ru"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row, body[language="pl"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row,
        body[language="hr"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row, body[language="bg"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row,
        body[language="zh"] .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row{
            font-weight: bold !important;
        }
    }

    
    .tmpl-full_banner_partido .marge_cta_esquerra{
        left: 50%;
    }

    
    
        @media (max-width: 1024px) {
           .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell  .row{
                font-size: 6vw;

        text-shadow: none;
           }
        } 
        
        
    
        @media (max-width: 600px) {
           .tmpl-full_banner_partido .mostra_inline,.banner_partido_wonan .cell .row{
                font-size: 8vw;

        text-shadow:none;
           }
        } 
/*****************************************************
                FINAL FULL_BANNER_PARTIDO
******************************************************/

/*****************************************************
                FULL_BANNER_WWF
******************************************************/

body[language="tr"] #ond-content .tmpl-full_banner .txt .titulo-planeta, body[language="ru"] #ond-content .tmpl-full_banner .txt .titulo-planeta{
    font-family: 'WorkSans';
}

#ond-content #wwf.tmpl-full_banner{
    margin-bottom: 10px !important;
}

#ond-content .tmpl-full_banner .txt .titulo-planeta{
    font-family: 'Karla';
    font-weight: bold;
    font-size: 53.72px;
    font-size: 2.80vw;
    line-height: 55px;
    line-height: 2.9vw;
    margin: 0 !important;
}

#ond-content .tmpl-full_banner .txt h1.titulo-planeta{
    color: white;
}

#ond-content .tmpl-full_banner .txt h2.titulo-planeta{
    color: #30a3da;
}

#ond-content .tmpl-full_banner .txt.absolute{
    /*top: 1.7vw;*/
}
#ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
	font-size: 6.25vw!important;
    height: 8vw !important;
    display: inline-block;
    font-weight: bold;
	text-transform: uppercase;
	line-height: 5.5vw;
}

body[language="hr"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="tr"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="pt"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="el"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="ro"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="bg"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="ca"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="eu"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="pl"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="ru"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
	height: 5vw !important;
}

body[language="pt"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2, body[language="ro"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2,
body[language="bg"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
	line-height: 6vw !important;
}
body[language="tr"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2, body[language="cs"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
	font-family: 'Open Sans' !important;
}
body[language="sk"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
	/*font-family: 'Montserrat' !important;*/
}
body[language="cs"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
	font-family: 'Karla' !important;
}
#ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
	font-family: 'Karla';
    font-size: 1.75vw;
    font-weight: bold;
    margin-top: 40px;
}
@media screen and (min-width: 1241px){
	body[language="en"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[language="cs"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[language="sk"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[language="de"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[language="da"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[language="fr"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[language="nl"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[language="et"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[language="lt"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[language="lv"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, /*body[country="CR"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[country="EC"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[country="SV"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[country="GT"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[country="HN"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[country="PA"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[country="DO"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
	body[country="NI"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5, body[country="CO"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,*/
	body[language="it"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
		margin-top: -20px;
	}
	/*body[country="ES"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2, body[country="IC"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
		font-size: 9.25vw!important;
		line-height: 8vw;
	}*/
}
body[language="bg"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="ru"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="el"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="cs"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="sk"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="ro"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="pt"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="tr"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5,
body[language="hr"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
	font-family: 'Open Sans' !important;
}
body[language="sk"] #ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
	font-family: 'Montserrat' !important;
}
@media screen and (min-width: 1025px) and (max-width: 1240px){
	#ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
		font-size: 3.75vw;
		margin-top: 10px;
	}
}
@media screen and (min-width: 451px) and (max-width: 1024px){
	#ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
		font-size: 3.75vw;
		margin-top: 10px;
	}
}
@media screen and (max-width: 420px){
	#ond-content .tmpl-full_banner_slider .txt.absolute.rebajas h5{
		font-size: 5.75vw;
		margin-top: 10px;
	}
}
@media screen and (min-width: 320px) and (max-width: 768px){
	#ond-content .tmpl-full_banner_slider .txt.absolute.rebajas .txt-tipo-2{
		font-size: 10.25vw!important;
		height: auto !important;
		line-height: 9.5vw;
	}
}
#ond-content .tmpl-full_banner .txt.absolute .ond-container{
    /*width: 100%;*/
    margin-left: 12%;
}

@media screen and (max-width:1400px) {

    body[language="ru"] #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        padding: 25px !important;
    }

    #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        margin-left: 12%;
        padding: 30px !important;
    }
    
    #ond-content .tmpl-full_banner .cls-more{
        right: 3%;
        top: 5%;
        font-size: 4.4vw;
    }
}

@media screen and (max-width:768px) and (orientation: portrait) {

    #ond-content .tmpl-full_banner .txt.absolute {
        top: 0;
    }

    #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        padding: 20px !important;
        margin-left: 2%;
    }
    
    #ond-content .tmpl-full_banner .cls-more{
        font-size: 5.4vw;
        right: 4%;
        top: 0;
    }

}

@media screen and (max-width:1024px) and (orientation: landscape) {
    #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        margin-left: 2% !important;
    }
}
    

@media screen and (max-width:768px) and (orientation: landscape) {
    #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        margin-left: 2% !important;
    }
    
    /*#ond-content .tmpl-full_banner .txt.absolute {
        top: 3.7vw;
    }*/
    
    #ond-content .tmpl-full_banner .cls-more{
        font-size: 4.4vw;
        right: 4%;
        top: 4%;
    }
    
}

@media screen and (max-width:700px){
  .tmpl-slide_doble {
    margin: 30px auto !important;
}
     .tmpl-slide {
    margin-bottom: 20px !important;
}
    body[language="tr"] #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        margin-top: 1.7vw;
    }
    
    body[language="tr"] #ond-content .tmpl-full_banner .txt.absolute .ond-container .text-left{
        width: 40%;
    }
}

@media screen and (max-width: 450px){
    .tmpl-slide {
        margin-bottom: 10px !important;
    }
}

@media screen and (max-width:450px) and (orientation: portrait) {

    /*#ond-content .tmpl-full_banner .txt.absolute {
        top: 3.7vw;
    }*/
    
    #ond-content .tmpl-full_banner .cls-more{
        right: 5%;
    }

    #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        margin-left: 3%;
    }
}

@media screen and (max-width:350px) {
    
    #ond-content .tmpl-full_banner .txt.absolute .ond-container{
        margin-left: -2%;
    }
    
    /*#ond-content .tmpl-full_banner .cls-more{
        right: 6%;
    }*/
    
}

/*****************************************************
                FINAL FULL_BANNER_WWF
******************************************************/



/*****************************************************
                SLIDE_DOBLE

    SE UTILIZA EN LOS MODULOS

            -slide_doble
******************************************************/


.tmpl-slide_doble{
    margin: 0 auto 50px;
}

.tmpl-slide_doble .slick-slider .absolute .table .cell.txt h1{
    font-size: 18px !important;
}

    .tmpl-slide_doble .text-left{
        text-align:left !important;
        padding-left:6%;
    }


    .tmpl-slide_doble .text-right{
        text-align:left !important;
        
    padding-left: 71%;
    }

    #ond-content .tmpl-slide_doble a .absolute .table .cell h1{
        /*text-transform: uppercase;*/
        /*max-width:70%;*/
   
        font-family: 'Montserrat' ;
        font-weight:bold;
    /*width: 41% !important;*/
    color: #fff; 
    /*overflow-wrap: break-word;*/
    font-size: 4em;
    line-height: 0.65em;
    /*word-wrap:break-word;*/
    /*margin:-1px;
	margin-left: -0.1em !important;*/

    }
	
	@media screen and (min-width: 1025px) and (max-width: 1400px){
		#ond-content .tmpl-slide_doble a .absolute .table .cell h1{
			font-size: 3em;
		}
	}

body[language="bg"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="ru"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="el"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="cs"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="sk"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="ro"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="tr"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="hr"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1 ,
body[language="pl"] #ond-content .categories-1-slick-sin-flechasv1  .table .cell h1  {
    font-family: 'Open Sans' !important;
}

     body[language="nl"] #ond-content .tmpl-slide_doble.categorias_woman_primera  .table .cell h1, body[language="nl"] #ond-content .tmpl-slide_doble.categorias_woman_segunda  .table .cell h1{

    /*width: 53% !important;*/
    font-size: 4em;
     }

   body[language="tr"] #ond-content .tmpl-slide_doble.categorias_woman_primera  .columna2 .table .cell h1{

    /*width: 49% !important;*/
    font-size: 5em;
     }
	body[language="tr"] #ond-content .tmpl-slide_doble .table .cell h1{
		font-size: 5em !important;
	}
	body[language="tr"] #ond-content .tmpl-slide_doble.categorias_woman_primera .columna1 .table .cell h1,
	body[language="tr"] #ond-content .tmpl-slide_doble.categorias_woman_segunda .columna2 .table .cell h1{
		/*width: 48% !important;*/
	}
	@media screen and (min-width: 1400px){
		body[language="tr"] #ond-content .tmpl-slide_doble.categorias_woman_segunda .columna1 .table .cell h1{
			/*width: 38% !important;*/
		}
	}
     
.categorias_woman_primera .hidden-xs.columna1{
    /*padding-left:10%;*/
	/*w43*/
	padding-left: 2.6vw;
    padding-right: 0.4vw;
}
#ond-content .tmpl-slide_doble.editorial .columna1 a .absolute .table .cell h1{
	margin-right: 35%;
	text-align: left;
}
#ond-content .tmpl-slide_doble.editorial .columna2 a .absolute .table .cell h1{
	margin-left: 40%;
	text-align: right;
	margin-top: 10%;
}
#ond-content .tmpl-slide_doble.editorial a .absolute .table .cell h1{
	font-family: 'Montserrat' ;
	font-weight: bold;
	text-transform: lowercase;
	font-weight: 400;
	font-size: 3.5rem !important;
	color: inherit;
	letter-spacing: 0 !important;
	margin-bottom: 5%;
}
#ond-content .tmpl-slide_doble:not(.editorial) a .absolute .table .cell h1{
	font-family: 'Montserrat' ;
	font-weight: bold;
	font-weight: 400;
	font-size: 4.5rem !important;
	color: inherit;
	letter-spacing: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
    text-align: center !important;
}
#ond-content .tmpl-slide_doble a .absolute .table .cell h1 div{
	border-bottom: 1px solid black;
	padding: 1vw 0;
}
#ond-content .tmpl-slide_doble a .absolute .table .cell h1 span{
	font-family: inherit;
	color: inherit;
	display: block;
	font-weight: 100;
	padding: 0.5vw 0;
    text-transform: none;
    line-height: 100%;
    font-style: italic;
	font-size: 2.6rem;
	letter-spacing: 0;
}
#ond-content .tmpl-slide_doble.editorial .columna1 a .absolute .table .cell{
	vertical-align: bottom;
    padding: 0;
}
#ond-content .tmpl-slide_doble.editorial .columna2 a .absolute .table .cell{
	vertical-align: top;
    padding: 0;
}
@media screen and (max-width: 1440px){
	#ond-content .tmpl-slide_doble a .absolute .table .cell h1{
		font-size: 2.5rem !important;
	}
	#ond-content .tmpl-slide_doble a .absolute .table .cell h1 span{
		font-size: 1.6rem !important;
	}
}
@media screen and (max-width: 768px){
	#ond-content .tmpl-slide_doble.editorial a .absolute .table .cell h1{
		font-size: 2.5rem !important;
	}
	#ond-content .tmpl-slide_doble:not(.editorial) a .absolute .table .cell h1{
		font-size: 2.5rem !important;
	}
}
@media screen and (max-width: 450px){
	#ond-content .tmpl-slide_doble  a .absolute .table .cell h1{
		padding: 0 12%;
		font-size: 5.5vw !important;
	}
	#ond-content .tmpl-slide_doble.editorial .columna1 a .absolute .table .cell h1{
		text-align: left !important;
		margin-right: 39% !important;
		margin-bottom: 5% !important;
		margin-left: 11% !important;
        font-size: 2.1rem !important;
	}
	#ond-content .tmpl-slide_doble.editorial .columna2 a .absolute .table .cell h1{
		text-align: right !important;
		margin-left: 45% !important;
		margin-top: 10% !important;
        font-size: 2.1rem !important;

	}
	#ond-content .tmpl-slide_doble.editorial  a .absolute .table .cell h1 span{
		font-size: 4.2vw !important;
	}

}

.categorias_woman_primera .columna2{
    /*padding-right:10%;*/
	/*w43*/
	padding-right: 2.6vw;
    padding-left: 0.4vw;
}

.categorias_woman_segunda .hidden-xs.columna1{
    padding-left:10%;
}

.categorias_woman_segunda .columna2{
    padding-right:10%;
}


	@media screen and (min-width: 1400px){
          #ond-content .tmpl-slide_doble a .absolute .table .cell h1{
        
                /*width: 41% !important;
               
                font-size: 8em;
                line-height: 0.65em;*/

    }
		 
	}
    @media screen and (min-width: 768px) and (max-width: 1024px){
        #ond-content .tmpl-slide_doble.rebajas a .absolute .table .cell h1{
            font-size: 2.7vw !important;
        }
		.titol_producte{
		    font-size: 2.7vw !important;
			font-weight: bold;
		}
         
    }
    #ond-content .tmpl-slide_doble.rebajas a .absolute .table .cell h1{
        /*font-weight: bold;*/
        /*text-shadow: 0px 0px 5px rgba(0,0,0,0.2);*/
		    font-family: 'Karla';
			font-weight: 600;
    }
	body[language="ru"] #ond-content .tmpl-slide_doble.rebajas a .absolute .table .cell h1, body[language="el"] #ond-content .tmpl-slide_doble.rebajas a .absolute .table .cell h1{
		font-family: 'Open Sans';
		font-weight: 600;
	}


  body[language="zh"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 {
        line-height: 1em;
        /*width:50% !important*/
    }

    @media screen and (min-width: 768px) and (max-width: 1024px){




         #ond-content .tmpl-slide_doble a .absolute .table .cell{
            padding-left:0px;
            
         }
        #ond-content .tmpl-slide_doble a .absolute .table .cell h1{
            /*font-size: 21px !important;*/ /*6vw*/
            /*font-size: 4vw !important;*/
            padding-left:12px;
        }
         body[language="nl"] #ond-content .tmpl-slide_doble.categorias_woman_segunda  .table .cell h1{

    width: 49% !important;
    font-size: 6em;
     }

 
    
         #ond-content .tmpl-slide_doble a .absolute .table .cell h1{
        /*text-transform: uppercase;*/
        /*max-width:70%;*/
   
    /*width: 42% !important;*/
   
    font-size: 12em;
    line-height: 0.65em;
    word-wrap:break-word;


    }

     body[language="nl"] #ond-content .tmpl-slide_doble.categorias_woman_segunda  .table .cell h1{

    width: 49% !important;
    font-size: 8em;
     }
           .categorias_woman_primera .columna1 .absolute h1{
       display:block;
    }


   

}



    @media screen and (max-width: 767px){


.categorias_woman_segunda .columna2{
    padding-right:15px;
}

.categorias_woman_primera .columna2{
    padding-right:15px;
}

         #ond-content .tmpl-slide_doble a .absolute .table .cell{
            padding-left:0px;
            
         }
        #ond-content .tmpl-slide_doble a .absolute .table .cell h1{
            /*font-size: 21px !important;*/ /*6vw*/
            /*font-size: 8vw !important;*/
            padding-left:0px;
        }
        
  
    
         #ond-content .tmpl-slide_doble a .absolute .table .cell h1{
        /*text-transform: uppercase;*/
        /*max-width:70%;*/
   
    /*width: 41% !important;*/
   
    font-size: 12em;
    line-height: 1.2em;
    word-wrap:break-word;
    display:block;


    }
    body[language="zh"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 {
        line-height: 1em;
        /*width:58% !important;*/
    }

     body[language="nl"] #ond-content .tmpl-slide_doble.categorias_woman_segunda  .table .cell h1{

    width: 49% !important;
    font-size: 8em;
     }

           .categorias_woman_primera .columna1 .absolute h1{
       display:block;
    }

	#ond-content .tmpl-slide_doble .col-sm-6.columna1 .cell h1{
		text-align: right !important;
	}
	#ond-content .tmpl-slide_doble .col-sm-6.columna2 .cell h1{
		text-align: left !important;
	}
	#ond-content .tmpl-slide_doble .columna1, #ond-content .tmpl-slide_doble .columna2{
		padding: 0 15px !important;
	}
	#ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell h1{
		margin: 0;
	}
	#ond-content .tmpl-slide_doble .col-sm-6.columna1 a .absolute .table .cell h1{
		padding-right: 10%; /*30px*/
	} 
	#ond-content .tmpl-slide_doble .col-sm-6.columna2 a .absolute .table .cell h1{
		padding-left: 10%; /*30px*/
	} 
   

}

    @media screen and (max-width: 450px){
        #ond-content .tmpl-slide_doble.rebajas .col-sm-6:first-child a .absolute .table .cell h1{
            text-align: left;
            text-shadow: none;
        }
        #ond-content .tmpl-slide_doble.rebajas .col-sm-6:last-child a .absolute .table .cell h1{
            text-align: right;
            text-shadow: none;
        }
		#ond-content .tmpl-slide_doble.rebajas.categorias_woman_primera .col-sm-6:not(.hidden-xs):last-child a .absolute .table .cell h1, 
		#ond-content .tmpl-slide_doble.rebajas.categorias_woman_segunda .col-sm-6:not(.hidden-xs):last-child a .absolute .table .cell h1{
		    display: block;
			max-width: 60%;
			margin: 0 0 0 auto;
		}
		#ond-content .tmpl-slide_doble.rebajas.categorias_woman_primera .col-sm-6:not(.hidden-xs):first-child a .absolute .table .cell h1, 
		#ond-content .tmpl-slide_doble.rebajas.categorias_woman_segunda .col-sm-6:not(.hidden-xs):first-child a .absolute .table .cell h1{
		    display: block;
			max-width: 60%;
			margin: 0 auto 0 0;
		}	
		#ond-content .tmpl-slide_doble.rebajas.categorias_man_primera .col-sm-6:not(.hidden-xs):last-child a .absolute .table .cell h1, 
		#ond-content .tmpl-slide_doble.rebajas.categorias_man_segunda .col-sm-6:not(.hidden-xs):last-child a .absolute .table .cell h1{
		    display: block;
			max-width: 60%;
			margin: 0 0 0 auto;
		}
		#ond-content .tmpl-slide_doble.rebajas.categorias_man_primera .col-sm-6:not(.hidden-xs):first-child a .absolute .table .cell h1, 
		#ond-content .tmpl-slide_doble.rebajas.categorias_man_segunda .col-sm-6:not(.hidden-xs):first-child a .absolute .table .cell h1{
		    display: block;
			max-width: 60%;
			margin: 0 auto 0 0;
		}	


    }
	
	/*body[country="LU"] #ond-content .tmpl-slide_doble.rebajas.categorias_woman_segunda .col-sm-6:not(.hidden-xs):last-child a .absolute .table .cell h1, 
	body[country="LU"] #ond-content .tmpl-slide_doble.rebajas.categorias_man_segunda .col-sm-6:not(.hidden-xs):last-child a .absolute .table .cell h1{
		display: block;
		max-width: 60%;
		margin: 0 0 0 auto;
	}*/
	
      #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-right h1{
        font-size: 2.2vw;
        text-transform: lowercase;
        padding-left: 1vw;
    letter-spacing: 0.4vw;
      }
    #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-left h1{
       
        font-size: 2.2vw;
        text-transform: lowercase;
        padding-right: 1vw;

    letter-spacing: 0.4vw;
    }


    @media screen and (min-width: 1700px) and (max-width: 2099px){
             #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-right h1{
                font-size: 36px;
                text-transform: lowercase;
                padding-left: 16px;
            letter-spacing: 7px;
              }
            #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-left h1{
               
                font-size: 36px;
                text-transform: lowercase;
                padding-right: 16px;

            letter-spacing: 7px;
            }
     }

     @media screen and (min-width: 2100px){
              #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-right h1{
                font-size: 36px;
                text-transform: lowercase;
                padding-left: 16px;
            letter-spacing: 7px;
              }
            #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-left h1{
               
                font-size: 36px;
                text-transform: lowercase;
                padding-right: 16px;

            letter-spacing: 7px;
            }
     }
    #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1{
        /*font-size: 2.23vw;*/
		font-size: 2.7rem;
		font-family: 'Karla' !important;
    }
	body[language="bg"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="bg"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="ru"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="ru"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="pl"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="pl"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="sk"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="sk"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="hr"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="hr"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="ro"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="ro"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="pt"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="pt"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="cs"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="cs"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="tr"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="tr"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1,
	body[language="el"] #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-left h1, 
	body[language="el"]  #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio  a .absolute .table .cell.text-right h1{
		font-family: 'Open Sans' !important;
	}
	body[language="bg"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="ru"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="pl"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="sk"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="hr"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="ro"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="pt"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="cs"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="tr"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel,
	body[language="el"] .tmpl-slide_doble.muestra_precio .precio_producto_carrusel{
		font-family: 'Open Sans' !important;
	}

    @media screen and (min-width: 1700px){
        #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio a .absolute .table .cell.text-left h1, #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2).muestra_precio a .absolute .table .cell.text-right h1 {
			/*font-size: 1.63vw;*/
			font-size: 2.7rem;
		}

    }

	@media screen and (max-width: 1024px) and (min-width: 768px){
		
	}
	@media screen and (max-width: 450px){
		
		body[language="tr"] .precio_producto_carrusel{
			font-weight: bold !important;
		}
	}
	
        /*body[country="ES"] #ond-content .tmpl-slide_doble .col-sm-6:last-child a .absolute .table .cell h1,
        body[country="ES"] #ond-content .tmpl-slide_doble .col-sm-6:last-child a .absolute .table .cell .precio_producto_carrusel,
        body[country="ES"] #ond-content .tmpl-slide_doble .col-sm-6:last-child a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }*/
        body[country="CN"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="CN"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="CN"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="DE"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="DE"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="DE"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="GB"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="GB"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="GB"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="FR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="FR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="FR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="GR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="GR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="GR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="IT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="IT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="IT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="NL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="NL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="NL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="PL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="PL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="PL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="PT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="PT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="PT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="RO"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="RO"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="RO"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="RU"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="RU"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="RU"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="TR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="TR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="TR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="MX"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="MX"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="MX"] #ond-content .tmpl-slide_doble.tmpl-slide_doble .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
    
    @media screen and (max-width: 450px){

        #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 a .absolute .table .cell h1{
            font-size: 18px !important;
        }
        body[country="ES"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="ES"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="ES"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="CN"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="CN"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="CN"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="DE"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="DE"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="DE"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="GB"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="GB"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="GB"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="FR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="FR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="FR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="GR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="GR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="GR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="IT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="IT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="IT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="NL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="NL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="NL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="PL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="PL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="PL"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="PT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="PT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="PT"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="RO"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="RO"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="RO"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="RU"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="RU"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="RU"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="TR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="TR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="TR"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        body[country="MX"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell h1,
        body[country="MX"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .precio_producto_carrusel,
        body[country="MX"] #ond-content .tmpl-slide_doble.tmpl-slide_doble_v2 .visible-xs:nth-child(2) a .absolute .table .cell .sup_precio_producto_carrusel{
            color: white;
            text-shadow: 1px 0px 3px rgba(0,0,0,0.25);
        }
        
        #ond-content .tmpl-slide_doble:not(.tmpl-slide_doble_v2)  a .absolute .table .cell.text-left h1{
          
        }
        
    }
    
    .tmpl-slide_doble .text-center{
        /*text-align:left !important;*/
    }


    .tmpl-slide_doble .sup_precio_producto_carrusel {
        display: inline-block;
        vertical-align: top;
        margin-top:4px;
        font-weight:normal !important;
    }
    
    
    
    .tmpl-slide_doble .efecto_hover:hover{
        background-color:rgba(0,0,0,0.7);
    }
    
     .tmpl-slide_doble .precio_producto_carrusel{
        display: inline-block;
        font-weight:bold !important;
        font-size:9vw;
    }
    .tmpl-slide_doble .decimales_precio_producto_carrusel{
        font-size:3.4vw;
    }

    .tmpl-slide_doble .moneda_precio_producto_carrusel{
        font-size:3.7vw;
    }
    .tmpl-slide_doble  .visible-xs{
        margin-bottom:20px;
    }
    
    .tmpl-slide_doble .titulo_producto_carrusel span{
         
    }
    
    /*.tmpl-slide_doble .absolute:hover .titulo_producto_carrusel, .tmpl-slide_doble .absolute:hover .denim_carrusel{
        font-weight:bold !important;
    }*/
    
    .tmpl-slide_doble .absolute .denim_carrusel{
        text-decoration: underline !important;
        text-transform: none !important;
    }
	
	.eur{
		font-family: 'Helvetica' !important;
		font-size: 1.2vw !important;
	}
    
@media screen and (min-width:1025px){
    
    .tmpl-slide_doble  .slick-slider .absolute .table .cell.txt .titulo_producto_carrusel:hover{
        text-decoration: underline;
    }
    
}
    
    
@media screen and (min-width:770px){
  
   .tmpl-slide_doble .sup_precio_producto_carrusel {
        margin-top:8px;
    }
    
    
    .tmpl-slide_doble .precio_producto_carrusel{
        display: inline-block;
        font-weight:400 !important;
        font-size:2vw; /*orig 4*/
    }


    
    .tmpl-slide_doble.muestra_precio .precio_producto_carrusel{
        font-size:2.7vw; /*orig 4*/
		font-weight:bold !important;
		font-family: 'Karla' !important;
    }

    .tmpl-slide_doble .decimales_precio_producto_carrusel{
        font-size:0.65vw; /*orig 1.05*/
    }
    
    body[country="RU"] .tmpl-slide_doble .moneda_precio_producto_carrusel, body[country="BG"] .tmpl-slide_doble  .moneda_precio_producto_carrusel{
        font-family: 'Open Sans';
    }

    .tmpl-slide_doble .moneda_precio_producto_carrusel{
        font-size:0.875vw; /*orig 1.7*/
    }

    .tmpl-slide_doble.muestra_precio .moneda_precio_producto_carrusel{
        font-size:2.2vw; /*orig 1.7*/
		font-weight:bold;
    }
	.tmpl-slide_doble.muestra_precio .moneda_precio_producto_carrusel.euro{
		font-size:2vw;
		font-family: 'Helvetica';
	}
	body[country="CH"] .tmpl-slide_doble.muestra_precio .moneda_precio_producto_carrusel{
		font-size:1vw;
	}
	body[country="RU"] .tmpl-slide_doble.muestra_precio .moneda_precio_producto_carrusel{
		font-size:2vw;
	}
    
    .tmpl-slide_doble .efecto_hover .cell{
        visibility:hidden !important;
    }
    
    .tmpl-slide_doble .efecto_hover:hover .cell{
        visibility:visible !important;
    }
}

@media screen and (max-width: 1024px){
	.eur{
		font-size: 2.4vw !important;
	}
}

     .categorias_woman_primera .columna1 .link-vt{
        color:#000000 !important;
     }
@media screen and (min-width: 451px){
 #ond-content .tmpl-slide_doble a.link-vt {
        margin-top: 10px;
        display: inline-block;
        font-size: 1.7vw;
        text-align: center;
        width: 100%;
        position: absolute;
         display: none; 
        bottom: 0px;
        margin-bottom: 7vw;
        color: white;
    }

    #ond-content .tmpl-slide_doble.categorias_woman_primera .columna1 a.link-vt{
        padding-left: 35%;
    }

    #ond-content .tmpl-slide_doble.categorias_woman_segunda .columna2 a.link-vt {
        padding-right: 35%;
    }
 #ond-content .tmpl-slide_doble .columna1 .relative:hover  a.link-vt,
 #ond-content .tmpl-slide_doble .columna2  .relative:hover  a.link-vt,
 #ond-content .tmpl-slide_doble .columna1:hover  a.link-vt,
 #ond-content .tmpl-slide_doble .columna2:hover  a.link-vt{
    display:block;
 }

 #ond-content.woman .tmpl-slide_doble .columna1 .relative:hover  a.link-vt,
 #ond-content.woman .tmpl-slide_doble .columna2  .relative:hover  a.link-vt,
 #ond-content.woman .tmpl-slide_doble .columna1:hover  a.link-vt,
 #ond-content.woman .tmpl-slide_doble .columna2:hover  a.link-vt{
    display:none;
 }


}

@media screen and (max-width: 450px){

    #ond-content .tmpl-slide_doble .columna1 a.link-vt,
 #ond-content .tmpl-slide_doble .columna2 a.link-vt{
    display:block;
 }
    #ond-content.woman .tmpl-slide_doble .columna1 a.link-vt,
 #ond-content.woman .tmpl-slide_doble .columna2 a.link-vt{
    display:none;
 }
    .tmpl-slide_doble  .visible-xs{
        margin-bottom: 0px;
    }
    .tmpl-slide_doble.rebajas  .visible-xs{
        margin-bottom: 0px;
    }
    .tmpl-slide_doble.rebajas{
        margin-bottom: 0px !important;
    }
    .tmpl-slide_doble.rebajas[data-module-position="2"]{
        margin: 0px 0px 0px !important;
    }
	.eur{
		font-size: 4.8vw !important;
	}
    .tmpl-slide_doble  .titulo_categoria_top {

        font-family: 'Roboto', sans-serif !important;
        font-weight: bold;
        text-align:center;
        text-transform: lowercase;
    font-size: 7vw !important;
    }
    .tmpl-slide_doble  .table h1{
        display:none;
    }

    #ond-content .tmpl-slide_doble a.link-vt {
        margin-top: 10px;
        display: inline-block;
        font-size: 14px;
        text-align: center;
        width: 100%;
        text-decoration: underline;
        position: absolute;
        /* display: none; */
        bottom: 0px;
        margin-bottom: 5%;
        color: white;
    }
}


@media screen and (min-width: 451px)  and (max-width: 767px){

    #ond-content .tmpl-slide_doble .relative{
        margin:20px;
    }
    #ond-content .tmpl-slide_doble .columna1 a.link-vt,
 #ond-content .tmpl-slide_doble .columna2 a.link-vt{
    display:block;
 }
    .tmpl-slide_doble  .visible-xs{
        margin-bottom: 5px;
    }
    .tmpl-slide_doble.rebajas  .visible-xs{
        margin-bottom: 0px;
    }
    .tmpl-slide_doble.rebajas{
        margin-bottom: 0px !important;
    }
    .tmpl-slide_doble.rebajas[data-module-position="2"]{
        margin: 0px 0px 0px !important;
    }
	.eur{
		font-size: 4.8vw !important;
	}
    .tmpl-slide_doble  .titulo_categoria_top {

        font-family: 'Roboto', sans-serif !important;
        font-weight: bold;
        text-align:center;
        text-transform: lowercase;
    font-size: 7vw !important;
    }
    .tmpl-slide_doble  .table h1{
        display:none;
    }

    #ond-content .tmpl-slide_doble a.link-vt {
        margin-top: 10px;
        display: inline-block;
        font-size: 3vw;
        text-align: center;
        width: 100%;
        text-decoration: underline;
        position: absolute;
    padding-left: 0px !important;
    padding-right: 0px !important;
        /* display: none; */
        bottom: 0px;
        margin-bottom: 5%;
        color: white;
    }
}



/*****************************************************
         FULL_BANNER_PARTIDO_TEXTOS_VERTICAL
******************************************************/
    .tmpl-full_banner, .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical{
        margin-bottom: 0px; /*orig 70*/
    }
    body[country=NL] .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical{
        margin-bottom: 0px;
    }
    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .mostra_inline{
        text-transform: inherit !important;
    }

    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a{
        position: absolute !important;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        margin: 0;
        padding: 0;
        /*width: 50%;*/
        /*width: 3.5em;*/
        top:50%;
        bottom:50%;
        
        /* IE9+ */
       -ms-transform: rotate(-90deg);
       -ms-transform-origin: rotate(-90deg);
    }
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a{
        z-index:999999;
    }
#ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a:hover{
    font-weight:bold;
}
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a:first-child{
        left: -1.5em !important;
    }
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a:last-child{
        right: 0em !important;
    }
    
    body[language=es ] #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a:last-child{
        right: -0.7em !important;
    }
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical.tmpl-full_banner_partido_textos_vertical_y_horizontal .txt.absolute .table a:first-child{
        left: -0.7em !important;
    }
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical.tmpl-full_banner_partido_textos_vertical_y_horizontal .txt.absolute .table a:last-child{
        right: -2.5em !important;
    }


    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table .cell{
        /*display: flex !important;
        align-items: center;
        justify-content: space-between;*/
    }

     .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a span.rotated-text__inner{
        display: inline-block;
        white-space: nowrap;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);   

        /* IE9+ */
       -ms-transform: rotate(0deg);
       -ms-transform-origin: rotate(0deg);
    }   

@media screen and (max-width : 1024px){ 
    
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a:first-child{
        left: -1.8em !important;
    }
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a:last-child{
        right: -2.2em !important;
    }
    
    .tmpl-full_banner, .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical{
        margin-bottom: 0px;
    }
    
}
    
@media screen and (max-width : 980px){
    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a span{
        font-size: inherit !important;
    }
}

@media screen and (max-width : 768px){
.tmpl-full_banner.tmpl-full_banner_partido_textos_vertical {
    margin-bottom: 0px !important;
}



    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a, .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical_y_horizontal .txt.absolute .table a{
        position: inherit !important;
        transform: rotate(0deg);
        margin: 0;
        padding: 0;
        margin-bottom: 2%;
        
        display: inline-block !important;
        width: 49% !important;
        font-size: 4vw;
        
        /* IE9+ */
       -ms-transform: rotate(0deg);
       -ms-transform-origin: rotate(0deg);
    }

/*.tmpl-full_banner.tmpl-full_banner_partido_textos_vertical.tmpl-full_banner_partido_textos_vertical_y_horizontal  .txt.absolute .table a{

        margin-bottom: 5% !important;
        
        display: block !important;
        width: 100% !important;
        font-size: 6vw !important;
}*/

    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table .cell{
        display: table-cell !important;
        vertical-align: bottom !important;
    }

    .tmpl-full_banner.tmpl-full_banner_partido_textos_vertical .txt.absolute .table a span.rotated-text__inner{
        display: inline-block;
        white-space: nowrap;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);

        /* IE9+ */
       -ms-transform: rotate(0deg);
       -ms-transform-origin: rotate(0deg);
    } 

}

/*****************************************************
      FINAL FULL_BANNER_PARTIDO_TEXTOS_VERTICAL
******************************************************/

.list-tallas,.slide-addToCart{
    display:none !important;
}
.tmpl-banner_typographic_trescolumnas:hover{
    cursor:pointer !important;
}

.link_en_divt:hover{
    cursor:pointer;
}
.link_en_div_por_dat:hover{
    cursor:pointer;
}

body[language="ro"] #ond-content .link-vt, body[language="ru"] #ond-content .link-vt, body[language="el"] #ond-content .link-vt, body[language="pl"] #ond-content .link-vt,
body[language="bg"] #ond-content .link-vt, body[language="zh"] #ond-content .link-vt, body[language="sk"] #ond-content .link-vt, body[language="hr"] #ond-content .link-vt,
body[language="tr"] #ond-content .link-vt{
    font-family: 'Open Sans' !important;
}
#ond-content .tmpl-slide_doble a .absolute .table .cell:hover{
    /*background-color: rgba(255,255,255,.5);*/
}
#ond-content .tmpl-banner_typographic{
    width: 100%;
	color: black;
	width: 84%;
    border: 1px dashed #ce112e;
    /*border-top:4px solid #ce1030;
    border-bottom:4px solid #ce1030;*/
    
    margin-bottom: 25px; /*0*/
    margin-top: 25px;
    /*-webkit-animation: blink_rosa 2s infinite;*/ /* Safari 4+ */
    /*-moz-animation:    blink_rosa 2s infinite;*/ /* Fx 5+ */
    /*-o-animation:      blink_rosa 2s infinite;*/ /* Opera 12+ */
    /*animation:         blink_rosa 2s infinite;*/ /* IE 10+, Fx 29+ */
    
}

#ond-content .tmpl-banner_typographic a .txt{
    display: block;
    height: 100%;
}
#ond-content .tmpl-banner_typographic h1{
    font-size: 3vw !important; /*58px*/
   
    display: inline-block;
    line-height: 80% !important;
    font-family: 'Montserrat';
    margin-top: 0px;
	color: #ce112e;
}
#ond-content .tmpl-banner_typographic h1 strong{
    font-size: inherit;
    display: block;
    font-family: 'Montserrat';
}
#ond-content .tmpl-banner_typographic h1 strong div{
    display: inline-block;
    font-size: 50px;
    vertical-align: top;
}
#ond-content .tmpl-banner_typographic h1 span{
    display: inline-block;
    font-size: inherit; /*37px;*/
    /*vertical-align: middle;*/
}
#ond-content .tmpl-banner_typographic h1 span sup{
	top: -0.2em;
}
#ond-content .tmpl-banner_typographic .txt{
    padding: 20px 0;
}
#ond-content .tmpl-banner_typographic .txts-typo{
    display: inline-block;
    text-align: center;
    margin-left: 20px;
    vertical-align: top;
}
#ond-content .tmpl-banner_typographic h2{
    font-size: 20px !important; /*15*/
    /*text-transform: uppercase;*/
    font-family: 'Montserrat';
    display: block; /*inline-*/
    text-align: center;
	color: #ce112e;
	margin-top: 12px !important;

    /*-webkit-animation: blink_rosa_texte 2s infinite;*/ /* Safari 4+ */
    /*-moz-animation:    blink_rosa_texte 2s infinite;*/ /* Fx 5+ */
    /*-o-animation:      blink_rosa_texte 2s infinite;*/ /* Opera 12+ */
    /*animation:         blink_rosa_texte 2s infinite;*/ /* IE 10+, Fx 29+ */
}
#ond-content .tmpl-banner_typographic h2 strong{
    font-size:2vw;
}
body[language="ru"] #ond-content .tmpl-banner_typographic h2{
    font-family: 'Open Sans';
}

.tmpl-slide_product .link-vt{
    width: 100%;
    text-align: right;
    display: block;
    margin: -54px 0px 54px 0;
    padding-right: 15px;
    font-family: 'Montserrat';
}
.tmpl-slide_product .link-vt:hover{
    text-decoration: underline !important;
}

/*****************************************************
      FULL_BANNER_PARTIDO_HOVER
******************************************************/
.tmpl-full_banner.tmpl-full_banner_partido_hover{
    margin-bottom: 40px;
}

@media screen and (min-width: 1024px){
    .tmpl-full_banner.tmpl-full_banner_partido_hover.solo_woman{
        margin-top: 50px;
    }
}

.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
    color: white !important;
    margin: 0;
    padding: 0;
    display: inline-block ;
    opacity:0;
    width: 50% !important;
    position: absolute !important;
    /*top: 50%;*/
    top: calc(50% - 1.5vw);
}

body[country="BG"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a, body[country="HU"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a, 
body[country="EE"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a, body[country="CZ"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a,
body[country="LT"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a, body[country="LV"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a,
body[country="MT"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a, body[country="SI"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a,
body[country="IE"] .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
    width: 100% !important;
}

.tmpl-full_banner_partido.solo_woman .txt.absolute .table a{
    width: 100% !important; 
}

#ond-content .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a {
    z-index: 999999 !important;
    opacity: 1 !important;
}
#ond-content .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a:first-child{
    left: 0;
}

@media screen and (max-width: 450px){
    #ond-content .mixta.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a:first-child{
        width: 55% !important;
    }
    #ond-content .mixta.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a:last-child{
        width: 45% !important;
    }

}

#ond-content .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a:hover {
    /*font-weight: 700;*/
    text-decoration: underline !important;
}
.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table .box-container{
    height: 100%;
    display: inline;
}

.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table .box-container:nth-child(1) .t1{
    display: block; 
    height: 100%; 
    width: 49.8%; 
    position: relative;  
    float: left; 
    clear: left;
}
.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table .box-container:nth-child(2) .t1{
    display: block; 
    height: 100%; 
    width: 49.8%; 
    position: relative;  
    float: left; 
    clear: right;
}
.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table .box-container .t2{
    display: block; height: 100%; width: 100%;
}
.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table .box-container a{
    /*display: none !important;*/
}
.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table  .t1:hover {
    /*background-color: rgba(255,255,255,.5) !important;*/
}
.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table .box-container .t1:hover a{
    display: inline-block !important; 
}


.tmpl-full_banner.tmpl-full_banner_partido_hover .columna1_hover_link ,
.tmpl-full_banner.tmpl-full_banner_partido_hover .columna1_hover_link {
    /*display:none;*/
}


.tmpl-full_banner.tmpl-full_banner_partido_hover .columna1_hover:hover ,
.tmpl-full_banner.tmpl-full_banner_partido_hover .columna2_hover:hover {
    /*background-color:#000;
    opacity:0.6;*/
}


@media screen and (max-width: 1200px){
    .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
        font-size: 6vw;
        bottom: 0;
        top: inherit;
        color: white !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px){
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
        margin-bottom: 25% !important; /*orig: 2px*/
    }
    .tmpl-full_banner.tmpl-full_banner_partido_hover{
        margin-bottom: 37px !important;
    }
}

@media screen and (max-width: 768px) and (orientation: portrait){


.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
    opacity:1 !important;
}
    #ond-content .tmpl-banner_typographic{
            background-size: 100% 100%;
        margin-bottom: 40px !important; /*15px*/
        background-repeat: no-repeat;
        height: 60px;
    }
    #ond-content .tmpl-banner_typographic h1 {
        font-size: 3vw !important; /*45px*/
        margin-top: 2px; /*15*/
    }
	#ond-content .tmpl-banner_typographic h1 span{
		font-size: inherit !important;
	}
    #ond-content .tmpl-banner_typographic .txt{
        padding: 10px 0;
    }
    #ond-content .tmpl-banner_typographic .txts-typo{
        margin-top: 0px;
        margin-left: 10px;
    }
    #ond-content .tmpl-banner_typographic .txt h2 {
        margin-top: 5px !important;
    }
    #ond-content .tmpl-banner_typographic h1 strong div {
        font-size: 25px;
        margin-top: 0px;
    }
    #ond-content .tmpl-banner_typographic h1 span{
        font-size: 25px;
    }
    #ond-content .tmpl-banner_typographic h2 {
        margin-top: 0 !important;
    }
    
    .tmpl-slide_product .link-vt{
        text-align: center;
        margin: 0;
        padding-right: 0px;
        margin-bottom: 70px;
    }
}

@media screen and (max-width: 767px) and (orientation: portrait){


.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
    opacity:1 !important;
}
.tmpl-full_banner.tmpl-full_banner_partido_hover{
        margin-bottom: 0;
    }
    #ond-content .tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
        top: calc(50% - 3vw); /*orig: 2px*/
    }
    
}

@media screen and (max-width: 460px){

#ond-content .tmpl-banner_typographic h1{
	font-size: 5vw !important;
}
#ond-content .tmpl-banner_typographic{
	margin-top: 40px !important;
}

.tmpl-full_banner.tmpl-full_banner_partido_hover .txt.absolute .table a{
    opacity:1 !important;
}
    .tmpl-slide_product .link-vt{
        margin-bottom: 0;
    }
    
    .tmpl-full_banner.tmpl-full_banner_partido_hover{
        /*margin-bottom: 30px !important;*/
    }

}

/*****************************************************
      FINAL FULL_BANNER_PARTIDO_HOVER
******************************************************/

#ond-content .ond-container.tmpl-slide .txt .table .cell:hover{
    /*background-color: rgba(255,255,255,0.5);*/
}

#ond-content .ond-container.tmpl-slide .txt .table .cell h2{
    /*display: none !important;*/
}

#ond-content .ond-container.tmpl-slide .slick-slide:hover h2{
    text-decoration: underline;
}

.siguenos_instagram .row{
    font-family:'valeraround';
    font-size:2.6vw;
    margin-bottom:3vw;
      
    animation: parpadeo 2s;
    -webkit-animation: parpadeo 2s;
    -moz-animation: parpadeo 2s;
      animation-timing-function:steps(1);
    animation-iteration-count:infinite;
    -webkit-animation-iteration-count:infinite;
    -moz-animation-iteration-count:infinite;
      -webkit-animation-timing-function:steps(1);
}

.siguenos_instagram .row .col-sm-10{
    display: none;
}

@-moz-keyframes parpadeo{  
  0% { color: #ffffff; }
  100% { color: #f6b100; }
}

@-webkit-keyframes parpadeo {  
  0% { color: #ffffff; }
  100% { color: #f6b100; }
}

@keyframes parpadeo {  
  0% { color: #ffffff; }
  50% { color: #f6b100; }
  100% { color: #ffffff; }
}

@media screen and (max-width: 460px){

    .siguenos_instagram .row{
        font-size:4.3vw;
    margin-bottom:4vw;
    }
    
    #ond-content .tmpl-slide .titular-slide-unico h3 {
        font-size: 2.7rem;
        margin-bottom: 18px;
        margin-top: 18px;
        /*line-height: 3rem;*/
    }
}

/*****************************************************
                BANNER TYPOGRAFIC V2
******************************************************/

.tmpl-banner_typographic_v2{
    /*width: 100% !important;*/
    padding: 2rem 0;
    /*border-top: 3px solid #296baf;
    border-bottom: 3px solid #296baf;*/
	background-image: url(../../rebajas_3_happy_dijous/img/last-prices-banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
}
#ond-content .tmpl-banner_typographic_v2 .txt h1{
    margin: 0;
    color: white;
    font-weight: bold;
    font-size: 4vw;
    line-height: 0.7;
    margin-bottom: 15px;
    font-family: 'Karla';
	text-transform: uppercase;
}
body[language="ru"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="pl"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="bg"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="zh"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="el"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="sk"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="hr"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="tr"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="ro"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
body[language="pt"] #ond-content .tmpl-banner_typographic_v2 .txt h1{
	font-family: 'Open Sans';
}
body[language="ru"] #ond-content .tmpl-banner_typographic_v2 .txt h1{
	font-size: 3vw;
}
@media screen and (max-width: 450px){
	body[language="ru"] #ond-content .tmpl-banner_typographic_v2 .txt h1{
		font-size: 8vw;
	}
}

#ond-content .tmpl-banner_typographic_v2 .txt a{
    color: white;
    border: 2px solid white;
    width: 18%;
    display: inline-block;
}
#ond-content .tmpl-banner_typographic_v2 .txt .btn-cta{
	margin: 7px 0;
}
.tmpl-banner_typographic_v2 h2{
    margin: 0 !important;
    font-size: 18px !important;
    font-family: 'Montserrat' !important;
    display: inline-block;
    padding-left: 10px;
}
.tmpl-banner_typographic_v2 img{
    width: auto !important;
    display: inline-block;
}
@media screen and (max-width: 1024px){
    .tmpl-banner_typographic_v2 h2{
        font-size: 30px !important;
    }
    .titol_producte{
        font-size: 14px;
    }
    #ond-content .tmpl-banner_typographic h2{
        font-size: 12px !important;
    }
}
@media screen and (max-width: 450px){
	.titol_producte{
        font-size: 5.65vw !important;
		font-weight: bold;
    }
	#ond-content .tmpl-banner_typographic_v2 .txt h1{
		font-size: 10vw;
	}
	#ond-content .tmpl-banner_typographic_v2 .txt a{
		width: 45%;
	}
	body[language="ru"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="pl"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="bg"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="zh"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="el"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="sk"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="hr"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="tr"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="ro"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="pt"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="nl"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[country="ES"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[country="IC"] #ond-content .tmpl-banner_typographic_v2 .txt h1,
	body[language="es"] #ond-content .tmpl-banner_typographic_v2 .txt h1{
		line-height: 10vw;
	}
}
@media screen and (max-width: 480px){
    .tmpl-banner_typographic_v2 h2 {
        font-size: 12px !important;
    }
}
@media screen and (max-width: 350px){
    .tmpl-banner_typographic_v2 img {
        width: 15% !important;
    }
    #ond-content .tmpl-banner_typographic h1 {
        /*font-size: 40px !important;*/
        margin-top: 5px !important;
    }
    #ond-content .tmpl-banner_typographic h1 strong div {
        font-size: 20px;
        margin-top: 0px;
    }
    #ond-content .tmpl-banner_typographic h1 span {
        font-size: 20px;
    }
    #ond-content .tmpl-banner_typographic .txts-typo {
        margin-top: 0px;
        margin-left: 5px;
    }
    #ond-content .tmpl-banner_typographic h2 {
        font-size: 12px !important;
    }

    
}

/*****************************************************
            FINAL BANNER TYPOGRAFIC V2
******************************************************/



/*****************************************************
                    SUMMER EXPEDITION
******************************************************/
    
     #bundle_expedition{
        /*display: none;*/
     }
    
    #bundle_expedition  .mtd-item{
        margin:0px 10px 0px 10px;
    }
#bundle_expedition .title {
        text-align: center !important; 
    }
    #bundle_expedition .title a{
        text-align: center !important;
        text-decoration: underline;
        font-weight: bold;
    }
    #bundle_expedition .y-bottom{
        vertical-align: bottom !important;
        padding:10%;

    }
    
    #bundle_expedition .mtd-shop-the-look{
        padding: 2% 6%;
        background-color: rgba(255,255,255,0.6);
        /*-webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;*/
        display:none;
        width: 58%;
        margin: 0 auto;
    }
    
    body[country="CN"] #bundle_expedition .mtd-shop-the-look{
        display: none !important;
    }
    body[country="CN"] #bundle_expedition .slick-slide a{
        cursor: default;
    }
    
    body[language="ru"] #bundle_expedition .mtd-shop-the-look, body[language="el"] #bundle_expedition .mtd-shop-the-look{
        font-family: 'Open Sans';
    }
        

    #bundle_expedition .mtd-item:hover .mtd-shop-the-look{
        display:block;
    }
    /* ==========================================================================
       Bundles
       ========================================================================== */

    #bundle_expedition .llos-bundle-container {
            position: relative;
            font-size: 20px;
            font-family: Arimo,Arimo-full,sans-serif!important;
            display: none;
            padding: 70px 0; 
            z-index: 10;
            
            max-width: 100%; 
    }
    
        #bundle_expedition  .llos-bundle-container.open{
                display: block;
        }


    #bundle_expedition  .llos-bundle {
      position: relative;
      background-color: #fff;
      margin: 0; 
      overflow: hidden;
      -webkit-transition: height 0.3s ease;
      -moz-transition: height 0.3s ease;
      transition: height 0.3s ease;
      font-size: 0.5em;
        line-height: 1.5em;
    }

        #bundle_expedition  .llos-bundle .llos-bundle-content {
          padding: 60px 0 0;
          overflow: hidden; 
        }

    #bundle_expedition  .llos-bundle-close {
      position: absolute;
      top: 33px;
      right: 27px;
      -webkit-transition: opacity 0.25s ease;
      -moz-transition: opacity 0.25s ease;
      transition: opacity 0.25s ease;
      z-index: 9;
      cursor: pointer;
    }
   
        #bundle_expedition  .llos-bundle-close:hover {
          opacity: 0.55;
        }



    /* Override buttons */
    #bundle_expedition  .llos-bundle .bCPButton.button_primary,
    #bundle_expedition  .llos-bundle .bCPButton.button_secondary {
      background-color: transparent;
      border: 1px solid #c6c6c6;
      color: #131313;
      font-size: 1.2rem;
      padding: 0.5em 0.8em;
    }
        #bundle_expedition  .llos-bundle .bCPButton.button_primary span {
          color: #131313;
        }
        
        #bundle_expedition  .llos-bundle .bCPButton.button_primary:hover {
          background-color: #0d5eb0;
          border-color: #0d5eb0;
        }
        
            #bundle_expedition  .llos-bundle .bCPButton.button_primary:hover span {
              color: #fff;
            }
        
            #bundle_expedition  .llos-bundle .bCPButton.button_primary .textButton:after {
          display: none;
        }
        
        #bundle_expedition  .llos-bundle .bCPButton.button_secondary:hover {
          background-color: #ededee;
        }

    /* Override wish list icon */
    #bundle_expedition  .llos-bundle .bCPFav {
      display: none;
    }

    /* Override slider arrows */
    #bundle_expedition  .llos-bundle .bCPrevSlider {
      position: absolute;
      top: 40%;
    }
    #bundle_expedition  .llos-bundle .bCNextSlider {
      position: absolute;
      top: 40%;
    }


    #bundle_expedition  .llos-bundle .bundleComponent .bCPImage img {
         
    }

    #bundle_expedition  .llos-bundle .bundleComponent .bCProduct {
        /* max-width: 250px; */
        display: inline-block;
        /* margin: 0 30px; */
    }


    /* Adjust sizes */
    #bundle_expedition  .llos-bundle .product_size * {
      box-sizing: initial;
    }
    
        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize {
                max-width: 100%; 
        }
    
        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPName .bCPTitle {
                text-transform: none; 
        }

        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize { height: 6em; }
        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize li a,
        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize li a span {
                border-radius: 100%;
                -moz-border-radius: 100%;
                -webkit-border-radius: 100%; 
        }
        
        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize li{
                min-width: 0;
        }
        
            #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize li a {  
                    border: 1px solid white; 
                    padding: 0.1em;
                    min-width: 0;
            }

                #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize li a span {
                        /* border: 1px solid #ccc; */
                        font-size: 14px;
                        background: transparent;    
                        padding-top: 0.25em;
                }
                
        #bundle_expedition   .itemPropertiesContainer ul li a .lastSize{
                border:none;
        }
        
            #bundle_expedition  .llos-bundle .sizeContainer .itemPropertiesContainer ul li a.active {
                    border: 1px solid #666;
            }
            
            #bundle_expedition  .llos-bundle .sizeContainer .itemPropertiesContainer ul li a.active span {
                    border-color: white;
            }
            
        #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPSize li {
                padding-left: 0; 
        }

            #bundle_expedition  .llos-bundle .sizeContainer .itemPropertiesContainer ul li a.active,
            #bundle_expedition  .llos-bundle .sizeContainer .itemPropertiesContainer ul li a.active span {
                    border-radius: 0;
                    -moz-border-radius: 0;
                    -webkit-border-radius: 0; 
                    font-weight: bold;
                    padding-right: 0;
                    padding-left: 0;
            }

        #bundle_expedition  .llos-bundle .bCPButton.button_primary:hover {
                background: black; 
                border-color: black; 
                color: white;
        }
        
        #bundle_expedition  .llos-bundle .bCPButton.button_secondary:hover {
                background: black;
                border-color: black;
        }
        
            #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPButton.shopbag:hover span:after{
                     filter: invert(100%);
                -webkit-filter: invert(100%);
            }

            #bundle_expedition  .llos-bundle .bundleComponent .bCPBox .bCPButton.shopbag span:after {
                    display: none;
                    content:"";
            }

    @media screen and (max-width: 1024px) {

        #bundle_expedition .mtd-shop-the-look {
            display:block;
        }
        #bundle_expedition .title a{
            font-size: 14px;
        }
    }

/*****************************************************
                FINAL SUMMER EXPEDITION
******************************************************/



/*****************************************************
                CUATRO_TRES_DOS_CASILLAS
******************************************************/

.tmpl_cuatro_tres_dos_casillas{
    background-color: #f8e4db;
    margin-top: 30px;
}
body[country="CN"] #mainbanner_slider{
    margin-bottom:50px;
}
@media screen and (max-width: 450px){
	body[country="CN"] #mainbanner_slider{
		margin-bottom:3px;
	}
}

/*body[country="ES"] .tmpl_cuatro_tres_dos_casillas{
    background-color: #F8D35C;
}*/

.tmpl_cuatro_tres_dos_casillas .title, .tmpl_cuatro_tres_dos_casillas .subtitle{
    /*text-transform: uppercase;*/
}

body[language="pt"] .tmpl_cuatro_tres_dos_casillas .subtitle{
	font-family: 'Open Sans'!important;
}

 body[country="GR"] .tmpl_cuatro_tres_dos_casillas .title,
 body[language="ro"] .tmpl_cuatro_tres_dos_casillas .title,
 body[language="ru"] .tmpl_cuatro_tres_dos_casillas .title,
 body[language="hr"] .tmpl_cuatro_tres_dos_casillas .title,
 body[language="pt"] .tmpl_cuatro_tres_dos_casillas .title{
 
                font-family: 'Open Sans'!important;
				font-weight: 600 !important;
 }
@media screen and (max-width: 1023px) {

    .tmpl_cuatro_tres_dos_casillas .title{
                padding-top:20px!important;
                font-weight:400!important;
                font-family: 'Karla' !important;
                font-size:2vw!important;
                margin-bottom:0px !important;
                padding-bottom: 3% !important;
    }


    .tmpl_cuatro_tres_dos_casillas .subtitle{
                padding-bottom:20px!important;
                font-weight:100 !important;
                font-size:1.3vw !important;
                font-family: 'Montserrat' !important;
                margin-top: 0px !important;
                padding-top: 0% !important;
    }
    .tmpl_cuatro_tres_dos_casillas .casella2 h2{
    
                margin-bottom:5% !important;
    }
    
    #beneficio_de_compra{
        /*padding: 20px 0 20px 0px!important;*/
    margin-bottom: 0px !important;
    }
}

@media screen and (min-width: 767px) and (max-width: 1023px){
    .tmpl_cuatro_tres_dos_casillas .title{
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin: 0 !important;
		font-family: 'Karla' !important;
    }
    .tmpl_cuatro_tres_dos_casillas .subtitle{
        padding-bottom: 0 !important;
        margin: 0 !important;
        padding-top: 3% !important;
		font-family: 'Karla' !important;
    }
}

@media screen and (max-width: 767px) {
    .tmpl_cuatro_tres_dos_casillas .title{
                padding-top:0px !important; /*25px*/
                font-weight:600!important;
                font-family: 'Karla' !important;
                font-size:4vw!important;
                margin-bottom:0px !important;
                margin-top:0px !important;
                padding-bottom: 0px !important; /*1%*/
    }
	

    .tmpl_cuatro_tres_dos_casillas .subtitle{
                padding-bottom:0px!important;
                font-weight:100 !important;
                font-size:3vw !important;
                font-family: 'Karla' !important;
                margin-top: 0px !important;
                margin-bottom:0px !important;
                padding-top: 0% !important;
    }
	.tmpl_cuatro_tres_dos_casillas .subtitle span{
		font-size: 10px !important;
	}
    .tmpl_cuatro_tres_dos_casillas .casella2 h2{
    
                margin-bottom:0% !important;
    }
    
    .tmpl_cuatro_tres_dos_casillas .casella0 h2.title {padding-top: 0 !important;}
    .tmpl_cuatro_tres_dos_casillas .casella3 h2.title {padding-bottom: 0 !important;}
}

@media screen and (min-width: 1024px) {
    .tmpl_cuatro_tres_dos_casillas .title{
                
                font-weight:500!important;
                
                font-family: 'Montserrat' !important;
                font-size:1vw!important;
                margin-bottom:0px !important;
                margin-top:0px !important;
    }

    
    .tmpl_cuatro_tres_dos_casillas .subtitle{
                 
                font-weight:300 !important;
                font-size:0.8vw !important;
                font-family: 'Montserrat' !important;
                margin-top: 0px !important;
                padding-top: 2px !important;
                margin-bottom:0px !important;
    }
    .tmpl_cuatro_tres_dos_casillas .casella2 h2{
    
                padding-top:7% !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px){
	body[language="pl"] .tmpl_cuatro_tres_dos_casillas .title{
		font-size:1.5vw!important;
	}
	body[language="pl"] .tmpl_cuatro_tres_dos_casillas .subtitle{
		font-size:1.3vw!important;
	}
}

@media screen and (min-width: 768px) and (max-width: 1280px){
	.tmpl_cuatro_tres_dos_casillas .title{
		font-size:1.9vw!important;
	}
	.tmpl_cuatro_tres_dos_casillas .subtitle{
		font-size:1.7vw!important;
	}
	body[country="ES"] .tmpl_cuatro_tres_dos_casillas .title, body[country="IC"] .tmpl_cuatro_tres_dos_casillas .title{
		/*W37*/
		font-size:1.6vw!important;
	}
	body[country="ES"] .tmpl_cuatro_tres_dos_casillas .subtitle, body[country="IC"] .tmpl_cuatro_tres_dos_casillas .subtitle{
		/*W37*/
		font-size:1.4vw!important;
	}
}

@media screen and (min-width: 1025px) and (max-width: 1440px){
	.tmpl_cuatro_tres_dos_casillas .title{
		font-size:1.3vw!important;
	}
	.tmpl_cuatro_tres_dos_casillas .subtitle{
		font-size:1.1vw!important;
	}
	body[language="pl"] .tmpl_cuatro_tres_dos_casillas .title{
		font-size:1.3vw!important;
	}
	body[language="pl"] .tmpl_cuatro_tres_dos_casillas .subtitle{
		font-size:1.1vw!important;
	}
}


.tmpl_cuatro_tres_dos_casillas table{
    width:100%
}
.tmpl_cuatro_tres_dos_casillas .casilla_partida{
    vertical-align: middle;
    text-align: center;
    padding-top:20px!important;
    padding-bottom:20px!important;
	padding-left: 2% !important;
    padding-right: 2% !important;
}
body[country="ES"] .tmpl_cuatro_tres_dos_casillas .casilla_partida, body[country="IC"] .tmpl_cuatro_tres_dos_casillas .casilla_partida{
	/*W37*/
	padding-left: 0 !important;
	padding-right: 0 !important;
}

body[country="ES"] .tmpl_cuatro_tres_dos_casillas .casilla_partida.cassilla_partida_en_5, body[country="IC"] .tmpl_cuatro_tres_dos_casillas .casilla_partida.cassilla_partida_en_5  {
	/*width: 48% !important;*/
}

body[language="fr"] .tmpl_cuatro_tres_dos_casillas .casilla_partida{
	padding-left: 1% !important;
    padding-right: 1% !important;
}

.tmpl_cuatro_tres_dos_casillas .cassilla_partida_en_2{
    width:50%;
}
.tmpl_cuatro_tres_dos_casillas .cassilla_partida_en_3{
    width:33.333333%;
}


.tmpl_cuatro_tres_dos_casillas .cassilla_partida_en_4{
    width:25%;
}

body[country="GR"] .tmpl_cuatro_tres_dos_casillas h2, body[language="PL"] .tmpl_cuatro_tres_dos_casillas h2, body[country="RO"] .tmpl_cuatro_tres_dos_casillas h2,
body[language="ru"] .tmpl_cuatro_tres_dos_casillas h2, body[language="cs"] .tmpl_cuatro_tres_dos_casillas h2, body[language="sk"] .tmpl_cuatro_tres_dos_casillas h2,
body[language="bg"] .tmpl_cuatro_tres_dos_casillas h2, body[language="lt"] .tmpl_cuatro_tres_dos_casillas h2, body[language="lv"] .tmpl_cuatro_tres_dos_casillas h2,
body[country="MT"] .tmpl_cuatro_tres_dos_casillas h2, body[country="SI"] .tmpl_cuatro_tres_dos_casillas h2, body[country="TR"] .tmpl_cuatro_tres_dos_casillas h2{
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}

body[country="GR"] .tmpl_cuatro_tres_dos_casillas h3, body[language="PL"] .tmpl_cuatro_tres_dos_casillas h3, body[country="RO"] .tmpl_cuatro_tres_dos_casillas h3,
body[language="ru"] .tmpl_cuatro_tres_dos_casillas h3, body[language="cs"] .tmpl_cuatro_tres_dos_casillas h3, body[language="sk"] .tmpl_cuatro_tres_dos_casillas h3,
body[language="bg"] .tmpl_cuatro_tres_dos_casillas h3, body[language="lt"] .tmpl_cuatro_tres_dos_casillas h3, body[language="lv"] .tmpl_cuatro_tres_dos_casillas h3,
body[country="MT"] .tmpl_cuatro_tres_dos_casillas h3, body[country="SI"] .tmpl_cuatro_tres_dos_casillas h3, body[country="TR"] .tmpl_cuatro_tres_dos_casillas h3{
    font-family: 'Open Sans' !important;
}

/*****************************************************
                FINAL CUATRO_TRES_DOS_CASILLAS
******************************************************/

/*****************************************************
            BANNER_CUADRO_INFERIOR
******************************************************/

.tmpl-banner_cuadro_inferior #talentBanner{
    font-size: 0; 
    position:fixed; 
    bottom: 20px; 
    right: 20px; 
    border: 1px solid rgba(87, 86, 86, 0.14); 
    z-index: 1000;
}

@media screen and (max-width: 1023px){
    .tmpl-banner_cuadro_inferior #talentBanner{
        bottom: 10px;
        right: 10px;
    }
    .tmpl-banner_cuadro_inferior #talentBanner img{
        max-width: 150px;
        width: 17vw !important;
    }
}

/*****************************************************
            FINAL BANNER_CUADRO_INFERIOR
******************************************************/

/*****************************************************
            BANNER_COD
******************************************************/

.tmpl-banner-mobile.tmpl-banner-cod{
    background-color: #F8D35C;
}
.tmpl-banner-mobile.tmpl-banner-cod .fondo-cod{
    background-image: url(../../2016_template/img/moduloCOD/fondo_cod.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 500px;
}

.tmpl-banner-mobile.tmpl-banner-cod  .col_misma_altura .col-md-12{
    padding: 0;
}
.tmpl-banner-mobile.tmpl-banner-cod  .col_misma_altura .col-md-12 .col-md-6:first-child{
    /*padding: 0 9.5% 0 15.8%;*/
    padding: 0 14%;
}
.tmpl-banner-mobile.tmpl-banner-cod  .col_misma_altura .col-md-12 .cod h2{
    font-size: 2.02vw !important;
    font-weight: bold !important;
    margin: 0 !important;
}
.tmpl-banner-mobile.tmpl-banner-cod  .col_misma_altura .col-md-12 .cod hr{
    margin: 48px 0 !important;
    border-top: 3px solid black !important;
    max-width: 26px;
}
.tmpl-banner-mobile.tmpl-banner-cod  .col_misma_altura .col-md-12 .cod .titulo{
    position: inherit;
    right: inherit;
    bottom: inherit;
    width: inherit;
    font-size: 1.25vw !important;
}
 .tmpl-slide_product .btn-cta{
 
 }
 
 @media screen and (max-width: 1024px) and (orientation: landscape){
    .tmpl-banner-mobile.tmpl-banner-cod  .col_misma_altura .col-md-12 .cod hr{
        margin: 24px 0 !important;
    }
 }
 
 @media screen and (max-width: 1024px){
    .tmpl-banner-mobile.tmpl-banner-cod .fondo-cod{
        height: 300px;
    }
 }
 
 @media screen and (max-width: 768px){
    .tmpl-banner-cod .paperless-mobile{
        display: none;
    }
    .tmpl-banner-cod .cod .titulo{
        position: inherit;
        width: 100%;
    }
    .tmpl-banner-cod  .visible-sm.visible-xs .col-sm-6 hr{
        margin: 24px 0!important;
        border-top: 3px solid #000!important;
        max-width: 26px;
    }
    .tmpl-banner-cod .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm{
        padding: 0;
    }
    .tmpl-banner-cod .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm .col-sm-6.texto-cod-mobile{
        margin: 0 25%;
        padding: 4% 0;
    }
    .tmpl-banner-cod .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm .col-sm-6  .cod h2{
        margin-top: 0 !important;
        font-weight: bold !important;
    }
    .tmpl-banner-mobile.tmpl-banner-cod .fondo-cod{
        background-position: center;
    }
    
    
 }
 
 @media screen and (max-width: 450px){

    .tmpl-banner-cod .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm .col-sm-6.texto-cod-mobile{
        width: 80% !important;
        margin: 5% 10%;
    }
    .tmpl-banner-cod .row_misma_altura .col_misma_altura .row.visible-xs.visible-sm .col-sm-6.texto-cod-mobile h2{
        font-size: 6vw !important;
        font-weight: bold;
    }
 }
 
@media screen and (max-width: 320px){
    .tmpl-banner-mobile.tmpl-banner-cod .fondo-cod {
        height: 200px;
        display:none;
    }
}
 
 
 /**** FULL BANNER TITULO SUBTITULO ****/
.tmpl-full_banner_titulo_subtitulo{
     margin-bottom: 50px;
}
 .tmpl-full_banner_titulo_subtitulo .table .cell h1, .tmpl-full_banner_titulo_subtitulo .table .cell h2{
    text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
}

@media screen and (min-width: 1281px){
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 7rem !important; /*70px*/
        font-weight: 500 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 5rem !important; /*50px*/
        font-weight: 300 !important;
    }
}

@media screen and (max-width: 1280px){
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 5.5rem !important; /*70px*/
        font-weight: 500 !important;
        margin: 0 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 4rem !important; /*50px*/
        font-weight: 300 !important;
    }
}

@media screen and (max-width: 1024px){
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 4.7rem !important; /*70px*/
        font-weight: 500 !important;
        margin: 0 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 3.4rem !important; /*50px*/
        font-weight: 300 !important;
    }
}

@media screen and (max-width: 768px){
    .tmpl-full_banner_titulo_subtitulo .table .cell .col-sm-10{
        margin: 0 !important;
        width: 100% !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 5.5rem !important; /*70px*/
        font-weight: 500 !important;
        margin: 0 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 4rem !important; /*50px*/
        font-weight: 300 !important;
    }
}


@media screen and (max-width: 414px){
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 3rem !important; /*70px*/
        font-weight: 500 !important;
        margin: 0 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 2.1rem !important; /*50px*/
        font-weight: 300 !important;
    }
}

@media screen and (min-width: 321px) and (max-width: 413px){
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 2.6rem !important; /*70px*/
        font-weight: 500 !important;
        margin: 0 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 1.7rem !important; /*50px*/
        font-weight: 300 !important;
    }
}

@media screen and (max-width: 320px){
    .tmpl-full_banner_titulo_subtitulo .table .cell h1{
        font-size: 2.3rem !important; /*70px*/
        font-weight: 500 !important;
        margin: 0 !important;
    }
    .tmpl-full_banner_titulo_subtitulo .table .cell h2{
        font-size: 1.7rem !important; /*50px*/
        font-weight: 300 !important;
    }
}

/**MODULO CORSES**/

#ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel{
    font-size: 25px;
}

body[language="ru"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel, body[language="pl"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel,
body[language="bg"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel, body[language="zh"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel,
body[language="el"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel, body[language="sk"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel,
body[language="hr"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel, body[language="tr"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel,
body[language="ro"] #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel{
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}
body[language="ru"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel, body[language="pl"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel,
body[language="bg"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel, body[language="zh"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel,
body[language="el"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel, body[language="sk"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel,
body[language="hr"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel, body[language="tr"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel,
body[language="ro"] #ond-content .tmpl-slide_doble .titulo_producto_carrusel{
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}

body[language="ru"] #ond-content .tmpl-legal, body[language="pl"] #ond-content .tmpl-legal,
body[language="bg"] #ond-content .tmpl-legal, body[language="zh"] #ond-content .tmpl-legal,
body[language="el"] #ond-content .tmpl-legal, body[language="sk"] #ond-content .tmpl-legal,
body[language="hr"] #ond-content .tmpl-legal, body[language="tr"] #ond-content .tmpl-legal{
    font-family: 'Open Sans' !important;
}

body[language="ru"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel, body[language="bg"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel,
body[language="pl"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel, body[language="zh"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel,
body[language="el"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel, body[language="sk"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel,
body[language="hr"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel, body[language="tr"] #ond-content .tmpl-slide_doble_v2 .precio_producto_carrusel{
    font-family: 'Open Sans' !important;
}

body[language="ru"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="ru"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="bg"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="bg"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="pl"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="pl"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="zh"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="zh"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="el"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="el"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="sk"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="sk"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="hr"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="hr"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel,
body[language="tr"] #ond-content .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel, body[language="tr"] #ond-content .tmpl-slide_doble_v2  .moneda_precio_producto_carrusel{
    font-family: 'Open Sans' !important;
}

#ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(1){
    padding-right: 20px !important;
    padding-left: 14px !important;
}
#ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(2){
    padding: 0px 17.5px !important;
}
#ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(3){
        padding-left: 20px !important;
    padding-right: 14px !important;
}
#ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell{
    vertical-align: middle !important;
    text-align: center !important;
}
#ond-content .tmpl-categories_4_inside.categories-3 a .absolute .table .cell h1{
    text-transform: none;
}

@media screen and (max-width: 1024px) and (orientation: landscape){
    .tmpl-slide_doble .precio_producto_carrusel{
        font-size: 3vw;
    }
    .tmpl-slide_doble .decimales_precio_producto_carrusel {
        font-size: 1.05vw;
    }
    .tmpl-slide_doble .moneda_precio_producto_carrusel {
        font-size: 1.175vw;
    }
}

@media screen and (max-width: 1024px) and (orientation: portrait){
    .tmpl-slide_doble .precio_producto_carrusel {
        /*font-size: 4vw;*/
		font-size: 2.7vw !important;
    }
    .tmpl-slide_doble .decimales_precio_producto_carrusel {
        font-size: 1.4vw;
    }
    .tmpl-slide_doble .moneda_precio_producto_carrusel {
        font-size: 2.7vw;
    }
}

@media screen and (min-width: 768px) and (max-width: 1024px){
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel{
        width: 30% !important;
    }
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(1){
        margin-left: 2%;
        margin-right: 1%;
    }
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(2){
        margin: 0 2%;
    }
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(3){
        margin-left: 1%;
        margin-right: 2%;
    }
}

@media screen and (max-width: 768px){
	.tmpl-slide_doble .precio_producto_carrusel {
		font-size: 2.7vw !important;
    }
}

@media screen and (max-width: 450px){
    .tmpl-slide_doble .sup_precio_producto_carrusel{
        margin-top: 2px;
    }
    .tmpl-slide_doble_v2 .slick-slide{
        float: none;
    }
    /*body[country=MX] .tmpl-full_banner:not(.tmpl-full_banner_partido){
        margin-bottom: 0px !important;
    }*/
	.tmpl-slide_doble .precio_producto_carrusel {
		font-size: 5.65vw !important;
    }
	.tmpl-slide_doble .moneda_precio_producto_carrusel {
        font-size: 5.65vw;
    }
}

.frase1_happy{
    margin-bottom: 37.5px !important;
}
.frase2_happy{
    margin-bottom: 15px !important;
}

@media screen and (max-width: 1024px){
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(2){
        padding: 0px 0px !important;
    }
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(3){
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    #ond-content .tmpl-categories_4_inside.categories-3 .row .col-sm-4.panel:nth-child(1) {
    padding-left: 0px !important;
        padding-right: 0px !important;
}
.explicacio_petit {
    font-size: 1vw;
    text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
}
    #ond-content .tmpl-slide_doble_v2 .titulo_producto_carrusel{
        font-size: 18px;
    }
    .we_love{
        font-size:3vw !important;
    font-family: 'Montserrat' !important;
    }
}

@media screen and (min-width: 769px){

    .we_love{
        font-size:3vw !important;
        font-weight:bold !important;
        }
    .frase1_happy{
        font-size:3.4vw !important;
        font-weight:bold !important;
    }
    .frase2_happy{
        font-size:2.5vw !important;
    }
    .borde_titulo_porcentage{
            border: 6px solid #F4EC1F;
            color:#F4EC1F;
        max-width: 48%;
        margin: 4% auto !important;
        padding: 6% 0px;
    }
}   

@media screen and (max-width: 967px) and (min-width: 768px){
    .we_love{
        font-size:3vw !important;
        }
        .titulo_porcentage {
            font-size: 6vw;
            font-weight: bold;
            text-transform: uppercase !important;
            font-family: 'Montserrat' !important;
        }

        .borde_titulo_porcentage {
            border: 6px solid #F4EC1F;
            color: #F4EC1F;
            max-width: 52%;
            margin: 4% auto !important;
            padding: 6% 0px;
        }
        
        .frase1_happy{
    
        font-size:4.8vw !important;
        font-weight:bold !important;
    }
    .frase2_happy{
    
        font-size:3vw !important;
    }

        .explicacio_petit {
            font-size: 2.8vw; 
        }
}

@media screen and (max-width: 768px){
    .frase1_happy{
        font-size:7.2vw !important;
    }
	body[language="de"] .frase1_happy{
		padding: 0 6%;
	}
    .frase2_happy{
        font-size:5.4vw !important;
    }
}

@media screen and (max-width: 767px){
.titulo_porcentage {
    font-size: 11vw;
    font-weight: bold;
    text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
}

.borde_titulo_porcentage {
    border: 6px solid #F4EC1F;
    color: #F4EC1F;
    max-width: 87%;
    margin: 5% auto !important;
    padding: 8% 0px;
}
    .we_love{
        font-size:7vw !important;
        }
    /*.frase1_happy{
    
        font-size:4.8vw !important;
        font-weight:bold !important;
    }
    .frase2_happy{
    
        font-size:4vw !important;
    }*/

.explicacio_petit {
    font-size: 2.8vw; 
}
.titulo_porcentage {
    font-size: 11vw !important;
}
    .tmpl-slide_doble_v2 .precio_producto_carrusel {
        font-size: 5vw;
    }
    .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel {
        font-size: 2.2vw;
    }
    .tmpl-slide_doble_v2 .moneda_precio_producto_carrusel {
        font-size: 2vw;
    }
}

@media screen and (max-width: 450px){
    .tmpl-slide_doble_v2 .datos-producto{
        text-align: center;
    }
    .tmpl-slide_doble_v2 .titulo_producto_carrusel{
        max-width: 100% !important;
    }
    .frase1_happy {
        margin-bottom: 17.5px !important;
    }
    .borde_titulo_porcentage{
        padding: 11% 0;
    }
    .we_love{
        margin: 0 !important;
    }
}

@media screen and (max-width: 350px){
    .tmpl-slide_doble .precio_producto_carrusel {
        font-size: 6vw;
    }
    .tmpl-slide_doble_v2 .decimales_precio_producto_carrusel {
        font-size: 2.5vw;
    }
    .tmpl-slide_doble_v2 .moneda_precio_producto_carrusel {
        font-size: 2.5vw;
    }
}

.welovedresses .cell{
    vertical-align:middle;
}

#ond-content .tmpl-categories_4_inside a .absolute .table .cell{
    text-align:center !important;
    vertical-align: middle !important;
    color:#000000;
    text-transform: uppercase;
}

    .fons_mig_groc{
        
         background: linear-gradient(180deg, #fff 60%, #FCEC27 60%);
    }
    .explicacio_petit{
        font-size:0.8vw;
        text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
    }
    .frase1_happy{
    
        font-size:4vw;
        font-weight:bold;
    font-family: 'Montserrat' !important;
    }
    .frase2_happy{
    
        font-size:2vw;
    font-family: 'Montserrat' !important;
    }
    
    body[language="pl"] #ond-content .frase1_happy{
        font-family: 'Open Sans' !important;
    }
    body[language="pl"] #ond-content .frase2_happy{
        font-family: 'Open Sans' !important;
    }
    body[language="pl"] #ond-content .frase_ultima_happy{
        font-family: 'Open Sans' !important;
    }
    
    .titulo_porcentage{
        font-size:6vw;
        font-weight:bold;   text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
        
    }
    
    body[language="ru"] .titulo_porcentage, body[language="pl"] .titulo_porcentage, body[language="bg"] .titulo_porcentage, body[language="zh"] .titulo_porcentage,
    body[language="el"] .titulo_porcentage, body[language="sk"] .titulo_porcentage, body[language="hr"] .titulo_porcentage{
        font-family: 'Open Sans' !important;
    }
    


    
    .we_love{   
        font-weight:bold !important;    text-transform: uppercase !important;
    font-family: 'Montserrat' !important;
        
    }
    
    body[language="ru"] .we_love, body[language="pl"] .we_love, body[language="bg"] .we_love, body[language="zh"] .we_love, body[language="el"] .we_love, body[language="sk"] .we_love,
    body[language="hr"] .we_love, body[language="cs"] .we_love, body[language="tr"] .we_love{
        font-family: 'Open Sans' !important;
    }

/**FIN MODULO CORSES**/

/**MODULO NUEVO SLIDE DOBLE**/

#ond-content .tmpl-slide_doble_v2 .row{
    position: relative;
    margin-bottom: 40px;
}
#ond-content .tmpl-slide_doble_v2 .row .col-sm-4{
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0;
}
#ond-content .tmpl-slide_doble_v2 .row:nth-child(1) .col-sm-4 .cell{
    max-width: 50%;
    float: left;
} 
#ond-content .tmpl-slide_doble_v2 .row:nth-child(2) .col-sm-6:first-child{
    padding: 0;
}
#ond-content .tmpl-slide_doble_v2 .row:nth-child(2) .col-sm-6:first-child .cell{
    max-width: 50%;
    float: right;
}

/**FIN MODULO NUEVO SLIDE DOBLE**/


/* NUEVO COPIATELO RUBEN*/

@media screen and (min-width: 768px) and (max-width: 1400px){
	#beneficio_de_compra .ond-container.center-block{
		width: 85%;
	}
}

@media screen and (max-width: 767px) {

    #beneficio_de_compra {
        padding: 0px 0 !important;
        margin-bottom: 0px !important;
    }
    #welovedresses{
        margin-top: 40px !important;
    }
    .tmpl_cuatro_tres_dos_casillas{
        background-color: transparent;

    }
    .carousel_cuatro_tres_dos_casillas{
        background-color: #f8e4db;
        /*margin-bottom: 30px;*/
    }
    
    .carousel_cuatro_tres_dos_casillas .visible-xs{
        padding: 20px 0;
    }
    
    .carousel_cuatro_tres_dos_casillas .slick-track{
        display: flex;
        align-items: center;
    }
    
    .carousel_cuatro_tres_dos_casillas .slick-dots{
        position: absolute !important;
    }

    /*.tmpl_cuatro_tres_dos_casillas .casella0 h2.title {padding-top: 25px !important;}
    .tmpl_cuatro_tres_dos_casillas .casella2 h2.title {padding-top: 30px !important;}*/
}
.tmpl_cuatro_tres_dos_casillas .slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.tmpl_cuatro_tres_dos_casillas .slick-arrow{
    display:none !important;
}
.tmpl_cuatro_tres_dos_casillas  .slick-dots
{
    position: relative;
    bottom: -28px;
    width:100%;
    display: block;

    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.mainbanner_slider .slick-dots{
    position: absolute;
    bottom: 1.8vw; /*1vw*/
    width: 100%;
    display: block;
    padding: 0;
    margin: 10px 0 !important;
    list-style: none;
    text-align: center;
}
.tmpl_cuatro_tres_dos_casillas .slick-dots li.slick-active button:before, .mainbanner_slider .slick-dots li.slick-active{
    color:#ffffff !important;
}
.tmpl_cuatro_tres_dos_casillas  .slick-dots li, .mainbanner_slider .slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.tmpl_cuatro_tres_dos_casillas  .slick-dots li button, .mainbanner_slider .slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent !important;
    border: 0;
    outline: none;
    background: transparent;
}

.tmpl_cuatro_tres_dos_casillas  .slick-dots li button:hover,
.tmpl_cuatro_tres_dos_casillas  .slick-dots li button:focus,
.mainbanner_slider .slick-dots li button:hover,
.mainbanner_slider .slick-dots li button:focus
{
    outline: none;
}
.tmpl_cuatro_tres_dos_casillas  .slick-dots li button:hover:before,
.tmpl_cuatro_tres_dos_casillas  .slick-dots li button:focus:before,
.mainbanner_slider .slick-dots li button:hover:before,
.mainbanner_slider .slick-dots li butotn:focus:before
{
    opacity: 1;
}
.tmpl_cuatro_tres_dos_casillas  .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 4em !important;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '\2022';
    text-align: center;

    opacity: .50;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
 .mainbanner_slider .slick-dots li button:before
{
    font-family: 'slick';
    font-size: 2.7em !important;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '\2022';
    text-align: center;

    opacity: 1;
    color: white; /*#d2d2d2;*/

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tmpl_cuatro_tres_dos_casillas  .slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black !important;
}

 .mainbanner_slider .slick-dots li.slick-active button:before
{
    opacity: 1;
    /*color: #bfbfbf !important;*/
	color: transparent !important;
    background-color: #4e4d4d; /*#ccc*/
    border: 1px solid #ccc;
    border-radius: 25px;
    width: 5px;
    height: 5px;
    top: 4px;
    left: 5px;
}

.mainbanner_slider .slick-dots li.slick-active button:hover:before{
	background-color: #4e4d4d;
}
 .mainbanner_slider .slick-dots li:not(.slick-active) button:before
{
    opacity: 1;
    /*color: #bfbfbf !important;*/
	color: transparent !important;
	background-color: #848484; /*transparent*/
    border: 1px solid #ccc;
    border-radius: 25px;
    width: 5px;
    height: 5px;
    top: 4px;
    left: 5px;
}
.mainbanner_slider .slick-dots li:not(.slick-active) button:hover:before
{
	background-color: #4e4d4d;
}

@media screen and (max-width: 450px){
.mainbanner_slider .slick-dots{
    /*position:relative;*/
	bottom: -3vw;
}
    .tmpl_cuatro_tres_dos_casillas  .slick-dots li button:before, .mainbanner_slider .slick-dots li button:before{
        font-size: 2em !important;
    }
    #beneficio_de_compra {
        margin-bottom: 40px !important;
    }
    #beneficio_de_compra.tmpl_cuatro_tres_dos_casillas_v2{
        margin-bottom: -22px !important; /*22px*/
        margin-top: 20px !important; /*0px*/
    }
}

/* FINAL NUEVO COPIATELO RUBEN */

.welovedresses{
margin-bottom:50px;
}

@media screen and (min-width: 1025px){
    .welovedresses{
        margin-bottom:100px;
    }
}

.tmpl-categories_4_inside{
    /*display:none*/;
}
#partido_hover{
/*display:none; !important*/
}
body[country="MT"] #partido_hover, body[country="EE"] #partido_hover, body[country="LV"] #partido_hover, 
body[country="LT"] #partido_hover, body[country="DO"] #partido_hover, 
body[country="AZ"] #partido_hover {
    display: block !important;
}

/**PAISES SIN BANNER WE LOVE**/
body[country="AL"] #partido_hover, body[country="CR"] #partido_hover, body[country="GT"] #partido_hover,
body[country="HN"] #partido_hover, body[country="HK"] #partido_hover, body[country="JP"] #partido_hover,
body[country="KZ"] #partido_hover, body[country="KR"] #partido_hover, body[country="MO"] #partido_hover,
body[country="MK"] #partido_hover, body[country="ME"] #partido_hover, body[country="PA"] #partido_hover,
body[country="RS"] #partido_hover, body[country="SV"] #partido_hover, body[country="BA"] #partido_hover{
    display: block !important;
}

/**NUEVO MAINBANNER DE HAPPY**/

#ond-content .mainbanner_happy{
    margin-bottom: 50px;
}

#ond-content .mainbanner_happy .txt.absolute .table .cell{
    vertical-align: middle;
}

#ond-content .mainbanner_happy .txt.absolute .table .cell .col-sm-6{
    width: 100% !important;
    margin-left: 0 !important; 
}

@media screen and (min-width: 1025px){
    #ond-content .tmpl-slide_doble_v2{
        margin: 35px auto !important;
    }
}

@media screen and (max-width: 1024px){
    #ond-content .categories-3 .panel {
        margin-top: 15px!important;
        margin-bottom: 15px !important;
    }
    #ond-content .tmpl-slide_doble_v2{
        margin: 0px auto 0 !important;
    }
}

@media screen and (max-width: 450px){
    #ond-content .categories-3 .panel {
        margin-bottom: 0px !important;
    }
    
}

/**MAIN BANNER HOT SALE MX**/

body[country="MX"] .tmpl-full_banner:not(.tmpl-full_banner_partido){
    margin-bottom: 40px;
}

/***/

@media screen and (max-width: 450px){
    .categories-3{
        display: none;
    }
}

.tmpl-slide_doble:not(.tmpl-slide_doble_v2) .slick-slide a h1:hover {
    /* text-decoration: underline;*/
}

/**MAIN BANNER SLIDER**/

.mainbanner_slider{
    margin-bottom: 10px;
    margin-top:0px;
}
.mainbanner_slider.custom-width{
	
}
.mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong{
	font-weight: bold !important; 
	font-family: Montserrat !important; 
	font-size: 4.2vw;
	text-transform: uppercase;
}
body[language="bg"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="ru"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="el"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="cs"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="sk"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="ro"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="pt"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="tr"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong,
body[language="hr"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong{
	font-family: 'Open Sans' !important; 
}

@media screen and (max-width: 768px){
    .mainbanner_slider {
        margin-bottom: 10px;
        margin-top: 0px;
    }
	.mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong{
		font-size: 10.2vw;
	}
	body[country="ES"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong, body[country="IC"] .mainbanner_slider:not(.rebajas) .absolute .txt-tipo-2 strong{
		line-height: 10vw;
	}
}
.mainbanner_slider:not(.rebajas) .slick-slide:nth-child(even) .txt .cell span:hover{
    /*text-decoration: underline;*/
}
@media screen and (min-width: 1024px){
    .mainbanner_slider.rebajas .slick-slide .txt .cell span:hover{
        text-decoration: none;
        /*border: 0;*/
        /*border-bottom: 6px solid #ff4f4d;*/
    }
}

.main_banner_fiesta_woman .txt-tipo-1{
    font-size: 4vw;
    
    font-family: 'Montserrat' !important;
    background-color: transparent;
    padding: 5px 10vw 8% 0px;
    margin-left: 0;
    display: block;
    text-transform: uppercase;
    color: #fff;
    font-weight: bold;
    white-space: nowrap;
	/*width:37vw;*/
	/*W37*/
	width: 100%;
}
body[country="ES"] .main_banner_fiesta_woman .txt-tipo-1{
	padding: 5px 12vw 8% 0px;	
}

body[language="ru"] .main_banner_fiesta_woman .txt-tipo-1{
        padding: 5px 10vw 7% 0px;
}
body[language="ru"] .main_banner_fiesta_woman .txt-tipo-1 .shop-now, 
body[language="ru"] .main_banner_fiesta_man .txt-tipo-1 .shop-now,
body[language="tr"] .main_banner_fiesta_woman .txt-tipo-1 .shop-now,
body[language="tr"] .main_banner_fiesta_man .txt-tipo-1 .shop-now,
body[language="ro"] .main_banner_fiesta_woman .txt-tipo-1 .shop-now,
body[language="ro"] .main_banner_fiesta_man .txt-tipo-1 .shop-now{
	font-family: 'Open Sans';
    font-weight: 500;
}

.main_banner_fiesta_woman .txt-tipo-1 .shop-now {
    border: 1px solid #fff;
}


.main_banner_fiesta_man .txt-tipo-1{
    font-size: 4vw;
    
    font-family: 'Montserrat' !important;
    background-color: transparent;
    padding: 5px 0px 0% 14vw;
	margin-top: -4%;
    margin-left: 0;
    display: block;
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    white-space: nowrap;
    /*width:37vw;*/
    /*W37*/
    width: 100%;
}

@media screen and (max-width: 1440px){
	body[country="ES"] .main_banner_fiesta_man .txt-tipo-1 {
		padding: 5px 0px 0% 16vw;
		margin-top: -6%;
	}
	.main_banner_fiesta_man .txt-tipo-1 {
		padding: 0px 0px 0% 14vw;
		margin-top: -6%;
	}
}

body[country="ES"] .main_banner_fiesta_man .txt-tipo-1{
	padding: 5px 0px 0% 14vw;
    margin-top: -4%;
}

.main_banner_fiesta_man .txt-tipo-1 .shop-now {
    border: 1px solid black;
}



.txt-tipo-1.BTS{
	/*margin-left: 10.5rem !important;
	margin-left: 5.5% !important;*/
	/*W37*/
	padding: 5px 12% 0px 0px;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.txt-tipo-1.BTS h2{
    font-size: 7.3vw !important;
}
body[language="ru"] .txt-tipo-1.BTS h2{
	font-size: 5.3vw !important;
}
.txt-tipo-1.BTS h4{
	font-size: 1.25vw !important;
	/*padding-right: 12%;*/
	/*W37*/
	padding-right: 16%;
}
.txt-tipo-1.BTS.rotate{
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    padding: 0 !important;
    width: 33.6vw;
    width: 34%;
    text-align: center;
	margin-left: 15rem !important;
	margin-left: 8% !important;
}
body[language="ru"] .txt-tipo-1.BTS.rotate{
	-webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
}
@media screen and (max-width: 1024px){
	.txt-tipo-1.BTS.rotate{
	    margin-left: 8rem !important;
	}
}
body[language="ru"] .txt-tipo-1{
     /*   width: 290px;*/
}
body[language="pl"] .txt-tipo-1{
     /*   width: 230px;*/
}

body[language="el"] .txt-tipo-1, body[language="el"] .txt-tipo-2,
body[language="hr"] .txt-tipo-1, body[language="hr"] .txt-tipo-2,
body[language="ro"] .txt-tipo-1, body[language="ro"] .txt-tipo-2,
body[language="bg"] .txt-tipo-1, body[language="bg"] .txt-tipo-2,
body[language="pl"] .txt-tipo-1, body[language="pl"] .txt-tipo-2,
body[language="ru"] .txt-tipo-1, body[language="ru"] .txt-tipo-2
{
/*font-family: 'Open Sans' !important;
font-weight: 600;
*/}
body[language="ru"] .BTS {
    font-family: 'Open Sans' !important;
	font-weight: 600;
	/*W37*/
	padding: 5px 5% 0px 0px;
}

/*body[language="ru"] .txt-tipo-2{
    color: black;
    text-shadow: 0px 0px 5px rgba(255,255,255,0.5) !important;
}*/
.txt-tipo-2{
    font-weight: 500; font-family: 'Montserrat';
}
.absolute.rebajas .txt-tipo-2{
	font-weight: bold; font-family: 'Karla';
}

#ond-content .tmpl-full_banner_slider.rebajas h6, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6{
	position: absolute;
    text-align: center;
    width: 100%;
    margin-top: 10%;
	font-family: 'Karla';
}
@media screen and (min-width: 1240px){
	#ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6{
		margin-top: 5%;
	}
	body[language="es"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .absolute,
	body[language="ca"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .absolute,
	body[language="gl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .absolute,
	body[language="eu"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .absolute{
		top: calc(50% - 140px) !important;
	}
}
#ond-content .tmpl-full_banner_slider.rebajas h6 span:not(.euro), #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span:not(.euro)   {
	-webkit-animation: parpadeoRojo 2s infinite;
    -moz-animation: parpadeoRojo 2s infinite;
    -o-animation: parpadeoRojo 2s infinite;
    animation: parpadeoRojo 2s infinite;
	padding: 6px 36px;
    color: white;
    font-weight: 600;
    font-family: inherit;
}
#ond-content .tmpl-full_banner_slider.rebajas h6 span.euro, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span.euro{
	-webkit-animation: parpadeoRojo 2s infinite;
    -moz-animation: parpadeoRojo 2s infinite;
    -o-animation: parpadeoRojo 2s infinite;
    animation: parpadeoRojo 2s infinite;
	font-family: 'Helvetica';
	color: white;
    font-weight: 100;
    font-size: 1.8rem;
}
/*body[country="ES"] #ond-content .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_5:nth-child(3) h2,
body[country="ES"] #ond-content .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_5:nth-child(3) h3,
body[country="IC"] #ond-content .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_5:nth-child(3) h2,
body[country="IC"] #ond-content .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_5:nth-child(3) h3{
	-webkit-animation: parpadeoTextoRojo 2s infinite;
    -moz-animation: parpadeoTextoRojo 2s infinite;
    -o-animation: parpadeoTextoRojo 2s infinite;
    animation: parpadeoTextoRojo 2s infinite;
    color: black;
    font-weight: 600;
    font-family: inherit;
}*/
@media screen and (min-width: 769px) and (max-width: 1023px){
	#ond-content .tmpl-full_banner_slider.rebajas h6 span.euro, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span.euro{
		font-size: inherit !important;
	}
}
@media screen and (max-width: 450px){
	#ond-content .tmpl-full_banner_slider.rebajas h6 span:not(.euro), #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span:not(.euro){
		padding: 6px 16px;
		font-size: 16px;
	}
	#ond-content .tmpl-full_banner_slider.rebajas h6 span.euro, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span.euro {
		font-size: 1.4rem !important;
		font-weight: bold;
	}
}
@media screen and (max-width: 450px){
	#ond-content .tmpl-full_banner_slider.rebajas h6 span:not(.euro), #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span:not(.euro){
		padding: 6px 16px;
		font-size: 14px;
	}
	body[language="eu"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span:not(.euro){
		font-size: 12px;
	}
	#ond-content .tmpl-full_banner_slider.rebajas h6 span.euro, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span.euro  {
		font-size: 1.4rem !important;
		font-weight: bold;
	}
	body[language="eu"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span.euro{
		font-size: 1.1rem !important;
	}
}
@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner_slider.rebajas h6 span.euro, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6 span.euro{
		font-size: 1rem;
	}
}
@media screen and (max-width: 350px){
	#ond-content .tmpl-full_banner_slider.rebajas h6, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas h6{
		width: 90%;
	}
}

#ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
    font-weight: bold; font-family: 'Karla'; 
}

body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2,
body[language="cs"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
	font-family: 'Open Sans' !important;
}

#ond-content .tmpl-full_banner_slider.rebajas .txt h5, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
    font-family: 'Karla';
    font-size: 1.75vw;
    font-weight: bold;
    margin-top: 10px;
}

@media screen and (min-width: 1240px){
	#ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
		margin-top: 40px;
	}
}

body[language="pl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
	    margin-top: 40px;
		font-family: 'Open Sans' !important;
}

body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, 
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5,
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, body[language="tr"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5{
	/*font-family: 'Open Sans' !important;*/
}

body[language="bg"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5, body[language="ru"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5, 
body[language="el"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5, body[language="cs"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5,
body[language="sk"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5, body[language="ro"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5,
body[language="pt"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5, body[language="tr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
	font-family: 'Open Sans' !important;
}

body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, body[language="zh"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
    margin-top: 10px;
}
body[language="tr"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="tr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2 {
	/*font-family: 'Open Sans' !important;*/
}

body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2,
body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute.color-white h5
{
     
        font-family: 'Open Sans' !important;
}
#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2{
	 
    font-family: 'Montserrat' !important;
    font-weight: 300;
    color: black !important;
    line-height: inherit;
	
}
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2,
body[language="tr"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2{
	font-family: 'Open Sans' !important;
	font-weight: 500;
}
@media screen and (min-width: 1024px){
	#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2{
		margin-top: 14vw;
		font-size: 2vw !important;
	}
}
#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong{
	display: inline-block;
}
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong, 
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="tr"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2 strong {
/*	display: inline-block;*/
}
@media screen and (max-width: 450px){
	body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2{
		line-height: 10.4vw !important;
	}
}
#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white h5, #ond-content .tmpl-full_banner_slider .absolute.color-white h5{
	
   font-family: Montserrat;
    font-weight: 400;
    font-size: 1.6vw;
    text-transform: none;
    border-bottom: 1px solid #eda6c8;
    display: inline-block;
    width: auto;
    padding-right: 0;
    color: #eda6c8;
    top:60%;
    margin-top:2vw;
}

/*body[country="RU"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white h5, body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute.color-white h5{
	font-family: 'Open Sans' !important;
}*/

#ond-content .tmpl-full_banner_slider.rebajas .con_banner_mitad h5{
    
   font-family: 'Montserrat' !important;

}
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="tr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small .absolute.color-white h5{
	font-family: 'Open Sans' !important;
	font-weight: 600;
	width: 22% !important;
	/*margin-top: 20px;*/
}
@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2{
        /*line-height: 15vw;*/
		
	}
	#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white h5{
		font-size: 3.55vw;
        text-align:right;
        
        text-align: right;
        color: #EDA6C8; 
        border-bottom: 1px solid #EDA6C8;
	}

    #ond-content .tmpl-full_banner_slider.rebajas .absolute.denim_fit.color-white h5{
        font-size: 2.55vw;
        text-align:center;
        color:white;
        float: none;
        font-family: 'Montserrat';
        font-weight: 400;
        margin-top: 30px;
        text-transform: lowercase;
        border-bottom: 1px solid white;
        display: inline-block;
        width: auto;
        padding-right:0px;
            }
}

@media screen and (max-width: 450px){
	#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2{
		
	}
	#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white h5{
		font-size: 3.8vw;
	}
}

#ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2, #ond-content .tmpl-full_banner_slider .txt-tipo-2{
	display: block;
}

@media screen and (min-width: 1024px){
    #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
        font-size: 7.25vw!important;
        /*display: inline-block;*/
    line-height: 5.9vw;
    }
	body[country="CN"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2.BTS{
		height: auto !important;
	}
	
	body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
		font-size: 6.85vw!important;
	}
	body[language="fr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2, body[language="nl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 7.25vw!important;
        height: 7vw !important;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 6.25vw!important;
        height: 6vw !important;
	}
	
	body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2,
	body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
		font-size: 7.25vw!important;
	}
	body[language="ro"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="pt"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2, 
	body[language="cs"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 7.25vw!important;
	}
	
	body[language="es"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="ca"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="gl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="eu"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 9.25vw!important;
		line-height: 8vw !important;
	}
	
	
	body[language="ru"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 5.25vw!important;
		height: 6vw !important;
	}
	body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
		font-size: 7.25vw !important;
		font-family: 'Open Sans' !important;
		font-weight: 600 !important;
	}
	body[language="tr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		height: 18vw !important;
	}
	body[language="sk"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 7.25vw !important;
		font-family: 'Open Sans' !important;
	}
	body[language="tr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 5.25vw !important;
		height: 6vw !important;
	}
	body[language="el"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 4.25vw !important;
		height: 6vw !important;
	}
	
	body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="hr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 6.25vw!important;
	}
    body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="zh"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
        font-size: 6.75vw!important; 
        display: block;
    }

}

@media screen and (min-width: 769px) and (max-width: 1023px){
    #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
        font-size: 7.25vw!important;
    }
	#ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 7.25vw !important;
	}
    body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="zh"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
        font-size: 9.45vw!important;
    }
    #ond-content .tmpl-full_banner_slider.rebajas .txt h5, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
        font-size: 2.75vw;
    }
}

@media screen and (max-width: 768px){

    #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
        font-size: 20.25vw!important;
    }
	 /*body[language="de"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2,
	 body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
        font-size: 10.25vw!important;
    }*/
	body[language="it"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="es"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="ca"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="gl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="eu"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 13.25vw!important;
	}
	
	body[language="de"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="ru"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="hr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="tr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
        font-size: 10.25vw!important;
    }
	body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
		 font-size: 9.25vw!important;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="fr"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="nl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2,
	body[language="pt"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		 font-size: 8.25vw!important;
	}
	
	
	body[language="el"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		 font-size: 7.25vw!important;
	}
	
    body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, body[language="zh"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
        font-size: 20.45vw!important;
    }
    #ond-content .tmpl-full_banner_slider.rebajas .txt h5, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
        font-size: 7.75vw;
    }
	#ond-content .tmpl-full_banner_slider.warm_fuzzy .txt h5{
		font-size: 3.75vw;
        top:76% !important;
        position:relative;
	}
}

@media screen and (min-width:451px){
    .txt-tipo-2{
         font-size: 3.65vw!important;
    }

    .titulo_main_banner{
        font-size: 4vw !important;
        font-weight: 300  !important;
        font-family: 'Roboto', sans-serif  !important;
        letter-spacing: 0.7vw  !important;
        text-transform: lowercase;
    }

    .main_banner_woman .titulo_main_banner .primera_palabra{
        padding-left:3vw;
     
    }
    .main_banner_woman .titulo_main_banner .segunda_palabra{
        padding-left:3vw;
    }


    .main_banner_man .titulo_main_banner .primera_palabra{
        padding-right:1vw;
     
    }
    .main_banner_man .titulo_main_banner .segunda_palabra{
        padding-left:3vw;
    }

    
    .subtitulo_main_banner span{
        font-size: 1.5vw;
        font-weight: 100;
        font-family: 'Roboto', sans-serif;
        letter-spacing: 0.3vw;
        line-height: 2vw;
        text-decoration: underline;
        margin-top: 2vw;
    }
}




@media screen and (max-width:450px){
      .titulo_main_banner span{
        font-size: 9vw  !important;
        font-weight: 400  !important;
        font-family: 'Roboto', sans-serif  !important;
        letter-spacing: 0.5vw  !important;
        text-transform: lowercase;
    }
 .subtitulo_main_banner{
        font-size: 4vw;
        font-weight: 100;
        font-family: 'Roboto', sans-serif;
        letter-spacing: 0.3vw;
        line-height: 5vw;
        text-decoration: underline;
        margin-top: 2vw;
    }

a[data-category-id="1020082512"] .x-center{
    text-align:left !important;
}

a[data-category-id="1020082512"] .rebajas .x-center{
    text-align:center !important;
}
	#ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 17.25vw !important;
	}
	body[language="es"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 13.25vw !important;
	}
	body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2{
		font-size: 10.25vw !important;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt-tipo-2{
		font-size: 8.25vw !important;
	}
	#ond-content .tmpl-full_banner_slider.rebajas .txt h5, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5 {
		font-size: 5.75vw;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas .txt h5, body[language="pl"] #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5{
		font-size: 4.75vw;
	}
    .txt-tipo-2{
         font-size: 34px !important;
    }
    body[language="ru"] .txt-tipo-2{
        font-size: 32px !important;
    }
    .mainbanner_slider .slick-slide:not(.slick-cloned):nth-child(3) .txt .table .cell{
     
    }
    .mainbanner_slider{
        margin-bottom: 0px;
    }
    .txt-tipo-1{
        margin-left: 0;
        font-size: 34px;
		/*W37*/
        /*width: 184px;*/
    }
    .tmpl-slide_doble {
    margin-bottom:36px;
    }
    .categories-1-slick-sin-flechasv1{
    margin-bottom:15px;
    }
    .tmpl-banner-mobile.tmpl-banner-cod{
        margin-top:21px;
    }
}

/**BANNER BENEFICIOS V2 - FONDO BLANCO CON TEXTOS DE SUMA**/
.tmpl_cuatro_tres_dos_casillas_v2{
    background-color: transparent;
}
.tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_7:nth-child(odd){
    width: 20%;
}
.tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_7:nth-child(even) h2{ /*SÃ­mbolos de mÃ¡s*/
    font-size: 2vw !important;
}
body[country="ES"] .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_7.beneficios_casilla_ultimo h2,
body[country="MX"] .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_3:nth-child(3) h2,
body[country="MX"] .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_3:nth-child(3) h3{
    /*-webkit-animation: blink 2s infinite;*/ /* Safari 4+ */
    /*-moz-animation:    blink 2s infinite;*/ /* Fx 5+ */
    /*-o-animation:      blink 2s infinite;*/ /* Opera 12+ */
    /*animation:         blink 2s infinite;*/ /* IE 10+, Fx 29+ */
    padding: 5px 0;
}


body[country="IT"] .tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_7.beneficios_casilla_ultimo h2{
    -webkit-animation: blink_blau 2s infinite; /* Safari 4+ */
    -moz-animation:    blink_blau 2s infinite; /* Fx 5+ */
    -o-animation:      blink_blau 2s infinite; /* Opera 12+ */
    animation:         blink_blau 2s infinite; /* IE 10+, Fx 29+ */
    padding: 5px 0;
}
.tmpl_cuatro_tres_dos_casillas_v2 .casilla_partida.cassilla_partida_en_7.beneficios_mas_ultimo:last-child{
    display: none;
}



@keyframes blink_blau {
    0%, 49% {
        background-color: #7FB2B8;
        border: 0;
        color:#000 ;
    }
    50%, 100% {
        background-color: #fff;
        border: 0;
        color:#000;
    }
}


@keyframes blink {
    0%, 49% {
        background-color: #F8D35C;
        border: 0;
    }
    50%, 100% {
        background-color: #fff;
        border: 0;
    }
}

/*@keyframes blink_rosa {
    0%, 49% {
        background-color: #F1DAB1;
        border: 0;
        color:#fff;
    }
    50%, 100% {
        background-color: #fff;
        border: 0;
        color:#F1DAB1 !important;
    }
}*/


/*@keyframes blink_rosa_texte {
    0%, 49% {
        color:#fff;
    }
    50%, 100% {
        color:#F1DAB1 ;
    }
}*/

@keyframes parpadeoRojo {
    0%, 49% {
        background-color: #ff4f4d;
		color: #fff;
        border: 0;
    }
    50%, 100% {
        background-color: transparent;
		color: #ff4f4d;
        border: 0;
    }
}
@keyframes parpadeoTextoRojo {
    0%, 49% {
        color: #ff4f4d;
        border: 0;
    }
    50%, 100% {
		color: black;
        border: 0;
    }
}
.tmpl_cuatro_tres_dos_casillas_v2 .carousel_cuatro_tres_dos_casillas_v2.visible-xs .col-sm-4.visible-xs:nth-child(even){
    display: none !important;
}
@media screen and (max-width: 767px){
    .carousel_cuatro_tres_dos_casillas_v2 .slick-dots{
        display: none !important;
    }
}
@media screen and (max-width: 450px){
	.carousel_cuatro_tres_dos_casillas_v2 .slick-track{
		display: flex;
		align-items: center;
	}
}

#ond-content .tmpl-slide_doble a .absolute .table .cell h1:hover{
    
}

#ond-content .tmpl-slide_doble.rebajas a .absolute .table .cell h1:hover{
    text-decoration: none;
}
#ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1{
    background-color: white;
    padding: 5px 10px;
    font-size: inherit;
}
#ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2{
    padding: 0 40px 5px 10px;
    background-color: white;
    margin-left: 80px;
    font-size: inherit;
}
body[language="el"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1,
body[language="hr"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1,
body[language="ro"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1,
body[language="bg"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1,
body[language="pl"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1,
body[language="ru"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta1{
    font-family: 'Open Sans';
    font-weight: 600;
}
body[language="el"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2,
body[language="hr"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2,
body[language="ro"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2,
body[language="bg"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2,
body[language="pl"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2,
body[language="ru"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2{
    font-family: 'Open Sans';
    font-weight: 600;
}
body[language="el"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3,
body[language="hr"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3,
body[language="ro"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3,
body[language="bg"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3,
body[language="pl"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3,
body[language="ru"] #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3{
    font-family: 'Open Sans';
    font-weight: 600;
}
#ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3{
        padding: 0 40px 9px 10px;
    background-color: white;
    margin-left: -12px;
    font-size: inherit;
}


    .trend_alert .table .row{
        font-size: 2.7vw;
        font-weight: 400;
        font-family: 'Roboto', sans-serif !important;
        letter-spacing: 0.4vw;
        line-height: 2vw;
        padding-left:5vw;
    }
@media screen and (max-width: 450px){
    #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta2{
        margin-left: 62px;
    }
    #ond-content .tmpl-slide_doble a .absolute .table .cell h1 .ta3{
        margin-left: -12px;
    }
    .trend_alert .table .row{
        font-size: 6vw;
    }
}

@media screen and (min-width: 768px) and (max-width: 1440px){
	.mainbanner_slider {
		margin-bottom: 0px; 
	}
	.tmpl-slide_doble{
        margin:  3% auto !important;
    }
	#ond-content .tmpl-full_banner_partido.rebajas .txt-tipo-2{
		font-size: 9.25vw!important;
	}
	#ond-content .tmpl-full_banner_partido.rebajas .txt h5, #ond-content .tmpl-full_banner_dos_imatges_hover.rebajas .txt h5 {
		font-size: 3.75vw;
	}
}

body[country="DE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="DE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="DE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="GB"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="GB"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="GB"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="IE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="IE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="IE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="BE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="BE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="BE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="AT"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="AT"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="AT"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="NL"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="NL"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="NL"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="LU"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="LU"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="LU"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,


body[country="PL"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="PL"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="PL"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="CZ"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="CZ"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="CZ"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="EE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="EE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="EE"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,


body[country="LV"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="LV"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="LV"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="LT"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="LT"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="LT"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="HU"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="HU"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="HU"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,

body[country="SK"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="SK"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="SK"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel,



body[country="SI"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .titulo_producto_carrusel,
body[country="SI"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .precio_producto_carrusel,
body[country="SI"] #ond-content .tmpl-slide_doble .col-sm-6 a .absolute .table .cell .sup_precio_producto_carrusel
{
     
    /*text-shadow: 0px 0px 5px rgba(255,255,255,0.75) !important;*/
}


/**Banner estrecho COD parpadeo**/
.cod-blink{
	width: 64% !important;
	float: none;
	margin: 10px auto;
	font-weight: 600;
}
.cod-blink span{
	-webkit-animation: blink 2s infinite;
    -moz-animation: blink 2s infinite;
    -o-animation: blink 2s infinite;
    animation: blink 2s infinite;
	font-size: 22px;
	margin: 4px 0;
    padding: 6px 6px;
    display: block;
}
.banner_de_cod{
    margin-top:2%;
    margin-bottom:1%;
	display: none !important;
}
.cod-blink div{font-size: 16px;}

@media screen and (max-width: 450px){

.banner_de_cod{
    margin-bottom:0%;
}
	.cod-blink{
		width: 100% !important;
	}
	.cod-blink span{
		font-size: 16px;
	}
}

.tmpl-slide_doble.ganchos .text-center.align-left{
	text-align: left !important;
	padding-left: 40px;
}
.tmpl-slide_doble.ganchos .text-center.align-right{
	text-align: right !important;
	padding-right: 40px;
}




/**Banner UK **/


    .banneruk{
        margin-top: 3vw;
    margin-bottom: 3vw;
    }
    .cod-blinkuk{
         width:auto;    
         margin:0 auto;
            -webkit-animation: blink_uk 2s infinite;
        -moz-animation: blink_uk 2s infinite;
        -o-animation: blink_uk 2s infinite;
        animation: blink_uk 2s infinite;
    }


    .cod-blinkuk div{font-size: 16px;}

    @media screen and (max-width: 450px){
            .cod-blinkuk{
                    width: 100% !important;
            }

    }

    @keyframes blink_uk {
            0%, 49% {
                    background-color: #ce112e;
                    border: 0;
                    color:#ffffff ;
            }
            50%, 100% {
                    background-color: #fff;
                    border: 0;
                    color:#ce112e ;
            }
    }


    .banneruk .titulo_promotion_uk{

        font-family: 'Montserrat';
        font-size:2.5vw;
        font-weight:900;

    }

    .banneruk .subtitulo_promotion_uk{

        font-family: 'Montserrat';
        font-size: 1.7vw;
        letter-spacing: 0.3vw;
        font-weight: 200;
    }


    .banneruk .titulo_discount_uk{

        font-family: 'Montserrat';
        font-size:2.3vw;
        font-weight:900;
    }

    .banneruk .casella_amb_borde_lateral{
        border-left:3px solid #ffffff  !important;
    }
    
    .banneruk .linia_promo_uk{
         font-family: 'Montserrat';
        font-size:4.05vw;
        font-weight:400;
    }
    
    .banneruk .casella_promouk_esq{
        padding-left:3vw !important;
        padding-bottom:1vw;
        padding-top:0.5vw !important;
        padding-bottom:0.5vw !important;
    }
    
    .banneruk .casella_promouk_central{
        padding-left:1vw !important;
        padding-right:1vw !important;
        vertical-align: top;
        padding-top:0.5vw !important;
        padding-bottom:0.5vw !important;
    }
    
    
    .banneruk .casella_promouk_dre{
        text-align:center;
        padding-right:3vw !important;
        padding-top:0.5vw !important;
        padding-bottom:0.5vw !important;
    }
    
    
@media screen and (min-width: 476px) and (max-width: 769px){
    
    .banneruk .titulo_promotion_uk{
        font-size:6.5vw;
    }

    .banneruk .subtitulo_promotion_uk{
        font-size: 5.4vw;
        letter-spacing: 0.3vw;
    }


    .banneruk .titulo_discount_uk{
        font-size:6.5vw;
    }
    .cod-blinkuk{
        width:100%;
 
    }
    
    .banneruk .linia_promo_uk {
        font-size: 11.84vw;
    }
    
    
    
    .banneruk .casella_promouk_esq{
        padding-left:3vw !important;
        padding-bottom:1vw;
        padding-top:1.5vw !important;
        padding-bottom:1.5vw !important;
    }
    
    .banneruk .casella_promouk_central{
        padding-left:1vw !important;
        padding-right:1vw !important;
        padding-top:1.5vw !important;
        padding-bottom:1.5vw !important;
    }
    
    
    .banneruk .casella_promouk_dre{
        padding-right:3vw !important;
        padding-top:1.5vw !important;
        padding-bottom:1.5vw !important;
    }
    
}


@media screen and (min-width: 6px) and (max-width: 475px){
    
    .banneruk .titulo_promotion_uk{
        font-size:6vw;
    }

    .banneruk .subtitulo_promotion_uk{
        font-size: 5vw;
        letter-spacing: 0.3vw;
    }


    .banneruk .titulo_discount_uk{
        font-size:6.2vw;
    }
    .cod-blinkuk{
        width:100%;
 
    }
    
    .banneruk .linia_promo_uk {
        font-size: 11.84vw;
    }
    
    
    
    .banneruk .casella_promouk_esq{
        padding-left:3vw !important;
        padding-bottom:1vw;
        padding-top:1.5vw !important;
        padding-bottom:1.5vw !important;
    }
    
    .banneruk .casella_promouk_central{
        padding-left:1vw !important;
        padding-right:1vw !important;
        padding-top:1.5vw !important;
        padding-bottom:1.5vw !important;
    }
    
    
    .banneruk .casella_promouk_dre{
        padding-right:3vw !important;
        padding-top:1.5vw !important;
        padding-bottom:1.5vw !important;
    }
    
}




/**FINAL Banner UK **/


 

ul.list-tallas { 
    background-color: transparent;
    border:1px solid #eceded;
    width: 100%;
    display: block !important;
    min-height: 0 !important;
    position: relative;
}
ul.list-tallas li { padding: 0px; line-height:38px; z-index: 2; margin: 0 !important; width: 100%; 
    }
ul.list-tallas li:not(.init) { float: left; background: transparent; }
ul.list-tallas li:not(.init):hover { 
 background-color: #eceded;
 }
li.init { cursor: pointer; width: 100%; margin: 0; position: relative; min-height: 38px;}

ul.list-tallas .init:before {
    content:  "▼";
    position: absolute;
    right: 10px;
}

.ocultar{display: inline-block;}

.list-tallas,.slide-addToCart{
    display:none !important; 
}
.box-int{
    position: absolute;
    width: 100%;
    display: inline-block;
    z-index: 10000000000000;
    left: 0;
}
 

/* MODULO PRODUCTOS REBAJAS */ 


#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas {
    font-size: 11px;
    font-size: 1.1rem;
    text-align: center;
    margin: 15px 0 0;
    
    min-height: 61px;
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod .list-tallas {
        font-size: 14px;
        font-size: 1.4rem;
        margin: 10px 0
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li:not(.init) {
    display: none;
    margin: 0 5px;
    color: #ccc;
    padding: 0px;
}

@media (min-width:768px) {
    #ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li {
     
    }
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li a {
    color: #000;
    display: block;
    text-align: center
}

#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li a:hover,
#ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li a.active {
    text-decoration: underline
}

   #ond-content .tmpl-slide_product.slider_rebajas .slick-slide{
    height:auto !important;
   }
   #ond-content .tmpl-slide_product.slider_rebajas .link-vt{
		display:none;
   }

    #ond-content .tmpl-slide_product.slider_rebajas{
        margin:50px auto 0px auto;
    }
	#ond-content #happys.tmpl-slide_product.slider_rebajas{
		margin:30px auto 0px auto;
	}
	/*#ond-content #slider_productos_mujer.tmpl-slide_product.slider_rebajas{
		margin:50px auto 100px auto;
	}*/
    
    #ond-content .tmpl-slide_product.slider_rebajas .slick-list{
       
    }
    #ond-content .tmpl-slide_product .slick .slide-prod{
        position:relative;
		font-family: 'Karla' !important;
    }
	body[language="pt"] #ond-content .tmpl-slide_product .slick .slide-prod, body[language="ro"] #ond-content .tmpl-slide_product .slick .slide-prod,
	body[language="cs"] #ond-content .tmpl-slide_product .slick .slide-prod, body[language="bg"] #ond-content .tmpl-slide_product .slick .slide-prod,
	body[language="ru"] #ond-content .tmpl-slide_product .slick .slide-prod, body[language="el"] #ond-content .tmpl-slide_product .slick .slide-prod{
        position:relative;
		font-family: 'Open Sans' !important;
    }
    #ond-content .tmpl-slide_product.slider_rebajas h1.title{
        margin-bottom: 50px;
    }
    #ond-content .tmpl-slide_product.slider_rebajas .slick .slide-prod h4{
        margin-top: 15px;
        margin-bottom: 5px;
        text-transform: none !important;
    }
	@media screen and (max-width: 1024px){
		#ond-content .tmpl-slide_product.slider_rebajas .slick .slide-prod h4{
			margin-top: 5px !important;
			margin-bottom: 5px;
			text-transform: none !important;
			min-height: 40px !important;;
		}
	}
	
    #ond-content .tmpl-slide_product.slider_rebajas .slick .slide-prod p{
        padding: 0;
    }
    
    
    #ond-content .tmpl-slide_product.slider_rebajas .relative_tallas{
         clear: both;
        position: relative;
        margin-left: 0px;
        z-index:200000;
    }

    #ond-content .tmpl-slide_product.slider_rebajas .list-tallas{
        display: block !important;
        position:relative;
        z-index:20000; 
        
      
        
        
    }
    #ond-content .tmpl-slide_product.slider_rebajas .list-tallas li{
      
        position:relative;
        
    }
    #ond-content .tmpl-slide_product.slider_rebajas  .slide-addToCart{
        display: block !important;
    }
    #ond-content .tmpl-slide_product.slider_rebajas .slide-addToCart div{
        border: 2px solid #cdcdcd;
    }
    #ond-content .tmpl-slide_product.slider_rebajas .slide-addToCart div .btn-cta{
        margin: 10px 0 !important;
        background-color: transparent !important;
        color: inherit !important;
        display:inline-block !important;
		text-transform: lowercase;
    }
    #ond-content .tmpl-slide_product.slider_rebajas a:hover .color-black .btn-cta, #ond-content .tmpl-slide_product.slider_rebajas a:focus .color-black .btn-cta {
        color: inherit;
        background: inherit;
    }
    #ond-content .tmpl-slide_product.slider_rebajas.slick .slide-prod .list-tallas li.active{
        display: flex;
    }
    #ond-content .tmpl-slide_product.slider_rebajas .text-red .titol_producte{
        color: #e2504e;
        font-family: 'Karla';
        text-transform: none !important;
        font-weight: 600;
    }
    #ond-content .tmpl-slide_product .slick .slide-prod .list-tallas li{
        
    }
    
    
 
    #ond-content .tmpl-slide_product  .slick-prev, .slick-next{
        transform:translate(0,0px); 
        top:35%;
    }

     @media screen and (max-width: 1400px){
          #ond-content .tmpl-slide_product  .slick-prev, .slick-next{
                top:27%;
            }
     }

    @media screen and (max-width: 767px){
        #ond-content .tmpl-slide_product.slider_rebajas{
            margin: 0px !important ;
            max-width: 100% !important;
        }
        #ond-content .tmpl-slide_product.slider_rebajas .slick .slide-prod img{
            max-width: 94%;
        }
        #ond-content .tmpl-slide_product.slider_rebajas.happys {
        margin: 40px 30px 30px 30px !important;
        max-width: 100% !important;
    }
    }
    
    
/* FINAL MODULO PRODUCTOS REBAJAS */

@media screen and (max-width: 450px){
	.categorias_woman_segunda, .categorias_man_segunda{
		margin-top: 0px !important;
	}
}

/*MAIN BANNER DOS IMATGES PARTIDO HOVER*/

.tmpl-full_banner_dos_imatges_hover{
    margin-bottom: 100px;
}
.tmpl-full_banner_dos_imatges_hover .relative{
    display: inline-block;
    float: left;
    width: auto;
}
.tmpl-full_banner_dos_imatges_hover .relative.left{
    
}
.tmpl-full_banner_dos_imatges_hover .relative.right{
    position: absolute !important;
    right: 0;
    top: 5%;
}
@media screen and (min-width: 1281px) and (max-width: 1700px){
	.tmpl-full_banner_dos_imatges_hover .relative.left{
		width: 50%;
	}
	.tmpl-full_banner_dos_imatges_hover .relative.right{
		width: 52%;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1160px){
	.tmpl-full_banner_dos_imatges_hover .relative.left{
		width: 50%;
	}
	.tmpl-full_banner_dos_imatges_hover .relative.right{
		width: 52%;
	}
}
@media screen and (max-width: 1024px){
	.tmpl-full_banner_dos_imatges_hover{
		margin-bottom: 40px;
	}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
	.tmpl-full_banner_dos_imatges_hover .absolute{
		top: 30% !important;
	}
}
@media screen and (min-width: 769px) and (max-width: 960px){
	.tmpl-full_banner_dos_imatges_hover .relative.left{
		width: 50%;
	}
	.tmpl-full_banner_dos_imatges_hover .relative.right{
		width: 52%;
	}
}
@media screen and (max-width: 768px){
	.tmpl-full_banner_dos_imatges_hover .absolute{
		top: calc(50% - 40px) !important;
	}
}
@media screen and (min-width: 415px) and (max-width: 768px){
	.tmpl-full_banner_dos_imatges_hover .relative.left{
		width: 50%;
	}
	.tmpl-full_banner_dos_imatges_hover .relative.right{
		width: 52%;
	}
}
@media screen and (min-width: 321px) and (max-width: 400px){
	.tmpl-full_banner_dos_imatges_hover .relative.left{
		width: 50%;
	}
	.tmpl-full_banner_dos_imatges_hover .relative.right{
		width: 52%;
	}
	.tmpl-full_banner_dos_imatges_hover {
		margin-bottom: 60px;
	}
}
@media screen and (max-width: 350px){
    .tmpl-full_banner_dos_imatges_hover .relative.right{
        right: 4%;
    }
}

/*FINAL MAIN BANNER DOS IMATGES PARTIDO HOVER*/

/**REBAJAS 3 NUEVA COLECCION**/

#slider_productos_hombre{
	display: none;
}
body[country="CN"] .tmpl-full_banner{
	margin-bottom: 40px;
}
.tmpl-full_banner:not(.rebajas):not(.mainbanner_slider){
	margin-top: 50px;
	margin-bottom: 30px;
}
@media screen and (max-width: 1024px){
	.tmpl-full_banner:not(.rebajas):not(.mainbanner_slider){
		margin-top: 30px;
	}
}
@media screen and (max-width: 450px){
	.tmpl-full_banner{
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.tmpl-full_banner:not(.rebajas):not(.mainbanner_slider){
		margin-bottom: 0px !important;
		margin-top: 40px !important;
	}
}

.helvetica{
	font-family: 'Helvetica';
}

/**MAIN BANNER CON PARTIDO Y HOVER + TEXTO CENTRAL**/

#mainbanner_slider_view_768{
	display: none;
}
#mainbanner_slider_hide_768{
	display: block;
}

@media screen and (max-width: 768px){
	#mainbanner_slider_view_768{
		display: block;
	}
	#mainbanner_slider_hide_768{
		display: none;
	}
.partido-man-woman a{
    min-height:100%;
    width:100% !important;
}

}

.partido-man-woman .absolute{
}


.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .partido-man-woman .txt.absolute h5{
 
   text-decoration: none !important; 

    /*border-bottom: 1px solid #1D3283 !important;*/
    padding: 0px;
    text-transform: none !important;
    padding-right: 0px !important; 
}

.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .partido-man-woman{
	width: 50%;
	display: block;
	float: left;
    position: relative;
    left: 0px; 
}
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .middle-text{
	/*position: absolute;
    width: 100%;
    z-index: 1;
    margin: 0 auto;*/

    left: 50%;
	/*font-size: 3.4vw;*/
    font-weight: 400; /*bold;*/
    font-family: 'Elephant';
	font-size: 11.7vw;
    line-height: 6vw;
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 1;
        margin: 0 auto;
	/*text-transform: uppercase;*/
	text-decoration: none ;
	top: 30%;
}
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .middle-text .sombra{
    display: block;
    position: absolute;
    width: 100%;
    top: -13%;
    color: #e7d9ba;
    z-index: -1;
    font-family: 'Elephant';
    font-size: calc(11.7vw + 9%);
    line-height: 6.4vw;
}

body[language="ru"] .tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .middle-text{
	font-family: 'Open Sans';
}
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .partido-man-woman .txt.absolute h5{
	
}
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .partido-man-woman .txt.absolute:hover{
	
}
.tmpl-full_banner_slider .mainbanner_slider .partido-man-woman .txt.absolute:hover h5{
	visibility: visible !important;
   
}
#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2.solo_woman{
    font-size: 4.2vw !important;
    font-weight: 400;
    font-family: 'Montserrat' !important;
    display: inline-block;
    text-align: center;
    text-decoration: underline;
    height: auto !important;
	text-transform: none;
}
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2.solo_woman{
	font-family: 'Open Sans' !important;
}
@media screen and (max-width: 1024px){
	.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .middle-text{
		/*margin-top: 80px;*/
	}
	.tmpl-full_banner_slider .mainbanner_slider.con_banner_mitad  .partido-man-woman .txt.absolute h5{
		margin-top: 200px;
	}
}
@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .mainbanner_slider  .txt.absolute .txt-tipo-2, .txt-tipo-1{
		    font-size: 7.25vw !important;
        line-height: inherit !important;
        font-family: 'superclarendon' !important;
        text-transform: none;
        text-align: right;
        text-transform: uppercase;
        padding-right: 23%;
        margin-top: 12%;
        font-weight: 700;
        color: #000;
	}
	
	body[language="pl"] .txt-tipo-2, body[language="ru"] .txt-tipo-2{
		font-family: 'Open Sans' !important;
	}
body[country="RU"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .mainbanner_slider .txt.absolute .txt-tipo-2, 
body[country="RU"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .mainbanner_slider .txt.absolute .txt-tipo-2{
    /*W37*/
	/*text-align:right !important;
    padding-right: 13% !important;*/
}

#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .scape_man   h5{
   /*float:left;
   margin-left:24%;*/
}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .mainbanner_slider  .txt.absolute h5{
		/*display: none !important;*/
	}
	#ond-content .tmpl-full_banner_slider.rebajas .absolute.color-white .txt-tipo-2.solo_woman{
		font-size: 10.25vw !important;
		font-weight: bold;
		text-decoration: none;
	}

    #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .mainbanner_slider  .txt.absolute.denim_fit .txt-tipo-2{
        font-size: 10.25vw !important;
        line-height: inherit !important;
        font-family: 'Montserrat' !important;
        text-transform: none;
        text-align: center;
        text-transform: none;
        padding-left: 0px !important;
        padding-right: 0px !important;
        color: #FFF;

    white-space: nowrap;
        margin-top: 0;
        font-weight:normal;
    }
   


}
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .mainbanner_slider  .txt.absolute.denim_fit .txt-tipo-2{
		font-family: 'Open Sans' !important;
	}
}

/**BACK TO SCHOOL RUSIA**/

.full_banner_2_col_3_row{
	width: 94% !important;
}
.full_banner_2_col_3_row .module1{
	max-width: 750px; 
	display: inline-block; 
	vertical-align: top; 
	float: left;
    /*padding-right: 30px;*/
}
.full_banner_2_col_3_row .module2{
	margin-left: 50px !important; 
	max-width: 710px; 
	display: inline-block; 
	vertical-align: top; 
	text-transform: uppercase;
    /*padding-right: 30px;*/
}

.full_banner_2_col_3_row .module2 .banner-vertical-1{
	margin: 15px 0;
}
.full_banner_2_col_3_row .module1 .texto-espaciado{
	/*font-size: 34px; 
	font-family: 'Open Sans'; 
	letter-spacing: 30px;
	text-shadow: 1px 0px 2px rgba(150, 150, 150, 1);	*/
	text-transform: uppercase;
	
	font-size: 60px;
    font-size: 3.13vw;
	font-family: 'fjalla One';
    letter-spacing: inherit;
    width: 100%;
    display: block;
    margin: 0;
    text-align: center;
}
.full_banner_2_col_3_row .module2 .texto-espaciado{
	/*font-size: 34px; 
	font-family: 'Open Sans'; 
	letter-spacing: 30px;*/
	text-transform: uppercase;
    /*text-shadow: 1px 0px 2px rgba(150, 150, 150, 1);*/
	
	font-size: 3.13vw;
    font-family: 'fjalla One';
    letter-spacing: inherit;
    width: 100%;
    display: block;
    margin: 0;
    text-align: center;
}
body[language="bg"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="bg"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="el"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="el"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="hr"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="hr"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="pl"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="pl"] .full_banner_2_col_3_row .module2 .texto-espaciado,
/*body[language="pt"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="pt"] .full_banner_2_col_3_row .module2 .texto-espaciado,*/
body[language="ro"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="ro"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="ru"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="ru"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="sk"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="sk"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="zh"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="zh"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="cs"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="cs"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="tr"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="tr"] .full_banner_2_col_3_row .module2 .texto-espaciado,
body[language="lt"] .full_banner_2_col_3_row .module1 .texto-espaciado, 
body[language="lt"] .full_banner_2_col_3_row .module2 .texto-espaciado{
	font-family: 'Open Sans';
	font-weight: 600;
}
.full_banner_2_col_3_row .module1 .texto-espaciado, 
.full_banner_2_col_3_row .module2 .texto-espaciado{
    /*margin-left: 30px;*/
}
.full_banner_2_col_3_row .module1:hover .texto-espaciado, 
.full_banner_2_col_3_row .module2 .banner-vertical:hover  .texto-espaciado{
	/*font-weight: 600;*/
}
.full_banner_2_col_3_row .module2 .banner-vertical{
	max-width: 710px;
    display: inline-block;
    vertical-align: top;
}
.liniadorada{
	display: inline-block;
    height: 20px;
    border-top: 8px solid #f1d9b3;
    width: 70%;
    vertical-align: middle;
    margin-left: -1.8vw;
}
body[country="RU"] .BTS.txt-tipo-1 {
	/*W37*/
    /*width: 56%;
	background-color: transparent;
	font-size: 3.75vw;
    color: #f1d9b3;
	line-height: 8vw;
    letter-spacing: 3.1vw;
    margin-left: 5%;
    text-shadow: 1px 0px 2px #c9b79a;
    font-family: 'Open Sans' !important;*/
}
/*body[country="RU"] .txt-tipo-2 {text-shadow: 1px 0px 2px rgba(200, 200, 200, 1); }*/

@media screen and (min-width: 1625px){
    .full_banner_2_col_3_row .module2 .banner-vertical-1 {
        margin: 0.47vw 0;
		margin: 2.1% 0 !important;
    }
}
@media screen and (min-width: 1401px) and (max-width: 1624px){
    .full_banner_2_col_3_row .module2 .banner-vertical-1 {
        margin: 0.77vw 0;
    }
}
@media screen and (min-width: 1025px) and (max-width: 1400px){
	.full_banner_2_col_3_row .module1{
		width: 45%;
	}
	.full_banner_2_col_3_row .module2{
		width: 42%;
	}
	.full_banner_2_col_3_row .module2 .banner-vertical-1 {
		margin: 0.4vw 0;
	}
	.full_banner_2_col_3_row .module1 .texto-espaciado, 
    .full_banner_2_col_3_row .module2 .texto-espaciado{
		/*font-size: 27px;
		letter-spacing: 1.2vw !important;*/
	}
    .full_banner_2_col_3_row .module1 .texto-espaciado{

    }
}

@media screen and (min-width: 769px) and (max-width: 1024px){
	.liniadorada{
		height: 1.4vw;
		border-top: 0.6vw solid #f1d9b3 !important;
	}
	.full_banner_2_col_3_row .module2{
		width: 50%;
	}
	.full_banner_2_col_3_row .module2 .banner-vertical-1{
		margin: 0.44vw 0;
	}
	.full_banner_2_col_3_row .module1 .texto-espaciado,
    .full_banner_2_col_3_row .module2 .texto-espaciado{
		/*font-size: 2vw !important;
		letter-spacing: 1.2vw !important;*/
	}
	    
}

@media screen and (max-width: 768px){
	.full_banner_2_col_3_row{
		margin: 0;
		width: 100% !important;
	}
	.full_banner_2_col_3_row .module1{
		width: 88%; /*90%;*/
		margin-bottom: 6%; /*20px;*/
	}
	.full_banner_2_col_3_row .module2 .banner-vertical-1{
		margin: 2% 0; /*6px 0;*/
	}
	.full_banner_2_col_3_row .module1 .texto-espaciado, 
    .full_banner_2_col_3_row .module2 .texto-espaciado{
		/*font-size: 5vw; 
		letter-spacing: 3.2vw; */
	}
	.full_banner_2_col_3_row .module1 .texto-espaciado, 
    .full_banner_2_col_3_row .module2 .texto-espaciado{
	}
	.full_banner_2_col_3_row .module2{
		margin-left: 12%;
	}
	body[country="RU"] .BTS.txt-tipo-1{
		/*37*/
		/*width:45%;
		line-height: 16vw !important;
		letter-spacing: 7vw;
		font-size: 8.45vw;*/
	}
	body[country="CN"] .BTS.txt-tipo-2{
		width: 100% !important;
		padding: 0 !important;
		text-align: center !important;
	}
	body[country="CN"] .BTS.txt-tipo-2 h2{
		/*37*/
		color: white !important;
		font-size: 13vw !important;
		line-height: 16vw !important;
	}
	body[country="CN"] #ond-content .tmpl-full_banner_slider.rebajas .txt-tipo-2.BTS{
		margin-top: 0 !important;
	}
	.liniadorada {
		width: 56%;
		height: 1.8vw;
		border-top: 0.8vw solid #f1d9b3 !important;
	}

}
@media screen and (min-width: 769px){
    .full_banner_2_col_3_row .module1,.full_banner_2_col_3_row .module2{
        margin-left: 0px;
        width: 50%;
    }
}

@media screen and (max-width: 450px){
	.full_banner_2_col_3_row .module1 .texto-espaciado, 
    .full_banner_2_col_3_row .module2 .texto-espaciado {
	}
}

@media screen and (max-width: 320px){
	.full_banner_2_col_3_row .module1 .texto-espaciado, 
    .full_banner_2_col_3_row .module2 .texto-espaciado {
	}
}

.icon-shop-cart-background-black{
   display: inline-block;
    stroke-width: 0;
    stroke: #fff;
    fill: #fff;
    height: auto;
    width: 17px;
    vertical-align: bottom;
    padding-top: 0px;
}

.categorias_woman_primera{
    margin-top:35px;
}

 .categories-1-slick-sin-flechasv1 h1{
	/*text-transform:uppercase;*/
 }

 /* Happy */
.happy .shop-now{
    display:none;
}


.w50_main_banner_giftguide  .happy .shop-now{
    display:inline-block;
}
.frase1_happy{
    margin-bottom: 0px !important;
    font-weight: normal !important;
    text-transform: uppercase;
}
body[language="pl"] .frase1_happy{
	font-weight: 600 !important;
}
.frase2_happy{
    margin-bottom: 15px !important;
}

.frase_ultima_happy{    
    margin-top: 10% !important;
    font-size: 1vw !important;

    font-family: 'Montserrat' !important;
}

@media screen and (max-width: 768px){
	.frase_ultima_happy{    
		margin-top: 3% !important;
	}
	.frase2_happy{
		margin: 10px 0 !important;
	}
}

@media screen and (min-width: 769px){

   
    .frase1_happy{
        font-size:2.4vw !important;
        font-weight:normal !important;
        margin-top:10% !important;
    letter-spacing: 0.7vw;
    }
    .frase2_happy{
           font-size: 1.5vw !important;
    letter-spacing: 0.06vw;
    margin-bottom: 10% !important;
    margin-top: 0.7% !important;
    }


	.frase_ultima_happy{    
	    
	  margin-top: 10% !important;
	}

}  

@media screen and (min-width: 769px) and (max-width: 1280px){
	 .frase1_happy{
		 font-size:4.4vw !important;
	 }
	 .frase2_happy{
		font-size: 3.5vw !important;
	 }
	 .frase_ultima_happy{ 
		font-size: 1.1vw;
    }
} 


@media screen and (max-width: 967px) and (min-width: 768px){
   
        .frase1_happy{
    
        font-size:4.8vw !important; 
    }
    .frase2_happy{
    
        font-size:3vw !important;
    }

        .explicacio_petit {
            font-size: 2.8vw; 
        }
}

@media screen and (max-width: 768px){
    .frase1_happy{
        font-size:5.6vw !important; /*5.2*/
		letter-spacing: 0.7vw;
    }
	body[language="de"] .frase1_happy{
		padding: 0 15%;
    }
	body[language="nl"] .frase1_happy{
		padding: 0 5%;
    }
	
    .frase2_happy{
        font-size:4vw !important; /*3.4vw*/
    }
	body[country="ES"] .frase2_happy{
		width: 48% !important;
		margin: 10px auto !important;
	}
	body[language="en"] .frase2_happy{
		width: 80% !important;
		padding: 0 10px !important;
		margin: 10px auto !important;
	}
	body[language="nl"] .frase2_happy{
		padding: 0 8% !important;
    }
	body[language="de"] .frase2_happy{
		padding: 0 8% !important;
    }

    .frase_ultima_happy{
        font-size:3.6vw !important; /*3vw*/
    }
	body[language="fr"] .frase_ultima_happy{
		padding: 0 22%;
	}
	body[language="pl"] .frase_ultima_happy{
		padding: 0 15%;
	}
	body[language="nl"] .frase_ultima_happy{
		padding: 0 20%;
	}
}

.fjala{
	font-family: 'Fjalla One' !important;
}
body[language="ru"] .fjala{
	font-family: 'Open Sans' !important;
	font-weight: 600 !important;
}


.roboto{
    font-family: 'Roboto', sans-serif !important;
}
.roboto.fino{
    font-weight:100;
}
body[language="ru"] .fjala{
    font-family: 'Open Sans' !important;
    font-weight: 600 !important;
}
/*NUEVO BTS*/
#ond-content .ond-container-fluid.bts{
	margin: 30px 5% 0;;
}
.mainbanner_slider_small.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .middle-text{
	margin: -5% 0 0 0 !important;
}
#ond-content .mainbanner_slider_small.tmpl-full_banner_slider{
	width: 86% !important;
    margin: 4% auto;
}
#ond-content .mainbanner_slider_small.tmpl-full_banner_slider.rebajas .absolute.color-white h5, #ond-content .mainbanner_slider_small.tmpl-full_banner_slider .absolute.color-white h5{
    margin-top: 12% !important;
    padding: 5px 10px !important;
    width: 18% !important;
    background-color: white;
    border-bottom: none !important;
	display: block !important;
	
	-webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
	text-align: center;
}
#ond-content .mainbanner_slider_small.tmpl-full_banner_slider.rebajas .absolute.color-white h5:hover, 
#ond-content .mainbanner_slider_small.tmpl-full_banner_slider .absolute.color-white h5:hover{
    -webkit-transform: scale(0.9);
	transform: scale(0.9);
	-ms-transform: scale(0.9);  
	-moz-transform: scale(0.9);
}
#ond-content .mainbanner_slider_small.tmpl-full_banner_slider.rebajas a:first-child .absolute h5, #ond-content .mainbanner_slider_small.tmpl-full_banner_slider a:first-child .absolute h5{
	float: right;
    position: relative;
    right: 3%;
}
#ond-content .mainbanner_slider_small.tmpl-full_banner_slider.rebajas a:last-child .absolute h5, #ond-content .mainbanner_slider_small.tmpl-full_banner_slider a:last-child .absolute h5{
	float: left;
    position: relative;
    left: 3%;
}

body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2,
body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute .txt-tipo-2,
body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute .txt-tipo-2{
	font-family: 'Open Sans' !important;
    font-weight: 600;
}

body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5, 
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5, 
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5
body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5{
    width: 25% !important;
    font-family: 'Open Sans' !important;
    font-weight: 600;
}
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5, 
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5
body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5{
	left: 15%;
}
body[language="bg"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="cs"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="el"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="hr"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5, 
body[language="pt"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="ro"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
body[language="sk"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5
body[language="zh"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5{
	right: 15%;
}

@media screen and (max-width: 780px){
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5,
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5{
		width: 32% !important;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5{
		left: 11%;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5{
		right: 11%;
	}
}
@media screen and (max-width: 450px){
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman a .absolute h5{
		left: 15%;
	}
	body[language="pl"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man a .absolute h5{
		right: 15%;
	}
}

.mainbanner_slider_small.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .partido-man-woman .txt.absolute:hover{
	background-color: transparent !important;
}
.mainbanner_slider_small.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .partido-man-woman .txt.absolute h5{
	visibility: visible !important;
	color: #b7c0c5 !important;
	text-shadow: none !important;
}
.mainbanner_slider_small.tmpl-full_banner_slider .mainbanner_slider .slick-track, .mainbanner_slider_small.tmpl-full_banner_slider .mainbanner_slider .slick-track .con_banner_mitad{
	width: 100% !important;
}
#small_banner_denim{
	width: 86% !important;
    margin: 4% auto;
    font-size: 3.4vw;
    font-weight: 400;
    font-family: 'Montserrat';
    display: block;
    text-align: center;
    text-decoration: underline;
}
#small_banner_denim .txt.absolute .row{
    text-decoration: underline;
}
#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman, #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man{
	display: none;
}
@media screen and (min-width: 1025px) and (max-width: 1700px) {
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module1{
		width: 42%;
	}
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module2{
		width: 40%;
	}
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module2 .banner-vertical-1 {
		margin: 1.7% 0;
	}
}
@media screen and (max-width: 1024px) {
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module1{
		width: 42%;
	}
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module2{
		width: 40%;
	}
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module2 .banner-vertical-1 {
		margin: 1.5% 0;
	}
}
@media screen and (max-width: 768px) {
	#ond-content .mainbanner_slider_small.tmpl-full_banner_slider{
		display: none;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman, #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man{
		display: block !important;
	}
	#small_banner_denim .txt.absolute .row{
		font-size: 3.4vw !important;
	}
	.txt-tipo-1.BTS{
		margin-top: 0;
		/*W37*/
		/*position: absolute;*/
		top: 18%;
	}
	.txt-tipo-1.BTS h2 {
		font-size: 13.3vw !important;
		/*W37*/
		color: white !important;
	}
	body[language="ru"] .txt-tipo-1.BTS h2 {
		font-size: 11.3vw !important;
	}
	.txt-tipo-1.BTS h4 {
		font-size: 3.25vw !important;
		/*padding-right: 16%;*/
		/*W37*/
		padding-right: 22%;
		color: white !important;
	}
	.txt-tipo-1.BTS:not(.rotate) h4{
		/*W37*/
		/*text-align: left;*/
	}
	.txt-tipo-1.BTS.rotate h2, .txt-tipo-1.BTS.rotate h4{
		/*W37*/
		color: black !important;
	}
	
	#ond-content .mainbanner_slider_small.tmpl-full_banner_slider.rebajas .absolute.color-white h5, #ond-content .mainbanner_slider_small.tmpl-full_banner_slider .absolute.color-white h5{
		width: 22% !important;
		margin-top: 15% !important;
		font-size: 1.55vw !important;
	}
	.tmpl-full_banner.full_banner_2_col_3_row.bts .module2 .banner-vertical-1 {
		margin: 1.8% 0;
	}
	.full_banner_2_col_3_row .module2 {
		margin-left: 3% !important;
	}
	.txt-tipo-1.BTS.rotate{
	    margin-left: 5% !important;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white .txt-tipo-2,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white .txt-tipo-2{
		font-size: 4.8vw !important;
		font-weight: 400;
		font-family: 'Montserrat' !important;
		display: block;
		text-align: center;
		text-transform: none;
		text-decoration: underline;
		position: absolute;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white  h5,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white  h5{
	    margin-top: 4% !important;
		padding: 5px 10px !important;
		width: 18% !important;
		background-color: white;
		border-bottom: none !important;
		display: block !important;
		box-shadow: 0 0 1px transparent;
		text-align: center;
		visibility: visible !important;
		color: #b7c0c5 !important;
		text-shadow: none !important;
		font-family: 'Montserrat';
		text-transform: none;
		position: absolute;	
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white  h5,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white  h5{
		width: 20% !important;
		font-family: 'Open Sans' !important;
		font-weight: 600;
	}
}
@media screen and (max-width: 450px) {
	.tmpl-full_banner.full_banner_2_col_3_row.bts  .module1, .tmpl-full_banner.full_banner_2_col_3_row.bts  .module2{
		width: 90%;
	}
	.full_banner_2_col_3_row .module1 .texto-espaciado, .full_banner_2_col_3_row .module2 .texto-espaciado{
		font-size: 8.13vw;
	}
	#ond-content .ond-container-fluid.bts{
		margin: 0;
	}
	.full_banner_2_col_3_row .module2 {
		margin-left: 10% !important;
	}
	#small_banner_denim{
		width: 100% !important;
		margin: 0 auto;
	}
	#small_banner_denim .txt.absolute .row {
		font-size: 5.8vw !important;
	}
    #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white .txt-tipo-2,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white .txt-tipo-2{
		font-size: 5.8vw !important;
		font-weight: 400;
		font-family: 'Montserrat' !important;
		display: block;
		text-align: center;
		text-transform: none;
		text-decoration: underline;
		position: absolute;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white .txt-tipo-2{
		left: 8%;
		top: 25%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white .txt-tipo-2{
		right: 8%;
		top: 25%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man{
		margin-top: 5% !important;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white  h5,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white  h5{
	    margin-top: 4% !important;
		padding: 5px 10px !important;
		width: 22% !important;
		background-color: white;
		border-bottom: none !important;
		display: block !important;
		box-shadow: 0 0 1px transparent;
		text-align: center;
		visibility: visible !important;
		color: #b7c0c5 !important;
		text-shadow: none !important;
		font-family: 'Montserrat';
		text-transform: none;
		position: absolute;	
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white  h5{
		top: 46%;
		left: 20%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white  h5{
		top: 46%;
		right: 20%;
	}
}
@media screen and (min-width: 415px) and (max-width: 768px) {
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white .txt-tipo-2,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white .txt-tipo-2{
		top: 20%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white  h5,
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white  h5{
		top: 40%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white .txt-tipo-2{
		left: 8%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white .txt-tipo-2{
		right: 8%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_woman  .absolute.color-white  h5{
		left: 18%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man  .absolute.color-white  h5{
		right: 18%;
	}
	#ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_small_mobile_man{
		margin-top: 5% !important;
	}
	.tmpl-title {
		margin-top: 40px !important;
	}
}
@media screen and (max-width: 450px){

	body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .scape_man  .txt-tipo-2{
		text-align: right !important;
		padding-right: 5% !important;
	}
	body[language="ru"] #ond-content .tmpl-full_banner_slider.rebajas.mainbanner_slider_view_768 .scape_man  h5{
		float: right !important;
		/*margin-right: 5% !important;*/
	}
}

body[language="ru"] .tmpl-full_banner_slider .scape_man .txt-tipo-1{
	padding: 5px 24% 10px 0px;
} 

@media screen and (max-width: 1280px) and (min-width: 769px) {
    .frase1_happy { font-size: 2.4vw!important; }
    .frase2_happy { font-size: 1.5vw!important; }
}


/*** BANNER MID SEASON **/


.tmpl-banner_typographic_trescolumnas {
    background-color:#3b3c3d;
    margin-top: 24px;
}

.tmpl-banner_typographic_trescolumnas .primer_bloque table{
    text-align: center;
    margin:0 auto;
    display:block;
    position:relative;
    width: auto !important;
}
    .tmpl-banner_typographic_trescolumnas .primer_texto{
        font-family:Montserrat;
        font-size:3vw;
        color:#FFDD47;
        font-weight:bold;
        text-transform: lowercase;

    }

   body[language="tr"] .tmpl-banner_typographic_trescolumnas .primer_texto{
        font-size:2.3vw;

    }

    .tmpl-banner_typographic_trescolumnas .mid_season_turquia{
        font-family:Montserrat;
        font-size:2.3vw;
        color:#FFDD47;
        font-weight:bold;
        text-transform: lowercase;

    }

    .tmpl-banner_typographic_trescolumnas .bloque_segon_descuento,
    .tmpl-banner_typographic_trescolumnas .bloque_primer_descuento{
        float:left;
        margin: 1vw 0vw 0vw 0vw;

    }

    .tmpl-banner_typographic_trescolumnas .descuento{
        font-family:Montserrat;
        font-size:4vw;
        color:#FFDD47;
        font-weight:bold;
        font-weight: 800; 
        padding-left:0vw;
        
    }


    body[language="tr"] .tmpl-banner_typographic_trescolumnas .descuento{
     
        font-size:3vw;
        padding-left:1vw;
        
    }

    .tmpl-banner_typographic_trescolumnas .bloque_segon_descuento{
margin: 2vw 0vw 0vw 3vw;
    text-align: center;
    max-width: 166px;
    }

    
body[language="ro"] #ond-content .tmpl-banner_typographic_trescolumnas .primer_texto, 
body[language="el"] #ond-content .tmpl-banner_typographic_trescolumnas .primer_texto, 
body[language="ru"] #ond-content .tmpl-banner_typographic_trescolumnas .primer_texto, 
body[language="pl"] #ond-content .tmpl-banner_typographic_trescolumnas .primer_texto,
body[language="bg"] #ond-content .tmpl-banner_typographic_trescolumnas .primer_texto,
body[language="tr"] #ond-content .tmpl-banner_typographic_trescolumnas .primer_texto,
body[language="ro"] #ond-content .tmpl-banner_typographic_trescolumnas .mid_season_turquia, 
body[language="el"] #ond-content .tmpl-banner_typographic_trescolumnas .mid_season_turquia, 
body[language="ru"] #ond-content .tmpl-banner_typographic_trescolumnas .mid_season_turquia, 
body[language="pl"] #ond-content .tmpl-banner_typographic_trescolumnas .mid_season_turquia,
body[language="bg"] #ond-content .tmpl-banner_typographic_trescolumnas .mid_season_turquia,
body[language="tr"] #ond-content .tmpl-banner_typographic_trescolumnas .mid_season_turquia,
body[language="ro"] #ond-content .tmpl-banner_typographic_trescolumnas .donde, 
body[language="el"] #ond-content .tmpl-banner_typographic_trescolumnas .donde, 
body[language="ru"] #ond-content .tmpl-banner_typographic_trescolumnas .donde, 
body[language="pl"] #ond-content .tmpl-banner_typographic_trescolumnas .donde,
body[language="bg"] #ond-content .tmpl-banner_typographic_trescolumnas .donde,
body[language="tr"] #ond-content .tmpl-banner_typographic_trescolumnas .donde,
body[language="ro"] #ond-content .tmpl-banner_typographic_trescolumnas .adicional, 
body[language="el"] #ond-content .tmpl-banner_typographic_trescolumnas .adicional, 
body[language="ru"] #ond-content .tmpl-banner_typographic_trescolumnas .adicional, 
body[language="pl"] #ond-content .tmpl-banner_typographic_trescolumnas .adicional,
body[language="bg"] #ond-content .tmpl-banner_typographic_trescolumnas .adicional,
body[language="tr"] #ond-content .tmpl-banner_typographic_trescolumnas .adicional {
    font-family: 'Open Sans' !important;
}


    body[language="en"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="et"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="lt"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="lv"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="bg"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="sk"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="hr"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="cs"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="zh"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="da"] .tmpl-banner_typographic_trescolumnas .descuento{
       
        margin:1vw 0vw 1vw 4vw;
        
    }
        .tmpl-banner_typographic_trescolumnas .descuento .percentatge{
             font-family: Poppins !important;
            font-size: 60%;
            color: #FFDD47;
            font-weight: 300;

        }


.tmpl-banner_typographic_trescolumnas .descuento_off{
    font-size:3vw;
}
    .tmpl-banner_typographic_trescolumnas .donde{
            font-family: Montserrat;
            font-size: 1.1vw;
            color: #FFDD47;
           /* margin: 1vw 0vw 1vw 0vw;
            padding-top: 0.6vw;*/
        
    }


    .tmpl-banner_typographic_trescolumnas .adicional{
        font-family:Montserrat;
        font-size:1vw;
        color:#FFDD47;
        margin:1vw 0vw 2vw 0vw;
        
    }
   body[language="ru"] .tmpl-banner_typographic_trescolumnas .primer_texto,
   body[language="pl"] .tmpl-banner_typographic_trescolumnas .primer_texto{
        font-size: 2.7vw;
     /*   margin: 2vw 2vw 2vw 3vw;*/
    }



   body[language="ru"] .tmpl-banner_typographic_trescolumnas .descuento,
   body[language="pl"] .tmpl-banner_typographic_trescolumnas .descuento{
        font-size:3vw;
      /*  margin:1vw 0vw 0vw 0vw;*/
        
    }
    body[language="ru"]  .tmpl-banner_typographic_trescolumnas .donde{
         /*   margin: 2vw 0vw 1vw 0vw;*/
        
    }

@media screen and (max-width: 769px) {
    .tmpl-banner_typographic_trescolumnas .bloque_segon_descuento{
        
    max-width: 100%;
    }
     .tmpl-banner_typographic_trescolumnas .bloque_segon_descuento,
    .tmpl-banner_typographic_trescolumnas .bloque_primer_descuento{
        float:none;
    }

    .tmpl-banner_typographic_trescolumnas {
        margin-top:50px !important;
    }

 .tmpl-banner_typographic_trescolumnas .primer_texto,
 .tmpl-banner_typographic_trescolumnas .mid_season_turquia{
        font-family:Montserrat;
        font-size:6vw;

        float:none;
    }



    .tmpl-banner_typographic_trescolumnas .descuento{
        font-family:Montserrat;
        font-size:7vw;
        float:none;
        margin: 1vw 0vw 1vw 0vw !important;
        
    }

    .tmpl-banner_typographic_trescolumnas   .primer_bloque{
        text-align: center;
    }
    .tmpl-banner_typographic_trescolumnas .donde{
      
        

              font-size:3vw;
        
    }
    .tmpl-banner_typographic_trescolumnas .bloque_segon_descuento {
    margin: 2vw 0vw 3vw 0vw;
    text-align: center;
}


        .tmpl-banner_typographic_trescolumnas .donde br{
            display:none !important;
        }
     .tmpl-banner_typographic_trescolumnas .adicional{
        font-family:Montserrat;
        font-size:1.9vw;
        color:#FFDD47;
        margin:0vw 0vw 3vw 0vw;
        
    }
     body[language="ru"] .tmpl-banner_typographic_trescolumnas .primer_texto,
     body[language="pl"] .tmpl-banner_typographic_trescolumnas .primer_texto{
        font-size: 3.7vw;
       /* margin: 2vw 2vw 2vw 3vw;*/
    }



   body[language="ru"] .tmpl-banner_typographic_trescolumnas .descuento,
   body[language="pl"] .tmpl-banner_typographic_trescolumnas .descuento{
        font-size:4vw;
       /* margin:1vw 0vw 0vw 0vw;*/
        
    }
    body[language="ru"]  .tmpl-banner_typographic_trescolumnas .donde{
         /*   margin: 2vw 0vw 1vw 0vw;*/
        
    }
.tmpl-banner_typographic_trescolumnas .descuento_off{
    font-size:3vw;
}
}


@media screen and (min-width: 1200px) and (max-width: 1299px) {


    body[language="ru"] .tmpl-banner_typographic_trescolumnas .primer_texto,
    body[language="pl"] .tmpl-banner_typographic_trescolumnas .primer_texto{
        font-size: 1.7vw;
       /* margin: 2vw 2vw 2vw 3vw;*/
    }



   body[language="ru"] .tmpl-banner_typographic_trescolumnas .descuento,
   body[language="pl"] .tmpl-banner_typographic_trescolumnas .descuento{
        font-size:2.7vw;
       /* margin:1vw 0vw 0vw 0vw;*/
        
    }
    body[language="ru"]  .tmpl-banner_typographic_trescolumnas .donde{
         /*   margin: 2vw 0vw 1vw 0vw;*/
        
    }
.tmpl-banner_typographic_trescolumnas .descuento_off{
    font-size:3vw;
}
}

@media screen and (min-width: 1300px) and (max-width: 1399px) {
 .tmpl-banner_typographic_trescolumnas .primer_texto,
 .tmpl-banner_typographic_trescolumnas .mid_season_turquia{
        font-size: 2.7vw;
       /* margin: 2vw 2vw 2vw 3vw;*/
    }



    .tmpl-banner_typographic_trescolumnas .descuento{
        font-size:3.8vw;
      /*  margin:1vw 0vw 0vw 0vw;*/
        
    }
      .tmpl-banner_typographic_trescolumnas .donde{
         /*   margin: 2vw 0vw 1vw 0vw;*/
        
    }

    body[language="ru"] .tmpl-banner_typographic_trescolumnas .primer_texto,
    body[language="pl"] .tmpl-banner_typographic_trescolumnas .primer_texto{
        font-size:1.7vw;
       /* margin: 2vw 2vw 2vw 3vw;*/
    }



   body[language="ru"] .tmpl-banner_typographic_trescolumnas .descuento,
   body[language="pl"] .tmpl-banner_typographic_trescolumnas .descuento{
        font-size:2.7vw;
       /* margin:1vw 0vw 0vw 0vw;*/
        
    }
    body[language="ru"]  .tmpl-banner_typographic_trescolumnas .donde{
         /*   margin: 2vw 0vw 1vw 0vw;*/
        
    }
.tmpl-banner_typographic_trescolumnas .descuento_off{
    font-size:38px;
}
}

@media screen and (min-width: 1400px)  {

.tmpl-banner_typographic_trescolumnas .descuento_off{
    font-size:38px;
}
 .tmpl-banner_typographic_trescolumnas .primer_texto,
 .tmpl-banner_typographic_trescolumnas .mid_season_turquia{
           font-size: 44px;
   /* margin: 26px 39px 26px 101px;*/
    }



    .tmpl-banner_typographic_trescolumnas .descuento{
         font-size: 54px;
   /* margin: 21px 39px 0px 0px;*/
        
    }
    
     .tmpl-banner_typographic_trescolumnas .donde{
      
     /*   margin:26px 0px 13px 0px;*/
              font-size:16px;
        
    }
      
     .tmpl-banner_typographic_trescolumnas .adicional{
        font-size:13px;
       /* margin:0vw 0vw 26px 0vw;*/
        
    }
     body[language="ru"] .tmpl-banner_typographic_trescolumnas .primer_texto{
         font-size: 32px;
   /* margin: 26px 39px 26px 101px;*/
    }



   body[language="ru"] .tmpl-banner_typographic_trescolumnas .descuento,
    body[language="pl"] .tmpl-banner_typographic_trescolumnas .descuento{
           font-size: 42px;
  /*  margin: 21px 39px 0px 0px;*/
        
    }
    body[language="pl"]  .tmpl-banner_typographic_trescolumnas .donde,
    body[language="ru"]  .tmpl-banner_typographic_trescolumnas .donde{
       /*      margin:26px 0px 13px 0px;*/
              font-size:14px;
        
        
    }
    body[language="ru"] .tmpl-banner_typographic_trescolumnas .adicional,
    body[language="pl"] .tmpl-banner_typographic_trescolumnas .adicional{
        font-size:13px;
    /*    margin:0vw 0vw 26px 0vw;*/
        
    }
}


@media screen and (max-width: 768px)  {
 .tmpl-banner_typographic_trescolumnas .texto_centrado{
    display:table;
    margin:0 auto;
 }

.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .middle-text {
    left: 100%;
    font-size: 7.8vw;
    font-weight: 400;
    font-family: 'Montserrat';
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 89%;
    z-index: 1;
    margin: 0 auto;
    /* text-transform: uppercase; */
    text-decoration: none;
    top: 7%;
}


.tmpl-full_banner .middle-text {
    font-size: 6vw;
}

 .tmpl-full_banner .denim_fit h1{
       font-family: Montserrat !important;
    font-size: 1.3em !important;
    min-height: 2.3em !important;
    color: #1D3283 !important;
    text-decoration: none !important;
    font-weight: bold !important;
    margin-top: 0px !important;
    padding-left: 19% !important;
    padding-right: 19% !important;
 }

 .tmpl-full_banner .denim_fit h2{
    line-height: 1.3em !important;
    font-family: Montserrat !important;
    font-size: 0.55em !important;
    color: #1D3283 !important;
    margin-top: 2em !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    padding-left: 19% !important;
    padding-right: 19% !important;
 }



 .tmpl-full_banner .denim_fit h3{
    font-family:Montserrat !important;
    font-size:0.3em !important;
    color:#1D3283 !important;
    margin-top:3em !important;
    margin-bottom:3em !important;
    text-decoration: none !important;
    padding-left: 17% !important;
    padding-right: 17% !important;
 }


 .tmpl-full_banner .denim_fit h5{
    font-size: 2vw !important;
    position: relative!important;
    text-align: center !important;
    width: 51% !important;
    border: 1px solid #1D3283;
    margin: 6% auto !important;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    top: 85% !important;
    color: #1D3283 !important;

    padding-top: 4px !important;
    padding-bottom: 4px !important;

 
 }
  .tmpl-full_banner .denim_fit .x-right h5{
    margin-right:0em !important;
    color:#1D3283 !important; 
    padding-top:4px !important;
    padding-bottom:4px !important;
    text-decoration: none !important;
 }
  .tmpl-full_banner .denim_fit .x-left h5{
    margin-left:0em  !important;
    color:#1D3283 !important; 
    padding-top:4px !important;
    padding-bottom:4px !important;
    text-decoration: none !important;
 }
 .tmpl-full_banner .txt h3 {
    margin: 20px 0 0 0 !important;
}
}

@media screen and (min-width: 769px) and (max-width: 1024px)  {
 .tmpl-banner_typographic_trescolumnas .texto_centrado{
    display:table;
    margin:0 auto;
 }
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .middle-text {
    left: 50%;
    font-size: 3vw;
    font-weight: 400;
    font-family: 'Montserrat';
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 1;
    margin: 0 auto;
    /* text-transform: uppercase; */
    text-decoration: none;
    top: 24%;
}
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad  .partido-man-woman .txt.absolute h5{
    
}

 .tmpl-full_banner .denim_fit h1{
    font-family:Montserrat !important;
    font-size:2.5em !important;
    color:#1D3283 !important;
    text-decoration: none !important;
    font-weight:bold !important;
 }

 .tmpl-full_banner .denim_fit h2{
       font-family: Montserrat !important;
    font-size: 1em !important;
    color: #1D3283 !important;
    margin-top: 0.4em !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    padding-left: 24% !important;
    padding-right: 24% !important;
 }



 .tmpl-full_banner .denim_fit h3{
    font-family:Montserrat !important;
    font-size:0.7em !important;
    color:#1D3283 !important;
    margin-top:3em !important;
    margin-bottom:3em !important;
    text-decoration: none !important;
 }


 .tmpl-full_banner .denim_fit h5{
    
    font-family:Montserrat !important;
    color:#1D3283 !important; 
    font-size:0.8em !important;
    top:76%;
    border: 1px solid #1D3283; 
    
 -moz-border-radius: 0.5em;
 border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    margin: 0 auto!important;
    width: 21%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
 }
  .tmpl-full_banner .denim_fit .x-right h5{
       margin-right: 3em !important;
    color: #1D3283 !important;
    font-size: 1em !important;
 }
  .tmpl-full_banner .denim_fit .x-left h5{
        margin-left: 3em !important;
    color: #1D3283 !important;
    font-size: 1em !important; 
 }

}


@media screen and (min-width: 1025px) and (max-width: 1399px)  {
 .tmpl-banner_typographic_trescolumnas .texto_centrado{
    display:table;
    margin:0 auto;
 }
.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .middle-text {
    left: 50%;
    font-size: 3vw;
    font-weight: 400;
    font-family: 'Montserrat';
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 1;
    margin: 0 auto;
    /* text-transform: uppercase; */
    text-decoration: none;
    top: 22%;
    z-index:999999;
}


 .tmpl-full_banner .denim_fit h1{
    font-family:Montserrat !important;
    font-size:3.5em !important;
    color:#1D3283 !important;
    text-decoration: none !important;
    font-weight:bold !important;
 }

 .tmpl-full_banner .denim_fit h2{
    font-family: Montserrat !important;
    font-size: 1.2em !important;
    color: #1D3283 !important;
    max-width: 50%;
    margin: 2em auto !important;
    text-decoration: none !important;
    font-weight: 400 !important;
 }



 .tmpl-full_banner .denim_fit h3{
    font-family:Montserrat !important;
    font-size:0.75em !important;
    color:#1D3283 !important;
    margin:2em auto !important;
    width:50%;
    text-decoration: none !important;
 }


 .tmpl-full_banner .denim_fit h5{
    font-family:Montserrat !important;
    color:#1D3283 !important; 
    font-size:0.8em !important;
    top:76%;
    border: 1px solid #1D3283; 
    
 -moz-border-radius: 0.5em;
 border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    margin: 0 auto!important;
    width: 21%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
 }
  .tmpl-full_banner .denim_fit .x-right h5{
    color: #1D3283 !important;
    font-size: 1.05em !important;
    top: 4em !important;
 }
  .tmpl-full_banner .denim_fit .x-left h5{
        left: 3em !important;
    color: #1D3283 !important;
    font-size: 1em !important; 
    top: 4em !important;
 }
 .tmpl-banner_typographic_trescolumnas .primer_link{
    z-index:9999999 !important;
 }

}



@media screen and (min-width: 1400px)  {
 .tmpl-banner_typographic_trescolumnas .texto_centrado{
    display:table;
    margin:0 auto;
    z-index:999999;
 }

 .tmpl-banner_typographic_trescolumnas .primer_link{
    z-index:9999999 !important;
 }

 .tmpl-full_banner .denim_fit h1{
    font-family:Montserrat !important;
    font-size:3.5em !important;
    color:#1D3283 !important;
    text-decoration: none !important;
    font-weight:bold !important;
 }

 .tmpl-full_banner .denim_fit h2{
    font-family: Montserrat !important;
    font-size: 1.75em !important;
    color: #1D3283 !important;
    text-decoration: none !important;
    font-weight: 400 !important;
    max-width: 50%;
    margin: 2em auto !important;
 }



 .tmpl-full_banner .denim_fit h3{
    font-family:Montserrat !important;
    font-size:1.05em !important;
    color:#1D3283 !important;
    margin-top:2em !important;
    margin-bottom:2em !important;
    text-decoration: none !important;
 }


 .tmpl-full_banner .denim_fit h5{
    font-family:Montserrat !important;
    color:#1D3283 !important; 
    font-size:1.05em !important;
    top:76%;
    border: 1px solid #1D3283; 
   
 -moz-border-radius: 0.5em;
 border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    margin: 0 auto!important;
    width: 21%;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
 }
  .tmpl-full_banner .denim_fit .x-right h5{
    color:#1D3283 !important; 
    top: 10em !important;
 }
  .tmpl-full_banner .denim_fit .x-left h5{
    left:6em  !important;
    color:#1D3283 !important;
    top: 10em !important; 
 }
}

body[language="pl"] #ond-content .tmpl-full_banner  h5,
body[language="pl"] #ond-content .tmpl-full_banner  h1,
body[language="pl"] #ond-content .tmpl-full_banner  h2,
body[language="pl"] #ond-content .tmpl-full_banner  h3,
body[language="tr"] #ond-content .tmpl-full_banner  h5,
body[language="tr"] #ond-content .tmpl-full_banner  h1,
body[language="tr"] #ond-content .tmpl-full_banner  h2,
body[language="tr"] #ond-content .tmpl-full_banner  h3,
body[language="ro"] #ond-content .tmpl-full_banner  h5,
body[language="ro"] #ond-content .tmpl-full_banner  h1,
body[language="ro"] #ond-content .tmpl-full_banner  h2,
body[language="ro"] #ond-content .tmpl-full_banner  h3,
body[language="el"] #ond-content .tmpl-full_banner  h5,
body[language="el"] #ond-content .tmpl-full_banner  h1,
body[language="el"] #ond-content .tmpl-full_banner  h2,
body[language="el"] #ond-content .tmpl-full_banner  h3

{
     font-family: 'Open Sans' !important;
}

.strtrip{
    font-size:12em;
}


.strtrip_explicacion{
    font-size:2em;
}
.trip a{
    height: 100%;
}

body[language="ru"] .frase1_happy,
body[language="ru"] .frase2_happy,
body[language="tr"] .frase1_happy,
body[language="tr"] .frase2_happy{

     font-family: 'Open Sans' !important;
}

body[country="PT"] .video_fit .txt.absolute.denim_fit .middle-text h1, body[country="PL"] .video_fit .txt.absolute.denim_fit .middle-text h1,
body[country="NL"] .video_fit .txt.absolute.denim_fit .middle-text h1, body[country="TR"] .video_fit .txt.absolute.denim_fit .middle-text h1,
body[country="GR"] .video_fit .txt.absolute.denim_fit .middle-text h1, body[country="RO"] .video_fit .txt.absolute.denim_fit .middle-text h1{
	display: none;
} 
.middle-text-subtitle {
	font-size: 8vw;
    font-family: 'Montserrat';
	font-weight: 600;
    text-transform: uppercase;
}
body[language="el"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="ro"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="hr"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="pl"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="ru"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="tr"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="zh"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="sk"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle,
body[language="cz"] .tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .middle-text-subtitle{
	font-family: 'Open Sans';
	font-weight: bold;
}
.tmpl-full_banner.tmpl-full_banner_slider.mainbanner_slider .con_banner_mitad .partido-man-woman .table .cell{
	vertical-align: bottom !important;
    padding-bottom: 9vw;
}
.tmpl-full_banner.tmpl-full_banner_slider.mainbanner_slider .con_banner_mitad .partido-man-woman .table .cell > a{
	width: inherit;
    height: 100%;
    position: absolute !important;
    top: 0;
}
.tmpl-full_banner.tmpl-full_banner_slider.mainbanner_slider .con_banner_mitad .partido-man-woman .table .cell > a h5{
    width: inherit;
    /* height: 100%; */
    position: absolute;
    bottom: 6vw;
}
.pastilla{
	font-family: 'Montserrat' !important ;
    font-size: 1.6vw;
    text-transform: lowercase;
    padding: 0px 25px;
    background-color: white;
	border: 1px solid black;
}


body[language="ro"] .pastilla, body[language="ru"] .pastilla, body[language="pl"] .pastilla, body[language="hr"] .pastilla, body[language="el"] .pastilla{
	font-family: 'Open Sans' !important;
}

.partido-man-woman.primer_link .pastilla{
	/*margin-right: 7%;*/
}
.mss_gr .partido-man-woman .pastilla{
	background-color: transparent;
    border: 3px solid white;
    color: white;
	min-width: 150px;
    width: 22%;
    display: inline-block;
}
body[language="el"] .mss_gr .partido-man-woman .pastilla{
	font-family: 'Open Sans' !important;
	font-weight: 600;
}
.mss_gr .pastilla{
	background-color: transparent;
    border: 3px solid white;
    color: white;
	min-width: 120px;
    width: 22%;
    display: inline-block;
}
body[language="el"] .mss_gr  .pastilla{
	font-family: 'Open Sans' !important;
	font-weight: 600;
}
@media screen and (min-width: 768px) and (max-width: 1024px){
	body[language="el"] .mss_gr  .pastilla{
		min-width: 200px;
	}
}
@media screen and (max-width: 350px){
	.mss_gr  .pastilla{
		min-width: 120px;
	}
}
.mss_gr .partido-man-woman.primer_link .pastilla{
	margin-right: 40%;
}
.mss_gr .partido-man-woman:not(.primer_link) .pastilla {
    margin-left: 40%;
}
.partido-man-woman:not(.primer_link) .pastilla{
	/*margin-left: 7%;*/
}
@media screen and (max-width: 768px){


	.tmpl-full_banner.tmpl-full_banner_slider.mainbanner_slider .visible-xs .table .cell:not(.happy){
		/*vertical-align: bottom !important;
		padding-bottom: 20vw !important;*/
	}
	.pastilla{
		font-size: 3.6vw !important;
	}
	.mss_gr .absolute .cell {
		vertical-align: bottom !important;
	}
	.mss_gr .absolute .cell h5{
		margin-bottom: 12% !important;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1280px){
	.partido-man-woman.primer_link .pastilla{
		/*margin-right: 19%;*/
	}
	.partido-man-woman:not(.primer_link) .pastilla{
		/*margin-left: 21%;*/
	}
}
@media screen and (min-width: 769px) and (max-width: 1024px){
	.partido-man-woman.primer_link .pastilla{
		/*margin-right: 22%;*/
	}
	.partido-man-woman:not(.primer_link) .pastilla{
		/*margin-left: 22%;*/
	}
}

/*REESTRUCTURACION TEMPLATE MAINBANNER PARTIDO*/
@media screen and (min-width: 451px) and (max-width: 768px){
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central {
		margin-bottom: 0 !important;
	}
}
@media screen and (min-width: 769px) and (max-width: 1400px){
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central,
	#ond-content .tmpl-full_banner.partido_solo_woman{
		padding: 0 1.2%; /*Para hacer caja con el resto*/
	}
	#bufandas{
		padding: 0 1.2%;
	}
}
@media screen and (min-width: 1401px){
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central, 
	.tmpl-full_banner.partido_solo_woman{
		padding: 0 0.8vw; /*Para hacer caja con el resto*/
	}
	#bufandas{
		padding: 0 0.8vw;
	}
}

#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text{
	left: 50%;
    /* font-size: 3.4vw; */
    font-weight: 800;
    font-family: 'Montserrat';
    font-size: 5vw;
    line-height: 6vw;
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 1;
    margin: 0 auto;
    text-transform: uppercase;
    text-decoration: none;
    top: 37%;
}
body[language="el"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="ro"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="hr"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="pl"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="tr"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="zh"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="sk"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="el"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text,
body[language="cz"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text{
	font-family: 'Open Sans';
	font-weight: bold;
}
body[language="nl"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text{
	top: 18%;
	line-height: 5vw;
}
@media screen and (min-width: 769px) and (max-width: 1024px){
	body[language="nl"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell .middle-text{
		top: 30%;
	}
}

#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .con_banner_mitad .partido-man-woman.primer_link .cell{
	text-align: right !important;
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .con_banner_mitad .partido-man-woman:not(.primer_link) .cell{
	text-align: left !important;
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell h5{
font-family: Montserrat;
    font-weight: 400;
    font-size: 1.6vw;
    text-transform: none;
    border-bottom: none !important;
    display: inline-block;
    width: auto;
    padding-right: 0;
    color: white;
    top: 0;
    margin-top: 0;
	
	width: 35%;
    text-align: center;
}
body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell h5,
body[language="pl"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell h5,
body[language="eu"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell h5{
	width: 45%;
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central a{
    position: relative !important;
    /*top: 22%;*/
	height: 100%;
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central h5{
	position: absolute;
    top: 68% !important;
}   
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link h5{
	right: 2.5%;
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) h5{
	left: 0;
}
@media screen and (max-width: 450px){
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link h5{
	    right: 10%;
		top: 58% !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) h5{
		left: 10%;
		top: 58% !important;
	}
}

#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
	text-transform: uppercase;
	font-family: 'Montserrat' !important;
	background-color: transparent !important;
    border: 3px solid white !important;
	padding: 2px 1.82vw !important;
	width: 100%;
    display: block;
}
body[language="el"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="ro"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="hr"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="pl"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="tr"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="zh"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="sk"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla,
body[language="cz"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
	font-family: 'Open Sans' !important;
	font-weight: 500;
}
body[language="zh"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
	display: inline-block;
    min-width: 150px;
    text-align: center;
}
body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
	display: inline-block;
    min-width: 300px;
    text-align: center;
}
@media screen and (max-width: 1240px){
	body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
		min-width: 200px;
	}
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link .pastilla {
    margin-right: 15% !important;
}
#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) .pastilla {
    margin-left: 15% !important;
	/*padding: 0px 70px !important;*/
}
span.main_banner_pearls span{
	border-bottom: 2px solid;
	text-transform: lowercase;
}
#ond-content .tmpl-full_banner.partido_solo_woman .txt .table .cell{
	text-align: left;
}
#ond-content .tmpl-full_banner.partido_solo_woman .txt .table .cell h2{
	font-weight: bold;
    font-family: 'Open Sans';
    font-size: 8vw;
	margin: 0;
	padding-left: 12%;
	text-transform: uppercase;
}
@media screen and (min-width: 769px){
	#ond-content .tmpl-full_banner.partido_solo_woman .txt .table .cell{
		text-align: center;
	}
	#ond-content .tmpl-full_banner.partido_solo_woman .txt .table .cell h2{
		font-size: 5vw;
		padding-left: 0;
	}
}

@media screen and (max-width: 768px){
    span.main_banner_pearls{
		margin-top: 10vw !important;
	}
	span.main_banner_pearls span{
		font-size: 5vw !important;
	}
	#ond-content .tmpl-slide_doble .relative{
        margin:0px;
    }
	.tmpl-slide_doble {
		margin: 30px auto 0 !important;
	}
	.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .partido-man-woman:last-child{
		margin-bottom: 5px;
	}
}
@media screen and (max-width: 450px){
	.main_banner_perlas{
		/*margin-top: 5vw;*/
	}
}

@media screen and (min-width: 451px) and (max-width: 768px){
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido .table .cell .middle-text-subtitle{
		display: none !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido .table .cell .middle-text{
		display: block !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central {
		width: 100% !important;
	}
	#bufandas{
		width: 100% !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .cell h5{
		/*margin-top: 22%;*/
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
		font-size: 2.6vw !important;
	}
	.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .partido-man-woman{
		width: 100% !important;
		margin-bottom: 15px;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
		border: none !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman h5{
		top: 56% !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link h5{
		right: 0;
		padding-right: 10% !important;
		text-align: right;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) h5{
		left: 0;
		padding-left: 10% !important;
		text-align: left;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link h5 span{
		text-align: right;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) h5 span{
		text-align: left;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link h5 .pastilla,
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) h5 .pastilla{
		margin-left: 0 !important;
		margin-right: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman .middle-text{
		font-size: 8vw;
		top: 44%;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link .middle-text{
		left: 0;
		text-align: right;
		padding-right: 10%;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) .middle-text{
		left: 0;
		text-align: left;
		padding-left: 10%;
	}
	
	    
}
@media screen and (max-width: 450px){
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central {
		width: 100% !important;
	}
	.tmpl-full_banner_slider .mainbanner_slider .con_banner_mitad .partido-man-woman{
		width: 100% !important;
		margin-bottom: 15px;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central a{
		top : 0;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link .pastilla {
		margin-right: 0 !important;
		padding: 0 !important;
		text-align: right;
	}
	body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman.primer_link .pastilla{
		text-align: right;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) .pastilla {
		margin-left: 0 !important;
		padding: 0 !important;
		text-align: left;
	}
	body[language="ru"] #mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .partido-man-woman:not(.primer_link) .pastilla {
		text-align: left;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .con_banner_mitad .partido-man-woman.primer_link .cell{
		padding-right: 10%;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .con_banner_mitad .partido-man-woman:not(.primer_link) .cell{
		padding-left: 10%;
	}
	#mainbanner_partido.tmpl-full_banner.tmpl-full_banner_partido.tmpl-full_banner_partido_texto_central .pastilla{
		border: none !important;
	}
}

/*MAIN BANNER NEW APP*/
#ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
	font-family: 'Poppins';
    font-size: 1.82vw !important; /*35px*/
    font-weight: 600;
    width: 22%;
    margin: 10% auto 0 10%;
    text-align: left;
    line-height: 2.3vw; /*46px;*/
}
#ond-content .tmpl-full_banner_slider.small{
	margin-bottom: 50px;
}
#ond-content .tmpl-full_banner_slider.small .absolute .cell .txt-tipo-2.main_banner_newapp{
	margin: 0% auto 0 6%;
	width: 30%;
	font-size: 1.62vw !important;
}
#ond-content .tmpl-full_banner_slider.small .new_app_title{
    text-align: left;
    margin: 0% auto 0 6%;
    color: #fdb402;
    font-weight: 600;
    font-family: 'Montserrat';
	margin-top: -6%;
}

body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="pl"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="zh"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="hr"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="ro"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="cs"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="bg"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp,
body[language="el"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
	font-family: 'Open Sans';
	 font-weight: 700;
	 width: 30%;
}

.botones-cta{
	position: absolute;
    bottom: 25%;
	margin-left: 10%;
}
#ond-content .tmpl-full_banner_slider.small .botones-cta{
	bottom: 16%;
	margin-left: 6%;
}
.botones-cta a{
	margin-right: 1em;
    text-decoration: none !important;
    transition: all 0.2s linear 0s;
    margin-top: 1em;
    font-weight: bold;
    padding: 0.5em 1em;
    background-color: #febf00 !important;
    border: none;
    font-size: 1.25vw;
    color: #000000 !important;
    /* width: 30%; */
    text-align: center;
    position: absolute;
    bottom: 24%;
    font-family: 'Poppins';
	display: inline-block !important;
}
.aclaracion_asterisco{
	position: absolute;
    bottom: 19%;
    margin-left: 10%;
	font-size: 0.9vw;
	font-family: 'Poppins';
}
body[language="bg"] .aclaracion_asterisco, body[language="ru"] .aclaracion_asterisco, body[language="pl"] .aclaracion_asterisco,
body[language="cn"] .aclaracion_asterisco, body[language="el"] .aclaracion_asterisco,
body[language="hr"] .aclaracion_asterisco, body[language="ro"] .aclaracion_asterisco, body[language="cz"] .aclaracion_asterisco{
		font-family: 'Open Sans';
	}
@media screen and (min-width: 769px) and (max-width: 1280px){
	#ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
		margin: 10% auto 0 8.5%;
	}
	.botones-cta{
	    bottom: 29%;
	    margin-left: 8.5%;
	}
	.aclaracion_asterisco{
	    bottom: 24%;
		margin-left: 8.5%;
	}
}

@media screen and (max-width: 1024px){
	#ond-content .tmpl-full_banner_slider.small .new_app_title{
		margin-top: -4%;
	}
	#ond-content .tmpl-full_banner_slider.small .new_app_title{
		font-size: 6rem;
	}
	#ond-content .tmpl-full_banner_slider.small .absolute .cell .txt-tipo-2.main_banner_newapp{
		width: 25%;
		margin: 1% auto 1% 6%;
		font-size: 2vw !important;
	}
	#ond-content .tmpl-full_banner_slider.small .botones-cta {
		bottom: 18%;
		margin-left: 6%;
	}
}

@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
		margin: 0% auto 0 12%;
		top: 15%;
		position: absolute;
		font-size: 5.8vw !important;
		width: 36%;
		line-height: 7.3vw;
	}
	body[language="de"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
		width: 45%;
	}
	body[language="tr"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
		font-size: 5vw !important;
		line-height: 6.3vw;
	}
	body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{
		margin: 0% auto 0 10%;
		top: 26%;
	    font-size: 5vw !important;
		width: 45%;
	}
	.botones-cta {
		margin-left: 11%;
		bottom: 16%;
	}
	.botones-cta a{
		font-size: 3.15vw;
		display: block !important;
	}
	.aclaracion_asterisco {
		bottom: 7%;
		margin-left: 12%;
		font-size: 3.2vw;
		line-height: 3.4vw;
		width: 55%;
	}
	body[language="tr"] .aclaracion_asterisco{
		bottom: 5%;
	}
	#ond-content .tmpl-full_banner_slider.small .new_app_title{
		margin-top: -8%;
	}
	#ond-content .tmpl-full_banner_slider.small .absolute .cell .txt-tipo-2.main_banner_newapp{
		position: inherit;
		width: 36%;
		font-size: 3vw !important;
		line-height: 4.3vw;
	}
	#ond-content .tmpl-full_banner_slider.small .botones-cta{
		display: block;
		margin-left: 6%;
		bottom: 20%;
	}
	#ond-content .tmpl-full_banner_slider.small .botones-cta a{
		display: inline-block !important;
	}
	
	body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="pl"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="zh"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="hr"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="ro"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="cs"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="bg"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp, body[language="el"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp {
		width: 45%;
	}

	    
}

@media screen and (max-width: 450px){
	#ond-content .tmpl-full_banner_slider.small .new_app_title {
		font-size: 4rem;
	}
    body[language="ru"] #ond-content .tmpl-full_banner_slider.small .new_app_title {
        font-size: 2rem;
    }
    body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp {
        margin: 1% auto 0 6%;
    }
    body[language="ru"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp{

        width: 60%;
    }

}

/*W44 MODULO SLIDE DOBLE CON PRECIO GANCHO A LA DERECHA**/
.tmpl-slide_doble .datos-producto{
    height: 100%;
    margin-top: 0;
    margin-left: 50%;
	width: 50%;
    /*padding: 5rem 3vw;*/ /*4vw;*/
	/*padding: calc(100% - 28vw) 3vw;*/
    background-color: #4e1321;
    text-align: left;
	/*max-height: 442px;*/
}
.tmpl-slide_doble .datos-producto .titulo_promo{
    color: #982535;
    font-weight: bold;
    font-size: 25px;
    font-size: 1.3vw;
	border-bottom: 2px solid;
    display: inline-block;
}
.tmpl-slide_doble .datos-producto .titulo_producto_carrusel{
	font-size: 1.88vw !important; /*2.08vw*/
    font-weight: 500 !important;
    line-height: 100% !important;
    text-transform: inherit;
    margin: 0 !important;
	padding: 1vw 0;
}
body[language="eu"] .tmpl-slide_doble .datos-producto .titulo_producto_carrusel{
	font-size: 1.48vw !important;
}
.tmpl-slide_doble .datos-producto .precio_producto_carrusel{
	float: left;
	font-weight: 600 !important;
}
.tmpl-slide_doble .datos-producto .sup_precio_producto_carrusel{
	margin: 0;
}
.tmpl-slide_doble .datos-producto .sup_precio_producto_carrusel .decimales_precio_producto_carrusel, 
.tmpl-slide_doble .datos-producto .sup_precio_producto_carrusel .moneda_precio_producto_carrusel{
	display: inline-block;
    font-weight: 600 !important;
    font-size: 2vw;
}
.tmpl-slide_doble .tabla-gancho-1{
	width: 100%; 
	height: 100%;
}
.tmpl-slide_doble .tabla-gancho-1 .datos-producto .titulo_promo, .tmpl-slide_doble .tabla-gancho-1 .datos-producto .precio_producto_carrusel{
	margin: 0 0 0 18%;
}
.tmpl-slide_doble .tabla-gancho-1 .titulo_producto_carrusel{
	display: block;
	margin: 1vw 18% !important;
}
.tmpl-slide_doble .tabla-gancho-1 .datos-producto .decimales_precio_producto_carrusel, 
.tmpl-slide_doble .tabla-gancho-1 .datos-producto .moneda_precio_producto_carrusel{
    font-weight: 600 !important;
    display: inline-block;
    font-size: 2vw;
}

@media screen and (min-width: 768px) and (max-width: 1024px){
	.tmpl-slide_doble .datos-producto .titulo_promo{
		font-size: 1.8vw;
	}
	.tmpl-slide_doble .datos-producto .titulo_producto_carrusel{
		font-size: 2.88vw !important;
	}
	body[language="eu"] .tmpl-slide_doble .datos-producto .titulo_producto_carrusel{
		font-size: 2.28vw !important;
	}
	.tmpl-slide_doble .tabla-gancho-1 .precio_producto_carrusel {
		font-size: 3vw !important;
	}
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto .decimales_precio_producto_carrusel, .tmpl-slide_doble .tabla-gancho-1 .datos-producto .moneda_precio_producto_carrusel{
		font-size: 3vw;
	}
}
@media screen and (max-width: 767px){
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto{
		max-height: 100%;
		width: 100%;
	}
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto .titulo_promo{
		font-size: 3.3vw;
	}
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto .titulo_promo, .tmpl-slide_doble .tabla-gancho-1 .datos-producto .precio_producto_carrusel {
		margin: 0 0 0 12%;
	}
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto .titulo_producto_carrusel{
		font-size: 4.88vw !important;
		margin: 3vw 12% !important;
		width: 38%;
	}
	body[language="eu"] .tmpl-slide_doble .tabla-gancho-1 .datos-producto .titulo_producto_carrusel{
		font-size: 3.88vw !important;
	}
	.tmpl-slide_doble .tabla-gancho-1 .precio_producto_carrusel,
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto .decimales_precio_producto_carrusel, 
	.tmpl-slide_doble .tabla-gancho-1 .datos-producto .moneda_precio_producto_carrusel{
		font-size: 4vw !important;
	}
}

/*modulo cuadros*/
#ond-content #cuadros.tmpl-full_banner{
	padding: 0 9vw; /*15rem*/
}
#ond-content #cuadros.tmpl-full_banner .txt h2{
	font-family: 'Montserrat';
	font-size: 4.3rem;
}
body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2{
	font-size: 3.3rem;
}
#ond-content #cuadros.tmpl-full_banner .txt h2 span.t1{
	display: block;
    font-family: inherit;
}
#ond-content #cuadros.tmpl-full_banner .txt h2 span.t2{
	display: block;
    font-size: 2rem;
    font-weight: 400;
    font-family: inherit;
}
#ond-content #cuadros.tmpl-full_banner .txt h2 span.t3{
    display: inline-block;
    text-transform: lowercase;
    font-family: 'Montserrat' !important;
}
body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3{
	margin-top: 15px !important;
}
#ond-content #cuadros.tmpl-full_banner .txt h2 span.t3:hover{
	background-color: black;
	color: white;
	-webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t1,
body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t2,
body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 {
	font-family: 'Open Sans';
}
@media screen and (max-width: 1440px){
	#ond-content #cuadros.tmpl-full_banner .txt h2{
		font-size: 4.3rem;
	}
}
@media screen and (min-width: 769px) and (max-width: 992px){
	#ond-content #cuadros.tmpl-full_banner .txt h2{
		font-size: 3.3rem;
	}
}
@media screen and (max-width: 768px){
	#ond-content #cuadros{
		margin-top: 0 !important;
	}
	#ond-content #cuadros.tmpl-full_banner .txt h2{
		font-size: 3.3rem;
		margin-right: 0;
		font-size: 8.3vw;
	}
	#ond-content #cuadros.tmpl-full_banner {
		padding: 0;
		width: 100%;
	}
	#ond-content #cuadros.tmpl-full_banner .txt h2{
	    color: #000000;
        margin-right: 40%;
	}
	.main_banner_partido .table .cell{
		vertical-align: bottom !important;
	}
	.main_banner_partido .table .cell h5{
		margin-bottom: 22% !important;
	}
}
.shop-now{
	font-size: 16px;
    font-weight: 100;
    padding: 0 !important;
    display: inline-block;
    line-height: 100%;
    border: 1px solid black;
	text-transform: lowercase;    
    padding: 5px 16px !important
}


.categorias_woman_primera .shop-now:hover{
   background-color: black;
   color: white;

}


body[language="bg"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="el"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="cs"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="sk"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="ro"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="tr"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3,
body[language="hr"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 ,
body[language="pl"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t3 {
    font-family: 'Open Sans' !important;
}
@media screen and (max-width: 1440px){
	.shop-now{
		font-size: 1vw !important;
	}
	#ond-content .tmpl-full_banner.bolsos .shop-now,
	#ond-content .tmpl-full_banner.zapatos .shop-now,
	#ond-content .tmpl-full_banner.accesorios .shop-now{
		font-size: 2vw;
	}
}
@media screen and (max-width: 768px){
	#ond-content #cuadros.tmpl-full_banner .txt h2 span.t1{
		font-size: 6vw;
	}
	body[language="ru"] #ond-content #cuadros.tmpl-full_banner .txt h2 span.t1{
		font-size: 5vw;
	}
	#ond-content #cuadros.tmpl-full_banner .txt h2 span.t2{
		font-size: 3vw;
	}
	#ond-content #cuadros.tmpl-full_banner .txt h2 span.t3{
	/*	border-bottom: 1px solid white;
		color: white;*/
		font-size: 3vw;
	}
	.shop-now{
		padding: 5px 12px !important;
		margin-top: 15px;
	}
	#ond-content .tmpl-slide_doble.editorial .columna1 a .absolute .table .cell h1{
		margin-left: 3% !important;
	}
	#ond-content .tmpl-slide_doble.editorial .columna2 a .absolute .table .cell h1{
		padding: 0 3% !important;
	}
	#ond-content .tmpl-slide_doble a .absolute .table .cell h1 div{
		padding: 2vw 0;
	}
	#ond-content .tmpl-slide_doble a .absolute .table .cell h1 span{
		padding: 1.5vw 0;
	}
	
}

/*Banner plazo devolucion*/
#plazo_devolucion .col-xs-12.col-sm-12{
	padding: 0;
}
#plazo_devolucion .cell .row{
	display: block;
    text-align: center;
    padding: 10px 10px;
    background-color: #d3eaeb;
}
#plazo_devolucion .cell .row div:first-child{
	display: inline-block;
    font-size: 30px;
    vertical-align: sub;
	font-weight: bold;
}
body[language="en"] #plazo_devolucion .cell .row div:first-child{
	font-size: 24px;
}
#plazo_devolucion .cell .row hr{
	display: inline-block;
    width: 60px;
    border-color: black;
    margin: 0 auto;
    vertical-align: super;
}
#plazo_devolucion .cell .row div:last-child{
	display: inline-block;
    font-size: 18px;
    font-family: 'Montserrat';
}
body[language="el"] #plazo_devolucion .cell .row div:last-child, 
body[language="ru"] #plazo_devolucion .cell .row div:last-child, 
body[language="bg"] #plazo_devolucion .cell .row div:last-child,
body[language="ro"] #plazo_devolucion .cell .row div:last-child,
body[language="hr"] #plazo_devolucion .cell .row div:last-child,
body[language="pl"] #plazo_devolucion .cell .row div:last-child,
body[language="cs"] #plazo_devolucion .cell .row div:last-child,
body[language="hu"] #plazo_devolucion .cell .row div:last-child,
body[language="sk"] #plazo_devolucion .cell .row div:last-child{
    font-family: 'Open Sans';
    font-weight: 600;
}
#plazo_devolucion .cell .row div:last-child .sup{
    vertical-align: text-top;
    font-size: 14px;
}
@media screen and (max-width: 1440px){
	#plazo_devolucion{
		width: 100%;
	}
	#plazo_devolucion.tmpl-full_banner .txt{
		padding: 0;
	}
	#plazo_devolucion .cell .row div:first-child{
		display: block !important;
		margin-bottom: 8px;
	}
	#plazo_devolucion .cell .row div:last-child{
		padding: 0 10px;
	}
	.main_banner_fiesta_woman .txt-tipo-1{
		padding: 5px 1vw 10% 0px;
	}
	.main_banner_fiesta_man .txt-tipo-1{
		padding: 0px 0px 0% 16vw;
		margin-top: -2%;
	}
	body[country="ES"] .main_banner_fiesta_man .txt-tipo-1{
		margin-top: -6% !important;
	}
	.main_banner_fiesta_man .txt-tipo-1 {
		padding: 0px 0px 0% 14vw !important;
		margin-top: -6% !important;
	}
	body[country="ES"] .main_banner_fiesta_woman .txt-tipo-1 {
		padding: 5px 11vw 8% 0px !important;
	}
}
@media screen and (min-width: 1025px) and (max-width: 1440px){
	.main_banner_fiesta_woman .txt-tipo-1{
		padding: 5px 10vw 10% 0px;
		margin-top: -20%;
	}
	body[country="ES"] .main_banner_fiesta_woman .txt-tipo-1 {
		padding: 5px 10vw 8% 0px !important;
	}
}

@media screen and (max-width: 1024px){
	body[country="ES"] .main_banner_fiesta_woman .txt-tipo-1,.main_banner_fiesta_woman .txt-tipo-1 {
		padding: 5px 10vw 10% 0px !important;
	}

	body[country="ES"] .main_banner_fiesta_man .txt-tipo-1{
		margin-top: -10% !important;
	}
	.main_banner_fiesta_man .txt-tipo-1 {
		padding: 0px 0px 0% 14vw !important;
		margin-top: -10% !important;
	}

}
@media screen and (max-width: 768px){
	#plazo_devolucion .cell .row hr{
	    display: block;
		margin: 2px auto;
	}
	#plazo_devolucion .cell .row div:first-child{
		font-size: 17px;
		padding: 0 30px;
	}
	#plazo_devolucion .cell .row div:last-child {
		padding: 0 35px;
		font-size: 12px;
	}
	#plazo_devolucion .cell .row div:last-child .sup{
		font-size: 8px;
	}
	body[language="en"] #plazo_devolucion .cell .row div:first-child {
		font-size: 20px;
	}
	.main_banner_fiesta_man .txt-tipo-1 .shop-now {
        border: 1px solid white;
        color:white;
    }
    .main_banner_fiesta_man .y-center{
        vertical-align: bottom !important;
    }
    .main_banner_fiesta_woman .txt-tipo-1,
    .main_banner_fiesta_man .txt-tipo-1{
        padding: 0px !important;
        margin: 0 auto 18% auto;
        text-align:center;
    }
	body[country="ES"] .main_banner_fiesta_woman .txt-tipo-1{
		padding: 0px !important;
	}
}
@media screen and (max-width: 450px){
	#plazo_devolucion .cell .row hr{
		margin: 6px auto;
	}
	#plazo_devolucion .cell .row div:first-child{
		font-size: 14px;
		padding: 0 24px;
	}
	#plazo_devolucion .cell .row div:last-child {
		font-size: 12px;
	}
	body[language="en"] #plazo_devolucion .cell .row div:first-child {
		font-size: 16px;
	}
}


/***BANNERS EDITORIALES DE CATEGORIAS HOME W46 ANTES BLACK FRIDAY***/


body[language="bg"] #ond-content .tmpl-full_banner .shop_now ,
body[language="ru"] #ond-content .tmpl-full_banner .shop_now ,
body[language="el"] #ond-content .tmpl-full_banner .shop_now ,
body[language="cs"] #ond-content .tmpl-full_banner .shop_now ,
body[language="sk"] #ond-content .tmpl-full_banner .shop_now ,
body[language="ro"] #ond-content .tmpl-full_banner .shop_now ,
body[language="tr"] #ond-content .tmpl-full_banner .shop_now ,
body[language="th"] #ond-content .tmpl-full_banner .shop_now ,
body[language="bg"] #ond-content .tmpl-full_banner  .table .cell h1,
body[language="ru"] #ond-content .tmpl-full_banner  .table .cell h1 ,
body[language="el"] #ond-content .tmpl-full_banner  .table .cell h1 ,
body[language="cs"] #ond-content .tmpl-full_banner  .table .cell h1 ,
body[language="sk"] #ond-content .tmpl-full_banner  .table .cell h1 ,
body[language="ro"] #ond-content .tmpl-full_banner  .table .cell h1 ,
body[language="tr"] #ond-content .tmpl-full_banner  .table .cell h1 ,
body[language="hr"] #ond-content .tmpl-full_banner  .table .cell h1,
body[language="bg"] #ond-content .tmpl-full_banner  .table .cell h2,
body[language="ru"] #ond-content .tmpl-full_banner  .table .cell h2 ,
body[language="el"] #ond-content .tmpl-full_banner  .table .cell h2 ,
body[language="cs"] #ond-content .tmpl-full_banner  .table .cell h2 ,
body[language="sk"] #ond-content .tmpl-full_banner  .table .cell h2 ,
body[language="ro"] #ond-content .tmpl-full_banner  .table .cell h2 ,
body[language="tr"] #ond-content .tmpl-full_banner  .table .cell h2 ,
body[language="hr"] #ond-content .tmpl-full_banner  .table .cell h2   {
    font-family: 'Open Sans' !important;
}


#ond-content .tmpl-full_banner.bolsos .txt.absolute .table .cell,
#ond-content .tmpl-full_banner.zapatos .txt.absolute .table .cell,
#ond-content .tmpl-full_banner.accesorios .txt.absolute .table .cell{
	vertical-align: bottom;
}
#ond-content .tmpl-full_banner.bolsos .txt h2, #ond-content .tmpl-full_banner.accesorios .txt h2{
	text-align: left;
}
#ond-content .tmpl-full_banner.bolsos .txt h2 .shop-now, #ond-content .tmpl-full_banner.accesorios .txt h2 .shop-now{
	float: left;
    margin-top: 1vw;
}
#ond-content .tmpl-full_banner.zapatos .txt h2{
	text-align: right;
}
#ond-content .tmpl-full_banner.zapatos .txt h2 .shop-now{
	float: right;
    margin-top: 1vw;
}
#ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
#ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
#ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child{
	font-family: 'Montserrat'; /*Playfair Display*/
    font-weight: bold;
    font-size: 3.5vw;
	font-style: italic;
}
body[language="ro"] #ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
body[language="ro"] #ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
body[language="ro"] #ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child,
body[language="cs"] #ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
body[language="cs"] #ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
body[language="cs"] #ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child,
body[language="ru"] #ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
body[language="ru"] #ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
body[language="ru"] #ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child{
	font-family: 'Open Sans';
    font-weight: bold;
    font-size: 3.5vw;
}

#ond-content .tmpl-full_banner.bolsos .txt h2 span,
#ond-content .tmpl-full_banner.zapatos .txt h2 span,
#ond-content .tmpl-full_banner.accesorios .txt h2 span{
    display: block;
    font-size: 1.8vw;
    font-weight: 300;
    font-style: italic;
    font-family: Montserrat;
    padding-bottom: 10px;
    border-bottom: 1px solid black;
	margin-left: 0;
    margin-right: 60%;
}
#ond-content .tmpl-full_banner.zapatos .txt h2 span{
	margin-left: 60%;
	margin-right: 0;
}
#ond-content .tmpl-full_banner .shop-now{
	font-family: 'Montserrat' !important;
}
body[language="ru"] #ond-content .tmpl-full_banner .shop-now,
body[language="pl"] #ond-content .tmpl-full_banner .shop-now,
body[language="bg"] #ond-content .tmpl-full_banner .shop-now,
body[language="zh"] #ond-content .tmpl-full_banner .shop-now,
body[language="el"] #ond-content .tmpl-full_banner .shop-now,
body[language="sk"] #ond-content .tmpl-full_banner .shop-now,
body[language="hr"] #ond-content .tmpl-full_banner .shop-now,
body[language="ro"] #ond-content .tmpl-full_banner .shop-now,
body[language="cs"] #ond-content .tmpl-full_banner .shop-now,
body[language="tr"] #ond-content .tmpl-full_banner .shop-now{
	font-family: 'Open Sans' !important;
	font-weight: 500;
}
#ond-content .tmpl-full_banner .shop-now:hover {
    background-color: black;
    color: white;
}

@media (max-width:768px) {
    #ond-content .ond-container {
        width: 100%;
    }
}

@media screen and (min-width: 769px) and (max-width: 1024px){
	#ond-content .tmpl-full_banner.bolsos .shop-now,
	#ond-content .tmpl-full_banner.zapatos .shop-now, 
	#ond-content .tmpl-full_banner.accesorios .shop-now , 
    #ond-content .tmpl-full_banner .shop-now{
		font-size: 1vw;
	}
}


@media screen and (min-width: 2100px){
    #ond-content .tmpl-full_banner.bolsos .shop-now,
    #ond-content .tmpl-full_banner.zapatos .shop-now, 
    #ond-content .tmpl-full_banner.accesorios .shop-now , 
    #ond-content .tmpl-full_banner .shop-now {
        font-size: 1.5vw;
    }
}

@media screen and (min-width: 1440px){
	#ond-content .tmpl-full_banner.bolsos .shop-now,
	#ond-content .tmpl-full_banner.zapatos .shop-now, 
	#ond-content .tmpl-full_banner.accesorios .shop-now , 
    #ond-content .tmpl-full_banner .shop-now{
		font-size: 1.2vw;
	}
}

@media screen and (min-width: 1024px){
	#ond-content .tmpl-full_banner.bolsos .txt h2, 
	#ond-content .tmpl-full_banner.zapatos .txt h2,
	#ond-content .tmpl-full_banner.accesorios .txt h2{
		padding: 4vw 2vw;
	}
}

@media screen and (max-width: 768px){
	#ond-content .tmpl-full_banner.bolsos{
		margin-bottom: 0 !important;
	}
	#ond-content .tmpl-full_banner.zapatos,
	#ond-content .tmpl-full_banner.accesorios{
		margin: 4vw 0 0 0 !important ;
	}
	#ond-content .tmpl-full_banner.bolsos .txt h2, 
	#ond-content .tmpl-full_banner.zapatos .txt h2,
	#ond-content .tmpl-full_banner.accesorios .txt h2{
		padding: 6vw 8vw;
		margin: 0;
	}
	#ond-content .tmpl-full_banner.zapatos .txt h2 .shop-now{
		float: left;
	}
	#ond-content .tmpl-full_banner .shop-now{
		font-size: 3vw !important;
	}
	#ond-content .tmpl-full_banner.bolsos .txt h2 .shop-now,
	#ond-content .tmpl-full_banner.zapatos .txt h2 .shop-now,
	#ond-content .tmpl-full_banner.accesorios .txt h2 .shop-now{
		font-size: 3vw !important;
		margin-top: 3vw !important;
	}
	#ond-content .tmpl-full_banner.bolsos .txt.absolute .table .cell, 
	#ond-content .tmpl-full_banner.zapatos .txt.absolute .table .cell, 
	#ond-content .tmpl-full_banner.accesorios .txt.absolute .table .cell{
		vertical-align: top;
	}
	#ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child, 
	#ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child, 
	#ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child{
		font-size: 8vw;
	}
	#ond-content .tmpl-full_banner.bolsos .txt h2 span, 
	#ond-content .tmpl-full_banner.zapatos .txt h2 span, 
	#ond-content .tmpl-full_banner.accesorios .txt h2 span{
		font-size: 2.8vw;
	}
	#ond-content .tmpl-full_banner.bolsos .txt h2 span, 
	#ond-content .tmpl-full_banner.zapatos .txt h2 span, 
	#ond-content .tmpl-full_banner.accesorios .txt h2 span{
		margin: 0 auto;
	}
	#ond-content .tmpl-full_banner.zapatos .txt h2 {
		text-align: left;
	}
}
@media screen and (max-width: 450px){
	#ond-content .tmpl-full_banner.bolsos .txt h2, #ond-content .tmpl-full_banner.zapatos .txt h2, #ond-content .tmpl-full_banner.accesorios .txt h2 {
		padding: 4vw 8vw;
		margin: 0;
	}
	#ond-content .tmpl-full_banner.bolsos .txt h2 .shop-now, #ond-content .tmpl-full_banner.zapatos .txt h2 .shop-now, #ond-content .tmpl-full_banner.accesorios .txt h2 .shop-now {
		font-size: 3vw !important;
		margin-top: 3vw !important;
	}
}

/**W47**/
#ond-content .main_banner_lb_woman_dic .shop-now{
	color: #03663a;
    border: 1px solid #03663a;
	margin-left: 20% !important;
    margin-bottom: 4%;
}
#ond-content .main_banner_lb_woman_dic .shop-now:hover{
	color: white;
	background-color: #03663a;
}
#ond-content .main_banner_lb_man_dic .shop-now{
	/*color: #1d3861;
    border: 1px solid #1d3861;
	margin-right: 28% !important;
    margin-bottom: 4%;*/
	color: black;
    border: 1px solid black;
    margin-left: 11% !important;
    /* margin-bottom: 0%; */
    margin-top: 20%;
}
#ond-content .main_banner_lb_man_dic .shop-now:hover{
	color: white;
	background-color: black;
}
@media screen and (max-width: 1280px){
	#ond-content .main_banner_lb_man_dic .shop-now {
		margin-left: 18% !important;
		margin-top: 30%;
	}
}
@media screen and (max-width: 768px){
	#ond-content .main_banner_lb_woman_dic .shop-now {
		margin-left: 20% !important;
		margin-bottom: 34%;
	}
	#ond-content .main_banner_lb_man_dic .shop-now {
		margin-left: 42% !important;
		margin-top: 70%;
		color: white;
		border: 1px solid white;
	}
}


/***W48***/
#ond-content .w48_main_banner_vestidos .happy .txt-tipo-2.w48_main_banner_vestidos {
    display:none;
}
#ond-content .w48_main_banner_vestidos .txt-tipo-2.w48_main_banner_vestidos{
    /*padding-right: 40%;*/
}
#ond-content .txt-tipo-2.w48_main_banner_vestidos{
	text-transform: lowercase;
}

#ond-content .w48_main_banner_vestidos .shop-now{
	border: 1px solid black;
	margin-top: 30px;
	color: black;
}
#ond-content .w48_main_banner_vestidos .shop-now:hover{
	background-color: black;
	color: white;
}

#ond-content .w48_main_banner_vestidos .txt-tipo-2 h1{
	border-bottom: 5px solid black;
	display: inline-block;
}

#ond-content #w48_tricot_block .cell .row{
    text-align: left;
    float: right;
	width: 17%;
    max-width: 230px;
    margin: 0;
}
#ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel{
	font-family: 'Montserrat';
    font-size: 2vw;
    font-weight: 100;
    text-transform: lowercase;
}
#ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel{
	font-family: 'Montserrat';
    font-size: 2vw;
    font-weight: 600;
    padding-top: 10%;
}
#ond-content #w48_tricot_block .cell .row .shop-now{
	font-size: 1vw;
}
body[language="el"] #ond-content #w48_tricot_block .cell .row .shop-now{
	font-size: 0.8vw !important;
}
body[language="bg"] #ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel,
body[language="bg"] #ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel,
body[language="el"] #ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel,
body[language="el"] #ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel,
body[language="tr"] #ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel,
body[language="tr"] #ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel{
	font-family: 'Open Sans';
}
#ond-content #w48_rayas .cell .row .shop-now{
	vertical-align: super;
}

body[language="tr"] #ond-content .tmpl-full_banner_slider.small .absolute .cell .txt-tipo-2.main_banner_newapp{
	width: 40%;
}

@media screen and (max-width: 1280px){
	#ond-content #w48_tricot_block .cell .row h2{
	   font-size: inherit;
	}
}

@media screen and (min-width: 1024px){
	#ond-content .tmpl-full_banner_slider.rebajas .w48_main_banner_vestidos .absolute.absolute.color-white .txt-tipo-2{
		margin-top: 0;
		font-size: 2vw !important;
	}
}

@media screen and (max-width: 1024px){
	#ond-content .tmpl-full_banner_slider.small .absolute .cell .txt-tipo-2.main_banner_newapp {
		width: 40%;
	}
}

@media screen and (min-width: 769px) and (max-width: 1024px){
	body[language="fr"] #ond-content #w48_tricot_block .cell .row{
		width: 16%;
	}
}

@media screen and (max-width: 768px){
	#ond-content .w48_main_banner_vestidos .txt-tipo-2.w48_main_banner_vestidos{
		padding-right: 0;
	}
	#ond-content .w48_main_banner_vestidos .txt-tipo-2{
		font-size: inherit !important;
		margin-top: 20%;
	}
	#ond-content .w48_main_banner_vestidos .txt-tipo-2 h1{
		font-size: 11rem;
		border-bottom: 3px solid white;
		color: white;
	}
	#ond-content .w48_main_banner_vestidos .shop-now{
		margin-top: 50px;
		color: black;
		background-color: white;
	}
	#ond-content .w48_main_banner_vestidos .div-oculto{
		margin-top: -50px;
	}
	#ond-content .w48_rayas h2{
	    margin-bottom: 5%;
		margin-right: 35%;
	}
	
	#ond-content .tmpl-full_banner_slider.small{
		margin-top: 50px !important;
	}
	body[language="ro"] #ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
	body[language="ro"] #ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
	body[language="ro"] #ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child,
	body[language="cs"] #ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
	body[language="cs"] #ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
	body[language="cs"] #ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child,
	body[language="ru"] #ond-content .tmpl-full_banner.bolsos .txt h2 div:first-child,
	body[language="ru"] #ond-content .tmpl-full_banner.zapatos .txt h2 div:first-child,
	body[language="ru"] #ond-content .tmpl-full_banner.accesorios .txt h2 div:first-child{
		font-family: 'Open Sans';
		font-weight: bold;
		font-size: 8vw;
	}
	body[language="tr"] #ond-content .tmpl-full_banner_slider .absolute .cell .txt-tipo-2.main_banner_newapp {
		font-size: 3vw !important;
		line-height: 5.3vw;
	}
	body[language="tr"] #ond-content .tmpl-full_banner_slider.small .absolute .cell .txt-tipo-2.main_banner_newapp {
		width: 55%;
	}
	#ond-content #w48_tricot_block .cell .row {
		width: 45%;
		margin-right: 5%;
		max-width: 270px;
	}
	#ond-content #w48_tricot_block .cell .row .shop-now{
		padding: 4px 8px !important;
	}
	body[language="el"] #ond-content #w48_tricot_block .cell .row .shop-now{
		font-size: 2.6vw !important;
	}
	#ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel,
	#ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel	{
		font-size: 4vw;
	}
}

@media screen and (max-width: 450px){
	#ond-content .w48_main_banner_vestidos .txt-tipo-2 h1{
		font-size: 5rem;
	}
	#ond-content .w48_main_banner_vestidos .txt-tipo-2{
		font-size: inherit !important;
	}
	#ond-content .w48_main_banner_vestidos .txt-tipo-2 h1{
		margin: 0 !important;
	}
	#ond-content .w48_main_banner_vestidos .div-oculto{
		margin-top: -30px;
	}
	#ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel, 
	#ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel {
		font-size: 6vw;
	}

    body[language="nl"] #ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel,     
    body[language="nl"] #ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel,
    body[language="de"] #ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel,     
    body[language="de"] #ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel {
        font-size: 4.2vw;
    }

	body[language="el"] #ond-content #w48_tricot_block .cell .row .datos-producto .titulo_producto_carrusel, 
	body[language="el"] #ond-content #w48_tricot_block .cell .row .datos-producto .seccion_precio_carrusel{
		font-size: 5vw;
	}
	#ond-content #w48_tricot_block .cell .row {
		width: 35%;
	}
	#ond-content #w48_tricot_block .cell .row h2 .shop-now{
		margin: 0;
	}
	body[language="el"] #ond-content #w48_tricot_block .cell .row .shop-now {
		padding: 4px !important;
	}
}
@media screen and (max-width: 350px){
	#ond-content #w48_tricot_block .cell .row .shop-now {
		padding: 4px !important;
	}
}

/***W50***/

@font-face {
    font-family: DomaineDisplay;
    src: url(fonts/DomaineDisplay-MediumItalic.otf);
    font-weight: 400;
    font-style: normal;
    text-rendering: optimizeLegibility;
}
#ond-content .w50_main_banner_giftguide h5{
	font-size: 14px !important;
    color: white !important;
    letter-spacing: 2px !important;
    border-bottom: none !important;
	margin: 0 0 1vw !important;
}
#ond-content .w50_main_banner_giftguide h1{
	font-family: 'DomaineDisplay';
	font-size: 110px;
    color: white;
}
#ond-content .w50_main_banner_giftguide .sep-container{
	width: 7%;
    position: relative;
    top: -13%;
    margin: 0.5% auto 1.5%;
}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: -1%;
    }
#ond-content .w50_main_banner_giftguide .gift_guide_sep{
	border: 1px solid white;
    display: block;
    text-align: center;
}
#ond-content .w50_main_banner_giftguide h3{
	font-family: 'Montserrat';
	font-weight: 100 !important;
	font-size: 20px !important;
	margin-top: 2% !important;
}
body[language="ru"] #ond-content .w50_main_banner_giftguide h3,
body[language="ru"] #ond-content .w50_main_banner_giftguide .view_products{
	font-family: 'Open Sans';
	font-weight: 500;
}
.fallingSnow{
	z-index: 100000;
    position: absolute;
    width: 100%;
}
.fallingSnow span{
	display: inline-block;
    width: 80px;
    height: 80px;
    margin: -280px 60px 54px -34px;
    background-image:url(../../2017_w50/img/modulo1/snowflake.png);
	background-repeat: no-repeat;
	background-size: auto;
    -webkit-animation: fallingSnow 4s infinite linear;
    -moz-animation: fallingSnow 4s infinite linear;
	display: none;
}
.fallingSnow .test{
	position: absolute;
	width: auto;
	opacity: 0;
	-webkit-animation: opacity 1s linear;
    -moz-animation: opacity 1s linear;
}
.fallingSnow .copodenieve {
   /*width: 20px;
   height: 20px;
   background-color: white;
   color: white;*/
   position: absolute;
   opacity: 0;
   -webkit-animation: opacity 0.5s linear;
    -moz-animation: opacity 0.5s linear;
	width: 13px;
	height: 19px;
	/*-ms-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	transform: rotate(25deg);*/
 }
.fallingSnow .copodenieve::after{
	content: url('../../2017_w50/img/modulo1/estrella.svg');
	color: white;
	/*font-size: 40px;*/
}
.fallingSnow span:nth-child(5n+5) {
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
}
 
.fallingSnow span:nth-child(3n+2) {
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
}
 
.fallingSnow span:nth-child(2n+5) {
    -webkit-animation-delay: 9.7s;
    -moz-animation-delay: 9.7s;
}
#bm {
  width: 100%;
  height: 100%;
}
@keyframes opacity{
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
/*Hace la animacion de la caida de nieve que aparece y desaparece*/
@keyframes fallingSnow {
  0% {
    opacity: 1;
	-ms-transform: translate(0, 0px);
	-webkit-transform: translate(0, 0px);
	transform: translate(0, 0px);
  }
  50% {
    opacity: 1;
	-ms-transform: translate(0px, 450px); 
	-webkit-transform: translate(0px, 450px); 
	transform: translate(0px, 450px); 
  }
  100% {
    opacity: 0;
	-ms-transform: translate(0px, 900px);
	-webkit-transform: translate(0px, 900px);
	transform: translate(0px, 900px);
  }
}
/*Mueve el El bloque de textos haciendo un circulo*/
@keyframes round {
	0% {
		-ms-transform: translate(0px, 5px); /* IE 9 */
		-webkit-transform: translate(0px, 5px); /* Safari */
		transform: translate(0px, 5px);
	}
	25% {
		-ms-transform: translate(-10px, 0px); /* IE 9 */
		-webkit-transform: translate(-10px, 0px); /* Safari */
		transform: translate(-10px, 0px);
	}
	50% {
		-ms-transform: translate(0px, -5px); /* IE 9 */
		-webkit-transform: translate(0px, -5px); /* Safari */
		transform: translate(0px, -5px);
	}
	75% {
		-ms-transform: translate(10px, 0px); /* IE 9 */
		-webkit-transform: translate(10px, 0px); /* Safari */
		transform: translate(10px, 0px);
	}
	100% {
		-ms-transform: translate(0px, 5px); /* IE 9 */
		-webkit-transform: translate(0px, 5px); /* Safari */
		transform: translate(0px, 5px);
	}
}
/*Mueve el CTA de Empezar el quiz haciendo un circulo invertido*/
@keyframes inverted-round {
	0% {
		-ms-transform: translate(0px, -5px); /* IE 9 */
		-webkit-transform: translate(0px, -5px); /* Safari */
		transform: translate(0px, -5px);
	}
	25% {
		-ms-transform: translate(10px, 0px); /* IE 9 */
		-webkit-transform: translate(10px, 0px); /* Safari */
		transform: translate(10px, 0px);
	}
	50% {
		-ms-transform: translate(0px, 5px); /* IE 9 */
		-webkit-transform: translate(0px, 5px); /* Safari */
		transform: translate(0px, 5px);
	}
	75% {
		-ms-transform: translate(-10px, 0px); /* IE 9 */
		-webkit-transform: translate(-10px, 0px); /* Safari */
		transform: translate(-10px, 0px);
	}
	100% {
		-ms-transform: translate(0px, -5px); /* IE 9 */
		-webkit-transform: translate(0px, -5px); /* Safari */
		transform: translate(0px, -5px);
	}
}
/*Alarga la barra del border-bottom*/
@keyframes leftRightSep {
	0% {
		margin-right: 0px;
		margin-left: 0px;
	}
	50% {
		margin-right: -7px;
		margin-left: -2px;
	}
	100% {
		margin-right: 0px;
		margin-left: 0px;
	}
}
/*Mueve la barra del border-bottom*/
@keyframes toLeft{
	0% {
		right: 0px;
	}
	50% {
		right: 0.5%;
	}
	100% {
		right: 0px;
	}
}
#ond-content .w50_main_banner_giftguide  .cell .gift_guide_top {
    /*margin-bottom: 12%;*/
	-ms-transform: translate(0px, 0px); /* IE 9 */
    -webkit-transform: translate(0px, 0px); /* Safari */
    transform: translate(0px, 0px);
	/*animation: round 3600ms linear infinite;*/
	/*visibility: hidden;*/
	/*opacity: 0;*/
	position: absolute;
    top: 14%; /*16%*/
    width: 100%;
}
#ond-content .w50_main_banner_giftguide  .cell.happy .gift_guide_top {
    opacity:1;
}
#ond-content .w50_main_banner_giftguide  .cell.happy .gift_guide_top h5{
    display:none;
}
#ond-content .w50_main_banner_giftguide  .cell.happy .gift_guide_top {
    top: 6%;
}
#ond-content .w50_main_banner_giftguide  .cell.happy .gift_guide_top img{
    display:none;
}
#ond-content .w50_main_banner_giftguide .btn-container{
	position: absolute;
    bottom: 10%;
    width: 100%;
	/*opacity: 0;*/
}
#ond-content .w50_main_banner_giftguide .happy .btn-container{
    opacity: 1;
}

#ond-content .w50_main_banner_giftguide .shop-now{
	text-transform: uppercase;
    border: 2px solid white;
    font-size: 16px;
    padding: 24px !important;
    min-width: 266px;
    font-weight: 400;
    letter-spacing: 2px;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	margin-top: 5%;
}
#ond-content .w50_main_banner_giftguide:nth-child(4) .shop-now{
	border: 2px solid black;
}
#ond-content .w50_main_banner_giftguide .shop-now:hover{
	background-color: white;
	color: black;
}
#ond-content .w50_main_banner_giftguide:nth-child(4) .shop-now:hover{
	background-color: black;
	color: white;
}
#ond-content .w50_main_banner_giftguide .shop-now:active, #ond-content .w50_main_banner_giftguide .shop-now.active{
	background-color: #151f31;
	color: white;
	border: 2px solid #151f31;
}
#ond-content .w50_main_banner_giftguide .view_products{
    text-transform: uppercase;
    position: absolute;
    text-align: center;
    width: 100%;
    bottom: 0.75vw;
    font-family: 'Montserrat';
    font-weight: 100;
    font-size: 10px;
    letter-spacing: 1px;
	color: white;
}
#ond-content  .w50_main_banner_giftguide .view_products:hover{
	font-weight: 400;
}
#ond-content .con_happys .w50_main_banner_giftguide .view_products{

    display:none;
}
body[language="cs"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1,
body[language="tr"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1,
body[language="sk"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1,
body[language="pl"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1,
body[language="el"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1,
body[language="hr"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1,
body[language="ro"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .table .cell h1{
	font-family: 'DomaineDisplay' !important;
}
body[language="cs"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now,
body[language="sk"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now,
body[language="pl"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now,
body[language="el"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now,
body[language="hr"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now,
body[language="ro"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now{
	font-family: 'Montserrat' !important;
	font-weight: 400;
}
body[language="tr"] #ond-content .tmpl-full_banner .w50_main_banner_giftguide .shop-now{
	font-family: 'Montserrat' !important;
}

    #ond-content .w50_main_banner_giftguide .view_products{
        display:none;
    }
@media screen and (max-width: 1800px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -11%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: 3%;
    }
}
@media screen and (max-width: 1600px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -9%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: 3%;
    }
}
@media screen and (max-width: 1500px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -7%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: 3%;
    }
}
@media screen and (max-width: 1500px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -5%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: 3%;
    }
}
@media screen and (max-width: 1400px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -5%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: 3%;
    }
	#ond-content .tmpl-full_banner .txt h1{
		margin: 0 !important;
	}

}
@media screen and (max-width: 1300px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -7%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: 3%;
    }
}
@media screen and (max-width: 1280px){
	#ond-content .w50_main_banner_giftguide .gift_guide_top h1{
		margin: 0;
	}
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -11%;
	}

    #ond-content .w50_main_banner_giftguide .happy .sep-container{
        top: -7%;
    }
}
@media screen and (max-width: 1024px){
	#ond-content .w50_main_banner_giftguide .sep-container{
		top: -3%;
	}
}
@media screen and (max-width: 768px){
    #ond-content .w50_main_banner_giftguide .btn-container{
        bottom: 18%;
    }
	#ond-content .w50_main_banner_giftguide .gift_guide_top h1{
		font-size: 19vw;
		margin: 0;
		line-height: 100%;
	}
	#ond-content .w50_main_banner_giftguide .txt h3{
		/*margin-top: 32% !important;*/
		font-size: 3rem !important;
	}
    #ond-content .w50_main_banner_giftguide .happy h3 {
    margin-top: 5% !important;
    font-size: 3rem !important;
}
	#ond-content .w50_main_banner_giftguide .gift_guide_top h5{
		font-size: 2.6vw !important;
		margin-top: -20px !important;
		margin-bottom: 4vw !important;
	}
	#ond-content .w50_main_banner_giftguide .view_products{
		bottom: 7rem;
		font-size: 1.2rem;
	}
	#ond-content .w50_main_banner_giftguide .shop-now{
		padding: 34px !important;
		min-width: 266px;
		width: 50%;
	}
	.sep-container{
		display: none;
	}
	#ond-content .w50_main_banner_giftguide:nth-child(4) .shop-now{
		border: 2px solid white;
		color: white;
	}
}
@media screen and (max-width: 450px){

    #ond-content .tmpl-full_banner .happy h2{
        color:#ffffff !important;
    }
	#ond-content .w50_main_banner_giftguide .gift_guide_top h1{
		font-size: 13vw;
        padding-top: 7vw;
	}
	#ond-content .w50_main_banner_giftguide .gift_guide_top img{
		height: 44px !important;
		width: 166px !important;
	}
	#ond-content .w50_main_banner_giftguide .txt h3{
		/*margin-top: 32% !important;*/
		font-size: 1.6rem !important;
	}

    #ond-content .w50_main_banner_giftguide .happy h3 {
    margin-top: 5% !important;
}
	#ond-content .w50_main_banner_giftguide .shop-now{
		padding: 16px !important;
		width: 50%;
		min-width: auto;
	}
	#ond-content .w50_main_banner_giftguide  .view_products{
		font-size: 0.9rem;
		bottom: 4rem;
	}
}
@media screen and (max-width: 350px){
	#ond-content .w50_main_banner_giftguide .txt h3{
		font-size: 1.4rem !important;
	}
	#ond-content .w50_main_banner_giftguide .shop-now{
		padding: 10px !important;
	}
	#ond-content .w50_main_banner_giftguide .view_products{
		bottom: 3rem;
	}
}