/* check it find it in the theme customaztion */

.page_content_wrap {
	padding-top: 16px !important;
}
.single_style_style-2 .page_content_wrap {
	padding-top: 0 !important;
}

a *{
	text-shadow: 0 0;
}

.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form label {
	    margin-top: 1rem;
	
}

input[type="radio"]:checked + label:before, input[type="radio"]:checked + .wpcf7-list-item-label:before, .wpcf7-radio .wpcf7-list-item-checked.wpcf7-list-item-right:before, .edd_price_options ul > li > label > input[type="radio"]:checked + span:before {
	padding-left: 14px !important;
}


@media(max-width:600px){
	body * {
    overflow-x: hidden !important;
  }
	#testimonialsWeb {
		display: none !important;
	}
}

@media(min-width: 700px){
	#testimonialsMobile {
		display: none !important;
	}
}

/* footer font size */
.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a > span {
	font-size: 16px !important;
	font-weight: 400 !important;
}

/* header cart */
.sc_layouts_row_type_compact .sc_layouts_item_icon {
	padding: 8px 4px;
}
.sc_layouts_row_type_compact .sc_layouts_cart .sc_layouts_cart_items_short {
	left: 1px;
	bottom: 0px;
}

/* header footer underline active */
.menu_hover_zoom_line .sc_layouts_menu_nav > li:not(.menu-collapse) > a:after {
	background-color: #FEE083 !important;
}

@media (max-width:600px){
/* 	footer */
	.menu_footer_nav_area > ul > li > a, .footer_wrap .sc_layouts_menu > ul > li > a > span {
	 font-size: 12px !important;
	}
	.menu_mobile  .social_icon {
    padding: 10px !important;
		border-radius: 50% !important;
}
	#pagetitle {
		padding: 16px;
		font-size: 50px;
	}
	h1 {
		overflow: hidden;
	}
	h2 {
		overflow: hidden;
	}
	.socials_mobile {
		display: none !important;
	}
	.wc-appointments-appointment-form-wrap .wc-appointments-appointment-form label {
		margin-top:2.5rem !important;
	}
}

/* testimonials cards */
.sc_testimonials_item.sc_item_container.post_container {
   border-radius: 100px 0;
	 box-shadow: 0 0;
	 background: #FFFBF3;
	 overflow-y: scroll;
   height: 400px;
} 
.sc_testimonials_item.sc_item_container.post_container::-webkit-scrollbar {
  width: 2px !important;
}
.sc_testimonials_item.sc_item_container.post_container::-webkit-scrollbar-track {
  background: transparent !important;
	margin-top: 100px !important;
}
.sc_testimonials_item.sc_item_container.post_container::-webkit-scrollbar-thumb {
  background: #417560 !important;
}

/* bullets */
.swiper-pagination-bullet-active {
	border-color: #417560 !important;
	background: #417560 !important;
}

/* scrollbar */
*::-webkit-scrollbar {
  width: 0px !important;
}

/* services card */
.sc_icons_item {
	border-radius: 100px 0 !important;
	box-shadow: 0 0 !important;
	background: #FFFBF3 !important;
	overflow: hidden !important;
}
.sc_icons_item:hover{
	background: #4ACE7D !important;
}
.sc_icons_item:hover *{
	color: white !important;
	filter: brightness(0) invert(1) !important;
}
.sc_icons_image {
	display: flex !important;
	justify-content: center !important;
}
.sc_icons_image img {
	width: 20%;
}
.sc_icons_item_details{
	margin-top: 16px !important;
}
#post-5002 > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-dfb0363.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > div > div > section > div > div > div > div > div > div > div > div > div > div > div * {
	overflow: hidden !important;
}

/* blog home */
.post_categories a {
	color: #FEC928 !important;
} 

/* home appoin */
@media(max-width: 600px){
#post-5002 > div > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-1955ad8.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6b8ceae.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div {
	flex-direction: column-reverse;
}
}

/* blog */
.pagination {
	display: flex;
	justify-content: center;
}
.page-numbers{
	width: 16px !important;
	height: 16px !important;
	color: transparent !important;
	background: lightgray !important;
}
.current {
	background: #42755F !important;
}
.next {
	display: none !important;
}
.prev {
	display: none !important;
}
div.post_featured.with_thumb.hover_link > img {
	aspect-ratio: 1/1 !important;
  object-fit: cover;
}
/* blog images */
.wp-block-post-featured-image {
	border-radius: 24px;
}

/* single blog */
.sharedaddy {
	display: none;
}
.post_item_single .post_tags_single a {
	color: #417560;
}
div.post_header_wrap.post_header_wrap_in_content.post_header_wrap_style_style-2 > div > div.post_meta.post_meta_categories > span > a {
	color: white !important;
}
body > div.body_wrap > div > div.page_content_wrap > div > div > div.author_page.author.vcard > div.author_details {
	display: none !important;
}

/* subscribe popup */
.adp-popup {
	width: unset !important;
}
.adp-popup.adp-popup-location-center {
	right: 0 !important;
	transform: translateY(-50%) translateZ(1000px) !important;
}

