/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
/*
select {
    font-size: 14px;
    border-radius: 3px;
	border: 1px solid #bbb;
	-moz-appearance: none;
	-webkit-appearance: none;
    padding: 15px;
	background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='8' height='10' fill='#878787'><polygon points='0,0 8,0 4,5'/></svg>") no-repeat;
	background-position: right 10px top 60%;
}
*/

.page-id-4298 .main_title {
	display: none;
}

/* User Registration eklentisiyle oluşturulup kullanılan Üye Ol formunun bilgi mesajındaki İ karakterinin biçimlendirilmesi için eklenmişti. Dashicon'un giriş yapmamış kullanıcılar için de kullanımı açıldığı için gerek kalmadı. */
/*
#ur-submit-message-node::before {
    font-family: Verdana;
    content: "i";
    font-size: 16px;
    font-weight: bold;
    border: 1px solid #8fae1b;
    padding: 1px 9px;
    border-radius: 100%;
    color: #ffffff;
    background-color: #8fae1b;
}
*/

/* buttons fixed to the bottom */
/* Kaynak: https://quiroz.co/align-buttons-to-the-bottom-of-the-row/ */
.gq_r_fixed_buttons .et_pb_column {
	padding-bottom: 30px;
}

.gq_r_fixed_buttons .et_pb_button_wrapper {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#cookie-law-info-bar {
	top: auto !important;
    bottom: 2rem !important;
	left: 20% !important;
	width: 60% !important;
	border: 1px solid #3F8335 !important;
	border-radius: 8px !important;
	text-align: center !important;
	font-weight: 500 !important;
	padding: 20px 15px !important;
	box-shadow: 0px 2px 18px 0px #3F8335 !important;
}

.cli-plugin-button {
    border-radius: 25px !important;
	padding: 10px 15px !important;
	font-weight: 600 !important;
}

/* unvisited link */
a.altlik-baglantisi {
color: #ffffff;
}

/* mouse over link */
/* selected link */
a.altlik-baglantisi:hover,
a.altlik-baglantisi:active {
color: #3F8335;
}

.altlik-simgesi {
color: #fff;
background-color: #3F8335;
padding: 10px;
border-radius: 50%;
margin-right: 9px;
display: inline-flex;
}

@media (max-width: 479px){
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
		margin: auto 0 !important;
	}
}

@media (max-width: 980px){
	.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
		margin-bottom: auto !important;
	}
}

.et_pb_contact_right p input {
	max-width: 60px;
}

/* Kaynak: https://www.peeayecreative.com/how-to-change-the-divi-menu-module-hamburger-icon-to-an-x-when-open/ */
/*change Divi hamburger menu to X*/
.mobile_nav.opened .mobile_menu_bar:before {
    content: 'M';
}
/*rotate the Divi Menu icon on click*/
.mobile_menu_bar:before {
	transition: all .4s ease;
	transform: rotate(0deg);
	display: block;
}
/*rotate the Divi Menu icon on click*/
.mobile_nav.opened .mobile_menu_bar::before {
	transition: all .4s ease;
	transform: rotate(90deg);
	display: block;
}

.urun-fiyatlari-toplami-baglantisi {
	margin: auto 0;
}

@media (max-width: 980px) {
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.et_mobile_nav_menu {
		order: 1;
	}

	a.et_pb_menu__cart-button {
		margin-top: 6px;
		margin-left: 0;
		order: 2;
	}

	.urun-sayisi {
		order: 3;
	}

	.urun-fiyatlari-toplami-baglantisi {
		order: 4;
	}
}

.alti-cizili h1:after,
.alti-cizili h2:after,
.alti-cizili h4:after {
	display: table;
	content: "";
	border-top: 2px solid #3F8335;
	width: 80px;
	margin: 20px 0px 5px;
}

.alti-ortali-cizili h1:after,
.alti-ortali-cizili h2:after,
.alti-ortali-cizili h4:after {
	display: table;
	content: "";
	border-top: 2px solid #3F8335;
	width: 80px;
	left: 0px;
	right: 0px;
	margin: 20px auto 5px;
}

/*Back to top button styling*/
.et_pb_scroll_top.et-pb-icon {
	z-index: 99998;
    padding: 2px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	right: 10px;
    bottom: 20px;
	background: #3F8335;
}
/*
@media (min-width: 1176px) {
	.sayfa-basligi-satiri {
		padding-left: 6%!important;
		padding-right: 6%!important;
	}
}

@media (max-width: 1175px) {
	.sayfa-basligi-satiri {
		padding-left: 1%!important;
		padding-right: 1%!important;
	}
}
*/
/*
@media (max-width: 1075px) {
	.nav li li a,
	.ana-menu li,
	.ana-menu li a {
		font-size: 12px!important;
	}
}

@media (max-width: 1015px) {
	.nav li li a,
	.ana-menu li,
	.ana-menu li a {
		font-size: 11px!important;
	}
}
*/
@media (max-width: 1280px) {
	.nav li li a,
	.ana-menu li,
	.ana-menu li a {
		font-size: 12px!important;
	}
}
/*
@media only screen and (max-width: 1080px) {
	.et_pb_menu .et_pb_menu__menu {
		display: none;
	}
	.et_mobile_nav_menu {
		display: block
	}
}
*/
.et_mobile_menu,
.nav li ul {
	/* border-top: 3px solid #fff; */
	border-top: 0px;
}
/*
.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li>ul, .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	top: calc(100% + 17px);
}
*/
/*
.et_pb_pricing_table_wrap {
    align-items: normal;
}
*/
@media all and (min-width: 601px) {
	.kisi-sayfasi-gorseli {
		float: left;
	}
}

/* Change cart icon to speech bubble (outline) */
.et_pb_menu__cart-button:after {
    /*content: '\e013';*/
	content: '\e021';
    /* font-family: 'ETmodules' !important; */
	/*font-weight: 500;*/
	margin-top: -4px;
}

a.et_pb_menu__icon, button.et_pb_menu__icon {
	color: #ffffff !important;
	margin-right: 5px;
}

.et_pb_menu__menu {
	margin-right: 10px;
}

.count {
    background: #ffffff;
    color: #3F8335;
    border-radius: 2em;
    height: 13px;
    line-height: 13px;
/* position: absolute; */
/*    right: 5px; */
    text-align: center;
/*    top: 90%; */
	margin-top: 8px;
/*    top: 90%; */
/*    transform: translateY(-100%) translateX(15%); */
    width: 13px;
/*	white-space: nowrap; */
}

.urun-sayisi {
	font-size: 13px;
    background: #ffffff;
    color: #3F8335;
    border-radius: 2em;
    height: 15px;
    width: 15px;
    line-height: 15px;
/* position: absolute; */
/*    right: 5px; */
    text-align: center;
/*    top: 90%; */
	margin: auto 5px auto 0;
/*    top: 90%; */
/*    transform: translateY(-100%) translateX(15%); */
/*	white-space: nowrap; */
}

.urun-fiyatlari-toplami {
    color: #ffffff;
	margin: auto 0;
}

/*
.count {
	 position: absolute;
     top: 15px;
     left: 5px;
     transform: translateY(-105%) translateX(25%);
     font-family: Arial, Helvetica, sans-serif;
     font-weight: normal;
     font-size: 12px;
     line-height: 22px;
     height: 22px;
     width: 22px;
     vertical-align: middle;
     text-align: center;
     color: #fff;
     background: #ffaa00;
     border-radius: 50%;
     padding: 1px;
}
*/

