/* #wim_home_alquiler ******************************************************************** */
#wim_home_alquiler{
    margin-top:70px;
    margin-bottom:40px;
}
#wim_home_alquiler .image-alquiler,#wim_home_alquiler .title-alquiler,#wim_home_alquiler .encabezado-alquiler,#wim_home_alquiler .center  {
    text-align: center;
}
#wim_home_alquiler .image-alquiler{
   height: 130px;
   width: 100%;
}
#wim_home_alquiler .image-alquiler img.img-types{
    width: 70%;
    max-width: 100%;
    height: 130px;
    float: right;
    object-fit: cover;
    object-position: center center;
}

#wim_home_alquiler .image-alquiler .fondo_azul{
    background: url('./img/bloque_azul.svg');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 15px;
}
#wim_home_alquiler .image-alquiler .text-span{
    position: absolute;
    left: 11px;
    top: 15px;
    text-align: left;
}
#wim_home_alquiler .description-alquiler {
    min-height: 190px;
    margin: 0 auto;
    text-align: left;
    border-left: 1px solid #00a5e4;
    border-right: 1px solid #00a5e4;
    border-bottom: 1px solid #00a5e4;
    padding: 25px 44px 43px 40px;
    /*border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;*/
}
#wim_home_alquiler .description-alquiler ul{
    list-style-type: disc;
    font-family: 'GalanoGrotesque-Regular';
    font-size: 16px;
    line-height: 18px;
}
#wim_home_alquiler .description-alquiler ul li{
    margin-bottom: 10px;
}
#wim_home_alquiler .btn-link span{
    font-size:100%!important;
}
#wim_home_alquiler h3.encabezado-alquiler.title-oldpress.title-color {
    margin-bottom: 50px;
}

#wim_home_alquiler .title-alquiler{
    font-size: 16px;
    text-align: center;
    line-height: 18px;
    padding-top: 11px;
    padding-bottom: 11px;
    margin-bottom: 0;
    max-width: 160px;
    margin: 0 auto;
    font-family: 'GalanoGrotesque-Bold';
    font-weight: 400;
}

.lang-pt #wim_home_alquiler .title-alquiler{
    max-width: 161px;
}

.lang-fr #wim_home_alquiler .title-alquiler{
    max-width: 195px;
}

#wim_home_alquiler .pos_span{
    font-size: 60px;
    line-height: 50px;
    position: relative;
    left: 0px;/*-5px*/
    top: -10px;
    font-weight: 400;
    font-family: 'GalanoGrotesque-Heavy';
}
#wim_home_alquiler .pos_span_small{
    font-size: 16px;
    line-height: 18px;
    font-family: 'GalanoGrotesque-Bold';
    font-weight: 400;
}
#wim_home_alquiler .pos_span span{
    font-size: 32px;
    line-height: 18px;
    font-family: 'GalanoGrotesque-Heavy';
    font-weight: 400;
}
#wim_home_alquiler .with_border{
    border-bottom: 1px solid #232323;
    text-align: center;
    margin-bottom: 30px;
}
#wim_home_alquiler .content_title{
    display: inline-block;
    text-align: left;
    position: relative;
    top: 18px;
    background: #fff;
    padding: 0px 20px;
}
#wim_home_alquiler .content_title h3{
    font-size: 22px;
    color: #000000;
    font-family: 'GalanoGrotesque-Light';
    font-weight: 400;
    line-height: 23px;
}
#wim_home_alquiler .content_title span{
    font-size: 16px;
    font-family: 'GalanoGrotesque-Bold';
    font-weight: 400;
}
.content_button .content_padding{
    padding: 0px 12px;
    background: #fff;
    max-width: 190px;
    margin: 0 auto;
    position: relative;
    top: -23px;
}

@media (min-width:992px){
  .lang-fr .content_button .content_padding{
    max-width: 210px;
  }
  .lang-fr #wim_home_alquiler .btn-alquiler.button-white-blue-cooltra{
    max-width: 190px;
  }
}

#wim_home_alquiler_mobile{
   /* padding: 0px 5px;*/
    margin-bottom: 10px;
    margin-top: 40px;
}
#wim_home_alquiler_mobile .block_alquiler{
/*    border-radius: 5px;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.2);*/
    overflow: hidden;
    margin-bottom: 20px;
    border: 1px solid #00a5e4;
}
#wim_home_alquiler_mobile .header-intro{
    font-family: GalanoGrotesque-Light;
    font-size: 24px;
    color: #232323;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 28px;
    margin-top: 60px;
}
#wim_home_alquiler_mobile .header-intro span{
    font-family: GalanoGrotesque-Bold;
}
#wim_home_alquiler_mobile .title_alquiler{
    font-family: GalanoGrotesque-Light;
    font-size: 24px;
    color: #00a5e4;
    font-weight: 400;
    text-decoration: none solid rgb(0, 165, 228);
    line-height: 28px;
    margin-bottom: 30px;
}
#wim_home_alquiler_mobile .block_alquiler .content_desc{
    /*background-image: linear-gradient(0deg, #00a5e4 38%, #007bbd 100% );
    background-position: center center;
    background-repeat: no-repeat;*/
    background: #00a5e4;
    background-size: cover;
    padding-left: 10px;
    padding-top: 12px;
    padding-bottom: 6px;
}

