*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{display:flex;flex-direction:column;min-height:100vh;background:#e9e9e9;font-family:Arial,sans-serif;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{color:#333}.no-bg{background:0 0}.brdtop{border-top:10px solid #e9e9e9}.brdtop2{border-top:10px solid #ddd}.spacer,.spacer-aside{display:block;clear:both;width:100%}.spacer{height:20px}.spacer-aside{height:10px;background:#e9e9e9}#button,.toggle{display:none}#donate-form{position:absolute;top:-9999px;left:-9999px}.googlead{display:block;clear:both;text-align:center}.rating{display:flex;width:80px;height:16px;cursor:pointer}.rating-item{width:16px;height:16px;background:url(https://www.fontriver.com/i/sprites1680.webp);background-position:-540px -117px}.rating-item.active{width:16px;height:16px;background:url(https://www.fontriver.com/i/sprites1680.webp);background-position:-556px -117px}.rating-item.half{width:16px;height:16px;background:url(https://www.fontriver.com/i/sprites1680.webp);background-position:-572px -117px}.result{color:#454545}.current{padding:2px 5px;color:#fff;background:#ffc107;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.total{color:#999;margin-left:5px}header{width:100%;border-bottom:4px solid #fff}#logo-wrap{position:absolute;top:0;background-position:0 0}#logo{display:block}.welcome{display:table;clear:both;margin:0 auto;border-bottom:5px solid #fff;background:#f9f9f9;background-image:-webkit-linear-gradient(bottom,#f5f5f5 0,#fff 10%,#f5f5f5 100%);background-image:-o-linear-gradient(bottom,#f5f5f5 0,#fff 10%,#f5f5f5 100%);background-image:linear-gradient(to top,#f5f5f5 0,#fff 10%,#f5f5f5 100%);text-align:center}.welcome h1{display:block;clear:both;color:#49608b;font-weight:400}.welcome p{display:block;clear:both;color:#555}ul#categories{align-self:center;display:flex;justify-content:space-around;align-items:center;background:#f9f9f9;background-image:-webkit-linear-gradient(bottom,#f9f9f9 0,#fff 40%,#f5f5f5 100%);background-image:-o-linear-gradient(bottom,#f9f9f9 0,#fff 40%,#f5f5f5 100%);background-image:linear-gradient(to top,#f9f9f9 0,#fff 40%,#f5f5f5 100%);border-bottom:5px solid #fff;list-style:none}ul#categories.no-brd{border:0!important}ul#categories a{display:block;text-align:center}ul#categories a:before{display:block;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;content:""}ul#subcategories{align-self:center;display:flex;flex-wrap:wrap;background:#f0f0f0;list-style:none}ul#subcategories li{align-self:center}ul#subcategories li.li-text{display:block;margin:0 0 10px 10px;padding:5px 10px;color:#555;background:#f7f7f7;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul#subcategories .current,ul#subcategories a{display:block;margin:0 0 10px 10px;padding:5px 10px;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul#subcategories a:hover{background:#d8daee}ul#subcategories .current{color:#fff;background:#353966}ul#alpha{display:flex;flex-wrap:wrap;align-self:center;justify-content:space-between;background:#f9f9f9;border-bottom:5px solid #fff;list-style:none}ul#alpha a{display:block;height:30px;line-height:30px;color:#333;background:#f9f9f9;text-align:center;border:1px solid #e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul#alpha a:hover{color:#333;background-color:#d8daee;border:1px solid #d8daee}ul#alpha a.selected{color:#fff;background-color:#353966;border:1px solid #353966}#content-wrap{flex:1;align-self:center;display:flex;flex-wrap:wrap}main{padding:10px;background:#fff}main h1{display:block;width:100%;margin:20px 0;padding-bottom:10px;color:#49608b;font-weight:400;word-wrap:break-word;border-bottom:1px solid #e9e9e9}main p.desc{display:block;clear:both;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e9e9e9}main.index h1{text-align:center}.index-font-item{display:flex;flex-wrap:wrap;width:100%}.index-font-item a{display:flex;width:100%;height:130px;overflow:hidden}.index-font-item img{align-self:center;max-width:100%}.index-font-item p{display:block;height:30px;padding:0 10px;line-height:30px;color:#333;background:#f5f5f5;border-bottom:1px solid #e9e9e9}.more-wrap{display:table;clear:both;width:100%;background:#f5f5f5;border-bottom:1px solid #e9e9e9}a.more{display:table;clear:both;width:50%;color:#333;background:#e9e9e9;border:1px solid #f0f0f0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a:hover.more{background:#d8daee}.ad-wrap{display:block;clear:both;width:100%;margin:15px 0;padding:15px;background:#f5f5f5}ul.howto{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;margin:15px 0;list-style:decimal inside}ul.howto li{width:20%;line-height:20px}.h1-sorter{display:flex;width:100%;margin:20px 0;padding-bottom:10px;border-bottom:1px solid #e9e9e9}.h1-sorter h1{width:60%;margin:0;padding:0;border:0}.h1-sorter #sorter{align-self:center;display:flex;justify-content:flex-end;width:40%}.h1-sorter #sorter a:hover{background-color:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.h1-sorter #sorter .sorter-selected{background:#e9e9e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.font-items{display:grid;grid-gap:10px}.font-item{display:flex;flex-wrap:wrap;width:100%}.font-item-ad{margin:20px 0}.font-item a.a-img{display:flex;width:100%;height:130px;margin:5px 0;overflow:hidden}.font-item img{align-self:center}.font-item p{width:100%;height:30px;padding:0 10px;line-height:30px;color:#333;background:#f5f5f5;border-bottom:1px solid #e9e9e9}.paginator{display:flex;margin:20px 0 10px}.paginator > *{display:block;margin-right:10px}.paginator .elm,.paginator .selected,.paginator a{color:#555;background:#f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.paginator a:hover{color:#fff;background:#353966}.paginator .elm{padding:0;background:0 0}.paginator .selected{background:#d8daee}.paginator .dis{color:#bbb}.paginator .dis:hover{color:#bbb;background:#f1f1f1}.paginator .showing{color:#777}.main-font{display:flex;flex-wrap:wrap}.main-font h1{margin:10px 0 15px;padding-bottom:10px}.img-prvw{display:flex;height:200px;overflow:hidden}.img-prvw img,.tab img{align-self:center}ul.h1-info{display:flex;flex-wrap:wrap;grid-gap:10px;width:100%;list-style:none}ul.h1-info li{flex-grow:0;padding:0 10px;color:#555;background:#f5f5f5;line-height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul.h1-info li.stars-wrap{display:flex;align-items:center;grid-gap:10px;justify-content:center}#cp{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;width:100%;padding:10px;background:#f9f9f9;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}#cp-file,#cp-size,#cp-text{padding:5px 3px;border:1px solid #e3e3e3}#cp-file,#cp-text{flex:1 1 auto;width:200px}#cp-size{flex:0 0 auto}ul#tabs{display:block;clear:both;width:100%;margin-top:20px;list-style:none}ul#tabs li{display:inline-block;width:33.3%}ul#tabs li a,ul#tabs li a.selected,ul#tabs li a.selected:hover{display:block;width:100%;padding:12px 0;background:#dddff1;border-bottom:1px solid #ccc;text-align:center;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}ul#tabs li a{background:#f5f5f5}ul#tabs li a:hover{background:#e9e9e9}.tab{display:block;clear:both;margin:10px 0}ul.font-info{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 0 20px;padding:0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;list-style:none}ul.font-info li{flex:0 25%;padding:5px 10px;border-right:1px solid #e9e9e9;background:#f7f7f7}ul.font-info li.li-info{font-style:italic;background:0 0}.buttons-wrap{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:20px;width:100%;margin-top:20px;padding:20px;background:#f7f7f7;border-top:1px solid #e5e5e5;border-bottom:1px solid #e0e0e0}.button{flex:0 1 45%;height:60px;background:#fff;text-align:center;border:1px solid #e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button a{display:block;width:100%;height:100%;color:#333;font-weight:700;line-height:45px;text-transform:uppercase;text-decoration-color:#aaa;position:relative;z-index:10}.button-text{display:block;margin-top:-25px;color:#777;font-size:13px;position:relative;z-index:1}aside{display:block;background:#f9f9f9}.as-div{display:table;width:300px;background:#f9f9f9}aside h3{padding-bottom:5px;color:#49608b;font-weight:400;border-bottom:1px solid #d9dee7}ul.followus{display:flex;flex-wrap:wrap;list-style:none}ul.followus li{margin-right:10px}ul.followus li a:before{float:left;width:35px;height:35px;content:""}nav#sitelinks{position:absolute}#links1{display:flex;flex-wrap:wrap;position:absolute;right:10px;height:40px;list-style:none}#links1 a{display:block;color:#fff;text-decoration:underline;text-transform:uppercase}.alpha:before,.home:before,.new:before,.pop:before,.rand:before{display:block;float:left;width:16px;height:16px;margin:12px 7px 0 0;content:""}#links2{display:flex;column-gap:20px;position:absolute;color:#c5c7df;text-align:right;list-style:none}#links2 a:active,#links2 a:hover{color:#fff}#search{display:flex;position:absolute}#squery{display:block;padding:0 5px;font-size:13px;background:#f7f9fb;border:1px solid #e3e8ee;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:0}#sbutton{display:block;width:35px;height:30px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}#sbutton:active,#sbutton:hover{cursor:pointer}footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:center;width:100%;background:#151515;border-top:10px solid #ddd}footer a{color:#999}footer a:hover{color:#fff}.f-ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;color:#999}.f-ul li,.part3 a{margin:0 10px}.part1{margin:30px 0 10px}.part1 li.active{color:#fff;font-weight:700}.part2{margin:10px 0 30px;padding-top:20px;border-top:1px solid #222}.part3{display:flex;justify-content:center;width:100%;padding:20px 0;color:#999;background:#222}.part3 p{text-align:center}@media (min-width: 1660px) and (max-width: 4000px){body{font-size:16px}h1{font-size:37px}header{height:104px;background:#272a51 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZEMzBBREU2MkU5MDExRTk5MzU3RTZDMTk3MkI5MkIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZEMzBBREU3MkU5MDExRTk5MzU3RTZDMTk3MkI5MkIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkQzMEFERTQyRTkwMTFFOTkzNTdFNkMxOTcyQjkyQjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkQzMEFERTUyRTkwMTFFOTkzNTdFNkMxOTcyQjkyQjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4EFAtvAAAAPFBMVEUnKlEPEB8REiIUFisaHDYSEyQcHjobHTgdHz0WGC4eID4ZGzQXGTAVFywTFCUTFSgYGjIuMVYUFSkYGjDYf135AAAANUlEQVR42sTBhxHAIBADMNNC7/vviu/JDkjAExOJA3/Ss5WZBzYKR65s5EJHYyf1X91HgAEAO4sBQBjUDSIAAAAASUVORK5CYII=) repeat-x;-webkit-box-shadow:0 10px 0 0 #ddd;-moz-box-shadow:0 10px 0 0 #ddd;box-shadow:0 10px 0 0 #ddd}#logo-wrap{left:50%;width:1000px;height:100px;margin-left:-670px;background:url(https://www.fontriver.com/i/sprites1680.webp) no-repeat}#logo{width:275px;height:54px;margin:25px 0 0 50px;background:url(https://www.fontriver.com/i/sprites1680.webp) no-repeat;background-position:-50px -25px}.welcome{width:1340px}.welcome h1{margin:50px 0 30px}.welcome p{width:1000px;margin:0 auto 50px;font-size:20px;line-height:30px}ul#categories{width:1340px;height:160px;padding:0 10px}ul#categories li{flex:0 0 135px}ul#categories a{font-size:16px}ul#categories a:before{width:135px;height:90px;margin-bottom:10px;background:#e9e9e9 url(https://www.fontriver.com/i/sprites1680.webp) no-repeat}ul#categories a.cbasic:before{background-position:0 -100px}ul#categories a.cdingbats:before{background-position:-135px -100px}ul#categories a.cfancy:before{background-position:-270px -100px}ul#categories a.cflook:before{background-position:-405px -100px}ul#categories a.cgothic:before{background-position:0 -190px}ul#categories a.choliday:before{background-position:-135px -190px}ul#categories a.cscript:before{background-position:-270px -190px}ul#categories a.ctechno:before{background-position:-405px -190px}ul#subcategories{width:1340px;padding-top:15px;border-top:3px solid #fff;border-bottom:5px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}ul#subcategories li.li-text{margin:0 0 15px 15px}ul#subcategories .current,ul#subcategories a{margin:0 0 15px 15px}ul#alpha{width:1340px;padding:0 20px}ul#alpha a{width:35px;height:35px;margin:15px 0;font-size:16px;line-height:35px}#content-wrap{width:1340px}main{width:1000px;margin-right:10px;padding:15px}main.index{width:1340px}.index-font-items{display:grid;grid-template-columns:650px 650px;grid-gap:10px;width:1310px;margin-bottom:20px}.index-font-item a{height:160px}.index-font-item p{width:650px;height:35px;line-height:35px}a.more{margin:20px auto;padding:15px 20px;font-size:18px}.h1-sorter #sorter a,.h1-sorter #sorter p{height:30px;margin-left:5px;padding:0 9px;line-height:30px}.font-items{grid-template-columns:480px 480px;width:970px}.font-item-ad{grid-column:1 / 3;grid-row:2 / 5}.font-item a.a-img{height:145px;margin:0}.font-item p{height:35px;line-height:35px}.paginator{max-width:700px}.paginator > *{height:40px;padding:0 15px;line-height:40px}.main-font{width:1000px}.img-prvw img,.tab img{max-width:970px}ul.font-info li.li-info{font-size:15px}ul#tabs li a,ul#tabs li a.selected,ul#tabs li a.selected:hover{padding:20px 0}aside{width:330px}.as-div{margin:15px}aside h3{margin:15px;font-size:20px}ul.followus{width:300px;margin:15px}ul.followus li a:before{width:40px;height:40px;background:url(https://www.fontriver.com/i/sprites1680.webp)}ul.followus li.facebook a:before{background-position:-540px -240px}ul.followus li.twitter a:before{background-position:-580px -240px}ul.followus li.pinterest a:before{background-position:-620px -240px}ul.followus li.tumblr a:before{background-position:-660px -240px}ul.followus li.instagram a:before{background-position:-700px -240px}ul.followus li.telegram a:before{background-position:-740px -240px}nav#sitelinks{top:60px;left:50%;width:1340px;margin-left:-670px}#links1 a{margin-left:40px;font-size:15px;line-height:40px}.alpha:before,.home:before,.new:before,.pop:before,.rand:before{background:url(https://www.fontriver.com/i/sprites1680.webp) no-repeat}.home:before{background-position:-540px -100px}.new:before{background-position:-556px -100px}.pop:before{background-position:-572px -100px}.alpha:before{background-position:-604px -100px}.rand:before{background-position:-588px -100px}#links2{top:-45px;right:270px}#links2 a{font-size:13px;color:#cfd0de;line-height:30px}#search{top:-45px;right:10px;width:235px;height:30px}#squery{width:200px;height:30px;line-height:30px}#sbutton{width:35px;height:30px}input[type="image"]{width:35px;height:30px;background:url(https://www.fontriver.com/i/sprites1680.webp) -540px -210px no-repeat}.part1,.part2,.part3 p{width:1340px}.part2{font-size:13px}}@media (min-width: 1260px) and (max-width: 1660px){.brdtop2{border-top:8px solid #ddd}body{font-size:13px}h1{font-size:30px}header{height:84px;background:#272a51 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAIAAABXpYiMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0N0JGQjlFNzE0MzExRUJCM0RGQzAxMEMzRjE4N0U1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0N0JGQjlGNzE0MzExRUJCM0RGQzAxMEMzRjE4N0U1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQ3QkZCOUM3MTQzMTFFQkIzREZDMDEwQzNGMTg3RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ3QkZCOUQ3MTQzMTFFQkIzREZDMDEwQzNGMTg3RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uZ1gqAAAAWElEQVR42mJQ0wxgYmRkZGJgYBhS+P///0xs7GxM37++Y/r58wfYD////wPK/YfK/wOrweT/BdIMYHEQH1UNkAaJMUDN+QdUC7fvH9zuf//A8kAmA0CAAQAHRzfbx9S1lwAAAABJRU5ErkJggg==) repeat-x;-webkit-box-shadow:0 8px 0 0 #ddd;-moz-box-shadow:0 8px 0 0 #ddd;box-shadow:0 8px 0 0 #ddd}#logo-wrap{left:50%;width:1000px;height:80px;margin-left:-615px;background:url(https://www.fontriver.com/i/sprites1280.webp) no-repeat}#logo{width:221px;height:43px;margin:19px 0 0 39px;background:url(https://www.fontriver.com/i/sprites1280.webp) no-repeat;background-position:-39px -19px}.welcome{width:1230px}.welcome h1{margin:30px 0 15px}.welcome p{width:1000px;margin:0 auto 30px;font-size:17px;line-height:25px}ul#categories{width:1230px;height:134px;padding:0 10px}ul#categories li{flex:0 0 108px}ul#categories a{font-size:15px}ul#categories a:before{width:108px;height:72px;margin-bottom:10px;background:#e9e9e9 url(https://www.fontriver.com/i/sprites1280.webp) no-repeat}ul#categories a.cbasic:before{background-position:0 -80px}ul#categories a.cdingbats:before{background-position:-108px -80px}ul#categories a.cfancy:before{background-position:-216px -80px}ul#categories a.cflook:before{background-position:-324px -80px}ul#categories a.cgothic:before{background-position:0 -152px}ul#categories a.choliday:before{background-position:-108px -152px}ul#categories a.cscript:before{background-position:-216px -152px}ul#categories a.ctechno:before{background-position:-324px -152px}ul#subcategories{width:1230px;padding-top:10px;border-top:3px solid #fff;border-bottom:5px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}ul#alpha{width:1230px;padding:0 15px}ul#alpha a{width:30px;margin:10px 0;font-size:15px}#content-wrap{width:1230px}main{width:900px;margin-right:10px}main.index{width:1230px}.index-font-items{display:grid;grid-template-columns:600px 600px;grid-gap:10px;width:1210px}.index-font-item p{width:600px}a.more{margin:15px auto;padding:15px 20px;font-size:17px}.h1-sorter #sorter a,.h1-sorter #sorter p{height:26px;margin-left:5px;padding:0 8px;line-height:26px}.font-items{grid-template-columns:435px 435px;width:880px}.font-item-ad{grid-column:1 / 3;grid-row:2 / 5}.paginator{max-width:700px}.paginator > *{height:35px;padding:0 15px;line-height:35px}.main-font{width:900px}.img-prvw img,.tab img{max-width:880px}ul.font-info li.li-info{font-size:14px}aside{width:320px}.as-div{margin:10px}aside h3{margin:10px;font-size:19px}ul.followus{width:300px;margin:10px}ul.followus li a:before{background:url(https://www.fontriver.com/i/sprites1280.webp)}ul.followus li.facebook a:before{background-position:-432px -189px}ul.followus li.twitter a:before{background-position:-467px -189px}ul.followus li.pinterest a:before{background-position:-502px -189px}ul.followus li.tumblr a:before{background-position:-537px -189px}ul.followus li.instagram a:before{background-position:-572px -189px}ul.followus li.telegram a:before{background-position:-607px -189px}nav#sitelinks{top:44px;left:50%;width:1230px;margin-left:-615px}#links1 a{margin-left:36px;font-size:14px;line-height:38px}.alpha:before,.home:before,.new:before,.pop:before,.rand:before{background:url(https://www.fontriver.com/i/sprites1280.webp) no-repeat}.home:before{background-position:-432px -80px}.new:before{background-position:-448px -80px}.pop:before{background-position:-464px -80px}.alpha:before{background-position:-496px -80px}.rand:before{background-position:-480px -80px}#links2{top:-35px;right:235px}#links2 a{font-size:12px;color:#cfd0de;line-height:30px}#search{top:-32px;right:10px;width:210px;height:24px}#squery{width:183px;height:24px;line-height:24px}#sbutton{width:27px;height:24px}input[type="image"]{width:27px;height:24px;background:url(https://www.fontriver.com/i/sprites1280.webp) -432px -165px no-repeat}footer{column-gap:100px}.part1,.part2,.part3 p{width:1230px}.part2{font-size:12px}}@media (min-width: 1004px) and (max-width: 1260px){.brdtop{border-top:5px solid #e9e9e9}.brdtop2{border-top:8px solid #ddd}body{font-size:12px}h1{font-size:27px}header{height:84px;background:#272a51 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAIAAABXpYiMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0N0JGQjlFNzE0MzExRUJCM0RGQzAxMEMzRjE4N0U1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg0N0JGQjlGNzE0MzExRUJCM0RGQzAxMEMzRjE4N0U1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODQ3QkZCOUM3MTQzMTFFQkIzREZDMDEwQzNGMTg3RTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODQ3QkZCOUQ3MTQzMTFFQkIzREZDMDEwQzNGMTg3RTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6uZ1gqAAAAWElEQVR42mJQ0wxgYmRkZGJgYBhS+P///0xs7GxM37++Y/r58wfYD////wPK/YfK/wOrweT/BdIMYHEQH1UNkAaJMUDN+QdUC7fvH9zuf//A8kAmA0CAAQAHRzfbx9S1lwAAAABJRU5ErkJggg==) repeat-x;-webkit-box-shadow:0 8px 0 0 #ddd;-moz-box-shadow:0 8px 0 0 #ddd;box-shadow:0 8px 0 0 #ddd}#logo-wrap{left:0;width:1000px;height:80px;background:url(https://www.fontriver.com/i/sprites1280.webp) no-repeat}#logo{width:221px;height:43px;margin:19px 0 0 39px;background:url(https://www.fontriver.com/i/sprites1280.webp) no-repeat;background-position:-39px -19px}.welcome{width:100%}.welcome h1{margin:30px 0 10px}.welcome p{width:90%;margin:0 auto 30px;font-size:15px;line-height:25px}ul#categories{width:100%;height:134px;padding:0 8px}ul#categories li{flex:0 0 108px}ul#categories a{font-size:14px}ul#categories a:before{width:108px;height:72px;margin-bottom:10px;background:#e9e9e9 url(https://www.fontriver.com/i/sprites1280.webp) no-repeat}ul#categories a.cbasic:before{background-position:0 -80px}ul#categories a.cdingbats:before{background-position:-108px -80px}ul#categories a.cfancy:before{background-position:-216px -80px}ul#categories a.cflook:before{background-position:-324px -80px}ul#categories a.cgothic:before{background-position:0 -152px}ul#categories a.choliday:before{background-position:-108px -152px}ul#categories a.cscript:before{background-position:-216px -152px}ul#categories a.ctechno:before{background-position:-324px -152px}ul#subcategories{width:100%;padding-top:10px;border-top:3px solid #fff;border-bottom:5px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}ul#alpha{width:100%;padding:0 10px}ul#alpha a{width:30px;margin:10px 0;font-size:14px}#content-wrap{flex-wrap:nowrap;width:100%;align-items:stretch}main{flex:1 1 auto;margin-right:5px}main.index{width:100%}.index-font-items{display:grid;grid-template-columns:50% 50%;grid-gap:0;width:100%}.index-font-item p{width:100%}a.more{margin:15px auto;padding:10px 15px;font-size:15px}.h1-sorter h1{width:63%}.h1-sorter #sorter{width:37%}.h1-sorter #sorter a,.h1-sorter #sorter p{height:26px;margin-left:5px;padding:0 6px;line-height:26px}.font-items{width:100%}.font-item-ad{grid-row:3 / 10}.paginator{flex-wrap:wrap;max-width:500px}.paginator > *{height:30px;padding:0 10px;line-height:30px}.main-font{width:100%}.img-prvw img,.tab img{max-width:100%}ul.font-info li.li-info{font-size:13px}aside{flex:0 0 320px}.as-div{margin:10px}aside h3{margin:10px;font-size:18px}ul.followus{width:90%;margin:10px}ul.followus li a:before{background:url(https://www.fontriver.com/i/sprites1280.webp)}ul.followus li.facebook a:before{background-position:-432px -189px}ul.followus li.twitter a:before{background-position:-467px -189px}ul.followus li.pinterest a:before{background-position:-502px -189px}ul.followus li.tumblr a:before{background-position:-537px -189px}ul.followus li.instagram a:before{background-position:-572px -189px}ul.followus li.telegram a:before{background-position:-607px -189px}nav#sitelinks{top:44px;left:0;width:100%}#links1 a{margin-left:26px;font-size:14px;line-height:38px}.alpha:before,.home:before,.new:before,.pop:before,.rand:before{background:url(https://www.fontriver.com/i/sprites1280.webp) no-repeat}.home:before{background-position:-432px -80px}.new:before{background-position:-448px -80px}.pop:before{background-position:-464px -80px}.alpha:before{background-position:-496px -80px}.rand:before{background-position:-480px -80px}#links2{top:-35px;right:235px}#links2 a{font-size:12px;color:#cfd0de;line-height:30px}#search{top:-32px;right:10px;width:210px;height:24px}#squery{width:183px;height:24px;line-height:24px}#sbutton{width:27px;height:24px}input[type="image"]{width:27px;height:24px;background:url(https://www.fontriver.com/i/sprites1280.webp) -432px -165px no-repeat}footer{column-gap:2%}.part1,.part2,.part3 p{width:100%}.part2{font-size:12px}}@media (min-width: 300px) and (max-width: 1003px){.brdtop{border-top:10px solid #e9e9e9}body{font-size:12px;background:#fff}.toggle{position:absolute;top:-9999px;left:-9999px}#button{display:block;position:absolute;top:15px;right:15px;width:82px;height:30px;cursor:pointer;z-index:1000}#button:before{position:absolute;top:0;right:0;display:block;width:82px;height:30px;background:url(https://www.fontriver.com/i/sprites1024.webp) no-repeat;background-position:0 -100px;content:""}h1{font-size:27px}header{height:64px;background:#272a51 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA8CAIAAAAok0etAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjAxM0Y3MENEOEM5MTExRUI4ODQ5RjUyMjE5RDdDOTIxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjAxM0Y3MENFOEM5MTExRUI4ODQ5RjUyMjE5RDdDOTIxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDEzRjcwQ0I4QzkxMTFFQjg4NDlGNTIyMTlEN0M5MjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzRjcwQ0M4QzkxMTFFQjg4NDlGNTIyMTlEN0M5MjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4qU+VFAAAARElEQVR42mJQ1wpkYmBgGHD8//9/JhZWVqbfvz4zff/2GSjGCMT/wOIMDP+B9D+oOpDYXyRxZDkoGyiPkIOpA9sDEGAAJ/0zupQyPaoAAAAASUVORK5CYII=) repeat-x;-webkit-box-shadow:0 6px 0 0 #ddd;-moz-box-shadow:0 6px 0 0 #ddd;box-shadow:0 6px 0 0 #ddd}#logo-wrap{left:0;width:100%;height:60px;background:url(https://www.fontriver.com/i/sprites1024.webp) no-repeat}#logo{width:170px;height:30px;margin:14px 0 0 29px;background:url(https://www.fontriver.com/i/sprites1024.webp) no-repeat;background-position:-29px -14px}.welcome{width:100%}.welcome h1{margin:20px 0 10px}.welcome p{width:90%;margin:0 auto 20px;font-size:15px;line-height:25px}ul#categories:before{width:100%;padding:0 0 10px 10px;color:#81899e;content:"Fonts organized by categories"}ul#categories{flex-wrap:wrap;position:absolute;top:-9999px;left:-9999px;width:100%;padding:0 5px 5px;background:#272a47}ul#categories li{flex:1 1 48%;margin-left:1%;margin-right:1%;margin-bottom:10px;background:#1d2038;border:1px solid #1d2038;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul#categories a{color:#fff;font-size:12px;line-height:36px;text-align:left}ul#categories a:before{float:left;width:50px;height:35px;margin:0 10px 0 5px;color:#333;background:#1d2038 url(https://www.fontriver.com/i/sprites1024.webp) no-repeat;border:0}ul#categories a.cbasic:before{background-position:0 -60px}ul#categories a.cdingbats:before{background-position:-50px -60px}ul#categories a.cfancy:before{background-position:-100px -60px}ul#categories a.cflook:before{background-position:-150px -60px}ul#categories a.cgothic:before{background-position:-200px -60px}ul#categories a.choliday:before{background-position:-250px -60px}ul#categories a.cscript:before{background-position:-300px -60px}ul#categories a.ctechno:before{background-position:-350px -60px}ul#subcategories{width:100%;padding-top:10px;border-bottom:5px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}ul#alpha{justify-content:center;width:100%;padding:5px 0}ul#alpha li{flex:0 0 30px;display:block;margin:5px}ul#alpha a{width:100%;font-size:14px}#content-wrap{width:100%}main{width:100%}.index-font-items{width:100%}.index-font-item p{width:100%}a.more{width:65%;margin:15px auto;padding:10px 15px;font-size:15px}ul.howto{width:80%;margin:15px 0 0 5px}ul.howto li{width:100%;margin-bottom:15px}.h1-sorter{display:block;padding-bottom:0;border:0}.h1-sorter h1{width:100%;padding-bottom:10px;border-bottom:1px solid #e9e9e9}.h1-sorter #sorter{justify-content:flex-start;width:100%;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #e9e9e9}.h1-sorter #sorter a,.h1-sorter #sorter p{height:26px;margin-right:5px;padding:0 6px;line-height:26px}.font-items{width:100%}.font-item{width:100%;overflow:hidden}.font-item-ad{grid-row:3 / 10}.paginator{flex-wrap:wrap;width:100%}.paginator > *{height:30px;padding:0 10px;line-height:30px}.main-font{width:100%}ul.h1-info li.stars-wrap{flex-grow:1;justify-content:center}.img-prvw img,.tab img{max-width:100%}ul.font-info li.li-info{font-size:12px}.button{flex:0 1 95%}aside{flex:0 0 100%;padding:10px}.as-div{width:100%;margin:0 0 10px;overflow:hidden}.spacer-aside{height:10px;background:#f9f9f9}aside h3{margin:0 0 10px;font-size:17px}ul.followus{width:100%;margin:10px 0 0}ul.followus li a:before{background:url(https://www.fontriver.com/i/sprites1024.webp)}ul.followus li.facebook a:before{background-position:-200px -95px}ul.followus li.twitter a:before{background-position:-235px -95px}ul.followus li.pinterest a:before{background-position:-270px -95px}ul.followus li.tumblr a:before{background-position:-305px -95px}ul.followus li.instagram a:before{background-position:-340px -95px}ul.followus li.telegram a:before{background-position:-375px -95px}nav#sitelinks{display:table;top:-9999px;left:-9999px;width:100%;height:145px;background:#272a47}#links1{position:relative;right:auto;height:auto;width:100%;margin-top:55px;padding:0 5px}#links1 li{flex:1 1 48%;margin-left:1%;margin-right:1%;margin-bottom:10px;background:#1d2038;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#links1 li.fullw{display:none;flex-basis:100%}#links1 a{font-size:12px;line-height:36px}.alpha:before,.home:before,.new:before,.pop:before,.rand:before{margin:10px 10px 0;background:#272a47 url(https://www.fontriver.com/i/sprites1024.webp) no-repeat}.home:before{background-position:-538px -60px}.new:before{background-position:-554px -60px}.pop:before{background-position:-570px -60px}.alpha:before{background-position:-602px -60px}.rand:before{background-position:-586px -60px}#links2{display:none;justify-content:center;width:100%;height:40px;background:#dae0e8;line-height:40px}#links2 li{padding:0 10px}#links2 a{color:#cfd0de}#search{position:relative;justify-content:center;width:98%;height:30px;margin-top:-133px;margin-left:1%;margin-right:1%;padding:0 5px;background:#272a47}#squery{flex:1 1 auto;height:30px;line-height:30px;color:#fff;border:0}#squery:-ms-input-placeholder,#squery::-ms-input-placeholder,#squery::placeholder{color:#6e7293}#sbutton{flex:0 0 35px;height:30px}input[type="image"]{width:35px;height:30px;background:#f7f9fb url(https://www.fontriver.com/i/sprites1024.webp) -164px -100px no-repeat}footer{grid-gap:10px}.f-ul li{margin:0 10px 10px}.part1,.part2,.part3 p{width:100%}.part1{margin-bottom:0}.part2{margin:10px 0;font-size:11px}input.toggle[type="checkbox"]:checked ~ header{border-bottom:4px solid #4d517f}input.toggle[type="checkbox"]:checked ~ #alpha,input.toggle[type="checkbox"]:checked ~ #categories,input.toggle[type="checkbox"]:checked ~ #content-wrap,input.toggle[type="checkbox"]:checked ~ #subcategories,input.toggle[type="checkbox"]:checked ~ .welcome{position:relative;top:145px;left:0}input.toggle[type="checkbox"]:checked ~ #subcategories{border-top:3px solid #fff}input.toggle[type="checkbox"]:checked ~ nav#sitelinks{position:absolute;top:64px;left:0}input.toggle[type="checkbox"]:checked ~ footer{margin-top:145px}input.toggle[type="checkbox"]:checked ~ #button:before{background-position:-82px -100px}}