:root {
    --icon-meaning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 493.8 493.8' xml:space='preserve'%3E%3Cpath fill='%23fff' d='M291 403h-88a12 12 0 0 0 0 24h88a12 12 0 0 0 0-24zM224 474a23 23 0 0 0 45 0c16-1 27-13 27-28h-99c0 15 12 27 27 28zM247 71c9 0 16-7 16-17V16a16 16 0 1 0-32 0v38c0 10 7 17 16 17zM139 95a16 16 0 0 0 27-20l-22-30a16 16 0 0 0-27 19l22 31zM354 335a16 16 0 0 0-26 19l22 31a16 16 0 1 0 27-19l-23-31zM100 150l-37-12a16 16 0 1 0-10 31l36 12 5 1a16 16 0 0 0 6-32zM441 261l-37-12a16 16 0 0 0-10 31l37 12a16 16 0 0 0 20-11c3-8-2-18-10-20zM89 249l-36 12a16 16 0 1 0 10 31l36-12a16 16 0 1 0-10-31zM399 182l5-1 37-12a16 16 0 0 0-10-31l-37 12a16 16 0 0 0 5 32zM139 335l-22 31a16 16 0 1 0 26 19l23-31a16 16 0 1 0-27-19zM350 45l-22 30a16 16 0 0 0 26 20l23-31a16 16 0 0 0-27-19z'/%3E%3Cpath fill='%23fff' d='M365 215a118 118 0 1 0-211 73c14 18 27 37 38 57v39h109v-38c11-19 26-41 39-58 16-20 25-45 25-73z'/%3E%3C/svg%3E");
    --icon-arrow-right:url("data:image/svg+xml,%3Csvg height='80' width='80' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 330' xml:space='preserve'%3E%3Cpath fill='%23ccc' d='M233 156 121 6a15 15 0 0 0-24 18l106 141L97 306a15 15 0 1 0 24 18l112-150c4-5 4-13 0-18z'/%3E%3C/svg%3E");
    --icon-translation:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50'%3E%3Cdefs%3E%3Ccircle id='a' cx='25' cy='25' r='25'/%3E%3C/defs%3E%3CclipPath id='b'%3E%3Cuse xlink:href='%23a' overflow='visible'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23b)' fill-rule='evenodd' clip-rule='evenodd'%3E%3Cpath d='M-12.5 0h75v16.7h-75V0z'/%3E%3Cpath fill='%23ee2724' d='M-12.5 33.3h75V16.7h-75v16.6z'/%3E%3Cpath fill='%23fddc37' d='M-12.5 33.3h75V50h-75V33.3z'/%3E%3C/g%3E%3C/svg%3E");
    --icon-facebook:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' class='q'%3E%3Cpath d='M23.2 5H5.8a.8.8 0 0 0-.8.8V23.2c0 .44.35.8.8.8h9.3v-7.13h-2.38V13.9h2.38v-2.38c0-2.45 1.55-3.66 3.74-3.66 1.05 0 1.95.08 2.2.11v2.57h-1.5c-1.2 0-1.48.57-1.48 1.4v1.96h2.97l-.6 2.97h-2.37l.05 7.12h5.1a.8.8 0 0 0 .79-.8V5.8a.8.8 0 0 0-.8-.79'%3E%3C/path%3E%3C/svg%3E");
    --icon-twitter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18.2 2.3h3.4l-7.3 8.2 8.5 11.3h-6.6L11 14.8l-6 6.8H1.7L9.4 13 1.3 2.2H8l4.7 6.3zm-1.1 17.5h1.8L7.1 4H5z'/%3E%3C/svg%3E");
    --icon-lyrics:url("data:image/svg+xml,%3Csvg width='800' height='800' viewBox='0 0 32 32' fill='%23fff' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M18 24a2 2 0 1 0 2 2v-7.2l6-.7v3.8a2 2 0 1 0 2 2v-7a1 1 0 0 0-1.1-1l-8 1a1 1 0 0 0-.9 1v6Z'/%3E%3Cpath d='M18 24a2 2 0 1 0 2 2v-7.2l6-.7v3.8a2 2 0 1 0 2 2v-7a1 1 0 0 0-1.1-1l-8 1a1 1 0 0 0-.9 1v6Z'/%3E%3Cpath d='M27 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h6' style='fill:none;stroke:%23fff;stroke-width:2px'/%3E%3Cpath fill='%23fff' d='M9 10h14a1 1 0 0 0 0-2H9a1 1 0 0 0 0 2ZM9 14h14a1 1 0 0 0 0-2H9a1 1 0 0 0 0 2ZM9 18h6a1 1 0 0 0 0-2H9a1 1 0 0 0 0 2ZM9 22h6a1 1 0 0 0 0-2H9a1 1 0 0 0 0 2Z'/%3E%3C/svg%3E");
    --icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath d='M35.5 31.2l-8.9-8.9a14.3 14.3 0 002.3-7.7 14.4 14.4 0 10-6.6 12l9 9a.8.8 0 001 0l3.2-3.3a.8.8 0 000-1zM4.8 14.6a9.8 9.8 0 1119.6 0 9.8 9.8 0 01-19.6 0z'/%3E%3C/svg%3E");
}

