/* RiseNet — Footer bileşenleri. */
:root{--rn-ft-pad:40px;--rn-ft-bg:#fff;--rn-ft-color:#686868;--rn-fw-pad:70px;--rn-fw-bg:#fff;--rn-fw-color:#686868;--rn-fw-heading:#8a8a8a;--rn-fw-link:#282828;--rn-fw-hover:#b9a16b;--rn-fw-line:#eee;--rn-fb-h:70px;--rn-fb-fs:14px;--rn-fb-bg:#fff;--rn-fb-color:#282828;--rn-fb-hover:#b9a16b;--rn-tt-bottom:24px;--rn-tt-bg:#fff;--rn-tt-color:#282828}
.rn-site-footer{position:relative}
/* Üst alan */
.rn-ftop{padding:var(--rn-ft-pad) 0;background:var(--rn-ft-bg);color:var(--rn-ft-color)}
.rn-ftop.has-border{border-bottom:1px solid var(--rn-fw-line)}
.rn-ftop.align-center{text-align:center}.rn-ftop.align-right{text-align:right}
.rn-ftop p:last-child{margin-bottom:0}
/* Kolonlar */
.rn-fwidgets{padding:var(--rn-fw-pad) 0 calc(var(--rn-fw-pad) * .6);background:var(--rn-fw-bg);color:var(--rn-fw-color);border-top:1px solid var(--rn-fw-line);font-size:.95em}
.rn-fwidgets__grid{display:grid;grid-template-columns:repeat(var(--rn-fcols,4),minmax(0,1fr));gap:40px}
.layout-first .rn-fwidgets__grid{grid-template-columns:1.6fr repeat(calc(var(--rn-fcols) - 1),minmax(0,1fr))}
.layout-last .rn-fwidgets__grid{grid-template-columns:repeat(calc(var(--rn-fcols) - 1),minmax(0,1fr)) 1.6fr}
.rn-fwidgets a{color:var(--rn-fw-link)}
.rn-fwidgets a:hover{color:var(--rn-fw-hover)}
.rn-fwidgets .widget{margin-bottom:28px}
.rn-fwidgets .widget-title,.rn-fwidgets .wp-block-heading{margin:0 0 22px;color:var(--rn-fw-heading);font-family:var(--rn-font-body)}
.rn-fwidgets ul{list-style:none;margin:0;padding:0}
.rn-fwidgets li{padding:6px 0}
.rn-fwidgets img{max-width:100%;height:auto}
.rn-fwidgets strong{color:inherit}
/* Alt bar */
.rn-fbottom{background:var(--rn-fb-bg);color:var(--rn-fb-color);font-size:var(--rn-fb-fs)}
.rn-fbottom.has-border{border-top:1px solid var(--rn-fw-line)}
.rn-fbottom .rn-zones{min-height:var(--rn-fb-h);padding-top:10px;padding-bottom:10px;flex-wrap:wrap}
.rn-fbottom a{color:var(--rn-fb-color)}
.rn-fbottom a:hover{color:var(--rn-fb-hover)}
.rn-fmenu ul{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:0;padding:0}
.rn-fmenu .rn-badge-tag,.rn-fmenu .rn-menu-icon{display:none}
.rn-payment{max-height:26px;width:auto}
.rn-copyright p,.rn-ftext p{margin:0}
/* Yukarı çık */
.rn-totop{position:fixed;bottom:var(--rn-tt-bottom);z-index:90;width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.12);background:var(--rn-tt-bg);color:var(--rn-tt-color);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s,transform .3s,visibility .3s;box-shadow:0 4px 14px rgba(0,0,0,.06)}
.rn-totop.is-right{right:24px}.rn-totop.is-left{left:24px}
.rn-totop.is-circle{border-radius:50%}
.rn-totop.is-visible{opacity:1;visibility:visible;transform:none}
.rn-totop:hover{transform:translateY(-2px)}
@media (max-width:1024px){
	.rn-fwidgets__grid,.layout-first .rn-fwidgets__grid,.layout-last .rn-fwidgets__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:767px){
	.rn-fwidgets__grid,.layout-first .rn-fwidgets__grid,.layout-last .rn-fwidgets__grid{grid-template-columns:1fr;gap:10px}
	.rn-fcol.is-empty{display:none}
	.is-collapsible .rn-fcol .widget-title,.is-collapsible .rn-fcol .wp-block-heading{position:relative;margin:0;padding:14px 0;cursor:pointer;border-bottom:1px solid var(--rn-fw-line)}
	.is-collapsible .rn-fcol .widget-title::after,.is-collapsible .rn-fcol .wp-block-heading::after{content:"+";position:absolute;right:0;font-size:18px}
	.is-collapsible .rn-fcol.is-open .widget-title::after,.is-collapsible .rn-fcol.is-open .wp-block-heading::after{content:"–"}
	.is-collapsible .rn-fcol:not(.is-open) .widget>*:not(.widget-title):not(.wp-block-heading){display:none}
	.rn-fbottom .rn-zones{flex-direction:column;justify-content:center;text-align:center}
	.rn-fbottom .rn-zone{justify-content:center;flex-wrap:wrap}
	.rn-totop{width:40px;height:40px}
}
