@font-face {
font-family:'sweet_pearegular';
src:url(../fonts/sweet_pea_2-webfont.woff2) format("woff2"),url(../fonts/sweet_pea_2-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'montserratbold';
src:url(../fonts/montserrat-bold-webfont.woff2) format("woff2"),url(../fonts/montserrat-bold-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'montserratextra_bold';
src:url(../fonts/montserrat-extrabold-webfont.woff2) format("woff2"),url(../fonts/montserrat-extrabold-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'montserrathairline';
src:url(../fonts/montserrat-hairline-webfont.woff2) format("woff2"),url(../fonts/montserrat-hairline-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'montserratlight';
src:url(../fonts/montserrat-light-webfont.woff2) format("woff2"),url(../fonts/montserrat-light-webfont.woff) format("woff");
font-weight:300;
font-style:normal
}

@font-face {
font-family:'montserratregular';
src:url(../fonts/montserrat-regular-webfont.woff2) format("woff2"),url(../fonts/montserrat-regular-webfont.woff) format("woff");
font-weight:400;
font-style:normal
}

@font-face {
font-family:'montserratsemi_bold';
src:url(../fonts/montserrat-semibold-webfont.woff2) format("woff2"),url(../fonts/montserrat-semibold-webfont.woff) format("woff");
font-weight:600;
font-style:normal
}

@font-face {
font-family:'montserratultra_light';
src:url(../fonts/montserrat-ultralight-webfont.woff2) format("woff2"),url(../fonts/montserrat-ultralight-webfont.woff) format("woff");
font-weight:200;
font-style:normal
}

#landing-marketplace {
overflow:hidden;
font-family:"Montserrat",Helvetica,Arial,sans-serif;
padding-bottom:60px;
color:#231f20;
position:relative
}

.mCSB_scrollTools .mCSB_draggerContainer {
display:none
}

#landing-marketplace #slider .bg-contenido {
background:url(../img/bg-header.jpg) center no-repeat;
background-size:cover;
min-height:300px;
color:#fff;
position:relative
}

#landing-marketplace #slider .logo-market {
float:right;
margin-right:20px;
margin-top:40px
}

#landing-marketplace #slider .bg-contenido .bienvenidos {
position:absolute;
left:5%;
top:30px
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto {
float:left
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto h4 {
font-size:30px;
margin-bottom:10px
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto span.linea {
border-top:2px solid #fff;
width:80%;
display:inline-block
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto p {
font-size:16px;
font-weight:300
}

#landing-marketplace #slider .bg-contenido .bienvenidos img {
margin-top:60px
}

#landing-marketplace .titulo {
text-align:center
}

#landing-marketplace #despacho-preguntas {
margin-top:50px;
display:inline-block;
width:100%
}

#landing-marketplace .titulo h2 {
border-bottom:#fbbc43 solid 3px;
color:#000;
display:inline-block;
margin-bottom:0;
line-height:40px;
text-transform:uppercase
}

#landing-marketplace #despacho-preguntas .titulo p {
color:#000;
margin-top:10px
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes {
margin:40px 0
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes p:first-child {
background:#fbbc43;
color:#fff;
display:inline-block;
padding:8px 20px;
text-transform:uppercase;
font-weight:700
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default {
position:relative
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-heading {
background:#f5f5f5;
position:relative
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-collapse {
padding:10px;
font-weight:300
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-heading h4 a {
width:100%;
display:inline-block;
padding:15px 0 15px 10px;
color:#000;
font-weight:300;
text-transform:uppercase
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-heading span.flecha {
width:27px;
height:20px;
background:url(../img/icon_acordion-2.png) no-repeat 0 0 #f5f5f5;
float:right;
position:absolute;
right:20px;
top:10px
}

#landing-marketplace .panel-collapse.collapse.in .panel-body span.flecha {
width:27px;
height:20px;
background:url(../img/icon_acordion-2.png) no-repeat 0 100% #f5f5f5;
float:right;
position:absolute;
right:20px;
top:15px
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-heading h4 a:hover,#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-heading h4 a:focus {
text-decoration:none
}

#landing-marketplace #sucursales-chilexpress form {
width:100%;
display:inline-block;
margin-top:40px
}

#landing-marketplace #sucursales-chilexpress form select {
display:block;
margin:0 auto;
background:#f5f5f5;
font-weight:300;
color:#939393;
border:none;
width:25%;
height:40px
}

#landing-marketplace #cd-table {
position:relative;
width:100%;
max-width:1170px;
margin:1em auto;
font-size:14px;
font-size:.875rem;
border-right:1px solid #e6e7f1
}

#landing-marketplace #cd-table::after {
content:'';
display:table;
clear:both
}

#landing-marketplace #cd-table::before {
content:'';
position:absolute;
top:0;
right:-1px;
height:100%;
width:35px;
background:-webkit-linear-gradient(right,white 10%,rgba(255,255,255,0));
background:linear-gradient(to left,white 10%,rgba(255,255,255,0));
z-index:5;
pointer-events:none
}