html {
    scroll-padding-top: 65px;
}

#Pagination {
    background: #f9f9f9;
    border-top: 2px solid #f9f9f9;
    padding: 15px 0 5px 0px;
    text-align: center
}

#PaginationInfo {
    text-align: center;
    line-height: 35px;
    color: #757575;
    margin-top: 10px
}

#PaginationPages>a {
    background: #fff;
    color: #222;
    transition: all .1s
}

#PaginationPages a:hover {
    text-decoration: underline
}

.pg-arr {
    box-shadow: transparent 0 0 0 1px, transparent 0 0 0 4px, rgba(0, 0, 0, .18) 0 2px 4px !important;
    transition: box-shadow .2s ease 0s, -ms-transform .25s ease 0s, -webkit-transform .25s ease 0s, transform .25s ease 0s !important
}

.pg-arr:hover {
    box-shadow: transparent 0 0 0 1px, transparent 0 0 0 4px, rgba(0, 0, 0, .12) 0 6px 16px !important;
    text-decoration: none !important
}

.current {
    background: #1a1a1a;
    font-weight: 700;
    color: #fff
}

#PaginationPages>a, #PaginationPages>span, .current {
    line-height: 32px;
    text-align: center;
    display: inline-block;
    text-decoration: none;
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    margin: 0 5px;
    font-weight: 600;
    border-radius: 50%
}

#Footer {
    margin-top: 50px;
    border-top: 2px solid #f9f9f9;
    padding: 25px 0;
}

#Footer::after {
    content:"";
    display: block;
    clear:both;
}

#Footer>ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    width:275px;
}

#Footer>ul>li:first-child {
    margin-bottom: 10px;
    color: #424242;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 15px;
}

#Footer>ul>li>a {
    text-decoration: none;
    color: #333a40;
    line-height: 26px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    padding-right: 20px;
    max-width: 90%;
    transition: all 250ms;
}

#Footer>ul>li>a:hover {
    color: #171a1d;
    text-decoration: underline;
}

#FooterLine {
    padding-bottom:25px;
    margin-top:25px;
    font-size:13px;
    color:#757575;
    text-align: center;
}


#FooterLine::before  {
    content:"";
    display: block;
    clear:left;
}

#FooterLinks {
    float: right;
}
#FooterLinks>a {
    text-decoration: none;
}

#FooterArtist {
    width: 100%!important;
    text-align: center;
    margin-top: 15px!important;
    padding-top: 20px !important;
    position: relative!important;
}
#FooterArtist::after {
    content: "";
    display: block;
    border-top: 1px solid #eee;
    width: 200px;
    margin: 0 auto;
    position: absolute;
    top: 75px;
    left: 50%;
    margin-left: -100px;
}

