471 lines
6.4 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;
}
#fondblanc{
width: 100%;
}
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;
}
p{
font-size: 17px;
font-weight: 300;
}
}
//owen capital : header
#logo{
width: 90%;
max-width:400px;
}
#header {
background-color: white;
background-size:cover;
position: relative;
#fondblanc{
position: absolute;
display: block;
z-index: 1;
left: 0;
right: 0;
height: 250px;
bottom: -1px;
}
padding-left:0;
padding-right:0;
#logo{
padding: 30px;
width: 160px;
}
}
#menu{
text-align:center;
.barre{
display: inline-block;
}
.burger{
display:none;
}
a{
display:inline-block;
color: black;
font-weight: 300px;
text-decoration: none;
}
position: relative;
z-index: 2;
}
//discours début
#intro {
position: relative;
background: url('/raw.jpg') no-repeat center center;
background-size:cover;
padding: 200px;
padding-top: 400px;
color: black;
p{
font-size: 22px;
}
padding-bottom: 0;
padding-left:0;
padding-right:0;
}
.center{
position:relative;
max-width: 70%;
margin: auto;
padding: 30px 10px;
//padding-bottom:;
}
.imgmenu{
width: 100%;
}
#intro_text{
position:relative;
#b1-10{
position :absolute;
left:0;
top:-18px;
width: 100%;
height: 20px;
}
#b1-11{
position :absolute;
left:0;
bottom:-20px;
width: 100%;
height: 20px;
z-index:3;
}
}
//prestations pour professionnels
#prestapro {
background: url('/white.jpg') no-repeat center center;
background-size: cover;
min-height: 950px;
padding-bottom: 20px;
}
#prestapar {
background-color: #004E8A;
color: white;
}
h2{
padding-top:20px;
}
#prestapro, #prestapar{
position: relative;
.center{
max-width:1000px;
}
img{
border-radius: 50%;
width: 200px;
height: 200px;
margin: 10px auto;
}
.colonne_left, .colonne_right{
padding: 0 30px;
box-sizing:border-box;
}
.colonne_left{
width:60%;
float:left;
}
.colonne_right{
width:60%;
float:right;
}
.col_img{
width:40%;
}
.round_box{
width: 220px;
height: 220px;
border-radius: 50%;
border: 0.5px solid black;
margin: 10px auto;
}
}
.row{
}
#biologique{
padding: 60px;
position:relative;
#b12{
position:absolute;
top: -28px;
left: 0;
right: 0;
height: 30px;
width:100%;
border-radius: 0;
margin:0;
z-index:3;
}
#b1-05{
position:absolute;
bottom: -2px;
left: 0;
right: 0;
height: 30px;
width:100%;
border-radius: 0;
margin:0;
}
p{
padding: 10px;
font-size: 20px;
max-width: 700px;
margin: auto;
}
#re{
width :15%;
}
}
.desc{
h3{
margin-top:5px;
}
}
#prestapar{
.round_box{
border-color:white;
}
}
h2{
padding-top: -10px;
}
#footer{
background: url('/11.jpg') no-repeat center center;
background-size: cover;
font-weight: 300;
position:relative;
#b1-06{
position:absolute;
top: -2px;
left: 0;
right: 0;
height: 30px;
width:100%;
}
#b6{
position: absolute;
display: block;
z-index: 1;
left: 0;
right: 0;
height: 40px;
top: 0px;
}
position: relative;
h2{
padding-bottom: 20px;
}
.center{
max-width:1000px;
}
h2{
color:black;
}
fieldset{
border:0;
padding:0;
margin:0;
}
table{
width:100%;
margin: auto;
border-collapse:collapse;
td{
padding-bottom:12px;
}
}
input, textarea{
box-sizing:border-box;
padding:12px 15px;
font-size:15px;
width:100%;
border:0;
background: transparent;
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;
}
#menu_container{
height:50px;
}
#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:15px;
padding-top:15px;
padding-bottom:15px;
}
}
#formulaire_contact{
position:relative;
width:60%;
margin:0;
margin: auto;
}
#contact_p{
width:80%;
margin: auto;
}
@media screen and (max-width:800px){
.row{
padding-top:20px;
}
.menu_inner{
display:none;
}
#menu{
display:none;
.barre{
display:none;
}
&.move_menu{
display:block;
position: fixed;
.burger{
text-align:right;
padding:5px;
padding-bottom:8px;
font-size:25px;
display:block;
color:rgba(0,0,0,0.4);
}
}
a{
display:block;
border-bottom:1px solid rgba(0,0,0,0.1);
}
}
#prestapro, #prestapar{
.colonne_left, .colonne_right{
float:none;
width:auto;
}
}
#prestapro{
padding-bottom: 30px;
h2{
padding:0;
}
}
#footer{
table, tr, td,tbody{
display:block;
width:auto !important;
padding: 0px 0 !important;
}
tr{
padding:0 !important;
}
}
#biologique{
#re{
width: 30%;
}
}
.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%;
}
}