.not-found .aux-back-to-home {
	color: #fff;
}

/* Single-Post */
.single-post .entry-meta .aux-single-post-share, .entry-meta .wpulike.aux-wpulike-single{
    width: 54px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
	  background:var(--e-global-color-accent);
	  transition: all 150ms ease-out;
}
.single-post .aux-tooltip-socials{
    margin-top: 4px;
}
.single-post .hentry .entry-meta .aux-single-post-share:hover, .entry-meta .wpulike.aux-wpulike-single:hover{
     background: var(--e-global-color-secondary);
     background: linear-gradient(38deg, var(--e-global-color-secondary) 6%, var(--e-global-color-accent) 92%);
}
.single-post .wpulike{
    margin-right: 15px!important;
}
.single-post .entry-content{
    margin-bottom: 74px;
}
.single-post .entry-meta{
    border: none!important;
	  padding: 0 0!important;
	  border-bottom: 1px solid #AAAAAA!important;
    padding-bottom: 33px!important;
	  max-width: 1104px;
    margin: 82px auto;
}
.single-post .aux-media-image img{
    border-radius: 15px;
}
.single-post .aux-content-top-margin .aux-primary {
    padding-top: 147px;
}
.single-post .entry-header .entry-title {
    text-align: center;
}
.single-post .entry-main .entry-info {
    display: flex;
    justify-content: center;
    align-items: center;
	  margin-bottom: 31px;
}
.single-post .entry-author:before, .single-post .entry-edit:before {
    width: 1px!important;
    height: 9px!important;
}
.single-post .entry-main .entry-content{
    max-width: 1104px;
    margin: -9px auto;
}

.single-post .aux-form-cookies-consent{
    display: none;
}
.single-post .aux-block-inputs textarea{
    height: 161px!important;
    min-height: 161px!important;
    border-radius: 15px;
    background-color: var(--e-global-color-dfbe24e);
    border: none;
}
.single-post .aux-input-group input{
    background-color: var(--e-global-color-dfbe24e);
    height: 60px!important;
    width: 100%!important;
    border: none;
    border-radius: 15px;
    margin-bottom: 28px!important;
	    padding-left: 25px!important;
}
.single-post .form-submit .submit{
    display: block;
	  margin:53px 0 25px auto;
}
.single-post .aux-input-group textarea{
    color: var(--e-global-color-text);
}
.single-post .comment-form   input::placeholder{
	  font-size:15px!important;
	  font-weight:400;
	  color:#D6D6D6;
	  font-style:normal!important;	
}
.single-post .aux-primary .aux-comments{
    max-width: 1104px;
    margin: 0px auto;
}
.single-post .comment .avatar{
    border: none;
    width: 90px;
    border-radius: 50px;
    height: 90px;
}
.single-post .children li{
    background-image: none!important;
}
.single-post .aux-commentlist .comment img{
    margin-right: 28px;
}
.single-post .comment time{
    margin-bottom: 22px!important;
}
.single-post .comment-author-commenterm5 .comment time, .aux-commentlist .comment .comment-body, .aux-commentlist .comment .comment-reply-nav{
    margin-left: 123px;
}
.single-post .comment-reply-nav .comment-reply-link{
    font-size: 15px!important;
    font-weight: 400!important;
	  color: #ffffff8f!important;
}
.single-post .comment .comment-body p{
   max-width: 690px;
}
.single-post .comment-reply-nav{
    margin-top: 38px;
}
.single-post .comment-reply-nav a{
	  position:relative;
	  margin-left: 65px;
}
.single-post .comment-reply-nav a:after{
    content: "";
    height: 1px;
    width: 15px;
    background-color: var(--e-global-color-text);
    position: absolute;
    left: -23px;
    top: 8px;
}

.single-post .children .comment-reply-nav{
    position: absolute;
    top: 11px;
    margin: 0;
    left: 247px;
}
.single-post .children li:first-child{
    padding:4px 37px 0!important;
}

