Nicolas Bally 2a1d9dadc7 initial
2015-10-26 15:00:29 +01:00

657 lines
7.5 KiB
SCSS

@import "jquery.bxslider";
@import "fontawesome/font-awesome";
@import "qi_grids";
@import "popover";
.article_panel{
margin:10px;
padding:18px;
background:white;
color:black;
}
body{
font-family:"Lato", Arial, sans-serif;
line-height:1.4em;
text-align:left;
font-weight:normal;
padding:0;
margin:0;
font-size:16px;
color:#333333;
background:#F5F5F5;
}
h1,h2,h3,h4{
font-weight:300;
line-height:1.2em;
//text-transform:uppercase;
text-align:left;
}
h1{
font-size:2.5em;
text-transform:uppercase;
}
#main{
#corps{
width:68%;
float:right;
padding:1%;
}
}
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:1100px;
margin:auto;
}
.top{
padding-top:1px;
margin:auto;
text-align:right;
background:#F2F2F2;
min-height:300px;
background: url('/fond6.jpg') no-repeat center center ;
background-size:100%;
background-size:cover;
position:relative;
img{
position:absolute;bottom:0;left:0;right:0;
width:100%;
height:35px;
}
// margin-bottom:20px;
text-align:center;
}
#menu{
position:absolute;
top:0;
left:0;
right:0;
z-index:2;
#logo{
margin:5px 15px;
float:left;
display:block;
height:44px;
}
background:rgba(255,255,255, 0.9);
font-size:1em;
text-align:right;
font-family:Lato, Arial, sans-serif;
padding:0;
.content{
//text-transform:uppercase;
ul{
display:inline;
li{
list-style:none;
display:inline;
position:relative;
&:hover{
ul{display:block;}
}
}
}
#buy_button{
color:white;
background:#DD4E43;
padding:6px 20px;
margin:8px 10px;
margin-left:0;
border-radius:3px;
}
a{
margin:0;
display: inline-block;
color:#2A2A2A;
text-decoration: none;
font-weight:300;
position:relative;
padding: 16px 10px;
margin-right:5px;
&:hover, &.active{
color:black;
}
}
}
}
.bottom{
padding:10px;
}
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;
width:25px;
}
.gradient_background{
background:#F2F1F1;
}
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:1100px;
}
}
.blanc_encadre{
//font-family:"din_alternatebold", Arial, sans-serif;
background:white;
background:rgba(255,255,255,0.90);
padding:25px;
margin:auto;
max-width:500px;
h2{
margin-top:0;
padding-top:0;
}
}
.center_block{
text-align:center;
img{
margin:0 5px;
}
}
.main{
position:relative;
}
.quote{
padding:10px 10px;
position:relative;
.guillemet{
font-family:palatino;
opacity:0.6;
font-size:3em;
position:absolute;
&.top_corner{
top:5px;
left:5px;
padding-top:15px;
padding-left:5px;
}
&.bottom_corner{
bottom:5px;
right:5px;
}
}
.quote_content{
font-family:Stylograph;
font-size:1.6em;
padding-top:45px;
text-align:center;
line-height:1.3em;
}
.author{
padding-right:50px;
font-size:1em;
text-align:right;
opacity:0.8;
}
}
.sub_menu_bar_container{
min-height:40px;
}
.sub_menu_bar{
//border-top: 1px solid rgba(11,37,57,0.8);
//border-top: 1px solid #AFAFAF;
//transition-duration:0.5s;
//position:fixed;
z-index:10;
top:0px;
left:0;
right:0;
text-align:center;
background:rgba(255,255,255,0.8);
&.move_top{
background:rgba(11,37,57,0.8);
color:white;
text-align:left;
position:fixed;
h3{
color:white;
display:inline-block;
}
ul{
float:right;
padding-right:10px;
li{
a{
color:white;
}
}
}
}
h3{
padding:12px 10px;
margin:0;
display:none;
}
ul{
margin:0;
padding:0;
li{
display:inline;
a{
display:inline-block;
padding:10px 10px;
color:#333;
font-size:14px;
}
}
}
}
@media screen and (max-width:600px) {
.top{
#logo, &.move_top #logo{
position:static;
display:block;
float:none;
margin:10px auto;
}
.contact{
display:none;
}}
}