/* Shared visual rules for the homepage and interior pages. */
body {font-family:Arial,sans-serif;color:#303738;line-height:1.65;}
.tj-header-area.header-style-two,.tj-header-area.header-style-two.sticky{position:relative!important;top:auto!important;background:#f3f7f2!important;box-shadow:none!important;}
.tj-header-area.header-style-two .header-topbar,.tj-header-area.header-style-two.sticky .header-topbar{display:block!important;}
.tj-header-area.header-style-two .menu-area,.tj-header-area.header-style-two.sticky .menu-area{padding:18px 0!important;background:#f3f7f2!important;}
.tj-header-area .header-content-area{background:#fff!important;border:1px solid #e6eae6;border-radius:18px!important;padding:18px 22px!important;box-shadow:none!important;}
.tj-header-area .tj-menu-area nav>ul>li>a{color:#303738!important;font-family:Arial,sans-serif;font-size:15px;font-weight:600;}
.tj-header-area .tj-menu-area nav>ul>li>a:hover{color:#39871f!important;}
.tj-header-area .logo-area{max-width:195px;}
.tj-header-area .sub-menu{border-radius:12px!important;background:#fff!important;box-shadow:0 12px 28px #20302016!important;}
.tj-header-area .sub-menu a{color:#303738!important;font-family:Arial,sans-serif!important;}
.tj-canva-two span{background:#6137fa!important;}
.site-content h1,.site-content h2,.site-content h3,.site-content h4,.site-content h5{font-family:Arial,sans-serif;letter-spacing:-.5px;color:#303738;line-height:1.25;}
.site-content h2.sec-title{font-size:36px!important;}
.site-content .active-color{color:#39871f!important;background:none!important;-webkit-text-fill-color:#39871f!important;}
.site-content p{color:#68716e;line-height:1.75;}
.site-content .sub-title{font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:600;letter-spacing:1px;color:#39871f!important;background:none!important;-webkit-text-fill-color:#39871f!important;}
.breadcrumb-wrapper{padding:48px 0!important;background:#f3f7f2!important;}
.breadcrumb-content-area{padding:0!important;text-align:left!important;}
.breadcrumb-wrapper .breadcrumb-title{font-size:40px!important;color:#303738!important;margin:0!important;line-height:1.2!important;}
.breadcrumb-wrapper .breadcrumb-link{margin-top:14px!important;color:#68716e!important;}
.breadcrumb-wrapper .breadcrumb-link a{color:#39871f!important;}
.tj-breadcrumb-shape{display:none;}
.site-content>.tj-about-section-two,.site-content>.tj-service-section,.site-content>.tj-portfolio-section-two,.site-content>.tj-blog-section-two{padding-top:64px!important;padding-bottom:64px!important;}
.home-refresh .hero{padding:48px 0 58px!important;}
.home-refresh .section{padding:64px 0!important;}
.site-content .btn{height:auto!important;min-height:48px;padding:13px 24px!important;line-height:1.6!important;border:1px solid transparent;border-radius:30px!important;background:linear-gradient(110deg,#1ccba0,#6137fa)!important;color:#fff!important;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:600;box-shadow:none!important;}
.site-content .btn span{color:inherit!important;}
.site-content .btn:before,.site-content .btn:after{display:none!important;}
.site-content .btn.outline{background:#fff!important;color:#303738!important;border-color:#d6ded7!important;}
.site-content .btn:hover{filter:brightness(.95);}
#hakkimizda,#vizyonumuz,#misyonumuz,#oluklu-mukavva,#esd-separator,#ofset-kutu,#hizmet-gorselleri,#urunler{scroll-margin-top:24px!important;}
.tj-service-item{border-radius:18px!important;}
@media(max-width:991px){
.tj-header-area .header-content-area{padding:14px 18px!important;}
.tj-header-area .logo-area{max-width:170px;}
}
@media(max-width:760px){
.tj-header-area.header-style-two .menu-area,.tj-header-area.header-style-two.sticky .menu-area{padding:12px 0!important;}
.breadcrumb-wrapper{padding:32px 0!important;}
.breadcrumb-wrapper .breadcrumb-title{font-size:32px!important;}
.site-content h2.sec-title{font-size:28px!important;}
.site-content>.tj-about-section-two,.site-content>.tj-service-section,.site-content>.tj-portfolio-section-two,.site-content>.tj-blog-section-two{padding-top:40px!important;padding-bottom:40px!important;}
.home-refresh .hero{padding:28px 0 36px!important;}
.home-refresh h1{font-size:37px!important;}
.home-refresh .section{padding:40px 0!important;}
.site-content .btn{padding:12px 20px!important;}
}

/* Font-independent icons, shared across contact surfaces. */
.site-icon{display:inline-block;flex-shrink:0;vertical-align:middle;overflow:visible;}
.topbar-contact li{display:flex!important;align-items:center;gap:9px;}
.topbar-contact .site-icon{width:20px;height:20px;color:#fff;}
.topbar-share .site-icon,.tj-offcanvas-area .site-icon,.widget_contact_menu .site-icon,.footer-share .site-icon{width:22px;height:22px;}
.offcanvas-icon .site-icon{width:26px;height:26px;color:#fff;}
.mobile-navbar-menu .mean-expand i{display:none!important;}
.mobile-navbar-menu .mean-expand:after{content:'+';font:24px/1 Arial,sans-serif;display:inline-block;color:inherit;}
.mobile-navbar-menu .mean-expand.mean-clicked:after{content:'−';}
.blog-content .site-icon{width:15px;height:15px;}
.contact-info .site-icon{width:24px;height:24px;}
.topbar-contact ul{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
.topbar-contact li{display:inline-flex!important;margin:0!important;}
.topbar-share a{display:inline-flex!important;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:50%;color:#6137fa;}
.tj-offcanvas-area .mobile-contact .site-icon{color:#fff;}
.widget_contact_menu .site-icon{color:#6444eb;}
@media(max-width:760px){.topbar-contact ul{flex-direction:column;align-items:flex-start;gap:8px;}.topbar-content-area{gap:12px;}}