#FooterArtist>li {
    float:left;
}


.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: none;
    border-top: 0;
    background: #fff;
    box-shadow: 0 0 0 1px rgb(105 105 105);
    position: absolute;
    display: none;
    z-index: 99999;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    transition: all ease .2s;
    margin-top: 5px;
    border-radius: 15px;

}
.autocomplete-suggestions>div:last-child {
    border-bottom: none!important;
}

.ac-sgt {
    border-bottom: 1px solid #eee;
    padding: 5px 10px 5px 40px;
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
    height: 60px;
    transition: all ease 250ms
}

.ac-sgt-sel, .ac-sgt:hover {
    background: #f9f9f9
}

.ac-sgt-sel .ac-img, .ac-sgt:hover .ac-img {
    transform: scale(1.05)
}

.ac-typ {
    text-transform: uppercase;
    float: right;
    margin-top: 19px;
    color: #dc3417;
    text-align: right;
    font-weight: 600;
    font-size: 11px
}

.ac-img {
    width: 50px;
    height: 50px;
    background-color: #efefef;
    background-size: cover !important;
    margin-right: 10px;
    float: left;
    transition: all ease 250ms
}

.ac-tit {
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 28px
}

.ac-art {
    font-size: 14px;
    color: #777
}

.ac-artb {
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 50px
}

h4 {
    color: #333;
    font-size: 20px;
    text-align: center;
    margin: 0px auto 20px auto;
    font-weight: 400;
}

.Text-Block {
    margin: 0 auto;
    color: #1a1a1a;
    line-height: 1.7;
    font-size: 16px;
    margin-bottom: 50px;
    max-width: 700px;
}

.HeadPage {
    max-width: 700px;
    margin: 50px auto 0 auto;
}
.HeadPage>h1 {
    text-align: center;
    font-size:40px;
}
.HeadPage>h2 {
    font-size:28px;
    text-align: center;
    margin-top:50px;
}

.HeadCenter {
    text-align:center;
}

.HeadCenterSub {
    margin-top: 25px;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 1.8;
    width:500px;
    margin:0 auto;
}


.unic-bg {
    background: rgba(50, 50, 50, .7) !important
}

.unic-modal-content {
    width: 560px !important
}

.powerby {
    display: none !important
}

.p-1.text-center.justify-center {
    display: none !important
}

.items-center button {
    margin-bottom: 20px !important;
    outline: 0 !important;
    padding: 12px 20px !important;
    font-size: 15px !important;
    text-transform: uppercase !important
}

.unic .font-bold {
    font-weight: 500!important;
}

.items-center button:nth-child(2) {
    font-weight: 600 !important;
    letter-spacing: .5px !important;
    padding: 12px 30px !important
}

.flex.font-bold.text-xl {
    font-size: 21px !important;
    margin: 5px 0 !important;
    color: #111 !important
}

