/******Start CSS******/
/******Start CAUTRON CSS******/
/**** Start Header ****/
/*Header Logo*/
.logo{
	max-width:140px;
}
.flex-col.show-for-medium.flex-left{
	max-width:23px!important
}
.mobile-nav-logo {
	position:absolute;
	left:10px;
	max-width:140px;
}
@media(max-width:850px){
	.menu-item-10649{
	margin-top:65px !important;
 }
}
.menu-item-10649.has-child > a:nth-child(1){
	display:none;
}
.woocommerce-store-notice__dismiss-link{
	color:white !important;
	background-color:dodgerblue;
	padding-left:7px;
	padding-right:7px;
	border-radius:20px;
}
.woocommerce-store-notice__dismiss-link:hover{
	background-color:steelblue;
}
.header-wrapper a{
	letter-spacing:0px !important;
	font-size:14.98px !important;
}
/***Start Navigation***/
.flex-col.hide-for-medium{
	margin-right:45px;
}
.nav-dropdown {
	border-radius:15px;
  color:black !important;
	box-shadow: 0px 0px 20px 1px dimgray;
	background-color:#ffffff;
	border: solid 1px lightgray !important;
}
.nav-dropdown li a{
	padding-top:20px;
	padding-bottom:20px;
}
img.attachment-woocommerce_thumbnail  {
	border-radius:10px !important;
}
.remove.remove_from_cart_button{
	color:black !important;
}
.icon-shopping-bag:after{
	color:black;
}
.header-cart-link .tax_label{
	display:none;
}
.nav-dropdown button{
	color:white
}
.nav-dropdown a:hover{
	font-weight:700 !important;
}
/**Start Mobile Nav**/
.mfp-content a,
.mfp-content i{
		text-transform:capitalize !important;
	font-size:15px !important;
	letter-spacing:0px !important;
}
.mfp-content .sub-menu li{
	border-bottom: solid .1px gray;
	border-top:none !important;
}
.mfp-content .sub-menu a{
	color:white !important;
}
.mfp-content{
	min-width:300px !important
}
/**End Mobile Nav**/
/* Start Search Inputs */
.mfp-bg.off-canvas.off-canvas-undefined.mfp-ready{
	opacity:75%;
}
select.search_categories{
	border-radius:12px !important;
}
.live-search-results,
.autocomplete-suggestions{
	border-radius:10px !important;
	font-size:15px;
}
.autocomplete-suggestions img{
	min-width:70px;
	min-height:70px;
}
/* End Search Inputs */
/***End Navigation***/
/**** End Header ****/
/**Start Blog**/
.box-blog-post h5{
	font-size:20px;
	font-weight:700;
}
.box-blog-post a:hover,
.blog-wrapper.blog-single a:hover{
	color:dodgerblue !important;
}
.blog-wrapper.blog-single a{
	color:#192a41 !important;
	border-bottom: solid 1px;
}
.blog-wrapper.blog-single img{
	border-radius:15px;
}
/**End Blog**/
/*****Start Root CSS *****/
/*Header Margin and Padding Adjustments*/
@media(max-width:650px){
 .header-cover-inner{
	padding-left:20px;
	padding-right: 20px;
}
.header-cover-inner h2{
font-size:1.4em !important;
}
.header-cover-inner p{
font-size:0.8em !important;
 }
}
.mfp-wrap{
	z-index:99999 !important;
}
/**Start Element Charachteristics **/
.rounded-corner,
.rounded-corner div,
.rounded-corner span,
.rounded-corner img,
.product-images img,
#tab-description img,
.pswp__img{
	border-radius: 20px !important
}
.product-thumbnails a,
.box-image{
	border-radius: 15px !important;
}
/**End Element Charachteristics **/
/****Start Buttons****/
/*Normal Button*/
.button-normal{
	padding-left:30px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:black !important;
	background-color:lightgray !important;
	border-radius: 14px;
 transition: transform 0.3s ease-in-out;
}
.button-normal:hover {
	color:white !important;
	background-color:dodgerblue !important
}
.add-to-cart-button a{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:1em !important;
	border:none !important;
	color:black !important;
	background-color:pink !important;
	border-radius:12px;
 transition-duration .3s;
}
.add-to-cart-button a:hover{
	background-color:#dba4ad !important;
}
.homepage-products-male .add-to-cart-button a{
	background-color:#192a41 !important;
	color:white !important;
}
.button-type-1{
	padding-left:30px;
	padding-right:33px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:1.4em;
	border:none !important;
	color:black !important;
	background-color:#ffffff !important;
	border-radius:14px;
 transition: transform 0.3s ease-in-out;
	min-width:160px;
}
.button-type-1:hover {
color:#ffffff !important;
	background-color:#192a41 !important;
}
.button-type-2{
	padding-left:30px;
	padding-right:33px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:1.3em;
	border: solid 1px white !important;
	color:white !important;
	background-color: #ffffff00!important;
	border-radius:14px;
 transition: transform 0.3s ease-in-out;
}
.button-dodgerblue{
	padding-left:30px;
	padding-right:33px;
	font-size:1em;
	border:none !important;
	color:white !important;
	background-color:#192a41 !important;
	border-radius:14px;
 transition: transform 0.3s ease-in-out;
}
.button-dodgerblue:hover {
	color:white !important;
	background-color:black!important
}
.woocommerce-Button,
.wp-element-button,
.single_add_to_cart_button,
.wc-forward,
.button.primary.mt-0,
.sticky-add-to-cart-select-options-button,
.woocommerce-form-login__submit{
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:3px;
	border:none !important;
	color:white !important;
	background-color:#192a41 !important;
	border-radius:12px;
	width:10em !important;
	min-width:17em !important;
}
.button-continue-shopping{
	padding-left:25px;
	padding-right:33px;
	padding-top:10px;
	padding-bottom:10px;
	border:none !important;
	color:black !important;
	background-color:lightgray !important;
	border-radius: 12px;
}
.is-form.expand.button{
	padding-left:30px;
	padding-right:33px;
	padding-top:7px;
	padding-bottom:7px;
	border:none !important;
	color:white;
	background-color:darkgreen;
	border-radius: 12px;
	width:10em !important;
}
#place_order.button.alt,
.wc-backward{
	border-radius:12px !important;
	border:none !important;
}
.inter-link-a a,
.wc-block-components-checkbox__label a{
	color: dodgerblue;
}
/*Buttons Mobile Padding Control */
@media (max-width:850px){
.button-normal,
.button-dodgerblue,
.woocommerce-Button,
.wp-element-button,
.single_add_to_cart_button,
.wc-forward,
.button.primary.mt-0,
.sticky-add-to-cart-select-options-button,
.woocommerce-form-login__submit{
	padding-top:9px !important;
	padding-bottom:9px !important;
 }
}
/****End Buttons****/
/*** Start Forms***/
.forminator-input,
.forminator-textarea{
	border-radius:12px !important;
}
.forminator-error-message{
		border-radius:8px !important;
}
.forminator-button{
	border-radius:20px !important;
	font-weight:600 !important;
}
@media(max-width:550px){
	.contact-form{
	padding:0px !important;
 }
}
/*** End Forms***/
/*****Start Woocommerce Pages*****/
/***Start Product_Cat Pages ***/
.shop-page-title{
		letter-spacing:-.4px !important;
}
.shop-container h2{
		letter-spacing:-1px !important;
}
@media(min-width:700px){
		.category-page-title .shop-page-title {
		min-height:300px !important
 }
}
.shop-page-title h1{
		font-size:22px;
}
.category-page-row .term-description,
.silvalli-magaza-welcome-text{
padding-bottom:10px !important;
}
/** Start Shop Side Bar**/
/* 50x50 yuvarlak thumb */
#shop-sidebar .cautron-cat-thumb {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

