/* === tema/style.css === */
/* 
	Theme Name: ersilah.com
	Theme URL: https://ersilah.com
	Description: ersilah.com
	Author: ersilah.com
	Author URI: https://ersilah.com
	Version: 1.0
*/

body {
	background:#FFFFFF;
	float:left;
	width: 100%;
	height: auto;
	overflow-y:auto;
	overflow-x:hidden;
	margin: 0px;
	padding: 0px;
	line-height:1.5;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	font-weight:400;
	color:#1f1f1f;
	text-decoration:none;
	}

a, a:visited { color: #1f1f1f; text-decoration: none; border:0px; }
a:hover { color: #1f1f1f; text-decoration: underline; }
.clr, .tmz { clear:both; }
ul { list-style:none; }
img { border:0px; }

:focus { outline: none !important; }
.d-none { display: none !important; }
.mobvar { display: none; }
.menum { display: none; }
#menuac { display: none; }

.bos5 {	float:left;	width:100%;	height: 5px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.bos10 { float:left; width:100%; height: 10px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.bos20 { float:left; width:100%; height: 20px; overflow:hidden;	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;	}
.bos30 { float:left; width:100%; height: 30px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;	}
.bos40 { float:left; width:100%; height: 40px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;	}
.bos50 { float:left; width:100%; height: 50px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px;	}

.ortala {
	position:relative;
	z-index:8799;
	width: 68%;
	height: auto;
	overflow:hidden;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.headerortala {
	position:relative;
	z-index:8899;
	width: 95%;
	height: auto;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
@media only screen and (min-width: 1700px) and (max-width: 5000px) { 

	.ortala { width: 68% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

@media only screen and (min-width: 1700px) and (max-width: 1699px) { 

	.ortala { width: 68% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

@media only screen and (min-width: 1600px) and (max-width: 1699px) { 

	.ortala { width: 85% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

@media only screen and (min-width: 1500px) and (max-width: 1599px) { 

	.ortala { width: 85% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

@media only screen and (min-width: 1400px) and (max-width: 1499px) { 

	.ortala { width: 85% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

@media only screen and (min-width: 1300px) and (max-width: 1399px) { 

	.ortala { width: 85% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

@media only screen and (min-width: 1101px) and (max-width: 1299px) { 

	.ortala { width: 85% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

}

/************************************************
*	HEADER			     		   				* 
************************************************/

.header {
	float:left;
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 30px 0px;
	border: 0px;
	}
	
.logo {
	float:left;
	width: 170px;
	height: 62px;
	overflow:hidden;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.logo a {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.logo a img {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

a.hlink {
	float: right;
	width: 160px;
	height: 62px;
	overflow:hidden;
	margin: 0px 0px 0px 30px;
	padding: 18px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	border-radius:40px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}
	
a.hlink:hover {
	background:#fd4766;
	border: 1px solid #fd4766;
	color:#FFFFFF;
	}

#anamenu {
	float: left;
	width: calc(100% - 390px);
	height: 62px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
ul.anamenu {
	list-style:none;
	float: right;
	width: auto;
	height: 62px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.anamenu li {
	list-style:none;
	float:left;
	width: auto;
	height: 62px;
	overflow:hidden;
	margin: 0px 5px 0px 20px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.anamenu li a {
	float:left;
	width: auto;
	height: 62px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.anamenu li a {
	float:left;
	width: 100%;
	height: 62px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 0px;
	border: 0px;
	color:#FFFFFF;
	font-size:17px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}
	
.anamenu li:hover a {
	color:#fd4766;
}
	
ul.anamenu li ul {
	z-index: 9999;
	display:block;
	border: 0px;
	float:left;
	width: 220px;
	position: absolute;
	left: -999em;
	height: auto;
	margin: 55px 0px 0px -5px;
	padding: 17px 15px 5px 15px;
	border-radius:10px;
	clear:both;
	}

ul.anamenu li ul li ul {
	display:none;
	}

.anamenu li ul li, .anamenu li ul li:hover {
	list-style:none;
	background:none;	
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	}

.anamenu li ul li i, .anamenu li ul li:hover i {
	display:none !important;
	}

.anamenu li li a, .anamenu li li a:link, .anamenu li li a:visited {
	background:none;	
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	font-size:14px;
	font-weight:600;
	text-decoration:none;
	}

.anamenu li li a:hover {
	background:none;	
	text-decoration:underline;
	}

.anamenu li ul ul { margin: -32px 0 0 171px; }
.anamenu li:hover ul ul, .anamenu li:hover ul ul ul, .anamenu li.sfhover ul ul, .anamenu li.sfhover ul ul ul { left: -999em; }
.anamenu li:hover ul, .anamenu li li:hover ul, .anamenu li li li:hover ul, .anamenu li.sfhover ul, .anamenu li li.sfhover ul, .anamenu li li li.sfhover ul { left: auto; }
.anamenu li:hover, .anamenu li.sfhover { position: static; }

ul.anamenu li ul { 	background: #FFFFFF }
ul.anamenu li ul li ul { background:#FFFFFF; }
.anamenu li ul li, .anamenu li ul li:hover { border-bottom:0px; }
.anamenu li li a, .anamenu li li a:link, .anamenu li li a:visited { color:#000000; }


/************************************************
*	HABER MANÅET				     		    * 
************************************************/

.tepe_manset {
	background:#000;
	position:relative;
	z-index:7999;
	float:left;
	width: 100%;
	height: auto;
	min-height: 800px;
	overflow:hidden;
	margin: -130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	}

/* WebP destekleyen tarayici kucuk olani alir, digeri JPEG'e duser.
   Once duz url() yazilir: image-set() tanimayan tarayicilar onu kullanir,
   yoksa arka plan hic cizilmez ve uzerindeki beyaz baslik okunamaz hale
   gelirdi. */
.tepe_manset_bg {
	background:url(i/bg-image-1.jpg);
	background-image: -webkit-image-set(url(i/bg-image-1.webp) type("image/webp"), url(i/bg-image-1.jpg) type("image/jpeg"));
	background-image: image-set(url(i/bg-image-1.webp) type("image/webp"), url(i/bg-image-1.jpg) type("image/jpeg"));
	opacity:0.20;
	position:absolute;
	z-index:7999;
	float:left;
	width: 100%;
	height: 100%;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.tepe_manset h1 {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 200px 0px 0px 0px;
	padding: 20px 100px 20px 100px;
	border: 0px;
	text-align:center;
	line-height:1;
	font-size:6vw;
	font-weight:800;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	background:#FD4766;
	background:linear-gradient( 120deg, #1C99FE 20%, #7644FF 50%, #FD4766 80% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FD4766',endColorstr='#337DFF',GradientType=1);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	}

.tepe_manset a {
	background:#1c99fe;
	display:inline-block;
	float: none;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 60px auto 0px;
	padding: 20px 25px 20px 25px;
	border: 0px;
	border-radius:10px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	font-weight:500;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}

.tepe_manset a:hover {
	background:#0069d9;
	}

.iconlar {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 120px 0px 120px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.icon {
	float:left;
	width: 33.3%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.icon img {
	display:inline-block;
	float: none;
	width: 64px;
	height: 64px;
	overflow:hidden;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	}

.icon p {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:24px;
	font-weight:800;
	text-decoration:none;
	}

.icon span {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 40px;
	border: 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:400;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}

.tanitim {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 60px 0px;
	border: 0px;
	line-height:1.6;
	color:#555555;
	font-size:18px;
	font-weight:500;
	text-decoration:none;
	}

.tanitimust {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 40px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.tanitimust img {
	float:left;
	width: 480px;
	height: auto;
	overflow:hidden;
	margin: 0px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-radius:10px;
	}

.tanitimustsag {
	float:left;
	width: calc(100% - 520px);
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.tanitim p{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#555555;
	font-size:18px;
	font-weight:500;
	text-decoration:none;
	}

.tanitim span {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	color:#555555;
	font-size:35px;
	font-weight:800;
	text-decoration:none;
	}

.tanitim a {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 20px 0px 0px 0px;
	padding: 25px 30px 25px 30px;
	border: 1px solid #fd4766;
	border-radius:40px;
	text-align:center;
	color:#fd4766;
	font-size:22px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}
	
.tanitimust a {
	float: left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 10px 0px 0px 0px;
	padding: 15px 20px 15px 20px;
	border: 1px solid #fd4766;
	border-radius:40px;
	text-align:center;
	color:#fd4766;
	font-size:20px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}
	
.tanitim a:hover {
	background:#fd4766;
	border: 1px solid #fd4766;
	color:#FFFFFF;
	}

.bloglar {
	background:#f9f9f9;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 110px 0px 110px 0px;
	border: 0px;
	}

.bloglar p {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:left;
	font-size:43px;
	font-weight:600;
	color:#000000;
	text-decoration:none;
	}

.bloglar span {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 10px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:left;
	font-size:18px;
	font-weight:500;
	color:#757575;
	text-decoration:none;
	}

.blog {
	position:relative;
	float:left;
	width: 32%;
	height: auto;
	overflow:hidden;
	margin: 0px 2% 30px 0px;
	padding: 0px 0px 0px 0px;
	border:0px;
	border-radius:10px;
	text-align:left;
	}
	
.blogbos {
	margin: 0px 0px 30px 0px;
	}
	
.blogresim {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	border-radius:10px;
	}

.blogresim img {
	float:left;
	width: 100%;
	height: 100%;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	transition: 0.3s ease;
	}

.blogresim:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	transition: 0.3s ease;
	}

.blog p {
	position:absolute;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 40px 25px 20px 25px;
	border:0px;
	bottom:0px;
	background: #000000;
	background: linear-gradient(0deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}

.blog p a {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-shadow: 1px 1px #000000;
	font-size:20px;
	font-weight:600;
	color:#FFFFFF;
	text-decoration:none;
	}

.blog p i {
	display:none;
	float:left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.blog p i a {
	float:left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 7px 12px 7px 12px;
	border: 1px solid #FFFFFF;
	border-radius:10px;
	font-style:normal;
	font-size:15px;
	font-weight:400;
	color:#FFFFFF;
	text-decoration:none;
	}

.blog p i a:hover { 
	background:#fd4766;
	border: 1px solid #fd4766;
	color:#FFFFFF;
	}

.blog p a:hover {
	text-decoration:none;
	}

.blog:hover p i {
	display:block;
	}

.blog:hover p {
	background: #FD4766;
	background: linear-gradient(0deg, rgba(253, 71, 102, 1) 0%, rgba(253, 71, 102, 0) 100%);
	}

/************************************************
*	DETAY MANÅET				     		    * 
************************************************/

.dbaslik {
	background:#FD4766;
	background:linear-gradient( 120deg, #1C99FE 20%, #7644FF 50.19%, #FD4766 80% );
	position:relative;
	z-index:7999;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: -130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	}

/* Gerekcesi .tepe_manset_bg ile ayni. */
.dbaslik_bg {
	background:url(i/bg-image-1.jpg);
	background-image: -webkit-image-set(url(i/bg-image-1.webp) type("image/webp"), url(i/bg-image-1.jpg) type("image/jpeg"));
	background-image: image-set(url(i/bg-image-1.webp) type("image/webp"), url(i/bg-image-1.jpg) type("image/jpeg"));
	opacity:0.20;
	position:absolute;
	z-index:7999;
	float:left;
	width: 100%;
	height: 100%;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.dbaslik h1 {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 200px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:32px;
	font-weight:800;
	text-decoration:none;
	}
	
.dbaslik2 {
	background:#000;
	position:relative;
	z-index:7999;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: -130px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	}

/* Yazi sayfalarinin LCP ogesi burasi; gerekcesi .tepe_manset_bg ile ayni. */
.dbaslik2_bg {
	background:url(i/silah-ruhsat-islemleri-arka-plan.jpg);
	background-image: -webkit-image-set(url(i/silah-ruhsat-islemleri-arka-plan.webp) type("image/webp"), url(i/silah-ruhsat-islemleri-arka-plan.jpg) type("image/jpeg"));
	background-image: image-set(url(i/silah-ruhsat-islemleri-arka-plan.webp) type("image/webp"), url(i/silah-ruhsat-islemleri-arka-plan.jpg) type("image/jpeg"));
	opacity:0.20;
	position:absolute;
	z-index:7999;
	float:left;
	width: 100%;
	height: 100%;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.dbaslik2 h1 {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 200px 0px 30px 0px;
	padding: 20px 0px 20px 0px;
	border: 0px;
	text-align:center;
	line-height:1;
	font-size:26px;
	font-weight:800;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	background:#FD4766;
	background:linear-gradient( 120deg, #1C99FE 20%, #7644FF 50%, #FD4766 80% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FD4766',endColorstr='#337DFF',GradientType=1);
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent;
	}

.dbaslik2 a {
	background:#1c99fe;
	display:inline-block;
	float: none;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px auto 100px;
	padding: 20px 25px 20px 25px;
	border: 0px;
	border-radius:10px;
	text-align:center;
	font-size:18px;
	color:#FFFFFF;
	font-weight:500;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}

.dbaslik2 a:hover {
	background:#0069d9;
	}

.neredeyim {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 10px 0px 100px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
	}

.neredeyim a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:300;
	text-decoration:none;
	}

.neredeyim a:hover{
	color:#FFFFFF;
	font-size:14px;
	font-weight:300;
	text-decoration: underline;
	}
	
/************************************************
*	DETAY	 					     		    * 
************************************************/

.ikutu {
	background:#FFF;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 50px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}

.yarim {
	float:left;
	width: 46%;
	height: auto;
	overflow:hidden;
	margin: 0px 4% 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.yarimsag {
	float:left;
	width: 50%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.icerik {
	float:left;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:left;
	font-family: 'Montserrat', sans-serif;
	line-height:1.6;
	color:#555555;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	}

.icerik p{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#555555;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	}

.icerik b, .icerik strong {
	color:#555555;
	font-size:16px;
	font-weight:800;
	text-decoration:none;
	}

.icerik a{
	color:#555555;
	font-size:16px;
	font-weight:800;
	text-decoration:none;
	}

.icerik img{
	max-width:100%;
	height:auto;
	}

/* Icerik gorselleri.
   Gorsel sola yaslanir, metin sagindan sarar. Blok halinde durdugunda
   sagi bos kaliyor ve metnin akisi kesiliyordu; sarma hem o bosluÄŸu
   doldurur hem de satir uzunlugunu kisaltip okumayi kolaylastirir.
   .icerik zaten overflow:hidden tasidigi icin float disariya tasmaz. */
.icerik figure {
	float: left;
	width: 42%;
	max-width: 460px;
	margin: 5px 34px 22px 0px;
	padding: 0px;
	border: 0px;
	}

.icerik figure img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 6px;
	}

.icerik figcaption {
	margin: 10px 0px 0px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	color: #8a8a8a;
	border-left: 3px solid #e6e6e6;
	padding-left: 12px;
	}

/* Dar ekranda sarma ise yaramaz: yanda kalan metin sutunu okunamayacak
   kadar daralir. Gorsel tam genislige alinir. */
@media only screen and (max-width: 900px) {

	.icerik figure {
		float: none;
		width: 100%;
		max-width: 100%;
		margin: 20px 0px 24px 0px;
		}

	.icerik figcaption { font-size: 13px; }

}

/* ---------------------------------------------------- icerik + yan sutun */

/* Tema, float temizlemek icin kapsayicilarda overflow:hidden kullaniyor.
   Bu kural ayni zamanda bir kaydirma baglami yaratiyor ve icerideki
   position:sticky ogesinin ekrana tutunmasini engelliyor.
   display:flow-root float'lari ayni sekilde kapsar ama kaydirma baglami
   yaratmaz. Yalnizca yazi sayfalarinda uygulanir. */
.ortala-yapiskan,
.ikutu-yapiskan {
	overflow: visible;
	display: flow-root;
	}

/* Metin genis sutunda solda, hizli iletisim sagda.
   .icerik zaten float:left tasidigi icin sarmalayici da float dunyasinda
   kalir; sutunlarin kendisi flex ile bolunur. */
.icerik-duzen {
	float: left;
	width: 100%;
	display: flex;
	align-items: flex-start;
	gap: 36px;
	}

/* min-width:0 sart: flex ogesi varsayilan olarak icerigi kadar kucululmez
   ve icerideki uzun kelimeler/tablolar sutunu tasirirdi.

   display:flow-root da sart: icerideki .icerik ve .belgeler float:left
   tasiyor. Flex ogesiyken bu float'lari zaten kapsiyordu, ama dar ekranda
   duzen block'a dustugunde kapsama ortadan kalkiyor ve float sutundan
   TASIYOR. Tasan float, altindaki yan sutunun satirlarini kendi yanindaki
   birkac piksellik boslugua sikistiriyor: baslik harf harf sariliyor ve
   sayfa on binlerce piksel uzuyordu. */
.icerik-ana {
	flex: 1 1 auto;
	min-width: 0;
	display: flow-root;
	}

/* min-width:0, .icerik-ana ile ayni sebeple sart. Reels seridi gelene kadar
   gerekmiyordu: sutunun icerigi daralabilen bir kutuydu. Serit ise yan yana
   bes video kadar min-content genislik istiyor ve min-width:auto varsayilani
   sutunu 290 piksel yerine o genislige kadar sisiriyordu. */
.hizli-iletisim {
	flex: 0 0 290px;
	min-width: 0;
	position: sticky;
	top: 24px;
	}

.hi-kutu {
	background: #fafafa;
	border: 1px solid #ececec;
	border-radius: 10px;
	padding: 22px 20px 18px 20px;
	}

.hi-baslik {
	margin: 0px 0px 8px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 700;
	color: #333333;
	}

.hi-metin {
	margin: 0px 0px 16px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	color: #777777;
	}

.hi-btn {
	display: block;
	margin: 0px 0px 10px 0px;
	padding: 13px 12px 13px 12px;
	border-radius: 40px;
	text-align: center;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-decoration: none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

/* Satir ici SVG simgeler (bkz. App\Support\Simgeler).

   Yukseklik em cinsindendir: simgeler eskiden yazi tipi glifiydi ve
   font-size ile buyuyup kuculuyordu. Ayni davranis korunur, boylece
   simgeleri font-size ile olceklendiren mevcut kurallar oldugu gibi
   calisir. Genislik verilmez; gorus alaninin oraniyla hesaplanir, cunku
   simgelerin oranlari birbirinden farkli.

   Bu kural .sosyal-svg gibi olcusunu piksel olarak veren kurallardan ONCE
   gelmeli: ozgullukleri esit oldugu icin sonra gelen kazanir. */
.simge {
	height: 1em;
	vertical-align: -0.125em;
	}

.hi-btn .simge { margin-right: 8px; }

.hi-ara { background: #fd4766; color: #FFFFFF; }
.hi-ara:hover { background: #e63a58; color: #FFFFFF; text-decoration: none; }

.hi-wp { background: #25d366; color: #FFFFFF; }
.hi-wp:hover { background: #1eb355; color: #FFFFFF; text-decoration: none; }

/* Dar ekranda tek sutuna dusulur ve yan sutun gizlenir: sayfanin altina
   yapisan iletisim cubugu ayni islevi zaten goruyor. */
@media only screen and (max-width: 900px) {

	.icerik-duzen { display: block; }
	.hizli-iletisim { display: none; }

	/* Sutunda Reels seridi varsa sutun gizlenmez, yalnizca iletisim kutusu
	   gizlenir: kutu asagidaki cubukla zaten tekrar ediyor ama videolarin
	   telefondan gelen ziyaretciye hic gorunmemesi kayip olurdu. */
	.hizli-iletisim-reels {
		display: block;
		margin: 30px 0px 0px 0px;
		}

	.hizli-iletisim-reels .hi-kutu { display: none; }

}

/* WebP surumu olan gorseller <picture> ile sarmalanir. display:contents,
   sarmalayiciyi duzenden tamamen cikarir: <img> dogrudan eski ebeveyninin
   cocugu gibi yerlesir, boylece ".blogresim img" gibi mevcut kurallarin
   tamami oldugu gibi calismaya devam eder. Aksi halde <picture> satir ici
   bir kutu olarak araya girer ve gorsel boyutlari kayardi. */
picture { display: contents; }

/* Tema, icerik basliklarini tarayici varsayilanina birakiyor; h4 boylece
   govde metniyle ayni boyda kaliyor ve bir alt basamak oldugu anlasilmiyor.
   h2 ve h3 varsayilan olarak zaten belirgin, yalnizca h4 ayarlanir. */
.icerik h4 {
	margin: 26px 0px 10px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	line-height: 1.4;
	font-weight: 600;
	color: #333333;
	}

.icerik hr {
	height:1px;
	margin: 21px 0px 31px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0));
	}

.icerik ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	list-style-type: disc;
	list-style-position: inside;	
	}

a.iclink {
	display:inline-block;
	float: none;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 20px auto 20px;
	padding: 15px 20px 15px 20px;
	border: 1px solid #fd4766;
	border-radius:40px;
	text-align:center;
	color:#fd4766;
	font-size:20px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}
	
a.iclink:hover {
	background:#fd4766;
	border: 1px solid #fd4766;
	color:#FFFFFF;
	}
	
/************************************************
*	FOOTER	 					     		    * 
************************************************/
	
.footer {
	background:#010001;
	position:relative;
	z-index:9989;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 60px 0px;
	border: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.fust {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 60px 0px;
	padding: 0px 0px 60px 0px;
	border: 0px;
	border-bottom:1px solid #5c5b5c;
	}

.fust p {
	float: left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border: 0px;
	color:#FFFFFF;
	font-size:38px;
	font-weight:800;
	text-decoration:none;
	}

.fust p a {
	color:#ca3c08;
	font-size:38px;
	font-weight:800;
	text-decoration:none;
	}

.fust p a:hover {
	color:#fd4766;
	text-decoration:underline;
	}

.flink {
	float: right;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.flink a {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 22px 30px 22px 30px;
	border: 1px solid #5c5b5c;
	border-radius:40px;
	text-align:center;
	color:#FFFFFF;
	font-size:17px;
	font-weight:600;
	text-decoration:none;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; 
	}
	
.flink a:hover {
	background:#fd4766;
	border: 1px solid #fd4766;
	color:#FFFFFF;
	}

.fsol {
	float: left;
	width: 30%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.fsol p {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#757575;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	}

.fsag {
	float:left;
	width: 25%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 10%;
	padding: 0px;
	border: 0px;
	}	

.fsag p {
	float: left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#757575;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	}

.fsag p a {
	color:#757575;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
	}

/* Yalnizca yazi tipi glifleri icin; olculeri font-size'dan aliyorlardi.
   Sosyal simgeler artik SVG ve olculerini .sosyal-svg'den alir -- bu kurala
   dahil edilirlerse width/height:auto onlari gorus alani kadar, yani
   devasa cizdirir. */
.fsag a i {
	float: left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#757575;
	font-size:22px;
	font-weight:400;
	text-decoration:none;
	}

.fsag a:hover, .fsag a:hover i, .fsag a:hover .simge {
	color:#FFFFFF;
	}

/* Sosyal simgeler. Kapsayici float duzenini bozmasin diye tam genislikte
   kalir; simgelerin kendisi .fsag a i kuralindan bicimlenir. */
.sosyal-baglantilar {
	float: left;
	width: 100%;
	height: auto;
	}

/* TikTok simgesi Font Awesome 4.6.3'te bulunmadigi icin satir ici SVG
   cizilir; olculeri yazi tipi simgeleriyle ayni hizada durur. */
.sosyal-svg {
	float: left;
	width: 19px;
	height: 22px;
	margin: 0px 20px 0px 0px;
	color: #757575;
	}

.sosyal-baglanti:hover .sosyal-svg {
	color: #FFFFFF;
	}

.fbaslik {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

.fbaslik p {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
	text-decoration:none;
	}

a.back-to-top {
	background:#fd4766;
	color:#FFFFFF;
	z-index:9999;
	border:0px;
	position: fixed;
	bottom: 80px;
	right: 10px;
	display: none;
	width: 44px;
	height: 44px;
	text-align:center;
	overflow:hidden;
	border-radius:100%;
	padding: 0px 0px 0px 0px;
	font-size:25px;
	text-decoration:none;
	}

a.back-to-top:hover {	
	text-decoration: underline;
	}	

.silah-ruhsat-iletisim {
	position:sticky;
    bottom: 0px;
	z-index: 9999;
    background: #fd4766;
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	border: 0px;
	}

.silah-ruhsat-iletisim a {
	float: left;
	width: 50%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-align:center;
	color:#FFFFFF;
	font-size:18px;
	font-weight:600;
	text-decoration:none;
	}

.silah-ruhsat-iletisim a i, .silah-ruhsat-iletisim a .simge {
	margin-right:10px;
	color:#FFFFFF;
	font-size:18px;
	text-decoration:none;
	}

/************************************************
*	GENEL	 					     		    * 
************************************************/

.sayfalama {
	background:#FFFFFF;
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 20px 0px;
	padding: 10px 0px 10px 10px;
	border: 1px solid #e5e5e5;
	border-radius:8px;
	}

.sayfalama span {
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px 10px 0px 0px;
	padding: 8px 12px 8px 12px;
	border:0px;
	font-size:14px;
	color:#505050;
	font-weight:700;
	text-decoration:none;
	}
 
.sayfalama a {
	background: #e5e5e5;
	float:left;
	width:auto;
	height:auto;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding: 8px 12px 8px 12px;
	border:0px;
	border-radius:8px;
	font-size:14px;
	color:#505050;
	font-weight:700;
	text-decoration:none;
	}

.sayfalama a:hover{
	background: #002552;
	color:#FFF;
	}
 
.sayfalama .current{
	background: #002552;
	color:#FFF;
	border-radius:8px;
	}

.gallery {
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
	border:0px;
	text-align:center;
}

.gallery .gallery-item {
	display: inline-block;
    float: none;
	width: 160px;
	height: 160px;
	margin: 15px 15px 15px 15px;
	background:#FFF;
	overflow:hidden;
	padding: 4px 4px 4px 4px;
	border: 1px solid #cacaca;
	border-radius:6px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.gallery a {
	float:left;
	width: 100%;
	height: 100%;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	}

.gallery img {
	float:left;
	width: 100%;
	height: 150px;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	}

.gallery .gallery-item:hover { border: 1px solid #002552; }
.gallery .gallery-caption { display:none; }

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
img.aligncenter  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 15px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 15px 10px 0px;
	display: inline;
	}

.wp-caption {
	margin: 0px;
	padding: 0px;
	}
	
.wp-caption img {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	line-height: 12px;
	}
	
/************************************************
*	Formlar  					     		    * 
************************************************/

.tf-input {
	background: #FFFFFF;
	border:1px solid #c3c3c3;
	border-radius:5px;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin:0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#080404;
	text-decoration:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}
	
.tf-text {
	background: #FFFFFF;
	border:1px solid #c3c3c3;
	border-radius:5px;
	float:left;
	width: 100%;
	height: 120px;
	overflow:hidden;
	margin:0px 0px 15px 0px;
	padding: 15px 15px 15px 15px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	font-weight:400;
	color:#080404;
	text-decoration:none;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.tf-submit {
	background:#fd4766;
	border:0px;
	border-radius:30px;
	float:left;
	width: auto;
	height: auto;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 30px 20px 30px;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	font-weight:700;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
	}

.tf-submit:hover {
	text-decoration: underline;
	}

/* -------------------------------------------------------- SSS bolumleri

   Ac/kapa davranisini <details> ogesi tarayicida saglar; betik gerekmez.
   Onceki bicim bunu JavaScript'e bagliyordu ve betik calismadiginda
   cevaplarin tamami gizli kaliyordu. */

.sss {
	float: left;
	width: 100%;
	height: auto;
	margin: 22px 0px 26px 0px;
	padding: 0px;
	border: 1px solid #eeeeee;
	border-radius: 8px;
	overflow: hidden;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.sss-oge {
	border-bottom: 1px solid #eeeeee;
	background: #FFFFFF;
	}

.sss-oge:last-child { border-bottom: none; }

.sss-oge > summary {
	display: block;
	position: relative;
	margin: 0px;
	padding: 16px 48px 16px 20px;
	background: #f7f7f7;
	cursor: pointer;
	list-style: none;
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-weight: 600;
	line-height: 1.45;
	color: #333333;
	transition: background-color 0.2s ease;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

/* Tarayicinin varsayilan ucgen isaretcisi kaldirilir; yerine
   Font Awesome oku konur. */
.sss-oge > summary::-webkit-details-marker { display: none; }
.sss-oge > summary::marker { content: ""; }

.sss-oge > summary:hover { background: #efefef; }

.sss-oge > summary:focus-visible {
	outline: 2px solid #fd4766;
	outline-offset: -2px;
	}

/* Acilir kapanir isaretci.

   Once Font Awesome'in "\f078" glifiydi; simgeler satir ici SVG'ye tasininca
   yazi tipi artik yuklenmiyor ve glif yerine bos kutu cizilecekti. Ok simdi
   iki kenardan olusuyor: hicbir dosya gerektirmiyor ve dondurulerek acik
   duruma geciyor. */
.sss-oge > summary::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 22px;
	width: 8px;
	height: 8px;
	margin-top: -7px;
	border-right: 2px solid #fd4766;
	border-bottom: 2px solid #fd4766;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	}

.sss-oge[open] > summary::after {
	margin-top: -2px;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
	}

.sss-oge[open] > summary { background: #f0f0f0; }

.sss-cevap {
	padding: 20px 20px 22px 20px;
	border-top: 1px solid #eeeeee;
	font-family: 'Montserrat', sans-serif;
	font-size: 15px;
	line-height: 1.65;
	font-weight: 400;
	color: #444444;
	}

@media only screen and (max-width: 767px) {

	.sss-oge > summary { font-size: 15px; padding: 14px 42px 14px 15px; }
	.sss-cevap { padding: 16px 15px 18px 15px; font-size: 14px; }

}

/* Eski Bootstrap akordeon kurallari kaldirildi: SSS listeleri artik
   <details>/<summary> kullaniyor. */


/* ---- Yetki belgeleri ---------------------------------------------------- */

/* .icerik float:left tasidigi icin bolum de float dunyasinda kalmali,
   yoksa metnin yanina kayar. */
.belgeler {
	float: left;
	width: 100%;
	margin: 34px 0px 10px 0px;
	padding: 26px 0px 0px 0px;
	border-top: 1px solid #e6e6e6;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

.belgeler h2 {
	margin: 0px 0px 8px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #333333;
	}

.belgeler-not {
	margin: 0px 0px 22px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	line-height: 1.55;
	font-weight: 400;
	color: #888888;
	}

.belge-listesi {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	gap: 22px;
	}

.belge {
	margin: 0px;
	padding: 0px;
	background: #fafafa;
	border: 1px solid #ececec;
	border-radius: 10px;
	overflow: hidden;
	}

/* Taramanin ust kismi (kurum basligi ve belge adi) her zaman gorunsun diye
   sabit yukseklikte kirpilir; tam goruntu baglantiyla acilir. */
.belge-gorsel {
	display: block;
	height: 210px;
	overflow: hidden;
	background: #FFFFFF;
	border-bottom: 1px solid #ececec;
	}

.belge-gorsel img {
	display: block;
	width: 100%;
	height: auto;
	}

.belge-bilgi { padding: 16px 16px 18px 16px; }

.belge-ad {
	margin: 0px 0px 4px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	line-height: 1.35;
	font-weight: 600;
	color: #333333;
	}

.belge-veren {
	margin: 0px 0px 10px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 400;
	color: #777777;
	}

.belge-aciklama {
	margin: 0px 0px 12px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	line-height: 1.55;
	font-weight: 400;
	color: #666666;
	}

.belge-tarih {
	margin: 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #666666;
	}

/* Durum rozetinin rengi sablonda degil burada belirlenir; sablon yalnizca
   hangi sinifin gecerli oldugunu bitis tarihinden bilir. */
.belge-durum {
	display: inline-block;
	margin-left: 8px;
	padding: 2px 9px 2px 9px;
	border-radius: 20px;
	font-size: 12px;
	font-weight: 600;
	}

.belge-gecerli .belge-durum { background: #e6f7ec; color: #1e7a42; }
.belge-suresi-dolmus .belge-durum { background: #fdecef; color: #b3243c; }

/* ---- Belge gorseli penceresi ------------------------------------------- */

/* Ic bosluk YOK: disariya tiklamayi anlamak icin, pencere kutusunun tam
   olarak icerigi kadar olmasi gerekir. Bosluk birakilsaydi kenardaki
   tiklamalar da "disari" sayilirdi. */
.belge-modal {
	max-width: 96vw;
	max-height: 96vh;
	margin: auto;
	padding: 0px;
	border: 0px;
	background: transparent;
	overflow: visible;
	}

.belge-modal::backdrop {
	background: rgba(0, 0, 0, 0.78);
	}

.belge-modal-icerik {
	position: relative;
	line-height: 0;
	}

.belge-modal-gorsel {
	display: block;
	max-width: 96vw;
	max-height: 96vh;
	width: auto;
	height: auto;
	border-radius: 8px;
	background: #FFFFFF;
	}

.belge-modal-kapat {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 40px;
	height: 40px;
	padding: 0px;
	border: 0px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 26px;
	line-height: 40px;
	cursor: pointer;
	}

.belge-modal-kapat:hover {
	background: #fd4766;
	}

.belge-modal-kapat:focus-visible {
	outline: 2px solid #FFFFFF;
	outline-offset: 2px;
	}

@media only screen and (max-width: 767px) {

	.belgeler h2 { font-size: 20px; }
	.belge-listesi { grid-template-columns: 1fr; gap: 18px; }
	.belge-gorsel { height: 240px; }

	.belge-modal-kapat { width: 34px; height: 34px; font-size: 22px; line-height: 34px; }

}


/* ---- Instagram Reels seridi -------------------------------------------- */

/* Yan sutunda, danismanlik kutusunun altinda durur; iletisim kutusuyla ayni
   kart bicimini alir ki sutun tek parca gorunsun. */
.reels {
	margin: 18px 0px 0px 0px;
	padding: 20px 18px 16px 18px;
	background: #fafafa;
	border: 1px solid #ececec;
	border-radius: 10px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

/* Sutundaki diger baslikla (Danismanlik hatti) ayni kademede: yan sutun
   sayfanin ana basliklariyla yarisan bir baslik tasimamali. */
.reels h2 {
	margin: 0px 0px 14px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	line-height: 1.35;
	font-weight: 700;
	color: #333333;
	}

/* Grid degil yatay serit: bes dikey video 290 piksellik yan sutuna yan yana
   sigmaz, alt alta dizilseydi de sutun sayfa boyunca uzardi. Kaydirma
   ayrica Reels'in kendi gezinme bicimine benziyor. */
.reel-listesi {
	display: flex;
	gap: 12px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	-webkit-overflow-scrolling: touch;
	/* Kaydirma cubugu gizlenmez, inceltilir: gizlenseydi masaustunde serit
	   bes video degil iki video sanilirdi. */
	scrollbar-width: thin;
	scrollbar-color: #cccccc transparent;
	}

.reel-listesi::-webkit-scrollbar { height: 6px; }
.reel-listesi::-webkit-scrollbar-track { background: transparent; }
.reel-listesi::-webkit-scrollbar-thumb { background: #cccccc; border-radius: 3px; }

/* Sutuna iki kutu tam sigar, ucuncusunun kenari gorunur kalir:
   kaydirilabilecegi boylece kaydirma cubugu fark edilmeden de anlasilir. */
.reel {
	flex: 0 0 110px;
	margin: 0px;
	padding: 0px;
	scroll-snap-align: start;
	}

.reel-kutu {
	display: block;
	position: relative;
	aspect-ratio: 9 / 16;
	border-radius: 10px;
	overflow: hidden;
	background: #f0f0f0;
	border: 1px solid #ececec;
	}

.reel-kapak {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	}

/* Kapak yuklenmemis kutu bos gri bir dikdortgen olarak kalmasin. */
.reel-kapaksiz {
	background: -webkit-linear-gradient(315deg, #3b3b4f 0%, #6a2b45 100%);
	background: linear-gradient(135deg, #3b3b4f 0%, #6a2b45 100%);
	}

.reel-oynat {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 38px;
	height: 38px;
	margin: -19px 0px 0px -19px;
	border-radius: 50%;
	background: rgba(0, 0, 0, 0.55);
	}

/* Ucgen, ortasindan degil agirlik merkezinden hizalanir: tam ortalanirsa
   goze sola kaymis gorunur. */
.reel-oynat:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0px 0px -5px;
	border-style: solid;
	border-width: 7px 0px 7px 12px;
	border-color: transparent transparent transparent #FFFFFF;
	}

.reel-kutu:hover .reel-oynat {
	background: #fd4766;
	}

.reel-kutu:focus-visible {
	outline: 2px solid #fd4766;
	outline-offset: 2px;
	}

.reel-baslik {
	margin: 8px 0px 0px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	line-height: 1.4;
	font-weight: 500;
	color: #666666;
	}

.reels-hepsi {
	margin: 12px 0px 0px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 500;
	}

.reels-hepsi a { color: #fd4766; }

/* ---- Reels penceresi --------------------------------------------------- */

/* Ic bosluk YOK; gerekcesi belge penceresiyle ayni: disariya tiklamanin
   anlasilabilmesi icin kutunun tam olarak icerik kadar olmasi gerekir. */
.reel-modal {
	max-width: 96vw;
	max-height: 96vh;
	margin: auto;
	padding: 0px;
	border: 0px;
	background: transparent;
	overflow: visible;
	}

.reel-modal::backdrop {
	background: rgba(0, 0, 0, 0.78);
	}

.reel-modal-icerik {
	position: relative;
	line-height: 0;
	}

/* Instagram'in gomulu penceresi 320 pikselin altinda duzgun cizilmiyor;
   genislik bu esigin altina dusmesin diye dar ekranda bile 92vw alir. */
.reel-cerceve {
	display: block;
	width: 400px;
	max-width: 92vw;
	height: 86vh;
	max-height: 720px;
	border: 0px;
	border-radius: 8px;
	background: #FFFFFF;
	}

.reel-modal-kapat {
	position: absolute;
	top: -46px;
	right: 0px;
	width: 38px;
	height: 38px;
	padding: 0px;
	border: 0px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.2);
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
	font-size: 24px;
	line-height: 38px;
	cursor: pointer;
	}

.reel-modal-kapat:hover {
	background: #fd4766;
	}

.reel-modal-kapat:focus-visible {
	outline: 2px solid #FFFFFF;
	outline-offset: 2px;
	}

/* Dar ekranda yan sutun icerigin altina duser ve tam genisligi alir; kutular
   da buyuyebilir. */
@media only screen and (max-width: 900px) {

	.reels { margin-top: 0px; }
	.reel { flex: 0 0 148px; }

}

@media only screen and (max-width: 767px) {

	.reel { flex: 0 0 136px; }

	/* Kapatma dugmesi cercevenin ustunde durur; dar ekranda pencere
	   tepeye yaklastigi icin disari tasmasin diye iceri alinir. */
	.reel-modal-kapat { top: 8px; right: 8px; background: rgba(0, 0, 0, 0.6); }

}


/* ---- Ana sayfa: ruhsat islemleri kartlari ------------------------------ */

.ruhsat-islemleri {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 90px 0px 20px 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}

/* Blog basligiyla ayni ailede ama bir kademe kucuk: ana sayfada iki buyuk
   baslik yan yana gelince ikisi de vurgusunu kaybediyor. */
.ruhsat-islemleri h2 {
	margin: 0px 0px 10px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 34px;
	font-weight: 600;
	color: #000000;
	}

.ruhsat-kartlari {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
	gap: 22px;
	margin: 26px 0px 0px 0px;
	padding: 0px;
	list-style: none;
	}

.ruhsat-kart {
	position: relative;
	margin: 0px;
	padding: 26px 24px 24px 24px;
	background: #FFFFFF;
	border: 1px solid #ececec;
	border-radius: 10px;
	-webkit-transition: border-color .18s, box-shadow .18s;
	transition: border-color .18s, box-shadow .18s;
	}

.ruhsat-kart:hover {
	border-color: #fd4766;
	box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.07);
	}

.ruhsat-kart-baslik {
	margin: 0px 0px 10px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 19px;
	line-height: 1.35;
	font-weight: 600;
	}

.ruhsat-kart-baslik a {
	color: #333333;
	text-decoration: none;
	}

/* Kartin tamamini tiklanabilir yapan katman. Ayri bir <a> eklemek yerine
   basliktaki baglanti buyutulur: boylece ekran okuyucuya ve arama motoruna
   tek bir baglanti gorunur. */
.ruhsat-kart-baslik a:after {
	content: '';
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	}

.ruhsat-kart:hover .ruhsat-kart-baslik a { color: #fd4766; }

.ruhsat-kart-baslik a:focus-visible {
	outline: 2px solid #fd4766;
	outline-offset: 3px;
	}

.ruhsat-kart-ozet {
	margin: 0px 0px 14px 0px;
	font-family: 'Montserrat', sans-serif;
	font-size: 14px;
	line-height: 1.6;
	font-weight: 400;
	color: #666666;
	}

/* Temadaki dugme diliyle ayni: cerceveli ve yuvarlak, uzerine gelince
   dolar (bkz. .tanitim a). Duz renkli metin olarak birakilsaydi karttaki
   ozet metninden ayrismaz, tiklanabilir gorunmezdi. */
.ruhsat-kart-git {
	display: inline-block;
	padding: 10px 22px 10px 22px;
	border: 1px solid #fd4766;
	border-radius: 40px;
	font-family: 'Montserrat', sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #fd4766;
	-webkit-transition: background .18s, color .18s;
	transition: background .18s, color .18s;
	}

.ruhsat-kart-git:after {
	content: ' \203A';
	font-size: 16px;
	}

.ruhsat-kart:hover .ruhsat-kart-git {
	background: #fd4766;
	color: #FFFFFF;
	}

@media only screen and (max-width: 767px) {

	.ruhsat-islemleri { padding: 50px 0px 10px 0px; }
	.ruhsat-islemleri h2 { font-size: 26px; }
	.ruhsat-kartlari { grid-template-columns: 1fr; gap: 16px; }

}



/* === tema/responsive.css === */
@media only screen and (max-width: 1100px) {

body { background: #efefef; }

.mobvar { display: block; }

.ortala { width: 92% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }
.headerortala { width: 92% !important; height:auto; overflow:hidden; margin: 0px auto 0px; }

.yarim {
	width: 100%;
	margin: 0px 0px 20px 0px;
	}

.yarimsag {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.logo {
	width: 120px;
	height: 62px;
	margin: 0px 0px 0px 0px;
	}

#anamenu { display: none !important; }

a.hlink {
	width: 90px;
	height: 40px;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-size:13px;
	}

.menum { display:block; float: right; width: auto; height: 40px; overflow:hidden; margin: 5px 0px 0px 10px; padding: 10px 0px 0px 0px; border: 0px; }
.menum a { float:left; width: auto; height: auto; overflow:hidden; margin: 0px; padding: 0px; border: 0px; }
.menum a i { float:left; width: 100%; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; color:#FFF; font-size:20px; text-decoration:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.tepe_manset {
	width: 100%;
	height: auto;
	min-height: auto;
	margin: -130px 0px 0px 0px;
	}

.tepe_manset h1 {
	margin: 150px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1;
	font-size:35px;
	}

.iconlar {
	margin: 50px 0px 0px 0px;
	}

.icon {
	width: 100%;
	margin: 0px 0px 40px 0px;
	}

.tanitim {
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 60px 0px 60px 0px;
	}

.tanitimust {
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
	}

.tanitimust img {
	width: 100%;
	height: auto;
	margin: 0px 0px 20px 0px;
	}

.tanitimustsag {
	width: 100%;
	height: auto;
	}

.tanitim span {
	margin: 0px 0px 15px 0px;
	text-align:center;
	font-size:20px;
	}

.bloglar {
	padding: 50px 0px 30px 0px;
	}

.bloglar p {
	text-align:center;
	font-size:30px;
	}

.bloglar span {
	text-align:center;
	font-size:14px;
	}

.blog { width: 100%; height: auto; margin: 0px 0px 30px 0px; }
.blogbos { margin: 0px 0px 30px 0px; }
.blogresim { width: 100%; height: auto; }
.blogresim img { width: 100%; height: auto; }
.blog p { text-align:left; }
.blog p a { font-size:20px;	}

.footer {
	padding: 40px 20px 40px 20px;
	}

.fust p {
	width: 100%;
	margin: 0px 0px 5px 0px;
	font-size:20px;
	}

.fust p a {
	color:#ca3c08;
	font-size:20px;
	font-weight:800;
	text-decoration:none;
	}

.fust p a:hover {
	color:#fd4766;
	text-decoration:underline;
	}

.flink {
	float: left;
	}
	
.flink a {
	padding: 16px 30px 16px 30px;
	}

.fsol {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.fsag {
	width: 100%;
	margin: 30px 0px 0px 0px;
	}	

.dbaslik h1 {
	margin: 150px 0px 0px 0px;
	font-size:22px;
	}
	
.dbaslik2 h1 {
	margin: 150px 0px 30px 0px;
	font-size:22px;
	line-height:1.4;
	}
	
.dbaslik2 a {
	margin: 0px auto 50px;
	}

.neredeyim {
	margin: 10px 0px 50px 0px;
	}

.ikutu {
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	}

#menuac { width: 100%; background:#FFF; display:none; z-index:9999 !important; float: left; height: 100%; overflow-y: auto; overflow-x: hidden; margin: 0px; padding: 50px 30px 0px 30px; border: 0px; position : fixed; _position : absolute; top : 0px; _top : expression(eval(document.body.scrollTop)); left:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.kapat { float: right; width: auto; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.kapat a { background: none; float:left; width: auto; height: 50px; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; }
.kapat a i { float:left; width: 100%; height: auto; overflow:hidden; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; color:#000000; font-size:20px; text-decoration:none; }

#mblmenu {
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}
	
ul.mblmenu {
	list-style:none;
	float: left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
.mblmenu li {
	list-style:none;
	float:left;
	width: 100%;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border: 0px;
	border-bottom:1px solid #dedede;
	}
	
.mblmenu li a {
	float:left;
	width: auto;
	height: auto;
	overflow:hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
	font-size:16px;
	font-weight:600;
	text-decoration:none;
	}
	
.mblmenu li:hover a {
	text-decoration:underline;
}

ul.mblmenu ul {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
	}
	
ul.mblmenu ul li {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}
	
ul.mblmenu ul li a {
	font-size:15px;
	}


}

/* === tema/wp-blocks.css === */
/* WordPress blok kitapligi stilleri - orijinal kurulumdan birebir alinmistir. */

/* ---- wp-img-auto-sizes-contain-inline-css ---- */
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* ---- wp-block-library-inline-css ---- */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/* ---- wp-block-paragraph-inline-css ---- */
.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=http://127.0.0.1:8080/wp-includes/blocks/paragraph/style.min.css */

/* ---- classic-theme-styles-inline-css ---- */
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */

/* ---- global-styles-inline-css ---- */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */

/* ---- wp-block-heading-inline-css ---- */
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
/*# sourceURL=http://127.0.0.1:8080/wp-includes/blocks/heading/style.min.css */

/* ---- wp-block-list-inline-css ---- */
ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}
/*# sourceURL=http://127.0.0.1:8080/wp-includes/blocks/list/style.min.css */

/* ---- wp-block-separator-inline-css ---- */
.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
/*# sourceURL=http://127.0.0.1:8080/wp-includes/blocks/separator/style.min.css */

/* ---- wp-block-image-inline-css ---- */
.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
/*# sourceURL=http://127.0.0.1:8080/wp-includes/blocks/image/style.min.css */

/* ---- wp-block-table-inline-css ---- */
.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}
/*# sourceURL=http://127.0.0.1:8080/wp-includes/blocks/table/style.min.css */

