.search-s .search_modern > .search_submit:before {
	background-image: url(/wp-content/uploads/2022/05/Mask-Group-15780.svg);
	background-repeat:no-repeat;
	display: inline-block;
	vertical-align: middle;
	width:30px;
	height:30px;
	content: '';
}
.custom-category-price {
    font-size: 19px;
    font-weight: 300;
    color: #696866;
    margin-top: 5px;
    text-align: center;
	font-family: ivypresto-display, serif;
}

.single-product .type-product .entry-summary .price{
	margin-bottom: 20px;
}
.single-product .type-product .product_id{
display:none;
	
}

.single-product .type-product .product_title.entry-title{
	padding-top: 10px;
}
.my-account-i a{
    content: '';
    display: inline-block!important;
    background-image: url('/wp-content/uploads/2022/05/Mask-Group-15778-1.svg');
    background-repeat: no-repeat;
    background-size: 26px 26px;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 8px;
	font-size: 0;
	margin-top: 10px;
}
.contact-us-i a{
	    padding: 12px 44px!important;
    font-size: 16px;
    border: #383e28;
    background: #383e28;
    color: #fff!important;
	font-family:ivypresto-display, serif;
}
.contact-us-i a:hover{
	background-color: #262c18;
	color: #fff!important;
}
.woocommerce-breadcrumb-delimiter:before {
    content: '/';
}
.woocommerce-breadcrumb-delimiter{
	margin:0 8px;
}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb span{
	color:#c5c5c3!important;
	font-family:ivypresto-display, serif;
}
.font-f .elementor-image-carousel-caption{
	font-family:ivypresto-display, serif;
}
.header-bread .woocommerce-breadcrumb a, .header-bread .woocommerce-breadcrumb span{
	color:#888684;
}
.woocommerce-form-register{
	text-align:left!important;
}
.custom-woo-banner{
	text-align: center;
	padding-bottom: 60px;
}
.woocommerce-cart .custom-woo-banner, .page-id-22025 .custom-woo-banner, .woocommerce-account .custom-woo-banner, .page-id-6130 .custom-woo-banner, .page-id-1453 .custom-woo-banner, .page-id-22812 .custom-woo-banner, .woocommerce-checkout .custom-woo-banner, .woocommerce-shop .custom-woo-banner{
	text-align: center;
	padding: 60px 0;
	background: #FAF8F6;
    margin-bottom: 30px;
}
.woocommerce-cart .page_content_wrap, .page-id-22025 .page_content_wrap, .woocommerce-account .page_content_wrap, .page-id-6130 .page_content_wrap, .page-id-1453 .page_content_wrap, .page-id-22812 .page_content_wrap, .woocommerce-checkout .page_content_wrap, .woocommerce-shop .page_content_wrap{
	padding-top:0;
}
.single-product .custom-woo-banner{
	display: none!important;
}
.single-product .owl-carousel.products .product_id{
	display: none;
}
.custom-woo-banner .custom-woo-title{
	margin-top: 0;
	text-transform: uppercase;
}
.product-template-default .post_type_product .entry-summary .product_meta .posted_in, .woocommerce-no-products-found{
	display: none;
}
.img-resize img{
	width:400px;
	height:500px!important;
	object-fit: contain;
}
.img-resize-pack img{
	width: 520px;
    height: 360px !important;
    object-fit: contain;
}
.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}
/* .our-collections-bg .categories_list_info_wrap{
	background: rgba(0, 0, 0, 20%);
} */
.list_products .woocommerce-result-count, .search-results .post_meta{
    display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title{
	font-size: 32px!important;
	text-align: center;
	text-transform: uppercase;
}
.otgs-development-site-front-end, .list_products .woocommerce-ordering select, .products .hover_shop .icons, #wc-stripe-express-checkout-element, #wc-stripe-express-checkout-button-separator{
	display: none!important;
}
.woocommerce-account .addresses .title .edit {
    float: left;
    margin: 0 0 15px 0;
}
.frontpage .mfp-content .sc_layouts_popup {
    max-height: 94vh!important;
    max-width: 72vw!important;
}
.frontpage #collections-sec .categories_list .trx_addons_column-1_3{
	padding-right: 20px!important;
}
.single-product .type-product .entry-summary .woocommerce-product-details__short-description p{
    margin-bottom: 5px;
    font-size: 20px;
    font-weight: 500;
	line-height: 32px;
}
.single-product .woocommerce-tabs #tab-description p{
	font-size: 18px;
	line-height: 30px;
}
.single-product .tabs.wc-tabs{
	margin-bottom: 10px!important;
}
.single-product .tabs.wc-tabs a{
	font-size: 19px!important;
	line-height: 28px!important;
}
.single-product .type-product .entry-summary .woocommerce-product-details__short-description span{
	color:#000;
}
.adp-popup-overlay{
	background:unset;
}
.woocommerce-page .list_products ul.products.columns-2 > li.product-category:last-child {
  margin: 0 auto;
}
.frontpage .categories_list_style_5 .categories_list_info_wrap:before{
	background: none!important;
}
.woocommerce-thankyou-order-received{
	font-size: 20px;
}
.wt-related-products .owl-prev:before {
  content: url('/wp-content/uploads/2025/07/left-arrow-2.png')!important; 
}

