/* 
Theme Name: Child of TheBuilt
Theme URI: http://magniumthemes.com/;
Description: Child theme based on TheBuilt
Author: Your Name
Version: 1.0
Template: thebuilt
*/

.footer-sidebar-2 > ul > li {
    width: 33.333%;
}

.text-justify {
    text-align: justify !important;
}

.row-overlay {
	position: relative;
}

.row-overlay::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6); /* ajusta la opacidad */
	z-index: 1;
}

.row-overlay > .vc_column_container {
	position: relative;
	z-index: 2;
}

.text-write {
	color: #ffffff;
}

.centrar-vertical {
	display: flex;
	align-items: center;
	justify-content: center;
}


.mgt-button-wrapper.mgt-button-wrapper-display-inline:has(.mgt-align-right) {
	float: right;
}

/*

.btn:hover, .wp-block-button a:hover, input[type='submit']:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, #jckqv .button:hover{
	background-color: #005523;
}
*/


.bullets ul {
	list-style: none;
	padding-left: 20px;
}

.bullets ul li {
	position: relative;
	padding-left: 20px;
}

.bullets ul li::before {
	content: "•";
	position: absolute;
	left: 0;
	top: 0;
	color: #ddc010;
	font-size: 18px;
}

.mgt-icon-box.text-white .mgt-icon-box-content {
    color: #e1e1e1;
}