/**
 * Bootstrap style for Under Construction page by Josef Vokner | vokner.com
 * copyright 2019 under GNU General Public License (version 3) | https://opensource.org/licenses/GPL-3.0
 */
@import url('https://fonts.googleapis.com/css?family=Maven+Pro:400,700&subset=latin-ext');



/* Default style (all devices) */
body {background-image: linear-gradient(-45deg, #082f4f, #127a68); background-repeat: no-repeat; background-clip: content-box; background-size: cover;}
body, header, section, article, aside, address, footer, h1, h2, h3, h4, h5, h6, strong, em, p {font-family: 'Maven Pro', sans-serif;}
h1, h2, a, a.big, a.big:hover {color: white;}
h1, h4, strong {font-weight: 700;}
h2, em, p {font-weight: 400;}
address {font-size: 1rem; color: silver;}
h1 {font-size: 6rem; margin: 0; line-height: 5rem;}
h2 {font-size: 1.4rem;}
h4 {font-size: 1.2rem;}
footer ul {font-size: .8rem; color: #000000; margin: 4rem 0 0 0;}
a.big {font-size: 1.4rem; text-decoration: none;}
    a.big:hover {text-decoration: underline;}
header, section, footer {margin: 10% 0;}
.row {max-width: 360px; margin: 0 auto;}
button[type='submit'] {margin: 0; border-bottom-left-radius: 0; border-top-left-radius: 0;}



/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .row {max-width: 600px;}
    h1 {font-size: 7rem; line-height: 6rem;}
    h2 {font-size: 1.6rem;}
}



/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .row {max-width: 800px;}
    h1 {font-size: 8rem; line-height: 9rem;}
    h2 {font-size: 2.4rem;}
    address {font-size: 1.4rem;}
    a.big {font-size: 1.8rem;}
}



/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    header, section, footer {margin: 6% 0;}
}
