/* === Urfa Belgesel Main CSS === */

/* --- gs-logo-public-inline-css --- */


#gs_logo_area_3:not(.verticaltickerdown):not(.verticalticker) .gs_logo_container{margin-left:-5px}#gs_logo_area_3:not(.verticaltickerdown):not(.verticalticker) .gs_logo_container{margin-right:-5px}#gs_logo_area_3:not(.verticaltickerdown):not(.verticalticker) .gs_logo_single--wrapper{padding:5px}#gs_logo_area_3 ul.gs-logo-filter-cats{text-align:center!important}#gs_logo_area_3 .gs_logo_single--wrapper{width:20%}@media (max-width:1023px){#gs_logo_area_3 .gs_logo_single--wrapper{width:33.333333333333%}}@media (max-width:767px){#gs_logo_area_3 .gs_logo_single--wrapper{width:50%}}



/* --- classic-theme-styles-inline-css --- */


/*! This file is auto-generated */

.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}



/* --- global-styles-inline-css --- */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--theme-palette-1: var(--global-palette1);--wp--preset--color--theme-palette-2: var(--global-palette2);--wp--preset--color--theme-palette-3: var(--global-palette3);--wp--preset--color--theme-palette-4: var(--global-palette4);--wp--preset--color--theme-palette-5: var(--global-palette5);--wp--preset--color--theme-palette-6: var(--global-palette6);--wp--preset--color--theme-palette-7: var(--global-palette7);--wp--preset--color--theme-palette-8: var(--global-palette8);--wp--preset--color--theme-palette-9: var(--global-palette9);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: var(--global-font-size-small);--wp--preset--font-size--medium: var(--global-font-size-medium);--wp--preset--font-size--large: var(--global-font-size-large);--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--larger: var(--global-font-size-larger);--wp--preset--font-size--xxlarge: var(--global-font-size-xxlarge);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}

:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}

:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}

:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}



/* --- kadence-global-inline-css --- */


/* Kadence Base CSS */

:root{--global-palette1:#000000;--global-palette2:#D1A155;--global-palette3:#000000;--global-palette4:#010101;--global-palette5:#111111;--global-palette6:#282828;--global-palette7:#F6E7BC;--global-palette8:#F9F7F7;--global-palette9:#ffffff;--global-palette9rgb:255, 255, 255;--global-palette-highlight:var(--global-palette1);--global-palette-highlight-alt:var(--global-palette2);--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-body-font-family:'Source Sans Pro', var(--global-fallback-font);--global-heading-font-family:Montserrat, var(--global-fallback-font);--global-primary-nav-font-family:Montserrat, sans-serif;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1500px;--global-content-wide-width:calc(1500px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:0rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1500px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width);}.wp-site-blocks{--global-vw:calc( 100vw - ( 0.5 * var(--scrollbar-offset)));}body{background:var(--global-palette8);}body, input, select, optgroup, textarea{font-weight:400;font-size:17px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette4);}.content-bg, body.content-style-unboxed .site{background:var(--global-palette9);}h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family);}h1{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3);}h2{font-weight:700;font-size:28px;line-height:1.5;color:var(--global-palette3);}h3{font-weight:700;font-size:24px;line-height:1.5;color:var(--global-palette3);}h4{font-weight:700;font-size:22px;line-height:1.5;color:var(--global-palette4);}h5{font-weight:700;font-size:20px;line-height:1.5;color:var(--global-palette4);}h6{font-weight:700;font-size:18px;line-height:1.5;color:var(--global-palette5);}.entry-hero .kadence-breadcrumbs{max-width:1500px;}.site-container, .site-header-row-layout-contained, .site-footer-row-layout-contained, .entry-hero-layout-contained, .comments-area, .alignfull > .wp-block-cover__inner-container, .alignwide > .wp-block-cover__inner-container{max-width:var(--global-content-width);}.content-width-narrow .content-container.site-container, .content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width);}@media all and (min-width: 1730px){.wp-site-blocks .content-container  .alignwide{margin-left:-115px;margin-right:-115px;width:unset;max-width:unset;}}@media all and (min-width: 1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset;}}.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc( -1 * var( --global-content-boxed-padding ) );margin-right:calc( -1 * var( --global-content-boxed-padding ) );}.content-area{margin-top:5rem;margin-bottom:5rem;}@media all and (max-width: 1024px){.content-area{margin-top:3rem;margin-bottom:3rem;}}@media all and (max-width: 767px){.content-area{margin-top:2rem;margin-bottom:2rem;}}@media all and (max-width: 1024px){:root{--global-content-boxed-padding:2rem;}}@media all and (max-width: 767px){:root{--global-content-boxed-padding:1.5rem;}}.entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.entry-content-wrap{padding:1.5rem;}}.entry.single-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.entry.loop-entry{box-shadow:0px 15px 15px -10px rgba(0,0,0,0.05);}.loop-entry .entry-content-wrap{padding:2rem;}@media all and (max-width: 1024px){.loop-entry .entry-content-wrap{padding:2rem;}}@media all and (max-width: 767px){.loop-entry .entry-content-wrap{padding:1.5rem;}}button, .button, .wp-block-button__link, input[type="button"], input[type="reset"], input[type="submit"], .fl-button, .elementor-button-wrapper .elementor-button, .wc-block-components-checkout-place-order-button, .wc-block-cart__submit{box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.kb-button.kb-btn-global-outline.kb-btn-global-inherit{padding-top:calc(px - 2px);padding-right:calc(px - 2px);padding-bottom:calc(px - 2px);padding-left:calc(px - 2px);}@media all and (min-width: 1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}@media all and (max-width: 767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:80px;}}.wp-site-blocks .page-title h1{font-style:normal;font-weight:700;font-size:38px;font-family:Montserrat, sans-serif;}.page-hero-section .entry-hero-container-inner{background:#faf6f2;border-bottom:0px none transparent;}.entry-hero.page-hero-section .entry-header{min-height:175px;}.page-hero-section .hero-section-overlay{background:rgba(250,246,242,0);}.comment-metadata a:not(.comment-edit-link), .comment-body .edit-link:before{display:none;}.loop-entry.type-post h2.entry-title{font-style:normal;font-weight:700;font-size:18px;font-family:Montserrat, sans-serif;color:#b5521c;}.loop-entry.type-post .entry-taxonomies{font-style:normal;font-size:17px;}.loop-entry.type-post .entry-meta{color:var(--global-palette9);}

/* Kadence Header CSS */

@media all and (max-width: 1024px){.mobile-transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0);}.mobile-transparent-header #masthead, .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner, .mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}.site-header-row-tablet-layout-fullwidth, .site-header-row-tablet-layout-standard{padding:0px;}}@media all and (min-width: 1025px){.transparent-header #masthead{position:absolute;left:0px;right:0px;z-index:100;}.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0);}.transparent-header #masthead, .transparent-header .site-top-header-wrap .site-header-row-container-inner, .transparent-header .site-main-header-wrap .site-header-row-container-inner, .transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:transparent;}}.site-branding a.brand img{max-width:250px;}.site-branding a.brand img.svg-logo-image{width:250px;}.site-branding{padding:0px 0px 0px 0px;}#masthead, #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap), #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start) > .site-header-row-container-inner{background:#ffffff;}.site-main-header-inner-wrap{min-height:80px;}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.main-navigation .primary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:#787662;}.main-navigation .primary-menu-container > ul > li.menu-item .dropdown-nav-special-toggle{right:calc(1.2em / 2);}.main-navigation .primary-menu-container > ul li.menu-item > a{font-style:normal;font-weight:normal;font-family:var(--global-primary-nav-font-family);}.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{color:#1f4258;}.main-navigation .primary-menu-container > ul > li.menu-item.current-menu-item > a{color:#1f4258;}.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette9);box-shadow:inset 0px 2px 13px 0px rgba(18,7,151,0.1);}.header-navigation .header-menu-container ul ul li.menu-item, .header-menu-container ul.menu > li.kadence-menu-mega-enabled > ul > li.menu-item > a{border-bottom:2px dotted rgba(255,255,255,0.1);}.header-navigation .header-menu-container ul ul li.menu-item > a{width:250px;padding-top:1em;padding-bottom:1em;color:var(--global-palette5);font-style:normal;font-weight:500;font-size:12px;font-family:Montserrat, sans-serif;}.header-navigation .header-menu-container ul ul li.menu-item > a:hover{color:#1f4258;background:var(--global-palette9);}.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item > a{color:var(--global-palette9);background:var(--global-palette4);}.mobile-toggle-open-container .menu-toggle-open, .mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor;}.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:20px;}.mobile-toggle-open-container .menu-toggle-open:hover, .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette-highlight);}.mobile-navigation ul li{font-size:14px;}.mobile-navigation ul li a{padding-top:1em;padding-bottom:1em;}.mobile-navigation ul li > a, .mobile-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}#mobile-drawer .drawer-header .drawer-toggle{padding:0.6em 0.15em 0.6em 0.15em;font-size:24px;}#main-header .header-button{background:#b5521c;border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button:hover{background:#1f4258;box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}

