/**
* Theme Name: Rebuilto Child
* Description: This is a child theme of Rebuilto, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: rebuilto
* Version: 1.0.2
*/

:root, body, .elementor-kit-7{
	--e-global-color-primary: #b51821 !important;
	--e-global-color-primary_hover: #333333 !important;
	--primary: #b51821 !important;
}

#popmake-5991{
	padding: 25px;
}

#pum_popup_title_5991{
	font-weight: bold;
}

#wpcf7-f6013-o1 p label {
	font-weight: bold;
}

#wpcf7-f6013-o1 .wpcf7-form-control{
  width: 100%;
  border: 1px solid #CDCDCD;
  padding: 5px 10px;
  border-radius: 4px;
  margin-top: 10px;
  margin-bottom: 10px;
}


.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.sub-menu{
	background: #FFF;
}

.main-navigation ul.menu li.menu-item .sub-menu .menu-item a{
	padding: 12px 20px 12px !important;
	font-size: 18px !important;
}

.btg_testimonials .grid-item{
  background: #f3f5fa;
  border-radius: 8px;
  box-shadow: 1px 1px 9px -3px #bfbfbf;
}

.btg-service-link .elementor-button{
  display: block;
  width: 100%;
  background: transparent;
  color: #000;
  text-align: left;
  padding: 10px;
  border-radius: 4px;
}

.btg-service-link .elementor-button:hover{
	background: #FFF;
	color: var(--e-global-color-primary);
}

.btg-service-link .elementor-button:hover .elementor-button-icon svg{
	fill: var(--e-global-color-primary);
}

.btg-service-link .elementor-button .elementor-button-icon{
	color: #000;
}

.btg-service-link .elementor-button .elementor-button-icon svg{
	fill: #000;
}

.elementor-icon-list-items{
	list-style: none;
}

.project-more-link{
	display: none !important;
}