@ -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%); | |||||
} | |||||
} |