/* https://theapex.ie/wp-content/themes/apex-fitness-child/style.css?ver=6.6.1 */
.banner h1{font-style:normal;color:#FEE305}.banner .slideout{display:inline;left:26px}.boxInfo h3{font-style:normal}.sectionTitle{font-style:normal}#mainBox .logo .navbar-brand{color:#fff}#mainBox .logo .navbar-brand h3 a{color:#fff}.menuBar .navbar-default .navbar-nav>li>a{font-style:normal;font-family:"Passion One";font-size:20px;letter-spacing:.83px;line-height:22px}.contact-address ul li,.contact-address ul li a{font-style:normal}.fTitle{font-style:normal}.pricebox .element .plan-top h5{font-style:normal}.plan-list li{font-style:normal}.contact-address ul li,.contact-address ul li a{color:#fff}.time-stamp{color:#B60C8C;font-family:"Passion One";font-size:65px;font-weight:700;letter-spacing:1.68px;line-height:71px;text-align:center;padding-top:30px}.open-hours .plan-top{background:#000!important}.open-hours .plan-top::before{background:#000!important}.open-hours .plan-top h5{padding:15px 22px;min-width:150px;color:#FEE305;font-style:normal}.open-hours .element{padding:0 30px 15px;overflow:hidden}.open-hours .element::after{content:"";position:absolute;display:block;width:100%;height:100%;bottom:0;right:0;transform-origin:bottom left;-ms-transform:skew(-29.6deg,0deg);-webkit-transform:skew(-29.6deg,0deg);-moz-transform:skew(-29.6deg,0deg);transform:skew(-33.6deg,0deg);background:#B60C8C;width:111px;left:-76px}#accordion .panel-heading{padding:0;background:transparent;color:#fff}#accordion .panel-title>a{display:block;padding:.4em .6em;outline:none;font-weight:700;text-decoration:none}#accordion .panel-title>a.accordion-toggle::before,#accordion a[data-toggle="collapse"]::before{content:"\f077";float:right;font-family:FontAwesome;margin-right:1em}#accordion .panel-title>a.accordion-toggle.collapsed::before,#accordion a.collapsed[data-toggle="collapse"]::before{content:"\f078"}#accordion .panel-title{background:transparent!important}#accordion .panel-body{border:0}.panel{background:transparent;color:#fff;border:1px solid #B60C8C;border-radius:0!important}#accordion .panel-title>a.collapsed{background:none}#accordion .panel-title>a{background:#B60C8C}#accordion .panel-title>a:hover{background:#B60C8C;color:#fff}#accordion .panel-title>a:focus{background:#B60C8C;color:#fff}.gallery{margin-bottom:0}.social-icons ul li::before{border-radius:50%;background:#fff;border-color:#fff!important}.social-icons ul li a{color:#000!important}.social-icons ul li a:hover{color:#fff!important}.secondary-foot{background:#000;padding:50px 0}.nav-custom ul{list-style-type:none}.nav-custom ul li{margin-bottom:7px}.nav-custom ul li a{color:#FFF;font-family:"Open Sans";font-size:16px;line-height:24px}.copy-r{color:#FFF;font-family:"Open Sans";font-size:16px;line-height:24px}.inner-banner .bannerText h1,.inner-banner .bannerText ol li{font-style:normal}.news-list{background:#fff}.n-listing{box-shadow:none}.content-copy{margin-bottom:50px}.content-copy h5{color:#000;font-family:"Open Sans";font-size:18px;line-height:24px}.content-copy h2{color:#000;font-family:"Passion One";font-size:90px;letter-spacing:.75px;line-height:99px;padding-bottom:30px}.content-copy h1{color:#000;font-family:"Passion One";font-size:70px;letter-spacing:.75px;line-height:99px;padding-bottom:30px}.content-copy h2 span{color:#B60C8C}.content-copy h2 i{color:#B60C8C;font-style:normal}.content-copy h1 i{color:#B60C8C;font-style:normal}.content-copy h3{color:#B60C8C;font-family:"Passion One";font-size:72px;letter-spacing:.75px;line-height:79px;margin-top:-30px;padding-bottom:40px}.content-copy p{color:#000;font-family:"Open Sans";font-size:16px;line-height:30px;font-style:normal}.pink-btn-link{max-width:473px;border-radius:24px;background-color:#B60C8C;box-shadow:0 7px 24px 0 rgba(182,12,140,.5);color:#fff!important;padding:15px 10px;display:inline-block;text-align:center;text-decoration:none!important;font-family:"Passion One";font-size:18px;font-weight:700;letter-spacing:.47px;line-height:20px}.content-copy h4{color:#000;font-family:"Open Sans";font-size:22px;font-weight:700;line-height:30px;margin-bottom:30px}.content-copy h4 span{color:#B60C8C}.pink{color:#B60C8C}.bk-cls{width:272px;border-radius:31px;background-color:#B60C8C;color:#FFFFFF!important;font-family:"Passion One";font-size:18px;font-weight:700;letter-spacing:.47px;line-height:20px;padding:16px;border:0;margin-left:40px;margin-top:5.8rem}.bk-cls:hover{background-color:#ffe402!important;color:#FFFFFF!important}.book-btn{margin:40px;text-align:center}.book-btn .bk-cls{width:170px}.site-title{text-align:center}.tabs-header #filters2{display:inline-flex;justify-content:flex-start;flex-wrap:nowrap;margin-left:20px}#class{background-size:cover!important}#class .titleTop{color:#fff!important}#class .sectionTitle{color:#fff!important}.top-head ul li,.top-head ul li a{font-style:normal}.top-head ul li,.top-head ul li a{font-style:normal;color:#FFF;font-family:"Open Sans";font-size:12px;font-weight:700;line-height:30px}.top-head ul li i{font-size:16px;font-weight:700}.fa.fa-shopping-cart.pull-left{display:inline-block;vertical-align:middle;padding-top:5px}.banner h3{position:relative;left:57px;text-transform:uppercase;color:#FFF;font-family:"Open Sans";font-size:40px;font-weight:300;letter-spacing:4px;line-height:55px;padding-left:3.3rem;display:inline;top:6rem}.boxes{padding-bottom:0}.about img{padding:0 90px 0 75px}.about .sectionTitle span{display:block}.class .element h4{font-style:normal;color:#000;font-family:"Passion One";font-size:29px;font-weight:700;letter-spacing:.75px;line-height:32px;text-align:center}.element p{font-style:normal}.element-btn .element-fill-btn{font-style:normal}.pr{position:relative}.author-tag{position:absolute;right:10px;background:#000;background-color:rgb(0,0,0);border-radius:10px;width:108px;border-radius:12px;background-color:#000;color:#FFF;font-family:"Open Sans";font-size:13px;font-weight:700;line-height:22px;top:10px;padding:1px 5px;text-transform:capitalize}.contact-address ul li i{color:#7a7a7a;font-size:22px;width:22px}.form-Box input[type="text"],.form-Box input[type="email"],.form-Box input[type="passowrd"],.form-Box textarea{font-style:normal;color:#fff}.subscribe form input[type="text"],.subscribe form input[type="email"]{font-style:normal;color:#fff}.fill-btn,.mc4wp-form-fields input[type="submit"]{font-style:normal}.top-head ul li::after,.head_wrap .top-head ul li a.logout::before{display:none}.p-note{color:#B60C8C;font-family:"Open Sans";font-size:18px;line-height:24px;padding-top:15px;display:inline-block;padding-left:35px;padding-right:30px;text-decoration:underline}.content-copy ul li,.content-copy ol li,.nlist-info ul li{line-height:27px}#mainBox.woocommerce-wishlist .wishlist_table td.product-price ins{font-style:normal}.panel-body ul{font-size:100%;line-height:29px;padding:20px 20px}.faq-privacy h3{font-size:19px;font-weight:700}.faq-privacy p{margin-bottom:20px}.single-product .product_meta{display:none!important}#class-info-1 .product.woocommerce.add_to_cart_inline{padding:18px 0;text-align:center;border:0!important}#class-info-1 .product.woocommerce.add_to_cart_inline span.woocommerce-Price-amount.amount{display:none}.single-product .woocommerce .woocommerce-info.wc-memberships-member-discount-message{display:none}.single-product .yith-wcwl-add-to-wishlist.add-to-wishlist-618997{margin-top:35px}.single-product table.variations>tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product table.variations>tbody tr{background-color:transparent!important}.single-product table.variations select{border-radius:3px;padding:5px 0}.pricing-tables h2{font-size:36px}#classbox .element p{text-overflow:ellipsis;overflow:hidden;white-space:normal;-webkit-line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single-product .woocommerce-breadcrumb{display:none}.box figure img{opacity:0.8!important}@media only screen and (max-width:990px){.logo::after{right:-10px}.time-stamp{padding-top:60px}.banner h1{font-size:70px;line-height:50px!important;top:33px}.banner h3{left:30px;font-size:25px;line-height:55px;top:6.5rem}.bk-cls{width:200px;margin-left:20px;margin-top:6.5rem}.noo-responsive-schedule-wrap{padding:20px 0}.noo-responsive-schedule-wrap .item-des{padding:10px 0 30px}}@media only screen and (max-width:767px){.time-stamp{font-size:24px}.open-hours .element::after{width:70px}.banner h1{line-height:0;font-size:55px;top:25px}.banner h3{left:0;font-size:25px;line-height:55px;padding-left:3.3rem;top:5.5rem}.banner h3{letter-spacing:7px;left:8px!important;font-size:13px}.bk-cls{width:200px;font-size:18px;line-height:20px;padding:12px;margin-left:25px;margin-top:5.8rem}.inner-banner .bannerText{padding:0 0 30px}.content-copy h3{font-size:48px;line-height:49px;margin-top:0;padding-bottom:20px}.banner .slideout{left:13px!important}.content-copy h2{padding-bottom:0}.inner-banner .bannerText h1{font-size:50px}.inner-banner .bannerText ol{white-space:nowrap}.inner-banner .bannerText ol li{font-size:10px!important;letter-spacing:2px!important}.inner-banner .bannerText .breadcrumb>li+li::before{top:5px!important}.schedule-table{overflow-x:auto;padding:0 0 20px}}@media only screen and (max-width:640px){#classbox2{height:auto!important}.grid .transition{width:100%!important;float:none!important;position:relative!important;left:0!important;top:0!important}.nav-custom ul{padding:0!important}.content-copy h1{font-size:30px;line-height:44px}.content-copy h2{font-size:26px;line-height:44px}.content-copy ol{padding-left:20px!important}.content-copy ul{padding-left:20px!important}.banner h3{letter-spacing:2px!important;left:0!important;font-size:15px;font-weight:600;top:5.5rem;padding-left:30px}.bk-cls{width:104px;font-size:15px;line-height:20px;padding:10px;margin-left:0;margin-top:4.8rem}}.cart td.actions{text-align:center!important}.cart td.actions .coupon{display:inline-block;float:none!important}.heart-whish{position:absolute;bottom:-25px;right:7%;background:#000;color:#fff;height:45px;width:45px;border-radius:50%;font-size:22px;text-align:center;line-height:42px;visibility:hidden}.pricebox:hover .heart-whish{visibility:visible}table del{display:none}.woocommerce-account .news-list,.woocommerce-checkout .news-list{background:none!important}.woocommerce input.button,.button,.button-group2 .button,.button-group .button{font-style:normal!important}.shop_table,tr.cart_item{font-weight:bold!important;font-style:normal!important}td.product-name,table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{font-style:normal!important}.privacy-link a{color:#fff}.nlist-info{display:inline-block!important}.single-noo_class{background:#000}#noo-content{padding-top:235px}.noo-timetable-main.noo-md-9{background:#fff;border-radius:4px;padding:30px 30px}.noo-container .widget{border-radius:4px;margin-bottom:30px}.noo-container h1{font-size:32px}.noo-container h2{font-size:22px;padding-bottom:15px}.noo-container h3{font-size:20px;padding-bottom:15px}.noo-container h4{font-size:18px}.noo-container p{font-size:14px}.widget.widget_class_trainer{display:none}.loop-item-category{margin-top:10px;margin-bottom:15px}.loop-item-category a{display:inline-block;background:#b60c8c;border-radius:4px;color:#fff;padding:2px 10px}.register_button{color:#fff!important}.noo-timetable-main .post-meta{display:none}.related.products{display:none}.woocommerce-tabs.wc-tabs-wrapper{display:none!important}.up-sells.upsells{clear:both}#boxes .book-btn{display:none}.woocommerce .woocommerce-MyAccount-content p>strong{text-transform:capitalize}.noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-title{font-size:12px!important;font-weight:40;margin-bottom:6px}.fc-title{text-overflow:ellipsis!important;overflow:hidden!important;white-space:nowrap!important;width:99%!important;font-size:12px!important}.noo-class-schedule-shortcode .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-time{font-size:12px;margin-bottom:6px}.noo-class-schedule-shortcode.background-event .fc-view .fc-body .fc-time-grid .fc-event .fc-content .fc-trainer{display:none!important}.ap-logo{margin-bottom:15px}