html, body {margin: 0; padding: 0; height: 100%; text-align: center;}
section {min-height: 100%;}
a {text-decoration:none;}
li {list-style-type: none;}
h1, h2, h3, a {font-family: 'Roboto', sans-serif; font-weight: 500;
color: #494949;text-transform: uppercase;}
h2 {color: #5d7177;}
h3 {font-size: 40px; padding-top: 8%; margin-bottom: 5px}
h4, p {font-family: 'Roboto Slab', serif;color: #494949}
hr {width: 30px; height: 3px; background: #494949; border: 0; margin: 0 auto 40px auto}
#logo, li, img, .button {transition: all 300ms; -webkit-transition: all 300ms; -moz- transition: all 300ms; -o-transition: all 300ms;}
/*Header************************************/
header {width: 100%; /* height: 65px; */
/* position: fixed; */ top: 0; left: 0; background: #fff; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); z-index: 1}
header nav ul li,
#logo {
position: fixed;
}
li.top-left {
top: 0;
left: 0;
}
li.top-right {
top: 0;
right: 0;
}
li.bottom-left {
bottom: 0;
left: 0;
}
li.bottom-right {
bottom: 0;
right: 0;
}
#logo {
top: 0;
left: 50%;
transform: translateX(-50%);
}
/*Home************************************/
#home {
background: url(img/landung.jpg);
background-position: center center;
background-size:cover;
background-attachment: fixed;
}
#home h1 {
margin: 240px auto 0 auto;
font-size: 110px
}
#home h2 {
margin: 0 auto0 auto;
font-size: 25px;
}
#home img {
width: 32px;
margin-top: 150px;
opacity: 0.7;
}
#home img:hover {
opacity: 1;
}
/*About**********************************/
#about img {
width: 240px;
}
#about img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
}
#about h4 {
font-size: 25px;
}
#about p {
width: 700px;
margin: 0 auto 0 auto;
}
/*WorK***********************************/
#shop {
background-color: #f0f0f0;
}
#t-shirts {
width: 900px;
margin: 0 auto 0 auto;
}
#t-shirts ul {
padding: 0;
}
#t-shirts ul li {
width: 33.3%;
float: left;
margin-bottom: 15px;
}
#t-shirts img {
width: 280px;
height: 170px;
border-radius: 5px;
}
#t-shirts img:hover {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
}
/*Contact********************************/
form input, textarea {
font-family: 'Roboto Slab', serif;
font-size: 15px;
margin-bottom: 10px;
border-radius: 2px;
border: 2px solid;
border-color: #494949;
outline: none;
}
form input:first-child {
margin-top: 10px;
}
form input {
width: 552px;
height: 30px;
}
form textarea {
width: 550px;
height: 200px;
resize: none;
}
.input_text {
color: #494949;
padding-left: 10px;
}
::-webkit-input-placeholder {color: #999999}
::-moz-placeholder {color: #999999}
::-moz-input-placeholder {color: #999999}
::-ms-input-placeholder {color: #999999}
::-o-input-placeholder {color: #999999}
::input-placeholder {color: #999999}
.button {
background-color: ##f0f0f0;
color: #494949;
width: 566px;
height: 50px;
}
.button:hover {
background-color: #494949;
color: #f0f0f0;
}
/*Footer********************************/
footer {
width: 100%;
height: 70px;
background-color: #3f3f3f;
}
footer p {
font-size: 12px;
color: #f0f0f0;
padding-top: 30px;
}