#document>header{background-image:none;min-height:none;z-index:3300}#document>header>.container{display:block!important;padding-left:1.6em;padding-right:1.6em;max-width:960px;margin:0 auto}#document>header>.container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(max-width:640px){#document>header>.container{padding-left:1.2em;padding-right:1.2em}}@media(max-width:480px){#document>header>.container{padding-left:.96em;padding-right:.96em}}@media(min-width:481px){#document>header>.container>#logo{-moz-box-shadow:0 6px 9px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 9px rgba(0,0,0,0.15);-ms-box-shadow:0 6px 9px rgba(0,0,0,0.15);-o-box-shadow:0 6px 9px rgba(0,0,0,0.15);box-shadow:0 6px 9px rgba(0,0,0,0.15)}}#home-carousel{overflow:hidden}.ie7 #home-carousel,.ie8 #home-carousel{height:640px!important}@media(max-width:480px){#home-carousel{padding-top:55px}}#home-carousel #carousel{position:relative;background-color:#9DDBE0;min-height:240px}@media(min-width:1001px){#home-carousel #carousel{height:640px!important}}.ie7 #home-carousel #carousel,.ie8 #home-carousel #carousel{height:640px!important;overflow:hidden}#home-carousel #carousel ul.slides{margin:0!important;list-style:none;min-height:240px}@media(min-width:1001px){#home-carousel #carousel ul.slides{height:640px!important}}.ie7 #home-carousel #carousel ul.slides,.ie8 #home-carousel #carousel ul.slides{height:640px!important}#home-carousel #carousel ul.slides>li{position:absolute;background-repeat:no-repeat;background-position:center center;min-height:240px;left:0;right:0;top:0;bottom:0}#home-carousel #carousel ul.slides>li a{text-decoration:none}@media(min-width:1001px){#home-carousel #carousel ul.slides>li{height:640px!important}}.ie7 #home-carousel #carousel ul.slides>li,.ie8 #home-carousel #carousel ul.slides>li{height:640px!important}@media(max-width:1000px){#home-carousel #carousel ul.slides>li{background-size:cover}}#home-carousel #carousel ul.slides>li img{max-width:100%;display:block}#home-carousel #carousel ul.slides>li .play{position:absolute;top:50%;left:50%;background-color:rgba(0,0,0,0.75);color:#FFF;overflow:hidden;text-align:center;font-size:2em;line-height:2.4em;margin:-1.2em;height:2.4em;width:2.4em;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;cursor:pointer}#home-carousel #carousel ul.slides>li .play:before{font-family:FontAwesome;font-weight:normal!important;font-style:normal!important;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f04b";display:block;text-indent:5px}.ie7 #home-carousel #carousel ul.slides>li .play{font-size:1.5em;line-height:1.6em;margin:-0.8em 0 0 -2.4em;height:1.6em;width:3.2em;background-color:#000;text-transform:uppercase}#home-carousel #carousel ul.slides>li .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:url("../images/main/home-carousel-overlay.png") repeat-x center top}@media(max-width:480px){#home-carousel #carousel ul.slides>li .overlay{display:none}}#home-carousel #carousel ul.slides>li .overlay a{position:absolute;top:0;left:0;right:0;bottom:0;display:block}#home-carousel #carousel ul.thumbnails{margin:0;list-style:none;position:absolute;z-index:3000;bottom:130px;text-align:right;height:15px}@media(max-width:1000px){#home-carousel #carousel ul.thumbnails{padding-left:1.6em;padding-right:1.6em}}@media(max-width:640px){#home-carousel #carousel ul.thumbnails{padding-left:1.2em;padding-right:1.2em}}@media(max-width:480px){#home-carousel #carousel ul.thumbnails{padding-left:.96em;padding-right:.96em}}@media(min-width:1001px){#home-carousel #carousel ul.thumbnails{width:960px;left:50%;margin-left:-480px}}@media(max-width:1000px){#home-carousel #carousel ul.thumbnails{left:0;right:0}}@media(max-width:760px){#home-carousel #carousel ul.thumbnails{bottom:40px}}#home-carousel #carousel ul.thumbnails>li{display:inline-block}.ie7 #home-carousel #carousel ul.thumbnails>li{display:inline;margin-left:4px}#home-carousel #carousel ul.thumbnails>li span,#home-carousel #carousel ul.thumbnails>li a{background-color:#333;display:block;width:15px;height:15px;text-align:left;text-indent:-900em;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;cursor:pointer}#home-carousel #carousel ul.thumbnails>li.current span,#home-carousel #carousel ul.thumbnails>li.current a{background-color:#FFF}#home-carousel #carousel ul.controls{display:none}#home-carousel #carousel #carousel_player_container{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;text-align:center}.ie7 #home-carousel #carousel #carousel_player_container,.ie8 #home-carousel #carousel #carousel_player_container{height:640px!important}@media(min-width:1001px){#home-carousel #carousel #carousel_player_container object,#home-carousel #carousel #carousel_player_container embed,#home-carousel #carousel #carousel_player_container iframe{max-width:960px;height:575px!important;margin:0 auto}}@media(max-width:1000px){#home-carousel #carousel #carousel_player_container object,#home-carousel #carousel #carousel_player_container embed,#home-carousel #carousel #carousel_player_container iframe{max-width:100%}}#passage_lookup{position:absolute;left:0;right:0;margin-top:-108px;z-index:499}@media(max-width:760px){#passage_lookup{margin:0;z-index:501}}@media(max-width:640px){#passage_lookup{text-align:center}}#passage_lookup>.container{padding-left:1.6em;padding-right:1.6em;max-width:960px;margin:0 auto}#passage_lookup>.container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(max-width:640px){#passage_lookup>.container{padding-left:1.2em;padding-right:1.2em}}@media(max-width:480px){#passage_lookup>.container{padding-left:.96em;padding-right:.96em}}#passage_lookup>.container form{padding:15px 1.2em 0;height:85px;background-color:#048577;color:#FFF;-moz-border-radius:12px;-webkit-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;position:relative}@media(max-width:760px){#passage_lookup>.container form{padding:15px;height:40px}}@media(max-width:640px){#passage_lookup>.container form{height:auto}}#passage_lookup>.container form h2{position:absolute;width:4.25em;font-size:1.1em;line-height:1.09091em;margin:0;text-transform:uppercase;font-family:"din next","times new roman",serif;vertical-align:middle;font-weight:normal}@media(max-width:640px){#passage_lookup>.container form h2{position:static;width:auto;font-size:1em;line-height:1.6em;margin:0}}#passage_lookup>.container form .field{position:absolute;left:6.5em;right:2.4em}@media(max-width:640px){#passage_lookup>.container form .field{position:static;font-size:.9em;line-height:1.77778em;margin-top:0;margin-bottom:.44444em}}#passage_lookup>.container form .field input[type="text"]{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background-color:#007064;color:#FFF;border:none;margin:0!important;font-size:inherit;-webkit-appearance:none;padding:8px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ie7 #passage_lookup>.container form .field input[type="text"]{behavior:url("/taglib/css/boxsizing.htc")}#passage_lookup>.container form button{position:absolute;right:1.2em;background-color:#10A897;color:#FFF;border:none;padding:3px .75em 4px;margin:0!important;-webkit-appearance:none;text-transform:uppercase;font-family:"din next","times new roman",serif;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}#passage_lookup>.container form button::-moz-focus-inner,#passage_lookup>.container form button[type="button"]::-moz-focus-inner{padding:0;border:0}@media(max-width:640px){#passage_lookup>.container form button{position:static;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:.9em;line-height:1.77778em;margin:0;padding:4px 1em 3px}}#passage_lookup>.container form button:after{font-family:FontAwesome;font-weight:normal!important;font-style:normal!important;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f0da";margin-left:.5em}#home-carousel+.divider,#passage_lookup+.divider{height:69px;position:absolute;left:0;right:0;margin-top:-69px;z-index:3200;background:url("../images/main/home-carousel-mask.png") no-repeat center top}@media(max-width:1000px){#home-carousel+.divider,#passage_lookup+.divider{z-index:2900}}#blog h2,#reviews h2{font-size:1.77em;line-height:.90395em;margin-top:.90395em;margin-bottom:.45198em;font-family:"din next","times new roman",serif;text-transform:uppercase;color:#048577}.ie7 #blog h2,.ie7 #reviews h2{font-family:"din next bold"}@media(max-width:760px){#blog h2,#reviews h2{font-size:1.33em;line-height:1.20301em;margin-top:1.20301em;margin-bottom:.6015em}}#blog{margin:0}#blog .feed.blog{height:300px}.ie7 #blog .feed.blog{position:relative}@media(max-width:800px){#blog .feed.blog{height:auto}}#blog+.divider{position:relative;z-index:4000;margin-top:-56px;background:url("../images/main/border-green-top.png") no-repeat center top;height:82px}@media(max-width:760px){#blog+.divider{margin-top:60px}}@media(max-width:640px){#blog+.divider{margin-top:120px}}#reviews{background-color:#048577;color:#FFF;overflow:hidden;padding-top:.8em}#reviews h2{color:#FFF;margin:0}#reviews>.container{padding-left:1.6em;padding-right:1.6em;max-width:960px;margin:0 auto}#reviews>.container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(max-width:640px){#reviews>.container{padding-left:1.2em;padding-right:1.2em}}@media(max-width:480px){#reviews>.container{padding-left:.96em;padding-right:.96em}}#reviews>.container blockquote.review{margin-top:.8em}#reviews>.container blockquote.review p{font-size:1em;line-height:1.6em;margin:0;font-weight:300}#reviews>.container blockquote.review cite{display:block;font-size:.75em;line-height:2.13333em;margin-top:1.06667em;margin-bottom:0}#reviews+.divider{background:url("../images/main/border-green-bottom.png") no-repeat center top;height:108px}#features{padding:2.4em 0 4em}#features>.container{padding-left:1.6em;padding-right:1.6em;max-width:960px;margin:0 auto}#features>.container:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(max-width:640px){#features>.container{padding-left:1.2em;padding-right:1.2em}}@media(max-width:480px){#features>.container{padding-left:.96em;padding-right:.96em}}#features>.container ul{margin:0;list-style:none}#features>.container ul li{float:left;width:300px;margin-left:30px}#features>.container ul li:first-child{margin-left:0}@media(max-width:1040px){#features>.container ul li{width:32%;margin-left:1.5%}}@media(max-width:480px){#features>.container ul li{width:auto;float:none;margin:0 0 .4em}}#features>.container ul li a{display:block;background-color:#069081;color:#FFF;text-decoration:none;font-family:"din next","times new roman",serif;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;font-size:1.5em;line-height:1.06667em;margin:0;padding:1.06667em .8em}@media(max-width:760px){#features>.container ul li a{font-size:1em;line-height:1.2em;margin:0;padding:.8em}}#features>.container ul li a:before{font-size:2em;line-height:1.04em;margin:0 .4em 0 0;height:1.2em;width:1em;float:left;text-align:center}#features>.container ul li a strong{display:block;text-transform:uppercase}@media(max-width:1040px) and (min-width:480px){#features>.container ul li a{text-align:center}#features>.container ul li a:before{display:block;width:auto;margin:0;float:none}}#features>.container ul li.free_downloads a:before{font-family:FontAwesome;font-weight:normal!important;font-style:normal!important;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f01a"}#features>.container ul li.preview_sample a:before{font-family:FontAwesome;font-weight:normal!important;font-style:normal!important;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f016"}#features>.container ul li.newsletter_signup a:before{font-family:FontAwesome;font-weight:normal!important;font-style:normal!important;text-decoration:inherit;-webkit-font-smoothing:antialiased;content:"\f0e0"}