:root {
  --woocommerce: #720eec;
  --wc-green: #7ad03a;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-primary: #720eec;
  --wc-primary-text: #fcfbfe;
  --wc-secondary: #e9e6ed;
  --wc-secondary-text: #515151;
  --wc-highlight: #958e09;
  --wc-highligh-text: white;
  --wc-content-bg: #fff;
  --wc-subtext: #767676
}
.woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive thead {
  display: none
}
.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
  border-top: 0
}
.woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
  display: none
}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
  display: block
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
  display: block;
  text-align: right !important
}
.woocommerce table.shop_table_responsive tr td.order-actions, .woocommerce-page table.shop_table_responsive tr td.order-actions {
  text-align: left !important
}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
  content: attr(data-title)": ";
  font-weight: 700;
  float: left
}
.woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {
  display: none
}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
  background-color: rgba(0, 0, 0, .025)
}
.woocommerce table.my_account_orders tr td.order-actions, .woocommerce-page table.my_account_orders tr td.order-actions {
  text-align: left
}
.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce-page table.my_account_orders tr td.order-actions::before {
  display: none
}
.woocommerce table.my_account_orders tr td.order-actions .button, .woocommerce-page table.my_account_orders tr td.order-actions .button {
  float: none;
  margin: .125em .25em .125em 0
}
.woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2 {
  float: none;
  width: 100%
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
  width: 48%;
  float: left;
  clear: both;
  margin: 0 0 2.992em
}
.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) {
  float: right;
  clear: none !important
}
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {
  float: none;
  width: 100%
}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
  display: none
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
  text-align: left
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
  float: none;
  padding-bottom: .5em
}
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce #content table.cart td.actions .coupon::before, .woocommerce table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::before, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::before, .woocommerce-page table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::before {
  content: " ";
  display: table
}
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after {
  clear: both
}
.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
  width: 48%;
  box-sizing: border-box
}
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button {
  float: right
}
.woocommerce #content table.cart td.actions .coupon .coupon-error-notice, .woocommerce table.cart td.actions .coupon .coupon-error-notice, .woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice, .woocommerce-page table.cart td.actions .coupon .coupon-error-notice {
  clear: left;
  color: var(--wc-red);
  float: left;
  font-size: .75em;
  margin-bottom: 0;
  text-align: left;
  width: 48%
}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
  display: block;
  width: 100%
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
  width: 100%;
  float: none;
  text-align: left
}
.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {
  width: 100%;
  float: none
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
  text-align: left;
  padding: 0
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  float: none;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 1em
}
.woocommerce .lost_reset_password .form-row-first, .woocommerce .lost_reset_password .form-row-last, .woocommerce-page .lost_reset_password .form-row-first, .woocommerce-page .lost_reset_password .form-row-last {
  width: 100%;
  float: none;
  margin-right: 0
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
  float: none;
  width: 100%
}
.single-product .twentythirteen .panel {
  padding-left: 20px !important;
  padding-right: 20px !important
}

.woocommerce form .form-row .required {
	visibility: visible;
}

.rtsb-shopbuilder-plugin #toast-container .toast-success {
	color: #004BFF
}
.rtsb-shopbuilder-plugin #toast-container .toast-success:before {
	background-color: #004BFF
}
.rtsb-shopbuilder-plugin #toast-container .toast-success {
	background-color: #F5F8FF
}
.rtsb-shopbuilder-plugin #toast-container .toast-success a {
	color: #0039C0
}


