/*
Theme Name: Powerlift Child
Theme URI: https://powerlift.qodeinteractive.com
Description: A child theme of Powerlift Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: powerlift
Template: powerlift
*/
html {
    scroll-behavior: smooth;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices {
    text-align: center !important;
}
.parallax-overlay:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.8);
    z-index: 1;
}
.mkdf-iwt.mkdf-iwt-icon-top {
    text-align: left !important;
}
.mkdf-row-background-text-holder {
    width: auto !important;
    height: auto !important;
}
.valuesIcon .mkdf-iwt-icon img {
    height: 75px;
    width: auto;
}
.mkdf-testimonials-holder .mkdf-testimonials {
    padding: 0 !important;
}
.mkdf-testimonials-holder.mkdf-testimonials-image-pagination.mkdf-testimonials-light .mkdf-testimonial-text {
    color: #ffffff !important;
    width: 100% !important;
    line-height: 30px !important;
    font-weight: 500 !important;
}
.mkdf-team-holder .mkdf-team-info {
    left: 95% !important;
}
.mkdf-team-holder .mkdf-team-social-floating .mkdf-team-social-holder, .mkdf-team-holder .mkdf-team-social-floating .mkdf-team-social-opener {
    background-color: #d3bc8d !important;
    color: #000 !important;
}
.mkdf-team-holder .mkdf-team-social-floating .mkdf-team-social-holder .mkdf-team-icon a{
    color: #000 !important;
}
.mkdf-row-background-text-holder .mkdf-row-background-text-wrapper .mkdf-row-background-text-wrapper-inner .mkdf-row-background-text-1 {
    text-align: center;
}
.sportsPricing .mkdf-pt-inner {
    box-shadow: 2px 2px 8px rgba(0, 0, 0, .3);
    border-radius: 3px;
    padding: 50px 0;
    background-color: #fff;
    z-index: 1;
}
.mkdf-page-header .mkdf-menu-area.mkdf-menu-right .mkdf-position-right, .mkdf-page-header .mkdf-sticky-header .mkdf-sticky-holder {
    background-color: #110f0c !important;
}
.mkdf-page-header .mkdf-page-header-inner {
    padding: 0 !important;
}
.mkdf-main-menu > ul > li > a {
    font-size: 16px !important;
    font-weight: 500;
}
.mkdf-main-menu > ul > li > a:hover {
    color:  #d3bc8d !important;
}
.mkdf-iwt .mkdf-iwt-text {
    font-size: 18px !important;
    line-height: 30px !important;
    font-weight: 500 !important;
}
.mkdf-price-table .mkdf-pt-inner ul li.mkdf-pt-prices {
    padding: 17px 30px !important;
}
.custom-list li {
    display: flex;
    flex-direction: column;
    color: #110f0c;
    font-size: 18px;
    line-height: 30px;
    margin-bottom: 15px;
    font-weight: 500;
}
.mkdf-btn {
    font-size: 18px !important;
    line-height: normal !important;
    font-weight: 600 !important;
}
@media only screen and (max-width: 768px) {
    .mkdf-grid-list.mkdf-three-columns .mkdf-item-space {
        width: 100% !important;
    }
}
@media only screen and (max-width: 480px) {
    .mkdf-container-inner, .mkdf-elementor-row-grid-section>.elementor-container, .mkdf-grid, .mkdf-row-grid-section {
        width: 375px !important;
    }
}
@media only screen and (max-width: 680px) {
    .mkdf-testimonials-holder.mkdf-testimonials-image-pagination .mkdf-testimonials-image-pagination-inner .mkdf-testimonial-text {
        font-size: 18px !important;
    }
}
.fluidvids {
    margin-top: -25px;
}
.mkdf-mobile-header .mkdf-mobile-nav ul li a, .mkdf-mobile-header .mkdf-mobile-nav ul li h6 {
    font-weight: 500 !important;
    color: #222222 !important;
}
.mission-section {
    padding-top: 140px;
    padding-bottom: 120px;
}
@media only screen and (max-width: 1025px) {
    .mission-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
}
.boxShadow {
    box-shadow: 2px 2px 8px rgba(0, 0, 0, .3);
}