/* Şu anda görünmez yapılan, "HİZMETLERİMİZ" düğmeli, "Neden Strateji 360?" bölümünde kullanılıyor. */
a.pa-blurb-button {
	color: #ffffff;
	background: #3F8335;
	border: 2px solid #3F8335;
	padding: .7em 1.3em;
	margin-top: 20px;
	border-radius: 50px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
	font-weight: 600;
}

a.pa-blurb-button:hover {
	background: transparent;
	color: #3F8335;
	border: 2px solid #3F8335;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
	font-weight: 600;
}

/*
 * WooCommerce -> Sepet sayfasında küçük resim, "Miktar" ve "Ara Toplam" sütunlarını gizle
 *
 * Kaynak: https://www.businessbloomer.com/woocommerce-hide-column-cart-table/
 */
/* Küçük resim sütununu gizle */
.woocommerce table.cart th:nth-of-type(2),
.woocommerce table.cart td:nth-of-type(2) {
	display: none;
}

/* Miktar sütununu gizle */
.woocommerce table.cart th:nth-of-type(5),
.woocommerce table.cart td:nth-of-type(5) {
	display: none;
}

/* Ara toplam sütununu gizle */
.woocommerce table.cart th:nth-of-type(6),
.woocommerce table.cart td:nth-of-type(6) {
	display: none;
}

/*
 * WooCommerce -> Sepet sayfasında "Sepeti güncelle" düğmesini gizle.
 */
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
	display: none;
}

/*
 * WooCommerce -> Sepet sayfasında "Ara Toplam" satırını kaldır.
 *
 * Kaynak: https://gist.github.com/mikejolley/e73f9d061aaebd25ccdc
 */
.cart-subtotal {
	display: none !important;
}

/* Toplamlar tablosunun çizgileri tamamen kaldır. */
#add_payment_method .cart-collaterals .cart_totals table, .woocommerce-cart .cart-collaterals .cart_totals table, .woocommerce-checkout .cart-collaterals .cart_totals table {
	border: hidden;
}

/* "Toplam" satırının üzerine fazladan konulan çigiyi kaldır. */
/*
#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th {
	border-top: hidden;
}
*/

/*
 * WooCommerce -> Sepet sayfasındaki "Ödeme sayfasına git",
 * WooCommerce -> Sepet sayfasındaki "Mağazaya geri dön" ve
 * WooCommerce -> Ödeme sayfasındaki "Siparişi onayla" düğmelerini biçimlendir.
 */
/* "Siparişi onayla" düğmesini içinde bulunduğu bölümde sağa hizala. */
.wc-proceed-to-checkout {
	float: right;
	/* margin-bottom: 20px; */
}

/* "Mağazaya geri dön" düğmesinin altına boşluk ekle.
 * WooCommerce -> Ödeme sayfasının altına boşluk ekle.
 */
/*
.return-to-shop,
.checkout.woocommerce-checkout,
.woocommerce-MyAccount-content
{
	margin-bottom: 50px;
}
*/
/* Düğmelerin ilk halini biçimlendir. */
/*button,*/
/*
a.checkout-button.button.alt.wc-forward,
.button.alt,
.button.wc-backward {
	color: #ffffff !important;
	background-color: #3F8335 !important;
	font-size: 14px !important;
	border-radius: 100px !important;
	padding: 10px 30px !important;
	width: fit-content !important;
	border: 2px solid #3F8335 !important;
}
*/
/* Düğmelerin imleç üzerine geldiğindeki halini biçimlendir. */
/*button:hover,*/
/*
a.checkout-button.button.alt.wc-forward:hover,
.button.alt:hover,
.button.wc-backward:hover {
	color: #3F8335 !important;
	background-color: #ffffff !important;
	border: 2px solid #3F8335 !important;
}
*/
/* İmleç üzerine geldiğinde ikon gösterimini kaldır */
/* Kaynak: https://divi.help/threads/button-hover-icon-remove.2712/ */
/*button:after,*/
/*
a.checkout-button.button.alt.wc-forward:after,
.button.alt:after,
.button.wc-backward:after {
	display: none !important;
}
*/

/*
 * WooCommerce -> Ödeme sayfasında "x adet" ifadelerini kaldır.
 */
.product-quantity {
	display: none;
}

/*
 * WooCommerce -> Ödeme sayfasında sağdaki sütunda bulunan "Ek bilgi" bölümünün kaldırılması sonrası soldaki sütunun genişliğini artır.
 */
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
	width: 100%;
}

/*
 * WooCommerce bilgilendirmelerinin arka plan renklerini, yazı boyutlarını ve yazı rengini değiştir.
 */
/*
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	background: transparent !important;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	font-size: 14px !important;
	color: #666666 !important;
	padding: 0px !important;
}
*/
/*
 * Kaynak: https://wordpress.org/support/topic/formatting-address-fields-in-account-form/
 */
#billing_vergi_dairesi,
#billing_company,
#billing_first_name,
#billing_address_1,
label[for=billing_country] {
	text-transform: capitalize;
}

#billing_last_name,
#billing_city,
#billing_state,
.select2,
.select2-results,
#billing_country_field {
	text-transform: uppercase;
}

#billing_email {
	text-transform: lowercase;
}

/* Place button modules next to each other in the same column */
.pa-inline-buttons .et_pb_button_module_wrapper {
	display: inline-block;
}

.pa-inline-buttons {
	text-align: right !important;
}
/*
.woocommerce-account .woocommerce-MyAccount-navigation {
  width: 20% !important;
}

.woocommerce-account .woocommerce-MyAccount-content {
  width: 78% !important;
}
*/

/* section padding düzeltmesi */
/*
@media (min-width: 981px) {
	.baslik-bolumu {
		padding: 0 !important;
	}
}
*/

.woocommerce-order-details__title,
.woocommerce-column__title,
.woocommerce-Address-title {
	margin: 20px auto;
}

.et-pb-contact-message p {
	font-size: 14px !important;
	position: relative !important;
	padding: .75rem 1.25rem !important;
	margin-bottom: 1rem !important;
	border: 1px solid transparent !important;
	border-radius: .25rem !important;

	color: #155724 !important;
	background-color: #d4edda !important;
	border-color: #c3e6cb !important;
}

.woocommerce {
	margin-bottom: 50px;
}

.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single {
  height: 50px;
  padding: 10px 12px 2px 6px;
  background-color: transparent;
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,
.woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px;
}

.select2-drop-active {
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
}

.select2-container-active .select2-choice {
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
}

.select2-container-active .select2-choices {
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
}

.select2-container .select2-choice {
  line-height: 50px;
  height: 50px;
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
}

.select2-container .select2-choice .select2-arrow {
  width: 30px;
}

.select2-container .select2-choice .select2-arrow b {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
}

.select2-container .select2-choice .select2-arrow b:before {
  content: '\f107';
}

.select2-container .select2-choice .select2-arrow b:after {
  display: none;
}

.select2-container .select2-choice abbr {
  font-family: 'FontAwesome';
  font-weight: normal;
  font-style: normal;
  letter-spacing: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 14px;
  line-height: 50px;
  text-align: center;
}

.select2-dropdown-open.select2-drop-above .select2-choice {
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
}

.select2-dropdown-open.select2-drop-above .select2-choices {
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
}

.select2-drop.select2-drop-above.select2-drop-active {
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
}

