.button, .btn, .red.ribbon{
    background-color: #e3067d !important;
    border-color: #e3067d !important;
}
.red.segment{
    border-top-color: #e3067d !important;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{
    color: #e3067d !important;
}
body {
    margin:0 !important;
    padding:0 !important;
    /*background: url('../images/background.jpg') no-repeat center fixed !important;*/
    /*-webkit-background-size: cover !important; !* pour anciens Chrome et Safari *!*/
    /*background-size: cover !important; !* version standardisée *!*/
}
.home-body{
    background-color: rgba(255,255,255,0.7);
    width: 100%;
    height: 100%;
    padding: 50px;
}
.custom-home {
    position: relative;
}
img.offre-condition {
    position: absolute;
    right: 125px;
    bottom: 24px;
    width: 12%;
}


/*.video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 20px;
    height: 0;
    overflow: hidden;
}
!***
* @author Brad Dalton - WP Sites
* @link http://wpsites.net/wordpress-tips/embed-videos-responsive/
***!
.video iframe,
.video object,
.video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}*/

#containingBlock {
    width:100%;
}
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}
.videoWrapper object,
.videoWrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width: 430px) {
    .offre-condition {
        right: 6px!important;
        bottom: 12px!important;
        width: 29%!important;
    }
}
