/*
Theme Name: SKTM Elementor
Description: Lightweight theme for the editable SKTM branch website, Elementor and PRO Elements.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 7.4
Author: SKTM
License: GPL-3.0-or-later
Text Domain: sktm
*/
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:#2B1A1C;background:#fff;font-family:'Source Sans 3',system-ui,sans-serif;font-size:16px;line-height:1.55}
img{max-width:100%;height:auto}
.sktm-main{min-width:0}
.sktm-content{max-width:1240px;margin:auto;padding:40px 24px}
.sktm-content .entry-title{font-family:Georgia,serif;color:#6B0117}
.sktm-fallback{padding:20px 24px;max-width:1240px;margin:auto}
.sktm-fallback a{color:#6B0117}
.sktm-skip{position:fixed;top:-100px;left:16px;z-index:99999;padding:12px 20px;background:#fff;color:#6B0117;border:2px solid #C9A04E}
.sktm-skip:focus{top:16px}
.sktm-book-row{max-width:1240px;margin:0 auto;padding:32px 16px}
.sktm-book-row>.elementor-container{display:flex;flex-wrap:wrap}
.sktm-book-row>.elementor-container>.elementor-column{min-width:0}
.sktm-book-row .elementor-widget-wrap{padding:8px}
.sktm-book-row .elementor-widget,.sktm-book-row .elementor-widget-container,.sktm-book-row .sktm-widget{height:100%}
.sktm-page>.elementor>.elementor-section:not(.sktm-book-row)>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0}
.sktm-header-host .elementor-widget-wrap,.sktm-footer-host .elementor-widget-wrap{padding:0!important}
.sktm-header-host .elementor-widget,.sktm-footer-host .elementor-widget{margin:0!important}
@media(max-width:1180px){.sktm-book-row>.elementor-container>.elementor-column{width:50%}.sktm-book-row>.elementor-container>.elementor-column:nth-child(2){width:100%;order:-1}}
@media(max-width:760px){.sktm-book-row{padding:22px 8px}.sktm-book-row>.elementor-container>.elementor-column{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
