Nicolas Bally ceccc7808d contact
2015-09-30 21:02:20 +02:00

680 lines
8.0 KiB
SCSS

@import "jquery.bxslider";
@import "fontawesome/font-awesome";
@import "qi_grids";
@import "popover";
@import "superslides";
#large{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
background:white;
background:rgba(0,0, 0, 0.8);
.close_link{
position:fixed;
top:10px;
right:10px;
width:25px;
cursor:pointer;
}
h3{
color:white;
text-align:center;
margin-top:5px;
margin-bottom:0;
font-weight:300;
font-size:0.95em;
}
.next, .prev{
width:20px;
position:absolute;
top:50%;
transform:translateY(-50%);
cursor:pointer;
}
.prev{
left:15px;
}
.next{
right:15px;
}
.img_container{
height:100%;
width:100%;
box-sizing: border-box;
.large-img{
cursor:pointer;
display:block;
margin:auto;
}
}
}
.rea-gal{
padding-left:0px;
margin-right:-5px;
margin-bottom:-5px;
img{
padding-right:5px;
padding-bottom:5px;
//width:200px;
height:150px;
width:150px;
box-sizing: border-box;
&:hover{
opacity:0.8;
}
}
}
.info{
padding:1em;
background:#e10716;
color:white;
p{
max-width:1000px;
text-align:left;
}
a{
color:white;
}
}
a{
color:rgba(0,136,204,1);
}
.slider{
width:2000px;
height:300px;
overflow:hidden;
position:relative;
background:#11100F;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
li{
position:relative;
.blanc_encadre{
position:absolute;
bottom:50px;
right:50px;
min-width:300px;
}
}
#logo-miele{
position:absolute;
bottom:25px;
left:40px;
width:100px;
z-index:2;
margin:0;
}
}
#logo-miele{
width:100px;
float:right;
margin:30px 50px;
}
.wide-container {
width: 100%;
height: 100%;
margin: 0 auto;
position:absolute;
.slides-pagination{
position:absolute;
right:40px;
bottom:20px;
width:auto;
a{
&.current{background:rgba(250,250,250,0.95);}
border-color:rgba(250,250,250,0.95);
}
}
}
#logo-home{
position:absolute;
top:0;
right:0;
width:400px;
z-index:2;
}
#slider-bottom{
position:absolute;
bottom:0;
left:0;
width:300px;
z-index:2;
}
#logo{
height:90px;
margin-top:10px;
float:left;
margin-left:20px;
}
.article_panel{
margin:10px;
padding:18px;
background:white;
color:black;
}
body{
font-family: Lato, Arial, sans-serif;
line-height:1.4em;
text-align:justify;
font-weight:normal;
padding:0;
margin:0;
font-size:15px;
color:#333333;
background:#F5F5F5;
}
h1,h2,h3,h4{
font-weight:normal;
font-family:"din_alternatebold", Arial, sans-serif;
line-height:1.2em;
//text-transform:uppercase;
text-align:center;
}
h1{
}
a{
img{
border:0;
}
}
img{
max-width:100%;
}
a{
color:rgba(66,139,202,1);
text-decoration:none;
&:hover{
color:#68b9ff;
}
}
.clear{
clear:both;
}
.center{
max-width:900px;
margin:auto;
}
.top{
position:fixed;
top:0px;
left:0px;
right:0px;
transition-duration: 1s;
z-index:10;
.contact{
font-family:"din_alternatebold", Arial, sans-serif;
font-size:1.1em;
position:absolute;top:20px;right:20px;
color:white;
text-align:right;
div{
padding:5px;
}
a{
color:white;
}
}
#logo{
position:absolute;top:10px;left:10px;
height:70px;
}
&.move_top{
background:rgba(11,37,57,0.9);
.contact{
float:right;
position:static;
margin:22px 20px;
div{
display:inline;
}
}
#logo{
float:left;
position:static;
margin:15px 20px;
margin-top:10px;
height:45px;
}
}
}
.active{
font-weight:bold;
}
h2{
.active{
font-weight:normal;
}
}
.infos{
padding:20px 40px;
font-family:WinterthurCondensed, Arial, sans-serif;
font-size:1.3em;
text-align:right;
}
#nb{
position:absolute;
margin:10px;
right:0px;
bottom:0px;
width:25px;
}
.gradient_background{
background:#F2F1F1;
}
.second_menu{
text-align:left;
ul{
display:inline;
li{
list-style:none;
display:inline;
a{
display:block;
padding: 10px;
margin: 5px 10px;
border-bottom:2px dotted #DAD0C3;
color:#4A3A2A;
&:hover,&.active{
border-bottom:2px solid #DAD0C3 ;
}
}
}
}
}
article{
.category{
font-family:"jaf-bernino-sans", sans-serif;
font-size:14px;
a{
color:inherit;
}
}
.coms{
font-family:"jaf-bernino-sans", sans-serif;
font-size:14px;
a{
color:inherit;
}
}
time{
font-family:"jaf-bernino-sans", sans-serif;
font-size:14px;
}
padding-bottom:3em;
border-bottom:1px solid gray;
margin-top:1em;
margin-bottom:3em;
}
.comment{
.header{
margin-top:0;
font-size:14px;
font-family:"jaf-bernino-sans", sans-serif;
}
aside{
float:left;
img{
width:50px;
height:50px;
border-radius:50%;
}
}
.comment_body{
margin-left:60px;
background:rgba(250,250,250,1);
padding:20px;
margin-bottom:20px;
}
blockquote{
margin:0;
margin-top:1em;
padding:0;
}
}
.child_comments{
padding-left:60px;
}
.comment_form{
padding:10px;
background: rgba(250,250,250,1);
margin-bottom:20px;
}
.share_in_social{
text-align:center;
margin:1em;
margin-top:2em;
border-top:1px solid rgba(250,250,250,1);
border-bottom:1px solid rgba(250,250,250,1);
padding:10px;
}
.article_small{
margin-bottom:20px;
.article_infos{
text-align:left;
}
h3{
margin:0;
text-align:left;
}
background:white;
padding:10px;
.img{
width:110px;
float:left ;
display:block;
margin:0;
margin-right:10px;
background-size:cover;
}
}
.article_img{
position:relative;
.content{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
}
background:center center no-repeat;
background-size:100%;
background-size:cover;
text-align:center;
padding:50px 0;
color:white;
display:block;
font-family:"jaf-bernino-sans", sans-serif;
text-transform:uppercase;
span{
display:inline-block;
padding:5px 10px;
border:1px solid white;
position:relative;
}
margin-bottom:20px;
&:hover{
.content{
background:rgba(255,255,255,0.2)
}
span{
background:rgba(0,0,0,0.2);
color:white;
}
}
}
.article_infos{
text-align:center;
}
#articles_pagination{
font-family:"jaf-bernino-sans", sans-serif;
clear:both;
margin-top:40px;
a{
}
a, .current{
display : inline-block;
color:#858585;
text-decoration:none;
width:28px;
border:1px solid #858585;
padding:10px 4px;
text-align:center;
}
div.pages{
display:inline;
padding-left:10px;
}
div.arrows{
float:right;
}
.current, a:hover{
color:white;
background:#858585;
}
}
.blog_content{
margin:auto;
max-width:800px;
}
.blog_sidebar{
padding:10px;
}
.menu_item_content{
.center{
max-width:1000px;
}
}
.blanc_encadre{
//font-family:"din_alternatebold", Arial, sans-serif;
background:white;
background:rgba(255,255,255,0.90);
padding:25px;
text-align:center;
margin:auto;
max-width:500px;
h2{
margin-top:0;
padding-top:0;
}
}
.center_block{
text-align:center;
img{
margin:0 5px;
}
}
.main{
position:relative;
}
@media screen and (max-width:600px) {
.top{
#logo, &.move_top #logo{
position:static;
display:block;
float:none;
margin:10px auto;
}
.contact{
display:none;
}}
}