﻿body{font-family:"Open Sans", Arial, Helvetica, sans-serif}.main-jt{background:url(/assets/coffee_photo_bw-deca4070a7849b402f3ca26fc0d209279aa733181152bbb55299fb54a23c1b05.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:550px;color:#000;margin-bottom:0px}.main-jt h1{margin-top:0px;margin-bottom:0px;text-align:center}.restoration-main-logo{background:transparent url(/assets/restoration-logo-web-90458075f349e4a2f27f747982b00ac2b50d5ef1e8f8dcc413d1f5f0dd15316b.png) no-repeat 0px 0px;width:600px;height:248px}#intro_pane{background:url(/assets/worn-brick-texture-58abd8a6f999bc16b18451a7fa5924ec80d5e1fb78a3cab61caa5df930111424.jpg) no-repeat left center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#FFF;padding-top:40px}.intro_text{background:black;background:rgba(0,0,0,0.5);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;padding-bottom:20px;padding-top:1px}.intro_text a{color:#8bc34a}.intro_text a:hover{color:#ff9800}.how_works h3{font-weight:600;text-transform:uppercase;letter-spacing:-1px;font-size:30px}.how_works hr{border-color:#333}.how_works{padding-bottom:40px;padding-top:40px}#coffee_gives_back,.single_statement_pane{padding-bottom:30px;padding-top:30px;color:#FFF;background-color:#333}#coffee_gives_back h1.thin_wide,.single_statement_pane h1.thin_wide{font-weight:300;letter-spacing:5px;text-align:center;text-transform:uppercase}#why_drink,.jungle-bg{background:url(/assets/jungle-bg-0df718b0f8f16f4207298ac0cb5f5b321ed72fb72976a4cebf0d5d816c1e5bfe.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#FFF;padding-top:40px;padding-bottom:20px}#why_drink .col-md-6:not(.no-bg),.jungle-bg .col-md-6:not(.no-bg){background-color:rgba(0,0,0,0.5);color:#FFF;padding-bottom:20px;margin-bottom:20px;padding-top:1px}#why_drink .col-md-6:not(.no-bg) a.btn-link,.jungle-bg .col-md-6:not(.no-bg) a.btn-link{color:#CCC;padding:0px}#why_drink .col-md-6:not(.no-bg) a.btn-link:hover,.jungle-bg .col-md-6:not(.no-bg) a.btn-link:hover{color:#009ecc}#why_drink .no-bg.col-md-6,.jungle-bg .no-bg.col-md-6{padding-top:70px}#why_drink .no-bg.col-md-6 .sign_up_floating_panel,.jungle-bg .no-bg.col-md-6 .sign_up_floating_panel{background-color:rgba(0,0,0,0.8);padding:15px;margin-left:30px}#why_drink .no-bg.col-md-6 .sign_up_floating_panel h2,.jungle-bg .no-bg.col-md-6 .sign_up_floating_panel h2{margin-top:5px}.about_bg{background:#009ecc;background:-moz-linear-gradient(left, #009ecc 0%, #006784 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #009ecc), color-stop(100%, #006784));background:-webkit-linear-gradient(left, #009ecc 0%, #006784 100%);background:-o-linear-gradient(left, #009ecc 0%, #006784 100%);background:-ms-linear-gradient(left, #009ecc 0%, #006784 100%);background:linear-gradient(to right, #009ecc 0%, #006784 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#009ecc', endColorstr='#006784',GradientType=1 );color:#FFF;padding-top:45px;padding-bottom:45px}.about_bg div.mission{background-color:rgba(0,0,0,0.3);padding:20px;text-align:center}.about_bg div.mission h2.title{color:#CFC;font-weight:300;letter-spacing:5px;text-transform:uppercase;margin-top:0px}.about_bg div.mission .fa-star{opacity:0.5}.testimonials_bg,.coffee_bean_bg{background:url(/assets/coffee_texture-11f482a067dee9224076a9f8296bc6f17429488fabb55b8b13d989997debae97.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#FFF;padding-top:40px;padding-bottom:20px}.quote{background:black;background:rgba(0,0,0,0.3);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);zoom:1;quotes:"“" "”" "‘" "’";margin-bottom:30px;padding:20px 10px 10px 10px}.quote p:before{color:#ccc;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.5em;font-family:"Times New Roman"}.quote p:after{color:#ccc;content:close-quote;font-size:4em;line-height:0.1em;vertical-align:-0.5em;margin-left:10px;font-family:"Times New Roman"}.quote small{color:#CCC}.contact_bg{background-color:#333333;color:#FFF}.contact_bg a{color:#FFF}.contact_bg a:hover{text-decoration:underline;color:#009ecc}.copyright_footer{padding:20px;background-color:#CCC}.light{font-weight:300}.big{font-size:20pt}.medium{font-size:16pt}.contact_sym{font-weight:bold;color:#009ecc;margin-right:10px;font-size:18px}.nav-top-spacer{padding-top:70px}.footer-bottom-spacer{padding-bottom:40px}.navbar-inverse{background:rgba(0,0,0,0.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#B4000000, endColorstr=#55000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B4000000, endColorstr=#B4000000);color:#FFF}.navbar-inverse .navbar-brand{color:#DDD;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-weight:300;background:transparent url(/assets/restoration-header-web-a1009f19557609e572f682ecad409a4c7d57b64a5bd6e7cbdf995daf6eefcf86.png) no-repeat 0px 0px;margin-left:15px !important;margin-top:5px !important;padding:10px 25px 0px 45px;margin-bottom:-5px !important;width:230px}.navbar-inverse .navbar-nav>li>a{color:#DDD}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background:#009ecc}.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background:#ff8315}.navbar-inverse .navbar-nav>li>a.btn{padding-top:8px;padding-bottom:8px;margin-top:6px;margin-left:5px;margin-right:5px}.navbar-inverse .navbar-nav>li>a.btn-border:hover{color:#ff8315;border-color:#ff8315;background:transparent}.btn-default{background-color:#333;color:#FFF;border:0px}.btn-default:hover{background-color:#60bd3b;color:#FFF}.btn-primary{border:0px;background-color:#60bd3b}.btn-primary:hover{background-color:#009ecc}.btn-inverse{background-color:#FFF;color:#333;border:0}.btn-border{border:1px solid #FFF;background-color:transparent;color:#FFF}.btn-inverse:hover{background-color:#60bd3b;color:#FFF}.btn-inverse-hover-blue:hover{background-color:#009ecc;color:#FFF}.btn{border-radius:2px}.btn-lg{border-radius:2px}.blend-select{text-align:center;border:2px solid transparent;cursor:pointer;min-height:200px}.blend-select h3{margin-top:0px}.blend-options input[type="radio"]{position:absolute;left:-9000px}.blend-select.green h3{color:#60bd3b}input[type="radio"]:checked+label.blend-select.green{border-color:#60bd3b}input[type="radio"]:checked+label.blend-select.green:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:'\f14a';position:absolute;top:-15px;left:-5px;font-size:40px;color:#60bd3b}.blend-select.green:hover{border-color:#60bd3b}.blend-select.blue h3{color:#009ecc}input[type="radio"]:checked+label.blend-select.blue{border-color:#009ecc}input[type="radio"]:checked+label.blend-select.blue:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:'\f14a';position:absolute;top:-15px;left:-5px;font-size:40px;color:#009ecc}.blend-select.blue:hover{border-color:#009ecc}.blend-select.orange h3{color:#ff8315}input[type="radio"]:checked+label.blend-select.orange{border-color:#ff8315}input[type="radio"]:checked+label.blend-select.orange:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:'\f14a';position:absolute;top:-15px;left:-5px;font-size:40px;color:#ff8315}.blend-select.orange:hover{border-color:#ff8315}.blend-select-selected{border:2px solid #CCC}.blend-select:hover{border:2px solid #CCC}.size-options input[type="radio"]{position:absolute;left:-9000px}.size-options label{position:relative;cursor:pointer}.size-options label:hover{background-color:#000;background-color:rgba(0,0,0,0.2)}.size-options input[type="radio"]:checked+label{background-color:#000;background-color:rgba(0,0,0,0.3)}.size-options input[type="radio"]:checked+label:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:'\f14a';position:absolute;top:-15px;left:-5px;font-size:30px;color:#fff}.price-block{background-color:#FFF;display:inline-block;color:#0081a6;padding:10px;font-size:30px;margin-top:20px;margin-right:20px;margin-left:20px}.grind-options input[type="radio"]{position:absolute;left:-9000px}.grind-options label{position:relative;cursor:pointer;border:1px solid transparent}.grind-options label:hover{border:1px solid #CCC}.grind-options input[type="radio"]:checked+label{border:1px solid #FFF}.grind-options input[type="radio"]:checked+label:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:'\f14a';position:absolute;top:-15px;left:-5px;font-size:30px;color:#fff}.grind-options .col-md-6{padding-bottom:20px}.grind-options .grind_option{background-color:#000;background-color:rgba(0,0,0,0.8);padding:15px;min-width:200px;text-align:center}.cause-options input[type="radio"]{position:absolute;left:-9000px}.cause-options label{position:relative;cursor:pointer;font-weight:normal;padding:0px 10px}.cause-options label:hover{background-color:#EEE}.cause-options input[type="radio"]:checked+label{background-color:#DDD}.cause-options input[type="radio"]:checked+label:before{font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:inherit;content:'\f14a';position:absolute;top:-15px;left:-5px;font-size:30px;color:#000}.cart-item{position:relative;background-color:#666;color:#FFF;margin:10px 0px;max-width:400px;padding:10px 20px}.cart-item .cart-price{font-size:25px;padding:15px;background-color:#FFF;color:#333;margin-left:10px}.cart-item h3{margin-top:0px}.cart-total{max-width:400px;border-top:1px solid #CCC;padding-top:20px;margin-top:30px}.cart-total h3{margin-top:0px;color:#666}.cart-total .price-total{font-size:20px}.notice,.alert{position:fixed;top:90px;left:50%;width:300px;margin-left:-150px;background-color:#000;background-color:rgba(0,0,0,0.8);color:#FFF;padding:20px 30px;z-index:3000}.notice .close,.alert .close{position:absolute;top:5px;right:10px;color:#CCC;opacity:1;filter:alpha(opacity=100);text-shadow:none}.notice .close:hover,.alert .close:hover{color:#FFF}.required_asterisk{color:#f58321}.field{margin-bottom:10px}.honey{position:absolute;left:-9999px}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.navbar-inverse .navbar-brand{background:transparent url(/assets/restoration-header-web@2x-258a3639e102c8d8b81bc90ef4a98c856e6308df64be9a5888c00c16a193401e.png) no-repeat 0px 0px;background-size:220px 40px}.restoration-main-logo{background:transparent url(/assets/restoration-logo-web@2x-5cfb8556fa98aff0f36875c67a3366d5dc81662b56cace0169e1612c7b8148bb.png) no-repeat 0px 0px;background-size:600px 248px}}@media only screen and (max-width: 600px){.restoration-main-logo{margin-top:30px;background:transparent url(/assets/restoration-logo-web-sm-eed6a876bd8f54150311aaf3c2b5ac1bc71f15b5e74b4b81f6e8853e3cc27c33.png) no-repeat 0px 0px;height:124px;width:300px}.main-jt{height:400px}.testimonials_bg,.coffee_bean_bg{background:url(/assets/coffee_texture_1200-a39631afe64d87aeb28b189161be2b1c8c63899b11e16863df3b09a56691294c.jpg) no-repeat center center fixed}}@media only screen and (-Webkit-min-device-pixel-ratio: 1.5) and (max-width: 600px), only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 600px), only screen and (-moz-min-device-pixel-ratio: 1.5) and (max-width: 600px), only screen and (-o-min-device-pixel-ratio: 3 / 2) and (max-width: 600px), only screen and (min-device-pixel-ratio: 1.5) and (max-width: 600px), only screen and (min-resolution: 192dpi) and (max-width: 600px), only screen and (min-resolution: 2dppx) and (max-width: 600px){.restoration-main-logo{background:transparent url(/assets/restoration-logo-web-90458075f349e4a2f27f747982b00ac2b50d5ef1e8f8dcc413d1f5f0dd15316b.png) no-repeat 0px 0px;background-size:300px 124px;height:124px;width:300px}}
