.single-post #site-elementor-header{
	background-color:var(--e-global-color-4fe9a691);
}
.single-post .aux-primary{
	padding-top:150px;
}
.single-post .entry-info .meta-sep{
	display:none;
}
.single-post .entry-info [class^="entry-"] ~ [class^="entry-"]::before{
	width:1px;
	height:10px;
}
.single-post .hentry .entry-info .meta-comment{
	display:none;
}
.single-post .entry-meta{
	width:70%;
	margin:0 auto;
	padding:30px 0 !important;
}
.single-post .aux-media-frame img{
	border-radius:20px;
}
.single-post .hentry .entry-meta{
	border-top: none;
	border-bottom: 1px solid rgba(170, 170, 170, 0.4);
}
.single-post .wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before,.single-post .aux-single-post-share span:before{
	transition:all 300ms ease-out;
}
.entry-meta .wpulike.aux-wpulike-single {
	margin-right:40px;
}
.single-post .hentry footer.entry-meta .entry-tax a:hover {
    color: var(--e-global-color-primary);
}
.single-post .comment-respond , .single-post #comments{
	max-width:1390px;
	margin:50px auto !important;
	position:relative;
}
.single-post .aux-comments li{
	margin-bottom:30px;
}
.aux-commentlist.skin-arrow-links .children  li:first-child {
    background:unset;
}
.single-post #respond {
	max-width:1390px;
	margin:0 auto
}
.single-post #commentform input:not([type="submit"]){
	width:100%;
	border:none;
	border-bottom: 1px solid #243B64;
	margin-bottom:60px !important;
}
.single-post #commentform textarea{
	border:none;
	border-bottom: 1px solid #243B64;
	min-height:unset!important;
	height:55px;
	overflow:hidden;
}
.single-post #commentform .comment-form-cookies-consent{
	display:none !important;
}
.single-post #commentform input[type="text"]::placeholder,.single-post #commentform input[type="email"]::placeholder,.single-post #commentform input[type="url"]::placeholder{
	font-style:normal
}
.single-post #commentform input[type="submit"]{
	background-color:var(--e-global-color-primary);
	border-radius: 15px;
	padding:15px 38px;
	margin-right:0
}
.single-post #commentform input[type="submit"]:hover{
	background-color:var(--e-global-color-secondary);
	color:#fff;
	
}
.single-post #commentform .form-submit{
	position:absolute;
	right:140px;
}
.single-post #respond{
	padding:100px 146px 120px 146px;
	background: #F3F3F3;
	border-radius: 30px;
}
.single-post .aux-comments .comments-title{
	display:none;
}
.single-post .aux-comments li{
	background-color:#F2F2F2;
	padding:30px 40px;
	border-radius: 10px;
}
.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(30, 30, 30, 0.8);
	font-size:15px;
	font-weight:300;
}
.single-post .aux-comments .comment-reply-nav{
	position:Absolute;
	top:7px;;
	left:200px;
}
.single-post .entry-meta .wpulike{
	width: 25px;
	height: 25px;
	bottom: 3px;
}
.single-post .hentry .entry-title{
	line-height: 1.3em;
}
.single-post .comment-reply-title{
	margin-bottom:10px
}
.single-post .comment-reply-title{
	margin-bottom:10px;
}
.single-post .comment-notes{
	margin-bottom:60px;
}

@media screen and (max-width:1440px){
	.single-post .comment-respond , .single-post #comments{
	margin:0 !important;
		margin-bottom:100px !important;
	}
}
@media screen and (max-width:1024px){
	.single-post .aux-primary{
padding-top:75px;
	}
}
@media screen and (max-width:900px){
	.single-post .entry-meta{
		width:100%;
	}
	.single-post .entry-header , .single-post .entry-info , .single-post .entry-content{
		margin-left:0% !important;
		margin-right:0% !important;
	}
	.single-post #respond {
    padding: 100px 100px 120px 100px;
	}
	.single-post .aux-comments .comment-reply-nav{
		left:150px;
		top:2px;
	}
	.single-post #commentform .form-submit{
    right: 95px;
	}

}
@media screen and (max-width:767px){
	.single-post .entry-media {
    margin-bottom: 25px;
	}
	.single-post .entry-author{
		display:none!important;
	}
	.aux-commentlist .comment .comment-author time{
		display:none;
	}
	.single-post .hentry .entry-meta{
		align-items:center!important;
	}
	.single-post #respond {
    padding:50px 40px 50px 40px;
	}
	.single-post .aux-comments .comment-body{
		margin-left:0 !important;
		margin-top:50px
	}
		.single-post .aux-comments .comment-reply-nav{
		left:135px;
	}
	.single-post .aux-comments li {
    padding: 30px 25px;
	}
	.single-post #commentform .form-submit {
    right: 40px;
	}
	.single-post #commentform input[type="submit"]{
		width:100%;
	}
	.single-post #commentform .form-submit{
		width:100%;
		float:none;
		right:0;
		display:block;
		position:relative;
	}
	
}
@media screen and (max-width:320px){
		.aux-commentlist .comment .comment-author time{
		display:none;
	}
	.single-post .comment-reply-nav{
		position:relative!important;
		margin-left:0!important;
		left:0!important;
	}
	.single-post #respond {
    padding: 30px 20px 80px 20px;
}
}







