.carousel_button
{margin-top: auto !important;}
.woocommerce div.product div.images.woocommerce-product-gallery
{
	height: auto !important;
}
.carousel_button 
{
	margin-top: auto;
}
#menu-item-30198 > div > a
{
    border-radius: 11px;
    background-color: #ff7f00;
    padding: 5px 5px 5px 5px;
}
#menu-1-8811e18 > li.menu-item.menu-item-type-taxonomy.menu-item-object-product_cat.menu-item-29574 > a
{
    border-radius: 11px;
    background-color: #ff7f00;
    margin: 8px 0px 8px 0px;
    padding: 3px 8px 2px 8px;
}

#menu-1-8811e18 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-28979 > a
{
    border-radius: 11px;
    background-color: #ff7f00;
    margin: 8px 0px 8px 0px;
    padding: 3px 8px 2px 8px;
}
#commentform > p.comment-form-comment > label > span
{
	display: none !important;
}
.comment-reply-title
{
	display: none !important;
}
.comment-form-author
{
	display: none !important;
}
.comment-form-email
{
	display: none !important;
}
.comment-form-cookies-consent
{
	display: none !important;
}
#kl_newsletter_checkbox_field{
	display: none !important;
}
.acoplw-badge > span
{
	z-index: 5 !important;
}
a.glink
{
	margin-left: 0px !important;
	color: white !important;
}
.mailpoet_submit
{
	width: 100%;
    box-sizing: border-box;
    background-color: #0ba7fe;
    border-style: solid;
    border-width: 1px;
    border-color: #ffffff;
    padding: 3px;
    margin: 0 auto 0 0;
    font-family: 'Montserrat';
    font-size: 19px;
    line-height: 1.5;
    height: auto;
    color: #ffffff;
    border-radius: 0px !important;
}

.wt-related-products
{
	    width: 100% !important;
}
.cky-consent-container
{display: none !important;}
.woocommerce-notices-wrapper
{display: none !important;}
#main > div.woocommerce.kadence-woo-messages-none-woo-pages.woocommerce-notices-wrapper
{display: none !important;}
.ac-textBlock
{
	font-family: nunito !important;
	    font-weight: 600;
}

.entry-summary
{
	font-family: nunito !important;
    font-weight: 600;
}
#gt-wrapper-59436418 > select > option:nth-child(1)
{display: none !important;}
#mailpoet_form_2 > form > div.mailpoet_paragraph.last > input
{
	 box-sizing: border-box;
    background-color: #0ba7fe;
    border-style: solid;
    border-radius: 15px !important;
    border-width: 1px;
    border-color: #ffffff;
    padding: 5px 5px 5px 5px;
    margin: 0 auto 0 0;
    font-family: 'Nunito';
    font-size: 18px !important;
    line-height: 1.5;
    height: auto;
    color: #ffffff;
}
#form_email_2
{width: 100%;
    box-sizing: border-box;
    background-color: #0ba7fe;
    border-style: solid;
    border-radius: 15px !important;
    border-width: 1px;
    border-color: #ffffff;
    padding: 5px 5px 5px 5px;
    margin: 0 auto 0 0;
    font-family: 'Nunito';
    font-size: 18px !important;
    line-height: 1.5;
    height: auto;
    color: #ffffff;}
.woocommerce span.onsale
{display: none !important;}

.elementor-13981 .elementor-element.elementor-element-a20b14e
{line-height: 30px !important;}

a.glink{
	margin-left: 11px;
}
#masthead > div > header.elementor-section.elementor-top-section.elementor-element.elementor-element-a200e04.elementor-section-height-min-height.elementor-section-full_width.elementor-hidden-desktop.elementor-hidden-tablet.elementor-section-height-default.elementor-section-items-middle > div > div.elementor-column.elementor-col-20.elementor-top-column.elementor-element.elementor-element-527c954 > div > div > div
{
	line-height: 28px;
}
a.glink img {
    vertical-align: middle;
    display: inline;
    border: 0;
    padding: 0;
    margin: 0;
    opacity: 1 !important;
	margin-right: 2px;}
.gt_switcher_wrapper
{display: nne !important;}

.hfe-nav-menu .sub-menu li.menu-item {
    position: relative;
    background: inherit;
	margin-right: 0px !important;}
.country-selector {
    z-index: 9999;
    text-align: left;
    position: relative;
    display: flex;
	width: auto;}
li.menu-item:not(:last-child)
{
	margin-right: 8px !important;
}
.is-form-style input.is-search-submit, .is-search-icon
{
	border-radius: 0px 10px 10px 0px;
}
.is-form-style.is-form-style-3 input.is-search-input
{
	border-radius: 10px 0px 0px 10px;
}
.entry-hero.page-hero-section .entry-header {
	min-height: 60px;}
.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--wishlist.menu-item
{
	display: none;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-notices-wrapper:empty+*
{

}
.kadence-account-nav-left.woocommerce-account .account-navigation-wrap li a
{
	border-left: 0 !important;
    border-right: 0 !important;
	padding: 0.5em 1em 0.5em 1.5em !important;
    border-left: 0 !important;
    border-right: 0 !important;
    margin-right: 5px !important;
    margin-left: 0 !important;
}
.content-vertical-padding-bottom .content-area
{
	padding-top: 100px;
    padding-bottom: 40px;
}
.woocommerce-address-fields__field-wrapper
{
	padding-left: 2px;
    padding-bottom: 14px
}
.woocommerce-account .account-navigation-wrap li a
{
	background: #00A7FF;
    border: 3px solid #ffffff;
    border-radius: 10px;
    display: block;
    padding: 2px 0px 5px 8px;
    color: inherit;
    text-decoration: none;
    margin-left: 0px;
    color: white;
}
.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button) ) .button:not(.kb-button)
{
  	background-color: #16c5f2 !important;
    padding: 10px;
    text-transform: uppercase;
    font-weight: 400;
    letter-spacing: .05em;
    color: white;
    font-size: 80%;
    border: 0;
    box-shadow: none;
    transition: color 0.2s ease;
    display: block;
	text-align: center;
}
#carusel_poduct_sells ul li .woocommerce-loop-product__title, #carusel_poduct_related ul li .woocommerce-loop-product__title
{
	display: none;
}
.woocommerce ul.products li.product .price
{
	text-align: center;
}
.woocommerce span.onsale
{
	background-color: #FF8000;
}
div.woocommerce > div.account-navigation-wrap > nav > ul > li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard.menu-item
{
	display: none;
}
#wpsp-slider-section.wpsp-slider-section .swiper-container {
    position: static;
	padding: 10px 0px 0px 0px;}
