/**
Theme Name: Columbia Electric
Author: Neverboring
Author URI: https://neverboring.com
Description: 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: columbia-electric
Template: astra
*/

/* Utility Classes */
.halcom{
  font-family:"halcom",sans-serif!important;
}
.hover-accent {
  transition: all ease 0.2s !important;
}
.hover-accent:hover {
  color: #F3B22E !important;
}

html{
	scroll-behavior:smooth!important;
}

.ast-custom-button{
	background-color: #F3B22E;
}


/* Divi builder inline buttons */
.btn-inline {
    display: inline-block!important;
    float:left!important;
    padding-bottom: 20px!important;
    margin: 0 10px!important;
    background-color: #F3B22E;
    }



/* Link styles within the Divi builder */
.et_pb_module a,
.et_pb_module a:link,
.et_pb_module a:visited{
}
  


/*
	Equal height columns for pricing tables in  the Divi Builder

.et_pb_pricing_table_wrap {
    align-items: normal!important;
}

*/
.bulletColor ul li{
   list-style: none!important;
}
.bulletColor ul li:before{
  content: "\2022";
  color: #f3b22e;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

/*-------------------------------------------*/
/*Max Width 80% and margin auto rows*/
@media(max-width:1100px){
	.width80margin{
  		width:80%;
    	margin:auto!important;
	}
}

/*--------------------------------------------*/
/*Row with images and text*/
@media(min-width:990px){
	.imgRow{
  		display:flex;
  		align-items:end;
	}
}

/*--------------------------------------------*/
/*Margin auto images*/
.imgMargin{
  display:grid!important;
  justify-content:center;
}

/*--------------------------------------------*/
/*Margin bottom rows*/
@media(max-width:990px){
	.noMB > div:first-child{
    	margin-bottom:0!important;  
 	}
}

/*---------------------------------------------*/
/*Below Footer*/
.site-below-footer-wrap{
  display:none;
}

.site-below-footer-wrap p{
  font-size:1.6rem;
  font-weight:bold;
}
@media(min-width:526px) and (max-width:990px){
.site-below-footer-wrap .ast-builder-footer-grid-columns{
  	display: grid;
    grid-template-columns: 2fr 1fr!important;
  }
}
@media(max-width:526px){
  .site-below-footer-wrap p{
  font-size:1.2rem;
  font-weight:bold;
}
}

/*IMG Logos*/
@media(min-width:526px) and (max-width:990px){
  #imgLogos{
	display: grid!important;
    grid-template-columns: 1fr 1fr;
    grid-gap: 25px;
}
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	fill: white;
}

.ast-header-stick-fade-active [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
	fill: black;
}


.et-db #et-boc .et-l .brbl_post_grid_0 .brbl-pagination a, .et-db #et-boc .et-l .brbl_post_grid_0 .page-numbers.current, .et-db #et-boc .et-l .brbl_post_grid_0 .brbl-pagination .brbl-load-more-button { padding: 10px 25px!important; }