﻿@import"/node_modules/bootstrap-icons/font/bootstrap-icons.css";
.breadcrumb{display:flex}.breadcrumb .crumb:first-child{margin-right:10px}.breadcrumb .crumb:first-child a{border-radius:14px 0 0 14px}.breadcrumb .crumb:last-child{margin-left:10px}.breadcrumb .crumb:last-child a{border-radius:0 14px 14px 0}.crumbed{background-color:#fff;color:#6b7280;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-weight:600;border:2px solid #d1d5db;height:2em;padding-left:1.5em;padding-right:1.5em;border-radius:0;transform:skew(-30deg);position:relative;transition:.2s ease;border-color:#e5e5e5}@media only screen and (max-width: 1200px){.crumbed{font-size:12px !important}}.crumbed:hover,.crumbed:focus,.crumbed.active{outline:0;color:#000;border-color:#0a3793;z-index:1;transform:scale(1.1);transform:skew(-30deg)}.crumbed>*{transform:skew(30deg)}.crumbed span{display:flex;align-items:center;justify-content:center}.calendar-container{margin:0 auto}.calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.calendar-header button{background:none;border:none;font-size:18px;cursor:pointer}.calendar{display:grid;grid-template-columns:repeat(7, 1fr);border:1px solid #efefef !important;border-radius:10px;overflow:hidden}.calendar-day{border:1px solid #efefef;padding:10px;text-align:center;cursor:pointer}.calendar-day:hover{background-color:#093793;color:#fff}.selected-day{background-color:#093793;color:#fff}.day-of-week:hover,.empty-day:hover{color:#000;background-color:rgba(0,0,0,0) !important;cursor:help !important}.card{transition:transform 0.3s ease;overflow:hidden;border:none !important;box-shadow:rgba(0, 0, 0, 0.04) 0px 2px 4px !important}.card img{aspect-ratio:1.6}.card:hover{transform:translateY(-2px);box-shadow:rgba(17, 12, 46, 0.08) 0px 4px 8px !important}.header-card{transition:.2s all !important;padding:8px}.header-card:hover{scale:1.01;box-shadow:rgba(0,0,0,.45) 0px 12px 10px -15px}.appreciate-review{width:100%}.appreciate-review>*{transition:.2s all;width:fit-content;line-height:38px}.appreciate-review>*:nth-child(2){border-left:none}.appreciate-review>*:last-child{border-right:none}.btn-group #like-btn:hover{cursor:pointer}.btn-group #like-btn:hover *{scale:1.4;animation:tilt-shaking .3s infinite}.btn-group #dislike-btn:hover{cursor:pointer}.btn-group #dislike-btn:hover *{scale:1.4;color:#fff;animation:tilt-shaking .3s infinite}.appreciate-review * a{color:#000;transition:.2s all}.card-body{padding:10px !important}@keyframes tilt-shaking{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-SemiBold.ttf") format("truetype");font-weight:500;font-style:normal}*{padding:0;margin:0;box-sizing:border-box;outline:none !important;font-family:"Inter" !important}html{height:100%}body{background-color:#f9fafb !important;font-size:15px;line-height:1;overflow-x:hidden;min-height:100%;display:flex;flex-direction:column;justify-content:space-between}html,html a{-webkit-font-smoothing:antialiased}body,select,input,textarea,button{color:#000;outline:none}.ratio{aspect-ratio:1/1 !important}@media only screen and (max-width: 1200px){.ratio{aspect-ratio:0 !important}}.btn-search{transition:.6s all}.btn-search:hover{transform:rotate(360deg)}.container{max-width:1100px;background-color:transparent}.flex-center{display:flex;justify-content:center;align-items:center}.card{border-radius:10px !important;background-color:#fff;transition:transform 0.3s ease;overflow:hidden;border:none !important;box-shadow:rgba(0, 0, 0, 0.04) 0px 2px 4px !important}.round{border-radius:10px !important}.rounded-20{border-radius:20px}a{text-decoration:none !important}.input-group>.form-control:focus,.input-group>.form-select:focus{border:1px solid #093793 !important;box-shadow:0 0 0 0 !important;z-index:1 !important;border:none !important}@media only screen and (max-width: 992px){.main-row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y)*-1);margin-right:calc(var(--bs-gutter-x)*-1.5);margin-left:calc(var(--bs-gutter-x)*-1.5)}}@media only screen and (min-width: 992px){.position-lg-absolute{position:absolute !important}}.color-blue{color:#ddf0ff !important}.color-red{color:#ff2828 !important}.color-light-orange{color:#e74b3b !important}.color-green{color:#00a005}.col-22{flex:0 0 auto;width:22%}.col-22{flex:0 0 auto;width:22%}.col-56{flex:0 0 auto;width:56%}.bg-blue{background-color:#ddf0ff}.bg-dark-blue{background-color:#093793}.bg-dark-blue-1{background-color:rgba(9,55,147,.6078431373)}.bg-white-1{background-color:rgba(255,255,255,.652)}.w-20px{width:20px}.w-60{width:60% !important}.w-40{width:40% !important}.btn-check:focus+.btn,.btn:focus{outline:0;cursor:pointer}.accordion-button:focus{border-color:rgba(0,0,0,0) !important;box-shadow:0 0 0 0 !important}.nav{height:55px}section{position:relative;background-color:transparent}.intoNav{background-color:#093793;border-radius:10px}.contents-section-card{padding:20px 0}.section-header{margin-bottom:10px;position:relative}.section-title{font-size:22px;color:#e74b3b;margin:0;padding:10px 0}.pt-10{padding-top:10px}.p-left-0{padding-left:0 !important}.p-right-0{padding-right:0 !important}.padding-30{padding:30px}.mr-1{margin-right:1rem}.v-align-inherit{vertical-align:inherit}.v-align-top{vertical-align:text-top}.v-align-super{vertical-align:super !important}.z--1{z-index:-1}.top-65{top:63.5%}img{width:100%;height:100%;object-fit:contain}.text-lengt-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.relative{position:relative}.fs-14{font-size:14px !important}.fs-16{font-size:16px !important}.fs-18{font-size:18px !important}.fs-20{font-size:20px !important}.fs-26{font-size:26px !important}h1,h2,h3,h4,h5,h6{font-family:"Inter" !important;line-height:1.5;margin:5px 0}p{font-size:16px;font-weight:normal;line-height:24px;margin-top:0;margin-bottom:1rem}.btn-primary{background-color:#093793}.bg-primary{background-color:#093793 !important}.text-length-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}p{font-size:18px}a{color:#000 !important;text-decoration:none;padding:0}img{width:100%;height:100%;object-fit:cover}.image-container{position:relative}.image-container img{top:0;left:0;width:100%;height:100%;border-radius:0}.rounded{border-radius:10px !important}.eye::before{vertical-align:sub}input[type=text],select,textarea{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:6px;margin-bottom:16px;resize:vertical}input[type=submit]{background-color:#0a3793;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}.bg-image{position:relative;height:250px;width:100%;overflow:hidden}.bg-image h3{position:absolute;z-index:1000;background-color:#000;opacity:.3;top:48%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;color:#000}.bg-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;filter:blur(4px);z-index:-1;background-image:url("/src/img/qezet.jpg")}@media only screen and (max-width: 1200px){.bg-image::before{background-position:100px 100px}}.blur-overlay{position:absolute;top:0;filter:blur(4px);left:0;width:100%;height:100%}@media only screen and (max-width: 768px){.py-6{padding:6px 0}}.btn-blue{background-color:#093793;color:#fff}.btn-blue:hover{background-color:rgba(24,55,105,.39)}.text-shadow{text-shadow:2px 4px 10px rgba(0,0,0,.3)}#section-cards{margin:30px 0}.text-overlay{width:100%}.text-overlay .date-time{color:#fff;width:100%;display:inline-flex}.text-overlay .date-time .time{background-color:#23b74a;padding:4px 15px}.text-overlay .date-time .date{background-color:#093793;width:100%;padding:4px 15px}.text-overlay>.date{background-color:#23b74a;padding:8px 15px;width:-moz-fit-content;width:fit-content;color:#fff;font-size:14px}.text-overlay>.content{padding:0px 15px;color:#fff;background-color:#093793;height:100px;display:flex;align-items:center}.text-overlay>.content>*{font-size:20px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free" !important}.fa-brands,.fab{font-family:"Font Awesome 6 Brands" !important}.btn-back-to-top{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:fixed;width:35px;height:35px;bottom:-40px;right:40px;background-color:#17b978;justify-content:center;align-items:center;z-index:1000;opacity:.6;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.symbol-btn-back-to-top{font-size:18px;color:#fff;line-height:1em}.btn-back-to-top:hover{opacity:1}@media(max-width: 575px){.btn-back-to-top{bottom:0px;right:15px}}.date{content:"";font-size:16px;padding:8px;background:#ddf0ff}.scrollable-div{padding:0 10px 0 0;overflow-y:auto;overflow-x:hidden !important}.scrollable-div::-webkit-scrollbar{width:8px;background-color:#ddd}.scrollable-div::-webkit-scrollbar-thumb{background-color:#000;border-radius:5px}.scrollable-div::-webkit-scrollbar-thumb:hover{background-color:#555}.news__headline{margin-bottom:20px}.news__view-link{width:100%;border-radius:10px;overflow:hidden}.news__view-link .facebook{background-color:#ddf0ff;width:100%;height:100%;padding:10px}.news__view-link .instagram{background-color:rgba(253,221,219,.733);width:100%;height:100%;padding:10px}.news__view-link .twitter{background-color:rgba(218,218,218,.733);width:100%;height:100%;padding:10px}.news__view-link .telegram{background-color:#ddf0ff;width:100%;height:100%;padding:10px}.news__view-link .tiktok{background-color:rgba(218,218,218,.733);width:100%;height:100%;padding:10px}.news__share{display:flex;justify-content:start;align-items:center;gap:8px;padding:8px 0;font-size:18px}.news__share .share-icon a{color:#fff !important;background-color:#0a3793 !important}.slick-arrows-top{position:absolute;top:50%;right:0;transform:translate(0px, -50%)}.slick-custom-buttons{color:#909090;font-size:10px;width:30px;height:30px;line-height:30px;text-align:center;background:#fff;border-radius:50%;border:1px solid #ebebeb;padding:0;transition:all .3s ease-in-out}.slick-custom-buttons:hover{color:#e74b3b;border-color:#e74b3b}@media only screen and (max-width: 1200px){#slider-section{padding-top:50px}}@media only screen and (max-width: 400px){#slider-section{padding-top:0px}}.carousel-indicators{margin-bottom:0 !important}.widget{text-align:justify;transition:.5s all;border:1px solid #ebebeb;padding:35px 15px;margin-bottom:40px;max-height:600px;background-color:#fff}.widget:last-child{margin-bottom:0}.widget .widget-header{margin:10px 0}.widget .widget-content:before{content:"";display:block;top:0;position:relative;background-color:#ebebeb;background:linear-gradient(90deg, rgb(235, 235, 235) 31%, rgb(255, 255, 255) 100%);width:100%;height:2px;margin:4px 0;border-radius:100%}.widget .widget-content:hover a .post .details .post-title{color:#e74b3b}.widget .widget-content .details .post-title{font-size:14px;color:#093793;transition:.8s all}.widget .widget-content .details .meta{font-size:13px}.widget .widget-title{font-size:20px;margin:0;color:#e74b3b}.widget ul.list{list-style:none;padding:0;margin-bottom:0}.widget ul.list li{line-height:2.8rem}.widget ul.list li a{color:#000;font-weight:700}.widget ul.list li a::before{color:#9faabb;font-family:"simple-line-icons";font-size:11px;vertical-align:middle;margin-right:25px;content:""}.widget ul.list li::after{content:"";display:block;height:1px;width:100%;background:#ebebeb;background-image:linear-gradient(to right, #ebebeb 0%, transparent 100%)}.widget ul.list li span{float:right}.widget ul.list li:last-child::after{content:"";display:none}.widget-title{font-size:20px !important;margin:0;color:#e74b3b;font-weight:bolder}.card .card-img-top{overflow:hidden}.card .card-img-top img{transition:all .4s ease-in-out}.card:hover{transition:1s all}.card:hover .card-img-top img{transform:scale(1.1)}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-Italic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Inter";src:url("/src/font/Inter_Tight/static/InterTight-SemiBold.ttf") format("truetype");font-weight:500;font-style:normal}.h-px-40{width:100%;height:40px !important;object-fit:contain}.h-px-64{width:100% !important;height:64px !important;-o-object-fit:cover;object-fit:cover}.h-px-72{width:100% !important;height:72px !important;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.h-px-72{height:100% !important;aspect-ratio:1.6}}.nav-logo{max-height:90px !important}.w-h-px-35{width:35px !important;height:35px !important}@media only screen and (max-width: 1200px){main{margin-top:80px}.sidebar{position:fixed;top:0;left:0;height:100%;background:#11101d;padding:15px;z-index:99}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}}@media only screen and (max-width: 1200px)and (max-width: 570px){.offcanvas-end{width:100% !important}}@media only screen and (max-width: 1200px){.sidebar a{text-decoration:none}.menu-content{position:relative;overflow-y:auto}.menu-content::-webkit-scrollbar{display:none}.menu-items{padding:0 !important;list-style:none;transition:all .4s ease;height:100%;width:100%}.submenu-active .menu-items{transform:translateX(-100%)}.menu-title{font-size:14px;padding:15px 20px}.item a,.submenu-item{padding:16px;display:block;border-radius:12px;text-decoration:none}.item i{font-size:12px}.submenu-item{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.submenu{position:absolute;height:100%;width:100%;top:0;right:-200%;display:none}.show-submenu~.submenu{display:block}.submenu .menu-title{border-radius:12px;cursor:pointer}.navbar{position:fixed;width:100%;padding:15px 20px;font-size:25px;box-shadow:0px -5px 18px -10px}}.offcanvas{visibility:visible !important}.navbar-toggler:focus{text-decoration:none;outline:0;border:none !important;box-shadow:0 0 0 0 !important}.navbar-toggler{border:0px solid rgba(0,0,0,0)}.main-menu{list-style-type:none;margin:0;padding-left:0 !important;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center}.main-menu>li{height:100%;position:relative;cursor:pointer}.main-menu>li>a{font-size:16px;font-weight:600;padding:0 12px;height:65px;display:flex;align-items:center;color:#fff !important;transition:all .3s ease;position:relative;letter-spacing:0.2px;margin:0 2px}li.main-menu-active>a::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.main-menu>li>a:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}@media(max-width: 1199px){.main-menu>li>a{margin:0 10px}.main-menu>li>a::before{left:-10px;width:calc(100% + 20px)}}.sub-menu{z-index:9999;list-style-type:none;position:absolute;top:0;left:100%;width:225px;background-color:#fff;padding:0px;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;visibility:hidden;opacity:0;border:1px solid #f2f2f2;-moz-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);-ms-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);box-shadow:0 5px 10px 0px rgba(0,0,0,.2)}.sub-menu li{position:relative;background-color:rgba(0,0,0,0)}.tab-content{height:100%}.main-menu>li>.sub-menu{top:100%;left:0px}.main-menu>li.respon-sub-menu>.sub-menu{top:100%;left:auto;right:0}li.respon-sub-menu>.sub-menu .sub-menu{top:0;left:auto;right:100%}.sub-menu a{font-size:14px;line-height:1.7857;color:#222;display:block;padding:8px 30px;width:100%;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media(max-width: 1199px){.sub-menu{width:190px}.sub-menu a{padding:8px 20px}}.main-menu>li:hover>.sub-menu{visibility:visible;opacity:1}.sub-menu li:hover>.sub-menu{visibility:visible;opacity:1}.sub-menu li:hover{background-color:rgba(0,0,0,0)}.sub-mega-menu{flex-wrap:wrap;position:absolute;z-index:1000;top:100%;left:0;background-color:#fff;width:100%;display:none;z-index:9999;-moz-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);-o-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);-ms-box-shadow:0 5px 10px 0px rgba(0,0,0,.2);box-shadow:0 5px 10px 0px rgba(0,0,0,.2)}.main-menu>li:hover>.sub-mega-menu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.m-menu-item>a::before{content:"";display:block;position:absolute;width:calc(100% + 36px);height:5px;bottom:0;left:-18px;background-color:#e6e6e6;-webkit-transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.m-menu-item:hover>a::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.sub-mega-menu .nav{border-right:1px solid #f2f2f2;padding:30px 0}.sub-mega-menu .nav-pills .nav-link{font-size:16px;line-height:1.8;color:#093793 !important;border-radius:0;padding:14px !important}.sub-mega-menu .nav-pills .nav-link.active,.sub-mega-menu .show>.nav-pills .nav-link{color:#fff !important;background-color:#093793}.sub-mega-menu .tab-content .tab-pane{padding:20px;height:100%}.fix-menu-desktop .main-nav{position:fixed;top:-55px;left:0;-webkit-transition:transform .3s;-o-transition:transform .3s;-moz-transition:transform .3s;transition:transform .3s}.fix-menu-desktop .show-main-nav{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.fix-menu-desktop .menu-desktop{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start}.fix-menu-desktop .menu-desktop .logo-stick{display:block}.wrap-header-mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;height:65px;background-color:#fff;padding:10px 25px;display:none;-moz-box-shadow:0 3px 8px 0px rgba(0,0,0,.05);-webkit-box-shadow:0 3px 8px 0px rgba(0,0,0,.05);-o-box-shadow:0 3px 8px 0px rgba(0,0,0,.05);-ms-box-shadow:0 3px 8px 0px rgba(0,0,0,.05);box-shadow:0 3px 8px 0px rgba(0,0,0,.05);position:relative;z-index:100}.logo-mobile{display:block;position:relative;height:100%;-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1}.logo-mobile img{max-width:calc(100% - 35px);max-height:60%;position:absolute;top:0;left:0;bottom:0;margin:auto}.menu-desktop{background:var(--site-primary) !important;padding:0;box-shadow:0 4px 20px rgba(214, 58, 80, 0.15);position:relative;border-radius:0 0 15px 15px}#myHeader{transition:top .3s ease}.fixed{position:fixed !important;top:0;left:0;z-index:100000;width:100%;animation:slideDown .3s ease}@keyframes slideDown{from{top:-100px}to{top:0px}}#myHeader:not(.fixed){animation:slideUp .3s ease}@keyframes slideUp{from{top:0px}to{top:-100px}}.animsition-loading-1{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.show-btn-back-to-top{bottom:0}.topbar{background-color:#111}.content-topbar{min-height:50px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.left-topbar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-left:-13px;margin-right:-13px}.left-topbar-item{font-size:12px;color:#ccc;line-height:1.8;padding:0 13px;position:relative;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}a.left-topbar-item:hover{color:#093793}.left-topbar-item::before{content:"";display:block;position:absolute;width:1px;height:10px;background-color:#fff;opacity:.1;left:0;top:calc(50% - 5px)}.left-topbar-item:first-child:before{display:none}.topbar-mobile .right-topbar,.topbar-mobile .left-topbar{justify-content:flex-start}.wrap-logo{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;height:125px;padding-top:25px;padding-bottom:10px}.banner-header{width:70%;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center}.banner-header img{max-width:100%;max-height:100%}.wrap-logo.no-banner{justify-content:center}.wrap-logo.no-banner .logo{width:100%;height:100%;justify-content:center;align-items:center}.logo-stick{display:none;line-height:0;margin-right:15px}.logo-stick img{max-width:115px;max-height:30px}.wrap-main-nav{width:100%;height:55px;background-color:#000;height:100vh;z-index:1000;position:relative}.navbar-light .navbar-nav .nav-link{display:flex;gap:10px}.nav-link img{width:27px;height:27px !important}.navbar-expand-lg .navbar-nav .nav-link{font-size:18px;padding-right:.5rem;padding-left:.5rem}@media only screen and (min-width: 1200px){.mobile{display:none}.desktop{display:block}.text-length-2-responsive{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.text-length-3-responsive{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (max-width: 1200px){.mobile{display:block !important}.desktop{display:none !important}.text-length-3-responsive{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}@media only screen and (max-width: 1200px){.h5,h5{font-size:1rem !important}}@media only screen and (max-width: 990px){.scroll-none{height:100%;min-height:100% !important;max-height:100% !important}.text-length-2-responsive{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.text-length-3-responsive{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.h5,h5{font-size:1.25rem !important}}/*# sourceMappingURL=main.css.map */

/* Əsas rəng dəyişənləri - yeni rənglər */
:root {
    --site-primary: #d63a50;
    --site-secondary: #736f70;
    --site-primary-hover: #c02340;
    --site-secondary-hover: #635f60;
}

/* Navbar və menu rəngləri */
.main-nav, 
.menu-desktop,
.intoNav {
    background-color: var(--site-primary) !important;
}

.sub-menu>li:hover>a,
.sub-mega-menu .nav-pills .nav-link.active {
    background-color: var(--site-primary) !important;
    color: #fff !important;
}

.nav-link:hover {
    color: var(--site-secondary) !important;
}

/* Card styles */
.card {
    border-color: var(--site-secondary) !important;
}

.card:hover {
    box-shadow: 0 5px 15px rgba(214, 58, 80, 0.3) !important;
}

/* Button styles */
.btn-primary,
.btn-blue {
    background-color: var(--site-primary) !important;
    border-color: var(--site-primary) !important;
}

.btn-primary:hover,
.btn-blue:hover {
    background-color: var(--site-primary-hover) !important;
    border-color: var(--site-primary-hover) !important;
}

/* Section və widget başlıqları */
.section-title,
.widget-title {
    color: var(--site-primary) !important;
}

/* Link hover effektləri */
a:hover {
    color: var(--site-primary) !important;
}

/* Background colors */
.bg-dark-blue,
.bg-dark-blue-1 {
    background-color: var(--site-primary) !important;
}

/* Border colors */
.crumbed:hover,
.crumbed:focus,
.crumbed.active {
    border-color: var(--site-primary) !important;
}

/* Widget və post elementləri */
.widget .widget-content .details .post-title {
    color: var(--site-primary) !important;
}

.widget .widget-content:hover a .post .details .post-title {
    color: var(--site-secondary) !important;
}

/* Calendar və date elementləri */
.calendar-day:hover,
.selected-day {
    background-color: var(--site-primary) !important;
}

/* Share buttons */
.news__share .share-icon a {
    background-color: var(--site-primary) !important;
}

/* Submenu və mega menu */
.sub-mega-menu .nav-pills .nav-link {
    color: var(--site-primary) !important;
}

.sub-mega-menu .nav-pills .nav-link.active {
    background-color: var(--site-primary) !important;
}

/* Slider styles */
.swiper-container {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 20px 50px rgba(0,0,0,0.15);
    margin: 25px 0;
}

.swiper-slide {
    position: relative;
    overflow: hidden;
    transform: scale(0.95);
    transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
    border-radius: 15px;
}

.swiper-slide-active {
    transform: scale(1);
}

.swiper-slide img {
    width: 100%;
    height: 550px;
    object-fit: cover;
    transition: all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
    filter: brightness(0.85);
}

.swiper-slide:hover img {
    transform: scale(1.05);
    filter: brightness(0.95);
}

/* Navigation buttons */
.swiper-button-next,
.swiper-button-prev {
    width: 60px !important;
    height: 60px !important;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 50%;
    color: white !important;
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    opacity: 0;
    transform: scale(0.8);
}

.swiper-container:hover .swiper-button-next,
.swiper-container:hover .swiper-button-prev {
    opacity: 1;
    transform: scale(1);
}

.swiper-button-next:hover,
.swiper-button-prev:hover {
    background: var(--site-primary);
    transform: scale(1.1);
    box-shadow: 0 10px 25px rgba(214, 58, 80, 0.3);
}

/* Pagination */
.swiper-pagination-bullet {
    width: 40px;
    height: 5px;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 3px;
    transition: all 0.4s ease;
}

.swiper-pagination-bullet-active {
    width: 60px;
    background: var(--site-primary);
    box-shadow: 0 0 20px rgba(214, 58, 80, 0.5);
}

/* Slider caption - yeni dizayn */
.slider-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 30px;
    background: linear-gradient(0deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%);
    color: white;
    transform: translateY(0);
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

/* Başlıq */
.slider-caption h3 {
    font-size: 26px;
    font-weight: 600;
    color: #f5f5f5;
    margin-bottom: 15px;
    line-height: 1.4;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

/* Tarix */
.slider-date {
    display: inline-flex;
    align-items: center;
    background: rgba(115, 111, 112, 0.8);
    color: #fff;
    padding: 6px 15px;
    border-radius: 20px;
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 12px;
    backdrop-filter: blur(5px);
}

.slider-date i {
    margin-right: 6px;
    font-size: 12px;
    opacity: 0.9;
}

/* Hover effektləri */
.swiper-slide:hover .slider-caption {
    background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
}

.swiper-slide:hover .slider-caption h3 {
    color: #fff;
}

/* Responsivlik */
@media (max-width: 992px) {
    .slider-caption {
        padding: 25px;
    }

    .slider-caption h3 {
        font-size: 22px;
    }
}

@media (max-width: 768px) {
    .slider-caption {
        padding: 20px;
    }

    .slider-caption h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .slider-date {
        font-size: 12px;
        padding: 5px 12px;
    }
}

/* Əsas menyu konteyner */
.menu-desktop {
    background: var(--site-primary) !important;
    position: relative;
    box-shadow: 0 4px 20px rgba(214, 58, 80, 0.15);
}

/* Menyu siyahısı */
.main-menu {
    height: 65px;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 0;
    margin: 0;
}

/* Menyu elementləri */
.main-menu > li > a {
    font-size: 16px;
    font-weight: 600;
    padding: 0 12px;
    height: 65px;
    display: flex;
    align-items: center;
    color: #fff !important;
    transition: all 0.3s ease;
    position: relative;
    letter-spacing: 0.2px;
    margin: 0 2px;
}

/* Home ikonu */
.home-icon {
    font-size: 22px;
    padding: 0 15px !important;
    margin-right: 2px;
    position: relative;
}

.home-icon::after {
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 25px;
    background: rgba(255,255,255,0.2);
}

/* Hover effektləri */
.main-menu > li > a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fff;
    transform: scaleX(0);
    transition: transform 0.3s ease;
    transform-origin: right;
}

.main-menu > li:hover > a {
    background: rgba(255,255,255,0.1);
}

.main-menu > li:hover > a::before {
    transform: scaleX(1);
    transform-origin: left;
}

/* Alt menyu */
.sub-menu {
    background: #fff;
    border-radius: 8px;
    padding: 8px;
    box-shadow: 0 15px 40px rgba(0,0,0,0.12);
    border: 1px solid rgba(0,0,0,0.05);
    margin-top: 0;
    min-width: 250px;
}

.sub-menu li a {
    color: #333;
    font-size: 15px;
    padding: 12px 20px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 500;
    transition: all 0.3s ease;
}

.sub-menu li a:hover {
    color: var(--site-primary);
    background: rgba(214, 58, 80, 0.05);
    padding-left: 25px;
}

/* Mega menyu */
.sub-mega-menu {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 20px 50px rgba(0,0,0,0.1);
    border: 1px solid rgba(0,0,0,0.05);
    margin-top: 0;
    padding: 20px;
}

.sub-mega-menu .nav-pills .nav-link {
    color: #444;
    font-size: 15px;
    padding: 12px 20px;
    border-radius: 6px;
    margin: 3px 0;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: all 0.3s ease;
}

.sub-mega-menu .nav-pills .nav-link:hover {
    color: var(--site-primary);
    background: rgba(214, 58, 80, 0.05);
    padding-left: 25px;
}

.sub-mega-menu .nav-pills .nav-link.active {
    background: var(--site-primary);
    color: #fff !important;
    box-shadow: 0 5px 15px rgba(214, 58, 80, 0.2);
}

/* Aktiv menyu */
.main-menu > li.active > a {
    background: rgba(255,255,255,0.15);
}

.main-menu > li.active > a::before {
    transform: scaleX(1);
}

/* Responsivlik */
@media (max-width: 1200px) {
    .main-menu > li > a {
        font-size: 15px;
        padding: 0 10px;
    }
    
    .home-icon {
        padding: 0 12px !important;
    }
}

@media (max-width: 992px) {
    .main-menu > li > a {
        font-size: 14px;
        padding: 0 8px;
    }
}

/* Maliyyə indikatorları */
.finance-indicators {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-left: auto;
    padding-right: 20px;
}

.finance-indicator {
    display: flex;
    align-items: center;
    padding: 6px 15px;
    background: rgba(255,255,255,0.1);
    border-radius: 20px;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    transition: all 0.3s ease;
}

.finance-indicator:hover {
    background: rgba(255,255,255,0.2);
    transform: translateY(-2px);
}

.finance-indicator i {
    margin-right: 8px;
    font-size: 14px;
}

.finance-value {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
}

.finance-change {
    margin-left: 8px;
    padding: 2px 8px;
    border-radius: 12px;
    font-size: 11px;
    font-weight: 700;
}

.finance-up .finance-change {
    background: rgba(34, 197, 94, 0.2);
    color: #22c55e;
}

.finance-down .finance-change {
    background: rgba(239, 68, 68, 0.2);
    color: #ef4444;
}

/* Sub menyu ikonu üçün */
.has-submenu::after {
    content: "\f107"; /* FontAwesome down arrow */
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    position: absolute;
    right: 12px;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.9);
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* Alt menyu ikonları */
.sub-menu li a.has-children::after {
    content: "\f105"; /* FontAwesome right arrow */
    font-family: "Font Awesome 6 Free" !important;
    font-weight: 900;
    position: absolute;
    right: 15px;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1);
}