#wim_home_alquiler_mobile .title-alquiler{
    font-family: 'GalanoGrotesque-Bold';
    font-size: 16px;
    color: #232323;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 18px;
    margin-bottom: 10px;
}
#wim_home_alquiler_mobile .title-alquiler:first-letter{
    text-transform: uppercase;
}
#wim_home_alquiler_mobile .block_alquiler .rotate{
    transform: rotate(270deg);
}
#wim_home_alquiler_mobile .block_alquiler .pos_span_small{
    font-family: 'GalanoGrotesque-Bold';
    font-size: 12px;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 13px;
    text-align: left;
}
#wim_home_alquiler_mobile .block_alquiler .pos_span{
    font-family: 'GalanoGrotesque-Bold';
    font-size: 32px;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 30px;
}
#wim_home_alquiler_mobile .block_alquiler .pos_span span{
    font-size: 20px;
}
#wim_home_alquiler_mobile .block_alquiler .content_desc ul{
    margin-bottom: 0;
    font-family: GalanoGrotesque-Regular;
    font-size: 13px;
    color: #232323;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 19px;
    list-style: disc;
    padding-left: 20px;
}
#wim_home_alquiler_mobile .intro_description p{
    font-family: GalanoGrotesque-Regular;
    font-size: 16px;
    color: #232323;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 20px;
}
#wim_home_alquiler_mobile .intro_description p span{
    font-family: GalanoGrotesque-Bold;
}
#wim_home_alquiler_mobile .block_alquiler .btn-alquiler a.btn-link-design{
    padding: 6px 10px;
    padding-left: 0;
    border-radius: 5px;
    font-family: GalanoGrotesque-Bold;
    font-size: 14px;
    text-decoration: none solid rgb(255, 255, 255);
}
#wim_home_alquiler_mobile .block_alquiler .btn-alquiler a.btn-link-design i{
    font-size: 52px;
    height: 23px;
    width: 30px;
    overflow: hidden;
}
#wim_home_alquiler_mobile .block_alquiler .btn-alquiler a.btn-link-design i:before{
    top: -9px;
    position: relative;
}
#wim_home_alquiler_mobile .desc_grey{
    ont-family: Lato-Regular;
    font-size: 16px;
    text-decoration: none solid rgb(84, 88, 90);
    line-height: 20px;
    margin-top: 11px;
}
#wim_home_alquiler_mobile .row.desc .col-12{
    padding: 0px;
}
#wim_home_alquiler_mobile .content_features{
    width: 190px;
    height: 190px;
    border: 1px solid #00a5e4;
    background-size: cover;
    border-radius: 50%;
    padding: 60px 20px;
    position: relative;
}
#wim_home_alquiler_mobile .content_features > span{
    width: 147px;
    height: 80px;
    font-family: 'GalanoGrotesque-ExtraBold';
    font-size: 16px;
    font-weight: 400;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
}
#wim_home_alquiler_mobile .content_features >div{
    position: absolute;
    text-align: center;
    max-width: 76px;
}
#wim_home_alquiler_mobile .content_features div span{
    display: block;
    font-family: 'Lato-BlackItalic';
    font-size: 14px;
    color: #232323;
    font-weight: 900;
    text-decoration: none solid rgb(35, 35, 35);
    line-height: 12px;
    text-align: center;
    padding: 5px 0px;
}
#wim_home_alquiler_mobile .content_features div.picture{
    top:-55px;
    right: 30%;
}
#wim_home_alquiler_mobile .content_features div.tv{
    bottom:-55px;
    right: 30%;
}
#wim_home_alquiler_mobile .content_features div.euro{
    left: -59px;
    top: 30%;
}
#wim_home_alquiler_mobile .content_features div.repeat{
    right: -59px;
    top: 30%;
}
#wim_home_alquiler_mobile .content_features div > i{
    font-size: 50px;
    width: 60px;
    height: 57px;
    overflow: hidden;
    background: #fff;
}
#wim_home_alquiler_mobile .content_features div > i:before{
    left: -9px;
    top: -12px;
}
.content-i{
    background: #fff;
    padding: 0px 9px;
}
#wim_home_alquiler_mobile .content_features div.tv i{
    font-size:28px;
}
#wim_home_alquiler_mobile .content_features div.tv i:before{
    left: -19px;
    top: 2px;
}
#wim_home_alquiler .title-alquiler.b2b.two{
    max-width: 158px;
}
.lang-fr #wim_home_alquiler .title-alquiler.b2b.two{
    max-width: 160px;
}
#wim_home_alquiler .title-alquiler.b2b.three{
    max-width: 215px;
}
#wim_home_alquiler .description-alquiler p.mobile{
    display: none;
}
#wim_home_alquiler_mobile .description-alquiler ul.desktop{
    display: none;
}
#wim_home_alquiler_mobile .description-alquiler p.mobile{
    display: block;
    margin-bottom: 0;
    font-family: GalanoGrotesque-Regular;
    font-size: 13px;
    color: #232323;
}
body.b2b #wim_home_alquiler .description-alquiler{
    min-height: 205px;
}
@media(max-width:991px){
    #wim_home_alquiler .description-alquiler {
        padding: 25px 25px 36px 44px;
    }
    #wim_home_alquiler .image-alquiler img.img-types {
        object-position: center left;
    }
}

#index.lang-fr .products .product-miniature .product_button{
  padding-left: 0px;
}
#index.country-it #wim_home_alquiler .title-alquiler.one.b2b{
    max-width: 200px;
}
#index.country-it #wim_home_alquiler .title-alquiler.b2b.two {
    max-width: 235px;
}