/*-------------------------------------------------------------
6.0 Pages
-------------------------------------------------------------*/
// Gallery Wraper
.grid-list-wrapper {
	figure.img-wrapper {
	   overflow: hidden;
	   perspective: 50em;
	   position: relative;
	   text-align: center;
	   h2{
 			font-weight: $font-weight-bold;
	   }
	}  

	figure.img-wrapper figcaption {
    	left: 20px;
   	opacity: 0;
    	position: absolute;
   	right: 20px;
    	top: 50%;
    	z-index: 1;
   } 	  
   figure.img-wrapper a {
     bottom: 0;
     left: 0;
     position: absolute;
     right: 0;
     top: 0;
     z-index: 1;
   }
   figure.img-wrapper img {
 		max-width: 100%;
 		vertical-align: top;
 	}	
 	figure.img-wrapper:hover figcaption {
	   opacity: 1;
	   transform: translateY(-50%);
	   transition-delay: .2s;
	}
	figure.img-wrapper:after {
    	background-color: #fff;
    	bottom: 20px;
    	content: "";
    	display: block;
    	left: 20px;
    	opacity: 0;
    	position: absolute;
    	right: 20px;
    	top: 20px;
    	transform: rotateX(-90deg);
    	transform-origin: 50% 50%;
    	transition: all .5s ease-in-out;
   }
   figure.img-wrapper.hover:after, figure.img-wrapper:hover:after {
 		opacity: .9;
 		transform: rotateX(0);
	}
	figure.img-wrapper *{
		transition: all .2s ease-out;
	} 
}  

// Pricing-1 
.pricing-wrapper {
	.pricing-box, .pricing-v2{
		.mat-card{
			height: 100%;
		}
	}
	.fixed-pricing {
		.plan-info {
		   background-color: #dde6f3;
		   padding: .625rem 3.125rem;
		}
		.pricing-box {
			border-right: 1px solid #d7dce4;
			
		}
		.check-icon {
			color: rgba(0,0,0,0.4);
		}
	}
	.amount-title {
    	font-size: 2.25rem;
    	font-weight: 900;
   } 
   .pricing-title {
      font-size: 1.875rem;
    	font-weight: 700;
    	margin-bottom: 1.25rem;
    	text-transform: capitalize;
   } 		
}	

// Blog Wrapper 

.blog-list-wrapper {
	.tags-wrapper {
		.mat-list-item-content {
			padding:0px !important;
			display: inline-block !important;
		}
		.mat-list-item {
			display: inline-block;
		}
		.mat-list {
			display:inline-block;
		}
		.mat-list-item-content a.tag-list {
			transition: all 0.5s ease-in-out; 
			border:1px solid #ebedf2;
			&:hover {
				background-color:$text-color !important;
				color:$primary;
				border:1px solid #ebedf2;
			}
		}
	}
	.blog-list {
		margin-top:-12px;
		margin-bottom:-12px;
	}
	.category-widget {
		.mat-list {
			.mat-list-item {
				transition: all 0.5s ease-in-out;
				padding: 0 !important;
				a:hover {
					border-bottom:1px solid $primary !important;
	    			transition: all 0.5s ease-in-out;
	   			color: $primary !important;
				}
				.list{
					cursor:pinter;
				}
			}	
		}
		.mat-list-item-content {
			padding:0px !important;
		}
	}
}
@media (max-width: 991px){
	.pricing-wrapper {
		.pricing-box, .pricing-v2{
			.mat-card{
				height: auto;
			}
		}
	}	
}