$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%; } }