.rating { border: none; float: left;}
.rating > input { display: none; } 
.rating > label:before { margin: 5px; font-size: 1.25em; font-family: FontAwesome; display: inline-block; content: "\f005";}
.rating > .half:before { content: "\f089"; position: absolute;}
.rating > label { color: #7d7b7b; float: right; }
/***** CSS Magic to Highlight Stars on Hover *****/
.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700; } /* hover previous stars in list */
.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85; }
/* Hamburger menu */
.header-nav i.fa-bars:hover { color: #c31538;}
.d-nonede { position: fixed; top: 0; left: -500px; z-index: 10000; height: 100vh; width: 100vw;}
.d-nonede-scrollbar {     margin-top: 0px;
    opacity: 1;
    transition: all .3s ease;
    left: -100vw;
    background: #00000040;
    overflow: hidden;}
div.searchbarnavtop { width: 350px;
    height: calc(100vh - 61px);
    max-height: 100vh;
    background-color: #f0f0f0;
    position: absolute;
    top: 83px;
    left: 0px;
    overflow: hidden;
    transform: none;
    transition: all .3s ease;
    box-shadow: 0px 11px 10px 2px #757575;
    padding: 10px;
} }
ul.searcjfixedleft { margin-top: 10px; height: 80vh; overflow-y: auto; overflow-x: hidden;}
i.close { background: url(../images/close.png) no-repeat; width: 24px; height: 24px; display: inline-block; background-size: cover;}
.d-nonede-scrollbar.show { left: 10px;
    transition: all .3s ease;
    border-radius: 0px !important;}
.d-nonede li { padding: 10px 15px; border-bottom: 1px solid #d8d8d8; font-size: 14px;}
.d-nonede li:last-child { border-bottom: 0px solid #d8d8d8;}
.d-nonede li:hover { background: rgb(234 234 234); }
.closesearchbar { float: right; cursor: pointer; color: #2d2d2d; position: absolute; right: -10px; top: -3px;}
.closesearchbar i.fa-times:hover { color: #c31538;}
.hiddenoverflow { overflow: hidden;}
#helpbtn{ display:none;}