/*Hoja de estilos para GColabora */

* {margin:0; padding:0}

/*Generales */

html {overflow:auto; background:#045686}
body {overflow:hidden; font-family:'Montserrat', sans-serif !important; background:#fff}

.flex {display:flex; flex-direction:column; justify-content:center}

.nomargin {margin:0 !important}
.nopadding {padding:0 !important}

input:focus, textarea:focus, button:focus {outline:0 !important}
button {cursor:pointer}
a {text-decoration:none !important; color:#fff !important}

li {list-style:none}

.efecto {cursor:pointer; float:left; overflow:hidden; width:100%; transition:all 0.2s ease-in}
.efecto:hover img {overflow:hidden; transform:scale(1.15, 1.15); transition:all 0.2s ease-in}

.azulcl-bg {background-color:#bed8e7}

summary {color:#23b0f6 !important}
summary:focus {outline:0 !important}

.container {position:relative}

/*Cabecera - Menu principal*/
.pri-menu {text-align:center; margin:0}
.pri-menu li a {color:#414042 !important}
.pri-menu li:hover a, .pri-menu li.pri-act a {color:#055485 !important}
.pri-menu li {cursor:pointer; display:inline-block; letter-spacing:1px; font-weight:800; text-transform:uppercase; color:#414042; border-right:#9a9a9a 1px solid}
.pri-menu li:last-of-type {border-right:none}

.login a.loginbtn {text-align:center; font-weight:700; color:#055485 !important}
form.login {padding:0}

ul.rs {margin:0}
ul.rs li {text-align:center; border:#9a9a9a solid 1px; border-radius:50%}
ul.rs li i {font-style:normal}
ul.rs li a {color:#9a9a9a !important}

/*Secciones - Seccion1 */
.container h1 {font-weight:600; color:#045686}

.txt-colaborar h1 {font-weight:800; text-transform:inherit}
.txt-colaborar p {font-weight:400; color:#414042; text-align:left}

.form-colaborar {background:#fff; border-radius:10px}
.form-colaborar label, .form-colaborar textarea {float:left; margin:0 2% 0 0; width:48%}
.form-colaborar i {padding:0; font-style:normal; color:#fff}
.form-colaborar input, textarea {color:#8f8e8e; border-top:0; border-right:0; border-left:0; border-bottom:#dadada 1px solid; background:none}

.condi {width:100%; float:left; color:#8f8e8e}

.checkboxbase {display:block; position:relative; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.checkboxbase input {position:absolute; opacity:0; cursor:pointer}
.checkmark {position:absolute; border:1px #78d2fe solid !important}
.checkboxbase:hover input ~ .checkmark {background-color:#fff}
.checkboxbase input:checked ~ .checkmark {border:1px solid #2196F3}
.checkmark:after {content:""; position:absolute; display:none}
.checkboxbase input:checked ~ .checkmark:after {display:block}
.checkboxbase .checkmark:after {content:'●'; position:absolute; color:#2196F3; transition:all .2s}

/*label:hover:before {border:2px solid #4778d9!important}*/

button.registrarse {background:#389eda}
button.registrarse:hover, button.linkedin:hover {color:#fff; background:#6f6f6f; transition:all 0.2s ease-in}
button.registrarse:focus {color:#389eda}

.form-colaborar button, .form-colaborar a {text-align:center; color:#fff; border-radius:5px; border:none}

button.linkedin {background:#045686}

.ficha {border:#aaaaaa 1px solid; border-radius:7px; -webkit-box-shadow:3px 2px 5px 1px rgba(202, 202, 202, 0.56); -moz-box-shadow:3px 2px 5px 1px rgba(202, 202, 202, 0.56);  box-shadow:3px 2px 5px 1px rgba(202, 202, 202, 0.56); background:#fff}
.ficha h2 {color:#389eda; font-weight:700}
.ficha p {/*word-break:break-all;*/ margin:0; color:#8d8c8c}
.ficha .resu-item {color:#414042}

span.span-gris {color:#8d8c8c !important}

.ficha-eve .eve-img {border-radius:50%; padding:0}
.ficha-gru .gru-img {border-radius:7px; border:#d2d2d2 1px solid}
.ficha-prod-ser .prod-ser-img {margin-bottom:1em; border-radius:7px; border:#d2d2d2 1px solid}

/* Estilos vista detalles */
.detalle-acciones li {width:100%; padding:0.5em 0; cursor:pointer; color:#379ed9}
.detalle-acciones li:hover {transition:all 0.2s ease-in; color:#045686 !important}

button.ficha-btn, button.cer-env {border-radius:5px; color:#fff; background:#389eda; border:#389eda 1px solid}
button.ficha-btn:hover, button.cer-env:hover {background:#fff; border:none; color:#389eda; border:#389eda 1px solid; transition:all 0.2s ease-in}
button.ficha-btn:hover a {color:#fff !important}
button.cer-env:hover a {color:#389eda !important}
/*button.ficha-btn:focus, button.cer-env:focus {color:#389eda !important}*/
.quitarregalo {border:#6a6969 1px solid !important; background:#6a6969 !important}
.tie-btns-anadir button.ficha-btn, .ficha-detalletienda button.ficha-btn {background:#045686; border:#045686 1px solid}
.tie-btns-anadir button.ficha-btn:hover, .ficha-detalletienda button.ficha-btn:hover {color:#045686; background:#fff; border:#045686 1px solid}

.vermas {text-align:center}
.vermas button.mas {font-weight:700; text-transform:inherit; background:#fff; border:#055485 1px solid; border-radius:7px}
.vermas button.mas:hover, .vermas button.mas:focus {background:#055485; border:#055485 1px solid; transition:all 0.2s ease-in}
.vermas button.mas:active, .vermas button.mas:focus {background:#055485; border:#055485 1px solid}
.vermas button.mas a {color:#055485 !important}
.vermas button.mas:hover a, .vermas button.mas:active a {color:#fff !important}

.cont-secmenu {background:#bed8e7}
.cont-tiemenu {background:#cfe1eb}

.secmenu li {text-align:center; display:inline-block; background:#045686; border-radius:4px}
.secmenu li:hover {background:#379ed9; transition:all 0.2s ease-in}
.secmenu li.sec-act {background:#379ed8}
.secmenu li a p {display:none}

.ficha-det-ser {border-radius:0; border:none; border-bottom:#aaaaaa 1px solid; box-shadow:none}

.cer-emp-inf .ficha-resumen {border:none; box-shadow:none}

span.precioactual {font-weight:600}
span.precioanterior {text-decoration:line-through; color:#8d8c8c !important}

/*Página de somos*/
.creamos, .despegamos {background:#fff}
.encontramos {background-size:100%; background-repeat:no-repeat; background-image:url(../img/botcurve-bg.svg); background-position:bottom}
.crea-txt h1, .enc-txt h1, .desp-txt h1 {font-weight:800; color:#055586}
.crea-txt p, .enc-txt p, .desp-txt p {font-weight:400; color:#414042}
.creamos {background-image:url(../img/creacurve-bg.svg); background-size:102%; background-repeat:no-repeat; background-position:bottom}
.crea-img {padding:0 !important}
.desp-img {text-align:left}

.ficha-cert-opi {border-radius:7px; border:none; border:#aaaaaa 1px solid; box-shadow:none}

/*Pagina de feedback*/
.top-certificado .cer-emp-img {border-radius:50%; overflow:auto; background:#fff}
.top-certificado h1 {margin:0; font-weight:800}
.top-certificado .star-rating {margin:-0.1em 0 -0.1em 0}
.top-certificado p {font-weight:300; color:#414042}
.top-certificado .medalla h2 {font-weight:600; color:#23b0f6}

.bars {display: flex; flex-wrap: wrap; background-color: #fff; width: 100%; border-radius: 8px; padding: 0 1em 1em 1em}
.bars span { width: 30%; font-weight:600; text-transform:capitalize; display:flex; color:#8d8c8c; display: block; padding-bottom: 1em; padding-top: 1em  }
.bar { width: 70%; height:1.0em; display: block; padding-bottom: 1em; padding-top: 1em}
#barraUno, #barraDos, #barraTres, #barraCuatro, #barraCinco {height:1.0em }


.excelente {background-color:#02927a !important}
.muybueno {background-color:#028b9c !important}
.bueno {background-color:#389eda !important}
.malo {background-color:#f7ba63 !important}
.muymalo {background-color:#e05054 !important}
}

@for $i from 1 through 100 {
    .percentage-#{$i} {
        &:after {
            $value:($i * 1%);
            width:$value
        }
    }
}

.opinion-cli {background-image:url(../img/creacurve-bg.svg); background-size:105%; background-repeat:no-repeat; background-position:bottom}
.opinion-cli .fil-drop {border-bottom:#ebebeb 1px solid}
.opinion-cli .fil-drop select {font-weight:500; cursor:pointer; width:100%; margin-left:-0.3em; color:#6f6f6f; background:none; border:none}

.cert-opi-pie {width:100%; padding:1.5em 0 0}
.cer-emp-inf {background-size:105%; background-repeat:no-repeat; background-image:url(../img/botcurve-bg.svg); background-position:bottom}
.cer-emp-inf .ficha-resumen .ficha-res-img {height:9em}
.cer-emp-inf .ficha-resumen p {font-size:16px; line-height:23px}
.cer-emp-inf .ficha-resumen button.ficha-btn {font-size:14px}
.cer-form h1 {text-align:left}
.cer-form form {width:100%}
.cer-form form textarea {width:100%}
.cer-form .cer-cla p {padding:0; margin:0; color:#8f8e8e; text-align:center}

button.cer-env {width:100%; text-align:center}

.cer-inf p, .cer-pol p {font-weight:300; color:#8d8c8c}
.cer-pol h2 {font-weight:700; color:#389eda}

/*Página de blog*/
.blog-head h1 {text-align:left; font-size:25px; padding:0.5em 0.2em 0 0.5em}
.blog-head p {color:#414042; font-weight:400; font-size:17px; line-height:23px; padding:0em 0.7em 0 0.7em}

.blog-subcat ul {padding:0.5em 1em; margin:0}
.blog-subcat ul li {width:31%; margin:0 1.5% 0 0; padding:0.2em 0.6em; text-align:center; display:inline-block; background:#045686; border-radius:4px}
.blog-subcat ul li:last-of-type {margin:0}
.blog-subcat ul li.act {background:#379ed8}
.blog-subcat ul li:hover {background:#379ed8; transition:all 0.2s ease-in}
.blog-subcat ul li a {display:block; margin:0; font-size:10px; color:#fff}
.ficha-blog {padding-right:0 !important}
.ficha-blog .ficha {margin:0.5em 2em 1em 1em}
.ficha-blog .ficha-blog-img, .ficha-tie .ficha-img {height:9em; margin:0.5em 0 1em 0; border-radius:7px; border:#d2d2d2 1px solid}
.ficha-blog .ficha-blog-img img, , .ficha-tie .ficha-img img {width:100%}
.ficha-blog h3 {margin:-0.2em 0 0.2em 0; font-size:15px; font-weight:700; color:#414042}
.ficha-blog .ficha p {margin:0 0 0.4em 0; font-size:16px; line-height:22px}
.ficha-blog button a {color:#fff !important}
.breadcrumb {color:#8d8c8c; font-weight:700; background:none !important}
.breadcrumb a {color:#045686 !important}

.breadcrumb a.act {color:#379ed8 !important}
.post-art .ficha-post-img {float:left; overflow:hidden; transition:all 0.2s ease-in; border-radius:7px; border:#d2d2d2 2px solid}
.post-art .ficha-post-img img {width:100%}
.post-art h1 {margin:0}
.post-art h2 {text-align:left; color:#414042 !important; font-weight:600}
.post-art p {color:#6f6f6f}
.form-post {background:#fff}
.form-post h1 {text-align:left}
.form-post form {padding:1em 0.5em 1.5em; border-radius:8px; border:#bed8e7 1px solid; margin:0 0 2em 0}
.form-post form.form-colaborar label {width:100%}
.form-post form.form-colaborar label input {width:98%; margin:1em 0.5em 1em 0em}
.form-post form button.linkedin {margin:1em 0 0}
.side-subcat h4 {color:#414042 !important; font-weight:600}
.side-subcat ul li {color:#6f6f6f}

/*Pie de pagina*/
footer {background:#045686}

/*Pie de pagina - informacion*/
.pie-inf p {color:#fff}
.pie-rs ul {width:100%; margin:0 auto}
.pie-rs ul li {float:left; text-align:center; border:#fff solid 1px; border-radius:50%}

.resumen .separador {display:none}
.btn {white-space: Normal !important}
/*.btn:focus, button:focus {background:none !important; border:none !important; outline-color:none !important}
*/
.card {border:none !important}
.steps-form {display:table; width:100%; position:relative}
.steps-form .steps-row {display:table-row}
.steps-form .steps-row:before {top:50%; position:absolute; content:" "; width:100%; height:1px; background-color:#ccc}
.steps-form .steps-row .steps-step {display:table-cell; text-align:center; position:relative}
.steps-form .steps-row .steps-step p {margin-top:0.5rem}
.steps-form .steps-row .steps-step button[disabled] {opacity:1 !important; filter:alpha(opacity=100) !important}
.steps-form .steps-row .steps-step .btn-circle {text-align:center; line-height:1.428571429; -webkit-appearance:none; background:#fff !important; margin-top:0; color:#8e8c8d !important}
.steps-form .steps-row .steps-step .btn-indigo i {color:#025589 !important}


.prevBtn , .nextBtn, .btn-success {color:#fff; margin:2em 0 0 0}
.prevBtn {float:left; padding:0; border:#acacac 1px solid; background:#acacac !important}
.nextBtn {float:right; border:#00558b 1px solid; background:#00558b !important}
.btn-success {float:right; background:#28a745; border:#28a745 1px solid}
.btn-success:focus {color:#28a745 !important}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none; appearance:none; -moz-appearance:none; margin:0}

.read-more-state {display:none}
.read-more-target {opacity:0; transition:.25s ease}
.read-more-state:checked ~ .read-more-wrap .read-more-target {opacity:1}
.read-more-state ~ .read-more-trigger:before {content:'Leer más +'}
.read-more-state:checked ~ .read-more-trigger:before {content:'Leer menos -'; color:#8d8c8c}
.read-more-trigger {position:absolute; z-index:200; cursor:pointer; display:inline-block; color:#23b0f6}
.read-more-trigger:hover {outline:0 !important}
.read-more-state:checked ~ .read-more-trigger:focus {outline:0 !important}
.read-more-state ~ .read-more-trigger:focus {outline:0 !important}

/*---------------------------------------------------------------------------------------TAMAÑO PARA MOVIL-------------------------------------------------------------------------------------------*/

@media only screen and (min-width:320px) {
    .seccion-colaborar {background-color:#c9e5f4}
    .container h1 {text-align:center; padding:0.8em 0 0 0; font-size:22px}
    .movil-none {display:none}
    .rs-login {padding:0.3em 0}
    section {padding:0 0.5em !important}

    /*Cabecera - Iniciar sesion*/
    /*Cabecera - Menu principal*/
    .logoheader img {width:85%; margin:9% 0 0 10%}
    .pri-menu {padding:0.3em 0 1em 0}
    .pri-menu li {padding:0 0.9em; font-size:11px; line-height:12px}
    ul.rs {padding:0 0 0 25px}
    ul.rs li {display:flex; flex-direction:column; justify-content:center; margin:0.8em 0.75em; width:20px; height:20px}
    ul.rs li i {font-size:12px}
    .login a.loginbtn i {float:left; font-size:19px; padding:0 0 0 0.15em; line-height:45px}
    .txt-colaborar h1 {text-align:left; font-size:26px; padding:0.5em 0.7em 0 0.7em}
    .txt-colaborar p {font-size:19px; line-height:23px; padding:0.3em 0.7em 0 0.7em}

    /*Secciones - Seccion de colaborar - Formulario*/
    .form-colaborar label, .form-colaborar textarea {width:100%}
    .form-colaborar {padding:0.5em 0.5em 1em 0.5em; margin:0 1em 1em 1em}
    .form-colaborar input, .form-colaborar textarea {width:93%; margin:0.8em 0.5em 0.5em 1em; padding:0 0 0.3em 0; font-size:10px}
    .form-colaborar textarea {margin:2em 0 0.5em 2.5em}
    .form-colaborar button, .form-colaborar a {font-size:11px !important; line-height:25px}
    .form-colaborar button, .form-colaborar a {width:45%}
    button.registrarse {margin:1em 0 0 0.5em}
    button.linkedin {margin:1em 0 0 1em}
    .condi {margin:1em; font-size:11px}
    .form-feedback .condi {float:left; width:100%}
    .checkboxbase {padding:0 0 0 4.5%}
    .checkmark {top:0.25em; left:0; width:0.8em !important; height:0.8em}
    .checkboxbase .checkmark:after {top:-0.5em; left:0; font-size:0.9em}

    /*Secciones - Seccion de fichas*/
    .ficha {padding:0.5em 0.7em 1em 0.7em !important; margin:0.5em 2em}
    .ficha-cert-opi {padding:0.5em 0.5em 1em 0.5em !important}
    .ficha h2 {margin:0.3em 0; font-size:17px; color:#389eda; font-weight:700}
    .ficha h2 a {color:#389eda !important}
    .ficha p {font-size:13px; line-height:17px}
    .ficha .resu-item {margin:0.45em 0; font-size:14px; line-height:13px}
    .ficha span {line-height:1.2em; margin:0 0 0; font-size:15px; color:#23b0f6}
    .ficha span.publicado {color:#8d8c8c}
    .ficha span.empresa {font-size:17px; margin:0; color:#6f6f6f}
    details {width:100em}

    .ficha-resumen details {width:16em; margin:0.5em 0 1em 0}

    .star-rating {margin:0 0 -0.1em 0}
    .star-rating div {cursor:pointer; padding:0 0.17em 0 0; display:inline-block; font-size:20px; color:#c2c2c2; border:none; cursor:default}
    .star-rating:hover div {text-decoration:none}
    .selstar {color:#FFCC36 !important}

    /* Rating Star Widgets Style */
    .rating-stars ul {list-style-type:none; padding:0; -moz-user-select:none; -webkit-user-select:none}
    .rating-stars ul > li.star {display:inline-block}

    /* Idle State of the stars */
    .rating-stars ul > li.star > i.fa {
      font-size:1em; /* Change the size of the stars */
      color:#ccc; /* Color on idle state */
    }

    /* Hover state of the stars */
    .rating-stars ul > li.star.hover > i.fa {color:#FFCC36}

    /* Selected state of the stars */
    .rating-stars ul > li.star.selected > i.fa {color:#ffc300}


    button.ficha-btn {width:100%; margin:0.5em 0.8em 0 0; padding:1% 2.5%; font-size:13px}
    button.ficha-btn a {font-size:13px; color:#23b0f6 !important}
    button.ficha-btn i {padding:0 0 0 0.4em}

    .ficha-per .foto {float:none; margin:0.5em auto 0.8em; width:9em; height:9em; border:#ebebeb 3px solid; border-radius:50%}
    .ficha-per .foto img {width:100%}

    .ficha-emp .emp-img {padding:0; margin:0.7em 1em 0.2em 1em; text-align:center; border:#d2d2d2 1px solid; border-radius:7px}
    .ficha-emp .emp-img img {width:100%; height:100%;}
    .ficha-emp h2 {margin:0.5em 0 0 0}
    .ficha-emp .resu-item {line-height:18px}
    .detalle-tienda-op .ficha-emp .emp-img {height:7em}
    .detalle-tienda-op .ficha {margin:0.5em 0.7em}

    .ficha-gru .gru-img {height:9em; margin:0.7em 0 1em 0}
    .ficha-gru .gru-img img {width:100%; margin:-1.5em 0 0 0}
    .ficha-gru .gru-img p {text-align:center}
    .ficha-gru .resu-item span.cat {color:#8d8c8c}

    .ficha-eve button.ficha-btn {margin:1em 0 0}
    .ficha-eve .eve-img {width:130px; height:130px; margin:1em auto}

    .ficha-prod-ser .top {height:4em}
    .ficha-prod-ser .top .top-img {width:3em; height:3em; border:#ebebeb 1px solid; border-radius:50%; float:left}
    .ficha-prod-ser h2 {margin:0.3em 0 0 0}
    .ficha-prod-ser p {margin:0 0 0.5em 0; color:#414042}
    .ficha-prod-ser .prod-ser-img {height:9em}
    .ficha-prod-ser .prod-ser-img img {width:110%}
    .form-tbt {display:none}
    .vermas {width:80%; margin:1em 1em 2em 2em}
    .vermas button.mas {width:100%; padding:1.5% 2%; font-size:12px; line-height:17px}
    .vermas button.mas i {padding:0 0 0 0.7em; font-size:16px}
    .separador {display:none}

    /*Paginas Resumen*/
    /*Paginas Resumen - Menu Secundario*/
    .tiemenu {padding:0.35em 0}
    .cont-secmenu {padding:0.65em 0}
    .secmenu li {width:9.6%; margin:0 0 0 0.45em; padding:0.2em 0.3em}
    .tiemenu li {display:inline-block; width:18.7%; margin:0; text-align:center; padding:0 0.3em}
    .tiemenu li p {display:none}
    .secmenu li a i {font-size:16px}
    .tiemenu li a {color:#00578b !important}
    .tiemenu li.tiecarrito a {color:#045686 !important}
    .tiemenu li a i {line-height:23px; font-size:16px; cursor:pointer}

    /*Paginas Resumen - Menu de Filtros*/
    .filtro-busqueda {margin:0; padding:0.3em 0 0.4em; background:#cfe1eb}
    .filtro-busqueda input {width:65%; margin:0; border:none; font-size:13px; background:none; color:#414042}
    .filtro-busqueda input::placeholder {color:#414042 !important}
    .filtro-busqueda button {background:none; border:none}
    .filtro-busqueda button i {font-size:14px; color:#414042}

    .filtro-busqueda button.busqueda-filtrada {display:initial !important; padding:0 0 0 0.5em; font-size:13px; background:none; color:#414042}
    .filtro-busqueda button.busqueda-filtrada i {margin:0 0.2em}

    .filtro-menu {display:none}

    .modal-dialog {max-width:300px !important; margin:0 auto !important}
    .modalmenu {left:0; top:3em; width:100%; padding:1.5em 1em 0 1em; margin:0 0 3em 0; border-radius:10px; background:#f2f2f2 !important; position:absolute; z-index:300}
    .modalmenu .modal-header {padding:0 0 1em 0; border-bottom:none}
    .modalmenu .modal-header .rss a p {font-size:13px; color:#414042}
    .modalmenu .modal-header .rss a p i {color:#389eda}
    .modalmenu .modal-header .subdrops {padding:0}
    .modalmenu .modal-header .subdrops p {width:25%; float:left; margin:0 0.5em 0 0; font-size:13px; color:#414042}
    .modalmenu .modal-header .subdrops select {width:100%; float:left; font-size:13px; color:#6f6f6f; border:none; background:none}
    .modalmenu .modal-header .subdrops .vistas .cuadro::before {content:""; font-size:12px}
    .modalmenu .modal-header .subdrops .vistas .linea::before {content:""; font-size:12px}
    .modalmenu .modal-body {padding:1em}
    .modalmenu .modal-body .modalmenu-cate {padding:0 0 1em 0; color:#414042}
    .modalmenu .modal-body .modalmenu-cate h4 {font-size:15px; font-weight:600}
    .modalmenu .modal-body .modalmenu-cate .fil-items {margin:0 0 0.5em 0; color:#8d8c8c; font-size:0.9em}
    .modalmenu .modal-body .modalmenu-cate .fil-items .checkboxbase {padding:0 0 0 6.5%; font-size:12px}
    .modalmenu .modal-body .modalmenu-cate .fil-items span, .modalmenu .modal-body .modalmenu-cate .fil-items input {width:20%}
    .modalmenu .modal-body .modalmenu-cate .fil-items input {border-bottom:1px #78d2fe solid !important}
    .modalmenu .modal-footer {justify-content:left}
    .modalmenu .modal-footer .busqs {margin:0; padding:0.5em 0 !important}
    .modalmenu .modal-footer .busqs input {font-size:12px; width:93%; background:none; border:none; border-bottom:#aaaaaa solid 1px}
    .modalmenu .modal-footer .busqs button {font-size:13px; color:#389eda; border:none; background:none}
    .modalmenu .modal-footer .cerrar {padding:1em 0 0 0; cursor:pointer; margin:0}
    .modalmenu .modal-footer .cerrar button {cursor:pointer; padding:0.2em 0.4em; font-size:13.5px; border-radius:5px; color:#fff; background:#389eda; border:#389eda solid 1px}
    .modalmenu .modal-footer .cerrar button:hover {color:#389eda; background:#fff}
    .modalmenu .modal-footer .cerrar button:focus {color:#389eda}
    .modalmenu .modal-body .modalmenu-cate .min-max label {width:30% !important; float:left; margin:0 0 1em 0}
    .modalmenu .modal-body .modalmenu-cate .min-max input {margin:0 0 2em 0; background:none; border:none}


    /*Paginas Resumen - Fichas Resumen*/
    .resumen h1 {padding:0.6em 0 0 0; text-align:center}
    .ficha-resumen {padding:1em !important; max-width:100% !important; margin:1em 1em 2em 1em !important}
    .ficha-resumen .res-per-img, .ficha-resumen .res-logos-img, .detalle-menu .detalle-persona-img {margin:0 auto 0.5em; width:9em; height:9em; border:#ebebeb 3px solid; border-radius:50%; background:#fff; display:flex; flex-direction:column; justify-content:center; float:none}
    .detalle-menu .detalle-persona-img {margin:0 auto 1.5em}
    .ficha-resumen .ficha-res-img {border:#d2d2d2 1.5px solid; border-radius:7px; margin:0 0 0.5em 0; width:100%}
    .ficha-resumen .res-eve-img {width:170px; height:170px; border-radius:50%; margin:0 20% 2% 20%; border:none}
    .ficha-resumen .ficha-res-img img, .ficha-resumen .res-per-img img {width:100%}
    .res-eve-img img {height:100%; width:110% !important}
    .ficha-resumen .res-per-img img {width:100%}
    .ficha-resumen h2 {margin:0.5em 0 0.3em 0; color:#23b0f6}
    .ficha-resumen h2 a {color:#23b0f6 !important}
    .ficha-resumen p {margin:0.5em 0; font-size:16px; line-height:21px}
    .ficha-resumen .subtit {text-align:left; margin:0 0 0.2em 0; font-size:15px; color:#6f6f6f}
    .ficha-resumen .res-inf {margin:0.5em 0 0}
    .ficha-resumen p.categoria {color:#6f6f6f !important}
    .pagination {margin:1.8em 0 1.8em 1em}
    .pagination li a {padding:0 1.3em; border:none; color:#615f5f !important; background:none}
    .pagination li a.control {font-size:1.4em; line-height:1em; color:#dddddd !important}
    .pagination li a:hover {color:#1788c0 !important; background:none}
    .pagination li a.active {font-weight:700; color:#1788c0 !important}
    /*Paginas Detalle*/
    .detalle-menu .detalle-img, .detalle-menu ul {display:none}
    .detalle-menu .detalle-aso {margin:0 0 1em 0}
    .detalle-menu .detalle-aso p {text-align:center; margin:0 0 0.5em 0; font-size:15px; color:#6f6f6f}
    .detalle-menu .detalle-aso ul {background:#fff !important; padding:0}
    .detalle-menu .detalle-aso ul li {display:inline-block; width:32%; height:auto; text-align:center}
    .detalle-menu .detalle-aso ul li img {width:105%}
    .detalle-acciones {margin:1em 0}
    details p.resu-item {padding:0}
    .nav-pills {display:none !important}
    #accordion {width:100%; padding:0.5em 0 1em 0}
    #accordion .card {width:100%; margin:0 0.5%; display:inline-block; border:none}
    .card-header {margin:0.5em 0; padding:0 !important; background:#379ed9 !important}
    .btn-link {text-decoration:none !important; font-size:15px !important; padding:0.2em 0.5em !important; text-align:left !important; color:#fff !important; width:100%}
    .card-body {background:#fff; margin:0; padding:0.3em 0 !important; line-height:19px; font-size:15px; color:#8d8c8c}
    .card-body p, .card-body li {font-size:14px; width:100%; padding:0.7em 0; margin:0 0 0 0 !important}
    .card-body p a, .card-body li a {color:#8d8c8c !important}
    .card-body .form-colaborar {padding:0; margin:0}
    .card-body .form-colaborar textarea {margin:2em 0 0.5em 0.9em}
    .card-body .form-colaborar a {padding:0.5em}
    .accion-btn {position:relative; display:inline-block}
    .accion-btn-drop {border-radius:10px; background:#f2f2f2; position:absolute; z-index:300; display:none; left:0; -webkit-box-shadow:3px 2px 5px 1px rgba(202, 202, 202, 0.56);  -moz-box-shadow:3px 2px 5px 1px rgba(202, 202, 202, 0.56); box-shadow:3px 2px 5px 1px rgba(202, 202, 202, 0.56)}
    .accion-btn-cont {left:-103% !important}
    .accion-btn-mas {left:-209% !important}
    .accion-btn:active .accion-btn-drop, .accion-btn:hover .accion-btn-drop {display:block}
    .accion-btn-drop li {background:none; width:100%; padding:0.5em 0.7em; text-align:left !important}
    .accion-btn-drop li a {margin:0; font-size:14px; color:#818181 !important}
    .accion-btn-drop li span {font-size:inherit}
    .accion-btn-drop li span {font-size:inherit}
    .accion-btn-drop li:hover {background:none}
    .accion-btn-drop li:hover a, .accion-btn-drop li:hover span {color:#23b0f6 !important; font-weight:500}
    .accion-btn-drop li:last-of-type {margin:0 !important}
    .detalle-filtro {display:none}
    .ficha-detalle {margin:0 0 1em 0 !important; padding:0 2em 1em 2em !important; border:none; box-shadow:none}
    .ficha-detalle h1 {text-align:left; margin:0; padding:0.3em 0 0 0; width:100%}
    .ficha-detalle h2 {margin:0}
    .ficha-detalle h3 {font-size:17px; color:#6f6f6f}
    .detalle-masdatos, .detalle-sm {display:none !important}
    #changecontent {padding:0.5em 0 0 0}
    #changecontent h2 {margin:0.5em 0 0.5em 0; color:#045686}
    #changecontent h2 a {color:#23b0f6 !important}
    .ficha-detalle .resu-item {margin:0.6em 0 0.6em 0}
    .ficha-cali {margin:0.5em 1em}
    .promocion-production {padding:0 !important; margin:0 0 1em 0 !important}
    .promocion-production h3 {padding:1em 0 0 0; margin:0; font-weight:700; font-size:16px}
    .promocion-production p {margin:0 !important; color:#707070}
    .promocion-production .aprovecha {padding:1em}
    .promocion-production .caducacion {padding:0 1em}
    .promocion-production .promocion-btns {padding:1em}
    .promocion-production .promocion-btns button {cursor:pointer; margin:0.5em 1em 0.5em 0; text-align:center; float:left; color:#fff !important; border-radius:4px; border:none; font-size:14px !important; padding:0.3em 0.6em}
    .promocion-production .promocion-btns button.btn-success {width:inherit !important}

    /*Página de Somos*/
    .crea-txt, .desp-txt {text-align:left; padding:1.3em 2.2em !important}
    .enc-txt, .ate-txt {text-align:right; padding:1.3em 2.2em !important}
    .crea-txt h1, .enc-txt h1, .desp-txt h1 {text-align:left; margin:0 0 0.2em 0; font-size:18px}
    .crea-txt p, .enc-txt p, .desp-txt p {font-size:14px; line-height:18px}
    .creamos {height:22em}
    .crea-img {padding:0 !important}
    .crea-img img {width:40%; float:left; padding:1.5em 0 0 2em}
    .encontramos {height:25em}
    .encontramos .row {padding:1.5em 0 0 0}
    .enc-img img {float:right; width:55%; padding:0 2em 0 0}
    .despegamos {height:27em}
    .desp-img {padding:0 !important}
    .desp-img img {width:36%; padding:2em 0 0 2em}
    .pie-logo img {width:24%; margin:0.7em 0.1em 0.1em 0.9em}
    .pie-inf p {font-size:0.58em; margin:1.5em}
    .pie-rs ul p {display:none}
    .pie-rs ul li {display:flex; flex-direction:column; justify-content:center; margin:0.7em 2.2em 1em; height:35px; width:35px}
    .pie-rs ul li i {font-size:12px}
    .ficha-det-ser {margin:1em; padding:0 !important}

    /* Página de Feedback */
    .top-certificado {padding:1em}
    .top-certificado .cer-emp-img {width:8em; height:8em; margin:0 0 0.7em 0}
    .top-certificado .cer-emp-img img {margin:1.3em 0 0; width:100%}
    .top-certificado h1 {text-align:left; font-size:23px}
    .top-certificado .star-rating {margin:-0.1em 0 -0.1em 0}
    .top-certificado .star-rating div {font-size:28px}
    .top-certificado p {margin:0 0.2em 0.3em 0; font-size:18px; line-height:24px}
    .medalla {margin:0 0 1em 0}
    .top-certificado .medalla h2 {font-size:18px; padding:0 0 0 0.8em}
    .top-certificado .medalla .img img {width:12%}
    .bars span {font-size:13px; height:1em;}
    .percentage {font-size:.8em; line-height:1; width:58%; height:2em; margin-left:42%}
    .percentage:after {content:""; display:block; background-color:#ebebeb; width:50px; margin-bottom:10px; height:90%; position:relative; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%); transition:background-color .3s ease; cursor:pointer}
    .percentage-80:after {width:80%}
    .percentage-10:after {width:10%}
    .percentage-5:after {width:5%}
    .percentage-2:after {width:2%}
    .percentage-5:after {width:5%}
    .opinion-cli {padding:0.5em 0 3em 0}
    .opinion-cli h1 {text-align:center}
    .opinion-cli .fil-drop {margin:1em 2.5em; padding:1.7em 0 0.3em 0}
    .cert-opi-pie {width:100%; padding:1.5em 0 0}
    .cer-emp-inf {padding:1em 1em 2em 0.3em}
    .cer-emp-inf .ficha-resumen .ficha-res-img {height:9em}
    .cer-emp-inf .ficha-resumen p {font-size:16px; line-height:23px}
    .cer-emp-inf .ficha-resumen button.ficha-btn {font-size:14px}
    .cer-form {padding:0 0.5em 2em 2em}
    .cer-form h1 {text-align:left}
    .cer-form form {padding:2em 0}
    .cer-form form textarea {font-size:16px; margin:0.3em 0 0; padding:0 0 0.4em 0}
    .cer-form .cer-cla {margin:1em 0}
    .cer-form .cer-cla p {font-size:16px}
    .cer-form .cer-cla .star-rating {text-align:center; margin:-0.2em 0 0}
    button.cer-env {font-size:13px; margin:0.5em 0; padding:0.2em 0}
    .cer-inf {padding:2em 0 0 0}
    .cer-inf h1 {margin:0 0 1em 0}
    .cer-inf img {width:90%; margin:0 0 0.8em 0}
    .cer-inf p {padding:0 2em 1em 0; font-size:17px; line-height:22px}
    .cer-pol h2 {margin:0 0 0.2em 0; font-size:20px}
    .cer-pol p {padding:0 2em 1em 0; font-size:17px; line-height:22px}

    /*Página de blog*/
    .blog-head {padding:1em 0 0}
    .blog-head h1 {text-align:left; font-size:25px; padding:0.5em 0.2em 0 0.5em}
    .blog-head p {color:#414042; font-weight:400; font-size:17px; line-height:23px; padding:0em 0.7em 0 0.7em}
    .blog-head-pro {padding:0.5em 0 2em 0}
    .blog-subcat ul {padding:0.5em 1em; margin:0}
    .blog-subcat ul li {width:31%; margin:0 1.5% 0 0; padding:0.2em 0.6em; text-align:center; display:inline-block; background:#045686; border-radius:4px}
    .blog-subcat ul li:last-of-type {margin:0}
    .blog-subcat ul li.act {background:#379ed8}
    .blog-subcat ul li:hover {background:#379ed8; transition:all 0.2s ease-in}
    .blog-subcat ul li a {display:block; margin:0; font-size:10px; color:#fff}
    .ficha-blog {padding-right:0 !important}
    .ficha-blog .ficha {margin:0.5em 2em 1em 1em}
    .ficha-blog .ficha-blog-img {height:9em; margin:0.5em 0 1em 0; border-radius:7px; border:#d2d2d2 1px solid}
    .ficha-blog .ficha-blog-img img {width:100%}
    .ficha-tie .ficha-img {height:5.5em}
    .ficha-tie .ficha-img img {width:125%}
    .ficha-blog h3 {margin:-0.2em 0 0.2em 0; font-size:15px; font-weight:700; color:#414042}
    .ficha-blog .ficha p {margin:0 0 0.4em 0; font-size:16px; line-height:22px}
    .ficha-blog button a {color:#fff !important}
    .breadcrumb {padding:0.5em 1em !important}
    .breadcrumb a {margin:0 0.7em}
    .post-art .ficha-post-img {width:100%; height:10em; margin:1em 0 1.5em 0}
    .post-art h1 {text-align:left}
    .post-art h2 {font-size:20px; margin:0 0 0.2em 0}
    .post-art .fecha {font-size:15px}
    .post-art p {padding:0 0.5em 0 0.1em; font-size:16px; line-height:22px}
    .form-post {padding:0 1em !important}
    .form-post h1 {text-align:left}
    .form-post form {padding:1em 0.5em 1.5em; border-radius:8px; border:#bed8e7 1px solid; margin:0 0 2em 0}
    .form-post form button {margin:1em 0 0 0; font-size:12px !important; width:98%}
    aside {margin-top:1em; margin-left:0em !important}
    aside .container {padding:0 0 0 2em !important}
    .side-subcat {padding:0 0 2em 0 !important}
    .side-subcat h4 {font-size:18px}
    .side-subcat ul li {font-size:15px; margin:0 0 0.7em 0}
    h1.sidebar-tit {text-align:left}
    .post-art {padding:0 1em 0; margin:0 1em}
    .blog-head-pro .ficha {border:none !important}

    .order-tit {order:2}
    .order-busq {order:1}

    .fichas-tienda {padding:0 20px 20px 20px}
    .ficha-tie {padding:0 !important}
    .ficharegalo {padding:10px 20px}

    .ficha-tie .ficha {position:relative; padding:0.2em 0.65em 0.7em 0.65em !important; margin:0.5em}
    .oferta {position:absolute; z-index:300; right:10px; top:11px; width:36%; text-align:center; padding:2px; font-size:13px; color:#fff; background:#f7bc60; border-radius:3px}

    .oferta-detalle {top:0; right:0; width:30%}

    .filtro-tienda {padding:0.7em 0 0 0; font-size:12px; color:#838184 !important}
    .filtro-tienda button {border:none; background:none; color:#838184}
    .filtro-tienda .subdrops p {color:#414143; float:left; margin:0 0.5em 0 0}
    .filtro-tienda select {width:100%; margin:0 0 0 0.1em; color:#838184; background:none; border:none}

    .ficha-tie .star-rating {margin:-1em 0 0 0; float:left; width:100%}
    .ficha-tie .star-rating div {font-size:17px}

    .descuento {margin:0.3em 0 !important}
    .descuento span.desc-por {padding:7px; margin:0 3px 0 0; border-radius:5px; font-weight:600; float:left; background:#bed8e7}
    .descuento span.desc-txt {font-size:20px !important; font-weight:300; line-height:31px; color:#8d8c8c}
    .precioactual, .precioanterior {margin-bottom:0 !important}

    .leermas {color:#389eda !important; padding:0 !important; font-size:13px !important}

    .ficha-detalletienda {padding:1.5em 1em !important}
    .ficha-detalletienda h1 {padding:0 0 0.8em 0}
    .carouselsubfotos-cont, .carouselsubfotos {width:94%; margin:0 3% 1% 3%}
    .carouselsubfotos .subfoto {border:#d2d2d2 1.5px solid; border-radius:4px; width:30%; float:left; margin:0 0.3em}
    .carouselsubfotos .subfoto img {margin:-0.2em 0 0 0; width:124%}
    .ficha-detalletienda p {font-size:16px; margin:0 0 0.5em 0}
    .ficha-detalletienda h3 {font-size:16px; font-weight:600}
    .recomendar {margin:1em 1em 2em 1em; padding:0.5em 0 !important; border-top:#9a9a9a solid 1px; border-bottom:#9a9a9a solid 1px}
    .recomendar ul {margin:0; padding:0}
    .recomendar ul li {text-align:center; width:18%; display:inline-block}
    .recomendar ul li a i {font-size:20px; color:#379ed8}
    .ficha-rec-img {padding:0 0 0.4em 0 !important}
    .ficha-rec-img img {width:100%}

    .detalle-tienda-op {margin:0 0.7em; padding:0 0.7em}
    .ficha-cali-tie .ficha-cali {margin:1em 0}
    .detalle-tienda-op h3 {margin:0.5em 0 0 0; font-size:20px; font-weight:600; color:#6f6f6f}

    .menu-carrito {padding:1em 1em 0 1em}
    .menu-carrito ul {padding:0 0 1em 0}
    .menu-carrito ul li {width:16.66%; display:inline-block; padding:0 0 0.4em 0; border-bottom:1px solid #acacac; margin-left:-0.3em}
    .menu-carrito ul li:hover {border-bottom:1px solid #00558b}
    .menu-carrito ul li a i {font-size:18px; color:#acacac}
    .menu-carrito ul li:hover a i {color:#00558b}
    .menu-carrito ul li a p {display:none}

    .carrito-cont {padding:0 0 1.1em 0}
    .carrito-cont h2 {font-size:16px; font-weight:600; color:#025589}
    .carrito-cont h2 span {font-weight:500; color:#8e8c8d}
    .carrito-cont .ficha-resumen {margin:1em 0 0 !important}
    .carrito-cont .ficha-resumen h2 {margin:0}
    .carrito-cont .ficha-resumen p {font-size:13px}
    .carrito-cont .ficha-resumen p.resu-item, .ficharegalo .ficha p.resu-item {padding:0.5em 1em 0 1em}
    .carrito-cont .ficha-inf {padding-right:0 !important}

    .form-carrito form {padding:0.5em 0 2em 0}
    .form-carrito form div {padding:0; height:1.5em; margin-bottom:1em}
    .form-carrito form label {font-size:13px; color:#8f8d8e}
    .form-carrito form input {margin:0 0 1em 0; width:100%; font-size:12px; color:#389eda; border-top:0; border-right:0; border-left:0; border-bottom:#b1afb2 solid 1px}
    .prevBtn, .nextBtn, .btn-cod, .btn-success {width:100% !important; border-bottom:none; color:#fff !important; font-size:13px !important; padding:0.2em; border-radius:3px; color:#fff}

    h2.carritoh2gris {padding:20px 0 0; color:#414143 !important}
    .btn-cod {border:#379ed8 1px solid; background:#379ed8 !important; margin:0 0 1em 0 !important}

    button.carrito-btn {margin:0 0.8em 0.6em 0; width:25%; border:0; background:#acacac}

    .btns-carrito button, .cantidad {width:12%; display:inline-block; margin:0}
    .cantidad {text-align:center; font-size:13px}
    .btns-carrito button i {padding:0}
    .btns-carrito button.borrar {background:#fff; border:#fff}
    .btns-carrito button.borrar i {font-size:16px; color:#e24f55}
    .ficha-final {margin:0; padding:0.5em 1em 1em 1em; border-radius:6px; background:#dbe6ed}
    .ficha-final h4 {font-size:17px; margin:0; font-weight:600; color:#005193}
    .ficha-final .precio {line-height:33px; font-size:23px; font-weight:600; color:#22b1f7; margin:0 0 0.2em 0}

    .form-carrito .form-dir div input {color:#8d8d8d; width:100%}
    .form-carrito .form-dir select {border:none; border-bottom:#b1afb2 solid 1px; font-size:12px; color:#8d8d8d; width:100%}
    .p-regalo {font-size:15px; color:#414143}
    .quitar-regalo {background:#e05059; position:absolute; z-index:300; right:0; bottom:0; width:20%; text-align:center; font-size:13px; color:#fff;  border-radius:20%}
    .quitar-regalo i {color:#fff}

    .datosdepago {font-size:13px; margin:0.4em 0 1em 0}
    .datosdepago p {padding:0 15px; color:#8f8f8f; float:left}
    .datosdepago span {font-weight:600; color:#23b1f3; float:right; text-align:right}
    .form-pago div label {width:97%; margin-left:0}

    .sidenav {height:100%; width:0; position:fixed; top:0; z-index:400; left:0; background-color:#fff; overflow-x:hidden; transition:1.2s; padding:1em 0 0 0; margin:0 !important; text-align:left}
    .sidenav .row {padding:0 1em}
    .sidenav h4 {height:20px; text-transform:capitalize; font-size:19px; font-weight:600; padding:0 0.5em 0; color:#055485 !important}
    .sidenav a.menucategorias {cursor:pointer; padding:0.5em 0 0.7em 0; text-decoration:none; overflow-x:hidden; font-weight:600; font-size:16px; line-height:40px; color:#414042 !important; display:block; transition:0.3s}
    .sidenav a.menucategorias:hover{color:#f1f1f1}
    .sidenav a.menucategorias i.fa-plus {font-size:14px; line-height:30px; float:right; width:5%; color:#389eda}
    .subcategoria i.fa {margin-top:3px; margin-left:3px}
    .sidenav .closebtn {font-size:2.4em; line-height:0.5em; color:#9a9a9a !important; padding:0}
    .sidenav .contcategorias {padding:0 0.7em 0.7em 0.7em; color:#414042 !important; font-size:15px}
    .contcategorias .subcategoria, .contcategorias .cont-subcategoria {color:#9a9a9a !important; font-size:15px}
    .contcategorias .subcategoria {cursor:pointer; font-weight:600}
    .contcategorias .cont-subcategoria {font-weight:300}
    .lista-menu p {border-radius:3px; margin:0 0 0.5em 0.5em; padding:0.2em 0.75em; color:#23b0f6; font-weight:400; font-size:15px; background:#bed8e7; text-align:center}

    .sidenav input.filtie-bus {padding:0; border:none; border-bottom:#9a9a9a 1px solid; font-size:15px; color:#414042 !important}
    button.filtie-busbtn {color:#389eda; border:none; background:none; padding:0 0 0 0.5em}
    button.filtie-busbtn:focus {outline:0}

    .select2-dropdown .select2-search input {border:none; font-size:12px}
    .select2-results ul li {font-size:12px}

    .filtro-tienda .subdrops {border-bottom:1px solid #aaaaaa}

    button.busqueda-filtrada {padding:0 0 0 0.5em; font-size:13px; background:none; color:#838184}
    button.busqueda-filtrada:hover {background:none; color:#414042}
    button.busqueda-filtrada i {margin:0 0.4em}
    button.busqueda-filtrada:hover i, button.busqueda-filtrada:active i, button.busqueda-filtrada:focus i {background:none; color:#414042 !important}

    .btncant-carrito {padding:0.7em 0 0}
    .btncant-carrito button {border:none; padding:0 0.5em}
    .btncant-carrito button i {font-size:0.9em; line-height:1.5em}
    .btncant-carrito button.sub, .btncant-carrito button.add {color:#fff; background:#0772b0; border-radius:5px}
    .btncant-carrito button.sub:focus i, .btncant-carrito button.add:focus i {color:#0772b0}
    .btncant-carrito input {width:50%; text-align:center; border:none; color:#414042}
    .btncant-carrito button.clean {background:#fff}
    .btncant-carrito button.clean i {color:#e05054; font-size:1.1em}
    .ficha-detalletienda .btncant-carrito {padding:0.4em 0}
    /*.ficha-detalletienda .btncant-carrito input {width:15%}*/
    .anadir-reco  .fichadetalle-btn {padding-left:0 !important}
    .btncant-compra {padding:0.7em 0  0 !important}
    .btncant-compra input {width:30%}

    .cat-menu-icon {display:flex; flex-direction:column; justify-content:center; width:40px; height:40px; border-radius:50%; border:#9a9a9a 1px solid; margin-right:0.5em; float:left}
    .cat-menu-icon i {text-align:center; font-size:20px !important; line-height:35px; color:#414042 !important}

    .carrito {min-height:50vh}

    .steps-form {padding:1em 0}
    .steps-form .steps-row .steps-step p {margin-top:0.5rem}
    .steps-form .steps-row .steps-step .btn-circle {padding:6px 0; font-size:1.5em}
    .prevBtn , .nextBtn, .btn-success {font-size:13px !important}

    .lista-menu-cont {margin:0 1em; max-width:91% !important}
    .lista-menu-cont li {float:left; padding:0}
    .lista-menu-cont li .row {margin:0; padding:0.4em 0 !important; border-bottom:#9a9a9a 1px solid}
    .lista-menu-cont li input {border:none; padding:8px; text-decoration:none; font-weight:400; font-size:15px; color:#414042 !important; display:block; transition:0.3s}
    .add-item, .del-item {background:none; border:none; padding:0 !important; position:relative}
    .del-item {margin:0 0 0 0.75em}
    .add-item i {color:#23b0f6 !important}
    .del-item i {color:#df4f54 !important}

    .ficha-final li {padding:0.5em 0 0 0}
    .ficha-final p {font-size:16px; padding:0; color:#212529}
    .tiebus-desk {display:none !important}
    .anadir-reco {width:-webkit-fill-available; padding:1em 1em 0 1em; margin:0 !important}
    .ficha-promo-cont {padding:0 !important}
    .tabs-det-tienda .nav-pills {display:flex !important; width:100%}
    .tabs-det-tienda .nav-pills li {margin:0.5em 1em 0 0}
    .nav-pills li a {cursor:pointer; font-size:13px}

    .nav-pills li {width:45%; border-radius:5px; margin:0.5em 2em 0.5em 0; padding:0.1em 0.3em; text-align:center; background:#68c2f5 !important}
    .tab-content .form-colaborar {padding:0}

    .tab-content {padding:0 0 2em 0}
    .tab-content .form-colaborar {margin:0 0 1em}
    .tab-content .form-colaborar label {font-size:13px; width:100%}
    .tab-content .form-colaborar input {font-size:13px;  width:98%}
    .tab-content .form-colaborar textarea {font-size:13px;  width:98%; margin:1.3em 0 1em 0.3em}
    .ficha-detalletienda .detalle-inf p {font-size:17px; line-height:22px}
    .leermas {font-size:14px !important}

    .tabs-det-tienda .tab-content {padding:0 0 1em 0}

    .form-colaborar label.checkfull {width:100%}
    .checkboxbase {padding:0 0 0 4%}
    .tab-content .form-colaborar select {padding:0 0 0.3em 0; margin:1.35em 0 1em 0; width:100%; color:#8f8e8e; border-top:0; border-right:0; border-left:0; border-bottom:#dadada 1px solid; background:none; float:left; font-size:13px}
    .tab-content .accion-btn-cont {padding:1em}
    .nav-pills .accion-btn-drop li {background:#f2f2f2 !important}
    .tabs-det-tienda #accionscontent {margin:0.5em 0 0}

    #accionscontent {margin:1em 0}
    #accionscontent h3 {font-weight:600}
    #accionscontent .form-colaborar {padding:0}
    #accionscontent .form-colaborar label {width:100%}
    #accionscontent .form-colaborar input {margin-left:0; margin-right:0}
    #accionscontent .form-colaborar textarea {width:94%; margin:1.5em 0}
    #accionscontent .form-colaborar .encuesta-1 {width:100%}

    .ficha-detalletienda .detalle-inf {padding-bottom:1em}
    .tabs-det-tienda {padding:1em 0 0}
    .read-more-target {max-height:0; font-size:0}
    .read-more-state:checked ~ .read-more-wrap .read-more-target {font-size:inherit; max-height:999em}
    .read-more-trigger {font-weight:600; font-size:.9em}

    .recomendar-desk {display:none !important}

    #sid-bus-movil ul li input {margin:0.5em 0 0.5em 0; width:100%; padding:0; border:none; border-bottom:#23b0f6 1px solid; font-size:15px; color:#9a9a9a !important}
}

@media only screen and (min-width:359px) {
    ul.rs {padding:0 0 0 40px}
    .pri-menu li {font-size:13px}
    .pie-rs ul li {margin:0.7em 2.6em 1em 2.6em}
    .cont-secmenu {padding:0.7em 0}
    .secmenu li {margin:0 0 0 0.05em}
    .top-certificado .medalla h2 {padding:0.3em 0 0 0.8em; font-size:19.5px}
    .blog-head h1 {font-size:26px}
    .blog-head p {font-size:19px}
    .blog-subcat ul li a {font-size:12px}

    .filtro-busqueda input {width:68%}
}

@media only screen and (min-width:479px) {
    .logoheader img {width:50%}
    .ficha-gru .gru-img img {width:100%; margin:1em 0 0 0}
    .ficha-prod-ser .prod-ser-img {height:5.5em}
    .secmenu li {width:11.6%}
    .pie-logo img {width:18%}
    .pie-rs ul li {margin:0.7em 2em 1em 1em}
    .cont-secmenu {padding:0.65em 0}
    .secmenu li {margin:0 0 0 0.49em}
    .ficha-resumen .res-per-img {width:11em; height:11em}
    .ficha-resumen .res-logos-img {text-align:center}
    .ficha-resumen .res-logos-img img {width:75%; margin:0 auto}
    .ficha-resumen .res-eve-img {margin:0 27% 2% 27%}
    /*Página de Somos*/
    .crea-txt p, .enc-txt p, .desp-txt p {font-size:15px; line-height:20px}
    .encontramos {height:27em}
    .pie-logo {display:flex; margin:0}
    .pie-logo img {margin:0.7em 0.1em 0.4em 0.9em}
    .pie-inf p {font-size:0.7em; margin:1em 1em 0 1em}
    .pie-rs {height:5em}
    .pie-rs ul li {display:flex; flex-direction:column; justify-content:center; margin:0 1em; height:35px; width:35px}
    .vermas {width:87%}
    .top-certificado .medalla .img img {width:9%}
}

@media only screen and (min-width:639px) {
    ul.rs {padding:0 0 0 116px}
    .ficha-eve .eve-img {max-width:130px; height:120px}
    .ficha-resumen .res-eve-img {margin:0 33% 2% 33%}
    .pie-logo img {width:16%; margin:0.7em 0.1em 0 0.9em}

    /*Página de Somos*/
    .crea-txt, .desp-txt {text-align:left}
    .enc-txt, .ate-txt {text-align:right}
    .crea-txt h1, .enc-txt h1, .desp-txt h1 {font-size:21px}
    .crea-txt p, .enc-txt p, .desp-txt p {font-size:17px; line-height:23px}
    .creamos {height:25em}
    .crea-txt {padding:1.3em 0 0 0 !important}
    .crea-img {padding:0 !important}
    .crea-img img {width:30%; padding:1.5em 0 0 0}
    .encontramos {height:30em}
    .encontramos .row {padding:1.3em 0 0 0}
    .enc-img img {width:47%; padding:0 0 0em 0}
    .despegamos {height:25em}
    .desp-txt h1 {padding:1em 0 0 0}
    .desp-img {padding:0 !important; text-align:left}
    .desp-img img {width:25%; padding:0}
    .desp-txt {padding:0 !important}
    .pie-logo {display:flex; margin:0}
    .pie-logo img {margin:1em 0}
    .pie-inf p {font-size:0.7em; margin:0}
    .pie-rs {height:5em}
    .pie-rs ul li {display:flex; flex-direction:column; justify-content:center; margin:0 1em 0 0; height:35px; width:35px}
}

/*----------------------------------------------------------------------------------------TAMAÑO PARA TABLET-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:768px) {
    .movil-none {display:block !important}
    .tablet-none, .desk-none {display:none !important}
    .container h1 {padding:0.7em 0 0 0; font-size:27px}
    .txt-colaborar h1 {line-height:30px; padding:0 0 0.2em 0; text-align:right}

    section {padding:0 1.5em !important}

    /*Cabecera*/
    .top-head {background:#f4f4f4}
    header {padding:1.48em 0}
    .logoheader img {width:100%; margin:0}

    /*Cabecera - Iniciar sesion*/
    ul.rs li i {font-size:14px}
    .login a.loginbtn i {float:left; font-size:33px; padding:0 0 0 0.1em; line-height:35px}

    /*Cabecera - Menu principal*/
    .pri-menu {padding:0.5em 0}
    .pri-menu li {padding:0 1em; font-size:14px}
    .rs-login {float:none}
    ul.rs p, .login a.loginbtn p {display:none}
    ul.rs li {margin:0 0.3em; width:35px; height:35px}

    /*Secciones*/
    /*Secciones - Seccion1 */
    .mou {background-image:url(../img/sec-bg-mou.svg); background-repeat:no-repeat; background-position:bottom; background-size:120%}
    .seccion-colaborar {background-color:#bed8e7; background-image:url(../img/colaborar-bg.svg); background-repeat:no-repeat; background-position:top; background-size:100%; padding:2em 0 0 !important}
    .txt-colaborar {padding:0.1em 1.5em 0 0}
    .txt-colaborar p {text-align:right; padding:0.15em 0 0 0; font-size:18.3px; line-height:23px}
    .rocket {display:block; padding:0 !important; height:24em; background-image:url(../img/rocket.svg); background-repeat:no-repeat; background-position:50% 35%; background-size:88%}

    /*Secciones - Seccion de colaborar - Formulario*/
    .form-colaborar label, .form-colaborar textarea {width:48%}
    .form-colaborar {margin:0; padding:0 0 1.5em 1em}
    .form-colaborar i .fa-envelope {font-size:18px}
    .form-colaborar input, .form-colaborar textarea {margin:1.5em 0.5em 1em 0.5em; font-size:13px}
    .form-colaborar textarea {margin:2em 0 0.5em 2.5em}
    .form-colaborar button {font-size:13px !important; line-height:25px}
    .form-colaborar a {padding:0.5em 2em}
    button.registrarse {margin:1em 0 0 0}
    button.linkedin {margin:1em 0 0 1.5em}
    button.linkedin i {font-size:14px; padding:0 0 0 0.2em; color:#fff}
    .contacto-pie {width:100%}
    .contacto-pie button {font-size:15px !important;  margin:1.2em 0 0 0.8em}
    .condi {margin:1em 0}

    /*Secciones - Seccion de fichas*/
    .ficha {margin:1.5em 0.5em}
    .ficha h2 {margin:0.5em 0 0.3em 0; font-size:18px}
    .ficha p {font-size:14px}
    .ficha-gr {max-width:45% !important}
    .ficha span.empresa {font-size:17px; margin:0; color:#6f6f6f}
    .filtro-busqueda input {width:83%; margin:0 1em 0 0}
    .star-rating:hover div {text-decoration:none}
    button.ficha-btn {font-size:13px; margin:0.5em 0.5em 0 0}
    button.ficha-btn a {font-size:13px; color:#23b0f6 !important}
    button.ficha-btn i {padding:0 0 0 0.4em}
    .ficha-per .foto {width:6.5em; height:6.5em; margin:0.5em 0 0.8em 0}
    .ficha-emp {margin:1em}
    .ficha-emp .emp-img {margin:0.8em 1.1em 1em}
    .ficha-emp p.emp-inf {line-height:17px; margin:0.6em 0}
    .ficha-gru .gru-img p {margin-bottom:1em}
    .ficha-gru .gru-inf button {margin:0.6em 0 0; width:100%}
    .ficha-gru .gru-img {height:6.5em}
    .ficha-eve {margin:1em}
    .ficha-eve .eve-img {height:115px; margin:0.5em auto}
    .ficha-eve .eve-inf {padding:0 0.7em}
    .ficha-eve .eve-inf h2 {margin:0.5em 0 0 0}
    .ficha-eve button.ficha-btn {width:100%; margin:0.7em 1em 0 0}
    .ficha-prod-ser .prod-ser-img {height:7em}
    .ficha-prod-ser .prod-ser-img img {width:125%}
    .vermas {width:100%; margin:1em 0}
    .vermas button.mas {width:initial; padding:1% 1.2%; font-size:13px}
    .separador {display:block; padding:0.5em 0 1.1em 0 !important}
    .separador img {width:100%}

    /*Paginas Resumen*/
    /*Paginas Resumen - Menu Secundario*/
    .cont-secmenu {padding:0.2em 0 0.45em 0}
    .secmenu li {width:inherit; margin:0.5% 0.15% 0.1% 0.15%; padding:0.2em 0.6em}
    .secmenu li a i {display:none}
    .secmenu li a p {display:block; margin:0; font-size:13px}

    /*Paginas Resumen - Fichas Resumen*/
    .filtro-busqueda {margin:1em 0 0.3em 0}

    .resumen h1 {padding:0.4em 0 0.3em 0}
    .ficha-resumen {margin:0.5em 0 1.5em 0 !important; padding:1em !important}
    .ficha-resumen .ficha-res-img img {width:105%}
    .ficha-resumen .ficha-res-img {border:#d2d2d2 1.2px solid; border-radius:7px; margin:0 1.1em 1em 0; width:90%; height:7.5em}
    .ficha-resumen .res-per-img, .detalle-menu .detalle-persona-img {width:9em; height:9em; margin:0 1.5em 1em 0; border:#ebebeb 2px solid}
    .ficha-resumen .res-eve-img, .detalle-menu ul, .detalle-menu .detalle-img {display:block; float:none}
    .ficha-resumen .res-eve-img {border-radius:50%; width:200px !important; border:none; height:200px !important}
    .ficha-resumen .res-eve-itemizq {padding:1em 0 0 0}
    .detalle-menu .detalle-img {height:9em; border:#ebebeb 1.1px solid; border-radius:10px; margin:0 0 1em 0}
    .detalle-menu .detalle-img img {width:120%}
    .detalle-menu .detalle-img-evento img {width:150%}
    .detalle-menu .detalle-persona-img img {width:100%}
    .ficha-resumen h2 {text-align:left; margin:0 0 0.3em 0}
    .ficha-resumen p {margin:0.5em 0 0.5em 0; font-size:15.5px}
    .ficha-resumen .res-inf {margin:0.9em 0 0.9em 0}
    .ficha-resumen .star-rating {margin:0; text-align:left}
    .ficha-resumen button.ficha-btn {padding:0.2% 2.7%; width:initial !important}
    .ficha-detalletienda button.ficha-btn {margin:0 0.5em 0 0; width:95% !important; font-size:16px}
    #changecontent .ficha-emp .ficha-btn {width:50% !important}
    #changecontent .ficha-emp h2 {margin:0.5em 0 0.3em 0}
    .ficha .resu-item {text-align:left; margin:0.28em 0; line-height:18px}
    .ficha .ranking {margin:0 0 0.68em 0 !important}
    .ficha-gru .gru-img img {margin:-1.5em 0 0 0}
    .accion-btn-drop {width:100%}
    .form-btn-drop .form-colaborar label, .form-btn-drop .form-colaborar textarea {float:none}
    .form-btn-drop .form-colaborar label {width:100%}
    .form-btn-drop .form-colaborar input {width:95%}
    .form-btn-drop .form-colaborar textarea {width:95%; margin:2em 0 0.5em 0.2em}
    .form-btn-drop .form-colaborar .condi {margin:0 0 1em 0}
    .nav-pills {padding:1em 0 0 0; display:flex !important; width:100%}
    .nav-pills li {width:30%; margin:0.5em 1em 0.5em 0}
    .ficha-detalle .resu-item {margin:0.5em 0 0.5em 0}
    p.categoria {color:#6f6f6f !important}
    .pagination {width:40%; margin:0 auto 2em}
    /*Paginas Detalle*/
    .detalle-menu .detalle-persona-img {border:#ebebeb 2px solid; border-radius:50%; margin:0 auto 1.5em}
    .detalle-menu .detalle-aso p {text-align:left}
    .detalle-menu .menu-izq {border-radius:10px; background:#eee}
    .detalle-menu .menu-izq li {padding:0.7em 0 0 0.9em}
    .detalle-menu .menu-izq li:last-of-type {padding:0.7em 0.7em 0.9em 0.9em}
    .detalle-menu .menu-izq li a {font-size:15px; color:#828282 !important}
    .detalle-menu .menu-izq li:hover a {font-weight:600; color:#30789c !important}
    .detalle-menu .menu-izq li.act a {font-weight:600; color:#30789c !important}
    .detalle-menu {padding:2em 0}
    .detalle-menu ul, .detalle-menu .detalle-img {display:block; float:none}
    .detalle-menu .det-log-img img {width:100%; margin:-0.5em 0}
    .detalle-menu .detalle-aso {margin:0.8em 0 0 0}
    .ficha span {margin:0 0 0 0}
    .ficha-detalle .star-rating {margin:-7px 0 0 0; padding-right:0}
    .detalle-acciones {margin:0}
    .accion-btn-drop li {width:100% !important; margin:0; padding:0.2em 0.9em; text-align:left; background:#f2f2f2 !important}
    .accion-btn-drop li:last-of-type {padding:0.2em 1em 0.5em 1em}
    .accion-btn-cont, .accion-btn-mas {left:0 !important}
    .nav-pills-gray li {background:#f4f4f4 !important; width:27%; margin:0.2em 0.1em}
    .nav-pills-gray li a {font-size:14px; color:#414042 !important}
    .ficha-detalle {padding:1em 0 0 0 !important; max-width:100% !important}
    .ficha-detalle h1 {margin:0 0 0.2em 0; padding:0; width:100%; text-align:left}
    .ficha-detalle h2 {margin:0.5em 0 0 0}
    .ficha-detalle h3 {text-align:left}
    h2.ficha-h2peq {font-size:17px !important}
    h2.tit-mensaje {padding:0; text-align:left; font-size:19px !important; color:#045686}
    .tab-content h3 {margin:1em 0 0 0.2em; font-weight:600}
    .ficha-cali .ficha-cali-img {margin:0 0 0.5em 0}
    .ficha-cali .ficha-cali-img img {width:85%}
    .detalle-inf {padding:0 0 1.3em 0}
    .detalle-masdatos {display:flex !important; padding:0.7em 0 1em 0}
    .detalle-masdatos ul li {display:inline-block; margin:0 2em 0 0}
    .detalle-masdatos ul li i {color:#3f3f3f}
    .detalle-sm {display:flex !important; padding:0.5em 0}
    .detalle-sm ul {margin:0 !important}
    .detalle-sm li {padding-left:0}
    .detalle-sm li a {font-size:16px; color:#379ed8 !important}
    .detalle-sm li i {padding:0 0.3em 0 0; color:#379ed8}
    .detalle-filtro {display:block; margin:0.5em 0}
    .detalle-filtro li {padding:10px 0; font-size:13px; color:#a09f9f !important; border-bottom:#a09f9f 1px solid}
    .detalle-filtro li a {color:#a09f9f !important}
    .detalle-filtro li:last-of-type {border-bottom:none}
    .detalle-filtro li span {padding:0 0 0 0.5em; color:#23b0f6}
    #accordion {display:none !important}
    #faq #accordion {display:block !important}
    #faq #accordion .card-header {/*width:33%;*/ margin:0; background:none !important}
    #faq #accordion .card-header h5 button {padding:0.5em 0 !important; text-align:left !important; font-size:17px !important; font-weight:700; color:#828282 !important}
    #faq #accordion .card-body {padding:1em 0 !important; text-align:left; font-size:15px; color:#828282 !important; border-bottom:#d2d2d2 1px solid}
    .tab-pane .ficha-resumen .res-per-img {width:6em; height:6em}

    .promocion-production .promocion-btns button {margin:0 1em 1em 0 !important}

    .modal-dialog {max-width:700px !important; margin:0 auto !important}
    .modalmenu .modal-header .subdrops select {width:67%}

    .modalmenu .modal-footer .busqs input {width:86%; margin:0}

    /*Página de Somos*/
    .crea-txt h1, .enc-txt h1, .desp-txt h1 {font-size:23px}
    .enc-txt h1 {text-align:right}
    .crea-txt p, .enc-txt p, .desp-txt p {font-size:19px; line-height:24px}
    .crea-txt p, .desp-txt p {margin:0 1em 0 0}
    .enc-txt p {margin:0 0 0 1em}
    .creamos {height:19em}
    .crea-txt {padding:2.5em 0 0 0 !important}
    .crea-img {float:none; text-align:center}
    .crea-img img {float:none; width:60%; padding:2.5em 0 0}
    .encontramos {height:25em}
    .encontramos .row {padding:2em 0 0 0}
    .enc-img img {padding:0; width:95%}
    .despegamos {height:20em}
    .desp-img {text-align:center}
    .desp-img img {width:55%}
    .desp-txt {padding:0 !important}
    .pie-logo {display:flex; margin:0}
    .pie-logo img {width:75%; margin:0 0.1em 0 0.9em}
    .pie-inf p {font-size:0.63em; margin:0 1.5em}
    .pie-rs ul {width:85%}
    .pie-rs {height:5em; background:#004269}
    .pie-rs ul li {display:flex; flex-direction:column; justify-content:center; margin:0 0.5em; height:35px; width:35px}

    /* Página de Feedback */
    .top-certificado {padding:2.5em 0 3em}
    .top-certificado .medalla {margin:0.7em 0 2em 0}
    .top-certificado .col-cer {margin:0 0 1.5em 0}
    .top-certificado .cer-emp-img {width:10em; height:10em}
    .top-certificado h1 {padding:0; margin:0}
    .top-certificado p {font-size:22px; line-height:30px}
    .top-certificado .medalla h2 {font-size:23px; padding:0}
    .top-certificado .medalla .img {padding:0}
    .top-certificado .medalla .img img {width:70%; margin:0 0 0 0.3em}
    dl {margin:0.5em 0 3em 0 !important}
    dd span.text {height:1.5em}
    .percentage {width:75%; height:1.5em; margin-left:25%}
    .opinion-cli h1 {padding:0.65em 0 0.5em 0.2em; text-align:left}
    .ficha-cert-opi {padding:1em !important}
    .opinion-cli .fil-drop {margin:0; padding:1.7em 0 0.3em 0}
    .cert-opi-pie {width:100%; padding:1.5em 0 0}
    .cer-emp-inf {padding:3em 0 6em}
    .cer-emp-inf .ficha-resumen button.ficha-btn {font-size:14px}
    .cer-form {padding:0 0 2em 0}
    .cer-form .cer-cla, .cer-form .cer-cla p {margin:0}
    .cer-inf img {width:88%; margin:0 1em 0 0}
    .cer-inf p {padding:0 0 1em 0; font-size:20px; line-height:30px}
    .cer-pol {padding:3em 0 2em 0}
    .cer-pol p {padding:0 2em 0 0; line-height:23px}

    /*Página de blog*/
    .blog-head h1 {line-height:34px; font-size:32px}
    .blog-head p {padding:0; font-size:21.3px; line-height:28px}
    .blog-subcat ul {padding:0.5em 0 0.4em 0}
    .blog-subcat ul li {width:30.9%; margin:0 3.05% 0 0}
    .blog-subcat ul li a {font-size:13px}
    .ficha-blog {padding-right:0 !important}
    .ficha-blog .ficha {margin:1em 0.5em}
    .ficha-blog .ficha-blog-img, .ficha-tie .ficha-img {height:7em; margin:0.5em 0 0.7em 0}
    .ficha-blog .ficha-blog-img img, .ficha-tie .ficha-img img {width:112%}
    .ficha-blog button a {color:#fff !important}
    .breadcrumb {padding:0.5em 0 !important}
    .breadcrumb a {margin:0 0.7em; color:#045686 !important}
    .breadcrumb a.act {color:#379ed8 !important}
    .post-art {margin:0; padding:0 0 1em 0}
    .post-art .ficha-post-img {height:24em}
    .post-art .fecha {font-size:16px}
    .post-art p {font-size:19px; line-height:24px}
    .form-post {padding:0 0 1em 0 !important}
    .form-post form {padding:0.5em 0.5em 1.5em; margin:0.5em 0 2em 0}
    .form-post form.form-colaborar label {width:100%}
    .form-post form.form-colaborar label input {width:98%; margin:0.8em 0.5em 0.8em 0em}
    .form-post form button {width:50%}
    .form-post form button.linkedin {margin:1em 0 0}
    aside {padding:0 0.1em !important}
    .side-subcat {padding:0 !important}
    .blog-subcat {margin:0.7em 0 0.5em 0 !important}
    .blog-subcat .slick-prev:before, .blog-subcat .slick-next:before {font-size:20px !important}

    .tiemenu li {width:24.5%; text-align:left}
    .tiemenu li.tiemenubackedn {display:none}

    .filtro-tienda, button.busqueda-filtrada {font-size:14px}
    .ficha-tie .ficha {margin:0.8em}
    .ficha-tie .star-rating {margin:-0.5em 0 0 0; width:100%}

    .recomendar ul li a i {font-size:18px}
    .ficha-resumen .ficha-res-img {width:95%; height:8.7em}
    .ficha-detalletienda .ficha-res-img {height:13em}

    .menu-carrito ul li {width:16.7%}
    .carrito {min-height:76vh; padding:0 !important}
    .carrito-cont h2 {font-size:20px}
    button.carrito-btn {margin:0 1em; float:none; padding:0; width:10%}
    .ficha-resumen .ficha-res-img img {width:113%}
    .btns-carrito button, .cantidad .btns-carrito button {padding:0.2em 0.7em !important; margin:1em 0 0}
    .cantidad {padding:0.2em 0 !important}
    .btns-carrito button i {padding:0 !important}
    .btns-carrito button.borrar {margin:0.5em}

    .form-carrito form label, .form-carrito form input {height:25px}
    .form-carrito form label {font-size:14px}
    .btn-cod {margin:0 0 1em 0 !important}

    .oferta-detalle {right:16px}
    .btncant-carrito input {width:30%}

    .ficha-detalletienda .btncant-carrito {padding:0}
    .ficha-detalletienda .btncant-carrito input {width:50%}

    .bnt-pad-car {padding-left:0 !important}

    .menu-carrito ul li a i {font-size:22px}
    .ficha-final {padding:1em 1em 0.1em 1em}
    .form-carrito form input {margin:0 0 1.5em 0}
    .datosdepago {font-size:14px}
    .quitar-regalo {width:10%}
    .recomendar {margin:0; padding:0 1em !important; border:0}
    .carouselsubfotos .subfoto {width:28.5%}
    .detalle-tienda-op {padding:0}

    .form-carrito form div {padding:0 15px}
    .prevBtn, .nextBtn, .btn-success {font-size:14px !important; margin:2em 0 !important; width:26% !important}
    .ficha-final .precio {line-height:35px; font-size:25px}
    .form-carrito .form-dir select {margin-top:0.85em}

    .sidenav h4 {font-size:25px; height:inherit}
    .sidenav .closebtn {height:inherit; font-size:2.5em; height:inherit; font-size:2.5em; margin:0 0 0 0.6em}
    .sidenav a.menucategorias {font-size:18px; line-height:48px}
    .contcategorias .subcategoria, .contcategorias .cont-subcategoria {font-size:16px}
    .tiemenu {padding:0.45em 0 0}
    .tiemenu li p {font-size:14px; display:block; margin:0 0.5em 0 0; float:left; font-weight:600}
    .tiemenu li a i {float:left}
    .cat-menu-icon {width:45px; height:45px}

    .lista-menu-cont li {margin:0 0 0.5em 0}
    .lista-menu-cont li .row {margin:0 0.4em}
    .lista-menu p {font-size:17px}
    .lista-menu-cont li input {font-size:17px}
    .lista-menu-cont {max-width:95.5% !important}
    .sidenav input.filtie-bus {padding:0.7em 0 0 0}
    button.filtie-busbtn {padding:1em 0 0 0.5em}
    button.filtie-busbtn i{font-size:17px}

    .ficha-promo-cont {padding:2em 0 0 0 !important}
    .promocion-production {margin:0 0 2em 0 !important; width:100%}
    .promocion-production h3 {padding:1em 0 0 0}
    .tabs-det-tienda {padding:1em 1em 0 1em !important}
    .tabs-det-tienda .nav-pills {padding:0 !important}
    .tabs-det-tienda .nav-pills li {margin-top:0 !important}
    .tabs-det-tienda .tab-content {padding:0.5em 0}
    .detalle-tienda-op .ficha {margin:0.5em 1em}

    .carouselsubfotos-cont, .carouselsubfotos {width:91%; margin:0 3.2% 3%}

    .ficha-detalletienda .detalle-inf {padding-bottom:2em}

    .anadir-reco {padding:1em}

    .recomendar-movil {display:none !important}
    .recomendar-desk {display:block !important}

    #sid-bus-movil ul li input {font-size:19px}

}

/*---------------------------------------------------------------------------------------TAMAÑO PARA ESCRITORIO---------------------------------------------------------------------------------------*/

@media only screen and (min-width:1024px) {
    .filtro-busqueda-resp, .filtro-der {display:none !important}

    .tablet-none {display:block !important}
    section {padding:0 2em !important}
    .seccion-colaborar {background-size:102%; padding:0 !important}
    .sec-inf {padding:1em 0 5em 0 !important}
    .rocket {height:28em; background-size:95%; background-position:70% 210%}

    /*Cabecera - Iniciar sesion*/
    .logoheader img {width:73%}
    .login a.loginbtn {font-size:14px}
    .login a.loginbtn p {display:block; padding:0; width:60%; float:left; margin:0.7em 0; font-size:12px}
    .rs-login {padding:0.5em 0 0}

    .modalmenu .modal-body .modalmenu-cate .min-max label {width:25%}
    /*Cabecera - Menu principal*/
    .pri-menu li {padding:0 1.5em}
    ul.rs li {width:25px; margin:0.1em 0.37em; height:25px}
    .login a.loginbtn i {font-size:25px; padding:0 0.2em 0 0; line-height:27px}
    ul.rs {padding:0 !important}
    ul.rs p {display:block; font-weight:700; font-size:12px; color:#9a9a9a; padding:0;  margin:0.6em 0.3em 0.5em 0}
    .pri-menu {padding:0.9em 0}
    /*Secciones - Seccion de colaborar - Formulario*/
    .form-colaborar textarea {margin:2em 0 0.5em -0.2em}
    .form-colaborar input, .form-colaborar textarea {width:90%}
    .txt-colaborar {padding:0}
    button.linkedin i {font-size:14px; padding:0 0 0 0.2em; color:#fff}
    .condi {margin:1em 0.8em 0 0.8em}

    .txt-colaborar h1 {font-size:31px; text-align:left; padding:0.65em 0 0 0}
    .txt-colaborar p {padding:0.05em 0 0 0; text-align:left; font-size:21.3px; line-height:28px}

    /*Secciones - Seccion de fichas*/
    .ficha p {margin:0.5em 0 0.3em 0; line-height:18px}
    .container h1 {padding:0 0 0.1em 0}
    .ficha-emp {margin:1em}
    .ficha h2 {font-size:19px; margin:0.5em 0 0 0}
    .ficha-resumen h2 {margin:0 0 0.1em 0}
    .ficha-detalle h2 {margin:0 0 0.3em 0}
    .ficha-gr {width:31% !important; max-width:47% !important}
    #changecontent .ficha-gr {width:90% !important; max-width:90% !important}
    .ficha span.empresa {font-size:17px; margin:0; color:#6f6f6f}
    .ficha-emp p.emp-inf {margin:0 0 0.6em 0; line-height:22px}
    .ficha-resumen .ficha-res-img img, .ficha-resumen .res-per-img img {width:100%}
    .res-eve-img img {width:120% !important}
    .star-rating:hover div {text-decoration:none}
    button.ficha-btn {width:48% !important; margin:0.5em 0.5em 0 0}
    button.ficha-btn a {font-size:14px; color:#23b0f6 !important}
    button.ficha-btn i {padding:0 0 0 0.4em}
    .ficha-emp .emp-img {max-width:44% !important; margin:0.8em 0 0.8em 0.9em}
    .ficha-emp button.ficha-btn {padding:0.3% 2.5%}
    .ficha-gru .gru-img {height:8em}
    .ficha-gru .gru-inf button {width:49% !important}
    .ficha-resumen .ficha-cali button {width:45% !important}
    .ficha-eve .eve-inf {border-left:none}
    .ficha-eve button.ficha-btn {width:48% !important; margin:0.1em 0.1em 0 0}
    .ficha-prod-ser .prod-ser-img {height:8em}
    .ficha-prod-ser .prod-ser-img img {width:132%}
    button.ficha-btn {font-size:13.5px}
    .ficha-resumen .subtit {margin:0 0 0.5em 0; font-size:16px}
    .ficha .resu-item {font-size:14px; margin:0.59em 0}
    .ficha-eve .eve-img {margin:0.5em; max-width:145px; height:145px}
    .vermas {margin:1.5em 0 2.5em 0}
    .separador {padding:1em 0 2em 0 !impotant}
    .resumen .separador {padding:0 0 1.2em 0}

    /*Paginas Resumen*/
    /*Paginas Resumen - Menu Secundario*/
    .cont-secmenu {padding:0.45em 0}
    .secmenu li {margin:0 0.1%; padding:0.2em 0.6em}
    .filtro-busqueda {padding:0.3em 0 !important; margin:1.5em 0 0; color:#6f6f6f; border-bottom:#ebebeb 1px solid; background:none}
    .filtro-busqueda input {width:70%; margin:0; font-size:13px}
    .filtro-busqueda button:hover {color:#23b0f6 !important}

    .ficha-resumen .res-eve-itemizq {padding:1em 0 0 1.5em}

    .modalmenu .modal-header .rss a p, .modalmenu .modal-header .subdrops p {font-size:14px}
    .modalmenu .modal-header .subdrops select {width:67%}

    .modalmenu .modal-body .modalmenu-cate .fil-items {font-size:0.7em}
    .modalmenu .modal-body .modalmenu-cate .fil-items .checkboxbase {padding:0 0 0 6%}

    .modalmenu .modal-footer .busqs input {width:85%}
    .modal-dialog {max-width:1140px !important}
    .modalmenu .modal-footer .cerrar {padding-left:0}

    /*Paginas Resumen - Menu de Filtros*/
    .filtro-menu {display:block; margin:0 0 2em; padding:0 1em}
    .filtro-menu div {padding:1.7em 0 0.1em 0; width:95%; font-size:14px; color:#6f6f6f; border-bottom:#ebebeb 1px solid}
    .filtro-menu div .show {padding:1em 0; border-bottom:none !important}
    .filtro-menu div i {margin:0.5em 0 0 0; padding:0.6em 0 0 0; float:right; font-size:0.7em}
    .filtro-menu div input {font-weight:500; background:none; border:none}
    .filtro-menu div span {padding:0; color:#23b0f6}
    .filtro-menu div.fil-bus input {width:92%}
    .filtro-menu div.fil-bus button {border:none; background:none}
    .filtro-menu div.fil-bus button i {color:#6f6f6f}
    .ficha-gru .gru-img img {margin:-2em 0 0 0}
    .select2-container {width:100% !important}
    .select2-container--default .select2-selection--single {font-weight:500; padding:0 !important; width:95%; margin-left:-0.3em; color:#6f6f6f; background:none; border:none !important}

    .select2-container--default .select2-selection--single:focus {outline:none}
    .filtro-menu div.fil-drop select option {border:none; color:#6b6b6b; background:#f4f4f4; outline:none}

    .select2-results__option {font-size:14px}
    .filtro-menu div.fil-fec, .filtro-menu div.fil-pre {border-bottom:none}
    .filtro-menu div.fil-fec label {width:100%; margin:0}
    .filtro-menu div.fil-fec span {padding:0.1em 0.5em 0.5em 0; color:#414042}
    .filtro-menu div.fil-fec input {margin:0.1em 1em 0.5em 0; color:#23b0f6; border-bottom:#ebebeb 1px solid}
    .fil-fec input[type=date]::-webkit-inner-spin-button {-webkit-appearance:none; display:none}
    .fil-fec input[type=date]::-webkit-clear-button {-webkit-appearance:none; display:none}
    .filtro-menu div.fil-pre span {padding:0 0.5em 0 0; color:#414042}
    .filtro-menu div.fil-pre input {width:40%; margin-right:20%; color:#23b0f6; border-bottom:#ebebeb 1px solid}
    .filtro-menu div.fil-inf {border:none}
    .filtro-menu div.fil-inf label, .filtro-menu div.fil-inf span {display:inline-block}
    .detalle-menu .detalle-aso ul li img {width:120%}
    .ficha-resumen .ficha-res-img {height:8em}
    .ficha-resumen .res-eve-img {height:200px !important}
    .ficha-resumen .res-eve-itemizq {padding:1.6em 0 0 1.5em}
    .ficha-detalletienda .ficha-res-img {height:18em}

    /*Paginas Resumen - Fichas Resumen*/
    .resumen h1 {text-align:left; padding:1em 0 0.4em 0.5em}
    .ficha-resumen {margin:0.5em 0.1em 2em 0.1em !important; padding:1.5em 1.2em !important}
    .ficha-resumen .res-per-img, .detalle-menu .detalle-persona-img {margin:0 2em 1em 0}
    .detalle-menu .detalle-persona-img {margin:0 auto 1.5em}
    .detalle-masdatos p {font-size:13px; padding-right:0; margin:0.9em 0 0}
    .ficha-resumen .ficha-res-img img {width:115%}
    .ficha-resumen .res-inf {margin:0.5em 0 0}
    .ficha-resumen button.ficha-btn {width:initial}

    .ficha-resumen .res-logos-img img {width:100%}
    .pagination {width:inherit; float:right; margin:0.3em 0 3em 1em}

    /*Paginas Detalle*/
    .detalle-menu .detalle-persona-img {width:11em; height:11em}
    .detalle-menu .detalle-aso p {margin:0.2em 0 0.5em 0}
    .detalle-filtro {margin:2em 0}
    .detalle-filtro li {font-size:11px; text-align:right}
    .detalle-masdatos ul {margin:0.5em 0}
    .pie-logo img {width:63%}
    .pie-rs ul p {display:block; margin:0.5em 0; font-weight:700; font-size:13px; color:#fff; width:35%; float:left}
    .pie-rs ul li {margin:0 0.28em}
    .tab-content .form-colaborar label {width:48%}
    .tab-content .form-colaborar select {width:44%; margin:1.6em 0 0.9em 0; margin-right:1em}
    .tab-content .form-colaborar textarea {width:44%; margin:1.5em 0 1em 0.3em; margin-right:1em}
    .tab-content .form-colaborar input {width:94%}
    .tab-content .form-feedback textarea {width:95%}
    .tab-content .form-promo textarea {width:100%}

    .checkboxbase {width:100% !important}
    .form-post .checkboxbase {padding:0 0 0 5%}
    .form-post .condi {margin-left:0}

    .tab-content {padding:0 0 1em 0}
    #accionscontent .form-colaborar textarea {width:96%}

    /*Página de Somos*/
    .desp-txt, .ate-txt {padding:2em 0 0 0}
    .crea-txt h1, .enc-txt h1, .desp-txt h1 {font-size:25px}
    .encuesta-1 {padding:0.5em 0; float:left; width:100%}
    .encuesta-1 p {color:#8f8e8e !important; font-size:13px}
    .creamos {height:20em}
    .crea-txt {padding:2.5em 0 0 0}
    .crea-img {text-align:center}
    .crea-img img {padding:0}
    .encontramos {height:28em}
    .enc-txt {padding:3em 0 0 0}
    .enc-img img {width:65%; margin-right:10%}
    .despegamos {padding-bottom:6em}

    /* Página de Feedback */
    .top-certificado {padding:3.5em 0 6em}
    .top-certificado .col-cer {margin:0}
    .top-certificado .medalla {margin:0.2em 0 2em 0}
    .top-certificado .star-rating {margin:-0.4em 0 -0.1em 0}
    .top-certificado h1 {padding:0}
    .top-certificado p {font-size:18px}
    .top-certificado .medalla h2 {font-size:20px}
    .top-certificado .medalla .img img {margin:0 0 0 0.3em; width:48%}
    dl {margin:0 0 !important}
    .percentage {width:60%; margin-left:40%; margin-bottom:2.3% !important}
    .opinion-cli {padding:0 0 6em 0}
    .opinion-cli h1 {padding:0.65em 0 0.5em 0.2em}
    .cer-emp-inf {padding:3em 0 10.5em}
    .cer-form .cer-cla p {padding:0 0 0 1em}
    button.cer-env {margin:0}
    .cer-inf p {padding:0 0 2em 0; font-size:21px}
    .cer-pol h2 {font-size:22px}
    .cer-pol p {font-size:20px; line-height:28px}
    /* Página de Blog */
    .tie-blog-cat .blog-cat-btn {width:100%; text-align:left; font-weight:300; font-size:15px; padding:0.3em 0; color:#6f6f6f; background:none !important; border:none !important}
    .tie-blog-cat button:hover {color:#6f6f6f !important; background:#fff !important; border:none !important}
    .tie-blog-cat button::active {outline:0 !important; border:none !important}
    .tie-blog-cat button::focus {outline:0 !important; border:none !important}
    .blog-bus label {width:90%}
    .blog-bus label input {font-size:14px; width:90%; border-bottom:#ebebeb 1px solid; margin:0.5em 0 0.5em 1em}
    .fec-drop {width:90% !important; padding:0 !important; margin:0.5em 0 0.5em 1em !important; border-bottom:none !important}
    .fec-drop label {font-size:14px; margin-bottom:0}
    .fec-drop input {font-size:14px; color:#389eda !important; margin:0 0 1em 0; width:70%; border-bottom:#ebebeb 1px solid !important}
    #blog-menu1 button {text-align:center; color:#fff; border-radius:5px; border:none; font-size:14px; background:#389eda; margin:0.5em 1em; width:30%}
    .tie-blog-cat .tie-blog-cat-btn p {font-weight:700; margin:0}
    .tie-blog-cat .tie-blog-cat-btn:focus {border:none !important; outline:none !important}
    .blog-subcat ul {padding:1em 0 0.4em 1em}
    .blog-subcat ul li {padding:0.2em 0.1em; width:auto; margin:0 1%}
    .blog-subcat ul li a {font-size:11px}
    .ficha-blog h3 {margin:0.2em 0}
    .post-art .ficha-post-img {width:97%}
    aside .container {padding:0 !important}
    .post-art p {padding:0 3em 0 0; font-size:18px}
    .side-subcat {padding:0 0 0.5em 0 !important}
    .side-subcat ul {margin-bottom:0}
    .form-post {padding:0 !important; position:fixed !important; z-index:99; width:24% !important; bottom:11%; right:3%}
    .form-post form {margin:0.5em 0 1em 0}
    .side-subcat {border-bottom:#ebebeb 1px solid}
    .side-subcat h4 {font-size:15px}
    .side-subcat ul li {font-size:13px; margin:0 0 0.2em 0}
    h1.sidebar-tit {padding:0 0 0.1em 0; font-size:22px}
    .blog-subcat {margin:1.3em 0 0.5em 0 !important}

    .contacto-pie label.checkboxbase {padding:0 0 0 6%}

    .order-tit {order:1}
    .order-busq {order:2}

    .tiemenu li a i {float:right; font-size:13px}

    .cont-tiemenu {background:#fff}
    .tiemenu {padding:0.9em 0 0}
    .tiemenu li {width:22.2%; padding:0; margin-right:2.5%; border-bottom:#6e6f6f 1px solid}
    .filtro-tienda {padding:2.5em 0 0 0}
    .tiemenu li a {cursor:pointer; color:#6e6f6f !important; font-size:14px}
    .tiemenu li.tiecarrito {border-radius:3px; background:#bed8e7 !important; padding:0.1em 0.5em; border:none}

    .ficha-detalletienda {padding:1.5em 0.2em 0 0.2em !important}
    .ficha-detalletienda h3 {font-size:20px}

    .filtro-tienda, button.busqueda-filtrada {margin:0 0 0 -1em; font-size:15px}
    .filtro-tienda-back {display:none}

    button.carrito-btn {margin:0 1em; float:none; padding:0; width:10% !important}

    .form-carrito form label, .form-carrito form input {height:30px}
    .btn-cod {float:none !important}

    .menu-carrito ul {padding:0 0 2em 0}
    h2.carritoh2gris {padding:0}

    .ficha-final {padding:1em}

    .carouselsubfotos .subfoto {width:29.3%}

    .filtro-tienda-desk .blog-cat-btn {font-weight:600}
    .filtro-tienda-desk a.subcategoria {font-weight:600; color:#9a9a9a !important}
    .filtro-tienda-desk div.cont-subcategoria {padding:0.15em 0 2em 0; font-weight:300; color:#9a9a9a !important}
    .filtro-tienda-desk .lista-menu-cont {margin:0}
    .filtro-tienda-desk .lista-menu li {width:100%; margin:0; border:none}
    .filtro-tienda-desk .lista-menu li div {border:none}

    .tie-btns-anadir button.ficha-btn {width:100% !important}
    .tie-btns-anadir .btncant-carrito {padding:0.4em}
    .tie-btns-anadir .btncant-carrito input {width:40%}

    .recomendar ul li {width:15%; padding:0.2em 0; text-align:left}

    input.fil-tiebus-desk {width:100% !important; margin:0 !important}
    .btns-regalo {padding:0.5em 0}
    .btns-regalo button.ficha-btn {width:100% !important}
    .tiebus-resp {display:none !important}
    .tiebus-desk {display:inline-block !important}
    .tiebus-desk input {border:none; width:85%; font-size:14px; margin:0 0.5em 0 0; float:left; font-weight:600}
    .tiebus-desk input:placeholder {font-weight:300}
    .tiebus-desk button {float:left; background:none; border:none}
    .tiebus-desk button i {color:#6e6f6f; font-size:13px}

    .sidenav {margin:0 auto !important; max-width:1140px; height:125%; top:20%; left:0%; right:0; position:absolute}
    .sidenav .closebtn {margin:0 0.2em 0 0; float:right}

    .lista-menu-cont {max-width:96.5% !important}
    .lista-menu-cont li .row {margin:0 0.8em}
    .ficha-detalletienda .btncant-carrito input {width:30%}
    .promocion-production {margin:0 0.5em 1em !important}
    .nav-pills li a {font-size:15px}

    .ficha-promo-cont {padding:1.5em 0 0 0 !important}
    .recomendar {padding:0 1em !important}
    .detalle-tienda-op h3 {margin:1.5em 0 0 0}
    #changecontent {padding:1em 2em 0 0}
    .detalle-sm {padding:0 0 0.5em 0}
    .filtro-busqueda input {width:95%}
    .filtro-busqueda button.busqueda-filtrada {display:none !important}
    #sid-bus-movil {display:none !important}
}

@media only screen and (min-width:1279px) {
    .txt-colaborar h1 {line-height:34px; font-size:32px; padding:0.65em 0 0.1em 0}
    .sec-inf {padding:2em 0 6.5em 0 !important}
    .rocket {background-position:70% -50%}

    /*Cabecera - Menu principal*/
    ul.rs {padding:0 0 0 5px !important}
    .pri-menu li {font-size:15px; padding:0 1.5em}
    ul.rs li {width:30px; margin:0.1em 0.49em; height:30px}
    .login a.loginbtn i {font-size:29px; padding:0 0.1em 0 0.2em; line-height:32px}
    ul.rs p {font-size:13px}
    .pri-menu {padding:0.9em 0}
    .login a.loginbtn p {margin:0.65em 0; font-size:13px}
    .pie-rs ul li {margin:0 0.5em}
    .ficha-eve .eve-img {margin:0.5em 0.9em; max-width:155px; height:155px}
    .detalle-filtro li {font-size:13px}
    .filtro-menu div {font-size:15px}
    .detalle-masdatos p {font-size:15px}
    .ficha-emp p.emp-inf {margin:0 0 0.8em 0}
    .ficha-resumen .res-per-img, .detalle-menu .detalle-persona-img {width:11em; height:11em}
    .ficha p {margin:0.5em 0 0.4em 0; line-height:21px; font-size:15.5px}
    .txt-colaborar h1 h1 {padding:0.65em 0 0.1em 0}
    .txt-colaborar p {padding:0.25em 0 0 0}
    .ficha-resumen .res-eve-img {height:220px !important; width:220px !important; margin:0 0 1em 1em}
    .detalle-menu .det-log-img img {margin:-2em 0}
    .filtro-busqueda button.busqueda-filtrada {padding:0 0 0 1.5em}

    /*Página de Somos*/
    .desp-txt, .ate-txt {padding:2em 0 0 0}
    .crea-txt h1, .enc-txt h1, .desp-txt h1 {font-size:27px}
    .crea-txt p, .enc-txt p, .desp-txt p {font-size:21px; line-height:28px}
    .crea-img img {width:45%}
    .encontramos {height:31em}
    .enc-txt {padding:4.5em 0 0 0}
    .desp-img img {width:40%}
    .top-certificado {padding:3.5em 0 7em}
    .top-certificado .medalla h2 {font-size:22px}
    .top-certificado .cer-emp-img {width:10.5em; height:10.5em}
    .top-certificado .medalla .img {margin:0 0 0 -1em}
    .percentage {width:70%; margin-left:30%}
    .blog-subcat ul {padding:0.3em 0 0.4em 0}
    .post-art {padding:0 2em 4em 0 !important}

    .form-post {width:22% !important; right:6%}

    .side-subcat h4 {font-size:18px}
    .side-subcat ul li {font-size:15px; margin:0 0 0.25em 0}
    .blog-subcat ul li a {font-size:13px}

    .tab-pane .ficha-resumen .res-per-img {width:9em; height:9em}

    .oferta-detalle {right:23px}
    .form-carrito .form-dir select {margin-top:0.95em}

    .sidenav {height:111%; top:19%}

    .nav-pills li {width:25%}
    .promocion-production {width:98%}

    .tabs-det-tienda {padding:1em 0 0 1em !important}

    #accionscontent h3 {margin:0.5em 0 0 0.2em}
}

@media only screen and (min-width:1439px) {
    .form-post {width:20% !important; right:10.5%}
    .side-subcat h4 {margin:0 0 0.8em 0}
    .side-subcat ul li {font-size:16px; margin:0.2em 0 0.8em 0}
    .rocket {background-position:80% -20%}

    .sidenav {height:100%; top:17%}
}

@media only screen and (min-width:1599px) {
    .sec-inf {padding:1.5em 0 7.5em 0 !important}
    .top-certificado {padding:3.5em 0 8em}
    .ficha-blog .ficha-blog-img {height:8em}
    .form-post {width:18% !important; right:14.5%}

    .side-subcat h4 {margin:0 0 1em 0}
}

@media only screen and (min-width:1899px) {
    .sec-inf {padding:2em 0 9em 0 !important}
    .desp-txt, .ate-txt {padding:2em 0 0 0}
    .crea-txt h1, .enc-txt h1, .desp-txt h1 {font-size:30px}
    .rocket {background-position:80% -50%}
    .creamos {height:24em}
    .crea-img img {width:45%}
    .encontramos {height:34em}
    .encontramos .row {padding:2.8em 0 0 0}
    .enc-txt {padding:3.5em 0 0 0}
    .enc-img img {width:60%; margin-right:20%}
    .despegamos {height:22em}
    .top-certificado {padding:3.5em 0 9em}
    .form-post {width:15% !important; right:20%; bottom:12%}
    h1.sidebar-tit {padding:0.65em 0 0.1em 0; font-size:25px}
    .side-subcat ul li {margin:0.2em 0 1.1em 0}
    .carrito {min-height:76.7vh}

    .sidenav {top:16%; height:95%}
}

.none {display:none !important}

.spread {}
}