/* Home ikonu */
.home-icon {
    font-size: 22px;
    padding: 0 25px !important;
    position: relative;
    display: flex;
    align-items: center;
    color: rgba(255, 255, 255, 0.9) !important;
}

.home-icon i {
    transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.home-icon:hover i {
    transform: translateY(-4px);
    color: #fff !important;
}

/* Bounce animasiyası */
@keyframes iconBounce {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-4px); }
}

/* Hover effektləri üçün ümumi class */
.icon-hover-animation:hover i {
    animation: iconBounce 0.8s ease infinite;
}

/* Xəbər kartı stilləri */
.card {
    transition: transform 0.3s ease;
    overflow: hidden;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 2px 4px !important;
}

.card:hover {
    transform: translateY(-2px);
    box-shadow: rgba(17, 12, 46, 0.08) 0px 4px 8px !important;
}

.card-img-wrapper {
    position: relative;
    overflow: hidden;
    aspect-ratio: 16/9;
}

.card-img-top {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

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

/* Kateqoriya badge */
.category-badge {
    position: absolute;
    top: 10px;
    left: 10px;
    background: var(--site-primary);
    color: white;
    padding: 5px 12px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 500;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    transition: transform 0.3s ease;
}

.card:hover .category-badge {
    transform: translateY(-2px);
}

.category-badge i {
    margin-right: 5px;
    font-size: 10px;
}

/* Meta məlumatlar */
.meta-info {
    border: none !important;
    padding-bottom: 10px;
}

.meta-info i {
    color: var(--site-primary);
    font-size: 14px;
}

/* Paylaşma düymələri */


.share-buttons .btn {
    width: 32px;
    height: 32px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
}

.share-buttons .btn:hover {
    transform: translateY(-2px);
}

/* Hover effektləri */
.hover-primary:hover {
    color: var(--site-primary) !important;
    text-decoration: none;
}

/* Responsivlik */
@media (max-width: 768px) {
    .meta-info .gap-3 {
        gap: 0.5rem !important;
    }
    
    .meta-info {
        font-size: 11px;
    }
    
    .card-title {
        font-size: 16px;
    }
    
    .card-text {
        font-size: 13px;
    }
}

/* Top Bar və News Ticker */
.top-bar {
    height: 42px;
    overflow: hidden;
    background: #eee;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}

.news-ticker-container {
    display: flex;
    align-items: center;
    height: 42px;
    position: relative;
}

/* Ticker label */
.ticker-label {
    display: flex;
    align-items: center;
    padding: 0 15px;
    background: transparent;
    color: white;
    height: 100%;
    z-index: 2;
    position: relative;
}

.ticker-label i {
    font-size: 14px;
    animation: flash 1.5s infinite;
    color:  rgb(217, 61, 61);
}

/* Flash animasiyası */
@keyframes flash {
    0% { opacity: 1; transform: scale(1); }
    50% { opacity: 0.5; transform: scale(0.95); }
    100% { opacity: 1; transform: scale(1); }
}

/* News ticker */
.news-ticker {
    flex: 1;
    overflow: hidden;
    position: relative;
    height: 100%;
    padding: 0 15px;
    display: flex;
    align-items: center;
}

.ticker-wrapper {
    display: inline-flex;
    align-items: center;
    position: absolute;
    white-space: nowrap;
    animation: tickerInfinite 70s linear infinite;
    will-change: transform;
    padding-left: 50%;
}

.ticker-wrapper:hover {
    animation-play-state: paused;
}

/* Sonsuz animasiya */
@keyframes tickerInfinite {
    0% { transform: translate3d(0, 0, 0); }
    100% { transform: translate3d(-50%, 0, 0); }
}

/* Ticker items */
.ticker-item {
    color: #000000 !important;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    padding: 0 25px;
    transition: all 0.3s ease;
    line-height: 1.4;
}



/* Separator */
.ticker-separator {
    color: rgba(255, 255, 255, 0.6);
    font-size: 8px;
    margin: 0 5px;
    opacity: 0.7;
    align-self: center;
}

/* Main content üçün padding */
body {
    padding-top: 42px;
}

/* Navbar-ın pozisiyasını tənzimləmək üçün */
.navbar.mobile {
    top: 42px;
}

/* Responsivlik */
@media (max-width: 768px) {
    body {
        padding-top: 84px;
    }
    
    .navbar.mobile {
        top: 42px;
    }
    
    .ticker-label {
        padding: 0 15px;
    }
    
    .ticker-item {
        font-size: 13px;
        padding: 0 20px;
    }
}

/* Enhanced Slider Styles */
.carousel.slide {
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 20px 40px rgba(0,0,0,0.15);
    background: #2d3436;
}

/* Slide item */
.carousel-item {
    position: relative;
    overflow: hidden;
}

.carousel-item img {
    width: 100%;
    height: 550px;
    object-fit: cover;
    transition: all 0.8s ease;
    filter: brightness(0.85);
}

.carousel-item:hover img {
    transform: scale(1.05);
    filter: brightness(0.9);
}

/* Caption styles */
.text-overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
    padding: 30px;
    transform: translateY(0);
    transition: all 0.5s ease;
}

.text-overlay .content {
    background: transparent !important;
    height: auto !important;
    padding: 0 !important;
}

.text-overlay h3 {
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    margin: 15px 0 !important;
    line-height: 1.4;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

/* Date badge */
.date {
    position: absolute;
    left: 30px !important;
    bottom: 140px !important;
    background: rgba(115, 111, 112, 0.8) !important;
    color: #fff;
    padding: 8px 20px !important;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 500;
    backdrop-filter: blur(5px);
    display: inline-flex;
    align-items: center;
    gap: 8px;
    z-index: 10;
}

.date i {
    font-size: 14px;
    opacity: 0.8;
}

/* Navigation buttons */
.carousel-control-prev,
.carousel-control-next {
    width: 60px;
    height: 60px;
    background: rgba(0,0,0,0.5);
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.3s ease;
    margin: 0 20px;
}

.carousel:hover .carousel-control-prev,
.carousel:hover .carousel-control-next {
    opacity: 1;
}

.carousel-control-prev:hover,
.carousel-control-next:hover {
    background: var(--site-primary);
    transform: translateY(-50%) scale(1.1);
}

/* Indicators */
.carousel-indicators {
    margin-bottom: 20px !important;
}

.carousel-indicators [data-bs-target] {
    width: 40px;
    height: 5px;
    background-color: rgba(255,255,255,0.5);
    border-radius: 3px;
    transition: all 0.3s ease;
}

.carousel-indicators .active {
    background-color: var(--site-primary);
    width: 50px;
}

/* Hover effects */
.carousel-item:hover .text-overlay {
    transform: translateY(-5px);
}

/* Responsive adjustments */
@media (max-width: 992px) {
    .carousel-item img {
        height: 450px;
    }
    
    .text-overlay {
        padding: 20px;
    }
    
    .text-overlay h3 {
        font-size: 22px;
    }
    
    .date {
        bottom: 120px !important;
        padding: 6px 15px !important;
        font-size: 13px;
    }
}

@media (max-width: 768px) {
    .carousel-item img {
        height: 350px;
    }
    
    .text-overlay h3 {
        font-size: 18px;
    }
    
    .carousel-control-prev,
    .carousel-control-next {
        width: 45px;
        height: 45px;
    }
}

/* Enhanced Footer Styles */
.footer {
    background: #1a1a1a;
    padding: 70px 0 30px;
    position: relative;
    color: #fff;
    margin-top: 50px;
}

/* Footer Logo */
.footer-logo {
    margin-bottom: 25px;
}

.footer-logo img {
    height: 60px;
    width: auto;
    filter: brightness(0) invert(1);
    transition: all 0.3s ease;
}

.footer-logo:hover img {
    transform: translateY(-3px);
    opacity: 0.9;
}

/* Footer Description */
.footer-description {
    color: rgba(255, 255, 255, 0.7);
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 25px;
}

/* Footer Links */
.footer-links h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
    position: relative;
    padding-bottom: 10px;
}

.footer-links h4::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 40px;
    height: 2px;
    background: var(--site-primary);
}

