/*
 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
*/

.main-m a
{
	background-image: linear-gradient(180deg, currentColor, currentColor);
	background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px!important;
  text-decoration: none;
  -webkit-transition: background-size .45s cubic-bezier(.645,.045,.355,1);
  transition: background-size .45s cubic-bezier(.645,.045,.355,1);
}
.main-m a:hover
{
	background-size: 100% 1px!important;
}
#brxe-oaxtkc .menu-item{
	padding:5px 10px;
}
.bricks-mobile-menu .brx-submenu-toggle a{
	width:fit-content;
}

.bricks-mobile-menu .brx-submenu-toggle button{
	padding:0;
}
.main-m .bricks-mobile-menu-wrapper{
	padding-top:70px;
	padding-bottom:70px;
}
.blog-container .blog-info:nth-child(even){
	flex-direction:row-reverse;
}
.blog-info img, .img-hover{
	background: #913d97;
	filter: hue-rotate(0deg) saturate(0%) brightness(100%) contrast(100%) invert(0%) sepia(0%) opacity(75%) blur(0px);
}
.blog-info img:hover, .img-hover:hover{
	filter:none;
}
.text-underline{
	text-decoration:underline;
	text-decoration-color:white;
	color:#b54fba
}
.heading-space h2,
.heading-space h3{
	margin-bottom:15px;
}
.heading-space a,
.single-post main a{
	color:#b54fba;
}