.single-post .aux-main{
	margin-top:120px;
}
.single-post .entry-info .meta-sep{
	display:none;
}
.single-post .entry-info [class^="entry-"] ~ [class^="entry-"]::before{
	width:1px;
	height:10px;
}
.single-post .entry-info .entry-tax a:hover{
	color:var(--e-global-color-text);
}
.single-post .entry-meta{
	width:70%;
	margin:0 auto;
	padding:30px 0 !important;
	border-top:none !important;
}
.single-post .comment-respond , .single-post .aux-comments{
	width:70%;
	margin:0 auto !important;
}
.single-post .comment-respond .comment-form{
	margin-bottom:80px;
}
.single-post .comment-respond  .aux-form-cookies-consent{
	display:none;
}
.single-post .comment-respond .comment-form input:not([type="submit"]){
	background-color:#F3F3F3;
	border:none;
	padding:20px 40px !important;
	height:60px !important;
	width:100% !important;
}
.single-post .comment-respond .comment-form textarea{
	background-color:#F3F3F3;
	border:none;
	padding:20px 40px !important;
	height:160px !important;
}
.single-post .comment-respond .comment-form input[type="submit"]{
	font-weight:500 !important;
	font-size:15px !important;
	background-color:var(--e-global-color-primary);
	border:1px solid var(--e-global-color-primary);
	border-radius: 5px;
}
.single-post .comment-respond .comment-form input[type="submit"]:hover{
	background-color:var(--e-global-color-2d25a48);
	color:var(--e-global-color-accent) !important;
}
.single-post .hentry .entry-meta .aux-single-post-share , .single-post .entry-meta .wpulike.aux-wpulike-single{
	width: 50px;
	height: 50px;
	background-color:var(--e-global-color-secondary);
	display:flex;
	justify-content:center;
	align-items:center;
}
.single-post .hentry .entry-meta .aux-single-post-share:hover , .single-post .entry-meta .wpulike.aux-wpulike-single:hover{
	background-color:var(--e-global-color-primary);
}
.single-post .comment-respond .form-submit{
	float:right;
}
.single-post .comment-respond .comment-form{
	margin-bottom:180px;
}
.single-post .aux-comments li{
	background-color:#F2F2F2;
	padding:30px 40px;
}
.single-post .aux-comments .comment-author{
	margin-bottom:15px;
}
.single-post .aux-comments .avatar{
	border:none;
	width: 90px;
	height: 90px;
	border-radius:100%;
}
.single-post .aux-comments .comment-author, .single-post .aux-comments .comment-body, .single-post .aux-comments .comment-reply-nav {
    margin-left: 110px;
}
.single-post .aux-comments .wpulike{
	display:none;
}
.single-post .aux-comments .comment-reply-nav .comment-reply-link{
	color:rgba(42, 42, 42, 0.5);
	font-size:15px;
	font-weight:400;
}
.single-post .aux-comments .comment-reply-nav{
	position:Absolute;
	top:9px;
	left:180px;
}
.single-post .aux-comments .comments-title{
	color:#25252A;
	font-weight:500;
	font-size:35px;
}
.single-post .aux-primary .hentry .entry-title{
	line-height:1.3em;
}
.single-post .aux-commentlist .fn {
    background-color: transparent !important;
}
@media screen and (max-width:900px){
	.single-post .entry-meta{
		width:100%;
	}
	.single-post .comment-respond , .single-post .aux-comments{
		width:100%;
	}
	.single-post .entry-header , .single-post .entry-header , .single-post .entry-content{
		margin-left:5% !important;
		margin-right:5% !important;
	}
	.single-post .aux-comments .comment-reply-nav{
		left:160px;
	}
}
@media screen and (max-width:767px){
	.single-post .aux-comments .comments-title{
		font-size:20px;
	}
	.single-post .aux-comments .comment-body{
		margin-left:0;
	}
	.single-post .aux-comments li {
			padding: 30px 20px;
	}
	.single-post .aux-comments .comment-reply-nav{
		top:5px;
		left:150px;
	}
}
@media screen and (max-width:400px){
	.single-post .entry-header , .single-post .entry-header , .single-post .entry-content{
		margin-left:0% !important;
		margin-right:0% !important;
	}
	.single-post .hentry .entry-meta {
    align-items: center;
	}
}