.footer-links ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.footer-links ul li {
    margin-bottom: 12px;
}

.footer-links ul li a {
    color: rgba(255, 255, 255, 0.7) !important;
    font-size: 15px;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    gap: 8px;
}

.footer-links ul li a:hover {
    color: #fff !important;
    transform: translateX(5px);
}

.footer-links ul li a i {
    font-size: 12px;
    color: var(--site-primary);
}

/* Contact Info */
.footer-contact {
    margin-top: 30px;
}

.contact-item {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 20px;
}

.contact-icon {
    width: 40px;
    height: 40px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--site-primary);
    font-size: 16px;
    flex-shrink: 0;
    transition: all 0.3s ease;
}

.contact-item:hover .contact-icon {
    background: var(--site-primary);
    color: #fff;
    transform: translateY(-3px);
}

.contact-info {
    color: rgba(255, 255, 255, 0.7);
    font-size: 15px;
    line-height: 1.6;
}

/* Social Media */
.footer-social {
    display: flex;
    gap: 3px;
    margin-top: 15px;
}

.social-icon {
    width: 28px;
    height: 28px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 12px;
    transition: all 0.3s ease;
}

.social-icon:hover {
    background: var(--site-primary);
    transform: translateY(-1px);
    color: #fff !important;
}

/* Copyright */
.footer-bottom {
    margin-top: 50px;
    padding-top: 30px;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.copyright {
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    text-align: center;
}

.copyright a {
    color: var(--site-primary) !important;
    font-weight: 500;
}

/* Newsletter */
.footer-newsletter {
    margin-top: 30px;
}

.newsletter-form {
    position: relative;
    margin-top: 20px;
}

.newsletter-input {
    width: 100%;
    padding: 15px 20px;
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 8px;
    color: #fff;
    font-size: 15px;
    transition: all 0.3s ease;
}

.newsletter-input:focus {
    background: rgba(255, 255, 255, 0.08);
    border-color: var(--site-primary);
}

.newsletter-button {
    position: absolute;
    right: 5px;
    top: 5px;
    background: var(--site-primary);
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 6px;
    font-size: 14px;
    font-weight: 500;
    transition: all 0.3s ease;
}

.newsletter-button:hover {
    background: var(--site-primary-hover);
    transform: translateY(-2px);
}

/* Responsive */
@media (max-width: 768px) {
    .footer {
        padding: 50px 0 20px;
    }
    
    .footer-links {
        margin-top: 30px;
    }
    
    .footer-bottom {
        margin-top: 30px;
        padding-top: 20px;
    }
}

/* Enhanced Breadcrumb Styles */
.breadcrumb-wrapper {
    background: #fff;
    padding: 15px 0;
    margin: 0;
    border-bottom: 1px solid #eee;
    box-shadow: 0 2px 15px rgba(0,0,0,0.03);
}

.breadcrumb {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    gap: 10px;
}

.breadcrumb-item {
    display: flex;
    align-items: center;
    font-size: 13px;
    font-weight: 500;
    position: relative;
}

.breadcrumb-item:not(:last-child):after {
    content: '\f105';
    font-family: "Font Awesome 6 Free";
    font-weight: 900;
    font-size: 14px;
    color: var(--site-primary);
    margin-left: 10px;
    opacity: 0.5;
}

.breadcrumb-item a {
    color: #555;
    text-decoration: none;
    padding: 8px 16px;
    border-radius: 30px;
    background: #f8f9fa;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    gap: 8px;
    border: 1px solid #eee;
}

.breadcrumb-item a:hover {
    background: var(--site-primary);
    color: #fff !important;
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(214, 58, 80, 0.2);
    border-color: var(--site-primary);
}

.breadcrumb-item a:hover i {
    color: #fff;
}

.breadcrumb-item.active {
    color: #333;
    font-weight: 600;
    padding: 8px 16px;
    background: #fff;
    border-radius: 30px;
    max-width: 400px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border: 1px solid #eee;
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.02);
}

