html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;} body { /*font-family: cursive;*/ font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; color:#2c3e50; } .cf:after, .cf:before { content: ''; display: block; clear: both; } header { background: #f9f9f9; } .container { width: 100%; max-width: 1100px; margin: 0 auto; } .header_inner { display: flex; justify-content: space-between; align-items: center; max-width: 1200px; margin: 0 auto; padding: 15px; } .logo { width: 220px; } .logo img { width: 100%; } h2 { text-align: center; margin-bottom: 60px; font-size: 30px; } .example-page h2, .options-page h2{ margin-top: 30px; text-align: left; margin-bottom: 30px; font-weight: 600; color:#2c3e50; } nav { display: flex; align-items: center; } nav a { display: inline-block; padding: 10px; margin: 0 5px; font-size: 17px; color: #000; text-decoration: none; border-bottom: 2px solid transparent; transition: all 0.3s; } nav a:hover,nav a.active { border-bottom-color: #00fe5a } nav a:last-child { background: #00fe5a; border-radius: 4px; } .slider-main { height: 500px; width: 100%; position: relative; float: left; transform-style: preserve-3d; } .slider { height: 120px; width: 200px; margin: 200px auto 0; transform-style: preserve-3d; } .slider li { width: 100%; height: 100%; background: #00fe5ab0; box-shadow: 0 0 12px 0px #00000059; line-height: 100px; text-align: center; font-size: 30px; color: #3e3e3e; } .parth { text-align: center; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; transform-style: preserve-3d; transform: perspective(1000px) translateZ(-160px); } .parth img { width: 270px; } .jas-control { position: absolute; bottom: -100px; width: 200%; left: -50%; } .jas-control a { display: inline-block; width: 70px; } .jas-control a.next { float: right; } .jas-control a.prev { float: left; } .jas-control a img { width: 100%; } .usage{ margin-bottom: 30px; } .usage h3 { margin: 45px 0 0.8em; padding-bottom: 0.7em; border-bottom: 1px solid #ddd; z-index: -1; font-weight: 400; color: #2c3e50; font-size: 23px } .usage code {font-size: 16px;font-family: monospace;} .example-box p{ font-size: 14px; color: #616161; margin-bottom: 20px; } .options-box{ margin-bottom: 50px; } .options-box p{ font-size: 16px; color: #616161; padding-left: 12px; margin-bottom: 15px; } .options-box ul {list-style: disc;margin-left: 30px;} .options-box ul li {padding: 6px 0; color: #2c3e50;font-weight: 400} .options-box ul li mark {background: #f8f8f8;padding:3px 5px;margin: 0 2px;font-weight: 200;color: #e96900;} .options-page .usage h4 { border:none; margin: 25px 0 0.5em; padding-bottom: 0.5em; color: #2c3e50; font-size: 23px; font-weight: 600; position: relative; margin-left: 15px; font-size: 19px; } .options-page .usage h4:after{ content: '#'; position: absolute; left: -15px; top: 0; color:#00fe5a; } footer { width: 100%; padding: 30px 0; background: #3faf66; color: #fff; text-align: center; } footer p a { color: #fff; text-decoration: none; font-weight: bold; } footer p:first-child { margin-bottom: 10px }