/* Kadence Footer CSS */

#colophon{background:#1f4258;}.site-middle-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-middle-footer-inner-wrap .widget{margin-bottom:30px;}.site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.site-top-footer-inner-wrap{padding-top:30px;padding-bottom:30px;grid-column-gap:30px;grid-row-gap:30px;}.site-top-footer-inner-wrap .widget{margin-bottom:30px;}.site-top-footer-inner-wrap .site-footer-section:not(:last-child):after{right:calc(-30px / 2);}.footer-social-wrap .footer-social-inner-wrap{font-size:1em;gap:0.3em;}.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button{border:2px none transparent;border-radius:3px;}#colophon .footer-html{font-style:normal;color:#f3f4f7;}

/* Kadence Pro Header CSS */

.header-navigation-dropdown-direction-left ul ul.submenu, .header-navigation-dropdown-direction-left ul ul.sub-menu{right:0px;left:auto;}.rtl .header-navigation-dropdown-direction-right ul ul.submenu, .rtl .header-navigation-dropdown-direction-right ul ul.sub-menu{left:0px;right:auto;}.header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.site-header-item .header-account-button .nav-drop-title-wrap, .site-header-item .header-account-wrap > .header-account-button{display:flex;align-items:center;}.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-account-style-label_icon .header-account-label{padding-right:5px;}.site-header-item .header-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap > .kadence-svg-iconset, .header-mobile-account-wrap .header-account-button > .kadence-svg-iconset{font-size:1.2em;}.header-mobile-account-wrap .header-account-button .nav-drop-title-wrap, .header-mobile-account-wrap > .header-account-button{display:flex;align-items:center;}.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{padding-left:5px;}.header-mobile-account-wrap.header-account-style-label_icon .header-account-label{padding-right:5px;}.header-mobile-account-wrap .header-account-button{text-decoration:none;box-shadow:none;color:inherit;background:transparent;padding:0.6em 0em 0.6em 0em;}#login-drawer .drawer-inner .drawer-content{display:flex;justify-content:center;align-items:center;position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding:0px;}#loginform p label{display:block;}#login-drawer #loginform{width:100%;}#login-drawer #loginform input{width:100%;}#login-drawer #loginform input[type="checkbox"]{width:auto;}#login-drawer .drawer-inner .drawer-header{position:relative;z-index:100;}#login-drawer .drawer-content_inner.widget_login_form_inner{padding:2em;width:100%;max-width:350px;border-radius:.25rem;background:var(--global-palette9);color:var(--global-palette4);}#login-drawer .lost_password a{color:var(--global-palette6);}#login-drawer .lost_password, #login-drawer .register-field{text-align:center;}#login-drawer .widget_login_form_inner p{margin-top:1.2em;margin-bottom:0em;}#login-drawer .widget_login_form_inner p:first-child{margin-top:0em;}#login-drawer .widget_login_form_inner label{margin-bottom:0.5em;}#login-drawer hr.register-divider{margin:1.2em 0;border-width:1px;}#login-drawer .register-field{font-size:90%;}@media all and (min-width: 1025px){#login-drawer hr.register-divider.hide-desktop{display:none;}#login-drawer p.register-field.hide-desktop{display:none;}}@media all and (max-width: 1024px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}@media all and (max-width: 767px){#login-drawer hr.register-divider.hide-mobile{display:none;}#login-drawer p.register-field.hide-mobile{display:none;}}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.tertiary-navigation .tertiary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.tertiary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:0.6em;padding-bottom:0.6em;color:var(--global-palette5);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item > a:hover{color:var(--global-palette-highlight);}.quaternary-navigation .quaternary-menu-container > ul > li.menu-item.current-menu-item > a{color:var(--global-palette3);}.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.quaternary-menu-container>ul>li>a:after{width:calc( 100% - 1.2em);}#main-header .header-divider{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider2{border-right:1px solid var(--global-palette6);height:50%;}#main-header .header-divider3{border-right:1px solid var(--global-palette6);height:50%;}#mobile-header .header-mobile-divider, #mobile-drawer .header-mobile-divider{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider{border-top:1px solid var(--global-palette6);width:50%;}#mobile-header .header-mobile-divider2{border-right:1px solid var(--global-palette6);height:50%;}#mobile-drawer .header-mobile-divider2{border-top:1px solid var(--global-palette6);width:50%;}.header-item-search-bar form ::-webkit-input-placeholder{color:currentColor;opacity:0.5;}.header-item-search-bar form ::placeholder{color:currentColor;opacity:0.5;}.header-search-bar form{max-width:100%;width:240px;}.header-mobile-search-bar form{max-width:calc(100vw - var(--global-sm-spacing) - var(--global-sm-spacing));width:240px;}.header-widget-lstyle-normal .header-widget-area-inner a:not(.button){text-decoration:underline;}.element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}.header-contact-item img{display:inline-block;}.header-contact-item .contact-label{margin-left:0.3em;}.rtl .header-contact-item .contact-label{margin-right:0.3em;margin-left:0px;}.header-mobile-contact-wrap .element-contact-inner-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:-0.6em;margin-left:calc(-0.6em / 2);margin-right:calc(-0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item{display:inline-flex;flex-wrap:wrap;align-items:center;margin-top:0.6em;margin-left:calc(0.6em / 2);margin-right:calc(0.6em / 2);}.header-mobile-contact-wrap .element-contact-inner-wrap .header-contact-item .kadence-svg-iconset{font-size:1em;}#main-header .header-button2{background:#b5521c;border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}#main-header .header-button2:hover{background:#1f4258;box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2{border:2px none transparent;box-shadow:0px 0px 0px -7px rgba(0,0,0,0);}.mobile-header-button2-wrap .mobile-header-button-inner-wrap .mobile-header-button2:hover{box-shadow:0px 15px 25px -7px rgba(0,0,0,0.1);}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2, #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner{max-width:400px;}#widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2{margin:0 auto;}.widget-toggle-open{display:flex;align-items:center;background:transparent;box-shadow:none;}.widget-toggle-open:hover, .widget-toggle-open:focus{border-color:currentColor;background:transparent;box-shadow:none;}.widget-toggle-open .widget-toggle-icon{display:flex;}.widget-toggle-open .widget-toggle-label{padding-right:5px;}.rtl .widget-toggle-open .widget-toggle-label{padding-left:5px;padding-right:0px;}.widget-toggle-open .widget-toggle-label:empty, .rtl .widget-toggle-open .widget-toggle-label:empty{padding-right:0px;padding-left:0px;}.widget-toggle-open-container .widget-toggle-open{color:var(--global-palette5);padding:0.4em 0.6em 0.4em 0.6em;font-size:14px;}.widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered{border:1px solid currentColor;}.widget-toggle-open-container .widget-toggle-open .widget-toggle-icon{font-size:20px;}.widget-toggle-open-container .widget-toggle-open:hover, .widget-toggle-open-container .widget-toggle-open:focus{color:var(--global-palette-highlight);}#widget-drawer .header-widget-2style-normal a:not(.button){text-decoration:underline;}#widget-drawer .header-widget-2style-plain a:not(.button){text-decoration:none;}#widget-drawer .header-widget2 .widget-title{color:var(--global-palette9);}#widget-drawer .header-widget2{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button), #widget-drawer .header-widget2 .drawer-sub-toggle{color:var(--global-palette8);}#widget-drawer .header-widget2 a:not(.button):hover, #widget-drawer .header-widget2 .drawer-sub-toggle:hover{color:var(--global-palette9);}#mobile-secondary-site-navigation ul li{font-size:14px;}#mobile-secondary-site-navigation ul li a{padding-top:1em;padding-bottom:1em;}#mobile-secondary-site-navigation ul li > a, #mobile-secondary-site-navigation ul li.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette8);}#mobile-secondary-site-navigation ul li.current-menu-item > a, #mobile-secondary-site-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{color:var(--global-palette-highlight);}#mobile-secondary-site-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, #mobile-secondary-site-navigation ul li:not(.menu-item-has-children) a{border-bottom:1px solid rgba(255,255,255,0.1);}#mobile-secondary-site-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button{border-left:1px solid rgba(255,255,255,0.1);}



