/******Start CSS******/
/******Start CAUTRON CSS******/
/**** Start Header ****/
/*Header Logo*/
.logo{
	max-width:140px;
}
.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;
}
/***Start Navigation***/
.mega-menu-horizontal{
	padding-left: 0px !important
}
@media only screen and (max-width:1400px) and (min-width:850px){
.mega-menu-horizontal a {
	font-size: 0.95em !important
}
}
@media(min-width:1400px){
.flex-col.hide-for-medium{
	margin-right:120px !important;
}
}
.flex-col.hide-for-medium{
	margin-right:45px;
}
.nav-dropdown {
	border-radius:15px;
	border:none !important;
	box-shadow: 0px 0px 20px 2px dimgray;
	background-color:#f0f0f2;
}
li.woocommerce-MyAccount-navigation-link{
	border-bottom: solid .3px #c6c6c6 !important
}
li.woocommerce-MyAccount-navigation-link--customer-logout{
	border-bottom:none !important
}
img.attachment-woocommerce_thumbnail  {
	border-radius:10px !important;
}
.woocommerce-mini-cart__empty-message,
.remove.remove_from_cart_button{
	color:black !important;
}
.icon-shopping-cart:after{
	color:white;
	background-color:dodgerblue;
}
.nav-dropdown button{
	color:white
}
.woocommerce-mini-cart__total{
	border:none !important
}
.nav-dropdown a:hover{
	font-weight:900 !important;
}
/*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:50px;
	padding-bottom:50px;
	padding-left:20px;
	padding-right:20px;
	border-radius:1.5em;
background-color:#8ebf00eb!important;
	margin-bottom:20px;
}
/*End Woocommerce Login*/
/*Start My Account Page*/
@media(min-width:1000px){
	.woocommerce-MyAccount-navigation-link{
	padding-right:10px !important;
 }
}
#my-account-nav li,
.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:dodgerblue;
	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:dodgerblue !important;
	border: .5px solid dodgerblue !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*/
/* Start Search Inputs */
.mfp-bg.off-canvas.off-canvas-undefined.mfp-ready{
	opacity:75%;
}
select.search_categories{
	border-radius:12px !important;
}
.ux-search-submit{
	background-color: dodgerblue;
	border-radius: 0px 12px 0px 0px;
}
/* End Search Inputs */
/*Adjust Language Switcher on Web Nav*/
@media(min-width:900px){
	#mega-menu-item-wpml-ls-128091-tr > ul{
	max-width:117px !important;
}
#mega-menu-item-wpml-ls-128091-en > ul{
	max-width:119px !important;
}
}
/**Start Mobile Nav**/
.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:lightblue;
	border:solid 1px lightblue;
}
/**End Mobile Nav**/
/***End Navigation***/
/**** End Header ****/
/*****Start Root CSS *****/
/*Fonts*/
h,h1,h2,h3,h4,h5,h6,p,a{
	font-family:poppins !important;
}
h,h1,h2,h3,h4,h5,h6{
	font-family:poppins !important;
	text-transform:capitalize !important;
}
/*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;
}
}
/**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{
	border-radius: 15px !important;
}
/*Woo Additional*/
.value select{
	border-radius:10px !important;
}
.button.plus, .button.minus{
	height:2.6em !important;
}
.input-text.qty.text{
	height:2.55em !important;
}
.price.product-page-price span{
	color:green !important
}
i.icon-search {
	border-radius:13px !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: 0px 30px 0px 0px;
 transition: transform 0.3s ease-in-out;
}
.button-normal:hover {
  transform: rotate(-3deg);
	color:white !important;
	background-color:dodgerblue !important
}
.button-lime{
	padding-left:30px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:black !important;
	background-color:#baff00 !important;
	border-radius: 0px 30px 0px 0px;
 transition: transform 0.3s ease-in-out;
}
.button-lime:hover {
  transform: rotate(-3deg);
}
.button-dodgerblue{
	padding-left:30px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:white !important;
	background-color:dodgerblue !important;
	border-radius: 0px 30px 0px 0px;
 transition: transform 0.3s ease-in-out;
}
.button-dodgerblue:hover {
  transform: rotate(-3deg);
	color:white !important;
	background-color:cyan!important
}
.button-orange{
	padding-left:30px;
	padding-right:33px;
	font-size:1.4em;
	border:none !important;
	color:white !important;
	background-color:#ff6b00 !important;
	border-radius: 0px 30px 0px 0px;
 transition: transform 0.3s ease-in-out;
}
.button-orange:hover {
  transform: rotate(-3deg);
	color:white !important;
	background-color:orange !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:30px;
	padding-right:33px;
	padding-top:7px;
	padding-bottom:7px;
	border:none !important;
	color:white !important;
	background-color:dodgerblue !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;
}
/*Buttons Mobile Padding Control */
@media (max-width:750px){
.button-normal,
.button-lime,
.button-dodgerblue,
.button-orange{
	padding-top:7.5px;
	padding-bottom:7.5px;
}
}
/****End Buttons****/
/*** Start Forms***/
.forminator-input,
.forminator-textarea{
	border-radius:12px !important;
}
.forminator-error-message{
		border-radius:8px !important;
}
.forminator-button{
	border-radius: 0px 20px 0px 0px !important;
	transition: transform 0.3s ease-in-out;
	font-weight:600 !important;
}
.forminator-button:hover{
 transform: rotate(-3deg);
}
@media(max-width:550px){
	.contact-form{
	padding:0px !important;
 }
}
/*** End Forms***/
/***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{ 	 
  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;
}
.woocommerce-additional-fields,
.optional,
.woocommerce-form-coupon-toggle,
.add_gift_card_form{
  display:none !important; 	 
}
.col-inner.has-border{ 	 
  border-radius:25px !important;	 
  border:none !important; 	 
  box-shadow: 0px 0px 30px 2px silver !important;
	background-color:#f4f4f4
}
#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:0px 24px 0px 0px;	 
}
#place_order{ 
 background-color: #baff00 !important; 
 color:black !important; 
	min-width:100% !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 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: 0px 20px 0px 0px !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;
	}
}
/***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**/
.sku_wrapper,
.out-of-stock-label{
	display:none !important;
}
/*****End Root CSS *****/
/* Start İyzico Korumali Alisveris Banner*/
	.Overlay__Wrapper-sc-1jqrjjm-0{
		border-radius: 11px 11px 0px 0px!important;
		background-color: #ffffff49 !important;
	 backdrop-filter: blur(6px);   
  -webkit-backdrop-filter: blur(6px);
		border: solid 1px #d2d2d266;
 }
@media(max-width:550px){
	.Overlay__Wrapper-sc-1jqrjjm-0{
	margin-left:-31.5px;
		margin-bottom:14px;
		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******/