body.home-libra section{font-family:'Gotham A','Gotham B',arial,sans-serif}#content{background:#fff}.dark-text-section{color:#000}@media(max-width:767px){h3{font-size:14px;line-height:24px}}.hero-section{position:relative;background:#f6f6f6 url('https://static.ringly.com/images/ringly-landing-hero-lg.jpg') scroll no-repeat center center;background-size:cover;height:500px}.hero-section h1{color:#fff;text-align:center;margin:155px 0 0;text-shadow:0 0 7px rgba(0,0,0,0.1);padding-left:15px;padding-right:15px}.hero-section .btn{margin-top:30px;max-width:184px}@media(max-width:1156px){.hero-section{background-image:url('https://static.ringly.com/images/ringly-landing-hero-md.jpg')}}@media(max-width:640px){.hero-section{background-image:url('https://static.ringly.com/images/ringly-landing-hero-sm.jpg');height:320px}.hero-section h1{margin-top:89px;font-size:21px;line-height:28px;letter-spacing:4px}.hero-section .btn-wrap{position:absolute;bottom:-24px;width:100%;margin-bottom:0;z-index:2}.hero-section .btn{background:#333;color:#fff}.hero-section.has-holiday-banner .btn{display:none}}.promo-unit-section{position:relative;background-color:#f7f8f9;text-align:right;padding-top:53px;padding-bottom:30px}.promo-unit-section .promo-image-column{text-align:center}.promo-unit-section .promo-image-column img{display:inline-block;max-height:350px}.promo-unit-section .btn{margin-top:18px;margin-bottom:20px}.promo-unit-section .promo-description-column{text-align:left;line-height:30px;font-size:14px;color:black}.promo-unit-section .promo-description-column h2{margin-bottom:30px;font-weight:normal;line-height:42px;margin-top:-11px}.promo-unit-section .promo-description-column .promo-unit-description{margin-bottom:30px}.promo-unit-section .promo-description-column .promo-unit-header{letter-spacing:6px;font-family:'Gotham A','Gotham B',arial,sans-serif;text-transform:uppercase}.promo-unit-section .promo-description-column .promo-unit-product-name{margin-top:15px;font-size:16px;margin-bottom:-3px;line-height:30px}.promo-unit-section .promo-description-column .promo-unit-product-sub-name{font-size:12px;margin-bottom:20px;line-height:13.2px}.promo-unit-section .promo-description-column .img-responsive{margin:0 auto;margin-bottom:45px}.promo-unit-section .promo-description-column .item-price{display:block;margin-bottom:-12px}@media(min-width:992px){.promo-unit-section .promo-description-column{margin-left:65px}.promo-unit-section .promo-image-column{padding-right:0;margin-right:-15px}}@media(max-width:767px){.promo-unit-section .promo-description-column{text-align:center}.promo-unit-section .promo-description-column img{margin-bottom:30px}.promo-unit-section .promo-description-column h2{margin-top:15px}}.only-info-section{position:relative;padding:60px 0 0;text-align:center;text-transform:uppercase;overflow:hidden}.only-info-section .container{position:relative;z-index:1}.only-info-section .container:before{content:"";position:absolute;top:59%;left:1%;width:89.75%;height:0;padding-bottom:63%;background-color:#cef4fe;z-index:0;-webkit-transform:rotate(-28deg);-moz-transform:rotate(-28deg);-o-transform:rotate(-28deg);-ms-transform:rotate(-28deg);transform:rotate(-28deg);background:#cef4fe;background:-webkit-gradient(30deg,color-stop(0,#7aceed),color-stop(100%,#bdebfe));background:-ms-linear-gradient(30deg,#7aceed 0,#bdebfe 100%);background:-moz-linear-gradient(30deg,#7aceed 0,#bdebfe 100%);background:-o-linear-gradient(30deg,#7aceed 0,#bdebfe 100%);background:linear-gradient(30deg,#7aceed 0,#bdebfe 100%)}.after-only-if-section{position:relative;background:transparent}.after-only-if-section .container{position:relative;z-index:1}.after-only-if-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:1;z-index:1}@media(min-width:768px){.only-info-section{overflow:visible}.only-info-section .container:before{top:41%;left:10%;width:80%;padding-bottom:61%}.after-only-if-section:before{opacity:.5}}.notifies-only{position:relative;line-height:24px;margin-bottom:24px;padding-left:15px;padding-right:15px;letter-spacing:2px}.notifies-only #notifies-notification{position:relative;margin:8px 0 12px;height:36px;line-height:36px;font-size:28px;font-weight:bold;overflow:hidden}.notifies-only #notifies-notification li{display:none;position:absolute;top:0;left:0;width:100%}.notifies-only #notifies-notification li:first-child{display:block}.how-it-works-hand,.how-it-works-phone{float:left;position:relative;width:50%;height:0;padding-bottom:70%;background:transparent url('https://static.ringly.com/images/how-it-works-hand.png') no-repeat -325% bottom;background-size:contain;z-index:2}.how-it-works-phone{float:right;background-image:url('https://static.ringly.com/images/how-it-works-phone.png');background-position:194% bottom}.how-it-works-connectors{position:absolute;bottom:21%;left:32%;width:38%;height:10px;line-height:6px;overflow:hidden}.how-it-works-connectors b{display:inline-block;width:6px;height:6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#3c5d86;vertical-align:middle;margin:2px 22px 2px 0}@media(max-width:640px){.only-info-section .container{padding-left:0;padding-right:0}}@media(min-width:641px){.notifies-only{margin-bottom:0}.how-it-works-hand,.how-it-works-phone{background-image:url('https://static.ringly.com/images/how-it-works-hand.png');background-position:center bottom;width:31%;max-width:310px;padding-bottom:50%;margin-left:5%}.how-it-works-phone{background-image:url('https://static.ringly.com/images/how-it-works-phone.png');width:25%;max-width:252px;margin:0 5% 0 0}.how-it-works-connectors{bottom:42%;left:38%;width:32%}}@media(min-width:1300px){.how-it-works-hand{margin-left:10%}.how-it-works-phone{margin-right:10%}.how-it-works-connectors{left:37%}.notifies-only{font-size:18px}.notifies-only #notifies-notification{font-size:36px;line-height:45px;height:45px}}.collection-section{padding:30px 0 60px}.collection-section .hero{overflow:hidden;margin-bottom:60px;font-size:14px}
.libra-hero-sep{height:1px;width:30%;background:transparent;margin-bottom:29px}.libra-hero-media{display:none;height:0;padding-bottom:40%;background:#f6f6f6 url('https://static.ringly.com/images/libra-collection-hero-large.jpg') scroll no-repeat center center;background-size:cover}.libra-hero-media-small{width:100%;height:300px;background:#f6f6f6 url('https://static.ringly.com/images/libra-collection-hero-small.jpg') scroll no-repeat center center;background-size:cover}.libra-hero-media,.libra-hero-media-small{position:relative;overflow:hidden}.libra-hero-media.cutcorner-sw-x:after,.libra-hero-media-small.cutcorner-sw-x:after{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-o-transform:rotate(36deg);-ms-transform:rotate(36deg);transform:rotate(36deg)}.libra-center{display:none;overflow:hidden}@media(min-width:641px){.collection-section{padding-top:60px}.libra-col{float:left;width:48%}.libra-col.libra-col-right{float:right}.libra-hero-media-small{background-image:url('https://static.ringly.com/images/libra-collection-hero-large.jpg')}}.libra-hero-copy{width:100%;text-align:center}@media(min-width:768px){.libra-col{width:280px}.libra-hero-copy{text-align:left}.libra-hero-sep{background:#376ba7}.libra-hero-media-small{display:none}.libra-hero-media{display:block;margin-left:340px}}@media(min-width:768px) and (max-width:991px){.libra-hero-media{margin-left:50%;padding-bottom:48%}.libra-col.hero-copy{width:45%}}@media(min-width:992px){.libra-hero-media{margin-left:340px}.libra-center{display:block;position:relative;margin-left:340px;margin-right:340px;top:7px;height:724px;background:transparent url('https://static.ringly.com/images/libra-collection-daybreak-hand-large.jpg') no-repeat center center;background-size:cover}}@media(min-width:992px) and (max-width:1299px){.libra-col{width:240px}.libra-hero-media{margin-left:270px}.libra-center{margin-left:270px;margin-right:270px;height:644px}}.inline-video-section{padding:80px 0 0}.csc-section{padding:50px 0 0}.csc-section .container{padding-bottom:50px}.csc-section .container.border-bottom{border-bottom:1px solid #ddd}.csc-section h3{margin-bottom:10px;color:#999}.csc-section .csc-item{border-top:1px solid #ddd;padding-top:40px;margin-top:40px;font-size:12px;line-height:18px}.csc-section .csc-item .csc-title{font-size:18px;line-height:30px;font-weight:500;text-transform:uppercase;letter-spacing:3px}.csc-section .csc-item p{margin-left:auto;margin-right:auto;max-width:320px;color:#777;letter-spacing:.5px}.csc-section .csc-sprite{margin-top:20px;margin-bottom:20px}@media(min-width:768px){.csc-section{padding:80px 0 0}.csc-section .container{padding-bottom:80px}.csc-section h3{margin-bottom:80px}.csc-section .csc-item{margin-top:0;border-top:0;padding-top:0}}.csc-sprite{display:inline-block;height:50px;width:115px;background:transparent url('https://static.ringly.com/images/sprites/csc-sprite.png') scroll no-repeat 0 0}.csc-select{background-position:0 -50px;width:165px}.csc-customize{background-position:0 -100px;width:210px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.csc-sprite{background-image:url('https://static.ringly.com/images/sprites/csc-sprite@2x.png');background-size:210px}}.apps-section{text-align:center;background:#f6f6f6}.apps-section p{color:#555}.apps-section .apps-list{padding-top:10px;overflow:hidden;text-transform:uppercase}.apps-section li{display:inline-block;width:100px;font-size:11px;font-weight:bold;color:#aaa;text-transform:uppercase;margin-bottom:30px}.apps-section img{width:48px;height:48px;margin-bottom:10px}.apps-section .copy{font-size:12px;line-height:24px;margin-bottom:0!important}@media(min-width:768px){.apps-section li{margin-left:10px;margin-right:10px}}.gift-cards-section{background-color:#d5e7e9;text-align:center}.gift-cards-section p{font-size:12px;line-height:24px;margin-bottom:24px}.gift-cards-section .gift-card-img,.gift-cards-section .gift-card-text{display:block;margin:0 auto}.gift-cards-section .gift-card-text{max-width:300px;text-align:center;margin-top:24px}@media(min-width:768px){.gift-cards-section .gift-card-img,.gift-cards-section .gift-card-text{display:inline-block;vertical-align:top;margin:0 20px}.gift-cards-section .gift-card-text{max-width:auto;width:300px;margin-right:0;text-align:left}}.community-section{padding:60px 0 0;text-align:center}.user-quotes{overflow:hidden}.user-quote,.user-quotes-shop{margin-bottom:30px}.user-quote{background:#f1edf5;padding:30px 50px;font-size:12px}.user-quote blockquote{border-left:0;margin-bottom:15px;font-size:14px;line-height:24px}.user-photos{overflow:hidden}.user-photo{float:left;height:0;background-position:center center;background-repeat:no-repeat;background-size:100%;width:50%;padding-bottom:50%;-webkit-user-select:none;user-select:none}.user-photo:after{content:attr(data-alt);position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;background:rgba(255,255,255,0.8);color:#333;font-size:12px;line-height:0;padding-top:50%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}html.no-touch .user-photo:hover:after,.user-photo.selected:after{opacity:1}@media(min-width:768px){.user-quotes-shop,.user-quote{margin-bottom:60px}.user-quotes{overflow:hidden;margin-bottom:60px}.user-quote{position:relative;margin-bottom:0}.user-quote:after{content:"";position:absolute;top:100%;left:0;width:100%;height:300%;background:#f1edf5}.user-photo{width:16.66666667%;padding-bottom:16.66666667%}}
