/*
 Main.css
 Common styles to the whole TCA website
 By Maxence Aïci
*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,800,700,400italic);
@import url(http://fonts.googleapis.com/css?family=Patua+One);

body,h1, h2, h3, h4, h5, h6, button, .button {
    font-family: 'Open Sans', sans-serif;
}
body {
    background-color: #EFEDDF;
    height: 100%;
}
/*HEADER*/
.wrap.h {
    background-color: #FFFFFF;
}
.h h1 {
    font-family: 'Patua One', sans-serif;
    text-align: left;
    line-height: 0.9;
    color: #594F4F;
    
}
.h h1.little {
    font-size: 2rem;
    margin-left: 0.8rem;
}
.h h1.big {
    margin-top: -0.65rem;
    font-size: 3rem;
    padding-bottom: 5px;
}
.h h1 i {
    font-size: 0.7em;
    padding-left: 3px;
    padding-right: 3px;
    color: #45ADA8;
}
.h .m {
    margin-top: 2rem;
}
.h .m a {
    color: #594F4F;
    padding-right: 8px;
    padding-left: 8px;
    font-size: 1.2rem;
}
.h .m a:hover {
    color: #547980;
}

/*FOOTER*/
footer {
    background-color: #343434;
    padding-top: 30px;
    position:fixed;
    bottom:0;
    width: 100%;
    z-index: -99;
}
.wrapperofdoom {
    margin-bottom: 245px;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
    box-shadow: 0 0 25px rgba(0,0,0,0.85);
    background-color: #EFEDDF;
    min-height: 900px;
    padding-bottom: 30px;
}
footer p {
    color: #555;
    -webkit-transition: color 0.4s;
    transition: color 0.4s;
    text-align:justify;
}
footer .columns:hover p {
    color: #7e7e7e;
    
}
footer p a {
    color: inherit;
    text-decoration:underline;
}
footer p a:hover {
    color: inherit;
}
.members {
    line-height: 1;
    font-size: 0.9rem;
    color: #555;
    -webkit-transition: color 0.4s;
    transition: color 0.4s;    
}
.columns:hover .members {
    color: #7e7e7e;
}