.breadcrumb-item i {
    font-size: 14px;
    color: var(--site-primary);
    opacity: 0.9;
    transition: all 0.3s ease;
}

/* Responsive */
@media (max-width: 768px) {
    .breadcrumb-wrapper {
        padding: 12px 0;
    }
    
    .breadcrumb-item {
        font-size: 12px;
    }
    
    .breadcrumb-item a {
        padding: 6px 12px;
    }
    
    .breadcrumb-item.active {
        padding: 6px 12px;
        max-width: 200px;
    }
}

/* News Detail Styles */
.news {
    padding: 0;
    margin-bottom: 30px;
}

/* Başlıq */
.news__headline {
    margin-bottom: 30px;
}

.news__headline h3 {
    font-size: 28px;
    line-height: 1.4;
    color: #111;
    font-weight: 700;
    letter-spacing: -0.3px;
    margin-bottom: 20px;
}

.news__headline h3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 3px;
    /* background: var(--site-primary); */
    border-radius: 2px;
}

.news__headline h3 span {
    color: var(--site-primary) !important;
    font-weight: inherit;
}

/* Şəkil container */
.news__about-image {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    margin: 25px 0 35px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}

.news__about-image img {
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
    object-fit: cover;
    transition: transform 0.8s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.news__about-image:hover img {
    transform: scale(1.03);
}

/* Tarix və vaxt */
.news__date-time {
    position: absolute;
    bottom: 25px;
    left: 25px;
    background: rgba(0,0,0,0.85);
    backdrop-filter: blur(10px);
    padding: 12px 25px;
    border-radius: 50px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 12px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.2);
    border: 1px solid rgba(255,255,255,0.1);
}