.single-portfolio #main{
	margin-top:80px;
}
.single-portfolio .aux-side-right {
    padding-right: 650px;
}
.single-portfolio .entry-side{
	width: 530px !important;
	margin-right: -610px !important;
}
.single-portfolio .entry-media img{
	border-radius: 13px;
	box-shadow: 0px 16px 35px #00000012;
}
.single-portfolio .type-portfolio.aux-side-right .entry-side-overview{
	margin-bottom:50px;
}
.single-portfolio .entry-actions .aux-single-portfolio-share .aux-icon , .single-portfolio .entry-actions .wpulike .wp_ulike_btn{
	width: 49px;
	height: 49px;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:var(--e-global-color-secondary);
	transition:background-color 250ms ease-in;
border-radius: 10px;
	margin-right:10px
}
.single-portfolio .entry-actions .aux-single-portfolio-share .aux-icon:hover , .single-portfolio .entry-actions .wpulike .wp_ulike_btn:hover{
	background-color:var(--e-global-color-primary);
}
.single-portfolio .entry-actions .wpulike .count-box{
	color:#001134;
	font-weight:500;
	font-size:17px;
}
.single-portfolio .entry-actions .aux-single-portfolio-share .aux-text{
	color:#001134;
	font-weight:500;
	font-size:17px;
	margin-left:5px;
}
.single-portfolio .entry-actions .aux-single-portfolio-share .aux-tooltip-socials{
	display:flex;
	align-items:center;
}
.aux-single .type-portfolio .entry-meta-data dt{
	margin-bottom:10px
}
.aux-single .type-portfolio .entry-meta-data dd{
	margin-bottom:40px
}
.single-portfolio .aux-primary .aux-next-prev-posts{
    background-color: var(--e-global-color-secondary) !important;
    border-radius: 15px;
    position: absolute;
    bottom: -3px;
    width: 59.4%;
    padding: 40px 60px 10px 60px;
}
.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text{
    color:#ffffffcc;
    font-size: 17px;
    font-weight: 300;
}
.single-portfolio .aux-primary .aux-next-prev-posts .np-title{
    color: var(--e-global-color-68231e7);
    font-size: 26px;
    font-weight: 500;
}
.single-portfolio .aux-primary .aux-next-prev-posts .aux-outline{
    box-shadow: 0 0 0 1px #fff inset;
}
.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: "\e1ee";
    font-size: 28px;
    color: var(--e-global-color-68231e7);
    font-family: "auxin-front";
    line-height: 1;
}
.single-portfolio .aux-primary .aux-next-prev-posts .aux-medium-right::after{
    content: "\e1ef";
    font-size: 28px;
    color: var(--e-global-color-68231e7);
    font-family: "auxin-front";
    line-height: 1;
}
.single-portfolio .aux-next-prev-posts .aux-overlay::after{
	background-color: #fff !important;
}
.single-portfolio .aux-primary .np-prev-section:hover .aux-medium-left::after , .single-portfolio .aux-primary .np-next-section:hover .aux-medium-right::after{
	color:var(--e-global-color-text);
}
.single-portfolio .entry-side .entry-meta-data .aux-button{
	background-color:var(--e-global-color-primary);
	box-shadow: 0px 3px 13px #008B4E26;
	border-radius: 10px;
	text-shadow:none;
	padding:17px 36px 17px 41px;
}
.single-portfolio .entry-side .entry-meta-data .aux-button .aux-overlay::after{
	background-color:var(--e-global-color-secondary);
}
.single-portfolio .aux-related-container .aux-widget-related-posts{
	margin-left: 8%;
	margin-right: 8%;
	margin-bottom:150px;
}
.single-portfolio .aux-widget-related-posts .widget-title{
	margin-bottom:50px;
	margin-top:100px
}
.single-portfolio .aux-media-frame.aux-media-image{
	overflow:visible;
}