/* Placeholder balon */
#shop-sidebar .cautron-cat-thumb--placeholder {
  background: rgba(0,0,0,.06);
  color: #111;
  font-weight: 700;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
}

/* Satır hizası (Flatsome widget listesi) */
#shop-sidebar li {
  display: flex;
  align-items: center;
}
#shop-sidebar li > a {
  display: inline-flex;
  align-items: center;
}
#shop-sidebar .count{
		position:absolute;
		left:150px;
}
#shop-sidebar img{
		border-radius:300px
}
#shop-sidebar del,
#shop-sidebar ins{
		font-size:12px;
}
#shop-sidebar .cat-item-17,
#shop-sidebar .cat-item-664,
#shop-sidebar .is-divider{
		display:none !important;
}
#shop-sidebar .product-categories{
		padding-top:20px;
}
/*Start WBW Product Price Filter*/
.wpfMainWrapper{
		background-color:#f7f7f7;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:10px;
		padding-right:10px;
		border-radius:17px;
}
.wpfFilterWrapper .ui-slider-handle{
		border-radius:18px !important;
		background-color:black !important;
		margin-top:-4px !important
}
.wpfPriceFilterRange{
		border-radius:5px !important;
		height:5px !important;
		border:solid 1px dimgray !important;
}
div.ui-slider-range{
		background-color:black !important;
}
.wpfPriceInputs{
		position:absolute;
		left:7px;
}
.wpfPriceInputs input{
				border-radius:12px !important;
		min-width:65px !important;
}
.wpfClearButton{
		margin-left:0px !important;
		background-color:lightgray;
		margin-top:40px !important;
		text-transform:capitalize !important;
		letter-spacing:-.6px;
		width:125px !important;
		min-height:10px !important;
		font-size:15px !important;
}
.wpfClearButton:hover{
		background-color:dimgray;
		color:white
}
/*End WBW Product Price Filter*/
/** End Shop Side Bar**/
/***End Product_Cat Pages ***/
/*** Start Single Product Pages ***/
.shop-page-title.product-page-title {
		background-color:#333333;
		padding-top:0px;
		min-width:100% !important;
}
.product-page-title .breadcrumbs{
		background-color:#333333;
		color:white !important;
		position:absolute;
		top:14px;
}
.product-page-title .breadcrumbs a{
		background-color:#333333;
		color:white !important;
}
del .woocommerce-price-suffix{
		display:none;
}
.product-info .is-divider {
		display:none !important
}
.product-info.summary .price del{
	font-size:18px;
	letter-spacing:-.5px;
}
.product-info.summary .price ins{
	font-size:26px;
	letter-spacing:-.5px;
}
.product-short-description{
		height:auto !important;
}
.product-info.summary p{
		font-size:13.5px;
		font-weight:300 !important;
		color: dimgray;
		padding-top:10px;
}
.product-info.summary p b{
		font-weight:300 !important;
}
.reset_variations{
		text-transform:capitalize !important;
}
p.stock.in-stock {
		font-size:14px !important;
		color:green;
		font-weight:600 !important;
}
.product-footer h2,
.product-footer h3{
		text-transform:capitalize;
}
.product-title,
.product-footer h2{
		font-weight:700;
		letter-spacing:-.2px;
}
.accordion-title.plain.active{
		border-radius:0px 0px 13px 13px
}
.product-footer .accordion-inner p{
		font-size:13.5px;
		font-weight:400 !important;
		color:gray;
}
.product-footer .accordion-inner p strong{
		font-weight:400 !important;
}
.product-footer .accordion-inner a{
		color:dodgerblue;
}
.product-footer .accordion-inner a:hover{
		color:steelblue;
}
.product-footer .flickity-prev-next-button{
	border-radius: 0px !important;
}
/*** End Single Product Pages ***/
/**Start Woocommerce Login**/
.woocommerce-form-login iframe{
	display:inline-block !important;
		width:auto !important;
}
.my-account-header h1{
	color:black;
	text-transform:capitalize !important;
}
#customer_login > div.col-1.large-6.col.pb-0 > div > form > p:nth-child(2) > label{
 padding-top:20px !important;
}
.account-container h3,
.account-container h2{
 color:black;
 font-weight:600;
 text-transform:capitalize !important;
}
.account-container label{
 color:black;
 font-size:1.1em !important;
}
.account-container p{
 color:black;
 font-size:13px;
}
.account-container .woocommerce-Input--text{
 box-shadow:none !important;
	border:none !important;
	border-radius:10px;
	height:50px !important;
}
.account-container{
	padding-top:80px;
	padding-bottom:80px;
	padding-left:20px;
	padding-right:20px;
	border-radius:1.5em;
background-color:#e5e6f1!important;
	margin-bottom:20px;
	margin-top:20px;
	border:solid 1px #dfe0eb;
}
.account-container button{
		padding-top:13px;
		padding-bottom:13px;
}
.woocommerce-privacy-policy-text a {
		color:dodgerblue !important;
}
/*Reset Password*/
.lost_reset_password{
	padding-top:80px;
	padding-bottom:80px;
	padding-left:30px !important;
	padding-right:20px;
	border-radius:1.5em;
background-color:#e5e6f1!important;
	margin-bottom:20px;
	margin-top:20px;
	border:solid 1px #dfe0eb;
}
.lost_reset_password button{
		padding-top:13px;
		padding-bottom:13px;
		text-transform:capitalize;
}
.lost_reset_password .woocommerce-Input--text{
 box-shadow:none !important;
	border:none !important;
	border-radius:10px;
	height:50px !important;
}
/**End Woocommerce Login**/
/***Start My Account Page***/
.my-account-header{
		height:220px;
}
@media(max-width:850px){
		.my-account-header{
		height:180px;
 }
}
.my-account-header h1{
		color:white !important;
}
.my-account-header .page-title-inner{
		position:absolute !important;
		bottom:0px;
		background-color:#333333c7;
		min-width:100% !important;
 }
