/*
Theme Name: Ücretsiz Eğitim
Theme URI: https://www.fkbs.com.tr/
Author: FKBS Yazılım
Author URI: https://www.fkbs.com.tr/
Description: Ücretsiz dersler, eğitim haberleri ve sınav takvimleri için geliştirilmiş, yönetim panelinden kontrol edilebilen WordPress eğitim teması.
Version: 1.1.16
Requires at least: 6.4
Tested up to: 6.6
Requires PHP: 8.1
Text Domain: ucretsiz-egitim
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: education, news, blog, custom-logo, custom-menu, featured-images, responsive-layout
*/

/* v1.0.3 advertisement image boundary update */
.ue-archive-ad-span{grid-column:1/-1;width:100%;}
.ue-ad--site-header,.ue-ad--footer-top{margin:18px auto;}
@media (max-width:782px){.ue-ad--site-header,.ue-ad--footer-top{margin:12px 16px;}}

/* v1.0.5 category landing pages */
.ue-category-page{--ue-category-accent:#153b6f;--ue-category-soft:#eef4fb;padding:28px 0 52px;background:#f6f7f9}
.ue-category-page--amber{--ue-category-accent:#9a641c;--ue-category-soft:#fbf4e8}
.ue-category-page--green{--ue-category-accent:#256247;--ue-category-soft:#edf7f1}
.ue-category-page--orange{--ue-category-accent:#a34e1c;--ue-category-soft:#fff2e9}
.ue-category-page--purple{--ue-category-accent:#5d477a;--ue-category-soft:#f4eff9}
.ue-category-page--cyan{--ue-category-accent:#166577;--ue-category-soft:#eaf6f8}
.ue-category-page--red{--ue-category-accent:#8b2d31;--ue-category-soft:#faeeee}
.ue-category-page--navy{--ue-category-accent:#123863;--ue-category-soft:#edf3f8}
.ue-category-page--blue{--ue-category-accent:#245b9e;--ue-category-soft:#edf4fc}
.ue-category-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:34px;border:1px solid #d9dee6;border-top:4px solid var(--ue-category-accent);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(15,39,70,.06)}
.ue-category-hero__copy{display:flex;gap:20px;align-items:flex-start}.ue-category-hero__icon{display:grid;place-items:center;flex:0 0 62px;width:62px;height:62px;border-radius:14px;background:var(--ue-category-soft);color:var(--ue-category-accent)}.ue-category-hero__icon svg{width:32px;height:32px}.ue-category-hero__eyebrow{display:block;margin-bottom:7px;color:var(--ue-category-accent);font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ue-category-hero h1{margin:0 0 10px;color:#102b4e;font-size:clamp(30px,4vw,48px);line-height:1.08}.ue-category-hero p{max-width:760px;margin:0;color:#59677a;font-size:16px;line-height:1.7}.ue-category-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:10px}.ue-category-hero__stats div{min-width:105px;padding:16px 12px;border:1px solid #e1e5eb;border-radius:12px;background:var(--ue-category-soft);text-align:center}.ue-category-hero__stats strong,.ue-category-hero__stats span{display:block}.ue-category-hero__stats strong{color:var(--ue-category-accent);font-size:16px}.ue-category-hero__stats span{margin-top:5px;color:#687589;font-size:12px}
.ue-category-switcher{display:flex;gap:8px;margin:18px 0;overflow-x:auto;padding:2px 0 7px;scrollbar-width:thin}.ue-category-switcher a{flex:0 0 auto;padding:10px 14px;border:1px solid #d8dee7;border-radius:9px;background:#fff;color:#34445b;font-size:13px;font-weight:700;text-decoration:none}.ue-category-switcher a:hover,.ue-category-switcher a.is-active{border-color:var(--ue-category-accent);background:var(--ue-category-accent);color:#fff}
.ue-category-ad{margin:22px auto}.ue-category-featured{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin:24px 0}.ue-category-lead{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,.9fr);min-height:390px;overflow:hidden;border:1px solid #dce1e8;border-radius:15px;background:#fff}.ue-category-lead__image{display:block;min-height:100%;background:#e8ecf1}.ue-category-lead__image img{width:100%;height:100%;object-fit:cover}.ue-category-lead__content{display:flex;flex-direction:column;justify-content:center;padding:32px}.ue-category-lead__label{align-self:flex-start;margin-bottom:13px;padding:6px 9px;border-radius:6px;background:var(--ue-category-soft);color:var(--ue-category-accent);font-size:12px;font-weight:800;text-transform:uppercase}.ue-category-lead h2{margin:0 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.18}.ue-category-lead h2 a{color:#102b4e;text-decoration:none}.ue-category-lead p{margin:0 0 18px;color:#5b687a;line-height:1.65}.ue-category-lead__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.ue-primary-button{display:inline-flex;align-items:center;min-height:42px;padding:0 17px;border-radius:7px;background:var(--ue-category-accent);color:#fff!important;font-weight:800;text-decoration:none}.ue-category-featured__side{display:grid;gap:12px}.ue-category-mini-card{display:grid;grid-template-columns:124px minmax(0,1fr);gap:13px;min-height:112px;padding:10px;border:1px solid #dce1e8;border-radius:12px;background:#fff}.ue-category-mini-card__image{display:block;overflow:hidden;border-radius:8px;background:#e9edf2}.ue-category-mini-card__image img{width:100%;height:100%;object-fit:cover}.ue-category-mini-card span{color:#788497;font-size:11px}.ue-category-mini-card h3{margin:5px 0 8px;font-size:15px;line-height:1.35}.ue-category-mini-card h3 a{color:#173453;text-decoration:none}.ue-category-mini-card .ue-resource-button{font-size:11px}
.ue-category-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;margin-top:26px}.ue-category-results{min-width:0}.ue-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.ue-section-heading span{color:var(--ue-category-accent);font-size:12px;font-weight:800;text-transform:uppercase}.ue-section-heading h2{margin:4px 0 0;color:#112f53;font-size:26px}.ue-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-category-grid .ue-archive-card{height:100%}.ue-category-grid .ue-archive-card__content{display:flex;flex:1;flex-direction:column}.ue-category-grid .ue-card-meta{margin-top:auto}.ue-category-page .widget{border-top:3px solid var(--ue-category-accent)}
@media(max-width:1050px){.ue-category-hero{grid-template-columns:1fr}.ue-category-hero__stats{max-width:520px}.ue-category-featured{grid-template-columns:1fr}.ue-category-featured__side{grid-template-columns:repeat(3,minmax(0,1fr))}.ue-category-mini-card{grid-template-columns:1fr}.ue-category-mini-card__image{aspect-ratio:16/9}.ue-category-main-layout{grid-template-columns:1fr}.ue-category-main-layout .widget-area{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}
@media(max-width:760px){.ue-category-page{padding-top:16px}.ue-category-hero{padding:24px 20px}.ue-category-hero__copy{display:block}.ue-category-hero__icon{margin-bottom:16px}.ue-category-hero__stats{grid-template-columns:1fr 1fr}.ue-category-hero__stats div:last-child{grid-column:1/-1}.ue-category-lead{grid-template-columns:1fr}.ue-category-lead__image{aspect-ratio:16/9}.ue-category-lead__content{padding:23px 20px}.ue-category-featured__side{grid-template-columns:1fr}.ue-category-mini-card{grid-template-columns:110px minmax(0,1fr)}.ue-category-grid{grid-template-columns:1fr}.ue-category-main-layout .widget-area{grid-template-columns:1fr}}


/* v1.0.10 - theme-only category layout and native comments */
.ue-category-main-layout--full{display:block}
.ue-category-main-layout--full .ue-category-results{width:100%}
.ue-category-main-layout--full .ue-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.ue-comments-area{margin:30px 0;padding:26px;border:1px solid #dce2e9;border-radius:14px;background:#fff}
.ue-comments-area .comments-title{margin:0 0 20px;color:#112f53;font-size:24px}
.ue-comment-list{margin:0;padding:0;list-style:none}
.ue-comment-list .comment{margin:0 0 16px;padding:18px;border:1px solid #e1e6ec;border-radius:10px;background:#fafbfc}
.ue-comment-list .children{margin:16px 0 0 24px;padding:0;list-style:none}
.ue-comment-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:10px}
.ue-comment-author img{border-radius:50%;vertical-align:middle;margin-right:8px}
.ue-comments-area .comment-content{color:#45566d;line-height:1.7}
.ue-comments-area .comment-reply-link,.ue-comments-area .submit{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:7px;background:#153b6f;color:#fff;text-decoration:none;font-weight:700;cursor:pointer}
.ue-comments-area textarea,.ue-comments-area input[type=text],.ue-comments-area input[type=email],.ue-comments-area input[type=url]{width:100%;max-width:100%;padding:12px;border:1px solid #cfd7e1;border-radius:7px;background:#fff}
@media(max-width:1050px){.ue-category-main-layout--full .ue-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ue-category-main-layout--full .ue-category-grid{grid-template-columns:1fr}.ue-comments-area{padding:18px}.ue-comment-list .children{margin-left:10px}}

.ue-content-layout--full{display:block}.ue-content-layout--full .ue-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1050px){.ue-content-layout--full .ue-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ue-content-layout--full .ue-archive-grid{grid-template-columns:1fr}}


/* v1.0.12 raw page-load counter */
.ue-post-views{display:inline-flex;align-items:center;gap:5px;color:#627086;font-size:12px;font-weight:500;white-space:nowrap}
.ue-post-views .ue-icon{width:15px;height:15px;flex:0 0 15px}
.ue-post-views strong{color:inherit;font-weight:700}
.ue-card-meta,.ue-single-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}
.ue-mini-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px;color:#788497;font-size:11px}
.ue-mini-meta .ue-post-views{font-size:11px}
@media(max-width:620px){.ue-card-meta,.ue-single-meta{gap:8px 12px}.ue-post-views{font-size:11px}}

/* Ana sayfa: Son eklenen online sınavlar */
.ue-home-online-exams{margin:22px 0 28px;padding:24px;border:1px solid #d9e0e6;border-top:3px solid #a76520;border-radius:14px;background:#fff}.ue-home-online-exams__intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.ue-home-online-exams__intro>div{max-width:760px}.ue-home-online-exams__intro span{display:block;margin-bottom:5px;color:#9a621f;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ue-home-online-exams__intro h2{margin:0 0 7px;color:#142f4b;font-size:25px;line-height:1.25}.ue-home-online-exams__intro p{margin:0;color:#5c6b7b;font-size:14px;line-height:1.65}.ue-home-online-exams__intro>a{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#173f61;font-size:13px;font-weight:800;text-decoration:none}.ue-home-online-exams__intro>a svg{width:16px;height:16px}.ue-home-online-exams__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ue-home-exam-card{display:flex;min-width:0;overflow:hidden;border:1px solid #dce2e7;border-radius:11px;background:#fff;flex-direction:column}.ue-home-exam-card__image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#e8ecef}.ue-home-exam-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.ue-home-exam-card:hover .ue-home-exam-card__image img{transform:scale(1.025)}.ue-home-exam-card__image>span{position:absolute;left:10px;bottom:10px;margin:0;padding:5px 8px;border-radius:5px;background:#fff;color:#795018;font-size:10px;font-weight:900;box-shadow:0 2px 8px rgba(0,0,0,.12)}.ue-home-exam-card__content{display:flex;flex:1;flex-direction:column;padding:15px}.ue-home-exam-card__meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:9px}.ue-home-exam-card__meta span{padding:4px 7px;border-radius:4px;background:#eef2f4;color:#526374;font-size:10px;font-weight:800}.ue-home-exam-card h3{margin:0 0 8px;font-size:17px;line-height:1.38}.ue-home-exam-card h3 a{color:#16334f;text-decoration:none}.ue-home-exam-card p{display:-webkit-box;overflow:hidden;margin:0 0 14px;color:#667585;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ue-home-exam-card__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:auto;padding:8px 10px;border-radius:7px;background:#a76520;color:#fff;font-size:12px;font-weight:900;text-align:center;text-decoration:none}.ue-home-exam-card__button:hover{background:#875017;color:#fff}@media(max-width:980px){.ue-home-online-exams__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ue-home-online-exams{margin:16px 0 22px;padding:17px 14px}.ue-home-online-exams__intro{display:block}.ue-home-online-exams__intro h2{font-size:22px}.ue-home-online-exams__intro>a{margin-top:12px}.ue-home-online-exams__grid{grid-template-columns:1fr;gap:12px}.ue-home-exam-card{display:grid;grid-template-columns:120px minmax(0,1fr)}.ue-home-exam-card__image{height:100%;min-height:150px;aspect-ratio:auto}.ue-home-exam-card__image>span{left:6px;right:6px;bottom:6px;text-align:center}.ue-home-exam-card__content{padding:12px}.ue-home-exam-card h3{font-size:15px}.ue-home-exam-card p{display:none}.ue-home-exam-card__button{min-height:36px;font-size:11px}}


/* v1.0.19 search results: four cards per row, two rows per page */
.ue-search-page .ue-content-layout--full .ue-archive-grid{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	gap:16px;
	align-items:stretch;
}
.ue-search-page .ue-archive-card{
	min-width:0;
	height:100%;
	display:flex;
	flex-direction:column;
	background:#fff;
}
.ue-search-page .ue-archive-card__image{
	flex:0 0 auto;
	aspect-ratio:16/9;
}
.ue-search-page .ue-archive-card__content{
	display:flex;
	flex:1;
	min-width:0;
	flex-direction:column;
	padding:16px;
}
.ue-search-page .ue-archive-card h2{
	margin:10px 0 0;
	font-size:19px;
	line-height:1.35;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	overflow:hidden;
	min-height:calc(1.35em * 3);
}
.ue-search-page .ue-archive-card> .ue-archive-card__content > p{
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
	overflow:hidden;
	margin:10px 0 14px;
	line-height:1.65;
	min-height:calc(1.65em * 4);
}
.ue-search-page .ue-card-meta{
	margin-top:auto;
	padding-top:10px;
}
.ue-search-page .ue-pagination{
	grid-column:1/-1;
	width:100%;
	margin-top:10px;
	padding-top:18px;
	border-top:1px solid var(--ue-line);
}
.ue-search-page .ue-pagination .nav-links{
	justify-content:center;
}
@media(max-width:1050px){
	.ue-search-page .ue-content-layout--full .ue-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:620px){
	.ue-search-page .ue-content-layout--full .ue-archive-grid{grid-template-columns:1fr;gap:14px;}
	.ue-search-page .ue-archive-card h2{min-height:0;font-size:18px;}
	.ue-search-page .ue-archive-card> .ue-archive-card__content > p{min-height:0;-webkit-line-clamp:3;}
}
