/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/



/*RESET*/
/*.section-content{padding-left:25px; padding-right:25px;}*/
body, html{overflow-x: hidden !important; width: 100% !important;}
.clear{clear:both;}
.footerUX{margin-top:30px;}
.current .breadcrumb-step, [data-icon-label]:after, .button#place_order, .button.checkout, .checkout-button, .single_add_to_cart_button.button, .sticky-add-to-cart-select-options-button, .badge-container span{color:#000 !important;} 
.wishlist-button{border:1px solid #d9d9d9 !important;}
.dugme{background-color:#fddc57; color:#000 !important; text-transform:uppercase !important; letter-spacing:0 !important; font-weight:600}
.grecaptcha-badge {display: none !important;}
.zindex{z-index:1 !important;}
.button.secondary{color:#000 !important; border-radius:100px;}
.section-title a{font-weight:normal; font-size:0.85rem;}
.google-plus i{display:none;}
#tahmini-okuma-suresi{padding:5px 10px; border-radius:3px; background-color:#fddf67; font-size:12px;}
.featured-item-category-kampanyalar #tahmini-okuma-suresi{display:none !important;}
.wps_wpr_purchase_pro_point{display:none;}/*puan bilgisini ürün detay sayfasından kaldırır*/
.product-ilgili-urunler{z-index:0 !important;}
.cr-qna-new-q-form, .cr-qna-new-q-overlay{z-index:9999 !important;}



/*Favorilerim butonu*/
.yith-wcwl-add-button, .yith-wcwl-wishlistaddedbrowse{margin-bottom:0 !important;}
.yith-wcwl-icon-svg{width:20px !important;}
.single_add_to_wishlist, .yith-wcwl-wishlistaddedbrowse{font-size:13px;}

/*Yorumlar*/
.cr-reviews-slider .slick-prev:before, .cr-reviews-slider .slick-next:before{font-size:28px; color:#203741;}
.comment-wps-wpr-points-comment{display:none;}
.reviewer-verified{display:none !important;}
.review-product{background-color:#fff !important;  margin:; border-top:1px solid #f4f4f4;}
.cr-review-card-content .middle-row {background: #fafafa;}
.cr-show-more-button{background-color:#f9cf29 !important; color:#000 !important; border:none !important; border-radius:6px;}
.cr-summaryBox-wrap{background-color:#fff !important; border-radius:6px;}
.cr-reviews-slider .cr-review-card { border-radius:6px;}
.woocommerce-account .woocommerce-message{text-align:center; padding:10px; background-color:#fddc57; color:#333; margin-bottom:20px; border-radius:3px;}
.cr-reviews-slider .cr-review-card .top-row{border-bottom:1px solid #f4f4f4 !important;}
/*Yorumlar*/

/*sanal pos kredi kartı ikonları*/
.payment_method_sanalpos img{width:200px !important}


/*Su arıtma cihazı Kategori sayfası*/
.term-su-aritma-cihazi .large-columns-4>.col{flex-basis: 50% !important; max-width: 50% !important;}
/*Su arıtma cihazı Kategori sayfası*/


/*ÖDEME SAYFASI*/
.message-container a{text-decoration:underline;}
.et-product-thumbnail, .et-product-desc {display: table-cell;}

.wps_wpr_apply_custom_points{    padding: 25px;
    background-color: #0e7cd00a;
    width: auto;
    float: left;
    margin: 0 25px 0 0;
    border-radius: 5px;
    border: 1px solid #0e7cd0;
}
#wps_cart_points_apply, #wps_cart_points{margin:0; border-radius:5px;}
#wps_cart_points{background-color:#fff !important; border:1px solid #0a2663 !important; font-size:15px !important;}

/*ÖDEME SAYFASI*/

/*HESABIM*/
.woocommerce-orders-table__cell-order-status { text-align:center; border-radius:100px;  
	box-shadow: inset 0 0 0 10px white; border:none !important; font-size:12px; background-color:#e5e5e5; color:#454545;}

.woocommerce-orders-table__row--status-cancelled>.woocommerce-orders-table__cell-order-status {background-color:#e5e5e5; color:#454545;}/*İptal edildi*/

.woocommerce-orders-table__row--status-processing>.woocommerce-orders-table__cell-order-status{background-color:#c6e1c6; color:#2c4700;}/*Hazırlanıyor*/

.woocommerce-orders-table__row--status-completed>.woocommerce-orders-table__cell-order-status{background-color:#c8d7e1; color:#003d66;}/*Tamamlandı*/

.woocommerce-button {
    font-size: 0.75rem;
    font-weight: normal;
    border-radius: 3px;
}

.woocommerce-MyAccount-content p a{text-decoration:underline;}
/*HESABIM*/

/*İADE DEĞİŞİM EKLENTİSİ*/
.woocommerce-account, .ced-rnx_customer_detail{width: 1600px; margin: 0 auto; padding-bottom:30px; max-width:100%;}

.woocommerce-column{border:1px solid #ccc; margin:10px; padding:20px; border-radius:5px;}
.woocommerce-column h2{font-size:1rem;}

.ced_rnx_wallet, .ced_rnx_wallet span{color:#fff !important; font-weight:normal !important; border-radius:5px;}
.regenerate_coupon_code a{font-weight:normal; border-radius:100px; background-color:#f9cf29; color:#000 !important;}

.ced_rnx_exchange_wrapper, .ced_rnx_exchange_wrapper a {margin-bottom:15px; border-radius:100px; }
.ced_rnx_exchange_wrapper a{background-color:#f9cf29; color:#000;}

/*İADE DEĞİŞİM EKLENTİSİ*/

/*SEARCHBOX*/
.icon-search{font-size:18px !important; margin:0 0 -4px 0 !important;}
.live-search-results{font-size:1rem !important;}


/*header menü*/
.header-nav{justify-content:center !important;}
.mobile-sidebar .sidebar-menu{padding:0 !important;}
.off-canvas-left .mfp-content, .off-canvas-right .mfp-content{background-color:#fff !important;}
.sidebar-menu-tabs{border-bottom:1px solid #efefef;}
.header-nav .nav-dropdown>li>a{color:#0a2663;}

/*Header*/
.header-main{border-bottom: 1px solid #E5E5E5;}

/*Sidebar*/
#shop-sidebar .widget{/*border:1px solid rgb(0 0 0 / 12%);*/ padding:20px; border-radius:8px; background-color: #F1F8FE;}
ul.product_list_widget li{font-size:0.85rem;}
span.widget-title{font-weight:700 !important;}

/*Ürün Kategorisi*/
.product-small .col-inner{border:1px solid #E5E5E5; border-radius:10px; background-color:#fff; text-align:center;}
.product-small .col-inner:hover{border:1px solid #0A2663; box-shadow:0 0 10px #2875b321;}
.box-image{border-radius:10px 10px 0 0;}
.add-to-cart-button a{width:100%; border-radius:3px; background-color:#; font-size:0.9rem !important; color:#; letter-spacing:0; font-weight:600}
.add-to-cart-button a:hover{color:#;}
.product-small .col-inner label{border-top:1px solid #e5e5e5; padding:10px 10px 5px 10px; width:90%; margin:0 auto !important; font-weight:normal;}
.videoIcon{    position: absolute !important;
    top: 40px;
    right: 8px;
    font-size: 15px;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    line-height: 28px !important;}

.wishlist-icon button{border:none !important;}

/*Product Box*/
.box-text.text-center{padding-left:20px; padding-right:20px;}

/*Home*/
.homeCategories {border-radius:10px !important;;}
.homeCategories h5, .homeCategories p{color:#000 !important;}
.homeCategories .box-text{border-radius:5px;}

.ikincilRenk{color:#2ca2fc !important;}

/*HESABIM*/
.edit{padding:10px 15px; background-color:#006ce1; color:#fff !important; border-radius:6px; display:inline-block; font-size:0.9rem;}

/*SINGLE PRODUCT*/
.product-section{border:none;}
.product-section-title{text-align:center;}
.posted_in, .tagged_as{display:none !important;}
.product_meta{margin:0; position:absolute; top:5px; right:10px; color:#999; font-size:11.6px;}
.product_meta>span{border:none !important;}
.product-short-description{font-size:0.9rem; color:#555;}
.col1>div{border-radius:10px 0 0 10px;}
.col3>div{border-radius:0 10px 10px 0;}
.woocommerce-review-link{font-size:13px; font-weight:600;}
.upSell h3{font-size:1rem}
.upSell a{font-size:0.9rem}
.upSell span{font-size:0.8rem;}
.woocommerce-product-rating {font-size: 13px; display: flex; flex-wrap: wrap; flex-direction: row; align-items: center;}
.woocommerce-product-rating a{font-weight:600 !important; font-size:100% !important;}
.woocommerce-product-rating .star-rating{margin:-3px 10px 0 0;}
.woocommerce-Tabs-panel .custom-code{display:none;}
.woocommerce-noreviews{display:none;}

/*Share Product - Paylaş Butonları*/
.paylasButton img{width:18px;}
.paylasButton{font-size:13px}
#share-icons{position:absolute; background-color: #fff; box-shadow:0 0 10px #00000014; padding: 15px; border-radius:8px; z-index: 999999 !important; margin-top:8px;}
#share-icons ul{margin:0;}
#share-icons a{font-size:14px; padding: 5px 0 !important; display: block;}
#share-icons li{list-style-type:none; margin:0; padding: 0; border-bottom:1px solid #efefef;}
#share-icons li:last-child{border-bottom:none;}
#share-icons a i{margin-right:5px;}
#share-icons .icon-whatsapp{color:#25D366;}
#share-icons .icon-facebook{color:#1877F2;}
#share-icons .icon-telegram{color:green;}
#share-icons .icon-twitter{color:#1DA1F2;}
#share-icons .icon-envelop{color:#E74F3D;}


/*upcell*/
.widget-upsell{background-color:#f1f8fe; padding:25px; border-radius:10px;}
.single-product .product_list_widget{background-color:#fff; border-radius:10px; padding:10px;}
.single-product .product_list_widget img{border:1px solid #c9d7e3 !important; padding:2px !important; border-radius:5px;}
.single-product .product_list_widget img:hover{border:1px solid #9cb4c9 !important;}
.product-section{border:none !important;}
/*upcell*/
.ux-mini-cart-footer .ux-free-shipping{display:block !important; visibility:visible !important;}

/*Kargoya verilme süresi*/
.kargo-verilme-suresi {
		font-size: 0.8rem;
    background-color: #5bfd5714;
    display: inline-block;
    padding: 10px;
    border-radius: 5px;
    color: #024a00;
	margin-bottom:10px;
	border:1px solid green;
}
.kargo-verilme-suresi i{font-size:16px; float:left; margin-right:10px !important;}

/*Kargoya verilme süresi*/


.product-video-popup, .videoIcon{background-color:#FBB03A !important; color:#fff !important; border:2px solid #034B8C !important;}
.product-video-popup:hover, .videoIcon:hover{background-color:#034B8C !important;}
/*SINGLE PRODUCT*/


/*FOOTER*/
.footer {padding:0 25px 0 25px;}
.footerMenu .fmenu_baslik{font-size:1rem; color: #fff; text-transform:inherit !important; font-weight:600 !important; }
.footerMenu a{font-size:0.9rem !important; color:#b5c5eb !important;}
.footerMenu a:hover{color:#fff !important;}
.footerIconBox h5{letter-spacing:0; text-transform:inherit; font-weight:600; color:#b5c5eb; font-size:0.9rem}
.footerIconBox h6{color:#b5c5eb !important; text-transform:inherit; font-weight:normal; font-size:0.9rem;}
.footerIconBox:hover h5, .footerIconBox:hover h6{color:#fff !important;}
.social-icons a{border:1px solid rgba(255, 255, 255, 0.169) !important; width:40px; height:40px; line-height:40px !important;}
.footer .secondary span{color:#000 !important;}

.footerContact a, .footerContact p{color:#b5c5eb !important; font-size:0.90rem !important;}
.footerContact h5{margin:0;}
.footerContact a:hover, .footerContact p:hover{color:#fff !important;}

#menu-yasal-bilgilendirme{opacity:1;}
#menu-yasal-bilgilendirme li{margin:5px;}
#menu-yasal-bilgilendirme a{color:#0a2663; opacity:1; letter-spacing:0;}
#menu-yasal-bilgilendirme a:hover{color:#2ca2fc;}


/*SSS*/
.sss .accordion-title{border:none;}
.sss .accordion-title.active{background-color:#fff;}
.sss .accordion-item{ background-color:#fff; border-radius:10px; margin:12px 0; font-weight:;}
.sss .accordion .toggle{right:0 !important;}
.faq .accordion_title{margin:0 0 20px 0 !important; display:block;}
.faq .accordion-title{font-size:1rem; letter-spacing:-0.3px;}
.faq .accordion-inner{font-size:1rem;}

/*BLOG*/
.post-sidebar .widget{padding:30px; background-color:#e8f5ff; border-radius:10px; font-size:0.85rem !important}

/*ÖDEME SAYFASI*/
.woocommerce-terms-and-conditions-checkbox-text { font-weight: normal;}
.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline;}
/*ÖDEME SAYFASI*/



/*Daha Fazla Göster/Gizle*/
.term-description{font-size:0.85rem !important; margin:10px 0;}
.term-description a{color:#fbb03b; font-weight:600;}
.term-description a:hover{text-decoration:underline;}
#show-more, #show-less{cursor:pointer; font-weight:600}
#show-less{display:none;}

/*DEĞERLENDİRMELER ALANI*/
.comment-form-cookies-consent label, .cr-review-form-terms label{font-weight:normal;}
.comment-form-cookies-consent a, .cr-review-form-terms a{text-decoration:underline; font-weight:600 !important;}
.cr-review-form-rating-inner{cursor:pointer;}

/*İDNİRİM İKONU*/
.badge-inner.on-sale {
    background-color: #f9cf29;
    font-size: 14px;
}




/*ÖZEL ALANLAR*/
.custom-product-fields-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}

.custom-product-fields-table th, .custom-product-fields-table td {
    padding: 10px;
    text-align: left;
}

.custom-product-fields-table th {
    background-color: #f4f4f4;
    font-weight: bold;
}
/*ÖZEL ALANLAR*/





/*STICKY CONTACT ICON*/
.contact-bar {
    display: none; /* Başlangıçta gizli */
    position: fixed;
    bottom: 80px; /* Barın alt konumu */
    left: 20px; /* Barın sol konumu */
    background: #ffffff; /* Arka plan rengi */
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-radius: 8px;
    padding: 10px;
    z-index: 9999;
}

.whatsapp-button {
    display: block;
    background: #25D366; /* WhatsApp yeşil rengi */
    color: white;
    padding: 5px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
		z-index:999;
}

.floating-icon {
    position: fixed;
    bottom: 20px;
    left: 20px;
    cursor: pointer;
    z-index: 9999;
    border-radius: 100px;
    background-color: #25d366;
    padding: 8px;
}

.floating-icon img {
    width: 30px; /* İkon boyutu */
    height: auto;
}
/*STICKY CONTACT ICON*/



/*WHATSAPP BUTON STICKY*/
#whatsapp-button {
    position: fixed;
    bottom: 65px;
    left: 15px;
    z-index: 1000;
    background-color: #39B54A;
    color: white;
    padding: 6px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    text-decoration: none;
    font-size: 13px;
    box-shadow: 2px 2px 5px #00441a45;
}
#whatsapp-button:hover{background-color:#249d34;}

#whatsapp-button img {
    width: 22px; 
    height: auto;
    margin-left:7px;
}
/*WHATSAPP BUTON STICKY*/



/*TABLE OF CONTENTS*/
.table-of-contents {
    background-color: #f0f4f8;
    padding: 15px;
    border-radius:3px;
    margin-bottom: 20px;
    border-left: 4px solid #007acc;
		display:block;
		width:600px
}

.table-of-contents strong {
    color: #007acc;
		font-size:1.4em;
}

.table-of-contents ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.table-of-contents ul li {
    margin:3px 0;
		padding:0;
}

.table-of-contents ul li a {
    text-decoration: none;
    color: #333;
    padding: 3px 6px;
    display: block;
    transition: background 0.3s, color 0.3s;
    border-radius: 4px;
}

.table-of-contents ul li a:hover {
    background-color: #e6f0fa;
    color: #007acc;
}

li.toc-level-h3 {
    padding-left:15px !important;
}
li.toc-level-h4 {
    padding-left:25px !important;
}
li.toc-level-h5 {
    padding-left:35px !important;
}
.table-of-contents ul li a::before {
    content: "• ";
    color: #999;
}
/*TABLE OF CONTENTS*/


/*KAMPANYALAR*/
/*Kampanyalar Sayfası*/
.kampanyalarBody{
    padding: 25px;
    text-align: center;
}

.kampanyalar-container {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(420px, 1fr)); /* Her satırda 3 kampanya */
    gap: 20px; /* Kampanyalar arası boşluk */
    padding: 20px;
    margin: 0 auto;
    max-width: 1400px;
}

.kampanyaKarti{padding:15px;}
.kampanya-title{font-size: 18px; font-weight: bold;}
.kampanya-kart-icerik{font-size:14px; color:#333;}


/* Kampanya Kartı */
.kampanya-item {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    transition: transform 0.3s, box-shadow 0.3s;
		text-align:left !important;
}

.kampanya-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2);
}

/* Kampanya Görseli */
.kampanya-thumbnail img {
    width: 100%;
    height: auto;
    border-radius: 8px 8px 0 0;
}

/* Kampanya Detay Sayfası */
.single-kampanyalar #main{
		background-color:#F1F8FE !important; padding-bottom:30px}

.kampanya-single-main {
    padding: 20px;
    max-width: 1200px;
    margin: 0 auto;
}

.kampanya-single-header {
    text-align: center;
}

.kampanya-single-header .kampanya-title {
    font-size: 2rem;
}

.kampanya-single-header .kampanya-thumbnail img {
    width: 100%;
    border-radius: 8px;
}

.kampanya-content {
    padding: 50px;
	margin-top:25px;
    line-height: 1.6;
	background-color:#fff;
	border-radius:8px;
}
.kampanya-content li{margin-left:20px;}


.kampanya-single-main #tahmini-okuma-suresi{display:none !important;}
/*KAMPANYALAR BİTTİ*/

.coupon .button{border:2px solid #034b8c !important; color:#fff !important; font-weight:bold !important; text-shadow:none !important; background-color: #034b8c !important; }


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.productSingleHero{padding:10px !important;}
.col1>div, .col2>div, .col3>div{border-radius:5px !important;}
.col2, .col3{margin-top:10px;}
.wc-tabs{flex-wrap: nowrap;}
.ux-buy-now-button{display:none;}
.social-icons span{display:inherit}
.ux-quantity{width:100% !important;}

.product_meta{position:relative !important;}

.footerContact>div{border-radius:10px;}

.social-icons{text-align:center;}


.footer{padding:0 !important;}

/*FAQ & SSS*/
.faq .accordion-title{font-size:0.90rem !important;}
.faq .accordion-inner{font-size:0.90rem !important;}

/*TABLE OF CONTENTS*/
/*TABLE OF CONTENTS*/
.table-of-contents {
		width:100% !important;
		font-size:0.8rem;
}


/*İADE DEĞİŞİM EKLENTİSİ*/
.woocommerce-account, .ced-rnx_customer_detailr{width: 100% !important;}
/*İADE DEĞİŞİM EKLENTİSİ*/

.woocommerce-orders-table__cell{background:none !important;}

/*upcell*/
.widget-upsell{padding:25px 10px 10px 10px; }
.single-product .product_list_widget{padding:10px;}
/*upcell*/

.woocommerce-account .woocommerce-button{line-height:18px;} 

/*Yorumlar*/
.slick-slide{margin-left: -25px; margin-right:15px;}
.slick-slide .cr-review-card-inner{padding-left:25px !important;}
	
	
/*KAMPANYALAR MOBİL*/
	    .kampanya-single {
    }

    .kampanya-single-header .kampanya-title {
        font-size: 20px;
    }

    .kampanya-excerpt {
        font-size: 14px;
    }
	
	    .kampanyalarBody {
        padding: 15px 0;
    }
    .kampanyalar-container {
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));}
			
.kampanya-single-main {
    padding: 10px;
}
	.kampanya-content{padding:20px; font-size:14px;}
	
	
}