

  .element {
  width:275px;
  height:auto;
  margin: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  outline:none; 
  background:#F7F7F7;
  border:1px solid #D0D0D0;
  }

  .default-block {
        position:relative;;
        width:275px;
  } 

  .default-block .image-block {
        margin:0px;
        padding:0px;
        line-height:0px;
        border:1px solid #D0D0D0;
  }

  .default-block img {
  margin:0px !important;
  max-width:none !important;
  width:275px !important;
  border-radius:0px;
  }

  .default-block .title-block {
        display:block;
        height:35px;
        padding:10px 0px 0px 0px;
        width:100%;
  }

  .default-block .title-block h3 {
        position:relative;
        margin:0px !important;
        padding:0px 5px 0px 5px !important;
        width:275px !important;
        text-overflow: ellipsis;
        overflow: hidden; 
        white-space:nowrap;
        font-weight:normal;
        color:#555555;
        font-size:15px !important;
        line-height:15px !important;
  }


  .wd-portfolio-panel {
        position: relative;
        display:block;
        width:265px !important;
        margin:10px 5px 0px 5px;
        padding:0px;
        text-align:left;
  }

  .wd-portfolio-panel .description-block p,.wd-portfolio-panel .description-block * {     
        text-align:justify;
        font-weight:normal;
        font-size:14px !important;
        color:#5B5B5B;
        margin:0px !important;
        padding:0px !important;
  }


  .wd-portfolio-panel .description-block h1,
  .wd-portfolio-panel .description-block h2,
  .wd-portfolio-panel .description-block h3,
  .wd-portfolio-panel .description-block h4,
  .wd-portfolio-panel .description-block h5,
  .wd-portfolio-panel .description-block h6,
  .wd-portfolio-panel .description-block p, 
  .wd-portfolio-panel .description-block strong,
  .wd-portfolio-panel .description-block span {
        padding:2px !important;
        margin:0px !important;
  }

  .wd-portfolio-panel .description-block ul,
  .wd-portfolio-panel .description-block li {
        padding:2px 0px 2px 5px;
        margin:0px 0px 0px 8px;
  }


  .wd-portfolio-panel .thumbs-list {
        list-style:none;
        clear:both;
        display:table;
        width:100%;
        padding:0px;
        margin:3px 0px 0px 0px;
        text-align:center;
  }

  .wd-portfolio-panel .thumbs-list li {
        display:inline-block;
        margin:0px 3px 0px 2px;
  }

  .wd-portfolio-panel .thumbs-list li a {
        display:block;
        width:75px;
        height:75px;
        opacity:0.7;
        display:table;
  }

  .wd-portfolio-panel .thumbs-list li a:hover {
        opacity:1;
  }

  .wd-portfolio-panel img {
        display:table-cell;
        vertical-align:middle;
        width:75px !important;
        max-height:75px !important;
        width:100%;
        height:100%;
  }

  .wd-portfolio-panel > div {
        padding-top:10px;
        margin-bottom:10px;
                        background:url('/wp-content/plugins/portfolio-gallery/Front_end/../images/divider.line.png') center top repeat-x;
        }

  .wd-portfolio-panel .button-block {
        padding-top:10px;
        margin-bottom:10px;
        
  }

  .wd-portfolio-panel .button-block a, .wd-portfolio-panel .button-block a:link, .wd-portfolio-panel .button-block a:visited {
        padding:10px;
        display:inline-block;
        font-size:14px;
        background:#E74C3C;
        color:#FFFFFF;
        padding:6px 12px;
        text-decoration:none;
  }

  .wd-portfolio-panel .button-block a:hover, .wd-portfolio-panel .button-block a:focus, .wd-portfolio-panel .button-block a:active {
        background:#DF2E1B;
        color:#FFFFFF;
        text-decoration:none;
  }

  