200 lines
3.2 KiB
CSS
200 lines
3.2 KiB
CSS
|
/*
|
||
|
*/
|
||
|
|
||
|
body,
|
||
|
html {
|
||
|
width: 100%;
|
||
|
height: 100%;
|
||
|
}
|
||
|
|
||
|
body,h1,h2,h3,h4,h5,h6 {
|
||
|
font-family: Roboto,Helvetica,Arial,sans-serif;
|
||
|
font-weight: 700;
|
||
|
}
|
||
|
|
||
|
/* section tag */
|
||
|
section {
|
||
|
|
||
|
}
|
||
|
|
||
|
.navbar {
|
||
|
background-color: white;
|
||
|
}
|
||
|
|
||
|
.navbar-header div a , .navbar-nav > li > a {
|
||
|
color: black;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
#intro {
|
||
|
height: 100%;
|
||
|
padding-top: 10%; /* If you're making other pages, make sure there is 50px of padding to make sure the navbar doesn't overlap content! */
|
||
|
padding-bottom: 10%;
|
||
|
text-align: center;
|
||
|
/*background-image: url("../images/intro.jpg") no-repeat center center;
|
||
|
background-size: contain;*/
|
||
|
}
|
||
|
|
||
|
#intro, #intro h1, #intro h2, #intro h3, #intro h4, #intro p {
|
||
|
color: white;
|
||
|
}
|
||
|
|
||
|
.intro-text {
|
||
|
position: relative;
|
||
|
padding-top: 20%;
|
||
|
padding-bottom: 20%;
|
||
|
}
|
||
|
|
||
|
.intro-text > h1 {
|
||
|
margin: 0;
|
||
|
text-shadow: 5px 5px 5px rgba(0,0,0,0.6);
|
||
|
font-size: 6em;
|
||
|
}
|
||
|
|
||
|
.intro-text > h2 {
|
||
|
text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
|
||
|
font-size: 4em;
|
||
|
}
|
||
|
|
||
|
.intro-text > h3 {
|
||
|
font-size: 2em;
|
||
|
}
|
||
|
|
||
|
.intro-divider {
|
||
|
width: 400px;
|
||
|
border-top: 1px solid #f8f8f8;
|
||
|
border-bottom: 1px solid rgba(0,0,0,0.2);
|
||
|
}
|
||
|
|
||
|
/*section class*/
|
||
|
|
||
|
.section {
|
||
|
padding: 50px 0;
|
||
|
border-top: 2px solid black;
|
||
|
}
|
||
|
|
||
|
.section-heading {
|
||
|
margin-bottom: 30px;
|
||
|
}
|
||
|
|
||
|
.section-heading-spacer {
|
||
|
float: left;
|
||
|
width: 200px;
|
||
|
border-top: 3px solid #e7e7e7;
|
||
|
}
|
||
|
|
||
|
|
||
|
.section-odd {
|
||
|
color: black;
|
||
|
background-color: white;
|
||
|
}
|
||
|
|
||
|
.section-even {
|
||
|
color: white;
|
||
|
background-color: dimgrey;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
@media(max-width:767px) {
|
||
|
|
||
|
#intro {
|
||
|
background-image: url(./imgs/intro-phone.jpg);
|
||
|
}
|
||
|
|
||
|
.intro-text {
|
||
|
padding-bottom: 15%;
|
||
|
}
|
||
|
|
||
|
.intro-text > h1 {
|
||
|
font-size: 3em;
|
||
|
}
|
||
|
|
||
|
ul.intro-social-buttons > li {
|
||
|
display: block;
|
||
|
margin-bottom: 20px;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
ul.intro-social-buttons > li:last-child {
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
.intro-divider {
|
||
|
width: 100%;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
.contact {
|
||
|
padding: 100px 0;
|
||
|
color: #f8f8f8;
|
||
|
background: url(../img/intro.jpg) no-repeat center center;
|
||
|
background-size: cover;
|
||
|
}
|
||
|
|
||
|
.contact h2 {
|
||
|
margin: 0;
|
||
|
text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
|
||
|
font-size: 3em;
|
||
|
}
|
||
|
|
||
|
.contact ul {
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
|
||
|
.contact-social-buttons {
|
||
|
float: right;
|
||
|
margin-top: 0;
|
||
|
}
|
||
|
|
||
|
@media(max-width:1199px) {
|
||
|
ul.contact-social-buttons {
|
||
|
float: left;
|
||
|
margin-top: 15px;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
@media(max-width:767px) {
|
||
|
.contact h2 {
|
||
|
margin: 0;
|
||
|
text-shadow: 2px 2px 3px rgba(0,0,0,0.6);
|
||
|
font-size: 3em;
|
||
|
}
|
||
|
|
||
|
ul.contact-social-buttons > li {
|
||
|
display: block;
|
||
|
margin-bottom: 20px;
|
||
|
padding: 0;
|
||
|
}
|
||
|
|
||
|
ul.contact-social-buttons > li:last-child {
|
||
|
margin-bottom: 0;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
footer {
|
||
|
padding: 50px 0;
|
||
|
font-size: 1.1em;
|
||
|
background-color: slategray;
|
||
|
color: white;
|
||
|
}
|
||
|
|
||
|
footer a, a:visited {
|
||
|
color: white;
|
||
|
text-decoration: none;
|
||
|
}
|
||
|
|
||
|
footer a:hover {
|
||
|
color: black;
|
||
|
text-decoration: none;
|
||
|
}
|