@font-face {
  /*  font-family: 'RobotoCondensed-Bold';
    src: url('fonts/RobotoCondensed-Bold.eot');
    src: url('fonts/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/DolceVita/dolcevita-webfont.woff2') format('woff2'),
         url('fonts/DolceVita/dolcevita-webfont.woff') format('woff'),
         url('fonts/RobotoCondensed-Bold.ttf') format('truetype')/*,
         url('fonts/DolceVita/dolcevita-webfont.svg#dolce_vitaquite_regular') format('svg');*/
    /*font-weight: 400;*/
  /*  font-style: normal;
*/
}
.view-bloc-newsletter-home-page input[type="submit"] {
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.02em;
    border-radius: 0;
    border: 1px solid #a9a9a9;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    color: #fff;
    background-color: #333;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 14px;
    padding: 28px 0px;
    background-color: #bfa67a;
    height: 60px;
    margin-top: 11px;
    color: transparent;
    margin-left: -1px;
}

.view-bloc-newsletter-home-page .views-row-2 input[type="submit"],
.view-bloc-newsletter-home-page #edit-submit--2 input[type="submit"]  {
    background: url(/sites/default/image/btn-valider.png) no-repeat center;
    margin-top: 11px;
    color: transparent;
}

 #footer input[type="submit"]{
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    letter-spacing: 0.02em;
    border-radius: 0;
    border: 1px solid #a9a9a9;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    color: #fff;
    background-color: #333;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font-size: 14px;
    padding: 13px 0px;
    background-color: #fff;
    height: 60px;
    margin-top: 14px;
    color: transparent;
    margin-left: -1px;
}
.page-node-34 .webform-client-form-3 select {
    width: 100%;
    height: 60px;
    float: left;
    margin-top: 15px;
     font-size: 13px;
    color: #5b595d;
    padding-left: 5px;
}


#block-agegate-age-gate .modal-body .img-vld-item{
    position: absolute;
    left: 73px;
}