.flex-col small{
		color:black;
		background-color:white;
		padding-top:5px !important;
		padding-bottom:5px!important;
		padding:15px;
		border-radius:10px !important;
		text-transform:capitalize;
 }
.woocommerce-MyAccount-content p a{
  background-color: white !important;
	color:black !important;
}
.woocommerce-MyAccount-content p a:Hover{
	color:dodgerblue !important;
}
.account-user.circle{
		background-color:lightgray;
}
img.avatar{
		border:solid 5px gray;
}
em.user-id{
		display:none;
}
@media(max-width:850px){
		.woocommerce-MyAccount-navigation{
				padding-left:12px;
				padding-right:12px;
		}
}
.woocommerce-MyAccount-navigation-link{
		padding-top:5px !important;
		padding-bottom:5px !important;
		font-size:18px;
 }
.woocommerce-MyAccount-navigation-link a{
color:black !important;
	text-transform:capitalize !important;
 }
.woocommerce-MyAccount-content a{
		border-radius:18px !important;
		background-color: #3d3d3d;
		color:white !important;
 }
.woocommerce-MyAccount-content a:hover{
color:white !important;
	background-color: #1c1c1c
 }
/* My Account Addresses*/
.woocommerce-Addresses h2{
		font-size:21px;
		text-transform:capitalize;
		margin-top:20px;
}
.woocommerce-Addresses a.edit{
		padding-left:17px;
		padding-right:17px;
		padding-top:6px;
		padding-bottom:6px;
		color:white;
		background-color:#192a41;
		border-radius:15px;
}
.woocommerce-Addresses address{
	font-size:12px;
	margin-top:15px;
}
.woocommerce-MyAccount-content input,
.select2-selection.select2-selection--single,
.woocommerce-MyAccount-content select{
		border-radius:10px !important;
		box-shadow:none;
		min-height:50px;
		border: solid 1px gray;
}
.select2-selection__rendered{
		padding-top:5px !important
}
address a{
		background-color: #ffffff00 !important;
}
.woocommerce-Addresses #text{
		color:black !important;
}
/*My Account orders*/
.touch-scroll-table{
		box-shadow:none !important;
}
th.woocommerce-orders-table__header{
		border-bottom: solid 1px dimgray !important;
}
/***End My Account Page***/
/***Start Cart***/
/** Start Mini Cart**/
.off-canvas-cart{
		border-radius: 22px 0px 0px 22px;
}
div.cart-popup-title.text-center > span{
		text-transform:capitalize !important;
}
.off-canvas-cart .input-text{
		max-height:34.2px !important;
}
.ux-mini-cart-footer .tax_label{
	padding-top:3px !important;
}
.ux-mini-cart-footer{
		border-radius:20px !important;
    margin-right:-20px !important;
		margin-left:-20px !important;
		background-color:white !important
}
.woocommerce-mini-cart__buttons .wc-forward{
		background-color: white   !important;
		color:#192a41 !important;
		border: solid 1px #192a41 !important;
}
.woocommerce-mini-cart__buttons .checkout.wc-forward,
.wc-block-components-checkout-place-order-button,
.wp-block-button a{
	background-color: #192a41 !important;
	color: white !important;
	border-radius:13px !important;
}
/** End Mini Cart**/
.wc-block-cart-items__header span,
.wc-block-components-totals-item__value strong {
		text-transform:capitalize !important;
}
.wc-block-cart-items__row img{
	border-radius:12px;
}
.wc-block-components-product-badge.wc-block-components-sale-badge{
		text-transform:capitalize;
		background-color:green;
		color:white;
}
.wc-block-components-product-price__value{
		font-weight:500;
		color:black;
}
.wc-block-cart-item__remove-link{
		background-color:lightgray !important;
		text-decoration:none !important;
		min-height:22px !important;
		padding-top:1px !important;
		padding-left:8px !important;
		padding-right:8px !important;
		font-weight:500 !important;
}
.wc-block-cart-item__remove-link:hover{
		background-color:gray !important;
		color:white !important;
}
.wc-block-components-totals-item__label,
.wc-block-components-totals-item__value{
		font-size:1em !important
}
.wc-block-cart__submit-button.contained{
		font-weight:600 !important;
		min-width:50% !important;
		background-color:#192a41 !important;
}
.wc-block-cart__submit-button.contained:hover{
		background-color:dodgerblue !important;
}
/***End Cart***/
/***Start Payment Page***/ 
.wc-block-checkout h2,
.wc-block-checkout h3,
.wc-block-checkout p{
		letter-spacing:-.3px !important;
}
@media(max-width:500px){
		.wc-block-components-checkout-order-summary__title{
		margin-top:0px !important;
 }
}
.wp-block-woocommerce-checkout{
		padding-top:0px !important
}
.woocommerce-form-login-toggle{
	margin-top:15px !important;
	padding-top:15px !important;
	padding-bottom:12px !important;
	padding-left:10px !important;
	border-radius:16px !important;
	font-weight:700 !important;
	background-color:#e1e1e1 !important;
	color:black !important;
	margin-bottom:20px;
	z-index:999;
}
.woocommerce-form-login-toggle a{
 color:black;
 padding:5px;
 padding-left:10px;
 padding-right:10px;
 background-color:lightblue;
 border-radius:100px;
}
.cart-container .woocommerce-form.woocommerce-form-login.login{
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color:#e1e1e1;
	border-radius:16px;
}
.wc-block-checkout h1,
.wc-block-checkout h2,
.wc-block-checkout h3,
.wc-block-checkout h4,
.wc-block-checkout h5,
.wc-block-checkout h6{
	font-size:17px !important;
	color:steelblue !important;
	font-weight:500;
}
.wc-block-checkout p{
	font-size:14px !important;
}
.wc-block-checkout span,
.wc-block-checkout label{
	font-size:14px !important;
}
.wc-block-components-text-input{
		margin-top:10px !important
}
.wc-block-checkout input{
	font-size:15px !important
}
span.wc-block-components-radio-control__label span,
.wc-block-checkout__add-note{
		font-size:14px !important
}
.wc-block-components-radio-control-accordion-content {
		font-size:14px !important;
}
/* Start Order Summary*/
.wc-block-checkout__contact-fields,
.wc-block-components-address-form{
		margin-bottom:0px !important;
}
.wc-block-components-checkout-step__content #text{
		visibility:hidden !important;
}
.wp-block-woocommerce-checkout-order-summary-block{
		border-radius:10px !important;
		background-color: #fcfcfe;
}
.wp-block-woocommerce-checkout-order-summary-block img{
		border-radius:6px;
}
.wc-block-components-order-summary-item__total-price{
		display:none !important;
}
.wc-block-components-product-metadata__description p{
		font-size:14px !important;
}
.wc-block-components-product-details__l{
   font-size: 15px;
}
.wc-block-components-panel__button{
		font-size:15px !important;
}
.wc-block-components-totals-coupon__form{
		font-size:15px;
}
.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-totals-item__value{
		color:dimgray;
}
.wc-block-components-totals-item__value strong{
		font-size:15px;
}
.wc-block-components-totals-footer-item-tax{
		color:#939393;
}
@media(max-width:850px){
		.wc-block-checkout__actions_row button{
		min-width:100% !important;
		padding-top:16px !important;
		padding-bottom:16px !important;
 }
	.wc-block-checkout__actions_row a{
		position:absolute;
		bottom:-30px !important;
		color:#9f9f9f;
 }
}
/* End Order Summary*/
/*Start Payment Success*/
.shop_table.order_details .order-actions--heading,
.woocommerce-order-details .woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields{
		display:none !important;
}
th.woocommerce-table__product-name.product-name,
.shop_table.order_details > thead > tr > th.woocommerce-table__product-table.product-total{
		border-bottom:solid 1px dimgray !important;
}
.woocommerce-table--order-details tr{
		height:60px;
}
.is-well.col-inner.entry-content{
		border-radius:18px;
		background-color:#f0f3f3;
		box-shadow:none;
}
h2.woocommerce-order-details__title{
		text-transform:capitalize !important;
		letter-spacing:-.5px !important;
		font-weight:600;
}
.woocommerce-thankyou-order-received strong{
		color:green !important;
		font-family: poppins !important;
		font-weight:600;
		letter-spacing:-.5px !important;
}
.woocommerce-thankyou-order-details li{
		font-size:13px !important;
}
.woocommerce-customer-details{
		margin-top:40px;
		border-radius:18px;
		background-color:#f0f3f3;
		padding:25px !important;
}
.woocommerce-customer-details address{
		font-size:12px !important;
		font-style:normal !important;
}
.woocommerce-customer-details h2{
		letter-spacing:-.5px;
		font-weight:600;
		font-size:18px;
}
.woocommerce-customer-details dd,
.woocommerce-customer-details dl{
		text-transform:capitalize !important;
		font-style:normal !important;
		font-size:12px !important;
}
.return-home-btn-woo-success{
		padding-top:3.4px;
		padding-bottom:4.5px;
		padding-left:21px;
		padding-right:21px;
		border-radius:18px !important;
}
/*End Payment Success*/
 /***End Payment Page***/
