﻿html{font-size:14px;line-height:1.5em}body{font-size:14px;line-height:1.5em;line-height:1.4;letter-spacing:.1px;color:#162127;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.placeholder{line-height:normal}body:-moz-placeholder{line-height:normal}body::-moz-placeholder{line-height:normal}body:-ms-input-placeholder{line-height:normal}body::-webkit-input-placeholder{line-height:normal}a,.btn,[role="button"]{outline:none !important}a,input,label{cursor:pointer}label{font-weight:400}h1,h2,h3,h4,h5,h6,p,sub,sup,small{font-family:"Open Sans", Arial, Helvetica, sans-serif;color:inherit;font-weight:400;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;font-weight:400;font-size:14px;line-height:1.5em}b,strong{font-weight:600}em{font-style:italic}.unemphasized{color:#5c6468}.form-control[readonly],input[readonly]{background-color:#f3f4f4}::-webkit-input-placeholder{padding:0;line-height:normal}.site-alert{position:absolute;top:0;left:0;width:100%;background-color:#f3f4f4;overflow:hidden;z-index:1050}.site-alert p{margin-top:10.5px}@media (max-width: 767px){.hide-xs{display:none}}@media (max-width: 991px), (max-width: 1199px) and (orientation: landscape){.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.tracking-pixel{width:1px;height:1px;position:absolute;bottom:0;left:0}fieldset{margin-bottom:42px}input[type="password"]{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"].placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]:-moz-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]::-moz-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]:-ms-input-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}input[type="password"]::-webkit-input-placeholder{font-family:"Open Sans", Arial, Helvetica, sans-serif}.dashed-underline{border-bottom:1px dashed #8b9093;padding-bottom:0.3em}.solid-underline{border-bottom:1px solid #dcdedf}.vertical-0{margin-top:0px;margin-bottom:0px}.vertical-1{margin-top:5.25px;margin-bottom:5.25px}.vertical-2{margin-top:10.5px;margin-bottom:10.5px}.vertical-3{margin-top:21px;margin-bottom:21px}.vertical-4{margin-top:31.5px;margin-bottom:31.5px}.vertical-5{margin-top:42px;margin-bottom:42px}.vertical-6{margin-top:52.5px;margin-bottom:52.5px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-middle{vertical-align:middle}.align-to-btn{padding-top:6px;padding-bottom:6px;text-align:center}#user-store-data{display:none}.dropdown{border:1px solid #e6e6e6;height:30px;margin:5px 0px 15px 5px;background:#fff}.haml-bub-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;margin-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 16px;font-size:14px;line-height:1.5em;border-radius:3px;margin-bottom:6px;margin-right:6px;font-weight:600}.haml-bub-button:focus{outline:0}.haml-bub-button:hover,.haml-bub-button:active,.haml-bub-button:focus{text-decoration:none;border:1px solid transparent;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.haml-bub-button.disabled,.haml-bub-button[disabled],fieldset[disabled] .haml-bub-button{cursor:not-allowed;opacity:.65}.haml-bub-button.active .button-icon{color:#fff}.haml-bub-button.small{padding:5px 24px;font-size:12px;line-height:1.5em}.haml-bub-button.large{padding:12px 36px;font-size:16px;line-height:1.5em}.haml-bub-button.full{width:100%}.haml-bub-button .button-icon,.haml-bub-button .button-icon-image{position:relative;left:-14px;width:14px;margin-left:14px}.haml-bub-button .button-icon:only-child,.haml-bub-button .button-icon-image:only-child{left:0;margin:0 -3px}.haml-bub-button .button-icon img,.haml-bub-button .button-icon-image img{height:14px}.haml-bub-button.full .button-icon{position:absolute;left:0px}.haml-bub-button .button-text{text-transform:capitalize;width:100%;text-align:center}.haml-bub-button.primary,.haml-bub-button.active{background-color:#07b798;color:#fff}.haml-bub-button.primary:hover,.haml-bub-button.active:hover,.haml-bub-button.primary:focus,.haml-bub-button.active:focus,.haml-bub-button.primary:active,.haml-bub-button.active:active{background-color:#069c81;color:#fff}.haml-bub-button.secondary{background-color:#dcdedf;color:#162127;border:1px solid #c5c8c9}.haml-bub-button.secondary:hover,.haml-bub-button.secondary:focus,.haml-bub-button.secondary:active{background-color:#c5c8c9}.haml-bub-button.secondary-light{background-color:#f3f4f4;border:1px solid #dcdedf;color:#162127}.haml-bub-button.secondary-light:hover,.haml-bub-button.secondary-light:focus,.haml-bub-button.secondary-light:active{background-color:#dcdedf;border:1px;border-style:solid;border-color:#dcdedf;color:#162127}.haml-bub-button.odark{background-color:rgba(22,33,39,0.15);color:#fff}.haml-bub-button.odark:hover,.haml-bub-button.odark:focus,.haml-bub-button.odark:active{background-color:rgba(22,33,39,0.25);color:#fff;-webkit-box-shadow:1px 1px 12px rgba(255,255,255,0.08);box-shadow:1px 1px 12px rgba(255,255,255,0.08)}.haml-bub-button.olight{background-color:rgba(255,255,255,0.15);color:#fff}.haml-bub-button.olight:hover,.haml-bub-button.olight:focus,.haml-bub-button.olight:active{background-color:rgba(255,255,255,0.25);color:#fff;-webkit-box-shadow:1px 1px 12px rgba(22,33,39,0.04);box-shadow:1px 1px 12px rgba(22,33,39,0.04)}.haml-bub-button.partners{background-color:#F44336;color:#fff}.haml-bub-button.partners:hover,.haml-bub-button.partners:focus,.haml-bub-button.partners:active{background-color:#cf392e;color:#fff}.haml-bub-button.transparent{border:2px solid #fff;background-color:transparent;background-image:none;color:#fff}.haml-bub-button.transparent.hover{background-color:#fff;color:#0398dc}.haml-bub-button.link,.haml-bub-button.secondary-link{background:none;border:none;margin:0;padding:0;color:#07b798}.haml-bub-button.link .button-text,.haml-bub-button.secondary-link .button-text{margin-left:0}.haml-bub-button.link .button-icon,.haml-bub-button.secondary-link .button-icon{color:#07b798;margin-left:0}.haml-bub-button.link.hover,.haml-bub-button.hover.secondary-link{background:none;text-decoration:underline}.haml-bub-button.secondary-link{color:#b9bcbe}.haml-bub-button.secondary-link .button-icon{color:#b9bcbe}.haml-bub-button.secondary-link.hover{text-decoration:none}.alert-danger{background:#faa19b;color:#ab2f26;border:1px solid #F44336}.alert-danger button.close{color:#ab2f26}.alert-danger{background:#faa19b;color:#ab2f26;border:1px solid #F44336}.alert-danger button.close{color:#ab2f26}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.grecaptcha-badge{position:fixed !important;left:2000% !important}.header-nav{background-color:#F44336;color:#fff;padding:7px 0}.header-nav .header-logo,.header-nav .action-buttons .btn{position:relative;top:1px}.header-nav .header-logo{float:left;height:20px;margin-top:5px;margin-bottom:5px}.header-nav .header-logo img{height:20px;display:block}.header-nav .action-buttons{white-space:nowrap}.header-nav .action-buttons .btn{line-height:28px;padding:0 22px;color:#fff;font-weight:400;margin-left:4px;margin-right:10px}.header-nav .action-buttons .btn:last-of-type{padding:0}@media (max-width: 991px){.header-nav .action-buttons .btn{padding:0 10px}}.header-nav .action-buttons .btn-text:hover{text-decoration:underline}.header-nav .action-buttons .btn-icon{font-size:24px;line-height:1.3em}.header-nav .header-button{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2px;padding-right:12px;display:none}@media (min-width: 767px){.header-nav .partner-logo.col-sm-6{width:30% !important}}@media (max-width: 991px){.header-nav .partner-links{display:none}.header-nav .header-offpage-nav-button{display:inline;float:left}.header-nav .header-search-nav-button{display:inline;opacity:0.7}.header-nav .header-buzz-nav-button{display:inline;opacity:0.7}.header-nav .logo-col{left:25px}.header-nav .mobile-icons{text-align:right;padding-top:6px}.header-nav .header-logo{height:auto;float:none;display:inline-block;margin:0;top:0}.header-nav .header-logo img{height:23px;display:inline-block;margin:7px 0}.header-nav .row.no-gutters{margin-right:0;margin-left:0}.header-nav .row.no-gutters>[class^="col-"],.header-nav .row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}}.header-nav .header-page-button{display:inline-block;text-align:left;margin-top:6px;font-size:14px;line-height:1.5em;text-decoration:none;color:#fff;cursor:pointer;font-weight:600;opacity:0.8}.header-nav .header-page-button:hover{opacity:1}.header-nav .destination-header-page-button,.header-nav .destination-header-logo{margin-right:30px}@media (max-width: 1199px){.header-nav .destination-header-page-button,.header-nav .destination-header-logo{margin-right:25px}}.header-nav .destination-nav-search{width:60%;display:inline-block;vertical-align:top}.header-nav .destination-settings-links{display:inline-block;margin-left:20px}.header-nav .active,.header-nav .social-alert-bell.active-alert{font-weight:600;opacity:1}.header-nav .social-alert-bell{opacity:0.7;position:relative;text-decoration:none}.header-nav .social-alert-bell:hover{opacity:1}.header-nav .social-alert-bell.active,.header-nav .social-alert-bell.active-alert{opacity:1}.header-nav .social-alert-bell.active-alert{border-radius:100px;width:32px;height:32px;position:relative}.header-nav .bell-icon{color:#fff;position:relative}@media (max-width: 991px){.header-nav .bell-icon{font-size:18px;line-height:1.5em;margin-right:11px;margin-top:1px;vertical-align:middle}}.header-nav .bell-icon .alert-active{position:absolute;top:-4px;left:10px;border-radius:10px;background-color:#ab2f26}.header-nav .bell-icon .alert-active .notification-count{font-size:10px;padding:0px 3px;line-height:1.3;font-weight:600;min-width:13px;text-align:center;font-family:"Open Sans", Arial, Helvetica, sans-serif}.header-nav .profile-thumbnail{height:35px;width:35px;margin-top:-3px;float:none;border:none;padding-top:1px}.header-nav .profile-thumbnail img{border-radius:50%;cursor:pointer;height:35px;min-width:35px}@media (max-width: 991px){.header-nav .profile-thumbnail{margin:0;top:-2px}}.header-nav .header-search-nav-button i{vertical-align:middle}.header-nav .no-profile-thumbnail{cursor:pointer;font-size:18px;line-height:1.5em;margin-left:20px;opacity:0.7;position:relative;margin-right:9px;margin-top:3px;top:1px;vertical-align:middle}.header-nav .no-profile-thumbnail:hover{opacity:1}.header-nav .no-profile-thumbnail.active,.header-nav .no-profile-thumbnail.social-alert-bell.active-alert{opacity:1}@media (max-width: 991px){.header-nav .no-profile-thumbnail{font-size:22px;line-height:1.4em;margin:0}}.header-nav .account-option-wrapper{display:inline-block}.header-nav .account-option-wrapper.dropdown{background-color:inherit;border:none;height:inherit;margin:0}@media (max-width: 991px){.header-nav .account-option-wrapper.dropdown{margin-top:-4px}}@media (min-width: 991px){.header-nav .account-option-wrapper.dropdown .dropdown-menu-button{padding-right:20px;margin-right:-20px;cursor:pointer}.header-nav .account-option-wrapper.dropdown .dropdown-menu-button::after{content:"";position:absolute;margin:-18px 0 0 4px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent;opacity:0.7}.header-nav .account-option-wrapper.dropdown .dropdown-menu-button:hover::after{opacity:0.9}}@media (min-width: 992px){.header-nav .account-option-wrapper.dropdown .dropdown-menu-button .profile-thumbnail{margin-left:15px}}.header-nav .mobile-profile-link{text-decoration:none;color:#fff}.header-nav .dropdown-menu{margin-right:-30px}.header-nav .dropdown-menu .dropdown-divider{border-top:1px solid #5c6468;margin:10px}.header-nav .dropdown-menu .dropdown-divider:last-child{border:none}.header-nav .dropdown-menu .dropdown-divider:first-child{border:none}.header-nav .dropdown-menu li{border:none}.header-nav.impersonating{background-color:blue}.user-profile-nav-option .user-title{font-weight:600}.user-profile-nav-option .profile-url{color:#b9bcbe}.user-profile-nav-option .profile-url.signup{color:#07b798}@media (max-width: 991px){.user-profile-nav-option .profile-url,.user-profile-nav-option .user-title{margin-top:2px}}.user-profile-nav-option .profile-thumbnail{float:left;height:45px;margin-right:15px;width:45px}.user-profile-nav-option .profile-thumbnail img{border-radius:50%;border:1px solid #f3f4f4;cursor:pointer;height:45px;min-width:45px}a.list-group-item.user-profile-nav-option:hover .view-profile{color:#555}a.list-group-item.user-profile-nav-option:hover .profile-name{color:#555}#page-viewport{position:relative;width:100%}#page-content{position:relative;width:100%;-webkit-transition:-webkit-transform 300ms ease 0s;transition:-webkit-transform 300ms ease 0s;transition:transform 300ms ease 0s;transition:transform 300ms ease 0s, -webkit-transform 300ms ease 0s;backface-visibility:hidden;-webkit-transition:transform 300ms ease 0s;transition:transform 300ms ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.offpage-header-nav{position:absolute;top:0;left:0;width:70%;background-color:#162127;height:100%;z-index:1031;overflow-y:auto;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 300ms ease 0s;transition:-webkit-transform 300ms ease 0s;transition:transform 300ms ease 0s;transition:transform 300ms ease 0s, -webkit-transform 300ms ease 0s}.offpage-header-nav .list-group-item{color:#fff;font-weight:400;border:none;margin:0 15px;margin-bottom:0}.offpage-header-nav .list-group-item,.offpage-header-nav .list-group-item:hover{background-color:#162127}.offpage-header-nav .list-group-item.highlighted-link{font-weight:600;text-transform:uppercase}.offpage-header-nav .strong-bottom-border{border-bottom:1px solid #3b5868}.offpage-header-nav .weak-bottom-border{border-bottom:1px solid #1d2c34}.offpage-header-nav .header-logo img{height:30px}.offpage-header-nav h5{color:#8b9093;font-size:22px;line-height:1.4em;text-transform:uppercase;font-weight:600;margin-bottom:0;margin-top:21px}#offcanvas-fade{position:absolute;width:100%;height:100%;z-index:1031;background-color:#5c6468;opacity:0;display:none;-webkit-transition:opacity 300ms ease 0s;transition:opacity 300ms ease 0s}.offpage-nav-shown #offcanvas-fade{opacity:0.7}.offpage-nav-shown #page-content{-webkit-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0)}.offpage-nav-shown #page-viewport{overflow:hidden}.tooltip{font-weight:400}.tooltip-inner{border-radius:4px}.bub-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:14px;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:12px;font-size:14px;line-height:1.5em;font-weight:600;line-height:1em;border-radius:3px}.hover-enabled .bub-button:hover,.hover-enabled .bub-button:active{text-decoration:none;border:1px solid transparent;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.bub-button:focus{outline:0}.bub-button.disabled,.bub-button[disabled],fieldset[disabled] .bub-button{cursor:not-allowed;opacity:.65}.bub-button .icon-left,.bub-button .icon-right{height:1em}.bub-button .icon-left{margin-right:4px}.bub-button .icon-right{margin-left:4px}.bub-button .icon-left:only-child,.bub-button .icon-right:only-child{position:static;margin:0}.bub-button.small{padding:8px 16px;font-size:12px;line-height:1.5em;line-height:1em}.bub-button.large{height:50px}.bub-button.full{width:100%;text-align:center}.bub-button.full .icon-left{position:absolute;left:1em}.bub-button.full .icon-right{position:absolute;right:1em}.bub-button.full .icon-left:only-child,.bub-button.full .icon-right:only-child{position:static;margin:0}.bub-button.skinny{padding-left:0;padding-right:0}.bub-button.full-height{height:100%;white-space:normal}.bub-button.no-radius{border-radius:0px}.bub-button.no-padding{padding:0}.bub-button .text,.bub-button .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.bub-button.sea.button,.bub-button.button.active{background-color:#07b798;color:#fff}.hover-enabled .bub-button.sea.button:hover,.hover-enabled .bub-button.button.active:hover,.hover-enabled .bub-button.sea.button:active,.hover-enabled .bub-button.button.active:active{background-color:#069c81;color:#fff}.bub-button.sea.link,.bub-button.link.active{background:none;color:#07b798}.hover-enabled .bub-button.sea.link:hover,.hover-enabled .bub-button.link.active:hover,.hover-enabled .bub-button.sea.link:active,.hover-enabled .bub-button.link.active:active{color:#069c81}.hover-enabled .bub-button.sea.link:hover .text,.hover-enabled .bub-button.link.active:hover .text,.hover-enabled .bub-button.sea.link:active .text,.hover-enabled .bub-button.link.active:active .text{text-decoration:underline}.bub-button.lava.button{background-color:#F44336;color:#fff}.hover-enabled .bub-button.lava.button:hover,.hover-enabled .bub-button.lava.button:active{background-color:#cf392e;color:#fff}.bub-button.lava.link{background:none;color:#F44336}.hover-enabled .bub-button.lava.link:hover,.hover-enabled .bub-button.lava.link:active{color:#cf392e}.hover-enabled .bub-button.lava.link:hover .text,.hover-enabled .bub-button.lava.link:active .text{text-decoration:underline}.bub-button.stone.button{background-color:#dcdedf;color:#162127;border:1px solid #bbbdbe}.hover-enabled .bub-button.stone.button:hover,.hover-enabled .bub-button.stone.button:active{background-color:#bbbdbe;color:#162127}.bub-button.stone.link{background:none;color:#bbbdbe}.hover-enabled .bub-button.stone.link:hover,.hover-enabled .bub-button.stone.link:active{color:#bbbdbe}.hover-enabled .bub-button.stone.link:hover .text,.hover-enabled .bub-button.stone.link:active .text{text-decoration:underline}.bub-button.mist.button{background-color:#f3f4f4;color:#162127;border:1px solid #cfcfcf}.hover-enabled .bub-button.mist.button:hover,.hover-enabled .bub-button.mist.button:active{background-color:#cfcfcf;color:#162127}.bub-button.mist.link{background:none;color:#cfcfcf}.hover-enabled .bub-button.mist.link:hover,.hover-enabled .bub-button.mist.link:active{color:#cfcfcf}.hover-enabled .bub-button.mist.link:hover .text,.hover-enabled .bub-button.mist.link:active .text{text-decoration:underline}.bub-button.midnight.button{background-color:#365767;color:#fff}.hover-enabled .bub-button.midnight.button:hover,.hover-enabled .bub-button.midnight.button:active{background-color:#2e4a58;color:#fff}.bub-button.midnight.link{background:none;color:#365767}.hover-enabled .bub-button.midnight.link:hover,.hover-enabled .bub-button.midnight.link:active{color:#2e4a58}.hover-enabled .bub-button.midnight.link:hover .text,.hover-enabled .bub-button.midnight.link:active .text{text-decoration:underline}.bub-button.transparent.button{background-color:transparent;color:#fff;border:1px solid rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.button:hover,.hover-enabled .bub-button.transparent.button:active{background-color:rgba(0,0,0,0.15);color:#fff}.bub-button.transparent.link{background:none;color:rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.link:hover,.hover-enabled .bub-button.transparent.link:active{color:rgba(0,0,0,0.15)}.hover-enabled .bub-button.transparent.link:hover .text,.hover-enabled .bub-button.transparent.link:active .text{text-decoration:underline}.bub-button.transparent.button{border-color:#fff}.hover-enabled .bub-button.transparent.button:hover,.hover-enabled .bub-button.transparent.button:active{background-color:#fff;color:#162127}.svg-icon{height:1em;width:1em;vertical-align:middle;fill:currentColor}.svg-icon.white{fill:#fff}.svg-icon.red-100{fill:#F44336}.svg-icon.teal-100{fill:#07b798}.svg-icon.navy-70{fill:#4f6c7a}.svg-icon.navy-100{fill:#042d41}.svg-icon.grey-50{fill:#8b9093}.svg-icon.grey-30{fill:#b9bcbe}.bub-forms-error-messages .validation-message{color:#F44336;margin:0px}.right-label{margin-top:3px;color:#b9bcbe;font-size:14px;line-height:1.5em;margin-bottom:0;text-align:right}.form-input{width:100%}.form-input input{cursor:text}p.sign-up-help{padding:0;color:#8b9093}.error-message{color:#F44336}form.signin label._label{font-weight:600;padding:0;margin-top:1rem}form.signin input.form-control{height:52px}form.signin input.form-control:hover{cursor:text}.bub-divider{margin:0;border-top:1px solid #dcdedf}.bub-divider-with-text{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bub-divider-with-text .divider{-webkit-box-flex:1;-ms-flex:1;flex:1}.bub-divider-with-text .divider-content{font-size:14px;line-height:1.5em;font-weight:600;padding:0 15px}.bub-divider-with-text.default .divider{border-top:1px solid #dcdedf}.bub-divider-with-text.default .divider-content{color:#5c6468}.bub-divider-with-text.white .divider{border-top:1px solid #fff}.bub-divider-with-text.white .divider-content{color:#fff}.google-oauth-button{font-family:"Roboto", sans-serif;font-style:normal;font-size:14px;line-height:1.5em;font-weight:600;border:none;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px 0 0}.google-oauth-button.dark{background-color:#4285F4;color:#fff}.hover-enabled .google-oauth-button.dark:hover{background-color:#3367D6;color:#fff}.google-oauth-button.light{background-color:#FFFFFF;color:#5c6468}.hover-enabled .google-oauth-button.light:hover{background-color:#EEEEEE;color:#5c6468}.google-oauth-button.light .oauth-logo{padding:3px}.hover-enabled .google-oauth-button:hover{cursor:pointer;text-decoration:none}.google-oauth-button.full{width:100%;padding-right:0}.google-oauth-button.disabled,.google-oauth-button.disabled:hover{cursor:not-allowed;opacity:.65}.google-oauth-button:active,.google-oauth-button:focus,.google-oauth-button:hover{outline:none}.google-oauth-button .logo-container,.google-oauth-button .placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.google-oauth-button .oauth-logo{border-radius:3px;height:40px;padding-right:12px}.sign-in-prompts{width:50%;margin:0 auto}.sign-in-prompts.full{width:100%}.sign-in-prompts .prompt-divider{padding:20px 0;width:100%}.signinForm{padding:0rem 2rem 1rem 2rem}.signinForm .stay-signed-in,.signinForm .password-help{padding:1rem 0}.signinForm .stay-signed-in.password-help,.signinForm .password-help.password-help{text-align:right}.signinForm .stay-signed-in a,.signinForm .password-help a{text-decoration:underline;color:#162127;margin:1rem 0;padding:0}.signinForm .password-help{padding:1rem 0}.signinForm .password-help.password-help{text-align:right}.signinForm .password-help a{text-decoration:underline;color:#162127;margin:1rem 0;padding:0}.signinForm .checkbox-label{vertical-align:middle}.signinForm .checkbox-label input[type=checkbox]{margin-right:.5rem;vertical-align:top}@media (max-width: 767px){.signinForm .stay-signed-in{float:left}}.signinForm .reset-fieldset{margin-top:-42px}.bub-signin-form-prompt{padding:20px 1rem}.signupForm{padding:0rem 2rem 1rem 2rem}.signupForm .subscribe-me{padding:1rem 0}.signupForm .checkbox-label,.signupForm .subscribe-me{vertical-align:middle}.signupForm .checkbox-label input[type=checkbox],.signupForm .subscribe-me input[type=checkbox]{margin-right:.5rem;vertical-align:top}.signupForm .recaptcha-terms{color:#b9bcbe;margin-top:-20px}.signupForm #sign-up-captcha{display:none}@media (max-width: 767px){.signupForm .subscribe-me{float:left}}.bub-signup-form-prompt{padding:0 1rem}.bub-signup-form-prompt .prompt{padding:20px 0}.bub-dismiss-button{color:#b9bcbe;cursor:pointer;padding:5px;font-size:18px;line-height:1.5em}.bub-dismiss-button.large{font-size:34px;line-height:1.2em}.modal{-webkit-overflow-scrolling:auto !important;overflow-y:auto !important}.modal-backdrop.in.bub-modal-opaque-backdrop{opacity:1;background-color:#042d41}.bub-modal{margin-top:90px;margin-bottom:70px}@media (max-width: 480px){.bub-modal{margin-top:10px}}@media (min-width: 768px){.bub-modal.modal-sm{width:360px}}@media (min-width: 768px){.bub-modal.modal-xs-small{width:280px}}.bub-modal .modal-header{text-align:center;background-color:#07b798;border-bottom:none;min-height:55px}.bub-modal .modal-header.dismiss-header.dismiss-header{height:30px;line-height:30px;background-color:transparent;margin-bottom:-40px;padding-bottom:0}.bub-modal .modal-header.dismiss-header.dismiss-header .dismiss-button-wrapper{position:relative;z-index:10000;float:right}.bub-modal .modal-title{font-size:16px;line-height:1.5em;font-weight:600;color:#fff;text-transform:uppercase}.bub-modal .close-container{position:absolute;bottom:-45px;width:100%;text-align:center}.bub-modal .close-container .close-link{color:#fff;background:none;border:none}.bub-modal .close-container .close-link:hover{text-decoration:underline}.bub-modal .modal-close-button{position:absolute;top:10px;right:15px}.accountModal{padding:0rem 2rem}.accountModal .modal-body{margin:0 5%}@media (max-width: 767px){.accountModal .modal-body{margin:0}}.accountModal h4.modal-title{text-transform:capitalize}.accountModal ._accountNav{margin-bottom:1rem;padding:0 0.5rem}.accountModal ._accountNav span.navItem{color:#8b9093;cursor:pointer;margin:0 .5rem 1.5rem .5rem;text-transform:uppercase}.accountModal ._accountNav span.navItem.active{border-bottom:2px solid #33bfb6;cursor:default;color:#07b798;font-weight:600}.author-pill{font-family:"Open Sans", Arial, Helvetica, sans-serif;border:1px solid #07b798;border-radius:8px;color:#06a589;font-size:10px;line-height:1.3;padding:1px;text-align:center;width:48px}.person-name a{color:inherit}.person-name.wrap{text-overflow:wrap}.person-name.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.person-name.primary{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;color:#162127}.person-name.secondary{font-family:"Open Sans", Arial, Helvetica, sans-serif;color:#5c6468}.person-name.xsmall{font-size:12px;line-height:1.5em}.person-name.small{font-size:14px;line-height:1.5em}.person-name.medium{font-size:16px;line-height:1.5em}.person-name.large{font-size:34px;line-height:1.2em}.private-profile-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8b9093}.profile-image img.pink,.profile-thumbnail img.pink,.mention-profile img.pink,.bio-image-crop.pink{background-color:#E91E63}.profile-image img.purple,.profile-thumbnail img.purple,.mention-profile img.purple,.bio-image-crop.purple{background-color:#9C27B0}.profile-image img.deep-purple,.profile-thumbnail img.deep-purple,.mention-profile img.deep-purple,.bio-image-crop.deep-purple{background-color:#673ab7}.profile-image img.indigo,.profile-thumbnail img.indigo,.mention-profile img.indigo,.bio-image-crop.indigo{background-color:#3f41b5}.profile-image img.blue,.profile-thumbnail img.blue,.mention-profile img.blue,.bio-image-crop.blue{background-color:#2196f3}.profile-image img.light-blue,.profile-thumbnail img.light-blue,.mention-profile img.light-blue,.bio-image-crop.light-blue{background-color:#03a9f4}.profile-image img.teal,.profile-thumbnail img.teal,.mention-profile img.teal,.bio-image-crop.teal{background-color:#009688}.profile-image img.green,.profile-thumbnail img.green,.mention-profile img.green,.bio-image-crop.green{background-color:#4caf50}.profile-image img.light-green,.profile-thumbnail img.light-green,.mention-profile img.light-green,.bio-image-crop.light-green{background-color:#8bc34a}.profile-image img.lime,.profile-thumbnail img.lime,.mention-profile img.lime,.bio-image-crop.lime{background-color:#cddc39}.profile-image img.amber,.profile-thumbnail img.amber,.mention-profile img.amber,.bio-image-crop.amber{background-color:#ffc107}.profile-image img.orange,.profile-thumbnail img.orange,.mention-profile img.orange,.bio-image-crop.orange{background-color:#ff9800}.profile-image img.deep-orange,.profile-thumbnail img.deep-orange,.mention-profile img.deep-orange,.bio-image-crop.deep-orange{background-color:#ff5722}.profile-image img.brown,.profile-thumbnail img.brown,.mention-profile img.brown,.bio-image-crop.brown{background-color:#795548}.profile-image img.blue-grey,.profile-thumbnail img.blue-grey,.mention-profile img.blue-grey,.bio-image-crop.blue-grey{background-color:#607d8b}.profile-image img.black,.profile-thumbnail img.black,.mention-profile img.black,.bio-image-crop.black{background-color:#263238}.profile-image.editing{position:relative}.profile-image img{border-radius:50%}.profile-image img.loading{opacity:0.2}.profile-image img.loading label{cursor:default}.profile-image.xxsmall{height:35px;width:35px}.profile-image.xxsmall img{height:35px;min-width:35px}.profile-image.xsmall{height:45px;width:45px}.profile-image.xsmall img{height:45px;min-width:45px}.profile-image.small{height:60px;width:60px}.profile-image.small img{height:60px;min-width:60px}.profile-image.medium{height:145px;width:145px}.profile-image.medium img{height:145px;min-width:145px}.profile-image.large{height:170px;width:170px}.profile-image.large img{height:170px;min-width:170px}@media (max-width: 767px){.profile-image.large{height:145px;width:145px}.profile-image.large img{height:145px;min-width:145px}}.profile-image.full img{width:100%}.profile-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.profile-tile .profile-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;overflow:hidden}.profile-tile .profile-details-wrapper .profile-name-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.profile-tile .profile-details-wrapper .profile-name-info.wrap-author-pill{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.profile-tile .profile-details-wrapper .profile-name-info.wrap-author-pill .author-pill-wrapper{margin-bottom:1px}.profile-tile .profile-details-wrapper .profile-name-info .profile-name-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-width:0;overflow:hidden;width:100%}.profile-tile .profile-details-wrapper .profile-name-info .person-name-wrapper{padding-right:6px;max-width:100%}.profile-tile .profile-details-wrapper .profile-name-info .lock{font-size:16px;line-height:1.5em;margin-right:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.profile-tile .secondary-info,.profile-tile .secondary-info a{color:#5c6468;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-tile.small .secondary-info,.profile-tile.small .secondary-info a{font-size:12px;line-height:1.5em;line-height:1.4em}.profile-tile.small .profile-image-wrapper{margin-right:8px}.profile-tile.medium .secondary-info,.profile-tile.medium .secondary-info a{font-size:14px;line-height:1.5em;line-height:1.4em}.profile-tile.medium .profile-image-wrapper{margin-right:12px}.profile-follow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.profile-follow .profile-tile-wrapper{width:100%;min-width:0}.profile-follow .follow-button-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:10px}.bub-rating-stars.orient-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.bub-rating-stars.orient-left .stars{display:inline-block;margin-right:3px}.bub-rating-stars.orient-left .review-count{margin-left:2px;color:#8b9093;font-size:14px;line-height:1.5em;line-height:1.4em}.bub-rating-stars.orient-left .review-count.small,.bub-rating-stars.orient-left .review-count.xsmall{font-size:12px;line-height:1.5em;line-height:1.4em}.bub-rating-stars.orient-left .review-count.large{font-size:16px;line-height:1.5em}.bub-rating-stars.orient-bottom .stars{display:block}.bub-rating-stars .annotation{font-style:italic;color:#07b798;padding:0 5px;display:block;width:95px;float:left;text-align:right}@media (max-width: 767px){.bub-rating-stars .annotation{text-align:center;float:none;width:100%}}.bub-rating-stars .stars{position:relative}.bub-rating-stars .stars .star-rate-trigger{margin:0;padding:0;background:none;outline:none;border:none}.bub-rating-stars .stars .star{fill:#b9bcbe;cursor:default}.bub-rating-stars .stars .star.interactive{cursor:pointer}.bub-rating-stars .stars .active{position:absolute;top:0;overflow:hidden;white-space:nowrap}.bub-rating-stars .stars .active .star{fill:#07b798}.book-info-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-info-tile .book-info-title{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;color:#162127}.book-info-tile .book-info-title.wrap{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.book-info-tile .book-info-title.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-info-tile.small .book-info-title{font-size:14px;line-height:1.5em;line-height:1.2;padding-bottom:1px}.book-info-tile.medium .book-info-title{font-size:16px;line-height:1.5em;line-height:1.2;padding-bottom:2px}.book-info-tile.medium .book-info-average-rating{padding-top:2px}.book-info-tile.large .book-info-title{font-size:24px;line-height:1.3em}.book-info-tile.xlarge .book-info-title{font-size:28px;line-height:1.3em}.book-info-tile.xxlarge .book-info-title{font-size:34px;line-height:1.2em}.book-info-tile.large .book-info-title,.book-info-tile.xlarge .book-info-title,.book-info-tile.xxlarge .book-info-title{line-height:1.3;padding-bottom:4px}.book-info-tile.large .book-info-average-rating,.book-info-tile.xlarge .book-info-average-rating,.book-info-tile.xxlarge .book-info-average-rating{padding-top:7px}.bookmark-button .primary{min-width:160px}@media (max-width: 991px){.bookmark-button .primary{min-width:auto}}.bookmark-button .secondary-light{min-width:190px}@media (max-width: 991px){.bookmark-button .secondary-light{min-width:auto}}.bookmark-button .button-icon .active-bookmark-link{color:#07b798}.link-component{background:none;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;display:inline;font:inherit;margin:0;padding:0;text-decoration:none;outline:none;outline-offset:0;-moz-user-select:text;cursor:pointer;color:#06a589;font-weight:400;border-radius:0}.link-component,.link-component:active,.link-component.active,.link-component[disabled],fieldset[disabled] .link-component{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.link-component,.link-component:hover,.link-component:focus,.link-component:active{border-color:transparent}.link-component:hover,.link-component:focus{color:#05806a;text-decoration:underline;background-color:transparent}.link-component[disabled]:hover,.link-component[disabled]:focus,fieldset[disabled] .link-component:hover,fieldset[disabled] .link-component:focus{color:#8b9093;text-decoration:none}.cover-image{position:relative}.cover-image .cover-image-wrapper{border-radius:3px;overflow:hidden;height:0;width:100%;background-color:#dcdedf;padding-top:150%}.cover-image .cover-image-wrapper .book-cover-image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px}.cover-image.clickable-cover .book-cover-image{cursor:pointer}.book-card-compact-horizontal{position:relative;width:100%}.book-card-compact-horizontal .book-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-items:center;width:100%;text-decoration:none;color:#162127}.book-card-compact-horizontal .book-card-info .book-card-info-tile{width:100%;min-width:0}.book-card-compact-horizontal .book-card-info .book-card-button-buffer{min-width:55px}.book-card-compact-horizontal .book-card-button{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;z-index:0}.book-card-compact-horizontal .book-card-button .book-card-arrow-right,.book-card-compact-horizontal .book-card-button .book-card-plus,.book-card-compact-horizontal .book-card-button .book-card-x{color:#162127;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.book-card-compact-horizontal .book-card-button .book-card-x{color:#5c6468}.book-card-compact-horizontal.small .book-card-cover-image{min-width:30px;margin-right:10px}.book-card-compact-horizontal.medium .book-card-cover-image{min-width:45px;margin-right:12px}.nav-search-vc .twitter-typeahead{width:100%;top:2px}.nav-search-vc .tt-menu{text-align:left;position:absolute;top:100%;display:block;z-index:100;margin:12px 0 12px 0;background-color:#f3f4f4;color:#162127;border:1px solid #dcdedf;-webkit-box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1);box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1);min-width:275px;width:100%}.nav-search-vc .tt-menu a{text-decoration:none;color:#162127}.nav-search-vc .tt-menu a:hover{text-decoration:none}.nav-search-vc .tt-menu .tt-search-type-links{padding:10px 15px;background-color:#fff}.nav-search-vc .tt-menu .tt-search-type-links .profile-search-typeahead-link{margin-bottom:0}.nav-search-vc .tt-menu .tt-search-type-links a{color:#07b798}.nav-search-vc .tt-menu .tt-search-type-links a .quoted-search-result{color:#162127}.nav-search-vc .tt-menu .tt-search-type-links a.tt-search-type-link-tall{font-size:16px;line-height:1.5em;padding:6px 0;display:block}.nav-search-vc .tt-menu .tt-search-label{background-color:#dcdedf;color:#8b9093;padding:10px 15px}.nav-search-vc .tt-menu .tt-search-label.small{padding:5px 15px}.nav-search-vc .tt-menu .tt-search-label p{text-transform:uppercase}.nav-search-vc .tt-menu .tt-suggestion{cursor:pointer;background-color:#fff;border-bottom:1px solid #e6e6e6}.nav-search-vc .tt-menu .tt-author-suggestion{padding:15px}.nav-search-vc .tt-menu .tt-book-suggestion{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:10px 15px}.nav-search-vc .tt-menu .tt-book-suggestion .tt-book-cover{width:35px;height:100%}.nav-search-vc .tt-menu .tt-book-suggestion .book-info{padding:0 15px}.nav-search-vc .tt-menu .tt-book-suggestion p.tt-book-title{font-weight:600;font-size:14px;line-height:1.5em;padding:0;margin:0}.nav-search-vc .tt-menu .tt-book-suggestion p.tt-book-author{color:#8b9093;font-size:12px;line-height:1.5em;margin:0}.nav-search-vc .tt-menu .tt-book-suggestion:hover p.tt-book-title{color:#07b798;font-weight:600}.nav-search-vc .tt-menu .tt-show-all{text-align:center;color:#8b9093;font-size:14px;line-height:1.5em;padding:15px;font-weight:600;background-color:#f3f4f4}.nav-search-vc .tt-menu .tt-show-all .show-all-btn{padding:3px 9px;background-color:#fff;font-size:12px;line-height:1.5em;border-radius:5px;float:right;margin-right:10px}.nav-search-vc .tt-menu .tt-show-all button{border:none;width:100%;background-color:#e6e6e6}.nav-search-vc .tt-menu .tt-cursor{color:#fff;background-color:#07b798}.nav-search-vc .search-button,.nav-search-vc .search-bar{height:30px;color:#162127}.nav-search-vc .search-button,.nav-search-vc .search-bar{border:none;background-color:#fff}.nav-search-vc .search-button{color:#5c6468;line-height:17px}.nav-search-vc .search-button .search-icon{margin-bottom:2px}.nav-search-vc .search-bar{cursor:text}.nav-search-vc .search-bar.placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar:-moz-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar::-moz-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar:-ms-input-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .search-bar::-webkit-input-placeholder{font-style:italic;color:#8b9093}.nav-search-vc .form-input{width:100%}.nav-search-vc .form-input input{border:1px solid #b9bcbe;height:36px}.nav-search-vc .form-input input::-webkit-input-placeholder{text-transform:none}.nav-search-vc .form-input input:-ms-input-placeholder{text-transform:none}.nav-search-vc .form-input input::-ms-input-placeholder{text-transform:none}.nav-search-vc .form-input input::placeholder{text-transform:none}.nav-search-vc .form-input .tt-menu{margin-top:-1px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #07b798;border-top:1px solid #f3f4f4}.nav-search-vc .book-search-form{margin:0}.nav-search-vc .book-search-form .input-group.nav{border-bottom:1px solid #dcdedf}.search-bar-mobile{margin:0;display:none}.search-bar-mobile input{border:1px solid #5c6468}.search-bar-mobile form{padding:10px;background-color:#fff}.search-bar-mobile .search-button{width:50px;margin-left:10px !important;color:#fff;background-color:#07b798}.search-bar-mobile .clear-button{display:none;position:absolute;top:3px;right:61px;width:40px;height:28px;line-height:1.9;text-align:center;cursor:pointer;z-index:999}html.modal-open,body.modal-open{overflow:hidden;height:100%}#join-overlay-modal h2{font-size:28px;line-height:1.3em;margin-top:0px}#join-overlay-modal p{margin-bottom:0px;font-weight:400;line-height:1.2em}#join-overlay-modal .support-prompt{color:#fff;font-style:italic;text-align:center;position:absolute;bottom:-70px;left:0;right:0}#join-overlay-modal .support-prompt a{color:#fff}#join-overlay-modal .modal-body{color:#162127;background-color:#fff;padding:30px 30px 10px 30px}#join-overlay-modal .details-container{float:none;margin:0 auto;display:block}#join-overlay-modal .book-cover{padding:0px 20px 20px 0px;width:150px;float:left}#join-overlay-modal .book-price{color:#F44336}#join-overlay-modal .user-email-field{font-size:18px;line-height:1.5em;text-align:left;border:2px solid #dcdedf;margin-top:30px;height:45px}#join-overlay-modal #overlay-subscribe-submit{width:100%;font-size:18px;line-height:1.5em;font-weight:600}#join-overlay-modal .form-group{margin-bottom:10.5px;clear:left}#join-overlay-modal .close-button{right:-15px;top:-20px}#join-overlay-modal .close-button a{font-size:16px;line-height:1.5em;color:#6E6E6E}#join-overlay-modal .text-red{color:#F44336}#join-overlay-modal .modal-dialog.no-deal h2{font-size:34px;line-height:1.2em}#join-overlay-modal .modal-dialog.no-deal .modal-body{padding:20px;padding-bottom:10px}#join-overlay-modal .modal-dialog.no-deal .close-button{top:-10px;right:-5px}@media (min-width: 767px){#join-overlay-modal .modal-dialog.no-deal{width:490px}}#join-overlay-modal .expired-deal{color:#F44336;text-align:center;font-size:34px;line-height:1.2em}@media (max-width: 480px){#join-overlay-modal .modal-body{padding:10px 15px 10px 15px}#join-overlay-modal h2{font-size:22px;line-height:1.4em}#join-overlay-modal p{font-size:18px;line-height:1.5em}#join-overlay-modal p .details-subhead{clear:both;margin-top:10.5px}#join-overlay-modal .expired-deal{font-size:24px;line-height:1.3em}#join-overlay-modal .book-cover{width:90px;padding:0 10px 10px 0}#join-overlay-modal .user-email-field{height:40px;font-size:14px;line-height:1.5em;margin-top:10.5px}#join-overlay-modal #overlay-subscribe-submit{font-size:14px;line-height:1.5em}#join-overlay-modal .form-group{margin-bottom:7px}#join-overlay-modal .close-button{top:-2px;right:-8px}}.join-modal{position:absolute}.join-modal .modal-dialog{margin-top:63px}.join-modal .modal-content{color:#fff;background-color:#f3f4f4}.join-modal .author-modal-content{background-color:#fff;padding:20px 42px;max-width:500px;margin:0 auto}.join-modal .author-modal-content h2{text-transform:none;font-weight:400;color:#162127;margin:0px;font-size:18px;line-height:1.5em;margin:10px 0px 5px 0px}.join-modal .author-modal-content .testselector{color:red}.join-modal .author-modal-content h3{color:#F44336;font-weight:400;margin:17px 0px 17px 0px;font-size:28px;line-height:1.3em}.join-modal .author-modal-content h4{color:#5c6468;font-weight:400;font-size:22px;line-height:1.4em;margin:5px 0px 5px 0px}.join-modal .author-modal-content .button{text-transform:uppercase;background-color:#0398dc;border:0;color:#fff;margin:10px 0;font-weight:600;font-size:16px;line-height:1.5em;white-space:normal;word-break:break-word;word-wrap:break-word}.join-modal .author-modal-content a{color:#162127;cursor:pointer;width:auto;text-decoration:underline;font-size:16px;line-height:1.5em}.join-modal .author-modal-content form{margin-bottom:10px}.join-modal .signup-logo{width:55%;max-width:180px;margin-bottom:14.0px}.join-modal h2{text-transform:uppercase;font-size:44px;line-height:1.3em}.join-modal p{font-weight:400;font-size:22px;line-height:1.4em;line-height:1.1em;margin-bottom:21px}.join-modal p.small{font-size:18px;line-height:1.5em}.join-modal .user-email-field{text-align:center}.join-modal .support-prompt{color:#162127;font-weight:400}.join-modal .support-prompt a{color:#162127;text-decoration:underline}.join-modal .close-button{position:relative;top:-10px}.join-modal .close-button,.join-modal .close-button a{font-size:18px;line-height:1.5em;font-weight:400;color:#162127}.join-modal .close-button:hover i,.join-modal .close-button a:hover i{text-decoration:underline}@media (max-width: 767px){.join-modal h1{font-size:28px;line-height:1.3em}.join-modal p{font-size:22px;line-height:1.4em}.join-modal .modal-dialog{margin-top:10px}.join-modal .author-modal-content{padding:20px 7px;max-width:500px}}.join-modal .header-underline{border-bottom:solid 1px #fff;padding-bottom:21px}.join-modal .overlay-link a{color:#fff;text-decoration:underline}@media (min-width: 767px){.join-modal .social-links{margin-top:29px}}@media (max-width: 767px){.join-modal .social-links{margin-bottom:21px}}.join-modal .fb-icon{display:inline-block;font-size:28px;line-height:1.3em;vertical-align:middle}#resubscribe-overlay-modal .haml-bub-button{margin-left:20px}.gdpr-footer{position:fixed;width:100%;bottom:0;z-index:100;background-color:#1d4254;padding-top:10px;padding-bottom:30px}.gdpr-footer .gpdr-warning{color:white;padding-top:20px;padding-bottom:15px}.gdpr-footer .gpdr-warning .privacy-policy-link{text-decoration:underline}.gdpr-footer .gdpr-form{display:inline-block;margin-bottom:10px}.gdpr-footer .other-options{display:inline-block;margin:0 20px 20px}.gdpr-footer .other-options .other-options-link{text-decoration:underline}@media (max-width: 991px){.gdpr-footer{padding:0}.gdpr-footer .gdpr-form{display:block}.gdpr-footer .gdpr-form .gdpr-accept-button{width:100%}.gdpr-footer .other-options{display:block;text-align:center}}#page-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:101vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-footer .footer{height:525px}.page-panel,.page-wrapper{background-color:#f3f4f4}.page-panel.plain,.page-wrapper.plain{background-color:#fff}.loading-icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:46px;color:#8b9093}@media (max-width: 767px){.page-footer .footer{height:875px}}.footer{background-color:#162127;padding-top:21px;color:#fff;font-size:14px;line-height:1.5em;font-weight:400}.footer a{color:#fff}.footer h3{text-transform:uppercase;font-weight:600;font-size:18px;line-height:1.5em;color:#fff}.footer li{margin-bottom:2.5px}.footer .social-links{margin-right:10px;font-size:18px;line-height:1.5em}.footer .social-links i{line-height:42px;padding-top:3px}.footer .footer-header{margin-bottom:20px;padding:0px 15px}.footer .footer-header .footer-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-logo-container{padding-right:5px;padding-left:0}.footer .footer-logo{margin-top:7px;margin-bottom:7px;line-height:42px}.footer .small{margin-top:21px;margin-bottom:42px;font-size:14px;line-height:1.5em}@media (min-width: 767px){.footer .footer-header{margin-bottom:30px}.footer .footer-header:after{content:"";display:block;width:100%;border-bottom:1px solid #b9bcbe;padding-top:23px}}@media (max-width: 767px){.footer{padding-left:5px;padding-right:5px}.footer ul{overflow:hidden;margin-bottom:10px}.footer li{float:left;display:block;width:50%;margin-bottom:6.5px}.footer li.blog-post{width:100%}.footer .footer-logo{margin-top:10px;max-height:25px}.footer .footer-social-container{text-align:center;padding:0}.footer .link-panel{border-top:1px solid #b9bcbe;padding:10px}.footer .link-panel h4{margin-bottom:10px}.footer .small{text-align:center;margin-top:10px;margin-bottom:10px}}.expandable-text .expandable-text-description .expandable-text-rendered:after{content:" "}.expandable-text .expandable-text-description .expandable-text-rendered p:last-child{display:inline}.expandable-text .expandable-text-description .expandable-text-button{-webkit-box-sizing:content-box;box-sizing:content-box}.expandable-text .expandable-text-description .prerendered-text{display:none}.retailer-buttons-inline .retailer-button{margin:0 10px 10px 0;display:inline-block}.retailer-buttons-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%}.retailer-buttons-columns .retailer-button{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;padding:5px}.retailer-buttons-columns .retailer-button:nth-child(odd){padding-left:0}.retailer-buttons-columns .retailer-button:nth-child(even){padding-right:0}.retailer-buttons-columns .retailer-button:only-child{padding:0}.retailer-buttons-stacked .retailer-button{display:block;margin-bottom:10px}.bub-loader{text-align:center;color:#8b9093}.deal-modal-container .modal-body{padding:20px 0}.deal-modal-container .dismiss-header{padding-top:0}#deal-modal .retailer-btn{margin-bottom:8px}#deal-modal #book-info{background-color:#f3f4f4;border-top:1px solid #dcdedf;border-bottom:1px solid #dcdedf;margin-top:5px;padding:18px 16px}#deal-modal #book-info .cover-image{display:inline-block;min-height:130px;vertical-align:middle;width:90px}#deal-modal #book-info .book-details{vertical-align:middle;display:inline-block;padding:12px 15px}#deal-modal #book-info .book-details .deal-book-title{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:18px;line-height:1.5em;color:#162127;margin-bottom:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}#deal-modal #book-info .book-details .deal-book-authors{color:#5c6468;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:14px;line-height:1.5em;font-style:italic;margin:0 auto 5px auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}#deal-modal #book-info .retail-price{color:#5c6468;margin-right:10px;text-decoration:line-through}#deal-modal #book-info .deal-price{color:#F44336;font-weight:600}#deal-modal #book-info .no-deal{color:#5c6468;width:200px;font-style:italic;font-weight:400;line-height:17px;margin:0}#deal-modal .availabilities{padding:0 15px}#deal-modal .availabilities .available-title{font-weight:600;color:#8b9093;text-align:center;text-transform:uppercase;margin:8px 0}.sign-up-overlay-vc{padding:30px 35px 20px;text-align:center}.sign-up-overlay-vc .text-section{margin-bottom:5px;line-height:1.5em}.sign-up-overlay-vc .button-wrapper .button{margin-top:6px}.sign-up-overlay-vc .form-section .form-input{width:100%;margin-bottom:15px;padding:7px 10px;border:1px solid #b9bcbe;border-radius:3px;cursor:text}.sign-up-overlay-vc .form-section .form-input::-webkit-input-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input:-ms-input-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input::-ms-input-placeholder{font-style:italic}.sign-up-overlay-vc .form-section .form-input::placeholder{font-style:italic}.sign-up-overlay-vc .error-message{position:absolute;bottom:14%;font-weight:600;font-size:12px;line-height:1.5em;color:#F44336;right:0;left:0;margin:0 auto}.sign-up-overlay-vc.has-background-image{padding-top:90%;background-size:cover;margin:-15px;margin-top:-30px}.sign-up-overlay-vc.has-background-image .form-section,.sign-up-overlay-vc.has-background-image .text-section{color:white;position:relative}.sign-up-overlay-vc.has-background-image .form-input{color:black}.sign-up-overlay-vc.has-background-image .error-message{bottom:4%}.sign-up-overlay-vc.has-background-image .large-text{font-size:18px;line-height:1.5em}.sign-up-overlay-vc.has-background-image .pad{padding-bottom:10px}.sign-up-overlay-vc #blog-sign-up-captcha{display:none}#manage-book-modal{overflow:hidden;display:inline-block}#manage-book-modal{display:block}#manage-book-modal .book-cover{display:block;max-width:100px;width:100%;margin:0 auto 10px auto}@media (min-width: 767px){#manage-book-modal .book-cover{float:left;margin:0 20px 20px 0}}#manage-book-modal ul.book-lists{padding-left:0;list-style:none;padding-left:2px}#manage-book-modal ul.book-lists li label{padding-left:10px}#manage-book-modal .rating-prompt{float:left}#manage-book-modal .rating-prompt .unemphasized{margin-top:-5px;font-size:12px;line-height:1.5em}#manage-book-modal .bub-rating-stars-wrapper{float:left;display:inline-block;margin:5px 0 20px 0}#manage-book-modal .reviewed{border:1px solid #dcdedf;margin:10px 0;padding:15px 10px;width:100%}#manage-book-modal .reviewed .bub-rating-stars-wrapper{float:left;display:table;margin:0}#manage-book-modal .reviewed .bub-rating-stars-wrapper .rating-label,#manage-book-modal .reviewed .bub-rating-stars-wrapper .bub-rating-stars{display:table-cell;vertical-align:middle;float:left}#manage-book-modal .reviewed .bub-rating-stars-wrapper .rating-label{padding:5px 5px 0 0;font-weight:600;font-size:14px;line-height:1.5em}#manage-book-modal .reviewed .bub-rating-stars-wrapper .see-review{padding:5px;float:right}#manage-book-modal .reviewed .bub-rating-stars-wrapper .see-review a{font-size:12px;line-height:1.5em}#manage-book-modal .update{width:100%}#manage-book-modal .manage-book-actions .update,#manage-book-modal .manage-book-actions .remove-bookmark{width:45%}#manage-book-modal .manage-book-actions .remove-bookmark{float:left;clear:both}#manage-book-modal .manage-book-actions .update{float:right}.modal-backdrop{z-index:99}.modal.book-story-interactions-modal{overflow-y:visible;z-index:100}.modal.book-story-interactions-modal .modal-header{background-color:#fff;text-align:left;padding:8px 15px}.modal.book-story-interactions-modal .modal-header .modal-title{text-transform:none;color:#162127;line-height:38px;font-weight:400}.modal.book-story-interactions-modal .modal-content{background-color:#f3f4f4}.modal.book-story-interactions-modal .modal-content .scrollable{max-height:444px;overflow-y:auto;overflow-x:hidden}.modal.book-story-interactions-modal .back-btn{margin-bottom:5px;padding-top:0}.auto-follow-authors-prompt-step-vc{padding:10px;text-align:center}.auto-follow-authors-prompt-step-vc .prompt-step-header{font-weight:600;font-size:18px;line-height:1.5em;margin:15px 0}.auto-follow-authors-prompt-step-vc .prompt-step-text{font-size:16px;line-height:1.5em;color:#5c6468;margin:15px 0}.auto-follow-authors-prompt-step-vc .prompt-step-text .prompt-step-emphasis{font-weight:600}.auto-follow-authors-prompt-step-vc .no-button-wrapper{margin-top:10px}.profile-follow-collection{overflow:hidden}@media (max-width: 767px){.profile-follow-collection{border-top:1px solid #e6e6e6}}.profile-follow-collection-item{border-bottom:1px solid #dcdedf;padding:10px}.sharing-links .social-cta-button:hover,.sharing-links .social-cta-button:focus,.sharing-links .social-cta-button:active{background-color:#b9bcbe;border:none}.sharing-links .social-cta-button:hover .social-icon,.sharing-links .social-cta-button:focus .social-icon,.sharing-links .social-cta-button:active .social-icon{color:#fff}.sharing-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.sharing-links .share-button{height:100%;padding:0;margin:0;background-color:transparent;border:none}.sharing-links .share-button:not(:last-child){margin-right:5px}.sharing-links .share-button:active,.sharing-links .share-button:focus{outline:none}.sharing-links .share-button:hover{cursor:pointer}.sharing-links .share-button.twitter-share{color:#03a9f4}.sharing-links .share-button.twitter-share:hover{color:#0286c2}.sharing-links .share-button.facebook-share{color:#3f51b5}.sharing-links .share-button.facebook-share:hover{color:#32408f}.sharing-links .share-button.pinterest-share{color:#ab2f26}.sharing-links .share-button.pinterest-share:hover{color:#81241d}.sharing-links .share-button.email-share{background-color:#b9bcbe;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sharing-links .share-button.email-share:hover{background-color:#9fa3a5}.sharing-links.icon-buttons{height:30px}.sharing-links.icon-buttons .share-button{-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;border-radius:50%}.sharing-links.pill-buttons{height:40px}.sharing-links.pill-buttons .share-button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:5px}.sharing-links.labeled-pill-buttons{height:40px}.sharing-links.labeled-pill-buttons.stacked{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sharing-links.labeled-pill-buttons.stacked .share-button{width:100%;height:40px;margin:5px 0;border-radius:5px}.sharing-links.labeled-pill-buttons .share-label{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:2px}.sharing-links.labeled-pill-buttons .share-icon{line-height:1em;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.sharing-links.labeled-pill-buttons .placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1}.sharing-links.labeled-pill-buttons .share-button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none}.sharing-links.stacked-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sharing-links.stacked-buttons .share-button{margin:5px 0}.sharing-links.stacked-buttons .share-button,.sharing-links.pill-buttons .share-button{width:100%;height:40px;position:relative;border-radius:5px}.sharing-links.stacked-buttons .share-button.twitter-share,.sharing-links.pill-buttons .share-button.twitter-share{background-color:#03a9f4}.sharing-links.stacked-buttons .share-button.twitter-share:hover,.sharing-links.pill-buttons .share-button.twitter-share:hover{background-color:#0286c2}.sharing-links.stacked-buttons .share-button.facebook-share,.sharing-links.pill-buttons .share-button.facebook-share{background-color:#3f51b5}.sharing-links.stacked-buttons .share-button.facebook-share:hover,.sharing-links.pill-buttons .share-button.facebook-share:hover{background-color:#32408f}.sharing-links.stacked-buttons .share-button.pinterest-share,.sharing-links.pill-buttons .share-button.pinterest-share{background-color:#ab2f26}.sharing-links.stacked-buttons .share-button.pinterest-share:hover,.sharing-links.pill-buttons .share-button.pinterest-share:hover{background-color:#81241d}.sharing-links.stacked-buttons .share-button .social-icon,.sharing-links.stacked-buttons .share-button .icon-bg,.sharing-links.pill-buttons .share-button .social-icon,.sharing-links.pill-buttons .share-button .icon-bg{left:50%;top:0;margin-top:5px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%}.sharing-links.stacked-buttons .share-button .icon-bg,.sharing-links.pill-buttons .share-button .icon-bg{width:26px;height:26px;margin-top:8px;background:#fff}.sharing-links .share-icon{color:#fff;font-size:1.33em}.sharing-links .share-label{color:#fff}.sharing-links.icon-grey-stacked-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sharing-links.icon-grey-stacked-buttons .social-cta-button{margin-right:44px;margin-bottom:6px}.sharing-links.icon-grey-buttons .social-cta-button{margin-right:6px}.sharing-links .social-cta-button{border:solid 1px #dcdedf;border-radius:50%;height:40px;width:40px;background-color:#fff;position:relative;padding:unset}.sharing-links .social-cta-button .social-icon{color:#b9bcbe}.sharing-links .social-cta-button .social-icon.facebook-icon{height:18px;width:18px}.sharing-links .social-cta-button .social-icon.twitter-icon{height:18px;width:20px}.sharing-links .social-cta-button .social-icon.pinterest-icon{height:18px;width:23px}.sharing-links .social-cta-button .social-icon.email-icon{height:38px;width:38px}.auto-follow-authors-step-vc .auto-follow-header{font-weight:600;font-size:18px;line-height:1.5em;margin:15px 0}.auto-follow-authors-step-vc .auto-follow-social-sharing{margin-top:10px;margin-bottom:30px}.auto-follow-authors-step-vc .auto-follow-header{text-align:center}.auto-follow-authors-step-vc .auto-follow-profiles-section-header{text-align:left}.auto-follow-authors-step-vc .auto-follow-profiles-section{background-color:#fff;border:1px solid #dcdedf;border-bottom:none;margin-bottom:30px}@media (max-width: 767px){.auto-follow-authors-step-vc .auto-follow-profiles-section{border-top:none}}.auto-follow-authors-step-vc .auto-follow-profiles-section-header{font-weight:600;margin-bottom:15px}#reaction-section{margin-top:0px;margin-bottom:10px}#reaction-section .reactions-section{background-color:#fff;min-height:36px;padding:10px;border:1px solid #dcdedf;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#reaction-section .reactions-section .section-label{line-height:32px}#reaction-section .reactions-section.inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#reaction-section .reactions-section.block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#reaction-section .reactions-section .child-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){#reaction-section .reactions-section{display:block;text-align:center}#reaction-section .reactions-section .child-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.rate-book-vc{display:inline-block;padding:5px}.rate-book-form .reactions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.rate-book-form .reactions-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rate-book-form .reactions-wrapper .recommend-checkbox-wrapper{border-left:2px solid #f3f4f4;padding:5px}@media (max-width: 767px){.rate-book-form .reactions-wrapper .recommend-checkbox-wrapper{border:none;padding:inherit}}@media (max-width: 767px){.rate-book-form .reactions-wrapper .rate-book-vc-wrapper{margin-bottom:6px}}.book-reaction-pill{color:#8b9093;background-color:#fff;border-radius:3px;border:1px solid #dcdedf;display:inline-table;margin:5px 6px 5px 0px;min-width:0;padding:8px 10px}.book-reaction-pill:focus{outline:0}.book-reaction-pill.primary{color:#07b798;border-color:#07b798}.hover-enabled .book-reaction-pill:hover{background-color:#dcdedf;text-decoration:none}.book-reaction-pill.read-only{background-color:transparent;border-color:#dcdedf;border-radius:15px;color:#5c6468;cursor:default;font-size:12px;line-height:1.5em;padding:3px 10px}.hover-enabled .book-reaction-pill.read-only:hover{background-color:transparent}.book-reaction-pill.read-only:first-child{margin-left:0}.book-reactions-vc{width:100%}.bub-cta{overflow:hidden;display:inline-block;background-color:#fff;padding:19px;border-radius:3px;border:1px solid #dcdedf}.bub-cta{display:block}.bub-cta .bub-cta-header{font-size:16px;line-height:1.5em;font-weight:600}.bub-cta .cta-contents{margin-bottom:10px}.bub-cta.cta-row .cta-panel-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bub-cta.cta-full-height{height:100%}.bub-cta.cta-full-height .cta-panel-inner{height:100%}.bub-cta.cta-small{padding:15px}.bub-cta.cta-small .cta-contents .children{font-size:12px;line-height:1.5em}.bub-cta.cta-small .bub-cta-header{font-size:13px}.bub-cta .cta-image{float:left}.bub-cta .cta-image.cta-image-medium{margin:15px 30px 20px 10px;max-height:110px}.bub-cta .cta-image.cta-image-small{margin:10px 25px 15px 5px;max-height:70px}.bub-cta .cta-button{padding:5px 0;margin-top:10px}.bub-cta .cta-button .primary+.secondary{margin-left:15px}.bub-cta .cta-hide{float:right}.bub-cta.hero{background-color:rgba(255,255,255,0);border:none}.bub-cta.hero .bub-cta-header{text-transform:uppercase;font-weight:600}.bub-cta.no-border{border:none;background-color:rgba(255,255,255,0)}.bub-cta.column{text-align:center;position:relative}.bub-cta.column .cta-hide{float:none;position:absolute;right:5px;top:5px}.bub-cta.column .cta-image{float:none;display:block;margin:15px auto}.bub-cta.column .cta-image.medium{max-height:80px}.bub-cta.column .cta-image.small{max-height:60px}.bub-cta.column-lg{text-align:center;position:relative}.bub-cta.column-lg .bub-cta-header{font-size:18px;line-height:1.5em;font-weight:600;margin:15px 0 0}.bub-cta.column-lg .cta-hide{float:none;position:absolute;right:5px;top:5px}.bub-cta.column-lg .cta-image{max-width:120px;float:none;display:block;margin:0 auto 15px}.mention-trigger-wrapper{border:1px solid #f3f4f4;border-top:0;padding:0 10px;background-color:#fff}.mention-trigger-wrapper .mention-trigger{border-top:1px solid #f3f4f4;padding:5px 0}.mention-trigger-wrapper .mention-trigger .mention-button-wrapper{margin:0 8px}.mention-training{padding:25px}.mention-training .title,.mention-training .slug{text-align:center;background-color:#fff;border:1px solid #f3f4f4;padding:15px 10px;font-size:14px;line-height:1.5em;margin:15px 0}.mention-training .title{color:#07b798}.mention-training .btn-wrapper{text-align:center}.mentionable-input .form-control,.mentionable-input .form-control:focus{border:1px solid #f3f4f4;border-bottom:none}.mentionable-input textarea{border:1px solid #f3f4f4;border-bottom:none}.mentionable-input .book-story-user-info,.mentionable-input .book-mention-suggestion{overflow:hidden;display:inline-block}.mentionable-input .book-story-user-info,.mentionable-input .book-mention-suggestion{display:block}.mentionable-input .book-story-user-info a:hover,.mentionable-input .book-mention-suggestion a:hover{text-decoration:none}.mentionable-input .user-info,.mentionable-input .user-name,.mentionable-input .user-username{display:inline-block}.mentionable-input .user-info{max-width:175px}.bub-text-area.inactive{-moz-appearance:textfield;-webkit-appearance:textfield;background-color:#fff;background-color:-moz-field;border:1px solid #f3f4f4;padding:8px 10px;color:#b9bcbe;font-style:italic;height:40px;font-size:14px;line-height:1.5em;margin-top:2px}.load-more{margin-top:10px;text-align:center}.bub-search .profile-collection{padding-top:10px;clear:both}.bub-search .input-wrapper{padding-left:0}.bub-search .search-wrapper{padding:0}.bub-search .bub-search-input input.form-control{height:40px;font-size:18px;line-height:1.5em;border-radius:5px;margin-bottom:10px}.results-actions{text-align:center}#add-missing-book .add-missing-book-hint{margin-bottom:20px}#add-missing-book .add-missing-book-hint:empty{display:none}.book-mention-suggestion{overflow:hidden;display:inline-block;padding:10px}.book-mention-suggestion{display:block}.book-mention-suggestion .book-cover{float:left;margin-right:15px;width:100%;max-width:45px;border:1px solid #f3f4f4}.book-mention-suggestion .book-title{padding-top:10px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.book-mention-suggestion .book-authors{font-size:12px;line-height:1.5em;color:#5c6468}.mention-search .results{max-height:333px;overflow:scroll;overflow-x:hidden}.mention-suggestion{overflow:hidden;display:inline-block;list-style:none;background-color:#fff;position:relative;border-bottom:1px solid #f3f4f4;min-height:75px;padding:10px;cursor:pointer}.mention-suggestion{display:block}.mention-suggestion:hover{background-color:#f3f4f4}.mention-suggestion .suggestion-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mention-suggestion .suggestion-wrapper .component-wrapper{min-width:0;width:100%}.mention-suggestion .suggestion-wrapper .plus{color:#5c6468;font-size:24px;line-height:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 767px){.mention-suggestion .profile-collection .profile .profile-image{display:block}}.book-story-form-buttons-vc{margin-top:15px}.book-story-form-buttons-vc .post-button{display:inline-block}.input-placeholder{-moz-appearance:textfield;-webkit-appearance:textfield;background-color:white;background-color:-moz-field;border:1px solid darkgray;-webkit-box-shadow:1px 1px 1px 0 lightgray inset;box-shadow:1px 1px 1px 0 lightgray inset;font:-moz-field;font:-webkit-small-control;margin-top:5px;padding:2px 3px;width:398px;max-width:100%;height:40px;resize:none;overflow:hidden}.input-placeholder.placeholder{font-style:italic}.input-placeholder:-moz-placeholder{font-style:italic}.input-placeholder::-moz-placeholder{font-style:italic}.input-placeholder:-ms-input-placeholder{font-style:italic}.input-placeholder::-webkit-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper{overflow:hidden;display:inline-block;margin-bottom:32px;background-color:#f3f4f4;border-radius:2px;border:1px solid #dcdedf;padding:16px}.book-story-feed-wrapper .book-story-form-wrapper{display:block}.book-story-feed-wrapper .book-story-form-wrapper .favorite-books-collection{text-align:center;margin-bottom:20px}@media (max-width: 767px){.book-story-feed-wrapper .book-story-form-wrapper{margin:20px 0}}.book-story-feed-wrapper .book-story-form-wrapper.edit{padding:0;background-color:#fff;margin:0;border:none}.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-img{padding-right:0px}.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding:0px}@media (min-width: 991px){.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding-left:5px}}@media (max-width: 991px) and (min-width: 767px){.book-story-feed-wrapper .book-story-form-wrapper .book-story-form-body{padding-left:25px}}.book-story-feed-wrapper .book-story-form-wrapper .form-group{margin-bottom:0px}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text{margin-top:10px;width:100%;margin:2px 0;display:block;font-size:16px;line-height:1.5em}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea{max-width:100%;height:40px;resize:none;overflow:hidden}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea.placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea:-moz-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea::-moz-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea:-ms-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text textarea::-webkit-input-placeholder{font-style:italic}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text button{clear:both}.book-story-feed-wrapper .book-story-form-wrapper .book-story-text.active .mentionable-input__highlighter,.book-story-feed-wrapper .book-story-form-wrapper .book-story-text.active textarea{min-height:100px !important}.book-story-form-wrapper .disclaimer{text-align:right}.book-story-form-wrapper .disclaimer .disclaimer-text{color:#8b9093}.book-story-form-wrapper .profile-input-wrapper{margin-top:15px}.review-form-vc .mentionable-input textarea{min-height:150px}.bub-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bub-checkbox-group:after{clear:both;display:block;content:''}.bub-checkbox{float:left;height:25px;width:25px;border-radius:2px;background-color:#fff;border:2px solid #dcdedf;margin-right:7px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;overflow:hidden;outline:none}.bub-checkbox .bub-checkbox-icon{-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-top:200%}.bub-checkbox.active{border:2px solid #07b798;background-color:#07b798}.bub-checkbox.active .bub-checkbox-icon{margin-top:0}.hover-enabled .bub-checkbox:hover,.hover-enabled .bub-checkbox.hovered{border:2px solid #07b798}.bub-checkbox.disabled{cursor:not-allowed;background-color:#b9bcbe}.hover-enabled .bub-checkbox.disabled:hover,.hover-enabled .bub-checkbox.disabled.hovered{border:2px solid #dcdedf}.bub-checkbox.disabled.active{opacity:0.5;background-color:#07b798}.hover-enabled .bub-checkbox.disabled.active:hover,.hover-enabled .bub-checkbox.disabled.active.hovered{border:2px solid #07b798;outline:none}.bub-checkbox.small{height:16.66667px;width:16.66667px;border-width:1px}.bub-checkbox.small .bub-checkbox-icon{width:90%}.bub-checkbox-label{line-height:1.5;display:inline-block}.bub-checkbox-label:hover{cursor:pointer}.bub-checkbox-label label{cursor:default}.bub-checkbox-label a:hover{text-decoration:none}.recommend-checkbox-vc .bub-checkbox-group,.recommend-checkbox-vc .bub-checkbox-label{float:right}.review-step-vc .prompt{font-weight:600;font-size:16px;line-height:1.5em;text-align:center;-webkit-transform:translate(0, -14px);transform:translate(0, -14px)}.review-step-vc .rating-saved-message{text-align:center;color:#07b798;font-weight:600;padding-bottom:15px}.review-step-vc .review-header{padding-bottom:5px}.manage-book-buttons .radio-button-wrapper{display:inline-block;vertical-align:middle;height:5em}.manage-book-buttons .radio-button-wrapper.no-padding{padding:0px}.manage-book-buttons .radio-button-wrapper.desktop{width:20%}.manage-book-buttons .radio-button-wrapper.mobile{height:4em}.manage-book-buttons-vc{text-align:center;margin-top:20px}.manage-book-buttons-vc .prompt,.manage-book-buttons-vc .actions{display:inline-block}.manage-book-buttons-vc .book-description-ratings{font-weight:400;padding:10px}.recommend-book-description .book-title{font-size:18px;line-height:1.5em;font-weight:600;margin-top:8px}.recommend-book-description .book-cover-wrapper{float:left;width:120px;margin:10px 18px 18px 0}.recommend-book-description .shortcontent{display:inline}.recommend-book-description .shortcontent p:last-child{display:inline}.recommend-book-description .more-link{padding-left:5px}.recommend-book-description .manage-book-buttons-wrapper{margin-bottom:-15px}.recommend-reminder-vc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px auto;width:100%}.recommend-reminder-vc .no-rec-headline{font-size:24px;line-height:1.3em;margin-top:30px;text-align:center}.recommend-reminder-vc .no-rec-text{font-size:14px;line-height:1.5em;margin:25px 0 40px;text-align:center}.recommend-reminder-vc .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 768px){.recommend-reminder-vc .buttons{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommend-reminder-vc .buttons .adjust-review-button button,.recommend-reminder-vc .buttons .post-button button{margin:5px auto;width:235px}}.recommend-reminder-vc .buttons label{font-weight:600}.recommend-reminder-vc .buttons label .chevron-left{margin-right:5px}.missing-book-step .btn-link{padding-left:0}.missing-book-step input{border:1px solid #f3f4f4;cursor:auto}.missing-book-step label{font-size:14px;line-height:1.5em}.missing-book-step .missing-book-info-header{font-size:22px;line-height:1.4em;font-weight:600}.missing-book-step .missing-book-info-msg{font-style:italic;margin-bottom:21px}.missing-book-step .missing-book-submit-container{text-align:right;margin-top:30px}.missing-book-info{border:1px solid #dcdedf;margin-bottom:25px;padding:25px;position:relative;height:140px}@media (max-width: 767px){.missing-book-info{height:90px;padding:0;border:1px solid #dcdedf}}.missing-book-info .missing-book-icon img{float:left;margin-right:20px;width:60px;height:90px}@media (max-width: 767px){.missing-book-info .missing-book-icon img{margin-right:20px;width:58.66667px;height:88px;border:none}}.missing-book-info .missing-book-title{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#162127}@media (min-width: 767px){.missing-book-info .missing-book-title{font-size:18px;line-height:1.5em;margin-bottom:3px}}@media (max-width: 767px){.missing-book-info .missing-book-title{margin-top:10px;font-size:14px;line-height:1.5em}}.missing-book-info .missing-book-author{font-size:14px;line-height:1.5em;color:#5c6468}@media (max-width: 767px){.missing-book-info .missing-book-author{font-size:12px;line-height:1.5em;font-weight:400}}.missing-book-info .missing-book-msg{color:#5c6468;line-height:100%;font-style:italic;font-size:12px;line-height:1.5em;margin-top:15px}@media (max-width: 767px){.missing-book-info .missing-book-msg{font-size:12px;line-height:1.5em;margin-top:5px}}.shared-step-vc .feature-book{margin-bottom:10px}.shared-step-vc .mentionable-input textarea{min-height:150px}.shared-step-vc button.select-another-book{padding-left:0;margin-right:10px}.shared-step-vc .confirmation{margin:10px 0 20px}.shared-step-vc .write-another{margin-top:15px}.shared-step-vc .next-button{text-align:right}.shared-step-vc .review-preview{padding:10px 0}.feature-book{overflow:hidden;display:inline-block;background-color:#fff;border:1px dashed #07b798;margin:10px 0 0;padding:10px 0;position:relative;cursor:pointer}.feature-book{display:block}.feature-book .insert-book{font-size:14px;line-height:1.5em}.feature-book .instructions{font-style:italic;color:#5c6468;font-size:12px;line-height:1.5em}.feature-book .instructions.warning{color:#F44336}.feature-book .plus{color:#5c6468;font-size:24px;line-height:1.3em;position:absolute;left:20px;top:50%;line-height:0}.feature-book .remove-feature{position:absolute;right:10px;top:30%}.feature-book.featured{border:1px solid #f3f4f4;padding:0}.missing-book-shared .missing-book-container{margin:15px;background-color:#fff}.missing-book-shared .missing-book-shared-msg{background-color:#fff;border:1px solid #f3f4f4;text-align:center;padding:30px;margin:15px;color:#162127}.missing-book-shared .missing-book-shared-msg img{margin-bottom:20px;width:65px}.missing-book-shared .complete .next-button{float:right}@media (min-width: 991px){.delete-book-story-vc{margin:0 auto;width:66%}}.delete-book-story-vc .delete-book-prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-book-story-vc .delete-book-prompt .delete-test{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.delete-book-story-vc .delete-book-prompt .delete-cover-wrapper{max-width:200px;min-width:150px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:18px}.delete-book-story-vc .delete-book-story-buttons{margin-top:25px;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delete-book-story-vc .delete-book-story-buttons .delete-confirm-btn,.delete-book-story-vc .delete-book-story-buttons .delete-cancel-btn{display:inline-block}.delete-book-story-vc .ratings-wrapper{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirm-close-book-story-vc{width:80%;min-height:220px;margin:0 auto;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media (min-width: 480px){.confirm-close-book-story-vc{width:66%}}.confirm-close-book-story-vc .confirm-close-book-story-header{text-align:center}.confirm-close-book-story-vc .confirm-close-book-story-header .title{font-weight:bold;display:inline;margin-left:10px}.confirm-close-book-story-vc .confirm-close-book-story-description{text-align:left}.confirm-close-book-story-vc .confirm-close-book-story-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.confirm-close-book-story-vc .confirm-close-book-story-buttons .confirm-close-confirm-btn,.confirm-close-book-story-vc .confirm-close-book-story-buttons .confirm-close-cancel-btn{display:inline-block}.recommend-book-vc{min-height:220px}.recommend-book-vc .search-title{font-size:18px;line-height:1.5em;font-weight:600}.recommend-book-vc .search-instructions{margin-bottom:10px}.recommend-book-vc.mobile-form{position:relative;padding:40px 15px 15px 15px}.recommend-book-vc.mobile-form .modeless-dismiss-button .bub-dismiss-button.large{padding-right:15px;position:absolute;right:0;top:0}.discard-modal{text-align:center}.discard-modal .title{display:inline-block}.discard-modal .discard-modal-button{margin:20px}.deal-price{display:inline-block}.deal-price .discount-price,.deal-price .discount-price-free{display:inline-block;font-weight:800;color:#F44336}.deal-price .original-price{color:#b9bcbe;text-decoration:line-through;margin:0 .5em}.deal-price .disclosure{font-style:italic;color:#5c6468}.deal-price .disclosure.stacked{display:block}.deal-price.size-small .discount-price{font-size:18px;line-height:1.5em}.deal-price.size-small .discount-price .currency{font-size:14px;line-height:1.5em;vertical-align:top}.deal-price.size-small .discount-price-free{font-size:18px;line-height:1.5em}.deal-price.size-small .original-price{font-size:14px;line-height:1.5em}.deal-price.size-small .available-date{font-size:14px;line-height:1.5em}.deal-price.size-medium .discount-price{font-size:24px;line-height:1.3em}.deal-price.size-medium .discount-price .currency{font-size:16px;line-height:1.5em;vertical-align:top}.deal-price.size-medium .discount-price-free{font-size:24px;line-height:1.3em}.deal-price.size-medium .original-price{font-size:16px;line-height:1.5em}.deal-price.size-medium .available-date{font-size:16px;line-height:1.5em}.deal-price.size-large .discount-price{font-size:28px;line-height:1.3em}.deal-price.size-large .discount-price .currency{font-size:18px;line-height:1.5em;vertical-align:top}.deal-price.size-large .discount-price-free{font-size:28px;line-height:1.3em}.deal-price.size-large .original-price{font-size:16px;line-height:1.5em}.deal-price.size-large .available-date{font-size:16px;line-height:1.5em}.book-action-panel .book-card-action-buttons.columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.book-action-panel .book-card-action-buttons.stacked{display:grid;grid-template-columns:1fr;grid-gap:10px}.book-action-panel .book-card-action-buttons.inline .book-card-action-button-buy,.book-action-panel .book-card-action-buttons.inline .book-card-action-button-bookmark{display:inline-block;margin-right:10px}.book-action-panel .book-card-action-buttons.standard{padding-top:8px}.book-action-panel .book-card-action-deal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:12px}.book-action-panel .book-card-action-deal:last-child{margin-right:0}.book-card-rich-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.book-card-rich-horizontal .book-card-cover-image{width:178.328px;min-width:178.328px;margin-right:25px}.book-card-rich-horizontal .book-card-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-width:0}.book-card-rich-horizontal .book-card-info-tile{margin-bottom:12px}.book-card-rich-horizontal .book-card-info-description{font-size:16px;line-height:1.5em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400;margin-bottom:12px}.book-card-rich-horizontal .book-card-info-description p{font-size:inherit;font-family:inherit}.book-card-rich-horizontal .book-categories{margin-top:8px}.book-card-rich-horizontal .book-categories .book-category{display:inline-block;color:#4f6c7a}.book-card-rich-horizontal .release-date{margin-top:8px;color:#4f6c7a}.book-card-rich-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.book-card-rich-vertical .book-card-book-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.book-card-rich-vertical .book-card-cover-image{width:126.656px;min-width:126.656px;margin-right:25px}.book-card-rich-vertical .book-categories{margin-top:8px}.book-card-rich-vertical .book-categories .book-category{display:inline-block;color:#4f6c7a}.book-card-rich-vertical .release-date{margin-top:8px;color:#4f6c7a}.book-card-rich-vertical .book-card-info{width:100%;min-width:0}.book-card-rich-vertical .book-card-info-tile{width:100%;min-width:0}.book-card-rich-vertical .book-card-info-description{margin:18px 0 12px;font-size:16px;line-height:1.5em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400}.book-card-rich-vertical .book-card-info-description p{font-size:inherit;font-family:inherit}.bub-header{padding-top:35px;border-bottom:1px solid #dcdedf;background-color:#fff}.bub-header.text-only{padding-bottom:10px}.bub-header h1.header-text{margin:0;display:inline-block;font-size:34px;line-height:1.2em;font-family:"PT Serif", Georgia, Times, serif;font-weight:400}.bub-header .container{position:relative}.bub-header .tabs-row{position:relative;margin:0 auto}@media (min-width: 768px){.bub-header .tabs-row{width:750px}}@media (min-width: 992px){.bub-header .tabs-row{width:970px}}@media (min-width: 1200px){.bub-header .tabs-row{width:1170px}}.nile-ad-wrapper{width:300px;margin:0 auto}.nile-ad-wrapper .nile-ad-image{width:300px;height:250px}.nile-ad-wrapper .nile-report-ad-wrapper{text-align:left}.nile-ad-wrapper .nile-report-ad-wrapper .report-ad-link{font-size:9px;font-weight:bold;text-transform:uppercase;color:#03a9f4}.nile-ad-wrapper .nile-report-ad-wrapper .report-ad-link .nile-ad-flag-icon{font-size:9px;margin-right:4px;color:#03a9f4}.nile-ad-wrapper .nile-report-ad-wrapper .report-ad-link:hover{text-decoration:none;border-bottom:1px solid}.ad-sense-container{width:300px;margin:0 auto}.ad-sense-container .display-ad-placeholder{width:300px;height:250px;background:#fff;border:1px solid #ddd}.ad-sense-container .report-ad-wrapper{text-align:left}.ad-sense-container .report-ad-wrapper .report-ad-link{font-size:9px;font-weight:600;text-transform:uppercase;color:#03a9f4}.ad-sense-container .report-ad-wrapper .report-ad-link .report-ad-flag-icon{font-size:9px;margin-right:4px;color:#03a9f4}.ad-sense-container .report-ad-wrapper .report-ad-link:hover{text-decoration:none;border-bottom:1px solid}.intercepted-promotion{background-color:#fff;border:1px solid #dcdedf;overflow:auto;padding:20px}.intercepted-promotion-cover{width:20%;max-width:95px;float:left;margin:0 20px 10px 0;border-radius:3px;background-color:#dcdedf}.intercepted-promotion-explanation p{font-size:22px;line-height:1.4em}.intercepted-promotion-buttons{margin-top:20px}.intercepted-promotion-buttons button:first-child{margin-right:10px}.intercepted-promotion-small .intercepted-promotion-cover{width:30%;float:right;margin:0 0 0 20px}.intercepted-promotion-small .intercepted-promotion-explanation p{font-size:18px;line-height:1.5em}.rc-pagination{padding:0;display:inline-block;font-size:12px;line-height:1.5em;font-family:"Open Sans", Arial, Helvetica, sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rc-pagination .rc-pagination-total-text{float:left;height:30px;line-height:30px;margin-right:10px}.rc-pagination .rc-pagination:after{content:" ";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.rc-pagination .rc-pagination-item{cursor:pointer;border-radius:6px;min-width:28px;height:28px;line-height:28px;text-align:center;list-style:none;float:left;border:1px solid #d9d9d9;background-color:#fff;margin-right:8px}.rc-pagination .rc-pagination-item a{text-decoration:none;color:#5c6468}.rc-pagination .rc-pagination-item:hover{border-color:#07b798}.rc-pagination .rc-pagination-item:hover a{color:#07b798}.rc-pagination .rc-pagination-item-active{background-color:#07b798;border-color:#07b798}.rc-pagination .rc-pagination-item-active a{color:#fff}.rc-pagination .rc-pagination-item-active:hover a{color:#fff}.rc-pagination .rc-pagination-jump-prev:after,.rc-pagination .rc-pagination-jump-next:after{content:"•••";display:block;letter-spacing:2px;color:#b9bcbe;font-size:12px;line-height:1.5em;margin-top:1px}.rc-pagination .rc-pagination-jump-prev:hover:after,.rc-pagination .rc-pagination-jump-next:hover:after{color:#07b798}.rc-pagination .rc-pagination-jump-prev:hover:after{content:"«"}.rc-pagination .rc-pagination-jump-next:hover:after{content:"»"}.rc-pagination .rc-pagination-prev,.rc-pagination .rc-pagination-jump-prev,.rc-pagination .rc-pagination-jump-next{margin-right:8px}.rc-pagination .rc-pagination-prev,.rc-pagination .rc-pagination-next,.rc-pagination .rc-pagination-jump-prev,.rc-pagination .rc-pagination-jump-next{cursor:pointer;color:#5c6468;font-size:10px;border-radius:6px;list-style:none;min-width:28px;height:28px;line-height:28px;float:left;text-align:center}.rc-pagination .rc-pagination-prev a:after{content:"‹";display:block}.rc-pagination .rc-pagination-next a:after{content:"›";display:block}.rc-pagination .rc-pagination-prev,.rc-pagination .rc-pagination-next{border:1px solid #d9d9d9;font-size:18px;line-height:1.5em}.rc-pagination .rc-pagination-prev a,.rc-pagination .rc-pagination-next a{color:#5c6468}.rc-pagination .rc-pagination-prev a:after,.rc-pagination .rc-pagination-next a:after{margin-top:-1px}.rc-pagination .rc-pagination-disabled{cursor:not-allowed}.rc-pagination .rc-pagination-disabled a{color:#b9bcbe}.rc-pagination .rc-pagination-options{float:left;margin-left:15px}.rc-pagination .rc-pagination-options-size-changer{float:left;width:80px}.rc-pagination .rc-pagination-options-quick-jumper{float:left;margin-left:16px;height:28px;line-height:28px}.rc-pagination .rc-pagination-options-quick-jumper input{margin:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9;outline:none;padding:3px 12px;width:50px;height:28px}.rc-pagination .rc-pagination-options-quick-jumper input:hover{border-color:#07b798}.rc-pagination .rc-pagination-simple .rc-pagination-prev,.rc-pagination .rc-pagination-simple .rc-pagination-next{border:none;height:24px;line-height:24px;margin:0;font-size:18px;line-height:1.5em}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager{float:left;margin-right:8px}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager .rc-pagination-slash{margin:0 10px}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager input{margin:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border-radius:6px;border:1px solid #d9d9d9;outline:none;padding:5px 8px;width:30px;min-height:20px}.rc-pagination .rc-pagination-simple .rc-pagination-simple-pager input:hover{border-color:#07b798}@media only screen and (max-width: 1024px){.rc-pagination .rc-pagination-item-after-jump-prev,.rc-pagination .rc-pagination-item-before-jump-next{display:none}}.deals-feed-vc .deals-feed-container{margin-top:20px;margin-bottom:20px}.deals-feed-vc .deal-card-container{margin-bottom:42px}.deals-feed-vc .intercepted-promotion-container{margin-top:15px;margin-bottom:20px}.deals-feed-vc .category-header{font-size:18px;line-height:1.5em;font-weight:600;margin-bottom:10px}.deals-feed-vc .deals-feed-header-container{margin-bottom:20px;border-bottom:1px solid #dcdedf;width:100%}.deals-feed-vc .deals-feed-header-container .deals-feed-header{font-size:18px;line-height:1.5em;font-weight:600}.deals-feed-vc .deals-feed-header-container .deals-feed-subheader{font-size:14px;line-height:1.5em;padding-bottom:8px}.deals-feed-vc .sidebar-link{display:block;color:#5c6468;margin-bottom:9px;background:none}.deals-feed-vc .sidebar-link:hover,.deals-feed-vc .sidebar-link:active{color:#5c6468;text-decoration:underline}.deals-feed-vc .deals-filter-dropdown{margin-bottom:20px}.deals-feed-vc .retailer-link-section{margin-top:40px}.deals-feed-vc .pagination-container{width:100%;text-align:center;padding:40px 0}.signup-header-container{background:linear-gradient(315deg, #06415e 0%, #042d41 100%);color:#fff;padding:0 20px;text-align:center;padding:20px 30px 30px}.signup-header-container .signup-header{font-family:"PT Serif", Georgia, Times, serif;font-weight:400;font-size:34px;line-height:1.2em;margin-top:0}.signup-header-container .signup-subheader{font-size:16px;line-height:1.5em;margin-top:5px}.signup-header-container .email-form{margin-bottom:0}.signup-header-container .email-form .email{font-size:16px;line-height:1.5em;background:#4f6c7a;border:1px solid #4f6c7a;border-radius:3px;color:#fff;display:inline-block;margin:20px auto 0;outline:none;padding:7px 10px;text-align:left;width:325px}.signup-header-container .email-form .email.hidden{display:none}.signup-header-container .email-form .email::-webkit-input-placeholder{color:#fff}.signup-header-container .email-form .email:-ms-input-placeholder{color:#fff}.signup-header-container .email-form .email::-ms-input-placeholder{color:#fff}.signup-header-container .email-form .email::placeholder{color:#fff}@media (max-width: 767px){.signup-header-container .email-form .email{display:block;width:90%}}.signup-header-container .email-form .bub-button{margin:10px 0 0 15px}@media (max-width: 767px){.signup-header-container .email-form .bub-button{margin-left:0;width:90%}}
