/*
 Theme Name: Hello Elementor Child
 Theme URI: https://avcturizm.com/
 Description: Hello Elementor teması için alt tema
 Author: Turtech
 Author URI: https://avcturizm.com/
 Template: hello-elementor
 Version: 1.0.0
 Text Domain: hello-elementor-child
*/
.elementor-kit-10 .elementor-element-722a304a:not(.elementor-motion-effects-element-type-background), .elementor-kit-10 .elementor-element-722a304a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/public-transportation-coach-bus-passenger-e1656574186152.jpg");background-position:center center;background-size:cover;}.elementor-kit-10 .elementor-element-722a304a > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-kit-10 .elementor-element-722a304a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:233px 0px 120px 0px;}.elementor-kit-10 .elementor-element-66981a77 .post-title{text-align:left;}.elementor-kit-10 .elementor-element-66981a77 .post-title .post-title, .elementor-kit-10 .elementor-element-66981a77 .post-title .post-title a{font-family:var( --e-global-typography-938dbee-font-family ), Sans-serif;font-size:var( --e-global-typography-938dbee-font-size );font-weight:var( --e-global-typography-938dbee-font-weight );line-height:var( --e-global-typography-938dbee-line-height );letter-spacing:var( --e-global-typography-938dbee-letter-spacing );word-spacing:var( --e-global-typography-938dbee-word-spacing );}.elementor-kit-10 .elementor-element-66981a77 .post-title .post-title.style-color, .elementor-kit-10 .elementor-element-66981a77 .post-title .post-title.style-color a{color:var( --e-global-color-b099450 );}.elementor-kit-10 .elementor-element-66981a77 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-bc-flex-widget .elementor-kit-10 .elementor-element-f9b8a26.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-kit-10 .elementor-element-f9b8a26.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-kit-10 .elementor-element-f9b8a26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-6b9c6cee .elementor-icon-wrapper{text-align:left;}.elementor-kit-10 .elementor-element-6b9c6cee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-6b9c6cee.elementor-view-framed .elementor-icon, .elementor-kit-10 .elementor-element-6b9c6cee.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-6b9c6cee.elementor-view-framed .elementor-icon, .elementor-kit-10 .elementor-element-6b9c6cee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-6b9c6cee .elementor-icon{font-size:20px;}.elementor-kit-10 .elementor-element-6b9c6cee .elementor-icon svg{height:20px;}.elementor-kit-10 .elementor-element-6b9c6cee > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-6b9c6cee{width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-2752fc79 .post-author{text-align:left;}.elementor-kit-10 .elementor-element-2752fc79 .post-author .post-author, .elementor-kit-10 .elementor-element-2752fc79 .post-author .post-author a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b099450 );}.elementor-kit-10 .elementor-element-2752fc79 > .elementor-widget-container{margin:0px 20px -15px 10px;}.elementor-kit-10 .elementor-element-2752fc79{width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-27863b66 .elementor-icon-wrapper{text-align:left;}.elementor-kit-10 .elementor-element-27863b66.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-27863b66.elementor-view-framed .elementor-icon, .elementor-kit-10 .elementor-element-27863b66.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-27863b66.elementor-view-framed .elementor-icon, .elementor-kit-10 .elementor-element-27863b66.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-27863b66 .elementor-icon{font-size:20px;}.elementor-kit-10 .elementor-element-27863b66 .elementor-icon svg{height:20px;}.elementor-kit-10 .elementor-element-27863b66 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-27863b66{width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-6a7dc189 .post-date{text-align:left;}.elementor-kit-10 .elementor-element-6a7dc189 .post-date .post-date, .elementor-kit-10 .elementor-element-6a7dc189 .post-date .post-date a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b099450 );}.elementor-kit-10 .elementor-element-6a7dc189 > .elementor-widget-container{margin:0px 0px -14px 10px;}.elementor-kit-10 .elementor-element-6a7dc189{width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-aaeee1c > .elementor-container{max-width:1290px;}.elementor-kit-10 .elementor-element-aaeee1c{padding:100px 0px 120px 0px;}.elementor-kit-10 .elementor-element-7a6a30b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-kit-10 .elementor-element-32640f6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EAEAEA;box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 10px 40px;}.elementor-kit-10 .elementor-element-32640f6 > .elementor-element-populated, .elementor-kit-10 .elementor-element-32640f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-kit-10 .elementor-element-32640f6 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-kit-10 .elementor-element-32640f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-kit-10 .elementor-element-450bf91 .elementor-heading-title{font-family:var( --e-global-typography-1d705b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1d705b4-font-size );font-weight:var( --e-global-typography-1d705b4-font-weight );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-ce2c297 .categorylist{text-align:left;}.elementor-kit-10 .elementor-element-ce2c297 .categorylist.layout-horizontal .category-list-item{margin-right:calc(14px/2);margin-left:calc(14px/2);}.elementor-kit-10 .elementor-element-ce2c297 .categorylist.layout-vertical .category-list-item:not(:last-child){padding-bottom:calc(14px/2);}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item .jkit-categorylist-content{color:var( --e-global-color-primary );}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item:hover .jkit-categorylist-content{color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item .icon-list i{color:var( --e-global-color-accent );font-size:18px;}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item .icon-list svg{fill:var( --e-global-color-accent );width:18px;}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item .icon-list{line-height:0px;}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item .icon-list i, .elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item .icon-list svg{margin-right:10px;}.elementor-kit-10 .elementor-element-ce2c297 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-kit-10 .elementor-element-a4e0fa5{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-2f2aea8 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 0px;border-color:#EAEAEA;box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 0px 40px;}.elementor-kit-10 .elementor-element-2f2aea8 > .elementor-element-populated, .elementor-kit-10 .elementor-element-2f2aea8 > .elementor-element-populated > .elementor-background-overlay, .elementor-kit-10 .elementor-element-2f2aea8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-kit-10 .elementor-element-2f2aea8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-kit-10 .elementor-element-52b025b .elementor-heading-title{font-family:var( --e-global-typography-1d705b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1d705b4-font-size );font-weight:var( --e-global-typography-1d705b4-font-weight );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article{text-align:left;}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a{margin:0px 0px 15px 0px;}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .jkit-postlist-title{text-align:left;color:var( --e-global-color-primary );font-family:var( --e-global-typography-ce3542f-font-family ), Sans-serif;font-size:var( --e-global-typography-ce3542f-font-size );font-weight:var( --e-global-typography-ce3542f-font-weight );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article:hover a .jkit-postlist-title{color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists{text-align:left;}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span{font-family:var( --e-global-typography-ae15b2c-font-family ), Sans-serif;font-size:var( --e-global-typography-ae15b2c-font-size );line-height:var( --e-global-typography-ae15b2c-line-height );letter-spacing:var( --e-global-typography-ae15b2c-letter-spacing );word-spacing:var( --e-global-typography-ae15b2c-word-spacing );margin:5px 0px 0px 0px;color:var( --e-global-color-text );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span i{font-size:1px;}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span svg{width:1px;fill:var( --e-global-color-text );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span i, .elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span svg{margin-right:1px;}.elementor-kit-10 .elementor-element-fbafb10 .postblock .jeg_empty_module{text-align:left;}.elementor-kit-10 .elementor-element-fbafb10 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-kit-10 .elementor-element-7eca85a:not(.elementor-motion-effects-element-type-background), .elementor-kit-10 .elementor-element-7eca85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/traveling-by-bus-1-e1656575560574.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-kit-10 .elementor-element-7eca85a > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-kit-10 .elementor-element-7eca85a, .elementor-kit-10 .elementor-element-7eca85a > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-kit-10 .elementor-element-7eca85a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-kit-10 .elementor-element-a792604 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-63e94d7 .elementor-heading-title{color:var( --e-global-color-b099450 );font-family:var( --e-global-typography-1d705b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1d705b4-font-size );font-weight:var( --e-global-typography-1d705b4-font-weight );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-0b1ab19{color:var( --e-global-color-b099450 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-0b1ab19 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-kit-10 .elementor-element-61c6c01{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-icon{padding-right:8px;}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-text{color:var( --e-global-color-b099450 );transition:color 0.3s;}.elementor-kit-10 .elementor-element-4d3e544 > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-kit-10 .elementor-element-3ea85c2 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-cc777ae-font-family ), Sans-serif;font-size:var( --e-global-typography-cc777ae-font-size );font-weight:var( --e-global-typography-cc777ae-font-weight );line-height:var( --e-global-typography-cc777ae-line-height );letter-spacing:var( --e-global-typography-cc777ae-letter-spacing );word-spacing:var( --e-global-typography-cc777ae-word-spacing );}.elementor-kit-10 .elementor-element-cd439f7{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-cd439f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-d9251e5{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-d9251e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-ccc9a9b .post-featured-image{text-align:center;}.elementor-kit-10 .elementor-element-ccc9a9b .post-featured-image .post-featured-image img{border-radius:10px 10px 10px 10px;}.elementor-kit-10 .elementor-element-ccc9a9b > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-kit-10 .elementor-element-00ef062{margin-top:0px;margin-bottom:20px;}.elementor-kit-10 .elementor-element-df6c05c > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;}.elementor-kit-10 .elementor-element-e062809 img{border-radius:10px 10px 10px 10px;}.elementor-kit-10 .elementor-element-8bdb0d6 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-kit-10 .elementor-element-af0cfd8 img{border-radius:10px 10px 10px 10px;}.elementor-kit-10 .elementor-element-b24c472 .elementor-heading-title{font-family:var( --e-global-typography-1d705b4-font-family ), Sans-serif;font-size:var( --e-global-typography-1d705b4-font-size );font-weight:var( --e-global-typography-1d705b4-font-weight );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-6be196e{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-6be196e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-1f24cb8{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-1f24cb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-c989ab7{margin-top:20px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-kit-10 .elementor-element-ba5160d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-kit-10 .elementor-element-ba5160d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-kit-10 .elementor-element-ba5160d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-e596612 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ce3542f-font-family ), Sans-serif;font-size:var( --e-global-typography-ce3542f-font-size );font-weight:var( --e-global-typography-ce3542f-font-weight );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-e596612{width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-abe811e .post-terms{text-align:left;}.elementor-kit-10 .elementor-element-abe811e .post-terms .post-terms, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-abe811e .post-terms .term-list:hover, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list:hover a{color:var( --e-global-color-5781ea6 );}.elementor-kit-10 .elementor-element-abe811e > .elementor-widget-container{margin:0px 0px -4px 12px;}.elementor-kit-10 .elementor-element-abe811e{width:auto;max-width:auto;}.elementor-bc-flex-widget .elementor-kit-10 .elementor-element-df484d2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-kit-10 .elementor-element-df484d2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-kit-10 .elementor-element-df484d2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-kit-10 .elementor-element-df484d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-d055214{text-align:right;width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-d055214 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-ce3542f-font-family ), Sans-serif;font-size:var( --e-global-typography-ce3542f-font-size );font-weight:var( --e-global-typography-ce3542f-font-weight );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-d055214 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-5c7026a .social-share{text-align:right;--icon-padding-left:0px;--icon-padding-right:0px;--icon-padding-top:0px;--icon-padding-bottom:0px;--icon-size:14px;}.elementor-kit-10 .elementor-element-5c7026a .social-share .social-share-list > li a{text-align:center;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;width:38px;height:38px;line-height:36px;color:var( --e-global-color-b099450 );background-color:var( --e-global-color-accent );}.elementor-kit-10 .elementor-element-5c7026a .social-share .social-share-list > li{display:inline-block;margin:0px 0px 0px 12px;}.elementor-kit-10 .elementor-element-5c7026a .social-share .social-share-list > li a svg{fill:var( --e-global-color-b099450 );}.elementor-kit-10 .elementor-element-5c7026a .social-share .social-share-list > li:hover a{color:var( --e-global-color-b099450 );background-color:var( --e-global-color-primary );}.elementor-kit-10 .elementor-element-5c7026a .social-share .social-share-list > li:hover a svg{fill:var( --e-global-color-b099450 );}.elementor-kit-10 .elementor-element-5c7026a > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-kit-10 .elementor-element-5c7026a{width:auto;max-width:auto;}.elementor-kit-10 .elementor-element-0b71350{--divider-border-style:solid;--divider-color:var( --e-global-color-84f6f82 );--divider-border-width:1px;}.elementor-kit-10 .elementor-element-0b71350 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-kit-10 .elementor-element-0b71350 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-kit-10 .elementor-element-9d5bad9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(max-width:1024px){.elementor-kit-10 .elementor-element-722a304a{padding:198px 10px 100px 10px;}.elementor-kit-10 .elementor-element-66981a77 .post-title .post-title, .elementor-kit-10 .elementor-element-66981a77 .post-title .post-title a{font-size:var( --e-global-typography-938dbee-font-size );line-height:var( --e-global-typography-938dbee-line-height );letter-spacing:var( --e-global-typography-938dbee-letter-spacing );word-spacing:var( --e-global-typography-938dbee-word-spacing );}.elementor-kit-10 .elementor-element-2752fc79 .post-author .post-author, .elementor-kit-10 .elementor-element-2752fc79 .post-author .post-author a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-6a7dc189 .post-date .post-date, .elementor-kit-10 .elementor-element-6a7dc189 .post-date .post-date a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-aaeee1c{padding:80px 0px 100px 0px;}.elementor-kit-10 .elementor-element-7a6a30b > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-kit-10 .elementor-element-450bf91 .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-a4e0fa5{margin-top:30px;margin-bottom:0px;}.elementor-kit-10 .elementor-element-52b025b .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .jkit-postlist-title{font-size:var( --e-global-typography-ce3542f-font-size );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span{font-size:var( --e-global-typography-ae15b2c-font-size );line-height:var( --e-global-typography-ae15b2c-line-height );letter-spacing:var( --e-global-typography-ae15b2c-letter-spacing );word-spacing:var( --e-global-typography-ae15b2c-word-spacing );}.elementor-kit-10 .elementor-element-7eca85a{margin-top:30px;margin-bottom:0px;}.elementor-kit-10 .elementor-element-63e94d7 .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-0b1ab19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-4d3e544 > .elementor-element-populated{margin:0px 10px 20px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-kit-10 .elementor-element-3ea85c2 .elementor-heading-title{font-size:var( --e-global-typography-cc777ae-font-size );line-height:var( --e-global-typography-cc777ae-line-height );letter-spacing:var( --e-global-typography-cc777ae-letter-spacing );word-spacing:var( --e-global-typography-cc777ae-word-spacing );}.elementor-kit-10 .elementor-element-cd439f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-d9251e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-00ef062{margin-top:-5px;margin-bottom:20px;}.elementor-kit-10 .elementor-element-b24c472 .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-6be196e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-1f24cb8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-e596612 .elementor-heading-title{font-size:var( --e-global-typography-ce3542f-font-size );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-abe811e .post-terms .post-terms, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-d055214 .elementor-heading-title{font-size:var( --e-global-typography-ce3542f-font-size );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}}@media(max-width:767px){.elementor-kit-10 .elementor-element-722a304a{padding:168px 10px 80px 10px;}.elementor-kit-10 .elementor-element-66981a77 .post-title{text-align:center;}.elementor-kit-10 .elementor-element-66981a77 .post-title .post-title, .elementor-kit-10 .elementor-element-66981a77 .post-title .post-title a{font-size:var( --e-global-typography-938dbee-font-size );line-height:var( --e-global-typography-938dbee-line-height );letter-spacing:var( --e-global-typography-938dbee-letter-spacing );word-spacing:var( --e-global-typography-938dbee-word-spacing );}.elementor-kit-10 .elementor-element-f9b8a26.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-kit-10 .elementor-element-2752fc79 .post-author .post-author, .elementor-kit-10 .elementor-element-2752fc79 .post-author .post-author a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-6a7dc189 .post-date .post-date, .elementor-kit-10 .elementor-element-6a7dc189 .post-date .post-date a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-aaeee1c{padding:60px 0px 80px 0px;}.elementor-kit-10 .elementor-element-7a6a30b > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-kit-10 .elementor-element-32640f6 > .elementor-element-populated{padding:30px 30px 10px 30px;}.elementor-kit-10 .elementor-element-450bf91 .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-ce2c297 .categorylist .category-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-2f2aea8 > .elementor-element-populated{padding:30px 30px 10px 30px;}.elementor-kit-10 .elementor-element-52b025b .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .jkit-postlist-title{font-size:var( --e-global-typography-ce3542f-font-size );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-fbafb10 .postlist article a .meta-lists span{font-size:var( --e-global-typography-ae15b2c-font-size );line-height:var( --e-global-typography-ae15b2c-line-height );letter-spacing:var( --e-global-typography-ae15b2c-letter-spacing );word-spacing:var( --e-global-typography-ae15b2c-word-spacing );}.elementor-kit-10 .elementor-element-7eca85a{padding:30px 30px 30px 30px;}.elementor-kit-10 .elementor-element-a792604 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-63e94d7 .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-0b1ab19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-kit-10 .elementor-element-61c6c01 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-4d3e544 > .elementor-element-populated{margin:0px 5px 20px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}.elementor-kit-10 .elementor-element-3ea85c2 .elementor-heading-title{font-size:var( --e-global-typography-cc777ae-font-size );line-height:var( --e-global-typography-cc777ae-line-height );letter-spacing:var( --e-global-typography-cc777ae-letter-spacing );word-spacing:var( --e-global-typography-cc777ae-word-spacing );}.elementor-kit-10 .elementor-element-cd439f7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-d9251e5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-ccc9a9b > .elementor-widget-container{margin:0px 0px 9px 0px;}.elementor-kit-10 .elementor-element-df6c05c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-kit-10 .elementor-element-8bdb0d6 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-kit-10 .elementor-element-b24c472 .elementor-heading-title{font-size:var( --e-global-typography-1d705b4-font-size );line-height:var( --e-global-typography-1d705b4-line-height );letter-spacing:var( --e-global-typography-1d705b4-letter-spacing );word-spacing:var( --e-global-typography-1d705b4-word-spacing );}.elementor-kit-10 .elementor-element-6be196e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-1f24cb8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-c989ab7{padding:0px 0px 0px 0px;}.elementor-kit-10 .elementor-element-ba5160d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-kit-10 .elementor-element-e596612 .elementor-heading-title{font-size:var( --e-global-typography-ce3542f-font-size );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}.elementor-kit-10 .elementor-element-abe811e .post-terms .post-terms, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list, .elementor-kit-10 .elementor-element-abe811e .post-terms .term-list a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-10 .elementor-element-abe811e > .elementor-widget-container{margin:0px 0px -2px 12px;}.elementor-kit-10 .elementor-element-df484d2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-kit-10 .elementor-element-df484d2 > .elementor-element-populated{margin:10px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-kit-10 .elementor-element-d055214 .elementor-heading-title{font-size:var( --e-global-typography-ce3542f-font-size );line-height:var( --e-global-typography-ce3542f-line-height );letter-spacing:var( --e-global-typography-ce3542f-letter-spacing );word-spacing:var( --e-global-typography-ce3542f-word-spacing );}}@media(min-width:768px){.elementor-kit-10 .elementor-element-7a6a30b{width:29.188%;}.elementor-kit-10 .elementor-element-4d3e544{width:70.812%;}.elementor-kit-10 .elementor-element-ba5160d{width:50.037%;}.elementor-kit-10 .elementor-element-df484d2{width:49.963%;}}@media(max-width:1024px) and (min-width:768px){.elementor-kit-10 .elementor-element-7a6a30b{width:100%;}.elementor-kit-10 .elementor-element-4d3e544{width:100%;}.elementor-kit-10 .elementor-element-ba5160d{width:50%;}.elementor-kit-10 .elementor-element-df484d2{width:50%;}}.elementor-element-5c7026a .social-share .social-share-list > li a { margin-left: auto; }@media (max-width: 1024px) {.elementor-element-5c7026a .social-share .social-share-list > li a { margin-left: auto; margin-right: unset; } }@media (max-width: 767px) {.elementor-element-5c7026a .social-share .social-share-list > li a { margin-left: auto; margin-right: unset; } }


