/******Start CSS******/
/******Start CAUTRON CSS******/
/**** Start Header ****/
/*Header Logo*/
.logo{
	max-width:160px;
}
.logo img{
	max-width:175px;
}
@media(max-width:500px){
	.logo{
	margin-right:30px !important;
}
}
/***Start Navigation***/
@media(min-width:1600px){
 .mega-menu-horizontal{
	padding-left: 60px !important
}
}
@media only screen and (max-width:1600px) and (min-width:850px){
.mega-menu-horizontal a {
	font-size: 0.95em !important
}
}
.cart-price,
#header-contact > li > a > span{
	color:black;
}
.cart-price span{
		font-weight:600 !important;
}
/*Search Box*/
.header-search-dropdown button{
	border-radius:10px !important
}
.nav-dropdown {
	border-radius:15px;
	border:none !important;
	box-shadow: 0px 0px 20px 2px lightgray;
	background-color:white;
}
.woocommerce-mini-cart__empty-message{
	color:black !important;
}
.nav-dropdown button{
	color:white
}
.woocommerce-mini-cart__total{
	border:none !important
}
.nav-dropdown a:hover{
	font-weight:900 !important;
}
/**Start Mobile Nav**/
@media(max-width:1250px){
	.mega-sub-menu,
	#mega-menu-item-9512 > a{
	border-radius:0px 0px 20px 20px !important
}
	li.mega-menu-item-object-page{
	border-bottom: solid  0.8px lightgray  !important;
}
}
.mfp-content a,
.mfp-content i{
		text-transform:capitalize !important;
}
.mfp-content{
	min-width:320px !important
}
.social-icons a{
	background-color: black;
	border-radius:12px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:9px;
	padding-right:9px;
}
.social-icons a:hover{
	color:black !important;
	background-color: dodgerblue !important
}
.filter-button{
	text-transform:capitalize;
	letter-spacing:0.1px !important;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:10px;
	border: solid 1px dimgray;
	border-radius:8px;
	color:black !important;
}
.filter-button:hover{
	background-color:lightgreen;
	border:solid 1px lightgreen;
}
select.orderby{
	border-radius:10px !important;
}
/**End Mobile Nav**/
/***End Navigation***/
/**** End Header ****/
.cat-item.cat-item-128153,
.sku_wrapper{
	display:none !important;
}
/*****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;
}
}
/*Element Charachteristics */
.rounded-corner,
.rounded-corner div,
.rounded-corner span,
.rounded-corner img{
	border-radius: 20px !important
}
/*Store Pages*/
.widget-title.shop-sidebar{
	color:dodgerblue;
	font-size:1.3em;
	font-weight:500;
}
.brcs_slider_brands_container a{
	text-align:left !important
}
/****Start Buttons****/
/*Normal Button*/
.button-normal{
	padding-left:33px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:black !important;
	background-color:lightgray !important;
	border-radius:30px;
}
.button-normal:hover {
	color:white !important;
	background-color:dodgerblue !important
}
.button-white{
	padding-left:33px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:black !important;
	background-color:white !important;
	border-radius:30px;
}
.button-white:hover {
	color:white !important;
	background-color:black !important
}
.button-green{
	padding-left:33px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:white !important;
	background-color:green !important;
	border-radius:30px;
}
.button-dodgerblue{
	padding-left:33px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:white !important;
	background-color:dodgerblue !important;
	border-radius:30px;
}
.button-dodgerblue:hover {
	color:white !important;
	background-color:steelblue!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:33px;
	padding-right:33px;
	padding-top:7px;
	padding-bottom:7px;
	border:none !important;
	color:white !important;
	background-color:green !important;
	border-radius:33px;
	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:33px;
}
.is-form.expand.button{
	padding-left:33px;
	padding-right:33px;
	padding-top:7px;
	padding-bottom:7px;
	border:none !important;
	color:white;
	background-color:darkgreen;
	border-radius:33px;
	width:10em !important;
}
#place_order.button.alt,
.wc-backward{
	border-radius:33px !important;
	border:none !important;
}
/*Buttons Mobile Padding Control */
@media (max-width:750px){
.button-normal,
.button-green,
.button-dodgerblue{
	padding-top:7.5px;
	padding-bottom:7.5px;
}
}
.ux-search-submit{
	border-radius:10px;
}
/****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 ****/
/***Start Payment Page***/
.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;
}
 .input-text, 	 
 .selection span, 	 
 input,
 select{ 	 
  border-radius:10px !important 	 
}
.woocommerce-billing-fields{
  border:none; 	 
  box-shadow: 0px 0px 30px 2px silver; 	 
  padding-right:30px; 	 
  padding-left:30px; 	 
  padding-bottom:30px; 	 
  padding-top:20px; 	 
  border-radius:25px; 	 
}
.woocommerce-billing-fields label{ 
  color:dimgray;
}
.required{
  color:dodgerblue;
  font-size:13px;
}
.col-inner.has-border{ 	 
  border-radius:25px !important;	 
  border:none !important; 	 
  box-shadow: 0px 0px 30px 2px silver !important; 	 
}
  .product-name{ 	 
  text-transform:capitalize; 	 
}
#ship-to-different-address,
.create-account.woocommerce-validated{
	margin-top:15px !important;
	padding-top:15px !important;
	padding-bottom:12px !important;
	padding-left:10px !important;
	border-radius:15px !important;
	font-weight:700 !important;
	background-color:#dedede !important;
}
#ship-to-different-address span,
.create-account.woocommerce-validated span{
	font-weight:600 !important;
}
  .product-name{ 	 
  text-transform:capitalize; 	 
}
 #wc_gc_cart_redeem_send{ 	 
  background-color:dodgerblue; 	 
  text-align:center; 	 
  color:white; 	 
  width:110px !important; 	 
  border-radius:24px; 	 
}
#place_order{ 
 background-color: green !important; 
 color:white !important; 
}
 .woocommerce-terms-and-conditions-link,
 .woocommerce-privacy-policy-link{
   color:dodgerblue !important; 
   font-weight:700;
}
 .woocommerce-terms-and-conditions-link:hover,
  .woocommerce-privacy-policy-link:hover{
  color:steelblue; 	  
}
 /***End Payment Page***/
