#download { margin: 0px 0px 50px 0px }
#buy { margin: 25px 0px 150px 0px }

/* webfonts */

#descspan { margin: 35px 0px 35px 0px; line-height: 1.5; ; border: 1px solid #CCCCCC; padding: 25px  }
.descchar { margin-right: 5px }
#preview { position: relative; margin: 0; padding: 5px 0 0 }
#preview .slideit { top: 15px; right: 0px }
#preview .slideit div { font-weight: bold }
#preview .slideit div.min { margin-right: 2px; font-size: 10px }
#preview .slideit div.max { margin-left: 2px; font-size: 16px }
#preview .slideit .slider { width: 250px; min-width: 250px }
#preview #fsize { padding: 25px; margin: 25px 25px 25px 0px; border: 1px solid #CCCCCC;
font-size: 48px; width: auto; text-decoration: none; word-wrap: break-word }
#preview .slidepx { border: 0; font-weight: bold; text-align: center
}
.min { width: 20px }
.max { width: 20px }

#cascader { width: 80%; border: 0; padding: 20px 25px 50px 10px }
#cascader .nr { font-size: 10px; color: #777777; font-family: Tahoma, Arial, sans-serif
}
#cascader span { padding: 5px; color: #222222; float: left }
#cascader span.active { color: #333 }

.chartable { border: 0; padding: 45px 25px 50px 10px; width: 80%; font-size: 28px }
.chartable .char { font-family: tahoma,arial,sans-serif;color: #CCC; margin-bottom: 8px; font-size: 10px }

/* iconfonts */

#preview #iconbox i { padding: 3px 5px; font-size: 24px; color: #444444 }
#preview .iconbox { padding: 15px; margin: 25px 25px 25px 0px; border: 1px solid #CCCCCC;
width: auto; background-color: #FFFFFF; text-decoration: none; word-wrap: normal
}
#icons .iconlist { float: left; padding: 5px 8px; font-size: 20px !important }
#icons .iconnames { vertical-align: middle; padding: 5px 8px; font-size: 16px }
#icons .iconnames i { vertical-align: middle }
#icons .iconlist i, #icons .iconnames i {
color: #003366; padding: 5px 8px; font-size: 18px; min-width: 32px; margin-right: 5px; overflow: hidden;
transition: background .5s ease-in-out; -moz-transition: background .5s ease-in-out;
-o-transition: background .5s ease-in-out; -ms-transition: background .5s ease-in-out;
transition: background .5s ease-in-out
}
#icons .iconlist i:hover, #preview #iconbox i:hover { cursor: copy }
/*
#preview #iconbox .bgicon { font-size: 8em; padding: 15px; color: #777777; z-index: 999 } */
#icons .iconsize { color: #888888; background-color: #FFFFFF; padding: 25px;
margin: 25px 25px 25px 0px; width: auto; word-wrap: break-word
}
#icons .iconsize span { font-size: 14px }
#preview .note, #icons .note { margin-bottom: -18px }
#preview .tryit { padding: 15px; margin: 25px 25px 25px 0px; border: 1px solid #CCCCCC;
width: auto; text-decoration: none; word-wrap: break-word
}
#preview .tryit i { padding: 0 5px 0 0 }
#preview .tryit h3 { font-size: 32px; font-weight: normal; color: #0066CC }

/* Modal */

@media all{.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;min-width:30%;max-width:50%;margin-left:5%;margin-right:5%;max-height:75%;background:#fff;cursor:auto;white-space:normal;-webkit-border-radius:5px;-moz-border-radius:5px; border-radius:5px}.featherlight .featherlight-inner{display:block}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0}.featherlight iframe{border:0}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:10px;margin-right:10px;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}