@charset "UTF-8";
/*
Theme Name: medhesap
Theme URI: https://medhesap.com/
Author: cburakaltuntas
Author URI: https://cburakaltuntas.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
body{overflow-x:hidden;font-family:'Inter',sans-serif}
a{text-decoration:none}
a,a:hover,.color{color:#000}
#content a:not(.btn){color:#6699CC}
img,iframe{max-width:100%}
.h2,h2{font-size:1.8rem}
#header{padding:.75rem 0;position:sticky;top:0;background-color:#fff;z-index:99;box-shadow:0 -3px 5px #000}
#header .container{display:flex;align-items:center;justify-content:space-between}
#headermenu{display:none;align-items:center;gap:1rem;font-weight:500}
#headermenu ul.menu{display:flex;flex-direction:row;gap:1rem;list-style:none;margin-bottom:0}
#headermenu a.btn-primary,#filter a.btn-success{--bs-btn-bg:#26BF8C;--bs-btn-border-color:#26BF8C;--bs-btn-hover-bg:#10cd8e;--bs-btn-hover-border-color:#10cd8e;--bs-btn-active-bg:#26BF8C;padding:.375rem 1rem}

#mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#171826;color:#fff;z-index:999999}
#mobile-menu,#mobile-menu a,#headermenu .logout a{color:#fff}
#mobile-menu a{display:block;line-height:2}
#mobilemenu-close{font-size:60px;text-align:center}
#mobile-menu .btn-white{width:75%;margin:2rem auto 1rem;color:#000;font-size:24px;font-weight:700}
#mobile-menu .btn-link{font-size:16px;text-decoration:none}
#mobile-menu .menu-list{margin:0 1.5rem;font-size:28px;font-weight:300}
#mobile-menu .menu-list i{display:inline-block;width:40px;font-size:28px}
#mobile-menu .menu-list img{width:32px;height:32px;margin-right:8px}

.usermenu{padding-bottom:0}
#headermenu .logout a,.menu-list.usermenu a.logout{background-color:#D50056}
#headermenu .logout a{--bs-dropdown-item-padding-y:.5rem;margin-top:10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
#mobile-menu .menu-list.usermenu{font-size:20px!important}
#mobile-menu .menu-list.usermenu.border-top{margin-top:1rem;padding-top:1rem}
#mobile-menu .menu-list.usermenu i{font-size:20px}
#mobile-menu .menu-list.usermenu img{width:20px;height:20px}
#mobile-menu .menu-list.usermenu a.logout{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem}

#search .modal-content{--bs-modal-bg:transparent;border:0}

#subheader{padding:1.5rem 0;background-color:#171826;color:#fff;text-align:center}
.page #subheader{padding:2.5rem 0}
.home #subheader.homepage{padding:5rem 0 3rem;background-color:#fff}
#subheadertitle{color:#fff;text-align:center}
#subheader p{font-size:20px}
#subheader.custom #subheadertitle{font-weight:300}
#subheader.custom #subheadertitle strong{font-weight:700}

#search-form{width:100%;max-width:600px;margin:0 auto}
#search-form .input-group{z-index:2}
#search-input,.input-group .btn{border:0!important;box-shadow:none!important}
#search-input{padding:1rem 1rem 1rem 2rem;border-top-left-radius:50rem;border-bottom-left-radius:50rem}
.input-group .btn{--bs-btn-color:#D50056;--bs-btn-bg:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#D50056;--bs-btn-active-bg:#D50056;padding:1rem 1.5rem;border-top-right-radius:50rem;border-bottom-right-radius:50rem}
.home #subheader.homepage #searchtitle{display:block;text-align:center;font-size:30px;font-weight:300;margin-bottom:1rem;color:#000}

.date.ago:after{content:" önce"}

#donation{display:none;z-index:1050;font-size:14px;transition:all .3s ease}

.block{margin:3rem 0}
.block .title{display:block;font-size:20px;margin-bottom:1rem}
.item{display:flex;flex-direction:column;justify-content:space-between;padding:.5rem .7rem;margin-bottom:1.5rem;height:125px;box-sizing:border-box;box-shadow:0 0 10px 0 #CCCBCB;border:solid 1px #CCCBCB;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}
.item .meta{display:flex;justify-content:space-between;align-items:center}
.item .meta,.item .meta a{font-size:12px;color:#26BF8C}
.item .name{display:block;overflow:hidden}
.item .simplefavorite-button{display:inline-block;border:0;margin:0;padding:0;color:#D50056!important;font-size:16px!important;transition:all linear .2s}
.item .simplefavorite-button:hover{background-color:#fff;color:#26BF8C!important}

.item-2{display:flex;flex-direction:row;justify-content:space-between;gap:1rem;padding:.5rem .7rem;margin-bottom:1.5rem;box-sizing:border-box;box-shadow:0 5px 10px 0 #CCCBCB;border-radius:10px;transition:all linear .15s;cursor:pointer}
.item-2 .name{font-weight:600}
.item-2 .name:before{display:inline-block;font-family:'Font Awesome 6 Free';font-weight:900;content:"\f061";margin-right:.5rem}
.item-2 .meta{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;transition:all linear .3s}
.item-2 .meta a,.item-2 .meta span{display:inline-block;min-width:100px;height:25px;color:#fff;padding:.2rem .5rem;border-radius:1rem;font-size:.8rem;text-align:center;white-space:nowrap}
.item-2 .cat{background-color:#26BF8C}
.item-2 .date{background-color:#95a5a6}
.item-2:hover{background-color:#f2f2f2;padding-left:1rem}
.item-2:hover .meta{opacity:0}

#searchtitle,#tool-result,.item .simplefavorite-button span{display:none}

.buttons{width:100%;text-align:center;padding:2rem 0;white-space:nowrap;overflow:auto}
.buttons .btn{font-weight:500}
.buttons .btn-primary{--bs-btn-bg:#D50056;--bs-btn-border-color:#D50056;--bs-btn-padding-y:.5rem;border-radius:50rem}
.buttons .btn-link{--bs-btn-color:#000;text-decoration:none}

.sidebar-buttons{display:flex;gap:.25rem;margin-bottom:1rem}
.sidebar-buttons a{flex:1 1 50%;margin:0}
.btn-sidebar,.simplefavorite-button{display:flex;justify-content:space-between;align-items:center;margin:1rem 0;--bs-btn-border-color:#CCCBCB}
.btn-cite{--bs-btn-color:#fff;--bs-btn-bg:#2980b9;--bs-btn-border-color:#2980b9;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#3498db;--bs-btn-hover-border-color:#3498db;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#3498db;--bs-btn-active-border-color:#3498db;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#2980b9;--bs-btn-disabled-border-color:#2980b9}
.btn-fav{--bs-btn-color:#fff;--bs-btn-bg:#e67e22;--bs-btn-border-color:#e67e22;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#d35400;--bs-btn-hover-border-color:#d35400;--bs-btn-focus-shadow-rgb:49, 132, 253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#d35400;--bs-btn-active-border-color:#d35400;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#e67e22;--bs-btn-disabled-border-color:#e67e22}
#singlepost .simplefavorite-button{color:#fff;background-color:#e67e22;border-color:#e67e22}
#singlepost .simplefavorite-button:hover{background-color:#d35400}

.ads{margin:2rem 0;text-align:center}
.ads-2{display:flex;justify-content:center;gap:.5rem}
.ads-2>*{flex:0 0 50%}
.ads-2 img{width:100%;height:100%;box-shadow:0 0 10px 0 #CCCBCB;border:solid 1px #CCCBCB;border-radius:10px;}

#simple-page{max-width:545px;margin:0 auto}

.ccards .ccard{display:flex;flex-direction:column;justify-content:space-between;height:250px;box-sizing:border-box;padding:2rem;margin-bottom:1.5rem;color:#fff;border-radius:10px}
.ccards strong{font-size:32px}
.ccards .ccard-1{background-color:#E32143}
.ccards .ccard-2{background-color:#3589EA}
.ccards .ccard-3{background-color:#444140}
.ccards .ccard-4{background-color:#26BF8C}

#breadcrumb{--bs-breadcrumb-divider:"\f105";font-size:14px}
#breadcrumb .breadcrumb{display:flex;flex-wrap:nowrap;overflow:hidden}
#breadcrumb .breadcrumb-item{flex:0 0 auto}

.block-header:before,.breadcrumb-item+.breadcrumb-item::before{font-family:'Font Awesome 6 Free';font-weight:900}

.post-block,.post-tab,.comment-block{--block-color:#171826}
.singlepost h1{font-size:32px;font-weight:700}
.post-block,.post-tab,.comment-block{border:solid 1px var(--block-color);border-radius:10px;margin:1rem 0}
.block-header{background-color:var(--block-color);color:#fff;font-size:24px;font-weight:600;border-top-left-radius:10px;border-top-right-radius:10px}
.block-header,.block-content{padding:1rem}
.block-header:before{margin-right:1rem}
.block-content{font-size:16px}
.block-content h2{font-size:24px}


.post-tab .nav-tabs{--bs-border-color:var(--block-color)}
.post-tab .nav-item{color:#8b8c93;margin-right:1.5rem;cursor:pointer}
.post-tab .nav-item.active{color:#fff}

.block-attention{--block-color:#F5B102}
.block-warning{--block-color:#FF4747}
.block-info{--block-color:#3589EA}
.block-qa{--block-color:#708090}
.block-tool,.block-toolresult{--block-color:#26BF8C}
.block-attention .block-header:before{content:"\f06a"}
.block-warning .block-header:before{content:"\f057"}
.block-info .block-header:before{content:"\f05a"}
.block-qa .block-header:before{content:"\f059"}
.block-tool .block-header:before{content:"\f055"}

.block-toolresult .block-header{display:flex;justify-content:space-between;align-items:center}
.block-toolresult .block-header div{display:flex;gap:1rem}
.block-toolresult .block-header a{font-size:.75rem;color:#fff!important}
.block-tool .mh-unit i.fa{font-size:.8rem;color:#D50056;cursor:pointer}

.accordion .block-header{display:flex;justify-content:space-between;cursor:pointer;font-size:20px;padding:.5rem 1rem}
.accordion .block-header.collapsed{border-radius:10px}
.accordion .block-header:after{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f106";color:#fff}
.accordion .block-header.collapsed:after{content:"\f107"}


#post-source{width:100%;color:#929292;margin-top:3rem;overflow:hidden}
#post-source li{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

.membersonly{position:relative;width:100%;height:400px;display:flex;justify-content:center;align-items:center;overflow:hidden}
.membersonly .box{width:400px;background-color:#C72C41;text-align:center;padding:2rem 1rem;border-radius:10px}
.membersonly .box,#content .membersonly a{color:#fff}
.membersonly .skeleton{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}
.membersonly .skeleton span{display:block;background-color:#DDDBDD;height:1rem;margin-bottom:1rem;}

hr.wp-block-separator{border-color:#ededed;opacity:1}

#cite .modal-footer{justify-content:space-between}

#comment{min-height:150px;height:150px}
#comments{margin:5rem 0}
#comments .block-header{--block-color:#171826;margin-bottom:1rem}
#comments ol{padding-left:0}
#comments li{list-style-type:none;margin-bottom:1rem;padding-bottom:1rem;border-bottom:solid 1px #ededed}
#comments div.comment{display:flex;gap:15px}
#comments .comment-avatar{flex:0 0 60px}
#comments .children{margin-left:75px;margin-top:1rem;padding-top:1rem;border-top:solid 1px #ededed}
#comments .comment-time,#comments small,.comment-reply-link{font-size:.75rem;margin-left:.5rem}
#comments li:last-child{border-bottom:none;margin-bottom:0}
.comment-reply-link{margin:0}

.widgetsidebar{padding:1rem;margin:1rem 0;border:solid 1px #CCCBCB;border-radius:10px;}

.single-author .author-profile{display:flex;align-items:center;gap:10px;font-weight:500}
.single-author img{width:60px;height:60px;border-radius:100%}
.single-author .desc{font-size:14px}
#authoravatar img{width:auto!important;height:auto!important;max-width:100%;max-height:100%}

.widgetsidebar .widgettitle{font-size:24px;font-weight:600;line-height:2}
.wp-block-latest-posts li{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2.5;font-weight:600;border-top:solid 1px #CCCBCB}
.wp-block-latest-posts li:before{font-family:'Font Awesome 6 Free';font-weight:900;content:"\f061";float:right;margin-left:15px;background-color:#fff;transition:linear all .2s}
.wp-block-latest-posts li:hover:before{margin-right:-30px}

.navigation.pagination{display:flex;justify-content:center;margin:1rem 0 3rem}
.navigation.pagination .page-numbers{padding:.5rem .75rem;border:solid 1px #CCCBCB;border-radius:10px;transition:all linear .2s;margin:0 .25rem}
.navigation.pagination .page-numbers:hover,.navigation.pagination .page-numbers.current{background-color:#171826;color:#fff;border-color:#171826}

#filter{display:flex;justify-content:space-between;align-items:center;background-color:#dfdfdf;border-radius:10px;padding:1.5rem;margin-bottom:2rem}

#home-tabs .btn-link.active{background-color:#D50056;color:#fff;border-radius:50rem}

#loginmodal{--bs-modal-padding:0}
#login-1{background-color:#26BF8C;color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px}
#login-2{background-color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px}
.login-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:3rem 1rem}
#login-1 strong{font-size:40px;line-height:1;}
#login-2 strong{font-size:24px;color:#26BF8C}
#login-2 .btn{width:100%}
#login-2 label[for='login-pwd']{display:flex;justify-content:space-between}
#login-status:not(:empty){padding:10px;margin-bottom:10px;background-color:#D50056;color:#fff;font-weight:600;text-align:center}

.footerbar{padding:2rem 0}
#footer-top{background-color:#D50056}
#footer-middle{background-color:#171826;font-size:16px}
#footer-top .container{display:flex;justify-content:space-between}
#footer-middle a{color:#fff}
#footer-middle strong{display:block;color:#26BF8C;font-weight:600;font-size:10px;}
#footer-middle span{font-size:12px;color:#666}
#footer-bottom{text-align:center;font-size:10px}

#medyagen{font-family:'Trebuchet MS',sans-serif;font-size:1rem}

#loading{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:99999;display:none}
#loading,#loading div{width:100%;height:100%}
#loading div{display:flex;justify-content:center;align-items:center}
#loading img{animation:rotate 2s linear infinite}

.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#26BF8C;--bs-btn-border-color:#26BF8C;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#109568;--bs-btn-hover-border-color:#109568;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#109568;--bs-btn-active-border-color:#109568;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#26BF8C;--bs-btn-disabled-border-color:#26BF8C}
.btn-white{--bs-btn-color:#000;--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#000;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}

.wp-block-table td, .wp-block-table th{border:1px solid #ededed!important;padding:2px 8px!important}
.wp-block-table,.wp-block-table .wp-element-caption,.wp-block-table figcaption{font-size:15px}

@media screen and (min-width: 768px){
	#header{padding:2rem 0}
    #headermenu{display:flex}
	/*.page #subheader{padding:2.5rem 0}*/
	#subheadertitle{font-size:40px}
	.ads-2{gap:2rem}

	.page-template-page-integration #subheader .container{max-width:750px!important}

	#stickysidebar{position:sticky;top:110px;background-color:#fff;z-index:1}
}
@media screen and (min-width: 1024px){

}
@media screen and (max-width: 767px){
	#logo img{width:160px;height:40px}
	/*.page #subheader{padding:.5rem 0}*/
	#subheadertitle{font-size:20px}
	.home #subheader.homepage{padding:3rem 0 0}
	/*.home #mobilesearch{color:#fff}*/

	.singlepost h1{font-size:22px}
	.btn-fav,.btn-cite{--bs-btn-padding-y:.2rem}
	#singlepost .simplefavorite-button{padding:.2rem .75rem}

	#filter{flex-wrap:wrap;gap:.5rem;justify-content:center}

	#login-1{order:2}

	.item-2{flex-direction:column}
	.item-2 .meta{flex-wrap:wrap;justify-content:center!important}

    #footer-top div{display:flex;width:100%;justify-content:space-around}
    #footer-middle .container{display:flex;gap:1rem}
    #footer-middle .row{gap:1rem}
}