/*Checkout*/
.woocommerce form.woocommerce-checkout .select2-container--default .select2-selection--single,
.woocommerce form.woocommerce-address-fields .select2-container--default .select2-selection--single {
  background-color: #ffffff;
  margin-top: 4px;
}
.woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
    top: 5px;
}
.woocommerce .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px;
}
/*Woocommerce-cart*/
.woocommerce-cart .select2-container--default .select2-selection--single {
  background-color: #ffffff;
  /*border-color: #39414d;*/
  border: 3px solid #39414d;
  height: 50px;
}
.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  height: 50px;
}
.woocommerce-cart .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 50px;
}

/* WooCommerce düğmeleri */
.ur-submit-button,
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
	color: #ffffff !important;
	background-color: #3F8335 !important;
	font-size: 14px !important;
	border-radius: 100px !important;
	padding: 10px 30px !important;
	width: fit-content !important;
	border: 2px solid #3F8335 !important;
	font-weight: 600;
}

.ur-submit-button:hover,
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
	color: #3F8335 !important;
	background-color: #ffffff !important;
	border: 2px solid #3F8335 !important;
	font-weight: 600;
}

.ur-submit-button:after,
.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after, .woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {
	display: none !important;
}

/* Yeşil düğme */
.yesil-dugme {
	color: #ffffff;
	background-color: #3F8335;
	border: 1px solid #3F8335;
	border-radius: 16px;
	font-size: 0.60rem;
	font-weight: 800;
	padding: 3px 4px;
}

.yesil-dugme:hover {
	color: #3F8335;
	background-color: #ffffff;
	border: 1px solid #3F8335;
}

.yesil-dugme:after {
	display: none;
}

/* Lacivert düğme */
.lacivert-dugme {
	color: #007BBD;
	background-color: #ffffff;
	border: 2px solid #007BBD;
	border-radius: 100px;
	font-size: 13px;
	font-weight: 600;
	padding: 12px 16px;
	/* width: fit-content; */
}

.lacivert-dugme:hover {
	color: #ffffff;
	background-color: #007BBD;
	border: 2px solid #007BBD;
}

.lacivert-dugme:after {
	display: none;
}

/* Kaynak: https://wpxpress.com/make-great-looking-woocommerce-my-account-navigation-with-css/ */
@media only screen and (max-width: 768px) {
	.woocommerce-MyAccount-navigation ul {
		text-align: center;
	}

	.woocommerce-MyAccount-navigation ul li {
		display: inline-block;
		padding: 8px 20px;
		background-color: rgba(0,0,0,0.05);
		border-bottom: 1px solid rgba(0,0,0,0.05);
	}
}

@media only screen and (min-width: 769px) {
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 22%;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
		width: 75%;
	}

	nav.woocommerce-MyAccount-navigation ul {
		list-style-type: none !important;
	}

	.woocommerce-MyAccount-navigation ul li {
		margin-bottom: 3px;
		padding: 8px 20px;
		background-color: rgba(0,0,0,0.05);
		border-bottom: 1px solid rgba(0,0,0,0.05);
	}
}

/*
@media only screen and (min-width: 769px) {
	.woocommerce-account .woocommerce-MyAccount-navigation {
		width: 22%;
	}

	.woocommerce-account .woocommerce-MyAccount-content {
		width: 75%;
	}

	nav.woocommerce-MyAccount-navigation ul {
		list-style-type: none !important;
		padding-left: 0;
		max-width:200px;
		line-height: 26px;
	}

	nav.woocommerce-MyAccount-navigation ul li a {
		color: #ffffff;
		font-weight: 700;
	}

	nav.woocommerce-MyAccount-navigation ul li {
		padding: 8px 20px;
		background-color: #007BBD;
		border-bottom: 1px solid #ffffff;
	}

	nav.woocommerce-MyAccount-navigation ul li.is-active {
		background-color: #007BBD;
	}

	nav.woocommerce-MyAccount-navigation ul li.is-active a {
		color: #3F8335;
		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 #007BBD;
		border-bottom: 20px solid transparent;
		float: right;
		margin-right: -34px;
		margin-top: -7px;
	}

	nav.woocommerce-MyAccount-navigation ul li a:not(.is-active):hover {
		color: #3F8335;
	}

	nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {
		background-color: #007BBD;
	}

	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 #007BBD;
		border-bottom: 20px solid transparent;
		float: right;
		margin-right: -34px;
		margin-top: -7px;
	}
}
*/

.ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-checkbox ul, .ur-frontend-form .ur-form-row .ur-form-grid .ur-field-item.field-radio ul {
	list-style-type: none !important;
}
/*
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label {
	font-weight: normal;
}
*/
.ur-frontend-form .ur-form-row .ur-form-grid .__PrivateStripeElement, .ur-frontend-form .ur-form-row .ur-form-grid input[type="date"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="email"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="number"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="password"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="phone"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="text"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="timepicker"], .ur-frontend-form .ur-form-row .ur-form-grid input[type="url"], .ur-frontend-form .ur-form-row .ur-form-grid select, .ur-frontend-form .ur-form-row .ur-form-grid textarea {
    line-height: normal;
    padding: 15px;
    font-size: 14px;
    border-radius: 3px;
}

#e_posta_adresi_kullanim_onayi_field .ur-label {
	display: none !important;
}

.ur-frontend-form {
    margin: 2em 0;
	padding: 20px;
    border: 1px solid #d3ced2;
    border-radius: 5px;
}

.ur-frontend-form .ur-form-row .ur-form-grid {
	padding: 0;
}

.woocommerce-form__input-checkbox {
	margin-top: 5px;
}

/*
 * WooCommerce bilgilendirmelerinin arka plan renklerini, yazı boyutlarını ve yazı rengini değiştir.
 */
/*
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce .woocommerce-message {
	background: transparent !important;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	font-size: 14px !important;
	color: #666666 !important;
	padding: 0px !important;
}
*/
.woocommerce-info a {
	color: #2ea3f2 !important;
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
	font-size: 14px !important;
	position: relative !important;
	padding: .75rem 1.25rem !important;
	margin-bottom: 1rem !important;
	border: 1px solid transparent !important;
	border-radius: .25rem !important;
}
.woocommerce-error {
	color: #721c24 !important;
	background-color: #f8d7da !important;
	border-color: #f5c6cb !important;
}
.woocommerce-info {
	color: #0c5460 !important;
	background-color: #d1ecf1 !important;
	border-color: #bee5eb !important;
}
.woocommerce-message {
	color: #155724 !important;
	background-color: #d4edda !important;
	border-color: #c3e6cb !important;
}

/* WordPress blok düzenleyicisi ile düzenlenmiş sayfalarda listeleri biçimlendir. */
.liste li::marker {
	font-weight: bold;
}

.numarali-alt-liste {
	padding-left: 2em !important;
}

.numarali-alt-liste li::marker {
	font-weight: bold;
}

.numarasiz-alt-liste {
	padding-left: 3em !important;
}

/* Altlıktaki menü nesnesinin biçimlendir. */
#menu-bilgilendirme-menusu-altlik {
	list-style-type: disc !important;
	padding-left: 1em !important;
}

#menu-bilgilendirme-menusu-altlik a:hover {
	color: #3F8335;
}

/* "Siparişiniz alındı" (Order received) sayfasındaki "Teşekkür ederiz. Siparişiniz alınmıştır." (Thank you. Your order has been received.) yazısının altına boşluk ekle. */
.woocommerce-thankyou-order-received {
	margin-bottom: 1em;
}

