-/*
Theme Name: Advance Fitness Gym Child
Theme URI: https://www.themeshopy.com/themes/free-wordpress-fitness-theme/
Template: advance-fitness-gym
Author: Themeshopy
Author URI: https://www.themeshopy.com/
Description: Advance Fitness Gym is a bold, impactful, intuitive and dynamic fitness WordPress theme for gyms, fitness clubs, yoga classes, weight loss centres, personal trainers, aerobics classes, yoga studio websites, karate, dancing, BMI calculator, fitness appointments workout, cross fit, massage center, cardio, Class timetable, healthcare centres, spa, Ayurveda training, workout studios, Supplements, Crossfit, health advisors, boxing, Training, meditation, equipment shop, zo-yoga classes, muscular, diet planners, gymnasium, bodybuilding, fitness coach, fitness consultant, fitness gym, fitness trainer, fitness courses, dieticians, physiotherapy, indoor and outdoor exercise class, health experts, boot camps, sport club, pilates, multi martial arts nutrition, sports, wellness center, psychologist, Marathon event, Dance school, Martial arts, ecommerce, zumba classes, physiotherapists, health consultants and all the fitness freaks who are on a mission to make people healthy and fit. This multipurpose theme has an inviting design to make people turn their heads towards your website at least once. The Bootstrap framework gives a strong base with responsive layout yielding a beautiful look on different sizes of mobiles, tablets and desktops. Facility for customisation is provided right at your fingertips, through theme customizer, without requiring any coding knowledge. Advance Fitness Gym loads on all browsers and can be translated into numerous local and international languages. It is optimized for search engines and integrated with social media icons. It offers interactive features and animated transitions to make the site stand apart among others. With multiple layouts for header, editor style, advanced typography, Wide Blocks, footer and sidebars, you can style your website to suit your brand. It comes with thorough documentation that will let you make the most of your website irrespective of your skills. Demo: https://themeshopy.com/advance-fitness-gym-pro/
Tags: wide-blocks,flexible-header,block-styles,block-patterns,left-sidebar,right-sidebar,one-column,two-columns,three-columns,four-columns,grid-layout,custom-colors,custom-background,custom-logo,custom-menu,custom-header,editor-style,featured-images,footer-widgets,full-width-template,theme-options,translation-ready,post-formats,rtl-language-support,threaded-comments,blog,e-commerce,portfolio
Version: 1.1.1712211254
Updated: 2024-04-04 06:14:14

*/

