/* https://www.agilefuturist.com/wp-content/plugins/fitgym-core/assets/css/fitgym-core.css?ver=6.7.3 */
.ui-datepicker{background-color:#fff;border-radius:4px;box-shadow:0 0 54px rgba(0,0,0,.15);display:none;margin-top:4px;padding:10px;width:265px;z-index:100!important}.ui-datepicker a,.ui-datepicker a:hover{text-decoration:none}.ui-datepicker a:hover,.ui-datepicker td:hover a{color:#2A6496;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out}.ui-datepicker .ui-datepicker-header{margin-bottom:10px;text-align:center}.ui-datepicker .ui-datepicker-title{font-weight:700}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{cursor:default;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;line-height:1;margin-top:2px}.ui-datepicker .ui-datepicker-prev{float:left;text-align:left}.ui-datepicker .ui-datepicker-next{float:right;text-align:right}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{background:none!important}.ui-datepicker .ui-datepicker-prev:before{content:"\f104";font-family:fontawesome;font-size:22px}.ui-datepicker .ui-datepicker-next:before{content:"\f105";font-family:fontawesome;font-size:22px}.ui-datepicker .ui-icon{display:none}.ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:2px 0;color:#b5b5b5}.ui-datepicker .ui-datepicker-calendar th{color:#000}.ui-datepicker .ui-datepicker-calendar td{-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none;color:#000}.ui-datepicker .ui-datepicker-current-day a{background-color:#00aeef}.ui-datepicker .ui-datepicker-current-day a{color:#fff!important}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.ui-datepicker .ui-datepicker-calendar,.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{border:none}.ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{width:35px;height:35px}.ui-datepicker .ui-datepicker-calendar td:hover{background-color:transparent}.ui-datepicker .ui-datepicker-calendar td:hover a{color:#00aeef}.ui-datepicker .ui-datepicker-calendar td span,.ui-datepicker .ui-datepicker-calendar td a{width:33px;height:33px;line-height:30px;padding:0;border:2px solid transparent;box-shadow:none;border-radius:100%;display:block}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{background:#ececec;color:#000}.ui-datepicker .ui-datepicker-calendar td.ui-state-active a{background:#00aeef}.themeum-counter-number,.counter-symbol{display:inline-block}.align-center .counter-content .counter-number-icon{position:relative}.align-right .counter-content span.counter-number-icon{left:5px}.align-left .counter-content span.counter-number-icon{right:5px}.padding-left30.wpb_column.vc_column_container{padding-right:30px}.single-event-content .event-content-wrapper{padding:30px 0 32px;background:#fff;position:absolute;width:100%;left:0;top:auto;bottom:-120px;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;height:120px;border-radius:0 0 3px 3px}.single-event-content:hover .event-content-wrapper{height:196px}.single-event-content{margin-bottom:150px;position:relative;border-radius:3px}.single-event-content .stringscountdown{display:none;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.single-event-content:hover .stringscountdown{display:block;color:#fff}.single-event-content:hover .countdown-timer-title,.single-event-content:hover .countdown-timer-subtitle a{color:#fff}.single-event-content{background:#fff;color:#000;text-align:center}.event-content-wrapper{padding:28px 0 32px;background:#fff;width:100%;left:0;top:auto;bottom:-120px;overflow:hidden;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;height:120px}.event-content-wrapper:hover .event-content-wrapper{height:196px}.event-countdown-section{display:inline-block}span.countdown-date{display:block;font-weight:400;margin:6px 0 0;padding:0 22px;font-size:21px!important}.countdown-timer-title{margin-top:0;color:#999;font-size:16px;font-weight:400;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.countdown-timer-subtitle{font-size:24px;font-weight:400;margin-top:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.countdown-timer-subtitle a{color:#252525}span.countdown-period{text-transform:uppercase;margin-top:2px;font-size:12px;font-weight:400;display:block}.event-single-img img{border-radius:3px 3px 0 0}.single-event-content,.event-content-wrapper{box-shadow:0 3px 5px 0 rgba(0,0,0,.1);-webkit-transition:.3s;transition:.3s}.single-event-content:hover,.event-content-wrapper:hover{box-shadow:0 15px 30px 0 rgba(0,0,0,.1)}.novisible{visibility:hidden}.wp-picker-container .wp-color-result.button .wp-color-result-text{padding:1px 6px!important}.classFilter a{margin:0 10px;color:#6D7784;text-decoration:none;display:inline-block;font-family:'Poppins',sans-serif;font-size:14px}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}.floox-progress-bar,.floox-progress-bar .elementor-progress-wrapper{height:7px;border-radius:5px}.floox-progress-bar .elementor-progress-percentage{margin-top:-32px;position:absolute;right:0;padding-right:0}.filterable-class .container-fluid{padding-left:0;padding-right:0}.class-layout2{width:auto;background-image:linear-gradient(-180deg,#23d0ec 0%,#239cec 100%)!important}.overlay-cont2{display:none}.class-layout2 i{font-size:60px;top:50%;margin-top:-30px}.class-content-wrapper,.class-title-content-wrapper,.class-content-gallery{display:inline-block;margin:0 auto}.class-casestudy-container img{width:100%}.blog-grid-two{margin:0}.class-title-content-wrapper{padding:0;margin-bottom:85px}.class-content-details-wrapper{padding:50px 30px 30px 30px}.class-items{margin-left:-2px}.class-info{font-size:16px;font-weight:400;color:#6D7784}.class-info ul li{list-style:none;float:left}.classContainer{padding:0;margin:0;z-index:0}.class-info .blog-post-meta.clearfix{margin:0;padding:0}.class-info .meta-author{margin-right:20px;line-height:31px}.class-info h2{font-size:24px;font-weight:700;color:#293340;margin:0 0 8px 0}.class-info p{color:#6D7784;font-size:16px;font-weight:400;line-height:25px;margin:0}.class-content-wrapper{width:65%;float:left}.class-social-icons{width:35%;float:right;margin-top:8px}.class-info span{margin-right:6px;line-height:32px}.class-social-icons ul li{margin:0 5px 0 0;padding:0}.class-social-icons ul li a{border-radius:50%;border:1px solid #ddd;width:32px;height:32px;overflow:hidden;display:inline-block;padding-top:4px;font-size:14px;text-align:center;color:#6D7784;background:#E4E4E4}.class-social-icons ul{overflow:hidden;padding:0;text-align:right;float:right;margin:0;transition:.3s}.class-social-icons ul li a:hover,.class-tag-cont li:hover a{color:#fff}.class-full-content-wrapper{margin:0 auto;display:inline-block;background:#fff;padding:20px 30px 30px}.floox-wrapper{overflow:hidden;margin-bottom:20px}.floox-align{margin-top:40px}.single-gallery{margin-top:4px}.single-gallery .plus-icon img{padding-top:16px}.floox-class-button{margin-top:30px;overflow:hidden;display:inline-block;background:#0065e0;padding:8px 24px;color:#fff;border-radius:3px;font-size:12px;text-transform:uppercase;box-shadow:0 1px 35px rgba(0,0,0,.05)}.floox-class-button:hover{color:#fff}.class-tag-cont{padding:0;overflow:hidden}.class-info .class-tag-cont li{list-style:none;float:left;margin-right:12px;padding:5px 22px;margin-bottom:8px;border:1px solid #ddd;border-radius:3px}.floox-content-flex li.flex-active-slide:before{background:rgba(0,101,224,.71);height:65px;width:84px;z-index:99999;content:"";position:absolute;display:inline-block;overflow:hidden;margin-left:-42px;right:auto;border-radius:3px}.featured-wrap .flexslider{padding:0;margin:0;border:none}.featured-wrap img{margin:0}.featured-wrap img:hover{cursor:pointer}.class-tag-cont li a{color:#6D7784;font-size:16px;font-weight:300;letter-spacing:.5px;text-transform:capitalize}.class-tag-cont li{display:inline-block;margin-left:5px}.featured-wrap .floox-flesislider{background:transparent;position:relative;margin-top:-5%;text-align:center}.featured-wrap .floox-content-flex{width:100%!important}.featured-wrap .floox-content-flex li{float:inherit!important;display:inline-block!important}.featured-wrap .flex-prev,.featured-wrap .flex-next{display:none}.filterable-class .classFilter{margin-bottom:40px;font-size:16px;font-weight:400}.filterable-class .classFilter a{border:1px solid;display:inline-block;padding:6px 14px;border-radius:3px;font-size:14px;line-height:22px;margin-bottom:20px}.filterable-class .classFilter a.current{border-color:#fff;background:#ffd900;color:#fff}.classContainer img{padding:0;margin:0}.class-single-items{position:relative}.classContainer .class-item-content{padding:20px}.class-single-items .class-title{font-size:20px;font-weight:400;margin:0;transition:all 400ms}.class-single-items .class-title a{transition:all 400ms;color:#293340}.layout_1 .class-single-items .overlay-cont .class-title a:hover{color:#fff}.class-single-items .class-category{font-size:14px;text-transform:capitalize;display:block;margin:3px 0 0 0;transition:all 300ms;color:#6D7784}.classFilter a{text-transform:capitalize;line-height:36px}.caption-full-width{position:absolute;top:0;left:0;width:100%;height:100%}.class-items .caption-full-width2{position:absolute;top:0;left:0;width:100%;transition:all .5s;height:100%;background:rgba(0,0,0,.7)}.class-items .caption-full-width2 .overlay-cont a{font-size:60px;color:#fff}.class-items .caption-full-width2 .overlay-cont a i{height:50px;width:50px;line-height:50px;background:#ffd900;color:#fff;border-radius:50%;font-size:16px}.class-items .caption-full-width2{opacity:0;transition:all 300ms}.class-items:hover .caption-full-width2{opacity:.9;-webkit-transform:scale(1);transform:scale(1)}.class-items img{transition:all .5s}.class-items:hover img{transform:scale(1.2)}.class-single-items .caption-full-width .class-category{font-size:14px;text-transform:capitalize;display:block;margin:2px 0 5px;transition:all 300ms}.overlay-cont{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;text-align:center}.overlay-btn{background:#fff;text-align:center;font-size:14px;padding:10px 25px;border-radius:3px;transition:all 400ms;margin-top:12px;overflow:hidden;display:inline-block;font-weight:500}.overlay-btn:hover{background:rgba(255,255,255,.7)}.class-layout2{height:100%;width:100%;position:absolute;bottom:0}.overlay-cont2{bottom:0;position:absolute;width:100%;padding:20px 30px}.overlay-cont2 h3{line-height:14px}.class-items:hover .class-layout2{height:100%;width:100%;position:absolute;bottom:0;opacity:.9;transition:all 0.4s}.class-thumb{position:relative;overflow:hidden}.class-layout2 i{top:40%;position:absolute;text-align:center;width:100%;font-size:32px;color:#fff;opacity:0;transition:all .5s}.class-item-content-in i{color:#d7dbdd;margin:20px;display:block}.class-items .overlay-cont a i{transform:scale(.8)}.class-items:hover .overlay-cont i{transform:scale(1.2)}.class-items:hover .class-item-content-in .floox-icon{color:#23d0ec}a.btn-view{font-size:30px}