.wt-related-products .owl-next:before {
  content: url('/wp-content/uploads/2025/07/right-arrow-1.png')!important; 
}
.wt-related-products .owl-nav .owl-prev {
    left: -80px!important;
	background: unset!important;
}
.wt-related-products .owl-nav .owl-next {
    right: -60px!important;
	background: unset!important;
}
.owl-carousel.owl-theme.products.owl-loaded.owl-drag{
	overflow: visible !important;
}
.woocommerce ul.products li.products{
	padding: 5px;
}
.dashicons-arrow-left-alt2:before, .dashicons-arrow-right-alt2:before {
    content: unset!important;
}
.single-product .wt-related-products .owl-theme .owl-nav [class*=owl-]:hover{
	background: unset!important;
}
.wt-related-products .carousel-wrap{
	padding: 0!important;
}
/* .logo-about span{
	font-family: ivypresto-display, serif;
	color:#2a2826!important;
	vertical-align: -webkit-baseline-middle;
    padding-right: 20px;
}
.logo-about img{
	width: 230px;
	height: 125px!important;
	object-fit: contain;
} */
.frontpage .categories_list_style_5 .categories_list_info{
	position: relative;
}
.frontpage .categories_list_style_5 .categories_list_caption{
	bottom: 20px;
    position: absolute;
    left: 85px;
	color: #000!important;
	text-transform: uppercase;
}
.categories_link_more{
	display: none!important;
}
.woocommerce div.product .product_title{
	line-height: 46px!important;
}
.categories_list_title{
    position: absolute;
    bottom: -18%;
}
.categories_list_info_wrap, .categories_list_info{
	overflow: visible!important;
}
.woocommerce-MyAccount-paymentMethods span{
	color: #2a2826!important;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
	display: none;
}
.woocommerce-shop .page_content_wrap{
	padding-bottom: 40px;
}
.background-video-container-shop{
	margin-top: 30px;
}
.background-video-wrapper-shop  {
	position: relative;
	width: 100%;
/* 	height: 700px; */
	height:540px;
}
.woocommerce-shop .collection-bgvideo{
	background-color: #fff;
	padding: 80px 0;
}
.background-video-wrapper-shop  iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.center-image{
	display: block;
	margin: 0 auto;
	padding-bottom: 30px;
}
ul.custom-arr {
  list-style: none; /* remove default bullets */
  padding-left: 0;
}

ul.custom-arr li {
  position: relative;
  padding-left: 28px; /* space for the arrow */
  margin-bottom: 12px; /* optional spacing between items */
  font-size: 18px;
    line-height: 32px;
}