.flex.font-bold.text-xl::before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 416.991 416.991'%3E%3Cpath d='M344.649 204.32c-7.807 3.62-16.314 5.501-25.067 5.503-10.392.001-20.665-2.759-29.711-7.982-16.886-9.749-27.772-27.175-29.52-46.218-19.143-1.749-36.518-12.726-46.216-29.523-9.747-16.882-10.465-37.41-2.462-54.773a59.301 59.301 0 01-23.926-36.143c-41.698 1.338-79.982 16.399-110.502 40.79 7.997 7.752 12.731 18.522 12.731 30.139 0 14.868-7.772 27.946-19.461 35.412a41.738 41.738 0 01-22.539 6.588 41.92 41.92 0 01-16.78-3.498l-.078.08A188.165 188.165 0 0020 208.496c0 103.937 84.559 188.496 188.495 188.496 41.112 0 79.18-13.243 110.192-35.67.654-.587 1.493-1.204 2.467-1.842 11.615-8.688 22.217-18.658 31.549-29.74-10.812-7.738-17.66-20.402-17.66-34.193 0-9.15 2.95-17.619 7.937-24.526 7.339-10.164 19.105-16.916 32.449-17.425a28.959 28.959 0 011.615-.049c.404 0 .807.014 1.21.026a187.108 187.108 0 002.548-25.333 59.309 59.309 0 01-36.153-23.92zM132.435 334.871c-13.093 0-24.803-6.025-32.512-15.445-6.215-7.325-9.976-16.795-9.976-27.131 0-23.159 18.841-42 42-42 13.093 0 24.804 6.025 32.512 15.445 6.215 7.325 9.976 16.795 9.976 27.131 0 23.159-18.84 42-42 42zm27.759-151.183c-13.093 0-24.803-6.025-32.512-15.445-6.215-7.325-9.976-16.795-9.976-27.131 0-23.159 18.841-42 42-42 13.093 0 24.803 6.025 32.512 15.445 6.215 7.325 9.976 16.795 9.976 27.131 0 23.158-18.84 42-42 42zm86.769 131.147c-16.814 0-31.855-7.727-41.767-19.815-7.929-9.401-12.721-21.53-12.721-34.762 0-29.776 24.225-54 54-54 16.814 0 31.855 7.727 41.767 19.815 7.929 9.401 12.721 21.53 12.721 34.762 0 29.776-24.225 54-54 54z' fill='%23d4b783'/%3E%3Cpath d='M159.706 163.111c12.131 0 22-9.869 22-22s-9.869-22-22-22-22 9.869-22 22 9.87 22 22 22zM131.948 314.295c12.131 0 22-9.869 22-22s-9.869-22-22-22-22 9.869-22 22 9.869 22 22 22zM69.977 106.111a21.93 21.93 0 00-7.563-16.596 189.01 189.01 0 00-23.448 36.643 21.92 21.92 0 009.011 1.954c12.131-.001 22-9.87 22-22.001zM355.043 295.546c0 7.423 3.79 14.218 9.724 18.234a188.135 188.135 0 0020.101-38.79 21.858 21.858 0 00-7.825-1.444c-12.13 0-22 9.869-22 22zM246.475 294.259c18.748 0 34-15.253 34-34 0-18.748-15.252-34-34-34-18.748 0-34 15.252-34 34 0 18.747 15.252 34 34 34z' fill='%2389634a'/%3E%3Cpath d='M192.218 114.556c5.926 7.242 9.488 16.489 9.488 26.555 0 23.159-18.841 42-42 42-12.822 0-24.314-5.782-32.024-14.869 7.708 9.42 19.419 15.445 32.512 15.445 23.159 0 42-18.841 42-42 0-10.336-3.76-19.806-9.976-27.131zM173.948 292.295c0 23.159-18.841 42-42 42-12.822 0-24.314-5.782-32.024-14.869 7.709 9.42 19.419 15.445 32.512 15.445 23.159 0 42-18.841 42-42 0-10.337-3.761-19.806-9.976-27.131 5.925 7.242 9.488 16.489 9.488 26.555zM300.475 260.259c0 29.776-24.225 54-54 54-16.543 0-31.365-7.485-41.279-19.238 9.911 12.087 24.952 19.815 41.767 19.815 29.775 0 54-24.224 54-54 0-13.232-4.792-25.361-12.721-34.762 7.64 9.317 12.233 21.223 12.233 34.185z' fill='%2389634a'/%3E%3Cpath d='M159.706 183.111c23.159 0 42-18.841 42-42 0-10.066-3.562-19.313-9.488-26.555-7.708-9.42-19.418-15.445-32.512-15.445-23.159 0-42 18.841-42 42 0 10.337 3.761 19.806 9.976 27.131 7.711 9.087 19.202 14.869 32.024 14.869zm0-64c12.131 0 22 9.869 22 22s-9.869 22-22 22-22-9.869-22-22 9.87-22 22-22zM131.948 334.295c23.159 0 42-18.841 42-42 0-10.066-3.562-19.313-9.488-26.555-7.708-9.42-19.419-15.445-32.512-15.445-23.159 0-42 18.841-42 42 0 10.337 3.761 19.806 9.976 27.131 7.71 9.087 19.201 14.869 32.024 14.869zm0-64c12.131 0 22 9.869 22 22s-9.869 22-22 22-22-9.869-22-22 9.869-22 22-22z'/%3E%3Cpath d='M416.97 206.596l-.013-.831a9.999 9.999 0 00-9.494-9.864c-14.875-.751-28.007-9.639-34.27-23.193a9.998 9.998 0 00-14.842-3.978c-6.706 4.73-14.927 7.335-23.146 7.336a39.934 39.934 0 01-19.935-5.363c-13.458-7.77-21.242-22.803-19.83-38.299a9.998 9.998 0 00-2.888-7.977 10.026 10.026 0 00-7.977-2.889 39.953 39.953 0 01-3.614.164c-14.272 0-27.562-7.662-34.683-19.996-7.77-13.458-6.994-30.369 1.976-43.084a10 10 0 00-3.976-14.842c-13.548-6.262-22.434-19.387-23.189-34.254a10 10 0 00-9.858-9.492l-.816-.013C209.777.01 209.137 0 208.496 0 93.531 0 .001 93.531.001 208.496s93.53 208.496 208.495 208.496 208.495-93.531 208.495-208.496c0-.635-.01-1.267-.021-1.9zM62.414 89.515a21.93 21.93 0 017.563 16.596c0 12.131-9.869 22-22 22a21.92 21.92 0 01-9.011-1.954 189.033 189.033 0 0123.448-36.642zm302.354 224.266c-5.935-4.016-9.724-10.811-9.724-18.234 0-12.131 9.869-22 22-22 2.725 0 5.356.501 7.825 1.444a188.135 188.135 0 01-20.101 38.79zm26.18-57.855a42.056 42.056 0 00-12.695-2.354c-.403-.012-.806-.026-1.21-.026-.542 0-1.077.029-1.615.049-13.344.509-25.11 7.26-32.449 17.425-4.987 6.906-7.937 15.376-7.937 24.526 0 13.791 6.848 26.454 17.66 34.193-9.332 11.082-19.935 21.052-31.549 29.74-.822.615-1.635 1.24-2.467 1.842-31.012 22.428-69.08 35.67-110.192 35.67C104.559 396.991 20 312.433 20 208.496c0-16.276 2.085-32.073 5.983-47.148a187.338 187.338 0 015.136-16.655l.034-.098.044.018a41.916 41.916 0 0016.78 3.498 41.738 41.738 0 0022.539-6.588c11.688-7.466 19.461-20.544 19.461-35.412 0-11.617-4.733-22.387-12.731-30.139a41.866 41.866 0 00-1.377-1.286c32.732-32.446 77.26-53.009 126.502-54.589a59.752 59.752 0 0024.107 36.418c-8.064 17.495-7.341 38.179 2.48 55.19 9.771 16.925 27.278 27.985 46.567 29.748 1.761 19.188 12.729 36.747 29.744 46.57 9.114 5.262 19.466 8.043 29.936 8.042 8.82-.001 17.392-1.897 25.258-5.544a59.76 59.76 0 0036.427 24.102 187.7 187.7 0 01-5.942 41.303z'/%3E%3Cpath d='M246.475 314.259c29.775 0 54-24.224 54-54 0-12.961-4.593-24.868-12.233-34.185-9.911-12.087-24.952-19.815-41.767-19.815-29.775 0-54 24.224-54 54 0 13.232 4.792 25.361 12.721 34.762 9.914 11.753 24.736 19.238 41.279 19.238zm0-88c18.748 0 34 15.252 34 34 0 18.747-15.252 34-34 34-18.748 0-34-15.253-34-34 0-18.748 15.252-34 34-34z'/%3E%3C/svg%3E");
    width: 26px;
    height: 26px;
    float: left;
    margin: 2px 10px 0 0;
}

