.wmdp-portfolio-wrapper {padding-top:0;padding-bottom:0;} 
.wmdp-portfolio-thumb .wmdp-title {font-size:120%;}
.wmdp-portfolio-thumb .wmdp-text {margin-top:0.5em;}
.wmd_theme .wmdp-portfolio-thumb a {border-radius:0;box-shadow:none;border-color:rgba(0,0,0,0.15);}
.wmd_theme .wmdp-portfolio-thumb a:hover {box-shadow:none;text-decoration:none;border-color:rgba(0,0,0,0.15);}
.wmd_theme .wmdp-portfolio-thumb .wmdp-pic {border-radius:0;}
.wmdp-portfolio-thumb.wmdp-with-link a img,
.wmdp-portfolio-thumb.wmdp-with-link a:hover img {-webkit-transform: none;transform: none;}
/* full layout & thumbnail */
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb .wmdp-desc {padding-bottom:1.5em;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a img {position:relative;top:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a:hover img {-webkit-transform: none;transform: none;top:-3px;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb .wmdp-desc-wrapper {position:relative;top:0;margin-left:-1px;margin-right:-1px;border-left:1px solid;border-right:1px solid;border-color:rgba(0,0,0,0.15);-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb  a:hover .wmdp-desc-wrapper {top:-6px;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a .wmdp-pic-inner:after,
.wmd_theme .wmdp-preview-layout-thumbnail .wmdp-portfolio-thumb a .wmdp-pic-inner:after {content:'';position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a:hover .wmdp-pic-inner:after,
.wmd_theme .wmdp-preview-layout-thumbnail .wmdp-portfolio-thumb a:hover .wmdp-pic-inner:after {opacity:1;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a .wmdp-pic:before,
.wmd_theme .wmdp-preview-layout-thumbnail .wmdp-portfolio-thumb a .wmdp-pic:before {content:'';position:absolute;top:50%;left:50%;height:50px;width:50px;margin:-26px 0 0 -12px;opacity:0;background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGxpbmUgeTE9IjExIiB4MT0iMjAiIHkyPSIyNSIgeDI9IjM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iI2ZmZmZmZiIvPjxsaW5lIHkxPSIyNSIgeDE9IjM0IiB5Mj0iMzkiIHgyPSIyMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNmZmZmZmYiLz48L3N2Zz4=') no-repeat center center;background-size:40px 40px;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:1;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a:hover .wmdp-pic:before,
.wmd_theme .wmdp-preview-layout-thumbnail .wmdp-portfolio-thumb a:hover .wmdp-pic:before {opacity:1;margin-left:-25px;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a .wmdp-pic:after,
.wmd_theme .wmdp-preview-layout-thumbnail .wmdp-portfolio-thumb a .wmdp-pic:after {content:'';position:absolute;top:50%;left:50%;border:1px solid #fff;margin:-26px 0 0 -50px;height:50px;width:50px;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmd_theme .wmdp-preview-layout-full .wmdp-portfolio-thumb a:hover .wmdp-pic:after,
.wmd_theme .wmdp-preview-layout-thumbnail .wmdp-portfolio-thumb a:hover .wmdp-pic:after {opacity:0.5;margin-left:-25px;}
.wmd_theme .wmdp-preview-layout-full a {-webkit-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}
/* full hover */
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc-wrapper {opacity:1;background-color:transparent;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc-wrapper:before {content:'';position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:1px solid #fff;opacity:0;-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc {padding:0;text-align:center;display:table;width:100%;height:100%;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc-inner,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc-inner {display:table-cell;vertical-align:middle;color:#333333;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-title,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-title {margin:0.4em 15px;padding:0 0.9em;font-size:140%;}
.wmdp-preview-layout-full-hover.wmdp-size-medium .wmdp-portfolio-thumb .wmdp-title,
.wmdp-preview-layout-full-hover-2.wmdp-size-medium .wmdp-portfolio-thumb .wmdp-title,
.wmdp-preview-layout-full-hover.wmdp-size-large .wmdp-portfolio-thumb .wmdp-title,
.wmdp-preview-layout-full-hover-2.wmdp-size-large .wmdp-portfolio-thumb .wmdp-title {margin-left:1em;margin-right:1em;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-title {position:relative;top:-20px;z-index:1;opacity:0;-webkit-transition:all 0.3s ease 0.15s;transition:all 0.3s ease 0.15s;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-text,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-text {margin:0.5em 15px;padding:0 1em;font-size:95%;}
.wmdp-preview-layout-full-hover.wmdp-size-medium .wmdp-portfolio-thumb .wmdp-text,
.wmdp-preview-layout-full-hover-2.wmdp-size-medium .wmdp-portfolio-thumb .wmdp-text,
.wmdp-preview-layout-full-hover.wmdp-size-large .wmdp-portfolio-thumb .wmdp-text,
.wmdp-preview-layout-full-hover-2.wmdp-size-large .wmdp-portfolio-thumb .wmdp-text {margin-left:1.5em;margin-right:1.5em;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-text {opacity:0;position:relative;top:-20px;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb a:hover .wmdp-desc-wrapper:before {opacity:0.3;-webkit-transform:scale(1,1);transform:scale(1,1);}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb a:hover .wmdp-title {top:0;opacity:1;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb a:hover .wmdp-text {top:0;opacity:0.8;-webkit-transition:all 0.3s ease 0.15s;transition:all 0.3s ease 0.15s;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb a:hover .wmdp-pic img {-webkit-transform:scale(1.1,1.1) rotate(0.1deg);transform:scale(1.1,1.1) rotate(0.1deg);}
@media only screen and (max-width: 1024px) {.wmdp-preview-layout-full-hover .wmdp-title,.wmdp-preview-layout-full-hover-2 .wmdp-title {	font-size:90%;}.wmdp-preview-layout-full-hover .wmdp-text,.wmdp-preview-layout-full-hover-2 .wmdp-text {	font-size:75%;}}
/* full hover 3d */
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-text {opacity:0.8;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb.wmdp-with-link a:hover img {-webkit-transform: none;transform: none;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-top .wmdp-desc-wrapper,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-top .wmdp-desc-wrapper {-webkit-transform-origin: 50% 0%;transform-origin: 50% 0%;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-top .wmdp-desc-wrapper {-webkit-animation: in-top 0.3s ease 0ms 1 forwards;animation: in-top 0.3s ease 0ms 1 forwards;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-top .wmdp-desc-wrapper{-webkit-animation: out-top 0.3s ease 0ms 1 forwards;animation: out-top 0.3s ease 0ms 1 forwards;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-bottom .wmdp-desc-wrapper,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-bottom .wmdp-desc-wrapper {-webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-bottom .wmdp-desc-wrapper {-webkit-animation: in-bottom 0.3s ease 0ms 1 forwards;animation: in-bottom 0.3s ease 0ms 1 forwards;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-bottom .wmdp-desc-wrapper {-webkit-animation: out-bottom 0.3s ease 0ms 1 forwards;
  animation: out-bottom 0.3s ease 0ms 1 forwards;}.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-left .wmdp-desc-wrapper, .wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-left .wmdp-desc-wrapper {-webkit-transform-origin: 0 50%;transform-origin: 0 50%;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-left .wmdp-desc-wrapper{-webkit-animation: in-left 0.3s ease 0ms 1 forwards;animation: in-left 0.3s ease 0ms 1 forwards;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-right .wmdp-desc-wrapper,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-right .wmdp-desc-wrapper {-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.in-right .wmdp-desc-wrapper {
  -webkit-animation: in-right 0.3s ease 0ms 1 forwards;
  animation: in-right 0.3s ease 0ms 1 forwards;}
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb a.out-right .wmdp-desc-wrapper {
  -webkit-animation: out-right 0.3s ease 0ms 1 forwards;
  animation: out-right 0.3s ease 0ms 1 forwards;}
@-webkit-keyframes in-top {
  from {-webkit-transform: perspective(500px) rotateX(-90deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateX(0deg);}}
@keyframes in-top {
  from {transform: perspective(500px) rotateX(-90deg); opacity:1}
  to   {transform: perspective(500px) rotateX(0deg);}}
@-webkit-keyframes out-top {
  from {-webkit-transform: perspective(500px) rotateX(0deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateX(-90deg); opacity:1}}
@keyframes out-top {
  from {transform: perspective(500px) rotateX(0deg); opacity:1}
  to   {transform: perspective(500px) rotateX(-90deg); opacity:1}}
@-webkit-keyframes in-bottom {
  from {-webkit-transform: perspective(500px) rotateX(90deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateX(0deg);}}
@keyframes in-bottom {
  from {transform: perspective(500px) rotateX(90deg); opacity:1}
  to   {transform: perspective(500px) rotateX(0deg);}}
@-webkit-keyframes out-bottom {
  from {-webkit-transform: perspective(500px) rotateX(0deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateX(90deg); opacity:1}}
@keyframes out-bottom {
  from {transform: perspective(500px) rotateX(0deg); opacity:1}
  to   {transform: perspective(500px) rotateX(90deg); opacity:1}}
@-webkit-keyframes in-left {
  from {-webkit-transform: perspective(500px) rotateY(90deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateY(0deg);}}
@keyframes in-left {
  from {transform: perspective(500px) rotateY(90deg); opacity:1}
  to   {transform: perspective(500px) rotateY(0deg);}}
@-webkit-keyframes out-left {
  from {-webkit-transform: perspective(500px) rotateY(0deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateY(90deg); opacity:1}}
@keyframes out-left {
  from {transform: perspective(500px) rotateY(0deg); opacity:1}
  to   {transform: perspective(500px) rotateY(90deg); opacity:1}}
@-webkit-keyframes in-right {
  from {-webkit-transform: perspective(500px) rotateY(-90deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateY(0deg);}}
@keyframes in-right {
  from {transform: perspective(500px) rotateY(-90deg); opacity:1}
  to   {transform: perspective(500px) rotateY(0deg);}}
@-webkit-keyframes out-right {
  from {-webkit-transform: perspective(500px) rotateY(0deg); opacity:1}
  to   {-webkit-transform: perspective(500px) rotateY(-90deg); opacity:1}}
@keyframes out-right {
  from {transform: perspective(500px) rotateY(0deg); opacity:1}
  to   {transform: perspective(500px) rotateY(-90deg); opacity:1}}
.wmdp-portfolio.wmdp-sc-portfolio .wmdp-portfolio-thumb {-webkit-transform:translateZ(0);  /* hover movement fix */transform:translateZ(0);}
/***/
.wmdp-portfolio.wmdp-preview-layout-full-hover.wmdp-margins-none,.wmdp-portfolio.wmdp-preview-layout-full-hover-2.wmdp-margins-none {margin-bottom:-2px;}
/***/
.wmdp-ajaxloading {position:fixed;top:50%;left:50%;width:60px;height:60px;background:#fff no-repeat center center;display:none;z-index:700;margin-left:-30px;margin-top:-30px;border-width:1px;border-style:solid;border-radius:30px;}
.wmdp-loadmoreloading {width:60px;height:60px;margin:2em auto;background:#fff no-repeat center center;display:none;border-width:1px;border-style:solid;border-radius:30px;}
.navigation-pages.wmdp-portfolio-pagination {margin:2em 0;}
.wmdp-loadmore-holder {text-align:center;line-height:2.5em;}
.wmdp-loadmore-holder .wmdp-loadmore-link {display:inline-block;margin:1em auto;border-width:1px;border-style:solid;text-decoration:none;color:inherit;padding:0 0 0 1em;-webkit-transition:all 0.3s;transition:all 0.3s;}
.wmdp-loadmore-link:after {content:"\e602";font-family:"omFont";float:right;margin-left:1em;display:inline-block;text-align:center;width:2.5em;border-left-width:1px;border-left-style:solid;border-color:inherit;}
/* Portfolio Full Width */
.wmdp-portfolio-full-width .page-title-wrapper.tpl-color + .content,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-image + .content,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-parallax + .content {padding-top:0;}
.wmdp-portfolio-full-width .content {padding-bottom:0;}
.wmdp-portfolio-full-width .content .container {max-width:none;width:100%;overflow:hidden;}
.wmdp-portfolio-full-width .content .container-inner {margin:0;}
.wmdp-portfolio-full-width .wmdp-portfolio-categories-wrapper {padding-left:20px;padding-right:20px;max-width:1160px;margin-left:auto;margin-right:auto;}
.wmdp-portfolio-full-width .page-title-wrapper.tpl-color + .content .wmdp-portfolio-categories-wrapper,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-image + .content .wmdp-portfolio-categories-wrapper,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-parallax + .content .wmdp-portfolio-categories-wrapper {margin-top:2em;}
.wmdp-portfolio-full-width .wmdp-portfolio-wrapper {margin-bottom:0;}
.wmdp-portfolio-full-width .page-title-wrapper.tpl-color + .content .wmdp-portfolio-wrapper,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-image + .content .wmdp-portfolio-wrapper,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-parallax + .content .wmdp-portfolio-wrapper {margin-top:0;}
.wmdp-portfolio-full-width .page-title-wrapper.tpl-color + .content .wmdp-portfolio.wmdp-margins-standard,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-image + .content .wmdp-portfolio.wmdp-margins-standard,
.wmdp-portfolio-full-width .page-title-wrapper.tpl-parallax + .content .wmdp-portfolio.wmdp-margins-standard {margin-top:3%;}
.wmdp-portfolio-full-width .wmdp-portfolio-wrapper .wmdp-portfolio.wmdp-margins-standard {margin-bottom:0;}
/* Portfolio Single Page */
.wmdp-portfolio-single-categories {font-size:85%; }
.wmdp-portfolio-single-categories-divider {margin:0 0.5em;}
.wmdp-portfolio-single-categories-divider:before {content:'\f111';font-family:'omFont';font-size:5px;vertical-align:middle;opacity:0.4;}
.wmdp-portfolio-single {margin-bottom:2em;}
.wmdp-media-width100 .wmdp-portfolio-single-media {padding:0;}
.wmdp-portfolio-single-media {padding:1.35em 0;}
/* Portfolio widget */
.wmdp-portfolio.wmdp-widget-mode .wmdp-portfolio-thumb {margin-bottom:2em;}
.wmdp-portfolio-categories-wrapper {margin:1em 0;}
.wmdp-portfolio-categories,
.entry-content ul.wmdp-portfolio-categories /* Twenty Twelve Theme */ {margin:0;padding:0;list-style:none;}
.wmdp-portfolio-categories li,
.entry-content .wmdp-portfolio-categories li /* Twenty Twelve Theme */ {float:left;margin:0.5em 1em 0.5em 0;}
.wmdp-portfolio-categories li a {display:block;border:1px solid #c4c4c4;border-radius:3px;text-decoration:none;color:#fff;position:relative;padding:0.4em 0.7em;background: #ddd;background-image: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.1)));background-image: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);background-image: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);background-image: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);background-image: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.wmdp-portfolio-categories li a:hover,
.wmdp-portfolio-categories li a.wmdp-active {background-color: #c4c4c4;border-color:#ababab;}
.wmdp-clear {clear:both;height:0;overflow:hidden;}
.wmdp-portfolio-wrapper {overflow:hidden;padding:0px;margin:0px;}
.wmdp-portfolio {margin-right:-4%;margin-bottom:-3%;-webkit-transition:height 0.6s;-moz-transition:height 0.6s;transition:height 0.6s;}
.wmdp-portfolio:after{content: '.';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;clear:both;}
.wmdp-portfolio-thumb {float:left;margin-right:3%;margin-bottom:3%;position:relative;}
.wmdp-portfolio.wmdp-size-xsmall .wmdp-portfolio-thumb {width: 16.83%;}
.wmdp-portfolio.wmdp-size-small .wmdp-portfolio-thumb {width: 21.78%;}
.wmdp-portfolio.wmdp-size-medium .wmdp-portfolio-thumb {width: 30.05%;}
.wmdp-portfolio.wmdp-size-large .wmdp-portfolio-thumb {width: 46.59%;}
.wmdp-portfolio-thumb .wmdp-pic-wrapper {display:block;margin:-1px;}
.wmdp-portfolio-thumb .wmdp-pic {display:block;position:relative;overflow:hidden;background:#eee;background-color:rgba(0,0,0,0.04);border-radius:3px 3px 0 0;}
.wmdp-portfolio-thumb.wmdp-no-desc .wmdp-pic {border-radius:3px;}
.wmdp-portfolio-thumb .wmdp-pic-inner {position: absolute;top: 0;left: 0;right: 0;}
.wmdp-portfolio-thumb .wmdp-pic img {display:block;max-width:100%;width:100%;margin:0 auto;border:0;height:auto;-webkit-transition:-webkit-transform 0.6s;-moz-transition:-moz-transform 0.6s;transition:transform 0.6s;}
.wmdp-portfolio-thumb.wmdp-with-link a:hover img {-webkit-transform:scale(1.2,1.2) rotate(0.1deg);-moz-transform:scale(1.2,1.2) rotate(0.1deg);transform:scale(1.2,1.2) rotate(0.1deg);}
.wmdp-portfolio-thumb .wmdp-desc-wrapper {display:block;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc-wrapper,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc-wrapper {position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:none;color:#fff;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb:hover .wmdp-desc-wrapper,
.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb:hover .wmdp-desc-wrapper {opacity:1;}
.wmdp-portfolio-thumb .wmdp-desc {display:block;padding:1em;}
.wmdp-portfolio-thumb .wmdp-desc-inner {display:block;}
.wmdp-portfolio-thumb .wmdp-title {display:block;font-weight:bold;font-size:110%;}
.wmdp-portfolio-thumb .wmdp-text {margin-top:1em;display:block;}
.wmdp-size-xsmall.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc,
.wmdp-size-xsmall.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc {font-size:85%;}
.wmdp-size-small.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc,
.wmdp-size-small.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc {font-size:90%;}
.wmdp-size-medium.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc,
.wmdp-size-medium.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc {font-size:100%;}
.wmdp-size-large.wmdp-preview-layout-full-hover .wmdp-portfolio-thumb .wmdp-desc,
.wmdp-size-large.wmdp-preview-layout-full-hover-2 .wmdp-portfolio-thumb .wmdp-desc {font-size:120%;}
/* no margins mode */
.wmdp-portfolio.wmdp-margins-none {margin-right:0;padding-bottom:1px;margin-bottom:0;}
.wmdp-portfolio.wmdp-margins-none .wmdp-portfolio-thumb {margin:0;}
.wmdp-portfolio.wmdp-margins-none.wmdp-size-xsmall .wmdp-portfolio-thumb {width: 20%;}
.wmdp-portfolio.wmdp-margins-none.wmdp-size-small .wmdp-portfolio-thumb {width: 100%;}
.wmdp-portfolio.wmdp-margins-none.wmdp-size-medium .wmdp-portfolio-thumb {width: 33.33%;}
.wmdp-portfolio.wmdp-margins-none.wmdp-size-large .wmdp-portfolio-thumb {width: 50%;}
.wmdp-portfolio.wmdp-margins-none .wmdp-portfolio-thumb a {-webkit-box-shadow:none;box-shadow:none;}
.wmdp-portfolio.wmdp-margins-none.wmdp-preview-layout-full .wmdp-portfolio-thumb {margin:0 -1px -1px 0;}
.wmdp-portfolio.wmdp-margins-none.wmdp-preview-layout-full.wmdp-size-xsmall {margin-right:-5px;}
.wmdp-portfolio.wmdp-margins-none.wmdp-preview-layout-full.wmdp-size-small {margin-right:-4px;}
.wmdp-portfolio.wmdp-margins-none.wmdp-preview-layout-full.wmdp-size-medium {margin-right:-3px;}
.wmdp-portfolio.wmdp-margins-none.wmdp-preview-layout-full.wmdp-size-large {margin-right:-2px;}
.wmdp-portfolio-full-width .wmdp-portfolio.wmdp-margins-standard {margin-left:2.91%;margin-right:-1.09%;}
/* widget mode */
.wmdp-portfolio.wmdp-widget-mode {margin-right:0;}
.wmdp-portfolio.wmdp-widget-mode .wmdp-portfolio-thumb {float:none;margin-right:0;margin-bottom:1em;}
.wmdp-portfolio.wmdp-widget-mode.wmdp-size-xsmall .wmdp-portfolio-thumb,
.wmdp-portfolio.wmdp-widget-mode.wmdp-size-small .wmdp-portfolio-thumb,
.wmdp-portfolio.wmdp-widget-mode.wmdp-size-medium .wmdp-portfolio-thumb,
.wmdp-portfolio.wmdp-widget-mode.wmdp-size-large .wmdp-portfolio-thumb {width: 100%;}
.wmdp-portfolio.wmdp-widget-mode .wmdp-portfolio-thumb .wmdp-pic {padding-top:0 !important;}
.wmdp-portfolio.wmdp-widget-mode .wmdp-portfolio-thumb .wmdp-pic-inner {position:static;}
.wmdp-portfolio.wmdp-widget-mode .wmdp-portfolio-thumb .wmdp-pic img {width:100%;}
.wmdp-portfolio-single-media img {max-width:100%;}
.wmdp-portfolio-single.wmdp-ratio-2v1 .wmdp-portfolio-single-media,
.wmdp-portfolio-single.wmdp-ratio-2v1 .wmdp-portfolio-single-description,
.wmdp-portfolio-single.wmdp-ratio-1v1 .wmdp-portfolio-single-media,
.wmdp-portfolio-single.wmdp-ratio-1v1 .wmdp-portfolio-single-description,
.wmdp-portfolio-single.wmdp-ratio-1v2 .wmdp-portfolio-single-media,
.wmdp-portfolio-single.wmdp-ratio-1v2 .wmdp-portfolio-single-description {float:left;min-height:1px;}
.wmdp-portfolio-single.wmdp-ratio-2v1 .wmdp-portfolio-single-media {width:65%;}
.wmdp-portfolio-single.wmdp-ratio-2v1 .wmdp-portfolio-single-description {width:32%;}
.wmdp-portfolio-single.wmdp-ratio-1v1 .wmdp-portfolio-single-media {width:49%;}
.wmdp-portfolio-single.wmdp-ratio-1v1 .wmdp-portfolio-single-description {width:48%;}
.wmdp-portfolio-single.wmdp-ratio-1v2 .wmdp-portfolio-single-media {width:32%;}
.wmdp-portfolio-single.wmdp-ratio-1v2 .wmdp-portfolio-single-description {width:65%;}
.wmdp-portfolio-single.wmdp-ratio-2v1.wmdp-media-position-left .wmdp-portfolio-single-media,
.wmdp-portfolio-single.wmdp-ratio-1v1.wmdp-media-position-left .wmdp-portfolio-single-media,
.wmdp-portfolio-single.wmdp-ratio-1v2.wmdp-media-position-left .wmdp-portfolio-single-media {margin-right:3%;}
.wmdp-portfolio-single.wmdp-ratio-2v1.wmdp-media-position-right .wmdp-portfolio-single-description,
.wmdp-portfolio-single.wmdp-ratio-1v1.wmdp-media-position-right .wmdp-portfolio-single-description,
.wmdp-portfolio-single.wmdp-ratio-1v2.wmdp-media-position-right .wmdp-portfolio-single-description {margin-right:3%;}
.wmdp-portfolio-single-media {padding:1em 0;}
.wmdp-portfolio-single-categories {margin:1em 0;font-size:90%;}
.wmdp-portfolio-single-categories-divider:before {content:' | ';}
.portfolio-random-items .portfolio-thumb .title
{width:100%;height:1.5em;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.portfolio-random-items.size-xsmall .item-num-6,
.portfolio-random-items.size-small .item-num-5,
.portfolio-random-items.size-medium .item-num-4,
.portfolio-random-items.size-large .item-num-3
{display:none;}
.portfolio-image-block img
{display:block;margin:0 auto;}
.wmdp-psib-item {margin-bottom:2em;}
.wmdp-psib-item:last-child {margin-bottom:0;}
.wmdp-responsive-embed {height: 0;overflow: hidden;padding-bottom: 56.25%;position: relative;}
.wmdp-responsive-embed iframe,  
.wmdp-responsive-embed object,  
.wmdp-responsive-embed embed,
.wmdp-responsive-embed video {position: absolute;top: 0;left: 0;height: 100% !important;width: 100% !important;}
.wmdp-w-responsive-embed iframe,  
.wmdp-w-responsive-embed object,  
.wmdp-w-responsive-embed embed,
.wmdp-w-responsive-embed video {width:100% !important;margin-left:0 !important;margin-right:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.wmdp-wp-video-wrapper {position:relative;}
.wmdp-wp-video-wrapper .wp-video {position:absolute;top:0;right:0;left:0;bottom:0;width:auto !important;height:auto !important;}
.wmdp-portfolio-pagination {margin:1em 0;text-align:center;}
.wmdp-navigation-prev-next {margin:1em 0;}
.wmdp-navigation-prev {float:left;}
.wmdp-navigation-next {float:right;}
.wmdp-portfolio-archive-item {margin:1em 0;border-bottom:1px solid #eee;padding-bottom:1em;}
.wmdp-portfolio-archive-item-pic {float:left;margin-right:2em;}
#filters li span.active {	background: #42a5f6;color:#fff;}
#filters li span:hover {background: #42a5f6;color:#fff;}
#portfoliolist-1 .wdp-portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width:100%;margin:1%;display:none;float:left;overflow:hidden;}
#portfoliolist-2 .wdp-portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width:48%;margin:1%;display:none;float:left;overflow:hidden;}
#portfoliolist-3 .wdp-portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width:31%;margin:1%;display:none;float:left;overflow:hidden;}
#portfoliolist-4 .wdp-portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;width:23%;margin:1%;display:none;float:left;overflow:hidden;}
.portfolio-wrapper {overflow:hidden;position:relative !important;background: #666;cursor:pointer;}
.wdp-portfolio img {	max-width:100%;	position: relative;}.wdp-portfolio .label {	position: absolute;	width: 100%;	height:40px;	bottom:-40px;}
.wdp-portfolio .label-bg {background: #e95a44;width: 100%;height:100%;position: absolute;top:0;left:0;}.wdp-portfolio .label-text {color:#fff;position: relative;z-index:500;padding:5px 8px;}.wdp-portfolio .text-category {display:block;font-size:9px;}
/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {.container {	width: 768px; }}
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {.container {width:95%;}#portfoliolist .wdp-portfolio {width:48%;margin:1%;}#ads {display:none;}}
/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {#ads {display:none;}}
/* #Clearing */
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:before, .clearfix:after, .row:before, .row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.row:after, .clearfix:after{clear: both; }
.row, .clearfix {zoom: 1; }
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}