$orange: rgba(251,163,58,1); @import "jquery.bxslider"; @import "fontawesome/font-awesome"; @import "qi_grids"; @import "popover"; @import "public/menu_item_link_contents"; @import "public/menus"; @import "public/slippry"; @import "public/timeline"; @import "public/articles"; @import "public/bottom"; @import "public/dons"; @import "public/press_release"; @import "public/flexslider"; @import "public/label"; @import "public/animated.min"; @import "public/hover"; @import "shared/formtastic"; @import "bootstrap/bootstrap"; $blue :#2dadb1; .clear{ clear:both; } body{ font-family:'Lato', Helvetica, Arial, sans-serif; text-align:left; font-weight:300; padding:0; margin:0; background:white; font-size: 19px; line-height: 1.2em; color: #1A1A1A; } a{ color:black; } .center{ max-width:1100px; padding:0 70px; margin:auto; } #home{ background:url('/heylium-home.jpg') no-repeat center center; background-size:100%; background-size:cover; //height:850px; color:white; text-align:center; font-size:25px; #logo{ height:63px; margin:70px 0; } .links{ margin:70px 0; } padding:150px 20px; } .links{ a{ display:inline-block; padding:10px; img{ height:47px; } } } .tips{ margin:0 20px; margin-top:40px; color:#979797; font-size:0.8em; img{ height:63px; margin-right:20px; max-width:1000px; } } .decor{ fill: white; display: block; position: relative; margin: 0 auto; position: absolute; width: 100%; height: 30px; left: 0; top:-29px; } #intro{ .decor2{ left: 0; bottom:-29px; top:auto; } text-align:center; padding:100px 20px; padding-bottom:130px; position:relative; p{ max-width:680px; margin:0.62em auto; } img{ max-width:570px; margin-top:30px; } } #nearbys, #balons{ .left, .right{ height:500px; } .second{ font-size: 0.9em; } .inner{ max-width:550px; p{ //max-width:450px; } margin:auto; padding:40px 20px; } } #nearbys{ background:#F2F2F2; .left{ width:50%; float:left; position:relative; .decor{ fill:#F2F2F2; height:15px; top:auto; bottom:-15px; } .inner{ padding-top:70px; } } .right{ width:50%; float:right; background:url('/heylium-nearbys.jpg') no-repeat center center; background-size:100%; background-size:cover; } } #balons{ background:white; .left{ width:50%; float:right; position:relative; .decor{ fill:white; height:15px; top:-15px; } } .right{ width:50%; float:left; background:url('/heylium-balons.jpg') no-repeat center center; background-size:100%; background-size:cover; } } #contact{ position:relative; .decor{ fill: #2388B8; } background:#2388B8; color:white; text-align:center; padding:100px 20px; padding-bottom:130px; h2{ margin:0; padding:0; margin-bottom:30px; color:white; } } h2{ font-family: 'Montserrat', sans-serif; font-weight:700; font-size:1.15em; color:#1A1A1A; margin-bottom:1.4em; } p{ margin-bottom:0.8em; } @media screen and (max-width:1080px) { body{ font-size:17px; } #nearbys, #balons{ .left, .right{ height:400px; .inner{ max-width:500px; } } } } .decor-mobile{ display:none; } @media screen and (max-width:900px) { body{ font-size:17px; } #nearbys, #balons{ .left, .right{ float:none; width:100%; height:400px; .decor{ height:30px; } .inner{ max-width:500px; } } } #balons{ .left{ .decor{ top:-29px; } } } #nearbys{ .left{ .decor{ bottom:-29px; } .decor-mobile{ display:block; bottom:auto; top:-29px; } } } #intro{ img{ max-width:90%; } } } @media screen and (max-width:620px) { #home{ background:url('/heylium-home.jpg') no-repeat left center; background-size:100%; background-size:cover; #logo{ height:63px; margin:40px 0; } .links{ margin:40px 0; } padding:70px 20px; } } @media screen and (min-width:880px) { #toggle-menu{ display:none; } .top{ .menu{ display:block !important; } } } .mobile_only{ display:none; } .desktop_only{ font-family: 'Montserrat', sans-serif; display:block; } .bottom_social{ margin:1em 0; text-align:center; margin-top:2em; display:none; a, .top_link{ display:inline-block; padding:10px 0px; width:43px; margin:0 5px; text-align:center; cursor:pointer; font-size:1.2em; background:$blue; color:white; &:hover{ background:darken($blue, 10); } } } #nous-bloc{ .gallery_for_mobile{ display:none; img{ margin-bottom:20px; } } .rea-gal.gallery{ } } @media screen and (max-width:880px) { .socials_links, .contact_links{ top:150px; } .desktop_only{ display:none; } .mobile_only{ display:block; } #services-bloc{ img{ margin-top:40px; } } body{ padding-top:0px; } div,h1,h2,h3,h4,h5,h6,p,.row-fluid,.row{ text-align:center; } #home_top{ padding:0; #home_top_image{ height:400px; } .inner_t{ h1{ font-size:20px; span{ font-size:24px; } } position:static; padding:30px 0; margin:0; background:#F6F6F6; } } #embarquez{ margin:0px !important; } .top{ min-height:50px; #toggle-menu{ display:block; } position:relative !important; display:block; #logo{ display:none; } #logo-min{ position:absolute; left:10px; top:8px; display:block !important; } overflow:visible; .menu{ display:none; position:static; text-align:center; padding-top: 50px; a{ display:block; margin:15px auto; } } } .contact_container{ text-align:center; .tel_panel{ display:inline-block; width:200px; text-align:center; } .heylium_sign{ margin:20px auto; } .button_container{ height:auto !important; .inner{ position:static; } } } .columns{ display:block !important; width:auto !important; float:none !important; } .gallery .real_gal_link{ width:50%; } #images_agence{ img{ display:block !important; margin:10px auto !important; } .fleche-sep{ -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Safari */ transform: rotate(90deg); margin:40px auto !important; } } .resp-no-margin{ margin:0 !important; } #agence_bloc{ h2,h3{ text-align:center !important; } } #services-bloc{ .span_6{ padding:0 !important; } } .mobile-no-margin-top{ margin-top:0 !important; } .popup_container{ #popup_content{ margin:30px; .inner{ padding:0px; overflow:auto; position:absolute; top:0; left:0; right:0; bottom:0; z-index:5; } .center{ padding:30px; } } } .center{ padding: 0 20px; } } .bottom_mobile_only{ display:none; } .bottom_desktop_only{ display:inline; } @media screen and (max-width:600px) { .bottom_mobile_only{ display:block; } .bottom_desktop_only{ display:none; } #nous-bloc{ .gallery_for_mobile{ display:block; } .rea-gal.gallery{ display:none; } } .bottom_social{ display:block; } .socials_links, .contact_links{ display:none; } }