#ClearSearch {
    position: absolute;
    right: 5px;
    top: 8px;
    width: 24px;
    height: 24px;
    cursor: pointer;
}

#ClearSearch:after,#ClearSearch:before {
    position: absolute;
    left: 10px;
    top: 3px;
    content: ' ';
    height: 18px;
    width: 2px;
    background-color: #80868a;
}

#ClearSearch:before {
    transform: rotate(45deg)
}

#ClearSearch:after {
    transform: rotate(-45deg)
}

@media print{
    .NoPrint{
        display:none!important
    }

    #Head {
        position: unset!important;
        text-align: center;
        box-shadow: none !important;
        margin-bottom: 30px;
    }
    #LyricsHead {
        min-height:0px !important;
    }
    #FooterLine {
        text-align: center;
    }

    .Tb {
        color: #8d8b8b!important;
        -webkit-print-color-adjust: exact;
    }
    .shortit {
        max-height: unset!important;
        overflow: unset!important;
    }
    .shortit::after {
        display: none!important;
    }
    .meaning {
        border-bottom: 1px solid #eee;
    }
    .meaning-more {
        display: none;
    }
    .meaning-title {
        padding-left:0!important;
        text-transform: none!important;
        font-size: 15px!important;
    }

    .meaning-title:before {
        content:"";
        display: none!important;
    }
    #FooterLine {
        letter-spacing: 2px;
    }
    #FooterLine div:last-child {
        color: #222!important;
    }
}

