/*
Theme Name: Salient Child Theme 
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.1
*/

.aviso-importante .vc_row-fluid .wpb_column{padding-top:0px !important; padding-bottom:0px !important; padding-left:0px !important; padding-right:0px !important;  }
.toggle h5 a {
    font-size: 11px !important;
    line-height: 1.3 !important;
}
@media (min-width:680px)  {
.aviso-importante .vc_row-fluid .wpb_column{padding-left:15px !important; padding-right:15px !important;  }
.toggle h5 a {
    font-size: 14px !important;
}
}

.preloader{background-color:#FFFFFF; width:100%; height:100%; position:absolute;  display: flex; justify-content: center; align-items: center; }
.grecaptcha-badge { 
    visibility: hidden !important;
}
#motolista,
#motolista2{text-align:left !important;}
/*FONTS*/
.font-weight-100,
.font-weight-100 *{font-weight: 100 !important;}
.font-weight-200,
.font-weight-200 *{font-weight: 200 !important;}
.font-weight-300,
.font-weight-300 *{font-weight: 300 !important;}
.font-weight-400,
.font-weight-400 *{font-weight: 400 !important;}
.font-weight-500,
.font-weight-500 *{font-weight: 500 !important;}
.font-weight-600,
.font-weight-600 *{font-weight: 600 !important;}
.font-weight-700,
.font-weight-700 *{font-weight: 600 !important;}
.font-weight-800,
.font-weight-800 *{font-weight: 800 !important;}
.font-weight-900,
.font-weight-900 *{font-weight: 900 !important; letter-spacing: -2px; font-family: "Archivo Black", sans-serif !important; font-style: normal;}
.font-weight-bold *{font-weight: bold;}
.font-size-12 *{font-size:12px !important;}
.font-size-14 *{font-size:14px !important;}
.font-size-16 *{font-size:16px !important;}
.ls-1 *{letter-spacing: -1px;}
.nectar-button *{font-family: Arial, Helvetica, sans-serif !important;}
body #header-secondary-outer .nectar-center-text{max-width:100% !important; display: inline-block;}
@media (min-width:996px)  {
    body #header-secondary-outer .nectar-center-text{max-width:100% !important; display: flex;}
}
body #header-outer nav>ul>.megamenu>.sub-menu>li a{padding:2px 6px;}
.img-with-aniamtion-wrap .hover-wrap{margin-bottom:0px !important;}
@media only screen and (max-width: 999px) {
        .vc_row.bottom_padding_tablet_10pct {
            padding-bottom:0px !important;
        }
    }

    @media only screen and (max-width: 999px) {
        .vc_row.top_padding_tablet_7pct {
            padding-top: 0px !important;
        }
    }
.nectar-flickity.nectar-carousel[data-format=default] .flickity-slider .cell{padding:0px !important;}
#header-outer #top .sf-menu .megamenu li ul{padding-top:15px}
#header-secondary-outer nav >ul >li >a {
    line-height: 20px!important;
    font-size: 14px!important;
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check{
    font-size:20px !important;
    line-height:16px !important;
}
.single-promo-box{}
.bullets-restrictions,
.single-destacados{margin-left:15px; margin-bottom:10px; }
.single-destacados li{font-weight:bold; font-size:16px; list-style-type:none; position:relative; line-height:20px; margin-bottom:12px;}
.bullets-restrictions li{font-size:14px;}
.single-destacados li:after{position:absolute; content:" "; width:5px; height:5px; background-color:#CC192E; left:-15px; top:10px; border-radius:50%;}
.single-promo-box h5{font-size:24px !important; margin-bottom:30px !important; margin-top:30px !important; font-weight:600; color:#000000; line-height:1.2 !important; }
.single-promo-box h5 span{color:#CC192E; }
.dectar-cta{background-color:#CC192E; color:#FFFFFF !important; font-size:14px; display:block; text-align:center; padding:12px 16px; max-width:230px;  font-weight:600; }
.super_wpb_wrapper {display: inline-flex; flex-direction: column; align-items: flex-start; }
.dectar-cta {order: 2; width: 100%;  margin-top: 10px; }
.single-restrictions {order: 1; width: 100%; display: inline-flex; margin-bottom: 10px; }

@media (min-width: 768px) {
    .single-restrictions{margin-left:60px !important;}
    .dectar-cta{display:inline-block; padding:20px 30px; font-size:18px; max-width:340px;}
  .super_wpb_wrapper { display: inline-flex; flex-direction: row;}
  .dectar-cta {order: 1; flex: 1; margin-top: 0; width: auto;}
  .single-restrictions {order: 2; flex-shrink: 0; margin-bottom: 0; justify-content: flex-start; width: auto; }
  .single-destacados{margin-bottom:25px;}
  .single-destacados li{font-weight:bold; font-size:18px; list-style-type:none; position:relative; line-height:24px; margin-bottom:12px;}
  .single-promo-box h5{font-size:33px !important;}
  .bullets-restrictions li{font-size:16px;}
}
.encabezado-formulario-promo,
.subtitulo-promo,
.destacado-formulario-promo{display:none;}

.disclaimer{font-size:12px !important; line-height:22px !important; }
.big-box-promo .promo-wrap{padding-bottom:10px; }
.box-promo1{background-color:#FFFFFF; padding:20px 30px; }
.big-box-promo .imgpromo{ padding:60px 30px 20px 30px; box-sizing: border-box;}
.big-box-promo .imgpromo.grey{background-color:#C1C1C1; }
.big-box-promo .imgpromo.red{background-color:#CC192E; }
.big-box-promo .imgpromo.red h3, .big-box-promo .imgpromo.red h4{color:#FFFFFF; }
.big-box-promo .imgpromo img{margin-bottom:60px; }
.big-box-promo .promo-content{padding:20px 30px; position:relative;}
.big-box-promo .imgpromo h3{font-size:24px; margin-bottom:20px; }
.big-box-promo .promo-content h4{font-size:22px; margin-bottom:20px; line-height:24px;}
.mini-box .content-box h6 span,
.big-box-promo .promo-content h4 span{color:#CC192E; }
.big-box-promo .promo-content ul{margin-left:20px; }
.mini-box .content-box .restrictions,
.mini-box .content-box .detail-list{margin-left:15px; margin-bottom:10px; }
.mini-box .content-box .detail-list li,
.big-box-promo .promo-content .destacados li{font-weight:bold; font-size:0.8rem; list-style-type:none; position:relative; line-height:1.2rem; margin-bottom:8px; }
.mini-box .content-box .detail-list li:after,
.big-box-promo .promo-content .destacados li:after{position:absolute; content:" "; width:5px; height:5px; background-color:#CC192E; left:-15px; top:10px; border-radius:50%; }
.mini-box .content-box .detail-list li:after{top:8px;}
.mini-box .content-box .restrictions li,
.big-box-promo .promo-content .restricciones li{font-weight:bold; font-size:0.8rem;  line-height:1.2rem; margin-bottom:4px; }
.mini-box .mini-cta,
.big-box-promo .promo-content .ver-mas{background-color:#CC192E; color:#FFFFFF; padding:6px 20px; min-width:210px; display:inline-block; text-align:center; font-weight:bold;  }



.mini-box{padding-bottom:20px !important; }
.promo-box img{max-width:280px !important; margin:30px auto 40px auto !important; }
.mini-box .content-box{padding:0px 30px 20px 30px !important; }
.mini-box .mini-cta{margin-left:30px !important;}
.mini-box .content-box h5{font-size:22px; line-height:24px; margin-bottom:20px !important; }
.mini-box .content-box h6{font-size:16px; line-height:20px; margin-bottom:20px !important; font-weight:600; }

@media (min-width:768px)  {
.big-box-promo .imgpromo h3{font-size:33px; margin-bottom:0px; line-height: normal; }
.big-box-promo .imgpromo h4{font-size:23px; margin-bottom:20px; line-height: normal; }
.big-box-promo .promo-content h4{font-size:33px; margin-bottom:20px; line-height:36px; }
.big-box-promo .promo-content .destacados li{font-weight:bold; font-size:0.9rem; line-height:1.5rem;}
.big-box-promo .promo-content .restricciones li{font-weight:bold; font-size:0.7rem; }
}

.imgpromo{}
.sub-menu li span{position:relative; }
.sub-menu li.promo-activa span:after{content:" "; width:20px; height:20px; background-image:url('img/descuento_icon.svg'); background-position:0px 0px; background-repeat:no-repeat; position:absolute; top:-3px; right:-28px;}
.off-canvas-menu-container li.promo-activa a{position:relative;}
.off-canvas-menu-container li.promo-activa a:before{content:" "; width:20px; height:20px; background-image:url('img/descuento_icon.svg'); background-position:0px 0px; background-repeat:no-repeat; position:absolute; top:-3px; right:-33px;}
.moto-grid .promo-activa .vc_column-inner{position:relative;}
.moto-grid .promo-activa .vc_column-inner:after{content:" "; width:20px; height:20px; background-image:url('img/descuento_icon.svg'); background-position:0px 0px; background-repeat:no-repeat; position:absolute; top:15px; right:15px;}


.three-cta .vc_col-sm-4{display:flex;}
.three-cta-border{border:1px solid #979797; border-width: 1px 0px 1px 0px;}
.super-thumb1{overflow-x:hidden; overflow-y:hidden; width:130%; max-width:130% !important; margin-left:-15%;}
@media (min-width:999px)  {
    .three-cta .vc_col-sm-4{display:inline-block;}
    .three-cta-border{border-width: 0px 1px 0px 1px;}
}
.image-banner{width:inherit; max-width:inherit;}

@media (min-width:767px)  {
.image-banner{width:547px !important; max-width:547px !important;}
.super-thumb1{ width:100%; max-width:100% !important; margin-left:0px;}
}
.arrow1 a .text{position:relative !important; }
.arrow1 a .text::after{position:absolute; content:" "; top:4px; right:-20px; width:14px; height:9px; background-image:url('../../uploads/2024/06/arrow2.svg'); background-repeat:no-repeat; background-position:0px 0px; }
.arrow1 a:hover .text::after{background-image:url('../../uploads/2024/06/arrow2.svg'); background-repeat:no-repeat; background-position:0px -10px;}

.bg-black-column{background-color:#000000; padding-top:4vw !important; padding-bottom:4vw !important; }
@media (min-width:1310px)  {
    .bg-black-column{background-color:transparent; padding-top:0px !important; padding-bottom:0px !important; }
}

.white-hightlight{background:#FFFFFF;  font-size:28px !important; padding:10px 25px; display:inline-block; margin-top:25px;}

/*SHORTCUT1*/
.shortcut1-wrapper .nectar-button{ font-size:16px; font-weight: 600;}
.shortcut1-wrapper p{font-size:18px !important; line-height:22px;}
.shortcut1-wrapper.left-module .nectar-button{margin-left:20px;}
.shortcut1-wrapper.left-module p{border-left:3px solid #CD192D;}
.shortcut1-wrapper.left-module p,
.shortcut1-wrapper.left-module h5,
.shortcut1-wrapper.left-module h4{padding-left:20px !important; }

/*MOTOBAR*/
.moto-bar a{cursor:default !important;}


.shortcut1-wrapper.right-module .nectar-button{margin-right:20px;}
.shortcut1-wrapper.right-module p{border-right:3px solid #CD192D;}
.shortcut1-wrapper.right-module p,
.shortcut1-wrapper.right-module h5,
.shortcut1-wrapper.right-module h4{padding-right:20px !important; }

@media (min-width:767px)  {
.shortcut1-wrapper.right-module p,
.shortcut1-wrapper.right-module h5,
.shortcut1-wrapper.right-module h4{padding-right:50px !important; }
.shortcut1-wrapper.left-module p,
.shortcut1-wrapper.left-module h5,
.shortcut1-wrapper.left-module h4{padding-left:50px !important; }
.shortcut1-wrapper.right-module .nectar-button{margin-right:50px;}
.shortcut1-wrapper.left-module .nectar-button{margin-left:50px;}
}


.shortcut1-wrapper h4{letter-spacing: -1px; line-height:30px;}
.shortcut1-wrapper h5{line-height:20px; font-size:18px !important;}
.shortcut1-wrapper h4 span{font-weight: 200;}

.shortcut1-wrapper h5{margin-bottom:40px; font-weight: 200 !important;}

.comunidad h4{color:#D1D1D1; font-size:32px !important; margin-bottom:20px !important;}
.comunidad h5{color:#000000; font-size:24px !important; margin-bottom:30px;}

/*COMUNIDAD*/
.qa-comunidad .wpb_text_column{position:absolute; bottom:0px; width:100%;}
.qa-comunidad .wpb_wrapper p{color:#FFFFFF; background:none; z-index:4; position:relative; padding:0px 20px 0px 20px;}
.qa-comunidad .wpb_wrapper{position:relative; width:100%; height:100%; bottom:30px;}
.qa-comunidad .wpb_wrapper::after{position:absolute; width:100%; height:100%; left:0px; top:0px; background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%); content:" ";}

.qa-comunidad.instagram .wpb_text_column::before{position:absolute; width:50px; height:50px; right:20px; top:-40px; background-image:url('../../uploads/2024/06/sprite1.svg'); background-position:0px 0px; background-repeat:no-repeat; content:" ";  z-index:5;}
.qa-comunidad.facebook .wpb_text_column::before{position:absolute; width:50px; height:50px; right:20px; top:-40px; background-image:url('../../uploads/2024/06/sprite1.svg'); background-position:-50px 0px; background-repeat:no-repeat; content:" ";  z-index:5;}
.qa-comunidad.tiktok .wpb_text_column::before{position:absolute; width:50px; height:50px; right:20px; top:-40px; background-image:url('../../uploads/2024/06/sprite1.svg'); background-position:-100px 0px; background-repeat:no-repeat; content:" ";  z-index:5;}
.qa-comunidad.youtube .wpb_text_column::before{position:absolute; width:50px; height:50px; right:20px; top:-40px; background-image:url('../../uploads/2024/06/sprite1.svg'); background-position:-150px 0px; background-repeat:no-repeat; content:" ";  z-index:5;}

@media (min-width:767px)  {
.comunidad h4{color:#D1D1D1; font-size:45px !important; margin-bottom:25px !important;}
.comunidad h5{color:#000000; font-size:28px !important; margin-bottom:35px;}
}
@media (min-width:1200px)  {
.comunidad h4{color:#D1D1D1; font-size:55px !important; margin-bottom:25px !important;}
.comunidad h5{color:#000000; font-size:33px !important; margin-bottom:40px;}
}

/*CONTACTO*/
.qa-mapas{line-height:20px;   }
.qa-mapas p{text-align:center !important; margin-top:8px; }
.qa-contacto h4{margin-bottom:4px !important;}
.i-contacto{position: relative; left: 0; width: 100%; top: 0; height: 100%; min-height:380px; }
.min-width-215{min-width:215px; }
@media (min-width:996px)  {
.i-contacto{position: absolute; left: 0; min-height:100%;  }
}

/*FOOTER*/
.nectar_hook_global_section_footer{background-color:#000000; }
.nectar_hook_global_section_footer a{ background-image:none; text-decoration:none;  }
.nectar_hook_global_section_footer a:hover{text-decoration:underline !important; }
.footer-tm-line{ border-top:2px solid #FFFFFF; padding-top:2px; 
padding-bottom: calc(100vw * 0.04) !important;
}
/*HOME pagintation*/
.home .flickity-page-dots{bottom:0px !important;}

/*FREE RIDE GROUP*/
.trofeo{ background-image:url('../../uploads/2024/06/trofeo.svg'); background-repeat:no-repeat; background-position:4px center; background-size:20%;  }
.free-ride{ background-image:url('../../uploads/2024/06/free-ride-logo.svg'); background-repeat:no-repeat; background-position:20px center; background-size:20%;}
.free-ride .vc_col-sm-6{background-color:transparent; }
.free-ride h5{line-height:28px !important; font-size:24px !important; }
.hide-for-mobile-only{display:none !important;}
@media (min-width:680px)  {
.home .flickity-page-dots{display:none !important;}
.hide-for-mobile-only{display:block !important;}
.trofeo{ background-size:140px;  }
.free-ride .vc_column-inner{padding-left:0px; }
.free-ride .vc_col-sm-6{background-color:#000000;  }
.free-ride{ background-size:120px; background-position:10px center; }
.free-ride h5{line-height:3vw !important; font-size:2.6vw !important;}
}
@media (min-width:1000px)  {
.free-ride .vc_column-inner{padding-left:40px; }
}
@media (min-width:1300px)  {
.free-ride .vc_col-sm-6{background-color:#000000;  }
.free-ride h5{line-height:48px !important; font-size:38px !important;}
}
.home-cta1 .wpb_wrapper > div{margin-bottom:5px !important;}
/*SUBMENU*/
.page-submenu li a {
    font-weight: bold !important;
    font-size: 15px !important;
}
/*.current-item-section .sf-with-ul span::before{background-color:#333333 !important;}*/
.nectar-search-results .meta-type{display:none;}
/*FORM*/
.wpcf7-spinner{display:block; }
.wpcf7-acceptance,
.wpcf7-acceptance label{font-size:15px !important;}

.wpcf7-submit{font-size:18px !important; color:#FFFFFF !important; font-weight:bold !important; font-family: Arial, Helvetica, sans-serif !important; }
input[type=submit]:hover:disabled,
input[type=submit]:disabled{
    opacity:0.4 !important;
}
#responsive-form {
        /*  max-width:600px; -- cambiar esto para conseguir el ancho de la forma deseada --*/
        margin: 0 auto;
        width: 100%;
    }

    .form-row {
        width: 100%;
    }
    .column-third,
    .column-half, .column-full {
        float: left;
        position: relative;
        padding: 0.65rem;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .inner-column-half{
        float: left;
        position: relative;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .inner-column-half:first-child{
        padding-right:0;
        padding-bottom:1.3rem; 
    }

    .clearfix:after {
        content: "";
        display: table;
        clear: both;
    }/**---------------- Media query ----------------**/

    @media only screen and (min-width: 48em) {
        .inner-column-half,
        .column-half {
            width: 50%;
        }
        .column-third{
        	width: 33.333%;
        }
        .inner-column-half:first-child{
        padding-right: 1.3rem;
        padding-bottom:0px; 
        }
    }

    .fancybox-bg {
        background: #fff !important;
    }

    .wpcf7-form label {
        text-align: left !important;
        display: block;
    }

  /*SINGLE MOTOS*/
  .single-motos .container-wrap{padding-top:0px !important; }
  .single-motos .post-area{margin-top:0px !important; }
  .single-motos .row{padding-bottom:0px !important; }
/*SEARCH RESULTS*/
.result .title span{display:none !important;}
.fancy-select-wrap label{color:#000000 !important;  }
/*DROPDOWNS*/
.select2-container .select2-selection--single{margin:0px !important;}
.select2-container{background-color:rgba(0,0,0,0.035) !important; border-radius:8px !important;   }
/*MODAL*/
.containerimg{ max-height:82vh; overflow-y:scroll; position:relative; }
.container-wrap{padding-bottom:0px !important; }
.modal{max-width:560px !important;}
.modal.modal-img{max-width:1300px !important; padding:15px; width:100%; position:relative; }
.modal.modal-img:after{position:absolute; width:100%; height:20%; left:0px; bottom:0px; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 50%); content:" ";}
.modal.modal-img img{width:100%; border-radius:16px; }
.modal p{line-height:22px;}
.modal h4{margin-bottom:20px; }
.modal.center{text-align:center; }
.modal .nectar-cta{margin-right:0rem; margin-bottom:0.5rem; }
.modal .content-icons{display:block; margin-bottom:15px; margin-top:15px; }
.modal .icon-wrap{width:100%; margin-bottom:10px; display:block; }
.modal .icon-wrap span{font-weight:bold; display:block; margin-top:8px;}
.modal-contacto * a{color:#000000 !important; text-decoration:underline !important;  }
.modal-direccion * a{color:#000000 !important;  }
@media (min-width:680px)  {
    .modal.modal-img:after{display:none; }
    .containerimg{ max-height:100%; overflow-y:visible; }
    .modal.modal-img{width:90%; }
    .modal .content-icons{display: inline-flex;}
    .modal .nectar-cta{margin-right:0.5rem; margin-bottom:0rem; }
    .modal .icon-wrap{margin-bottom:0px; width:140px; }
}
/*CUSTOM SELECT*/
select {
appearance: none;
outline: none; 
cursor: pointer; 


border-radius: 5px; 
padding: 5px 10px;
width: 100%;
height: 40px;
box-shadow: 5px 8px 5px rgba(0, 0, 0, 0.8);
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23999999%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
background-repeat: no-repeat, repeat;
background-position: right 1rem center;
background-size: 10px 12px;

font-size: 16px;
font-weight: normal;
text-align: center;
}

select:focus {
background-color:#cd192d !important;
background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
color:#FFFFFF !important;
}
/*MENU MOBILE*/
body #header-secondary-outer .nectar-center-text{display:none !important; }
@media (min-width:680px)  {
body #header-secondary-outer .nectar-center-text{display:block !important; text-align:left; }
}
#slide-out-widget-area[data-dropdown-func].fullscreen-split .inner .off-canvas-menu-container li li a{font-size:16px !important; }

.nectar-cta.has-icon .link_wrap {
display: flex;
align-items: center;
}
.nectar-cta.has-icon .link_wrap i {
margin-right: .7em;
line-height: 1;
font-size: 1.3em;
}
.nectar-cta.font_size_desktop_18px * {
font-size: 18px;
line-height: 1.1;
}
.nectar-cta.has-icon[data-alignment="center"][data-style="basic"] .link_wrap {
justify-content: center;
}
/*MOTOS JSON*/
.raw-code{display:none !important;}
.Modelo{font-weight:bold; text-align:center; }
.Precio-desde{text-align:center; }
/*
.multicarousel .flickity-viewport{margin-bottom:20px !important; }
.multicarousel .flickity-page-dots{bottom:-20px !important;}*/

.moto-carousel-modelo,
.moto-carousel-modelo *{line-height:16px !important; padding-bottom:10px; display:block; }
@media (min-width:680px)  {
.moto-carousel-modelo,
.moto-carousel-modelo *{line-height:20px !important; }
}
.moto-carousel-home .inner-wrap.promo-activa{position:relative;}
.promo-tag{position:relative; }
.promo-tag.promo-activa:after,
.moto-carousel-home .inner-wrap.promo-activa:after{content:" "; width:20px; height:20px; background-image:url('img/descuento_icon.svg'); background-position:0px 0px; background-repeat:no-repeat; position:absolute; top:15px; right:22px; }
.promo-tag.promo-activa:after{top:-20px; right:-20px; }
.moto-carousel-home .flickity-button{display:none !important;}

.moto-carousel-home .nectar-flickity{ min-height:200px; height:100% !important; }

.moto-carousel-home .nectar-flickity{
    padding-top: 6vw;
  padding-bottom: 0vw;
}
@media (min-width:680px)  {
.moto-carousel-home .nectar-flickity{
  padding-top:0px;
  padding-bottom: 32%;
}
}
@media (min-width:1000px)  {
.moto-carousel-home .nectar-flickity{
  padding-bottom: 29%;
}
}
@media (min-width:1024px)  {
.moto-carousel-home .nectar-flickity{
  padding-bottom: 32%;
}
}
@media (min-width:1025px)  {
.moto-carousel-home .nectar-flickity{
  padding-bottom: 14vw;
}
}

/* viewport inherit size from carousel */
.moto-carousel-home .nectar-flickity .flickity-viewport {
  position: absolute;
  top:10px;
  width: 100%;
  height:104px !important;
}

/* cell inherit height from carousel */
.moto-carousel-home .cell  {
  height: 100%;
}
.nectar-ajax-search-results .search-post-item,
.nectar-search-results .search-post-item{background-color:#FFFFFF !important; }
.nectar-ajax-search-results,
.nectar-ajax-search-results .search-post-item,
.nectar-ajax-search-results .search-post-item h5,
.nectar-search-results .search-post-item h5{color:#000000 !important; }