@media ( min-width:1400px ) {
.container {
	max-width: 1164px!important;
}
}
a {
	color: #44923b;
}
.primary-color {
	color: #44923b;
}
.secondary-color {
	color: #FFF5F7;
}
body {
	color: #646464;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight : normal;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight : 700;
}
h1 {
	font-size: 46px;
	line-height: 50px;
	font-style: normal;
}
h2 {
	font-size: 36px;
	line-height: 44px;
	font-style: normal;
}
h3 {
	font-size: 28px;
	line-height: 36px;
	font-style: normal;
}
h4 {
	font-size: 22px;
	line-height: 32px;
	font-style: normal;
}
h5 {
	font-size: 18px;
	line-height: 28px;
	font-style: normal;
}
h6 {
	font-size: 14px;
	line-height: 24px;
	font-style: normal;
}
.site-header .site-branding a.dark-logo, .additional-menu-area .corporate-address li i, .additional-menu-area .sidenav .additional-logo h1 a, .mean-container .mean-bar h1 a:hover {
	color: #44923b;
}
.topbar-right ul .topbar-social a:hover, .topbar-left .header-button a i {
	color: #44923b
}
.mobile-top-bar .header-button a {
	background: #44923b
}
.topbar-style-1 .header-top-bar .topbar-right ul .topbar-social a:hover, .topbar-style-3 .header-top-bar .header-item i, .topbar-style-2 .header-top-bar .topbar-right ul .topbar-social a:hover {
	color: #44923b;
}
.header-right-button a, .rt-section-top .swiper-button .swiper-grid-button-prev:hover, .rt-section-top .swiper-button .swiper-grid-button-next:hover, .woo-best-deal-product-wraper .slider-wraper-data, .trheader.header-style-3 .header-menu.rt-sticky .header-right-button a, .header-style-3 .header-menu.rt-sticky .header-right-button a {
	border-color: #44923b;
}
.header-right-button a span.icon {
	background-color: #44923b;
}
.header-style-2 .header-right .phone a i, .header-style-3 .header-right .phone a i {
	color: #44923b;
}
.header-style-3 .header-right .phone a i, .header-style-3 .header-menu.rt-sticky .header-right-button a:hover {
	color: #44923b;
}
@-webkit-keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 #44923b;
box-shadow: 0 0 0 0 #44923b;
}
70% {
-webkit-box-shadow: 0 0 0 20px rgba(255, 3, 54, 0);
box-shadow: 0 0 0 20px rgba(255, 3, 54, 0);
}
to {
-webkit-box-shadow: 0 0 0 0 rgba(255, 3, 54, 0);
box-shadow: 0 0 0 0 rgba(255, 3, 54, 0);
}
}
@keyframes pulse {
0% {
-webkit-box-shadow: 0 0 0 0 #44923b;
box-shadow: 0 0 0 0 #44923b;
}
70% {
-webkit-box-shadow: 0 0 0 20px rgba(255, 3, 54, 0);
box-shadow: 0 0 0 20px rgba(255, 3, 54, 0);
}
to {
-webkit-box-shadow: 0 0 0 0 rgba(255, 3, 54, 0);
box-shadow: 0 0 0 0 rgba(255, 3, 54, 0);
}
}
.header-style-1.trheader .header-menu.rt-sticky .header-right .search-icon i, .header-style-2.trheader .header-menu.rt-sticky .header-right .search-icon i, .header-style-1.trheader .header-menu.rt-sticky .header-right .cart-trigger-icon i, .header-style-2.trheader .header-menu.rt-sticky .header-right .cart-trigger-icon i, .header-style-1 .header-menu.rt-sticky .header-right .cart-trigger-icon i, .header-style-2 .header-menu.rt-sticky .header-right .cart-trigger-icon i, .header-style-1 .header-menu.rt-sticky .header-right .search-icon i, .header-style-2 .header-menu.rt-sticky .header-right .search-icon i {
	color: #fff;
}
.header-style-1 .header-menu.rt-sticky .additional-menu-area span.side-menu-trigger span {
	background: #fff;
}
.site-header .main-navigation nav ul li a {
	font-family: 'Montserrat', sans serif;
	font-size: 16px;
	line-height: 22px;
	font-weight : 500;
	font-style: normal;
}
.site-header .main-navigation ul li ul li a {
	font-family: 'Montserrat', sans serif;
	font-size: 15px;
	line-height: 22px;
	color: #000000;
	font-style: normal;
}
.mean-container .mean-nav ul li a {
	font-family: 'Montserrat', sans serif;
	font-size: 15px;
	line-height: 22px;
	font-weight : 500;
	font-style: normal;
}
.trheader .site-header .main-navigation .menu > li > a, .trheader.header-style-1 .header-menu .info-wrap .phone a {
	color: #ffffff;
}
.trheader .main-navigation .menu .menu-item-has-children:after {
	color: #ffffff;
}
.header-style-2 .info-wrap .search-btn i:hover {
	color: #44923b;
}
.site-header .main-navigation ul li ul li a {
	color: #000000;
}
.additional-menu-area .sidenav .closebtn {
	color: #44923b;
}
.additional-menu-area .sidenav-social span a {
	background: #44923b;
}
.site-header .main-navigation ul.menu > li.current-menu-item > a {
	color: #44923b;
}
.site-header .main-navigation ul.menu > li.current-menu-item > a::after, .site-header .main-navigation ul.menu > li.current > a::after {
	background: #44923b;
}
.site-header .rt-sticky .main-navigation ul.menu > li.current-menu-item > a {
	color: #44923b;
}
.site-header .main-navigation ul li ul li, .site-header .main-navigation ul li ul {
	background-color: #ffffff;
}
.site-header .main-navigation ul.menu li ul.sub-menu li:hover {
	background-color: #ffffff;
}
.site-header .main-navigation ul.menu li ul.sub-menu li:hover:after {
	color: #111111;
}
.site-header .main-navigation ul li.mega-menu ul.sub-menu li a:hover {
	color: #44923b;
}
.site-header .main-navigation ul.menu li ul.sub-menu li a:hover {
	color: #44923b;
}
.site-header .main-navigation ul li ul li a:hover:before, .site-header .main-navigation ul li ul li a::before {
	background-color: #44923b;
}
.site-header .main-navigation ul li.mega-menu > ul.sub-menu {
	background-color: #ffffff
}
.site-header .main-navigation ul li.mega-menu ul.sub-menu li a {
	color: #000000
}
.site-header .main-navigation ul li.mega-menu > ul.sub-menu li:hover:before, .site-header .main-navigation ul.menu li.mega-menu ul.sub-menu li a:hover {
	color: #44923b;
}
.site-header .main-navigation ul li.mega-menu > ul.sub-menu li:before {
	background-color: #44923b;
}
.site-header .main-navigation ul li ul:after, .site-header .main-navigation ul li.mega-menu > ul:after {
	background: #44923b;
}
.mean-container a.meanmenu-reveal, .mean-container .mean-nav ul li a.mean-expand {
	color: #44923b;
}
.mean-container a.meanmenu-reveal span {
	background-color: #44923b;
}
.mean-container .mean-bar {
	border-color: #44923b;
}
.mean-container .mean-nav ul li.current_page_item > a, .mean-container .mean-nav ul li.current-menu-item > a, .mean-container .mean-nav ul li.current-menu-parent > a {
	color: #44923b;
}
.header-style-1 ul.info-wrap .header-number .media .item-icon {
	color: #44923b;
}
.site-header .search-box .search-text {
	border-color: #44923b;
}
.rt-sticky-menu-wrapper {
	border-color: #44923b
}
.entry-banner .entry-banner-content h1 {
	color: #ffffff;
}
.breadcrumb-area .entry-breadcrumb span a, .breadcrumb-trail ul.trail-items li a {
	color: #ebebeb;
}
.breadcrumb-area .entry-breadcrumb span a:hover, .breadcrumb-trail ul.trail-items li a:hover {
	color: #44923b;
}
.breadcrumb-trail ul.trail-items li, .entry-banner .entry-breadcrumb .delimiter, .entry-banner .entry-breadcrumb .dvdr {
	color: #a6a6a6;
}
.breadcrumb-area .entry-breadcrumb > span:last-child, .breadcrumb-trail ul.trail-items li > span {
	color: #44923b;
}
.entry-banner:after {
	background: rgba(0, 0, 0, 0);
}
.entry-banner .entry-banner-content {
	padding-top: 140px;
	padding-bottom: 150px;
}
a.scrollup {
	background-color: #44923b;
}
a.scrollup:hover {
	color: #44923b;
}
.footer-top-area {
	background-color: #ffffff;
}
.footer-style-2 .footer-top-area {
	background-color: #ffffff;
}
.footer-style-3 .footer-area {
	background-color: #ffffff;
}
.footer-area .widgettitle:after {
	background-color: #44923b;
}
.footer-area .rt_footer_social_widget .footer-social li a:hover {
	background: #44923b;
}
.footer-style-1 .footer-area .footer-social a:hover, .footer-top-area .widget ul.menu li a::before {
	background-color: #44923b;
}
.footer-style-2 .corporate-address li:nth-child(2) i, .footer-style-2 .corporate-address li:nth-child(2) a:hover {
	color: #44923b;
}
.class-schedule-widget .class-item .media-body .entry-title a:hover {
	color: #44923b;

}
.widget_gymat_download .download-list .item .item-icon2 a, .sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover::after, .sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover::before {
	background: #44923b;
}
.sidebar-widget-area .widget ul li a:hover {
	color: #44923b;
}
.sidebar-widget-area .widget ul li:before, .blog-date:after, .sidebar-widget-area .widget_block h2:after, .sidebar-widget-area .widget h3.widgettitle::after {
	background: #44923b;
}
.rt-post-box .post-box-style .media .media-body ul li a, .post-box-style .post-box-date ul li i, .post-box-style .media-body h3 a:hover, .feature-post-layout .entry-title a:hover, .post-tab-layout .post-box-date ul li:first-child, .post-tab-layout .entry-title a:hover, .blog-box .entry-content ul li a:hover, .blog-box .entry-content h3:hover a, .rt_widget_recent_entries_with_image .topic-box .posted-date i {
	color: #44923b;
}
.search-form input:focus, .search-form button {
	border-color: #44923b;
}
.search-form .custom-search-input .btn {
	background: #44923b;
}
.sidebar-widget-area .rt_widget_recent_entries_with_image .media-body .posted-date a, .sidebar-widget-area .widget ul li.active a, .sidebar-widget-area .widget ul li.active a:before, .footer-top-area .search-form input.search-submit, .footer-top-area ul li:before, .footer-top-area ul li a:before, .author-widget .phone-number-layout .phone a:hover {
	color: #44923b;
}
.footer-top-area .search-form input.search-submit, .footer-top-area ul li a:before, .footer-top-area .stylish-input-group .input-group-addon button i {
	color: #44923b;
}
.footer-top-area .stylish-input-group .input-group-addon button:hover {
	background: #44923b;
}
.rt-box-title-1, .author-widget .phone-number-layout .author-icon > div {
	background-color: #44923b;
}
.sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover > span:before, .footer-area .mc4wp-form .mc4wp-form-fields .mc4-subscriber button:hover, .sidebar-widget-area .widget h3.widgettitle::before, .sidebar-widget-area .widget_block h2:before {
	background-color: #FFF5F7;
}
.feature-post-layout .post-box-date ul li.feature-date, .rt_widget_recent_entries_with_image .topic-box .widget-recent-post-title a:hover, .single-post .entry-content ul li a:hover, .blog .entry-content ul li a:hover {
	color: #44923b;
}
.rt_widget_recent_entries_with_image .topic-box .post-date1 span {
	background-color: #44923b;
}
.sidebar-widget-area .mc4wp-form .form-group .item-btn {
	background-color: #44923b;
}
.sidebar-widget-area .mc4wp-form .form-group .item-btn:hover {
	background-color: #FFF5F7;
}
.post-tab-layout ul.btn-tab li .active {
	background-color: #44923b;
}
.call-to-action-content .rtin-des .item-btn:hover, .sidebar-widget-area .widget_calendar td a, .sidebar-widget-area .widget_calendar a:hover {
	color: #44923b;
}
.menu-service-menu-container #menu-service-menu .service-sidebar-menu:after, .download-list .item:after {
	background-color: #44923b;
}
.menu-service-menu-container #menu-service-menu .service-sidebar-menu a::after {
	border-color: #44923b;
}
.download-list .item:hover {
	background-color: #44923b;
}
.sidebar-widget-area .widget_recent_comments ul li.recentcomments:hover::before, .wp-block-archives li a:hover:before, .wp-block-categories li a:hover:before, .wp-block-archives li:hover {
	color: #44923b!important;
}
.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment a:hover {
	color: #44923b;
}
.entry-footer .about-author .media-body .author-title, .entry-title h1 a {
	color: #44923b;
}
.comments-area .main-comments .replay-area a:hover {
	background-color: #44923b;
}
.blog-style-2 .readmore-btn:hover {
	background-color: #44923b;
	color: #ffffff;
}
.entry-header .entry-meta .post-date:after, blockquote.wp-block-quote cite::before, .single-post .single-post-list li:before, .entry-footer .item-tags a:hover {
	background: #44923b;
}
blockquote.wp-block-quote cite, .about-author .media-body .author-designation, .post-navigation .post-nav-title a:hover, .rt-related-post-info .post-date ul li.post-relate-date {
	color: #44923b
}
.entry-footer .post-share .share-links a:hover {
	background: #44923b
}
.entry-footer .item-tags a:hover {
	background: #44923b;
	border-color: #44923b
}
.post-navigation .prev-article:hover, .post-navigation .next-article:hover {
	background: #44923b;
}
.post-navigation .next-article svg path, .rt-section-top .rt-section-title .title-shape svg path:first-child, .rt-banner-addon.style6 .hero__img__Wrap .shape-img svg path, .post-navigation .prev-article svg path {
	fill: #44923b;
}
.error-page-area {
	background-color: #ffffff;
}
.error-page-area .text-1 {
	color: #111111;
}
.error-page-area .text-2 {
	color: #000000;
}
.error-page-area .error-page-content .go-home a:after {
	background: #44923b;
}
.error-btn, .error-page-area .circle-image {
	background: #44923b;
}
.submit-btn:hover {
	background-color: #FFF5F7;
}
.footer-top-area .mc4wp-form .form-group .item-btn:hover {
	background-color: #FFF5F7;
}
.submit-btn:after, .rt-banner-addon.style6 .round--shape--red .shape {
	background: #44923b;
}
.submit-btn:before {
	background: #FFF5F7;
}
.sidebar-widget-area .widget_calendar caption, .sidebar-widget-area .widget_calendar table td#today {
	background: #44923b;
}
.footer-top-area .mc4wp-form .form-group .item-btn {
	background: #44923b;
}
.entry-footer ul.item-tags li a:hover, .entry-header .entry-meta ul li a:hover {
	color: #44923b;
}
.about-author ul.author-box-social li a:hover {
	color: #44923b;
}
.post-navigation .next-article i, .post-navigation .prev-article i {
	color: #44923b;
}
.entry-header .entry-meta ul li i, .entry-header .entry-post-meta ul li a {
	color: #44923b;
}
.single-post .entry-content ol li:before, .entry-content ol li:before {
	background-color: #44923b;
}
.rt-related-post .title-section h2:after {
	background-color: #44923b;
}
.blog .entry-content .entry-title a:hover, .content-search .entry-content .entry-title a:hover {
	color: #44923b;
}
.blog .blog-layout-1 .blog-box .entry-content h3 a:hover {
	color: #44923b;
}
.entry-content .post-author a:hover, .entry-content ul .post-author a:hover {
	color: #44923b;
}
.sidebar-widget-area .widget_block.widget_search .wp-block-search__button {
	background-color: #44923b;
}
.blog-layout-1 .blog-box:hover .entry-content .blog-cat a {
	background-color: #44923b;
	border-color: #44923b;
}
.sidebar-widget-area .widget ul li a:hover:before {
	color: #44923b;
}
.pagination-area ul li.active a, .pagination-area ul li a:hover {
	background-color: #44923b;
	border-color: #44923b;
}
.pagination-area ul li.active a {
	border-color: #44923b;
}
.widget_block .wp-block-latest-comments .wp-block-latest-comments__comment:hover:before {
	color: #44923b;
}
.rt-drop, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li a, .post-detail-style3 .breadcrumbs-area2 .breadcrumbs-content ul li a:hover, .breadcrumbs-area2 .breadcrumbs-content h3 a:hover, .post-detail-style3 .post-3-no-img-meta ul.post-info-light li a:hover, .post-detail-style3 .entry-meta li a:hover, .rt-news-box .post-cat span a:hover, .rt-news-box .topic-box .post-date1 span a:hover, .rt_widget_recent_entries_with_image .topic-box .post-date1 span a:hover, .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .search-form input.search-submit, ul.news-info-list li i, .search-form input.search-submit:hover, .rt-cat-list-widget li:hover a, .footer-top-area .search-form input.search-submit, .ui-cat-tag a:hover, .entry-post-meta .post-author a:hover, .post-detail-style2 .post-info-light ul li a:hover, .post-detail-style2 .entry-meta li a:hover, .entry-title a:hover, .blog-layout-1 .entry-meta ul li a:hover, .footer-top-area .widget_archive ul li a:hover, .blog-box .blog-bottom-content-holder ul li i, .blog .entry-content ul li i, .footer-top-area .widget_categories ul li a:hover, .footer-top-area .widget_archive ul li a:hover, .blog-layout-2 .blog-list .entry-content .blog-date i, .content-search .entry-content ul li i, .footer-top-area .widget_meta ul li a:hover, .footer-top-area .widget_pages ul li a:hover, .footer-top-area .rt-news-box .dark .rt-news-box-widget .media-body a:hover, .entry-footer .share-social ul a:hover, .archive .entry-content ul li i, .archive .entry-content .entry-title a:hover {
	color: #44923b;
}
.search-form button {
	color: #44923b;
}
.rt-box-title-2, .blog-box .blog-img-holder .entry-content, button, input[type="button"], input[type="reset"], input[type="submit"], .sidebar-widget-area .widget.title-style-1 h3.widgettitle, .rt-cat-list-widget li:before, .footer-top-area .widget_meta ul li a:before, .footer-top-area .widget_categories ul li a:before, .footer-top-area .widget_archive ul li a:before, .footer-top-area .widget_archive ul li a:before, .elementor-widget-wp-widget-categories ul li:before, .cat-holder-text, .footer-top-area .widget_pages ul li a:before, .blog-layout-2 .entry-meta .blog-cat ul li a:hover, .blog-layout-3 .entry-meta ul li.blog-cat li a:hover, #respond form .btn-send {
	background-color: #44923b;
}
.elementor-widget-wp-widget-categories ul li a:before {
	color: #44923b;
}
.elementor-widget-wp-widget-categories ul li:hover a {
	color: #FFF5F7;
}
.post-detail-style2 .cat-holder:before {
	border-top: 8px solid #44923b;
}
.footer-top-area .widget_tag_cloud a:hover {
	background-color: #44923b !important;
}
.entry-content .wpb_layerslider_element a.layerslider-button, .comments-area h3.comment-num:after {
	background: #44923b;
}
.entry-content .btn-read-more-h-b, .pagination-area ul li span .header-style-10.trheader #tophead .tophead-social li a:hover {
	border: 1px solid #44923b;
}
.bottomBorder {
	border-bottom: 2px solid #44923b;
}
.search-form input.search-field {
	border-color: #44923b;
}
.search-form input.search-submit {
	background-color: #44923b;
	border: 2px solid #44923b;
}
.sidebar-widget-area .widget.title-style-1 h3.widgettitle span {
	border-top: 10px solid #44923b;
}
.sidebar-widget-area .widget_tag_cloud a:hover, .sidebar-widget-area .widget_product_tag_cloud a:hover {
	background-color: #44923b;
}
.cat-holder:before {
	border-top: 8px solid #44923b;
}
.footer-bottom-social ul li a {
	background-color: #44923b;
}
.footer-bottom-social ul li a:hover {
	background-color: #FFF5F7;
}
.page-links span.current .page-number, .page-links a.post-page-numbers:hover .page-number {
	background-color: #44923b;
}
.rt-woo-nav .owl-custom-nav .owl-prev, .rt-woo-nav .owl-custom-nav .owl-next {
	background: #44923b;
}
.gallery-single .rt-swiper-slider .rt-swiper-container .swiper-button > div {
	background: #44923b;
}
.gallery-multi-layout-1 .rtin-item .rtin-figure .rtin-content .item-button .gallery-btn {
	color: #44923b;
}
.gallery-default .rtin-item .rtin-content .rtin-cat a, .gallery-multi-layout-2 .rtin-item h3 a:hover {
	color: #FFF5F7;
}
.gallery-multi-layout-2 .rtin-item .item-icon a:hover, .gallery-single .rt-swiper-slider .rt-swiper-container .swiper-button > div:hover {
	background-color: #FFF5F7;
}
.rt-related-slider .section-title .swiper-button > div:hover {
	background-color: #44923b;
}
blockquote, .post-detail-style2 .author-content {
	background: #FFF5F7;
}
.header-search .stylish-input-group input[type=search], .header-search .header-search-form input[type=search], .header-search .custom-search-input input[type=text] {
	border-color: #44923b;
}
blockquote.wp-block-quote cite, .rt_widget_recent_entries_with_image .topic-box .posted-date, .entry-footer .item-tags a, .sec-title .sub-title, .upcomming-class-layout2 .section-heading .subtitle, .price-switch-box--style-1 .pack-name, .rt-banner-addon .subtitle, .pricing-style2 .subtitle, .subtitle, .about-image-text .about-info-box .rt-designation, .about-image-text .about-info-box .about-author-text .blockqoute, #respond form .btn-send, .wp-block-pullquote cite, .fallbackcd-menu-item .fallbackcd, .entry-footer .post-share > span, .entry-footer .post-share > span, .entry-footer .item-tags span {
	font-family: 'Montserrat', sans-serif;
}
.entry-content .entry-meta li, .post-default .post-grid-meta li {
	font-family: 'Montserrat', sans-serif;
	font-weight : 500;
}
.blog-layout-1 .blog-box .entry-content .blog-cat a {
	font-family: 'Montserrat', sans-serif;
}
.woocommerce-MyAccount-navigation ul li a:hover, .woo-best-deal-product-wraper .product-content .rt-price > ins, .woo-best-deal-product-wraper .product-content .rt-price > span, .single-product-addon .product-item .rt-price > ins > span, .single-product-addon .product-item .rt-price > span, .woocommerce .rt-product-block .add-to-cart a:hover, .woocommerce .product-details-page .product_meta > span a:hover, .woocommerce-cart table.woocommerce-cart-form__contents .product-name a:hover, .woocommerce .product-details-page .post-social-sharing ul.item-social li a:hover, .woocommerce .product-details-page table.group_table td > label > a:hover, .cart-area .minicart-title a:hover, .woocommerce .product-slider-addon .rt-price, .cart-area .minicart-remove a:hover {
	color: #44923b;
}
.woocommerce .rt-product-block .rt-buttons-area .btn-icons a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
	background-color: #44923b;
}
.woocommerce #respond input#submit.alt, .woocommerce #respond input#submit, .woocommerce .product-slider-addon span.onsale, .woocommerce button.button.alt, .woocommerce input.button.alt, .rt-section-top .swiper-button .swiper-grid-button-prev:hover, .rt-section-top .swiper-button .swiper-grid-button-next:hover, .woocommerce button.button, .woocommerce a.button, .countdown .count-down-block, .woocommerce a.button.alt, .el-category-box .category-box .category-title::before, .woocommerce input.button, .cart-btn a.button, #yith-quick-view-close {
	background-color: #44923b;
}
.woocommerce .woocommerce-result-count, .sidebar-widget-area .widget.widget_products .product_list_widget li a, .sidebar-widget-area .widget.widget_top_rated_products .product_list_widget li a, .sidebar-widget-area .woocommerce.widget_price_filter .price_slider_amount, .sidebar-widget-area .woocommerce ul.product_list_widget .woocommerce-Price-amount, .woocommerce .product-details-page table.group_table td span.amount, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-Reviews .comment-reply-title, .woocommerce .rt-product-block .price-title-box .rt-price, .woocommerce .rt-product-block .add-to-cart a, .woocommerce .rt-product-block .price-title-box .rt-price, .woocommerce .product-details-page .rt-right span.price, .woocommerce .product-details-page table.group_table td > label > a, .woocommerce .product-details-page .rt-right p.price {
	font-family: 'Montserrat', sans-serif;
}
.btn-style1 span, .btn-style3:hover span {
	background: #44923b;
	padding: 10px 15px;
}
.btn-style1:hover:before, .btn-style3:hover:before {
	border-color: #44923b;
}
.btn-style2 svg path {
	fill: #44923b;
}
.sec-title .sub-title {
	background: #44923b;
}
.sec-title.style2 .title-shape svg path {
	fill: #44923b;
}
.pricing-box-1:hover .item-img .item-title, .rt-pricing-table .radius-btn:hover, .radius-block-3d-flip-container .post-btn a, .pricing-switch-container .switch-button, .pricing-box-1 .item-content .item-button .item-btn:hover .btn-text {
	background-color: #44923b;
}
.pricing-box-1 .item-img .item-title, .rt-pricing-table .radius-btn, .pricing-box-2 .item-content .rt-price-box {
	color: #44923b;
}
.pricing-box-1 .item-content .item-button .item-btn:hover:before {
	border-color: #44923b;
}
.pricing-box-2:hover .rt-background-img::after {
	background: rgba(255, 3, 54, 0.7);
}
.pricing-style2 .pricing-image:after {
	background: linear-gradient(-102.78deg, rgba(255, 3, 54, 0.5) 13.93%, rgba(105, 105, 105, 0.5) 75.58%);
}
.post-default .post-grid-item .entry-title a:hover {
	color: #44923b;
}
.post-default .post-grid-item:hover .blog-cat a {
	background-color: #44923b;
	border-color: #44923b;
}
.post-grid-style1 .post-grid-item .blog-date, .radius-block-3d-flip-container .rt-flip-back .post-btn a {
	background-color: #44923b;
}
.fixed-sidebar-left .elementor-widget-wp-widget-nav_menu ul > li > a:hover, .fix-bar-bottom-copyright .rt-about-widget ul li a:hover, .fixed-sidebar-left .rt-about-widget ul li a:hover {
	color: #44923b;
}
.element-side-title h5:after {
	background: #FFF5F7;
}
.rt-bmi-calculator .rt-bmi-form .rt-bmi-submit, .rt-bmi-calculator.style3 .rt-bmi-form .rt-bmi-submit:hover, .rt-bmi-calculator.style2 .rt-bmi-fields .rt-bmi-submit {
	background: #44923b;
}
.rt-bmi-calculator.style1 .rt-bmi-form .rt-bmi-submit:hover {
	color: #44923b;
}
.rt-bmi-calculator.style3 .rt-bmi-form .rt-bmi-submit:hover {
	border-color: #44923b;
}
.image-style9 .shape-element li svg path {
	fill: #44923b;
}
.play-button .play-btn {
	color: #44923b;
}
.trainer-multi-layout-1 .trainer-item .trainer-thumb:after, .trainer-grid-style4 .trainer-item .item-content .trainer-designation:after, .trainer-multi-layout-3 .trainer-social ul li a, .trainer-multi-layout-2 .trainer-item .trainer-content:after, .trainer-multi-layout-3 .swiper-pagination-bullet-active, .trainer-default .trainer-item .trainer-content ul li a:hover {
	background: #44923b;
}
.trainer-default .trainer-title a:hover, .trainer-grid-style4 .trainer-item .item-content .item-social ul li a:hover, .trainer-multi-layout-3 .trainer-item .trainer-content .trainer-social ul li a:hover, .trainer-multi-layout-2 .trainer-item:hover .trainer-icon-shape .rt-icon i {
	color: #44923b;
}
.trainer-grid-style4 .trainer-item .item-icon-shape-2 svg path {
	fill: #44923b;
}
.trainer-single .trainer-info-box .trainer-thums::before, .trainer-single .trainer-social ul li a:hover, .single-gymat_class .class-info-wrap .info-title:after, .single-gymat_class .single-class-button a, .trainer-single .trainer-class-schedule h4:after, .frm-fluent-form .trainer-submit-form .ff-btn-submit, .trainer-single .form-box .form-title:after, .frm-fluent-form .trainer-form .choices__list--dropdown .choices__item--selectable.is-highlighted, .trainer-single .trainer-info-box .trainer-info:after, .trainer-single .trainer-info-box .trainer-thums::after {
	background: #44923b;
}
.frm-fluent-form .trainer-submit-form .ff-btn-submit {
	border-color: #44923b;
}
.trainer-single .trainer-content > ul > li::before, .site-header .rt-sticky .main-navigation ul.menu > li.current-menu-item > a {
	color: #44923b;
}
.single-gymat_class .single-class-button a:hover {
	background: #db163e;
}
.gallery-multi-layout-1 .gallery-button a {
	color: #44923b;
}
.gallery-multi-layout-1 .gallery-figure:before {
	background-color: rgba(255, 3, 54, 0.6);
}
.class-default .class-title a:hover, .upcomming-class-layout2 .class-thumbnail .class-media .class-icon i, .class-multi-layout2 .btn-style1 span svg path, .class-grid-layout1 .class-item:hover .class-media .class-icon i, .class-multilayout-3 .class-item:hover .class-thumbnail .class-media .class-icon i {
	color: #44923b;
}
.class-grid-layout1 .class-item .schedule-time ul, .upcomming-class-layout2 .section-heading .subtitle, .class-multi-layout2 .btn-style1:hover span, .class-grid-layout1 .class-media, .class-grid-layout2 .class-item:hover .class-media, .class-grid-layout2 .class-item:hover:before, .swiper-button .swiper-button-arrow.active, .class-multilayout-3 .class-item .schedule, .class-multi-layout2 .class-box-wrapper::before, .class-multi-layout2 .class-title:after {
	background-color: #44923b;
}
.rt-routine .rt-item .trainer-thumb .media-body .trainer-btn {
	border-color: #44923b;
	background-color: #44923b;
}
.rt-routine .rt-item .trainer-thumb .media-body .trainer-btn:hover, .rt-routine .rt-item .trainer-thumb .trainer-position {
	background-color: #fff;
	color: #44923b;
}
.rt-defualt-schedule .nav-tabs li a.active, .rt-defualt-schedule .nav-tabs li a.active:hover, .rt-defualt-schedule .nav-tabs li a:hover {
	background-color: #44923b;
	border-color: #44923b;
}
.rt-class-schedule-1 .class-schedule-tab ul li.rtin-btn a:hover {
	background-color: #44923b;
}
.video-icon .rtin-play, .single-gymat_class .content-area .schedule-table td a:hover {
	color: #44923b;
}
.info-box.info-style2 .info-media .info-icon i, .info-box.multi-infobox-2 .info-media .info-icon i, .info-box.info-style2 .info-title a:hover, .info-box.info-style6 .info-item:hover .info-media .info-icon i {
	color: #44923b;
}
.info-box.info-style1 .info-item:hover .info-media, .info-box.info-style6 .info-item .info-media {
	background: #44923b;
}
.info-box.info-style6 .info-item .info-media {
	border-color: #44923b;
}
.image-style1 .image-shape-element-2 ul li svg path, .image-style3 .image-shape-element ul li:nth-child(1) svg path {
	fill: #44923b;
}
.image-style2 .image-shape-element ul li:nth-child(1) {
	background-color: #44923b;
}
.image-style2 .image-shape-element ul li:nth-child(1) svg path {
	fill: #44923b;
}
.rt-banner-addon .subtitle, .subtitle, .rt-banner-addon.style3 .item-clip-shape, .rt-banner-addon .banner-social-section .line:after {
	background-color: #44923b;
	margin-bottom: 0;
}
.rt-banner-addon.style2 svg defs linearGradient stop, .rt-banner-addon.style3 svg defs linearGradient stop {
	stop-color: #44923b;
}
.rt-banner-addon .banner-social-section a:hover, .rt-banner-addon.style3 .feature-list ul li i {
	color: #44923b!important;
}
.contact-info-default .section-line-one, .contact-info-default.info-style2 ul li a:hover {
	background-color: #44923b;
}
.cta-default.cta-style1:after, .cta-default.cta-style3 .action-box:hover .cta-img::before, .cta-default.cta-style3 .cta-img::after {
	background-color: #44923b;
}
.cta-default.cta-style1 .item-shape svg path {
	fill: #44923b;
}
.cta-default.cta-style3 .action-box:hover .cta-content.has-icon .icon {
	color: #44923b;
}
.testimonial-style1 .swiper-button-next:hover, .testimonial-style1 .swiper-button-prev:hover {
	background-color: #44923b;
	border-color: #44923b;
}
.testimonial-multi-layout .swiper-pagination .swiper-pagination-bullet-active, .testimonial-style4 .swiper-button-next:hover, .testimonial-style4 .swiper-button-prev:hover, .default-testimonial.testimonial-style3::after {
	background-color: #44923b;
}
.testimonial-style4 .swiper-button-next:hover, .testimonial-style4 .swiper-button-prev:hover {
	border-color: #44923b;
}
.rt-video.video-style2 .rt-video-img.has-shape::before, .rt-video.video-style2 .rt-video-img.has-shape::after {
	background-color: #44923b;
}
.counter-style1 .count-plus {
	background-color: #44923b;
}
.widget_gymat_advertisement .advertisement-widget .add-button .btn-style1:hover span {
	background-color: #FFF5F7;
}

.woocommerce-product-gallery {
	opacity: 1 !important;
}

.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}

@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}
}

@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
	background-image: none !important;
}
}

.lazy-background:not(.elementor-motion-effects-element-type-background) {
	background-image: none !important; /* lazyload fix for elementor */
}

.wp-block-button__link {
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}
.wp-block-file__button {
	background: #32373c;
	color: #fff;
	text-decoration: none
}

@font-face {
	font-family: Inter;
	font-style: normal;
	font-weight: 300 900;
	font-display: fallback;
	src: url(' "../assets/fonts/WooCommerce.woff2"') format('woff2');
	font-stretch: normal;
}
@font-face {
	font-family: Cardo;
	font-style: normal;
	font-weight: 400;
	font-display: fallback;
	src: url(' "../assets/fonts/WooCommerce.woff2"') format('woff2');
}