.single-post .aux-comments .aux-commentlist li{
    border-radius: 20px;
    background: rgb(255,104,36);
    background: linear-gradient(
270deg, var( --e-global-color-secondary ) 6%,  var( --e-global-color-accent ) 92%);
    padding: 25px 37px;
}
.single-post .aux-commentlist li:nth-child(2){
    margin-top: 30px;
}
.single-post .aux-commentlist li:nth-child(2) .comment-reply-nav{
    margin-top: 17px;
    margin-left: 96px;
}
.single-post .aux-primary .comment-respond{
    max-width: 1104px!important;
    margin: 39px auto 198px!important;
}
@media only screen and (max-width: 768px) {
.single-post .children .comment{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.single-post .children .comment .comment-author{
		 margin-top: 20px;
     margin-left: 0;
}
.single-post .children .comment .comment-body{
    margin-left: 0;
}
.single-post .children li:first-child{
    padding-left: 0!important;
}
.single-post .aux-commentlist li .comment{
    display: flex;
    flex-direction: column;
}
.single-post .aux-commentlist .comment-author{
    margin-left: 0;
    margin-top: 15px;
}
.single-post .comment .comment-body{
    margin-left: 0;
}
.aux-commentlist .comment .comment-reply-nav{
    margin: 0 0 25px;
}
.single-post .comment-reply-nav a {
    margin-left: 41px;
}
.single-post .children .comment-reply-nav{
    top: 120px;
    margin: 0;
    left: 146px;
}
.single-post .aux-commentlist li:nth-child(2) .comment-reply-nav{
    margin-left: 0;
}
}
.single-post .comment-respond .comment-reply-title{
    margin-bottom: 0;
}
.single-post .comment-form  .comment-notes{
    color: var(--e-global-color-ff22ab8);
    margin-bottom: 43px;
}

.single-post .aux-input-group input{
    color: #fff;
}

/* Single-Portfolio */
.single-portfolio .aux-button{
    background-color: transparent;
    background-image: linear-gradient( 
90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);
    height: 61px;
    width: 231px;
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-shadow: 0 0 transparent;
}
.single-portfolio .aux-button{
    margin-top: 59px;
}
.single-portfolio .entry-meta-data dl dd{
    margin-top: 8px;
}
.single-portfolio .entry-meta-data dl dt:nth-child(3) {
    margin-top: 40px;
}
.single-portfolio .type-portfolio .entry-actions{
    border-top: solid 1px #ffffff52;
    border-bottom: solid 1px #7070702e;
}
.single-portfolio .wp_ulike_btn{
    width: 49px!important;
    height: 49px;
    border-radius: 5px;
    background-color: transparent;
    background-image: linear-gradient( 
43deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);
}
.single-portfolio .aux-single-portfolio-share span::before {
    color: var(--e-global-color-text);
    width: 49px!important;
    height: 49px;
    border-radius: 5px;
    background-color: transparent;
    background-image: linear-gradient( 
43deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.single-portfolio .aux-tooltip-socials{
    display: flex;
    justify-content: center;
    align-items: center;
}
.single-portfolio .wpulike.aux-wpulike-portfolio .wp_ulike_general_class .count-box, .single-portfolio .type-portfolio .entry-actions .aux-text{
    color: var(--e-global-color-text);
    font-size: 17px;
    text-transform: lowercase;
    font-weight: 400;
	  margin-left: 8px!important;
}
.single-portfolio .entry-media  img{
    border-radius: 12px;
}
.single-portfolio .aux-side-right{
    display: flex;
    flex-direction: row;
    padding-right: 0;
}
.single-portfolio .aux-side-right .entry-main{
    width: 59.7%;
}
.single-portfolio .aux-side-right .entry-side{
    width: 529px;
    margin-left: 78px;
}
.single-portfolio .entry-side-overview{
    margin-bottom: 57px!important;
}
.single-portfolio .aux-has-meta-data h1{
    margin-bottom: 30px;
}
.single-portfolio .aux-widget-recent-posts .entry-info .author a, .single-portfolio .aux-widget-recent-posts .entry-info .entry-meta-sep, .aux-widget-recent-posts .entry-tax:before{
    display: none!important;
}
.single-portfolio .aux-widget-recent-posts .entry-main{
    display: flex;
    flex-direction: column-reverse;
	    background-color: transparent;
    background-image: linear-gradient( 
57deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);
    padding: 43px 46px 28px;
    border-radius: 12px;
    max-width: 91%;
    margin: auto;
	  position: absolute;
    left: 0;
    right: 0;
    bottom:48px;
	  transition: all 150ms ease-out;
	  opacity:0;
}
.single-portfolio .aux-widget-recent-posts .post:hover .entry-main{
    opacity:1;
}
.single-portfolio .aux-widget-recent-posts .widget-title{
    margin-bottom: 67px;
    text-align: center;
}
.single-portfolio .np-next-section .np-nav-text, .single-portfolio .np-prev-section   .np-nav-text{
    font-size: 17px;
    color: #ffffffb8;
    font-weight: 300;
}
.single-portfolio .np-next-section  .np-title, .aux-next-prev-posts .np-title{
    font-size: 26px!important;
    font-weight: 500;
    color: var(--e-global-color-text);
}
.single-portfolio .np-prev-section   .aux-svg-arrow::after{
    content: "\53";
	  font-family: "auxin-front-2" !important;
	  color: var(--e-global-color-text);
	  font-size: 18px;
}
.single-portfolio  .aux-next-prev-posts .aux-svg-arrow{
background-image:none;
}
.single-portfolio .np-next-section    .aux-svg-arrow::after{
	  content: "\54";
	font-family: "auxin-front-2" !important;
	  color: var(--e-global-color-text);
	  font-size: 18px;
}
.single-portfolio .aux-next-prev-posts .aux-arrow-nav .aux-svg-arrow{
    top: 40%;
    left: 42%;
}
.single-portfolio .aux-arrow-nav.aux-outline{
    box-shadow: 0 0 0 1px var(--e-global-color-text) inset;
}
.single-portfolio .aux-next-prev-posts{
background-color: transparent;
    background-image: linear-gradient( 
43deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-accent ) 100%);
    padding: 39px 59px 15px;
    border-radius: 15px;
	    max-width: 59.7%;
    width:100%;
	  margin-top:0!important;
	  bottom: -4px;
    position: absolute;
    left: 0;
}
.single-portfolio .aux-arrow-nav.aux-round.aux-medium {
    width: 55px;
    height: 55px;
}
.single-portfolio .entry-side .entry-side-title h1{
    margin-top: 3px;
}
.single-portfolio .aux-widget-related-posts {
    margin-top: 169px;
	  margin-bottom: 202px;
}
.single-portfolio .content .entry-side{
float: inherit;
    margin-right: 0;
}
.single-portfolio .aux-container .aux-primary{
    padding-top: 150px;
}
@media only screen and (max-width: 1480px) and (min-width:1025px){
.single-portfolio .aux-next-prev-posts {
    max-width: 56.9%;
}
}
@media only screen and (max-width: 1400px) and (min-width:1025px){
.single-portfolio .aux-next-prev-posts {
    max-width: 55.5%;
}
}
@media only screen and (max-width: 1300px) and (min-width:1025px){
.single-portfolio .aux-next-prev-posts {
    max-width: 53.7%;
    bottom: 135px;
}
}
@media only screen and (max-width: 1122px) and (min-width:1025px){
.single-portfolio .aux-side-right .entry-main {
    width: 74%;
}
.single-portfolio .aux-side-right .entry-side {
    width: 532px;
	  margin-left: 52px;

}
.single-portfolio .entry-meta-data dl dt:nth-child(3) {
    margin-top: 19px;
}
.single-portfolio .aux-button {
    margin-top: 25px;
}
.single-portfolio .aux-side-right .entry-side h1{
    font-size: 43px;
    margin-bottom: 16px;
}
.single-portfolio .entry-side-overview {
    margin-bottom: 34px!important;
}
.single-portfolio .aux-single .type-portfolio .entry-meta-data dt{
    font-size: 23px!important;
}
.single-portfolio .np-prev-section .np-nav-text {
    font-size: 15px!important;
}
.single-portfolio .aux-arrow-nav.aux-round.aux-medium {
    width: 49px;
    height: 49px;
}
.single-portfolio .aux-next-prev-posts{
    padding: 39px 23px 15px;
}
.single-portfolio .aux-next-prev-posts .np-prev-section .np-arrow {
    margin-right: 13px;
}
.single-portfolio .np-next-section  .np-title, .aux-next-prev-posts .np-title{
    font-size: 18px!important;
}
.aux-next-prev-posts .np-next-section .np-arrow {
    margin-left: 16px;
	}
}
@media only screen and (max-width: 1025px) and (min-width:767px){
.single-portfolio .entry-main{
    padding: 35px 18px 0!important;
}
.single-portfolio .aux-has-meta-data{
    padding: 35px 20px 0!important;
}
.single-portfolio .aux-side-right .entry-side {
    margin-left: 0;
}
.single-portfolio .aux-next-prev-posts{
   padding: 27px 32px 5px;
}
.single-portfolio .aux-button {
    margin-top: 18px;
}
.single-portfolio .entry-meta-data dl dt:nth-child(3) {
    margin-top: 10px;
}
.single-portfolio .aux-next-prev-posts .np-title,  .aux-next-prev-posts .np-next-section  .np-title {
	font-size: 19px!important;
	}
.single-portfolio .np-prev-section .np-nav-text, .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
    font-size: 14px;
    color: #ffffffb8!important;
	}
.single-portfolio .aux-next-prev-posts {
    padding: 22px 29px 19px;
}
.single-portfolio .aux-arrow-nav .aux-svg-arrow {
    top: 39%;
    left: 40%;
}
.single-portfolio .aux-side-right .entry-main{
    flex-basis: 58%;
	  padding: 35px 0 0!important;
}
.single-portfolio .aux-side-right .entry-side{
    flex-basis: 40%;
	  margin-left: 20px!important;
}
.single-portfolio .aux-next-prev-posts{
    max-width: 57.9%;
    bottom: 168px;
}
.single-portfolio .wpulike.aux-wpulike-portfolio{
    margin-right: 0;
}
.single-portfolio .aux-button{
    width: 192px;
}

.single-portfolio .wp_ulike_btn, .single-portfolio .aux-single-portfolio-share span::before {
    width: 42px!important;
    height: 42px;
	}
.single-portfolio .aux-next-prev-posts{
    bottom: 267px;
}
.wpulike.aux-wpulike-portfolio .wp_ulike_general_class .count-box, .type-portfolio .entry-actions .aux-text{
   font-size: 15px;
}
.single-portfolio .np-prev-section .np-nav-text, .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
    font-size: 12px;
	}
.single-portfolio .aux-next-prev-posts {
    padding: 21px 21px 13px;
	  bottom:71px;
}
.single-portfolio .aux-next-prev-posts .np-prev-section .np-arrow, .single-portfolio .aux-next-prev-posts .np-next-section .np-arrow {
    margin-right: 14px;
	}	
.single-portfolio .aux-arrow-nav.aux-round.aux-medium {
    width: 43px;
    height: 43px;
}
.single-portfolio .np-next-section  .np-arrow{
     margin-right: 0!important;
}
}
@media only screen and (max-width: 800px) and (min-width: 767px){
.single-portfolio .aux-next-prev-posts{
bottom: 302px;
}
}
@media only screen and (max-width: 767px){
.single-portfolio .aux-side-right{
    flex-direction: column;
}
.single-portfolio .aux-side-right .entry-side, .single-portfolio .aux-side-right .entry-main{
    padding: 35px 0 0!important;
}
.single-portfolio .np-prev-section .np-nav-text, .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
    font-size: 14px;
    color: #ffffffb8!important;
	}
