/*
Theme Name: Bw MedXtore
Theme URI: https://bw-medxtore.bzotech.com/intro/
Author: BZOTech
Author URI: https://bzotech.com/
Description: MedXtore is a stylish WooCommerce fashion theme that was created by popular business professionals to assist you in boosting all fashion concepts online!
Version: 2.8.6
Tested up to: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Copyright: Â© 2024 BZOTech Theme. All rights reserved.
Tags: custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, post-formats, sticky-post, threaded-comments, block-styles, blog, news
Text Domain: bw-medxtore
*/

.menu-style- .sub-menu .current-menu-item>a {
    color: #f6901e !important;
}
li.post-meta-data__item.meta-cats {
    display: none;
}
ul.list-inline-block.post-meta-data.meta-post-style1 {
    display: none !important;
}
.hover-light:hover img {
    filter: initial !important;
}
.light-text h1{
	color:#fff !important;
}
.text-disable .elbzotech-banner-info.elbzotech-info-inner{
	pointer-events:none;
}
a.bread-crumb-e, span.step-bread-crumb, span.bread-crumb-e {display: none !important;}

.custom-accordion-faq h3 {
    background-color: transparent !important;
    border-top: 1px solid #8b8b8b !important;
    border-radius: 0px !important;
    margin-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.custom-accordion-faq .item-content-e {
    background-color: transparent !important;
}

.custom-accordion-faq h3:first-child {
    border-top: 0px !important;
}
.custom-page-menu li {
    width: 100%;
    padding: 10px 0px !important;
    display: inline-block;
}

.custom-page-menu li a {
    display: inline-block;
    padding: 0px !important;
}
.title-spaceing i {
    margin-right: 7px;
}

.custom-accordion-product .accordion-title {
    background: #273b82 !important;
    border-radius: 360px !important;
    padding: 3px 5px 3px 10px !important;
}
.custom-accordion-product .item-title-e{
	border-radius:360px !important;
}
.custom-accordion-product  span.box-icon-accor.item-icon-e {
    background: #ffffff !important;
	top:0px !important;
	color:#263b82;
}
.color-title {
    color: #263b82;
}
.display-swiper-pagination-style2 .swiper-pagination-bullet-active:after {
    background: #f6901e !important; 
}
.display-swiper-pagination-style2 .swiper-pagination {
    width: 100%;
    margin-top: 10px;
}
.zen-supplement-table {
    width: 100%;
    margin-bottom: 15px;
}
.sepet-btn a {
    padding: 18px 35px;
    line-height: 1 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    font-size: 22px !important;
    font-weight: bold;
}
.sepet-btn i {
	margin-right:10px;
	font-size: 25px !important;
}

.elbzotech-bt-style2.small-btn {
    padding: 0px 45px 0px 20px;
    line-height: 45px !important;
    font-size: 14px !important;
}

.elbzotech-bt-style2.small-btn::before {
    right: 15px !important;
}

.product-btn {
    width: 100%;
    border: 1px solid #919191;
    display: inline-block;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    border-radius: 7px;
    color: #444;
}

.product-btn:hover {
    background-color: #273b82;
    color: #fff;
    border-color: #273b82;
}
.wrap {
    max-width: 1280px;
    margin: 0 auto;
    width: 95%;
	overflow:inherit !important;
}
.radius-section{
	border-radius:20px !important;
	overflow:hidden !important;
}

.custom-accordion-faq .ui-accordion-header{
	background:transparent !important;
}
.custom-accordion-faq .item-content-e {
	background:transparent !important;
}
.custom-prod-list .image-wrap.swiper-thumb {
    position: relative;
}

.custom-prod-list .image-wrap.swiper-thumb:before, .custom-prod-boxes .elementor-widget-image::before{
    content:"";
    position:absolute;
    inset:50% auto auto 50%;
    width:100%;
    aspect-ratio:1;
    background:#fff3e6;
    transform:translate(-50%,-50%);
    background: url(https://demo.3dlife.com.tr/wp-content/uploads/2026/07/urun-bg.png);
    transform: translate(-50%, -50%);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.content-slider-custom.box-content-custom.item-content p {
    font-weight: 600;
    color: #263b82;
}

.content-slider-custom.box-content-custom.item-content p a {
    color: #f6901e;
    text-transform: uppercase;
    font-size: 16px;
    border: 1px solid #f6901eb0;
}
.elbzotech-search-icon .elbzotech-search-form>h3 {
    display: none;
}

.elbzotech-search-icon .elbzotech-search-form .input-submit-form {
    margin-top: 30px;
}
.content-slider-custom.box-content-custom.item-content p a:hover {
    background: #f6901e;
    color: #fff;
}
.bzotech-navbar-nav > li > a {
    border-radius: 20px;
}
.custom-prod-list .image-wrap.swiper-thumb a {
    position: relative;
    z-index: 2;
}
.custom-prod-boxes .elementor-widget-image {
    position: relative;
}

.custom-prod-boxes .elementor-widget-image  a {
    position: relative;
    z-index: 2;
}
.bread-crumb- .bread-crumb-row {
    justify-content: center !important; margin-top:0px !important
}
.bzotech-navbar-nav > li.current-menu-ancestor > a {
    background: #263b82;
}
.bread-crumb- {
        min-height: 330px !important;
    }

.custom-home-slider img {
    overflow: hidden !important;
    border-radius: 20px !important;
}

.menu-fixed-content.fixed-header{ box-shadow:none !important}
    .bread-crumb- {
        min-height: 350px;
    }
#header {
		width: 1280px;
    margin: auto;
    position: fixed;
    top: 0px;
    left: 50%;
    margin-left: -640px;
    z-index: 9999;
    border-radius: 20px;
	min-height: auto !important;
}
.intl-tel-input.separate-dial-code .selected-flag {
    background-color: transparent !important;
}

.intl-tel-input .selected-flag .iti-arrow {
    right: 0px !important;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
    padding-left: 15px !important; 
}

.custom-home-slider {
    position: relative;
	border-radius:20px;
	overflow:hidden;
}

.custom-home-slider::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 30%;
    background: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0.7) 0%,
        rgba(0, 0, 0, 0) 100%
    );
    pointer-events: none;
    z-index: 2;
}
.bzotech-navbar-nav .sub-menu{ top:105% !important; border-radius:20px !important; left:0 !important;}
	#header1 {
		margin: 0px;
		border-radius: 0px 0px 20px 20px;
		width: 100% !important;
		
	}
	.menu-style- .bzotech-navbar-nav > li {
		padding: 20px 0px !important;
	}
	
	.elementor-element.elementor-element-8820a64.e-con-full.e-flex.e-con.e-parent {
	    position: relative;
		height: auto;
		overflow: initial !important;
		background: rgba(38, 60, 131, 1);
		border-radius: 20px;
	}
	
	#header1 {
	    position: relative !important;
	}
	.bzotech-header-page-header-medxtore .menu-fixed-content.fixed-header{
		position:relative !important;
		top:0px !important;
		background: transparent;
        border-radius: 20px;
	}
    .bzotech-header-page-header-2 .menu-fixed-content.fixed-header{
		position:relative !important;
		top:0px !important;
		background: transparent;
        border-radius: 20px;
	}
	.header-custom-1 .e-con-inner {
		max-width: 1280px !important;
		padding: 0px !important;
	}

