footer .aux-wrapper div section{
    margin: auto;
}

/* single portfolio */
.single-portfolio .aux-primary{
  max-width:1330px;
  margin:auto;
  
}

.single-portfolio .wp_ulike_general_class .count-box{
  display:none;
}

.single-portfolio  .wpulike.aux-wpulike-portfolio{
  margin-right:0;
}
 .single-portfolio .entry-actions .aux-text{
  display:none;
}

.single-portfolio .wpulike.aux-wpulike-portfolio,.aux-single-portfolio-share{
  border:2px solid black;
  width:50px;
  height:50px;
  display: flex!important;
    align-items: center;
    justify-content: center;
  border-radius:8px;
}
.single-portfolio .wpulike-heart{
  order:2;
}
.single-portfolio .entry-actions {
    display: flex;
}
.single-portfolio .type-portfolio .entry-actions{
      border-top:2px solid black;
    border-bottom:2px solid black;
}


.single-portfolio .entry-media  img{
   -webkit-mask-image: url(/wp-content/uploads/2022/12/single_folio_mask.svg);
    -webkit-mask-repeat: no-repeat;

	
}




.type-portfolio.aux-side-right > .entry-side {
    margin-right: -400px;
}
.type-portfolio.aux-side-right > .entry-side, .type-portfolio.aux-side-left > .entry-side {
    width: 480px;
}
.type-portfolio.aux-side-right > .entry-main, .type-portfolio.aux-side-left > .entry-main {
    max-width: 780px;
} 

@media only screen and (max-width: 800px) {
	.single-portfolio .entry-media  img{
		height:auto;
	}
}

.type-portfolio.aux-side-right{
	padding-right: 600px;
}
/*end of single portfolio */








/*single blog */
.single-post input#submit:hover
{
	background-color:var( --e-global-color-primary )
}
.single-post .aux-primary{
  max-width:1330px;
  margin:auto;
}
/* ok */
.single-post .entry-content,.single-post .comment-respond{
  margin:auto;
  max-width:1220px!important;
}
.single-post .entry-info, .single-post .entry-header {
  margin-top:35px;
  margin-left:auto;
	margin-right:auto;
  max-width:1220px!important;
	width:100%;
}
.single-post .hentry .entry-media{
  margin-bottom:0;
}
.single-post .hentry .entry-meta{
  border:none;
  padding-top: 183px;
} 
.single-post .entry-tax{
  border:2px solid black;
  max-width:1143px;
  padding:21.5px 2%;
	border-radius:8px;
} 
.single-post .entry-tax:hover span{
	color:var(--e-global-color-primary);
}
.single-post .entry-tax span{
	transition:all 0.3s;
}
.single-post .entry-main {
    display: flex;
    flex-direction: column;
  margin-top:15px;
}

.single-post footer.entry-meta {
    order: 2;

}
.single-post .entry-info {
    order: 1;
  display: flex;
    flex-direction: column;

}



.single-post  .entry-author::before,.single-post  .meta-sep{
display:none!important;	
}


.single-post h5{
  color:black;
  margin-bottom:3px;
  margin-top: 3rem;
}
.single-post .entry-date time::after{
  content:' Originally published at Phloxpro.com';
}

.single-post .entry-date {
    order: 1;
  margin-top:17px;
}

.single-post .wpulike.wpulike-heart.aux-wpulike.aux-wpulike-single {
    order: 3;
}

.single-post blockquote{
  background-color:transparent;
  font-family: 'Jost';
font-style: italic;
font-weight: 700;
font-size: 37px;
line-height: 42px;
  color:var(--e-global-color-primary);
  display:flex;
  justify-content: center;
}
.single-post p{
  margin:0;
}


.single-post span.aux-icon.auxicon-share{
  border:2px solid black;
    width:87px;
  height:87px;
  display: flex!important;
    align-items: center;
    justify-content: center;
  border-radius:8px;
  order:2;
}


.single-post  .wp_ulike_general_class button{
  border:2px solid black;
  width:87px;
  height:87px;
  display: flex!important;
    align-items: center;
    justify-content: center;
  border-radius:8px;

}


/* comments */

.single-post .wpulike.wpulike-default{
  display:none;
}
.single-post .aux-commentlist.skin-arrow-links .children  li:first-child{
  background:unset;
}
.single-post .aux-commentlist .avatar{
  border:none;
      width: 46px;
    height: auto;
}

.single-post #comments .fn{
  background-color:transparent;
  font-family: 'Outfit';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 20px;
  color:black;
  padding:0;
  
}

.single-post #comments article {
    max-width: 509px;
    border: 2px solid black;
    padding: 28px 3.3%;
}
.single-post #comments {
    max-width: 1220px;
    margin: auto;
}
.single-post .aux-commentlist .children {
    margin: 0 0 0 25%;
}



