.single-my-product .folio-entry-media.eight {width: 33.33333%;}
.single-my-product .folio-info.four {width: 66.66667%;}

.dk_container.dk_open {
  width: 450px;
}
.dk_container {
  width: 450px;
}

.dk_container a {
  width: 450px !important;
}

.dk_toggle {
  padding-left: 15px !important;
}

.project .cover .features {
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
    padding: 10px;
    min-height: 100px;
}
.project .cover .features .entry-tags {
    position: absolute;
    bottom: 5px;
}
.project .features .entry-tags ul li a{
	color:#bcbcbc!important;
}
.features .feature-title a {
    color: #fff;
}
#portfolio-page .project .cover, #grid-folio .project .cover{
	padding-bottom:0px!important;
}

.soc-icons.custom-social-position.widget {
    position: absolute!important;
  	z-index:1000;
    top:-10px
}
.custom-social-position a {
    color: #fff!important;
    width: 25px!important;
    height: 40px!important;
    font-size: 18px;
    right: 80px;
}
.widget.soc-icons a:after {
    display: none!important;
}

.headroom--pinned.headroom--top .soc-icons.custom-social-position.widget, .headroom--top .soc-icons.custom-social-position.widget{
    top: -10px!important;
}
.headroom--unpinned .soc-icons.custom-social-position.widget, .headroom--pinned .soc-icons.custom-social-position.widget {
    top: 5px!important;
}
.headroom--pinned.headroom--top .custom-social-position a, .headroom--top .custom-social-position a{
    right: 80px;
}
.headroom--unpinned .custom-social-position a, .headroom--pinned .custom-social-position a {
    right: 0;
}
.notbold{
    font-weight:normal
}

.dfd-share-popup-wrap .entry-share-popup{
 	display:block!important;
  	left:-25px!important;
}

#header-container.header-style-1:not(.small) #header .header-wrap .nav-menu .mega-menu-item .item-title{
	color:#ffff !important;
	}

.form-search-wrap a:before{
	color:#ffff !important;
}

#header-container.header-style-1:not(.small) #header .header-wrap {
			background: #0b3087!important;
	}
.project .cover .features {
    top: 0!important;
		bottom: initial!important;
}

#portfolio-page .project .cover .feature-title a, #grid-folio .project .cover .feature-title a {
    border-bottom-width: 0;
    display: inline-block;
    position: relative;
    z-index: 1;
    padding: 142px;
    margin: -33px;
}

.project.portfolio-hover-style-1 .entry-thumb .portfolio-entry-hover .title-wrap .widget-title a {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-90%);
    padding: 0 10px;
}