.news__date-time i {
    color: var(--site-primary);
    font-size: 15px;
}

/* Mətn kontenti */
.news__newspaper {
    margin-top: 35px;
}

.about-content {
    font-size: 18px;
    line-height: 1.8;
    color: #000;
}

.about-content p {
    margin-bottom: 25px;
}

.about-content img {
    border-radius: 15px;
    margin: 30px 0;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1);
    width: 100%;
}

/* Font size buttons */
.appreciate-review {
    margin: 30px 0;
    display: flex;
    justify-content: flex-end;
    gap: 15px;
}

.appreciate-review .btn {
    width: 45px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    background: #fff;
    border: 1px solid #eee;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(0,0,0,0.05);
}

.appreciate-review .btn img {
    width: 20px;
    height: 20px;
    transition: all 0.3s ease;
}

.appreciate-review .btn:hover {
    background: var(--site-primary);
    border-color: var(--site-primary);
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(214, 58, 80, 0.2);
}

.appreciate-review .btn:hover img {
    filter: brightness(0) invert(1);
    transform: scale(1.1);
}

/* Social Share Buttons */
.news__share {
    margin: 25px 0;
    position: relative;
}

/* Bütün xətləri silək */
.news__share:before,
.news__share:after,
hr {
    display: none;
}

.news__share h5 {
    font-size: 18px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.news__share h5 i {
    color: var(--site-primary);
    font-size: 20px;
}

.share-buttons {
    display: flex;
    gap: 12px;
}

.share-icon .btn {
    width: 45px;
    height: 45px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--site-primary);
    border: none;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(214, 58, 80, 0.15);
}