/***Start Woo Additional***/
.value select{
	border-radius:10px !important;
}
.button.plus, .button.minus{
	height:2.6em !important;
}
.input-text.qty.text{
	height:2.55em !important;
}
i.icon-search {
	border-radius:13px !important;
}
.no-padding-bottom{
	padding-bottom:0px !important;
}
th.woocommerce-orders-table__cell a{
		background-color: white !important;
		color:dimgray !important;
}
th.woocommerce-orders-table__cell a:hover{
		color:black !important;
}
td.woocommerce-table__product-name a{
		color:dimgray !important;
		background-color:white !important;
}
td.woocommerce-table__product-name a:hover{
		color:black !important;
		background-color:white !important;
}
.order-again a{
		border: solid 1px dimgray !important;
}
.order-again a:hover{
		border: solid 1px dodgerblue !important;
		background-color: white !important;
}
/* Start Sale Badge */
span.onsale{
	background-color:red;
	color:white;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	border-radius:8px;
	position: absolute;
	top:-15px;
	left:10px;
	min-width:130px;
	text-align:center;
}
/* Start Sale Badges*/
.woocommerce-LoopProduct-link.woocommerce-loop-product__link > span.onsale{
	font-weight:400 !important;
	z-index:1 !important;
}
 span.onsale{
	z-index:1 !important;
}
.woocommerce-loop-product__link del small,
.entry-summary > p > del > small,
span > del > small{
  display: none !important;
}
.woocommerce-loop-product__link del{
	font-weight:600 !important;
}
.summary.entry-summary > p > del{
	font-weight:700 !important;
}
.summary.entry-summary > p > del::after{
	height:2px!important;
	background-color:dimgray !important;
}
.woocommerce-loop-product__link ins{
	text-decoration:none;
}
.dgwt-wcas-suggestions-wrapp ins{
	text-decoration:none;
	font-weight:500;
}
.homepage-products .onsale{
	background-color:white;
	color:black;
	left:40px;
}
/* End Sale Badge */
/*Filter Button*/
.filter-button{
	font-size:20px;
	text-transform:capitalize;
	letter-spacing:0.1px !important;
	padding-top:7px;
	padding-bottom:9.4px;
	padding-right:15px;
	padding-left:15px;
	border: solid 1px dimgray;
	border-radius:14px;
	color:white !important;
}
.filter-button:hover{
	background-color:black;
	border:solid 1px white;
}
@media(max-width:850px){
		#wc-block-components-totals-coupon__input-coupon{
		min-width:100% !important;
 }
}
/*Product Brightness*/
.product img{
		filter: brightness(1.03) 
}
.product_cat-kadin-yuzuk img {
  filter: brightness(1.073) !important; 
}
.product_cat-gumus-zincir img {
  filter: brightness(1.16) !important; 
}
/*Breadcrumbs Padding-Top*/
@media(max-width:550px){
	.product-page-title .woocommerce-breadcrumb.breadcrumbs{
	padding-top:2.38px
 }
}
/*Disable Woo Messagges*/
.woocommerce-message.message-wrapper,
.box-text-products .added_to_cart.wc-forward{
		display:none !important;
}
/***End Woo Additional***/
/*****End Woocommerce Pages*****/
/**Start Fonts**/
h1,h2,h3,h4{
		font-family:poppins !important;
		letter-spacing:-1px !important;
}
h5,h6,p,a{
		font-family:poppins !important;
		letter-spacing:-.4px !important;
}
@media(max-width:1000px){
		.banner a,
		.single_add_to_cart_button,
		button{
		padding-top:5px !important;
		padding-bottom:7px;
		padding-left:35px;
		padding-right:35px;
		font-size:16.5px
 }
}
/**End Fonts**/
/***Start Footer ***/
@media (min-width:1000px){
	.footer-logo{
		margin-left:-14px !important
	}
}
@media (max-width:550px){
 .site-footer h2{
	font-size:1.5em !important;
	}
}
@media (max-width:550px){
 .footer-column-1,
 .footer-column-2{
	border-bottom: solid 0.1px dimgray !important;
	padding-bottom:42px;
	margin-bottom: 42px;
	}
}
.site-footer a{
	color:white !important
}
.footer-menu a:hover {
 font-weight: 900 !important;
 letter-spacing:0.2px
}
.site-footer label{
	color:white !important;
	font-size:13.5px !important;
}
.site-footer input,
.site-footer button{
	border-radius: 20px!important;
	height:40px !important;
}
.site-footer button{
	max-width:120px !important
}
.payment-icon {
	background-color:white !important
}
.cautron-certificate a:hover{
	border-bottom: solid 1px white;
}
.cautron-logo{
	max-width:56px;
	transition: transform 0.3s ease-in-out;
}
.cautron-logo:hover{
	transform: rotate(-3deg);
}
@media (max-width:550px){
	.cautron-logo{
	max-width: 49.5px;	
}
}
.absolute-footer a{
	color:white !important
}
.absolute-footer a:hover{
	font-weight:800; 
}
@media (min-width:850px){
	.footer-secondary{
	padding-top:0px !important;
	}
}
.footer-wrapper h2,
.footer-wrapper h4{
	letter-spacing:-.6px !important;
}
.footer-wrapper h4{
	font-size:16px !important;
}
/***End Footer ***/
/*Start Error Corrections*/
.padding-fix-homepage-cat-card-24413{
  position: relative !important;
  overflow: hidden !important;
}
/*End Error Corrections*/
/**Start Device Visibility Conditions**/
/*Display Computer Only*/
@media(max-width:1000px){
	.computer-only{
		display:none !important;
	}
}
/*Display Tablet Only*/
@media(max-width:500px), (min-width:1000px){
 .tablet-only{
   display:none !important;
	}
}
/*Display Tablet and Mobile Only*/
@media(min-width:1000px){
.tablet-and-mobile-only{
  display:none !important;
	}
}
/*Display Mobile Only*/
@media(min-width:500px){
	.mobile-only{
		display:none !important;
	}
}
/**End Device Visibility Conditions**/
.out-of-stock-label{
	display:none !important;
}
/*****End Root CSS *****/
/* Start Chaty*/
.chaty-channel,
.chaty-channel button,
.chaty-cta-button{
	background-color:#ffffff00 !important;
}
.open-chaty{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.chaty-cta-close{
	padding-top:7px
}
.chaty-svg circle{
	fill:#1e64ff !important;
	background:none !important;
}
.chaty-whatsapp-header,
.chaty-whatsapp-message-content p{
	font-family: poppins;
	font-size:.95em;
}
.chaty-tooltip::after{
	font-family: poppins !important;
	font-size:.95em;
	font-weight:500;
}
/* End Chaty*/
/* Start İyzico Korumali Alisveris Banner*/
	.Overlay__Wrapper-sc-1jqrjjm-0{
		border-radius: 11px 11px 0px 0px!important;
		background-color: #ffffff7a !important;
	 backdrop-filter: blur(6px);   
  -webkit-backdrop-filter: blur(6px);
		border: solid 1px white
 }
@media(max-width:550px){
	.Overlay__Wrapper-sc-1jqrjjm-0{
	margin-left:-38.5px;
		margin-bottom:26.8px;
		border-radius:15px !important;
 }
	.ProductDetail__Wrapper-sc-6c2hl0-0{
		position:absolute !important;
		margin-top:8px;
	}
	.product-main{
		padding-top:15px !important;
		padding-bottom:10px !important;
	}
	.product-info .product_meta{
		margin-top:80px !important;
		margin-bottom:0px;
	}
}
	.ProductDetail__Wrapper-sc-6c2hl0-0{
		z-index:0 !important;
	}
/* End İyzico Korumali Alisveris Banner*/
/******End CAUTRON CSS******/
/******End CSS******/