.single-portfolio .aux-next-prev-posts{
    bottom: 0;
    position: relative;
    left: 0;
}

.single-portfolio .aux-next-prev-posts{
    max-width: 100%;
	    padding: 28px 32px 14px;
}
.single-portfolio .np-next-section .np-title, .aux-next-prev-posts .np-title {
    font-size: 21px!important;
	}
.single-portfolio .aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text{
    font-size: 15px;
    color: var(--e-global-color-text);
}
}
@media only screen and (max-width: 1025px) and (min-width: 767px){
.single-portfolio .aux-widget-recent-posts .entry-main{
    max-width: 88%!important;
    padding: 35px 21px 22px!important
}
}
@media only screen and (max-width: 768px){
.single-portfolio .aux-container .aux-primary, .single-post .aux-content-top-margin .aux-primary {
    padding-top: 44px;
}
.single-portfolio .aux-widget-recent-posts .entry-main{
   padding: 25px 19px 16px;
	 bottom: 34px;
}
.single-portfolio .aux-primary .entry-media {
   margin-bottom: 0;
}
.single-post .aux-simple-context .entry-media {
    margin-bottom: 20px;
}
}
@media only screen and (max-width:1440px) and (min-width:1025px) {
.single-portfolio .aux-widget-related-posts .hentry .entry-title a{
    font-size: 27px;
}
}
@media only screen and (max-width: 500px) {
.single-portfolio .aux-next-prev-posts{
    position: absolute;
    top: 30%;
    bottom: auto;
}
.single-portfolio .np-next-section .aux-svg-arrow::after, .single-portfolio .np-prev-section .aux-svg-arrow::after{
    font-size: 14px;
}
.single-portfolio .aux-arrow-nav.aux-round.aux-medium {
    width: 46px;
    height: 46px;
}
.single-portfolio .np-next-section  a{
    display: flex;
    flex-direction: column;
}
.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
    padding-top: 9px;
}
.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-arrow {
    margin-bottom: 10px;
}
.aux-resp .aux-next-prev-posts.nav-skin-minimal .np-nav-text {
    padding-top: 0;
}
.single-portfolio .aux-side-right .entry-side{
    margin-top: 154px;
	}
}
@media only screen and (max-width: 1445px) and (min-width: 1025px) {
.single-portfolio .entry-side-overview {
    margin-bottom: 30px!important;height: 103px;
    overflow: hidden;
}
.single-portfolio .aux-button {
    margin-top: 30px!important;
}
.single-portfolio .entry-meta-data dl dt:nth-child(3) {
    margin-top: 21px;
}
}
.search-results .page-title{
    color: var( --e-global-color-text );
}
.search-results .entry-title a {
    color: var( --e-global-color-text )!important;
    font-size: 20px;
}
.search-results .entry-main p{
    color: var( --e-global-color-text )!important;
    font-size: 14px;
}
.search-results .column-entry .entry-main{
    margin-bottom: 30px!important;
}
.aux-search.aux-advanced-search .aux-primary .aux-search-from a{
    color: var( --e-global-color-text )!important;
}
.aux-search-from span{
    color: var( --e-global-color-text )!important;
    font-size: 20px;
}


