/*
    Theme Name: BuzzMag Child
    Theme URI: http://www.flatlayers.com/themes/buzzmag
    Author: FlatLayers
    Author URI: http://www.flatlayers.com
    Description: BuzzMag Theme Child - SosyalSanat ana sayfa slayti
    Template: buzzmag
    Version: 2.2.7
    License: GNU/GPL Version 2 or later. 
    License URI: http://www.gnu.org/licenses/gpl.html 
    Tags: custom-background, custom-colors, custom-header, custom-menu, featured-images, post-formats, theme-options
    Text Domain: buzzmag-child
*/

/* SosyalSanat */
#ss-slider { margin-top: 30px; margin-bottom: 10px; }

/* Uzun yazılar: Devamını oku / Daha az */
.ss-kisa { max-height: var(--ss-h, 900px); overflow: hidden; position: relative; }
.ss-kisa::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 160px; background: linear-gradient(transparent, var(--fl-body-background, #fff)); pointer-events: none; }
.ss-devami { display: block; margin: 15px auto 30px; padding: 10px 28px; border: 0; border-radius: 3px; background: var(--fl-accent-color, #8e3a8e); color: #fff; font-weight: 700; cursor: pointer; }
.ss-devami:hover { opacity: .85; }

/* Üst menü: logonun altında tek satır (masaüstü) */
@media only screen and (min-width: 1025px) {
	#fl-header { height: auto; }
	#fl-topmenu { float: none; clear: both; height: 44px; text-align: center; border-top: 1px solid rgba(128,128,128,.1); }
	#fl-topmenu .menu > li > a { line-height: 44px; letter-spacing: .5px; padding: 0 7px; }
	#fl-topmenu .menu > li.menu-item-has-children > a { padding: 0 20px 0 10px; }
	#fl-main-warp { padding-top: 108px; }
	#fl-header .header-icons { top: 0; }
}

/* Slayt: tüm alan tıklanabilir */
#ss-slider .psacp-post-slide { cursor: pointer; }

/* Logonun yanındaki sayfa menüsü */
#ss-ustmenu { float: left; height: 64px; }
#ss-ustmenu ul { margin: 0; padding: 0; list-style: none; }
#ss-ustmenu li { display: inline-block; }
#ss-ustmenu li a { display: block; padding: 0 8px; font-size: .7rem; letter-spacing: .5px; line-height: 64px; }
#ss-ustmenu li a:hover { color: var(--fl-accent-color); }
@media only screen and (max-width: 1024px) {
	#ss-ustmenu { display: none; }
}

/* Menü paneli (widget yoksa) */
.ss-drawer { padding: 24px; }
.ss-drawer .ss-drawer-menu { margin-top: 24px; }
.ss-drawer .ss-drawer-menu ul { margin: 0; padding: 0; list-style: none; }
.ss-drawer .ss-drawer-menu .sub-menu { padding-left: 16px; }
.ss-drawer .ss-drawer-menu a { display: block; padding: 8px 0; border-bottom: 1px solid rgba(128,128,128,.15); text-transform: uppercase; font-size: .8rem; letter-spacing: .5px; }