.no-cssgradients #landing-marketplace #cd-table::before {
display:none
}

#landing-marketplace #cd-table.table-end::before {
display:none
}

#landing-marketplace #cd-table .cd-table-container {
position:relative;
width:100%;
overflow-x:auto;
-webkit-overflow-scrolling:touch
}

#landing-marketplace #cd-table .cd-table-wrapper {
width:870px;
padding-left:14%
}

#landing-marketplace #cd-table .cd-table-column {
width:16%;
float:left;
margin-left:-1px
}

#landing-marketplace #cd-table .cd-table-column:last-child {
border-right:none
}

#landing-marketplace #cd-table h2,#cd-table ul > li {
position:relative;
text-align:center;
padding:0 1em;
height:50px;
line-height:15px;
background-color:#f5f5f5;
border-bottom:1px solid #fff
}

#landing-marketplace #cd-table h2 {
font-size:14px;
font-size:.875rem;
text-transform:uppercase;
font-weight:700;
color:#fff;
background:#fbbc43;
height:auto;
margin:0;
font-size:12px;
padding:10px 5px;
text-align:center
}

#landing-marketplace #cd-table ul > li {
color:#000;
font-weight:300;
font-size:12px;
padding:5px
}

#landing-marketplace #cd-table ul > li:nth-child(odd) {
background-color:#f5f5f5
}

#landing-marketplace #cd-table ul > li:last-child {
border-bottom:none
}

#landing-marketplace #cd-table .cd-unchecked span,#cd-table .cd-checked span {
position:absolute;
width:16px;
height:16px;
background-image:url(../img/yes-no.svg);
background-repeat:no-repeat;
background-position:0 0;
background-size:32px 16px;
left:50%;
top:50%;
bottom:auto;
right:auto;
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
-o-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
-webkit-backface-visibility:hidden;
backface-visibility:hidden
}

#landing-marketplace #cd-table .cd-unchecked span {
background-position:-16px 0
}

#landing-marketplace #cd-table .cd-select {
display:block;
height:100%;
width:100%;
font-weight:700
}

#landing-marketplace #cd-table header.cd-table-column {
position:absolute;
width:14%;
left:0;
top:0;
z-index:10;
background:#f5f5f5;
margin-left:0;
pointer-events:none
}

#landing-marketplace #cd-table header.cd-table-column h2,#cd-table header.cd-table-column li {
background-color:transparent;
text-align:left;
color:#000;
text-shadow:0 1px 1px rgba(0,0,0,0.1)
}

#landing-marketplace #cd-table header.cd-table-column h2 {
color:#fff;
background:#fbbc43
}

#landing-marketplace #cd-table .cd-scroll-right {
display:block;
width:16px;
height:16px;
position:absolute;
right:0;
top:50%;
margin-top:-8px;
background:url(../img/small-arrow.svg) no-repeat center center;
z-index:6;
-webkit-animation:cd-scroll-right 1.5s infinite;
-moz-animation:cd-scroll-right 1.5s infinite;
animation:cd-scroll-right 1.5s infinite
}
#landing-marketplace #indicaciones{margin-top:60px;display: inline-block;width: 100%;}
#landing-marketplace #indicaciones img{margin: 0 auto; display: block}
#landing-marketplace #indicaciones .content-icono {display: inline-block;width: 20%; float: left;padding: 0 10px}
#landing-marketplace #indicaciones p{text-align: center; font-weight: 300;margin: 0;}
#landing-marketplace #indicaciones p span{font-weight: 700}
#landing-marketplace #terminos-y-condiciones{margin: 80px 0}
#landing-marketplace #terminos-y-condiciones img{display: block;margin: 0 auto}
#landing-marketplace #terminos-y-condiciones p a{color:#000;}
#landing-marketplace #terminos-y-condiciones p{margin: 0; font-weight: 300;font-size: 13px;}
#landing-marketplace #despacho-preguntas.preguntas-comprador{margin-top: 10px}
@media only screen and (min-width: 870px) {
#landing-marketplace #cd-table {
margin:2em auto;
border-right:none
}

