.grecaptcha-badge { 
    visibility: hidden;
}

body {
	line-height: 1.4;
	font-family:Helvetica Neue Light;
}

.site-header.transparent {
	background: white;
}

.site-header.header-fixed.transparent{
	background: white;
}

.site-header {
	transition: all 0s ease-out;
}

.nav-menu a {
	font-family:helvetica;
}

.swiper-slider .swiper-intro-inner h {
  -webkit-transition: 5ms linear;
  transition: 5ms linear;
}

.slide_content h1 {
	max-width: 11em;
	background-color: #009999;
	padding: 10px 30px;
}

.slide_content h1 strong {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

strong {
	    font-family: Helvetica, Arial, sans-serif;
}

.slide_content p {
	max-width: 23em;
	padding: 0 30px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}

.swiper-slider .swiper-slide .overlay {
	background-color: transparent;
}

#contact {
	background-color: #f8f9f9;
}

.btn-theme-primary-outline {
	display: none;
}

.section-contact .large-label {
	color: #009999;
}

.site-footer {
	font-family: "Be Vietnam", Sans-serif;
}

.site-footer .sidebar .widget .widget-title{
	font-family: "Be Vietnam", Sans-serif;
}

#footer-2{
}

#footer-site-info {
    position: relative;
    text-align: left;
    padding: 21px 0;
    font-weight: 500;
    color: #ffffff;
    font-size: 13px;
	border: none;
	display:none;
}

#custom_html-12 {
	margin-bottom: 80px !important;
}

.contact-info-item .contact-value {
    color: #ffffff;
}

.section-cta {
	background-color: #00a79d;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}

h3 a {
	color:#009999;
}
.section-desc {
	font-size:15px
}

.features-content .features__item .features__item-content {
	padding-top: 0;
}

.site-branding img {
	padding-right: 30px;
}

#nav-toggle {
	margin-left: -35px;
}

.swiper-slider.full-screen .swiper-intro-inner {
	padding-left: 30px;
}

.sidebar .widget .widget-title {
	font-size: 16px;
}

.page-id-1994 #page-header-cover .swiper-slide-heading { 
	font-size:33px;
}

.page-id-1184 .site-content { background-color: yellow; 
}

.page-id-1994 .swiper-slider .swiper-slide {
	background-size:cover;
}

.sidebar .widget ul {
	margin:0;
}

#primary {
	padding-top:20px
}

.client-col img {
	display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
	opacity:0.3;
		-webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
}

.client-col img:hover {
	color: #009999;
	border-radius: 10px;
	-webkit-transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -ms-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    opacity: 1;
}

[title~=GymWell] {
	display:none;
}

.page-id-19 #page-header-cover .swiper-slide-heading {
	visibility:hidden;
}

.page-id-21 #page-header-cover .swiper-slide-heading {
	visibility:hidden;
}

.page-id-18 #page-header-cover .swiper-slide-heading {
	visibility:hidden;
}

.swiper-slide-intro{
	display: none;
}

.elementor {
	padding-top:85px;
}

.elementor-tabs-wrapper {
display: flex;
justify-content: center;
}

table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td  {
	border:none;
	text-align:left;
}

@media (min-width:772px) {
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
		padding-left: 15px;
	}
	}

.apos {
-moz-transform: scale(-1, -1);
-o-transform: scale(-1, -1); 
-webkit-transform: scale(-1, -1); transform: scale(-1, -1);
}

.bread {
	color:#54595F;
}

.bread:hover {
	color:#009999;
}

.elementor-element-f85b302
.elementor-image img:hover{
box-shadow: 0px 0px 0px 4px white, 0 0 0 8px #C3E9C8;
}

.elementor-element-3a304a3
.elementor-image img:hover{
box-shadow: 0px 0px 0px 4px white, 0 0 0 8px #B2E7FA;
}

.elementor-element-a9a41a2
.elementor-image img:hover{
box-shadow: 0px 0px 0px 4px white, 0 0 0 8px #FFEDB6;
}

.elementor-element-f85b302
.elementor-image img,
.elementor-element-3a304a3
.elementor-image img,
.elementor-element-a9a41a2
.elementor-image img {
	transition: .3s ease-in-out;
}

#page > div.elementor.elementor-1961 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-fd6c858.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > section img {
	transition: .3s ease-in-out; 
	transform: translate3d(0, calc(0%), 0);
}

#page > div.elementor.elementor-1961 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-fd6c858.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > section img:hover{
    transform: translate3d(0, calc(-5%), 0);
}

.elementor-column{
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-optimize-contrast;
	image-rendering: -ms-optimize-contrast;
	image-rendering: -o-optimize-contrast;
	image-rendering: optimize-contrast;
}

img {
	    image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-optimize-contrast;
	image-rendering: -ms-optimize-contrast;
	image-rendering: -o-optimize-contrast;
	image-rendering: auto;
}

.eael-tabs-nav {
	width: 100%;
    margin: 0 auto;
}

.eael-advance-tabs .eael-tabs-nav>ul {
	
}

.eael-tabs-content {
	border: 1px solid #d4d4d4;
	margin: 0 -10px 0 -10px;
}

tr:nth-child(odd) {background: #e7e7ea}

.woocommerce-cart tr:nth-child(odd) {background: none}

.woocommerce-ordering select {
	margin-top: 0;
}

#page > div.elementor.elementor-6882> div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-7feae87.elementor-section-height-min-height.elementor-section-items-top.elementor-section-boxed.elementor-section-height-default > div > div {
	position: sticky;
	top: 150px;
}


.products {
	background-color:white;
}

.elementor-element.elementor-products-grid ul.products li.product {
    transition: all 0.3s ease 0s;
}

.elementor-element.elementor-products-grid ul.products li.product:hover {
border: 0px solid #ddd, 1px solid #ddd;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px 0 #c6c6c6;
}

#woof_results_by_ajax {
	background-color: #e9e9e9;
}

.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {
	margin: 10px 15px;
}

.attachment-woocommerce_thumbnail , .size-woocommerce_thumbnail{
	border:none !important;
}

.elementor-products-grid nav.woocommerce-pagination {
	margin-top:0 !important;
	padding-top:40px;
	background-color:white;
}

.elementor-widget-woocommerce-product-price {
display: none;
}

.elementor-element-d2fa22d {
	display:none;
}

.question {
	font-weight:bold;
}

.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
padding: 20px 10px;
font-family: roboto;
	font-size: 16px;
	font-weight: bold;
	color: #333 !important;
}

.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {
padding: 20px 10px;
	color: #333 !important;
}

.sp-easy-accordion .sp-ea-single {
	background:white !important;
	margin-bottom:0;
	border-width: 0px 0px 1px 0px !important;
	border-color: rgba(180, 180, 180, 1) !important;
	border-radius: 0;
}

.textwidget {
	color:white;
}