.discount .et_pb_sum::before {
    content: '';
    margin-right: 5px;
    font-size: 30px;
    color: #666;
    text-decoration: line-through;
}
.discount .et_pb_pricing_table:nth-of-type(3) .et_pb_sum::before { content: '600'; }

.post-meta {
    display: none !important;
}

.wpml-ls-legacy-list-horizontal ul {
	padding: 0;
}

.wpml-ls-legacy-list-horizontal {
	padding: 0;
}

.wpml-ls-legacy-list-horizontal a {
	padding: 0;
}

/* Style Vertical Navigation Menu */
.et-vert-menu .et_pb_menu__menu>nav>ul {
	flex-direction: column;
	margin-left: 0px !important;
	margin-right: 0px !important;
	width: 100%;
}

.et-vert-menu .et_pb_menu__menu>nav>ul>li {
	margin: 10px 0 !important;
}

.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul li {
	display:block !important;
	padding: 0px !important;
}

.et-vert-menu .et_pb_menu__menu>nav>ul ul {
	padding: 0px !important;
	top: 0px !important;
}

.et-vert-menu .et_pb_menu__menu>nav>ul>li>ul {
	left: calc(100% - 1px) !important;
	top: 0px !important;
}

.et-vert-menu .et-menu .menu-item-has-children>a:first-child:after {
	content: "5" !important; /* change arrow icon for submenu */
	right: 20px !important;
}

.et-vert-menu .nav li ul {
	left: calc(100% - 1px) !important; /* align submenu to the right of menu link */
}

@media all and (min-width: 981px) {
	.et-vert-menu .et_pb_menu__menu,
	.et-vert-menu .et_pb_menu__menu>nav {
		width: 100%; /* width of the vertical navigation menu */
	}

	/* Adjust the width of the main content and footer area to make room for the fixed vertical header */
	/*
	#et-main-area {
		width: calc(100% - 300px);
		margin-left: 300px;
	}
	*/

	.et_pb_column_single {
	padding-top: 0;
	}
}

@media all and (max-width: 980px) {
	.et-vert-menu .et_pb_menu__menu,
	.et-vert-menu .et_pb_menu__menu>nav {
		width: 100%; /* width of the vertical navigation menu */
	}

	.et-vert-menu.et_pb_menu .et_pb_menu__menu,
	.et-vert-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
		display: flex!important;
	}

	.et-vert-menu .et_mobile_nav_menu {
		display: none;
	}
}
/* ---------------------------------------------------------------------------------------------------- */
/* UYGULAMA CSS EKLEMELERİ */
/* ---------------------------------------------------------------------------------------------------- */
.main_title,
.entry-title {
  text-align: center;
  font-weight: 700;
  font-size: 26px;
  margin-top: 15px;
}

.main_title:after,
.entry-title:after {
    display: table;
    content: "";
    border-top: 2px solid #3F8335;
    width: 80px;
    left: 0px;
    right: 0px;
    margin:20px auto 5px
}

.main_title-kk,
.entry-title-kk {
  text-align: center;
  font-weight: 700;
  font-size: 26px;
  margin-top: 15px;
}

.main_title-kk:after,
.entry-title-kk:after {
    display: table;
    content: "";
    border-top: 2px solid #77b55a;
    width: 80px;
    left: 0px;
    right: 0px;
    margin:20px auto 5px
}

/* Kaynak: https://stackoverflow.com/questions/11197671/use-css-to-automatically-add-required-field-asterisk-to-form-inputs */
/*
.required:after {
	content:"*";
	color:red;
}
*/
.gerekli {
    color: red !important;
    font-weight: 700 !important;
    border: 0 !important;
    text-decoration: none !important;
}

label[for="et_pb_contact_hangi_konuda_farkindalik_artirmak_istiyorsunuz_0"]:after,
label[for="et_pb_contact_kimler_katilacak_0"]:after,
label[for="et_pb_contact_hangi_hedefleriniz_icin_iyilestirme_bekliyorsunuz_0"]:after,
label[for="et_pb_contact_gelisim_alaninizin_konusu_nedir_1"]:after,
label[for="et_pb_contact_karsilastiniz_zorluklar_nelerdir_1"]:after,
label[for="et_pb_contact_kimler_katilacak_1"]:after,
label[for="et_pb_contact_sirket_adi_1"]:after,
label[for="et_pb_contact_ilgili_kisi_1"]:after,
label[for="et_pb_contact_e_posta_adresi_1"]:after,
label[for="et_pb_contact_sirket_adi_0"]:after,
label[for="et_pb_contact_ilgili_kisi_0"]:after,
label[for="et_pb_contact_e_posta_adresi_0"]:after,
label[for="et_pb_contact_size_nasil_yardimci_olabiliriz_0"]:after {
	content:" *";
	color:red;
	font-weight: 700;
}

/*
Kaynak: https://getbootstrap.com/docs/4.0/components/alerts/
Kaynak: https://codepen.io/DobsonDev/pen/GgRJwv
*/
.info-msg,
.success-msg,
.warning-msg,
.error-msg,
.other-msg {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: 1px solid transparent;
	border-radius: .25rem;
}
.info-msg {
	color: #0c5460;
	background-color: #d1ecf1;
	border-color: #bee5eb;
}
.success-msg {
	color: #155724;
	background-color: #d4edda;
	border-color: #c3e6cb;
}
.warning-msg {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
}
.error-msg {
	color: #721c24;
	background-color: #f8d7da;
	border-color: #f5c6cb;
}
.other-msg {
	/*
	color: #818182;
	background-color: #fefefe;
	border-color: #fdfdfe;
	*/
	color: #383d41;
	background-color: #e2e3e5;
	border-color: #d6d8db;
}

.firsat,
.tehdit,
.grup-basligi,
.ust-grup-basligi,
.etkisiz {
	/* border-color: #000000 !important; */
	border: 1px solid #000000 !important;
	text-align: center;
	font-weight: bold;
}
.firsat {
	color: #155724;
	background-color: #d4edda;
}
.tehdit {
	color: #721c24;
	background-color: #f8d7da;
}
.etkisiz {
	/*
	color: #818182;
	background-color: #fefefe;
	*/
	color: #383d41;
	background-color: #e2e3e5;
}

.grup-basligi {
	color: #0c5460!important;
	background-color: #d1ecf1!important;
}

.ust-grup-basligi {
	color: #d1ecf1!important;
	background-color: #0c5460!important;
	font-size: 1.75rem!important;
}

.alt-grup-basligi {
	border-color: #000000!important;
	text-align: left!important;
	font-weight: normal!important;
	font-style: italic!important;
	color: #383d41!important;
	background-color: #e2e3e5!important;
}

/*
h2,
.h2 {
	font-size: 2.5rem;
	font-weight: 300;
}
*/

.col-container {
	display: table; /* Make the container element behave like a table */
	width: 100%;    /* Set full-width to expand the whole page */
}

.col {
	display: table-cell; /* Make elements inside the container behave like table cells */
}

div.ra-div {
	margin: auto;
    padding: 1em;
    border: 1px solid rgba(0, 0, 0, 0.2) !important;
    border-radius: 16px;
    box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.2);
}

table.cizgisiz,
tr.cizgisiz,
td.cizgisiz,
th.cizgisiz {
	border: hidden !important;
}

td.yarisi-cizgili {
	border-left: hidden !important;
	border-bottom: hidden !important;
}

.dusuk,
.yuksek {
	text-align: center;
	font-weight: bold;
	border-radius: 16px;
	padding: 1em;
	margin-bottom: 0px;
}
.dusuk {
	color: #155724;
	background-color: #d4edda;
}
.yuksek {
	color: #721c24;
	background-color: #f8d7da;
}

