/**
Theme Name: Acespack Theme
Author: Astra
Author URI: https://acespack.es
Description: Website by Acepsack y Snsdesigns
Version: 3.3.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: acespack-theme
Template: astra
*/
body .ast-above-header.ast-sticky-active .info-header-box .elementor-icon-list-text, 
body .ast-above-header.ast-sticky-active .info-header-box .elementor-icon-list-icon i {
	color: #777;
}
.entry-content .elementor-slide-heading h1 {
	color: #fff;
	font-size: 50px;
}
.wpforms-form button:hover {
	background: #1a1a1a;
	border-color: #1a1a1a;
}
footer .widget_nav_menu ul ul.sub-menu {
	display: none;
}
.ast-desktop .submenu-with-border .sub-menu .menu-link {
	padding: 10px;
}
footer a {
	color: #fff;
}
footer .site-footer-primary-section-1 img {
	width: 130px;
}
.main-header-menu .current_page_item .menu-link {
	color: #d62222;
}
.ast-separate-container .comments-area {
	display: none;
}
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding: 0px 6.67em 70px;
}
.entry-content h2.widget-title {
	font-size: 20px;
}
aside.widget ul li {
	list-style: disc;
	margin-left: 30px;
}
.elementor-posts .elementor-post__read-more {
	color: #fff;
	background: #000;
	padding: 5px 40px;
	margin-top: 15px;
	float: left;
	border-radius: 8px;
}
aside .wpforms-submit {
	background: #000;
	color: #fff;
}
.contacto-white .wpforms-submit {
	background: #000;
	color: #fff;
}
aside.widget .wpforms-form ul li {
	list-style: none;
	margin-left: 0;
}
.footer-nav-wrap .astra-footer-horizontal-menu li:first-child a {
	padding-left: .5em;
}
.tabla-precios tbody tr:nth-child(2n+1) {
	background: #f0f0f0;
}

.tabla-precios thead tr {
	background: #713737;
	color: #fff;
}
.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"] .widget-title {
	color: #fff;
}
footer .tabla-precios thead tr {
	background: #fff;
	color: #000;
}
footer .tabla-precios tbody tr {
	background: #fff;
}
footer .tabla-precios tbody tr td {
	color: #000;
}
body .sidebar-main {
	background-color: #EAEAEA;
	padding-bottom: 35px;
}
.ast-separate-container.ast-two-container #secondary .widget, .ast-separate-container #secondary .widget {
	margin-bottom: 0;
	padding-bottom: 0;
}
body.ast-separate-container .ast-article-post, body.ast-separate-container .ast-article-single {
	padding: 0 0 35px;
}
#secondary li {
	margin-bottom: 0;
}
input[type="email"], input[type="number"], input[type="password"], input[type="reset"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
	background: #fff;
}
.ast-header-break-point .site-above-footer-wrap[data-section="section-above-footer-builder"] {
	display: block;
	position: fixed;
	bottom: -3px;
	padding: 0;
	background: transparent;
	z-index: 2;
	height: auto;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-mobile-stack .site-footer-section {
	margin-bottom: 0 !important;
}