.share-icon .btn i {
    font-size: 18px;
    color: #fff;
    transition: all 0.3s ease;
}

.share-icon .btn:hover {
    transform: translateY(-3px);
    box-shadow: 0 8px 20px rgba(214, 58, 80, 0.25);
}

.share-icon .btn:hover i {
    transform: scale(1.1);
}

/* Tooltip */
.share-icon .btn:after {
    content: attr(title);
    position: absolute;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(0,0,0,0.8);
    color: #fff;
    padding: 5px 12px;
    border-radius: 6px;
    font-size: 12px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    white-space: nowrap;
}

.share-icon .btn:hover:after {
    opacity: 1;
    visibility: visible;
    bottom: -35px;
}

@media (max-width: 768px) {
    .news__headline h3 {
        font-size: 22px;
    }

    .share-icon .btn {
        width: 40px;
        height: 40px;
    }
    
    .share-icon .btn i {
        font-size: 16px;
    }
    
    .news__share h5 {
        font-size: 16px;
    }
}

/* Sağ panel xəbər lenti */
.latest-news-sidebar {
    position: sticky;
    top: 20px;
}

.latest-news-sidebar h3 {
    font-size: 22px;
    font-weight: 600;
    color: #333;
    margin-bottom: 20px;
    padding-bottom: 12px;
    border-bottom: 2px solid #eee;
    position: relative;
}

