/*
Theme Name: Powerlift
Theme URI: https://powerlift.qodeinteractive.com
Description: Fitness and Gym Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: powerlift
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 2.6
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

.h-100,
.h-100 .elementor-widget-container {
	height: 100%;
}
.w-100,
.w-100 .elementor-widget-container {
	width: 100%;
}
.text-center {
	text-align: center;
}
.text-left {
	text-align: left !important;
}
.startpage-btn-col .mkdf-btn-outer-holder,
.startpage-btn-col .mkdf-btn {
	width: 100%;
}


.package-table tr td {
	text-align: center;
}
.package-table tr td:first-child {
	text-align: left;
	font-weight: bold;
}
.package-table th,
.package-table td {
	border: 1px solid #000000;
	color: #000000;
}



.pricing-table th {
	text-align: left;
}
.pricing-table th,
.pricing-table td {
	border: 1px solid #e1e1e1;
}

.pricing-table.dark th,
.pricing-table.dark td {
	border: 1px solid #ffffff;
	color: #ffffff;
}

.pricing-table td:first-child {
	text-align: left;
}
.pricing-table td:last-child {
	text-align: right;
}
.pricing-table.all-left td:last-child {
	text-align: left;
}
.accordation-text-white .mkdf-accordion-content-inner {
	color: #ffffff;
}
.text-train-btn {
	color: #000000 !important;
	background-color: #ffffff !important;
	border-color: #ffffff !important;
}

.top-bar-menu {
	font-size: 14px;
}
.top-bar-menu a {
	color: #ffffff;
	margin: 0 10px;
}
.top-bar-menu a:hover {
	color: #cccccc !important;
}

.bg-dark .elementor-widget-wrap {
	background-color: #141414;
}

.block-button {
	display: block;
	background-color: #141414;
	color: #ffffff !important;
	padding: 20px 10px;
	text-align: center;
	font-size: 1.2rem;
	font-weight: 600;
	font-family: Montserrat,sans-serif;
}
.block-button:hover {
	background-color: #0f0f0f;
}

.wide-table {
	width: 100%;
	overflow-x: auto;
}

.mkdf-title-inner .mkdf-grid {
	display: flex;
	flex-flow: column;
}
.mkdf-title-inner .mkdf-grid .mkdf-page-subtitle {
	order: 2;
	padding-top: 20px;
}
.mkdf-title-inner .mkdf-grid .mkdf-page-title {
	order: 1;
}