.single-post .aux-commentlist .comment .comment-author,.single-post .aux-commentlist .comment .comment-body,.single-post .aux-commentlist .comment .comment-reply-nav{
  margin-left: 16%;
}
.aux-commentlist .comment .comment-reply-nav a{
  color: var(--e-global-color-primary);
transition:all 1s;
}
.aux-commentlist .comment .comment-reply-nav a:hover{
	color:black;
}

/* end of comments */



.single-post #respond {
   
    margin: auto;
}
.single-post #reply-title span span{
  color: var(--e-global-color-primary);

}
.single-post input#url{
  max-width:833px;
  height:60px;
}
.single-post #commentform input[type="text"],.single-post #commentform input[type="email"],.single-post #commentform input[type="url"]{
  width:100%;
  border:1px solid black;
  margin-bottom:17px;
}
.single-post input#author,.single-post input#email{
  max-width:405.8px;
  height:60px;
}

.single-post .aux-input-group.aux-inline-inputs:nth-child(2),.single-post .aux-input-group.aux-inline-inputs:nth-child(3) {
    max-width: 405.8px;
    display: inline-block;
  width:100%;
}
.single-post .aux-input-group.aux-inline-inputs:nth-child(2){
  margin-right:18px;

}

.single-post form#commentform input::placeholder{
  font-style: normal;
}
.single-post input#submit{
 max-width:241.44px;
  height:60px;
	width:100%;
}
.single-post .form-submit {
    margin-bottom: 152px;
}

.single-post .aux-form-cookies-consent.comment-form-cookies-consent{
  display:none;
}
.single-post #comment{
  height:216px;
  resize:none;
  margin-bottom: 30px;
  border:1px solid black;
  max-width:833px;
}
 .single-post .comment-notes{
  margin-bottom: 66px;
} 
 .single-post h3#reply-title {
    margin-bottom: 0;
}
.single-post .entry-media img{
     -webkit-mask-image: url(/wp-content/uploads/2022/12/single_post_mask.svg);
  -webkit-mask-repeat: no-repeat;

-webkit-mask-size: cover;	
}
.single-post.aux-media-frame.aux-media-image.aux-image-mask{
	  height: 688px;
}
@media only screen and (max-width: 600px) {
	.single-post #reply-title span{
		font-size: 25px;
		margin-top:40px;
	}
	.single-post #cancel-comment-reply-link{
		top:-10px;
	}
.single-post .aux-tooltip-socials-wrapper {
    left: 105px!important;
}
	
	.single-post span.aux-icon.auxicon-share,.entry-meta .wpulike.aux-wpulike-single .wp_ulike_btn{
		height:84.16px;
	}
	.single-post .hentry .entry-meta{
		     flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	}
	.single-post .hentry footer.entry-meta .entry-tax{
		flex-basis:100%;
	
	}
	.single-post .hentry .entry-meta .aux-single-post-share,.single-post .wpulike.wpulike-heart.aux-wpulike.aux-wpulike-single{
		flex-basis:48%;
		margin:0;
	}
	.single-post span.aux-icon.auxicon-share,.single-post .wp_ulike_general_class button{
		width:100%;
	}
	.single-post .aux-commentlist .comment .comment-author, .single-post .aux-commentlist .comment .comment-body, .single-post .aux-commentlist .comment .comment-reply-nav {
    margin-left:70px;
}

	.single-post .entry-media img{
-webkit-mask-size: cover;	
		height:auto;
	}
.single-post	footer.entry-meta {
    display: flex;
    flex-direction: column;
	align-items: center!important;
	gap:10px;
}
	.single-post .wp_ulike_general_class button,.single-post .entry-meta .wpulike.aux-wpulike-single,.single-post .aux-single-post-share{
		margin:0;
	}
	.single-post .aux-wrapper footer div{
		margin-bottom:0;
	}

}

@media only screen and (max-width: 1024px) {
	.single-post .aux-primary .hentry .entry-title{
font-size: 35px;
	}
	.single-post h5{
		font-size:28px;
	}
	.single-post .entry-content p,.single-post .hentry footer.entry-meta .entry-tax span,.single-post .hentry footer.entry-meta .entry-tax a{
			font-size:20px;
	}
	.single-portfolio .type-portfolio.aux-side-right .entry-side,.single-portfolio .type-portfolio.aux-side-right .entry-main{
		padding:0!important;
	}
	.search .aux-widget-recent-posts .aux-col{
	padding-left: 7px;
    padding-right: 7px;
}
		.single-portfolio .entry-media  img{height:auto;
	-webkit-mask-size: cover;	}
}
/*end of single blog */