.latest-news-sidebar h3:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 60px;
    height: 2px;
    background: var(--site-primary);
}

/* Xəbərlər siyahısı konteyner */
.sidebar-news-list {
    background: #fff;
    border-radius: 12px;
    padding: 15px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
}

.sidebar-news-card {
    position: relative;
    transition: all 0.3s ease;
    z-index: 1;
}

.sidebar-news-card:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,0.04);
}

.sidebar-news-card a {
    display: block;
    text-decoration: none;
    padding: 12px;
    border-radius: 8px;
    background: #f8f9fa;
    margin: 4px 0;
}

.sidebar-news-card .card-content {
    position: relative;
    z-index: 2;
}

.sidebar-news-card .news-title {
    font-size: 15px;
    font-weight: 500;
    color: #444;
    margin: 0;
    line-height: 1.4;
}

.sidebar-news-card .news-date {
    font-size: 12px;
    color: #777;
    margin-top: 5px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.sidebar-news-card .news-date i {
    color: var(--site-primary);
    opacity: 0.7;
}

/* Hover effekti */
.sidebar-news-card:hover {
    z-index: 2;
}

.sidebar-news-card:hover a {
    transform: scale(1.02);
    background: #fff;
    box-shadow: 0 3px 15px rgba(0,0,0,0.08);
}

.sidebar-news-card:hover .news-title {
    color: var(--site-primary);
}

/* Hover kartı */
.hover-card {
    position: absolute;
    top: -10px;
    left: 0;
    width: 100%;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 8px 30px rgba(0,0,0,0.15);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-5px);
    transition: all 0.3s ease;
    pointer-events: none;
    padding: 0;
    z-index: 10;
    border: 1px solid rgba(0,0,0,0.08);
    overflow: hidden;
}