/* --- kadence-blocks-global-variables-inline-css --- */


:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}





/* ==========================================================================
   Modern Asymmetric Hero Grid (Maksimum BÃ¼yÃ¼tÃ¼lmÃ¼ÅŸ Cover Slider / En SaÄŸa YapÄ±ÅŸÄ±k Haberler)
   ========================================================================== */

.hero-grid-container {
	max-width: 1560px;
	margin: 0 auto;
	padding: 1rem 1rem;
}

.hero-asymmetric-grid {
	display: grid;
	grid-template-columns: 1fr 340px;
	gap: 1.5rem;
	align-items: stretch;
}

/* Left Column: Slider (Maksimum Genişlik & Yükseklik, Köşelerde Boşluk Yok) */
.hero-slider-column {
	position: relative;
	border-radius: 16px;
	overflow: hidden;
	background: transparent;
	display: flex;
	flex-direction: column;
	min-height: 760px;
	width: 100%;
	min-width: 0; /* Flex/Grid min-width 0 bug fix */
}

.hero-slider-wrap {
	width: 100%;
	height: 100%;
	min-height: 760px;
	min-width: 0; /* Flex/Grid min-width 0 bug fix */
	background: transparent;
}

.hero-slider-wrap .splide__track {
	width: 100%;
	height: 100%;
	min-width: 0;
	overflow: hidden;
	position: relative;
	background: transparent;
}