/* shop */
.woocommerce ul.products li.product a img {
	border-radius: 24px;
}
.woocommerce-result-count{
	display: none;
}
body > div.body_wrap > div > div.page_content_wrap > div > div.content > div > ul > li.product-type-appointment {
	display: none;
}
.cat-item-184 {
	display: none;
}

/* shop product */
.woocommerce-product-gallery {
	padding: 0 !important;
}
.tabs li {
	background: transparent !important;
	border: 0 !important;
}
.woocommerce-tabs ul.wc-tabs li a {
	background: transparent !important;
	border: 0 !important;
}
.tabs li.active {
	background: #417560 !important;
	border: 0 !important;
	color: white !important;
}
.product_id {
	display: none !important;
}
.form-submit input{
	background: #417560 !important;
	border-radius: 10px !important;
}
.single_add_to_cart_button.button.alt{
	margin: 0 !important;
}
.product-remove {
	border: 0;
}
.quantity{
	display: none !important;
}
.product-quantity, .product-subtotal{
		display: none !important;
}
body > div.body_wrap > div > div.page_content_wrap > div:nth-child(2) > div > article > div.woocommerce-notices-wrapper > div > a {
	display: none !important;
}
/* gift card calendar */
#ui-datepicker-div {
	width: 400px;
}
#ui-datepicker-div * {
	font-weight: 400;
	font-size: 14px;
}
/* appoinment */
.products.products_style_default.columns-3 {
	justify-content: center;
}
#wc-appointments-appointment-form > div.wc-appointments-appointment-hook.wc-appointments-appointment-hook-before > div {
	display: flex;
	align-items: baseline;
}
#wc-appointments-appointment-form > div.wc-appointments-appointment-hook.wc-appointments-appointment-hook-before > div > p * {
	display: flex;
	align-items: center;
}
#wc-appointments-appointment-form > div.wc-appointments-appointment-hook.wc-appointments-appointment-hook-before > div > p.form-row.form-row-wide.wc-pao-addon-wrap > label:before{
	top: 0;
	margin-right: 8px;
}
#wc-appointments-appointment-form > div.wc-appointments-appointment-hook.wc-appointments-appointment-hook-before > div > p.form-row.form-row-wide.wc-pao-addon-wrap {
	margin-top: 16px;
}
/* login */
#customer_login > div.u-column2.col-2 > form > p:nth-child(2) {
	font-size: 12px !important;
}

/* profile myaccount */
.woocommerce-MyAccount-content{
	margin-right: 18px !important;
}
.woocommerce-MyAccount-navigation-link a {
	margin-right: 8px;
}
.woocommerce-table, .shop_table{
	border: 0 !important;
}
.woocommerce-table td, .shop_table td{
	background: transparent !important;
}
.woocommerce-Button.woocommerce-button.button, .button.wc-backward{
	color: white !important;
}
.woocommerce-MyAccount-navigation-link--vat-number{
	display: none;
}
.woocommerce-MyAccount-navigation-link--subscriptions {
		display: none;
}
.woocommerce-MyAccount-navigation-link--backinstock {
	display: none;
}
.woocommerce-MyAccount-content h2{
	font-size: 20px !important;
}
.woocommerce-MyAccount-content h4{
	font-size: 20px !important;
}
.woocommerce-MyAccount-content span{
	font-size: 20px !important;
	float: right;
}
.woocommerce-MyAccount-content em{
	font-size: 12px !important;
}
.woocommerce table.shop_table tr th{
	text-align: right ;
}
.woocommerce-MyAccount-navigation ul{
	display: flex;
	flex-direction: column;
}
.woocommerce-Addresses {
	display: grid;
}
.u-column2.col-2.woocommerce-Address {
	margin-top: 16px;
}
#post-2334 > div > div > div > div > section > div > div > div > div > div > div > div > div > div > div > form > p > button {
	color: white !important;
}

/* wishlist */
.tinv-wishlist.tinv-wishlist-clear h2 {
	font-size: 20px !important;
}
.woocommerce-info {
	border-top-color: #42755F;
}
.woocommerce-info::before{
	color: #42755F;
}
.tinv-wishlist .tinvwl-table-manage-list .product-cb input[type="checkbox"]:before {
	border-color: #4D7461;
}
.tinv-header{
	display: none;
}
.tinvwl-to-right.look_in > button:nth-child(2) {
	display: none !important;
}
.tinvwl-to-left.look_in {
	display: none !important;
}
#post-6130 > div > div > div > div > section > div > div > div > div > div > div.elementor-element.elementor-element-1bcbd803.sc_fly_static.elementor-widget.elementor-widget-shortcode.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > form > table > tbody > tr > td.product-action {
	display: none !important;
}
.tinvwl-to-right.look_in{
	display: flex !important;
  flex-direction: row-reverse !important;
  width: 100% !important;
}
.tinvwl-to-right.look_in button {
	color: white;
}
.tinvwl-to-right.look_in button:hover {
	color: white;
}
#post-6130 > div > div > div > div > section > div > div > div > div > div > div.elementor-element.elementor-element-1bcbd803.sc_fly_static.elementor-widget.elementor-widget-shortcode.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > form > table > thead > tr {
	border-bottom: 1px solid #4D7461 !important;
}

