.portfolio-container a{text-decoration:none}.tp-portfolio-header h1{margin-top:0}.archive-portfolios .meta-data>*{display:inline-block}.archive-portfolios .title{margin-top:0}.archive-portfolios .inner-content>*,.archive-portfolios .portfolio-thumbnail{margin-bottom:var(--tp-spacing-item,12px)}@media (max-width:768px){.archive-portfolios.columns-4 .portfolio-item,.archive-portfolios.columns-3 .portfolio-item{width:50%}.archive-portfolios.columns-4 .portfolio-item:nth-child(4n+1),.archive-portfolios.columns-4 .portfolio-item:nth-child(3n+1),.archive-portfolios.columns-3 .portfolio-item:nth-child(4n+1),.archive-portfolios.columns-3 .portfolio-item:nth-child(3n+1){clear:none}}@media (max-width:480px){.archive-portfolios.columns-4 .portfolio-item,.archive-portfolios.columns-3 .portfolio-item,.archive-portfolios.columns-2 .portfolio-item{width:10%}}.tp-loop-pagination li{list-style:none}.portfolio-meta-data ul{margin:0;padding:0;display:flex;gap:30px}.portfolio-meta-data li{list-style:none;margin:0}.portfolio-sliders .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.portfolio-sliders .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;border-radius:10px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.portfolio-sliders .slick-dots li button:hover,.portfolio-sliders .slick-dots li button:focus{outline:none}.portfolio-sliders .slick-dots li button:hover:before,.portfolio-sliders .slick-dots li button:focus:before{opacity:1}.portfolio-sliders .slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.portfolio-sliders .slick-dots li.slick-active button:before{opacity:.75;color:#000}.portfolio-gallery .columns a{display:block;overflow:hidden;text-align:center}@media (max-width:768px){.portfolio-gallery .columns{flex:0 calc(50% - 30px)}}@media (max-width:480px){.portfolio-gallery .columns{flex:1}}