.page-title-section{
	max-width:1600px;
	background-color:#00000005;
	border-radius:22px;
	margin:auto;
	margin-top:150px;
}
.page-title-section .aux-center{
	border-width:0;
}

.page-title{
    line-height: 54px;;
    margin: 0;
    font-weight: 900;
    font-size:45px;
	letter-spacing:-2.25px;
	margin-top:32px;
	margin-bottom:0px!important;
}
.aux-page-title-entry{
	margin-bottom:30px!important;
}
.aux-resp.aux-s-fhd .aux-boxed-container .aux-container{
	display:flex;
	flex-direction:column-reverse;
	align-items:center;
}
.page-title-section .aux-breadcrumbs{
	margin-top:0!important
}
.aux-breadcrumbs span,.aux-breadcrumbs span a{
	font-size:16px;
	line-height:19px;
	color:#7D7D7D!important;
}
.aux-breadcrumbs span:last-child,.aux-breadcrumbs span:hover,.aux-breadcrumbs span a:hover{
	color:var( --e-global-color-primary )!important;
	text-decoration:none;
}
.page-title-section .page-header{
	border-width:0;
}


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

}
.single-portfolio .type-portfolio.aux-side-right {
    padding-right: 673px;
}
@media screen and (max-width: 1449px) and (min-width: 1025px){
.single-portfolio .type-portfolio.aux-side-right {
    padding-right: 625px!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;
}
}

.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: 520px;
	padding-right:0px;
	margin-left:0;
	margin-right:-675px;
	margin-top:100px;
	display:flex;
	flex-direction:column-reverse;	
}
@media screen and (max-width: 1024px){
	.single-portfolio .aux-full-container .type-portfolio.aux-side-right .entry-side{
	  padding-left:0;
		margin-right:0;
		width:100%;
		float:left;
		
	
	}}
.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side .entry-side-title{
	order:1;
	max-width:350px;
	margin-bottom:-10px;
}
@media screen and (max-width: 1024px){
	.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side .entry-side-title{
		max-width:100%;
}
	.single-portfolio .aux-full-container .type-portfolio.aux-side-right .entry-side{
		margin-top:0px!important;
		margin-bottom:0!important
	}
}
.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side .entry-side-overview h3{
	font-size:25px;
	font-weight:bold;
	line-height:1.2em;	
}

@media screen and (max-width: 1600px) and (min-width: 1025px){
	.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side {
		padding-right:35px;
	}
}
@media screen and (max-width: 1440px) and (min-width: 1366px){
	.single-portfolio .aux-full-container .type-portfolio.aux-side-right  .entry-side {
		margin-right:-600px;
	}
}

.single-portfolio .aux-single-portfolio-share span:before{
	color:#000000;
	}


.single-portfolio .type-portfolio .entry-actions {
     border: none;
       }


.single-portfolio .type-portfolio .entry-actions .aux-single-portfolio-share .aux-text{
	display:none;
}


.single-portfolio .aux-widget-recent-posts .post{
    border: 1px solid #F2F2F2;
    padding: 11px;
    text-align:center; 
    background-color: #ffffff;
    border-radius: 32px;
}
.single-portfolio .aux-widget-recent-posts .post:hover{
    box-shadow: 0px 12px 43px #0000000A;
    border: none;
    transition: all 300ms ease-out; 
}

.single-portfolio .aux-related-container .meta-sep,.single-portfolio .aux-related-container .entry-info .author,.single-portfolio .aux-related-container .entry-info i,.single-portfolio .aux-related-container .entry-info .post-edit-link,.single-portfolio .aux-related-container .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]:before
{
    display: none;
}
.single-portfolio .entry-main .entry-header{
    max-width: 100%
}
.single-portfolio .aux-related-container .hentry:hover .entry-title a{
    color: var( --e-global-color-primary );
    transition: all 300ms ease-out; 
}

.single-portfolio .aux-widget-recent-posts .aux-match-height .aux-col{
    padding-right:60px!important;
    margin-bottom:60px!important;
	padding-left:0
}
@media only screen and (max-width:1400px){
.single-portfolio .aux-widget-recent-posts .aux-match-height .aux-col{
    padding-right:30px!important;
    margin-bottom:30px!important;
}
}
.single-portfolio .aux-widget-related-posts .widget-title{
	margin-bottom:50px;
}
.single-portfolio .aux-widget-related-posts{
		margin-bottom:30px;
}

.single-portfolio .type-portfolio.aux-side-right .entry-meta-data dl{
	display:flex;
	flex-direction:column;
}
.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper {
    left: 180px;
}
.single-portfolio .aux-tooltip-socials-container .aux-tooltip-dark + .aux-tooltip-socials-wrapper:after{
	left: 25px;
	}
