/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/
.text-primary {
  color: var(--color-0e3d8b);
	  font-style: italic;
}
.css-button:hover{
	box-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
	font-weight: 400;
}
.css-item-box-dm:hover .brxe-image img,.css-item-blog:hover .brxe-image img{
	transform: scale(1.05);
	transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 700ms;
	border-radius: 10px;
}
.css-item-box-dm .brxe-image:before{
	
	z-index: 2;
}
.css-item-box-dm .brxe-image,.css-item-blog .brxe-image{
	overflow: hidden;
}
.css-item-box-dm .brxe-image img,.css-item-blog .brxe-image img{
	transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	transition-duration: 700ms;
}
.css-item-box-dm:hover .css-button-hover{
	background-color: var(--color-0e3d8b) !important;
	color:#fff !important;
}
.brxe-icon-box .content h4{
	margin-bottom:10px;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.css-item-blog:hover .line-clamp-2{
	color:var(--color-0e3d8b) !important;;
}
/**/
.css-post-content h1,.css-post-content h2{
	font-size:20px;
}
.css-post-content h3,.css-post-content h4,.css-post-content h5{
	font-size:18px;
}


