.fresh_projects{float:left;width:100%;padding:45px 0px 0px 0px;background:url(../images/projects-bg.png) repeat left top;text-align:center;}
.fresh_projects h1{font-size:26px;padding:0px 0px 0px 0px;margin:0px 0px 45px 0px;font-family:'Open Sans', sans-serif;font-weight:600;text-transform:uppercase;}
.fresh_projects h1 strong{color:#0896b8;font-weight:600;}
.fresh_projects h1 i{font-size:18px;color:#999;font-style:normal;display:block;line-height:25px;font-weight:300;}
.fresh_projects_list section .display .small-group{float:left;width:100%;height:auto;overflow:hidden;}
.fresh_projects_list section .display .small-group div.small{position:relative;float:left;width:100%;height:100%;color:#fff;overflow:hidden;}
.fresh_projects_list section .display .small-group div.small img{width:100%;height:100%;-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.9);-webkit-box-shadow:0px 0px 1px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.9);}
.fresh_projects_list section .display .small-group div.small .hover{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;z-index:90;}
.fresh_projects_list section .display .small-group div.small:hover .hover{background:#424445;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;height:auto;}
.fresh_projects_list section .display .small-group div.small:hover .info{color:#fff;}
.fresh_projects_list section .display .small-group div.small a{color:#fff;}
.fresh_projects_list section .display .small-group div.small .info{position:absolute;bottom:0px;margin-bottom:0px;left:0;width:100%;z-index:100;background:none;border:none;-webkit-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1);transition:bottom 0.5s cubic-bezier(0.19, 1, 0.22, 1);}
.fresh_projects_list section .display .small-group div.small .info strong{font-size:18px; color:#fff;margin:0px;padding:10px;line-height:normal;font-size:16px;font-weight:normal;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9; text-align:center;display:block;}

.fresh_projects_list section .display .small-group div.small .info .title{color:#fff;margin:0px;padding:10px 0px 10px 13px;line-height:normal;font-size:16px;font-weight:normal;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.fresh_projects_list section .display .small-group div.small .info .title a{font-size:16px;}
.fresh_projects_list section .display .small-group div.small .info .title em{color:#eee;font-size:12px;}
.fresh_projects_list section .display .small-group div.small .info .title ul{float:right;padding:0px;margin:5px 10px 0px 0px;}
.fresh_projects_list section .display .small-group div.small .info .title li{float:left;padding:0px;margin:0px 0px 0px 4px;font-size:13px;color:#b9b9b9;width:16px;height:16px;vertical-align:middle;line-height:20px;text-align:center;border-radius:100%;background-color:#434343;}
.fresh_projects_list section .display .small-group div.small .info .title li img{width:13px;height:13px;border-radius:100%;}
.fresh_projects_list section .display .small-group div.small .info .title li img:hover{background-color:#727272;width:13px;height:13px;border-radius:100%;}
.fresh_projects_list section .display .small-group div.small .info h2{background:none;color:#727272;margin:0px 0px 0px 0px;padding:0px;font-size:13px;font-weight:normal;}
.fresh_projects_list section.cheapest .small-group .additionnal{font-weight:500;color:#fff;line-height:20px;padding:0px 25px 0px 25px;position:absolute;top:100%;left:0;right:0;opacity:0;margin-top:5px;}
.fresh_projects_list section.cheapest .small-group .additionnal b{padding:3px 10px 3px 10px;margin:0px 0px 0px 0px;color:#000;font-size:11px;font-weight:normal;float:right;margin-right:7px;background-color:#fff;}
.fresh_projects_list section.cheapest .small-group .additionnal b:hover{background-color:#ccc;}
.fresh_projects_list section.cheapest .small-group .additionnal b a{color:#222;}
.fresh_projects_list section.cheapest .small-group div.small:hover .title{color:#fff;margin:0px;padding:16px 0px 0px 25px;line-height:normal;font-size:16px;font-weight:600;background:none;}
.fresh_projects_list section.cheapest .small-group div.small:hover .info{bottom:70%;}
.fresh_projects_list section.cheapest .small-group div.small:hover .additionnal{opacity:1;}
.fresh_projects_list section.cheapest .small-group div.small:hover h1, .fresh_projects_list section.cheapest .small-group div.small:hover h2,.fresh_projects_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3,.fresh_projects_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3{color:#fff;margin:0px;padding:0px;line-height:normal;}
.fresh_projects_list section.cheapest .small-group div.small:hover h2 strong,.fresh_projects_list section.cheapest .small-group div.small:hover section#easy-to-reach .large .info h3 strong,.fresh_projects_list section#easy-to-reach .large .info section.cheapest .small-group div.small:hover h3 strong{color:#fff;margin:0px;padding:0px;line-height:normal;}
body{padding:0;margin:0;width:100%;height:100%;font-size:12px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;line-height:1.6;font-family:'Merriweather Sans', Arial, Helvetica, sans-serif;color:#222;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
*{outline:none;border:none;}
a img{border:none;}
.spacer{clear:both;width:100%;height:0;}
.body-wrapper{width:100%;margin:0 auto;padding:0;}
.controller{width:940px;height:auto;margin:0 auto;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:#696969;margin:0 0 15px 0;font-family:'Merriweather Sans', Arial, Helvetica, sans-serif;font-weight:bold;}
p{font-size:14px;color:#222;font-family: "Calibri";margin-top:0;margin-bottom:15px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#696969;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}
a{color:#ea4748;}
a:hover{text-decoration:underline;}
h5{font-size:20px;}
a, a > *{font-family:inherit;text-decoration:none;-webkit-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-moz-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-ms-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-o-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;}
input, textarea{font-family:inherit;font-size:13px;-webkit-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-moz-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-ms-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;-o-transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;transition:background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out;}
.button, input[type="submit"], button{background:#80B600;color:#fff;cursor:pointer;height:auto;overflow:visible;padding:3px 20px 4px 20px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;width:auto;}
footer#footer h1,
footer#footer h2,
footer#footer h3,
footer#footer h4,
footer#footer h5,
footer#footer h6{color:#696969;}
::-moz-selection{background:#ea4748;color:#fff;text-shadow:none;}
.::selection{background:#ea4748;color:#fff;text-shadow:none;}
.radius-2{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.radius-3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.radius-5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.radius-10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.radius-15{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.radius-20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}