.single-post .aux-main{
	margin-top:200px;
}
.single-post .hentry .entry-info [class^="entry-"] ~ [class^="entry-"]::before{
	width: 1px;
	height: 10px;
}
.single-post .entry-meta{
	max-width:70% !important;
	margin:0 auto !important;
	border-top:none !important;
}
.single-post .comment-respond{
	max-width:70% !important;
	margin:0 auto !important;
	margin-bottom:200px !important;
	margin-top:100px !important;
}
.single-post .entry-media .aux-media-frame img{
	box-shadow: 0px 3px 30px #0000001C;
	border-radius: 20px;
}
.single-post .entry-meta .aux-single-post-share , .single-post .entry-meta .wpulike{
	width: 63px;
	height: 64px;
	background-color:var(--e-global-color-primary);
	box-shadow: 0px 10px 35px #06175780;
	border-radius: 9px;
	display: flex;
justify-content: center;
align-items: center;
	transition:all 250ms ease-in;
}
.single-post .entry-media .aux-media-frame{
	overflow:visible;
}
.single-post .entry-meta .aux-single-post-share:hover , .single-post .entry-meta .wpulike:hover{
	background-color: var(--e-global-color-secondary);
	box-shadow: 0px 10px 35px #E52C4880;
}
.single-post .entry-meta .wpulike:hover .wp_ulike_btn::before{
	color:var(--e-global-color-fc5ca15) !important;	
}
.single-post .comment-respond input:not([type="submit"]){
	background-color:#F2F2F2;
	border:none;
	border-radius: 10px;
	width:100% !important;
	height:60px !important;
	padding:21px 26px !important;
}
.single-post .comment-respond textarea{
	background-color:#F2F2F2;
	border:none;
	border-radius: 10px;
	width:100% !important;
	height:160px !important;
	padding:21px 26px !important;
}
.single-post .comment-respond input[type="submit"]{
	background-color:var(--e-global-color-primary);
	box-shadow: 0px 8px 50px #0000001F;
	border:none;
	border-radius: 10px;
	padding:17px 39px !important;
}
.single-post .comment-respond input::placeholder{
	font-style:normal !important;
}
.single-post .comment-respond .form-submit{
	float:right;
}
.single-post .comment-respond input[type="submit"]:hover{
	background-color:var(--e-global-color-secondary);
}
.single-post .aux-comments{
	max-width:70%;
	margin:0 auto;
}
.single-post .aux-comments .comment{
	border: 1px solid #e5e6ea;
	border-radius:30px;
	padding:30px 20px;
}
.single-post .aux-comments .fn{
	background:transparent;
	padding:0;
}
.single-post .aux-comments .comments-title{
	color: var(--e-global-color-text);
	font-size: 43px;
	font-weight: 500;
}
.single-post .comment-respond .comment-notes{
	margin-bottom:35px;
}
.single-post .aux-comments li .comment{
	background-color:#F2F2F2;
	border-radius: 15px;
	border:none;
	padding:40px 50px;
}
.single-post .aux-comments .comment .wpulike{
	display:none;
}
.single-post .aux-comments .avatar{
	border-radius:100%;
	border:none;
	width: 90px;
	height: 90px;
}
.single-post .aux-commentlist .comment .comment-author{
    margin-left: 125px;
		margin-bottom:20px;
}
.single-post .aux-commentlist .comment .comment-body{
    margin-left: 125px;
}
.single-post .aux-commentlist .comment .comment-reply-nav{
	position:absolute;
	top:50px;
	left:220px;
	margin-left: 125px;
}
.single-post .aux-commentlist .comment .comment-reply-nav a{
	color:rgba(80, 80, 80, 0.8);
	font-weight:400 !important;
}
.single-post .aux-commentlist .comment .author-indicator{
	display:none;
}
.single-post .aux-commentlist .comment .comment-reply-nav a:before{
	content:"";
	width: 15px;
	height: 1px;
	background-color:rgba(30, 30, 30, 0.8);
	display:inline-block;
	position:relative;
	left:-7px;
	top:-3px;
}
.single-post .aux-comments li , .single-post .aux-comments .children{
	padding-bottom:0;
	margin-bottom:0;
	padding-top:0;
}
.single-post .aux-comments li , .single-post .aux-comments ul{
	margin:30px 0;
}
 .aux-commentlist.skin-arrow-links .children li:first-child {
    background: none !important;
}
@media screen and (max-width:1024px) and (min-width:768px){
		.single-post .aux-commentlist .comment .comment-reply-nav {
    top: 41px;
    left: 180px;
	}
			.single-post .aux-comments .avatar {
    width: 70px;
    height: 70px;
}
	.single-post .aux-main {
    margin-top: 140px;
}
	.aux-commentlist .comment .comment-author, .aux-commentlist .comment .comment-body, .aux-commentlist .comment .comment-reply-nav{
		margin-left: 105px;
	}

}
@media screen and (max-width:900px){
	.single-post .entry-header , .single-post  .entry-info, .single-post .entry-content{
		margin-left:0% !important;
		margin-right:0% !important;
	}
	.single-post .comment-respond , .single-post .entry-meta , .single-post .aux-comments{
		max-width:100% !important;
	}
	.single-post .entry-meta .aux-single-post-share , .single-post .entry-meta .wpulike{
		width: 53px;
		height: 54px;
	}
	.single-post .aux-comments .comments-title{
	font-size: 28px;
}
		.single-post .aux-commentlist .children{
		margin-left:50px;
	}
	.single-post .aux-commentlist .children li:first-child {
    background: none;
	}

}
@media screen and (max-width:767px){
			.single-post .aux-commentlist .comment .comment-reply-nav {
    top: 40px;
    left: 90px;
	}
	.single-post .aux-comments li .comment {
    padding: 40px 30px;
}
	.single-post .aux-comments .avatar {
    width: 65px;
    height: 65px;
}
	 .single-post .aux-main {
    margin-top: 80px;
	}
	.single-post .aux-commentlist .comment .comment-body{
		margin-left:0;
		margin-top:20px;
	}
		.single-post .aux-commentlist .children{
		margin-left:20px;
	}
	.single-post .aux-commentlist .comment .comment-author{
		margin-left: 75px;
	}
	.single-post .aux-commentlist .comment .comment-reply-nav a:before{
	width: 8px;
	height: 1px;
	left:-5px;
	top:-3px;
}
}
@media screen and (max-width:400px){
	.single-post .aux-comments li .comment {
    padding: 40px 15px;
}
		.single-post .entry-main .entry-author{
		display:none !important;
	}
	.single-post .aux-commentlist .comment .comment-reply-nav {
    top: 65px;
    left: -36px;
	}
	.single-post .aux-commentlist .comment .comment-author {
    margin-left: 70px;
}
	.single-post .aux-commentlist .comment .comment-author time{
		display:none;
	}
	.single-post .aux-commentlist .comment .comment-author {
    margin-bottom: 60px;
}
	.single-post .aux-commentlist .comment .comment-reply-nav a:before{
		width:0;
	}
}










