.single-portfolio .aux-full-container  .aux-wrapper  .aux-container{
	max-width:1216px;
	padding-top:80px;
	padding-right: 35px;
   padding-left: 35px;

}
.single-portfolio .type-portfolio.aux-side-right {
    padding-right: 389px;
}

.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-main {
	width:100%!important;
	margin-right:0px;
	padding:0;
	}



.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side {
  width: 315px;
	padding-right:0px;
	margin-left:0;
	margin-right:-389px;
	margin-top:200px;
	display:flex;
	flex-direction:column-reverse;	
}
.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side .entry-side-title{
	order:1;
	margin-bottom:-10px;
}
.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side .entry-side-overview h3{
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;	
	color:#FFFFFF;
}

@media screen and (max-width: 1024px){
	.single-portfolio .aux-full-container .type-portfolio.aux-side-right .entry-side{
		width:100%;
		float:left;
	  padding-left:0;
		padding-top:0;	
		margin-right:0;
		margin-top:0px!important;
		margin-bottom:0!important
		
	
	}}
@media screen and (max-width: 1024px){
.single-portfolio .type-portfolio.aux-side-right {
    padding-right: 0px!important;
	}}
@media screen and (max-width:1024px){
.single-portfolio .type-portfolio .aux-sticky-position{
    width: 100%!important;
	  float:none;
   	}}

@media screen and (max-width: 1024px){
	.single-portfolio .aux-resp .type-portfolio.aux-side-right .entry-main {
    margin-left: 0;
    margin-right: 0;
    padding: 35px 35px 0 0;
    width: 100%;
    float: none;
    left: 0;
}
.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
    padding-top: 0;
}
}

.single-portfolio .aux-next-prev-posts{
	background-color:var( --e-global-color-3ac76b5 );
	border-radius:24px;
	padding:36px 40px;
}
.single-portfolio .aux-next-prev-posts .np-nav-text {
    font-size:14px;
    color: #9F9F9F;
    margin-bottom: 8px;
   }
.single-portfolio .aux-next-prev-posts .np-title {
    font-size: 24px;
    font-weight: normal;
    color: #FFFFFF;
	    margin-bottom: 0;
}
.single-portfolio .aux-arrow-nav.aux-round.aux-medium{
	width:72px;
	height:72px;
	box-shadow:none;
	background-color:#2E3338;
	
}
.aux-next-prev-posts  a:hover .aux-overlay::after{
	box-shadow:none;
	background-color:#2E3338!important;
	
}
.single-portfolio .aux-svg-arrow.aux-medium-left {
    background-position: -178px -560px;
}
.single-portfolio .aux-svg-arrow.aux-medium-right{
	background-position: -178px -607px;
}
@media only screen and (max-width:600px){
.single-portfolio .aux-arrow-nav.aux-round.aux-medium {
    width: 42px;
    height: 42px;
}
.single-portfolio .aux-next-prev-posts{
padding: 36px 23px;
}
.single-portfolio .np-prev-section .np-arrow {
    margin-right: 13px;
}
.aux-next-prev-posts .np-next-section .np-arrow {
    margin-left: 13px;
}
.single-portfolio .aux-next-prev-posts .np-nav-text {
    font-size: 13px;
}
}
.single-portfolio .aux-next-prev-posts .np-nav-text{
    color: #9F9F9F!important;
}
@media only screen and (max-width:400px){
.single-portfolio .aux-next-prev-posts {
    display: flex;
}
.single-portfolio .aux-next-prev-posts .np-nav-text {
    font-size: 12px;
}
.single-portfolio .np-prev-section .np-arrow, .aux-next-prev-posts .np-next-section .np-arrow {
    margin-bottom: 10px;
}
.aux-next-prev-posts .np-prev-section {
     padding-right: 0;

}
}
.post-type-archive-portfolio .page-header  .aux-page-title-entry .page-title{
	    margin-top: 73px!important;
}
.post-type-archive-portfolio .aux-page-title-entry .page-title, .post-type-archive-portfolio .aux-breadcrumbs span, .post-type-archive-portfolio .aux-breadcrumbs a, .post-type-archive-portfolio .portfolio-filter-uncategorized .entry-title, .aux-search.aux-advanced-search .aux-primary .aux-search-from span, .search-results .page-title-group .page-title, .search-results .aux-show-all-results a {
    color: #fff!important;
}
.post-type-archive-portfolio .page-title-section .aux-breadcrumbs {
    margin-top: 183px!important;
}
.post-type-archive-portfolio .page-header .aux-page-title-entry .page-title {
    margin-top: 26px!important;
}
.aux-search.aux-advanced-search .aux-primary hr{
	display:none;
}
.aux-search.aux-advanced-search .aux-content-top-margin .aux-primary {
    padding-top: 10.375em!important;
}
.search-results .page-title-section{
    margin-top: 150px;
}
.search-results .aux-show-all-results{
    text-decoration: none!important;
}
.single-portfolio .aux-arrow-nav.aux-round.aux-medium{
	transition:all 200ms ease-in;
}
.single-portfolio .aux-arrow-nav.aux-round.aux-medium:hover , .aux-next-prev-posts .np-next-section  a .aux-overlay::after, .aux-next-prev-posts .np-prev-section  a .aux-overlay::after{
    background-color: var(--e-global-color-accent )!important;
	transition:all 200ms ease-in;
}
.single-portfolio .type-portfolio .entry-meta-data dt{
    margin-bottom: 11px;
}
.aux-single .type-portfolio .entry-meta-data dd{
   margin-bottom: 24px;
}
.single-portfolio  .aux-next-prev-posts.nav-skin-minimal .np-arrow {
    margin-top: -6px;
}
@media only screen and (max-width:600px) and (min-width:400px){
.single-portfolio .np-next-section   .np-nav-text{
     max-width: 50px;
     float: right;
}
}
@media only screen and (max-width:400px) {
.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
   padding-top: 51px;
}
}
.page-title-section {
   margin-top: 142px;
} 
.page-header .aux-breadcrumbs span a, .search-result .aux-primary .entry-title, .search-result .entry-content .message404, .search-result .entry-main .aux-back-to-home, .list-portfolio.aux-template-type-default .aux-primary .entry-title a{
   color: #fff!important;
} 
.aux-search.aux-advanced-search .aux-primary .aux-search-from {
    padding: 0;
}
.searchform input, .search-no-results .aux-search-form input{
   color: #fff!important;
}
@media only screen and (min-width:1025px) {
.search-no-results .page-header .aux-container, .search-no-results .aux-wrapper .aux-container{
    width: 1120px!important;
    padding: 0!important;
}
}
@media only screen and (min-width: 1025px) {
.single-portfolio .aux-full-container .aux-wrapper .aux-container{
    padding-right: 47px;
    padding-left: 47px;
}
}
.page-header .aux-container .aux-breadcrumbs{
     margin-left: -9px;
}
.page-header .aux-container{
    padding-left: 29px;
}
.aux-wrapper .sidebar-inner{
    padding-top: 71px;
}