#footer .footer-top .footer-info p{font-size:13px;line-height:24px;PADDING-TOP:20PX;margin-bottom:0;font-family:"Montserrat",sans-serif;color:#ecf5ff;}
#clients #portfolio-flters li{cursor:pointer;margin:15px 15px 15px 0;display:inline-block;padding:6px 20px;font-size:12px;line-height:20px;color:#007bff;border-radius:50px;text-transform:uppercase;background:#ecf5ff;margin-bottom:5px;transition:all 0.3s ease-in-out;}
#clients #portfolio-flters li:hover,#clients #portfolio-flters li.filter-active{background:#007bff;color:#fff;}
#clients #portfolio-flters li:last-child{margin-right:0;}
.portfolio-details .sidebar{padding:30px;box-shadow:0 4px 16px rgba(0,0,0,0.1);border-radius:10px;}
.portfolio-details .sidebar .sidebar-title{font-size:20px;font-weight:700;padding:0;margin:0;color:var(--color-default);}
.portfolio-details .sidebar .sidebar-item+.sidebar-item{margin-top:40px;}
.portfolio-details .sidebar .search-form form{background:#fff;border:1px solid rgba(34,34,34,0.3);padding:5px 10px;position:relative;border-radius:50px;}
.portfolio-details .sidebar .search-form form input[type=text]{border:0;padding:4px;border-radius:50px;width:calc(100% - 60px);}
.portfolio-details .sidebar .search-form form input[type=text]:focus{outline:none;}
.portfolio-details .sidebar .search-form form button{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 25px;margin:-1px;background:var(--color-primary);color:#fff;transition:0.3s;border-radius:50px;line-height:0;}
.portfolio-details .sidebar .search-form form button i{line-height:0;}
.portfolio-details .sidebar .search-form form button:hover{background:rgba(0,131,116,0.8);}
.portfolio-details .sidebar .categories ul{list-style:none;padding:0;}
.portfolio-details .sidebar .categories ul li+li{padding-top:10px;}
.portfolio-details .sidebar .categories ul a{color:var(--color-default);transition:0.3s;}
.portfolio-details .sidebar .categories ul a:hover{color:var(--color-primary);}
.portfolio-details .sidebar .categories ul a span{padding-left:5px;color:rgba(34,34,34,0.4);font-size:14px;}
.portfolio-details .sidebar .recent-posts .post-item+.post-item{margin-top:15px;}
.portfolio-details .sidebar .recent-posts img{width:80px;float:left;}
.portfolio-details .sidebar .recent-posts h4{font-size:15px;margin-left:95px;font-weight:bold;}
.portfolio-details .sidebar .recent-posts h4 a{color:var(--color-default);transition:0.3s;}
.portfolio-details .sidebar .recent-posts h4 a:hover{color:var(--color-primary);}
.portfolio-details .sidebar .recent-posts time{display:block;margin-left:95px;font-style:italic;font-size:14px;color:rgba(34,34,34,0.4);}
.portfolio-details .sidebar .tags{margin-bottom:-10px;}
.portfolio-details .sidebar .tags ul{list-style:none;padding:0;}
.portfolio-details .sidebar .tags ul li{display:inline-block;}
.portfolio-details .sidebar .tags ul a{color:#555555;font-size:14px;padding:6px 20px;margin:0 6px 8px 0;border:1px solid #d5d5d5;display:inline-block;transition:0.3s;border-radius:50px;}
.portfolio-details .sidebar .tags ul a:hover{color:#fff;border:1px solid var(--color-primary);background:#007bff;}
.portfolio-details .sidebar .tags ul a span{padding-left:5px;color:rgba(85,85,85,0.8);font-size:14px;}