/* Write some less! */ @oranje: #ED6C53; @licht: #E4DFDB; @donkerbruin: #59482C; @lichtbruin: #9E9387; .rounded-corners (@radius: 5px) { border-radius: @radius; -webkit-border-radius: @radius; -moz-border-radius: @radius; } .box-shadow (@x: 0, @y: 0, @blur: 1px, @alpha) { @val: @x @y @blur rgba(0, 0, 0, @alpha); box-shadow: @val; -webkit-box-shadow: @val; -moz-box-shadow: @val; } /* Write some more */ * { margin: 0; } html, body{ background-color:#f7f4f0; font-family:'trebuchet ms', sans-serif; height:100%; } .wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -24px; /* the bottom margin is the negative value of the footer's height */ } #footer, .push { height: 24px; /* .push must be the same height as .footer */ clear: both; margin-top:37px; } h1{ font-size:25px; margin-bottom:10px; color:@donkerbruin; font-weight:bold; } h2, h3{ font-size:20px; margin-bottom:7px; color:@donkerbruin; font-weight:bold; } h3{ font-size:15px; margin-bottom:5px; } p{ font-family:trebuchet ms; line-height:135%; color:#333; font-size:12px; color:@donkerbruin; margin-bottom:15px; } p.list{ margin-bottom:7px; } .visueel p{ line-height:155%; } #content ul li{ font-family:trebuchet ms; line-height:135%; color:#555; font-size:12px; list-style-image:url('../images/frontend/listBoei.png'); margin:0 0 4px 17px; } a.button, input.button{ background:url('../images/frontend/nav-bg.jpg') repeat @oranje; display:inline; padding:2px 8px 1px 8px; color:@licht; border:1px solid @oranje - #111; .rounded-corners(3px); font-size:12px; text-decoration:none; } a.button:hover{ text-decoration:underline; } a.button.grijs{ background:none; background-color:#e5e5e5; color:@donkerbruin; border:1px solid #cfcfcf; } #header{ padding-top:30px; margin-bottom:35px; width:100%; } #header.home{ background:url('../images/frontend/header.jpg')center; height:406px; } #header.detail{ background:url('../images/frontend/header-detail.jpg')center; height:203px; } #header-intern{ position:relative; } #header ul{ float:right; background:url('../images/frontend/nav-bg.jpg') repeat @oranje; display:inline; padding:3px 15px 7px 15px; .rounded-corners(4px); .box-shadow(0, 0, 8px, 0.3); } #header li{ float:left; padding-right:15px; background:url('../images/frontend/nav-punt.png') right 8px no-repeat; margin-right:12px; } #header li.last-nav{ background:none; padding-right:0; margin-right:0; } #header li a{ text-decoration:none; color:@licht; font-size:14px; } #header li a:hover{ text-decoration:underline; } #feestmogelijkheden-link{ display:block; width:185px; height:19px; position:absolute; left:500px; top:255px; } #accomodaties-link{ display:block; width:115px; height:18px; position:absolute; left:715px; top:264px; } .uitspraak{ padding:5px 10px; background-color:#F6F4F2; text-align:right; position:absolute; font-weight:600; top:112px; right:70px; font-family: "myriad-pro-1","myriad-pro-2"; font-size:16px; .rounded-corners(4px); .box-shadow(-3px, 3px, 3px, 0.04); } .home .uitspraak{ display:none; } /* Home */ #home-boven{ overflow:auto; margin-bottom:5px; } #extra-mogelijkheden div.mogelijkheid{ margin-bottom:33px; } #extra-mogelijkheden .foto{ float:left; width:100px; height:70px; margin-right:10px; border:3px solid white; .box-shadow(0, 0, 4px, 0.3); } #extra-mogelijkheden div div{ overflow:hidden; } #extra-mogelijkheden h2, #feestmogelijkheden-home .grid_5 h2{ text-transform:uppercase; font-size:15px; } #extra-mogelijkheden a{ color:@lichtbruin; text-decoration:underline; } #extra-mogelijkheden p{ color:@lichtbruin; } #extra-mogelijkheden a:hover img{ .box-shadow(0, 0, 4px, 0.0); } #extra-mogelijkheden a:hover{ text-decoration:none; } .home h1{ font-family: "myriad-pro-1","myriad-pro-2"; font-size:45px; font-weight:bold; font-style:italic; } .home h1 span{ font-size:80%; } #slider { position:relative; width:555px; /* Change this to your images width */ height:300px; /* Change this to your images height */ background:url('../images/frontend/loading.gif') no-repeat 50% 50%; border:5px solid white; .box-shadow(0, 0, 8px, 0.3); } #slider.klein { width:456px; /* Change this to your images width */ height:226px; /* Change this to your images height */ } #slider .nivo-caption p{ color:white; padding-left:10px; font-size:15px; font-family: "myriad-pro-1","myriad-pro-2"; } #feestmogelijkheden-home .grid_12{ margin-bottom:20px; } #feestmogelijkheden-home{ padding-top:30px; margin-bottom:35px; } #feestmogelijkheden-home .grid_5 div{ margin-top:5px; } #feestmogelijkheden-home .grid_7{ background:url('../images/frontend/lijn-tussen.png') top left no-repeat; } a.feestformule { float:left; background:url('../images/frontend/feestformule.png') no-repeat; margin:0 30px 15px 0; display:block; width:75px; height:93px; text-decoration:none; border:0; text-align:center; padding:55px 20px 0 20px; color:#8A8684; font-size:16px; line-height:130%; text-shadow: #fff 0px -1px 1px; } .feestmogelijkheden .feestformule{ background:url('../images/frontend/feestformule-kleiner.png') no-repeat; padding:38px 0px 0 13px; font-size:14px; margin:0 15px 0px 0; color:@donkerbruin; } .feestmogelijkheden .grid_3{ height:auto; } .feestmogelijkheden .grid_3 div{ width:100px; overflow:hidden; } .feestmogelijkheden .grid_3 h2{ width:100px; font-size:15px; color:@lichtbruin; } .feestmogelijkheden .grid_3 p{ width:100px; font-size:12px; } #halve-maan-home div.grid_6{ padding-top:70px; } #halve-maan-home .last{ background:url('../images/frontend/halve-maan-home-bg.png') no-repeat; height:305px; } #halve-maan-home h2{ font-family: "myriad-pro-1","myriad-pro-2"; font-size:24px; } #halve-maan-home p{ font-size:14px; color:@lichtbruin; } /* Detailpagina's */ p.intro{ font-size: 105%; line-height: 1.5em; color: #555; margin-bottom: 60px; width: 85%; font-family: "myriad-pro-1","myriad-pro-2"; } .visueel{ clear: both; margin-bottom: 70px; } .visueel div{ width: 47%; } .visueel img{ border:3px solid white; .box-shadow(0, 0, 7px, 0.3); margin-left:3px; } .visueel div.right{ float: right; margin-left: 15px; } .visueel div.left{ float: left; margin-right: 30px; } .visueel p{ width: auto; color: #555; } img.drunch-flyer{ margin:0 4px 45px 4px; border:4px solid white; .box-shadow(0, 0, 8px, 0.3); } .feestmogelijkheden .feestformule{ margin-bottom:50px; } .feestmogelijkheden p{ color:@lichtbruin; } /* Contact */ #contactgegevens, #contactform{ margin:10px; padding:20px; background-color:fadeout(@lichtbruin,95%); .rounded-corners(6px); height:350px; } #contactgegevens p{ font-size:13px; } #contactgegevens p span{ color:@lichtbruin; } #contactform h3{ color:@donkerbruin; } input{ height:27px; } label{ margin-top:19px; width:100px; display:block; float:left; font-size:13px; color:@donkerbruin; } textarea{ height:160px; } input, textarea{ .rounded-corners(3px); border:1px solid fadeout(@lichtbruin,50%); width:250px; color:@donkerbruin; font-size:14px; margin-top:12px; padding-left:3px; } .submit{ margin-top:10px; margin-left:100px; cursor:pointer; width:auto; } .submit:hover{ text-decoration:underline; } .error{ margin-left:100px; color:#e00; font-size:11px; } .succes{ margin-left:100px; margin-top:10px; color:#00A200; font-size:12px; background-color:white; padding:3px 6px; width:135px; border:1px solid #C2BFBC; } #map{ margin:60px 0 20px 0; border-top:5px solid white; border-bottom:5px solid white; //.box-shadow(0, 0, 8px, 0.3); } /* Footer */ #footer{ height:24px; border-top:1px solid fadeout(@lichtbruin,87%); background-color:fadeout(@lichtbruin,92%); } #metatalk-link{ color:#888; font-size:11px; clear:both; text-decoration:underline; text-align:right; } #metatalk-link:hover{ color:#222F40 } .metatalk { display: block; clear: both; text-indent: -9999px; background: url(../images/frontend/metatalk-badge-small.png) no-repeat right center; height: 20px; width: 960px; margin: 0 auto; } /* Andere */ .clear{ clear:both; } .last{ margin-right:0 !important; } .accomodatie .visueel h2{ color:@donkerbruin !important; }