.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item:before,.tmc-map-efect_geciktirici{transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out}.tmc-map-wrapper{position:relative;padding-left:15%}.tmc-map-wrapper .tmc-map-left{position:absolute;width:400px;left:0;top:0;bottom:0;z-index:2;margin:40px 0;background:#fdfdfd;padding:30px 0 50px 30px;box-shadow:0 0 10px rgb(0 0 0/20%);border-radius:20px}.tmc-map-wrapper .tmc-map-sidebar{max-height:460px}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-group h4{margin:0 0 10px;font-size:24px;font-weight:700;color:#bc242d}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item{padding:10px 10px 10px 15px;cursor:pointer;border-radius:15px 0 0 15px;background:#e2e2e2;margin-bottom:5px;display:flex;flex-direction:column;justify-content:center;gap:10px;position:relative}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item.tmc-map-item--active,.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item:hover{background:#bd242e;color:#fff}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item:before{content:'';position:absolute;right:0;width:150px;height:100%;background:url(/wp-content/themes/samkent/tmc-maps/assets/img/arrow-right.png) no-repeat;z-index:-1;background-size:100% 100%}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item.tmc-map-item--active:before,.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item:hover:before{right:-45px}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item.tmc-konum-durum-2{opacity:.5;cursor:no-drop}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item.tmc-konum-durum-2:before{display:none}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item ul{display:flex;padding:0;list-style-type:none;gap:20px;font-size:12px;flex-wrap:wrap}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item ul li{font-size:12px;line-height:14px}.tmc-map-wrapper .tmc-map-reset{position:absolute;bottom:10px;right:10px;padding:5px 10px;font-size:14px;background:#bd242e;color:#fff;border-radius:20px;border:0}.tmc-map-wrapper .tmc-map-canvas{position:relative;z-index:1;border-radius:20px}.tmc-map-wrapper .tmc-map-canvas:before{content:'';position:absolute;left:0;top:0;bottom:0;width:25%;z-index:1;background:#cf;background:linear-gradient(90deg,#cf 0%,rgba(0,0,0,0) 100%)}.tmc-map-wrapper .tmc-marker-label{width:100px;height:auto;position:absolute;background:#fff;color:#000;padding:3px 6px;font-size:12px;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.2);white-space:normal;transform:translateX(-50%) translateY(40px)}.tmc-map-wrapper .gm-ui-hover-effect{position:absolute!important;right:0;border-radius:50%;width:32px!important;height:32px!important;text-align:center;color:#fff}.tmc-map-wrapper .gm-ui-hover-effect span{margin:0!important}.tmc-map-wrapper .gm-style-iw-ch{padding:0}.tmc-map-wrapper .gm-style-iw-d{padding:10px!important}.tmc-map-wrapper .tmc-marker-popup{width:230px}.tmc-map-wrapper .tmc-marker-popup h4{margin:10px 0 10px;font-size:16px;color:#bd242e}.tmc-map-wrapper .tmc-marker-popup ul{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:5px}.tmc-map-wrapper .tmc-marker-popup ul li a{outline:none;background:#bd242e;color:#fff;font-weight:700;padding:4px 10px;border-radius:12px;display:inline-block;font-size:12px;line-height:14px;margin-top:5px}.tmc-map-wrapper .tmc-marker-popup span.doluluk-orani{display:block;width:100%;height:10px;background:#e5e5e5;border-radius:10px;position:relative;margin-top:15px}.tmc-map-wrapper .tmc-marker-popup span.doluluk-orani:before{content:attr(data-title);position:absolute;z-index:1;font-size:12px;line-height:12px;left:0;top:-13px;color:#000}.tmc-map-wrapper .tmc-marker-popup span.doluluk-orani span{background:#bd242e;position:absolute;left:0;height:100%;border-radius:10px}@media (max-width:767px){.tmc-map-wrapper{padding:0}.tmc-map-wrapper .tmc-map-left{position:relative;margin:0 0 30px;width:100%;padding:25px}.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item{border-radius:15px}.tmc-map-wrapper .tmc-map-canvas:before,.tmc-map-wrapper .tmc-map-sidebar .tmc-map-item:before{display:none}.tmc-map-wrapper .tmc-map-reset{position:relative;bottom:unset;right:unset;margin-top:10px}}