/*@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');*/

html {
    height: 100%; /* показва грида по пълната височина на екрана и фиксира footer в дъното на прозореца (footerfix.js) */
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none; /* Не позволява промяна на размера на текста при завъртане на екрана (landscape/portrait) */
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* Remove Gray Highlight When Tapping Links in Mobile Safari */
}

body {
    /*height: 100%;  показва грида по пълната височина на екрана. Ако го има НЕ фиксира footer в дъното на прозореца (footerfix.js) */
    margin: 0;
    padding: 0;
    overflow-y: scroll; /* показва вертикален scrolbar независимо от съдържанието / предотвратява подскачането на съдържанието при динамично зареждане на съдържание */
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.375rem;
}

/*header, main, footer, .content { font-family: 'Montserrat'; }*/

main { /* ??? */
    display: block; /* fix IE -> main */
    overflow: hidden; /* https://stackoverflow.com/questions/20689575/css-margin-top-of-h1-affects-parents-margin*/
    margin-top: 100px;
}

.hide { display: none; }

@media all and ( max-width: 960px) {
    main { margin-top: 80px; }
}