.single-portfolio .aux-related-container .aux-widget-related-posts .aux-col{
	padding-left:25px;
	padding-right:25px
}
.single-portfolio .aux-related-container .aux-match-height{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.single-portfolio .aux-related-container .entry-media{
	margin-bottom:0;
}
.single-portfolio .aux-related-container .entry-main{
	margin-bottom:0;
	background-color:var(--e-global-color-primary);
	box-shadow: 0px 16px 35px #00000012;
border-radius: 0px 0px 13px 13px;
	display:flex;
	flex-direction:column-reverse;
	padding:20px 20px 15px 20px;
	transition:all 250ms ease-in;
	
}
.single-portfolio .aux-related-container .aux-col:hover .entry-main{
	background-color:var(--e-global-color-secondary);
}
.single-portfolio .aux-related-container .aux-col:hover .entry-title a{
	color:var(--e-global-color-68231e7);
}
.single-portfolio .aux-related-container .aux-col:hover .entry-tax a {
	color:rgba(255, 255, 255, 0.75);
}
.single-portfolio .aux-related-container .aux-col .entry-tax a::after{
	background-color:transparent
}
.single-portfolio .aux-related-container .entry-meta-sep , .single-portfolio .aux-related-container .author , .single-portfolio .aux-related-container  [class^="entry-"] ~ [class^="entry-"]::before{
	display:none;
}
.single-portfolio .aux-related-container .entry-tax a::after{
	background-color:rgba(33, 33, 33, 0.75);
}
.single-portfolio .aux-related-container .entry-media img{
	border-radius:13px 33px 0px 0px;
}
@media screen and (max-width:1600px){
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width: 57.4%;
	}
}
@media screen and (max-width:1480px){
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width: 52.5%;
	}
}
@media screen and (max-width:1380px){
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width: 49.8%;
		padding: 40px 30px 10px 30px;
	}
}
@media screen and (max-width:1024px) and (min-width:900px){
	.single-portfolio .aux-side-right {
    padding-right: 445px;
}
	.single-portfolio .entry-side {
    width: 400px !important;
    margin-right: -440px !important;
}
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width: 52.8%;
		padding: 30px 15px 20px 15px;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-title{
		font-size:17px !important;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text{
		font-size:15px !important;
	}
	.single-portfolio .aux-widget-related-posts .widget-title{
		font-size:40px !important;
	}
	.single-portfolio .aux-content-top-margin .aux-primary{
		padding-top:0
	}
}
@media screen and (max-width:900px){
	.single-portfolio .aux-primary .aux-next-prev-posts{
		width: 100%;
		padding: 40px 30px 10px 30px;
		position:relative;
		bottom:0;
	}
	.single-portfolio .entry-side{
		width:700px !important;
		padding:0 !important;
	}
	.single-portfolio.single-portfolio .aux-side-right .entry-main{
		padding:0 !important;
	}
	.single-portfolio .aux-related-container .aux-col .entry-info{
		left:25px !important;
	}
	.single-portfolio .aux-related-container .aux-widget-related-posts {
    margin: 50px 0%;
}
	.single-portfolio .aux-content-top-margin .aux-primary{
		padding-top:0
	}
}
@media screen and (max-width:767px){
	.single-portfolio .aux-primary .aux-next-prev-posts .np-nav-text {
    font-size: 14px !important;
	}
	.single-portfolio .aux-primary .aux-next-prev-posts {
    padding: 30px 20px 25px 20px !important;
	}
	.single-portfolio .entry-side {
    width: 310px !important;
	}
	.single-portfolio .aux-next-prev-posts:not(.aux-sticky-nav){
		margin:0;
	}
	.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text{
		padding-top:0
	}
}
@media screen and (max-width:767px){
	.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text{
		margin-top:45px
	}
	.single-portfolio .aux-widget-related-posts .widget-title {
    font-size: 26px;
		margin:60px 0px 30px 0px;
}
}

.wpulike-heart .wp_ulike_put_image:disabled:hover {
	padding: 0;
}
@media screen and (max-width:320px){ .single-portfolio .entry-side{
	width:100%!important;
	}
	.single-portfolio .wpulike.aux-wpulike-portfolio{
		margin-bottom:20px
	}
}