/*
 Theme Name:   Smash Experience
 Theme URI:    https://smashexperience.com/
 Author:       Smash Experience
 Template:     bricks
 Version:      1.0.0
 Text Domain:  bricks
*/
/* Flex/Grid */
.f-flex { display: flex; }
.f-flex-col { flex-direction: column; }
.f-flex-row { flex-direction: row; }
.f-flex-wrap { flex-wrap: wrap; }
.f-flex-nowrap { flex-wrap: nowrap; }
.f-grid {display: grid;}

.f-items-center { align-items: center; }
.f-items-start { align-items: flex-start; }
.f-items-end { align-items: flex-end; }
.f-items-baseline { align-items: baseline; }
.f-items-stretch { align-items: stretch; }

.f-justify-center { justify-content: center; }
.f-justify-start { justify-content: flex-start; }
.f-justify-end { justify-content: flex-end; }
.f-justify-between { justify-content: space-between; }
.f-justify-around { justify-content: space-around; }

.f-self-center { align-self: center; }
.f-self-start { align-self: flex-start; }
.f-self-end { align-self: flex-end; }

.f-place-self-center-end { place-self: end center; }

/* Layout */
.f-w-auto { width: auto; }
.f-w-100 { width: 100%; }
.f-h-100 { height: 100%; }
.f-relative { position: relative; }
.f-absolute { position: absolute; }
.f-z-0 { z-index: 0; }
.f-z-1 { z-index: 1; }
.f-z-2 { z-index: 2; }
.f-overflow-hidden { overflow: clip; }
.f-object-cover, .f-object-cover img { object-fit: cover; }
.f-aspect-3-2 { aspect-ratio: 3 / 2; }
.f-aspect-1 { aspect-ratio: 1; }
.f-aspect-4-5 { aspect-ratio: 4 / 5; }
.f-aspect-4-3 { aspect-ratio: 4 / 3; }
.f-aspect-16-9 { aspect-ratio: 16 / 9; }
.f-aspect-16-10 { aspect-ratio: 16 / 10; }
.f-aspect-7-8 { aspect-ratio: 7 / 8; }

/* Content */
.f-text-center { text-align: center; }
.f-txt-underline { text-decoration: underline; }
.f-uppercase { text-transform: uppercase; }
.f-txt-nowrap { white-space: nowrap; }


#brx-content > section:first-child {
  padding-block-start: 96px;
}
@media screen and (max-width: 767px) {
  #brx-content > section:first-child {
    padding-block-start: 80px;
  }
}

.brxe-text-basic > *:last-child {
  margin-block-end:0
}

/* Icon links, links */


/* breadcrumb */
.brxe-breadcrumbs .item:not([aria-current="page"])  {
  transition: all var(--at-duration--fast) ease;
  text-underline-offset: 3px;
  text-decoration: underline;
  text-decoration-color: transparent;
}
.brxe-breadcrumbs .item:hover {
  text-decoration-color: var(--at-primary);
}

/*** Menu ***/

@media screen and (max-width: 991px) {
  
}

/*** Footer ***/
/* ==========================================================================
FOOTER (BEM: .site-footer)
========================================================================== */


/* --- Bottom Copyright Bar --- */


/* ==========================================================================
FOOTER RESPONSIVE (991px, 767px, 478px)
========================================================================== */
@media screen and (max-width: 991px) {
  
}
@media screen and (max-width: 767px) {

}
@media screen and (max-width: 478px) {

}

/* General */

/* Components */