/* Yorumlar alanı */
.single-post #comments {
    max-width: 960px;
    margin: 50px auto;
    padding: 40px;
    background-color: #f9f9f9;
    border-radius: 10px;
    box-shadow: 0px 3px 15px 0px rgba(0, 0, 0, 0.05);
}

.single-post #reply-title {
    font-family: 'Barlow', sans-serif;
    font-size: 28px;
    color: #333;
    margin-bottom: 25px;
}

.single-post .comment-form label {
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    color: #555;
}

.single-post .comment-form textarea,
.single-post .comment-form input[type="text"],
.single-post .comment-form input[type="email"],
.single-post .comment-form input[type="url"] {
    width: 100%;
    padding: 12px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}

.single-post .comment-form .form-submit input[type="submit"] {
    background-color: #1a237e;
    color: white;
    padding: 14px 30px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    font-weight: 600;
    transition: background-color 0.3s ease;
}

.single-post .comment-form .form-submit input[type="submit"]:hover {
    background-color: #FFC107;
}	
/* Etiketler bölümü */
.single-post .post-tags {
    margin-top: 40px;
    padding-top: 25px;
    border-top: 1px solid #eee;
    text-align: left; /* Etiketleri sola yasla */
}

.single-post .post-tags .tag-links a {
    background-color: #FFC107; /* Turuncu (vurgu rengi) */
    color: #fff;
    padding: 8px 15px;
    border-radius: 5px;
    text-decoration: none;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
    transition: background-color 0.3s ease;
}

