.esemenynaptar_widget .calendar-title{margin:26px 10px 10px 0}.esemenynaptar_widget .calendar-title h6,.esemenynaptar_widget .calendar-title img{display:inline-block;vertical-align:middle}.esemenynaptar_widget .calendar-title h6{margin-left:10px}.esemenynaptar_widget .calendar-wrapper{padding-top:25px}.esemenynaptar_widget .calendar{width:100%;padding-bottom:20px;position:relative;overflow:hidden;background:#d2dff0;background:-moz-linear-gradient(top, rgba(210, 223, 240, 1) 0%, rgba(127, 169, 201, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(210, 223, 240, 1)), color-stop(100%, rgba(127, 169, 201, 1)));background:-webkit-linear-gradient(top, rgba(210, 223, 240, 1) 0%, rgba(127, 169, 201, 1) 100%);background:-o-linear-gradient(top, rgba(210, 223, 240, 1) 0%, rgba(127, 169, 201, 1) 100%);background:-ms-linear-gradient(top, rgba(210, 223, 240, 1) 0%, rgba(127, 169, 201, 1) 100%);background:linear-gradient(to bottom, rgba(210, 223, 240, 1) 0%, rgba(127, 169, 201, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2dff0', endColorstr='#7fa9c9',GradientType=0);}.esemenynaptar_widget .calendar-wrapper .calendar tr:empty,.esemenynaptar_widget .calendar-wrapper .calendar tr.month-heading{display:none}.esemenynaptar_widget .calendar:after{content:"";width:100%;height:15px;background:url('images/calendar-shadow.png') 0 0 no-repeat;background-size:contain;position:absolute;top:100%;left:0}.esemenynaptar_widget .calendar .arrow{position:absolute;top:16px;padding:5px}.esemenynaptar_widget .calendar .arrow.d-left{right:39px}.esemenynaptar_widget .calendar .arrow.d-right{right:14px}.esemenynaptar_widget .calendar .month-title{display:inline-block;margin:0 20px;white-space:nowrap}.esemenynaptar_widget .calendar .month-title p{display:inline-block;color:#00568c;font-size:26px;font-weight:300;padding:14px 0 13px 0;letter-spacing:-1px;line-height:19px}.esemenynaptar_widget .calendar .table-window{width:100%;height:calc(100% - 65px);margin-top:5px;position:relative;height:219px;transition:height 0.5s ease;-webkit-transition:height 0.5s ease}.esemenynaptar_widget .calendar table{width:100%;position:absolute;top:0;left:0;transition:left 0.5s ease, opacity 0.5s ease;-webkit-transition:left 0.5s ease, opacity 0.5s ease}.esemenynaptar_widget .calendar table.out{opacity:0}.esemenynaptar_widget .calendar table.left{left:-100%}.esemenynaptar_widget .calendar table.right{left:100%}.esemenynaptar_widget .calendar tr{height:28px;text-align:center}.esemenynaptar_widget .calendar-day,.esemenynaptar_widget .calendar-week{font-size:18px;font-weight:300;color:#fff}.esemenynaptar_widget .calendar-day td{width:35px;height:35px;line-height:35px;margin:3px 4px}.esemenynaptar_widget .calendar-day td.other-month{color:#00568c}.esemenynaptar_widget .calendar-day td.active{position:relative}.esemenynaptar_widget .calendar .table-window.oh td.active{overflow:hidden}.esemenynaptar_widget .calendar-day td.active a.day{color:#00568c;display:inline-block;width:30px;height:30px;border-radius:50%;border:1px solid #fff200;margin:3px 4px;line-height:30px;transition:all 0.5s ease}.esemenynaptar_widget .calendar-day td.active:hover a.day{background-color:#fff200}.esemenynaptar_widget .calendar-day td.active .event-box{position:absolute;bottom:0;opacity:0;z-index:-1;transition:opacity 0.5s ease, z-index 0.5s ease;-webkit-transition:opacity 0.5s ease, z-index 0.5s ease}.esemenynaptar_widget .calendar-day td.active .event-box.right-d{left:0}.esemenynaptar_widget .calendar-day td.active .event-box.left-d{right:0;bottom:-15px}.esemenynaptar_widget .calendar-day td.active:hover .event-box{opacity:1;z-index:50}.esemenynaptar_widget .calendar-day td.active .event-box .event{position:absolute;bottom:calc(100% + 33px);z-index:6}.esemenynaptar_widget .calendar-day td.active .event-box .event img{display:block;border-radius:50%;border:5px solid #fff200;max-width:120px}.esemenynaptar_widget .calendar-day td.active .event-box .buborek{display:block;width:150px;padding:8px;text-align:center;height:auto;line-height:normal;background-color:#fff;border-radius:15px;color:#00568c;font-size:12px;font-weight:600;position:absolute;top:-57px;z-index:8;box-shadow:0 2px 4px rgba(0, 0, 0, 0.3)}.esemenynaptar_widget .calendar-day td.active .event-box .buborek:before,.esemenynaptar_widget .calendar-day td.active .event-box .buborek:after{content:"";position:absolute;border-style:solid;width:0;height:0}.esemenynaptar_widget .calendar-day td.active .event-box .buborek:before{z-index:9;top:15px}.esemenynaptar_widget .calendar-day td.active .event-box .buborek:after{z-index:7;top:20px;display:none}.esemenynaptar_widget .calendar-day td.active .event-box .more a.tovabbi_esemenyek{display:block}.esemenynaptar_widget .calendar-day td.active .event-box .more a.tovabbi_esemenyek span{background:#edf0f3;padding:5px 0;margin:5px -8px -8px;width:calc(100% + 16px);display:block;border-radius:0 0 15px 15px}.esemenynaptar_widget .calendar-day td.active .event-box.right-d .event{left:70px}.esemenynaptar_widget .calendar-day td.active .event-box.right-d .buborek{left:50px}.esemenynaptar_widget .calendar-day td.active .event-box.right-d .buborek:before{top:12px;left:-12px;border-color:transparent transparent transparent #fff;border-width:0 0 15px 15px;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.esemenynaptar_widget .calendar-day td.active .event-box.left-d .event{right:70px}.esemenynaptar_widget .calendar-day td.active .event-box.left-d .buborek{right:50px}.esemenynaptar_widget .calendar-day td.active .event-box.left-d .buborek:before{top:10px;right:-12px;border-color:transparent transparent transparent #fff;border-width:0 0 15px 15px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.esemenynaptar_widget .calendar-wrapper{padding:0}.esemenynaptar_widget .calendar-wrapper .calendar{margin:0 !important;padding:0 !important;height:300px;background:#f5f5f5;overflow:visible}.esemenynaptar_widget .calendar-wrapper .calendar a.arrow{top:3px;background:none;font-size:20px;padding:0;margin:11px 0 0 0}.esemenynaptar_widget .calendar-wrapper .calendar a.arrow.d-left{right:initial;left:25px}.esemenynaptar_widget .calendar-wrapper .calendar a.arrow.d-right{right:25px}.esemenynaptar_widget .calendar-wrapper .calendar .month{padding:15px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.esemenynaptar_widget .calendar-wrapper .calendar .month .month-title{margin:0 0 15px 0;width:100%}.esemenynaptar_widget .calendar-wrapper .calendar .month .month-title p{color:#717171;text-transform:uppercase;font-size:16px;text-align:center;display:block;font-weight:bold;letter-spacing:normal;padding:0;margin:0}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table.out{display:none}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-week{border-bottom:1px solid #717171}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-week td{color:#717171;font-size:16px}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td{color:#717171;font-size:14px;width:30px;height:30px}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active a{border-radius:0;background:#fff;border:none;text-decoration:none}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active .event-box.left-d a{right:50px !important}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active .event-box.right-d a{left:50px !important}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active .event-box a.event{bottom:calc(100% + 57px)}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active .event-box a.event img{border-radius:0;border-color:#6292c0;width:156px;max-width:156px}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active .event-box .buborek{border-radius:0}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.active .event-box .buborek .more a.tovabbi_esemenyek span{border-radius:0;background:#6292c0;color:#fff}.esemenynaptar_widget .calendar-wrapper .calendar .month .table-window table tr.calendar-day td.other-month{opacity:0.5}.esemenynaptar_widget tr.calendar-week td{font-size:14px !important}