/*header*/
.container {max-width: 1200px !important;margin: auto;}
#header .container {max-width: 1200px !important;margin: auto;}
#header .container .row {justify-content: space-between;}
#header .container .logo.py-2.col-lg-3.col-md-9.col-9.align-self-center {padding: 0px;width: auto;}
#header .container .col-lg-9.col-md-3.col-3.align-self-center {width: auto;padding: 0px;}
#header .container  ul#menu-menu-1 {display: flex;flex-direction: row;align-items: center;}
ul#menu-menu-1 li:hover {background-color: #000 !important;color: #fff !important;transition-duration: 0s !important;}
ul#menu-menu-1 li a:hover {color: #fff !important;transition-duration: 0s !important;background-color: inherit !important;}
li#menu-item-232 a {font-size: 16px;color: #ffffff;font-weight: 500;font-family: "Poppins";background-color: #f06606;border-radius: 15px;padding: 15px 40px;} 
#header .nav.sidebar .primary-navigation a{font-size: 16px;color: #ffffff;font-weight: 500;font-family: "Poppins";background-color: #f06606;border-radius: 15px;padding: 10px 40px;margin: 0px;}
#header .nav.sidebar .primary-navigation #menu-menu-1 #menu-item-233 a {font-size: 16px;color: #ffffff;font-weight: 500;font-family: "Poppins";background-color: #00b9cc !important;border-radius: 15px;padding: 10px 40px;margin: 0px;}
ul#menu-menu-1 li#menu-item-232 {margin:0px 14px}
ul#menu-menu-1 li#menu-item-232 a:hover {background-color: #f06606 !important;}
ul#menu-menu-1 li#menu-item-233 a:hover {background-color: #00b9cc !important;}
ul#menu-menu-1 li#menu-item-232:hover {background-color: inherit !important;}
ul#menu-menu-1 li#menu-item-233:hover {background-color: inherit !important;}
.middle-header{background-color:#fff !important; border-bottom: 1px solid rgba(0,0,0,.15);}
#header .middle-header #primary-site-navigation .closebtn.responsive-menu {display: none;}
#header .middle-header #primary-site-navigation #contact-info {display: none;}
#header .middle-header #primary-site-navigation .main-menu-navigation.clearfix #menu-menu-1 {margin: 0 !important;padding: 0 !important;}
#header .middle-header #primary-site-navigation .main-menu-navigation.clearfix #menu-menu-1 li {list-style: none;}
#header .toggle-menu.responsive-menu.text-end {display: none;}
#header .container .row #menu-sidebar #menu-menu-1 li a {text-decoration: none;}


/* footer */

footer #footer .container {max-width: 1200px;margin:auto;padding: 0px;}
#footer .container .row{align-items: center;padding-bottom: 10px;}
#footer {padding-top: 20px !important;padding-bottom: 0px !important;}
#footer #block-19 .social-image a {padding-left: 15px;}
#footer h2.wp-block-heading {font-size: 17px !important;line-height: 30px;color: #ffffff !important;font-weight: 700 !important;font-family: "Poppins";}
#footer p {font-size: 16px !important;line-height: 25px;color: #ffffff;font-weight: 400;font-family: "Poppins";}
#footer ul li{font-size: 16px !important;line-height: 30px;color: #ffffff;font-weight: 400;font-family: "Poppins";}
#block-18 .wp-block-heading {padding-top: 50px;}
#block-25 ul.wp-block-social-links {padding-left: 50px;}
#block-25 .wp-block-social-links li a {padding: 0px !important;}
footer .copyright.text-center { border-top: 1px solid #fff;}
footer .copyright.text-center.p-3 p.mb-0 {color: #fff;padding: 15px !important;padding-top: 0px !important;}
footer .copyright.text-center.p-3 p.mb-0 a {display: none;}
#footer .social-image ul li img {width: 30px;}
#footer .container .row #block-29 {display: none;}
#footer .container .row #block-30 {display: none;}
#footer .container .row .social-image ul li {list-style: none;}
#footer .container .row .social-image ul li img {width: 20px;}
#footer .container .row .social-image ul {margin: 0;padding: 0;}
#footer .container .row .social-image ul a {color: #fff;text-decoration: none;}
#footer .widget .wp-block-social-links li {list-style: none;}
#footer .widget .wp-block-social-links li img {width: 30px;margin: 0 1px;}
#footer .container .row .sidebar-column.col-lg-3.col-md-3 #block-13 ul li a {color: #fff;text-decoration: none;}
#footer .container .row .sidebar-column.col-lg-3.col-md-3 #block-13 ul li {list-style: none;}
#footer .container .row .sidebar-column.col-lg-3.col-md-3 #block-16 ul {margin: 0;padding: 0;}
#footer .container .row .sidebar-column.col-lg-3.col-md-3 #block-16 ul li {list-style: none;}
#footer .container .row .sidebar-column.col-lg-3.col-md-3 #block-16 ul li a {color: #fff;text-decoration: none;} 
footer #footer {padding-top: 40px !important;}
#footer .container .row .sidebar-column.col-lg-3.col-md-3 #block-13 ul {padding: 0;}


/* home */
.elementor-toggle .elementor-toggle-item .elementor-tab-title {position: relative;}
.before-icon-show .elementor-toggle .elementor-toggle-item .elementor-tab-title::before {content: "";background-image: url('https://developer.dbuglab.com/AK/AP/wordpress/wp-content/uploads/2024/04/Layer-33.png');width: 30px;height: 30px;position: absolute;background-size: cover;background-position: center;left: 0;top: 50%;transform: translateY(-50%);}
.Vorteil .elementor-widget-image-box{position:relative;}
.Vorteil .Vorteil-2::before {content: 'Vorteil-2';color: #fff;font-family: "Poppins";background-color: #f06606;position: absolute;left: 2px;top: 2px;border-radius: 8px 0 0;padding: 0px 20px;}
.Vorteil .Vorteil-3::before {content: 'Vorteil-3';color: #fff;font-family: "Poppins";background-color: #f06606;position: absolute;left: 2px;top: 2px;border-radius: 8px 0 0;padding: 0px 20px;}
.Vorteil .Vorteil-1::before {content: 'Vorteil-1';color: #fff;font-family: "Poppins";background-color: #f06606;position: absolute;left: 2px;top: 2px;border-radius: 8px 0 0;padding: 0px 20px;}

/* Registrieren */
.um-field-block p strong {font-size: 20px;color: #fff;text-align: center;background: #f06606;border-radius: 50%;margin-right: 10px;height: 30px !important;width: 30px !important;display: inline-block;}
.um-col-122 {display: flex;gap: 2%;}
.um-form {width: 58%;}
.um-col-alt .um-center {text-align: left;}
.um-col-alt .um-center input#um-submit-btn {background-color: #f06606;}
.elementor-image-carousel-wrapper .swiper-slide-inner {border: 1px solid #BBB;padding: 10px;border-radius: 10px;background: #fff;}
#sidebar ul li {border-bottom: unset !important;}
.field_LBC label::first-letter {font-size: 20px;color: #fff;text-align: center;background: #f06606;border-radius: 50%;margin-right: 10px;padding: 3px 10px;}
#user-registration-form-1361 .register {width: 80%;margin: 30px auto;border: 1px solid #c2c2c2;padding: 20px;float: left;margin-top: 0;}
#user-registration-form-1361 {margin: 0 !important;padding: 0 !important;border: none !important;}
#user-registration-form-1361 .register select {border: 1px solid;padding: 10px 10px;}
#user-registration-form-1361 .register input {border: 1px solid;padding: 10px 10px;}
#user-registration-form-1361 .register input::placeholder {color: #000;}
#user-registration-form-1361 .register .ur-button-container .btn.button.ur-submit-button {background-color: #f06606;height: auto !important;cursor: pointer !important;box-shadow: none;text-shadow: none;font-family: inherit;outline: 0 !important;margin: 0;opacity: 1;-webkit-appearance: none;font-size: 15px;display: inline-block !important;width: auto !important;min-width: 250px !important;padding: 11px 20px !important;color: #fff;}


/**header**/
ul li {list-style: none;}
.learn-press-courses .separator {display: none !important;}
.learn-press-courses .course-info .course-footer {display: none !important;}
.learn-press-courses[data-layout=list] .course-content .course-readmore {width: 100%;}
.field_LBC label::first-letter {font-size: 20px;color: #fff;text-align: center;background: #f06606;border-radius: 50%;margin-right: 10px;
padding: 3px 10px;}
#user-registration-form-1361 .register {width: 80%;margin: 30px auto;border: 1px solid #c2c2c2;padding: 20px;float: left;margin-top: 0;}
#user-registration-form-1361 {margin: 0 !important;padding: 0 !important;border: none !important;}
#user-registration-form-1361 .register select {border: 1px solid;padding: 10px 10px;}
#user-registration-form-1361 .register input {border: 1px solid;padding: 10px 10px;}
#user-registration-form-1361 .register input::placeholder {color: #000;}
#user-registration-form-1361 .register .ur-button-container .btn.button.ur-submit-button {background-color: #f06606;
height: auto !important;cursor: pointer !important;box-shadow: none;text-shadow: none;font-family: inherit;outline: 0 !important;
margin: 0;opacity: 1;-webkit-appearance: none;font-size: 15px;display: inline-block !important;width: auto !important;
min-width: 250px !important;padding: 11px 20px !important;color: #fff;}


div.sidebar-column:nth-child(2) {padding-left: 40px;}
.elementor-element.elementor-element-edbddef.e-con-full.e-flex.e-con.e-parent .e-con-inner .elementor-position-top.elementor-widget.elementor-widget-image-box::before {border-bottom: 1px solid #f00;border-right: 1px solid #f00;}
.lp-profile-content-area .lp-profile-left {width: auto;min-width: inherit;}
.wrapper-profile-header.wrap-fullwidth {background: transparent;}
.wrapper-profile-header.wrap-fullwidth .lp-content-area.lp-profile-content-area {padding: 0;}
#learn-press-profile .lp-content-area {padding: 0;}
.lp-user-profile #profile-sidebar {margin-top: 28px;}
.lp-user-profile .lp-profile-content {padding-top: 28px;}
.lp-user-profile .lp-profile-right {padding-left: 15px;}
.profile-orders .order-recover input {padding: 10px 10px;color: #000;}
.profile-orders .order-recover .lp-button.button-recover-order {padding: 0 20px;border: 1px solid;}
#user-registration {width: 80%;margin: 30px auto;margin-top: 30px;border: 1px solid #c2c2c2;padding: 20px;float: left;margin-top: 0;}
#user-registration #ur-frontend-form {padding: 0 !important;margin: 0 !important;border: none !important;}
#user-registration #ur-frontend-form .ur-form-grid {padding: 0;margin: 0;}
#user-registration .user-registration-form input {border: 1px solid #000;padding: 10px 10px;}
#user-registration div .user-registration-Button.button {background-color: #f06606;height: auto !important;cursor: pointer !important;
box-shadow: none;text-shadow: none;font-family: inherit;outline: 0 !important;margin: 0;opacity: 1;-webkit-appearance: none;
font-size: 15px;display: inline-block !important;width: auto !important;min-width: 140px !important;padding: 11px 20px !important;
color: #fff;border: navajowhite;border-radius: 4px;}
.course-content .course-permalink .course-title {color: #000;}
.learn-press-filters > li a {text-decoration: none !important;}
.lp-profile-content table.lp-list-table tr td a {text-decoration: none !important;}
.learn-press-form button {font-size: 16px !important;color: #ffffff !important;font-weight: 500 !important;font-family: "Poppins";background-color: #f06606 !important;border-radius: 15px !important;padding: 10px 40px !important;margin: 0px !important;text-decoration: none !important;border: none !important;}
.learn-press-form #submit {font-size: 16px !important;color: #ffffff !important;font-weight: 500 !important;font-family: "Poppins";background-color: #f06606 !important;border-radius: 15px !important;padding: 10px 40px !important;margin: 0px !important;text-decoration: none !important;border: none !important;}
.entry-content .learnpress #learn-press-profile .lp-content-area #profile-content {clear: inherit;}
.elementor-widget-container > form:nth-child(5) {width: 60%;margin: 0 auto;}
.background-img-skin > h1:nth-child(1) {text-align: center;}

.innerlightbox .col-lg-9.col-md-9 .col-4.categories-list_view {position: relative;height: fit-content;width:100%;}
.innerlightbox .col-lg-9.col-md-9 .col-4.categories-list_view p {color: #686868;font-size: 20px;font-family: 'Poppins';font-weight: 700;text-transform: uppercase;text-align: center;padding: 10px;background: rgba(255,255,255,.75) !important;position: absolute;left: 0;right: 0;bottom: 0;display: block;margin: 0px;}
.new-text.col-lg-7.col-md-7 {display: none !important;}
.innerlightbox .col-lg-9.col-md-9 .row.page-box {width: auto;padding: 0px !important;border: none;}
.innerlightbox .col-lg-9.col-md-9 .row.page-box .post-thumb.col-lg-5.col-md-5 {width: 100%;padding: 0px;position: relative;height: fit-content;}
img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {width: 100%;}
.box-image img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{object-fit: cover;height: 279px;}
.innerlightbox .col-lg-9.col-md-9 {display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 20px;}
.box-image h2 {color: #686868 !important;font-size: 20px;font-family: 'Poppins';font-weight: 700;text-transform: uppercase;text-align: center;padding: 10px;background: rgba(255,255,255,.75) !important;position: absolute;left: 0;right: 0;bottom: 0;display: block;}
.feature-box {display: none;}
hr {display: none;}

/*********************patner-page********************************/

.patner-page h2.elementor-heading-title {color: #00b9cc !important;}
.patner-page h5 {color: #00b9cc;font-size: 24px;font-weight: 700;}
.patner-page p {font-size: 18px;font-weight: 300;color: #2f2f2f;}
.patner-page ul .cat-item a {font: 300 18px/34px "Poppins";color: #2f2f2f;padding: 5px 0;text-transform: uppercase;}
#maincontent {padding: 0px !important;}
#sidebar {background: #FBFBFB !important;padding: 60px 15px 30px 30px;}
#sidebar aside#categories  {border: none !important; padding: 0px !important;}
#sidebar aside#categories ul li::before{display:none;}
#sidebar #categories h3 {font-weight: 700;font-size: 24px;text-transform: capitalize;color: #00b9cc;text-align: left;padding: 5px 0px !important;letter-spacing: normal;border-bottom: none;margin-bottom: 0px !important;}
#sidebar aside#categories ul .cat-item a {font: 300 18px/34px "Poppins" !important;color: #2f2f2f !important;padding: 5px 0 !important;text-transform: uppercase;}
#sidebar aside#categories ul li{padding-bottom: 0px !important;} 
.innerlightbox .col-lg-9.col-md-9 {padding-top: 60px; padding-bottom: 60px;}
#maincontent .row .col-lg-3.col-md-3 {padding: 0px !important;}
#categories > ul > li > ul > li.cat-item > ul {padding-left: 12px;padding-bottom: 10px;}
#sidebar aside#categories .children .cat-item a {padding: 0px 0px 0px 13px !important;}
#sidebar aside#categories ul li {padding: 0px !important;margin: 0px;}
#sidebar aside#categories > ul > li {padding-left: 15px !important;}
#sidebar aside#categories > ul > li > ul > li > ul > li.cat-item > a {text-transform: capitalize !important;font-size: 16px !important;}
.patner-page .sidebar-categories > div > div > ul > li > ul > li.cat-item > ul > li.cat-item > a{text-transform: capitalize !important;font-size: 16px !important;}
.patner-page .sidebar-categories .hide-heading h5{display:none;}
a{text-decoration: none !important;}

/***********************courses pages******************************/
.lp-archive-courses .learn-press-courses-header {
    width:100%;
}
.lp-archive-courses .learn-press-courses-header .catogery-image {
    margin: 30px 0px 40px 0px;
}
.lp-archive-courses .learn-press-courses-header .catogery-image img {
	width: 100%;
}

/**********************FAQ*******************************/


.before-toggle-hide .elementor-toggle .elementor-tab-title {
    border: 1px solid #d5d7dc !important;
}
.before-toggle-hide .elementor-toggle .elementor-tab-title:hover {
    background-color: #00b9cc !important;
}
.before-toggle-hide .elementor-toggle .elementor-tab-title:hover svg.e-font-icon-svg.e-fas-plus-circle {
    fill: #fff;
}


/*****************************************************/




/* Responsive */

@media only screen and (max-width: 1200px){
#header .container {padding: 0px 25px;}
}

@media only screen and (max-width: 1000px){
#header .container ul#menu-menu-1 {display: flex;flex-direction: column;align-items: center;}
#menu-sidebar {background: #fff;opacity: 1;}
#contact-info  {background: #fff;opacity: 1;}
#primary-site-navigation .closebtn.responsive-menu .far {color: #000;}
.primary-navigation li a:hover, .primary-navigation li:hover a{background-image:inherit !important}
#header .toggle-menu i {font-size: 25px;}
#header .container ul#menu-menu-1 {display: block;}
}

@media only screen and (max-width: 767px){
.innerlightbox .col-lg-9.col-md-9 {grid-template-columns: 1fr 1fr !important;}
}

@media only screen and (max-width: 580px){
#footer {text-align: center;}
#footer .container .row{padding: 0px 15px;}
#block-25 ul.wp-block-social-links {padding-left: 0px;justify-content: center;}
#block-18 .wp-block-heading {padding-top: 20px;}
#block-15 .wp-block-heading {display: none;}
#header .container ul#menu-menu-1 {display: flex;flex-direction: column;align-items: center;}
#header .container ul#menu-menu-1 li {margin-bottom:10px}
.um-form {width: 100%;}
.um-col-alt .um-center {text-align: center;}
div.sidebar-column:nth-child(2) {padding-left: inherit;}
#block-25 ul.wp-block-social-links {justify-content: left;padding: 10px 0;}
#user-registration-form-1361 .register {width: 100%;}
.ur-frontend-form .ur-form-row .ur-form-grid {flex: 1;padding: 0 0;}
#user-registration-form-1361 .register input {border: 1px solid;padding: 10px 10px;margin: 1px 0;}
#user-registration-form-1361 .register select {border: 1px solid;padding: 10px 10px;margin: 0;}
#user-registration {width: 100%;padding: 14px;}
#user-registration-form-1361 .register {padding: 12px !important;}
html {overflow-x: hidden;}
.innerlightbox .col-lg-9.col-md-9 {padding-top: 40px; padding-bottom: 40px;}
.innerlightbox .col-lg-9.col-md-9 {grid-template-columns: 1fr !important;}
#sidebar {background: #FBFBFB !important;padding: 40px 20px 20px 30px;}
.innerlightbox .col-lg-9.col-md-9 .col-4.categories-list_view img {width: 100%;}
.lp-archive-courses .learn-press-courses-header .catogery-image {margin: 30px 0px 10px 0px;}
.innerlightbox .col-lg-9.col-md-9 {padding-top: 30px;padding-bottom: 30px;}
#sidebar {padding: 30px 20px 2px 30px;}
.innerlightbox .col-lg-9.col-md-9 .row.page-box {margin: 0px 0px !important;}
}