#VideoOut {
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
    width:100%;
    padding-bottom: 56.25%;
    box-sizing: border-box;
}
#Video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

#GuruClose {
    position: absolute;
    right: 10px;
    bottom: 47px;
    cursor: pointer;
    width: 25px;
    height: 25px;
}
#GuruClose:after,#GuruClose:before {
    position: absolute;
    left: 10px;
    content: ' ';
    height: 25px;
    width: 3px;
    background-color: #202020
}

#GuruClose:before {
    transform: rotate(45deg)
}

#GuruClose:after {
    transform: rotate(-45deg)
}

#GuruControlPlay {
    box-sizing: border-box;
    position: absolute;
    cursor: pointer;
    left: 121px;
    bottom: 5px;
    display: block;
    width: 35px;
    height: 35px;
    display: none;
}

#GuruControlPlay::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 0;
    height: 17px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 17px solid;
    top: 6px;
    left: 9px;
}

#GuruControlPause {
    box-sizing: border-box;
    position: absolute;
    cursor: pointer;
    left: 130px;
    bottom: 15px;
    display: block;
    width: 14px;
    height: 18px;
    border-left: 5px solid;
    border-right: 5px solid;
}

#GuruTitle {
    position: absolute;
    left: 128px;
    bottom: 55px;
    font-size: 12px;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#GuruTime {
    position: absolute;
    left: 160px;
    bottom: 14px;
    font-size: 12px;
    color: #444;
    line-height: 20px;
}

.NavPause::before {
    content:"";
    border-left: 3px solid !important;
    border-right: 3px solid !important;
    border-color: #fff!important;
    border-top: 0!important;
    border-bottom: 0 !important;
    width: 10px !important;
    top: 11px!important;
    left: 13px!important;
}

#NavTime {
    position: absolute;
    right: 10px;
    top: 12px;
    color: #fff;
    font-size: 13px;
}

#GuruSource {
    position: absolute;
    bottom: 42px;
    left: 128px;
    font-size: 9px;
    color: #777;
}