#archive-container {
    padding: 10px 0px 0px 0px !important;
}
h2.sp-woo-product-slider-pro-section-title { text-decoration: underline;
    text-underline-offset: 5px;
	}

.single-content h2
{
	margin: 0 0 10px 0 !important;
}
.wpnbpc-article .entry-title {
	font-size: 16px !important;}
.wpnbpc article .entry-wrapper {
    bottom: 0;
    background-color: #F78700 !important;
    color: #fff;
    left: 0;
    padding: 8px !important;
    position: absolute;
	right: 0;}


.post-thumbnail.kadence-thumbnail-ratio-2-3
{
padding-bottom: 50% !important;
}
body > div.vi-wcaio-sidebar-cart-icon-wrap.vi-wcaio-sidebar-cart-icon-wrap-top_right.vi-wcaio-sidebar-cart-icon-wrap-click.vi-wcaio-sidebar-cart-icon-wrap-open
{position: fixed !important;
    top: 224px !important;
    right: 10px;
 }
#main-header > div > div.site-bottom-header-wrap.site-header-row-container.site-header-focus-item.site-header-row-layout-standard > div > div > div > div > div > div > div > div > form
{
	  position: center;
    width: 714px;
    float: none!important;
    display: -webkit-box!important;
    display: -moz-box!important;
    display: -ms-flexbox!important;
    display: -webkit-flex!important;
    display: flex!important;

    align-items: stretch;
  
	 }

.aws-container .aws-search-form *, .aws-search-result {
	margin-top: auto;
    margin-bottom: auto;
    -moz-box-sizing:border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-hyphens: manual;
    -webkit-hyphens: manual;
    hyphens: manual;
    border-radius: 10px !important;
	
}
.aws-container .aws-search-field
{
	font-size: 18px;
	
}
ul.products li.product {
    clear: none !important;
}

	border-radius: 0.25rem;}
#menu-item-14918, #menu-item-5711, #menu-item-960, #menu-item-5710, #menu-item-5709, #menu-item-5708, #menu-item-7278, #menu-item-12537, #menu-item-12428
{
    background-color: white;
    border-radius: 36px;
    padding: 0px 5px 0px 5px !important;
    margin: 0px 5px 0px 5px !important;

}
.main-navigation .primary-menu-container > ul li.menu-item > a
{
	    padding-left: 30px;
    padding-right: 30px;
line-height: 15px !important;}

.header-cart-wrap
{
    background-color: white;
    border-radius: 36px;
    padding: 3px 0px 4px 10px !important;
    margin: 0px 5px 0px 5px !important;
}
.header-cart-total
{
	font-size: 16px !important;
	margin-left: 5px !important;
	
}

