/* 
//////// Harvey Norman global overrides ////////

Maintenance:
--------------
Keep the file clean - please don't invent new selectors if they already exists and remove old one's that are not used any more. This is final css file and doesn't need compiling.

Structure:
--------------
1. Custom overrides (desktop)
2. Media queries

*/


/*
//    Custom overrides
//--------------------------------------*/

* {
    box-sizing: border-box;
}

/* HN language overrides (temp solutions) */
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title span:before {
    position: absolute;
    top: 20px;
    left: 32px;
    font-size: 12px;
    font-weight: normal;
}
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=hn_summit] span:before {
    content: "Hitri spletni kredit do 24 mesečnih obrokov.\APo zaključku nakupa boste preusmerjeni na spletno stran Summit Leasing.";
    white-space: pre;
}
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=hn_nestpay] span:before {
    content: "Plačilo s kartico Visa, MasterCard, Diners in Maestro.\APo zaključku nakupa boste preusmerjeni na spletno stran za izvajanje spletnih plačil.";
    white-space: pre;
}
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=hn_nestpay_instalments] span:before {
    content: "Obročno odplačevanje za imetnike kartice Diners";
}
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=paypal_express] span:before {
    content: "Plaćanje putem PayPala.";
}

#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=cashondelivery] span:before {
    content: "Plaćanje gotovinom prilikom dostave pošiljke.";
}
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=banktransfer] span:before {
    content: "Uplata na žiroračun.";
}

#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=agenda_payway] span:before {
    content: "Plaćanje s karticom: Diners, American Express, MasterCard, Maestro i Visa. Nakon završetka kupnje bit ćete preusmjereni na web stranicu za online plaćanje.";
}
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=agenda_payway_instalments] span:before {
    content: "Plaćanje s karticom: Diners, American Express, MasterCard, Maestro i Visa. Nakon završetka kupnje bit ćete preusmjereni na web stranicu za online plaćanje.";
}

#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=hn_summit],
#checkout-payment-method-load .payment-methods .payment-method .payment-method-title label[for=hn_nestpay] {
    margin-bottom: 58px;
}


.checkout-index-index #customer-email-error {
    position: relative;
}
.checkout-index-index #customer-email-error:after {
    content: "Unesite ispravnu adresu e-pošte.";
    z-index: 10;
    background: #fff;
    width: 100%;
    height: 26px;
    position: absolute;
    top: 0;
    left: 0;
}

.label.HN_finalConfirm {
    max-width: 290px;
    padding: 20px 0 0 30px;
    display: block;
}
.checkout-payment-method .label.HN_finalConfirm {
    max-width: 100%;
    padding: 0;
}

.checkout-index-index .opc-sidebar .finalConfirm, .checkout-onepage-success .opc-sidebar .finalConfirm {
    margin: 10px 0 0 30px;
}

.fotorama__stage__frame .fotorama__caption {
    display:none;
}

.block.social-login-authentication-channel.account-social-login .block-content {
    text-align: left !important;
}

form#form-validate .field.choice.newsletter { display: none; } /* newsletter check pri registraciji */

.block-compare.block > div .block-title span.show-em:after {
    width: 120px;
    content: "Prikaži proizvode";
}

.block-compare.block > div .block-title span.show-em.close-em:after {
    content: "Sakrij proizvode";
}



/*
//    Media queries
//--------------------------------------*/

/* Tablet big */
@media screen and (max-width: 1024px) {

}

/* Tablet small */
@media screen and (max-width: 767px) {

    #maincontent .category-description,
    .page-header .magestore-bannerslider,
    .page-header .magestore-catalogueslider,
    .footer .block.newsletter {
        display:none;
    }
    
}

/* Mobile */
@media screen and (max-width: 479px) {

}