.hero-slider-wrap .splide__list {
	width: 100%;
	min-width: 0;
	margin: 0;
	padding: 0;
}

.hero-slider-wrap .splide__slide {
	display: flex;
	align-items: center;
	justify-content: center;
	background: transparent;
	height: 100%;
	width: 100%;
	min-width: 0;
}

.hero-slider-wrap img {
	width: 100%;
	height: 100%;
	min-height: 760px;
	max-height: 800px;
	object-fit: cover;
	display: block;
	border-radius: 14px;
}

.hero-slider-wrap .splide__arrow {
	background: rgba(255, 255, 255, 0.88);
	backdrop-filter: blur(6px);
	width: 52px;
	height: 52px;
	border-radius: 50%;
	transition: all 0.25s ease;
	border: none;
	cursor: pointer;
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}

.hero-slider-wrap .splide__arrow:hover {
	background: #ffffff;
	transform: scale(1.1);
}

.hero-slider-wrap .splide__pagination {
	bottom: 16px;
}

.hero-slider-wrap .splide__pagination__page.is-active {
	background: #cd2653;
	transform: scale(1.3);
}

/* Right Column: Haberler (En SaÄŸda Sabit Boyut) */
.hero-news-column {
	display: flex;
	flex-direction: column;
	background: #ffffff;
	border-radius: 16px;
	padding: 1.25rem;
	border: 1px solid #e5e7eb;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04);
	height: 100%;
	justify-content: space-between;
}

.news-section-title {
	font-size: 1.15rem;
	font-weight: 700;
	color: #1f4258;
	margin-bottom: 1rem;
	padding-bottom: 0.75rem;
	border-bottom: 2px solid #1f4258;
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-transform: uppercase;
	letter-spacing: 0.5px;
}

.news-section-title a {
	font-size: 0.85rem;
	font-weight: 600;
	color: #cd2653;
	text-transform: none;
	text-decoration: none;
	transition: color 0.2s ease;
}

.news-section-title a:hover {
	color: #9d1c3e;
}

.news-cards-list {
	display: flex;
	flex-direction: column;
	gap: 1rem;
	flex-grow: 1;
	justify-content: space-between;
}

/* News Card Item */
.news-card-item {
	display: flex;
	align-items: center;
	gap: 1rem;
	padding: 0.85rem;
	border-radius: 12px;
	background: #f9fafb;
	border: 1px solid #f3f4f6;
	text-decoration: none;
	color: inherit;
	transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.news-card-item:hover {
	background: #ffffff;
	border-color: #e5e7eb;
	transform: translateY(-3px);
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);
}

.news-card-thumb {
	width: 84px;
	height: 84px;
	flex-shrink: 0;
	border-radius: 8px;
	overflow: hidden;
	background: #e5e7eb;
}

.news-card-thumb img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.3s ease;
}

.news-card-item:hover .news-card-thumb img {
	transform: scale(1.08);
}

.news-card-content {
	flex-grow: 1;
	display: flex;
	flex-direction: column;
	gap: 0.35rem;
	overflow: hidden;
}

.news-card-title {
	font-size: 0.9rem;
	font-weight: 700;
	line-height: 1.35;
	color: #111827;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: color 0.2s ease;
}

.news-card-item:hover .news-card-title {
	color: #cd2653;
}