#NavVideo {
    padding-left: 35px;
    margin-top: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    line-height: 1;
    text-decoration: none;
    font-size: 15px;
    cursor: pointer;
    position: relative;
    font-weight: 600;
    background: #212121;
    color: #fff;
    border-radius: 4px;
    padding: 10px 15px 10px 35px;
}
#NavVideo::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 0;
    height: 13px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 12px solid #fff;
    top: 11px;
    left: 12px;
}

input[type=range] {
    width: 100%;
    margin: 7px 0;
    background-color: transparent;
    -webkit-appearance: none;
}
input[type=range]:focus {
    outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
    background: #000000;
    border: 0px solid rgba(0, 0, 0, 0);
    border: 0;
    width: 100%;
    height: 2px;
    cursor: pointer;
}
input[type=range]::-webkit-slider-thumb {
    margin-top: -7px;
    width: 16px;
    height: 16px;
    background: #000000;
    border: 0;
    border-radius: 48px;
    cursor: pointer;
    -webkit-appearance: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
    background: #000000;
}
input[type=range]::-moz-range-track {
    background: #000000;
    border: 0px solid rgba(0, 0, 0, 0);
    border: 0;
    width: 100%;
    height: 2px;
    cursor: pointer;
}
input[type=range]::-moz-range-thumb {
    width: 16px;
    height: 16px;
    background: #000000;
    border: 0;
    border-radius: 48px;
    cursor: pointer;
}
input[type=range]::-ms-track {
    background: transparent;
    border-color: transparent;
    border-width: 8px 0;
    color: transparent;
    width: 100%;
    height: 2px;
    cursor: pointer;
}
input[type=range]::-ms-fill-lower {
    background: #000000;
    border: 0px solid rgba(0, 0, 0, 0);
    border: 0;
}
input[type=range]::-ms-fill-upper {
    background: #000000;
    border: 0px solid rgba(0, 0, 0, 0);
    border: 0;
}
input[type=range]::-ms-thumb {
    width: 16px;
    height: 16px;
    background: #000000;
    border: 0;
    border-radius: 48px;
    cursor: pointer;
    margin-top: 0px;
}
input[type=range]:focus::-ms-fill-lower {
    background: #000000;
}
input[type=range]:focus::-ms-fill-upper {
    background: #000000;
}

@supports (-ms-ime-align:auto) {
    input[type=range] {
        margin: 0;
    }
}

#GuruSeek {
    width: 285px;
    position: absolute;
    left: 200px;
    bottom: 16px;
}

#GuruDuration {
    position: absolute;
    left: 498px;
    bottom: 14px;
    font-size: 12px;
    color: #444;
    line-height:20px;
}

#GuruExpand {
    background-image: url("data:image/svg+xml,%3Csvg height='14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9H0v5h5v-2H2V9zM0 5h2V2h3V0H0v5zm12 7H9v2h5V9h-2v3zM9 0v2h3v3h2V0H9z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-size: 19px;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 12px;
    bottom: 12px;
    cursor: pointer;
    background-position: center;
}
.GuruMinify {
    background-image: url("data:image/svg+xml,%3Csvg height='14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11h3v3h2V9H0v2zm3-8H0v2h5V0H3v3zm6 11h2v-3h3V9H9v5zm2-11V0H9v5h5V3h-3z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
}

.GuruBig {
    height: 380px !important;
}

.GuruBig #GuruVideo{
    height: 312px !important;
    width: 555px !important;
}

.GuruBig #GuruTitle, .GuruBig #GuruSource {
    left:12px!important;
}
.GuruBig #GuruControlPause{
    left:12px!important;
}
.GuruBig #GuruControlPlay{
    left:4px!important;
}
.GuruBig #GuruTime {
    left:40px!important;
}
.GuruBig #GuruSeek {
    left:80px!important;
    width: 405px!important;
}