@media (min-width: 1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}








:root{--black:oklch(17.7% 0.105 262.48);--purple:oklch(60% 0.37 294.7);--orange:oklch(60% 0.37 64.65);--yellow:oklch(60% 0.37 109.08);--blue:oklch(60% 0.37 237.06);--black-alpha-50:color-mix(in oklch, var(--black), transparent)}

@property --gradient-angle{inherits:false;initial-value:0deg;syntax:"<angle>"}
@keyframes search-spin{to {--gradient-angle:360deg}}
@keyframes rotate{100%{transform:rotate(360deg)}}

#search-form{
	animation: search-spin 2s linear infinite;
	background: linear-gradient(to bottom, var(--black), var(--black)) padding-box,
		conic-gradient(
				in oklch from var(--gradient-angle),
				var(--purple),
				var(--orange),
				var(--yellow),
				var(--blue),
				var(--purple)
			)
			border-box;
	border: 5px solid transparent;
	border-radius: 50rem;
	position: relative;
	z-index: 10;
}
#search-form::after {
	animation: search-spin 2s linear infinite;
	background: conic-gradient(in oklch from var(--gradient-angle),var(--purple),var(--orange),var(--yellow),var(--blue),var(--purple));
	border-radius: 50rem;
	content: "";
	position: absolute;
	inset: 0;
	filter: blur(7px);
	z-index: 1;
}







/* Favorites compatibility */
.simplefavorite-button{border:solid 1px var(--bs-btn-border-color);padding:.375rem .75rem;border-radius:.375rem;cursor:pointer}.simplefavorite-button:hover{background-color:#d35400;color:#fff}

/* Tabs Responsive compatibility */
.wpsm_nav-tabs{background-color:#171826;border-top-left-radius:10px;border-top-right-radius:10px;border:0;margin-top:1rem}
.wpsm_nav-tabs a{background-color:transparent!important;font-size:20px!important;color:#fff!important;border:0!important;color:#8b8c93!important;font-weight:600}
.wpsm_nav-tabs a.active{color:#fff!important}
.wpsm_nav-tabs+.tab-content{border:solid 1px #171826;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:1rem;padding:1rem}

/* Easy Footnotes compatibility */
.easy-footnote-title, .easy-footnotes-wrapper, .easy-footnotes-wrapper a, .easy-footnote-title h4{color:#929292}
.easy-footnote-title h4{font-size:16px;font-weight:bolder}