@media only screen and (max-width: 380px){
.wpulike.aux-wpulike-portfolio {
    display: inline-block;
    margin-right: 5px;
}
.single-portfolio .aux-single-portfolio-share span:before {
    font-size: 21px!important;
    width: 43px!important;
    height: 43px!important;
}
.single-portfolio .aux-next-prev-posts{
    top: 23%;
}
}
.search-results .aux-page-title-entry{
    margin-top: 127px;
}
.aux-button.aux-black .aux-overlay::after{
    border-radius: 0;
}
 .aux-button.aux-black .aux-overlay::after{
    display:none;
}
.single-portfolio .aux-button:before{
    content: "";
    background-color: #292929;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
	  transition: all 150ms ease-out;
}
.single-portfolio .aux-button:hover:before{
	  opacity: 1;
}
.single-portfolio .aux-widget-recent-posts .entry-main{
    transition: all 604ms ease-out;
}
.single-post  .wp_ulike_btn:before{
    color: var(--e-global-color-text);
}
.single-post .wpulike-heart .count-box {
    color: var(--e-global-color-text);
    font-weight: 400;
}
.wpulike-heart .wp_ulike_general_class {
	box-shadow: 0 0 0 1px #bdbdbd00 inset;}
.single-post .comment-respond .form-submit{
    display: inline-block;
    float: right;
	position:relative;
}
.single-post .form-submit input[type="submit"]{
margin: 0px 0 0;
}
.single-post .comment-respond .form-submit{
    background-color: transparent;
    transition: all 150ms ease-out;
    background: linear-gradient(90deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%);
	  border-radius:15px;
}
.single-post .comment-respond .form-submit .submit{
	background-color:transparent;
	padding:0!important;
	  width: 169px;
    height: 57px;
}
.single-post .comment-respond .form-submit:after{
    content: "";
	background: rgb(255,104,36);
background: linear-gradient(270deg, var(--e-global-color-secondary) 0%, var(--e-global-color-accent) 100%);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
	  transition: all 250ms ease-out;
	  border-radius:15px;
}
.single-post .comment-respond .form-submit:hover:after{
    opacity: 1;
}
.aux-other-search-result .aux-item-container{
    flex-direction: column;
}
.aux-other-search-result .aux-item-container img{
    width: auto!important;
    height: auto!important;
    margin-bottom: 15px;
}
.aux-other-search-result .aux-item-desc .aux-item-title{
    color: var(--e-global-color-text )!important;
}
.single-portfolio .np-nav-text{
    width: 84px;
    height: 21px;
    overflow: hidden;
	  float: right;
}
@media only screen and (max-width: 1025px) {
.single-portfolio .np-nav-text{

    height: 31px;
}
}
@media only screen and (max-width: 420px) {
.single-portfolio .np-nav-text{

    height: 20px;
}
.single-portfolio .aux-next-prev-posts .aux-arrow-nav .aux-svg-arrow {
    top: 44%;
	}
}
.single-portfolio .np-prev-section  .np-nav-text{
    float: left;
}
@media only screen and (max-width: 350px) {
.single-post .children .comment-reply-nav{
    left: 66px;
}
}
@media only screen and  (max-width:1025px) and  (min-width:768px) {
 .aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
    transform: translate3d(-87%, -100%, 0);
  }
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after{
    left: 90%!important;
  }
}  
@media only screen and  (max-width:700px) {
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper{
    transform: translate3d(-76%, -100%, 0);
  }
.aux-tooltip-socials-container .aux-tooltip-socials-wrapper:after{
    left: 82%;
}
}