/* OFFERS MASHUP */

.offers-mashup {max-width: 100%;}
.offers-mashup dl dd, .offers-mashup dl span {display: block;}
#carousel-no-pictures-offers {padding: 100px 0px;}

.offers-mashup .carousel-inner {
    padding: 0 50px;
}

.offers-mashup dl dt, .offers-mashup dl span, .offers-mashup dd {
    min-height: 2em;
}

.offers-slide .slide .no-offers {
   padding: 20px 15px;
   font-size: 30px;
   max-width: 600px;
   margin: 0 auto;
}

.offers-slide .slide .no-offers:before {
    font-family: 'mirai-icofonts';
    content: '\ea75';
    font-size: 50px;
    line-height: 1;
    margin-bottom: 10px;
    display: block;
}

/* CAROUSEL CONTROLS (bootstrap) */

.carousel-control {
    font-size: 26px;
    width: 26px; /* firefox fixing - mismo que font-size */
    background: #fff;
    color: #000!important; /* important para que no afecte white-text */
    padding: 11px;
    opacity: .6;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    box-sizing: content-box!important;
}

/* position */

.carousel-control {left: 0px;}
.carousel-control.right {left: auto; right: 0px;}

/* arrows */

.carousel-control.left:before {content: '\e962';}
.carousel-control.right:before {content: '\e963';}

.carousel-control:hover {
    opacity: 1;
}
