/*
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
*/

.mkdf-logo-wrapper a img {
    max-width: 180px;
    height: auto;
    padding: 10px;
}

.mkdf-title-holder {
    background-size: cover;
}
.page-id-1829 .mkdf-title-holder {
    background-position: center;
}
.page-id-4574 .mkdf-title-holder {
    background-position: center 18%!important;
}

.mkdf-main-menu>ul>li>a {
    padding: 0 25px;
}
.mkdf-main-menu>ul>li>a>span.item_outer .item_text:after {
    background-color: #dab801;
}
	
table.tt_timetable .event_container {

    height: 100px;
}

#bw-widget__schedules-186437 .bw-widget, #bw-widget__schedules-186437 .bw-select, .pignose-calendar.pignose-calendar-186437, .hc-pignose-calendar.hc-pignose-calendar-186437 {
    background-color: #000000!important;
}
.bw-widget__header {
    color: rgb(255 255 255);
}
.bw-header__account-link {
    color: rgb(255 255 255);
}
.bw-session__staff {

    color: rgb(255 255 255);
}

.bw-widget__date {
 background-color: rgb(181 109 109 / 0%);
    color: rgb(255 255 255);
    font-size: 17px!important;
    font-weight: bold;
}
.bw-widget th.bw-calendar__heading {
    font-size: 15px;
    color: #fff;
}
.bw-session__name {
    color: rgb(255 255 255);
    font-weight: bold;
}
.bw-widget td.bw-calendar__day {
    font-size: 15px;
    color: #fff;
}
.bw-session__time {
    color: white;
}
.bw-session__description {
    color: rgb(255 255 255);
}
.bw-session__full-title {
    color: rgb(255 255 255);
    font-size: 14px;
    font-weight: bold;
}
#bw-widget__schedules-186437 .bw-fullcal-button, #bw-widget__schedules-186437 .bw-filters__reset, #bw-widget__schedules-186437 .bw-calendar__day--today:not(.bw-calendar__day--current) > span, #bw-widget__schedules-186437 .bw-calendar__heading--current, #bw-widget__schedules-186437 .bw-widget:not(.bw-embellished--solid) .bw-widget__cta:not(:hover), #bw-widget__schedules-186437 .bw-widget.bw-embellished--solid .bw-widget__cta:hover, #bw-widget__schedules-186437 .bw-widget:not(.bw-embellished) .bw-widget__cta:hover, #bw-widget__schedules-186437 .bw-session__canceled, #bw-widget__schedules-186437 .bw-checkbox, #bw-widget__schedules-186437 .bw-header__filter-link.is-open, .hc-pignose-calendar-wrapper .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-186437 .hc-pignose-calendar-button-group .hc-pignose-calendar-button-cancel, .pignose-calendar-wrapper .pignose-calendar.hc-pignose-calendar-bw.pignose-calendar-186437 .pignose-calendar-button-group .pignose-calendar-button-cancel, .hc-pignose-calendar-wrapper .hc-pignose-calendar.hc-pignose-calendar-bw-dark.hc-pignose-calendar-186437 .hc-pignose-calendar-button-group .hc-pignose-calendar-button-cancel, .pignose-calendar-wrapper .pignose-calendar.hc-pignose-calendar-bw-dark.pignose-calendar-186437 .pignose-calendar-button-group .pignose-calendar-button-cancel {
    color: #ffffff!important;
}
#bw-widget__schedules-186437 .bw-calendar__heading--current {
    color: #f0e676;
}
.bw-session__bio {
    color: rgb(255 255 255);
}
.bw-session__instructor-name {
    color: #fff;
}
#bw-widget__schedules-186437 .bw-embellished.bw-embellished--solid .bw-widget__cta:not(:hover), #bw-widget__schedules-186437 .bw-widget.bw-embellished:not(.bw-embellished--solid) .bw-widget__cta:hover, #bw-widget__schedules-186437 .bw-calendar__day--current > span, #bw-widget__schedules-186437 .bw-filter-count, .hc-pignose-calendar.hc-pignose-calendar-bw.hc-pignose-calendar-186437 .hc-pignose-calendar-body .hc-pignose-calendar-row .hc-pignose-calendar-unit.hc-pignose-calendar-unit-active a, .pignose-calendar.pignose-calendar-bw.pignose-calendar-186437 .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a, .hc-pignose-calendar.hc-pignose-calendar-bw-dark.hc-pignose-calendar-186437 .hc-pignose-calendar-body .hc-pignose-calendar-row .hc-pignose-calendar-unit.hc-pignose-calendar-unit-active a, .pignose-calendar.pignose-calendar-bw-dark.pignose-calendar-186437 .pignose-calendar-body .pignose-calendar-row .pignose-calendar-unit.pignose-calendar-unit-active a, .hc-pignose-calendar-wrapper .hc-pignose-calendar.hc-pignose-calendar-186437 .hc-pignose-calendar-button-group .hc-pignose-calendar-button-apply, .pignose-calendar-wrapper .pignose-calendar.pignose-calendar-186437 .pignose-calendar-button-group .pignose-calendar-button-apply {
    background-color: #fdc415!important;
}
.bw-calendar__day.bw-calendar__day--current span {
    color: #000;
}
.bw-widget.bw-embellished.bw-embellished--solid button.bw-widget__cta, .bw-widget.bw-embellished.bw-embellished--solid a.bw-widget__cta {
    color: #000;
}
#bw-widget__schedules-186437 .bw-session__detail-link, #bw-widget__schedules-186437 .bw-more-link, #bw-widget__schedules-186437 .bw-session__bio a, #bw-widget__schedules-186437 .bw-session__description a {
    color: #fec415!important;
}
.bw-widget.bw-widget--medium button.bw-widget__cta {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
}
.bw-checkbox__label {
    color: rgb(255 255 255);
}
.bw-header__filter-link {
    color: rgb(255 255 255);
}
.hc-pignose-calendar.hc-pignose-calendar-bw .hc-pignose-calendar-header .hc-pignose-calendar-week {
    color: #ffffff;
}
.bw-select {
    color: rgb(255 255 255);
}
.bw-header__filter-link:hover, .bw-header__filter-link:active, .bw-header__filter-link:focus {
    color: rgb(255 255 255);
}
.bw-header__account-link:hover {
    color: rgb(255 255 255);
}
.bw-filter-count {
    font-size: 12px;
    color: #000;
	  height: 16px;
    width: 16px;
}