.dza-koyu-yesil,
.dza-yesil,
.dza-sari,
.dza-turuncu,
.dza-kirmizi {
	border-color: #000000;
	text-align: center;
	font-weight: bold;
}
.dza-koyu-yesil {
	background-color: #5c7944;
}
.dza-yesil {
	background-color: #abcb42;
}
.dza-sari {
	background-color: #fee71a;
}
.dza-turuncu {
	background-color: #feaf17;
}
.dza-kirmizi {
	background-color: #f35001;
}

/* Kaynak: https://www.w3schools.com/howto/howto_css_hide_arrow_number.asp */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.koru,
.gelistir,
.yatirim-yap {
	border: 1px solid #000000 !important;
	text-align: center;
	font-weight: bold;
}
.koru {
	color: #155724;
	background-color: #d4edda;
}
.gelistir {
	color: #856404;
	background-color: #fff3cd;
}
.yatirim-yap {
	color: #721c24;
	background-color: #f8d7da;
}

.ia-performans-yuksek {
	color: #155724;
	background-color: #d4edda;
	padding: 0 5px 0;
}
.ia-performans-orta {
	color: #856404;
	background-color: #fff3cd;
	padding: 0 5px 0;
}
.ia-performans-dusuk {
	color: #721c24;
	background-color: #f8d7da;
	padding: 0 5px 0;
}

.ia-olgunluk-seviyesi-olgunluk,
.ia-olgunluk-seviyesi-buyume,
.ia-olgunluk-seviyesi-tutundurma,
.ia-olgunluk-seviyesi-baslangic {
	text-align: center;
	font-weight: bold;
}
.ia-olgunluk-seviyesi-olgunluk {
	color: #464d30;
	background-color: #abcb42;
}
.ia-olgunluk-seviyesi-buyume {
	color: #807833;
	background-color: #fee71a;
}
.ia-olgunluk-seviyesi-tutundurma {
	color: #806432;
	background-color: #feaf17;
}
.ia-olgunluk-seviyesi-baslangic {
	color: #733d22;
	background-color: #f35001;
}

.so-performans-yuksek-koru,
.so-performans-orta-gelistir,
.so-performans-dusuk-yatirim-yap {
	border: 1px solid black !important;
	color: #ffffff;
	font-weight: bold;
}

/*.so-performans-yuksek-koru {
	background-color: #11ab00;
}
.so-performans-orta-gelistir {
	background-color: #fcdf52;
}
.so-performans-dusuk-yatirim-yap {
	background-color: #f42d43;
}*/

.so-performans-yuksek-koru {
	background-color: #532f8f;
}
.so-performans-orta-gelistir {
	background-color: #d5176f;
}
.so-performans-dusuk-yatirim-yap {
	background-color: #0f77be;
}

.so-koru,
.so-gelistir,
.so-yatirim-yap {
	border: 1px solid black !important;
	/*color: #ffffff;*/
	font-weight: bold;
}

.so-koru {
	color: #532f8f;
}
.so-gelistir {
	color: #d5176f;
}
.so-yatirim-yap {
	color: #0f77be;
}

.bolum-basligi {
	text-align: center;
	font-weight: bold;
	font-size: 20px;
}

.swal-text {
	text-align: center;
}