.hover-card .image-wrapper {
    position: relative;
    width: 100%;
    height: 160px;
}

.hover-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Şəklin üzərindəki tarix */
.hover-card .date-overlay {
    position: absolute;
    bottom: 12px;
    left: 12px;
    background: rgba(0,0,0,0.75);
    backdrop-filter: blur(4px);
    padding: 6px 12px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    gap: 6px;
}

.hover-card .date-overlay i {
    color: var(--site-primary);
    font-size: 12px;
}

.hover-card .date-overlay span {
    color: #fff;
    font-size: 12px;
}

.hover-card .content {
    padding: 15px;
}

.hover-card .title {
    font-size: 15px;
    font-weight: 600;
    color: #222;
    margin-bottom: 12px;
    line-height: 1.4;
}

/* Meta məlumatlar */
.hover-card .meta-info {
    display: flex;
    align-items: center;
    gap: 12px;
    padding-top: 12px;
    border-top: 1px solid #eee;
}

.hover-card .meta-item {
    display: flex;
    align-items: center;
    gap: 5px;
    font-size: 12px;
    color: #666;
    background: #f8f9fa;
    padding: 4px 10px;
    border-radius: 6px;
}

.hover-card .meta-item i {
    font-size: 13px;
}

.hover-card .category i {
    color: #2ecc71;
}

.hover-card .views i {
    color: #3498db;
}

.sidebar-news-card:hover .hover-card {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

@media (max-width: 768px) {
    .latest-news-sidebar h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    
    .sidebar-news-card .news-title {
        font-size: 14px;
    }

    .hover-card {
        display: none;
    }
}
/* Breadcrumb divider */
.breadcrumb-item + .breadcrumb-item::before {
    content: ''; /* FontAwesome arrow icon */
}

/* Şəkil optimallaşdırması */
img {
    will-change: transform;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

/* Lazy loading üçün placeholder */
.image-wrapper {
    background: #f0f0f0;
    position: relative;
    overflow: hidden;
}

.image-wrapper::before {
    content: '';
    display: block;
    position: absolute;
    left: -150px;
    top: 0;
    height: 100%;
    width: 150px;
    background: linear-gradient(to right, transparent 0%, #e8e8e8 50%, transparent 100%);
    animation: load 1s cubic-bezier(0.4, 0.0, 0.2, 1) infinite;
}

@keyframes load {
    from {
        left: -150px;
    }
    to {
        left: 100%;
    }
}

/* Hover card şəkil optimallaşdırması */
.hover-card .image-wrapper {
    transform: translateZ(0);
    height: 160px;
}

.hover-card img {
    transform: translateZ(0);
    transition: transform 0.3s ease;
}

/* Şəkil container-i */
.news__about-image {
    background: #f0f0f0;
    position: relative;
    overflow: hidden;
}

.news__about-image img {
    width: 100%;
    height: auto;
    display: block;
    transform: translateZ(0);
}
