2018-10-16 14:53:59 +02:00

460 lines
6.0 KiB
SCSS

$orange: #FF931E;
$blue: #2BAADA;
$dark_orange: #E94F25;
$title_font : "Lato", sans-serif;
$sans_serif_font:"Lato", Arial, sans-serif;
$serif_font : "Roboto Slab", serif;
$cursive_font : 'Galada', cursive;
@import "jquery.bxslider";
@import "fontawesome/font-awesome";
@import "qi_grids";
@import "popover";
.clear{
clear:both;
}
#header {
background-color: #e4e4e4;
background-size:cover;
position: relative;
padding-left:0;
padding-right:0;
#menu_container{
#menu{
.menu.inner{
float:left;
}
}
}
}
.menu_gauche{
position: fixed;
top: 0;
left: 0;
width:240px;
img{
width:100%;
max-width:90px;
}
a{
font-size: 15px;
}
}
.p {
font-size: 20px;
padding: 20px;
}
p {
font-size: 17px;
}
.colonne_droite{
margin-left: 240px;
background: url('/fondfond2.jpg ') no-repeat center center fixed;
background-size: 100%;
}
.menu_gauche{
}
#fond{
width: 100px;
}
#fond{
width: 100%;
}
p{
text-align: center, justify;
}
body{
color: black;
padding:0;
font-family:lato;
font-weight: 300;
font-size: 20px;
width:100%;
margin:0;
text-align: center;
}
h2{
text-transform: uppercase;
font-size: 22px;
font-weight: 300;
margin:0px;
}
h3{
font-size: 20px;
font-weight: 300;
}
.logo {
width: 20px;
}
#menu{
text-align:center;
.burger{
display:none;
}
//fond du menu
a{
display:block;
padding:20px 5px;
color: black;
font-weight: 300;
text-decoration: none;
background-color: white;
}
position: relative;
z-index: 2;
}
//discours début
//prestations pour professionnels
h2{
padding-top: -10px;
}
//menu
#menu_container{
height:84px;
padding:20px;
}
#menu.move_menu{
position:fixed;
//pour que ça prenne toute la place (que ça se colle haut, gauche, droite)
top:0;
left:0;
right:0;
background:rgba(255,255,255,0.97);
box-shadow:0 0 10px rgba(0,0,0,0.5); // Ombre portée
padding:0px 10px;
a{
color:rgba(0,0,0,0.9);
font-size:10px;
padding-top:15px;
padding-bottom:15px;
}
}
.colonne_left2, .colonne_right2{
padding: 0 5px;
box-sizing:border-box;
padding: 0px;
h3{
margin-top:0;
}
li{
list-style-type: none;
padding: 10px;
text-align: center;
}
ul {
padding: 0;
font-size: 15px;
}
}
//texte colonnes
.colonne_left2 {
float: left;
width: 50%;
}
.colonne_right2 {
width: 50%;
float: right;
}
#transition{
width: 100%;
}
#transi{
width: 100%;
position: top;
}
//img colonnes
.colonne_right1{
float:right;
}
.colonne_left1{
float: left;
}
//maçonnerie
.colonne_right1, .colonne_left1 {
padding: 20px;
box-sizing:border-box;
width: 50%;
h3{
margin-top:0;
}
li{
list-style-type: none;
padding: 10px;
text-align: center;
}
ul {
padding: 0;
font-size: 15px;
}
img{
width: 300px;
padding: 20px;
}
}
//contact
.row{
}
#footer{
background: url('/contact.jpg') no-repeat center center;
background-size: cover;
font-weight: 300;
padding-bottom:1px;
#b1-06{
position:absolute;
top: -2px;
left: 0;
right: 0;
height: 30px;
width:100%;
}
p{
color: white;
}
#b6{
position: absolute;
display: block;
z-index: 1;
left: 0;
right: 0;
height: 40px;
top: 0px;
}
position: relative;
h2{
padding-top: 50px;
}
.center{
max-width:500px;
margin:auto;
}
.row{}
h2{
color:white;
}
fieldset{
border:0;
padding:0;
margin:0;
}
table{
width:100%;
border-collapse:collapse;
td{
padding-bottom:12px;
}
}
input, textarea{
box-sizing:border-box;
padding:12px 15px;
font-size:15px;
width:100%;
border:0;
background: white;
border: 1px solid black;
color: black;
}
.error{
color:red;
}
.submit{
max-width:100%;
text-align:center;
padding:12px 0;
padding-top:0px;
}
.btn{
border-color:white !important;
background-color: rgba(255,255,255,0.8);
color: rgba(0,0,0,0.8);
display:inline-block;
width:auto;
padding:10px 20px;
}
padding-left:0;
padding-right:0;
}
@media screen and (max-width:800px){
.row{
padding-top:20px;
}
.menu_inner{
display:none;
}
#menu{
display:block;
background:rgba(255,255,255,0.8);
.burger{
text-align:right;
padding:5px;
padding-bottom:8px;
font-size:25px;
display:block;
color:rgba(0,0,0,0.4);
}
&.move_menu{
display:block;
}
a{
display:block;
border-bottom:1px solid rgba(0,0,0,0.1);
}
}
.colonne_left2, .colonne_left1, .colonne_right1, .colonne_right2, .colonne_droite{
float: none;
width: auto;
margin: 0;
}
#footer{
table, tr, td,tbody{
display:block;
width:auto !important;
padding: 0px 0 !important;
margin: 10px;
}
tr{
padding:0 !important;
}
}
.colonne_droite{
background-size: cover;
}
#menu{
position: fixed;
top: 0;
right: 0;
left: 0;
}
#logo{
height:32px;
width:auto;
position:absolute;
z-index:4;
top:3px;
left:5px;
}
.menu-inner{
&.move_menu{
display:block;
.burger{
text-align:right;
padding:5px;
padding-bottom:8px;
font-size:25px;
display:block;
color:rgba(0,0,0,0.4);
}
}
.group{
padding-top:40px;
a{
display:block;
box-sizing:border-box;
float:none;
padding:20px 0;
width:auto;
}
}
svg { position: absolute; top: 0; left: 0; right:0; bottom:0; width: 100%; height: 100%;}
image{
width:100%;
height:100%;
}
}
svg { position: absolute; top: 0; left: 0; right:0; bottom:0; width: 100%; height: 100%;}
image{
width:100%;
height:100%;
}
}