.swal-footer {
	text-align: center;
}
/*=====================================================================================*/
/* Variables */
:root {

	/* Font Family */
	/*
	--global--font-primary: var(--font-headings, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
	--global--font-secondary: var(--font-base, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif);
	*/
	--global--font-primary: var(--font-headings, 'Open Sans', Arial, sans-serif);
	--global--font-secondary: var(--font-base, 'Open Sans', Arial, sans-serif);

	/* Font Size */
	--global--font-size-base: 1.25rem;
	/* --global--font-size-xs: 1rem; */
	--global--font-size-xs: 100%;
	/* --global--font-size-sm: 1.125rem; */
	--global--font-size-sm: 100%;
	--global--font-size-md: 1.25rem;
	--global--font-size-lg: 1.5rem;
	--global--font-size-xl: 2.25rem;
	--global--font-size-xxl: 4rem;
	--global--font-size-xxxl: 5rem;
	--global--font-size-page-title: var(--global--font-size-xxl);
	--global--letter-spacing: normal;

	/* Line Height */
	--global--line-height-body: 1.7;
	--global--line-height-heading: 1.3;
	--global--line-height-page-title: 1.1;

	/* Headings */
	--heading--font-family: var(--global--font-primary);
	--heading--font-size-h6: var(--global--font-size-xs);
	--heading--font-size-h5: var(--global--font-size-sm);
	--heading--font-size-h4: var(--global--font-size-lg);
	--heading--font-size-h3: calc(1.25 * var(--global--font-size-lg));
	--heading--font-size-h2: var(--global--font-size-xl);
	--heading--font-size-h1: var(--global--font-size-page-title);
	--heading--letter-spacing-h6: 0.05em;
	--heading--letter-spacing-h5: 0.05em;
	--heading--letter-spacing-h4: var(--global--letter-spacing);
	--heading--letter-spacing-h3: var(--global--letter-spacing);
	--heading--letter-spacing-h2: var(--global--letter-spacing);
	--heading--letter-spacing-h1: var(--global--letter-spacing);
	--heading--line-height-h6: var(--global--line-height-heading);
	--heading--line-height-h5: var(--global--line-height-heading);
	--heading--line-height-h4: var(--global--line-height-heading);
	--heading--line-height-h3: var(--global--line-height-heading);
	--heading--line-height-h2: var(--global--line-height-heading);
	--heading--line-height-h1: var(--global--line-height-page-title);
	--heading--font-weight: normal;
	--heading--font-weight-page-title: 300;
	--heading--font-weight-strong: 600;

	/* Block: Latest posts */
	--latest-posts--title-font-family: var(--heading--font-family);
	--latest-posts--title-font-size: var(--heading--font-size-h3);
	--latest-posts--description-font-family: var(--global--font-secondary);
	--latest-posts--description-font-size: var(--global--font-size-sm);
	--list--font-family: var(--global--font-secondary);
	--definition-term--font-family: var(--global--font-primary);

	/* Colors */
	--global--color-black: #000;
	--global--color-dark-gray: #28303d;
	--global--color-gray: #39414d;
	--global--color-light-gray: #f0f0f0;
	--global--color-green: #d1e4dd;
	--global--color-blue: #d1dfe4;
	--global--color-purple: #d1d1e4;
	--global--color-red: #e4d1d1;
	--global--color-orange: #e4dad1;
	--global--color-yellow: #eeeadd;
	--global--color-white: #fff;
	--global--color-white-50: rgba(255, 255, 255, 0.5);
	--global--color-white-90: rgba(255, 255, 255, 0.9);
	--global--color-primary: var(--global--color-dark-gray);

	/* Body text color, site title, footer text color. */
	--global--color-secondary: var(--global--color-gray);

	/* Headings */
	--global--color-primary-hover: var(--global--color-primary);
	--global--color-background: var(--global--color-green);

	/* Mint, default body background */
	--global--color-border: var(--global--color-primary);

	/* Used for borders (separators) */

	/* Spacing */
	--global--spacing-unit: 20px;
	--global--spacing-measure: unset;
	--global--spacing-horizontal: 25px;
	--global--spacing-vertical: 30px;

	/* Elevation */
	--global--elevation: 1px 1px 3px 0 rgba(0, 0, 0, 0.2);

	/* Forms */
	--form--font-family: var(--global--font-secondary);
	--form--font-size: var(--global--font-size-sm);
	--form--line-height: var(--global--line-height-body);
	--form--color-text: var(--global--color-dark-gray);
	--form--color-ranged: var(--global--color-secondary);
	/* --form--label-weight: 700; */
	--form--label-weight: bold;
	--form--border-color: var(--global--color-secondary);
	--form--border-width: 3px;
	--form--border-radius: 0;
	--form--spacing-unit: calc(0.5 * var(--global--spacing-unit));

	/* Cover block */
	--cover--height: calc(15 * var(--global--spacing-vertical));
	--cover--color-foreground: var(--global--color-white);
	--cover--color-background: var(--global--color-black);

	/* Buttons */
	/*
	--button--color-text: var(--global--color-background);
	--button--color-text-hover: var(--global--color-secondary);
	--button--color-text-active: var(--global--color-secondary);
	--button--color-background: var(--global--color-secondary);
	--button--color-background-active: var(--global--color-background);
	--button--font-family: var(--global--font-primary);
	--button--font-size: var(--global--font-size-base);
	--button--font-weight: 500;
	--button--line-height: 1.5;
	--button--border-width: 3px;
	--button--border-radius: 0;
	--button--padding-vertical: 15px;
	--button--padding-horizontal: calc(2 * var(--button--padding-vertical));
	*/
	--button--color-text: #ffffff;
	--button--color-text-hover: #3F8335;
	--button--color-text-active: var(--global--color-secondary);
	--button--color-background: #3F8335;
	--button--color-background-active: var(--global--color-background);
	--button--font-family: var(--global--font-primary);
	--button--font-size: 14px;
	--button--font-weight: 500;
	--button--line-height: 1.7;
	--button--border-width: 2px;
	--button--border-radius: 50px;
	--button--padding-vertical: 10px;
	--button--padding-horizontal: 30px;

	/* entry */
	--entry-header--color: var(--global--color-primary);
	--entry-header--color-link: currentColor;
	--entry-header--color-hover: var(--global--color-primary-hover);
	--entry-header--color-focus: var(--global--color-secondary);
	--entry-header--font-size: var(--heading--font-size-h2);
	--entry-content--font-family: var(--global--font-secondary);
	--entry-author-bio--font-family: var(--heading--font-family);
	--entry-author-bio--font-size: var(--heading--font-size-h4);

	/* Header */
	--branding--color-text: var(--global--color-primary);
	--branding--color-link: var(--global--color-primary);
	--branding--color-link-hover: var(--global--color-secondary);
	--branding--title--font-family: var(--global--font-primary);
	--branding--title--font-size: var(--global--font-size-lg);
	--branding--title--font-size-mobile: var(--heading--font-size-h4);
	--branding--title--font-weight: normal;
	--branding--title--text-transform: uppercase;
	--branding--description--font-family: var(--global--font-secondary);
	--branding--description--font-size: var(--global--font-size-sm);
	--branding--description--font-family: var(--global--font-secondary);
	--branding--logo--max-width: 300px;
	--branding--logo--max-height: 100px;
	--branding--logo--max-width-mobile: 96px;
	--branding--logo--max-height-mobile: 96px;

	/* Main navigation */
	--primary-nav--font-family: var(--global--font-secondary);
	--primary-nav--font-family-mobile: var(--global--font-primary);
	--primary-nav--font-size: var(--global--font-size-md);
	--primary-nav--font-size-sub-menu: var(--global--font-size-xs);
	--primary-nav--font-size-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-sub-menu-mobile: var(--global--font-size-sm);
	--primary-nav--font-size-button: var(--global--font-size-xs);
	--primary-nav--font-style: normal;
	--primary-nav--font-style-sub-menu-mobile: normal;
	--primary-nav--font-weight: normal;
	--primary-nav--font-weight-button: 500;
	--primary-nav--color-link: var(--global--color-primary);
	--primary-nav--color-link-hover: var(--global--color-primary-hover);
	--primary-nav--color-text: var(--global--color-primary);
	--primary-nav--padding: calc(0.66 * var(--global--spacing-unit));
	--primary-nav--border-color: var(--global--color-primary);

	/* Pagination */
	--pagination--color-text: var(--global--color-primary);
	--pagination--color-link-hover: var(--global--color-primary-hover);
	--pagination--font-family: var(--global--font-secondary);
	--pagination--font-size: var(--global--font-size-lg);
	--pagination--font-weight: normal;
	--pagination--font-weight-strong: 600;

	/* Footer */
	--footer--color-text: var(--global--color-primary);
	--footer--color-link: var(--global--color-primary);
	--footer--color-link-hover: var(--global--color-primary-hover);
	--footer--font-family: var(--global--font-primary);
	--footer--font-size: var(--global--font-size-sm);

	/* Block: Pull quote */
	--pullquote--font-family: var(--global--font-primary);
	--pullquote--font-size: var(--heading--font-size-h3);
	--pullquote--font-style: normal;
	--pullquote--letter-spacing: var(--heading--letter-spacing-h4);
	--pullquote--line-height: var(--global--line-height-heading);
	--pullquote--border-width: 3px;
	--pullquote--border-color: var(--global--color-primary);
	--pullquote--color-foreground: var(--global--color-primary);
	--pullquote--color-background: var(--global--color-background);
	--quote--font-family: var(--global--font-secondary);
	--quote--font-size: var(--global--font-size-md);
	--quote--font-size-large: var(--global--font-size-xl);
	--quote--font-style: normal;
	--quote--font-weight: 700;
	--quote--font-weight-strong: bolder;
	--quote--font-style-large: normal;
	--quote--font-style-cite: normal;
	--quote--line-height: var(--global--line-height-body);
	--quote--line-height-large: 1.35;
	--separator--border-color: var(--global--color-border);
	--separator--height: 1px;

	/* Block: Table */
	--table--stripes-border-color: var(--global--color-light-gray);
	--table--stripes-background-color: var(--global--color-light-gray);
	--table--has-background-text-color: var(--global--color-dark-gray);

	/* Widgets */
	--widget--line-height-list: 1.9;
	--widget--line-height-title: 1.4;
	--widget--font-weight-title: 700;
	--widget--spacing-menu: calc(0.66 * var(--global--spacing-unit));

	/* Admin-bar height */
	--global--admin-bar--height: 0px;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;

	/* 1 */
	font-size: 100%;

	/* 1 */
	line-height: 1.15;

	/* 1 */
	margin: 0;

	/* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {

	/* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {

	/* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
	-webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
	outline: 1px dotted ButtonText !important;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
	box-sizing: border-box;

	/* 1 */
	color: inherit;

	/* 2 */
	display: table;

	/* 1 */
	max-width: 100%;

	/* 1 */
	padding: 0;

	/* 3 */
	white-space: normal;

	/* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
	box-sizing: border-box;

	/* 1 */
	padding: 0;

	/* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
	-webkit-appearance: textfield;

	/* 1 */
	outline-offset: -2px;

	/* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
	-webkit-appearance: button;

	/* 1 */
	font: inherit;

	/* 2 */
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
.site textarea {
	border: var(--form--border-width) solid var(--form--border-color);
	border-radius: var(--form--border-radius);
	color: var(--form--color-text);
	line-height: var(--global--line-height-body);
	padding: var(--form--spacing-unit);
	margin: 0 2px;
	max-width: 100%;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
.site textarea:focus {
	color: var(--form--color-text);
	outline-offset: 2px;
	outline: 2px dotted var(--form--border-color) !important;
}

input[type=text]:disabled,
input[type=email]:disabled,
input[type=url]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=number]:disabled,
input[type=tel]:disabled,
input[type=date]:disabled,
input[type=month]:disabled,
input[type=week]:disabled,
input[type=time]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=color]:disabled,
.site textarea:disabled {
	opacity: 0.7;
}