.single-post .post-tags .tag-links a:hover {
    background-color: #1a237e; /* Koyu mavi hover */
}
/* Ana içerik konteyneri */
.single-post .page-content {
    max-width: 960px; /* İçerik genişliğini kontrol edin */
    margin: 40px auto; /* Ortala ve üst/alt boşluk ver */
    padding: 40px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0px 3px 30px 0px rgba(0, 0, 0, 0.1); /* Hafif gölge */
}

/* İçerik içindeki paragraflar */
.single-post .page-content p {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    line-height: 1.8;
    color: #444;
    margin-bottom: 20px;
}

/* İçerik içindeki H2 başlıklar */
.single-post .page-content h2.wp-block-heading {
    font-family: 'Barlow', sans-serif;
    font-size: 32px;
    font-weight: 700;
    color: #1a237e; /* Koyu mavi */
    margin-top: 40px;
    margin-bottom: 20px;
}

/* Listeler (bullet points) */
.single-post .page-content ul.wp-block-list {
    list-style: none; /* Varsayılan madde işaretini kaldır */
    padding-left: 0;
    margin-bottom: 20px;
}

.single-post .page-content ul.wp-block-list li {
    position: relative;
    padding-left: 30px; /* İkon için boşluk */
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #333;
}

.single-post .page-content ul.wp-block-list li:before { /* Özel madde işareti (check mark) */
    content: "\2705"; /* Unicode check mark emojisi */
    position: absolute;
    left: 0;
    top: 0;
    color: #4CAF50; /* Yeşil renk */
    font-size: 18px;
}

