.portfolio-full-description p { line-height: 22px; }
.portfolio-full-description .hentry img { width: 100% }
.portfolio-full-description .work { margin-bottom:60px; position:relative; }
.portfolio-full-description .work-description { line-height: 2em; margin-bottom:110px; }
.portfolio-full-description h3, .portfolio-full-description h3 a { clear:none; margin-top:0 !important; font-size:28px; font-weight:normal; margin-bottom:1.4em; text-decoration:none; border-bottom: 3px solid #f0f0f0 }
.portfolio-full-description h3.related { font-size: 21px; }
.portfolio-full-description a.thumb { display:block; position:relative; }
.portfolio-full-description .work-thumbnail .thumb-wrapper { /*border:8px solid #cdcfd0;*/ }
.portfolio-full-description a.more { padding:10px 20px; text-align:center; border:1px solid #CFCFCF; background:#f3f3f3; color:#605f5f; display:inline-block; line-height:16px }
.portfolio-full-description a.more:hover { border:1px solid #CFCFCF; background:#eae7e7; text-decoration:none }   
.portfolio-full-description a.zoom { position:absolute; }  
.portfolio-full-description .work-skillsdate  { position:absolute; bottom:0; right:0; }
.portfolio-full-description .work-skillsdate p { /*border-left:4px solid #d18f1d;*/ border:0px; padding:0 0 0 40px; margin:0; background:no-repeat 0 3px;}
.portfolio-full-description .work-skillsdate p.categories { background-image:url('../../../../../images/icons/portfolio-project.png'); }
.portfolio-full-description .work-skillsdate p.customer   { background-image:url('../../../../../images/icons/author.png'); background-position:-1px 0; }
.portfolio-full-description .work-skillsdate p.workdate   { background-image:url('../../../../../images/icons/date.png'); background-position:-3px 2px;  line-height: 26px}
.portfolio-full-description .work-skillsdate span { padding-right: 5px; text-transform: none; font-weight: bold; }
.portfolio-full-description .hentry .post_video { margin: 0; padding: 0; height: 350px; }

.portfolio-full-description-related-projects{ margin-top: -20px }
.related_project { margin-bottom:20px;}
.related_project .related_img .overlay img { width: 41px; height: 41px; padding:0px; margin: 1px}

#portfolio.portfolio-full-description a.related_img a.zoom { background:#000 url('../../../../../images/icons/project.png') center no-repeat }
.portfolio-full-description .fulldescription_title h1 { font-size: 22px }

.portfolio-full-description .extra-images-slider { position:relative; }
.portfolio-full-description .extra-images-slider ul.slides li { display:none; -webkit-backface-visibility: hidden; }
.portfolio-full-description .extra-images-slider ul.slides li img { max-width: 100.003%; }
.portfolio-full-description .flex-direction-nav { width:59px; height:28px; position:absolute; bottom:10px; right:13px; z-index: 1}
.portfolio-full-description .flex-direction-nav li a { display:block; position:static; margin:0; opacity:1; width:28px; height:28px; text-indent:-9999; outline:none; background:url('../images/slider-nav.png') no-repeat; }
.portfolio-full-description .flex-direction-nav li a.flex-prev { background-position: top left; float:left; }
.portfolio-full-description .flex-direction-nav li a.flex-next { background-position: top right; float:right; }


.portfolio-full-description.portfolio-full-big .work-description { background-color: #ffffff; /*padding: 25px 20px 0 15px;*/ 
    border-top: 1px solid #F7F7F7;    
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);
}
.portfolio-full-description.portfolio-full-big .work-description h3 { margin: 25px 20px 1.0em 15px !important; border-bottom: 1px dashed #e6e6e6; padding-bottom: 25px; }
.portfolio-full-description.portfolio-full-big .work-description p { margin: 15px 20px 1.4em 15px !important; }
.portfolio-full-description.portfolio-full-big .work-skillsdate { position: relative; top: 0; right: auto; left: 0; border-bottom: 1px dashed #e6e6e6; padding-bottom: 15px; }
.portfolio-full-description.portfolio-full-big .work-skillsdate h4 { font-size: 18px; border-bottom: 1px dashed #e6e6e6; padding-bottom: 15px; font-weight: 700; }


.portfolio-full-description .work-skillsdate { bottom: -20px; padding-top: 15px; border-top: 1px solid #f0f0f0}
.portfolio-full-description .work-skillsdate h4 { color: #2c2b2b; font-weight: 900; font-size: 14px; }
.portfolio-full-description .work-skillsdate p { color: #747373; background:no-repeat 3px 3px; border:0px; padding:0 0 0 33px; margin: 0px 0px 7px 0px; }
.portfolio-full-description .work-skillsdate p .meta-label { color: #2c2b2b; padding-right: 0px; font-weight: normal !important; }
.portfolio-full-description .work-skillsdate p.categories { background-image:url('../../../../../theme/assets/images/project.png'); }
.portfolio-full-description .work-skillsdate p.customer { background-image:url('../../../../../theme/assets/images/customer.png'); background-position:2px 0; }
.portfolio-full-description .work-skillsdate p.workdate { background-image:url('../../../../../theme/assets/images/categories.png'); background-position:0px 2px; line-height: 20px; }
.portfolio-full-description .work-skillsdate p.website { background: url('../../../../../images/icons/world.png') 3px no-repeat; }
.portfolio-full-description .work-skillsdate p.workdate { background-position: 3px 3px; }
.portfolio-full-description .work-skillsdate span { padding-right: 5px; text-transform: none; font-weight: bold; }


.portfolio-full-description .picture_overlay .overlay div .lightbox_fulldesc img{ width:41px; height: 41px; padding:0px}