@CHARSET "UTF-8";

html, body {
    background: no-repeat fixed center top / cover rgba(0, 0, 0, 100%);
	background-image: url("../images/background.png"), /* is loaded if there is no .jpg */
    url("../images/background.jpg");
    padding-top: 10px;
}

.navbar,
/*.footer-wrapper .footerNav li:first-child,*/
div > label:has(> input[type="checkbox"][name="addresses_equal"]),
/*.form-group:has(> #entry_company),*/
.register:not(.guest) #fieldset-register_address,
.register.guest #fieldset-register_name,
.register.guest #fieldset-register_address .form-group:not(:has(> .required)),
.register.guest #fieldset-register_address .form-group:has(#countries_id),
.form-group:has(> #gender),
.form-group:has(> #customers_dob) {
    display: none !important;
}

@font-face{
    font-family: TheMixB SemiBold;
    src: url(../files/webfonts/Rufalipark/TheMixB-W6SemiBold.otf)
}

body, .back_to_page {
    font-family: TheMixB SemiBold, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {
    font-family: TheMixB SemiBold, Arial, Helvetica, sans-serif;
}

.ressources h4,
#cross-selling-modal h1, 
#cross-selling-modal h2, 
#cross-selling-modal h3, 
#cross-selling-modal h4,
#cross-selling-modal .item-price, 
#cross-selling-modal .full-price-label {
    font-family: TheMixB SemiBold, Arial, Helvetica, sans-serif;
}