@media only screen and (min-width:851px){
	.flex-center .e-con-inner {
		display: flex !important;
		flex-direction: row !important;
		justify-content: center !important;
	}

	.elementor-element-45034c2 {
		align-items: flex-start !important;
		justify-content: center !important;
		display: flex !important;
	}
	
	
	
}


@media only screen and (max-width:850px){
	.bread-crumb-row {
		margin-top: 100px !important;
	}
	.wrap {
		width: 100%;
		padding: 0px 15px;
	}
	#header {
    width: 100% !important;
    left: 0px;
    margin-left: 0px;
    background-color: #fff;
}
	.elbzotech-swiper-slider .swiper-wrapper{ padding-bottom:0px;}
	.bread-crumb- {
		min-height: 130px !important;
	}
	
	/* header menu */
	.bzotech-menu-inner {
		top: 70px !important;
	}

	.menu-style- .bzotech-navbar-nav > li {
		padding: 0px !important;
	}

	.menu-style- .bzotech-navbar-nav > li > a {
		border-radius: 0px !important;
	}

	li.menu-item.menu-item-gtranslate {
		width: 100% !important;
	}
	/* header menu END */
	.elementor-1853 .elementor-element.elementor-element-bbda219 .swiper-button-nav.swiper-button-next {
		right: 5px !important;
	}

	.swiper-button-nav.swiper-button-prev {
		left: 5px !important;
	}
	
}