.news-card-desc {
	font-size: 0.78rem;
	color: #6b7280;
	line-height: 1.4;
	margin: 0;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Mobile & Tablet Responsiveness (< 992px) */
@media (max-width: 991px) {
	.hero-asymmetric-grid {
		grid-template-columns: 1fr;
		gap: 1.5rem;
	}

	.hero-slider-column,
	.hero-slider-wrap {
		min-height: 320px;
	}

	.hero-slider-wrap img {
		min-height: 320px;
		max-height: 420px;
	}

	.news-cards-list {
		flex-direction: row;
		overflow-x: auto;
		scroll-behavior: smooth;
		padding-bottom: 0.5rem;
		gap: 1rem;
		-ms-overflow-style: none;
		scrollbar-width: none;
	}

	.news-cards-list::-webkit-scrollbar {
		display: none;
	}

	.news-card-item {
		flex: 0 0 270px;
		flex-direction: column;
		align-items: flex-start;
		padding: 0.85rem;
	}

	.news-card-thumb {
		width: 100%;
		height: 135px;
	}

	.news-card-title {
		font-size: 0.92rem;
	}
}

/* ==========================================================================
/* ==========================================================================
   Splide.js & Slider Navigation Arrows Styling (Always Visible, Semi-transparent Idle)
   ========================================================================== */

.hero-slider-wrap .splide__arrow {
	opacity: 0.8 !important;
	visibility: visible !important;
	display: flex !important;
	background: rgba(255, 255, 255, 0.9) !important;
	backdrop-filter: blur(6px);
	width: 48px !important;
	height: 48px !important;
	border-radius: 50% !important;
	transition: all 0.3s ease !important;
	border: 1px solid rgba(0, 0, 0, 0.08) !important;
	cursor: pointer;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.15) !important;
	z-index: 99 !important;
	pointer-events: auto !important;
}

.hero-slider-wrap .splide__arrow:hover {
	opacity: 1 !important;
	background: #ffffff !important;
	transform: scale(1.12) !important;
	box-shadow: 0 6px 20px rgba(205, 38, 83, 0.25) !important;
}

.hero-slider-wrap .splide__arrow svg {
	fill: #1f4258 !important;
	width: 1.2em;
	height: 1.2em;
	transition: fill 0.2s ease;
}

.hero-slider-wrap .splide__arrow:hover svg {
	fill: #cd2653 !important;
}

.hero-slider-wrap .splide__arrow--prev,
.swiper-button-prev,
.kadence-slider-prev {
	left: 1rem !important;
	right: auto !important;
}

.hero-slider-wrap .splide__arrow--next,
.swiper-button-next,
.kadence-slider-next {
	right: 1rem !important;
	left: auto !important;
}

/* ==========================================================================
   Mobil & Tablet Responsive Optimizasyonu (<= 767px & <= 991px)
   ========================================================================== */

@media screen and (max-width: 991px) {
	.hero-grid-container {
		padding: 0.75rem 0.75rem;
		width: 100%;
		max-width: 100%;
		box-sizing: border-box;
		overflow: hidden;
	}

	.hero-asymmetric-grid {
		display: grid !important;
		grid-template-columns: 1fr !important;
		gap: 1.25rem !important;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
	}

	/* 1. Slider Mobil Düzeltmesi */
	.hero-slider-column,
	.hero-slider-wrap {
		position: relative !important;
		min-height: 300px !important;
		height: auto !important;
		border-radius: 12px;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		overflow: hidden !important;
	}

	.hero-slider-wrap img {
		width: 100% !important;
		min-height: 280px !important;
		max-height: 420px !important;
		object-fit: cover !important;
		border-radius: 12px;
	}

	.hero-slider-wrap .splide__arrows,
	.hero-slider-wrap .swiper-button-next,
	.hero-slider-wrap .swiper-button-prev,
	.kadence-slider-next,
	.kadence-slider-prev {
		z-index: 99 !important;
		pointer-events: auto !important;
	}

	.hero-slider-wrap .splide__arrow {
		display: flex !important;
		visibility: visible !important;
		opacity: 0.9 !important;
		z-index: 99 !important;
		pointer-events: auto !important;
		top: 50% !important;
		transform: translateY(-50%) !important;
		width: 40px !important;
		height: 40px !important;
		background: rgba(255, 255, 255, 0.92) !important;
		border: 1px solid rgba(0, 0, 0, 0.1) !important;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2) !important;
	}

	.hero-slider-wrap .splide__arrow--prev,
	.swiper-button-prev,
	.kadence-slider-prev {
		left: 10px !important;
		right: auto !important;
	}

	.hero-slider-wrap .splide__arrow--next,
	.swiper-button-next,
	.kadence-slider-next {
		right: 10px !important;
		left: auto !important;
	}

	/* 2. Haberler Bölümü Carousel (Yatay Kayan Scroll) */
	.hero-news-column {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		box-sizing: border-box !important;
		overflow: hidden !important;
		padding: 1rem !important;
	}

	.news-cards-list {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		-webkit-overflow-scrolling: touch !important;
		scroll-behavior: smooth !important;
		gap: 12px !important;
		padding: 4px 4px 12px 4px !important;
		margin: 0 !important;
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		box-sizing: border-box !important;
		scrollbar-width: thin;
	}

	.news-cards-list::-webkit-scrollbar {
		height: 4px;
		display: block;
	}

	.news-cards-list::-webkit-scrollbar-thumb {
		background: rgba(205, 38, 83, 0.4);
		border-radius: 4px;
	}

	.news-card-item {
		display: flex !important;
		flex-direction: column !important;
		flex: 0 0 260px !important;
		flex-shrink: 0 !important;
		width: 260px !important;
		max-width: 80vw !important;
		box-sizing: border-box !important;
		align-items: flex-start !important;
		padding: 0.85rem !important;
	}

	.news-card-thumb {
		width: 100% !important;
		height: 135px !important;
		flex-shrink: 0 !important;
	}

	.news-card-thumb img {
		width: 100% !important;
		height: 100% !important;
		object-fit: cover !important;
	}

	.news-card-title {
		font-size: 0.92rem !important;
	}
}

