/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
input, select, textarea{border-radius:0 !important;}
select{cursor:pointer;}
strong{font-weight:600;}

body, html{
    overflow-x: hidden;
    width: 100%;
}
button:focus{
    outline: 0 !important;
}
a{color:#AD8858;}
a:focus{text-decoration:underline;}

/*SCROLL*/
::-webkit-scrollbar {
  width: 14px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #e2e2e2; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background-color:#999; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #AD8858; 
}
/*SCROLL*/

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}

/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}
.productImage .onsale {
    min-height: 4.236em !important;
    min-width: 4.236em !important;
    line-height: 4.236 !important;
    background-color: #d00  !important;
}

.single-product .woocommerce-notices-wrapper{display:none;}

/*****************************************
			HEADER
******************************************/
.header{position:absolute; width:100%;}

/*cart icon ekler*/
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{display:none;}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:after{content:""; display:block; width:23px; height:23px; background:url(../../../wp-content/uploads/912073-shopping-cart-white.svg) no-repeat; background-size:23px;}


/**********		STICKY HEADER	*************/
#stickyheaders{
-webkit-transition: transform 0.35s ease;
transition : transform 0.35s ease;}
.headerup{transform: translateY(-150px);}

.elementor-sticky--effects{padding-top:15px !important;} 

	.elementor-sticky--effects .stickyIconColor a, .elementor-sticky--effects .stickyIconColor i{color:#222 !important; ;}
		.elementor-sticky--effects .stickyIconColor svg{fill:#222;} /*header nav icon*/		
		.elementor-sticky--effects .logo{width:75px !important;} /*header logo*/

		.elementor-sticky--effects .stickyNoneIcon{display:none !important;} /*sticky display:none; icon*/

/**********		STICKY HEADER	*************/

/*breadcrumb*/
.woocommerce-breadcrumb a{text-decoration: !important; color:#AD8858 !important;}
/*breadcrumb*/

/*****************************************
		HEADER BRAKE
******************************************/
.fiyatListesi p {border-bottom:1px solid #ccc; border-bottom-style:dashed; padding-bottom:10px;}

/* home product category */
.categoryBox img{display:none !important;}
.categoryBox li{border:1px solid #ccc; border-radius:3px; display: flex; align-items: center; justify-content: center; padding:10px !important;}


/*****************************************
		HESABIM SAYFASI
******************************************/
@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
  }
}
/* Style WC Account Endpoint Links */
nav.woocommerce-MyAccount-navigation ul {
  list-style-type: none;
  padding-left: 0;
  max-width:95%;
  font-size: 17px;
  line-height: 26px;
  margin-bottom:30px;
}
nav.woocommerce-MyAccount-navigation ul li a{ color:#111;

}
nav.woocommerce-MyAccount-navigation ul li {
  padding: 8px 20px;
  background-color: rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
nav.woocommerce-MyAccount-navigation ul li.is-active {
  background-color:#AD8858;
}
nav.woocommerce-MyAccount-navigation ul li.is-active a {
  color:#fff; cursor: default;
}
nav.woocommerce-MyAccount-navigation ul li.is-active:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid  #AD8858;
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}
nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
  background-color: rgba(0,0,0,0.07);
}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 
  content: "";
  height: 0;
  width: 0;
  border-top: 20px solid transparent;
  border-left: 14px solid rgba(0,0,0,0.07);
  border-bottom: 20px solid transparent;
  float: right;
  margin-right: -34px;
  margin-top: -7px;
}

/*product small price*/
.price del{text-decoration:line-through !important;}
.price ins{text-decoration:none}
/*****************************************
		HESABIM SAYFASI BRAKE
******************************************/


/*****************************************
		PRODUCT SINGLE
******************************************/
.woocommerce div.product div.images{margin-bottom:0 !important;}
.catTitle a{color:#fff !important;}/*ürün header başlık*/

/*norton image*/
.norton legend{text-align:center; padding:0 12px; font-weight:500;}/*norton*/
	.norton img{padding:5px 15px;}
	.norton fieldset{border:1px solid #e2e2e2 !important; border-radius:4px;}

/*favorilere ekle*/
.yith-wcwl-add-button span, .yith-wcwl-add-button a i{margin-right:0 !important; color: #ad8858; font-size:15px;} /*favorilere ekle icon*/
.yith-wcwl-add-button span, .yith-wcwl-add-button a{color:#111 !important; font-size:13px; font-weight:500;} /*favorilere ekle*/
.yith-wcwl-add-to-wishlist{font-size:14px;}

/*varyasyon*/
.variations{margin:0 !important;}
.woocommerce div.product form.cart{margin-bottom:0 !important;}
.variations td{background:none !important; padding-bottom:0 !important; }


/*product meta*/
.product_meta{justify-content: center;}

/*product tabs*/
.wc-tab>h2{display:none;}
ul.wc-tabs li.active a{background-color: #;}


/*****************************************
		PRODUCT SINGLE BRAKE
******************************************/


/*****************************************
		CART & PAYMENT
******************************************/
/*step step*/
.sepet .steps li:nth-child(1) span, .odeme .steps li:nth-child(1) span, .odeme .steps li:nth-child(2) span, .woocommerce-order-received .odeme .steps li:nth-child(3) span{color:#AD8858 !important; font-weight:bold;}
.sepet .steps li:nth-child(1) span:hover, .odeme .steps li:nth-child(1) span:hover, .odeme .steps li:nth-child(2) span:hover{color:#cfa772 !important;}

.woocommerce-order-received .elementor-progress-bar{width:100% !important;}
/*step step*/

/*QUANTITY DESIGN left right quantity function.php
.single-product .quantity .minus, .single-product .quantity .plus {border-radius: 0 !important; width:40px; height: 50px; border: 0; background-color: #efefef !important; color: #333!important; padding: 0 !important;}
.woocommerce-cart .minus, .woocommerce-cart .plus {display:none !important;}//cart sayfasında minus plus engeller
.single-product .quantity .qty {height: 50px !important; width:40px; padding: 0 5px; border:none !important; text-align:center !important;}

.single-product input::-webkit-outer-spin-button, .single-product input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0;}
.single_add_to_cart_button{width:calc(86% - 100px); height:50px;}
QUANTITY DESIGN left right quantity function.php*/


/*varyasyonlari duzenler*/
.variation dt{font-weight:bold; padding-top:8px !important;}
	.variation dt, .variation dd{margin:0 !important; width:100%; }
.discount-total{text-align:center; padding:10px 0; background-color:#00dd9c08; color:#00dd9c; font-weight:bold; margin:0 0 10px 0; border-radius:3px; border:1px solid #00dd9c;}

/*odeme formu*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{font-size:14px;}
/*odeme formu*/
	
/*****************************************
		CART & PAYMENT BRAKE
******************************************/
.yith-wcwl-add-to-wishlist a.add_to_wishlist>img, .yith-wcwl-add-to-wishlist a.delete_item>img, .yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img{width:16px; margin-right:5px;}


@media (max-width: 768px) {
/*******************************************************************************************
								MOBIL VERSION max-width:768							 
********************************************************************************************/
.woocommerce-cart .quantity{width:100% !important;} 

.elementor-sticky--effects{padding:10px 10px 0 10px !important;}
.elementor-sticky--effects .logo{margin:0 0 -10px 0;}
.elementor-sticky--effects .stickyIconNav{padding:0 !important; background-color:# !important;}

/*PRODUCT META*/
.productMeta span{width:100%; text-align:center; padding:5px 0;}


/*SHOP*/
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
    display: block;
    text-align: center !important;
    width: 100%;
    font-size: 13px;
}
.woocommerce .woocommerce-ordering{width:100%;}
/*SHOP bitti*/

/*Product Gallery vertical yapar*/
.woocommerce span.onsale{left:0px !important;}/*SALE ICON Product gallery*/
.woocommerce-product-gallery {display:inline-block;}
.woocommerce-product-gallery .flex-control-thumbs {padding:10px 10px !important;}
.woocommerce div.product div.images .flex-control-thumbs li{width:25% !important; margin-bottom:0 !important;}
/*Product Gallery vertical yapar*/

.product_meta span{width:100% !important; text-align:center; margin:2px 0;}

a:hover{text-decoration:underline !important;}
/*product meta*/
/*******************************************************************************************
								MOBIL VERSION max-width:768 BRAKE						
********************************************************************************************/
} 

