body { 	
//background: url("https://valvi.com/images/fons_web_ie8/fons-03.jpg") no-repeat center center fixed;
//background-color: #000000;
background-color: #efeeed;

//background-color: rgba(239, 238, 237, 0.5);
//background-size: cover;
//-moz-background-size: cover;
//-webkit-background-size: cover;
//-o-background-size:  cover;
font-family: 'Source Sans Pro', sans-serif ;
}

#logo {
margin: 0 auto;
text-align: center;
}

#logo img {
width: 20%;
}

#text_header {
margin-bottom:30px;
margin-left: auto;
margin-right:auto;
font-size:24px;
color:#0c75b7;
width:100%;
text-align: left;
font-weight: 500;
line-height: 29px;
font-family: "Open Sans", Arial, sans-serif;
}

hr {
border: 1px solid #1a77b5;
width:100%;
text-align:center;
margin-top:0px;
margin-left:0
}

#container img {
max-width: 50%;
min-width: 300px;
}

#instagram {
margin-bottom:20px;
}
#instagram img {
max-width: 30px;
min-width: 30px;
Vertical-align:middle;
}

em {
color: #ce1813;
}

a:link {
color: black;
}

a:visited {
color: black;
}

a:hover {
color: black;
}

a:active {
color: black;
}

* {
box-sizing:border-box; 
}

#form {
width: 95%;
margin: 0 auto;
padding:16px;
border-radius:10px;
//background-color:#efeeed;
background-color:transparent;
margin-bottom:40px
}

form label {
display:inline-block;
}

form input[class="contacte"] {
width:300px;
padding: 12px 20px;
border:1px solid #A9A9A9;
border-radius:3px;
background-color:#fff;
margin:8px 0;
display:inline-block;
outline: none;
font-family: 'Source Sans Pro', sans-serif;
font-size: 15px;
box-sizing: border-box;
}

textarea {
width:100%;
height:42px;
border:1px solid #A9A9A9;
border-radius:3px;
background-color:#fff;			
margin:8px 0;
resize:none;
display:block;
outline:none;
overflow:hidden;
font-family: 'Source Sans Pro', sans-serif;
padding: 12px 20px;
font-size: 15px;
box-sizing: border-box;
}

form input[type="submit"] {
width:30%;
padding: 15px 32px;
margin-top:32px;
border: none;
border-radius:0px;
display:block;
color:#fff;
background-color:#0c75b7;
text-align: center;
text-decoration: none;
outline: none;
font-family: 'Source Sans Pro', sans-serif;
font-size: 16px;
} 

form input[type="submit"]:hover {
cursor:pointer;
}

#enviament{
width:25%;
background-color:#ffffff;
border: solid 1px #A9A9A9;
padding:15px;
margin-bottom:30px;
}

#titol_enviament {
margin-bottom:10px;
}

@media screen and (max-width: 800px) {
form input[type="submit"]{
width:100%;
}

form input[class="contacte"] {
width:100%;
}

textarea {
width:100%;
}

#enviament{
width:100%;
}

}





	