.single-portfolio .aux-side-right{
	width: 60%;
	padding-right: 0;
}
.single-portfolio .aux-side-right .entry-side{
	margin-right: -600px;
	width: 55%;
}
.single-portfolio .wpulike .wp_ulike_general_class .wp_ulike_btn::before , .single-portfolio .aux-single-portfolio-share span::before{
	background-color:var(--e-global-color-secondary) !important;
	width: 49px;
	height: 49px;
	display:flex;
	justify-content:center;
	align-items:center;
	transition:all 250ms ease-in;
}
.single-portfolio .aux-single-portfolio-share .aux-tooltip-socials{
	display: flex;
	align-items: center;
}
.single-portfolio .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn{
	border-radius:0;
}
.single-portfolio .wpulike .wp_ulike_general_class .wp_ulike_btn:hover::before , .single-portfolio .aux-single-portfolio-share span:hover::before{
	background-color:var(--e-global-color-primary) !important;
}
.single-portfolio .wp_ulike_general_class .count-box , .single-portfolio .aux-single-portfolio-share .aux-text{
	color:#001134 !important;
	font-size:17px !important;
	font-weight:300 !important;
	margin-left:10px !important;
}
.single-portfolio .aux-related-container .aux-media-frame a:after{
	content:"";
	width:100%;
	height:100%;
	background-color:var(--e-global-color-primary);
	opacity:0;
	display:inline-block;
	position:absolute;
	left:0;
	top:0;
	transition:all 250ms ease-in;
}
.single-portfolio .aux-related-container .aux-col:hover .aux-media-frame a:after{
	opacity:0.9;
}
.single-portfolio .aux-widget-recent-posts .post .entry-media{
	margin-bottom:0;
}
.single-portfolio .aux-widget-recent-posts .post .entry-main{
	position:absolute;
	top:65%;
	left:50px;
	opacity:0;
	transition:all 250ms ease-in;
}
.single-portfolio .aux-widget-recent-posts .aux-col:hover .post .entry-main{
	position:absolute;
	opacity:1;
}
.single-portfolio .aux-widget-recent-posts .post .entry-main .entry-info .entry-tax{
	color:var(--e-global-color-0f9779a);
	font-size:18px;
	font-weight:300;
	font-style:normal;
}
.single-portfolio .aux-widget-recent-posts .post .entry-main .entry-info .entry-meta-sep , .single-portfolio .aux-widget-recent-posts .post .entry-main .entry-info .author , .single-portfolio .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]::before{
	display:none;
}
.single-portfolio .aux-widget-recent-posts .widget-title{
	text-align:center !important;
	margin-bottom:50px !important;
}
.single-portfolio .aux-primary .aux-next-prev-posts{
	width:60%;
	background-color:var(--e-global-color-secondary);
	padding:46px 60px 15px 60px;
	margin-top:0;
	position:relative;
	z-index:9;
}
.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text{
	color:rgba(255, 255, 255, 0.8);
	font-size:17px;
	font-weight:300;
}
.single-portfolio .aux-primary .aux-next-prev-posts .np-title{
	color:var(--e-global-color-2d25a48);
	font-size:26px;
	font-weight:300;
}
.single-portfolio .hentry .entry-media , .single-portfolio .type-portfolio.hentry .entry-main{
	margin-bottom:0;
}
.single-portfolio .type-portfolio .entry-actions{
	border-bottom:1px solid rgba(112, 112, 112, 0.13);
	border-top:1px solid rgba(112, 112, 112, 0.13);
}
.single-portfolio .entry-overview-container .entry-side-overview p:nth-child(2){
	color:#717171;
}
.single-portfolio .entry-meta-data .aux-button{
	background-color:var(--e-global-color-primary);
	border-radius:0 !important;
	padding:15px 40px 17px 40px !important;
	text-shadow:none;
	margin-top:20px;
	border:2px solid var(--e-global-color-primary);
}
.single-portfolio .aux-widget-related-posts{
	margin-bottom: 160px;
}
.single-portfolio .entry-meta-data .aux-button:hover{
	background-color:transparent !important;
}
.single-portfolio .entry-meta-data .aux-button.aux-black .aux-overlay::after {
    background-color: transparent;
}
.single-portfolio .aux-arrow-nav .aux-svg-arrow{
	background-image:none;
}
.single-portfolio .np-next-section .aux-arrow-nav .aux-svg-arrow:after{
	content: "\e1e2";
	font-family: "auxin-front";
	 font-size: 24px;
	color:var(--e-global-color-2d25a48);
	position: absolute;
	top: -10px;
	right: -9px;
}
.single-portfolio .np-prev-section .aux-arrow-nav .aux-svg-arrow:after{
	content: "\e1e8";
	font-family: "auxin-front";
	 font-size: 24px;
	color:var(--e-global-color-2d25a48);
	position: absolute;
	top: -10px;
	right: -7px;
}
.single-portfolio .aux-arrow-nav.aux-outline .aux-overlay::after , 
.single-portfolio .aux-next-prev-posts .np-prev-section a:hover .aux-overlay::after, .single-portfolio .aux-next-prev-posts .np-next-section a:hover .aux-overlay::after{
    background-color: transparent;
}
@media screen and (max-width:1440px) and (min-width:1025px){
	.single-portfolio .aux-side-right .entry-side {
    margin-right: -500px;
}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		margin-top: -65px;
	}
}
@media screen and (max-width:1024px) and (min-width:900px){
	.single-portfolio .aux-side-right .entry-side {
    margin-right: -350px;
}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		margin-top: -65px;
		padding: 35px 25px 15px 25px;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text{
	color:rgba(255, 255, 255, 0.8);
	font-size:16px;
}
.single-portfolio .aux-primary .aux-next-prev-posts .np-title{
	color:var(--e-global-color-2d25a48);
	font-size:22px;
}
	.single-portfolio .aux-primary .aux-next-prev-posts {
    top: -170px;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-title {
			font-size: 19px;
	}
}
@media screen and (max-width:900px){
	.single-portfolio .aux-side-right {
    width: 100%;
}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width:100%;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts {
    padding: 35px 40px 20px 40px;
	}
}
@media screen and (max-width:767px){
	.single-portfolio .type-portfolio.hentry .entry-main , .single-portfolio .type-portfolio.hentry .entry-side{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text {
    font-size: 15px;
}
		.single-portfolio .np-prev-section  a{
		display: flex;
		align-items: center;
		flex-direction:row;
	}
		.single-portfolio .np-next-section  a{
		display: flex;
		align-items: center;
		flex-direction:row-reverse;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts {
    padding: 20px 20px 20px 20px;
}
	.single-portfolio .aux-widget-recent-posts .post .entry-main {
    top: 60%;
    left: 30px;
	}
	.single-portfolio .aux-widget-recent-posts .post .entry-main .entry-info .entry-tax {
    font-size: 16px;
	}
	.single-portfolio .aux-widget-related-posts .hentry .entry-title a {
    font-size: 20px;
	}
}
@media screen and (max-width:400px){
	.single-portfolio .wp_ulike_general_class .count-box, .single-portfolio .aux-single-portfolio-share .aux-text{
		font-size: 15px !important;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts {
    padding: 20px 10px 20px 10px;
}
	.single-portfolio .aux-next-prev-posts .np-prev-section .np-arrow {
    margin-right: 5px;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text {
    font-size: 14px;
}
	.single-portfolio .aux-next-prev-posts .np-next-section .np-arrow {
    margin-left: 5px;
}
}
.single-portfolio  .aux-arrow-nav.aux-outline{
	box-shadow: 0 0 0 1px #fff inset;
}
