Nicolas Bally be29f40069 suite
2020-10-08 01:49:45 +02:00

350 lines
4.5 KiB
SCSS

@import "vendor/flipclock";
@import "bootstrap";
@import "fontawesome/fontawesome";
@import "fontawesome/v4-shims";
@import "fontawesome/regular";
@import "fontawesome/solid";
@import "qi_grids";
$first_color:#EAB634;
body{
font-family: Lato, Helvetica, Arial, sans-serif;
font-size:15px;
background:rgba($first_color, 0.03);
color:rgba(0,0,0,0.7);
}
.row{
margin:0 !important;
}
.column_inner{
.main_center{
max-width:550px;
padding:0 30px;
}
}
.main_center{
max-width:900px;
margin:auto;
}
.center{
width:90%;
max-width:900px;
margin:auto;
}
#contenu{
padding-top:219px !important;
}
.center_content{
max-width: 1140px;
margin: auto;
}
img{
max-width:100%;
}
#header{
background: center center no-repeat black;
background-size:100%;
background-size:cover;
padding:10px 20px;
padding-bottom:30px;
h1{
font-family: 'Pacifico', cursive;
font-size: 4em;
color:white;
text-align:center;
padding-top:0px;
}
#logo{
position:relative;
z-index:2;
height:70px;
}
#menu_top{
position:relative;
z-index:2;
float:right;
text-align:right;
margin-top:20px;
color:white;
ul{
list-style:none;
padding:0;
margin:0;
li{
list-style:none;
display:inline-block;
padding:0;margin:0;
a{
display:inline-block;
padding:4px 5px;
color:white
}
}
}
}
}
@media screen and (min-width: 0px) and (max-width: 1170px) {
.info_contact {
>div {
width: calc(50% - 30px);
margin-bottom: 30px;
}
display: block;
}
}
#footer{
#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:600px;
}
text-align:center;
padding:60px 0;
background: url('/mont2.jpg?1=2') no-repeat center center;
background-size: cover;
font-weight: 300;
h2{
margin:0;
text-align:center;
}
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;
border-radius:0;
background: rgba(255,255,255,0.5);
border: 1px solid gray;
color: white;
}
.error{
color:red;
}
.submit{
max-width:100%;
text-align:center;
padding:12px 0;
padding-top:0px;
}
.btn{
border: 0 !important;
background-color: $first-color;
color: white;
border-radius:0;
display:inline-block;
width:auto;
padding:10px 20px;
}
padding-left:0;
padding-right:0;
}
@media screen and (max-width: 880px) {
#sub_footer {#citation{
position:static;
width:auto;
padding-top:30px;
padding-bottom:150px;
}
#distinctions{
position:static;
margin:50px 20px;
text-align:center;
}}
.large_centered{
padding: 50px 20px;
span{font-size:20px !important;}
}
.shadow_square{
height:auto !important;
margin:0 !important;
margin-bottom:20px !important;
}
.pictos{
display:none;
}
body{
font-size:14px;
}
.article_large{
.img{
float:none;
width:auto;
}
.description{
margin:auto;
}
}
.article_small{
float:none;
width:auto;
}
#sub_footer{
background-size:cover;
}
.p_product{
width:inherit;
float:none;
margin:20px 25px;
}
.columns{
float:none;
width:100% !important;
box-sizing:border-box;
}
.product_show{
padding:20px;
.left_image{
float:none;
width:100%;
}
.content{
margin:auto;
}
}
.addresses{
padding:20px;
}
#boutique_menu a{
font-size:0.75em;
width:60px;
.step{
font-size: 10px;
height: 41px;
line-height: 41px;
width: 41px;
}}
.price_line_block_recap{
font-size:0.8em;
}
#header.sub_page #logo, #header.home_page #logo{
margin:20px auto;
display:block;
}
.sub_header .inner {
padding: 20px 20px;
}
#header{
div{
float:none !important;
}
text-align:center;
height:auto !important;
h1{
padding:30px 0;
}
div{
position:static !important;
}
}
}