/* İçerik içindeki görseller */
.single-post .page-content img {
    max-width: 100%;
    height: auto;
    border-radius: 8px;
    margin: 25px 0;
    box-shadow: 0 4px 10px rgba(0,0,0,0.1);
}

/* Alt temadaki style.css dosyanıza ekleyin */

/* Hero bölümü için (Arka plan resmi ve overlay) */
.single-post .page-header {
    background-image: url("https://templatekit.jegtheme.com/shuttle/wp-content/uploads/sites/300/2022/06/public-transportation-coach-bus-passenger-e1656574186152.jpg"); /* Bu URL'i kendi sitenizdeki bir görselle değiştirin */
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 150px 20px; /* Üst/alt boşlukları ayarlayın */
    position: relative;
    z-index: 1;
    color: white; /* İçindeki yazıların rengi */
}

.single-post .page-header::before { /* Arka plan overlay'i */
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #1a237e; /* Koyu mavi, temanızın ana rengine yakın */
    opacity: 0.7; /* Saydamlık */
    z-index: 2;
}

/* Başlık ve diğer içeriklerin overlay'in üstünde olması için */
.single-post .page-header .entry-title {
    position: relative;
    z-index: 3;
    text-align: center;
    font-family: 'Barlow', sans-serif; /* Shuttle temasına yakın bir font */
    font-size: 48px;
    font-weight: 700;
    color: white;
    margin-bottom: 10px;
}