@media screen and (min-width:501px) {
	.single-portfolio .entry-meta-data dl{
	display:grid;
	grid-template-areas:
		'cat  client'
		'cat-term  client-term'
		'date tag  '
		'date-term tag-term  ';

	margin-top:0;
	
}
.single-portfolio .entry-meta-data dl dt:nth-child(1){
	grid-area:cat;
}
.single-portfolio .entry-meta-data dl dt:nth-child(3){
	grid-area:tag;
}

.single-portfolio .entry-meta-data dl dt:nth-child(5){
	grid-area:client;
}

.single-portfolio .entry-meta-data dl dt:nth-child(7){
	grid-area:date;
}



.single-portfolio .entry-meta-data dl dd:nth-child(2){
	grid-area:cat-term;
}
.single-portfolio .entry-meta-data dl dd:nth-child(4){
	grid-area:tag-term;
}
.single-portfolio .entry-meta-data dl dd:nth-child(6){
	grid-area:client-term;
}
.single-portfolio .entry-meta-data dl dd:nth-child(8){
	grid-area:date-term;
}

}

@media screen and (min-width:1024px){

.type-portfolio.aux-side-right .entry-side {
    margin-right: -600px;
	width: 535px;
}
	.aux-goto-top-btn{
		bottom:50px;
	}
}


@media screen and (min-width:768px) and (max-width:1000px){
		.single-post input#author,.single-post input#email,.single-post .aux-input-group.aux-inline-inputs{
  max-width:100%!important;
}
}
.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after{
	left: 90px;
}
.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
	left:110px;
}
@media screen and (min-width:768px) and (max-width:1024px){
	
	.single-portfolio .entry-media img{
		height:523px;
		object-fit:cover;
	}

	.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
		left:150px;
	}
	.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after {
    left: 30px;
}
}

.single-post input:focus,.single-post textarea:focus{
	border-color:var(--e-global-color-primary)!important;
}


.wpulike.aux-wpulike .wp_ulike_general_class .wp_ulike_btn:before{
	font-weight:900!important;
}

.single-post .hentry .entry-meta .aux-single-post-share:hover .auxicon-share:before,.single-post  .wpulike-heart button.wp_ulike_btn:hover,.type-portfolio .entry-actions .aux-single-portfolio-share:hover, .single-portfolio .wpulike.aux-wpulike-portfolio:hover  button::before{
	color:var(--e-global-color-primary)!important;
}
.single-post .hentry .entry-meta .aux-single-post-share .auxicon-share:before,.single-post  .wpulike-heart button.wp_ulike_btn{
	transition:color 0.3s;
}


.tag .aux-container,.search .aux-container ,.tax-portfolio-tag .aux-container.tag .aux-container,.tax-portfolio-cat .aux-container,.error404 .aux-container{
    width: auto;
    max-width: 1400px!important;
}


.search .entry-media img,.tag .entry-media img,.tax-portfolio-tag .entry-media img,.tax-portfolio-cat .entry-media img{
	-webkit-mask-image: url(/wp-content/uploads/2022/12/folio_mask.svg);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover;
}
.search .entry-media:hover,.tag .entry-media:hover,.tax-portfolio-tag .entry-media:hover,.tax-portfolio-cat .entry-media:hover{
    filter: drop-shadow(11px 10px var(--e-global-color-primary));
}
.search .entry-media,.tag .entry-media,.tax-portfolio-tag .entry-media,.tax-portfolio-cat .entry-media{
	transition:all 0.3s;
}

.search .entry-info,.search footer.entry-meta.aux-after-content{
	display:none;
}
.search .aux-search.aux-template-type-side-media .aux-primary .hentry .entry-main,.search  .entry-content{
	margin-bottom:0!important;
}

.error404 a.aux-back-to-home:hover,.aux-search-form:hover .auxicon-search-4:before{
	color:var( --e-global-color-primary );
}
.error404 a.aux-back-to-home,.aux-search-form .auxicon-search-4:before{
	transition:all 0.3s;
}
.error404 .aux-primary {
    width: 100%;
    margin-bottom: 150px;
}

.error404 h4.entry-title:hover,.search h4.entry-title:hover,.tax-portfolio-tag h4.entry-title:hover ,.tax-portfolio-tag h4.entry-title:hover,.tag h4.entry-title:hover,.search span.aux-show-all-results a:hover{
	color:var( --e-global-color-primary )!important;
}


@media screen and (max-width: 767px){
	
	.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper {
    left: 70px;
}
	.single-portfolio .aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after {
    left: 50px;
}
.aux-resp {
	background: none;
}
}

.single-post .aux-tooltip-socials-container {
    position: relative;
    display: inline-block;
    width: 100%;
}

.single-portfolio .aux-single-portfolio-share span::before,.single-portfolio .wp_ulike_general_class button::before{
	transition:all 1s;
}

h1.page-title,p.aux-breadcrumbs span,p.aux-breadcrumbs a{
	text-transform:capitalize;
}
.single-post .entry-info .entry-author .vcard a:hover{
	color:var(--e-global-color-primary);
}