/*Start Woocommerce Login*/
.my-account-header h1{
	color:black;
}
#customer_login > div.col-1.large-6.col.pb-0 > div > form > p:nth-child(2) > label{
 padding-top:20px !important;
}
.account-container h3{
 color:black;
 font-weight:600;
}
.account-container label{
 color:black;
 font-size:1.1em !important;
}
.account-container p{
 color:black;
 font-size:13px;
}
.account-container input{
 box-shadow:none !important;
	border:none !important;
}
.account-container{
	padding-top:60px;
	padding-bottom:60px;
	padding-left:20px;
	padding-right:20px;
	border-radius:1.5em;
background-color:#e3e3e3 !important;
	margin-bottom:20px;
}
/*End Woocommerce Login*/
/*Start My Account Page*/
.my-account-header h1{
	text-transform:capitalize;
	color:black;
}
@media(min-width:1000px){
	.woocommerce-MyAccount-navigation-link{
	padding-right:10px !important;
 }
}
#my-account-nav li,
nav .woocommerce-MyAccount-navigation-link a{
	border:none !important;
}
nav .woocommerce-MyAccount-navigation-link a{
	background-color: #e3e3e3;
	color:black !important;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:18px !important;
	padding-bottom:18px !important;
	padding-left:50px !important;
	padding-right:50px!important;
	border-radius:13px;
	border:none !important;
	font-weight:400 !important;
	font-size:1em !important;
}
nav .woocommerce-MyAccount-navigation-link a:hover {
	background-color:dimgray;
	color:white !important;
}
nav .woocommerce-MyAccount-navigation-link.is-active a{
	background-color:green;
	color:white !important;
}
.dashboard-links li{
	border:none !important;
}
.dashboard-links a{
	padding-top:22px !important;
	padding-bottom:22px !important;
	border: .5px solid #efefef  !important;
	border-radius:20px;
	background-color:#efefef !important;
	font-size:.8em !important;
}
.dashboard-links a:hover{
	color:green !important;
	border: .5px solid green !important
}
.woocommerce-orders-table__cell a,
.woocommerce-button.button.view.order-actions-button,
.order-again a{
	border-radius:12px !important;
	font-weight:400 !important;
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
}
.woocommerce-giftcards-table{
	margin-bottom:40px !important
}
.woocommerce-giftcards-table  td{
	padding-bottom:60px
}
.woocommerce-giftcards-activity-table td{
	border:none !important;
}
/*End My Account Page*/
/*Woo Additional*/
.product-thumbnail img{
	border-radius:1em !important;
}
.woocommerce-additional-fields,
.optional,
.woocommerce-form-coupon-toggle,
.add_gift_card_form{
  display:none !important; 	 
}
.woocommerce-variation-add-to-cart-enabled .ux-quantity__button,
.woocommerce-variation-add-to-cart-disabled .ux-quantity__button{
	height:40px !important;
}
/****END WOOCOMMERCE ****/
/***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:55px;
}
@media (max-width:550px){
	.cautron-logo{
	max-width:49px !important;
}
}
.absolute-footer a{
	color:white !important
}
.absolute-footer a:hover{
	font-weight:800; 
}
@media (min-width:850px){
	.footer-secondary{
	padding-top:0px !important;
	}
}
/***End Footer ***/
/**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**/
/* 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:-32px;
		margin-bottom:14.5px;
		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 Root CSS *****/
/******End CAUTRON CSS******/
/******End CSS******/