.is-dark-theme input[type=text],
.is-dark-theme input[type=email],
.is-dark-theme input[type=url],
.is-dark-theme input[type=password],
.is-dark-theme input[type=search],
.is-dark-theme input[type=number],
.is-dark-theme input[type=tel],
.is-dark-theme input[type=date],
.is-dark-theme input[type=month],
.is-dark-theme input[type=week],
.is-dark-theme input[type=time],
.is-dark-theme input[type=datetime],
.is-dark-theme input[type=datetime-local],
.is-dark-theme input[type=color],
.is-dark-theme .site textarea {
	background: var(--global--color-white-90);
}

input[type=search]:focus {
	outline-offset: -7px;
}

.is-dark-theme input[type=search]:focus {
	outline-color: var(--global--color-background);
}

input[type=color] {
	padding: calc(var(--form--spacing-unit) / 2);
	height: calc(4 * var(--form--spacing-unit));
}

input[type=email],
input[type=url] {

	/*rtl:ignore*/
	direction: ltr;
}

select {
	border: var(--form--border-width) solid var(--form--border-color);
	color: var(--form--color-text);
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	line-height: var(--global--line-height-body);
	padding: var(--form--spacing-unit) calc(3 * var(--form--spacing-unit)) var(--form--spacing-unit) var(--form--spacing-unit);
	background: var(--global--color-white) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
	background-position: right var(--form--spacing-unit) top 60%;
}

select:focus {
	outline-offset: 2px;
	outline: 2px dotted var(--form--border-color) !important;
}

.is-dark-theme select {
	background: var(--global--color-white-90) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='%2328303d'><polygon points='0,0 10,0 5,5'/></svg>") no-repeat;
	background-position: right var(--form--spacing-unit) top 60%;
}

textarea {
	width: 100%;
}

label {
	font-size: var(--form--font-size);
	font-weight: var(--form--label-weight);
	margin-bottom: calc(var(--global--spacing-vertical) / 3);
}

/**
https://css-tricks.com/custom-styling-form-inputs-with-modern-css-features/
https://codepen.io/aaroniker/pen/ZEYoxEY by Aaron Iker.
License: MIT.
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=checkbox],
	input[type=radio] {
		-webkit-appearance: none;
		-moz-appearance: none;
		position: relative;
		width: 25px;
		height: 25px;
		border: var(--form--border-width) solid var(--form--border-color);
		background: var(--global--color-white);
	}

	input[type=checkbox]:disabled,
	input[type=radio]:disabled {
		opacity: 0.7;
	}

	.is-dark-theme input[type=checkbox],
	.is-dark-theme input[type=radio] {
		background: var(--global--color-white-90);
	}

	input[type=checkbox]:focus {
		outline-offset: 2px !important;
		outline: 2px dotted var(--form--border-color) !important;
	}

	input[type=checkbox]:after {
		content: "";
		opacity: 0;
		display: block;
		left: 5px;
		top: 2px;
		position: absolute;
		width: 7px;
		height: 13px;
		border: 3px solid var(--form--color-text);
		border-top: 0;
		border-left: 0;
		transform: rotate(30deg);
	}

	input[type=checkbox]:checked {
		color: var(--form--color-text);
	}

	input[type=checkbox]:checked:after {
		opacity: 1;
	}

	input[type=radio] {
		border-radius: 50%;
	}

	input[type=radio]:focus {
		outline-offset: 2px;
		outline: 2px dotted var(--form--border-color) !important;
	}

	input[type=radio]:after {
		content: "";
		opacity: 0;
		display: block;
		left: 3px;
		top: 3px;
		position: absolute;
		width: 11px;
		height: 11px;
		border-radius: 50%;
		background: var(--form--color-text);
	}

	input[type=radio]:checked {
		border: 4px solid var(--form--border-color);
	}

	input[type=radio]:checked:after {
		opacity: 1;
	}

	input[type=radio]:checked:focus {
		outline-offset: 4px;
		outline: 2px dotted var(--form--border-color) !important;
	}
}

input[type=checkbox] + label,
input[type=radio] + label {
	display: inline-block;
	padding-left: 10px;
	font-size: var(--global--font-size-xs);
	vertical-align: top;
}

/**
 * https://css-tricks.com/styling-cross-browser-compatible-range-inputs-css/
*/
@supports (-webkit-appearance: none) or (-moz-appearance: none) {

	input[type=range] {
		-webkit-appearance: none;

		/* Hides the slider so that custom slider can be made */
		width: 100%;

		/* Specific width is required for Firefox. */
		height: 6px;
		background: var(--form--color-ranged);
		border-radius: 6px;
		outline-offset: 10px;
	}

	input[type=range]:disabled {
		opacity: 0.7;
	}

	input[type=range]::-webkit-slider-thumb {
		-webkit-appearance: none;
		border: 3px solid var(--form--color-ranged);
		height: 44px;
		width: 44px;
		border-radius: 50%;
		background: var(--global--color-background);
		cursor: pointer;
	}

	input[type=range]::-moz-range-thumb {
		border: 3px solid var(--form--color-ranged);
		height: 44px;
		width: 44px;
		border-radius: 50%;
		background: var(--global--color-background);
		cursor: pointer;
		box-sizing: border-box;
	}
}

/**
 * Button
 */
.site .button,
button,
input[type=submit],
input[type=reset],
.wp-block-search .wp-block-search__button,
.wp-block-button .wp-block-button__link,
.wp-block-file a.wp-block-file__button {
	border: var(--button--border-width) solid transparent;
	border-radius: var(--button--border-radius);
	cursor: pointer;
	font-weight: var(--button--font-weight);
	font-family: var(--button--font-family);
	font-size: var(--button--font-size);
	line-height: var(--button--line-height);
	padding: var(--button--padding-vertical) var(--button--padding-horizontal);
	text-decoration: none;
}

.site .button:not(:hover):not(:active):not(.has-text-color),
button:not(:hover):not(:active):not(.has-text-color),
input[type=submit]:not(:hover):not(:active):not(.has-text-color),
input[type=reset]:not(:hover):not(:active):not(.has-text-color),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
	/* color: var(--global--color-background); */
	color: #ffffff;
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color),
.has-background button:not(:hover):not(:active):not(.has-text-color),
.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color),
.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
	color: var(--local--color-background, var(--global--color-primary));
}

.has-background .site .button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type=submit]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background input[type=reset]:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color).has-background,
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color).has-background {
	color: var(--global--color-primary);
}

.site .button:not(:hover):not(:active):not(.has-background),
button:not(:hover):not(:active):not(.has-background),
input[type=submit]:not(:hover):not(:active):not(.has-background),
input[type=reset]:not(:hover):not(:active):not(.has-background),
.wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
	/* background-color: var(--global--color-primary); */
	background-color: #3F8335;
}

.has-background .site .button:not(:hover):not(:active):not(.has-background),
.has-background button:not(:hover):not(:active):not(.has-background),
.has-background input[type=submit]:not(:hover):not(:active):not(.has-background),
.has-background input[type=reset]:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),
.has-background .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
	background-color: var(--local--color-primary, var(--global--color-primary));
}

