Nicolas Bally cc5728fa1d suite
2016-08-03 00:38:32 +02:00

737 lines
8.2 KiB
SCSS
Executable File

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