@import url(https://fonts.googleapis.com/css?family=Arimo:400,700&subset=latin-ext);body{line-height:22px;-webkit-font-smoothing:antialiased;word-spacing:0;letter-spacing:0;color:#242424}body,button,input,textarea{font-family:Arimo,Arial,sans-serif}blockquote,body,h1,h2,h3,h4,h5,h6{font-size:13px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:40px;line-height:1em;font-weight:700}h2{font-size:1.8461538em}h3{font-size:1.5384615em}h4{font-size:1.2307692em}form,p{margin:0 0 20px}a,button,input,textarea{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}a,a:focus{text-decoration:none}.no-gap{padding-left:0!important;padding-right:0!important}.pager{text-align:center;margin:40px 0;background:#f6f6f6}.pager li{padding:0}.pager .current{color:#f6f6f6;background:#55d7d5}.pager li>a,.pager li>span{padding:4px 8px;min-width:30px;border:0;border-radius:0;background:0 0}.fav-icon{display:block;height:20px;line-height:1em}.fav-icon span{position:relative;top:-2px;font-size:9px;text-transform:uppercase;color:#aaa}.fav-icon .fa{font-size:20px;color:#55d7d5;cursor:pointer;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.fav-icon .fa:hover{color:#69f1ef}.top-order{margin:0 0 40px;background:#f6f6f6}.top-order .control-label{background:0 0}.top-order .form-control{margin-right:1px}.list-table>li{display:table;width:100%;padding:6px 0 5px}.list-table>li:nth-child(odd){background:#f9f9f9}.list-table li.highlighted{background:#d5f6f5}.list-table>li.head{font-weight:700;color:#fff;background:#55d7d5}.list-table>li>div{display:table-cell;float:none;vertical-align:middle}.help-icon{display:inline-block;color:#55d7d5;cursor:help}.popover{font-size:11px;border:0;color:#666;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:300px}.popover dt{margin:10px 0}.popover dd{margin:0}.popover dd span{font-weight:700;color:#000}.tooltip .tooltip-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.square-pic{position:relative;height:auto}.square-pic:before{content:'';display:block;padding-top:100%}.square-pic .pic{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;padding:0}.square-pic .pic img{display:block;width:100%}.square-pic img.full-width{width:100%;height:auto}.square-pic img.full-height{width:auto;height:100%}.gallery{margin:0 0 40px}.gallery>li{padding:0}.gallery a{position:relative;display:block}.gallery a .album-info{position:absolute;overflow:hidden;bottom:0;left:0;right:0;min-height:47px;line-height:18px;color:#fff;background:rgba(85,215,213,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.gallery a:hover .album-info{min-height:100%;background:rgba(85,215,213,.95)}.gallery a .album-info strong{display:block;padding:5px;margin-bottom:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.gallery a:hover strong{color:#55d7d5;background:#fff}.gallery a .album-more-info{visibility:hidden;padding:0 5px;line-height:0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.gallery a:hover .album-more-info{visibility:visible;padding:5px;line-height:18px;opacity:1}.top-bar{margin:0 0 10px;text-transform:uppercase;font-size:.7692308em;line-height:30px;color:#999;background:#242424;z-index:10000}.top-bar a{color:#fff}.top-bar a:hover{color:#ccc}.top-bar .logout{display:inline-block;width:30px;height:30px;line-height:30px;margin-left:10px;text-align:center;color:#fff;background:#55d7d5}.top-bar .logout:hover{color:#242424;background:#69f1ef}.header .logo{position:relative;margin:0;background:url(../images/logo.png) no-repeat;z-index:1}.header .logo,.header .logo a{width:160px;height:159px}.header .logo a{display:block;text-indent:-9999px}.header .search-form{margin:20px 0 0}.header .advanced-search{position:relative;margin:13px 0 0;font-weight:700;line-height:1em;z-index:1}.header .letter-search{margin:30px 0}.header .letter-search h3{display:inline-block;margin:0;font-size:1em;line-height:30px;font-weight:400;color:#999}.header .letter-search ul{display:inline-block;margin:0}.header .letter-search ul li{padding:0;margin-bottom:1px}.header .letter-search ul li a{display:block;margin:0 0 0 1px;text-align:center;color:#242424;line-height:30px;text-transform:uppercase;background:#f6f6f6}.header .letter-search ul li a:hover{color:#fff;background:#55d7d5}.navigation{margin:0 0 40px}.menu{position:relative;background:#55d7d5}.menu ul{margin:0}.menu li{padding:0;line-height:48px}.menu a{display:block;color:#fff;font-size:1.2307692em;font-weight:700;padding:0 15px;transition:all .3s}.menu a:hover,.menu li.active a{background:#242424;color:#eee}.menu .highlight_menu{background:#c00!important}.menu .highlight_menu a{color:#eee!important}.user-menu{background:#f6f6f6}.user-menu ul{margin:0}.user-menu ul li{padding:0;line-height:34px}.user-menu ul li a{display:block;padding:0 15px;color:#666}.user-menu a.active,.user-menu a:hover{color:#fff;background:#55d7d5}.footer{background:#f9f9f9;width:100%;border-bottom:20px solid #242424;color:#9d9d9d;margin:25px 0 0}.footer .footer-logo{display:block;width:75px;height:76px;margin:10px 0;text-indent:-9999px;background:url(../images/magyar_dalszoveg_2.png) no-repeat}.footer .footer-menu ul{margin:22px 0 10px}.footer .footer-menu li{position:relative;padding:0}.footer .footer-menu li+li:before{position:absolute;left:-2px;top:50%;margin-top:-10px;content:'/';color:#ccc}.footer .footer-menu li a{display:block;padding:0 10px}.footer .footer-contact{margin:0}.footer .footer-contact li{padding:0 10px}.footer .footer-contact a{color:#9d9d9d}.footer .footer-contact a:hover{color:#242424}.footer .author,.footer .author a{width:46px;height:40px}.footer .author{float:right;margin:28px 0 0;text-indent:-9999px}.footer .author a{display:block;/*background:url(http://davidtovt.com/images/by_td_logo.png) left bottom no-repeat*/}.sidebar .sb-block{background:#edfcfc;margin:0 0 40px;padding:0 10px 20px}.sidebar .sb-block h5{margin:0 -10px 20px;padding:10px;color:#fff;background:#55d7d5}.sidebar .rss{padding:0}.sidebar .rss .btn{white-space:inherit}.shoutbox .all-messages{max-height:300px;overflow-x:hidden;overflow-y:auto}.shoutbox .all-messages .msg-row{margin:5px 0;padding:5px 0;background:rgba(0,0,0,.02)}.shoutbox .all-messages .msg-row p{margin:0;line-height:1.2307692em}.shoutbox .all-messages .msg-row .bottom{overflow:hidden;padding-top:3px;line-height:1em;color:#999}.shoutbox .all-messages .msg-row .bottom .username{font-size:.84615385em}.shoutbox .all-messages .msg-row .bottom time{font-size:.76923077em}.sidebar .new-members{margin:0}.sidebar .new-members li{overflow:hidden;padding:3px 0}.sidebar .new-members li a{float:left}.sidebar .new-members li time{float:right;font-size:10px}.sidebar .newest-lyrics li{overflow:hidden;padding:3px 0}.sidebar .newest-lyrics .cover img{max-width:100%;max-height:100%}.sidebar .newest-lyrics .title{padding-right:0;line-height:1.4615385em}.fb-like-box{margin-left:-2px}.adv_block{background:#f6f6f6;text-align:center}.adv_header{margin:20px 0 0;height:60px;width:468px}.over_comment{height:60px;width:468px;margin:0 auto}.sidebar .adv_aside{padding-bottom:0}.sidebar .adv_aside h5{margin-bottom:0}.sidebar .adv_aside .adv_block{width:250px;height:250px;margin:0 0 0 -4px}.adv_youtube{overflow:hidden;background:#242424;height:93px;border-bottom:3px solid #55d7d5}.adv_lyric_list{overflow:hidden;height:250px;margin:-20px 0 20px}.mob_adv{overflow:hidden;margin:0 -20px 20px}.mob_adv ins{display:block}.list-block{margin:0 0 40px;background:#fcfcfc}.list-block .list-head{margin:0 0 10px;color:#999;background:#f6f6f6}.list-block .list-head .avatar{width:43px;height:43px;overflow:hidden;display:block}.list-block .list-head .avatar img{max-width:100%}.list-block .list-head .event-info{margin:8px 0 6px;line-height:1em}.list-block .list-head .event-info a{font-weight:700}.list-block .list-head time{display:block;font-size:.7692308em;line-height:1em;color:#aaa}.list-block .list-head .fb-like{height:22px;margin:10px 0}.list-block .list-content.news{padding:0 15px}.list-block .list-content .cover{overflow:hidden}.list-block .list-content .cover img{max-width:100%}.list-block .list-content .content-info{height:183px;overflow:hidden;position:relative}.list-block .list-content .content-info:after{position:absolute;left:0;bottom:0;right:15px;content:'';height:70px;z-index:10;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fcfcfc 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fcfcfc 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,#fcfcfc 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fcfcfc 100%)}.list-block .list-content h3{font-size:1.5384615em;margin:15px 0 0}.list-block .list-content h3 span{font-weight:400;color:#ccc}.list-block .list-content.news h3{margin:20px 0}.list-block .list-content .content-info .album-genre{margin:0 0 15px}.list-block .list-content .content-info .album-genre li{margin:0 20px 0 0;padding:0;font-size:.8571428em;color:#999}.list-block .list-footer{overflow:hidden;padding:0 15px;margin:10px 0 0;line-height:30px;background:#f6f6f6}.list-block .list-footer .fav-icon{float:right;margin:5px 0}.lyric-block .video{position:relative;width:100%;padding-bottom:56.25%;padding-top:25px;height:0;background:#242424}.lyric-block .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.lyric-block .lyric-info{margin:20px 0 40px;padding-bottom:10px;color:#999;background:#f9f9f9}.lyric-block .lyric-info .like-buttons{overflow:hidden;margin:0 0 10px;padding:6px 0;background:#f6f6f6}.lyric-block .lyric-info .like-buttons .fb-like{height:24px;margin:2px 0}.lyric-block .lyric-info .like-buttons .fav-icon{float:right;margin:5px 0}.lyric-block .lyric-info .lyric-data{margin-left:15px}.lyric-block .lyric-info .translated{margin:0 0 10px}.lyric-block .lyric-info .translated .avatar{display:block;float:left;width:40px;height:40px;margin:0 10px 0 0;overflow:hidden}.lyric-block .lyric-info .translated .avatar img{width:100%}.lyric-block .lyric-info .translated .name{line-height:40px}.lyric-block .lyric-info blockquote{position:relative;min-height:40px;border:0;padding:0 55px 0 0;margin:0;font-style:italic}.lyric-block .lyric-info blockquote .fa{position:absolute;right:5px;top:0;font-size:50px;color:#eee}.lyric-block .lyric{margin:0 0 40px}.lyric-block .lyric h2 span{font-weight:400;color:#ccc}.lyric-block .lyric h3{margin:0;font-size:1.2307692em}.lyric-block .lyric .lang{display:block;margin:0 0 20px;padding:0 0 20px;font-weight:400;color:#999;border-bottom:1px solid #eee}.relatied-lyrics .gallery{margin-left:-15px;margin-right:-15px}.relatied-lyrics .gallery>li{padding:15px}.send-lyrics-adv{margin:0 0 40px;padding:0 0 10px;text-align:center;background:#f9f9f9}.send-lyrics-adv a{display:block;font-size:1.2307692em;padding:10px 0}.comments{overflow:hidden}.comments h4{margin:0 0 20px}.comments form{margin:0 0 40px}.comments .comment{margin-bottom:20px}.comments .comment:last-of-type{margin-bottom:40px}.comments .avatar img{display:block;max-width:100%}.comments .comment-box{padding:0 15px 20px;background:#f9f9f9}.comments .comment-box footer{position:relative;padding:5px;margin-bottom:20px;color:#999;background:#f6f6f6}.comments .comment-box footer:before{position:absolute;content:'';width:10px;height:10px;left:-4px;top:50%;margin-top:-5px;background:#f6f6f6;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.comments .fb-comments{margin:0 0 40px;min-height:200px}.member-block{margin:0 0 40px;background:#f9f9f9}.member-block .avatar img{max-width:100%}.member-block .name{display:block;margin:13px 0 10px;font-weight:700;font-size:1.2307692em}.member-block li span{display:inline-block;min-width:200px}.toplist .lyrics>.lyric{display:table;width:100%}.toplist .lyrics>.lyric:nth-child(odd){background:#f9f9f9}.toplist .lyrics .lyric>div{display:table-cell;vertical-align:middle;float:none}.toplist .number{font-size:48px}.toplist .cover img{width:100%}.toplist .lyrics .data ul{margin:0}.toplist .lyrics .data ul li strong{display:inline-block;min-width:100px}.requests time{padding:0 0 0 10px;font-size:.8461538em;color:#999}.submit-lyrics{position:relative}.submit-lyrics .new-item-form{position:absolute;left:0;right:0}.submit-lyrics .new-item-form#artist_form{top:0}.submit-lyrics .new-item-form#album_form{top:49px}.submit-lyrics .new-item-form .new-item-bg{position:relative;padding:10px;background:#f9f9f9;z-index:100;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.album-data{margin-bottom:20px}.album-data .cover img{display:block;width:100%;margin-bottom:20px}.profile .top-data{margin-bottom:20px}.profile .upload-avatar img{display:block;width:100%;margin-bottom:15px}.search-result .box{position:relative;margin-bottom:30px;background:#f9f9f9;-webkit-transition:background .3s;-moz-transition:background .3s;transition:background .3s}.search-result .box:hover{background:#edfcfc}.search-result .box .title{display:block;margin:10px 5px 8px 0;font-weight:700}.search-result .box .album,.search-result .box .genre{font-size:.8461538em;line-height:1.4545455em}.search-result .box .album{position:absolute;visibility:hidden;left:0;right:0;bottom:0;padding:5px;color:#fff;background:#55d7d5;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.search-result .box:hover .album{visibility:visible;opacity:1}.scores .winner-icon{padding:0 10px;color:#55d7d5;cursor:default}.scores .info,.scores .list-table{margin-bottom:40px}.scores .info span{display:inline-block;text-align:right;min-width:110px;font-weight:700;color:#55d7d5}@media screen and (min-width:1201px){.header .letter-search ul li a{width:30px}}@media screen and (min-width:992px) and (max-width:1200px){.header .letter-search ul li a{width:25px}.sidebar .adv_aside .adv_block{margin-left:-10px;transform:scale(.85,.85);transform-origin:0 0}.adv_youtube iframe{transform:scale(.957,.957);transform-origin:0 0}}@media screen and (min-width:768px) and (max-width:991px){.header .logo{margin-top:40px}.header .letter-search{margin-top:-20px}.header .letter-search ul li a{width:37px}}@media screen and (max-width:767px){body{padding-top:50px}.mobile-header-button,label.mobile-header-button:before{position:fixed;top:0;z-index:10001}label.mobile-header-button{display:inline-block;left:50px;width:50px;height:50px;margin:0;text-transform:uppercase;text-indent:-9999px;color:#fff;background:#55d7d5;cursor:pointer}label.mobile-header-button:before{position:absolute;content:'';left:0;width:15px;height:13px;margin:18px;border-top:8px double #fff;border-bottom:3px solid #fff;z-index:1}.top-bar{line-height:50px}.mobile-header{position:fixed;overflow:auto;left:-100%;top:50px;bottom:0;width:280px;margin:0;border-right:5px solid #55d7d5;background:#fff;opacity:0;z-index:10001;-webkit-transition:left .8s,opacity .5s;-moz-transition:left .8s,opacity .5s;transition:left .8s,opacity .5s}#mobile-header:checked+.mobile-header{visibility:visible;left:0;opacity:1}.top-bar{position:fixed;top:0;left:0;right:0;width:100%}.navigation{margin-bottom:0}.adv_header{display:none}.mobile-logo{position:fixed;display:block;top:0;left:0;width:50px;height:50px;margin:0;text-indent:-9999px;background:url(../images/mobile-logo.png) center center no-repeat #f3f3f3;z-index:10001}.header .letter-search{margin-top:-20px}.header .letter-search h3{margin-bottom:4px}.header .letter-search ul{text-align:left}.header .letter-search ul li a{min-width:31px}.footer .footer-contact li,.footer .footer-menu li{margin:7px 0}.list-block .list-content .cover{text-align:center}.list-block .list-content .content-info .album-genre{margin-top:15px}.footer .footer-logo{margin-left:auto;margin-right:auto}.lyric-block .video{display:none;margin-bottom:20px}.lyric-block .video.show{display:block}.lyric-block .lyric-info .translated .avatar{margin-left:15px}.lyric-block .lyric-info blockquote{padding-left:15px}.lyric-block .lyric .lyric-texts.scroll{overflow:auto}.lyric-block .lyric .lyric-texts.scroll>.row{width:200%}.submit-lyrics .new-item-form#artist_form{top:110px}.submit-lyrics .new-item-form#album_form{top:220px}.list-table>li>div{float:left}.over_comment{overflow:hidden;width:100%}.pager li>a,.pager li>span{padding:10px 17px}.stickySIDE {
  position: -webkit-sticky; /* Required for Safari */
  position: sticky;
  height: 50px;
}}

