/* AspavA */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');
::-webkit-scrollbar {width: 5px;background-color: #eaeaea;border-left: 0px solid #0f3b77;}
::-webkit-scrollbar-thumb {background-color: #0a0111;}
::-webkit-scrollbar-thumb:hover {background-color: #212121;}
h1,h2,h3,h4,h5 {font-family: 'Poppins', sans-serif!important;}
a {font-family: 'Poppins', sans-serif!important;}
b {font-family: 'Poppins', sans-serif!important; font-style: normal;}
em {font-family: 'Poppins', sans-serif!important; font-style: normal;}
li {font-family: 'Poppins', sans-serif!important;}
ul {font-family: 'Poppins', sans-serif!important; list-style-type: none!important;}
.btn {font-family: 'Poppins', sans-serif!important; font-style: normal;}
body, html {font-family: 'Poppins', sans-serif!important; background: #162132;}
a {transition: all 0.5s; text-decoration: none;}
a:hover {transition: all 0.5s;}
.header-alani {background: url(../resimler/headerbg.webp) no-repeat top center; width: 100%; min-height: 900px;background-size: cover; padding: 0px;}
.menu {position: relative; z-index: 999;}
.aspmenu {background: #fff; opacity: 1;position: fixed!important;top: 0;left: 0;width: 100%;animation: navbar-show .25s ease-in-out; box-shadow: 0 .275rem 1.25rem rgba(11, 15, 25, .05), 0 .25rem .5625rem rgba(11, 15, 25, .03);  z-index: 9999}
.nav-link {color: #fff; font-weight:600; letter-spacing: -1px;}
.nav-link:hover {color: #42e6ff;}
.nav-item {padding: 10px;}
.navbar-brand {width: 341px; height: 109px;}
.navbar-expand-lg .navbar-nav .dropdown-menu { border: none;box-shadow: 0 .625rem 1rem rgba(35,35,35,.1)!important;  background-color: #fff}
.logo {text-align: center; margin-top: 30px; position: relative; z-index: 900;}
.logo img {width: 341px; height: 109px;}
.indirmeler {position: relative;z-index: 999; margin-top: 100px;}
.indirmeler h1 {font-weight: 800; font-size: 36px; line-height: 80px; color: #fff; line-height: 35px;}
.indirmeler h2 {font-size: 22px; color: #fff; margin-top: 20px;}
.indirmeler h2 span {color: #fceb09; font-weight: 800;}
.indirmeler p {color: #fff; margin-top: 20px;}
.indirmeler p a {color: #fceb09; font-weight: 700;}
.indirmeler b {color: #fceb09;}
.sohbet-alani-ic {padding: 80px 50px; background: #fff; margin-top: 50px; border-radius: 22px;}
.inputlar h2 {color: #414141; font-size: 1.6em; font-weight: 800;}
.form-control:focus {  color: var(--bs-body-color);background-color: var(--bs-body-bg);border:none!important;outline: 0;box-shadow:none;}
.form-control {font-weight: 600; border-radius: 50px;}
.form-control:focus {background-color: #f1f0f0;border: none!important;outline: 0; border:1px solid #000;}
.form-control {color: #472475!important;}
.form-control::-moz-placeholder {color: #472475!important;opacity: 1;}
.form-control::placeholder {color: #472475;opacity: 1;}
.form-control:disabled, .form-control[readonly] {background-color: #472475;opacity: 1;}
.btn-baglan {background: #6244c5; color: #fff; font-weight: 700; font-size: 22px; margin-top: 15px; border-radius: 30px;}
.btn-baglan1 {padding: 15px; margin-top: 10px; border-radius: 30px;}
.btn-baglan2 {padding: 15px; margin-top: 10px;}
.btn-hover {font-size: 16px;font-weight: 600;color: #fff;cursor: pointer;height: 55px;text-align:center;border: none;background-size: 300% 100%;-o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
.btn-hover:hover {  background-position: 100% 0; -o-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
.btn-hover.color-1 {background-image: linear-gradient(to right, #c72ecc, #6925bb, #30dd8a, #2bb673); border-radius: 30px;box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75);}
.btn-hover.color-2 {background-image: linear-gradient(to right, #508fe5, #42e6ff, #5338ac, #3a2983); color: #fff;box-shadow: 0 4px 15px 0 rgb(236 46 208);}
.mirc {margin-top: 20px; text-align: center;}
.mirc a {font-weight: 600;}
.uygulama {text-align: center; margin-top: 30px;}
.uygulama a {display: block; color: #fff; padding: 15px; border-radius: 30px;  background: #3b5378; font-weight: 700; font-size: 28px;}
.uygulama a:hover {background: #3a2983;}
.blog-yazilari-baslik {margin-top: 0px; background: linear-gradient(90deg, rgb(22 33 50) 0%, rgb(18 27 40) 80%);}
.blog-baslik h2 { color: #fff; font-weight: 700; margin-bottom: 0px; padding:30px 15px; }
.blog-baslik-aciklama {text-align: right; margin-top: 10px; }
.blog-baslik-aciklama p {color: #fff; padding: 30px 0px; font-weight: 600;}
.blog-ic {margin-top: 30px; padding: 15px; border-radius: 22px;}
.blog-ic img {border-radius: 12px 12px 0px 0px;transition: all 0.5s; object-fit: fill; width: 100%; height: 200px;}
.blog-ic img:hover {opacity: 0.6;transition: all 0.5s;}
.blog-ic h2 {line-height: 20px; margin-top: 15px; font-weight: 600; height: 50px;}
.blog-ic h2 a { color: #fff; font-size: 18px; }
.blog-ic p {font-size: 12px; font-weight: 600; color: #fff;}
.blog-ic:hover h2 a{color: #42e6ff;}
hr {border-color: #020304;}
.makale-genel {margin-top: 80px;}
.makale-ic { padding: 50px 30px; color: #fff;border-radius: 30px;}
.makale-ic a {font-weight: 600; color: #e9d207;}
.makale-resim {margin-top: 90px;}
.makale-resim img {width: 100%; height: auto; object-fit: contain;}
.footer {color: #fff; margin-top: 50px; background: url(../resimler/headerbg.webp) no-repeat top center;  width: 100%; height: auto;background-size: cover; padding-top: 50px;}
.footer-linkler img {margin-bottom: 30px;}
.footer-yazi a {color: #42e6ff; font-weight: 600; padding: 5px;}
.footer-yazi p {color: #fff; text-align: right;}
.detay {color: #fff; margin-top: 50px;}
.makale-detay {text-align: justify;}
.makale-detay img {width: 100%; height: auto; margin-bottom: 15px; border-radius: 30px;}
.makale-detay h2 {font-size: 28px; font-weight: 700;}
.makale-detay h3 {font-size: 24px; font-weight: 700;}
.makale-detay h4 {font-size: 20px; font-weight: 700;}
.sidebar-ic {padding: 15px; border-radius: 30px;}
.sidebar-ic h2 {font-size: 28px; font-weight: 700;}
.sidebar-ic a {display: block; padding: 10px; font-weight: 600; color: #fff; background: #111c2c; margin-bottom: 5px; border-radius: 12px;}
.sidebar-ic a:before {content: "#";margin-top: 20px; margin-right: 2px;}
.sayfalama {margin-top: 50px; color: #fff;}
.sticky-top {top: 50px; margin-bottom: 50px;}
.post-tags {margin-top: 30px; padding-top: 30px; border-top: 1px solid #333;}
.post-tags h4 {color: #42e6ff; font-weight: 700; margin-bottom: 15px; font-size: 18px;}
.tag-list {display: flex; flex-wrap: wrap; gap: 10px;}
.tag-item {display: inline-block;}
.tag-item a {display: inline-block; padding: 8px 16px; background: linear-gradient(135deg, #6244c5, #42e6ff); color: #fff; border-radius: 20px; font-weight: 600; font-size: 14px; transition: all 0.3s ease;}
.tag-item a:hover {background: linear-gradient(135deg, #42e6ff, #6244c5); box-shadow: 0 4px 15px rgba(66, 230, 255, 0.3); transform: translateY(-2px);}
@media (max-width: 991px) {
	.footer-linkler {text-align: center;}
	.footer-yazi p {text-align: center;}	
}
@media (max-width: 768px) {
	.navbar-brand {width: 70%;}
	.navbar-brand img {width: 100%;height: auto;}
	.indirmeler  {margin-top: 30px;}
	.indirmeler h1 {font-size: 28px;}
	.indirmeler h2 {margin-top: 20px;}
	.mirc {display: none;}
	.blog-ic img {width: 100%;height: auto;}
	.makale-detay {text-align: left;}
}
.pagination-wrapper {
	margin: 30px 0;
	text-align: center;
}
.pagination-wrapper .page-numbers {
	display: inline-block;
	margin: 0 2px;
	padding: 8px 12px;
	border: 2px solid #4a89d7;
	color: #4a89d7;
	text-decoration: none;
	font-weight: bold;
	border-radius: 6px;
	transition: all 0.3s ease;
}
.pagination-wrapper .page-numbers:hover {
	background-color: #4a89d7;
	color: #fff;
}
.pagination-wrapper .current {
	background-color: #4a89d7;
	color: #fff;
	border-color: #4a89d7;
}
.yukaricik {
    background-color: #4a89d7;
    border-radius: 999px;
    bottom: 30px;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 30px;
    width: 45px;
    height: 45px;
    line-height: 45px;
    position: fixed;
    right: 30px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    z-index: 100000;
    opacity: 0.6;
}
.yukaricik:hover {
    background-color: #4a89d7;
    opacity: 1;
}
.yrm-comments-wrap{
	margin-top:50px;
}
.yrm-comments{
	background:#fff;
	border:1px solid #edf0f3;
	border-radius:22px;
	box-shadow:0 12px 32px rgba(17,24,39,.05);
	padding:15px 25px;
}
.yrm-comments a {
	color: #4a89d7;
	text-decoration: underline;
}
.yrm-comments__title{
    font-size: 24px;
    color: #4a89d7;
    text-align: center;
}
.yrm-comments__list-wrap {
    padding-top: 20px;
    border-top: 1px solid #e5e7eb;
}
.yrm-comments__list{
	list-style:none;
	margin:0;
	padding:0;
}
.yrm-comments__list .comment{
	list-style:none;
}
.yrm-comments__list .comment-body{
	position:relative;
	padding:20px;
	border:1px solid #edf0f3;
	border-radius:18px;
	background:#fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
	transition:border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}
.yrm-comments__list .comment-body:hover{
	border-color:#dbe3ec;
	box-shadow:0 14px 34px rgba(17,24,39,.06);
	transform:translateY(-1px);
}
.yrm-comments__list > .comment + .comment{
	margin-top:14px;
}
.yrm-comments__list .children{
	list-style:none;
	margin:14px 0;
	padding-left:40px;
}
.yrm-comments .comment-author{
	display:flex;
	align-items:center;
	gap:12px;
	margin-bottom:10px;
}
.yrm-comments .comment-author img{
	max-width: 100px;
	border-radius:999px;
}
.yrm-comments .fn{
	color:#4a89d7;
	font-style:normal;
	font-weight:800;
}
.yrm-comments .fn a{
	color:#4a89d7;
	font-style:normal;
	font-weight:800;
	text-decoration: none;
}
.yrm-comments .says{
	display:none;
}
.yrm-comments .comment-metadata{
	margin-bottom:12px;
	font-size:12px;
}
.yrm-comments .comment-metadata a{
	color:#6b7280;
	text-decoration:none;
}
.yrm-comments .comment-content{
	color:#374151;
	font-size:14px;
	line-height:1.75;
}
.yrm-comments .comment-content a{
	color:#374151;
	font-size:14px;
	line-height:1.75;
}
.yrm-comments .reply{
	margin-top:14px;
	text-align: right;
}
.yrm-comments .reply a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap: 5px;
	min-height:36px;
	padding:0 14px;
	border:1px solid #e5e7eb;
	border-radius:999px;
	color:#4a89d7;
	font-size:13px;
	font-weight:700;
	text-decoration:none;
	transition:all .25s ease;
}
.yrm-comments .reply a:hover{
	background:#4a89d7;
	border-color:#4a89d7;
	color:#fff;
}
.yrm-comments__closed{
	margin-top:16px;
	padding:14px 16px;
	border:1px solid #fde68a;
	border-radius:14px;
	background:#fffbeb;
	color:#92400e;
	font-size:14px;
	font-weight:600;
}
.yrm-comments__form-wrap{
	margin-top: 20px;
	padding-top:20px;
	border-top:1px solid #e5e7eb;
	color: #374151;
}
.yrm-comment-form__title{
	margin:0 0 8px;
	color:#4a89d7;
	font-size:22px;
	font-weight:900;
}
.yrm-comment-form__note{
	margin:0 0 18px;
	color:#6b7280;
	font-size:13px;
}
.yrm-comment-form{
	display:grid;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	gap:5px 10px;
}
.yrm-comment-form .logged-in-as,
.yrm-comment-form .comment-notes,
.yrm-comment-form .form-submit{
	grid-column:1 / -1;
}
.yrm-comment-form__field{
	margin:0;
}
.yrm-comment-form__field--full,
.comment-form-comment,
.comment-form-cookies-consent{
	grid-column:1 / -1;
}
.yrm-comment-form label{
	display:inline-block;
	margin-bottom:8px;
	color:#4a89d7;
	font-size:13px;
	font-weight:700;
}
.yrm-comment-form input[type="text"],
.yrm-comment-form input[type="email"],
.yrm-comment-form input[type="url"],
.yrm-comment-form textarea{
	font-family: 'Poppins', sans-serif;
	width:100%;
	border:1px solid #e5e7eb;
	border-radius:14px;
	background:#fff;
	padding:10px 15px;
	color:#4a89d7;
	font-size:14px;
	transition:border-color .25s ease, box-shadow .25s ease;
}
.yrm-comment-form input[type="text"],
.yrm-comment-form input[type="email"],
.yrm-comment-form input[type="url"]{
	height:48px;
}
.yrm-comment-form input:focus,
.yrm-comment-form textarea:focus{
	outline:none;
	border-color:#cbd5e1;
	box-shadow:0 0 0 4px rgba(148,163,184,.12);
}
.yrm-comment-form p.form-submit{
    margin: 10px 0;
}
.yrm-comment-form__submit,
.yrm-comment-form input[type="submit"]{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width: 100%;
	min-height:48px;
	padding:0 20px;
	border:0;
	border-radius:14px;
	background:#4a89d7;
	color:#fff;
	font-size:14px;
	font-weight:800;
	cursor:pointer;
	transition:transform .2s ease, opacity .2s ease;
}
.yrm-comment-form__submit:hover,
.yrm-comment-form input[type="submit"]:hover{
	opacity:.92;
	transform:translateY(-1px);
}
.yrm-comments .comment-author__meta{
	min-width:0;
	flex:1 1 auto;
}
.yrm-comments .comment-awaiting-moderation{
	margin:0 0 12px;
	padding:12px 14px;
	border:1px solid #fde68a;
	border-radius:14px;
	background:#fffbeb;
	color:#92400e;
	font-size:13px;
	font-weight:700;
}
.yrm-comments .comment-edit-link a{
	color:#6b7280;
	text-decoration:none;
	font-weight:700;
}
.yrm-comments .comment-edit-link a:hover{
	color:#4a89d7;
}