.header-cart-button .header-cart-total 
{
	height: 28px;
	width: 28px;
}
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce ul.products li.product a.tinvwl-button.tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before, .woocommerce-page ul.products li.product a.tinvwl-button.tinvwl-icon-heart.tinvwl_add_to_wishlist_button:before, a.wishlist_products_counter.top_wishlist-heart:before, span.wishlist_products_counter.top_wishlist-heart:before, a.sidr-class-wishlist_products_counter.sidr-class-top_wishlist-heart:before 
{
	font-size: 30px;
	background-color: white;
    border-radius: 40px;
    padding: 2.5px;
	margin-right: -15px;
}
.secondary-navigation .secondary-menu-container > ul > li.menu-item > a
{
	color: #01A1F5;
}
.tinv-wishlist .product-action {
    width: 18%;
    text-align: center;
}
.tinv-wraper.tinv-wishlist {
    font-size: 18px !important;
}

.woocommerce div.product .stock
{
	display: true;
	font-size: 20px !important;
}
.woocommerce ul.products li.product a img {
	background-color: white;
    width: 100%;
    height: 250px;
	object-fit: contain;
}
.woo-height {
    min-height: 100px !important;
	background-color: white;
}
.woocommerce ul.products li.product .entry-content-wrap {
    padding: 0px 5px 0px 5px;
    position: relative;
    margin: 0px 3px 3px 3px;
}


#archive-container
{
	padding: 50px 0px 50px 0px;
	
}
.footer-navigation .menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
@media screen and (max-width: 440px)
{.wc-block-product-categories
	{display:none;}}
@media screen and (max-width: 768px)
{#pojo-a11y-toolbar
{
	top: 159px !important;
}}
@media screen and (max-width: 440px)
{a.glink{
	margin-left: 8px !important;
	}}
@media screen and (max-width: 440px) {
  .aws-container .aws-search-form *, .aws-search-result {
	margin-top: auto;
    margin-bottom: auto;
    -moz-box-sizing:border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-hyphens: manual;
    -webkit-hyphens: manual;
    hyphens: manual;
    border-radius: 10px ;
	}
	
}

		
.aws-container .aws-search-form .aws-search-clear span
{
	    display: none;
}
.button1 {
      background-color: #25D366;
      border: none;
      color: white;
			padding: 0px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      margin: 4px 2px;
      cursor: pointer;
      border-radius: 20px;
	transition: none;
}
.buttonfacebooook {
      background-color: #25D366;
      border: none;
      color: white;
			padding: 0px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      margin: 4px 2px;
      cursor: pointer;
      border-radius: 20px;
	transition: none;
	transition: none;
}.buttoninstagram {
      background-color: #FE066B;
      border: none;
      color: white;
			padding: 0px 10px;
      text-align: center;
      text-decoration: none;
      display: inline-block;
      margin: 4px 2px;
      cursor: pointer;
      border-radius: 20px;
	transition: none;
}
a:hover, a:focus, a:active
{
color: black;
	transition: none;
}

div > header > div.entry-meta.entry-meta-divider-dot > span.posted-by
{
	display: none;
}
.comment-navigation .nav-previous a, .post-navigation .nav-previous a {
    padding-left: 30px;
}
.comment-navigation .nav-next a, .post-navigation .nav-next a { 
	padding-right: 30px;
}
.elementor-icon i, .elementor-icon svg
{
	    display: inline-block;
    VERTICAL-ALIGN: MIDDLE;
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
    width: 1300PX;
    MARGIN-RIGHT: auto;
	MARGIN-LEFT: auto;}
.elementor-13981 .elementor-element.elementor-element-653f63b .hfe-nav-menu__toggle, .elementor-13981 .elementor-element.elementor-element-653f63b .hfe-nav-menu-icon {
    margin-left: 2px;
}

.woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button), .woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button), .wc-block-grid__product.woo-archive-btn-button .product-details .wc-block-grid__product-add-to-cart .wp-block-button__link {
	display: ;}
.yith-wcwl-add-button
{
	display: ;
}
.woocommerce .wishlist_table a.add_to_cart.button.alt
{
	display: inline-block !important;
    padding: 7px 15px 7px 15px !important;
border-radius: 6px;
}
.cky-btn-revisit-wrapper {
	display: none !important; }
.woocommerce-form-login-toggle > div
{display: none;}
@media (max-width: 768px) {
    .hide-on-mobile {
        display: none !important;
    }
}
.single-product .site-main {
  padding-top: 100px;
}
body {
  padding-top: 90px;
}
header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}