/* Yazar ve tarih (eğer varsa ve page-header içinde görünüyorsa) */
.single-post .page-header .entry-meta {
    position: relative;
    z-index: 3;
    text-align: center;
    color: #eee;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
}

/* Sadece blog post sayfalarında sayfa üstündeki boşluğu gidermek için */
.single-post html, 
.single-post body {
    margin: 0;
    padding: 0;
    /* overflow-x: hidden; */ /* Eğer yatay kaydırma çubuğu sorunu yoksa bunu kullanmaya gerek yok */
}

/* Elementor'un varsayılan section boşluklarını sıfırlama, sadece tekli yazıda */
.single-post .elementor-section {
    padding-top: 0 !important;
    margin-top: 0 !important;
}

/* Sizin page-header elemanınızın üst boşluğunu sıfırlama */
.single-post .page-header {
    margin-top: 0 !important;
    /* Varsayılan olarak page-header'a bir top: 0 da ekleyebiliriz emin olmak için */
    top: 0 !important;
}

/* Main content alanının üst boşluğunu sıfırlama */
.single-post main#content.site-main {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* ========================================================= */
/* Blog Listeleme Sayfası Stilleri - AVC Turizm Custom CSS */
/* ========================================================= */

/* Ana Blog Kartları Konteyneri */
.jeg-elementor-kit.jkit-postblock {
    display: grid; /* Grid düzeni kullanarak kartları yan yana sırala */
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Responsive kartlar */
    gap: 30px; /* Kartlar arası boşluk */
    padding: 40px 0; /* Üst ve alt boşluk */
    max-width: 1200px; /* Maksimum genişlik */
    margin: 0 auto; /* Ortala */
}

