/*@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:ital@0;1&family=Open+Sans:ital,wght@0,400;0,600;1,400;1,600&display=swap');*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none} blockquote,q{quotes:none} blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent} ins{background-color:#ff9;color:#000;text-decoration:none} del{text-decoration:line-through} mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold} abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help} table{border-collapse:collapse;border-spacing:0} hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle} -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-text-stroke: 0.45px rgba(0, 0, 0, 0.1);

a img {border:none;}
a {color:#999999; background-color:transparent;}
a:link, a:visited {color:#58a; text-decoration:none;}
a:hover {color:#c60; text-decoration:none; background-color:transparent;}
input, textarea {color:#343434;} .clearfix {clear:both;}
body { 
background:#fff url('//lucky.extra.hu/assets/img/main-bg-min.gif') repeat-y 50% 35px;
font-family:system-ui, sans-serif; font-size: 13px; color:#333; text-shadow: rgba(0, 0, 0, .01) 0 0 1px; 
}

div#page {margin-top:0 !important; background:url('//lucky.extra.hu/assets/img/top-bg-min.gif') no-repeat 50% 0;}
div#content {width:700px; padding:38px 0 0 0; margin:0 auto; text-align:left; position:relative; background:none !important;}
div#main {width:510px; float:left;}
div#sidebar {width:175px; float:right; padding:5px 0 0 4px;}
div#navigation {padding:0 0 4px 10px; margin:15px 0 20px 0;}

h1 {background:url('//lucky.extra.hu/assets/img/top-cloud-min.jpg') no-repeat 100% 0; height:125px; padding-bottom:10px;}
h1 img {margin-top:5px;}
h2 {margin:6px 0 2px 2px; font-size:11px; font-weight:normal; text-transform:uppercase; letter-spacing:2px; color:#aaa;}
h2.right {float:right; clear:both;}
h3 {color:#999; padding-bottom:2px; padding-top:2px; }
h2.date-header {font-size:16px; font-style:italic; color:#ddd; margin:24px 0 8px; padding-left:20px; cursor:default;}
.post {margin:8px 0 24px; border-bottom:1px solid #f1f1f1; background-color:#fff; padding:0 1px;}

.post-title {font-size: 24px; font-weight:bold; margin:0px; padding:0 0 6px 0; line-height:32px; color:#c60;}
.post-title a, .post-title a:visited, 
.post-title strong {display:block; text-decoration:none; color:#c60; font-weight:normal; border-bottom:1px solid #fef5ee; padding-left:5px;}
.post-title strong, .post-title a:hover {display:block; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAACXBIWXMAAAsSAAALEgHS3X78AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAArSURBVHjaYvz///+3b98YYIDp27dvXFxcCD4DAwOyEBOEggsxwVVChAADAFPxEembXXe4AAAAAElFTkSuQmCC') repeat 0 0;
color:#333; text-decoration:none; border-bottom:1px solid #66ccff;}

.post-body {font-size:14px; line-height:18px; padding:5px 2px 0 2px;}
.post-body ul {padding-left:30px; padding-right:20px;}
.post-body ul li {padding:0; margin:0;}
.post-body blockquote {border-left:3px solid #f1f1f1; padding-left:5px; color:#777;}
.post-body blockquote .explicit {border-left:3px solid #0c0c0c; background:#000000; padding-left:5px; color:#000;}
.post-body div.rating {margin-top:10px;}
.post-body div.rating img, .post-body div.rating img:hover {border:none;}
.post p {margin:0 0 12px; line-height:1em;}
.post img {padding:2px; border:1px solid #fafafa; margin-bottom:5px;}

.post-footer {font-size:14px; margin-top:10px; padding:10px 20px; color:#c3c3c3; background-color:#fbfbfb; border-top:1px dashed #eee; }
.post-footer a, .post-footer a:visited {text-decoration:none;}
.post-footer a:hover {background-color:#e3f6ff; text-decoration:none;}
.post-footer em, .comment-link {font:10px arial, helvetica, sans-serif; letter-spacing:0.1em;}
.post-footer em {font-style:normal; color:#999; margin-right:0.6em;}

.suggest, .post-details {font-size:16px; margin:2px 0px; font-weight:bold;}
ul.post-suggestion {margin:5px 0px; padding:0 0 0 20px; list-style-image:url('data:image/gif;base64,R0lGODlhCgAKAMIAAOXl5ff39+/v7////////wAAAAAAAAAAACH5BAEAAAQALAAAAAAKAAoAAAMaSLrcTkMAIAYTIgTMgM5At4FXNjLRlD3skwAAOw==');}
ul.post-suggestion li {line-height:16px;}
.comment-link {margin-left:10px;}

p#pager {padding:10px; border:1px solid #fcfcfc; margin:5px 0 10px;}
p#pager a:hover {background-color:#fafafa;}

#sidebar ul {margin:0 0 24px; padding:0 0 12px; border-bottom:1px dotted #ccc; list-style-image:url('//lucky.extra.hu/assets/img/link-dot.gif');}
#sidebar li {margin-left:20px; padding:0px; line-height:18px;}
#sidebar p {color:#666; line-height:18px;}
#sidebar a, #sidebar a:visited {outline:none; color:#666; text-decoration:none; border-bottom:1px solid #fafafa; padding-bottom:0; display:block; width:155px;}
#sidebar a:hover {outline:none; color:#fff; background-color:#2ebffe; text-decoration:none; border-bottom:1px solid #2ebffe; padding-bottom:0;}
#sidebar .ustat {font-size:12px; color:#666;}
#sidebar .hegre-link {display:inline;}
#sidebar .hegre-link a, #sidebar .hegre-link a:visited, #sidebar .hegre-link a:hover {display:block; padding-top:3px; border:0; background:transparent;}
#sidebar .hegre-link img {padding:4px; border:1px solid #ddd; margin:0 8px 3px 0;}
#sidebar .itext {color:#ef5422; background:transparent;}
#sidebar .dtext {color:#999; background:transparent;}
#sidebar .sitelistform {color:#003366;}
#sidebar .motto {padding:10px 5px 10px 5px; font-style:italic;}
.hide {color:#ffffff;}
svg image {transition: all .6s ease;}
svg image:hover { opacity: 0;}
#sidebar .hidden { opacity: 0.4; }

#profile-container {margin:0 0 1.5em; border-bottom:1px dotted #ccc; padding-bottom:1.5em;}
.profile-datablock {margin:0.5em 0 0.5em;}
.profile-img {display:inline;}
.profile-img img {float:left; padding:4px; border:1px solid #ddd; margin:0 8px 3px 0;}
.profile-data {margin:0; font-size:12px; font-weight:bold; letter-spacing:0.1em;}
.profile-link {margin:0; font-size:14px; text-transform:uppercase; letter-spacing:0.1em;}

#footer {clear:both; text-align:center; background:url('//lucky.extra.hu/assets/img/foot-bg.png') no-repeat 50% 0; padding:30px 0 0 0; height:90px;}
#footer hr {display:none;}
#footer p {margin:0; padding-top:15px; font-size:12px; letter-spacing:0.2em;}
#footer a, #footer a:visited {color:#004F6F;}
#footer a:hover {color:#c2e2ef;}

.leftbox, .rightbox {clear:both;}
.leftbox {margin:0 4px 0 0; padding:0; float:left;}
.rightbox {margin:0 0 0 4px; padding:0 0 0 4px; float:right;}

#ago {font-size:11px; color:#ddd; font-weight:normal;}
#rss {position:absolute; right:10px; top:10px; z-index:200;}
#bug {position:absolute; left:2px; top:2px; z-index:200;}
#scrollUp {bottom:20px; right:20px; height:38px; width:38px; background: url('//lucky.extra.hu/assets/img/top.png') no-repeat;}
.stat {display:none;} .highlight {background-color:#e3f6ff;}

@keyframes Pulsate {from { opacity: 0.25; } 25% { opacity: 0.05; } 50% { opacity: 0.35; } 75% { opacity: 0.05; } to { opacity: 0.25; }}
#pulse_image {opacity:0.25; cursor:s-resize;}
#pulse_image:hover {animation:Pulsate 4s linear infinite;}
.christmas_morning {background:#f1efff url('//lucky.extra.hu/assets/img/christmas_morning.jpg') no-repeat scroll left top; padding:3px 3px 0 30px; text-align:left;}
acronym {cursor:help;}

/* LiQUiD player */
@keyframes spin {from {transform: rotateZ(0);} to {transform:rotateZ(1turn);}}
div.audio-player .audio-player-host {display:none;}
.audio-player, .audio-player div, .audio-player h1, 
.audio-player a, .audio-player img, .audio-player span, 
.audio-player button { margin:0; padding:0; border:none; outline:none; }
div.audio-player {
display:flex !important; position:relative; width:500px; height:116px; margin:0 auto;
background: -webkit-linear-gradient(top, #ffffff 0%, #e8e9e9 100%); 
background: -moz-linear-gradient(top, #ffffff 0%, #e8e9e9 100%); 
background: -o-linear-gradient(top, #ffffff 0%, #e8e9e9 100%); 
background: -ms-linear-gradient(top, #ffffff 0%, #e8e9e9 100%); 
background: linear-gradient(top, #ffffff 0%, #e8e9e9 100%);
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding-left:15px; padding-right:15px;
justify-content:space-between; align-items:center; user-select:none; box-sizing:border-box; margin-top:20px;}
.audio-player h4 {position:absolute; top:3px; left:120px; width:350px; font-weight:bold; font-size:15px; color:#555; text-shadow: 2px 2px 2px rgba(0,0,0,.1); }
.audio-player .cover {position:absolute; top:0; left:0;}
.audio-player img {padding:1px 0; border:0; -webkit-border-top-left-radius:4px; -webkit-border-bottom-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-bottomleft:4px; border-top-left-radius:4px; border-bottom-left-radius:4px;}
.liquid-audio-player.player-accessible .play-pause-btn:hover, .liquid-audio-player.player-accessible .controls:hover,
.liquid-audio-player.player-accessible .volume__button:hover, .liquid-audio-player.player-accessible .volume__controls:hover {outline:dotted 1px #999;}
.liquid-audio-player svg, .liquid-audio-player img {display:block;}
.liquid-audio-player .holder { position: relative; left:105px; }
.liquid-audio-player .holder .loading .loading__spinner {position:absolute; left:-3px; bottom:2px; width:16px; height:16px; border:2px solid #b0b0b0; border-right-color:rgba(0, 0, 0, 0); border-radius:50%; animation:spin 0.4s linear infinite;}
.liquid-audio-player .holder .play-pause-btn {visibility:hidden; cursor:pointer; outline:none;}
.liquid-audio-player .holder .play-pause-btn path {fill:#aaa;}
.liquid-audio-player .holder .play-pause-btn:focus {outline:none;}
.liquid-audio-player .slider {flex-grow: 1; background-color:#d8d8d8; cursor:pointer; position:relative;}
/*.liquid-audio-player .slider .gap-progress {position:absolute; border-radius:inherit; background-color:#2ebffe; pointer-events:none;}*/
.liquid-audio-player .slider .gap-progress {position:absolute; border-radius:inherit; pointer-events:none; background:repeating-linear-gradient(45deg,transparent,transparent 5px,#6ed0da 5px,#2ebffe 10px), linear-gradient(to bottom,#478fa4,#417090);}
.liquid-audio-player .slider .gap-progress .pin {position:absolute; display:block; width:12px; height:14px; top:-4px; pointer-events:all; background: url('//lucky.extra.hu/assets/img/handle.png') no-repeat;}
.liquid-audio-player .slider .gap-progress .pin::after {content:""; display:block; background:rgba(0, 0, 0, 0); width:200%; height:200%; margin-left:-50%; margin-top:-50%; border-radius:50%;}
.liquid-audio-player .controls {font-size:11px; line-height:18px; color:#aaa; display:flex; flex-grow:1; justify-content:space-between; align-items:center; margin-left:120px; margin-right:30px; outline:none;}
.liquid-audio-player .controls .controls__slider { margin-left:16px; margin-right:16px; border-radius:3px; height:6px;}
.liquid-audio-player .controls .controls__slider .controls__progress {width:0; height:100%;}
.liquid-audio-player .controls .controls__slider .controls__progress .progress__pin {right:-8px; top:-4px;}
.liquid-audio-player .controls span {cursor:default;}
.liquid-audio-player .controls:focus {outline:none;}
.liquid-audio-player .volume {position: relative; margin-right:20px;}
.liquid-audio-player .volume .volume__button {cursor: pointer; outline:none;}
.liquid-audio-player .volume .volume__button path {fill:#ddd;}
.liquid-audio-player .volume .volume__button:focus {outline:none;}
.liquid-audio-player .volume .volume__button.open path {fill:#2ebffe;}
.liquid-audio-player .volume .volume__controls {width:20px; height:100px; background-color:rgba(0, 0, 0, 0.2); border-radius:7px; position:absolute; flex-direction:column; align-items:center; display:flex; z-index:2; outline:none;}
.liquid-audio-player .volume .volume__controls .volume__slider { margin-top:12px; margin-bottom:12px; width:4px; border-radius:3px;}
.liquid-audio-player .volume .volume__controls .volume__slider .volume__progress { bottom: 0; height: 100%;	width: 4px;}
.liquid-audio-player .volume .volume__controls .volume__slider .volume__progress .volume__pin {left:-4px; top:-8px;}
.liquid-audio-player .volume .volume__controls:focus {outline:none;}
.liquid-audio-player .volume .volume__controls.hidden {display:none;}
.liquid-audio-player .volume .volume__controls.top {bottom:-40px; left:30px;}
.liquid-audio-player:focus {outline:none;}
.message__offscreen {border:0; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; word-wrap:normal;}
.img-popup-link {cursor:zoom-in;}
@keyframes fadeIn {from {opacity:0;} to {opacity:1;}}
#image-popup {position:fixed; overflow:auto; top:0; bottom:0; right:0; left:0; background:rgba(0, 0, 0, 0.8); 
color:#fff; animation:250ms fadeIn; display:none;}
#image-popup .wrapper {display:flex; flex-direction:column; align-items:center; max-width:1200px; margin:auto;
margin-top:30px; position:relative;}
#image-popup .wrapper:before {content: ''; display:inline-block; height:100%; vertical-align:middle;}
#image-popup .wrapper:after {content: ''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0;	width:auto;	height:auto; z-index:-1;}
#image-popup img {width:auto; max-width:100%; height:auto; cursor:zoom-out; vertical-align:middle; line-height:0; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}

/* EOF */
