.size-full {
width: 100% !important;
height: auto !important;
} .price {
font-family: brandon-grotesque !important;
color: rgb(35, 31, 92) !important;
font-size: 22px !important;
font-weight: 700 !important;
float: left !important;
} .quantity {
width: 7% !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
float: left !important;
} .summary hr:nth-of-type(1) {
clear: both !important;
} .amount {
font-family: open sans !important;
font-weight: bold !important;
margin-right: 10px !important;
} .entry-title {
margin-bottom: 25px !important;
} .single_add_to_cart_button {
color: transparent !important;
text-shadow-x: none !important;
background-color: rgb(0, 180, 165) !important;
padding: 7px 12px 7px 12px !important;
margin-top: -5px !important;
margin-bottom: 10px !important;
margin-left: 35px !important;
border-width: medium !important;
border-style: none !important;
border-radius: 2px !important;
cursor: pointer !important;
} #quantity_5a5c0d939bc70 {
width: 6% !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left: 7px !important;
float: left !important;
} .quantity input {
width: 40px !important;
padding-top: 5px !important;
padding-bottom: 5px !important;
padding-left: 5px !important;
margin-top: 0 !important;
} .posted_in {
display: none !important;
} .products .product {
list-style: none !important;
width: 33% !important;
float: left !important;
} .footer-content {
margin-bottom: 40px !important;
} .woocommerce-loop-product__title {
font-size: 18px !important;
} a .woocommerce-loop-product__title {
margin-bottom: 30px !important;
} .products a {
text-decoration: none !important;
} .woocommerce-LoopProduct-link .price {
display: none !important;
} .woocommerce-message {
font-family: pragmatica !important;
font-size: 14px !important;
} .add_to_cart_button {
font-family: pragmatica !important;
color: rgb(255, 255, 255) !important;
font-size: 12px !important;
background-color: rgb(1, 126, 116) !important;
padding: 7px 10px 7px 10px !important;
-webkit-transition: .5s !important;
transition: .5s !important;
-o-transition: .5s !important;
-ms-transition: .5s !important;
-moz-transition: .5s !important;
-webkit-transition: .5s !important;
} .added_to_cart {
font-family: pragmatica !important;
color: rgb(255, 255, 255) !important;
font-size: 12px !important;
background-color: rgb(32, 176, 126) !important;
padding: 18px 10px 16px 10px !important;
} .cart {
font-family: pragmatica !important;
color: rgb(89, 89, 89) !important;
} .cart_totals .shop_table {
font-family: pragmatica !important;
} #coupon_code {
font-size: 14px !important;
width: 125px !important;
padding: 9px 10px 9px 10px !important;
} .contact-info {
font-family: open sans !important;
} #banner::after {
display: block !important;
} #banner {
height: 250px !important;
} .add_to_cart_button:hover {
background-color: rgb(3, 153, 140) !important;
} .button, 
.restore-item {
color: #ffffff !important;
}  #product-184 img {
max-width: 420px !important;
height: auto !important;
} .products .product:nth-of-type(4), 
.products .product:nth-of-type(5), 
.products .product:nth-of-type(6), 
.products .product:nth-of-type(7), 
.products .product:nth-of-type(8), 
.products .product:nth-of-type(9), 
.products .product:nth-of-type(10) {
display: none !important;
} .related {
margin-top: 40px !important;
} .sub-menu {
background-color: rgba(255, 255, 255, 0.86) !important;
width: 218px !important;
padding-bottom: 10px !important;
padding-left: 20px !important;
margin-top: 8px !important;
margin-left: 20px !important;
border-right: 2px solid rgb(42, 200, 180) !important;
border-bottom: 2px solid rgb(42, 200, 180) !important;
border-left: 2px solid rgb(42, 200, 180) !important;
border-width: 2px !important;
border-style: hidden solid solid solid !important;
} .sub-menu .menu-item {
margin-right: 0 !important;
} #menu-header {
padding-top: 20px !important;
} #menu-header a {
font-size: 14px !important;
padding-bottom: 20px !important;
} .slick-arrow {
color: rgb(255, 255, 255) !important;
font-size: 25px !important;
background-color: rgb(0, 180, 165) !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
padding-left: 2px !important;
border-style: hidden !important;
} .wpcf7-text {
font-size: 14px !important;
background-color: rgb(248, 249, 248) !important;
width: 100% !important;
max-width: 350px !important;
padding: 20px !important;
border: 1px solid rgb(221, 221, 221) !important;
border-radius: 2px !important;
} .wpcf7-textarea {
font-size: 14px !important;
background-color: rgb(248, 249, 248) !important;
width: 100% !important;
max-width: 350px !important;
height: 150px !important;
padding: 20px !important;
border-color: rgb(221, 221, 221) !important;
border-style: solid !important;
border-radius: 2px !important;
} .wpcf7-submit {
color: rgb(255, 255, 255) !important;
font-size: 18px !important;
background-color: rgb(42, 200, 145) !important;
width: 100% !important;
max-width: 390px !important;
padding: 15px 20px 15px 20px !important;
margin-top: 10px !important;
margin-left: 20px !important;
border-style: hidden !important;
border-radius: 2px !important;
cursor: pointer !important;
} .wpcf7-form-control-wrap div {
margin-top: 0 !important;
} .wpcf7-submit:hover {
background-color: rgb(35, 180, 130) !important;
} .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {
margin-left: 23% !important;
} .scroll-to-top {
background-color: rgb(0, 180, 165) !important;
}  .button {
font-family: "brandon grotesque", arial !important;
font-size: 14px !important;
text-transform: uppercase !important;
background-color: rgb(0, 164, 150) !important;
padding: 15px 20px 15px 20px !important;
border-style: none !important;
cursor: pointer !important;
-webkit-appearance: none!important;
} .button:hover {
background-color: rgb(1, 126, 116) !important;
} .store_locator_get_direction {
padding-right: 17px !important;
padding-bottom: 5px !important;
padding-left: 17px !important;
} #store_locator_infowindow_3242 .store_locator_actions {
padding-bottom: 5px !important;
}  .woocommerce-error li {
font-family: open sans !important;
color: rgb(183, 27, 35) !important;
} .cart-summary {
font-family: open sans !important;
padding-left: 7px !important;
margin-top: -18px !important;
margin-left: 25px !important;
} .cart-summary a {
font-family: brandon grotesque !important;
color: rgb(0, 180, 165) !important;
font-size: 15px !important;
font-weight: normal !important;
text-decoration: none !important;
text-transform: uppercase !important;
} .sp-pcp-post-title {
text-align: center !important;
min-width: 200px !important;
} .ajax_add_to_cart {
padding-top: 15px !important;
} #menu-footer a {
font-size: 12px !important;
} .product-prop {
width: 50px !important;
} .summary table {
width: 150px !important;
height: auto !important;
} .sku_wrapper {
font-family: open sans !important;
color: rgb(118, 118, 118) !important;
font-size: 12px !important;
} a {
color: rgb(0, 164, 150) !important;
text-decoration: none !important;
} a:hover {
text-decoration: underline !important;
} #store_locator_main {
padding-right: 0 !important;
padding-left: 0 !important;
} #store_locator_search_box {
width: 100% !important;
padding-right: 20% !important;
padding-left: 20% !important;
margin: auto 0 auto 0 !important;
} #store_locator_sidebar_content {
text-align: center !important;
margin: 0 auto 0 auto !important;
} #store_locator {
text-align: center !important;
margin-bottom: -100px !important;
} .store_locator_no_stores {
margin-bottom: 24px !important;
} .single_filter h5 {
font-family: "brandon-grotesque" !important;
color: #00b5a5 !important;
font-size: 18px !important;
text-transform: uppercase !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
} .text-right {
display: none !important;
} #store_locator_find_stores_button {
color: rgb(255, 255, 255) !important;
font-size: 18px !important;
background-color: rgb(0, 164, 150) !important;
border-width: 0 !important;
} .store_modal_title {
display: none !important;
} #store_locator_filter_active_filter_box span {
font-family: Arial !important;
font-size: 12px !important;
padding-top: 5px !important;
} .store_locator_street {
font-family: Arial !important;
color: rgb(118, 118, 118) !important;
} #store_locator_result_list_item_448 .store_locator_city {
font-family: Arial !important;
color: rgb(118, 118, 118) !important;
} #store_locator_result_list_item_448 .store_locator_country {
font-family: Arial !important;
color: rgb(118, 118, 118) !important;
} .store_locator_country {
display: none !important;
} .onsale {
display: none !important;
}  #store_locator_result_list_box {
display: none !important;
} .ttImg1 span {
font-family: Arial !important;
font-size: 14px !important;
}  .store_locator_get_direction {
font-weight: 400 !important;
background-color: rgb(0, 164, 150) !important;
padding-top: 5px !important;
border-radius: 5px !important;
} #store_locator_dragged_button {
display: none !important;
} .about {
padding-bottom: 60px !important;
} #sp-post-carousel-pro-3648 .sp-zoom-in {
height: 250px !important;
} #sp-post-carousel-pro-3655 .sp-zoom-in {
height: 250px !important;
} #sp-post-carousel-pro-3656 .sp-zoom-in {
height: 250px !important;
} #sp-post-carousel-pro-3654 .sp-zoom-in {
height: 250px !important;
} .sp-post-carousel-pro-section5141 {
margin-top: 0 !important;
} header {
} .stock {
display: none !important;
} .tag {
font-family: open sans !important;
color: rgb(31, 15, 77) !important;
font-size: 12px !important;
margin-left: 5px !important;
} .simple-banner-text > span { font-family: 'Ubuntu' !important;
font-size: 14px !important;
} #menu-header li {
margin-right: 28px !important;
} .about .bg-showmore-plg-link {
font: 20px 'brandon-grotesque' !important;
padding-bottom: 20px !important;
margin-bottom: 20px !important;
border-bottom-width: 2px !important;
border-bottom-style: solid !important;
display: block !important;
font-weight: bold !important;
} .about > ul:nth-of-type(2) {
padding-left: 0 !important;
} .about > .p1 {
padding-bottom: 40px !important;
} .about > ul:nth-of-type(4) {
padding-left: 0 !important;
} .about > ul:nth-of-type(6) {
padding-left: 0 !important;
} #bg-showmore-hidden-5fb1ee51c0ea76037436771 h1 {
text-align: left !important;
} #bg-showmore-hidden-5fb1ee889b80d1021907470 h1 {
text-align: left !important;
} #bg-showmore-hidden-5fb1eec9893de2046987058 h1 {
font-size: 22px !important;
font-weight: bold !important;
text-align: left !important;
letter-spacing: 0 !important;
} .half span:nth-of-type(1) {
}
.half span {
color: rgb(0, 164, 150) !important;
} .recipe-containerh1::before {
}
.recipe-container h1::before {
content: '' !important;
} . h1::after {
}
.recipe-container h1::after {
content: '' !important;
} #bg-showmore-hidden-5fb1f061a29b25006217461 h1 {
font-size: 22px !important;
font-weight: bold !important;
text-align: left !important;
letter-spacing: 0 !important;
} #bg-showmore-hidden-5fb1f44f337850065960969 ul {
font-family: open sans !important;
font-size: 13px !important;
text-align: left !important;
padding-left: 20px !important;
} #bg-showmore-hidden-5fb1f9e8971d57037619388 h1 {
} @media (min-width: 1200px) {  #banner::after {
display: block !important;
} #banner {
height: 250px !important;
}  .product-name a {
font-family: brandon grotesque !important;
color: rgb(58, 183, 143) !important;
text-decoration: none !important;
text-transform: uppercase !important;
}
} @media (max-width:1125px;) {  #banner::after {
display: none !important;
} .right-attributes {
margin-top: 0 !important;
} #footer-nav ul li:hover ul.sub-menu {
display: none !important;
}  #responsive-menu-container {
background-color: rgba(33, 33, 33, 0) !important;
} .responsive-menu-item-link {
font-family: Arial !important;
} .wpcf7-form-control-wrap div {
width: 100% !important;
}  #footer-nav .menu-header-container #menu-header-1.menu {
display: block !important;
} #menu-header-1 .menu-item {
display: block !important;
}  .product-name a {
font-family: brandon grotesque !important;
color: rgb(58, 183, 143) !important;
text-decoration: none !important;
} .cart-summary {
padding-left: 20px !important;
} .cart-summary a {
top: 150px !important;
}
} @media (min-width: 768px) and (max-width: 979px) {  .sp-pcp-post-title {
min-width: 200px !important;
} #banner::after {
display: none !important;
} #banner {
height: 190px !important;
} .logo-text {
width: 230px !important;
}  .three-col small {
width: 200px !important;
} .footer-content .three-col {
width: 26% !important;
padding-right: 7% !important;
} .size-shop_single {
width: 100% !important;
height: auto !important;
} .wpcf7-form-control-wrap div {
margin-left: 0 !important;
}
} @media (max-width: 767px) {  .quantity {
margin-left: 20px !important;
} .single_add_to_cart_button {
margin-top: -5px !important;
margin-left: 45px !important;
} .footer-content {
width: 80% !important;
height: 350px !important;
} .add_to_cart_button {
font-size: 12px !important;
padding: 5px 10px 5px 10px !important;
} .cart {
width: 100% !important;
} #coupon_code {
width: 50% !important;
} .three-col {
width: 50% !important;
} .footer-content .three-col:nth-of-type(3) {
display: none !important;
} #banner::after {
display: none !important;
} #banner {
height: 150px !important;
} .opening-text h2 {
width: 80% !important;
padding-right: 10% !important;
padding-left: 10% !important;
} .opening-text {
width: 100% !important;
} .left-attributes {
padding-right: 20px !important;
margin-top: 35px !important;
float: right !important;
} .feel-good-food .three-col:nth-of-type(3) {
width: 100% !important;
} .right-attributes {
margin-top: 50px !important;
margin-right: 0 !important;
} .feel-good-food .three-col:nth-of-type(4) {
width: 50% !important;
}  .feel-good-food img {
padding-top: 0 !important;
margin-left: -45px !important;
} .feel-good-food {
width: 100% !important;
padding-bottom: 20px !important;
} .flex-container {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
-webkit-flex-flow: row wrap !important;
-moz-flex-flow: row wrap !important;
-ms-flex-flow: row wrap !important;
flex-flow: row wrap !important;
} .flex-container .three-col:nth-of-type(1) {
width: 50% !important;
order: 1 !important;
} .flex-container .three-col:nth-of-type(2) {
width: 80% !important;
padding-right: 10% !important;
padding-left: 10% !important;
order: 3 !important;
} .flex-container .three-col:nth-of-type(3) {
width: 50% !important;
order: 2 !important;
} .footer-content .three-col {
width: 100% !important;
} .size-shop_single {
width: 100% !important;
height: auto !important;
} .two-col {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
} .wpcf7-form-control-wrap div {
margin-left: 0 !important;
}  .cart_item .product-subtotal {
margin-top: 40px !important;
} .woocommerce-error li {
font-family: open sans !important;
color: rgb(183, 27, 35) !important;
}
} @media (max-width: 480px) {  .products .product {
width: 100% !important;
margin-bottom: 80px !important;
} .footer-content {
text-align: center !important;
width: 80% !important;
height: 350px !important;
} .contact-info {
margin-left: 15% !important;
} .three-col {
width: 100% !important;
} #banner {
height: 120px !important;
} .logo-text small {
width: 100% !important;
} .logo-text {
width: 100% !important;
} .opening-text h2 {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
} .opening-text {
width: 100% !important;
}  .feel-good-food img {
width: 100% !important;
height: auto !important;
} .three-col small {
width: 100% !important;
} .flex-container .three-col:nth-of-type(2) {
width: 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
} .size-shop_single {
width: 80% !important;
height: auto !important;
} .two-col {
width: 90% !important;
padding: 0 5% 0 5% !important;
} .related .products {
text-align: center !important;
} .flex-container img {
width: 100% !important;
height: auto !important;
margin-left: 0 !important;
} .about p {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
} #banner {
background-attachment: scroll !important;
background-size: 500px !important;
background-position-y: 22px !important;
background-position-x: -20px !important;
} .wpcf7-form-control-wrap div {
margin-left: -13% !important;
}  .cart-collaterals {
padding: 10px !important;
} .wc-proceed-to-checkout {
text-align: center !important;
} .products h1 {
margin-top: 40px !important;
}
} @media (max-width:406px) {  .opening-text h2 {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
} .left-attributes {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
margin-top: 10px !important;
} .right-attributes {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
margin-top: 0 !important;
}  .flex-container .three-col:nth-of-type(1) {
width: 100% !important;
} .flex-container .three-col:nth-of-type(3) {
width: 100% !important;
} #banner {
background-position-x: -80px !important;
} .slick-arrow {
color: rgba(255, 255, 255, 0.9) !important;
font-size: 25px !important;
background-color: rgb(0, 180, 165) !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
padding-left: 2px !important;
border-style: hidden !important;
} .wpcf7-text {
width: 90% !important;
} .wpcf7-textarea {
width: 90% !important;
} .wpcf7-submit {
margin-left: 0 !important;
} .wpcf7-form-control-wrap div {
margin-left: -16% !important;
}  .wc-proceed-to-checkout {
text-align: center !important;
}
} @media (max-width:320px)  {  .price {
padding-top: 5px !important;
margin-bottom: 20px !important;
} .single_add_to_cart_button {
font-size: 12px !important;
margin-top: -5px !important;
margin-left: 60px !important;
border-radius: 2px !important;
} .quantity input {
width: 40px !important;
margin-left: 10px !important;
} .add_to_cart_button {
padding: 7px 12px 7px 12px !important;
} .cart {
width: 100% !important;
padding-left: 20px !important;
} .cart_totals .shop_table {
width: 100% !important;
} .contact-info {
margin-left: 10px !important;
} .three-col {
width: 100% !important;
} .opening-text h2 {
font-size: 20px !important;
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
} .left-attributes {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
margin-top: 10px !important;
} .feel-good-food .three-col:nth-of-type(3) {
width: 100% !important;
} .right-attributes {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
margin-top: 0 !important;
}  .flex-container .three-col:nth-of-type(1) {
width: 100% !important;
} .flex-container .three-col:nth-of-type(2) {
width: 100% !important;
padding-right: 0 !important;
padding-left: 0 !important;
} .flex-container .three-col:nth-of-type(3) {
width: 100% !important;
} .flex-container img {
width: 100% !important;
height: auto !important;
margin-left: 0 !important;
} .pizza-banner {
height: 200px !important;
} #banner {
background-position-x: -120px !important;
} .wpcf7-text {
width: 85% !important;
} .wpcf7-textarea {
width: 85% !important;
} .wpcf7-submit {
margin-left: 0 !important;
} .wpcf7-form-control-wrap div {
margin-left: -16% !important;
} .g-recaptcha > div {
width: 90% !important;
padding-right: 5% !important;
padding-left: 5% !important;
}  #nutritional img {
width: 100% !important;
}  .cart-collaterals {
width: 94% !important;
} .coupon .button {
font-size: 14px !important;
padding-top: 14px !important;
padding-right: 14px !important;
padding-bottom: 14px !important;
} .g-recaptcha > div:nth-of-type(1) > div {
width: 100% !important;
}
}