/* Her bir Blog Kartı (jkit-post) için stil */
.jkit-post {
    background-color: #fff;
    border-radius: 12px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08); /* Hafif bir gölge */
    overflow: hidden; /* Taşmaları gizle */
    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease; /* Hover efekti için geçişler */
    display: flex;
    flex-direction: column; /* İçeriği dikey sırala (resim üstte, yazı altta) */
    position: relative;
    /* Neon border için şeffaf kenarlık bırakıyoruz, üzerine gelince renk vereceğiz */
    border: 1px solid transparent; 
}

/* Blog Kartı üzerine gelince efekt */
.jkit-post:hover {
    transform: translateY(-8px); /* Hafifçe yukarı kaydır */
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15), 0 0 15px rgba(255, 193, 7, 0.4); /* Gölgeyi ve "neon" parlamayı artır */
    border-color: #FFC107; /* Neon efekti için ince kenarlık */
}

/* Blog Görseli */
.jkit-post .jkit-thumb {
    width: 100%;
    height: 220px; /* Resim yüksekliğini sabitle */
    overflow: hidden; /* Resmin taşmasını engelle */
}

.jkit-post .jkit-thumb img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* Resmi kutuya sığdırırken en boy oranını koru */
    border-radius: 12px 12px 0 0; /* Üst köşeleri yuvarla */
    transition: transform 0.3s ease; /* Hover efekti için geçiş */
}