.hc-pignose-calendar.hc-pignose-calendar-bw .hc-pignose-calendar-top .hc-pignose-calendar-top-month {
    color: rgb(255 255 255);
}
.hc-pignose-calendar.hc-pignose-calendar-bw .hc-pignose-calendar-body .hc-pignose-calendar-row .hc-pignose-calendar-unit a {
    color: #ffffff;
}
.hc-pignose-calendar.hc-pignose-calendar-bw .hc-pignose-calendar-body .hc-pignose-calendar-row .hc-pignose-calendar-unit.hc-pignose-calendar-unit-disabled a {
    color: rgb(255 255 255);
}

.semantic-content .modal-inner {
    background-color: #000000;
}
.semantic-content body {
    background-color: #000000;
}
..bw-empty__title {
    color: rgb(255 255 255);
}
.bw-empty__subtext {
    color: rgb(255 255 255);
}
#mindbody_branded_web_cart_modal .header {
    background: #000;
}

#mindbody_branded_web_cart_modal .header__site-name {
    color: #ffffff;
}
#mindbody_branded_web_cart_modal .header__title, #mindbody_branded_web_cart_modal .header__title-mobile {
    color: #232329;
}

a.calendly_style {
    color: #000000;
    padding: 10px 40px 10px 40px;
    background-color: rgb(218, 184, 1);
    font-family: Roboto;
    text-transform: uppercase;
    text-align: left;
    line-height: 34px;
    letter-spacing: 0px;
    font-weight: 500;
    font-size: 22px;
    border-color: rgb(12, 12, 12);
    border-style: solid;
    border-width: 1px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 9px 18px 0px;
    padding-left: 26px;
    border-radius: 5px;
    padding-right: 26px;
}

a.calendly_style:hover {
    background: #000;
    border-color: #fff;
    color: #fff;
}



a.calendly_style1 {
    color: #fff;
    padding: 10px 40px 10px 40px;
    background-color: rgb(0,0, 0);
    font-family: Roboto;
    text-transform: uppercase;
    text-align: left;
    line-height: 34px;
    letter-spacing: 0px;
    font-weight: 500;
    font-size: 22px;
    border-color: rgb(12, 12, 12);
    border-style: solid;
    border-width: 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 9px 18px 0px;
    padding-left: 26px;
    border-radius: 5px;
    padding-right: 26px;
}

a.calendly_style1:hover {
    background: #fff;
    border-color: #000;
  	border-style: solid;
    border-width: 1px;
    color: #000;
}

@media only screen and (max-width: 680px){
	
	a.calendly_style {
		font-size: 15px;
	}
		a.calendly_style1 {
		font-size: 15px;
	}

.mkdf-banner-holder .mkdf-banner-subtitle {
    display: inherit!important;
	    padding: 15px 0px;
	}
img.attachment-powerlift_mikado_image_landscape.size-powerlift_mikado_image_landscape.wp-post-image {
    display: none!important;
}
	article.mkdf-pl-item.mkdf-item-space.mkdf-masonry-size-large-width {
    height: 420px!important;
}

}



@media (max-width: 1024px){
	.order1 {
    order: 1;
}
	.order2{
		order:2;
	}
}

.wpcf7-form span.wpcf7-not-valid-tip {
    color: #d90000;
}

.mkdf-mobile-header .mkdf-mobile-nav {
    min-height: 220px;
}

.mkdf-header-standard .mkdf-menu-area.mkdf-menu-right .mkdf-main-menu {
    padding-left: 20px;
    padding-right: 20px;
}
