*{box-sizing:border-box;-webkit-transition:.5s;transition:.5s}html,body{overflow-x:hidden}body{margin:0;font-family:"Work Sans",sans-serif;-webkit-text-size-adjust:100%;background:#f0f0f0}footer{padding:15px 25px;display:flex;flex-wrap:wrap;justify-content:space-between;font-family:"BrandonG400",sans-serif;font-size:14px;background:#222}footer>div{padding:10px 0}footer #footer-description{max-width:500px;color:#999}footer .legal{color:#999}body.page-legal #content{margin-top:30px !important}.footer-social{color:#999}.footer-social img{opacity:.9;vertical-align:middle;transform:scale(0.8);margin:0 10px}.footer-social img:hover{opacity:1;transform:scale(1)}.pagination{text-align:center}.pagination a,.pagination span{padding:10px;display:inline-block;color:#666;min-width:35px;margin:2px;border:1px solid #e0e0e0;border-radius:2px}.pagination a:hover,.pagination span:hover{background:#379fff;color:white !important}.pagination .current{background:#379fff;color:white}section#ofertas-info{padding:40px 20px;background-color:#242f63;background-repeat:no-repeat;background-size:cover;color:white;text-align:center;background:#f90561;background:-moz-linear-gradient(left, #f90561 0%, #00a2ff 100%);background:-webkit-linear-gradient(left, #f90561 0%, #00a2ff 100%);background:linear-gradient(to right, #f90561 0%, #00a2ff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#f90561", endColorstr="#00a2ff",GradientType=1 );font-size:15px}section#ofertas-info .inner{max-width:1250px;margin:auto;font-size:1}section#ofertas-info h4{display:table;font-weight:normal;padding:5px 15px;margin:0px auto 40px auto;border-radius:0;color:white;font-size:13px;text-transform:uppercase;letter-spacing:5px;word-spacing:2px}section#ofertas-info h4 strong{font-weight:normal}section#ofertas-info a{color:#8497ff}section#ofertas-info a:hover{color:#fff;text-decoration:underline}@media only screen and (max-width: 800px){section#ofertas-info{font-size:15px}}@media only screen and (max-width: 480px){section#ofertas-info{font-size:14px}section#ofertas-info h4 strong{display:block;font-weight:bold}section#ofertas-info h4 strong:after{content:none}}.zambezi{color:#606060}.preloader{background:white;background-color:rgba(0, 0, 0, 0.8);bottom:0;left:0;position:fixed;top:0;opacity:1;pointer-events:none;-webkit-transition:2s -webkit-transform;transition:2s transform;width:100%;z-index:999999;display:none}.preloader.active{display:block}.preloader svg,.preloader img{left:50%;left:calc(50% - 5px);height:50px;position:fixed;top:50%;top:calc(50% - 5px);-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:2s width,2s height;transition:2s width,2s height;width:50px}.preloader:after{border:3px solid #ed1e79;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;-webkit-border-radius:100%;border-radius:100%;content:"";left:50%;height:200px;margin-left:-110px;margin-top:-110px;position:fixed;top:50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:2s all;transition:2s all;width:200px;-webkit-animation:spinner 1s infinite linear;animation:spinner .5s infinite linear}@-webkit-keyframes spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animation-fly-from-right{position:relative;-webkit-transform:translateX(400px);-ms-transform:translateX(400px);transform:translateX(400px);-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.animation-fly-from-right.animated{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.animation-size.icon svg,.animation-size.instagram .instagram-author-photo{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.animation-size.animated.icon svg,.animation-size.animated.instagram .instagram-author-photo{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.animation-opacity{opacity:.3;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.animation-opacity.animated{opacity:1}#noticeCookies{font-family:"Rubik",sans-serif;display:none;background:rgba(0, 0, 0, 0.7);position:fixed;right:20px;bottom:20px;padding:20px;z-index:900001;max-width:400px;color:#fff;font-size:14px}#noticeCookies button{border:none;text-align:center;width:100%;display:inline-block;background-color:#2cb6bf;color:#fff;border-radius:2px;padding:13px 0;margin-top:15px}#noticeCookies a{text-decoration:underline}#noticeCookies a:visited{color:#fff}body.page-loopas #content{margin-top:30px}#description-2 a,#pre-footer a{color:#240099}#description-2 a.more{color:#626262;font-weight:bold;text-decoration:underline}.scroll-top{border-radius:4px;position:fixed;right:10px;bottom:10px;width:44px;height:44px;z-index:9999;display:none;background-color:#000;background-color:rgba(0, 0, 0, 0.2)}.scroll-top:hover{background-color:#000;background-color:rgba(0, 0, 0, 0.5)}.scroll-top:before{display:block;width:44px;height:44px;content:"";background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}@media only screen and (max-width: 600px){#noticeCookies{font-family:"Rubik",sans-serif;right:0;bottom:0}}i.arrow{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:4px}i.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}h1 i.arrow.right,h2 i.arrow.right{margin-right:5px;margin-bottom:2px;border-width:0 .5px .5px 0px;padding:3px;margin-left:2px}i.arrow.left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}i.arrow.up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}i.arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.lazy-bg{background:transparent !important}.stars{width:100px;height:20px;background-image:url("https://ocom.vwe.es/img/star-empty.png");background-size:20px;background-repeat:repeat-x;float:left;margin-right:15px}.stars:before{content:"";background:20px;display:block;width:0px;height:20px;background-image:url("https://ocom.vwe.es/img/star-full.png");background-size:20px;background-repeat:repeat-x;position:absolute}.stars.stars1:before{width:10px}.stars.stars2:before{width:20px}.stars.stars3:before{width:30px}.stars.stars4:before{width:40px}.stars.stars5:before{width:50px}.stars.stars6:before{width:60px}.stars.stars7:before{width:70px}.stars.stars8:before{width:80px}.stars.stars9:before{width:90px}.stars.stars10:before{width:100px}a.load-more{display:table;margin:auto;padding:10px 20px;background:white;box-shadow:1px 1px 1px #00000030}a.load-more:hover{transform:scale(1.1, 1.1)}.breadcrumb{padding:0;margin:0;display:flex;margin-bottom:10px;text-transform:uppercase}.breadcrumb li{list-style-type:none;font-size:13px;white-space:nowrap}.breadcrumb li:last-child{text-overflow:ellipsis;overflow:hidden}.breadcrumb li:after{content:"";display:inline-block;margin-bottom:1.25px;border-width:0 10px 10px 0px;padding:3px;margin-left:2px;margin-right:10px;-webkit-transform:rotate(-45deg);border:solid #626262;border-width:0 1px 1px 0;display:inline-block;padding:3px}.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li:last-child:after{content:none}.dropdown{position:absolute;display:inline-block;height:100%;cursor:pointer;text-transform:capitalize;width:125px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);padding:0;z-index:1;overflow:auto;max-height:80vh;min-width:200%}.dropdown:hover .dropdown-content{display:block}.dropdown>span{background:#e7e7e7;height:100%;display:flex;justify-content:left;align-items:center;padding:0 30px 0 20px;color:#222;border-radius:4px 0 0 4px;text-transform:uppercase;font-size:12px}.dropdown:hover>span{border-radius:4px 0 0 0px;background:#e0e0e0}.dropdown>span:after{content:"";display:inline-block;margin-bottom:1.25px;border-width:0 10px 10px 0px;padding:3px;margin-left:2px;margin-right:10px;-webkit-transform:rotate(-45deg);border:solid #626262;border-width:0 1px 1px 0;display:inline-block;padding:3px;position:absolute;right:5px;margin-top:2px}.dropdown:hover>span:after{transform:rotate(45deg);margin-top:0px;right:5px}.dropdown-content>span{padding:10px 20px;display:block;color:black;text-align:left;background:white;border-bottom:1px solid #eee;font-size:12px;text-transform:uppercase}.dropdown-content>span:hover{background:#eee}.dropdown-content>span:last-child{border-bottom:0}p~br{display:none}/*# sourceMappingURL=main.css.map */

/*

.cajetillaSelects select {
    width: 24%;
    height: 40px; background-color: #e0e0e0;
    text-transform: uppercase;
    color: #222;
    padding-left: 15px;
    border: 2px black solid;
}
.basicAutoComplete {
    width: 100%;
    height: 40px; background-color: #e0e0e0;
    text-transform: uppercase;
    color: #222;
    text-align: center;
    margin-top: 5px;
    border: 2px black solid;
}

.autocomplete {
    position: relative;
    display: inline-block;
}
.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0;
    margin: 10px;
    margin-top: -22px;
}
.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
    background-color: #e9e9e9;
}
.autocomplete-active {
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.select-list {
    display: inline-block!important;
    background-color: #fff;
    padding: 5px;
    width: 100%;
    box-shadow: 0px 10px 70px -10px #d1e2ee;
    border-radius: 10px;
    position: absolute;
    left: 0px;
    z-index: 2;
}
.select-list > div {
    height: 145px;
    margin-top: 9px;
    padding-right: 10px;
    overflow: auto;
}
.select-list > div > label {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #203553;
    display: inline-block;
    width: 100%;
    position: initial;
    transition: all .4s ease;
    padding: 5px;
    padding-bottom: 10px;
    border-bottom: 1px #cccccc85 solid;
}
.select-list > div > label > input {
    width: auto!important;
    display: inline-block!important;
}
@media only screen and (max-width: 580px) {

    .cajetillaSelects select {
        width: 49%;
    }

    .basicAutoComplete {
        width: 100%;
    }
}
*/


.cajetillaSelects select {
    width: 24%;
    height: 40px; background-color: #e0e0e0;
    text-transform: uppercase;
    color: #222;
    padding-left: 15px;
    border: 2px black solid;
}
.basicAutoComplete {
    width: 100%;
    height: 40px; background-color: #e0e0e0;
    text-transform: uppercase;
    color: #222;
    text-align: center;
    margin-top: 5px;
    border: 2px black solid;
}

.autocomplete {
    position: relative;
    display: inline-block;
}
.autocomplete-items {
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    border-top: none;
    z-index: 99;
    top: 100%;
    left: 0;
    right: 0;
    margin: 10px;
    margin-top: -22px;
}
.autocomplete-items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

.autocomplete-items div:hover {
    background-color: #e9e9e9;
}
.autocomplete-active {
    background-color: DodgerBlue !important;
    color: #ffffff;
}

.select-list {
    display: inline-block!important;
    background-color: #fff;
    padding: 5px;
    width: 100%;
    box-shadow: 0px 10px 70px -10px #d1e2ee;
    border-radius: 10px;
    position: absolute;
    left: 0px;
    z-index: 2;
}
.select-list > div {
    height: 145px;
    margin-top: 9px;
    padding-right: 10px;
    overflow: auto;
}
.select-list > div > label {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    text-transform: capitalize;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #203553;
    display: inline-block;
    width: 100%;
    position: initial;
    transition: all .4s ease;
    padding: 5px;
    padding-bottom: 10px;
    border-bottom: 1px #cccccc85 solid;
}
.select-list > div > label > input {
    width: auto!important;
    display: inline-block!important;
}
@media only screen and (max-width: 580px) {

    .cajetillaSelects select {
        width: 49%;
    }

    .basicAutoComplete {
        width: 100%;
    }
}



/*-----*/

.basicAutoComplete {
    height: 50px;
    margin-top:0;

}
.cajetillaSelects {
    display:table;
    width:100%;
}
.cajetillaSelects select {
    width: 33.33%;
    height: 50px;

}

.select-list {
    border-radius:0 0 10px 10px;
    border:2px solid black;
    margin-top:-2px;
}

@media only screen and (max-width: 580px) {

    .cajetillaSelects select {
        width: 50%;
    }

}