.jkit-post:hover .jkit-thumb img {
    transform: scale(1.05); /* Resmin üzerine gelince hafif büyütme */
}

/* Blog İçeriği (başlık, kategori, özet, detay butonu) */
.jkit-post .jkit-postblock-content {
    padding: 20px 25px 25px; /* İç boşluklar */
    flex-grow: 1; /* Kalan dikey alanı doldur */
    display: flex;
    flex-direction: column;
    justify-content: space-between; /* İçeriği dağıt */
}

/* Kategori Etiketi - Düzeltildi (Genel yazısı) */
/* Elementor'dan gelen yüksek özgüllüklü seçiciyi geçersiz kılıyoruz */
.elementor-445 .elementor-element.elementor-element-57cf77c1 .jeg-elementor-kit.jkit-postblock .jkit-post-category {
    padding: 4px !important; /* İstediğiniz padding değeri */
    margin: 0px 0px 8px 0px !important; /* Sadece alt margin kalsın */
    border-radius: 5px !important; /* Köşeleri yuvarla */
    font-size: 12px !important; /* Boyutu garantiye al */
    line-height: 1.2 !important; /* Satır yüksekliğini sabitle */
    color: #1a237e !important; /* Koyu mavi rengi garantiye al */
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    font-weight: 600 !important;
    display: inline-block !important; /* Kıpırdamayı engellemek için */
    border: 1px solid transparent !important; /* Hover'da kıpırdamayı engellemek için */
    transition: color 0.3s ease, border-color 0.3s ease !important; /* Sadece renk geçişleri */
}

/* Kategori Etiketi linki için ek ayarlar (gerekliyse) */
.elementor-445 .elementor-element.elementor-element-57cf77c1 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
    color: #1a237e !important; /* Koyu mavi rengi garantiye al */
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

/* Kategori Etiketi Hover Efekti (kıpırdamayı önlemek için) */
.elementor-445 .elementor-element.elementor-element-57cf77c1 .jeg-elementor-kit.jkit-postblock .jkit-post-category:hover,
.elementor-445 .elementor-element.elementor-element-57cf77c1 .jeg-elementor-kit.jkit-postblock .jkit-post-category a:hover {
    color: #FFC107 !important; /* Hover'da turuncu renk */
}


/* Blog Başlığı */
.jkit-post .jkit-post-title h3 {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 15px;
    min-height: 58px; /* Başlıkların sabit bir yükseklikte olmasını sağlar */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Sadece 2 satır göster */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; /* Taşmayı (...) ile göster */
}

.jkit-post .jkit-post-title a {
    color: #333; /* Başlık rengi */
    text-decoration: none;
    transition: color 0.3s ease;
}

.jkit-post .jkit-post-title a:hover {
    color: #1a237e; /* Koyu mavi hover */
}

