/*
Theme Name: The Lift Lab
Theme URI: https://layercayk.com
Author: https://layercayk.com
Author URI: https://layercayk.com
Description: Custom built theme.
Version: 4.0.4
wpBoiler WordPress Theme © 2011-2026
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

html #momence-plugin-webchat .gWqgev,
html #momence-plugin-webchat .ixzXJd,
html #momence-plugin-webchat .jjoRKe,
html #momence-plugin-webchat .cKtDtl {
    background: #00bbf2 !important;
}
.call-to-action.padding-top-50.padding-bottom-0flex.flex-v-center.flex-wrap.Right.training-facility {
margin-bottom:-200px;
}
.call-to-action.rellax.padding-top-50.padding-bottom-100flex.flex-v-center.flex-wrap.Left {
	align-items:flex-start;
}
.error404 div#container {
    max-width: 1500px;
    margin: auto;
    padding:50px;
}
html .error404 header.header {
    display: block;
}
html .error404 .back404 img {
    transform: rotate(180deg);
}
html .error404 h1 {
    margin:0;
    font-size:100px;
}

html .error404 .back404 {
    margin-bottom:25px;
    display:inline-block;
}
html body .header-banner .information h1 {
    left: -5px;
    max-width: 672px;
}
.page-id-245 .inner {
    width: 100%;
}
.page-id-245 h1 {
	color:#333;
}
.page-id-245 iframe#iframe_appointments_37440 {
    height: auto;
    min-height: 210vh;
}
html .slick-initialized .slick-slide {
    min-height:900px;
}
html .jomdEU {
    height: calc(100% - 80px);
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    max-width: 700px;
    margin: auto;
    width: 100% !important;
    margin: 0;
    min-width: 100%;
}
.page-id-521 .content-block p {
    max-width: 100%;
}
.page-id-521 h1 {
	padding: 15px;
    background: #02ccff;
    color: #fff;
}

