.wrapper{width:100%;position:relative}.ie8 .wrapper{max-width:100%}.main{width:100%;margin:0 auto;padding-top:0}.home-section{width:100%}.home-section-inner{padding:0 5%;margin:0 auto}.homepage-top-container,.teaser-app{background:url(/Content/img/slideshow-bg.png) top left #2d2f57;color:#fff}.homepage-top-container{margin:0 auto 40px 0;padding:20px 0;width:100%}.homepage-top-container h1{color:#fff;font-size:2.7em;padding:0 5%;margin:20px 0 0;text-align:center}.homepage-top-container p{padding:0 15% 20px;font-size:1.6em;line-height:1.4em;margin:10px 0;text-align:center}.home-search-box{padding:0;width:80%;max-width:700px;margin:0 auto 20px;position:relative}.home-search-box form{margin:0;padding:0}.home-search-box .gs-searchbox-container{padding:5px;background:#fff;width:76%;float:left;margin:0 10px 0 0}.home-search-box .gs-searchbox-container span{color:#adadad;font-size:32px;top:14px;left:11px}.home-search-box .gs-searchbox-container .global-search-input{display:block;border:none!important;box-shadow:0 0 0!important;font-size:24px;background:0 0!important;width:100%;padding-left:54px;padding-right:40px;margin:0}.home-search-box .global-search-controls{position:relative;float:left;margin:0;right:0;top:0}.home-search-box .global-search-controls .global-search-filter-wrapper{position:absolute;top:17px;left:-50px}.home-search-box .global-search-controls .global-search-filter{font-size:24px}.home-search-box .global-search-controls .btn-primary,.home-search-box .global-search-controls .btn-primary.disabled,.home-search-box .global-search-controls .btn.btn-primary[disabled]{color:#FFF;background:#6fae37;border:1px solid #6fae37;font-size:24px;width:120px;height:58px;line-height:58px;text-align:center;margin:0;padding:0}.home-search-box .global-search-controls .btn-primary:hover{border:1px solid #66a032;color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc2YmMzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZmFlMzciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#76bc3c 0,#6fae37 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#76bc3c),color-stop(100%,#6fae37));background:-webkit-linear-gradient(top,#76bc3c 0,#6fae37 100%);background:-o-linear-gradient(top,#76bc3c 0,#6fae37 100%);background:-ms-linear-gradient(top,#76bc3c 0,#6fae37 100%);background:linear-gradient(to bottom,#76bc3c 0,#6fae37 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#76bc3c', endColorstr='#6fae37', GradientType=0);box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}.home-search-box .gs-filter-flyout.nav-flyout:after,.home-search-box .gs-filter-flyout.nav-flyout:before{left:199px}.home-search-box:after,.home-search-box:before{content:" ";display:table}.home-search-box:after{clear:both}.col{float:left;width:47%}.col-left{margin-right:5%}.teaser .img{float:left;width:18%;height:70px;margin:0 5% 0 0;font-size:60px;color:#393c81}.teaser .content{float:left;width:100%}.teaser .content .btn{margin-right:0}.teaser h3,.teaser p{margin-top:0}.teaser.col{width:30%}.btn-new{font-weight:700;color:#6fae37;text-transform:uppercase}.cta-button-container{margin-bottom:30px}.cta-button-container .btn{margin-right:0}.cta{padding:0;position:relative;text-align:center;width:100%;z-index:2;float:left;margin-bottom:15px}.cta h2{padding:0 5%}.cta p{color:#333;font-size:19px;font-weight:700;margin-bottom:16px}.home-section-testimonial{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;margin:40px 0;padding:45px 0 40px}.testimonals-container-outer h2{margin:0 0 25px;font-size:1.5em;line-height:1.3em;text-align:center}.testimonials-container{width:100%}.testimonial{width:22%;margin:0 3% 0 0;float:left}.testimonial p{margin:0 0 15px;position:relative;background:#fff;padding:10px;border:1px solid #ddd;border-bottom:2px solid #ddd;font-size:.9em;line-height:1.4em}.testimonial p:after,.testimonial p:before{left:20px;top:100%;z-index:0}.testimonial p:before{content:"";position:absolute;border:10px solid transparent;border-left-color:#ddd;border-width:15px;margin-top:-13px}.testimonial p:after{content:"";position:absolute;border:10px solid transparent;border-left-color:#fff;border-width:14px;margin-top:-14px}.testimonial .attribution{font-size:.8em;line-height:1.4em}.home-carousel-container .busy-indicator{text-align:center;margin:250px auto;border:1px solid #ddd;padding:15px;width:80px;background:#fff}.home-carousel-container .busy-indicator .img-loading{margin:0}#arrowsNewlyAdded,#arrowsPopular{display:none}.carousel-container{width:100%;margin:0 auto;padding:30px 0 60px}.carousel-container .tabs-container{clear:both;margin-bottom:0}.carousel-container .book-cover-container-outer{width:150px;position:relative}.carousel-container .book-cover,.carousel-container img{margin:0;text-align:center}.carousel-container .undefined-cover{background:#ccc;color:#333;display:block;font-family:Georgia;font-weight:700;height:225px;width:160px;line-height:20px;font-size:13px;overflow:hidden;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,.5);margin:0 0 20px}.carousel-container .carousel-list{list-style:none;padding:0 0 10px!important;margin:0}.carousel-container .carousel-list .undefined-cover span{display:table-cell;position:static;vertical-align:middle}.carousel-container .carousel-list .undefined-cover span span{height:130px;padding:10px 10px 10px 12px;position:relative;width:123px}.carousel-container .carousel-list li{list-style:none;padding:20px;float:left;line-height:16px;margin:0 25px 0 20px;position:relative;overflow:visible!important;width:160px;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.carousel-container .carousel-list li .text{min-height:100px;margin:10px 0 0}.carousel-container .carousel-list li .text a{color:#333}.carousel-container .carousel-list li .text a:hover{text-decoration:underline}.carousel-container .carousel-list li .text .book-title-short{display:block;display:-webkit-box;max-width:400px;height:80px;margin:0 auto;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.carousel-container .carousel-list li .btn{display:block;margin:10px 0}.carousel-container .carousel-list li .more-details-link{display:block;text-align:center;font-weight:700;font-size:.9em;margin-bottom:10px}.carousel-container .carousel-list li .free-flag,.carousel-container .carousel-list li .free-temp-flag{position:absolute;width:48px;height:48px;top:-21px;left:-21px}.carousel-container .carousel-list .author,.carousel-container .carousel-list .contributors{padding-top:4px;color:#adadad;font-size:.8em}.carousel-container .carousel-list span{display:block}.carousel-container .content{padding:20px 0 0}.carousel-container .content .content-inner{overflow:hidden;position:relative}.carousel-container .arrow{cursor:pointer;position:absolute;top:47%;font-size:40px;color:#adadad}.carousel-container .arrow:focus,.carousel-container .arrow:hover{color:#333}.carousel-container .prev{left:-10px}.carousel-container .next{right:-10px}.carousel-container .list{position:relative;top:-25px;z-index:2;width:90%!important;margin-left:20px}.carousel-container .list p{margin:22px 0 20px;font-size:.9em;line-height:1.3em}.carousel-container .text{padding-left:0;font-size:.9em}.carousel-container .free,.carousel-container .free-large{left:0}.teaser-tour-padding{padding-bottom:30px}.teaser-social-padding{padding-top:30px;padding-bottom:45px}.teaser-left,.teaser-right{float:left;width:46%;text-align:center}.teaser-left h2,.teaser-right h2{margin-top:0;margin-bottom:10px}.teaser-left p,.teaser-right p{margin-top:0}.teaser-right{float:right;margin-left:5%}.teaser-content .btn{margin-right:0}.teaser-logo{height:75px;font-size:60px;color:#393c81}.teaser-logo span{text-transform:uppercase;font-size:42px}.teaser-logo span .teaser-sup{font-size:18px;top:-16px}.teaser-img{height:75px;font-size:60px;position:relative;color:#393c81}.teaser-img .computer,.teaser-img .phone,.teaser-img .tablet{float:left;margin-right:12%;position:relative}.teaser-img .phone{font-size:70px;top:79px}.teaser-img .tablet{font-size:110px;top:45px}.teaser-img .computer{font-size:140px;top:9px;margin-right:0}.teaser-app{padding:30px 0;margin:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.teaser-app h2{font-size:2em;line-height:1.3em;margin-top:0;margin-bottom:15px;color:#fff}.teaser-app p{margin-top:0}.teaser-app .teaser-content{float:left;width:41%}.teaser-app .teaser-img{float:right;width:45%;top:-10px;color:#fff;height:auto}.teaser-app .teaser-app-inner{padding:0 5%;margin:0 auto}.teaser-app .app-btn{color:#fff;font-size:1.1em;margin:0 30px 15px 0;float:left}.teaser-app .app-btn span{font-size:38px;margin-right:8px;position:relative;top:5px}.teaser-social .teaser-social-icons{width:240px;height:75px;margin:0 auto}.teaser-social .teaser-social-icons a.social-icon{float:left;margin-right:5%;margin-bottom:5%;font-size:60px}.teaser-social .teaser-social-icons a.social-icon.facebook{color:#3B5998}.teaser-social .teaser-social-icons a.social-icon.facebook:hover{color:#4769b2}.teaser-social .teaser-social-icons a.social-icon.twitter{color:#55acee}.teaser-social .teaser-social-icons a.social-icon.twitter:hover{color:#75c2fc}.teaser-social .teaser-social-icons a.social-icon.google{color:#2d2d2d}.teaser-social .teaser-social-icons a.social-icon.google:hover{color:#474747}.teaser-social .teaser-social-icons a.social-icon.youtube{color:#cd201f;margin-right:0}.teaser-social .teaser-social-icons a.social-icon.youtube:hover{color:#e52d27}.teaser-social .teaser-content{clear:both}.marcom-container{width:86%}.marcom-container .twitter-feed{width:43%;float:right}.ios-promo{background:#fff;border:1px solid #ddd;padding:15px;max-width:460px;margin:0 auto 20px;font-size:14px;line-height:20px;position:relative}.ios-promo .mobile-icon{font-size:66px;color:#393c81;position:absolute;top:5px}.ios-promo .ios-promo-content{float:left;padding-left:42px;margin:0 0 15px}.ios-promo .dismiss-line{text-align:right}.ios-promo .dismiss-line .icon-close{margin-right:7px;position:relative;top:1px}.android-promo-icon.mobile-icon{font-size:32px;top:22px}@media only screen and (max-width:995px){.marcom-container{width:380px}.marcom-container .twitter-feed{display:none}}@media only screen and (max-width:850px){.teaser-app .teaser-content{width:60%}.teaser-app .teaser-img{width:30%}.teaser-img .phone{top:35px}.teaser-img .tablet{top:0}}@media only screen and (max-width:805px){.home-search-box .gs-searchbox-container .global-search-input{padding-right:10px;padding-left:40px}}@media only screen and (max-width:786px){.home-search-box{padding:0;width:80%;max-width:700px;margin:0 auto;position:relative}.home-search-box .gs-searchbox-container{padding:5px;background:#fff;width:73%;float:left;margin:0 10px 0 0}.home-search-box .gs-searchbox-container span{color:#adadad;font-size:32px;top:14px;left:11px}.home-search-box .gs-searchbox-container .global-search-input{border:none;font-size:24px;background:0 0;width:100%;margin:0}.home-search-box .global-search-controls{position:relative;float:left;margin:0;right:0;top:0}}@media only screen and (max-width:757px){.teaser-social .teaser-social-icons{width:132px}.teaser-social .teaser-social-icons a.social-icon{margin-right:30px;margin-bottom:15px}.teaser-social .teaser-social-icons a.social-icon.twitter,.teaser-social .teaser-social-icons a.social-icon.youtube{margin-right:0}.carousel-container .carousel-list .list{width:90%}}@media only screen and (max-width:700px){.home-search-box{width:90%}.home-search-box .gs-searchbox-container{padding:0;width:70%}.home-search-box .gs-searchbox-container span{font-size:27px;top:11px}.home-search-box .global-search-controls .btn-primary,.home-search-box .global-search-controls .btn-primary.disabled,.home-search-box .global-search-controls .btn.btn-primary[disabled]{height:48px;line-height:48px}}@media only screen and (max-width:655px){.home-search-box .gs-searchbox-container{width:73%}}@media only screen and (max-width:600px){.home-search-box .gs-searchbox-container{width:65%}}@media only screen and (max-width:570px){.homepage-top-container h1{font-size:2.3em;margin:0}.homepage-top-container p{padding:0 5% 20px;line-height:1.2em}}@media only screen and (max-width:530px){.home-section{padding-bottom:0;margin-bottom:0}.teaser-tour-padding{border-top:0}.teaser-left,.teaser-right{float:left;width:100%;margin-right:0;border-bottom:1px solid #ddd;padding:30px 0}.teaser-left.teaser-tour,.teaser-right.teaser-tour{border-top:1px solid #ddd}.teaser-right.teaser-blog,.teaser-right.teaser-newsletter{border-bottom:none}.teaser-app .teaser-content{width:100%}.teaser-app .teaser-img{float:left;width:100%;top:0}.teaser-img .phone{top:79px}.teaser-img .tablet{top:45px}.carousel-container .carousel-list .list{width:80%}}@media only screen and (max-width:480px){.homepage-top-container h1,.homepage-top-container p{font-size:2.1em;padding:0 4%}.homepage-top-container p{font-size:1.2em}.teaser-img .phone{font-size:62px;top:79px}.teaser-img .tablet{font-size:100px;top:45px}.teaser-img .computer{font-size:134px}.home-search-box{margin-top:20px;margin-bottom:0}.home-search-box .gs-searchbox-container{padding:0;width:64%}.home-search-box .gs-searchbox-container span{font-size:22px;top:6px}.home-search-box .gs-searchbox-container .global-search-input{font-size:18px}.home-search-box .global-search-controls .btn-primary,.home-search-box .global-search-controls .btn-primary.disabled,.home-search-box .global-search-controls .btn.btn-primary[disabled]{height:36px;line-height:36px;font-size:18px;width:auto;padding:0 15px}.rotating-testimonials .r-testimonial{font-size:1.1em}.testimonals-container-outer h2{margin:15px 0 20px;font-size:1.5em;line-height:1.2em}.marcom-container{display:none}}@media only screen and (max-width:380px){.teaser-img .phone{font-size:44px;top:76px}.teaser-img .tablet{font-size:74px;top:50px}.teaser-img .computer{font-size:112px}}@media only screen and (max-width:350px){.home-search-box .gs-searchbox-container{width:62%}.home-search-box .gs-searchbox-container .placeholder-label{display:none}}
.marcom-container{background:url(/Content/img/marcom/qta_askquestia_bg.png) top left #f7f8fc;padding:15px;border:1px solid #dcdded;margin:0 auto 30px;-webkit-box-shadow:inset 0 1px 4px 0 #d0d0d0;box-shadow:inset 0 1px 4px 0 #d0d0d0}.twitter-questions{font-family:Cabin;font-weight:700;width:400px;line-height:27px;float:left}.marcom-header{font-size:30px;margin-bottom:10px}.marcom-icon span{width:30px;height:30px;display:inline-block;margin-right:30px;font-size:40px;color:#666;background:#fff;border-radius:50%;line-height:30px}.marcom-icon.twitter:hover span{color:#27c0c8}.marcom-icon.facebook:hover span{color:#508bc3}.marcom-icon.google:hover span{color:#df7373}.marcom-icon.blog{position:relative;top:-14px}.marcom-icon.blog span{background:#666;color:#fff;font-size:10px;text-align:center;height:32px;width:32px;line-height:32px;position:relative}.marcom-icon.blog:hover span{background:#9e1c1f}.marcom-icon.blog:before{background:#fff;border-radius:50%;content:"";height:32px;width:32px;position:absolute;top:-7px;left:-2px}.question{font-size:17px}.hashtag{color:#d62800}.twitter-questions p{font-size:22px;margin:10px 0}.marcom-social-icons{margin-left:56px}.marcom-container .twitter-feed{float:left}