@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; }} }