@media screen and (max-width: 767px) {
	.hero-grid-container {
		padding: 0.5rem 0.5rem !important;
	}

	.hero-slider-column,
	.hero-slider-wrap {
		min-height: 220px !important;
		aspect-ratio: 16 / 9;
		width: 100% !important;
		min-width: 0 !important;
	}

	.hero-slider-wrap img {
		width: 100% !important;
		min-height: 220px !important;
		max-height: 350px !important;
		aspect-ratio: 16 / 9;
		object-fit: cover !important;
	}

	.hero-slider-wrap .splide__arrow {
		width: 36px !important;
		height: 36px !important;
		opacity: 0.95 !important;
	}

	.hero-slider-wrap .splide__arrow--prev,
	.swiper-button-prev,
	.kadence-slider-prev {
		left: 8px !important;
	}

	.hero-slider-wrap .splide__arrow--next,
	.swiper-button-next,
	.kadence-slider-next {
		right: 8px !important;
	}

	.news-card-item {
		flex: 0 0 240px !important;
		width: 240px !important;
		max-width: 78vw !important;
	}
}

/* --- News Archive Grid UI --- */
.news-archive-grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2rem;
	margin: 2rem 0 4rem;
}

.news-card {
	background: #ffffff;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	display: flex;
	flex-direction: column;
	border: 1px solid rgba(0, 0, 0, 0.05);
}

.news-card:hover {
	transform: translateY(-6px);
	box-shadow: 0 14px 30px rgba(0, 0, 0, 0.12);
}

.news-card-image-link {
	display: block;
	overflow: hidden;
	position: relative;
}

.news-card-img-wrap {
	width: 100%;
	aspect-ratio: 16 / 9;
	overflow: hidden;
	background: #f0f0f0;
}

.news-card-img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.4s ease;
	display: block;
}

.news-card:hover .news-card-img {
	transform: scale(1.05);
}

.news-card-body {
	padding: 1.5rem;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.news-card-title {
	font-size: 1.15rem;
	font-weight: 700;
	line-height: 1.45;
	margin-top: 0;
	margin-bottom: 0.75rem;
}

.news-card-title a {
	color: #1f4258;
	text-decoration: none;
	transition: color 0.2s ease;
}

.news-card-title a:hover {
	color: #b5521c;
}

.news-card-excerpt {
	font-size: 0.95rem;
	color: #555555;
	line-height: 1.6;
	margin-bottom: 1.25rem;
	flex-grow: 1;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.news-card-readmore {
	display: inline-flex;
	align-items: center;
	align-self: flex-end;
	font-weight: 600;
	font-size: 0.9rem;
	color: #b5521c;
	text-decoration: none;
	transition: color 0.2s ease, transform 0.2s ease;
	margin-top: auto;
}

.news-card:hover .news-card-readmore {
	color: #1f4258;
	transform: translateX(4px);
}

/* Responsive Grid Breakpoints */
@media (max-width: 1024px) {
	.news-archive-grid {
		grid-template-columns: repeat(2, 1fr);
		gap: 1.5rem;
	}
}

@media (max-width: 768px) {
	.news-archive-grid {
		grid-template-columns: 1fr;
		gap: 1.5rem;
		margin: 1.5rem 0 3rem;
	}
}

/* Festival Venues Styles */
.venues-container {
	display: flex;
	flex-direction: column;
	gap: 2.5rem;
	margin: 2rem 0 3.5rem;
}

.venue-card {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 2rem;
	align-items: center;
	background: #ffffff;
	padding: 2.25rem;
	border-radius: 16px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
	border: 1px solid #edf2f7;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.venue-card:hover {
	transform: translateY(-3px);
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);
}

.venue-info {
	display: flex;
	flex-direction: column;
	justify-content: center;
	gap: 1.25rem;
}

.venue-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 1.3rem;
	font-weight: 700;
	color: #1f4258;
	line-height: 1.35;
	margin: 0;
}

.venue-details-wrap {
	display: flex;
	gap: 1.25rem;
	align-items: stretch;
}

.venue-address-box {
	display: flex;
	align-items: flex-start;
	gap: 1.25rem;
	background: #f8fafc;
	padding: 1.25rem 1.5rem;
	border-radius: 12px;
	border-left: 4px solid #b5521c;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03);
	flex: 1;
}

