@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//izasyon.com/wp-content/themes/woodmart/fonts/woodmart-font-3-400.woff2?v=8.2.7") format("woff2");
}

:root {
	--wd-text-font: "Cabin", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgba(0,0,0,0.88);
	--wd-text-font-size: 16px;
	--wd-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Geologica", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 16px;
	--wd-primary-color: rgb(0,0,0);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: rgb(0,0,0);
	--wd-link-color-hover: rgb(0,0,0);
	--btn-default-bgcolor: #000000;
	--btn-default-bgcolor-hover: rgb(36,36,36);
	--btn-accented-bgcolor: rgb(0,0,0);
	--btn-accented-bgcolor-hover: rgb(0,0,0);
	--btn-font-family: "Geologica", Arial, Helvetica, sans-serif;
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: rgb(136,173,153);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(247,247,247);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(15,15,15);
	background-image: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 28px;
}
html table th {
	text-transform: none;
}
html .wd-checkout-steps li {
	text-transform: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: capitalize;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(247,247,247);
	background-image: none;
}
html .wd-buy-now-btn {
	color: #ffffff;
	background: #000000;
}
html .wd-buy-now-btn:hover {
	color: rgb(255,255,255);
	background: rgb(36,36,36);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 44px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-color-hover: rgb(255,255,255);
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(0,0,0);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 20px;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 20px;
	--wd-arrow-size: 50px;
	--wd-arrow-icon-size: 20px;
	--wd-arrow-offset-h: 0px;
	--wd-arrow-offset-v: 15px;
	--wd-arrow-bg: rgb(247,247,247);
	--wd-arrow-bg-hover: rgb(136,173,153);
	--wd-arrow-bg-dis: rgb(247,247,247);
	--wd-arrow-radius: 25px;
}
.wd-nav-scroll {
	--wd-nscroll-width: 45%;
	--wd-nscroll-drag-bg: rgb(136,173,153);
	--wd-nscroll-drag-bg-hover: rgba(136,173,153,0.8);
}
.product-labels .product-label.onsale {
	background-color: #dd0000;
	color: #ffffff;
}
.product-labels .product-label.new {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.product-labels .product-label.featured {
	background-color: #dd0000;
	color: #ffffff;
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(255,255,255);
	color: rgb(51,51,51);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: -50px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}

@media (max-width: 768.98px) {
	.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
		--wd-arrow-offset-h: 60px;
	}
	[class*="thumbs-grid-bottom"] .woocommerce-product-gallery__wrapper.wd-grid {
		--wd-col: 1;
	}

}
:root{
--wd-container-w: 1720px;
--wd-form-brd-radius: 0px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
}

