.header-bar-social-icons i {
	padding-right: 15px; font-size: 26px; color: #ffffff;}.mc4wp-form{text-align:center}.mc4wp-form input[type="submit"]
{padding: 15px 36px;}.mc4wp-form-fields{display:flex;}
html,
body{
width:100%;
overflow-x:hidden;
}
img.swiper-slide-image {


float: left;

}
/* Temporary fix for Jetpack CSS conflict with Elementor Slides & Carousel widgets */
selector .swiper-container{
   width: 100%;
}


.site-content > .tg-container {
  max-width: 100%;
}

.entry-content p {
  font-family: Lato;
  font-weight: 400;
}

pre {
  font-family: Lato;
  font-weight: 400;
}

.entry-content blockquote p {
  font-family: Lato;
  font-weight: 400;
}

.entry-content a:hover {
  text-decoration: none;
}

.woocommerce
  .content-area
  ul.products
  li.zakra-product--style-2
  .wc-forward.added_to_cart,
.wc-block-grid__products
  .wc-block-grid__product.zakra-product--style-2
  .wc-block-grid__product-add-to-cart
  .added_to_cart {
  background-color: #1ac473;
}

.woocommerce
  .content-area
  ul.products
  li.zakra-product--style-2
  .wc-forward.added_to_cart:hover,
.wc-block-grid__products
  .wc-block-grid__product.zakra-product--style-2
  .wc-block-grid__product-add-to-cart
  .added_to_cart:hover,
.wc-block-grid__products
  .wc-block-grid__product
  .wc-block-grid__product-add-to-cart
  .wp-block-button__link:hover {
  background-color: #ff592c;
}

.site-branding .custom-logo-link img {
  max-width: 215px;
}

.site-branding .site-title,
.site-branding .site-title a {
  color: #1ac473;
}

.site-branding .site-title:hover,
.site-branding .site-title a:hover {
  color: #ff592c;
}

.site-branding .site-description {
  color: #000000;
}

.wp-custom-header .tg-header-image-cta__text {
  color: rgb(244, 244, 244);
}

.tg-site-header-top {
}

.tg-site-header-top a {
  color: #16181a;
}

.tg-site-header-top a:hover {
  color: #16181a;
}

.tg-site-header-top .widget .widget-title {
  color: #16181a;
}

.tg-site-header-top {
  border-bottom-width: Arraypx;
}

.tg-site-header-bottom {
  padding-top: 5;
}

.main-navigation.tg-primary-menu
  > div
  ul
  li.tg-header-button-wrap.tg-header-button-one {
}

.main-navigation.tg-primary-menu > div ul li.tg-header-button-wrap a {
  font-family: Lato;
  font-weight: 400;
}

 {
  border-bottom-width: 0px;
}

.main-navigation.tg-primary-menu
  > div
  ul
  li.tg-header-button-wrap-second.tg-header-button-two-wrap
  a {
}

 {
  border-bottom-width: 0px;
}

.main-navigation.tg-primary-menu
  > div
  ul
  li.tg-header-button-wrap.tg-header-button-two-wrap {
}

.main-navigation.tg-primary-menu
  > div
  ul
  li.tg-header-button-wrap.tg-header-button-two-wrap
  a {
  font-family: Lato;
  font-weight: 400;
}

.main-navigation.tg-primary-menu
  > div
  ul
  li.tg-header-button-wrap.tg-header-button-two-wrap
  a {
  border-width: Arraypx;
}

@media screen and (min-width: 768px) {
  .tg-site-header-bottom .tg-block--two {
    background-color: rgb(0, 0, 0);
  }
}

.tg-primary-menu.tg-menu-item--button
  > div
  > ul
  > li:not(.tg-header-button-wrap)
  > a {
  background-color: Array;
}

.tg-primary-menu.tg-menu-item--button
  > div
  > ul
  > li:not(.tg-header-button-wrap):hover
  > a {
  background-color: Array;
}

.tg-primary-menu.tg-menu-item--button
  > div
  > ul
  > li:not(.tg-header-button-wrap).current_page_item
  > a,
.tg-primary-menu.tg-menu-item--button
  > div
  > ul
  > li:not(.tg-header-button-wrap).current-menu-item
  > a,
.tg-primary-menu.tg-menu-item--button
  > div
  > ul
  > li:not(.tg-header-button-wrap)
  > a.tg-current-menu-item {
  background-color: Array;
}

.tg-menu-item .tg-icon {
  color: rgb(255, 255, 255);
}

.main-navigation.tg-primary-menu > div ul li ul li:hover > a {
  color: #494dbb;
}

.main-navigation.tg-primary-menu > div ul li ul li:active > a,
.main-navigation.tg-primary-menu > div ul li ul li.current_page_item > a,
.main-navigation.tg-primary-menu > div ul li ul li.current-menu-item > a {
  color: #f35488;
}

.tg-primary-menu > div ul li ul {
  width: Arraypx;
}

.tg-primary-menu > div ul li ul {
  background-color: #000000;
}

.tg-primary-menu > div ul li ul {
  border-top-width: 0.5;
  border-right-width: 0.5;
  border-bottom-width: 0.5;
  border-left-width: 0.5;
}

.tg-primary-menu > div ul li ul {
  border-color: rgba(233, 236, 239, 0.71);
}

@media screen and (max-width: 768px) {
  .tg-mobile-toggle {
    display: flex;
  }

  .main-navigation,
  .tg-menu-item-search a,
  .tg-right-menu,
  .tg-left-menu,
  .tg-menu-item-cart {
    display: none;
  }

  .tg-mobile-navigation {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .tg-mobile-toggle {
    color: #ffffff;
  }
}

.tg-mobile-navigation ul ul li a {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-header.tg-site-header--transparent .tg-header-transparent-wrapper {
}

.hentry .tg-read-more {
  color: #1e73be;
}

.hentry .tg-read-more:hover {
  color: #81d742;
}

.tg-read-more-wrapper.tg-read-more--button a {
  background-color: Array;
}

.tg-read-more-wrapper.tg-read-more--button a:hover {
  background-color: Array;
}

.tg-numbered-pagination .nav-links a,
.tg-numbered-pagination .nav-links span,
.tg-sticky-panel .tg-cart-data .amount {
  color: #1ac473;
  border-color: #1ac473;
}

.tg-numbered-pagination .nav-links span.current,
.tg-numbered-pagination .nav-links a:hover,
.tg-numbered-pagination .nav-links a:focus,
.tg-read-more-wrapper.tg-read-more--button a,
.tg-secondary-menu .tg-toggle,
.woocommerce
  .content-area
  ul.products
  li.zakra-product--style-2
  .added_to_cart {
  background-color: #1ac473;
}

.tg-sticky-panel {
  border-bottom-color: #1ac473;
  border-top-color: #1ac473;
}

.woocommerce
  .zakra-filter-sidebar
  .wc-block-components-price-slider__range-input-progress {
  --range-color: #1ac473;
}

.zakra-filter-sidebar-toggle:hover .zakra-icon--filter {
  fill: #1ac473;
}

.posts-navigation,
.tg-numbered-pagination {
  background-color: Array;
}

.tg-numbered-pagination .nav-links a:hover,
.tg-numbered-pagination .nav-links a:focus,
.tg-numbered-pagination .nav-links span.current {
  background-color: Array;
}

.entry-title a {
  color: #222222;
}

.entry-title a:hover {
  color: #1e73be;
}

.zakra-article .entry-content,
.zakra-article .entry-content p {
  color: #5e5e5e;
}

body:not(.tg-blog-archive-style--grid):not(.tg-blog-archive-style--thumbnail)
  .zakra-article {
  background-color: Array;
}

body:not(.single).tg-blog-archive-style--grid
  .zakra-article
  .tg-article-container {
  background-color: Array;
}

body:not(.single).tg-blog-archive-style--thumbnail .zakra-article {
  background-color: Array;
}

.tg-read-more {
  font-family: Lato;
  font-weight: 400;
}

.tg-meta-style-two .entry-meta > span::before {
  color: #f35488;
}

.tg-meta-style-two .entry-meta a {
  color: #5e5e5e;
}

.tg-meta-style-two .entry-meta a:hover {
  color: #f35488;
}

.entry-meta > span a {
  font-family: Lato;
  font-weight: 400;
}

.entry-meta > span {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-sidebar .widget,
.tg-site-sidebar .widget p {
  color: #000000;
}

.tg-site-sidebar .widget a {
  color: #5e5e5e;
}

.tg-site-sidebar .widget a:hover,
.tg-site-sidebar .widget a:focus {
  color: #81d742;
}

.tg-site-sidebar .widget li {
  border-bottom-width: Arraypx;
}

.page .tg-page-header .tg-page-header__title {
  font-weight: 700;
  font-size: 2.5rem;
}

.single .tg-page-header .tg-page-header__title {
  font-family: Lato;
  font-weight: 700;
}

.tg-site-footer .tg-site-footer-bar .tg-container {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
}

.tg-site-footer .tg-site-footer-bar .widget .widget-title {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-footer .tg-site-footer-bar .widget {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-footer .tg-site-footer-bar .menu li a {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-footer .tg-site-footer-bar {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-footer .tg-footer-widget-container {
  padding-top: 050px;
  padding-bottom: 0px;
}

.tg-site-footer .tg-site-footer-widgets .widget .widget-title {
  margin-bottom: 0rem;
}

.tg-site-footer .tg-site-footer-widgets ul li a {
  padding-bottom: 0rem;
}

.tg-site-footer .tg-site-footer-widgets ul li a {
  background-color: Array;
}

.tg-site-footer .tg-site-footer-widgets .widget .widget-title {
  font-family: Lato;
  font-weight: 900;
}

.tg-site-footer .tg-site-footer-widgets .widget {
  font-family: Lato;
  font-weight: 400;
}

.tg-scroll-to-top {
  width: Arraypx;
}

.tg-scroll-to-top {
  border-radius: Arraypx;
}

.tg-scroll-to-top .tg-icon,
.tg-scroll-to-top .fa {
  font-size: Arrayrem;
}

.woocommerce a span.onsale,
.wc-block-grid__products .wc-block-grid__product-onsale,
.woocommerce
  .content-area
  ul.products
  li.product
  .zakra-onsale-over-image-wrapper
  .onsale,
.woocommerce .content-area ul.products .zakra-onsale-wrapper .onsale,
.wc-block-grid__products
  .wc-block-grid__product
  .zakra-onsale-normal-wrapper
  span,
.wc-block-grid__products
  .wc-block-grid__product
  .zakra-onsale-over-image-wrapper
  span,
li.product .product__content .zakra-onsale-below-image-wrapper span {
  color: rgb(221, 51, 51);
}

@media screen and (min-width: 1200px) {
  .tg-container {
    max-width: Arraypx;
  }
}

a:hover,
a:focus,
.tg-primary-menu > div ul li:hover > a,
.tg-primary-menu > div ul li.current_page_item > a,
.tg-primary-menu > div ul li.current-menu-item > a,
.tg-mobile-navigation > div ul li.current_page_item > a,
.tg-mobile-navigation > div ul li.current-menu-item > a,
.entry-content a,
.pagebuilder-content a,
.tg-meta-style-two .entry-meta span,
.tg-meta-style-two .entry-meta a {
  color: #1ac473;
}

.tg-primary-menu.tg-primary-menu--style-underline
  > div
  > ul
  > li.current_page_item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-underline
  > div
  > ul
  > li.current-menu-item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-left-border
  > div
  > ul
  > li.current_page_item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-left-border
  > div
  > ul
  > li.current-menu-item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-right-border
  > div
  > ul
  > li.current_page_item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-right-border
  > div
  > ul
  > li.current-menu-item
  > a::before,
.tg-scroll-to-top:hover,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.tg-primary-menu > div ul li.tg-header-button-wrap a,
.wp-block-button .wp-block-button__link,
.tg-menu-item-cart .cart-page-link .count {
  background-color: #1ac473;
}

body {
  color: #000000;
}

.entry-content a,
.pagebuilder-content a {
  color: #ff592c;
}

.entry-content a:hover,
.entry-content a:focus,
.pagebuilder-content a:hover,
.pagebuilder-content a:focus {
  color: #1ac473;
}

#main {
  background-color: rgb(255, 255, 255);
}

body {
  font-family: Lato;
  font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Lato;
  font-weight: 400;
}

h1 {
  font-family: Lato;
  font-weight: 400;
}

h2 {
  font-family: Lato;
  font-weight: 400;
}

h3 {
  font-family: Lato;
  font-weight: 400;
}

h4 {
  font-family: Lato;
  font-weight: 400;
}

h5 {
  font-family: Lato;
  font-weight: 400;
}

h6 {
  font-family: Lato;
  font-weight: 400;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#infinite-handle span,
.wp-block-button .wp-block-button__link {
  background-color: #1ac473;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
#infinite-handle span:hover,
.wp-block-button .wp-block-button__link:hover {
  background-color: #ff592c;
}

.site-branding .site-title {
  font-family: Lato;
  font-weight: 400;
}

.site-branding .site-description {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-header .tg-site-header-top {
  background-color: #ffffff;
  background-size: contain;
}

.tg-site-header,
.tg-container--separate .tg-site-header {
  background-color: rgb(0, 0, 0);
  background-size: contain;
}

.tg-site-header.tg-site-header--transparent .tg-header-transparent-wrapper {
  border-bottom-width: 0px;
}

.tg-site-header.tg-site-header--transparent .tg-header-transparent-wrapper {
  border-bottom-color: rgb(0, 0, 0);
}

.main-navigation.tg-primary-menu > div ul li.tg-header-button-wrap a {
}

.main-navigation.tg-primary-menu > div ul li.tg-header-button-wrap a {
  background-color: rgb(38, 155, 209);
}

.tg-site-header .main-navigation {
  border-bottom-color: rgb(0, 0, 0);
}

.tg-primary-menu > div > ul li:not(.tg-header-button-wrap) a {
  color: #ffffff;
}

.tg-primary-menu > div > ul li:not(.tg-header-button-wrap):hover > a {
  color: #1ac473;
}

.tg-primary-menu > div ul li:active > a,
.tg-primary-menu
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_item
  > a,
.tg-primary-menu
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_ancestor
  > a,
.tg-primary-menu
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-item
  > a,
.tg-primary-menu
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-ancestor
  > a {
  color: #ffffff;
}

.tg-primary-menu.tg-primary-menu--style-underline
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-underline
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_ancestor
  > a::before,
.tg-primary-menu.tg-primary-menu--style-underline
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-underline
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-ancestor
  > a::before,
.tg-primary-menu.tg-primary-menu--style-left-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-left-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_ancestor
  > a::before,
.tg-primary-menu.tg-primary-menu--style-left-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-left-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-ancestor
  > a::before,
.tg-primary-menu.tg-primary-menu--style-right-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-right-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current_page_ancestor
  > a::before,
.tg-primary-menu.tg-primary-menu--style-right-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-item
  > a::before,
.tg-primary-menu.tg-primary-menu--style-right-border
  > div
  ul
  > li:not(.tg-header-button-wrap).current-menu-ancestor
  > a::before {
  background-color: #ffffff;
}

.tg-primary-menu > div ul li a {
  font-family: Lato;
  font-weight: 900;
}

.tg-mobile-navigation a {
  font-family: Lato;
  font-weight: 400;
}

.tg-page-header {
  padding-top: 0px;
}

.tg-page-header,
.tg-container--separate .tg-page-header {
  background-color: rgb(255, 255, 255);
  background-position: center center;
  background-size: contain;
}

.tg-page-header .tg-page-header__title,
.tg-page-content__title {
  font-family: Lato;
  font-weight: 700;
}

.entry-title:not(.tg-page-content__title),
.tg-blog-archive-style--grid article.zakra-article .entry-title {
  font-family: Lato;
  font-weight: 700;
}

.widget .widget-title {
  font-family: Lato;
  font-weight: 400;
}

.widget {
  font-family: Lato;
  font-weight: 400;
}

.tg-site-footer-widgets {
  background-color: #000000;
  background-size: cover;
  background-repeat: no-repeat;
}

.tg-site-footer .tg-site-footer-widgets .widget-title {
  color: #ffffff;
}

.tg-site-footer .tg-site-footer-widgets,
.tg-site-footer .tg-site-footer-widgets p {
  color: #ffffff;
}

.tg-site-footer .tg-site-footer-widgets a {
  color: #ffffff;
}

.tg-site-footer .tg-site-footer-widgets a:hover,
.tg-site-footer .tg-site-footer-widgets a:focus {
  color: #1ac473;
}

.tg-site-footer .tg-site-footer-widgets {
  border-top-width: 0px;
}

.tg-site-footer .tg-site-footer-widgets {
  border-top-color: rgb(0, 0, 0);
}

.tg-site-footer .tg-site-footer-widgets ul li {
  border-bottom-color: rgb(255, 255, 255);
}

.tg-site-footer .tg-site-footer-bar {
  background-color: #000000;
}

.tg-site-footer .tg-site-footer-bar {
  color: #ffffff;
}

.tg-site-footer .tg-site-footer-bar a {
  color: #0066bf;
}

.tg-site-footer .tg-site-footer-bar a:hover,
.tg-site-footer .tg-site-footer-bar a:focus {
  color: #1ac473;
}

.tg-scroll-to-top {
  background-color: #ff592c;
}

.tg-scroll-to-top:hover {
  background-color: #1ac473;
}
.memberpressproduct-template-default .publish-date {
	display: none;
}

.infinite-scroll .zak-numbered-pagination {

display: block !important;

}


.zak-numbered-pagination .nav-links a, .zak-numbered-pagination .nav-links span {

align-items: center;

}

h1.entry-title{
	font-size: 32px !important;
}

.single-memberpressproduct .post-navigation {
  display: none !important;
}