#portfolio_wrap{ position:relative; display:block; width:100%; margin:0 auto; padding-bottom:80px; z-index:5; margin-left:6em\9}@media only screen and (max-width:360px){ #portfolio_wrap{ width:380px; left:-1.5em; border:0px solid magenta}}@media only screen and (min-width:360px)and (max-width:620px){ #portfolio_wrap{ width:380px; border:0px solid green}}@media only screen and (min-width:620px) and (max-width:930px){ #portfolio_wrap{ width:650px; margin:0 auto}}@media only screen and (min-width:930px) and (max-width:1240px){ #portfolio_wrap{ width:920px; margin:0 auto}}@media only screen and (min-width:1240px){ #portfolio_wrap{ width:1200px; margin:0 auto}}#products{ width:100%; margin:0px auto; height:auto; position:relative}@media only screen and (min-width:360px)and (max-width:620px){ #products{ left:2.5em}}#portfolio_wrap h3{  font-size:1.6em; font-weight:700; margin-bottom:30px; color:black; line-height:2em}.hover-blog-link-sign{    background:url('../../images/realisations/portfolio/wall/plus/link.png') no-repeat center center; width:100%; height:100%; left:0px; border:0px solid green; position:absolute; cursor:pointer}.filter-fullwidth{ position:absolute; z-index:1000; right:70px; right:12em\9; *right:15em}.category{    background:url('../../images/realisations/portfolio/wall/plus/select-type.jpg') no-repeat top left; height:14px; padding-left:36px; padding-bottom:2px; padding-top:0px; position:relative; z-index:1100}.dropdown ul{  font-size:14px; font-weight:bold; list-style:none; z-index:1000; padding-top:0px; line-height:30px; color:rgb(255,255,255); padding-left:0px}.dropdown ul li{ background-color:#222; border-left:1px solid #222; border-right:1px solid #222; cursor:pointer; padding-left:20px; text-shadow:1px 1px 0px #000}.dropdown ul li:first-child{ padding-top:30px}.dropdown ul li:last-child{ -webkit-border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 0px 5px 5px; padding-bottom:14px}.dropdown ul li:hover,.dropdown .selected-filter-item{ color:rgb(31,176,204)}.pagination{ position:absolute; right:90px; bottom:0px; margin-bottom:-60px}.pagination .pageofformat{  font-size:12px; font-weight:bold; color:#fff; float:left; padding-top:9px; padding-right:10px; text-shadow:1px 1px 0px #000}.pagination .pages{ float:left; margin-left:5px; padding-left:10px; padding-right:10px}.selectportfolio{ height:60px}@media only screen and (max-width:620px){ .selectportfolio{ display:none; height:60px}}#portfolio-filter{ width:340px; margin:0px; padding-top:28px}#portfolio-filter ul li{ font-size:1.1em; letter-spacing:0.05em}.buttonlight{  font-weight:bold; position:relative; z-index:1100;  height:30px; line-height:30px; font-size:1.2em; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}.buttonlight:link,.buttonlight:visited,.buttonlight{ color:rgb(255,255,255); font-size:1em; letter-spacing:0.05em; padding:0 20px 0 20px; text-align:center; text-shadow:1px 1px 0px #000;  background:black; border:1px solid #222; text-decoration:none; font-weight:bold; cursor:pointer; position:relative; z-index:1100}.buttonlight:hover,.comment-reply-link:hover,.buttonlight-selected{ color:#fff; text-shadow:1px 1px 0px #000; background:#333; border:1px solid #222; text-decoration:none}.thumb-rounded{ border:1px solid #e6e6e6}.cell1x1,.cell1x2,.cell2x1,.cell2x2{ overflow:hidden; background:white; border-bottom:1px solid transparent}.cell1x1 img,.cell1x2 img,.cell2x1 img,.cell2x2 img{ position:absolute; top:0px; left:0px}.tp-portfolio .caption{ font-size:15px;   position:relative; width:100%; padding:8px 15px 8px 15px; background-color:transparent; text-align:center; color:black; visibility:hidden}.tp-portfolio .caption i{ font-size:12px}.tp-portfolio .entry-info{ display:none}