#landing-marketplace #cd-table::before {
display:none
}

#landing-marketplace #cd-table .cd-table-wrapper {
width:100%;
padding-left:14%
}

#landing-marketplace #cd-table .cd-table-column {
width:16%;
float:left
}

#landing-marketplace #cd-table header.cd-table-column {
width:14%;
float:left;
box-shadow:none;
pointer-events:auto
}

#landing-marketplace #cd-table .cd-scroll-right {
display:none
}
}

@media only screen and (min-width: 1170px) {
#landing-marketplace #cd-table {
margin:4em auto
}
}

@media (max-width: 1199px) {
#landing-marketplace #cd-table h2 {
padding:10px 2px
}

#landing-marketplace #sucursales-chilexpress form select {
width:40%
}

#landing-marketplace #cd-table ul > li {
line-height:10px;
font-size:10px
}
#landing-marketplace #slider .bg-contenido .bienvenidos .texto h4 {
    font-size: 26px;}
}

@media (max-width:992px) {
#landing-marketplace #cd-table h2 {
font-size:9px
}

#cd-table ul > li {
font-size:10px
}
#landing-marketplace #slider .bg-contenido {
    min-height: 350px;}
}

@media (max-width:767px) {
#landing-marketplace #cd-table header.cd-table-column {
width:15%;
height:100%
}

#landing-marketplace #sucursales-chilexpress form select {
width:40%
}

#cd-table .cd-table-wrapper {
padding-left:25%
}

#landing-marketplace #despacho-preguntas .preguntas-frecuentes .panel.panel-default .panel-heading h4 a {
width:88%
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto h4 {
text-align:center;
margin-top:0
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto p {
text-align:center
}

#landing-marketplace #slider .bg-contenido .bienvenidos .texto span.linea {
display:block;
margin:0 auto
}

#cd-table ul > li {
font-size:12px
}

#landing-marketplace #slider .logo-market {
float:none;
margin:0 auto 20px;
display:block
}
#landing-marketplace #terminos-y-condiciones p{text-align: center; font-size:14px}
#landing-marketplace #terminos-y-condiciones img {
    margin: 0 auto 10px;}
#landing-marketplace #indicaciones img{margin-bottom: 10px}
#landing-marketplace #terminos-y-condiciones {
margin: 40px 0;}
#landing-marketplace #indicaciones {
margin-top: 30px;}
#landing-marketplace #slider .bg-contenido .bienvenidos img {
    margin: 60px auto 10px;
    display: block;}

#landing-marketplace .content-icono {margin:10px 0}
#landing-marketplace #indicaciones .content-icono {display: inline-block;width: 100%; float: none;padding: 0 10px;margin:10px 0}
}

@media (max-width:542px) {
#cd-table ul > li {
font-size:11px
}

#landing-marketplace #sucursales-chilexpress form select {
width:60%
}

#landing-marketplace #cd-table header.cd-table-column {
width:25%
}

#cd-table h2 {
font-size:10px
}

#landing-marketplace #slider .bg-contenido {
min-height:410px
}

#landing-marketplace #slider .bg-contenido .bienvenidos img {
margin:0 auto;
display:block;
float:none
}

#landing-marketplace #cd-table ul > li {
font-size:10px
}

#landing-marketplace #cd-table .cd-table-wrapper {
padding-left:25%
}
}

@-webkit-keyframes cd-scroll-right {
0%,100% {
-webkit-transform:translateX(0)
}

50% {
-webkit-transform:translateX(3px)
}
}

@-moz-keyframes cd-scroll-right {
0%,100% {
-moz-transform:translateX(0)
}

50% {
-moz-transform:translateX(3px)
}
}

@keyframes cd-scroll-right {
0%,100% {
-webkit-transform:translateX(0);
-moz-transform:translateX(0);
-ms-transform:translateX(0);
-o-transform:translateX(0);
transform:translateX(0)
}

50% {
-webkit-transform:translateX(3px);
-moz-transform:translateX(3px);
-ms-transform:translateX(3px);
-o-transform:translateX(3px);
transform:translateX(3px)
}
}