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

h1{font-size: clamp(1.5rem, 0.7727rem + 3.6364vw, 3.5rem);}
h2{font-size: clamp(1.4rem, 1rem + 2vw, 2.5rem); margin-bottom: 15px;}
h3{font-size: clamp(1.3rem, 1.0455rem + 1.2727vw, 2rem);}
h4{font-size: clamp(1.2rem, 1.0909rem + 0.5455vw, 1.5rem);}
h5{font-size: clamp(1.1rem, 0.9909rem + 0.5455vw, 1.4rem);}
h6{font-size: clamp(1.1rem, 1.0273rem + 0.3636vw, 1.3rem);}
div{font-size: clamp(1.1rem, 1.0273rem + 0.3636vw, 1.2rem);}
p{font-size: clamp(1rem, 0.8316rem + 0.8421vw, 1.2rem);}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	background: linear-gradient(0deg, #0006, #0000008c) !important;
	padding: 5px !important;
	display: -webkit-box;
	overflow: hidden;
	height: 32px;
	max-height: 32px;
	-ms-overflow-style: none;
	scrollbar-width: none;
	-webkit-box-pack: center;
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{
	display: none;
}

.prevent-select {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}

.post-title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.brxe-button, .button, .bricks-button{
	padding: 15px 35px;
	border-radius: 0.5rem;
	border: solid 2px #ffd700;
	transition: all 0.3s ease;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	box-shadow: 0 2px 10px rgba(212, 175, 55, 0.2);
	cursor: pointer;
}
.brxe-button:hover, .button:hover, .bricks-button:hover{
	background-color: #ffba1a !important;
	color: #0c0c0c !important;
}
/*Footer Quick Links*/
.repeater-item.has-link a:hover{
	color: #ffba1a !important;
}