@media screen and (max-width: 480px){
	.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper {
    left: 90px;
}
}
.single-portfolio .aux-media-frame.aux-media-image:before{
	content:"\71";
	position:absolute;
	width:38px;
	height:38px;
	top:21px;
	right:23px;
	border-radius:50px;
	background-color:var( --e-global-color-secondary );
	font-family: "auxin-front-2" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    line-height: 1;
	  color:#ffffff;
	line-height: 2.3em;
	opacity:0;
	transition:all 300ms ease-out;
   
}
.single-portfolio .aux-related-container .hentry:hover .aux-media-frame.aux-media-image:before{
	opacity:1;
}
@media only screen and (max-width:1024px){
	.single-portfolio .aux-related-container {
		padding-top:0!important;
	}
}

.single-post .aux-territory{
	
	max-width:1400px;
}
.single-post .page-title-section .page-header{
		background-color:#ffffff;

}
.single-post .aux-container{
		max-width:1400px!important;
	 align-items:start!important;
	background-color:#ffffff;
}
.single-post .entry-header .entry-title{
	max-width:1000px;
}
.single-post .page-title-section .aux-boxed-container .aux-page-title-entry .aux-page-title-box {
    display: flex;
	flex-direction: column-reverse;
}
.single-post .page-title-section .aux-dark{
	color:#000
}
.single-post .aux-primary{
	padding-top:0px;
}
.single-post .entry-media img{
	border-radius:35px;
	margin-top:200px
}
@media only screen and (min-width:768px){
	.single-post .hentry.aux-medium-context .entry-header,.single-post .hentry.aux-medium-context .entry-info,.single-post .hentry.aux-medium-context .entry-content{
	margin-left:0%;
	margin-right:0%
} 
}


.single-post .entry-main{
	margin-bottom:50px;
	display: flex;
    flex-direction: column;
}

.single-post .entry-main .entry-content{
	order:3
}
.single-post .entry-main .entry-meta{
	order:4
}
.single-post .entry-main .entry-header{
	order:2
}

.single-post .entry-info{
	display:flex;
	justify-content:start;
	margin-bottom:0!important;

}
.single-post .entry-info .entry-date{
	order:1;
} 


.single-post .entry-info .entry-author{
	order:2;	
}


.single-post .hentry .entry-info .entry-edit{
	display:none
}
.single-post .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]:before{
	display:none;
}  

.single-post .entry-info .entry-date:before,.single-post .entry-info .meta-sep:before{
	content: "" !important;
    position: relative;
    top: 0;
	  left:0;
    display: inline-block;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    margin: 0 10px;
    vertical-align: middle;
    background-color: #BBB;
}

@media screen and (max-width: 767px){
	.single-post .hentry .entry-info .entry-date :before ,.single-post .hentry .entry-info .entry-author .author:before{display:none;}
	

.single-post .hentry .entry-content {
    margin: 45px 0px;
}
.single-post .hentry .entry-info{
		margin-left:0;
		margin-right:0;
	}
}
@media only screen and (max-width: 1024px) and (min-width:768px){
	.single-post .aux-primary .hentry .entry-title {
		max-width:700px!important;
		font-size:40px;
		
    }
}
@media only screen and (max-width: 767px){
	.single-post .aux-primary .hentry .entry-title {
		max-width:600px!important;
		font-size:30px;		
    }
	.single-post .entry-header{
		margin-left:0!important;
		margin-bottom:0;
	}
	.aux-resp.single-post .hentry footer.entry-meta{
		align-items:center!important;
	}
}
@media only screen and (max-width:414px){
	.single-post .wp_ulike_general_class button{
		margin-right:10px!important
	}
	.single-post .hentry .entry-meta .entry-tax span {
    margin-right: 5px!important;
	}}
@media only screen and (max-width:380px){
	.single-post .hentry .entry-meta{
		padding-left:15px!important;
		padding-right:15px!important;
		padding-bottom: 1.875em!important;
	}
}
@media only screen and (max-width:767px){
	.single-post .hentry .entry-meta{
		padding-top:1.875em!important;
		padding-bottom: 1.875em!important;
	}
}
.single-post .hentry .entry-meta {
   border:1px solid #F2F2F2;
 	 border-radius:20px;
	 padding:50px;
} 
.single-post .hentry .entry-meta .entry-tax span{
	margin-right:20px;
}

@media only screen and (max-width:767px){
	  .single-post .hentry .entry-meta,.single-post .comment-respond{
      width:100% ;
    	
}	
}

.single-post #respond{
	margin:0 auto;
}
.single-post .form-submit input[type="submit"]{
	background-color:var( --e-global-color-primary );
	border-radius:30px;	
	margin-bottom:80px;
  padding: 18px 55px!important;
	transition:all 300ms ease-out;
}
.single-post .form-submit input[type="submit"]:hover{
	background-color:#ffffff;
	border:1px solid #E8E8E8;
  color:#000000!important;
}

.single-post #commentform textarea{
	background-color: #F2F2F2;
    border-radius: 25px;
    border: none;
	margin-bottom:30px;	
	padding-left:25px;
}
.single-post #commentform input[type=text],.single-post  #commentform input[type=email]{
	  background-color: #F2F2F2;
    border-radius: 50px;
    border: none;
  	margin-bottom:20px;
		width:100%;
  	padding-left:25px;
	  height:auto;
}
.single-post #commentform input[type=text]::placeholder,.single-post  #commentform input[type=email]::placeholder,.single-post  #commentform textarea::placeholder{
	font-style:normal;
}

