/* OTOMATİK ÜRETİLİR (donustur.py, tek_h1): temanın h1 kurallarının doruk-baslik kopyası, temanın yükleme sırasıyla —
   ana başlık dışındaki h1'ler SEO için doruk-baslik'e çevrildi (sayfada tek h1), görünüm aynı kalsın. */
doruk-baslik{display:block;font-size:2em;font-weight:bold;margin:.67em 0}
doruk-baslik{margin-top: 0; margin-bottom: 0.5rem;}
doruk-baslik{margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2;}
doruk-baslik{font-size: 2.5rem;}
/* #endregion */ /* ---------------------------------------------------------------- Basic Layout Styles -----------------------------------------------------------------*/ /* #region */ doruk-baslik{color: var(--headings-font-color); font-weight: var(--headings-font-weight); line-height: var(--line-height-heading); margin: 0 0 30px 0; font-family: var(--font-primary);}
doruk-baslik{/* font-size: 36px; */ font-size: 27px; line-height: 1;}
#page-title doruk-baslik{padding: 0; margin: 0; line-height: 1; font-weight: 600; letter-spacing: 1px; color: #333; font-size: 28px; font-size: var(--page-title-font-size); text-transform: uppercase;}
#page-title.page-title-dark doruk-baslik{color: rgba(255, 255, 255, 0.9) !important;}
#page-title.page-title-parallax doruk-baslik{font-size: 40px; font-weight: 600; letter-spacing: 2px;}
#page-title.page-title-mini doruk-baslik{font-weight: 600; font-size: 18px; color: #444;}
.title-block doruk-baslik{margin-bottom: 0;}
.title-block doruk-baslik + span{font-size: 22px;}
.heading-block doruk-baslik,.emphasis-title doruk-baslik{margin-bottom: 0; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: #333;}
.emphasis-title doruk-baslik{font-weight: 400; letter-spacing: 0; text-transform: none;}
.heading-block doruk-baslik{font-size: 32px;}
.heading-block doruk-baslik + span{font-size: 24px;}
.emphasis-title doruk-baslik{font-size: 64px; letter-spacing: -2px;}
.emphasis-title doruk-baslik strong{font-weight: 700;}
.fancy-title doruk-baslik{position: relative; display: inline-block; background-color: #fff; padding-right: 15px; margin-bottom: 0;}
.title-center doruk-baslik{padding: 0 15px;}
.title-right doruk-baslik{padding: 0 0 0 15px;}
/* Fancy Title - Bottom Short Border -----------------------------------------------------------------*/ .fancy-title.title-bottom-border doruk-baslik{display: block; background: transparent; padding: 0 0 10px; border-bottom: 2px solid #1abc9c; border-bottom-color: var(--themecolor);}
@media (max-width: 767.98px) {.heading-block doruk-baslik{font-size: 30px;}}
@media (max-width: 767.98px) {.heading-block doruk-baslik + span{font-size: 20px;}}
.heading-block-2 doruk-baslik{margin-bottom: 10px;}
.heading-block-2 doruk-baslik + span{display: block; margin-top: 5px;}
.heading-block-2 doruk-baslik + span a{color: #333;}
.heading-block-2 doruk-baslik + span a:hover{color: var(--themecolor);}
#bulten doruk-baslik{font-size: 20px; font-weight: 800; letter-spacing: 1px; margin-bottom: 5px;}
.section-heading doruk-baslik{margin-bottom: -3px; letter-spacing: 2px;}
.thermal-heading doruk-baslik{font-weight: 800; letter-spacing: 1.5px;}
.thermal-carousel doruk-baslik{color: #fff; font-size: 50px; font-weight: 900; letter-spacing: 2px; margin-bottom: 0; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);}
#devices-section doruk-baslik{font-weight: 800; letter-spacing: 1.5px;}
#bursa-section doruk-baslik{color: #fff; font-size: 36px; font-weight: 600; letter-spacing: 2px; margin-bottom: 10px;}
.contact-section doruk-baslik{line-height: 1.1; letter-spacing: 1px;}
@media (max-width: 575.98px) {.thermal-carousel doruk-baslik{font-size: 36px; font-weight: 700;}}
@media (max-width: 575.98px) {#bursa-section doruk-baslik{font-size: 28px; font-weight: 600; margin-bottom: 10px;}}
.doruk-gizli-baslik{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