ul.custom-arr li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px; /* adjust vertically */
  width: 20px; /* arrow size */
  height: 20px;
  background: url("/wp-content/uploads/2025/08/Navigation-1.svg") no-repeat center;
  background-size: contain;
}
.delivery-s span{
	border-top: 2px solid #515151;
}
.woocommerce-terms-and-conditions-checkbox-text a:hover {
    border-bottom: 1px solid #383e28; /* Change color as per your theme */
}
.woocommerce div.product .product_meta span{
	font-family: ivypresto-display, serif!important;
    font-size: 20px;
	color: #2a2826;
}
.testi-para-s p{
	margin-bottom:4px;
}
.privacy-page p{
	margin-bottom:15px!important;
}
.privacy-page br{
		display:block;
	}
.select2-selection .select2-selection__arrow:before{
	display:none;
}
#billing_name_prefix_field .select_container:after{
	right:10px;
}
.cky-notice, .cky-modal {
	font-family: ivypresto-display, serif;
}
.woocommerce-account form .password-input button:not(.components-button):hover{
	background-color:unset;
}
.grecaptcha-badge{
	visibility:hidden;
}
.cky-notice, .cky-modal {
	font-family: ivypresto-display, serif;
}
.woocommerce-account form .password-input button:not(.components-button):hover{
	background-color:unset;
}
.post_item_single .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{
	    pointer-events: none;
}
.widgets_additional_menu_mobile_fullscreen.widgets_additional_menu_mobile_fullscreen_wrap, .menu_mobile_inner .socials_mobile, .trx_addons_scroll_to_top.trx_addons_icon-up.scroll_to_top_style_default, .elementor-element-ca6e0b6{
	display:none!important;
}
.menu_mobile_header_wrap img{
	max-height:60px!important;
}
@media(max-width:1530px){
 .banner-iframe{
	width: 100%!important;
  }
	
}
@media only screen and (max-device-width: 1024px) and (orientation: landscape) {
    .popup-close {
        top: 2vh!important;
        font-size: 28px;
        right: 25px!important;
    }
}
@media(max-width:1024px){
.woocommerce-account .page_content_wrap, .page-id-6130 .page_content_wrap, .woocommerce-cart .page_content_wrap, .page-id-22025 .page_content_wrap{
	min-height: 80vh;
}
.menu_mobile.opened .menu_mobile_inner .menu_mobile_widgets_area{
	display: none;
}
.menu_mobile .menu_mobile_header_wrap .sc_layouts_logo img{
	max-height: 50px;
}
.single-product .wt-related-products .carousel-wrap .owl-carousel.products.owl-loaded.owl-drag{
	width: 630px !important;
    margin: 0 auto !important;
}
.socials_mobile{
	display: none!important;
}
.woocommerce-loop-product__title,
  .product_title {
    white-space: normal !important;
    word-wrap: break-word;
    overflow-wrap: break-word;
    line-height: 1.4;
    text-align: left;
  }

  .product-title-first,
  .product-title-rest {
    display: block;
    width: 100%;
  }

  .product-title-first {
    margin-bottom: 2px;
  }
.single-product.woocommerce div.product .product_title{
	line-height: 26px !important;
}
.background-video-wrapper-shop{
	height: 572px;
}
.center-image-div{
	padding-left:10px;
	padding-right:10px;
}
.type-product .product_title br, .tax-product_cat .woocommerce-loop-product__title br{
	display: none;
}
    .single-product .product_title span {
        font-size: 30px !important;
        line-height: 40px;
    }
	.woocommerce-loop-product__title br, .search-results .post_title.entry-title br{
		display:none;
	}
}
@media(max-width:992px){
.woocommerce-account .page_content_wrap, .page-id-6130 .page_content_wrap, .woocommerce-cart .page_content_wrap, .page-id-22025 .page_content_wrap{
	min-height: 450px;
}
h1{
	font-size: 38px!important;
    	line-height: 46px!important;
}
	h2, h2 span{
		font-size: 36px!important;
    	line-height: 42px!important;
	}
	br{
		display: none;
	}
	.woocommerce .products.related ul.products li.product > .post_item.post_layout_thumbs{
		width: 315px!important;
	}
	.single-product.woocommerce div.product .product_title {
        line-height: 46px !important;
        font-size: 34px !important;
		margin-bottom: 15px;
    }
	.woocommerce-loop-product__title span{
		line-height: 42px !important;
        font-size: 30px !important;
	}
	.single-product .wt-related-products .carousel-wrap .owl-carousel.products.owl-loaded.owl-drag{
		width: 690px!important;
	}
	.wt-related-products .owl-nav .owl-prev {
		left: -60px !important;
	}
	.wt-related-products .owl-nav .owl-next {
		right: -60px !important;
	}
	.background-video-wrapper-shop{
		height: 436px;
	}
}
@media(max-width:767px){
	.search-s .search_modern>.search_submit {
		top: -3px!important;
	}
	.woocommerce-account .page_content_wrap, .page-id-6130 .page_content_wrap, .woocommerce-cart .page_content_wrap, .page-id-22025 .page_content_wrap{
	min-height: auto;
}
.our-collections-bg .categories_list_style_8 .post_featured_bg:before {
    padding-top: 100%;
}
.woocommerce-account .woocommerce-Address-title h2{
	        font-size: 22px !important;
        line-height: 30px !important;
}
.mfp-inline-holder div.mfp-content{
	min-width: 82%!important;
  }
   .frontpage .video-popup-section {
    height: 164px!important;
}
.frontpage #collections-sec .categories_list .trx_addons_column-1_3 {
    padding-bottom: 70px !important;
	padding-right: 0;
}
.categories_list_title{
	bottom: -15%;
}
.woocommerce .products.related ul.products li.product > .post_item.post_layout_thumbs{
	width:270px!important;
	margin: 0 auto;
}
.wt-related-products .owl-nav .owl-next{
	right: -25px!important;
}
.wt-related-products .owl-nav .owl-prev {
    left: -25px !important;
}
.single-product .wt-related-products .carousel-wrap .owl-carousel.products.owl-loaded.owl-drag{
	width: unset!important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title{
	font-size: 22px!important;
}
.frontpage #collections-sec .categories_list .trx_addons_column-1_3{
	padding-right: 0px !important;
}
.frontpage .categories_list_style_5 .categories_list_caption{
	left: 100px;
	white-space: nowrap;
    word-break: normal;
}
.woocommerce-loop-product__title span{
	font-size: 28px!important;
	line-height: 36px!important;
}
 .single-product .product_title span{
	font-size: 30px!important;
	line-height: 40px;
}
#mob-lang-d .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
	display: block;
}
.lang-d #menu-item-wpml-ls-212-en{
	display: none;
}
.single-product .woocommerce-product-gallery .woocommerce-product-gallery__trigger, #menu-item-wpml-ls-212-fr{
	display: none!important;
}
	.elementor-section #menu-item-20970 a, #menu-item-21447 a{
		padding-left: 7px !important;
	}
.background-video-wrapper-shop{
	height: 214px;
}
.background-video-container-shop {
    margin-top: 0px;
}
.woocommerce-shop .page_content_wrap{
	padding-bottom: 30px;
}
.woocommerce-shop .collection-bgvideo{
	padding: 30px 0;
}
	.page-id-25180 h1, .page-id-25197 h1, .page-id-25141 h1, .page-id-25196 h1{
		font-size: 26px !important;
	}
}
.elementor-element-e634437, .elementor-element-be7a40d, .elementor-element-ae8f669  {
	display:none;
}
.elementor-element-b2ca41e, .elementor-element-4711c6f9{
	align-self:center!important;
}
@media only screen and (max-width: 767px) and (orientation: landscape) {
   .frontpage #home-bg-v .video-popup-section {
    height: 270px !important;
  }
}