.single-portfolio .aux-elementor-header.aux-overlay-header{
	position:relative;
}
.single-portfolio .aux-side-right{
	width: 60%;
	padding-right: 0;
	margin-bottom: -20px;
}
.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-primary) !important;
	width: 49px;
	height: 49px;
	display:flex;
	justify-content:center;
	align-items:center;
	transition:all 250ms ease-in;
	border-radius:9px;
}
.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;
	padding: 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-secondary) !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:500 !important;
	margin-left:10px !important;
}
.single-portfolio .aux-widget-recent-posts .post .entry-media{
	margin-bottom:0;
}
.single-portfolio .aux-widget-recent-posts .post .entry-main{
	position:absolute;
	bottom:30px;
	width:80%;
	left:10%;
	border-radius:20px;
	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 .entry-media img{
	border-radius:20px;
}
.single-portfolio .aux-primary .aux-next-prev-posts{
	width:60%;
	background-color:var(--e-global-color-primary);
	padding:46px 60px 15px 60px;
	margin-top:0;
	border-radius:20px;
	position:relative;
	bottom:30px;
}
.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-fc5ca15);
	font-size:26px;
	font-weight:500;
}
.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-meta-data .aux-button{
	background-color:var(--e-global-color-primary);
	border-radius:0 !important;
	padding:16px 40px !important;
	text-shadow:none;
	margin-top:20px;
}
.single-portfolio .aux-widget-related-posts{
	margin-bottom: 160px;
}
.single-portfolio .aux-button.aux-black .aux-overlay::after {
    background-color:var(--e-global-color-secondary);
}
.single-portfolio .aux-widget-related-posts .entry-media img{
	border-radius:20px;
}
.single-portfolio .aux-next-prev-posts .aux-outline{
	box-shadow: 0 0 0 1px #fff inset;
}
.single-portfolio .aux-primary .aux-next-prev-posts .aux-medium-right::after {
    content: "\e1e2";
    font-size: 28px;
    color: var(--e-global-color-fc5ca15);
    font-family: "auxin-front";
    line-height: 1;
}
.single-portfolio .aux-primary .aux-next-prev-posts .aux-svg-arrow {
    background-image: none;
    top: 37%;
    left: 30%;
}
.single-portfolio .aux-primary .aux-next-prev-posts .aux-medium-left::after {
    content: "\e1e8";
    font-size: 28px;
    color: var(--e-global-color-fc5ca15);
    font-family: "auxin-front";
    line-height: 1;
}
.single-portfolio .aux-related-container .aux-col .entry-media a:after{
	content: "";
    width: 100%;
    height: 35%;
    background: transparent linear-gradient(0deg, var(--e-global-color-primary) 0%, #06175700 100%);
    box-shadow: 0px 12px 50px #00000014;
    border-radius: 15px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 250ms ease-in;
}
.single-portfolio .aux-related-container .aux-col:hover .entry-media a:after{
	opacity:0;
}
.single-portfolio .aux-related-container .aux-col .entry-media a:before{
	content: "";
    width: 100%;
    height: 35%;
    background: transparent linear-gradient(0deg, var(--e-global-color-secondary) 0%, #E52C4800 100%);
    box-shadow: 0px 12px 50px #00000014;
    border-radius: 15px;
    display: inline-block;
		opacity:0;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all 250ms ease-in;
}
.single-portfolio .aux-related-container .aux-col:hover .entry-media a:before{
	opacity:1;
}
.single-portfolio .aux-widget-recent-posts .post .entry-header{
	margin-bottom:4px;
}
.single-portfolio .aux-widget-recent-posts .aux-col .entry-main:after{
    content: "\e1e2";
    width: 46px;
    height: 47px;
    border-radius: 9px;
    font-size: 24px;
    font-family: "auxin-front";
    background-color: var(--e-global-color-secondary);
    box-shadow: 0px 10px 35px #E52C4880;
    color: var(--e-global-color-fc5ca15);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom:-50px;
    right: 20px;
    transition: all 250ms ease-in;
}
.single-portfolio .aux-widget-recent-posts .aux-col:hover .entry-main:after{
    background-color: var(--e-global-color-primary);
    box-shadow: 0px 10px 35px #06175780;
}
.single-portfolio .aux-next-prev-posts a:hover .aux-overlay::after{
	background-color:var(--e-global-color-secondary);
}
@media screen and (max-width:1440px) and (min-width:1025px){
	.single-portfolio .aux-side-right .entry-side {
    margin-right: -500px;
}
	.single-portfolio .aux-side-right{
			margin-bottom: -145px;
	}
}
@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{
		padding: 35px 25px 15px 25px;
		position:relative;
		top:-270px;
	}
	.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-fc5ca15);
	font-size:18px;
}
}
@media screen and (max-width:900px){
	.single-portfolio .aux-widget-recent-posts .aux-col .entry-main:after{
    width: 40px;
    height: 41px;
    font-size: 20px;
	}
	.single-portfolio .aux-next-prev-posts .aux-arrow-nav {
    width: 50px !important;
    height: 50px !important;
}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-title{
		font-size:21px;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		padding: 25px 60px 25px 60px !important;
	}
	.single-portfolio .aux-side-right {
    width: 100%;
}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width:100%;
		bottom:0;
	}
	.single-portfolio .entry-main{
		padding:0 !important;
	}
	.single-portfolio .entry-side{
		padding:30px 0 0 0 !important;
	}
}
@media screen and (max-width:767px){
	.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text {
    font-size: 15px;
}
	.single-portfolio .aux-primary .aux-next-prev-posts {
    padding: 20px 20px 15px 20px;
}
	.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;
}
	.single-portfolio .aux-next-prev-posts .aux-arrow-nav {
    width: 40px !important;
    height: 40px !important;
}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		padding: 25px 20px 25px 20px !important;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .aux-medium-left::after , .single-portfolio .aux-primary .aux-next-prev-posts .aux-medium-right::after{
		font-size:23px !important;
	}
	.single-portfolio .wp_ulike_general_class .count-box, .single-portfolio .aux-single-portfolio-share .aux-text{
		margin-left: 5px !important;
	}
	