.venue-address-icon {
	background: #b5521c;
	color: #ffffff;
	width: 44px;
	height: 44px;
	flex-shrink: 0;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.venue-address-content h4 {
	margin: 0 0 0.35rem;
	font-size: 1.05rem;
	font-weight: 700;
	color: #1A202C;
	font-family: 'Montserrat', sans-serif;
}

.venue-address-content p {
	margin: 0;
	font-size: 0.95rem;
	color: #4A5568;
	line-height: 1.55;
}

.venue-photo-wrap {
	width: 220px;
	height: 220px;
	flex-shrink: 0;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
}

.venue-photo-wrap img.venue-photo {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.venue-media {
	position: relative;
	width: 100%;
	height: 350px;
	border-radius: 12px;
	overflow: hidden;
	box-shadow: 0 2px 12px rgba(0, 0, 0, 0.06);
	background: #f1f5f9;
	display: flex;
	align-items: center;
	justify-content: center;
}

.venue-media iframe {
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 12px;
}

@media (max-width: 1200px) {
	.venue-details-wrap {
		flex-direction: column;
	}
	.venue-photo-wrap {
		width: 100%;
		height: 200px;
	}
}

@media (max-width: 992px) {
	.venue-card {
		grid-template-columns: 1fr;
		gap: 1.5rem;
		padding: 1.75rem;
	}

	.venue-media {
		height: 300px;
	}
}

@media (max-width: 576px) {
	.venue-card {
		padding: 1.25rem;
	}
	.venue-title {
		font-size: 1.2rem;
	}
	.venue-media {
		height: 250px;
	}
}

/* 2025 Festival Selections & Opening Program Styles */
.opening-program-banner {
	background: #1f4258;
	color: #ffffff;
	padding: 2rem 2.25rem;
	border-radius: 12px;
	margin-bottom: 2.5rem;
	box-shadow: 0 8px 25px rgba(31, 66, 88, 0.15);
	border-left: 6px solid #b5521c;
	position: relative;
	overflow: hidden;
}

.opening-program-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	gap: 1rem;
	margin-bottom: 1.25rem;
}

.opening-program-tag {
	background: #b5521c;
	color: #ffffff;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.85rem;
	font-weight: 700;
	padding: 0.4rem 1rem;
	border-radius: 20px;
	letter-spacing: 0.5px;
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
}

.opening-event-info {
	font-size: 0.95rem;
	color: #e2e8f0;
	font-weight: 500;
}

.opening-film-box {
	display: flex;
	flex-direction: column;
	gap: 0.5rem;
}

.opening-film-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 1.5rem;
	font-weight: 700;
	color: #ffffff;
	margin: 0;
}

.opening-film-meta {
	display: flex;
	align-items: center;
	gap: 1.5rem;
	flex-wrap: wrap;
	font-size: 0.95rem;
	color: #cbd5e1;
}

.opening-film-meta strong {
	color: #ffffff;
}

.films-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
	gap: 20px;
	margin-top: 1.5rem;
}

.film-card {
	background: #ffffff;
	border: 1px solid #eaeaea;
	border-left: 4px solid #b5521c;
	border-radius: 8px;
	padding: 1.25rem 1.5rem;
	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	transition: transform 0.25s ease, box-shadow 0.25s ease, border-left-color 0.25s ease;
	min-height: 140px;
}

.film-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
	border-left-color: #1f4258;
}

.film-card-top {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	gap: 0.75rem;
	margin-bottom: 0.75rem;
}

.film-card-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 1.1rem;
	font-weight: 700;
	color: #1f4258;
	line-height: 1.35;
	margin: 0;
}

.film-badge {
	background: #faf6f2;
	color: #b5521c;
	font-size: 0.75rem;
	font-weight: 700;
	padding: 0.35rem 0.7rem;
	border-radius: 14px;
	white-space: nowrap;
	border: 1px solid #f3e6d8;
	flex-shrink: 0;
}

.film-director {
	font-size: 0.9rem;
	color: #64748b;
	margin: 0;
	line-height: 1.4;
}

.film-director strong {
	color: #475569;
	font-weight: 600;
}

@media (max-width: 768px) {
	.films-grid {
		grid-template-columns: 1fr;
		gap: 15px;
	}
	.opening-program-banner {
		padding: 1.5rem;
	}
	.opening-film-title {
		font-size: 1.25rem;
	}
}

/* Local HTML5 Video Gallery Styles */
.local-video-gallery {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	gap: 2rem;
	margin: 2rem 0 4rem;
}

.video-card {
	background: #ffffff;
	border-radius: 12px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
	border: 1px solid #edf2f7;
	padding: 1.25rem;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	display: flex;
	flex-direction: column;
}

.video-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08);
}

.video-card video {
	width: 100%;
	border-radius: 8px;
	background: #000000;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}

.video-title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 1.1rem;
	color: #1f4258;
	margin: 1rem 0 0.25rem;
	line-height: 1.4;
	transition: color 0.2s ease;
}

.video-card:hover .video-title {
	color: #b5521c;
}

@media (max-width: 768px) {
	.local-video-gallery {
		grid-template-columns: 1fr;
		gap: 1.5rem;
		margin: 1.5rem 0 3rem;
	}
}

/* Video Gallery Sections & YouTube Embed Styles */
.video-section {
	margin-bottom: 3.5rem;
}

.section-title {
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	font-size: 1.4rem;
	color: #1f4258;
	margin-bottom: 1.5rem;
	position: relative;
	padding-left: 0.85rem;
	border-left: 4px solid #b5521c;
}

.featured-youtube-card {
	background: #ffffff;
	border-radius: 12px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
	border: 1px solid #edf2f7;
	padding: 1.25rem;
	max-width: 900px;
	margin: 0 auto;
}

.responsive-video-wrap {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	border-radius: 8px;
	background: #000000;
}

.responsive-video-wrap iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

/* Vertical 9:16 Video Gallery (Reels/Shorts) Styles */
.vertical-video-gallery {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2.5rem;
	max-width: 1100px;
	margin: 2rem auto 4rem;
}

.vertical-video-card {
	background: #ffffff;
	border-radius: 16px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
	border: 1px solid #edf2f7;
	padding: 1.25rem;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
	display: flex;
	flex-direction: column;
}

.vertical-video-card:hover {
	transform: translateY(-6px);
	box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
}

.reels-video {
	aspect-ratio: 9 / 16;
	width: 100%;
	object-fit: cover;
	background-color: #000000;
	border-radius: 12px;
}

.vertical-video-card:hover .video-title {
	color: #b5521c;
}

@media (max-width: 768px) {
	.vertical-video-gallery {
		grid-template-columns: 1fr;
		gap: 2rem;
		margin: 1.5rem auto 3rem;
		max-width: 400px;
	}
}

