/*!>>>>>>>>>>>>>>>>>>>>>>>>> #Portfolio <<<<<<<<<<<<<<<<<<<<<<<<<<<< */
/* ------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------ */
.single-portfolio .aux-next-prev-posts:not(.aux-sticky-nav) { margin-top: 1.875em; margin-bottom: 4.375em; }

/* full width page styles */

.type-portfolio { /* like and share button on sigle portfolio*/ }
.type-portfolio.hentry .entry-main { margin-bottom: 10px; }
.type-portfolio .entry-meta-data dd { margin-left: 0; word-break: break-all; }
.type-portfolio .entry-meta-data .entry-tax > a:hover { color: #1bb0ce; }
.type-portfolio .entry-meta-data .entry-tax > a::before { content: none; }
.type-portfolio .entry-meta-data .entry-tax > a::after { content: ' , '; }
.type-portfolio .entry-meta-data .entry-tax > a:last-child::after { content: ''; }
.type-portfolio .entry-media img { width: 100%; }
.type-portfolio.aux-sticky-side { margin-bottom: 0; }
@media screen and (max-width: 1023px) { .aux-resp .type-portfolio .entry-side.aux-sticky { position: relative; top: 0 !important; transform: none !important; }
  .aux-resp .type-portfolio .aux-sticky-placeholder { display: none; } }
.list-portfolio .aux-primary .aux-portfolio-land.aux-single-portfolio-wrapper .entry-main .entry-title a:hover { color: #1bb0ce; }
.list-portfolio .aux-primary .aux-portfolio-land.aux-single-portfolio-wrapper footer.entry-meta .portfolio-tax .entry-tax > a:hover { color: #1bb0ce; }
.list-portfolio .aux-primary .aux-portfolio-land.aux-single-portfolio-wrapper footer.entry-meta .portfolio-tax .entry-tax > a::before { content: none; }
.list-portfolio .aux-primary .aux-portfolio-land.aux-single-portfolio-wrapper footer.entry-meta .portfolio-tax .entry-tax > a::after { content: ' , '; }
.list-portfolio .aux-primary .aux-portfolio-land.aux-single-portfolio-wrapper footer.entry-meta .portfolio-tax .entry-tax > a:last-child::after { content: ''; }
.list-portfolio.aux-template-type-default .aux-primary .entry-title a:hover { color: #1bb0ce; }
.list-portfolio.aux-template-type-default .entry-tax > a:first-child::before { content: none; }
.hentry .aux-portfolio-columns .entry-title a:hover, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-title a:hover { color: #1bb0ce; }
.hentry .aux-portfolio-columns .entry-tax > a::before, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-tax > a::before { content: none; }
.hentry .aux-portfolio-columns .entry-tax > a::after, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-tax > a::after { content: ' , '; }
.hentry .aux-portfolio-columns .entry-tax > a:last-child::after, .aux-widget-recent-portfolios .aux-portfolio-columns .entry-tax > a:last-child::after { content: ''; }
.hentry .aux-portfolio-columns .aux-item-overlay .entry-title a:hover, .aux-widget-recent-portfolios .aux-portfolio-columns .aux-item-overlay .entry-title a:hover { color: #1bb0ce; }

/** Auxin recent portfolios */
.aux-widget-recent-portfolios { position: relative; }
.aux-widget-recent-portfolios .aux-isotope-ready .aux-col { margin-top: 0; }
.aux-widget-recent-portfolios .aux-filters { position: relative; z-index: 9; }
.aux-widget-recent-portfolios .aux-filters:after { content: ""; display: table; clear: both; }
.aux-widget-recent-portfolios .aux-filters.aux-right:not(.aux-dropdown-filter) { display: block; width: 100%; }
.aux-widget-recent-portfolios .aux-filters.aux-right:not(.aux-dropdown-filter) > ul { display: inline-block; float: right; }
.aux-widget-recent-portfolios .aux-filters.aux-center:not(.aux-dropdown-filter) { position: relative; left: 50%; display: inline-block; transform: translateX(-50%); }
.aux-widget-recent-portfolios .aux-filters.aux-center:not(.aux-dropdown-filter) ul { margin-left: auto; }
.aux-widget-recent-portfolios .widget-title + .aux-filters.aux-right { position: absolute; top: 0; right: 0; }
@media screen and (max-width: 767px) { .aux-resp .aux-widget-recent-portfolios .widget-title + .aux-filters.aux-right { position: relative; float: left; } }
.aux-widget-recent-portfolios .aux-tiles-layout { position: relative; }
.aux-widget-recent-portfolios .aux-tiles-layout .aux-iso-item { float: left; height: 0; position: relative; overflow: hidden; }
.aux-widget-recent-portfolios .aux-isotope-layout { max-height: 500px; }
.aux-widget-recent-portfolios .aux-isotope-layout.aux-isotope-ready { max-height: none; }
.aux-widget-recent-portfolios .aux-mc-arrows { position: absolute; bottom: 50%; transform: translateY(50%); }
.aux-widget-recent-portfolios .aux-prev { left: 0; }
.aux-widget-recent-portfolios .aux-next { right: 0; left: auto; }