/* cart */
.bar_cart:after{
	color: #42755F !important;
}
.bar_payment:after {
	color: #42755F !important;
}
th.product-remove{
/* 	display: none !important; */
	color: transparent !important;
}
.cart-collaterals{
	flex-direction: unset !important;
}
.shop_table.cart {
	border: 0 !important;
}
.shop_table.cart th{
	color: white !important;
}
#post-2332 > div > div > div > div > section > div > div > div > div > div > div > div > div > div > form > table > thead > tr > th {
	background: #36714B !important;
}
.woo-actions-inner {
	display: none;
}

.woocommerce-form-coupon-toggle{
	display: none !important;
}
#post-2333 > div > div > div > div > section > div > div > div > div > div > div.elementor-element.elementor-element-5e3d384.sc_fly_static.elementor-widget.elementor-widget-shortcode > div > div > #alg_currency_selector {
	position: absolute;
	left: 0;
  top: 100px;
}

div.summary.entry-summary > #alg_currency_selector {
	margin-bottom: 16px !important;
}

/* cart table */


/* cart 2 */
.shop_table_checkout_review{
	padding: 0 !important;
}
.payment_box.payment_method_ppcp-gateway {
	display: none !important;
}
#payment > ul > li.wc_payment_method.payment_method_ziina > div:before{
	display: none !important;
}
#payment{ 
	background: transparent !important;
}
.wc_payment_method.payment_method_ppcp-gateway{
	border: 0 !important;
	padding: 0 !important;
}
.wc_payment_methods.payment_methods.methods {
	padding: 0 !important;
}

#payment > div{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.woocommerce form .form-row {
	margin-bottom: 20px;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
	display: inline !important;
}

/* contact */
@media(max-width:600px){
	#wpcf7-f1324-p17260-o1 > form > div.form-style-3 > p {
		display: grid !important;
	}
	#wpcf7-f1324-p17260-o1 > form > div.form-style-3 > p > span:nth-child(1) {
		order: 3;
		width: 50%;
	}
	#wpcf7-f1324-p17260-o1 > form > div.form-style-3 > p > span:nth-child(3) {
		order: 1;
		display: flex;
	}
	#wpcf7-f1324-p17260-o1 > form > div.form-style-3 > p > span:nth-child(2) {
		order: 2;
	}
}

.wpcf7 .wpcf7-submit-style .submit-style-in {
	background-color: #417560 !important;
	border-radius: 10px !important;
}
.wpcf7.wpcf7-submit-style.submit-style-in{
		display: none !important;
}

/* buttons */
.button{
	background: #417560 !important;
	border-radius: 10px !important;
/* 	color: white !important; */
	font-size: 18px !important;
	font-weight: 800 !important;
}
.continue_shopping,  .woocommerce-form-login__submit{
	color: white !important;
}
.elementor-button-text {
	 font-size: 18px !important;
	 font-weight: 800 !important;
}
.woocommerce-load-more {
	background: #417560 !important;
	border-radius: 10px !important;
	color: white !important;
	font-size: 18px !important;
	font-weight: 800 !important;
}
#wc_gc_cart_redeem_send {
	color: white;
}

/* icons */
.social_icon {
	color: white !important;
}

/* footer */
.icon-circle-empty{
	color: transparent;
	position: absolute;
}
.icon-circle-empty{
	content: url("https://nutribyalya.com/wp-content/uploads/2023/06/titok.png");
		margin-right: -5px;
    margin-top: 12px;
}
.icon-circle{
	color: transparent;
	position: absolute;
}
.icon-circle{
	content: url("https://nutribyalya.com/wp-content/uploads/2023/06/snapchat.png");
		margin-right: -8px;
    margin-top: 12px;
}

/* powered by */
body > div.body_wrap > div > footer > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-3c437aa.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.sc_fly_static.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div > div > div > div > div.sc_layouts_item.elementor-element.elementor-element-0fc39fa.sc_fly_static.elementor-widget.elementor-widget-text-editor.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited > div > div {
	direction: ltr;
}
.adp-popup-content {
	overflow: hidden;
	padding: 0 !important;
}

.taxonomy-category a {
	color: #FEC928 !important;
}

#currencyCheckout {
	display: flex;
	justify-content: flex-end;
}

.payment_box.payment_method_ziina{
	display: none !important;
}

/* cart menu on header */
p.woocommerce-mini-cart__buttons.buttons > a:nth-child(1) {
	color: white !important;
}

a {
	box-shadow: 0 0 !important;
}

button {
	box-shadow: 0 0 !important;
}

.elementor-heading-title.elementor-size-default{
	margin-bottom: 30px;
}