.single-post .comment-form-cookies-consent{
	display:none;
}
.single-post .logged-in-as{
	width:100%;
}
.single-post .comment-form .comment-notes{
	margin-bottom:70px;
}

.single-post .hentry footer.entry-meta .entry-tax a:hover,.single-post .hentry .entry-info .entry-tax a:hover{
	color:var( --e-global-color-primary );
}
.single-post .aux-search-form .aux-iconic-search-submit {
	display:none;
}



.single-post .comment-form{
	display:flex;
	flex-flow:row wrap;
	justify-content:space-between;
}
.single-post #commentform .comment-notes{
	flex-basis: calc(100%);
}
.single-post .comment-form  .aux-block-inputs{
		flex-basis: calc(100%);


}
.single-post .comment-form .aux-inline-inputs{
	flex-basis: calc(50% - 8px);
}
.single-post #commentform input[type=text], .single-post #commentform input[type=email]{
	width:100%;
	height:87px;
	padding-left:40px;
}
@media only screen and (max-width:550px){
	.single-post	.comment-form{
		display:block;
	}
}


.single-post .comments-title{
	margin-bottom:60px;
	margin-top:-20px;
}
.single-post #comments .wpulike .wp_ulike_general_class,.single-post .aux-commentlist .comment .comment-edit-link{
	display:none;
}
.single-post .aux-commentlist.skin-arrow-links .children  li {
    background: none;
}
.single-post .aux-commentlist .comment{
	border:1px solid #DFDFDF;
	border-radius:25px;
	margin-bottom:36px;
	padding:43px;
	min-height:227px;
}
.single-post .children .comment{
	background-color:var( --e-global-color-primary);
}

.single-post .comment .comment-body{
	margin-left:180px;
	}
.single-post .aux-commentlist .comment .comment-reply-nav .comment-reply-link{
	position:absolute;
	top:160px;
	left:20px;
	font-size:0;
	width:40px;
	height:40px;
	background-color:var( --e-global-color-secondary);
	border-radius:15px;
	background-image:url(/demos/wp-content/uploads/2021/01/reply.svg);
	background-repeat:no-repeat;
	background-position:
		center;
}
.single-post .children .comment .comment-reply-nav .comment-reply-link{
	background-color:#ffffff;
background-image:url(/demos/wp-content/uploads/2021/01/reply-Copy.svg);
}
@media only screen and (max-width:767px){
	.single-post .aux-commentlist .comment .comment-reply-nav .comment-reply-link{
		top:80px;
		transform:scale(0.6);
	}
}
@media only screen and (min-width:768px){
	.single-post .aux-commentlist .avatar{
	
	width:141px;
	height:141px;
	margin-right:40px;
		
}
}
.single-post .aux-commentlist .avatar{
	border-radius:15px;
	border:none;
}

.single-post .aux-commentlist .comment .comment-author{
	display:flex;
	margin-bottom:10px;
	justify-content:space-between;
	
}

.single-post .aux-commentlist .comment .comment-author time{
  margin-bottom:10px;
}
@media only screen and (min-width: 1025px){
	.single-post .aux-commentlist .children {
	margin: 0 0 0 270px;}
}
@media only screen and (max-width: 1024px){
	.single-post .aux-commentlist .children {
	margin: 0 0 0 100px;}
}

@media only screen and (max-width: 500px){
	.single-post .aux-commentlist .children {
		margin: 0 0 0 0px;}
}

@media only screen and (max-width:767px){
	.single-post .aux-commentlist .comment .comment-author time{
		display:none;
	}
}
@media only screen and (max-width:767px){.aux-commentlist .comment .comment-body{
	margin-left:90px;
	}}

.single-post .comments-title{
	font-size:40px;
}
.single-post .children .comment-body,.single-post .children .comment-author time a,.single-post .children .comment-author .fn{
	color:#ffffff!important;
}
@media only screen and (max-width: 320px){
	.aux-commentlist .comment .comment-body{
	margin-left:0px;
		margin-top:20px;
	}
	.single-post .entry-info .entry-author{
		display:none;
	}
	.single-post .aux-primary .hentry .entry-title {
		font-size:20px;
	}
	.single-post #commentform .form-submit input[type="submit"]{
		width:100%;
	}
}

.single-post .page-title-section .page-title-meta{
	  text-transform: capitalize;
  	margin-top:0

}
.single-post  .page-title-section .page-title {
	margin-top:20px;
}
.single-post .page-title-section .page-title-meta .meta-sep{
	position:relative;
	padding-left:20px;
}
.single-post .page-title-section .page-title-meta .meta-sep:before{
	 content: "" !important; 
    position:absolute;	
	  top:50%;
	  left:0;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    margin: 0 10px;
    vertical-align: middle;
    background-color: #000;
}
.single-post .aux-commentlist li {
    padding-bottom:0!important;
    margin-bottom: 0!important;
}
.single-post .aux-commentlist.skin-arrow-links .children {
	padding-top:0!important;
}