.single-portfolio .wpulike .wp_ulike_general_class .wp_ulike_btn::before, .single-portfolio .aux-single-portfolio-share span::before{
	width: 46px;
	height: 46px;
	}
	.single-portfolio .aux-widget-recent-posts .aux-col .entry-main::after{
		width: 37px;
		height: 38px;
		bottom: -30px;
		right: 5px;
	}
	.single-portfolio .aux-widget-recent-posts .post .entry-main{
		bottom:10px;
	}
	.single-portfolio  .aux-next-prev-posts .np-nav-text{
    padding-top: 0px !important;
	}
	.single-portfolio  .aux-next-prev-posts .np-arrow{
		position: relative;
		top: 3px;
	}
}
@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-widget-related-posts .hentry .entry-title a {
    font-size: 16px;
}
	.single-portfolio .aux-widget-related-posts .hentry .entry-tax a{
		font-size:14px;
	}
}



@media screen and (min-width:768px) and (max-width:900px){

.single-post	.aux-tooltip-socials-wrapper {
    left: -120px!important;
}
.single-post	.aux-tooltip-socials-wrapper:after {
    left: 85%;
}
}


@media screen and (max-width:767px){
	.single-post .aux-tooltip-socials-wrapper:after {
    left: 70%;
}
	.single-post	.aux-tooltip-socials-wrapper {
    left: -40px!important;
}
}
