/****Start CSS****/ 
/*** Start CautronCSSCodes ***/
/**Start NAV**/
/*Optimize NAV for Media Max Width 1200px */
@media (max-width:1200px){	li.html.custom.html_topbar_left{
		display:none;
	}
	ul.nav-left{
justify-content:left !important;
		margin-top:7px
	}
	.nav-left li {
	margin-left:5px;
	margin-top:0px !important;
	margin-bottom:0px !important
}
	.nav-left a{
		padding:0px !important;
	}
}
.html_topbar_left{
	display:none !important;
}
/*Show New Tab Arrow of Nav Item Equipments on only Computer */
@media (max-width:1250px){
	.menu-item svg {
	display:none !important;
}
}
/*Reducing SVG Width and Height Of Nav Item Equipments */
.header-main svg,
.menu-item svg {
	max-width:25px;
	height:20px;
	padding:0px !important;
	margin:0px !important;
}
/**End NAV**/
/**Start Blog Articles**/
/* Hide blog comments*/
.comments-area{
	display:none !important;
}
/**End Blog Articles**/
/***** START WOOCOMMERCE ****/
/**Start Woocommerce Account 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 button{
 font-size:1.1em !important;
}
.account-container input{
 box-shadow:none !important;
	border:.5px solid lightgray !important;
	border-radius:12px;
}
.account-container{
	padding-top:60px;
	padding-bottom:60px;
	padding-left:20px;
	padding-right:20px;
	border-radius:1.5em;
background-color:#f4f4f4 !important;
	margin-bottom:20px;
}
/**End Woocommerce Account 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 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:15px !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;
	color:black !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{ 
 color:white !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 Woo Additional**/
.woocommerce-product-gallery__image,
.woocommerce-product-gallery__image img,
.product-images,
.product-gallery,
.woocommerce-product-gallery__wrapper,
.product-container .flickity-viewport,
.product-thumbnail img{
	border-radius:1em !important;
}
.woocommerce-product-gallery__image{
	background-color:white !important;
}
/*Reduce Woocommerce Tabs h3 Margin Bottom */
.woocommerce-Tabs-panel h3 {
	margin-bottom: 0px !important;
}
/***** END WOOCOMMERCE ****/
/** Start Footer **/
/* Change Background Color of Privacy Policy Link on The Footer */
.wpautoterms-footer {
	background-color:#e0e0e0 !important;
}
/**End Footer **/
/***Start Root***/
/**Start Containers**/
/* Central Single Text Container */
@media(min-width: 1000px){
	.central-single-text-container{
	max-width:67%;
  margin-left:auto;
	margin-right:auto;
 }
}
@media(max-width: 999px){
	.central-single-text-container{
	max-width:90%;
  margin-left:auto;
	margin-right:auto;
 }
}
.rounded-corner,
.rounded-corner img,
.wc-appointments-appointment-form{
	border-radius:15px !important;
}
input,
.widget_shopping_cart img.attachment-woocommerce_thumbnail{
	border-radius:12px !important;
}
/**End Containers**/
/**Start Buttons**/
@media(min-width:1000px){
	.cautron-button{
	max-width: 70% !important;
	border-radius: 10px !important;
}
}
.blue-button{
	background-color: dodgerblue !important;
	color:white !important;
	border-color:dodgerblue !important;
}
.white-button{
	background-color: white !important;
	color:dodgerblue !important;
	border-color:dodgerblue !important;
}
.white-link{
	color:white !important;
}
.white-link-2{
	color:white !important;
}
.white-link:hover{
	color:dodgerblue !important;
}
.center-button a{
	justify-content:center !important;
	align-self:center;
	margin-left:auto !important;
	margin-right:auto !important;
}
.wc-forward,
.button.primary.mt-0,
.sticky-add-to-cart-select-options-button,
.woocommerce-form-login__submit,
.woocommerce-form-register__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;
}
/**End Buttons**/
/** Start Fonts **/
.bold h3{
	font-weight:700 !important;
}
/** End Fonts **/
/**Start Mobile Padding-Margin Control **/
@media(max-width:750px){
	.no-padding-top-on-mobile{
	padding-top:0px !important;
}
	.no-padding-bottom-on-mobile{
	padding-bottom:0px !important;
}
	.add-margin-top-on-mobile{
		margin-top:3em !important
	}
}
/**End Mobile Padding-Margin Control **/
/**Start Forminator Forms Root**/
	.forminator-title{
		padding-top:40px !important;
	}
	.forminator-subtitle{
		line-height:28px !important;
		padding-bottom:10px !important;
	}
@media(min-width:800px){
	.forminator-ui{
 min-width:85% !important
}
}
.forminator-title {
	font-weight:700 !important;
	font-size:1.5em !important
}
.forminator-label{
	padding-bottom:10px;
}
.forminator-multiselect,
.forminator-option,
.forminator-select span,
textarea{
	border-radius:11px !important;
}
.forminator-error-message{
	border-radius:8px !important;
}
.forminator-button,
.forminator-button-submit{
	border-radius:9px !important;
	font-weight:700 !important;
}
.forminator-draft-notice{
	margin-top:25px;
	border-radius:10px !important;
}
.forminator-draft-link,
.forminator-input{
	border-radius:8px !important;
	text-decoration:none !important;
}
.forminator-copy-btn{
	border-radius:10px;
	font-weight:700 !important;
}
.iti__country-list{
	font-size:14px;
	border-radius:10px
}
.forminator-input.forminator-datepicker{
  pointer-events: none; 
  user-select: none; 
  -webkit-user-select: none;
  touch-action: none;  
  cursor: not-allowed;
}
/**End Forminator Forms Root**/
/**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:-37px;
		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*/
.wpautoterms-footer{
	z-index:0;
}
/** START ROOT SELECTORS
 * .central-single-text-container
 * .cautron-button
 * .blue-button
 * .center-button
 * .bold
 * .no-padding-top-on-mobile
 * .no-padding-bottom-on-mobile
 * .add-margin-top-on-mobile
 * .computer-only
 * .tablet-only
 * .tablet-and-mobile-only
 * .mobile-only
 END ROOT SELECTORS**/
/***End Root***/
/*** End CautronCSSCodes ***/
/****End CSS****/