@ -1,538 +0,0 @@ | |||
:root { | |||
--gradient: linear-gradient( | |||
45deg, | |||
hsl(160, 51%, 49%), | |||
hsl(160, 51%, 59%), | |||
hsl(160, 51%, 79%), | |||
hsl(160, 51%, 89%), | |||
#fff | |||
); | |||
} | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
font-family: 'Lato', sans-serif; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 { | |||
color: rgb(0, 255, 170); | |||
} | |||
.info p { | |||
color: #333; | |||
} | |||
.info #color { | |||
color: rgb(0, 255, 170); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:rgb(0, 255, 170); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 10vh 0 1vh; | |||
} | |||
.info p { | |||
text-align: center; | |||
font-family: 'Lato', sans-serif; | |||
font-size: 1.25rem; | |||
margin-top: 6vh; | |||
} | |||
.info #color { | |||
font-size: 1.5rem; | |||
margin-top: 5.5vh | |||
} | |||
.info h1 { | |||
font-size: 2.25rem; | |||
padding-top: 10vh; | |||
margin-bottom: .5rem; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 37.5vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.auto-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
line-height: 3.5rem; | |||
color:rgb(0, 255, 170); | |||
margin: 1rem 0; | |||
letter-spacing: .02rem; | |||
font-weight: 400; | |||
} | |||
.about p { | |||
margin: 1rem 0; | |||
line-height: 4vh; | |||
} | |||
.about img { | |||
width:50vh; | |||
height: auto; | |||
padding: 1rem .5rem 2rem .5rem; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 0 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 450; | |||
line-height: 4rem; | |||
letter-spacing: .05rem; | |||
} | |||
.products img { | |||
width: 30vh; | |||
margin: 1rem; | |||
} | |||
.products h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 500; | |||
line-height: 3rem; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
text-align: center; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: .75rem .75rem 4.5vh .75rem; | |||
line-height: 3.5vh; | |||
} | |||
.product p a { | |||
color: rgb(62, 190, 147); | |||
text-decoration: none; | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem 1rem 5vh 1rem; | |||
} | |||
.product .image { | |||
margin: 1rem 0; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-image: var(--gradient); | |||
background-size: 300%; | |||
background-position: left; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
-webkit-text-stroke-width: .01em; | |||
-webkit-text-stroke-color: #fff; | |||
transition: .6s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: white; | |||
} | |||
.product .click button a:active, | |||
.product .click button a:focus { | |||
-webkit-text-stroke-width: .05em; | |||
-webkit-text-stroke-color: #eee; | |||
filter: blur(.015em) | |||
} | |||
#app { | |||
margin-left: 6.5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 62.5vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: flex-start; | |||
margin-left: 10rem; | |||
} | |||
.info p { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
font-size: 3.5vh; | |||
margin: 0 1rem 1rem 5rem; | |||
text-align: left; | |||
line-height: 2.25rem; | |||
letter-spacing: .5px; | |||
justify-self: center; | |||
font-weight: 300; | |||
} | |||
.info #color { | |||
grid-row: 2; | |||
margin: 17.5vh 0 0 15rem; | |||
font-size: 4.5vh; | |||
} | |||
.info img { | |||
width: 60vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-top: 3vh; | |||
margin-left: 1vh; | |||
} | |||
.auto-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 100vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
line-height: 3rem; | |||
color:rgb(0, 255, 170); | |||
margin: 5rem 0 2rem 1rem; | |||
} | |||
.about span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
line-height: 4.5vh; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
max-width: 40vw; | |||
height: auto; | |||
margin-top: 10vh; | |||
} | |||
.strip2 { | |||
padding: 2rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 400; | |||
letter-spacing: .07em; | |||
padding-left: 1.5rem; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
font-size: 2rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 400; | |||
text-transform: uppercase; | |||
line-height: 10vh; | |||
letter-spacing: .1em; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .5fr 1fr .5fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
max-height: 100vh; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/3; | |||
padding: 3vh; | |||
margin: 1rem 0; | |||
display: flex; | |||
align-items: center; | |||
margin: 4rem 0 0 4rem; | |||
} | |||
.product .image img { | |||
width: 50vh; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 5rem; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
line-height: 4.5vh;; | |||
} | |||
.product #blog-link { | |||
color: #999; | |||
text-decoration: none; | |||
} | |||
.product #blog-link:hover { | |||
color: hsl(160, 100%, 59%); | |||
opacity: 50%; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .85rem 2.5rem; | |||
background-image: var(--gradient); | |||
background-size: 300%; | |||
background-position: left; | |||
border: none; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
-webkit-text-stroke-width: .01em; | |||
-webkit-text-stroke-color: #fff; | |||
border-radius: 25px; | |||
font-weight: 400; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
} | |||
.product .click button a { | |||
color: white; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: rgb(0, 255, 170); | |||
-webkit-text-stroke-width: .02em; | |||
-webkit-text-stroke-color: #333; | |||
} | |||
#app { | |||
margin-left: 12.5vh; | |||
} | |||
#app:hover { | |||
opacity: 50%; | |||
background-color: red !important; | |||
} | |||
} | |||
@ -1,783 +0,0 @@ | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.info p { | |||
color: black; | |||
text-align: center; | |||
} | |||
.info p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
} | |||
.strip h3 { | |||
color: #333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.theme h5 { | |||
color: black; | |||
text-transform: uppercase; | |||
align-self: center; | |||
} | |||
.product .click button { | |||
margin: 0 1rem 0 0 !important; | |||
} | |||
#insta { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#gram { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
#you { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#tube { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
@media (max-width: 1023px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 77.5vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 0 1vh; | |||
} | |||
.info p { | |||
font-size: 3vh; | |||
margin: 1rem; | |||
text-align: center; | |||
font-weight: 300; | |||
} | |||
.info h1 { | |||
font-size: 2.5rem; | |||
padding-top: 3rem; | |||
} | |||
.info h1 span { | |||
margin-left: 7vh; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 30vh; | |||
height: auto; | |||
align-self: center; | |||
} | |||
.blog-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: #333; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding:2rem 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
margin-top: 5vh; | |||
} | |||
.strip h3 { | |||
font-size: 2rem; | |||
font-weight: 500; | |||
line-height: 3rem; | |||
color: #333; | |||
margin-bottom: 5vh; | |||
} | |||
.strip #smaller { | |||
font-size: 1.7rem; | |||
} | |||
.grid figure { | |||
width: 100%; | |||
display: grid; | |||
grid-template-rows: repeat(3, 1fr); | |||
justify-items: center; | |||
} | |||
.grid .single { | |||
grid-template-rows: repeat(1, 1fr); | |||
} | |||
.theme { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-around; | |||
min-height: 75vh; | |||
box-shadow: 1px 1px 5px 3px #333; | |||
margin-bottom: 5vh; | |||
} | |||
.theme h5 { | |||
font-size: 3.5vh; | |||
} | |||
.theme .downsize { | |||
font-size: 3.15vh; | |||
} | |||
.theme #small { | |||
font-size: 1.2rem; | |||
} | |||
.theme .description { | |||
margin: 1rem; | |||
} | |||
.description p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
} | |||
.theme .click { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
margin: 0 1rem 1rem 1rem; | |||
} | |||
.theme img { | |||
width:40vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.theme button { | |||
padding: .5rem 1.25rem; | |||
border: .02em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: ease-in .7s; | |||
} | |||
.theme button a { | |||
text-decoration: none; | |||
color: #000; | |||
} | |||
.theme button:active { | |||
background-color: hsl(160, 50%, 80%); | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 1.25rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
width: 25vh; | |||
margin: 0 0 1rem 3rem; | |||
} | |||
.products h5 { | |||
color: black; | |||
text-shadow: 1.5px 3px rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.social { | |||
display: grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: .75fr .5fr .75fr .75fr; | |||
align-items: center; | |||
box-shadow: 1px 1px 5px 3px #999; | |||
padding: 1rem; | |||
min-height: 80vh; | |||
} | |||
.social h5 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
justify-self: center; | |||
font-weight: 100; | |||
} | |||
.social .blog { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.social .blog #blog { | |||
margin: 0; | |||
} | |||
.social .instagram { | |||
grid-column: 1/3; | |||
grid-row: 3; | |||
display: flex; | |||
justify-content: space-around; | |||
align-items: center; | |||
} | |||
#gram { | |||
width: 13.5vw; | |||
} | |||
.social .instagram #account { | |||
font-size: 2.25vh; | |||
cursor: pointer; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social .youtube { | |||
grid-column: 1/3; | |||
grid-row: 4; | |||
display: flex; | |||
justify-content: space-around; | |||
align-items: center; | |||
} | |||
#tube { | |||
width: 12.5vw; | |||
} | |||
.social .youtube #account { | |||
font-size: 2.25vh; | |||
align-self: center; | |||
text-shadow: none; | |||
cursor: pointer; | |||
transition: all ease .7s; | |||
} | |||
.social .youtube #account:active { | |||
filter: blur(.02em); | |||
} | |||
.social button { | |||
padding: .5rem 1.25rem; | |||
background-color: black; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Fira Sans', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.social button a { | |||
text-decoration: none; | |||
color: white; | |||
} | |||
.social button:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
.social #post { | |||
width: 40vh; | |||
} | |||
.desktop { | |||
display:none; | |||
} | |||
#helper { | |||
width: 45vh; | |||
} | |||
} | |||
@media (min-width:1024px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 63vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: flex-start; | |||
margin-left: 10rem; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
font-size: 1.5rem; | |||
margin: 0 1rem 1rem 12rem; | |||
text-align: left; | |||
line-height: 2.25rem; | |||
letter-spacing: .5px; | |||
font-weight: 300; | |||
} | |||
.info .image { | |||
margin-left: 5vh; | |||
} | |||
.info img { | |||
width: 45vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
} | |||
.blog-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: #333; | |||
display:flex; | |||
flex-direction: column; | |||
align-items: center; | |||
} | |||
.strip { | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
width: 100%; | |||
margin-top: 5vh; | |||
padding: 2vh 5vw 7.5vh 5vw; | |||
} | |||
.strip h3 { | |||
font-size: 3rem; | |||
line-height: 3rem; | |||
color: #333; | |||
margin: 5vh 0; | |||
padding-left: 5vh; | |||
} | |||
.strip .grid { | |||
display:grid; | |||
grid-template-columns: repeat(3,1fr); | |||
grid-gap: 5vh; | |||
width: 100%; | |||
} | |||
.grid figure { | |||
grid-column: 1/5; | |||
grid-row: 2; | |||
display: grid; | |||
grid-template-columns: repeat(3,1fr); | |||
justify-content: center; | |||
padding: 0 1.5vw; | |||
} | |||
figure .theme { | |||
max-width: 80%; | |||
margin: 0 .5vw; | |||
} | |||
#shorter { | |||
height: 60vh; | |||
max-width: 90%; | |||
} | |||
#tech { | |||
max-width: 100%; | |||
} | |||
#tutorials { | |||
max-width: 100%; | |||
} | |||
.theme { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-evenly; | |||
box-shadow: 1px 1px 5px 3px #333; | |||
width: 40vh; | |||
height: 70vh; | |||
} | |||
.theme h5 { | |||
font-size: 2.25rem; | |||
text-align: center; | |||
} | |||
.theme .description { | |||
display: flex; | |||
justify-content: center; | |||
margin: 1rem; | |||
} | |||
.theme .description p { | |||
line-height: 4vh; | |||
text-align: center; | |||
} | |||
.theme .click { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
margin: 0 1rem 1rem 1rem; | |||
} | |||
.theme .image { | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.theme img { | |||
max-width: 90%; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.theme button { | |||
padding: .55rem 1.25rem; | |||
background-color: black; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .7s; | |||
} | |||
.theme button a { | |||
text-decoration: none; | |||
color: white; | |||
} | |||
.theme button:hover { | |||
opacity: 50%; | |||
background-color: rgb(62, 190, 147); | |||
} | |||
.theme h3 { | |||
font-size: 2.5rem; | |||
line-height: 3rem; | |||
color: #333 ; | |||
margin: 5rem 0 2rem 1rem; | |||
} | |||
.theme span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.strip2 { | |||
padding: 2rem 2rem 5rem 2rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 2.5rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 5vw; | |||
} | |||
.products img { | |||
width: 45vh; | |||
margin-bottom: 3vh; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.social { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr 1fr ; | |||
grid-template-rows: .5fr .5fr .5fr .5fr; | |||
align-items: center; | |||
box-shadow: 1px 1px 3px 5px #999; | |||
padding-left: 2vw; | |||
min-height: 80vh; | |||
grid-gap: 2.5vh; | |||
justify-items: center; | |||
} | |||
.social figure { | |||
grid-column: 1/5; | |||
grid-row: 2; | |||
display: grid; | |||
grid-template-columns: repeat(3,1fr); | |||
justify-content: center; | |||
padding: 0 1.5vw; | |||
} | |||
.social figure img { | |||
display: flex; | |||
justify-self: center; | |||
max-width: 90%; | |||
margin: 0 .5vw; | |||
} | |||
.social h5 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
justify-self: flex-start; | |||
font-size: 5vh; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 200; | |||
text-transform: uppercase; | |||
padding-left: 5vw; | |||
} | |||
.social .blog { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.social .blog #blog { | |||
margin: 0; | |||
width: 20vh; | |||
height: 5vh; | |||
font-size: 1.75rem; | |||
} | |||
.social .instagram { | |||
grid-column: 1/3; | |||
grid-row: 3; | |||
display: flex; | |||
padding-left: 2vh; | |||
} | |||
#gram { | |||
width: 10vh; | |||
margin-right: 5vh; | |||
transition: all ease .7s; | |||
} | |||
#gram:hover { | |||
filter: opacity(.5); | |||
} | |||
.social .instagram #account { | |||
font-size: 1.75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
cursor: pointer; | |||
transition: all ease .7s; | |||
} | |||
.social .instagram #account:hover { | |||
filter: blur(.75px); | |||
color: hsl(350, 100%, 90%); | |||
} | |||
.social .youtube { | |||
grid-column: 1/3; | |||
grid-row: 4; | |||
display: flex; | |||
padding-left: 2vh; | |||
} | |||
#tube { | |||
width: 10vh; | |||
margin-right: 5vh; | |||
transition: all ease .7s; | |||
} | |||
#tube:hover { | |||
filter: opacity(.5); | |||
} | |||
.social .youtube #account { | |||
font-size: 1.75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
cursor: pointer; | |||
transition: all ease .7s; | |||
} | |||
.social .youtube #account:hover { | |||
filter: blur(.75px); | |||
color: hsl(160, 50%, 70%); | |||
} | |||
.social button { | |||
padding: .5rem 1.25rem; | |||
background-color: black; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Fira Sans', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.social button a { | |||
text-decoration: none; | |||
color: white; | |||
} | |||
.social button a:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
} |
@ -1,427 +0,0 @@ | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color: rgb(191, 255, 0); | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info p { | |||
color: black; | |||
text-align: center; | |||
} | |||
.info p span { | |||
color: rgb(191, 255, 0); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
} | |||
.strip h3 { | |||
color:rgb(62, 190, 147); | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.theme h5 { | |||
color: black; | |||
text-transform: uppercase; | |||
align-self: center; | |||
} | |||
.product .click button { | |||
margin: 0 1rem 0 0 !important; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 72.5vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 0 1vh; | |||
} | |||
.info p { | |||
font-size: .95rem; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info h1 { | |||
font-size: 2.5rem; | |||
padding-top: 12.5vh; | |||
} | |||
.info h1 span { | |||
margin-left: 7vh; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
padding-right: 2vh; | |||
} | |||
.code-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding:2rem 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 1vh; | |||
} | |||
.strip h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
margin: 1rem 0; | |||
} | |||
.strip #smaller { | |||
font-size: 1.7rem; | |||
} | |||
.theme { | |||
display: flex; | |||
flex-direction: column; | |||
min-height: 65vh; | |||
box-shadow: 1px 1px 5px 3px #333; | |||
margin-bottom: 5vh; | |||
} | |||
.grid { | |||
display: grid; | |||
justify-items: center; | |||
align-items: center; | |||
width: 100%; | |||
padding-top: 3vh; | |||
} | |||
.grid figure { | |||
display: grid; | |||
grid-template-rows: repeat(3, 1fr); | |||
} | |||
.theme h5 { | |||
font-size: 1.5rem; | |||
margin: 2vh 0; | |||
} | |||
.theme #downsize { | |||
font-size: 1.25rem; | |||
} | |||
.theme h6 { | |||
color: rgb(191, 255, 0); | |||
text-align: center; | |||
padding: 1vh 0 0 0; | |||
} | |||
.theme #small { | |||
font-size: 1.2rem; | |||
} | |||
.theme .description { | |||
margin: 1rem; | |||
} | |||
.theme .description { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
} | |||
.theme .click { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
margin: 0 1rem 2rem 1rem; | |||
} | |||
.theme img { | |||
max-width: 65vw; | |||
height: auto; | |||
padding: 1.5rem 0 2rem 0; | |||
} | |||
.theme button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .02em solid hsl(75, 100%, 50%); | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.theme button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.theme button a:active { | |||
opacity: 50%; | |||
color: rgb(191, 255, 0); | |||
} | |||
.desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 63vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 7rem; | |||
display: flex; | |||
justify-self: flex-start; | |||
margin: 3rem 0 2.5rem 10rem; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
font-size: 1.5rem; | |||
margin: 1rem 1rem 1rem 12rem; | |||
text-align: left; | |||
line-height: 2.25rem; | |||
letter-spacing: .5px; | |||
} | |||
.info .image { | |||
margin: 5vh 0 0 5vh; | |||
} | |||
.info img { | |||
width: 45vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
} | |||
.code-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
margin-top: 5vh; | |||
} | |||
.strip h3 { | |||
font-size: 3rem; | |||
line-height: 3rem; | |||
color: #333; | |||
margin: 5vh 0; | |||
padding-left: 5vh; | |||
} | |||
.strip .grid { | |||
display:grid; | |||
grid-template-columns: repeat(1,1fr); | |||
grid-gap: 5vh; | |||
justify-items: center; | |||
align-items: center; | |||
} | |||
figure { | |||
display: grid; | |||
grid-template-columns: repeat(3, 1fr); | |||
grid-gap: 1vw; | |||
justify-items: center; | |||
width: 100%; | |||
} | |||
#shorter { | |||
height: 60vh; | |||
} | |||
.theme { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-between; | |||
box-shadow: 1px 1px 5px 3px #333; | |||
width: 90%; | |||
min-height: 70vh; | |||
} | |||
.theme h5 { | |||
font-size: 2.25rem; | |||
text-align: center; | |||
padding: 3vh 0 .5rem 0; | |||
} | |||
.theme h6 { | |||
color: rgb(191, 255, 0); | |||
text-align: center; | |||
} | |||
.theme .description { | |||
margin: 1rem; | |||
} | |||
.description p { | |||
padding-bottom: 5vh; | |||
line-height: 4vh; | |||
text-align: center; | |||
} | |||
.theme .click { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
margin: 0 1rem 1rem 1rem; | |||
} | |||
.theme .image { | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.theme img { | |||
width: 35vh; | |||
height: auto; | |||
padding: 1rem 0 0 0; | |||
} | |||
.theme button { | |||
padding: .5rem 1.25rem; | |||
border: .02em solid hsl(75, 100%, 50%); | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin: 1rem 0 1rem .25rem; | |||
transition: .5s; | |||
width: 12vh; | |||
height: 5vh; | |||
color: hsl(75, 100%, 50%); | |||
background-color: #fff; | |||
} | |||
.theme button a { | |||
text-decoration: none; | |||
color: hsl(75, 100%, 50%); | |||
} | |||
.theme button a:hover { | |||
color: #fff; | |||
} | |||
.theme button:hover { | |||
opacity: 50%; | |||
color: #fff; | |||
background-color: hsl(75, 100%, 50%); | |||
} | |||
.theme h3 { | |||
font-size: 2.5rem; | |||
line-height: 3rem; | |||
color: #333 ; | |||
margin: 5rem 0 2rem 1rem; | |||
} | |||
.theme span { | |||
color: rgb(0, 255, 170); | |||
} | |||
} |
@ -1,80 +0,0 @@ | |||
.container { | |||
height: calc(100% - 30vh); | |||
font-family: 'Lato', sans-serif; | |||
} | |||
.donation_container { | |||
color: #333; | |||
height: 40vh; | |||
display: flex; | |||
align-items: center; | |||
text-align: center; | |||
flex-direction: column; | |||
justify-content: space-evenly; | |||
border-bottom: solid 1vh #ff00ff; | |||
} | |||
.donation_container h1 { | |||
color: #ff00ff; | |||
} | |||
.donation_container p { | |||
font-size: 3vh; | |||
line-height: 5vh; | |||
} | |||
.donation_container p span { | |||
color: #333; | |||
font-weight: 600; | |||
} | |||
.form_container { | |||
position: relative; | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
text-align: center; | |||
height: 100%; | |||
width: 100%; | |||
} | |||
.right { | |||
padding: 3vh 4vw; | |||
} | |||
.right h2 { | |||
padding-bottom: 2vh; | |||
} | |||
.input { | |||
border: solid; | |||
border-top-color: currentcolor; | |||
border-right-color: currentcolor; | |||
border-bottom-color: currentcolor; | |||
border-left-color: currentcolor; | |||
border-radius: 4vw; | |||
background-color: white; | |||
padding: 1vh 1vw; | |||
margin: 1vh 0; | |||
border-color: #f0f; | |||
} | |||
#message { | |||
width: 60vw; | |||
height: 30vw; | |||
} | |||
#sub_btn { | |||
background-color: white; | |||
border: solid; | |||
border-radius: 4vw; | |||
border-color: #f0f; | |||
width: 30vw; | |||
height: 10vw; | |||
color:#f0f; | |||
cursor: pointer; | |||
} |
@ -1,507 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:magenta; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span{ | |||
color:magenta; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color:magenta; | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:magenta; | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
.product p a { | |||
text-decoration: none; | |||
color:magenta; | |||
} | |||
.product p a:hover { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 62.5vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 10vh 0 1vh; | |||
} | |||
.info p { | |||
font-size: 3vh; | |||
font-weight: 300; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info p span { | |||
margin-top: 5vh; | |||
} | |||
.info h1 { | |||
font-size: 15vh; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 35vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.things-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color:magenta; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding: 1.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 1.85rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: magenta; | |||
margin: 1rem 0; | |||
} | |||
.about p { | |||
font-size: 2.5vh; | |||
font-weight: 300; | |||
line-height: 4.5vh; | |||
margin: 1rem 0; | |||
} | |||
.about img { | |||
width:40vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 0 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem .5rem; | |||
} | |||
.product .image { | |||
margin: 1rem 0; | |||
} | |||
.product img { | |||
max-width: 60vw; | |||
} | |||
.product h5 { | |||
font-size: 1.25rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin: .5rem 0; | |||
} | |||
.product p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.product .click { | |||
margin: 1rem; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .02em solid hsl(300, 100%, 50%); | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button:active { | |||
opacity: 50%; | |||
background-color: magenta; | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 60vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
font-size: 6.5rem; | |||
display: flex; | |||
justify-self: flex-start; | |||
margin: 0 0 0 25rem; | |||
} | |||
.info p { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
font-size: 1.35rem; | |||
margin: 0 1rem 1rem 1rem; | |||
text-align: left; | |||
line-height: 2.25rem; | |||
letter-spacing: .5px; | |||
justify-self: center; | |||
} | |||
.info p span { | |||
margin-left: 6rem; | |||
} | |||
.info img { | |||
width: 50vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-top: 8vh; | |||
margin-left: 4vh; | |||
} | |||
.things-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:magenta; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 80vh; | |||
width: 90vh; | |||
align-self: center; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
line-height: 3rem; | |||
color:magenta; | |||
margin: 2rem 0 0 5rem; | |||
grid-column: 1/3; | |||
display: flex; | |||
justify-self: flex-start; | |||
} | |||
.about span { | |||
color: magenta | |||
; | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.35rem; | |||
grid-column: 1/2; | |||
padding: 2rem 4rem; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
width:55vh; | |||
height: auto; | |||
margin-top: 10vh; | |||
} | |||
.strip2 { | |||
padding: 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
padding-bottom: 8vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: 1.5rem 1rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
grid-gap: 2rem; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
padding: 4rem 1.5rem; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row: 1/4; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.product img { | |||
max-width: 40vw; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 4.75vh; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
line-height: 5vh; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .02em solid hsl(300, 100%, 50%); | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Fira Sans', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
text-transform: uppercase; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: magenta; | |||
} | |||
#app { | |||
margin-left: 10vh; | |||
} | |||
} | |||
@ -1,501 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:rgb(191, 255, 0); | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: rgb(191, 255, 0); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:rgb(191, 255, 0); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: black; | |||
text-shadow: 1.5px 3px rgb(191, 255, 0); | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 0 1vh; | |||
padding-top: 4vh; | |||
} | |||
.info p { | |||
font-size: 2.5vh; | |||
font-weight: 300; | |||
padding-top: 5vh; | |||
text-align: center; | |||
} | |||
.info h1 { | |||
font-size: 8vh; | |||
padding-bottom: .5rem; | |||
margin: 0; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
min-height: 45vh; | |||
} | |||
.info img { | |||
min-width: 67.5vw; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
transform: rotate(45deg); | |||
padding-right: 10vw; | |||
} | |||
.oil-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
display: grid; | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: 1fr; | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
grid-template-rows: .5fr 1fr .5fr; | |||
align-items: center; | |||
justify-items: center; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color:rgb(191, 255, 0); | |||
text-align: left; | |||
padding: 2vh 5vw; | |||
} | |||
.about p { | |||
display:flex; | |||
flex-direction: column; | |||
align-items: center; | |||
justify-content: center; | |||
padding: 2vh 2vw; | |||
text-align: left; | |||
line-height: 4vh; | |||
font-weight: 300; | |||
} | |||
.about p span { | |||
padding-top: 2vh; | |||
font-size: 3vh; | |||
} | |||
.about img { | |||
width:40vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 1.25rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 400; | |||
} | |||
.products img { | |||
max-width: 35vw;; | |||
margin: 1rem 0; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 0 1rem 3rem 1rem; | |||
} | |||
.product h5 { | |||
font-size: 2rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.product p { | |||
text-align: center; | |||
margin: .75rem; | |||
line-height: 4vh; | |||
font-weight: 300; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid hsl(75, 100%, 50%); | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button a:active { | |||
opacity: 50%; | |||
color: hsl(75, 100%, 40%); | |||
} | |||
#shop { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#shop a:active { | |||
opacity: 50%; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
font-weight: 300; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
padding-left: 2vw; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
font-size: 1.25rem; | |||
text-align: left; | |||
line-height: 2.25rem; | |||
letter-spacing: .5px; | |||
} | |||
.info p span { | |||
font-size: 3.5vh; | |||
padding-top: 5vh; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
} | |||
.info img { | |||
min-width: 55vw; | |||
height: auto; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-left: 2vw; | |||
padding-right: 22.5vw; | |||
transform: rotate(10deg); | |||
} | |||
.oil-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color:rgb(191, 255, 0); | |||
margin: 5rem 0 2rem 1rem; | |||
} | |||
.about span { | |||
color: rgb(191, 255, 0); | |||
} | |||
.about p { | |||
margin: 1rem 0 3rem 1rem; | |||
float: left; | |||
font-size: 1.5rem; | |||
line-height: 5vh; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
max-width: 35vw; | |||
height: auto; | |||
padding-top: 5.5vh; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 2.5rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
min-height: 60vh; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
margin: 1rem; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row: 1/4; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
padding-left: 3vh; | |||
padding-top: 1vh; | |||
} | |||
.product img { | |||
max-width: 20vw; | |||
margin: 3vh 0 3vh 5vw; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
font-weight: 300; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
line-height: 4.5vh; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .03em solid hsl(75, 100%, 50%); | |||
font-size: 1.5rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .3s; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: rgb(191, 255, 0); | |||
} | |||
#shop { | |||
margin-left: 10vh; | |||
} | |||
} |
@ -1,901 +0,0 @@ | |||
:root { | |||
--space : 5vh; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
} | |||
.title{ | |||
margin-top: var(--space); | |||
} | |||
#about { | |||
margin-top: var(--space); | |||
background-color:white; | |||
} | |||
#about p { | |||
color:black; | |||
} | |||
#oils-link { | |||
margin-top: var(--space); | |||
} | |||
#oil { | |||
width:100%; | |||
height:100%; | |||
} | |||
#edibles-link { | |||
background-color: white; | |||
display: flex; | |||
margin-top: var(--space); | |||
} | |||
#flower-link { | |||
background-color:white; | |||
display: flex; | |||
margin-top: var(--space); | |||
} | |||
#flower { | |||
width:100%; | |||
height:100%; | |||
} | |||
@media screen and (min-width:1024px) { | |||
.page-wrapper { | |||
grid-template-columns: 25% 25% 25% 25%; | |||
grid-template-rows: auto auto auto; | |||
} | |||
.title { | |||
grid-column: 1/5; | |||
grid-row:1; | |||
background-size: cover; | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
height: 67vh; | |||
padding-left: 7.5vh; | |||
} | |||
.title .short { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
align-self: flex-end; | |||
font-family:'Lato', sans-serif; | |||
font-size: 1.5em; | |||
font-weight: 300; | |||
color: rgb(62, 190, 147); | |||
text-align: center; | |||
line-height: 6.5vh; | |||
padding-bottom: 22vh; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
transition: 0.4s; | |||
grid-column: 2; | |||
grid-row: 1/2; | |||
} | |||
.title .image img { | |||
max-width: 30vw; | |||
padding-right: 5vh; | |||
} | |||
h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
display: flex; | |||
align-items: flex-start; | |||
font-size: 6rem; | |||
font-weight: 300; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
line-height: 80px; | |||
letter-spacing: 2px; | |||
text-transform: uppercase; | |||
color: #333; | |||
padding-top: 1em; | |||
margin-left: .1em; | |||
} | |||
#about { | |||
grid-column:1/5; | |||
grid-row: 2; | |||
display: flex; | |||
background-color: white; | |||
margin: 0 5rem 1.5rem 5rem; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .1em hsl(160, 51%, 70%); | |||
} | |||
#about p { | |||
font-size:1.5rem; | |||
font-weight: 300; | |||
padding:1.5rem; | |||
text-align: center; | |||
font-family: 'Lato', sans-serif; | |||
line-height: 2.75; | |||
} | |||
#links { | |||
grid-column:1/5; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 2.5vh; | |||
min-height: 90vh; | |||
} | |||
#oils-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 115vh; | |||
padding: 6vh 3vw 3vh 0; | |||
} | |||
#oils-link .image { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
height: 90vh; | |||
} | |||
#oils-link .image img { | |||
margin-top: 1.5em; | |||
border: .01em solid hsl(160, 100%, 50%); | |||
padding: .5em; | |||
} | |||
#current { | |||
border: .01em solid hsl(160, 49%, 51%) !important; | |||
max-height: 40vh; | |||
} | |||
.imgs { | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
grid-gap: 1rem; | |||
} | |||
.main-image img, .imgs img { | |||
height: 15vh; | |||
width: auto; | |||
cursor: pointer; | |||
} | |||
#oils-link .description { | |||
grid-column:2 ; | |||
grid-row:1/3; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
} | |||
#oils-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2.25; | |||
justify-self: flex-end; | |||
} | |||
.description ul { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2.25; | |||
margin-top: 2rem; | |||
padding-left: 2rem; | |||
} | |||
#oils-link .page-button { | |||
grid-column:2 ; | |||
grid-row:4; | |||
display:flex; | |||
align-items: center; | |||
padding: 1vh 0 2vh 1vw; | |||
} | |||
#oils-link .page-button a:hover { | |||
background-color: hsl(160, 100%, 75%); | |||
} | |||
#oils-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em .75em; | |||
margin-left: .5em; | |||
border: .01em solid hsl(160, 100%, 75%); | |||
border-radius: 27px; | |||
margin-right: 4%; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#oils-link .description h3 { | |||
font-size: 6em; | |||
font-weight: 300; | |||
color: hsl(160, 100%, 50%); | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#flower-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 80% 20% ; | |||
box-shadow: .01em .01em .01em .03em hsl(300, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 85vh; | |||
padding: 6vh 0 0 6vw; | |||
margin-top: 10vh; | |||
} | |||
#flower-link .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
height: 100vh; | |||
} | |||
#flower-link .image img { | |||
margin-top: 1.5em; | |||
border: .01em solid hsl(300, 100%, 50%); | |||
padding: .5em; | |||
} | |||
#flower { | |||
width: auto; | |||
height: 30vh; | |||
border: .01em solid hsl(300, 51%, 49%) !important; | |||
margin-bottom: 2rem; | |||
} | |||
.flowers { | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
grid-gap: 1rem; | |||
} | |||
.main-image img, .flowers img { | |||
width: 15vh; | |||
cursor: pointer; | |||
} | |||
#flower-link .description { | |||
grid-column:1 ; | |||
grid-row: 1; | |||
display:flex; | |||
flex-direction: column; | |||
align-self: center; | |||
} | |||
#flower-link .description h3 { | |||
font-size: 6em; | |||
font-weight: 300; | |||
color:hsl(300, 100%, 50%); | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#flower-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2.25; | |||
justify-self: flex-end; | |||
} | |||
.description p span { | |||
font-weight: 400; | |||
line-height: 5; | |||
color:hsl(300, 100%, 50%); | |||
} | |||
#flower-link .page-button { | |||
grid-column: 1 ; | |||
grid-row: 2; | |||
display:flex; | |||
align-items: center; | |||
padding: 1vh 0 5vh 1vw; | |||
} | |||
#flower-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #333; | |||
border: .01em solid hsl(300, 100%, 50%); | |||
padding: .25em .75em; | |||
margin-left: 0; | |||
border-radius: 27px; | |||
margin-right: 4%; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin-top:.75em; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
} | |||
#flower-link .page-button a:hover { | |||
background-color: hsl(300, 100%, 75%); | |||
} | |||
#edibles-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: .01em .01em .01em .03em hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 85vh; | |||
padding: 0 3vw 3vh 0; | |||
} | |||
#edibles-link .image { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
height: 90vh; | |||
} | |||
#edibles-link .image img { | |||
margin-top: 1.5em; | |||
border: .01em solid hsl(75, 100%, 50%); | |||
padding: .5em; | |||
} | |||
#fruit { | |||
height: 35vh; | |||
width: auto; | |||
margin-bottom: 5vh; | |||
border: .01em solid hsl(75, 51%, 49%) !important; | |||
} | |||
.fruits { | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
grid-gap: 1rem; | |||
} | |||
.fruits img { | |||
height: 15vh; | |||
width: auto; | |||
cursor: pointer; | |||
display: flex; | |||
justify-self: center; | |||
} | |||
.main-image img { | |||
height: 15vh; | |||
width: auto; | |||
cursor: pointer; | |||
} | |||
#edibles-link .page-button { | |||
grid-column:2 ; | |||
grid-row:2; | |||
display:flex; | |||
} | |||
#edibles-link .description { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
padding:1em; | |||
} | |||
#edibles-link .description h3 { | |||
font-size: 6.5em; | |||
font-weight: 300; | |||
color: hsl(75, 100%, 50%); | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#edibles-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2.25; | |||
justify-self: flex-end; | |||
} | |||
#edibles-link .description p span { | |||
font-weight: 400; | |||
color: hsl(75, 100%, 50%); | |||
line-height: 5; | |||
} | |||
#edibles-link .page-button { | |||
grid-column:2 ; | |||
grid-row:4; | |||
display:flex; | |||
align-items: center; | |||
padding: 1vh 0 2vh 1vw; | |||
} | |||
#edibles-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #333; | |||
padding: .25em 1em; | |||
margin-left: .5em; | |||
border: .01em solid hsl(75, 100%, 50%); | |||
border-radius: 27px; | |||
margin-right: 4%; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#edibles-link .page-button a:hover { | |||
background-color: hsl(75, 100%, 75%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
#mobile { | |||
display: none; | |||
} | |||
} | |||
@media only screen and (max-width:768px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto auto auto ; | |||
} | |||
.title { | |||
grid-column: 1; | |||
grid-row:1/2; | |||
background-size: cover; | |||
display: flex; | |||
flex-direction: column; | |||
align-items:center; | |||
justify-content: flex-start; | |||
height: 80vh; | |||
} | |||
.title .short { | |||
font-family:'Lato', sans-serif; | |||
font-size: 1em; | |||
font-weight: 300; | |||
line-height: 4.5vh; | |||
padding: 1em 0 0 0; | |||
color: rgb(62, 190, 147); | |||
margin-left:.1em; | |||
text-align: center; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
} | |||
#mobile { | |||
max-height: 55vh; | |||
} | |||
h1 { | |||
font-size: 2.6rem; | |||
font-weight: 300; | |||
line-height: 80px; | |||
letter-spacing: .5px; | |||
padding-top: .95em; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
#about { | |||
grid-column:1; | |||
grid-row: 2; | |||
background-color: white; | |||
display: flex; | |||
margin:2rem 1rem; | |||
margin-top:0; | |||
border-radius: 25px; | |||
box-shadow: .02em .01em .01em .05em hsl(160, 51%, 60%); | |||
padding: .5em; | |||
} | |||
#about p { | |||
font-size:1.125rem; | |||
font-weight: 300; | |||
padding:1rem; | |||
line-height: 1.75; | |||
color: #333; | |||
text-align: center; | |||
} | |||
#links { | |||
grid-column:1; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
} | |||
.description ul { | |||
font-size: .85rem; | |||
font-weight: 300; | |||
color: #333; | |||
line-height: 2.6; | |||
margin-top: 1.25rem; | |||
} | |||
#oils-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1.5rem; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
} | |||
#oils-link .image { | |||
grid-row: 1; | |||
height: 50vh; | |||
} | |||
#oils-link .image img { | |||
margin-top: 1.5em; | |||
border: .01em solid hsl(160, 100%, 50%); | |||
padding: .5em; | |||
} | |||
#current { | |||
height: 30vh; | |||
width: auto; | |||
border: .01em solid hsl(160, 51%, 49%) !important; | |||
} | |||
.imgs { | |||
display: grid; | |||
grid-template-columns: repeat(4, 1fr); | |||
grid-gap: 2vh; | |||
padding: 0 .75rem; | |||
} | |||
.main-image img, .imgs img { | |||
height: 7vh; | |||
width: auto; | |||
cursor: pointer; | |||
} | |||
.main-img { | |||
display: flex; | |||
justify-content: center; | |||
padding: 1.75rem 1rem 1rem 1rem; | |||
} | |||
#oils-link .description { | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
justify-content:center; | |||
margin-top: 6.5vh; | |||
} | |||
#oils-link .description h3 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
color: hsl(160, 100%, 50%); | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#oils-link .description p { | |||
font-size: .85em; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2.25; | |||
padding: 1vh 2vw; | |||
} | |||
#oils-link .page-button { | |||
grid-row: 3; | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 2rem; | |||
} | |||
#oils-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #333; | |||
border: .02em solid #000; | |||
padding: .25em .75em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .25em .75em .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#oils-link .page-button a:active { | |||
border-color:hsl(160, 100%, 75%); | |||
} | |||
#flower-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1.5rem; | |||
box-shadow: .01em .01em .01em .03em hsl(300, 100%, 50%); | |||
border-radius: 25px; | |||
margin-top: 10vh; | |||
padding-top: 2vh; | |||
} | |||
#flower-link .image { | |||
grid-row: 1; | |||
height: 50vh; | |||
} | |||
#flower-link .image img { | |||
margin-top: 1.5em; | |||
border: .01em solid hsl(300, 100%, 50%); | |||
padding: .5em; | |||
} | |||
#flower { | |||
max-height: 27.5vh; | |||
width: auto; | |||
border: .01em solid hsl(300, 51%, 49%) !important; | |||
} | |||
.flowers { | |||
display: grid; | |||
grid-template-columns: repeat(4, 1fr); | |||
padding: 1rem; | |||
justify-items: center; | |||
} | |||
.main-image img, .flowers img { | |||
height: 7vh; | |||
width: auto; | |||
cursor: pointer; | |||
} | |||
.main-img { | |||
display: flex; | |||
justify-content: center; | |||
padding: 3rem 1rem 1rem 1rem; | |||
} | |||
#flower-link .description { | |||
grid-row: 2; | |||
display:flex; | |||
flex-direction: column; | |||
align-items: center; | |||
justify-content: center; | |||
margin-top: 6.5vh; | |||
} | |||
#flower-link .description h3 { | |||
font-size: 2.25rem; | |||
color: hsl(300, 100%, 50%); | |||
margin-bottom: .5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#flower-link .description p { | |||
font-size: .85em; | |||
font-weight:300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2.25; | |||
padding: 1vh 2vw; | |||
} | |||
#flower-link .description p span { | |||
color: hsl(300, 100%, 50%); | |||
font-weight: 400; | |||
line-height: 5; | |||
} | |||
#flower-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 1rem; | |||
} | |||
#flower-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #333; | |||
border: .02em solid #000; | |||
padding: .25em .75em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#flower-link .page-button a:active { | |||
border-color: hsl(300, 100%, 75%); | |||
} | |||
#edibles-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1.5rem; | |||
box-shadow: .01em .01em .01em .03em hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
margin-top: 10vh; | |||
} | |||
#edibles-link .image { | |||
grid-row: 1; | |||
height: 50vh; | |||
} | |||
#edibles-link .image img { | |||
margin-top: 1.5em; | |||
border: .01em solid hsl(75, 100%, 50%); | |||
padding: .5em; | |||
} | |||
#fruit { | |||
max-height: 28vh; | |||
width: auto; | |||
border: .01em solid hsl(75, 51%, 49%) !important; | |||
} | |||
.fruits { | |||
display: grid; | |||
grid-template-columns: repeat(4, 1fr); | |||
padding: 1rem; | |||
justify-items: center; | |||
} | |||
.main-image img, .fruits img { | |||
height: 8vh; | |||
width: auto; | |||
cursor: pointer; | |||
} | |||
.main-img { | |||
display: flex; | |||
justify-content: center; | |||
padding: 1.5rem 1rem 1rem 1rem; | |||
} | |||
#edibles-link .description { | |||
grid-row: 2; | |||
display:flex; | |||
flex-direction: column; | |||
align-items: center; | |||
justify-content: center; | |||
margin-top: 7.5vh; | |||
} | |||
#edibles-link .description h3 { | |||
font-size: 2.5rem; | |||
color: hsl(75, 100%, 50%); | |||
margin-bottom: .5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#edibles-link .description p { | |||
font-size: .85em; | |||
font-weight:300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2.25; | |||
padding: 1vh 2vw; | |||
} | |||
#edibles-link .description p span { | |||
color: hsl(75, 100%, 50%); | |||
font-weight: 400; | |||
line-height: 5; | |||
} | |||
#edibles-link .description ul { | |||
font-size: .9rem; | |||
} | |||
#edibles-link .page-button { | |||
grid-row: 3; | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 1.25rem; | |||
} | |||
#edibles-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #333; | |||
border: .01em solid #000; | |||
padding: .25em .75em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#edibles-link .page-button a:active { | |||
border-color: hsl(75, 100%, 40%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
.description .additional { | |||
display: none; | |||
} | |||
.title .image #desktop { | |||
display: none; | |||
} | |||
} |
@ -1,443 +0,0 @@ | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:magenta; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: magenta; | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color: magenta; | |||
font-weight: 400; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 0 1vh; | |||
padding-top: 10vh; | |||
} | |||
.info p { | |||
font-size: 1.1rem; | |||
font-weight: 300; | |||
line-height: 5.5vh; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info p span { | |||
font-size: 1.2rem; | |||
} | |||
.info h1 { | |||
font-size: 3.2rem; | |||
font-weight: 300; | |||
padding: 0; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
margin-top: 4vh; | |||
} | |||
.info img { | |||
min-width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin: 0; | |||
} | |||
.flower-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: magenta; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding:.75rem 1rem 2rem 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: magenta; | |||
margin: 2rem 0 1.75rem 0; | |||
} | |||
.about p { | |||
font-weight: 300; | |||
font-size: 2.5vh; | |||
line-height: 4vh; | |||
margin: 1rem 0; | |||
} | |||
.about img { | |||
width:30vh; | |||
height: auto; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.65rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 0 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
max-height: 30vh; | |||
margin-bottom: 3vh; | |||
} | |||
.products h5 { | |||
color: black; | |||
font-size: 2rem; | |||
font-weight: 300; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
padding-top: 2vh; | |||
} | |||
.products p { | |||
text-align: center; | |||
font-size: 1.1rem; | |||
font-weight: 300; | |||
line-height: 4vh; | |||
margin: 1.5rem 1.25rem 1.25rem 1.25rem; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
} | |||
.product .click { | |||
margin-top: 1vh; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
color: #333; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .3s; | |||
} | |||
.product .click button:active { | |||
color: rgb(62, 190, 147); | |||
} | |||
#shop { | |||
margin-left: 5vh; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media(min-width:768px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 5rem; | |||
font-weight: 300; | |||
margin-bottom: 0; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: flex-start; | |||
font-size: 2.75vh; | |||
text-align: center; | |||
line-height: 2.25rem; | |||
letter-spacing: .5px; | |||
} | |||
.info p span { | |||
line-height: 5; | |||
} | |||
.info img { | |||
width: 50vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-left: 4.5rem; | |||
} | |||
.flower-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: magenta; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
padding-right: 0; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color: magenta; | |||
margin: 5rem 0 2rem 1rem; | |||
} | |||
.about p { | |||
margin: 1rem 0; | |||
float: left; | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
width:50vh; | |||
height: auto; | |||
margin-top: 5vh; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 2.5rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
width: 40vh; | |||
margin-bottom: 3vh; | |||
} | |||
.products h5 { | |||
color: black; | |||
font-size: 1rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
margin: 1rem; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/3; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3.25rem; | |||
font-weight: 300; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product p { | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
font-size: 2.5vh; | |||
line-height: 5vh; | |||
padding: 0 4rem; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-start; | |||
justify-content: space-between; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.5rem; | |||
color: #333; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .3s; | |||
} | |||
.product .click button:hover { | |||
color: rgb(62, 190, 147); | |||
} | |||
#shop { | |||
margin-left: 10vh; | |||
} | |||
} | |||
@ -1,81 +0,0 @@ | |||
@font-face { | |||
font-family: 'Lato', sans-serif; | |||
src: url('fonts/Lato-Thin.ttf') format('truetype'); | |||
font-style: normal; | |||
font-weight: 100; | |||
} | |||
*{ | |||
margin:0; | |||
padding:0; | |||
box-sizing:border-box; | |||
} | |||
:root{ | |||
--top_padding:5px; | |||
} | |||
html, | |||
body { | |||
width: 100%; | |||
height: 100%; | |||
font-weight:500; | |||
} | |||
#top-nav { | |||
grid-area: top-bar; | |||
display: flex; | |||
align-items: center; | |||
} | |||
#main-nav { | |||
grid-area: main-bar; | |||
} | |||
#content { | |||
grid-area: main; | |||
} | |||
#footer { | |||
grid-area:footer; | |||
} | |||
/* Adjust Media Queries ! */ | |||
@media screen and (min-width:1024px){ | |||
.global-wrapper { | |||
display:grid; | |||
height:100vh; | |||
grid-template-columns: 1fr 1fr 1fr 1fr; | |||
grid-template-rows: 10% 22% auto 40%; | |||
grid-template-areas: | |||
"top-bar top-bar top-bar top-bar" | |||
"main-bar main-bar main-bar main-bar" | |||
"main main main main" | |||
"footer footer footer footer"; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
} | |||
} | |||
/* Adjust Media Queries ! */ | |||
@media screen and (max-width:480px) { | |||
.global-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto auto; | |||
grid-template-areas: | |||
"main-bar" | |||
"main" | |||
"footer"; | |||
font-family: 'Lato', sans-serif; | |||
font-weight:500; | |||
display:grid; | |||
} | |||
} |
@ -1,529 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span{ | |||
color:rgb(191, 255, 0); | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color:rgb(191, 255, 0); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:rgb(191, 255, 0); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
.product p a { | |||
text-decoration: none; | |||
color: rgb(191, 255, 0); | |||
} | |||
.product p a:hover { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 0 1vh; | |||
padding-top: 10vh; | |||
} | |||
.info p { | |||
font-size: 1.1rem; | |||
font-weight: 300; | |||
margin: 1rem; | |||
text-align: center; | |||
line-height: 4vh; | |||
} | |||
.info p span { | |||
font-size: 1.2rem; | |||
} | |||
.info h1 { | |||
font-size: 2.8rem; | |||
font-weight: 400; | |||
padding: 0; | |||
margin-bottom: 1.25rem; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
min-height: 35vh; | |||
} | |||
.info img { | |||
max-width: 70vw; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.green-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding: 2rem .75rem 2rem .75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
text-align: center; | |||
color: rgb(191, 255, 0); | |||
} | |||
.about p { | |||
text-align: center; | |||
font-weight: 300; | |||
line-height: 4.5vh; | |||
margin: 1rem .75rem; | |||
} | |||
.about p span { | |||
font-size: 1.2rem; | |||
} | |||
.about img { | |||
width:40vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.75rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 .75rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
max-width: 45vw; | |||
margin: 1rem; | |||
} | |||
.products h5 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
display: flex; | |||
flex-direction: column; | |||
line-height: 4vh; | |||
font-weight: 300; | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
} | |||
.product .click { | |||
margin: 1rem; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button a:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: 60% 40%; | |||
grid-template-rows: repeat(2, 50%); | |||
padding-top: 1.5vh; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
font-weight: 300; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
align-self: center; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: flex-start; | |||
font-size: 1.5rem; | |||
text-align: center; | |||
line-height: 5rem; | |||
letter-spacing: .5px; | |||
} | |||
.info p span { | |||
font-size: 1.65rem; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
} | |||
.info img { | |||
width: 50vh; | |||
height: auto; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-top: 8vh; | |||
} | |||
.green-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
padding-bottom: 5vh; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color:rgb(191, 255, 0); | |||
margin: 2rem 0 2rem 1rem; | |||
} | |||
.about span { | |||
color: rgb(191, 255, 0) | |||
; | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.5rem; | |||
line-height: 5.25vh; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
max-width: 35vw; | |||
height: auto; | |||
margin-top: 10vh; | |||
} | |||
.strip2 { | |||
padding: 2rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
padding-bottom: 8vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
letter-spacing: .1em; | |||
color: rgb(62, 190, 147); | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.products img { | |||
width: 50vh; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
padding-top: 4.5vh; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
padding: 2vh 1vw 5vh 1vw; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/4; | |||
padding: 3vh 3vw; | |||
margin: 1rem 0; | |||
display: flex; | |||
align-items: center; | |||
border-right: .1em solid #999; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
font-weight: 300; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
line-height: 4vh; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
} | |||
.product p a { | |||
color: #999; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.5rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .3s; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: rgb(0, 255, 170); | |||
} | |||
#app { | |||
margin-left: 10vh; | |||
} | |||
#app:hover { | |||
opacity: 50%; | |||
background-color: red !important; | |||
} | |||
} | |||
@ -1,756 +0,0 @@ | |||
:root { | |||
--space : 5px; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
} | |||
.title{ | |||
margin-top: var(--space); | |||
} | |||
#about { | |||
margin-top: var(--space); | |||
background-color:white; | |||
} | |||
#about p { | |||
color:black; | |||
} | |||
h1 { | |||
font-weight: 300; | |||
} | |||
@media screen and (min-width:1024px) { | |||
.page-wrapper { | |||
grid-template-columns: 25% 25% 25% 25%; | |||
grid-template-rows: auto auto auto; | |||
} | |||
.title { | |||
grid-column: 1/5; | |||
grid-row:1; | |||
background-size: cover; | |||
display: grid; | |||
grid-template-columns: 60% 40%; | |||
height: 67vh; | |||
padding-top: 2vh; | |||
} | |||
.title #heading { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
display: flex; | |||
justify-content: center; | |||
padding-top: 2vh; | |||
} | |||
.title #heading #two { | |||
color: hsl(160, 51%, 49%); | |||
padding-top: 1em; | |||
} | |||
.title .short { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-size: 1.65em; | |||
line-height: 10vh; | |||
color: rgb(100,190, 149); | |||
margin-left:.1em; | |||
text-align: center; | |||
align-self: flex-end; | |||
padding: 0 5vw 10vh 5vw; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: flex-end; | |||
flex-direction: column; | |||
grid-column: 2; | |||
grid-row: 1/2; | |||
transition: 0.4s; | |||
} | |||
.title .image img { | |||
max-height: 50vh; | |||
width: auto; | |||
padding: 0 5vh 5vw 0; | |||
} | |||
h1 { | |||
font-size: 2.5rem; | |||
line-height: 80px; | |||
letter-spacing: .5px; | |||
padding-top: .75em; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.title #heading { | |||
display: flex; | |||
} | |||
#about { | |||
grid-column:1/5; | |||
grid-row: 2; | |||
display: flex; | |||
background-color: white; | |||
margin: 3rem 1em 2rem 1rem; | |||
border-radius: 25px; | |||
box-shadow: .02em .02em .02em .06em hsl(160, 51%, 49%); | |||
padding: 1vh 5vw; | |||
} | |||
#about p { | |||
font-size: 1.55rem; | |||
padding:1.5rem; | |||
text-align: center; | |||
font-family: 'Lato', sans-serif; | |||
line-height: 3.2; | |||
} | |||
#about p span { | |||
color: hsl(160, 51%, 50%); | |||
font-weight: 400; | |||
} | |||
#links { | |||
grid-column:1/5; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 2.5vh; | |||
min-height: 75vh; | |||
} | |||
#auto-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 80% 20% ; | |||
box-shadow: .02em .01em .01em .03em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
padding: 1rem 0 3rem 0; | |||
} | |||
#auto-link .description { | |||
grid-column:1/3 ; | |||
grid-row:1; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: flex-start; | |||
justify-self: center; | |||
padding: 2rem 1rem; | |||
} | |||
#auto-link .description h3 { | |||
font-size:6em; | |||
font-weight: 300; | |||
text-align: center; | |||
color: hsl(160, 100%, 50%); | |||
margin-bottom: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#auto-link .description p { | |||
font-size: 1.35em; | |||
color: #333; | |||
line-height: 2.5; | |||
text-align: center; | |||
justify-self: flex-end; | |||
padding-top: 1rem; | |||
width: 90vh; | |||
} | |||
#auto-link .description p span { | |||
color: hsl(160, 100%, 70%); | |||
font-weight: 400; | |||
font-size: 1.2em; | |||
line-height: 5vh; | |||
} | |||
#auto-link .image { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display: none; | |||
} | |||
#auto-link .image img { | |||
height:auto; | |||
width:70%; | |||
margin: 1em; | |||
margin-left: 2em; | |||
} | |||
#auto-link .page-button { | |||
grid-column: 1/3 ; | |||
grid-row: 2; | |||
display:flex; | |||
align-items: center; | |||
align-self: center; | |||
justify-self: center; | |||
} | |||
#auto-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: black; | |||
border: .01em solid #000; | |||
padding: .25em 1.25em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#auto-link .page-button a:hover { | |||
background-color: hsl(160, 100%, 75%); | |||
} | |||
#tools-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 80% 20% ; | |||
box-shadow: .02em .01em .01em .05em hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 85vh; | |||
margin-top: 10vh; | |||
padding: 1rem 0 3rem 0; | |||
} | |||
#tools-link .image { | |||
grid-column:3 ; | |||
grid-row:1/3; | |||
display: none; | |||
} | |||
#tools-link .description { | |||
grid-column:1/3 ; | |||
grid-row:1; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
justify-self: center; | |||
align-items: center; | |||
padding:1em; | |||
} | |||
#tools-link .description h3 { | |||
font-size:6em; | |||
font-weight: 300; | |||
color: #333; | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#tools-link .description h3 span { | |||
color:hsl(75, 100%, 50%); | |||
} | |||
#tools-link .description p { | |||
font-size: 1.25em; | |||
font-weight: 300; | |||
text-align: center;; | |||
color: #333; | |||
line-height: 2.5; | |||
justify-self: flex-end; | |||
padding-top: 1rem; | |||
} | |||
#tools-link .description p span { | |||
color: hsl(75, 100%, 70%); | |||
font-weight: 400; | |||
font-size: 1.2em; | |||
line-height: 5vh; | |||
} | |||
#tools-link .page-button { | |||
grid-column: 1/3 ; | |||
grid-row: 2; | |||
display:flex; | |||
align-items: center; | |||
align-self: center; | |||
justify-self: center; | |||
} | |||
#tools-link .image img { | |||
margin-top: 2em; | |||
width:100%; | |||
} | |||
#tools-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: black; | |||
border: .01em solid #000; | |||
padding: .25em 1.25em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
font-weight: 300; | |||
transition: all ease .5s; | |||
} | |||
#tools-link .page-button a:hover { | |||
background-color: hsl(75, 100%, 75%); | |||
} | |||
#you-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 80% 20% ; | |||
box-shadow: .02em .01em .01em .05em hsl(300, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 85vh; | |||
margin-top: 10vh; | |||
padding: 1rem 0 3rem 0; | |||
} | |||
#you-link .image { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display: none; | |||
align-items: center; | |||
} | |||
#you-link .description { | |||
grid-column: 1/3 ; | |||
grid-row: 1; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
justify-self: center; | |||
justify-content: center; | |||
align-items: center; | |||
padding:1em; | |||
} | |||
#you-link .description h3 { | |||
font-size:6em; | |||
font-weight: 300; | |||
color: #333; | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
.fa { | |||
color: hsl(300, 100%, 50%); | |||
-webkit-text-stroke: .1em white; | |||
} | |||
#you-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2.5; | |||
text-align: center; | |||
justify-self: flex-end; | |||
padding-top: 1rem; | |||
} | |||
#you-link .page-button { | |||
grid-column: 1/3 ; | |||
grid-row: 2; | |||
display:flex; | |||
align-items: center; | |||
align-self: center; | |||
justify-self: center; | |||
} | |||
#you-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: black; | |||
border: .01em solid #000; | |||
padding: .25em 1.25em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
font-weight: 300; | |||
transition: all ease .5s; | |||
} | |||
#you-link .page-button a:hover { | |||
background-color: hsl(300, 100%, 75%); | |||
} | |||
#you-link a { | |||
text-decoration: none; | |||
} | |||
#you-link .description p span { | |||
color:magenta; | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
h1 { | |||
font-size: 6.5rem; | |||
line-height: 80px; | |||
letter-spacing: 2px; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#app-link .image #icon { | |||
display:none; | |||
} | |||
} | |||
@media only screen and (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto auto auto ; | |||
} | |||
.title { | |||
grid-column: 1; | |||
grid-row:1/2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items:center; | |||
justify-content: flex-start; | |||
height: 80vh; | |||
padding-top: 3.75rem; | |||
} | |||
h1 { | |||
font-size: 2.75rem; | |||
line-height: 60px; | |||
letter-spacing: .5px; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.title .short { | |||
font-family:'Lato', sans-serif; | |||
font-size:1em; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
color: rgb(62, 190, 147); | |||
margin-left:.1em; | |||
text-align: center; | |||
padding: 1.5em 2em; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
} | |||
.title .image img { | |||
max-height: 30vh; | |||
width: auto; | |||
} | |||
#one { | |||
text-align: center; | |||
} | |||
#two { | |||
color: hsl(160, 51%, 49%); | |||
} | |||
#about { | |||
grid-column:1; | |||
grid-row: 2; | |||
background-color: white; | |||
display: flex; | |||
margin:0 1rem 2rem 1rem; | |||
margin-top:0; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 51%, 50%); | |||
padding: 1vh 1vw; | |||
} | |||
#about p { | |||
font-size:1.105rem; | |||
font-weight: 300; | |||
padding:1rem; | |||
line-height: 2.25; | |||
color: #333; | |||
} | |||
#links { | |||
grid-column:1; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
margin-top: 2.5vh; | |||
min-height: 90vh; | |||
} | |||
#auto-link { | |||
display:grid; | |||
grid-template-rows: 80% 20%; | |||
box-shadow: .01em .01em .01em .04em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 85vh; | |||
padding-bottom: .75rem; | |||
} | |||
/* #auto-link .image { | |||
padding-top: 2em; | |||
} | |||
#auto-link .image img { | |||
margin-top: 1em; | |||
width:80%; | |||
margin-left: 2em; | |||
} */ | |||
#auto-link .description { | |||
grid-row: 1/2; | |||
padding: 1em 1em 0 1em; | |||
margin-top: 5vh; | |||
} | |||
#auto-link .description h3 { | |||
font-size: 2.45rem; | |||
color: hsl(160, 100%, 50%); | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#auto-link .description p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2.5; | |||
padding-top: .75rem; | |||
} | |||
#auto-link .description p span { | |||
color: hsl(160, 100%, 70%); | |||
font-weight: 400; | |||
} | |||
#auto-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
grid-row: 3; | |||
} | |||
#auto-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#auto-link .page-button a:active { | |||
border-color:hsl(160, 100%, 75%); | |||
} | |||
#tools-link { | |||
display:grid; | |||
grid-template-rows: 80% 20%; | |||
box-shadow: .01em .01em .01em .04em hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 75vh; | |||
margin-top: 9.5vh; | |||
padding-bottom: .75rem; | |||
} | |||
#tools-link .description { | |||
grid-row: 1/2; | |||
padding: 1em 1.15em 0 1.15em; | |||
margin-top: 5vh; | |||
} | |||
#tools-link .image img { | |||
margin-top: 1em; | |||
width:80%; | |||
margin-left: 2em; | |||
display: none; | |||
} | |||
#tools-link .description h3 { | |||
font-size: 2.45rem; | |||
font-weight: 300; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#tools-link .description h3 span { | |||
color: hsl(75, 100%, 50%); | |||
} | |||
#tools-link .description p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2.5; | |||
padding-top: .75rem; | |||
} | |||
#tools-link .description p span { | |||
color: hsl(75, 100%, 50%); | |||
font-weight: 400; | |||
} | |||
#tools-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
grid-row: 3; | |||
} | |||
#tools-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#tools-link .page-button a:active { | |||
border-color:hsl(75, 100%, 75%); | |||
} | |||
#you-link { | |||
display:grid; | |||
grid-template-rows: 80% 20%; | |||
box-shadow: .01em .01em .01em .03em hsl(300, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 80vh; | |||
margin-top: 9.5vh; | |||
padding-bottom: .75rem; | |||
} | |||
#you-link .description { | |||
grid-row: 1/2; | |||
padding: 1em 1em 0 1em; | |||
margin-top: 5vh; | |||
} | |||
#you-link .description h3 { | |||
font-size: 3rem; | |||
font-weight: 300; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-align: center; | |||
} | |||
#you-link a { | |||
text-decoration: none; | |||
} | |||
#you-link .image .fa { | |||
font-size: 15em; | |||
color:magenta; | |||
} | |||
#you-link .description h3 span { | |||
color:magenta; | |||
-webkit-text-stroke: .1em white; | |||
} | |||
#you-link .description p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2.5; | |||
padding-top: .75rem; | |||
} | |||
#you-link .description p span { | |||
color:magenta; | |||
} | |||
#you-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
grid-row: 3; | |||
} | |||
#you-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#you-link .page-button a:active { | |||
border-color:hsl(300, 100%, 75%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
.description .additional { | |||
display: none; | |||
} | |||
#app-link .image #icon-desktop { | |||
display:none; | |||
} | |||
} |
@ -1,526 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:rgb(191, 255, 0); | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span{ | |||
color:rgb(191, 255, 0); | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color:rgb(191, 255, 0); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:rgb(191, 255, 0); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
.product p a { | |||
text-decoration: none; | |||
color: rgb(191, 255, 0); | |||
} | |||
.product p a:hover { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 13.5vh; | |||
} | |||
.info p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
line-height: 5.5vh; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info p span { | |||
font-size: 1.15rem; | |||
} | |||
.info h1 { | |||
font-size: 4rem; | |||
font-weight: 300; | |||
padding: 0; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 35vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.things-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
display: grid; | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: 1fr; | |||
justify-items: center; | |||
padding:1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
text-align: center; | |||
line-height: 3rem; | |||
color: rgb(191, 255, 0); | |||
margin: 2rem 1rem; | |||
} | |||
.about p { | |||
font-weight: 300; | |||
line-height: 5vh; | |||
text-align: center; | |||
margin: 1rem .7rem; | |||
} | |||
.about img { | |||
width:40vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 0 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
max-width: 60vw; | |||
margin: 1rem; | |||
} | |||
.products h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
font-weight: 300; | |||
line-height: 3.5vh; | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.products p a { | |||
color: #999; | |||
} | |||
.products p a:active { | |||
color: hsl(75, 100%, 60%); | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
} | |||
.product .image { | |||
margin: 1rem 0; | |||
} | |||
.product .click { | |||
margin: 1rem; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight:300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button:active { | |||
opacity: 50%; | |||
background-color: rgb(191, 255, 0); | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 60vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
padding-top: 1.5vh; | |||
} | |||
.info h1 { | |||
grid-column: 1/2; | |||
grid-row: 1; | |||
font-size: 6.5rem; | |||
font-weight: 300; | |||
display: flex; | |||
justify-self: center; | |||
margin: 0; | |||
padding-top: 5vh; | |||
} | |||
.info p { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: flex-start; | |||
align-items: center; | |||
font-size: 1.35rem; | |||
margin: 0 1rem 1rem 1rem; | |||
text-align: left; | |||
line-height: 6rem; | |||
letter-spacing: .5px; | |||
justify-self: center; | |||
padding-right: 20vw; | |||
} | |||
.info p span { | |||
font-size: 1.5rem; | |||
margin-left: 15vw; | |||
} | |||
.info img { | |||
width: 50vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-top: 8vh; | |||
margin-left: 4vh; | |||
} | |||
.things-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(191, 255, 0); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 80vh; | |||
width: 90vh; | |||
align-self: center; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
padding-bottom: 2vh; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
font-weight: 400; | |||
line-height: 3rem; | |||
color:rgb(191, 255, 0); | |||
margin: 2rem 0 0 5rem; | |||
grid-column: 1/3; | |||
display: flex; | |||
justify-self: flex-start; | |||
} | |||
.about span { | |||
color: rgb(191, 255, 0) | |||
; | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.5rem; | |||
grid-column: 1/2; | |||
line-height: 5vh; | |||
padding: 2rem 4rem; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
width:55vh; | |||
height: auto; | |||
margin-top: 10vh; | |||
} | |||
.strip2 { | |||
padding: 2rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
padding-bottom: 8vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.products img { | |||
width: 50vh; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: 1.5rem 1rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
padding: 4rem .5rem; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row: 1/4; | |||
padding: 3vh 2vw; | |||
display: flex; | |||
align-items: center; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 2.65rem; | |||
font-weight: 300; | |||
text-align: center; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
line-height: 5vh; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.5rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .3s; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: rgb(191, 255, 0); | |||
} | |||
#app { | |||
margin-left: 10vh; | |||
} | |||
} | |||
@ -1,724 +0,0 @@ | |||
*{ | |||
margin:0; | |||
padding:0; | |||
box-sizing:border-box; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span { | |||
color:rgb(0, 255, 170); | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: rgb(62, 190, 147); | |||
font-weight: 400; | |||
} | |||
.about p span { | |||
color:rgb(62, 190, 147); | |||
font-weight: 400; | |||
} | |||
.contact-container { | |||
position: relative; | |||
width: 100%; | |||
min-height: 90vh; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: transparent; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
margin: 0 1vh; | |||
padding-top: 6vh; | |||
} | |||
.info p { | |||
font-size: 1.35rem; | |||
font-weight: 300; | |||
color: #333; | |||
margin: 1rem; | |||
text-align: center; | |||
margin-top: .5rem; | |||
} | |||
.info h1 { | |||
font-size: 3rem; | |||
font-weight: 300; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 40vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 2rem; | |||
} | |||
.join-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: rgb(62, 190, 147); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
display: grid; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: 1fr; | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
text-align: center; | |||
color:rgb(62, 190, 147); | |||
margin: 2rem 0 1rem 0; | |||
} | |||
.about p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: 1.5rem 0 1rem 0; | |||
} | |||
.about img { | |||
width: 45vh; | |||
height: auto; | |||
padding: 1rem .5rem 2rem .5rem; | |||
border: none; | |||
box-shadow: none; | |||
} | |||
.strip2 { | |||
padding: 0; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
form .btn { | |||
padding: .75rem 1.5rem; | |||
background-color: #000; | |||
border: none; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: ease.5s; | |||
} | |||
.btn:active{ | |||
color:rgb(0, 255, 170); | |||
opacity: 50%; | |||
} | |||
.adress-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.adress-info h3 { | |||
color: rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
padding: 2vh 0 3vh 0; | |||
} | |||
.phone-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.phone-info h3 { | |||
color: rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
} | |||
.social-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.social-info h3 { | |||
color: rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
} | |||
.social-info h5 { | |||
color: white; | |||
font-size: 1rem; | |||
margin: 2rem 0 .5rem 0 ; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 66vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
padding-top: 6vh; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
font-weight: 300; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
color:rgb(62, 190, 147); | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-left: 0; | |||
padding-top: 0; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
font-size: 1.45rem; | |||
margin: 0; | |||
text-align: left; | |||
line-height: 2.5rem; | |||
letter-spacing: .5px; | |||
justify-self: center; | |||
} | |||
.info p span { | |||
color: rgb(62, 190, 147); | |||
font-weight: 600; | |||
font-size: 1.5rem; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display: flex; | |||
justify-content: center; | |||
padding-right: 7.5vw | |||
} | |||
.info img { | |||
max-width: 35vw; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
} | |||
.join-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(62, 190, 147); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
padding: 3vh .5vw 1vh .5vw; | |||
} | |||
.about h3 { | |||
display: flex; | |||
align-items: center; | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color:rgb(62, 190, 147); | |||
} | |||
.about p span { | |||
font-size: 1.65rem; | |||
color: rgb(62, 190, 147); | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.5rem; | |||
line-height: 2.5rem; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
max-width:35vw; | |||
height: auto; | |||
margin-top: 30vh; | |||
} | |||
.strip2 { | |||
padding: 0; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.contact-container { | |||
width: 100%; | |||
height: 100vh; | |||
grid-area: page-content; | |||
padding:2rem; | |||
background-color:transparent; | |||
overflow: hidden; | |||
} | |||
form .btn { | |||
padding: .75rem 1.5rem; | |||
background-color: #000; | |||
border: none; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: ease.5s; | |||
} | |||
.btn:hover{ | |||
opacity: 50%; | |||
} | |||
.btn:active{ | |||
background-color:rgb(0, 255, 170); | |||
opacity: 50%; | |||
} | |||
.adress-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.adress-info h3 { | |||
color: hsl(160, 49%, 60%); | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
padding: 1vh 1vw 4vh 1vw; | |||
} | |||
.adress-info h5 { | |||
color: #eee; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 1vh 0 1vh 1.5vh; | |||
} | |||
.adress-info p { | |||
font-size: 1.15rem; | |||
line-height: 4vh; | |||
padding: 1vh 0 1vh 1vw; | |||
} | |||
.phone-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.phone-info h3 { | |||
color: hsl(160, 49%, 60%); | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
padding: 1vh 1vw 4vh 1vw; | |||
} | |||
.phone-info p { | |||
font-size: 1.15rem; | |||
line-height: 4vh; | |||
padding: 1vh 0 1vh 1vw; | |||
} | |||
.social-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.social-info h3 { | |||
color: hsl(160, 49%, 60%); | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
padding: 1vh 1vw 4vh 1vw; | |||
} | |||
.social-info figure { | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
grid-template-rows: repeat(2, 1fr); | |||
} | |||
figure #pixelfed { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
figure #pixelfed-adress { | |||
grid-column: 1; | |||
grid-row: 2; | |||
} | |||
figure #peertube { | |||
grid-column: 2; | |||
grid-row: 1; | |||
} | |||
figure #peertube-adress { | |||
grid-column: 2; | |||
grid-row: 2; | |||
} | |||
.social-info h5 { | |||
color: #eee; | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 1vh 0 1vh 1.5vh; | |||
} | |||
.social-info a { | |||
text-decoration: none; | |||
color: #eee; | |||
padding-top: 1vh; | |||
transition: .5s; | |||
} | |||
.social-info a:hover { | |||
color: hsl(160, 50%, 70%); | |||
} | |||
} | |||
.contact-container .form { | |||
width: 100%; | |||
background-color: white; | |||
border-radius: 15px; | |||
box-shadow: 0 0 20px 1px grey; | |||
overflow: hidden; | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
z-index: 10000; | |||
overflow: hidden; | |||
min-height: 95vh; | |||
} | |||
.contact-info { | |||
background-color:black; | |||
} | |||
.contact-form { | |||
background-color: white; | |||
position: relative; | |||
} | |||
form{ | |||
padding: 2.25rem; | |||
z-index:10; | |||
overflow: hidden; | |||
position: relative; | |||
} | |||
form h3 { | |||
color: rgb(62, 190, 147); | |||
font-weight: 200; | |||
font-size: 2.5rem; | |||
line-height: 5rem; | |||
margin-bottom: 1rem; | |||
} | |||
form .input-container { | |||
position: relative; | |||
margin: 1rem 0; | |||
} | |||
.input-container .input { | |||
width: 100%; | |||
outline: none; | |||
border: .01em solid rgb(62, 190, 147); | |||
box-shadow: .1em .1em .1em .01em hsl(160, 50%, 70%); | |||
background-color: hsl(160, 50%, 50%); | |||
padding: 1rem 1rem; | |||
color: #333; | |||
font-weight: 400; | |||
font-family:'Lato', sans-serif; | |||
font-size: 1.5rem; | |||
letter-spacing: .1em; | |||
transition: .5s; | |||
} | |||
.input-container.textarea .input { | |||
padding: 2rem 2rem; | |||
resize: none; | |||
overflow-y: auto; | |||
} | |||
::placeholder { | |||
top: 50%; | |||
font-size: 1.5rem; | |||
color:white; | |||
font-weight: 600; | |||
pointer-events: none; | |||
transition: .5s; | |||
opacity: 90%; | |||
} | |||
.contact-info { | |||
padding: 2.5rem 2.5rem; | |||
position: relative; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-around; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
@media (max-width: 480px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.contact-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
} | |||
.contact-container .form { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .6fr 1fr; | |||
} | |||
.contact-info { | |||
grid-row: 2; | |||
} | |||
.adress-info h5 { | |||
color: #eee; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 5vh 0 0 0; | |||
} | |||
.adress-info p { | |||
display: flex; | |||
justify-content: flex-start; | |||
align-items: center; | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
letter-spacing: 0.02em; | |||
padding: 2vh 0 1vh 1vw; | |||
} | |||
.phone-info h3 { | |||
color: rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
padding: 2vh 0 3vh 0; | |||
} | |||
.phone-info p { | |||
display: flex; | |||
justify-content: flex-start; | |||
align-items: center; | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
letter-spacing: 0.02em; | |||
padding: 0 0 1vh 0; | |||
} | |||
.social-info h3 { | |||
color: rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
padding: 1.5vh 0 0 0; | |||
} | |||
.social-info figure { | |||
display: flex; | |||
flex-direction: column; | |||
} | |||
figure h5 { | |||
color: #eee; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 5vh 0 0 0; | |||
margin: 1vh 0; | |||
} | |||
figure a { | |||
color: #eee; | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
text-decoration: none; | |||
margin: 1vh 0; | |||
transition: .5s all ease; | |||
} | |||
figure a:active { | |||
color: hsl(160, 49%, 80%); | |||
filter: blur(.05em); | |||
} | |||
.contact-form { | |||
grid-row: 1; | |||
margin-top: 2rem; | |||
} | |||
form { | |||
padding: .75rem .65rem 1.5rem .75rem; | |||
} | |||
form h3 { | |||
font-size: 2rem; | |||
line-height: 4rem; | |||
} | |||
form .input-container { | |||
margin: 1.2rem 0; | |||
} | |||
.input-container .input{ | |||
padding: .5rem .5rem; | |||
font-size: 1.25rem; | |||
} | |||
#phone { | |||
display: none; | |||
} | |||
} |
@ -1,990 +0,0 @@ | |||
:root { | |||
--space : 5px; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
} | |||
#about { | |||
margin-top: var(--space); | |||
background-color:white; | |||
} | |||
#about p { | |||
color:black; | |||
} | |||
@media (min-width:769px) { | |||
.page-wrapper { | |||
grid-template-columns: 25% 25% 25% 25%; | |||
grid-template-rows: auto auto auto auto; | |||
} | |||
.title { | |||
grid-column: 1/5; | |||
grid-row:1; | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
grid-template-rows: repeat(2, 1fr); | |||
height: 66vh; | |||
padding-top: 10vh; | |||
} | |||
.title #heading { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
display: flex; | |||
align-items: flex-start; | |||
justify-content: center; | |||
padding-top: 5vh; | |||
} | |||
.title .short { | |||
grid-column: 1; | |||
grid-row: 1/3; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-size:1.75em; | |||
line-height: 7.5vh; | |||
color: rgb(100,190, 149); | |||
margin-left:.1em; | |||
text-align: center; | |||
align-self: center; | |||
padding-top: 12.5vh; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
transition: 0.4s; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
padding-bottom: 5vh; | |||
} | |||
.title .image img { | |||
max-height: 55vh; | |||
width: auto; | |||
} | |||
h1 { | |||
display: flex; | |||
font-size: 2.5rem; | |||
font-weight:300; | |||
line-height: 80px; | |||
letter-spacing: .5px; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
#about { | |||
grid-column:1/5; | |||
grid-row: 2; | |||
display: flex; | |||
background-color: white; | |||
margin: 0 5rem 2rem 5rem; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .05em hsl(160, 51%, 49%); | |||
justify-content: center; | |||
padding: 2vh 2vw; | |||
} | |||
#about p { | |||
font-size: 1.5rem; | |||
padding: 2rem 0; | |||
text-align: center; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
line-height: 2.5; | |||
} | |||
#links { | |||
grid-column:1/5; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 5vh; | |||
min-height: 75vh; | |||
} | |||
#us-link { | |||
display:grid; | |||
grid-template-columns: 45% 65%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 130vh; | |||
padding-top: 1.5rem; | |||
} | |||
#us-link .image { | |||
grid-column:1 ; | |||
grid-row:1/4; | |||
display:flex; | |||
align-items: center; | |||
justify-content:center | |||
} | |||
#us-link .image img { | |||
height: 50vh; | |||
width:auto; | |||
border-radius: 50%; | |||
} | |||
#us-link .description { | |||
grid-column:2 ; | |||
grid-row:1/3; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
padding:1em; | |||
} | |||
#us-link .description h3 { | |||
font-size: 6em; | |||
font-weight: 300; | |||
color: #333; | |||
margin: .25em 0 .25em 0; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
padding-left: 5vh; | |||
} | |||
#us-link .description h3 span { | |||
color:hsl(160, 100%, 50%); | |||
} | |||
#us-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 1.5; | |||
justify-self: flex-end; | |||
padding-top: 1.5rem; | |||
text-align: center; | |||
max-width: 60vh; | |||
line-height: 5vh; | |||
} | |||
#us-link .page-button { | |||
grid-column: 2 ; | |||
grid-row:4; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
padding: 0 0 2rem 0; | |||
max-width: 52.5vw; | |||
} | |||
#us-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.65em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
font-weight: 300; | |||
margin-right: 15vw; | |||
transition: all ease .5s; | |||
} | |||
#us-link .page-button a:hover { | |||
background-color: hsl(160, 100%, 75%); | |||
} | |||
#partner-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: .01em .01em .01em .03em hsl(300, 100%, 50%); | |||
border-radius: 25px; | |||
max-height: 90vh; | |||
padding-top: 1.5rem; | |||
margin-top: 10vh; | |||
} | |||
#partner-link .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
height: 90vh; | |||
padding-bottom: 7.5vh; | |||
} | |||
#partner-link .image img { | |||
height: 60vh; | |||
width: auto; | |||
} | |||
#partner-link .description { | |||
grid-column:1 ; | |||
grid-row: 1/2; | |||
display:flex; | |||
flex-direction: column; | |||
justify-content: flex-start; | |||
align-items: center; | |||
padding:1em; | |||
} | |||
#partner-link .description h3 { | |||
font-size: 6em; | |||
font-weight: 300; | |||
color:hsl(300, 100%, 50%); | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
padding-top: 5vh; | |||
} | |||
#partner-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 5vh; | |||
justify-self: flex-end; | |||
padding: 1em 1em 0 1em; | |||
text-align: center; | |||
width: 60vh; | |||
} | |||
#partner-link .image a { | |||
text-decoration: none; | |||
} | |||
#partner-link .page-button { | |||
grid-column: 1 ; | |||
grid-row: 2; | |||
display:flex; | |||
align-items: flex-start; | |||
justify-content: center; | |||
} | |||
#partner-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.65em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#partner-link .page-button a:hover { | |||
background-color: hsl(300, 100%, 75%); | |||
} | |||
#meet-link { | |||
display:grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 51%, 49%); | |||
border-radius: 25px; | |||
min-height: 75vh; | |||
padding-top: 1.5rem; | |||
margin-top: 10vh; | |||
} | |||
#meet-link .image { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
margin: 12.5vh 0 0 0; | |||
} | |||
#meet-link .image #plus { | |||
margin-top: .25em; | |||
font-size: 30em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
color: #333; | |||
padding-top: 0; | |||
margin-left: 0; | |||
padding: 2rem 5rem; | |||
} | |||
#meet-link .image a { | |||
text-decoration: none; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#meet-link .description { | |||
grid-column: 2 ; | |||
grid-row:1/3; | |||
display:flex; | |||
flex-direction: column; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
#meet-link .description h3 { | |||
font-size: 6em; | |||
font-weight: 300; | |||
color: hsl(160, 51%, 49%); | |||
margin: .5em 0 .25em 5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#meet-link .description h3 span { | |||
color: #333; | |||
} | |||
#meet-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 1.5; | |||
justify-self: flex-end; | |||
padding: 1.5rem 0 0 1em; | |||
text-align: center; | |||
max-width: 60vh; | |||
} | |||
#meet-link .page-button { | |||
grid-column: 2 ; | |||
grid-row: 3; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
margin-bottom: 7.5vh; | |||
} | |||
#meet-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.65em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#meet-link .page-button a:hover { | |||
background-color: hsl(160, 51%, 75%); | |||
} | |||
.desktop-link { | |||
display: grid; | |||
grid-template-columns: 50% 50%; | |||
margin-top: 10vh; | |||
grid-gap: 7.5vh; | |||
min-height: 75vh; | |||
} | |||
#blog-link { | |||
box-shadow: .01em .01em .01em .05em #eee; | |||
border-radius: 25px; | |||
grid-column: 1; | |||
display: grid; | |||
grid-template-rows: 1fr .2fr; | |||
grid-template-columns: 100%; | |||
max-width: 45vw; | |||
} | |||
#blog-link .description { | |||
grid-column:1 ; | |||
grid-row:1; | |||
display:flex; | |||
flex-direction: column; | |||
padding: 2em 1em; | |||
} | |||
#blog-link .description h3 { | |||
font-size: 6em; | |||
font-weight: 300; | |||
color: #333; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-align: center; | |||
} | |||
#blog-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 5vh; | |||
justify-self: flex-end; | |||
padding: 3.5rem 0 0 1em; | |||
text-align: center; | |||
} | |||
#blog-link .page-button { | |||
grid-row:2; | |||
display:flex; | |||
align-items: flex-start; | |||
margin: 1rem 0 0 1em; | |||
justify-content: center; | |||
} | |||
#blog-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#blog-link .page-button a:hover { | |||
background-color: hsl(0, 0%, 75%); | |||
} | |||
#blog-link .image a { | |||
text-decoration: none; | |||
} | |||
#code-link { | |||
box-shadow: .01em .01em .01em .05em hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
grid-column: 2; | |||
display: grid; | |||
grid-template-rows: 1fr .2fr; | |||
grid-template-columns: 100%; | |||
max-width: 45vw; | |||
} | |||
#code-link .description { | |||
grid-column:1 ; | |||
grid-row:1; | |||
display:flex; | |||
flex-direction: column; | |||
padding: 2rem 1em; | |||
} | |||
#code-link .description h3 { | |||
font-size: 6.25em; | |||
font-weight: 300; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
color: hsl(75, 100%, 50%); | |||
text-align: center; | |||
} | |||
#code-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 1.5; | |||
justify-self: flex-end; | |||
padding: 3.5rem 0 0 1em; | |||
text-align: center; | |||
} | |||
#code-link .page-button { | |||
grid-row: 2; | |||
display:flex; | |||
align-items: flex-start; | |||
margin: 1rem 0 0 1em; | |||
justify-content: center; | |||
} | |||
#code-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.45em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
} | |||
#code-link .page-button a:hover { | |||
background-color: hsl(75, 100%, 75%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
h1 { | |||
font-size: 6.5rem; | |||
line-height: 80px; | |||
letter-spacing: 2px; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
.discover { | |||
display:none; | |||
} | |||
#app-link .image #icon { | |||
display:none; | |||
} | |||
} | |||
@media (max-width:768px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto auto auto auto ; | |||
} | |||
.title { | |||
grid-column: 1; | |||
grid-row:1/2; | |||
background-size: cover; | |||
display: flex; | |||
flex-direction: column; | |||
align-items:center; | |||
justify-content: flex-start; | |||
min-height: 77.5vh; | |||
padding-top: 5rem; | |||
} | |||
.title #heading #two { | |||
color: rgb(62, 190, 147) ; | |||
} | |||
.title .short { | |||
font-family:'Lato', sans-serif; | |||
font-size: 1.25em; | |||
font-weight: 300; | |||
padding: 3em 1em; | |||
color: rgb(62, 190, 147); | |||
margin-left:.1em; | |||
text-align: center; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content:center; | |||
margin-top: 5vh; | |||
} | |||
.title .image img { | |||
max-height: 15vh; | |||
width: auto; | |||
} | |||
h1 { | |||
font-size: 4rem; | |||
font-weight: 300; | |||
line-height: 60px; | |||
letter-spacing: .5px; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
#about { | |||
grid-column:1; | |||
grid-row: 2; | |||
background-color: white; | |||
display: flex; | |||
margin: 0 1rem 2rem 1rem; | |||
margin-top:0; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .04em hsl(160, 51%, 49%); | |||
padding: 1vh 1vw; | |||
} | |||
#about p { | |||
font-size:1.125rem; | |||
font-weight: 300; | |||
padding: 1rem; | |||
line-height: 1.75; | |||
color: #333; | |||
} | |||
#links { | |||
grid-column:1; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
margin-top: 2.5vh; | |||
min-height: 90vh; | |||
} | |||
#us-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1.5rem; | |||
box-shadow: .01em .01em .05em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
max-height: 160vh; | |||
} | |||
#us-link .image { | |||
grid-row: 1; | |||
padding-top: 2em; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#us-link .image img { | |||
margin: 1em 0 1.25em 0; | |||
width: auto; | |||
height: 40vh; | |||
border-radius: 50%; | |||
} | |||
#us-link .description { | |||
grid-row: 2; | |||
padding:.25em 1em 1em 1em; | |||
} | |||
#us-link .description h3 { | |||
font-size: 3rem; | |||
color: #333; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
padding: .25vh 0 3vh 0; | |||
} | |||
#us-link .description h3 span { | |||
color: hsl(160, 100%, 50%); | |||
} | |||
#us-link .description p { | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 1.85; | |||
} | |||
#us-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 1rem; | |||
} | |||
#us-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#us-link .page-button a:active { | |||
border-color:hsl(160, 100%, 75%); | |||
} | |||
#partner-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
grid-template-columns: 100%; | |||
padding-bottom: 1.5rem; | |||
box-shadow: .01em .01em .05em hsl(300, 100%, 50%); | |||
border-radius: 25px; | |||
margin-top: 7.5vh; | |||
min-height: 100vh; | |||
padding-top: 5vh; | |||
} | |||
#partner-link .image img { | |||
max-width: 50vw; | |||
} | |||
#partner-link .image a { | |||
text-decoration: none; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#partner-link .description { | |||
grid-row: 2; | |||
padding:.5em 1em 1em 1em; | |||
} | |||
#partner-link .description h3 { | |||
font-size: 3rem; | |||
color: hsl(300, 100%, 50%); | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
padding: 7vh 0 3vh 0; | |||
} | |||
#partner-link .description p { | |||
font-size: 1.05em; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 1.85; | |||
} | |||
#partner-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
} | |||
#partner-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#partner-link .page-button a:active { | |||
border-color:hsl(300, 100%, 75%); | |||
} | |||
#meet-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
grid-template-columns: 100%; | |||
padding-bottom: 1.5rem; | |||
box-shadow: .01em .01em .05em hsl(160, 51%, 49%); | |||
border-radius: 25px; | |||
margin-top: 7.5vh; | |||
min-height: 60vh; | |||
padding-top: 5vh; | |||
} | |||
#meet-link .image #plus { | |||
margin-top: .35em; | |||
font-size: 15em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
color: hsl(160, 100%, 50%); | |||
} | |||
#meet-link .image a { | |||
text-decoration: none; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#meet-link .description { | |||
padding:1em; | |||
} | |||
#meet-link .description h3 { | |||
font-size: 2.65rem; | |||
color: hsl(160, 51%, 49%); | |||
margin-bottom: .6em; | |||
padding-left: .65em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 600; | |||
text-transform: uppercase; | |||
} | |||
#meet-link .description h3 span { | |||
color: #eee; | |||
} | |||
#meet-link .description p { | |||
font-size: .95rem; | |||
color: #333; | |||
padding:0 1em; | |||
padding-left: 2em; | |||
line-height: 1.5; | |||
text-align: center; | |||
} | |||
#meet-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
} | |||
#meet-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: 1px solid #000; | |||
padding: .35em 1.5em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
margin: 1em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#meet-link .page-button a:active { | |||
border-color: hsl(160, 51%, 75%); | |||
} | |||
#blog-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
grid-template-columns: 100%; | |||
padding-bottom: 1.25rem; | |||
box-shadow: 1px 1px 1px 3px #333; | |||
border-radius: 25px; | |||
margin-top: 7.5vh; | |||
max-height: 85vh; | |||
} | |||
#blog-link .description { | |||
grid-row: 1/2; | |||
grid-column: 1; | |||
padding: 1em; | |||
} | |||
#blog-link .description h3 { | |||
font-size: 2.65rem; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 600; | |||
text-transform: uppercase; | |||
text-align: center; | |||
padding-top: 7.5vh; | |||
} | |||
#blog-link .description p { | |||
font-size: .95rem; | |||
color: #333; | |||
text-align: center; | |||
line-height: 1.5; | |||
margin-top: 2rem; | |||
} | |||
#blog-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
grid-row: 2; | |||
padding-top: .5rem; | |||
} | |||
#blog-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: 1px solid #000; | |||
padding: .35em 1.5em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
margin: 1em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#blog-link .page-button a:active { | |||
border-color:hsl(0, 0%, 75%); | |||
} | |||
#code-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
grid-template-columns: 100%; | |||
padding-bottom: 1.25rem; | |||
box-shadow: 1px 1px 1px 3px hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
margin-top: 7.5vh; | |||
max-height: 85vh; | |||
} | |||
#code-link .description { | |||
grid-row: 1/3; | |||
grid-column: 1; | |||
padding: 1em; | |||
} | |||
#code-link .description h3 { | |||
font-size: 2.65rem; | |||
color:hsl(75, 100%, 50%); | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 600; | |||
text-transform: uppercase; | |||
text-align: center; | |||
padding-top: 7.5vh; | |||
} | |||
#code-link .description p { | |||
font-size: .95rem; | |||
color: #333; | |||
text-align: center; | |||
line-height: 1.5; | |||
margin-top: 2.25rem; | |||
padding: 0 .5rem; | |||
} | |||
#code-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
grid-row: 3; | |||
padding-top: .5rem; | |||
} | |||
#code-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: 1px solid #000; | |||
padding: .35em 1.5em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
margin: 1em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#code-link .page-button a:active { | |||
border-color: hsl(75, 100%, 50%); | |||
} | |||
#code2-link { | |||
display: none; | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
.description .additional { | |||
display: none; | |||
} | |||
#app-link .image #icon-desktop { | |||
display:none; | |||
} | |||
} |
@ -1,474 +0,0 @@ | |||
:root { | |||
--space : 5px; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.contact-container { | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.contact-container .form { | |||
width: 100%; | |||
background-color: white; | |||
border-radius: 15px; | |||
box-shadow: 0 0 20px 1px grey; | |||
overflow: hidden; | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
overflow: hidden; | |||
min-height: 95vh; | |||
} | |||
.contact-info { | |||
background-color:black; | |||
} | |||
.contact-form { | |||
background-color: white; | |||
position: relative; | |||
} | |||
form{ | |||
padding: 2.25rem; | |||
overflow: hidden; | |||
position: relative; | |||
} | |||
form h3{ | |||
color: rgb(62, 190, 147); | |||
font-weight: 200; | |||
font-size: 3rem; | |||
line-height: 5rem; | |||
margin: 1rem 0 2rem 0; | |||
} | |||
form .input-container { | |||
position: relative; | |||
margin: 1rem 0; | |||
} | |||
.input-container .input { | |||
width: 100%; | |||
outline: none; | |||
border: .01em solid rgb(62, 190, 147); | |||
box-shadow: .1em .1em .1em .01em hsl(160, 50%, 70%); | |||
background-color: hsl(160, 50%, 50%); | |||
padding: 1rem 1rem; | |||
color: #333; | |||
font-weight: 400; | |||
font-family:'Lato', sans-serif; | |||
font-size: 1.5rem; | |||
letter-spacing: .1em; | |||
transition: .5s; | |||
} | |||
.input-container.textarea .input { | |||
padding: 2rem 2rem; | |||
resize: none; | |||
overflow-y: auto; | |||
} | |||
::placeholder { | |||
top: 50%; | |||
font-size: 1.5rem; | |||
color:white; | |||
font-weight: 600; | |||
pointer-events: none; | |||
transition: .5s; | |||
opacity: 90%; | |||
} | |||
form .btn { | |||
padding: .75rem 1.5rem; | |||
background-color: #000; | |||
border: none; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: ease.5s; | |||
} | |||
form .btn:hover, .btn:active{ | |||
background-color: hsl(160, 49%, 60%); | |||
} | |||
.contact-info { | |||
padding: 2.5rem 5rem 3rem 5rem; | |||
position: relative; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-around; | |||
} | |||
.adress-info { | |||
color: white; | |||
margin-bottom: 2rem; | |||
} | |||
.adress-info h3 { | |||
color: hsl(160, 49%, 60%); | |||
font-size: 2rem; | |||
font-weight: 300; | |||
padding: 1vh 1vw 4vh 1vw; | |||
} | |||
.adress-info h5 { | |||
color: #eee; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 1vh 0 1vh 1.5vh; | |||
} | |||
.adress-info p { | |||
font-size: 1.15rem; | |||
line-height: 4vh; | |||
padding: 1vh 0 1vh 1vw; | |||
} | |||
.phone-info { | |||
color:white; | |||
} | |||
.phone-info h3 { | |||
color: hsl(160, 49%, 60%); | |||
font-size: 2rem; | |||
font-weight: 300; | |||
padding: 4vh 1vw 2vh 1vw; | |||
} | |||
.phone-info p { | |||
font-size: 1.15rem; | |||
line-height: 4vh; | |||
padding: 1vh 0 1vh 1vw; | |||
} | |||
.social-info { | |||
color: white; | |||
} | |||
.social-info figure { | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
grid-template-rows: repeat(2, 1fr); | |||
grid-gap: 0 5vw; | |||
} | |||
figure #pixelfed { | |||
grid-column: 1; | |||
grid-row: 1; | |||
display: flex; | |||
align-self: center; | |||
} | |||
figure #pixelfed-adress { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
align-self: flex-end; | |||
} | |||
figure #peertube { | |||
grid-column: 2; | |||
grid-row: 1; | |||
display: flex; | |||
align-self: center; | |||
} | |||
figure #peertube-adress { | |||
grid-column: 2; | |||
grid-row: 2; | |||
display: flex; | |||
align-self: flex-end; | |||
} | |||
.social-info h3 { | |||
color: hsl(160, 49%, 60%); | |||
font-size: 2rem; | |||
font-weight: 300; | |||
padding: 4vh 1vw 2vh 1vw; | |||
} | |||
.social-info h5 { | |||
color: #eee; | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 1vh 0 1vh 1.5vh; | |||
} | |||
.social-info a { | |||
text-decoration: none; | |||
color: #eee; | |||
padding-top: 1vh; | |||
transition: .5s; | |||
} | |||
.social-info a:hover { | |||
color: hsl(160, 49%, 60%); | |||
} | |||
.info h1 { | |||
color:rgb(62, 190, 147); | |||
font-size: 3rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: rgb(62, 190, 147); | |||
font-weight: 500; | |||
} | |||
@media screen and (min-width:769px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: 45% 55%; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 5rem; | |||
font-weight: 300; | |||
margin-bottom: 0; | |||
padding-top: 7.5vh; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
text-align: center; | |||
font-size: 1.25rem; | |||
line-height: 4rem; | |||
padding: .5vh 7.5vw 0 7.5vw; | |||
} | |||
.info p span { | |||
font-size: 1.35rem; | |||
padding-top: 2vh; | |||
} | |||
.info img { | |||
max-height: 50vh; | |||
width: auto; | |||
grid-column: 2; | |||
grid-row: 1/4; | |||
display:flex; | |||
justify-self: flex-start; | |||
align-self: flex-end; | |||
margin: 0 0 5vh 5vw; | |||
} | |||
.contact-container { | |||
width: 100%; | |||
height: 100vh; | |||
grid-area: page-content; | |||
padding:2rem; | |||
background-color:rgb(0, 255, 170); | |||
overflow: hidden; | |||
} | |||
} | |||
@media (max-width: 480px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 80vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 10vh; | |||
} | |||
.info h1 { | |||
margin: 0 0 1rem 0; | |||
} | |||
.info p { | |||
font-size: 1rem; | |||
font-weight: 300; | |||
line-height: 4.5vh; | |||
text-align: center; | |||
padding: 3vh 7.5vw; | |||
} | |||
.info p span { | |||
font-weight: 400; | |||
font-size: 1.05rem; | |||
} | |||
.info img { | |||
max-height: 25vh; | |||
height: auto; | |||
align-self: center; | |||
} | |||
.contact-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
} | |||
.contact-container .form { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .65fr 1fr; | |||
} | |||
.contact-info { | |||
grid-row: 2; | |||
align-items: flex-start; | |||
padding: 7.5vh 5vw; | |||
} | |||
.adress-info h3 { | |||
font-size: 1.8rem; | |||
} | |||
.adress-info p { | |||
font-weight: 300; | |||
font-size: 1.05rem; | |||
letter-spacing: 0.03em; | |||
padding: 1vh 0 1vh 2vw; | |||
} | |||
.phone-info h3 { | |||
font-size: 1.8rem; | |||
padding: 3vh 1vw 2vh 1vw; | |||
} | |||
.phone-info p { | |||
font-weight: 300; | |||
font-size: 1.05rem; | |||
padding: 0 0 1vh 2vw; | |||
letter-spacing: 0.03em; | |||
} | |||
.social-info h3 { | |||
font-size: 1.75rem; | |||
} | |||
.social-info figure { | |||
display: flex; | |||
flex-direction: column; | |||
} | |||
figure h5 { | |||
display: flex; | |||
align-self: flex-start !important; | |||
color: #eee; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
letter-spacing: .115em; | |||
text-transform: uppercase; | |||
padding: 5vh 0 0 0; | |||
margin: 1vh 0 0 0; | |||
} | |||
figure #peertube { | |||
padding-top: 3vh; | |||
} | |||
figure a { | |||
display: flex; | |||
align-self: flex-start !important; | |||
color: #eee; | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
text-decoration: none; | |||
margin: 1vh 0 ; | |||
padding-left: 2vw; | |||
transition: .5s all ease; | |||
} | |||
.contact-form { | |||
grid-row: 1; | |||
max-width: 90vw; | |||
margin-top: 2rem; | |||
} | |||
form { | |||
padding: .75rem .65rem 1.5rem .75rem; | |||
} | |||
form h3 { | |||
font-size: 2rem; | |||
line-height: 4rem; | |||
margin-top: 0; | |||
} | |||
form .input-container { | |||
margin: 1.5rem 0; | |||
} | |||
.input-container .input{ | |||
padding: .5rem .5rem; | |||
font-size: 1.25rem; | |||
} | |||
#phone { | |||
display: none; | |||
} | |||
} |
@ -1,5 +0,0 @@ | |||
Fix Media Queries | |||
Fix Footer | |||
Fix Z Indexes | |||
New Design, simple, remove childish shit | |||
Add Css Animations |
@ -1,533 +0,0 @@ | |||
:root { | |||
--gradient: linear-gradient( | |||
45deg, | |||
hsl(160, 51%, 49%), | |||
hsl(160, 51%, 59%), | |||
hsl(160, 51%, 79%), | |||
hsl(160, 51%, 89%), | |||
#fff | |||
); | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:rgb(0, 255, 170); | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 600; | |||
} | |||
.about p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 10vh; | |||
} | |||
.info p { | |||
font-size: 1.1rem; | |||
font-weight: 300; | |||
margin: 2rem 1rem 1rem 1rem; | |||
text-align: center; | |||
} | |||
.info h1 { | |||
font-size: 4.5rem; | |||
font-weight: 300; | |||
padding-top: 0; | |||
margin-bottom: 0; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
width: 20vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.oil-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
display: grid; | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: 1fr; | |||
padding: 1rem 1.25rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
padding-top: 6.5vh; | |||
} | |||
.about h3 { | |||
font-size: 1.85rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: #333; | |||
letter-spacing: .01em; | |||
padding: 1vh 2vw; | |||
} | |||
.about h3 span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.about p { | |||
font-weight: 300; | |||
font-size: 1em; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: 1.5rem 0; | |||
} | |||
.about p span { | |||
font-weight: 300; | |||
font-size: 1.1rem; | |||
letter-spacing: .02em | |||
} | |||
.about img { | |||
width:40vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.75rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1.25rem 0 .75rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
max-height: 30vh; | |||
margin: 1.25rem 0 2rem 0; | |||
} | |||
.products h5 { | |||
color: black; | |||
text-shadow: .05em .025em hsl(160, 49%, 40%); | |||
font-size: 1.85rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 200; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
padding-top: 1vh; | |||
} | |||
.products p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: .75rem; | |||
padding-top: 2vh; | |||
} | |||
.products p span { | |||
font-weight: 400; | |||
font-size: 1.1rem; | |||
letter-spacing: 0.02em; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem 1rem 2rem 1rem; | |||
} | |||
.product .click { | |||
padding-top: 1vh; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-image: var(--gradient); | |||
background-size: 300%; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: white; | |||
transition: .5s; | |||
} | |||
.product .click button a:active { | |||
-webkit-text-stroke-width: .05em; | |||
-webkit-text-stroke-color: hsl(300, 100%, 95% ); | |||
filter: blur(.015em) | |||
} | |||
#shop { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#shop a:active { | |||
opacity: 50%; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
padding-left: 2vw; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 7rem; | |||
font-weight: 300; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
padding-top: 5vh; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: flex-start; | |||
font-size: 1.5rem; | |||
text-align: center; | |||
line-height: 5rem; | |||
letter-spacing: .05em; | |||
} | |||
.info p span { | |||
font-weight: 400; | |||
font-size: 1.6rem; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: flex-start; | |||
align-self: center; | |||
padding-left: 5vw; | |||
} | |||
.info img { | |||
max-height: 45vh; | |||
} | |||
.oil-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding: 2.5rem 2.5rem 2.5rem 3rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
font-size: 3.5rem; | |||
font-weight: 300; | |||
line-height: 4rem; | |||
letter-spacing: .05em; | |||
color: #333 ; | |||
margin: 5rem 0 2rem 0; | |||
} | |||
.about span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.about p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
line-height: 5vh; | |||
margin: 1rem 0 0 0; | |||
float: left; | |||
text-align: center; | |||
font-size: 1.55rem; | |||
} | |||
.about p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 400; | |||
padding-top: 4vh; | |||
letter-spacing: .03em; | |||
font-size: 1.6rem | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
padding-top: 10vh; | |||
} | |||
.about img { | |||
max-width: 35vw; | |||
height: auto; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 2.5rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
max-width: 45vh; | |||
} | |||
.product h5 { | |||
color: black; | |||
text-shadow: .05em .025em hsl(160, 49%, 40%); | |||
font-size: 1.65rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 200; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .5fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
margin: 1rem; | |||
min-height: 70vh; | |||
padding-left: 5vw; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/4; | |||
display: flex; | |||
align-items: center; | |||
border-right: .1em solid #eee; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
line-height: 5vh; | |||
margin-top: .5vh; | |||
} | |||
.product p span { | |||
font-weight: 400; | |||
letter-spacing: .03em; | |||
padding-top: 2vh; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-image: var(--gradient); | |||
background-size: 300%; | |||
border: none; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
} | |||
.product .click button a { | |||
color: white; | |||
text-decoration: none; | |||
} | |||
.product .click button a:active, | |||
.product .click button a:focus, | |||
.product .click button a:hover { | |||
-webkit-text-stroke-width: .05em; | |||
-webkit-text-stroke-color: hsl(300, 100%, 90% ); | |||
filter: blur(.015em) | |||
} | |||
#shop { | |||
margin-left: 10vh; | |||
} | |||
} |
@ -1,810 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:black; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
margin-bottom: .75rem; | |||
} | |||
.info h1 span{ | |||
color:magenta; | |||
} | |||
.info p { | |||
color: black; | |||
line-height: 2rem; | |||
} | |||
.info p span { | |||
color:magenta; | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:magenta; | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
.product p a { | |||
text-decoration: none; | |||
color:magenta; | |||
} | |||
.product p a:hover { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
#insta { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#gram { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
#you { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#tube { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 77.5vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 10vh; | |||
} | |||
.info p { | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
line-height: 6vh; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info p span { | |||
font-weight: 400; | |||
font-size: 1.25rem; | |||
letter-spacing: .05em; | |||
} | |||
.info h1 { | |||
font-size: 3rem; | |||
font-weight: 300; | |||
color:hsl(300, 100%, 50%); | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 3.5vh; | |||
} | |||
.info img { | |||
max-height: 50vh; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.post-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color:magenta; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
display: grid; | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: 1fr; | |||
padding: 1rem 1.75rem 1.75rem 2rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
padding-top: 3vh; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
text-align: center; | |||
line-height: 3rem; | |||
color: magenta; | |||
margin: .65rem 0 1rem 0; | |||
} | |||
.about p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: 1rem 0; | |||
} | |||
.about p span { | |||
font-size: 1.15rem; | |||
letter-spacing: .03em; | |||
} | |||
.about img { | |||
max-width: 70vw; | |||
height: auto; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 0 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-bottom: 1.5vh; | |||
} | |||
.products img { | |||
width: 25vh; | |||
margin: 1rem; | |||
} | |||
.products h5 { | |||
font-size: 1.35rem; | |||
font-weight: 300; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
letter-spacing: .02em; | |||
text-transform: uppercase; | |||
margin-bottom: 1rem; | |||
padding-top: 3vh; | |||
} | |||
.products p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.partner{ | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
} | |||
.partner.image { | |||
margin: 1rem 0; | |||
} | |||
.partner p span { | |||
color:rgb(62, 190, 147); | |||
font-weight: 400; | |||
font-size: 1.05rem; | |||
letter-spacing: .03em | |||
} | |||
.partner .click { | |||
margin: 1rem; | |||
} | |||
.partner .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.partner .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.partner .click button:active { | |||
opacity: 50%; | |||
background-color: magenta; | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
.social { | |||
display: grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: 1fr .5fr 1fr; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
min-height: 80vh; | |||
} | |||
.social .tommaso { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
display: flex; | |||
flex-direction: column; | |||
} | |||
.name { | |||
color:#333; | |||
opacity: 90%; | |||
} | |||
.social .blog a { | |||
font-weight: 300; | |||
margin: 0; | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.social .techdude { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-around; | |||
} | |||
#gram { | |||
width: 5vh; | |||
transition: .6s; | |||
} | |||
#gram:active { | |||
opacity: 50%; | |||
background-color: rgb(62, 190, 147); | |||
border-radius: 25px; | |||
} | |||
.social .instagram #account { | |||
font-size: .75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social .cbdStore { | |||
grid-column: 1/3; | |||
grid-row: 3; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-around; | |||
} | |||
.blog a:active { | |||
opacity: 50%; | |||
color: rgb(62, 190, 147); | |||
} | |||
.social .youtube #account { | |||
font-size: .75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social button { | |||
padding: .5rem 1.25rem; | |||
background-color: black; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Fira Sans', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.social button a { | |||
text-decoration: none; | |||
color: white; | |||
} | |||
.social button a:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 66vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: 60% 40%; | |||
grid-template-rows: repeat(2, 50%); | |||
padding-top: 7.5vh; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
font-weight: 300; | |||
color: hsl(300, 100%, 50%); | |||
display: flex; | |||
justify-self: center; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
font-size: 1.45rem; | |||
text-align: center; | |||
line-height: 4rem; | |||
letter-spacing: .5px; | |||
justify-self: center; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display: flex; | |||
justify-content: flex-start; | |||
padding-bottom: 5vh; | |||
} | |||
.info img { | |||
min-width: 21.5vw; | |||
height: auto; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
} | |||
.post-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:magenta; | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 80vh; | |||
align-self: center; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
padding: 7.5vh 2vw 5vh 2vw; | |||
} | |||
.about h3 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color:magenta; | |||
letter-spacing: .03em; | |||
grid-column: 1/2; | |||
grid-row: 1; | |||
display: flex; | |||
justify-self: center; | |||
align-items: center; | |||
} | |||
.about span { | |||
color: magenta; | |||
} | |||
.about p { | |||
font-size: 1.35rem; | |||
text-align: center; | |||
line-height: 4vh; | |||
grid-column: 1/2; | |||
padding: 1rem 2rem 2rem 4rem; | |||
} | |||
.about p span { | |||
font-size: 1.5rem; | |||
letter-spacing: .05em; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
width:55vh; | |||
height: auto; | |||
margin-top: 10vh; | |||
} | |||
.strip2 { | |||
padding: 1rem 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
padding-bottom: 8vh; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
.products h3 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
letter-spacing: .05em; | |||
color: rgb(62, 190, 147); | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.products img { | |||
width: 50vh; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: 1.5rem 1rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.partner { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
padding: 4rem 2rem 3rem 2rem; | |||
min-height: 60vh; | |||
} | |||
.partner .image { | |||
grid-column: 1; | |||
grid-row:1/3; | |||
padding: 3vh; | |||
margin: 1rem 0; | |||
display: flex; | |||
align-items: center; | |||
margin: 4rem 0 0 0; | |||
} | |||
.partner h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
font-weight: 300; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.partner h5 span{ | |||
color: #999; | |||
} | |||
.partner p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
line-height: 4vh; | |||
} | |||
.partner p span { | |||
color: rgb(62, 190, 147); | |||
font-weight: 600; | |||
padding: 1vh 0 2vh 0; | |||
} | |||
.partner .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding:0; | |||
} | |||
.partner .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .6s; | |||
} | |||
.partner .click button a { | |||
color: #000; | |||
text-decoration: none; | |||
} | |||
.partner .click button:hover { | |||
opacity: 50%; | |||
background-color: magenta; | |||
} | |||
.social { | |||
display: grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 1fr 1fr; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
min-height: 80vh; | |||
width: 80vw; | |||
} | |||
.social .tommaso { | |||
grid-column: 1; | |||
grid-row: 1; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
padding: 5vh 2vw; | |||
} | |||
.name { | |||
color:#333; | |||
opacity: 90%; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
text-transform: uppercase; | |||
} | |||
#name2 { | |||
margin-bottom: 5vh; | |||
} | |||
.instagram { | |||
margin: 5vh 0; | |||
} | |||
.social .blog a { | |||
margin: 0; | |||
text-decoration: none; | |||
color: #333; | |||
transition: .6s; | |||
} | |||
.social .blog a:hover { | |||
opacity: 50%; | |||
color: rgb(62, 190, 147); | |||
} | |||
.social .techdude { | |||
grid-column: 2; | |||
grid-row: 1; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: center; | |||
align-items: center; | |||
padding-top: 4vh; | |||
} | |||
#gram { | |||
width: 10vh; | |||
transition: .6s; | |||
} | |||
#gram:hover { | |||
opacity: 50%; | |||
background-color: rgb(62, 190, 147); | |||
border-radius: 25px; | |||
} | |||
.social .instagram #account { | |||
font-size: 1.5rem; | |||
font-weight: 200; | |||
align-self: center; | |||
text-shadow: none; | |||
margin-top: 3vh; | |||
} | |||
.social .cbdStore { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
} | |||
.social .blog a { | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
margin: 5vh 0; | |||
} | |||
.blog a:active { | |||
opacity: 50%; | |||
color: rgb(62, 190, 147); | |||
} | |||
.social button { | |||
padding: .5rem 1.25rem; | |||
background-color: black; | |||
border: none; | |||
font-size: 1.25rem; | |||
font-family:'Fira Sans', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.social button a { | |||
text-decoration: none; | |||
color: white; | |||
} | |||
.social button a:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
} | |||
@ -1,768 +0,0 @@ | |||
:root { | |||
--space : 5px; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
} | |||
.title{ | |||
margin-top: var(--space); | |||
} | |||
#about { | |||
margin-top: var(--space); | |||
background-color:white; | |||
} | |||
#about p { | |||
color:black; | |||
} | |||
#app-link .image img { | |||
box-shadow: 1px 1px 3px 5px #eee; | |||
border-radius: 25px; | |||
padding: 1.5rem; | |||
} | |||
@media screen and (min-width:1024px) { | |||
.page-wrapper { | |||
grid-template-columns: 25% 25% 25% 25%; | |||
grid-template-rows: auto auto auto; | |||
} | |||
.title { | |||
grid-column: 1/5; | |||
grid-row:1; | |||
background-size: cover; | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
height: 67vh; | |||
padding-left: 5.75vh; | |||
} | |||
.title #heading { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
display: flex; | |||
padding-top: 1vh; | |||
} | |||
.title #heading #two { | |||
color: rgb(62, 190, 147); | |||
padding-top: 1.65em; | |||
} | |||
.title .short { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-size: 1.75em; | |||
color: rgb(100,190, 149); | |||
margin-left:.1em; | |||
text-align: center; | |||
align-self: flex-end; | |||
letter-spacing: .03em; | |||
line-height: 2em; | |||
padding-bottom: 13.5vh; | |||
} | |||
.title .image img { | |||
max-width: 30vw; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: flex-end; | |||
flex-direction: column; | |||
transition: 0.4s; | |||
grid-column: 2; | |||
grid-row: 1/2; | |||
padding-bottom: 7.5vh; | |||
} | |||
h1 { | |||
font-size: 5.85rem; | |||
font-weight: 300; | |||
line-height: 80px; | |||
letter-spacing: .01em; | |||
padding-top: 1.15em; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
#about { | |||
grid-column:1/5; | |||
grid-row: 2; | |||
display: flex; | |||
background-color: white; | |||
margin: 0 5rem 2rem 5rem; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .05em hsl(160, 51%, 49%); | |||
} | |||
#about p { | |||
font-size:1.5rem; | |||
font-weight: 300; | |||
padding:1.5rem; | |||
text-align: center; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
line-height: 3; | |||
letter-spacing: 0.02em; | |||
} | |||
#links { | |||
grid-column:1/5; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 2.5vh; | |||
min-height: 75vh; | |||
} | |||
#app-link { | |||
display:grid; | |||
grid-template-columns: 45% 65%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: 1px 1px 1px 3px hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
padding-top: 1.5rem; | |||
} | |||
#app-link .image { | |||
grid-column:1 ; | |||
grid-row:1/4; | |||
display:flex; | |||
align-items: center; | |||
justify-content:center | |||
} | |||
#app-link .image img { | |||
height: 35vh; | |||
width: 20vw; | |||
} | |||
#app-link .description { | |||
grid-column:2 ; | |||
grid-row:1/3; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
padding: 2em 1em 1em 1em; | |||
} | |||
#app-link .description h3 { | |||
font-size: 6.25em; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
color: hsl(160, 100%, 50%); | |||
margin-bottom: .25em; | |||
margin-top: .5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#app-link .description h3 span { | |||
color: #333; | |||
} | |||
#app-link .description p { | |||
font-size: 1.3em; | |||
color: #333; | |||
line-height: 2; | |||
justify-self: flex-end; | |||
padding-top: 1rem; | |||
text-align: center; | |||
width: 60vh; | |||
} | |||
.description ul { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: flex-start; | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2; | |||
margin-top: 2rem; | |||
padding-left: 15vw; | |||
} | |||
#app-link .page-button { | |||
grid-column: 2 ; | |||
grid-row:4; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
padding: 2rem 0 2.75rem 0; | |||
} | |||
#app-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
margin-right: 20vw; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
font-weight: 300; | |||
transition: all ease .5s; | |||
} | |||
#app-link .page-button a:hover { | |||
background-color: hsl(160, 100%, 75%); | |||
} | |||
#lab-link { | |||
display:grid; | |||
grid-template-columns: 50% 50%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: 1px 1px 1px 3px hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 80vh; | |||
padding-top: 1.5rem; | |||
margin-top: 10vh; | |||
} | |||
#lab-link .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
min-height: 85vh; | |||
padding-top: 7.5vh; | |||
} | |||
#lab-link .image img { | |||
height: 60vh; | |||
width: auto; | |||
} | |||
#lab-link .description { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display:flex; | |||
flex-direction: column; | |||
margin-left: 5rem; | |||
padding:1em; | |||
height: 60vh; | |||
} | |||
#lab-link .description h3 { | |||
font-size: 6.25em; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
color:hsl(75, 100%, 50%); | |||
margin-bottom: .25em; | |||
margin-top: .5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#lab-link .description h3 span { | |||
color:#333; | |||
} | |||
#lab-link .description p { | |||
font-size: 1.3em; | |||
color: #333; | |||
line-height: 2; | |||
text-align: center; | |||
justify-self: flex-end; | |||
padding-top: 2rem; | |||
} | |||
#lab-link .page-button { | |||
grid-column:1 ; | |||
grid-row: 4; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
padding: 0 0 3rem 0; | |||
} | |||
#lab-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .25em 1em; | |||
margin-left: 5vw; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-weight: 300; | |||
font-family: 'lato', sans-serif; | |||
margin-top:.75em; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
} | |||
#lab-link .page-button a:hover { | |||
background-color: hsl(75, 100%, 75%); | |||
} | |||
#about-link { | |||
display:grid; | |||
grid-template-columns: 35% 75%; | |||
grid-template-rows: 20% 40% 20% ; | |||
box-shadow: 1px 1px 1px 3px hsl(160, 51%, 50%); | |||
border-radius: 25px; | |||
min-height: 70vh; | |||
padding: 2rem 0 2rem 0; | |||
margin-top: 10vh; | |||
} | |||
#about-link .image { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display: flex; | |||
align-items: center; | |||
margin: 12.5vh 0 0 5vh; | |||
} | |||
#about-link .image #question { | |||
margin-top:0; | |||
font-size: 30em; | |||
font-weight: 300; | |||
color:hsl(160, 49%, 50%); | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
padding-top: 0; | |||
} | |||
#about-link .description { | |||
grid-column:2/5 ; | |||
grid-row:1/2; | |||
} | |||
#about-link .description h3 { | |||
font-size: 6.25em; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
color: #333; | |||
margin-bottom: .25em; | |||
margin-top: .5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#about-link h3 span { | |||
color:hsl(160, 49%, 50%); | |||
} | |||
#about-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2; | |||
justify-self: flex-end; | |||
width: 80vh; | |||
padding-top: 1.25rem; | |||
} | |||
#about-link .description p span { | |||
color:hsl(160, 49%, 50%); | |||
} | |||
#about-link a { | |||
text-decoration: none; | |||
} | |||
#about-link .page-button { | |||
grid-column: 2; | |||
grid-row:4; | |||
display:flex; | |||
align-items: center; | |||
justify-content: flex-start; | |||
} | |||
#about-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
margin-left: 15vw; | |||
} | |||
#about-link .page-button a:hover { | |||
background-color: hsl(160, 49%, 75%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
.discover { | |||
display:none; | |||
} | |||
#app-link .image #icon { | |||
display:none; | |||
} | |||
} | |||
@media only screen and (max-width:1023px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto auto auto ; | |||
} | |||
.title { | |||
grid-column: 1; | |||
grid-row:1/2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items:center; | |||
justify-content: flex-start; | |||
height: 80vh; | |||
padding-top: 4.25rem; | |||
} | |||
.title .short { | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-size: 1.1em; | |||
font-weight: 300; | |||
padding: 1em 2em; | |||
color: rgb(62, 190, 147); | |||
margin-left:.1em; | |||
text-align: center; | |||
letter-spacing: 0.01em; | |||
line-height: 5vh; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
margin-top: 2rem; | |||
} | |||
.title .image img { | |||
max-width: 70vw; | |||
} | |||
h1 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
line-height: 60px; | |||
letter-spacing: .04em; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
#two { | |||
color: hsl(160, 51%, 49%); | |||
padding-left: 2rem; | |||
} | |||
#about { | |||
grid-column:1; | |||
grid-row: 2; | |||
background-color: white; | |||
display: flex; | |||
margin:2rem 1rem; | |||
margin-top:0; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .04em hsl(160, 51%, 49%); | |||
padding:1rem; | |||
} | |||
#about p { | |||
font-size:1.125rem; | |||
font-weight: 300; | |||
line-height: 2; | |||
color: #333; | |||
text-align: center; | |||
} | |||
#links { | |||
grid-column:1; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 2.5vh; | |||
min-height: 90vh; | |||
} | |||
#app-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1.5rem; | |||
box-shadow: 1px 1px 1px 3px hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
} | |||
#app-link .image { | |||
grid-row: 1; | |||
padding-top: 2em; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#app-link .image img { | |||
height: 20vh; | |||
width: auto; | |||
} | |||
#app-link .description { | |||
grid-row: 2; | |||
padding:.25em 1em 1em 1em; | |||
} | |||
#app-link .description h3 { | |||
font-size: 2.75rem; | |||
font-weight: 200; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
text-align: center; | |||
letter-spacing: .04em; | |||
padding-top: 3vh; | |||
} | |||
#app-link .description h3 span { | |||
color: hsl(160, 100%, 50%); | |||
} | |||
#app-link .description p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2; | |||
} | |||
#app-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 1rem; | |||
} | |||
#app-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#app-link .page-button a:active { | |||
border-color:hsl(160, 100%, 75%); | |||
} | |||
#lab-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1.5rem; | |||
box-shadow: 1px 1px 1px 3px hsl(75, 100%, 50%); | |||
border-radius: 25px; | |||
margin-top: 10vh; | |||
max-height: 105vh; | |||
} | |||
#lab-link .image { | |||
grid-row: 1; | |||
display: flex; | |||
justify-content: center; | |||
padding-top: 2em; | |||
} | |||
#lab-link .image img { | |||
height: 25vh; | |||
width: auto; | |||
} | |||
#lab-link .description { | |||
grid-row: 2; | |||
padding:.5em 2em 3em 2em; | |||
} | |||
#lab-link .description h3 { | |||
font-size: 2.75rem; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
letter-spacing: .04em; | |||
padding-top: 3vh; | |||
} | |||
#lab-link .description h3 span { | |||
color: hsl(75, 100%, 50%); | |||
} | |||
#lab-link .description p { | |||
font-size: .95em; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2; | |||
} | |||
#lab-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
} | |||
#lab-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#lab-link .page-button a:active { | |||
border-color:hsl(75, 100%, 75%); | |||
} | |||
#about-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
grid-template-columns: 100%; | |||
padding-bottom: 1.5rem; | |||
box-shadow: 1px 1px 1px 3px hsl(160, 49%, 50%); | |||
border-radius: 25px; | |||
margin-top: 10vh; | |||
max-height: 90vh; | |||
padding-top: 5vh; | |||
} | |||
#about-link a { | |||
text-decoration: none; | |||
} | |||
#about-link .image { | |||
grid-row: 1/2; | |||
grid-column: 1; | |||
} | |||
#about-link .image #question { | |||
margin-top:.35em; | |||
font-size: 30vh; | |||
color: hsl(160, 49%, 50%); | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
padding-left: 2vh; | |||
} | |||
#about-link .description { | |||
grid-row: 1/2; | |||
grid-column: 1; | |||
padding: 1em; | |||
} | |||
#about-link .description h3 { | |||
font-size: 2.75rem; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
text-transform: uppercase; | |||
text-align: center; | |||
padding-top: 15vh; | |||
} | |||
#about-link .description h3 span { | |||
color: hsl(160, 49%, 50%); | |||
} | |||
#about-link .description p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2; | |||
margin-top: 2rem; | |||
} | |||
#about-link .description p span { | |||
color:hsl(160, 49%, 50%); | |||
} | |||
#about-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
grid-row: 2; | |||
} | |||
#about-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1.5em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: 1em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#about-link .page-button a:active { | |||
border-color:hsl(160, 49%, 75%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
.description .additional { | |||
display: none; | |||
} | |||
#app-link .image #icon-desktop { | |||
display:none; | |||
} | |||
} |
@ -1,532 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span{ | |||
color: rgb(0, 255, 170); | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:rgb(0, 255, 170); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 10vh; | |||
} | |||
.info p { | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
line-height: 3.5vh; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info p span { | |||
font-size: 1.15rem; | |||
font-weight: 400; | |||
letter-spacing: .04em; | |||
} | |||
.info h1 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
letter-spacing: 0.4rem; | |||
padding-top: 2vh; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
min-width: 60vw; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.app-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding: .75rem .95rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
text-align: center; | |||
line-height: 3rem; | |||
color:rgb(0, 255, 170); | |||
margin: 1rem .5rem; | |||
} | |||
.about p { | |||
font-weight: 300; | |||
font-size: .95rem; | |||
line-height: 5vh; | |||
text-align: center; | |||
margin: 1rem .5rem; | |||
} | |||
.about p span { | |||
font-size: 1.1rem; | |||
letter-spacing: .03em; | |||
} | |||
.about img { | |||
width:30vh; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.65rem; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 1rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
width: 20vh; | |||
margin: 1rem; | |||
opacity: 0; | |||
} | |||
.products h5 { | |||
font-size: 1.65rem; | |||
font-weight: 200; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
letter-spacing: .01em; | |||
margin-bottom: .5rem; | |||
padding-top: 2vh; | |||
} | |||
.products p { | |||
font-weight: 300; | |||
font-size: .95rem; | |||
line-height: 5vh; | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
} | |||
.product .image { | |||
border: 1px solid #eee; | |||
border-radius: 25px; | |||
margin: 1rem 0; | |||
} | |||
.product .click { | |||
padding: 2vh 0; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button a:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
padding-left: 5vw; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6.25rem; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
padding-top: 7.5vh; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: flex-start; | |||
align-items: center; | |||
font-size: 1.35rem; | |||
margin: 0 1rem 1rem 1rem; | |||
text-align: center; | |||
line-height: 4rem; | |||
letter-spacing: .03em; | |||
} | |||
.info p span { | |||
font-size: 1.45rem; | |||
font-weight: 400; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: flex-start; | |||
align-self: center; | |||
} | |||
.info img { | |||
min-width: 35vw; | |||
margin: 0; | |||
} | |||
.app-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color:rgb(0, 255, 170); | |||
margin: 5rem 0 2rem 1rem; | |||
} | |||
.about span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.about p { | |||
margin: 1rem 1rem 0 1rem; | |||
text-align: left; | |||
font-size: 1.35rem; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
} | |||
.about p span { | |||
font-size: 1.5rem; | |||
letter-spacing: .04em; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about img { | |||
width:55vh; | |||
height: auto; | |||
margin-top: 10vh; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.products img { | |||
width: 35vh; | |||
opacity: 0; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
letter-spacing: .04em; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .5fr 1fr .5fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/3; | |||
padding: 3vh; | |||
border: 1px solid #eee; | |||
border-radius: 25px; | |||
margin: 1rem 0; | |||
display: flex; | |||
align-items: center; | |||
margin: 4rem 0 0 4rem; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
letter-spacing: .02em; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.5rem; | |||
color: white; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: rgb(0, 255, 170); | |||
} | |||
#app { | |||
margin-left: 10vh; | |||
} | |||
#app:hover { | |||
opacity: 50%; | |||
background-color: red !important; | |||
} | |||
} | |||
@ -1,590 +0,0 @@ | |||
:root { | |||
--space : 5px; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
} | |||
.title{ | |||
margin-top: var(--space); | |||
} | |||
#about { | |||
margin-top: var(--space); | |||
background-color:white; | |||
} | |||
#about p { | |||
color:black; | |||
} | |||
@media screen and (min-width:1024px) { | |||
.page-wrapper { | |||
grid-template-columns: 25% 25% 25% 25%; | |||
grid-template-rows: auto auto auto; | |||
} | |||
.title { | |||
grid-column: 1/5; | |||
grid-row:1; | |||
background-size: cover; | |||
display: grid; | |||
grid-template-columns: repeat(2, 1fr); | |||
height: 63vh; | |||
padding: 4vh 0 0 2vw; | |||
} | |||
.title #heading { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: flex-start; | |||
align-items: center; | |||
} | |||
h1 { | |||
font-size: 5.5rem; | |||
font-weight: 300; | |||
line-height: 40px; | |||
letter-spacing: .05em; | |||
padding-top: 1em; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.title #heading #two { | |||
color: rgb(62, 190, 147); | |||
padding-left: 35vh; | |||
} | |||
.title article { | |||
grid-column: 1; | |||
grid-row: 1/2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
justify-content: center; | |||
align-self: flex-end; | |||
} | |||
article .short { | |||
display: flex; | |||
justify-self: center; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-size:1.5em; | |||
padding: 1.25em 1rem 3em; | |||
color: rgb(100,190, 149); | |||
margin-left:.1em; | |||
text-align: center; | |||
letter-spacing: .04em; | |||
align-self: center; | |||
} | |||
/*add jquery animation to spiderpi section*/ | |||
article .svg-inline--fa { | |||
font-size: 2.5em; | |||
transform: scale(1.25,1); | |||
display: none; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: flex-start; | |||
justify-content: flex-end; | |||
flex-direction: column; | |||
transition: 0.4s; | |||
grid-column: 2; | |||
grid-row: 1/2; | |||
} | |||
.title .image img { | |||
max-height: 50vh; | |||
width: auto; | |||
padding: 0 0 2vh 7.5vw; | |||
} | |||
#about { | |||
grid-column:1/5; | |||
grid-row: 2; | |||
display: flex; | |||
background-color: white; | |||
margin: 4rem 2rem 2rem 2rem; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em.01em .05em hsl(160, 51%, 49%); | |||
padding: 1rem; | |||
} | |||
#about p { | |||
font-size: 1.35rem; | |||
padding:1.5rem; | |||
text-align: center; | |||
font-family: 'Lato', sans-serif; | |||
line-height: 4rem; | |||
letter-spacing: 0.02em; | |||
} | |||
#links { | |||
grid-column:1/5; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 2.5vh; | |||
min-height: 75vh; | |||
} | |||
#pi-link { | |||
display:grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: 20% 60% 20% ; | |||
box-shadow: .01em .01em .01em .05em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
min-height: 80vh; | |||
padding: 1.5rem 0 2rem 0; | |||
} | |||
/*replace with video*/ | |||
#pi-link .image { | |||
grid-column:1 ; | |||
grid-row:1/4; | |||
display:flex; | |||
align-items: flex-end; | |||
justify-content: center; | |||
border-right: .05em solid #eee; | |||
} | |||
#pi-link .image img { | |||
max-width: 30vw; | |||
} | |||
#pi-link .description { | |||
grid-column:2 ; | |||
grid-row:1/3; | |||
display: flex; | |||
flex-direction: column; | |||
align-self: center; | |||
padding:1em 2rem 1rem 4rem; | |||
max-width: 50vw; | |||
} | |||
#pi-link .description h3 { | |||
font-size: 6.25em; | |||
font-weight: 200; | |||
color: hsl(160, 100%, 50%); | |||
letter-spacing: .06em; | |||
margin-bottom: .25em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#pi-link .description h3 span { | |||
color: #333; | |||
} | |||
#pi-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 2; | |||
justify-self: flex-end; | |||
padding-top: 2rem; | |||
text-align: left; | |||
} | |||
#pi-link .page-button { | |||
grid-column:2 ; | |||
grid-row: 4; | |||
display:flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
#pi-link .page-button a { | |||
text-decoration: none; | |||
background-color:#fff; | |||
color: #000; | |||
padding: .25em 1em; | |||
border: .01em solid #000; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size:1.5em; | |||
font-family: 'Lato', sans-serif; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
font-weight: 300; | |||
margin-right: 10vw; | |||
} | |||
#pi-link .page-button a:hover { | |||
background-color: hsl(160, 100%, 75%); | |||
} | |||
#join-link { | |||
display:grid; | |||
grid-template-columns: 70% 30%; | |||
grid-template-rows: 20% 60% 20% ; | |||
box-shadow: .01em .01em .01em .05em hsl(160, 51%, 49%); | |||
border-radius: 25px; | |||
min-height: 75vh; | |||
padding: 1.5rem 0 0 10vh; | |||
margin: 10vh 10vw 0 10vw; | |||
} | |||
#join-link .image { | |||
grid-column: 1/3 ; | |||
grid-row: 1/3; | |||
display: flex; | |||
align-items: center; | |||
justify-content: flex-end; | |||
padding-bottom: 5vh; | |||
} | |||
#join-link .description { | |||
grid-column:1 ; | |||
grid-row:1/3; | |||
display:flex; | |||
flex-direction: column; | |||
margin-left: 5rem; | |||
padding:1em; | |||
height: 60vh; | |||
} | |||
#join-link .description h3 { | |||
font-size: 6.25em; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
color:hsl(160, 51%, 49%); | |||
margin-bottom: .25em; | |||
margin-top: .5em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
} | |||
#join-link .description p { | |||
font-size: 1.25em; | |||
color: #333; | |||
line-height: 1.75; | |||
justify-self: flex-end; | |||
padding-top: 1rem; | |||
} | |||
#join-link .page-button { | |||
grid-column:1 ; | |||
grid-row: 2/4; | |||
display:flex; | |||
align-items: flex-end; | |||
justify-content: flex-start; | |||
padding-bottom: 5vh; | |||
padding-left: 7.5vw; | |||
} | |||
#join-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .25em 1em; | |||
margin-left: 0; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.5em; | |||
font-family: 'Lato', sans-serif; | |||
margin-top:.75em; | |||
text-transform: uppercase; | |||
transition: all ease .5s; | |||
} | |||
#join-link .page-button a:hover { | |||
background-color: hsl(160, 50%, 75%); | |||
} | |||
#join-link .image #plus { | |||
margin-top: .35em; | |||
font-size: 30em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
color: hsl(160, 50%, 75%); | |||
padding-top: 0; | |||
} | |||
#join-link .image a { | |||
text-decoration: none; | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
#app-link .image #icon { | |||
display:none; | |||
} | |||
.mobile { | |||
display:none; | |||
} | |||
} | |||
@media only screen and (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto auto auto ; | |||
} | |||
.title { | |||
grid-column: 1; | |||
grid-row:1/2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items:center; | |||
justify-content: flex-start; | |||
height: 80vh; | |||
padding-top: 10vh; | |||
} | |||
.title #heading #two { | |||
color: rgb(62, 190, 147) ; | |||
} | |||
.title article .svg-inline--fa { | |||
display:none; | |||
} | |||
.title .short { | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 300; | |||
font-size:1.2em; | |||
padding: 1.25em 1em 1em 1em; | |||
color: rgb(62, 190, 147); | |||
margin-left:.1em; | |||
text-align: center; | |||
line-height: 5vh; | |||
} | |||
.title .image { | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
flex-direction: column; | |||
} | |||
.title .image img { | |||
height: 30vh; | |||
width: auto; | |||
} | |||
h1 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
line-height: 60px; | |||
letter-spacing: .5px; | |||
margin-left: .1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
letter-spacing: .04em; | |||
} | |||
#about { | |||
grid-column:1; | |||
grid-row: 2; | |||
background-color: white; | |||
display: flex; | |||
margin: 0 1.05em 2rem 1.05rem; | |||
border-radius: 25px; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 51%, 49%); | |||
} | |||
#about p { | |||
font-size:1.105rem; | |||
font-weight: 300; | |||
padding: 1.75rem 1.25rem; | |||
line-height: 2; | |||
color: #333; | |||
letter-spacing: .01em; | |||
} | |||
#about p span { | |||
font-weight: 800; | |||
} | |||
#links { | |||
grid-column:1; | |||
grid-row:3; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
margin-top: 1vh; | |||
min-height: 90vh; | |||
} | |||
#pi-link { | |||
display:grid; | |||
grid-template-rows: repeat(2, .7fr); | |||
padding-bottom: 1rem; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 100%, 50%); | |||
border-radius: 25px; | |||
} | |||
#pi-link .image { | |||
grid-row: 1; | |||
padding: 1.5em 0 1em 0; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#pi-link .image img { | |||
max-width: 80vw; | |||
} | |||
#pi-link .description { | |||
grid-row: 2; | |||
padding:.25em 1em 1em 1em; | |||
} | |||
#pi-link .description h3 { | |||
font-size: 2.65rem; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#pi-link .description h3 span { | |||
color: hsl(160, 100%, 50%); | |||
} | |||
#pi-link .description p { | |||
font-size: .95rem; | |||
font-weight: 300; | |||
color: #333; | |||
text-align: center; | |||
line-height: 2; | |||
} | |||
#pi-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
grid-row: 3; | |||
padding-top: .75rem; | |||
} | |||
#pi-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: .01em solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1.05em; | |||
font-family: 'Lato', sans-serif; | |||
font-weight: 300; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#pi-link .page-button a:active { | |||
border-color:hsl(160, 100%, 75%); | |||
} | |||
#join-link { | |||
display:grid; | |||
grid-template-rows: .7fr .1fr; | |||
box-shadow: .01em .01em .01em .03em hsl(160, 51%, 49%); | |||
border-radius: 25px; | |||
height: 80vh; | |||
margin-top: 9.5vh; | |||
} | |||
#join-link .image #plus { | |||
margin-top: .25em; | |||
font-size: 12em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
color: hsl(160, 51%, 49%); | |||
} | |||
#join-link .image a { | |||
text-decoration: none; | |||
} | |||
#join-link .description { | |||
padding:1em; | |||
} | |||
#join-link .description h3 { | |||
font-size: 3rem; | |||
color: #333; | |||
margin-bottom: 1.5rem; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
font-weight: 600; | |||
text-transform: uppercase; | |||
text-align: center; | |||
} | |||
#join-link .description p { | |||
font-size: .95rem; | |||
color: #333; | |||
text-align: center; | |||
line-height: 1.5; | |||
padding-top: .75rem; | |||
} | |||
#join-link .page-button{ | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
#join-link .page-button a { | |||
text-decoration: none; | |||
background-color: #fff; | |||
color: #000; | |||
border: 1px solid #000; | |||
padding: .35em 1em; | |||
border-radius: 27px; | |||
text-align: center; | |||
font-size: 1em; | |||
font-family: 'IBM Plex Sans', sans-serif; | |||
margin: .75em; | |||
text-transform: uppercase; | |||
transition: all ease .2s; | |||
} | |||
#join-link .page-button a:active { | |||
border-color: hsl(160, 51%, 49%); | |||
} | |||
#footer-wrapper { | |||
margin-top:.5rem; | |||
} | |||
.description .additional { | |||
display: none; | |||
} | |||
#app-link .image #icon-desktop { | |||
display:none; | |||
} | |||
} |
@ -1,631 +0,0 @@ | |||
*{ | |||
margin:0; | |||
padding:0; | |||
box-sizing:border-box; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span { | |||
color:rgb(0, 255, 170); | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:rgb(0, 255, 170); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
.product .click { | |||
display: flex; | |||
margin: 1rem 0; | |||
padding-left: 1rem; | |||
} | |||
.product .click button { | |||
margin: 0 1rem 0 0 !important; | |||
} | |||
.product .click button:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
#insta { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#gram { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
#you { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#tube { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 10vh; | |||
} | |||
.info h1 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
padding: 0; | |||
} | |||
.info h1 span { | |||
margin-right: .1em; | |||
} | |||
.info p { | |||
font-size: 1.05rem; | |||
font-weight: 300; | |||
line-height: 4vh; | |||
letter-spacing: .04em; | |||
margin: 1rem; | |||
text-align: center; | |||
margin-top: .5rem; | |||
} | |||
.info p span { | |||
font-weight: 400; | |||
letter-spacing: .05em; | |||
color:hsl(160, 90%, 50%); | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
min-width: 90vw; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.spider-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
display: grid; | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: 1fr; | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
display: grid; | |||
grid-template-rows: 15% 60% 25%; | |||
padding-top: 2vh; | |||
} | |||
.about h3 { | |||
grid-row: 1; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
font-size: 2.35rem; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
line-height: 3rem; | |||
color: hsl(160, 90%, 50%); | |||
text-align: center; | |||
} | |||
.about p { | |||
grid-row: 2; | |||
display:flex; | |||
flex-direction: column; | |||
justify-content: center; | |||
text-align: center; | |||
font-weight: 300; | |||
letter-spacing: .03em; | |||
line-height: 4vh; | |||
padding: 1vh 2vw; | |||
} | |||
.about .image { | |||
grid-row: 3; | |||
display: flex; | |||
flex-direction: column; | |||
} | |||
.about video { | |||
min-width: 35vw; | |||
height: auto; | |||
border: none; | |||
box-shadow: none; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
margin-top: 3vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 200; | |||
letter-spacing: .05em; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 1rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
width: 30vh; | |||
margin: 1rem; | |||
} | |||
.products h5 { | |||
font-size: 1.65rem; | |||
font-weight: 200; | |||
letter-spacing: .06em; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin: .5rem 0; | |||
text-align: center; | |||
} | |||
.products p { | |||
display: flex; | |||
flex-direction: column; | |||
text-align: center; | |||
line-height: 4vh; | |||
font-weight: 300; | |||
letter-spacing: .02em; | |||
margin: .75rem; | |||
} | |||
.product p a { | |||
color: rgb(62, 190, 147); | |||
text-decoration: none; | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
} | |||
.product .image { | |||
margin: 1rem 0; | |||
} | |||
.product .click { | |||
display: grid; | |||
grid-template-columns: repeat(3, 1fr); | |||
grid-template-rows: 10vh; | |||
align-items: center; | |||
justify-items: center; | |||
} | |||
.product .click button { | |||
height: 5vh; | |||
padding: 0 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button:active { | |||
opacity: 50%; | |||
color: rgb(0, 255, 170); | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 66vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
padding-left: 1vw; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
padding: 0 0 3vh 0; | |||
} | |||
.info h1 span { | |||
margin-right: .05em; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
font-size: 1.75rem; | |||
margin: 0; | |||
text-align: left; | |||
line-height: 5rem; | |||
letter-spacing: .04em; | |||
justify-self: center; | |||
align-self: flex-start; | |||
padding-top: 2vh; | |||
} | |||
.info p span { | |||
font-weight: 400; | |||
letter-spacing: .06em; | |||
font-size: 1.65rem; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: flex-start; | |||
align-self: center; | |||
} | |||
.info img { | |||
min-width: 45vw; | |||
height: auto; | |||
margin: 0; | |||
} | |||
.spider-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding: 2.5rem 0 2.5rem 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
} | |||
.about h3 { | |||
font-size: 3rem; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
line-height: 3rem; | |||
color: hsl(160, 90%, 50%); | |||
margin: 3rem 0 2rem 1rem; | |||
} | |||
.about span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.45rem; | |||
line-height: 2.75rem; | |||
text-align: left; | |||
} | |||
.about p span { | |||
color: hsl(160, 90%, 50%); | |||
font-size: 1.5rem; | |||
letter-spacing: .03em; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.about video { | |||
max-width:70vw; | |||
height: auto; | |||
margin-top: 40vh; | |||
border: .02em solid #333; | |||
} | |||
.strip2 { | |||
padding: 4rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 200; | |||
letter-spacing: .05em; | |||
line-height: 3rem; | |||
color: hsl(160, 49%, 50%); | |||
margin: 1.5rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: 1rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem 1rem 1.5rem 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: .5fr 1fr .5fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
max-height: 100vh; | |||
padding-top: 3rem; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/4; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
padding-top: 5vh; | |||
} | |||
.product .image img { | |||
max-width: 30vw; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
font-weight: 200; | |||
letter-spacing: .06em; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 5rem; | |||
font-size: 1.15rem; | |||
line-height: 5.5vh; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color:#fff; | |||
border: .01em solid #000; | |||
font-size: 1.5rem; | |||
font-family:'lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: rgb(0, 255, 170); | |||
} | |||
.product .click button { | |||
margin: 2rem !important; | |||
} | |||
#gram { | |||
min-width: 4vw; | |||
} | |||
#tube { | |||
min-width: 3vw; | |||
} | |||
#gram:hover { | |||
opacity: 50%; | |||
background-color: rgb(0, 255, 170); | |||
border-radius: 25px; | |||
} | |||
#tube:hover { | |||
opacity: 50%; | |||
background-color: rgb(0, 255, 170); | |||
border-radius: 25px; | |||
} | |||
} | |||
@ -1,12 +0,0 @@ | |||
img { | |||
width: 100vw; | |||
z-index: 0; | |||
grid-row: 1/25; | |||
grid-column: 1/25; | |||
} | |||
.container { | |||
display: grid; | |||
grid-template-columns: repeat(24, 1fr); | |||
grid-template-rows: repeat(24, 1fr); | |||
} |
@ -1,615 +0,0 @@ | |||
body { | |||
overflow-x: hidden; | |||
} | |||
.global-wrapper { | |||
width: 100%; | |||
overflow-x: hidden; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span{ | |||
color:magenta; | |||
} | |||
.info p { | |||
color: black; | |||
} | |||
.info p span { | |||
color:magenta; | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 5vh; | |||
} | |||
.about p span { | |||
color:magenta; | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product h5 { | |||
color: #333; | |||
} | |||
.product p a { | |||
text-decoration: none; | |||
color: magenta; | |||
} | |||
.product p a:hover { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
.product p a:active { | |||
opacity: 50%; | |||
color:rgb(62, 190, 147) | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 7.5vh; | |||
} | |||
.info h1 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
padding: 0; | |||
} | |||
.info h1 span { | |||
margin: 0 1em; | |||
color: hsl(160, 51%, 50%); | |||
} | |||
.info p { | |||
font-size: 1.15rem; | |||
font-weight: 300; | |||
line-height: 4.5vh; | |||
margin: .75rem 1rem 1rem 1rem; | |||
text-align: center; | |||
letter-spacing: .03em; | |||
padding: 0 2vw; | |||
} | |||
.info p span { | |||
color: hsl(160, 51%, 50%); | |||
font-weight: 300; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
padding-top: 2vh; | |||
} | |||
.info img { | |||
min-width: 60vw; | |||
height: auto; | |||
align-self: center; | |||
margin-top: 0; | |||
} | |||
.culture-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: hsl(160, 51%, 50%); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding: 1rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.about h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: hsl(160, 51%, 50%); | |||
text-align: center; | |||
margin: 2rem 0 1rem 0; | |||
} | |||
.about p { | |||
font-weight: 300; | |||
font-size: 1.05rem; | |||
letter-spacing: .02em; | |||
line-height: 2.75rem; | |||
text-align: center; | |||
margin: 2rem 0 1rem 0; | |||
} | |||
#twelve { | |||
color: rgb(62, 190, 147); | |||
} | |||
.about ul { | |||
list-style:none; | |||
padding: 0 2.5rem; | |||
} | |||
.about ul li { | |||
font-weight: 300; | |||
line-height: 2.75rem; | |||
} | |||
.about ul li span { | |||
color: rgb(62, 190, 147); | |||
} | |||
#second { | |||
box-shadow: .1em .1em .75em hsl(160, 51%, 50%); | |||
line-height: 2.25rem; | |||
padding: 1rem .75rem; | |||
} | |||
.about img { | |||
max-width: 65vw; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
letter-spacing: .02em; | |||
line-height: 3rem; | |||
color: #333; | |||
margin: 1rem 0 1rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
max-height: 25vh; | |||
margin-bottom: 1rem; | |||
} | |||
.products h5 { | |||
font-size: 1.5rem; | |||
font-weight: 200; | |||
letter-spacing: .05em; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
font-weight: 300; | |||
line-height: 4vh; | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.product { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
} | |||
.product .image { | |||
margin: 1rem 0; | |||
} | |||
.product .click { | |||
margin: 1rem; | |||
} | |||
.product .click button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #333; | |||
font-size: 1.25rem; | |||
font-family: 'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .5s; | |||
} | |||
.product .click button a { | |||
text-decoration: none; | |||
color: #333; | |||
} | |||
.product .click button:active { | |||
opacity: 50%; | |||
border-color: hsl(160, 51%, 80%); | |||
} | |||
#app { | |||
margin-left: 5vh; | |||
text-decoration: none; | |||
color: white; | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: 55% 45%; | |||
grid-template-rows: 65% 35%; | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 5rem; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-self: center; | |||
font-weight: 300; | |||
} | |||
.info h1 span { | |||
padding-top: 10vh; | |||
padding-right: 6vw; | |||
color: rgb(62, 190, 147); | |||
font-size: 6.25rem; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
justify-content: center; | |||
align-items: flex-start; | |||
font-size: 1.5rem; | |||
text-align: center; | |||
line-height: 2.25rem; | |||
letter-spacing: .05em; | |||
padding-top: 1rem; | |||
} | |||
.info p span { | |||
color: rgb(62, 190, 147); | |||
font-weight: 300; | |||
margin: 0 .3em; | |||
} | |||
.info .image { | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: flex-start; | |||
align-self: center; | |||
} | |||
.info img { | |||
min-width: 35vw; | |||
height: auto; | |||
} | |||
.mobile { | |||
display:none; | |||
} | |||
.culture-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color:rgb(62, 190, 147); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding:2.5rem 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
min-height: 90vh; | |||
} | |||
.about { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: 20% 10% 70%; | |||
padding: 5vh 0 5vh 0; | |||
} | |||
.about h3 { | |||
display: flex; | |||
justify-content: center; | |||
align-items: flex-start; | |||
text-align: left; | |||
font-size: 2.65rem; | |||
font-weight: 300; | |||
line-height: 4rem; | |||
color: rgb(62, 190, 147); | |||
grid-column: 1; | |||
grid-row: 1; | |||
margin: 2vh 0; | |||
} | |||
.about #first { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: flex-start; | |||
justify-content: flex-start; | |||
letter-spacing: .04em; | |||
font-weight: 300; | |||
line-height: 1.5rem; | |||
margin: 5vh 0 4vh 0; | |||
} | |||
#twelve { | |||
color: rgb(62, 190, 147); | |||
font-weight: 400; | |||
} | |||
.about ul { | |||
list-style:none; | |||
grid-column: 1; | |||
grid-row: 3; | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: flex-end; | |||
align-items: flex-start; | |||
padding-left: 2vh; | |||
} | |||
.about #second { | |||
display: flex; | |||
align-items: flex-end; | |||
grid-column: 2; | |||
grid-row: 1/4; | |||
font-size: 1.25rem; | |||
text-align: left; | |||
line-height: 3.5vh; | |||
box-shadow: 1em 1em 2em .75em hsl(160, 51%, 50%); | |||
padding: 25rem 1.5rem 1rem 1rem; | |||
} | |||
.about ul li { | |||
line-height: 3.5rem; | |||
font-size: 1.35rem; | |||
letter-spacing: .04em; | |||
} | |||
.about ul li span { | |||
color: rgb(62, 190, 147); | |||
} | |||
.about span { | |||
color: rgb(62, 190, 147); | |||
} | |||
.about p { | |||
margin: 1rem 0 0 1rem; | |||
float: left; | |||
font-size: 1.5rem; | |||
} | |||
.about .image { | |||
grid-column: 2; | |||
grid-row: 1/4; | |||
display:flex; | |||
justify-content: center; | |||
align-items: flex-start; | |||
padding: 15vh 2vw 0 2vw; | |||
} | |||
.about img { | |||
max-width: 32.5vw; | |||
} | |||
.strip2 { | |||
padding: 2rem 4rem 8vh 4rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: #333; | |||
margin: 3rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
padding-left: 1.5rem; | |||
} | |||
.product h5 { | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.product { | |||
display: grid; | |||
grid-template-columns: .25fr 1fr; | |||
grid-template-rows: .25fr .5fr .25fr; | |||
box-shadow: 3px 3px 3px 3px #eee; | |||
border-radius: 25px; | |||
min-height: 60vh; | |||
} | |||
.product .image { | |||
grid-column: 1; | |||
grid-row:1/4; | |||
padding: 3vh; | |||
margin: 1rem 0; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
margin: 0 4rem; | |||
} | |||
.product .image img { | |||
max-height: 30vh; | |||
} | |||
.product h5 { | |||
grid-column: 2; | |||
grid-row: 1; | |||
font-size: 3rem; | |||
font-weight: 200; | |||
letter-spacing: .05em; | |||
display:flex; | |||
justify-self: center; | |||
align-self: flex-end; | |||
} | |||
.product h5 span{ | |||
color: #999; | |||
} | |||
.product p { | |||
display:flex; | |||
flex-direction: column; | |||
justify-self: center; | |||
align-self: center; | |||
grid-column: 2; | |||
grid-row: 2; | |||
padding: 0 2.5rem; | |||
font-size: 1.15rem; | |||
line-height: 5vh; | |||
} | |||
.product .click { | |||
grid-column: 2; | |||
grid-row: 3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
justify-content: space-between; | |||
padding: 0 0 2.5rem 0; | |||
} | |||
.product .click button { | |||
padding: .75rem 1.5rem; | |||
background-color: #fff; | |||
border: .01em solid #333; | |||
font-size: 1.5rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
transition: .3s; | |||
} | |||
.product .click button a { | |||
color: #333; | |||
text-decoration: none; | |||
} | |||
.product .click button:hover { | |||
opacity: 50%; | |||
background-color: hsl(160, 51%, 50%); | |||
} | |||
#app { | |||
margin-left: 10vh; | |||
} | |||
#app:hover { | |||
opacity: 50%; | |||
background-color: red !important; | |||
} | |||
} | |||
@ -1,612 +0,0 @@ | |||
.global-wrapper { | |||
width: 100%; | |||
} | |||
.page-wrapper { | |||
display:grid; | |||
width: 100%; | |||
} | |||
.info h1 { | |||
color:#333; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
justify-self: center; | |||
align-self: center; | |||
padding-top: 2.5rem; | |||
margin-bottom: 1.5rem; | |||
} | |||
.info h1 span { | |||
color: rgb(0, 255, 170); | |||
} | |||
.info p { | |||
color: black; | |||
text-align: center; | |||
} | |||
.info p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 600; | |||
} | |||
.info img { | |||
width: 25vh; | |||
height: auto; | |||
align-self: center; | |||
} | |||
.about p span { | |||
color: rgb(0, 255, 170); | |||
font-weight: 400; | |||
} | |||
.product p span{ | |||
color:rgb(62, 190, 147); | |||
} | |||
.product .click button { | |||
margin: 0 1rem 0 0 !important; | |||
} | |||
#insta { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#gram { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
#you { | |||
padding: 0; | |||
background-color:transparent; | |||
border: none; | |||
font-weight: 600; | |||
cursor: pointer; | |||
transition: .3s; | |||
margin-top: 0; | |||
margin-left: 0; | |||
transition: .5s; | |||
} | |||
#tube { | |||
width: 5vh; | |||
margin: 0; | |||
} | |||
@media (max-width:480px) { | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 75vh; | |||
grid-area: info; | |||
display: flex; | |||
flex-direction: column; | |||
padding-top: 10vh; | |||
} | |||
.info p { | |||
font-size: 1.25rem; | |||
font-weight: 300; | |||
line-height: 2rem; | |||
margin: 1rem; | |||
text-align: center; | |||
} | |||
.info h1 { | |||
font-size: 2.75rem; | |||
font-weight: 300; | |||
line-height: 4rem; | |||
padding: 0; | |||
margin-bottom: 1rem; | |||
} | |||
.info h1 span { | |||
margin-left: 7vh; | |||
} | |||
.image { | |||
display:flex; | |||
justify-content: center; | |||
} | |||
.info img { | |||
min-width: 80vw ; | |||
height: auto; | |||
align-self: center; | |||
} | |||
.about-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding: 1rem; | |||
padding-top: 1.5rem; | |||
position: relative; | |||
width: 100%; | |||
min-height: 100vh; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
height: auto; | |||
grid-template-columns: 1fr; | |||
grid-template-rows: .95fr 1fr; | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
} | |||
.strip .about { | |||
grid-column: 1; | |||
grid-row: 1; | |||
} | |||
.philo h3 { | |||
font-size: 2rem; | |||
font-weight: 300; | |||
letter-spacing: .05em; | |||
text-align: center; | |||
line-height: 3rem; | |||
color: #333; | |||
margin: 2rem 0 1rem 0; | |||
} | |||
.philo h3 span { | |||
color: hsl(160, 90%, 50%); | |||
} | |||
.philo p { | |||
line-height: 3.5vh; | |||
font-weight: 300; | |||
letter-spacing: .02em; | |||
margin: 1.75rem .75rem 1rem .75rem; | |||
} | |||
.philo img { | |||
max-width:70vw; | |||
height: auto; | |||
padding: 1rem 0 2rem 0; | |||
} | |||
.strip2 { | |||
padding:.75rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
.products h3 { | |||
font-size: 1.5rem; | |||
font-weight: 200; | |||
letter-spacing: .05em; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 1rem 0 1rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
width: 25vh; | |||
margin-bottom: 1rem; | |||
} | |||
.products h5 { | |||
color: black; | |||
text-shadow: 1.5px 3px rgb(62, 190, 147); | |||
font-size: 1.5rem; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
font-weight: 100; | |||
letter-spacing: .04em; | |||
text-transform: uppercase; | |||
margin-bottom: .5rem; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: .75rem; | |||
} | |||
.social { | |||
display: grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: 1fr .5fr 1fr 1fr; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
min-height: 80vh; | |||
} | |||
.social h5 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
justify-self: center; | |||
} | |||
.social .blog { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.social .blog #blog { | |||
margin: 0; | |||
} | |||
.social .instagram { | |||
grid-column: 1/3; | |||
grid-row: 3; | |||
display: flex; | |||
justify-content: space-around; | |||
} | |||
#gram { | |||
min-width: 15vw; | |||
} | |||
.social .instagram #account { | |||
font-size: .75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social .youtube { | |||
grid-column: 1/3; | |||
grid-row: 4; | |||
display: flex; | |||
justify-content: space-around; | |||
} | |||
#tube { | |||
min-width: 10vw; | |||
} | |||
.social .youtube #account { | |||
font-size: .75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
margin-left: .25rem; | |||
transition: .5s; | |||
} | |||
.social button a { | |||
text-decoration: none; | |||
color: #000; | |||
} | |||
.social button:active { | |||
opacity: 50%; | |||
background-color: hsl(160, 100%, 80%); | |||
} | |||
#desktop { | |||
display:none; | |||
} | |||
#helper { | |||
width: 45vh; | |||
} | |||
} | |||
@media (min-width:768px){ | |||
.page-wrapper { | |||
grid-template-columns: 100%; | |||
grid-template-rows: auto auto; | |||
grid-template-areas: | |||
"info" | |||
"page-content"; | |||
width: 100%; | |||
} | |||
.info { | |||
width:100%; | |||
height: 65vh; | |||
grid-area: info; | |||
display: grid; | |||
grid-template-columns: repeat(2, 50%); | |||
grid-template-rows: repeat(2, 50%); | |||
} | |||
.info h1 { | |||
grid-column: 1; | |||
grid-row: 1; | |||
font-size: 6rem; | |||
font-weight: 200; | |||
letter-spacing: .04em; | |||
margin-bottom: 0; | |||
display: flex; | |||
justify-content: center; | |||
align-self: flex-end; | |||
padding-bottom: 1rem; | |||
} | |||
.info h1 span { | |||
margin: 0 .095em; | |||
} | |||
.info p { | |||
grid-column: 1; | |||
grid-row: 2; | |||
display: flex; | |||
justify-content: center; | |||
font-size: 1.75rem; | |||
font-weight: 300; | |||
text-align: left; | |||
line-height: 2.25rem; | |||
letter-spacing: .03em; | |||
padding-top: 5vh; | |||
} | |||
.info img { | |||
width: 60vh; | |||
height: auto; | |||
grid-column: 2; | |||
grid-row: 1/3; | |||
display:flex; | |||
justify-self: center; | |||
align-self: center; | |||
margin-left: 4.5rem; | |||
margin-top: 20vh; | |||
} | |||
.about-container { | |||
width: 100%; | |||
grid-area: page-content; | |||
padding:2rem; | |||
overflow: hidden; | |||
background-color: rgb(0, 255, 170); | |||
display:flex; | |||
flex-direction: column; | |||
} | |||
.strip { | |||
padding: 0 0 0 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
min-height: 90vh; | |||
} | |||
.philo { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: .2fr 1fr; | |||
padding: 0 0 5vh 0; | |||
} | |||
.philo h3 { | |||
display: flex; | |||
align-items: center; | |||
font-size: 2.5rem; | |||
font-weight: 300; | |||
line-height: 3rem; | |||
color: #333; | |||
letter-spacing: 0.4rem; | |||
margin: 5rem 0 2rem 0; | |||
padding-left: 2vw; | |||
} | |||
.philo span { | |||
color: hsl(160, 90%, 50%); | |||
} | |||
.philo p { | |||
display: flex; | |||
margin: 1rem 0 0 0; | |||
font-size: 1.5rem; | |||
font-weight: 300; | |||
line-height: 5vh; | |||
text-align: center; | |||
} | |||
.philo .image { | |||
grid-column: 2; | |||
grid-row:1/3; | |||
display:flex; | |||
justify-content: center; | |||
align-items: center; | |||
} | |||
.philo img { | |||
max-width: 35vw; | |||
height: auto; | |||
margin-top: 15vh; | |||
} | |||
#partners { | |||
width: 65vh; | |||
} | |||
#helper { | |||
width: 65vh; | |||
} | |||
.strip2 { | |||
padding:.75rem .75rem 5rem 2.5rem; | |||
background-color: white; | |||
border-radius: 25px; | |||
z-index: 10000; | |||
margin-top: 3vh; | |||
min-height: 90vh; | |||
} | |||
#heading2 { | |||
color: #333; | |||
grid-row: 1; | |||
grid-column: 1/3; | |||
padding-left: 2vw; | |||
} | |||
.products h3 { | |||
font-size: 2.5rem; | |||
font-weight: 200; | |||
letter-spacing: .05em; | |||
line-height: 3rem; | |||
color: rgb(62, 190, 147); | |||
margin: 2.5rem 0 3rem 1.5rem; | |||
text-transform: uppercase; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
} | |||
.products img { | |||
width: 45vh; | |||
margin-bottom: 3vh; | |||
} | |||
.products p { | |||
text-align: center; | |||
margin: 1rem; | |||
} | |||
.social { | |||
display: grid; | |||
grid-template-columns: 40% 60%; | |||
grid-template-rows: 1fr .5fr 1fr 1fr; | |||
align-items: center; | |||
box-shadow: 1px 1px 1px 1px #999; | |||
border-radius: 25px; | |||
padding: 1rem; | |||
min-height: 80vh; | |||
} | |||
.social h5 { | |||
grid-column: 1/3; | |||
grid-row: 1; | |||
justify-self: center; | |||
font-size: 5vh; | |||
font-weight: 300; | |||
letter-spacing: .04em; | |||
font-family:'IBM Plex Sans', sans-serif; | |||
text-transform: uppercase; | |||
} | |||
.social .blog { | |||
grid-column: 1/3; | |||
grid-row: 2; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
} | |||
.social .blog #blog { | |||
margin: 0; | |||
width: 13.5vw; | |||
height: 5.5vh; | |||
font-size: 1.75rem; | |||
font-weight: 300; | |||
} | |||
.social .instagram { | |||
grid-column: 1/3; | |||
grid-row: 3; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#gram { | |||
min-width: 6.5vw; | |||
margin-right: 5vw; | |||
} | |||
.social .instagram #account { | |||
font-size: 1.75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social .youtube { | |||
grid-column: 1/3; | |||
grid-row: 4; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
#tube { | |||
min-width: 5.5vw; | |||
margin-right: 5vw; | |||
} | |||
.social .youtube #account { | |||
font-size: 1.75rem; | |||
align-self: center; | |||
text-shadow: none; | |||
} | |||
.social button { | |||
padding: .5rem 1.25rem; | |||
background-color: #fff; | |||
border: .01em solid #000; | |||
font-size: 1.25rem; | |||
font-family:'Lato', sans-serif; | |||
line-height: 1rem; | |||
border-radius: 25px; | |||
font-weight: 300; | |||
cursor: pointer; | |||
margin-top: 1rem; | |||
transition: .5s; | |||
} | |||
.social button a { | |||
text-decoration: none; | |||
color: #000; | |||
} | |||
.social button:hover { | |||
opacity: 50%; | |||
background-color: hsl(160, 100%, 80%); | |||
} | |||
} |