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

:root { 
    --dark: #1F2F49;
    --chartreuse: #E8FF8B;
}

/** Copy styles **/
h1 .highlight {
    background-color: var(--chartreuse);
    position: relative;
    left: -8px;
    padding: 0 8px 0 8px;

}
strong {
    font-weight: 600;
}

/** Link Styles **/
a:hover {
    transition: all .5s ease-in-out;
    text-decoration: underline;
    opacity: .75;
}

/** tab styles **/
#brxe-pnmgmg > .tab-menu .tab-title.brx-open { 
    background-color: var(--dark) !important;
}


/** Button styles **/

.brxe-button {
  transition: all .5s ease-in-out;
}
.brxe-button:hover {
    text-decoration: none;
}
.bricks-background-primary:hover, .bricks-background-light:hover {
  background: linear-gradient(90deg, rgba(31, 47, 73, 0.20) 0%, rgba(232, 255, 139, 0.20) 100%), #1F2F49;
}

.bricks-background-secondary:hover {
  opacity: .8;
}

.button-tertiary {
  transition: all .5s ease-in-out;
}
.button-tertiary:hover {
  column-gap: 16px;
  opacity: .8;
}
.download-link {
  transition: all .5s ease-in-out;
  border: #FDFEFC 1px solid;
  border-radius: 12px;
}
.download-link:hover {
    box-shadow: 0px 12px 28px 0px rgba(0, 0, 0, 0.18);
    border-color: var(--dark);
    opacity: 1;
}

/** slider styles **/
.splide__arrow {
    border-radius: 30px;
  }

/** Accordion Styles **/
.accordion-item svg {
    margin-right: 24px !important;
}