/* Blog Özeti - Uzunluğu Ayarlandı */
.jkit-post .jkit-post-excerpt p {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    line-height: 1.7;
    color: #666;
    margin-bottom: 20px;
    min-height: 80px; /* Özetlerin min yüksekliğini artırdık */
    display: -webkit-box;
    -webkit-line-clamp: 4; /* Gösterilecek satır sayısını 4'e çıkardık */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* Detay Butonu (Read More) */
.jkit-post .jkit-meta-readmore {
    text-align: right; /* Butonu sağa hizala */
    margin-top: auto; /* Altta kalmasını sağlar */
}

.jkit-post .jkit-meta-readmore .jkit-readmore {
    display: inline-flex;
    align-items: center;
    background-color: #FFC107; /* Turuncu */
    color: #fff;
    padding: 10px 18px;
    border-radius: 5px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid transparent; /* Hover'da kenarlık değişimi yüzünden kıpırdamayı engeller */
    transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease;
}

.jkit-post .jkit-meta-readmore .jkit-readmore svg {
    fill: #fff; /* Ok ikonunun rengi */
    width: 14px;
    height: 14px;
    margin-left: 8px; /* İkon ile yazı arasına boşluk */
    transition: fill 0.3s ease;
}

.jkit-post .jkit-meta-readmore .jkit-readmore:hover {
    background-color: #1a237e; /* Koyu mavi hover */
    border-color: #1a237e; /* Hover'da kenarlık rengini de değiştir */
    color: #fff;
}

.jkit-post .jkit-meta-readmore .jkit-readmore:hover svg {
    fill: #fff;
}

/* Edit Post butonu (Elementor'da yazı düzenlerken çıkan buton) */
.jkit-post .jkit-thumb .jkit-edit-post {
    display: none !important; /* Edit post butonunu gizle */
}

/* ========================================================== */
/* Ek Düzeltmeler ve Kart Yüksekliği Optimizasyonu İçin CSS */
/* ========================================================== */

/* Kartın alt padding'ini ve genel görünümünü ayarlamak için */
/* Bu Elementor seçicisi, genel kartın etrafındaki boşluğu kontrol eder */
.elementor-445 .elementor-element.elementor-element-57cf77c1 .jeg-elementor-kit.jkit-postblock .jkit-post {
    /* `padding: 0px 0px 20px 0px;` isteğiniz doğrultusunda alt boşluğu artırır */
    padding-bottom: 20px !important; 
    /* Bu Elementor seçicisinin border-radius ayarını sıfırlıyoruz, 
       çünkü biz jkit-post'a zaten 12px border-radius vermiştik. */
    border-radius: 12px !important; /* Kartın yuvarlak köşelerini koru */
    margin: 0px !important; /* Genel kartın dış boşluğunu sıfırla, gap kullanıyoruz */
}


/* Responsive Düzenlemeler */
@media (max-width: 1024px) {
    .jeg-elementor-kit.jkit-postblock {
        gap: 25px; /* Tabletlerde kartlar arası boşluğu azalt */
        padding: 30px 0;
    }

    .jkit-post .jkit-post-title h3 {
        font-size: 20px;
        min-height: 52px; /* Tablet başlık min yüksekliği */
    }

    .jkit-post .jkit-post-excerpt p {
        min-height: 80px; /* Tabletlerde de aynı özet yüksekliği */
        -webkit-line-clamp: 4;
    }
}

@media (max-width: 768px) {
    .jeg-elementor-kit.jkit-postblock {
        grid-template-columns: 1fr; /* Tablet ve mobil cihazlarda tek sütun */
        gap: 20px;
        padding: 20px 0;
    }

    .jkit-post .jkit-thumb {
        height: 180px; /* Mobil cihazlarda resim yüksekliğini azalt */
    }

    .jkit-post .jkit-postblock-content {
        padding: 15px 20px 20px;
    }

    .jkit-post .jkit-post-title h3 {
        font-size: 18px;
        min-height: auto; /* Mobil başlık min yüksekliğini kaldır, metin taşmasını bırak */
        -webkit-line-clamp: 3; /* Mobil için 3 satır başlık */
    }

    .jkit-post .jkit-post-excerpt p {
        font-size: 14px;
        min-height: auto; /* Mobil özet min yüksekliğini kaldır */
        -webkit-line-clamp: 4; /* Mobil için 4 satır özet */
    }

    .jkit-post .jkit-meta-readmore .jkit-readmore {
        padding: 8px 15px;
        font-size: 13px;
    }
    /* Ek Düzeltmeler ve Kart Yüksekliği Optimizasyonu için Mobil CSS */
    .elementor-445 .elementor-element.elementor-element-57cf77c1 .jeg-elementor-kit.jkit-postblock .jkit-post {
        padding-bottom: 15px !important; /* Mobil için alt boşluğu ayarla */
    }
}

/* Ekstra mobil ayarlamalar (isteğe bağlı) */
@media (max-width: 480px) {
    .jeg-elementor-kit.jkit-postblock {
        padding: 15px 0;
    }

    .jkit-post .jkit-thumb {
        height: 160px;
    }

    .jkit-post .jkit-postblock-content {
        padding: 12px 15px 15px;
    }

    .jkit-post .jkit-post-title h3 {
        font-size: 16px;
    }

    .jkit-post .jkit-post-excerpt p {
        font-size: 13px;
    }
}

.elementor-116 .elementor-element.elementor-element-44ec5097 {
    margin-top: 30px!important;
    margin-bottom: -112.98px;
    z-index: 99;
}