figure{margin:0;padding:0}figure{display:block}.row--heading{position:relative}.section--head p{text-align:left;font-size:26px;line-height:32px;margin-bottom:24px;font-size:19px;line-height:29px}.title-block p{font-size:22px;line-height:28px;max-width:600px;margin-bottom:24px}p,ul.text-list{color:#444}.section--head p,.title-block p{color:#666}.title-block p{font-size:19px;line-height:29px}.section{width:100%;margin-top:176px}.docs{margin-top:60px}.section--head{margin:0;background:#eee;padding:132px 0}img.img--with_border{border:1px solid #ddd;border-radius:2px}.img-desc{margin-left:212px}.row:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.row--large{margin-bottom:48px}.section--head h1 a{vertical-align:super;font-size:14px;text-decoration:none}.style-select{width:100%;float:left}.style-select .radio{position:relative;margin-bottom:12px;display:block;float:left;width:100%}.style-select label{padding-left:24px;position:relative;display:block;cursor:pointer}.style-select input{position:absolute;left:0;top:0;width:24px;height:24px;overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;cursor:pointer}.style-select input+label:before{content:'';position:absolute;left:0;top:4px;background:0 0;border-radius:50%;width:16px;height:16px;box-sizing:border-box;border:2px solid rgba(0,0,0,.6)}.radio:hover label:before{border-color:#3169b3}.style-select input:checked+label:before{border-color:#3169b3}.style-select input:checked+label:after{content:'';position:absolute;left:5px;top:9px;width:6px;height:6px;background:#3169b3;border-radius:50%}.row--modules ul{list-style:none;margin-left:0}.row--modules span{font-wight:600;border-left:5px solid #fff;padding-left:5px;margin-left:-10px}.size-chart{width:100%;display:inline-block}.size-chart div{height:21px;float:left;font-size:13px;padding:4px;line-height:1}.block__ui-separated{position:relative}.block__ui-separated .col-50{position:absolute;left:0;top:12px}.block__ui-separated img{float:right;max-width:450px}.demo-gallery{width:100%;height:auto;float:left}.demo-gallery a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;display:block;float:left;margin:0 12px 12px 0;width:171px;line-height:0}a.demo-gallery__img--main{width:auto;height:auto}.demo-gallery figure{display:none}.demo-gallery__title{line-height:14px;font-size:14px;opacity:.8;margin-top:5px;width:100%;float:left}.share-buttons h2{text-align:center;border:0}.share-buttons{text-align:center;position:relative;margin:0 0 24px}.share-buttons a{-moz-border-radius:2px;border-radius:2px;display:inline-block;padding:10px 20px;margin:10px;color:#fff;text-decoration:none;background:#5aaf63;font-size:16px;line-height:22px;cursor:pointer}.share-buttons a:hover{opacity:.7}#tweet{background:#0096c4}#like{background:#3b5998}#gplus{background:#d34836}@media screen and (max-width:1000px){.row--wide{max-width:800px}.row--wide img{float:none}.img-desc{margin-left:0}.section{margin-top:132px}.row--docs{max-width:800px;padding-left:30px}.section--head{margin-top:0;padding:30px 0}.docs{margin-top:48px}.docs-menu{position:relative;margin:15px 0;left:0;top:0}.docs-menu ul{position:relative}.docs-menu__ad{display:none}.row--nav{font-size:24px;line-height:1.1}}@media screen and (max-width:650px){h1{font-size:40px}.block__ui-separated .col-50{position:relative;top:0}.block__ui-separated img{max-width:100%;width:100%;float:left}}@media screen and (max-width:450px){.col-50:nth-child(1){margin-right:0}.row--wide img{margin-bottom:6px}.col-50{width:100%;margin-bottom:12px}.docs .highlight,.codepen-embed{padding-left:18px;padding-right:18px;margin-left:-18px}.section{margin-top:88px}.docs{margin-top:32px}.section--head{margin-top:0;padding:24px 0}.row--nav{font-size:18px;line-height:26px}}@media screen and (max-width:700px){.row--nav{font-size:18px;line-height:26px}.demo-gallery a{width:120px;margin:0 4px 4px 0}a.demo-gallery__img--main{width:164px}.section--head p{font-size:18px;line-height:24px}}@media screen and (max-width:450px){.demo-gallery a{width:95px;margin:0 1px 1px 0}a.demo-gallery__img--main{width:127px}}@media screen and (max-width:350px){.demo-gallery a{width:81px;margin:0 1px 1px 0}a.demo-gallery__img--main{width:109px}}