/* Horizontal 16:9 Local Video Styles */
.horizontal-video-card {
	background: #ffffff;
	border-radius: 16px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
	border: 1px solid #edf2f7;
	padding: 1.25rem;
	max-width: 900px;
	margin: 0 auto;
	transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.horizontal-video-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 15px 35px rgba(0, 0, 0, 0.12);
}

.landscape-video {
	aspect-ratio: 16 / 9;
	width: 100%;
	object-fit: cover;
	background-color: #000000;
	border-radius: 12px;
}

.horizontal-video-card:hover .video-title {
	color: #b5521c;
}

/* ==========================================================================
   Modern Contact Form Styles
   ========================================================================== */
.modern-contact-form {
	background: #ffffff;
	padding: 2.5rem;
	border-radius: 16px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
	border: 1px solid #edf2f7;
	font-family: 'Montserrat', sans-serif;
	max-width: 100%;
	margin: 0 auto;
}

.modern-contact-form .form-group {
	margin-bottom: 1.5rem;
	display: flex;
	flex-direction: column;
	text-align: left;
}

.modern-contact-form label {
	font-family: 'Montserrat', sans-serif;
	font-size: 0.95rem;
	font-weight: 600;
	color: #1a202c;
	margin-bottom: 0.5rem;
	display: block;
}

.modern-contact-form label .required {
	color: #b5521c;
	margin-left: 3px;
}

.modern-contact-form input[type="text"],
.modern-contact-form input[type="email"],
.modern-contact-form textarea {
	width: 100%;
	padding: 0.85rem 1.1rem;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.95rem;
	color: #2d3748;
	background-color: #f8fafc;
	border: 1.5px solid #e2e8f0;
	border-radius: 10px;
	outline: none;
	transition: all 0.25s ease-in-out;
	box-sizing: border-box;
}

.modern-contact-form input[type="text"]:focus,
.modern-contact-form input[type="email"]:focus,
.modern-contact-form textarea:focus {
	background-color: #ffffff;
	border-color: #b5521c;
	box-shadow: 0 0 0 4px rgba(181, 82, 28, 0.15);
}

.modern-contact-form input::placeholder,
.modern-contact-form textarea::placeholder {
	color: #a0aec0;
}

.modern-contact-form textarea {
	resize: vertical;
	min-height: 120px;
}

.modern-contact-form .submit-btn {
	display: inline-block;
	width: 100%;
	background-color: #b5521c;
	color: #ffffff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	font-size: 1rem;
	padding: 0.95rem 2rem;
	border: none;
	border-radius: 10px;
	cursor: pointer;
	transition: all 0.3s ease;
	box-shadow: 0 4px 12px rgba(181, 82, 28, 0.25);
	text-align: center;
}

.modern-contact-form .submit-btn:hover {
	background-color: #1f4258;
	box-shadow: 0 6px 16px rgba(31, 66, 88, 0.3);
	transform: translateY(-2px);
}

.modern-contact-form .submit-btn:active {
	transform: translateY(0);
	box-shadow: 0 2px 8px rgba(31, 66, 88, 0.2);
}

/* ==========================================================================
   Mobil Ekranlar İçin Responsive Düzeltmeler (@media max-width: 767px)
   ========================================================================== */
@media (max-width: 767px) {
    /* 1. iletisim.html Form Düzeltmeleri */
    .modern-contact-form {
        width: 100% !important;
        max-width: 100% !important;
        padding: 15px !important;
        box-sizing: border-box !important;
    }
    .modern-contact-form .form-group {
        margin-bottom: 15px !important;
        width: 100% !important;
        display: block !important;
    }
    .modern-contact-form label,
    .modern-contact-form input,
    .modern-contact-form textarea,
    .modern-contact-form button,
    .modern-contact-form .submit-btn {
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    /* 2. fotograf.html Galeri Düzeltmeleri */
    .kb-gallery-type-grid,
    ul.kb-gallery-ul,
    .wp-block-kadence-advancedgallery .kb-gallery-type-grid {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 15px !important;
        width: 100% !important;
    }
    .kadence-blocks-gallery-item {
        width: 100% !important;
        max-width: 100% !important;
    }
    .kadence-blocks-gallery-item img,
    .kb-gal-image-radius img,
    .kb-gallery-image-contain img {
        width: 100% !important;
        height: auto !important;
        object-fit: cover !important;
        display: block !important;
    }

    /* 3. video.html Galeri Düzeltmeleri */
    .vertical-video-gallery,
    .local-video-gallery {
        display: grid !important;
        grid-template-columns: 1fr !important;
        gap: 20px !important;
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }
    .featured-youtube-card,
    .horizontal-video-card,
    .vertical-video-card {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        padding: 12px !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .reels-video,
    .landscape-video,
    .video-card video {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    /* 4. sanliurfa-sanatcilari-ve-tarihcesi.html Mobil Görsel Düzeltmeleri */
    .entry-content img,
    main img,
    .single-content img,
    .wp-block-kadence-advancedgallery img,
    .kb-gallery-image-contain img {
        max-width: 100% !important;
        height: auto !important;
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .kt-hide-mobile,
    .kadence-mobile-hidden,
    .kb-hide-mobile {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    .entry-content figure,
    .entry-content div,
    .kb-gal-image-radius,
    .kb-gallery-image-contain,
    .kadence-blocks-gallery-item {
        overflow: visible !important;
        height: auto !important;
        max-width: 100% !important;
    }
}

/* Footer Telefon Numarası Gizleme */
.kt-svg-icon-list-item-9f4392-e2,
.kb-svg-icon-fe_phoneCall {
    display: none !important;
}