*{margin:0;padding:0;box-sizing:border-box}.themepixel-gym-fitness-aboutus-page-both-icon-section .ha-infobox-title{color:#000;border-bottom:2px solid;padding:10px 10px 15px 15px}.themepixel-gym-fitness-aboutus-page-brand-section .themepixel-gym-fitness-brand-section{transform:translateY(5%)}.themepixel-gymfitness-page-heading-section{height:200px}.themepixel-gymfitness-page-heading-section .elementor-widget-wrap.elementor-element-populated{box-shadow:-385px 0 0 0 white,1px 1px 10px 0 #00000061,-450px 1px 10px 0 #00000061!important}.woolentor-breadcrumb .woocommerce-breadcrumb a{color:#000!important}.themepixel-gymfitness-page-heading-section .elementor-heading-title:after{content:'';position:absolute;height:2px;width:85px;background-color:#242424;bottom:-8px;border-radius:10px;left:0}.themepixel-gym-fitness-classes-main-container .elementor-widget-container{background-size:25% 85%!important}.themepixel-gym-fitness-classes-page .ea-button-wrap{text-transform:capitalize}.themepixel-gym-fitness-classes-page .ea-img-wrap .ea-content{position:relative}.themepixel-gym-fitness-classes-page .ea-amox-carousel .ea-content{padding:10px 10px 35px 15px}.themepixel-gym-fitness-classes-page .ea-amox-grid .ea-item{position:relative}.themepixel-gym-fitness-classes-page .ea-content{position:absolute;bottom:10px;background-color:#fff;padding:20px 20px!important;border-radius:20px;margin-top:-158px;width:236px;margin-left:10px}.themepixel-gym-fitness-classes-page .ea-button-wrap{font-family:'epilogue';font-weight:500}.themepixel-gym-fitness-classes-page .ea-amox-carousel .ea-button-wrap{margin-bottom:0px!important}.themepixel-gym-fitness-classes-page .ea-title{margin-bottom:10px}.themepixel-gym-fitness-classes-page .ea-button-wrap::after{font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;content:"\f054";color:#FFF;border-radius:50px;padding:11px 18px;right:51px;border-radius:50px;bottom:19px;background:#000}.themepixel-gym-fitness-classes-page .ea-button-wrap:hover::after{background-color:#fff0;color:#000;transition:background-color 0.5s ease-out 50ms}.themepixel-gym-fitness-classes-page .ea-button-wrap:hover .ea-button-wrapn::after{cursor:pointer;animation:fadeInOutAnimation 1s infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out}.themepixel-gym-fitness-classes-page .ea-content:hover .ea-text-wrap p{display:block;font-family:'epilogue';letter-spacing:.45;line-height:1.5;font-weight:300;-webkit-transition:all 0.5s ease!important}.themepixel-gym-fitness-classes-page .ea-arrows-container{transform:translateY(-100px)!important}.themepixel-gym-fitness-classes-page .ea-content:hover{-webkit-transition:all 0.3s ease!important}.themepixel-gym-fitness-classes-page .ea-content:hover .ea-button-wrap{display:block}.themepixel-gym-fitness-classes-page .ea-amox-grid .ea-button-wrap{margin-bottom:calc(0px * 2);margin-bottom:10px!important}.themepixel-gym-fitness-classes-page .ea-title,.themepixel-gym-fitness-classes-page .ea-text-wrap,.themepixel-gym-fitness-classes-page .ea-button-wrap{text-align:left;margin-bottom:10px}.themepixel-gym-fitness-classes-page .ea-text-wrap p{display:none}.themepixel-gym-fitness-classes-page .ea-amox-carousel .ea-content:hover .themepixel-gym-fitness-classes-page .ea-content .ea-button-wrap{display:block}.themepixel-gym-fitness-classes-page .ea-content:hover .ea-content p{display:block}.themepixel-gym-fitness-classes-page .ea-img{height:350px!important;object-fit:cover!important}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-title a{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1!important}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-item-box::before{background:none}.themepixel-gym-fitness-blog-no-sidebar-page .ea-arrows-container{transform:translateY(90px)!important}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-meta{margin-bottom:30px;position:relative}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-button-wrap{margin-bottom:calc(0px * 2)!important;text-transform:capitalize;font-family:'Epilogue';position:relative;font-weight:500}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-content{position:relative!important}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-content{padding:30px 0;margin:0 auto;text-align:center;margin-top:-120px}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-content .ea-title{text-align:center}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-meta .ea-date:before{display:none}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-meta .ea-author span{padding-right:2px}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-button-wrap .ea-readmore-icon::after{font-family:"Font Awesome 5 Free";font-weight:600;position:relative;content:"\f054";color:#000;border-radius:50px;padding:15px 18px;left:20px;top:1px;background:#fff}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-button-wrap .ea-readmore-icon:hover::after{background-color:#fff0;color:#000!important;transition:background-color 0.5s ease-out 50ms}.themepixel-gym-fitness-blog-no-sidebar-page .ea-amox-grid .ea-button-wrap .ea-readmore-icon:hover .ea-amox-grid .ea-button-wrap .ea-readmore-icon::after{cursor:pointer;color:#000!important;animation:fadeInOutAnimation 1s infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out}.themepixel-gym-fitness-blog-no-sidebar-page .ea-date:after{font-family:"Font Awesome 5 Free";font-weight:600;position:absolute;content:"\f073";color:#FFF;padding:10px 18px;bottom:-8px;left:-36px}.themepixel-gym-fitness-blog-no-sidebar-page .ea-img{height:450px!important;border-radius:20px!important}.themepixel-gym-fitness-404-page .ekit-btn-wraper .elementskit-btn .icon::before{color:#FFF;padding:15px 14px;padding-bottom:15px;border-radius:50px;background:#000}.themepixel-gym-fitness-404-page .ekit-btn-wraper .elementskit-btn .icon:hover::before{background-color:#fff0;color:#000;transition:background-color 0.5s ease-out 50ms}.themepixel-gym-fitness-404-page .ekit-btn-wraper .elementskit-btn .icon:hover .ekit-btn-wraper .elementskit-btn .icon::before{cursor:pointer;animation:fadeInOutAnimation 1s infinite;animation-direction:alternate-reverse;animation-timing-function:ease-in-out}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=false] .ekit_accordion_active_icon{display:unset!important}.ekit-wid-con .elementskit-accordion .elementskit-card-header>.elementskit-btn-link .ekit_accordion_icon_left_group{padding-right:15px!important}.ekit-wid-con .elementskit-accordion .elementskit-card-body{padding-top:30px;padding-bottom:30px;padding-left:88px!important;padding-right:40px!important}.ekit-wid-con .elementskit-accordion .elementskit-card-header .ekit_accordion_icon_group svg{max-width:30px;height:25px!important;vertical-align:middle}.ekit_accordion_normal_icon .icon-left{font-size:16px;padding:20px 10px 10px 8px}.ekit_accordion_normal_icon .icon-left path{transform:rotate(-45deg)}.ekit_accordion_icon_left_group .ekit_accordion_active_icon .icon-left{transform:rotate(-45deg)}.ekit_accordion_icon_left_group .ekit_accordion_active_icon .icon-left{font-size:16px;padding:12px 10px 4px 8px}.ekit_accordion_icon_group .ekit_accordion_normal_icon .icon-right{color:#C1E503;font-size:16px}.ekit_accordion_icon_group .ekit_accordion_active_icon .icon-right{color:#C1E503}.themepixel-gymfitness-contact-page-main-section .elementor-container{box-shadow:0 3px 6px #00000029;padding:40px}.themepixel-gymfitness-contact-page input[type=text],input[type=number]{width:100%;margin:15px 0;border-radius:0;padding:11px 10px;border:unset;font:400 15px/30px Raleway;font-family:'raleway';letter-spacing:.72px}.themepixel-gymfitness-contact-page .wpcf7-not-valid-tip{color:#000}.themepixel-gymfitness-contact-page .wpcf7-form-control:not(.wpcf7-submit){border:1px solid #000;font-weight:300!important}.themepixel-gymfitness-contact-page input[type="text"]::placeholder,.themepixel-gymfitness-contact-page input[type="email"]::placeholder,.themepixel-gymfitness-contact-page textarea::placeholder{font:medium 16px/22px Epilogue;letter-spacing:0;color:#707070!important}.themepixel-gymfitness-contact-page input[type="text"] .wpcf7-form-control-wrap ::placeholder{color:#707070!important;font-weight:300!important}.title-box{position:relative}.title-box img{width:100%;min-height:125px}.title-box .above_title{position:absolute;top:0;left:7%;display:flex;align-content:center;bottom:0;align-items:center}.title-box *{color:#fff;text-shadow:0 0 3px #000}.title-box a{font-weight:600}.content-container{margin:3% auto;max-width:calc(100% - 15%)}.post-contents{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin:5% 0}#full-width-blog .post-contents .postbox{flex:0 0 calc((100% / 4) - 20px)}#blog-with-sidebar .post-contents .post-sidebar{flex:0 0 23%}#blog-with-sidebar .post-contents .post-text-content{flex:0 0 75%;display:flex;flex-wrap:wrap;gap:20px}#blog-with-sidebar .post-contents .post-text-content>div{flex:0 0 calc((100% / 3) - 14px)}#blog-with-lr-sidebar .post-contents .post-text-content{display:flex;flex-wrap:wrap;justify-content:space-between}#blog-with-lr-sidebar .post-contents :is(.post-left-sidebar,.post-right-sidebar){flex:0 0 20%}#blog-with-lr-sidebar .post-contents .post-text-content{flex:0 0 56%}#blog-with-lr-sidebar .post-contents .postbox{flex:0 0 49%;margin-bottom:20px}.post-content{padding-top:10px;display:flex;flex-direction:column;gap:10px}.post-contents .postbox .post-image img{width:100%}.post-content .post-categories a{color:#2b2d42;font-weight:600}.post-content h4{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:800}.post-content .post-readmore{text-transform:capitalize;font-size:15px;line-height:26px;font-weight:600;color:#157efd;text-decoration:underline}.page-contents{display:flex;margin:5% 0}.page-with-sidebar .page-contents .page-sidebar{flex:0 0 23%}.page-with-sidebar .page-contents .page-text-content{flex:0 0 75%;padding:0 15px}.page-with-lr-sidebar .page-contents .page-sidebar{flex:0 0 20%}.page-with-lr-sidebar .page-contents .page-text-content{flex:0 0 60%;padding:0 15px}.elemento-widget-sidebar aside{margin-block:10px}.elemento-widget-sidebar *{color:#000}.navigation{text-align:center;margin:25px 0}.page-numbers{font-weight:600;font-family:"Open Sans",Sans-serif;padding:8px 15px;border-radius:5px;color:#000}.prev.page-numbers,.next.page-numbers,.page-numbers.current{background-color:#286016;color:#fff}.page-numbers:not(.prev){border:1px solid #286016}*{margin:0;padding:0;box-sizing:border-box}#themepixels-elementor-about-page-head{box-shadow:-380px 0 0 2px #fff}.themepixels-photography-page-head{height:230px}.content-container{margin:3% auto;max-width:calc(100% - 15%)}.post-contents{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;margin:5% 0}#full-width-blog .post-contents .postbox{flex:0 0 calc((100% / 4) - 20px)}#blog-with-sidebar .post-contents .post-sidebar{flex:0 0 23%}#blog-with-sidebar .post-contents .post-text-content{flex:0 0 75%;display:flex;flex-wrap:wrap;gap:20px}#blog-with-sidebar .post-contents .post-text-content>div{flex:0 0 calc((100% / 3) - 14px)}#blog-with-lr-sidebar .post-contents .post-text-content{display:flex;flex-wrap:wrap;justify-content:space-between}#blog-with-lr-sidebar .post-contents :is(.post-left-sidebar,.post-right-sidebar){flex:0 0 20%}#blog-with-lr-sidebar .post-contents .post-text-content{flex:0 0 56%}#blog-with-lr-sidebar .post-contents .postbox{flex:0 0 49%;margin-bottom:20px}.post-content{padding-top:10px;display:flex;flex-direction:column;gap:10px}.post-contents .postbox .post-image img{width:100%}.post-content .post-categories a{color:#2b2d42;font-weight:600}.post-content h4{font-family:"Open Sans",Sans-serif;font-size:20px;font-weight:800}.post-content .post-readmore{text-transform:capitalize;font-size:15px;line-height:26px;font-weight:600;color:#157efd;text-decoration:underline}.page-contents{display:flex;margin:5% 0}.page-with-sidebar .page-contents .page-sidebar{flex:0 0 23%}.page-with-sidebar .page-contents .page-text-content{flex:0 0 75%;padding:0 15px}.page-with-lr-sidebar .page-contents .page-sidebar{flex:0 0 20%}.page-with-lr-sidebar .page-contents .page-text-content{flex:0 0 60%;padding:0 15px}.elemento-widget-sidebar aside{margin-block:10px}.elemento-widget-sidebar *{color:#000}.navigation{text-align:center;margin:25px 0}.page-numbers{font-weight:600;font-family:"Open Sans",Sans-serif;padding:8px 15px;border-radius:5px;color:#000}.prev.page-numbers,.next.page-numbers,.page-numbers.current{background-color:#A06F48;color:#fff}.page-numbers:not(.prev){border:1px solid #A06F48}.contact-box{display:inline-flex;margin:0 12px 0 0;width:48%}#themepixels-photography-appointment-box input[type="text"],#themepixels-photography-appointment-box input[type="email"],#themepixels-photography-appointment-box select,#themepixels-photography-appointment-box textarea,#themepixels-photography-appointment-box input[type="number"]{width:100%;padding:13px 10px;margin-bottom:30px}#themepixels-photography-appointment-box input[type="text"]::placeholder,#themepixels-photography-appointment-box input[type="email"]::placeholder,#themepixels-photography-appointment-box select,#themepixels-photography-appointment-box textarea::placeholder,#themepixels-photography-appointment-box input[type="number"]::placeholder{color:#121212}#themepixels-photography-opening-time-box{box-shadow:0 1px 6px #00000029;border-radius:20px;height:max-content}#themepixels-photography-appointment-box input[type="submit"]{font:600 22px/26px Jost;color:#fff;background:#EC1D29;border:1px solid #EC1D29;border-radius:10px;padding:11px 30px;cursor:pointer}.themepixels-photography-appointment-title{border-bottom:1px solid #121212;padding-bottom:15px;position:relative}.themepixels-photography-appointment-title:before{content:'';background:#EC1D29;width:18%;height:5px;position:absolute;bottom:-4px}.service-single-box h3{font:600 50px/73px epilogue;color:#010101}.service-single-box p{font:400 18px/36px Raleway;color:#5B5B5B;letter-spacing:.3px}.hover-fx{font-size:16px;display:inline-block;cursor:pointer;margin:5px;width:35px;height:35px;line-height:35px;border-radius:50%;text-align:center;position:relative;color:#A06F48;background-color:rgb(255 255 255 / .1);transition:300ms}.hover-fx:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';box-sizing:content-box;box-shadow:0 0 0 3px #000;top:0;left:0;opacity:0;transition:300ms}.hover-fx:hover{background-color:#C1E503}.hover-fx:hover:after{opacity:1;transform:scale(1.15)}.single-post-nav .nav-links{display:flex;justify-content:space-between}.single-post-nav .nav-links a{color:#242424;font-family:'Raleway'}.single-post-nav span.meta-nav{font-weight:700;font-family:'Epilogue';display:block;color:#A1A1A1;font-weight:500}.single-post-comment .comment-author.vcard img{border-radius:50%;padding:12px}.single-post-comment .comment-list li{background:#ededed;padding:20px;border-radius:50px 0;margin-bottom:20px}.ebs-contact-page-info .ekit-wid-con .ekit-header-info a{display:block}.ebs-contact-page-info .ekit-wid-con .ekit-header-info svg{height:20px}.efarm-blog-page .ea-button-wrap a{text-transform:capitalize;font-weight:600;margin-top:10px;display:inline-block}#themepixels-photography-faq-page-sec:before{content:'';background:#EC1D29;width:100%;height:65%;position:absolute;top:9em;left:0;right:0}#themepixel-photography-faq-sec{background:#fff;box-shadow:0 0 15px #0000002e;border-radius:10px;padding:0 30px;margin-left:75px}.themepixels-photography-contact-page-form input[type="text"],.themepixels-photography-contact-page-form input[type="email"],.themepixels-photography-contact-page-form textarea{width:100%;padding:15px 10px;margin-bottom:15px}