/* merriweather-regular - latin */ @font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 400; src: url('/assets/fonts/merriweather-v21-latin-regular.eot'); /* IE9 Compat Modes */ src: local('Merriweather Regular'), local('Merriweather-Regular'), url('/assets/fonts/merriweather-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/assets/fonts/merriweather-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/assets/fonts/merriweather-v21-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/assets/fonts/merriweather-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/assets/fonts/merriweather-v21-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */ font-display: swap; } /* merriweather-italic - latin */ @font-face { font-family: 'Merriweather'; font-style: italic; font-weight: 400; src: url('/assets/fonts/merriweather-v21-latin-italic.eot'); /* IE9 Compat Modes */ src: local('Merriweather Italic'), local('Merriweather-Italic'), url('/assets/fonts/merriweather-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/assets/fonts/merriweather-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/assets/fonts/merriweather-v21-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/assets/fonts/merriweather-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/assets/fonts/merriweather-v21-latin-italic.svg#Merriweather') format('svg'); /* Legacy iOS */ font-display: swap; } /* merriweather-sans-regular - latin */ @font-face { font-family: 'Merriweather Sans'; font-style: normal; font-weight: 400; src: url('/assets/fonts/merriweather-sans-v13-latin-regular.eot'); /* IE9 Compat Modes */ src: local(''), url('/assets/fonts/merriweather-sans-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/assets/fonts/merriweather-sans-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/assets/fonts/merriweather-sans-v13-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/assets/fonts/merriweather-sans-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/assets/fonts/merriweather-sans-v13-latin-regular.svg#MerriweatherSans') format('svg'); /* Legacy iOS */ font-display: swap; } /* merriweather-sans-italic - latin */ @font-face { font-family: 'Merriweather Sans'; font-style: italic; font-weight: 400; src: url('/assets/fonts/merriweather-sans-v13-latin-italic.eot'); /* IE9 Compat Modes */ src: local(''), url('/assets/fonts/merriweather-sans-v13-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/assets/fonts/merriweather-sans-v13-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/assets/fonts/merriweather-sans-v13-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/assets/fonts/merriweather-sans-v13-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/assets/fonts/merriweather-sans-v13-latin-italic.svg#MerriweatherSans') format('svg'); /* Legacy iOS */ font-display: swap; } * { font-family: Merriweather, Merriweather Sans; } body { /* border: 2px solid rgba(167, 47, 20, 1); */ /* border-radius: 25px; */ margin-left: 10%; margin-right: 10%; padding: 10px; background-color: #9f9287; } .main h1, h2, h3 { font-variant: small-caps; padding: .3em .3em; } .main h1 { border-top: 5px double rgba(167, 47, 20, 1); border-bottom: 5px double rgba(167, 47, 20, 1); text-align: center; } .main h2 { border-bottom: 5px solid rgba(167, 47, 20, 1); } .main p { font-size: 16px; text-align: justify; } .main img { max-width: 100%; } div.pfp { padding: .5em; } div.main { background-color: #cdcac4; padding: 2em; border-radius: 10px; min-height: 500px; } .pfp img { border: 5px double rgba(167, 47, 20, 1); border-radius: 10px; max-width: 150px; display: block; margin-left: auto; margin-right: auto; } .pfp p { text-align: center; font-style: italic; font-size: 12px; } div.menu { /* background: #ae4e26; */ background: #2b2623; padding: .5em; margin-bottom: 2em; overflow: hidden; text-align: center; border-radius: 10px; min-height: 3em; height: auto; } .menu p { color: white; text-decoration: none; padding: .5em .5em; margin-left: .5em; text-align: right; border-radius: 10px; } .menu a { color: white; text-decoration: none; padding: .8em .8em; margin-right: 1em; margin-left: 1em; min-width: 100px; text-align: center; background-color: #dba047; display:inline-block; font-size: medium; border-radius: 10px; margin-bottom: .5em; margin-top: .5em; } .menu a:hover, .contact a:hover { background-color: #ae4e26; } .main a { color: #ae4e26; } .main a:hover { text-decoration: none; } div.contact { text-align: center; } .contact a { color: white; text-decoration: none; padding: .8em .8em; text-align: center; background-color: #dba047; display:grid; font-size: medium; border-radius: 10px; margin-bottom: 1em; } /*.contact a:last-child { min-width: 94%; } */ footer { /* background: #ae4e26; */ background: #2b2623; padding: 1em; margin-top: 2em; overflow: hidden; text-align: center; border-radius: 10px; height: 3em; } footer p { color: white; } footer p:first-of-type { float: left; } footer p:last-of-type { float: right; } /* Responsive design stuff */ @media only screen and (max-width: 900px) { .menu a { font-size: medium; min-width: 80px; } div.menu { padding: .2em; height: auto; } body { margin-left: 5%; margin-right: 5%; } } @media only screen and (max-width: 700px) { .menu a { font-size: smaller; min-width: 50px; } }