/*
 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 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
p span {
  color: #F27329;
}
.brx-submenu-toggle.icon-right button {
    position: absolute;
    right: 0;
}
.footer_cta h3 span {
  color: #F8EF24;
}

.blue_bg {
  background-color: var(--blue);
  border-color: var(--blue);
}
.md-orange_bg {
  background-color: var(--md-orange);
  border-color: var(--md-orange);
}
.dk-orange_bg {
  background-color: var(--dk-orange);
  border-color: var(--dk-orange);
}
.single-post-content h1,
.single-post-content h2,
.single-post-content h3,
.single-post-content h4 {
  color: var(--blue);
  margin-bottom: .5em;
}
.single-post-content h5,
.single-post-content h6 {
  color: var(--dk-orange);
}
.single-post-content h2 {
  font-size: 2em;
}
.single-post-content h3 {
  font-size: 1.6em;
}
.tpp_grid_item:nth-child(3n - 0) .tpp_grid_item_image,
.tpp_grid_item:nth-child(3n - 0) .tpp_grid_item_title,
.tpp_grid_item:nth-child(3n - 0) .tpp_button {
  border-color: var(--dk-orange);
  background-color: var(--dk-orange);
}
.tpp_grid_item:nth-child(3n - 0) .tpp_button:hover {
  background-color: var(--dk-orange-d-1);
}
.tpp_grid_item:nth-child(3n - 1) .tpp_grid_item_image,
.tpp_grid_item:nth-child(3n - 1) .tpp_grid_item_title,
.tpp_grid_item:nth-child(3n - 1) .tpp_button {
  border-color: var(--md-orange);
  background-color: var(--md-orange);
}
.tpp_grid_item:nth-child(3n - 1) .tpp_button:hover {
  background-color: var(--md-orange-d-1);
}
.tpp_grid_item:nth-child(3n - 2) .tpp_grid_item_image,
.tpp_grid_item:nth-child(3n - 2) .tpp_grid_item_title,
.tpp_grid_item:nth-child(3n - 2) .tpp_button {
  border-color: var(--blue);
  background-color: var(--blue);
}
.tpp_grid_item:nth-child(3n - 2) .tpp_button:hover {
  background-color: var(--blue-d-1);
}
.tpp_grid_item:nth-child(3n - 0) .blog_grid_content a {
  color: var(--dk-orange);
  transition: all .5s ease;
}
.tpp_grid_item:nth-child(3n - 0) .blog_grid_content a:hover {
  color: var(--dk-orange-d-1);
}
.tpp_grid_item:nth-child(3n - 1) .blog_grid_content a {
  color: var(--md-orange);
  transition: all .5s ease;
}
.tpp_grid_item:nth-child(3n - 1) .blog_grid_content a:hover {
  color: var(--md-orange-d-1);
}
.tpp_grid_item:nth-child(3n - 2) .blog_grid_content a {
  color: var(--blue);
  transition: all .5s ease;
}
.tpp_grid_item:nth-child(3n - 2) .blog_grid_content a:hover {
  color: var(--blue-d-1);
}
a.water-designs {
  background-size: cover !important;
}
.equipment_section:nth-child(odd) {
  background-color: #eee;
}

.gform_title {
  font-size: var(--text-l);
  margin: 2em 0 1em;
}
.gform_button {
  background-color: var(--blue) !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  width: 300px !important;
  border-radius: 0 !important;
  min-width: 300px !important;
  padding-top: 10px !important;
  padding-right: 30px !important;
  padding-bottom: 10px !important;
  padding-left: 30px !important;
  margin-bottom: 15px !important;
  height: 50px !important;
  transition: all .5s ease !important;
}
.gform_button:hover {
  border-color: var(--blue-d-1) !important;
  background-color: var(--blue-d-1) !important;
}