@media (min-width: 1720px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.woocommerce-breadcrumb{
	display:none;
}
.wd-toolbar-link .wd-custom-icon img{
	height:30px !important;
}
.woocommerce-MyAccount-content>p{
	display:none;
}
.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, :is(.woocommerce-error,.woocommerce-info){
	background-color:rgb(39,52,139);
}
.wd-entry-meta .meta-author{
	display:none;
}
.wd-heading{
	justify-content:center;
}
.summary-inner .product_meta{
	display:none;
}
.woocommerce-additional-fields__field-wrapper{
	display:none;
}
.woocommerce-additional-fields>h3{
	display:none;
}
.page-title {
	padding:25px; !important
}
.aligncenter{
	padding:30px;
	margin-bottom:0px;
}
.meta-categories-wrapp{
	display:none;
}
.wd-post-cat.wd-style-with-bg{
	display:none;
}
.wvr-product-purchased{
	display:none;
}
.offcanvas-sidebar-desktop .shop-content-area:not(.col-lg-12) .wd-shop-tools:not(:last-child){
	display:none;
}
.wd-accordion.wd-style-default:before{
	content: "";
    display: block;
    border-top: 1px solid var(--brdcolor-gray-300)!important;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a{
	text-transform:uppercase;
}
.wd-plan-price{
	  height: auto !important;
    background-size: 80px !important;
    background-repeat: no-repeat !important;
}
.wd-price-table .wd-plan-name{
	padding:5px !important;
}
input[type="search"]{
	box-sizing:inherit;
}
.dataTables_length{
	display:none !important;
}
.dataTables_info{
	display:none !important;
}
.product-tabs-wrapper{
	display:none !important;
}
.product-summary-shadow .summary-inner{
	margin-bottom:25px;
}
.alg-product-input-fields-table{
	margin-bottom:2px !important;
}
.wd-open-popup{
	padding-top:15px !important;
	padding-bottom:10px !important;
}
.order-tracking-container {
    width: 80%; /* Container genişliğini %80'e sınırla */
    max-width: 800px; /* Maksimum genişlik (isteğe bağlı) */
    margin: 0 auto; /* Ortalamak için margin ekle */
    padding: 20px; /* İçeriğe padding ekle (ihtiyaca göre ayarlayabilirsiniz) */
}
.error404 .page-content{
	display:none;
}
.main-page-wrapper{
	min-height:auto !important;
}
.woo-wallet-my-wallet-container .woo-wallet-sidebar{
	padding-bottom:20px;
}
.wd-post-meta{
	display:none !important;
}
.track_order p:first-child{
	display:none;
}
.wd-checkout-prod-img img{
	min-width:35px !important;
	max-width:35px !important;
}
.product_list_widget>li img{
	min-width:35px !important;
	max-width:35px !important;
}
td.product-thumbnail img{
	min-width:35px !important;
	max-width:35px !important;
}
.product-total{
	display:none !important;
}

/* Özel İkonlar */
.wd-my-account-links a[href*="hizmet-olustur"]:before {
    content: "➕"; /* Site Oluştur */
}
.wd-my-account-links a[href*="destek-taleplerim"]:before {
    content: "?";
}
.wd-my-account-links a[href*="ortak-pazari-hesabim"]:before {
    content: "Ѻ";
}
.hidden {
    display: none !important;
}
.woocommerce-Button.wc-forward.button{
	display:none !important;
}
.wd-price-table.price-style-default .wd-plan-price{
	padding:45px !important;
	background-color:black !important;
}
.wd-marquee-item{
	border:2px solid;
	border-color:black;
}
.intl-tel-input .country-list{
  display:none; !important
}
.intl-tel-input .selected-flag .iti-arrow{
  display:none; !important
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{
  background-color:white;
}
.selected-dial-code{
  color:black; !important
}
input.full-width {
    width: 100%;
    padding: 15px;
    font-size: 16px;
    background-color: #0073e6;
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

input.full-width:hover {
    background-color: #005bb5;
}
a.privacy-link {
    color: #0073e6; /* Mavi renk kodu */
    text-decoration: none; /* Alt çizgiyi kaldırır */
    font-weight: bold; /* Yazıyı kalın yapar (isteğe bağlı) */
}

a.privacy-link:hover {
    text-decoration: underline; /* Üzerine gelindiğinde alt çizgi ekler */
    color: #005bb5; /* Daha koyu mavi hover rengi */
}
/* Hizmet Oluştur sayfası için özel stiller */
body.woocommerce-account .woocommerce-MyAccount-content .loading-spinner {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 200px;
}

body.woocommerce-account .woocommerce-MyAccount-content .loading-spinner::after {
    content: "";
    width: 40px;
    height: 40px;
    border: 3px solid #f3f3f3;
    border-top: 3px solid #3498db;
    border-radius: 50%;
    will-change: transform;
    animation: hizmetCreatorSpin 0.8s linear infinite;
}

@keyframes hizmetCreatorSpin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/* Bölüm stilleri */
.hizmet-creator-section {
    margin-bottom: 40px;
}

.hizmet-creator-section h2 {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid #f3f3f3;
}

/* İçeriğin görünür hale gelmesi için animasyon */
#hizmet-creator-content {
    display: none;
}

/* Sayfa başlığı */
body.woocommerce-account .woocommerce-MyAccount-content h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 20px;
}

/* Ürünlerin düzeni */
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-site-creator {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-site-creator .site-creator-section {
    width: calc(33.33% - 20px);
    box-sizing: border-box;
}

@media (max-width: 768px) {
    body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-site-creator .site-creator-section {
        width: 100%;
    }
}
/* Logged-in kullanıcılar için butonları başlangıçta gizle */
.logged-in .btn.btn-color-primary.btn-style-link.btn-shape-rectangle.btn-size-large,
.logged-in .btn.btn-color-black.btn-style-bordered.btn-shape-semi-round.btn-size-large,
.logged-in .elementor-element-b756d91,
.logged-in .elementor-element-a28f25a .wd-btn-text {
    opacity: 0;
    visibility: hidden;
}

/* JavaScript çalıştıktan sonra gösterilecek class */
.auth-ready {
    opacity: 1 !important;
    visibility: visible !important;
    transition: opacity 0.2s ease-in-out;
}
#account_display_name_description {
    display: none !important;
}
/* Telefon alanı için stil */
#billing_phone {
    padding-left: 55px !important;
    background: url('https://flagcdn.com/h120/tr.png') no-repeat 20px center;
    background-size: 20px auto;
}

/* Form alanı stil ayarları */
.woocommerce-form-row {
    margin-bottom: 20px !important;
}

/* Uyarı içindeki linkler */
.woocommerce-error a {
    color: #ffeb3b !important;
    text-decoration: underline !important;
    font-weight: bold !important;
}

.woocommerce-error a:hover {
    color: #fff176 !important;
}
body:not(.logged-in) .wd-header-cart {
    display: none !important;
}
.wpas-ticket-buttons-top .wpas-link-logout{
	display:none !important;
}
#wpas_ticketlist{
	display:table !important;
}
.wpas_win_link.wpas-btn.wpas-btn-default.wpas-link-notifications{
	display:none!important;
}
.wp-editor-container{
	border:0px !important;
}
.wd-reset-side-lg .reset_variations{
	color:black;
}
fieldset.hidden-fields-container{
	display:none !important;
}@media (min-width: 1025px) {
	.woocommerce-product-gallery .woocommerce-product-gallery__image{
	width:90%;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-side-hidden{
	width:100%;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	.wd-side-hidden{
	width:100%;
}
.wd-carousel-item{
	text-align: -webkit-center;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image{
	width: 50%;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a{
	font-size:15px;
}
.btn-color-primary{
		--btn-color-hover:black !important;
	  --btn-bgcolor-hover:#e1e1e1b5 !important;
}
}

@media (max-width: 576px) {
	.wd-side-hidden{
	width:100%;
}
.offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-shop-tools{
	padding-top:15px; !important
}
.wd-carousel-item{
	text-align: -webkit-center;
}
.woocommerce-product-gallery .woocommerce-product-gallery__image{
	width: 35%;
}
.woocommerce-cart-form__cart-item.cart_item {
        padding-inline-start: 55px !important; /* Sol boşluğu azaltın */
        min-height: auto !important; /* Gerekirse minimum yüksekliği sıfırlayın */
    }
}
.tawk-min-container .tawk-button-circle.tawk-button-large{
	display:none !important;
}
.tawk-custom-color-tawk.custom-border-color.tawk-button.tawk-button-circle.tawk-button-large{
	display:none !important;
}
.wd-heading {
    display: flex; /* Flexbox düzeni */
    align-items: center; /* Dikeyde ortalama */
    justify-content: space-between; /* Sağ ve sol hizalama */
    padding: 15px 15px; /* Kenarlardan boşluk bırak */
}

.wd-logo img {
    display: block; /* Logoyu düzgün görüntüle */
    max-width: 170px; /* Logonun genişliği */
    height: auto; /* Yükseklik oranını koru */
}

.close-side-widget {
    margin-left: auto; /* "Kapat" butonunu sağa it */
    text-align: right; /* İçerik sağ hizalı */
	  color:black;
	  border:1.8px solid;
}

.wd-heading a {
    text-decoration: none; /* Link alt çizgisi kaldır */
    color: inherit; /* Varsayılan renkleri kullan */
    padding: 5px 10px; /* "Kapat" butonu çevresine boşluk ekle */
}
.wd-heading .wd-action-btn.wd-style-text>a{
	margin:5px;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a{
	font-size:15px;
}
.btn-color-primary{
		--btn-color-hover:black !important;
	  --btn-bgcolor-hover:#e1e1e1b5 !important;
}
@media screen and (max-width: 768px) {
  .wd-marquee-item {
    width: 300px !important;
  }
}
.wd-nav-mobile.wd-html-block-on .wd-mob-nav-html-block{
	margin-left:55px;
}
@media (max-width: 768px) {
    .wd-price-table .wd-price-value {
        font-size: 34px !important;
    }
}
@media screen and (max-width: 1024px) {
.btn.btn-style-bordered{
	--btn-color-hover:black !important;
	--btn-bgcolor-hover:#e1e1e1b5 !important;
  }
}
@media screen and (max-width: 1024px) {
div[style="width: 304px; height: 78px;"] {
    margin-top:-10px !important;
}
}
.wpas-submission-form-inside-after-subject.container{
	padding-inline:10px; !important;
}
@media (max-width: 576px) {
    .woocommerce-product-gallery .woocommerce-product-gallery__image {
        width: 75% !important;
    }
}
@media only screen and (max-width: 768px) {
  .crisp-client .cc-cs {
    display: none !important;
  }
}

}

