@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,400);
@import url(//fonts.googleapis.com/css?family=Karla:n,b,i);
@import url(//fonts.googleapis.com/css?family=Montserrat:n,b,i);
@import url(//fonts.googleapis.com/css?family=Jost:400);
#shop {background-color: #ffffff}
#shop #blocklab-footer {margin-top: 0px !important}
#shop #blocklab-header .dropdown-li {margin: 5px 0px !important}
#shop #blocklab-header li a:hover {color: #2cb7b4 !important}
#shop #category-filters .filters-list .checkbox label span {font-weight: normal !important}
#shop #category-filters div label {font-weight: bold !important}
#shop #category-pagination-default #shopblocks-pagination a.show-all {display: none !important}
#shop #category-products-default #products-holder #category-sort-default {display: none !important}
#shop #category-products-default #products-holder div.col-sm-6.push-down-sm.text-center-xs.push-up-xs p {display: none !important}
#shop #category-products-default h4.font-14.margin-bottom-0 {color: #207438 !important; font-size: 16px !important}
#shop #category-products-default h5.font-12.was-price.margin-bottom-0 {color: #207438 !important}
#shop #category-products-default h5.font-12.was-price.margin-bottom-0 .strikethrough {color: #207438 !important}
#shop #category-products-default h5.font-14.bold.margin-bottom-0 {color: #207438 !important}
#shop #category-products-default h6.font-14.bold.margin-bottom-0 {color: #207438 !important}
#shop #category-products-default h6.font-14.bold.margin-bottom-0 span {color: #207438 !important}
#shop #container-fluid-1590766854264 * {font-family: 'Open Sans Condensed' !important}
#shop #custom-forms-built_1588601863794 .btn, #shop #custom-forms-built_1588601863794 .btn:hover {color: black !important; border-color: black !important}
#shop #custom-forms-built_1601910519882 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; border-radius: 5px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #custom-forms-built_1601910519882:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}
#shop #global-blank-default_1588590510178 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; border-radius: 5px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #global-blank-default_1588590510178:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}
#shop #global-blank-default_1588866133145 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; border-radius: 5px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #global-blank-default_1588866133145:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}
#shop #global-button-default_1589369572953 .btn, #shop #global-button-default_1589369572953 .btn:hover {color: white !important; border-color: white !important}
#shop #global-shop-logo_1588589618400 {box-shadow: none; transition: none; border-radius: none; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #global-shop-logo_1588589618400:hover {box-shadow: none}
#shop #global_ti_dynamic_1588592517378 {box-shadow: none; transition: none; border-radius: none; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #global_ti_dynamic_1588592517378:hover {box-shadow: none}
#shop #mega-menu-v2_1588589593801 {box-shadow: none; transition: none; border-radius: none; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #mega-menu-v2_1588589593801:hover {box-shadow: none}
#shop #menu-dynamic_1588598195709 {box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); transition: 0.3s; border-radius: 5px; padding-left: 15px; padding-right: 15px; padding-top: 15px; padding-bottom: 15px}
#shop #menu-dynamic_1588598195709:hover {box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2)}
#shop #ti_container_fluid_3jvA0BWy * {font-family: 'Open Sans Condensed' !important}
#shop .btn-group .btn:first-child {border-radius: px 0px 0px px}
#shop .btn-group .btn:last-child {border-radius: 0px px px 0px}
#shop .btn.btn-default {border-radius: px; -moz-border-radius: px; -webkit-border-radius: px; display: inline; width: auto; border-width: 1px}
#shop .btn.btn-default, #shop .input-group .input-group-addon, #shop .input-group .input-group-btn .btn {background-color: transparent; background-image: none; border-color: rgb(44, 183, 180); color: rgb(44, 183, 180); font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none}
#shop .btn.btn-default:hover, #shop .btn.btn-default:focus, #shop .input-group .input-group-btn .btn:hover, #shop .input-group .input-group-btn .btn:focus {background-color: #065a1e !important; background: transparent !important; border-color: #129d9a !important; color: #129d9a !important}
#shop .container-fluid .container {max-width: 1170px !important}
#shop .font-jost-400 {font-family: 'Jost' !important; font-weight: 400 !important}
#shop .font-open-sans-condensed-300 {font-family: 'Open Sans Condensed' !important; font-weight: 300 !important}
#shop .font-open-sans-condensed-400 {font-family: 'Open Sans Condensed' !important; font-weight: 400 !important}
#shop .form-control, #shop .input-group input.form-control:focus, #shop input:focus, #shop select:focus, #shop textarea:focus, #shop .form-control:focus, #shop .input-group input.form-control:focus, #shop select:focus {border-color: #2cb7b4}
#shop .input-group .input-group-addon {border-width: 1px; height: px}
#shop .input-group .input-group-addon.left {border-radius: px 0px 0px px; -moz-border-radius: px 0px 0px px; -webkit-border-radius: px 0px 0px px}
#shop .input-group .input-group-addon.right {border-radius: 0px px px 0px; -moz-border-radius: 0px px px 0px; -webkit-border-radius: 0px px px 0px}
#shop .input-group .input-group-btn .btn {border-width: 1px; height: px}
#shop .input-group .input-group-btn.left .btn-default {border-radius: px 0px 0px px; -moz-border-radius: px 0px 0px px; -webkit-border-radius: px 0px 0px px}
#shop .input-group .input-group-btn.right .btn-default {border-radius: 0px px px 0px; -moz-border-radius: 0px px px 0px; -webkit-border-radius: 0px px px 0px}
#shop .input-group .quantity-field {border-width: 1px; height: px}
#shop .input-group input.form-control {height: px; border-width: 1px 0 1px 1px}
#shop .input-group input.form-control.left {border-radius: px 0px 0px px; -moz-border-radius: px 0px 0px px; -webkit-border-radius: px 0px 0px px}
#shop .input-group input.form-control.right {border-radius: 0px px px 0px; -moz-border-radius: 0px px px 0px; -webkit-border-radius: 0px px px 0px}
#shop .pagesbodymotlifestyleanalysis img {border-radius: 50% !important}
#shop .pagessuccessstories #container-fluid-global-shop-logo_1551872002771 .img-responsive {border-radius: 0% !important}
#shop .pagessuccessstories .img-responsive {border-radius: 50% !important}
#shop .pagessuccessstoriesbodyhealth #container-fluid-global-shop-logo_1551872002771 .img-responsive {border-radius: 0% !important}
#shop .pagessuccessstoriesbodyhealth .img-responsive {border-radius: 50% !important}
#shop .pagessuccessstoriespainfree #container-fluid-global-shop-logo_1551872002771 .img-responsive {border-radius: 0% !important}
#shop .pagessuccessstoriespainfree .img-responsive {border-radius: 50% !important}
#shop .panel-title {margin-top: 0; margin-bottom: 0; font-size: 30px; color: inherit}
#shop .servicesnutrition #blocklab-product-page {background-color: #5fb362 !important}
#shop .servicesnutrition #blocklab-product-page #add-to-basket-button {color: black !important; border-color: black !important}
#shop .servicesnutrition #blocklab-product-page #product-add-to-basket-with-qty .input-group-addon {color: black !important; border-color: black !important}
#shop .servicesnutrition #blocklab-product-page #product-add-to-basket-with-qty input {color: black !important; border-color: black !important}
#shop .servicessportsmassage #blocklab-product-page {background-color: #2cb7b4 !important}
#shop .servicessportsmassage #blocklab-product-page #add-to-basket-button {color: black !important; border-color: black !important}
#shop .servicessportsmassage #blocklab-product-page #product-add-to-basket-with-qty .input-group-addon {color: black !important; border-color: black !important}
#shop .servicessportsmassage #blocklab-product-page #product-add-to-basket-with-qty input {color: black !important; border-color: black !important}
#shop .shopblocks-add-to-basket .input-group .input-group-addon {height: 36px}
#shop .shopblocks-add-to-basket .input-group .quantity-field {height: 36px}
#shop a {color: #207438; font-style: normal; font-weight: normal; text-decoration: underline}
#shop a, #shop span a {color: #000000; text-decoration: none}
#shop a:hover, #shop a:focus {color: #5da458; font-style: normal; font-weight: normal; text-decoration: underline}
#shop a:hover, #shop a:focus, #shop span a:hover, #shop span a:focus {color: #2cb7b4; text-decoration: none}
#shop div#blocklab-pages * {font-family: 'Open Sans Condensed' !important}
#shop h1, #shop h1 a {font-family: 'Open Sans Condensed'; font-size: 36px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none}
#shop h1, h2, p, a, {font-family: Open Sans Condensed !important; font-weight: 400 !important}
#shop h1, h2, p, a, contact-us span {font-family: Open Sans Condensed !important; font-weight: 300 !important}
#shop h2, #shop h3, #shop h4, #shop h5, #shop h6, #shop h2 a, #shop h3 a, #shop h4 a, #shop h5 a, #shop h6 a {font-family: 'Open Sans Condensed'; font-size: 24px; color: #000000; font-style: normal; font-weight: normal; text-decoration: none; text-transform: none}
#shop html, #shop body, #shop p, #shop ul, #shop ol, #shop li, #shop th, #shop td, #shop label {font-family: 'Montserrat', Helvetica, Arial, sans-serif; font-size: 16px; color: #000000}
#shop input, #shop select, #shop textarea, #shop .form-control, #shop .input-group input.form-control, #shop .shopblocks-add-to-basket .input-group .quantity-field, #shop select {border-color: rgb(44, 183, 180); font-size: 16px; color: #000000; border-width: 1px; height: px}
#shop p {font-family: Jost !important; font-weight: 400 !important}
@font-face {font-family: 'Open Sans Condensed'}
FREE Health and Wellness Plan with every appointment.