.site .button:hover,
.site .button:active,
button:hover,
button:active,
input[type=submit]:hover,
input[type=submit]:active,
input[type=reset]:hover,
input[type=reset]:active,
.wp-block-search .wp-block-search__button:hover,
.wp-block-search .wp-block-search__button:active,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:active {
	/*
	background-color: transparent;
	border-color: currentColor;
	color: inherit;
	*/
	background-color: #ffffff;
	border-color: #3F8335;
	color: #3F8335;
}

.site .button:focus,
button:focus,
input[type=submit]:focus,
input[type=reset]:focus,
.wp-block-search .wp-block-search__button:focus,
.wp-block-button .wp-block-button__link:focus,
.wp-block-file a.wp-block-file__button:focus {
	outline-offset: -6px;
	outline: 2px dotted currentColor !important;
}

.site .button:disabled,
button:disabled,
input[type=submit]:disabled,
input[type=reset]:disabled,
.wp-block-search .wp-block-search__button:disabled,
.wp-block-button .wp-block-button__link:disabled,
.wp-block-file a.wp-block-file__button:disabled {
	background-color: var(--global--color-white-50);
	border-color: var(--global--color-white-50);
	color: var(--button--color-text-active);
}

/* Table */
.s360-table {
	width: 100%;
	min-width: 240px;
	border-collapse: collapse;
	/* eklenenler */
	margin-top: 20px;
	margin-bottom: 50px;
}

.s360-table thead,
.s360-table tfoot {
	text-align: center;
}

.s360-table th {
	font-family: var(--heading--font-family);
}

.s360-table td,
.s360-table th {
	padding: calc(0.5 * var(--global--spacing-unit));
	border: 1px solid;
}

.s360-table-firma {
	width: 96%;
	/* min-width: 240px; */
	border-collapse: separate;
	margin: 20px auto;
}

.s360-table-firma thead,
.s360-table-firma tfoot {
	text-align: center;
}

.s360-table-firma th {
	font-family: var(--heading--font-family);
}

.s360-table-firma td,
.s360-table-firma th {
	/* padding: calc(0.5 * var(--global--spacing-unit)); */
	padding: 5px 10px !important;
	border: 1px solid;
}

/* Divi global başlık düzenlemesi sonrası oluşan bozulmayı düzelt */
.sayfa-basligi-bolumu {
	width: 100% !important;
	padding: 0 !important;
}

.sayfa-basligi-satiri {
	width: 100% !important;
	max-width: 100% !important;
	margin: 0 !important;
}

table.print-friendly tr td, table.print-friendly tr th {
	page-break-inside: avoid !important;
	margin: 4px 0 4px 0;
	white-space: nowrap;
}

.dikey-yazi {
	transform: rotate(-90.0deg);
	-moz-transform: rotate(-90.0deg);  /* FF3.5+ */
	-o-transform: rotate(-90.0deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
	margin-left: -5em;
	margin-right: -5em;
}

/* Style the Image Used to Trigger the Modal */
#myImg {
	/*border-radius: 5px;*/
	cursor: pointer;
	/*transition: 0.3s;*/
}

/*#myImg:hover {
	opacity: 0.7;
}*/

#mySvg {
	/*border-radius: 5px;*/
	cursor: pointer;
	/*transition: 0.3s;*/
}

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 100000; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
	margin: auto;
	display: block;
	width: 80%;
	max-width: 700px;
	text-align: center;
	color: #ccc;
	padding: 10px 0;
	height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
	animation-name: zoom;
	animation-duration: 0.6s;
}

@keyframes zoom {
	from {
		transform:scale(0)
	}

	to {
		transform:scale(1)
	}
}

/* The Close Button */
.close {
	position: absolute;
	top: 35px;
	right: 35px;
	color: #f1f1f1;
	font-size: 40px;
	font-weight: bold;
	transition: 0.3s;
}

.close:hover,
.close:focus {
	color: #bbb;
	text-decoration: none;
	cursor: pointer;
}

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){
	.modal-content {
		width: 100%;
	}
}

.ra-baslangic-grafigi-kutusu {
	margin: auto;
	padding: 1em;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 16px;
	position: relative;
}

.ra-baslangic-grafigi-kutusu:hover {
	-moz-box-shadow: 0 0 15px #aaa;
	-webkit-box-shadow: 0 0 15px #aaa;
	box-shadow: 0 0 15px #aaa;
}

.ra-baslangic-grafigi-kutusu > .ipucu-metni {
	display: none;
}
.ra-baslangic-grafigi-kutusu:hover > .ipucu-metni {
	display: block;
	position: absolute;
	right: 111%;
	top: -30px;
	width: 300px;
	background: #fff;
	padding: .5em;
	z-index: 1;
	color: #666;
	text-align: left;
}

.ra-baslangic-grafigi-kutusu .ipucu-metni::after {
	content: "";
	position: absolute;
	top: 50px;
	left: 100%; /* To the left of the tooltip */
	margin-top: -5px;
	border-width: 8px;
	border-style: solid;
	border-color: transparent transparent transparent #fff;
}

.firma-satiri-dugmesi-v1 {
	border-width: 1px !important;
	color: #fff !important;
	border-color: #4b8f29 !important;
	font-weight: bold !important;
	border-radius: 8px !important;
	/* box-shadow: 0px 10px 14px -7px #3e7327 !important; */
	box-shadow: 2px 2px 5px #3e7327 !important;
	/* text-shadow: 0px 1px 0px #5b8a3c !important; */
	/* background: linear-gradient(#77b55a, #72b352) !important; */
	background-color: #77b55a !important;
	padding: 5px 10px !important;
}

.firma-satiri-dugmesi-v1:hover {
	color: #4b8f29 !important;
	/* background: linear-gradient(#72b352, #77b55a) !important; */
	/* background-color: transparent !important; */
	background-color: #f1f1f1 !important;
}

.firma-satiri-dugmesi-v1:disabled {
	color: #4b8f29 !important;
	background-color: #C0C0C0 !important;
	cursor: not-allowed;
	/* pointer-events: none; */
}

.firma-satiri-dugmesi {
	border-width: 1px !important;
	color: #fff !important;
	border-color: #388A88 !important;
	font-weight: bold !important;
	border-radius: 8px !important;
	/* box-shadow: 0px 10px 14px -7px #105352 !important; */
	box-shadow: 2px 2px 5px #105352 !important;
	/* text-shadow: 0px 1px 0px #5b8a3c !important; */
	/* background: linear-gradient(#3F8335, #72b352) !important; */
	background-color: #3F8335 !important;
	padding: 5px 10px !important;
}

.firma-satiri-dugmesi:hover {
	color: #388A88 !important;
	/* background: linear-gradient(#72b352, #3F8335) !important; */
	/* background-color: transparent !important; */
	background-color: #f1f1f1 !important;
}

.firma-satiri-dugmesi:disabled {
	color: #388A88 !important;
	background-color: #C0C0C0 !important;
	cursor: not-allowed;
	/* pointer-events: none; */
}

/*
#login {
	width: 400px;
	padding: 10% 0 0;
	margin: auto;
}

.login-username label,
.login-password label {
	font-size: 14px;
	line-height: 1.5;
	display: block;
	margin-bottom: 5px;
}

#loginform p.submit, .login-action-lostpassword p.submit {
	border: none;
	margin:-10px 0 20px
}
*/