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